.floatleft{ float:left}
.ebl-partner {
	min-height: 220px;
	max-height: 220px;
	text-align: center;
	background-color: #fff;
	transition: all .3s;
	margin-bottom: 20px;
	-webkit-box-shadow: -5px 20px 24px rgba(25, 29, 71, .2);
	box-shadow: -5px 20px 24px rgba(25, 29, 71, .2);
	padding: 0px;
	border-radius: 30px;
	transition: top 0.6s cubic-bezier(0.19, 1, 0.22, 1);
	position: relative;
	top: 0px;
}
.ebl-partner:hover{
	box-shadow: 0 10px 8px -6px rgba(0,0,0,.25);
	top: -10px;
	}
.ebl-partner .ebl-partner-img {
	height: 100px;
	padding: 20px;
	height: 150px;
	width: 170px;
	margin: 0 auto;
}
.ebl-partner .ebl-partner-box{
	text-align:center
	}
	
.ebl-partner .ebl-partner-img img{
	width:100%
}
.partnerbox-title {
	position: absolute;
	text-transform: uppercase;
	bottom: 0;
	color: #2d67b1;
	width: 100%;
	text-align: center;
	font-size: 18px;
	margin-bottom: 0;
	padding-bottom: 30px;
	z-index: 0;
	font-weight: 500;
}
.partnerbox-title {
	text-align: center;
	padding: 0 15px 15px;
	position: relative;
	-webkit-transition: padding-bottom .2s ease-out;
	transition: padding-bottom .2s ease-out;
}
.partner-header {
	padding-bottom: 50px;
	max-width: 600px;
	display: block;
	margin: 0 auto;
}
.partner-header h2{padding-bottom: 10px;}
.partner-header p{padding-bottom: 10px;}
.partnersitem_container{
padding: 20px 10px;
}
.advantagebox {
	padding:1.33%;
	width:30.5%;
	background-color:#fff;
border-color:#333 -webkit-box-shadow:0 5px 15px rgba(0, 0, 0, .5);
	-webkit-box-shadow:-5px 20px 24px rgba(25, 29, 71, .2);
	box-shadow:-5px 20px 24px rgba(25, 29, 71, .2);
	display:inline-block;
	margin:10px;
	vertical-align:top;
transition:all .3s
}
.advantagebox:hover {
	-webkit-box-shadow:0 10px 20px 0 rgba(0, 0, 0, .05);
	-moz-box-shadow:0 10px 20px 0 rgba(0, 0, 0, .05);
	box-shadow:0 10px 20px 0 rgba(0, 0, 0, .05)
}
.advantage-descbox {
	padding-left:20px;
	vertical-align:middle;
	margin-top:10%
}
.advantagebox hr {
	margin-top:10px;
	margin-bottom:10px;
	border:0;
	border-top:1px dashed rgba(0, 0, 0, .3)
}
.advantagebox img {
	float:left;
	max-width:140px;
	padding-right:20px
}
.advantagebox .partner_advantage hr {
	margin-top:5px;
	margin-bottom:5px;
	border:0;
	border-top:1px dashed rgba(0, 90, 170, .3)
}
.advantagebox a {
	color:#09c
}
.advantagebox a:hover {
	color:#0cf
}
.advantageleftborder::before {
content:" ";
display:inline-block;
position:absolute;
top:0;
width:1px;
height:100%;
border-left:1px solid rgba(191, 189, 189, .7)!important;
left:-20px
}
.partner_advantage ul li::before {
content:" ";
display:inline-block;
position:absolute;
top:0;
left:0;
background-image:url(../images/list-icon31.png);
width:20px;
height:20px;
background-repeat:no-repeat;
background-position:center;
margin-right:.65em
}
.partner_advantage ul li {
	margin-bottom:.2em;
	position:relative;
	padding-left:20px;
	text-align:left
}
.advantage-descbox .separator-title-color{
	color: #2162af !important;
  text-transform: uppercase;
	}
.offersborder {
	border-bottom: 1px solid rgba(0, 0, 0, .1);
	padding: 10px 0;
}
#myModal2 .modal-dialog{ 
border-radius: 30px;
    overflow: hidden;
}
	
#myModal2 .close {
	font-size: 34px;
	color: #fff !important;
	opacity:1;
	/* text-shadow: 0 1px 0 #fff; */
}	
.back-button {
  width:60px;
  height:60px;
  position:absolute;
  border-radius:50%;
  border:#0f87cb 2px solid;
  overflow:hidden;
  transition:background .3s ease
}
.back-button:hover {
  background:#2178bd
}
.back-button:hover .arrow-wrap span {
  background:#fff
}
.back-button .arrow-wrap {
  display:block;
  position:absolute;
  height:70%;
  width:70%;
  top:50%;
  left:50%;
  transform:translate(-50%,-50%);
  transition:left .3s ease
}
.back-button .arrow-wrap .arrow-part-1 {
  width:100%;
  transform:translate(0,-50%)
}
.back-button .arrow-wrap .arrow-part-2 {
  width:60%;
  transform:rotate(-45deg);
  transform-origin:0 0
}
.back-button .arrow-wrap .arrow-part-3 {
  width:60%;
  transform:rotate(45deg);
  transform-origin:0 0
}
.back-button .arrow-wrap span {
  height:1px;
  left:0;
  top:50%;
  background:#0f87cb;
  position:absolute;
  display:block;
  transition:background .3s ease
}
@media (max-width: 768px) {
.advantagebox {
	padding: 1.33%;
	width: 43%;
	
}	
}
@media (max-width: 400px) {
  .advantagebox {
    padding: 1.33%;
    width: 95%;
  }
}