/* change 251005 */
.row {
     display: block;
}
.topBanner  {
     background-repeat:no-repeat; 
     background-size: cover;
     top: 100px;
     padding: 250px 0;
}
@media (max-width: 1200px) {
     .topBanner  {
          padding: 100px 0 175px 0;
     }
}
.header_wrpr {
     background: #fff;
     box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
     padding: 25px 0;
}
.uspsSection {
     background-color: #F6FBFF;
     padding-top: 80px;
}
.uspsSection .feature {
     border-bottom: solid 10px #0280FD;
     border-radius: 3%;  
     padding-bottom: 10px;
}
.uspsSection .feature_icon {
     border: solid 15px #F8F9FB;
     border-radius: 50%;
     margin-top: -50px;
     margin-left: 25px;
}
.uspsSection .feature_title  {
     box-shadow: 0 4px 4px 4px rgba (0,0,0,0.08);
     text-align:center;
}
/*
@media (min-width: 1200px){
     .uspsSection .feature_title  {
          position: absolute;
          bottom: 70px;     
     }
}*/

.uspsSection .feature_title .readmore_btn {
     color: #000;
     float: none;
}
.uspsSection .feature:hover .overlayUsps {
     opacity: 1;
}
.uspsSection .overlayUsps {
     position: absolute;
     width: calc(33.33% - 90px);
     padding: 15px 25px;
     transition: .5s ease;
     background-color: #0280FD;
     border-radius: 3%;
     opacity: 0;
     height: 300px;
}
.uspsSection .overlayUsps .feature_icon {
    border: none; 
}
.uspsSection .overlayUsps .overlay_title {
     color: #ffffff;
     font-size: 20px;
     padding: 0 0 10px 0;
}
.uspsSection .overlayUsps p {
     color: #ffffff;
     font-size: 15px;
}
@media (max-width: 1200px) {
     .uspsSection .overlayUsps {
          width: 85%;
          height: 267px;
     }
     .uspsSection .overlayUsps p {
          font-size: 14px;
     }
     .uspsSection .overlayUsps .overlay_title {
          font-size: 18px;
          padding: 10px 0 10px 0;
     }
}

/* linkedin */
#c67413 .feature_wrpr, #c67596 .feature_wrpr {
     padding: 40px 0 40px 0;
 }
.ourLocations {
      background-color: #F6FBFF;
      padding: 80px 0 0 0;
}
.businessCase {
      padding: 80px 0;
 }
.businessCase .custom_shape_img2 {
     top:auto;
     width: 120px;
     height: 260px;
}
.businessCase .content {
     text-align: center;
     padding: 25px 100px;
}
.businessCase .asterisk {
     line-height: 125%;
     color: #0280FD;
     margin-bottom: 20px;
}
.businessCase .testimonial_content_block {
     display: flex;
     flex-direction: column;
     align-items: center;
     justify-content: space-between;
     padding-bottom: 0px;
}
.businessCase .testimonial_content_block p {
     min-height:125px;
}
.businessCase .testimonial_content_block .img_wrpr {
     width: 90%;
     padding: 0;
     margin-top: auto;
     -webkit-box-pack: inherit;
     border-top: solid 1px #D2D5DA;
}
.testimonial_content_block .img_wrpr img {
     position: inherit;
   }


.businessCase hr {
     display: none;
}
@media (max-width: 580px) {
     .businessCase .testimonial_content_block .img_wrpr {
          width: 50%;
     }
}
@media (max-width: 1200px) {
     .businessCase .testimonial_content_block p {
          min-height:auto;
     }
     .businessCase .content {
          padding: 25px;
     }
}

.everyDay {
     background: linear-gradient(104.57deg, rgba(0, 0, 0, 0) 4.89%, rgba(0, 0, 0, 0.2) 87.63%), #0280FD;
     background-image:  url('/fileadmin/user_upload/homeAlternative/HomeAlt7_backgroundimage.png');
     background-position: bottom left;
     background-repeat: no-repeat;
     padding: 80px 0 40px 0;
}
.everyDay .everyday_content_block {
	width: calc(33.33% - 20px);
	margin-right: 20px;
	margin-bottom: 30px;
	height: auto;
	padding: 50px 30px;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: left;
	-ms-flex-align: left;
	align-items: left;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
     color: #fff;
}
.everyDay .everyday_content_block hr {
     border: solid 1px #fff;
     opacity: 0.9;
     width: 100%;
}
.everyDay .everyday_content_block .img_wrpr .everyday_img {
     background-color: #fff;
     border-radius: 50%;
     width: 120px;
     height: 120px;
     padding: 20px;
}

.everyDay .everyday_content_block .img_wrpr .everyday_img img {
    width: 80px;
}
.everyDay .img_wrpr {
     display: grid;
     align-items: center; 
     grid-template-columns: 1fr 1fr 1fr;
     column-gap: 5px;
}
    
.everyDay .everyday_img {
      max-width: 100%;
      max-height:100%;
}
    
.everyDay .everyday_title {
     font-size: 70px;
}

.everyDay .testimonial_content_cover h4,
.everyDay .testimonial_content_cover h6,
.everyDay .testimonial_content_cover p {
     color: #fff;
}
.everyDay .testimonial_content_cover .content{
  margin-bottom: 20px;
}
.everyDay .everyday_title { 
     font-size: 30px;
     padding-left: 30px;
}
.everyDay .everyday_number { 
     font-size: 40px;
}
@media (max-width: 1200px) {
     .everyDay .everyday_content_block .img_wrpr .everyday_img {
          border-radius: 50%;
          width: 60px;
          height: 60px;
          padding: 10px;
     }
     .everyDay .img_wrpr {
          display:block;
     }
     .everyDay .everyday_title { 
          font-size: 16px;
          padding: 10px 0 0 0;
     }
}

.getNow {
     background-color: #F6FBFF;
}
.getNow .common_link {
     
}
.getNow .main_banner_content_wrpr h6 {
    font-weight:normal;
    font-size: 30px;
    color: #0280FD;
}


@media only screen and (min-width: 1200px) {
    .getNow .main_banner_img {
        width: 50%;
        float: right;
        position: absolute;
        right: 0px;
        max-width: 800px !important;
        cursor: pointer;
        overflow: hidden;
        max-height: 100%;
        top: 0;
        bottom: 0;
        margin: auto;
        padding-top: 0px;
    }
}

.getNow .main_banner_content_wrpr p:last-child {
    margin-bottom: 30px;
}
