.about-landing-heading{background:#eef7fa;height:auto;padding:130px 0 50px}
.about-landing-heading h1{color:#000;margin-top:0}
.about-landing-heading p{color:#000}
.achievement{padding:60px 0}
.achievementSection{padding-top:50px}
#achievement-list .listing{padding:0;margin:20px 0 00px;list-style:none;display:flex;flex-wrap:wrap;align-content:space-between}
#achievement-list h3{font-size: 20px; margin-top: 0; font-weight: 600; text-transform: capitalize; }
#achievement-list .listing .spacing{margin-bottom:25px;padding-left:0;padding-right:30px}
#achievement-list .article{font-size:16px}
#achievement .row { flex-direction: row-reverse;}
.achievement .goalImg img {width: 86%;}
.customer-counter{background:#eef7fa;padding:70px 0}
.counterList .list{display:flex;flex-wrap:wrap;margin:90px 0 0}
.counterList .list .innerlist{flex:0 0 50%;max-width:50%;padding:0 30px;margin-bottom:54px}
.counterList .list .innerlist .des{margin-left:28px;line-height:48px}
.counterList .list .innerlist .des .heading{font-size:24px;font-weight:600;font-family:'Montserrat',sans-serif}
.counterList .list .innerlist .des .counter-number{font-size:40px;font-weight:700;font-family:'Montserrat',sans-serif}
.counterList .list .innerlist .icons{margin:16px 0 0;width:25%;text-align:center}
.coreValue{padding:0 0 0}
.core-listing{padding:38px;height:100%;border-radius:9px;border:1px solid #eae8e8;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.coreValue .coreValues{margin:0 0 30px}
.core-listing:hover{-webkit-transform:translateY(-10px);transform:translateY(-10px);box-shadow:8px 8px 0 rgba(0,0,0,0.08)}
.core-listing .coreDes{width:70%;margin-left:25px}
.core-listing .coreDes h5{margin:0 0 18px;font-size:22px}
.values{margin-top:30px}
.coreValues:nth-child(6n+1) .core-listing{background:#e6f8fc}
.coreValues:nth-child(6n+2) .core-listing{background:#fff7e5}
.coreValues:nth-child(6n+3) .core-listing{background:#ffebe5}
.coreValues:nth-child(6n+4) .core-listing{background:#d4fff8}
.coreValues:nth-child(6n+5) .core-listing{background:#f7eefd}
.coreValues:nth-child(6n+6) .core-listing{background:#ffe9f4}
.container-full{max-width:1900px}
.office-gallery .block img{width:100%}
.office-gallery .block{width:100%;margin:0 0 20px}
.middleGallery{padding:0}
.office-gallery .middleGallery .block img{height:100%;object-fit:cover;object-position:center}
.office-gallery .middleGallery .block{height:100%;margin:0}
.leftGallery .block img,.rightGallery .block img{height:100%;object-fit:cover}
.leftGallery .block,.rightGallery .block{height:306px}
.leftGallery .block:last-child,.rightGallery .block:last-child{margin-bottom:0}
.galleryDes{margin-top:54px;font-size:24px;font-family:'Montserrat',sans-serif}
.ourteam-page{background:#f7f7f7;padding:70px 0;margin-top:70px}
#meetTeam{width:100%;margin:25px 0 0}
.meetArea{background:#fff;padding:0;border-radius:6px;border:1px solid #ececec}
#meet figure.figure img{width:100%;object-fit:cover;display:inline-block}
#meet figure.figure{text-align:center;width:100%;display:block;margin:34px auto 0}
#meetTeam .teamHeading.float-left .heading{font-size:22px;font-weight:600;font-family:'Montserrat',sans-serif}
#meetTeam .teamHeading.float-left,#meetTeam .float-right.socialMedia{padding:15px}
#meetTeam .position{font-size:16px;color:#222;font-family:'Montserrat',sans-serif}
#meetTeam .socialMedia a{color:#000;padding:0 5px;font-size:18px;margin:4px 0 0;display:inline-block}
#meetTeam .owl-nav.disabled{width:100%;position:absolute;top:50%;left:0}
#meetTeam .owl-nav button.owl-prev{left:-75px}
#meetTeam .owl-nav button{position:absolute}
#meetTeam .owl-nav button:hover{background:transparent}
#meetTeam .owl-nav button.owl-next{right:-75px}
#meetTeam .owl-nav button.owl-next span{background-position:-56px -206px}
#meetTeam .owl-nav button span{background:url(../images/sprite.png) no-repeat;font-size:0;padding:28px;background-position:-18px -206px}
.director-review .review{background:#030303;padding:20px 20px 0;border-radius:10px}
.director-review{padding:50px 0 85px}
.innerReview.row{margin:0;padding:0 42px}
.innerContent{padding:78px 86px 92px 122px;font-size:23px;color:#fff;font-family:'Montserrat',sans-serif;font-weight:400;position:relative}
.innerContent:before{background:url(../images/quotes.png) no-repeat;content:"";width:98px;height:83px;position:absolute;left:0;top:46px}
.detail{margin:46px 0 0}
.detail .name{font-size:22px}
.detail .post{font-size:18px;margin:3px 0 0}
.directorImg{position: relative}
.directorImg figure.figure{margin:0;height:407px; position: absolute; bottom: 0; }
.directorImg figure.figure img{width:100%;height:100%;object-fit:cover;}
#directorReview .owl-dots{display:block;position:absolute;right:0;bottom:12px}
#directorReview .owl-dots button.owl-dot span{width:16px;height:16px;background:#fff}
#directorReview .owl-dots button.owl-dot.active span{background:#000;border:2px solid #fff}
.whychoose{background:#eef7fa;padding:70px 0 100px; margin-bottom: 70px}
/*.chooseListing .inside:before{content:"";background:url(../images/check.png) no-repeat center center #fff;border:1px solid silver;position:absolute;width:75px;height:75px;border-radius:50%;left:0;top:0;background-position:8px -75px}*/
.chooseListing .list{margin:30px 0 10px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.chooseListing .list:hover .inside:before{background-position:8px 12px!important;background:url(../images/check.png) no-repeat center center #2a9dcc;border:1px solid #2a9dcc}
.chooseListing .inside { position: relative; text-align: center; border: 1px solid rgba(0, 0, 0, 0.06); padding: 27px 16px 27px;margin-bottom: 0; -webkit-transition: all 0.3s ease-in; -o-transition: all 0.3s ease-in; transition: all 0.3s ease-in; height:100%;background: #fff;}
.chooseListing .inside:hover{ -webkit-box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.1); box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.1); -webkit-transform: translateY(-5px); -ms-transform: translateY(-5px); transform: translateY(-5px); }

.chooseListing .list:hover .inside:hover{
	 background: #2a9dcc;
    background: -moz-linear-gradient(left,#2a9dcc 0%,#4481cd 100%);
    background: -webkit-linear-gradient(left,#2a9dcc 0%,#4481cd 100%);
    background: linear-gradient(to right,#2a9dcc 0%,#4481cd 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#2a9dcc',endColorstr='#4481cd',GradientType=1);
}
.chooseListing .list:hover .inside:hover .title, .chooseListing .list:hover .inside:hover .shortDes {
    color: #fff;
}

.choose_icons {line-height: 100px; width: 100px; height: 100px; background: rgba(46, 163, 211, 0.06); display: inline-block; border-radius: 50%; margin-bottom: 19px; font-weight: normal; -webkit-transition: all 0.3s ease-in; -o-transition: all 0.3s ease-in; transition: all 0.3s ease-in;}
.choose_icons .hide{display: none;}
.chooseListing .inside:hover .choose_icons { background: #fff;color: #fff;}
.chooseListing .inside:hover .choose_icons .show {display: inline-block;}
.chooseListing .inside:hover .choose_icons .hide { display:none;}
.chooseListing .inside .title{font-size:22px}
.ftxEvent .row{margin:0}
.ftxEvent .row .paddingnone figure img{height:100%;width:100%;object-fit:cover}
.ftxEvent .row .paddingnone figure{margin:0;-webkit-transition:.4s ease;transition:.4s ease;height:445px}
.ftxEvent .row .paddingnone{padding:0}
.ftxEvent .row .paddingnone .events{position:relative;display:block;overflow:hidden}
.ftxEvent .row .paddingnone .events .figure:hover{-webkit-transform:scale(1.08);transform:scale(1.08)}
.ftxEvent .row .paddingnone .events .content{position:absolute;bottom:0;left:0;padding:25px 30px}
.events .title{font-size:24px;color:#fff}
.eventDes{color:#fff;font-size:20px;font-weight:400}
.latest-blog{padding:70px 0 0}
div#coreValue{display: block; width: 100%; }
div#why_choose { background: #eef7fa;height:30px;}
#gallery { padding: 70px 0 0;}
.office-gallery { margin: 43px 0 0;}
#methodology .study-research-detail h3{font-size: 20px;
    margin-top: 0;
    font-weight: 600;
    text-transform: capitalize;}
.page-template-template-about-new .header img.homeLogo {
    display: none;
}
.page-template-template-about-new .header img.innerLogo {
    display: block;
}
.page-template-template-about-new .header .navigation #wp-megamenu-primary>.wpmm-nav-wrap ul.wp-megamenu>li>a {
    color: #000;
}

.page-template-template-about-new #masthead.innerHeader .header-right ul li.tel a {
    color: #000 !important;
}

#about-header #masthead.innerHeader .header-right ul li.tel a::before {
    background: url(../images/sprite.png) no-repeat -77px -41px!important;
}

@media (min-width: 1600px) {
.about-landing-heading p{font-size:20px}
}
@media (max-width: 1600px) {
.counterList .list .innerlist{padding:0 14px}
.counterList .list .innerlist .des{margin-left:18px;line-height:42px}
.counterList .list .innerlist .des .counter-number{font-size:34px}
.counterList .list .innerlist .des .heading{font-size:20px}
}
@media(max-width:1500px) {
.core-listing .coreDes{width:67%}
.directorImg figure.figure{height:auto}
.innerContent{padding:78px 90px 60px 122px}
}
@media (max-width: 1366px) {
.core-listing .coreDes{width:64%}
.directorImg figure.figure{height:auto;padding-top:92px}
}
@media (max-width: 1024px) {
.counterList .list .innerlist .icons{width:100%}
.counterList .list .innerlist .des{margin-left:0;text-align:center;width:100%}
.counterList .list .innerlist{padding:0 14px;margin:0 0 25px}
.counterList .list{margin:0}
.core-listing .float-left.coreIcon{width:100%;text-align:center;margin:0 0 24px}
.core-listing .coreDes{width:100%;margin:0;text-align:center}
.core-listing .coreDes h5{line-height:29px}
#meet figure.figure img{width:76%}
#meetTeam .owl-nav{display:none}
#meetTeam .owl-dots{display:block;margin:62px 0 0}
#meetTeam .owl-dots .active span{background:#fff;border:3px solid #2a9dcc}
#meetTeam .owl-dots span{background:#000;width:20px;height:20px}
.innerContent{padding:78px 0 54px 122px;font-size:20px}
.chooseListing .inside:before{width:70px;height:70px;background-position:7px -77px}
.chooseListing .inside .title{font-size:17px}
.events .title{font-size:20px}
.eventDes{font-size:16px}
.counterList .list .innerlist .des .counter-number{font-size:28px}
.galleryDes p{font-size:18px;margin:0 0 54px}
}
@media (max-width:850px) {
.chooseListing .inside{padding:20px 8px 42px}
.chooseListing .inside:before{width:60px;height:60px;background-position:0 -81px}
.innerContent{padding:55px 0 40px 104px;font-size:16px}
.innerContent:before{top:21px}
.innerReview.row{padding:0}
.achievementSection{padding-top:4px;flex:0 0 100%;max-width:100%;padding-bottom:50px}
.goalImg,.customer-counter .counterImg,.counterList{flex:0 0 100%;max-width:100%}
.counterList{padding-top:50px}
.coreValue .coreValues,.chooseListing .list{flex:0 0 50%;max-width:50%}
.ourteam-page{margin-top:0}
}
@media (max-width: 767px) {
#achievement-list h3{font-size:17px}
.counterList .list{margin:39px 0 0}
.middleGallery{padding:0 15px;margin:21px 0}
.leftGallery .block,.rightGallery .block{height:auto}
.galleryDes{font-size:16px}
.directorImg{text-align:center}
.innerReview.row{padding:0}
.ftxEvent .row .paddingnone figure{width:100%}
.achievementSection{margin-bottom:0}
.coreValue .coreValues,.chooseListing .list{flex:0 0 100%;max-width:100%}
#about-new-page .tac img{padding-top:36px}
.achievement{padding:32px 0}
#achievement-list .listing{margin-top:10px}
#achievement-list .listing .spacing{margin-bottom:7px;padding-left:0;padding-right:0}
#about-new-page .actions a.btn.btn-primary.button-consult{font-size:12px}
#about-new-page .actions{text-align:center}
.customer-counter{background:#eef7fa;padding:36px 0}

.ourteam-page{padding:30px 12px}
.director-review{padding:9px 0 44px}
.whychoose{background:#eef7fa;padding:40px 5px}
.coreValue .heading-title-2.text-center{margin:0 auto 25px;padding:0 10px}
.achievementSection .heading-title-2{margin-bottom:0}
.directorImg figure.figure{position: static;}
}
@media (max-width: 480px) {
.innerContent:before{display:none}
.innerContent{padding:78px 0 51px;font-size:16px}
.counterList .list .innerlist .des .heading{font-size:17px}
.counterList .list .innerlist .des .counter-number{font-size:28px}
.counterList .list .innerlist .des{line-height:36px;margin:7px 0 0}
}
@media (max-width: 424px) {
.counterList .list .innerlist{padding:0 14px;margin:0 0 25px;flex:0 0 100%;max-width:100%}
}