﻿.abtIcon{background-image:url("../images/about-us-sprite.png");width:130px;height:130px;display:block;}
.binocularsIcon{background-position:-45px -420px;width:70px;height:50px;}
.goalIcon{background-position:-45px -490px;width:70px;height:50px;}
.ourValuesItem{margin-top:30px;}
.ourValuesBox{background-color:#f4f4f4;}
.refServIcon{background-position:-12px -16px;}
.engStratIcon{background-position:-12px -146px;}
.caseInnvoIcon{background-position:-12px -288px;}
.weHelpItem{background-color:#fcfcfc;transition:all 0.5s ease-in-out;}
.weHelpItem:hover{box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px;}
.badgeBlue{background-color:#1c73b3;}
.badgePrple{background-color:#8e278b;}
.badgeGreen{background-color:#91c63e;}
.badgeOrange{background-color:#ee5022;}
.ourJournItem .badge{font-size:20px;padding:2px 20px;border-radius:4px;font-weight:normal;}
.execuTeamItem {padding:30px 15px;border-bottom:2px solid rgba(0,0,0,.1);}
.txtBig{font-size: 50px;font-weight:600;line-height: 60px;}
.abtListRpt li{width:calc(100% / 3 - 10px);text-align:center;position:relative;}
.abtListRpt li:not(:first-child)::before{content:"";background-color: #dcdcdc;position:absolute;top:0px;left:0;height:100px;width: 2px;border-radius: 20px;}
.americasMap{background-position:-145px -10px;}
.londonMap{background-position:-135px -154px;}
.middleEastMap{background-position:-140px -287px;}
.asiaPacificMap{background-position:-140px -430px;}
.viewReportBox{background-color:#f8f8ff;background-image:url("../images/report-box-bg.png");background-repeat:no-repeat;background-position:center right;}
.borderRadius6{border-radius: 6px;}
.consultServBox{border:1px solid #ccc;}
.consultServBox{border-bottom:3px solid #c1e2f1;}
.consultServBox:hover{background-color:#f8f8ff;border-color:#f8f8ff;}
.borderCus::after{content:"";background-color:#fff;position:absolute;top:20px;right:0;height:100px;width:2px;}
.contactBox h2::after{content:"";background-color:#1c73b3;height:2px;width:50px;display:inline-block;vertical-align:middle;}
.funFmiSlider .carousel-control-next,
.funFmiSlider .carousel-control-prev{background-color:transparent;border:0;width:10%;}
.funFmiSlider .carousel-control-prev{left:-90px;}
.funFmiSlider .carousel-control-next{right:-90px;}
.funFmiSlider .carousel-control-next-icon,
.funFmiSlider .carousel-control-prev-icon{background-image:none;}
.funFmiSlider img{border-radius:20px;}
.bgBlueTwo{background-color: #0667ac;}
.messagePage{font-size: 22px; left: 0; right: 0; top: 100px;}
.applyNowBox{background-repeat:no-repeat;background-position:right bottom;background-size:cover;background-color: #3e4753; border-radius: 10px;}
hr.dashed-white-line {border-top: 2px dashed #fff;}
.w-60{width: 60%;}

.bottomContactSec{background: #0667ac;position: fixed;width: 100%;bottom: 0;z-index: 2;bottom: -172px;transition: all .6s ease;}
.bottomContactSec.active{bottom: 0}
.bottomContactSec span{display: inline-block;}
.contactPersonImg{position: absolute;bottom: 0;}

@media (max-width: 991px){
    .abtListRpt li:first-child{width:100%;}
    .abtListRpt li:not(:first-child){width:calc(100% / 2 - 10px);}
    .abtListRpt li:nth-child(2)::before{content:none;}
    .txtBig{font-size:40px;line-height:50px;}
}
@media (max-width: 767px){
    .borderCus::after{content:none;}
}
@media (max-width: 575px){
    .abtListRpt li,
    .abtListRpt li:not(:first-child){width:100%;}
    .abtListRpt li::before,.abtListRpt li:not(:first-child)::before{content:none;}
    .txtBig{font-size:45px;line-height:55px;}
    .funFmiSlider .carousel-control-prev{left:-40px;}
    .funFmiSlider .carousel-control-next{right:-40px;}
}