body{font-family: 'Montserrat', sans-serif;color:#000;font-weight:500;margin:0;padding:0;}
.container{width:100%;max-width:1180px;}
.logo-wrap {text-align: center;margin-top:29px;}
.menu-wrap ul{margin:0;padding:0;list-style:none;text-align:center;}
.menu-wrap ul li{margin:0;padding:0;display: inline;color:#fff;}
.header-panel{float:left;width:100%;margin-top: -173px;}
.header-panel .carousel-control-next-icon{background: url(../images/right-arrow1.svg) no-repeat 0 0 ;height: 61px;width: 40px;}
.header-panel .carousel-control-prev-icon{background: url(../images/left-arrow1.svg) no-repeat 0 0 ;height: 61px;width: 40px;}
.header-img{float:left;width:100%;height:690px;background:url(../images/header.jpg) no-repeat center 0;background-size:cover;color:#fff;}
.header1{background:url(../images/header.jpg) no-repeat center 0;background-size:cover;}
.header2{background:url(../images/header2.jpg) no-repeat center 0;background-size:cover;}
.header3{background:url(../images/header3.jpg) no-repeat center 0;background-size:cover;}
.header-tg{letter-spacing: 4.9px;text-shadow: 0px 20px 46px #000000;font-family: 'Oswald', sans-serif;font-weight:500;font-size:60px;line-height:1.1;margin-top: 350px;text-transform: uppercase;position: relative;z-index: 9;}
.header-tg span{display:block;color: #C99700;width: 100%;}
.header-panel .carousel-control-next{justify-content:flex-end;right: 5px;}
.header-panel .carousel-control-prev{justify-content:flex-start;left: 5px;}
.logo-wrap img{position: relative;z-index: 9999;}
.top-panel{position:relative;z-index:9;}
.common-pd{padding-top:90px;padding-bottom:99px;}
.section{float:left;width:100%;}
img{max-width:100%;}
.welcome-l{padding-right: 18px;}
.welcome-r{padding-left: 0;}
.hd1{color: #C99700;text-transform: uppercase;font-family: 'Oswald', sans-serif;font-weight:500;font-size:45px;margin:0 0 36px;line-height:1.1;float:left;width:100%;}
.list{margin:20px 0 0 0;padding:0;list-style:none;float:left;width:100%;}
.list li{margin:0;padding:0 0 25px 0;font-weight:500;font-size:18px;text-align:center;}
.list li span{background:url(../images/bullet.svg) no-repeat 0 3px;padding-left: 37px;}
.text1{font-weight:500;font-size:20px;}
.blue-text{color:#1b1b6a;}
p:last-child{margin-bottom:0;}
.services-col1 {width:33.33%;background:url(../images/planning-img.png) no-repeat center 0;background-size:cover;height:460px;padding:30px;position: relative;}
.services-col1.planning-wrap{background:url(../images/planning-img.png) no-repeat center 0;background-size:cover;}
.services-col1.speaking-training-wrap{background:url(../images/speaking-training-img.png) no-repeat center 0;background-size:cover;}
.services-col1.technology-wrap{background:url(../images/technology-img.png) no-repeat center 0;background-size:cover;}
.overlay {position:absolute;bottom:30px;left:6%;right:6%;overflow:hidden;width:88%;height:0;transition:.5s ease;}
.services-col1:hover .overlay {height:52%;background-color: #C99700;}
.overlay-text {color:white;font-size:20px;padding:35px 20px;text-align:left;width:100%;}
.hd2{text-transform: uppercase;font-family: 'Oswald', sans-serif;font-weight:500;font-size:41px;line-height:1.2;color:#fff;position: absolute;bottom: 0;margin: 0;}
.overlay-text .hd2{position:static;}
.services-text-wrap:hover .hd2{display:hidden;}
.services-text-wrap:hover .overlay-text .hd2{display:visible;}
.list2{margin:0 0 6px;padding:0;list-style:none;float:left;width:100%;}
.list2 li{margin:0;padding:5px 0 5px 15px;background:url(../images/bullet2.svg) no-repeat 0 center;font-weight:400;font-size:20px;}
.readmore-btn a{color:#fff;text-decoration:none;font-weight:700;font-size:16px;}
.center-align{text-align:center!important;}
.team-col{width:100%;}
.team-img{overflow:hidden;}
.team-img img{transition: transform 0.3s;max-width:100%;width:auto;}
.owl-carousel .owl-item .team-col img{max-width:100%;width:auto;}
.team-connect a{display: inline-block;}
/* .team-col:hover .team-img img{transform: scale(1.15);} */
.team-wrap {margin-top: 50px;float: left;}
.team-name{margin-top:25px;margin-bottom:15px;color: #1B1B6A;font-size:20px;font-weight:700;line-height:26px;}
.team-name span{display:block;font-weight:500;font-size:16px;}
.team-connect img{margin-right:5px;}
.team-wrap .owl-carousel .owl-nav button.owl-prev{background:url(../images/left-arrow-b.svg) no-repeat 0 0;width: 41px;font-size: 0;height: 20px;margin: 0 10px;}
.team-wrap .owl-carousel .owl-nav button.owl-next{background:url(../images/right-arrow-b.svg) no-repeat 0 0;width: 41px;font-size: 0;height: 20px;margin: 0 10px;}
.team-wrap .owl-nav {margin-top: 35px;text-align: center;}
.white-text{color:#fff !important;}
.gold-text{color:#C99700 !important;}
.black-text{color:#000 !important;}
.blue-bg{background: #1b1b6a;}
.testimonials-wrap{float:left;width:100%;margin-top:30px;padding: 0 100px;}
.testimonials-wrap .owl-carousel .owl-item{background:#fff;}
.testimonials-inner-wrap{float:left;width:100%;padding:45px;min-height: 250px;}
.testimonials-inner-wrap p{font-size:18px;line-height:26px;font-weight:400;}
.testimonials-name{font-weight:600;font-size:20px;color: #C99700;}
.testimonials-name span{font-weight:400;font-size:15px;display:block;}
.testimonials-wrap .owl-carousel .owl-nav button.owl-prev{background:url(../images/left-arrow.svg) no-repeat 0 0;width: 41px;font-size: 0;height: 20px;margin: 0 10px;}
.testimonials-wrap .owl-carousel .owl-nav button.owl-next{background:url(../images/right-arrow.svg) no-repeat 0 0;width: 41px;font-size: 0;height: 20px;margin: 0 10px;}
.testimonials-wrap .owl-theme .owl-nav {margin-top: 35px;}
.hd2 a{color:#fff;text-decoration:none;}
.partners-wrap{float:left;width:100%;margin-top: 30px;}
.partners-wrap .owl-carousel .owl-item img{max-width:100%;width:auto;display: inline-block;}
.partners-wrap .owl-carousel .owl-item{text-align:center;}
.footer-section{background:url(../images/footer-logo.svg) no-repeat 0 7px #C99700;}
.footer-links-wrap{width:54%;}
.footer-add{width:46%;}
.footer-section{color:#fff;}
.footer-links{float:left;width:50%;list-style:none;padding:0;margin:0;}
.footer-links li{float:left;width:100%;font-weight:600;padding: 0 0 18px 0;}
.footer-links li a{color:#fff;text-decoration:none;}
.footer-links ul{float:left;width:100%;list-style:none;padding:0;margin:15px 0 0 0;}
.footer-links li li a{font-size:14px;background:url(../images/bullet3.png) no-repeat 0 center;padding-left:10px;}
.footer-links li li{padding: 0 0 8px 0;font-weight:500;}
.address-wrap{float:left;width:100%;list-style:none;padding:0;margin:0;}
.address-wrap li{float:left;width:100%;padding: 0 0 14px 0;}
.footer-hd{font-weight:600;max-width: 105px;width: 23%;float: left;}
.footer-txt{font-weight:500;font-size:14px;width:77%;float: left;}
.address-wrap li a{color:#fff;text-decoration:none;}
.address-wrap li img{margin-right:5px;}
#google_translate_element {margin-top: 6px;}
.copyright{float:left;width:100%;border-top:1px solid #d4ac33;padding:25px 0;margin-top:65px;}
.footer-section{padding-bottom:0;position: relative;}
.copyright-txt{font-weight:500;font-size:14px;}
.inside-header{background:url(../images/what-we-do-header.jpg) no-repeat center 0;background-size:cover;height:400px;}
.who-we-are-header{background:url(../images/who-we-are-header.jpg) no-repeat center 0;background-size:cover;}
.what-we-do-header{background:url(../images/what-we-do-header.jpg) no-repeat center 0;background-size:cover;}
.what-they-say-header{background:url(../images/what-they-say-header.jpg) no-repeat center 0;background-size:cover;}
.connect-header{background:url(../images/connect-header.jpg) no-repeat center 0;background-size:cover;}
.sitemap-header{background:url(../images/sitemap-header.jpg) no-repeat center 0;background-size:cover;}
.breadcrumb-hd-panel{float:left;width:100%;padding:45px 0 60px;}
.breadcrumb-links{float:left;width:100%;list-style:none;margin:0 0 5px;padding: 0;}
.breadcrumb-links li{display:inline-block;font-size:14px;font-weight:400;text-transform:uppercase;font-family: 'Oswald', sans-serif;padding: 0 10px;position:relative;}
.breadcrumb-links li a{color:#000;text-decoration:none;}
.breadcrumb-links li:after{content:'|';position: absolute;right: -4px;top: -1px;}
.breadcrumb-links li:last-child:after{content:unset;}
.content-section{float:left;width:100%;padding:0 0 60px 0;}
.breadcrumb-hd-panel .hd1{margin-bottom:0;}
.content-section p{font-size:18px;line-height:28px;margin:0 0 25px;}
.content-section p:last-child{margin:0;}
.content-l{width:50%;float:left;padding-top: 7px;}
.content-r{width:50%;float:left;padding-left:42px;}
.content-full{width:100%;float:left;}
.mrg-btp-25{margin-bottom:25px;}
.mrg-tp-25{margin-top:25px;}
.mrg-tp-50{margin-top:50px;}
.call-action-panel{background:#C99700;text-align:center;padding:40px 0;float:left;width:100%;color:#fff;font-size:24px;font-weight:600;}
.call-action-panel a{color:#fff;}
.btn1{border: 1px solid #fff;border-radius:30px;padding:10px 25px;display: inline-block;transition:0.5s;margin-top: 10px;}
.btn1:hover{text-decoration:none;background:#1b1b6a;border: 1px solid #1b1b6a;transition:0.5s;}
.right-img .content-r{padding-right: 42px;padding-left:0;}
.right-img .content-l{float: right;order: 2;}
.hd3{width:100%;float:left;color: #C99700;text-transform: uppercase;font-family: 'Oswald', sans-serif;font-weight:500;font-size:35px;line-height:1.2;margin:0 0 35px;}
.hd4{width:100%;float:left;color: #1B1B6A;text-transform: uppercase;font-family: 'Oswald', sans-serif;font-weight:500;font-size:35px;line-height:1.2;margin:0 0 20px;}
.list3 li{text-align: left;background:url(../images/bullet4.png) no-repeat 0 3px;padding-left: 15px;}
.list3{width: 50%;}
.list3 li ul{padding:0;list-style:none;margin:25px 0 0 0}
.list3 li ul li{font-size: 18px;width: 50%;float: left;background:none;padding-left: 0;}
.flag{width: 40px;margin-right: 10px;height: auto;object-fit: contain;}
.list3-1{width: 100%;}
.list3-2{width: 100%;}
.no-bg li{background:none!important;}
.list3-1 li{width:50%;float: left;padding-right:25px;}
.list3-1.full-w li{width:100%;float: left;padding-right:0;}
.list3-1.full-w li a,.about-text-1 a{color:#000;text-decoration:underline;}
.bold-text{font-weight:700;}
.list3.list3-2 li ul li{display: flex;min-height: 56px;display: -webkit-flex;align-content: center;align-items: center;}
.blue-bg-wrap{position:relative;background: #1B1B6A;color:#fff;padding: 30px 0;}
.pt-50{padding-top:50px;}
.pt-0{padding-top:0;}
.pb-0{padding-bottom:0;}
.logo-list{float:left;width:100%;margin:0;padding:0;list-style:none;}
.logo-list li{float: left;width: 16%;padding: 15px 0;text-align: center;}
.small-txt1{font-size:25px;}
.btn2 .btn1{border: 1px solid #000;color:#000;}
.btn2 .btn1:hover{color:#fff;}
.who-we-are-l{width:62%}
.who-we-are-r{width:33%;background: #1b1b6a;color:#fff;padding:50px;}
.vision-mission-row {display: flex;width: 100%;padding: 0 0 25px;margin: 0 0 25px;border-bottom: 1px solid rgba(255,255,255,0.3);}
.vision-mission-row:last-child {padding:0;margin:0;border-bottom:0;}
.vision-mission-img {width:23%;}
.vision-mission-txt { width:100%;}
.hd5 {font-size: 25px;text-transform: uppercase;font-family: 'Oswald', sans-serif;font-weight:500;}
.vision-mission-txt p{font-size:18px;line-height: 1.4;}
.team-inner-wrap{width:100%;}
.item-2 {float: left;width: 33%;text-align: center;margin-bottom: 50px;}
.item-2.wd-25 {width: 25%;}
.team-modal .modal-dialog{max-width:900px;}
.team-l{width:30%;}
.team-r{width:66%;height:480px;overflow-y:scroll;padding-bottom:20px;padding-right: 20px;}
.team-r {line-height:1.5;}
.team-modal .team-col:hover .team-img img{transform: scale(1);}
.team-modal .modal-body{padding: 25px;}
.team-modal .close{background:#1B1B6A;opacity:1 !important;font-size: 50px;font-weight: 400;color: #fff;text-shadow: none;padding: 0 10px;}
.team-modal .modal-header{border:0;}
.pb-40{padding-bottom:40px;}
.contact-add-row {display: flex;margin: 0 0 30px;}
.contact-add-row:last-child {margin: 0;}
.contact-icon {width: 15%;max-width: 65px;}
.contact-details {width: 85%;line-height: 1.5;}
.contact-l {width: 40%;}
.contact-r {width: 60%;}
.small-txt2{font-size: 25px;}
.contact-details  a{color:#000}
.contact-form{float:left;width:100%;}
.form-row{float:left;width:48%;}
.form-row:nth-child(2n){float:right;}
.form-row input,.form-row select,.form-row textarea{width: 100%;border: 0;border-bottom: 1px solid #ddd;padding:5px 5px 20px 5px;margin: 0 0 35px;color: #000;font-family: 'Montserrat', sans-serif;background:transparent;min-height: 33px;}
:focus{outline: none;}
:focus-visible{outline: none;}
.form-row textarea{height: 80px;}
::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */color: #000;opacity: 1; /* Firefox */}
:-ms-input-placeholder { /* Internet Explorer 10-11 */color: #000;}
::-ms-input-placeholder { /* Microsoft Edge */color: #000;}
.form-row input.submit{border: 1px solid #1b1b6a;border-radius: 30px;padding:15px 45px;display: inline-block;transition: 0.5s;width: auto;font-size: 18px;text-transform: uppercase;font-family: 'Oswald', sans-serif;font-weight:500;}
.form-row input.submit:hover {text-decoration: none; background: #1b1b6a; border: 1px solid #1b1b6a; transition: 0.5s;color:#fff; }
.form-row-three-clm .form-row{width: 32%;float: left;}
.form-row-three-clm {display: flex;justify-content: space-between;}
.g-recaptcha{margin: 0 0 35px;}
.contact-r p{font-size:18px;}
.form-row.fl{float:left;width: 100%;}
.project-col {float: left; width: 33.33%; padding: 0 15px; text-align: center; margin: 20px 0 ; }
.pro-name {margin-top: 0;background: #C99700;padding: 10px 0;font-size: 18px;color:#fff;}
.pro-name a{color:#fff;}
.pro-img {border: 1px solid #fff;}
.project-fr-col .project-col{width:25%;}
.services-col1 a {position: relative; z-index: 9; height: 100%; width: 100%; float: left; }
.project-fr-col .pro-name{min-height:65px;}
.testimonials-wrap-in .item{background:#fff; float:left;width:31.5%;margin-bottom:30px;}
.testimonials-wrap-in .testimonials-inner-wrap{padding: 25px;}
.blankdiv{height:0;}
.team-section-inside .team-img:before{right:-35px;}
.modal-body .team-img::before{content:unset;}
.content-sitemap .footer-links li a,.content-sitemap .footer-links li li a{color:#000;}
.content-sitemap .footer-links li li a{background: url(../images/bullet5.png) no-repeat 0 center;}
.content-sitemap.footer-links-wrap {width: 100%;}
.pd-l15{padding-left:15px;}
.inside-header,.overlay-header{position:relative;}
.inside-header::before,.overlay-header:before { content: ''; background: rgba(0,0,0,0.5); position: absolute; left: 0; width: 100%; height: 100%; top: 0; }
.testimonials-wrap.testimonials-wrap-in {padding: 0;}
.more-bt {display:block;margin-top:15px;}
.more-bt a {color:#000;border: 1px solid #1b1b6a; border-radius: 30px; padding:10px 30px; display: inline-block; transition: 0.5s; width: auto; font-size: 15px; text-transform: uppercase; font-family: 'Oswald', sans-serif; font-weight: 500; }
.more-bt a:hover {color:#fff;background:#1b1b6a;text-decoration:none;}
.team-connect {height: 30px;}
.ptp-10,.ptp-11{padding-top: 10px;}
.call-action-blue{background: #1b1b6a !important;}
.call-action-blue .btn1:hover{background: #C99700;border: 1px solid #C99700;}
.lg-txt1{font-weight:700;font-size:20px !important;padding-bottom: 70px;}
.sub-links {margin: 0 0 40px;}
.font-23{font-size:23px;}
#button {display: inline-block;background-color: #C99700;width: 35px;height: 35px;border:1px solid #fff;text-align: center;border-radius: 50%;position: fixed;bottom: 30px;right: 30px;transition: background-color .3s, opacity .5s, visibility .5s;opacity: 0;visibility: hidden;z-index: 1000;}
#button::after {content:'';line-height: 50px;color: #fff;background:url(../images/up-arrow-icon.svg) no-repeat center 4px;background-size: 25px;height: 35px;width: 35px;display: block;}
#button:hover {cursor: pointer;background-color: #1b1b6a;}
#button:active {background-color: #1b1b6a;}
#button.show {opacity: 1;visibility: visible;}
.form-row label{display: none;}
.op-0{font-size:0!important;}
.inline-label{display:inline-block !important}
.checkbox-fild input{width:auto;margin: -8px 10px 0 0;padding: 0;}
.top-panel .container{position:relative;}
.skip-nav{position:absolute;right:0;}
.skip-nav a{color:#fff;text-transform:uppercase;letter-spacing: 1.28px;font-family: 'Oswald', sans-serif;font-size: 16px;font-weight: 500;position: relative;z-index: 99999;}
html {scroll-behavior: smooth;}
.map{position:relative;margin-bottom: 20px;}
.tooltip {display:inline-block;position:absolute;border-bottom:1px dotted #666;text-align:left;opacity: 1;top: 230px;background: transparent!important;border: 0!important;left: 162px;}
.hide {font-size: 0;}
.tooltip .top p{font-size: 14px;line-height: 18px;margin: 0;text-align: center;}
.tooltip .top { min-width:175px; top:-12px; left:50%; transform:translate(-50%, -100%); padding:15px; color:#ffffff; background-color:#1B1B6A; font-weight:normal; font-size:13px; border-radius:8px; position:absolute; z-index:99999999; box-sizing:border-box; display:none;}
.tooltip:hover .top {display:block;}
.tooltip .top i { position:absolute; top:100%; left:50%; margin-left:-12px; width:24px; height:12px; overflow:hidden; }
.tooltip .top i::after {content:''; position:absolute; width:12px; height:12px; left:50%; transform:translate(-50%,-50%) rotate(45deg); background-color:#1B1B6A; }
.tooltip.tooltip2{top: 343px;left: 65px;}
.tooltip.tooltip3{top: 366px;left: 204px;}
.tooltip.tooltip4{top: 463px;left: 204px;}
.tooltip.tooltip5{top: 335px;left: 607px;}
.tooltip.tooltip6{top: 385px;left: 600px;}
.tooltip.tooltip7{top: 475px;left: 541px;}
.tooltip.tooltip8{top: 519px;left: 583px;}
.tooltip.tooltip9{top: 407px;left: 646px;}
.tooltip.tooltip10{top: 331px;left: 675px;}
.tooltip.tooltip11{top: 386px;left: 708px;}
.tooltip.tooltip12{top: 446px;left: 727px;}
.tooltip.tooltip13{top: 418px;left: 802px;}
.tooltip.tooltip14{top: 370px;left: 825px;}
.tooltip.tooltip15{top: 419px;left: 844px;}
.tooltip.tooltip16{top: 464px;left: 883px;}
.tooltip.tooltip17{top: 514px;left: 818px;}
.tooltip.tooltip18{top: 565px;left: 917px;}
.tooltip.tooltip19{top: 668px;left: 930px;}
.tooltip.tooltip20{top: 486px;left: 954px;}
.tooltip.tooltip21{top: 440px;left: 979px;}
.tooltip.tooltip22{top: 388px;left: 966px;}
.tooltip.tooltip23{top: 343px;left: 983px;}
.tooltip.tooltip24{top: 298px;left: 996px;}
.tooltip.tooltip25{top: 330px;left: 924px;}
.tooltip.tooltip26{top: 195px;left: 1066px;}
.tooltip.tooltip27{top: 306px;left: 742px;}
.tooltip.tooltip28{top: 280px;left: 695px;}
.show-mbl {display: none;}
.bottom-btn { position: fixed; bottom: 9px; right: 89px; z-index: 99999999; font-size: 15px; background: #000; opacity: 1; visibility: visible; color: #000; width: 300px; border-radius: 10px;} 
.bottom-btn a { background: #fff; padding: 5px 10px; color: #000; border: 2px solid #856400; float: left; font-size: 14px; font-family: 'Oswald', sans-serif; line-height: 19px; text-align: center; } 
.bottom-btn a:hover {text-decoration:none}
.social-l.who-we-are-l { width: 37%; }
.social-l.who-we-are-l img { width: 100%; } 
.social-r.who-we-are-l { width: 60%; } 
span.text2 { color: #C99700; font-weight: normal; } 
.bottom-btn a { background: url(../images/pdf-img.jpg) no-repeat 0 -2px #c99700; background-size: auto 110%; padding: 15px 15px 15px 70px; color: #fff; border: 2px solid #fff; float: left; font-size: 18px; font-family: 'Oswald', sans-serif; line-height: 23px; text-align: left; border-radius: 10px;} 
a.down-btn {border: 1px solid #1b1b6a;border-radius: 30px;padding: 15px 45px;display: inline-block;transition: 0.5s;width: auto;font-size: 18px;text-transform: uppercase; 	font-family: 'Oswald', sans-serif; 	font-weight: 500;color: #000;} 
.down-btn:hover {text-decoration: none;background: #1b1b6a;border: 1px solid #1b1b6a;transition: 0.5s;color: #fff;}
p.bold-text.text3 a { color: #C99700; word-break: break-all; } 
p.bold-text.text3 :hover {text-decoration: none;}
.social-btm.who-we-are-l { width: 100%; margin-top: 25px; float: left; } 

@media only screen and (max-width:1100px){
.tooltip{top: 211px;left: 144px;}
.tooltip.tooltip2{top: 311px;left: 56px;}
.tooltip.tooltip3{top: 331px;left: 180px;}
.tooltip.tooltip4{top: 417px;left: 180px;}
.tooltip.tooltip5{top: 304px;left: 539px;}
.tooltip.tooltip6{top: 349px;left: 532px;}
.tooltip.tooltip7{top: 428px;left: 481px;}
.tooltip.tooltip8{top: 467px;left: 517px;}
.tooltip.tooltip9{top: 368px;left: 573px;}
.tooltip.tooltip10{top: 300px;left: 600px;}
.tooltip.tooltip11{top: 349px;left: 630px;}
.tooltip.tooltip12{top: 402px;left: 645px;}
.tooltip.tooltip13{top: 378px;left: 713px;}
.tooltip.tooltip14{top: 335px;left: 733px;}
.tooltip.tooltip15{top: 378px;left: 750px;}
.tooltip.tooltip16{top: 419px;left: 785px;}
.tooltip.tooltip17{top: 463px;left: 727px;}
.tooltip.tooltip18{top: 509px;left: 815px;}
.tooltip.tooltip19{top: 600px;left: 827px;}
.tooltip.tooltip20{top: 438px;left: 848px;}
.tooltip.tooltip21{top: 397px;left: 870px;}
.tooltip.tooltip22{top: 351px;left: 859px;}
.tooltip.tooltip23{top: 311px;left: 874px;}
.tooltip.tooltip24{top: 270px;left: 886px;}
.tooltip.tooltip25{top: 299px;left: 822px;}
.tooltip.tooltip26{top: 179px;left: 948px;}
.tooltip.tooltip27{top: 278px;left: 659px;}
.tooltip.tooltip28{top: 254px;left: 617px;}
}

@media only screen and (min-width:768px){
.mrb0{margin-bottom:0!important;}

}
@media only screen and (min-width:1000px){
.menu-togle{display:none!important;}
.welcome-section{padding-top:65px;padding-bottom: 70px;}
}
@media only screen and (min-width:1001px) and (max-width:1100px) {
.header-img{height:600px;}
.header-tg{font-size:50px;padding-left:50px;}
.services-col1{padding: 25px;height: 350px;}
.hd2{font-size: 31px;}
.inside-header{height:350px;}
.who-we-are-r{padding: 25px;}
.skip-nav{right: 15px;}
}


@media only screen and (min-width:768px) and (max-width:1000px) {
.header-tg{font-size:40px;margin-top:185px;padding-left:50px;}
.header-img{height:400px;}
.header-panel{margin-top: -188px;}
.services-col1{padding: 15px;height: 300px;}
.hd2{font-size: 26px;}
.footer-links-wrap {width: 49%;}
.footer-add {width: 51%;}
.testimonials-inner-wrap{min-height:380px;}
.inside-header{height:300px;}
.menu-togle{top: 0 !important;}
.content-r{padding-left: 25px;}
.right-img .content-r {padding-right: 25px;}
.item-2{width: 31%;}
.item-2.wd-25 {
    width: 31%;
}
.who-we-are-r{padding: 25px;width: 42%;}
.who-we-are-l {width: 55%;}
.contact-l {width: 100%;}
.contact-r {width: 100%;margin-top: 30px;}
.project-col,.project-fr-col .project-col{width:50%;}
.project-fr-col .pro-name{min-height:unset;}
.testimonials-wrap-in .item{width:48%;}
.skip-nav{right: 15px;}
.show-mbl {display: block;}
.map .tooltip {display: none;}
}

@media only screen and (max-width:767px) {
.social-l.who-we-are-l { width: 100%; }
.social-r.who-we-are-l { width: 100%; }
.bottom-btn a { width: 100%;     border-radius: 0px;} 
.bottom-btn { position: fixed; bottom: 0; left: 0; width: 100%; } 
.header-tg{font-size: 27px;margin-top:52%;text-align: left;}
.header-img{height: 300px;}
.header1{background: url(../images/header1-mobile.jpg) no-repeat center 0;background-size: cover;}
.header2{background: url(../images/header2-mobile.jpg) no-repeat center 0;background-size: cover;}
.header3{background: url(../images/header3-mobile.jpg) no-repeat center 0;background-size: cover;}
.top-panel{background: #000;}
.logo-wrap{margin-top: 0;padding-top: 10px;padding-bottom: 10px;}
.header-panel{margin-top: 0;}
.logo-wrap img{max-width: 140px;}
.common-pd {padding-top:40px;padding-bottom:50px;}
.hd1{font-size: 30px;margin: 0 0 15px;}
.list li,.text1{font-size: 15px;}
.services-col1{width:100%;height: 400px;}
.hd2{font-size: 30px;}
.footer-links{display: none;}
.footer-add {width: 100%;}
.footer-txt{font-size: 13px;width: 70%;}
.address-wrap li a{word-wrap: break-word;}
.copyright{margin-top: 15px;}
.footer-section { padding-bottom: 60px; } 
.testimonials-wrap{padding: 0 20px;}
.testimonials-inner-wrap{padding: 20px;}
.team-name{font-size: 15px;margin-top: 10px;margin-bottom: 5px;line-height: 20px;  min-height: 65px;}
.team-name span{font-size: 11px;}
.team-wrap .owl-nav {margin-top: 15px;}
.team-wrap {margin-top: 25px;}
.testimonials-inner-wrap{min-height:410px;}
.inside-header{height: 125px;}
.content-l,.right-img .content-l{order:1;width:100%;padding:0 0 20px;}
.content-r,.right-img .content-r{width:100%;padding:0;order:2;}
.content-section p {font-size: 16px;line-height: 23px;margin: 0 0 15px;}
.mrg-tp-50 {margin-top: 20px;}
.call-action-panel{font-size: 20px;}
.call-action-panel{padding: 30px 0;}
.call-action-panel a{margin-top: 10px;clear: both;}
.breadcrumb-hd-panel{padding: 30px 0;}
.list3 li ul li {font-size: 13px;width: 100%;}
.list3-1 li{width: 100%;padding-right: 0;}
.logo-list li{width: 20%;}
.who-we-are-r{padding: 25px;width: 100%;margin-top:30px;}
.who-we-are-l {width: 100%;}
.vision-mission-row{padding: 0 0 20px;margin: 0 0 20px;}
.item-2{width: 47%;margin-bottom: 25px;}
.item-2.wd-25 {
    width: 47%;
}
.team-l{width: 100%;margin-bottom:15px;}
.team-r{width: 100%;height: auto;overflow-y: auto;padding-bottom: 0;padding-right: 0;}
.team-modal .close{font-size: 35px;}
.team-modal .modal-body{height:500px;overflow-y: scroll;}
.pb-40 {padding-bottom: 0px !important;}
.contact-l {width: 100%;}
.contact-r {width: 100%;margin-top: 30px;}
.g-recaptcha{margin-bottom: 25px;}
.form-row,.form-row:nth-child(2n){width: 100%;float: left;}
.form-row textarea {height: 70px;}
.contact-details .hd4{margin-bottom:10px;}
.contact-details a{word-break: break-word;}
.form-row-three-clm{flex-wrap: wrap;}
.form-row-three-clm .form-row {width: 100%;}
.project-col,.project-fr-col .project-col{width:100%;}
.project-fr-col .pro-name{min-height:unset;}
.testimonials-wrap-in .item{width:100%;}
.testimonials-wrap-in .testimonials-inner-wrap{min-height: unset;}
.header-panel .carousel-control-next-icon,.header-panel .carousel-control-prev-icon{width: 20px;background-size: 20px;}
.container{padding-right: 20px;padding-left: 20px;}
.team-right {padding-left: 20px;}
.modal-body .team-img{width: 40%;}
.flex-div{display:-ms-flexbox;display:flex;-ms-flex-align:flex-end;align-items:flex-end;}
.ptp-11{padding-top: 0;}
.team-connect {height: 30px;}
.sub-links {margin: 0 0 25px;}
#button{bottom: 120px;right: 10px;}
.skip-nav{right: auto;top: 15px;}
.skip-nav a{font-size: 14px;}
.show-mbl {display: block;}
.map .tooltip {display: none;}
}

@media only screen and (min-width: 600px) and (max-width: 767px){
.header-img {height: 290px;}
.services-col1 {width: 33.33%;height: 255px;}
.hd2 {font-size: 24px;}
.header-tg {font-size: 40px;}
.project-col,.project-fr-col .project-col{width:50%;}
}

@media only screen and (min-width:1800px){
.header-img{height:1150px;}

}


.video-wrap1 {width: 100%;}
.video-hd{background:#C99700;color:#fff;padding: 10px 15px;text-align:center;}
.video-modal .modal-dialog{max-width:622px;}
.video-modal .modal-header{position: absolute;right: 0;z-index: 9;}
.video-modal .modal-body {padding: 10px;}
.video-modal .logo-wrap{margin-top: 0;width:100%;margin-bottom:10px;}
.video-modal .logo-wrap img{max-height: 120px;}
.float-none{float:none;}
.video-section .owl-prev{position: absolute;top: 50%;left:-50px;}
.video-section .owl-next{position: absolute;top: 50%;right:-50px;}
.video-section .owl-prev span{background:url(../images/left-arrow.svg) no-repeat 0 0;width: 41px;height: 20px;float: left;font-size: 0;}
.video-section .owl-next span{background:url(../images/right-arrow.svg) no-repeat 0 0;width: 41px;height: 20px;float: left;font-size: 0;}
.video-modal .close{background:#C99700;}
.video-modal .modal-content{background-color: #1b1b6a;}
.video-section .item a:hover{text-decoration:none;}
#popup {position: fixed; z-index: 999; width: 100%; text-align: center; color: #fff; height: 100%; background: rgba(0,0,0,0.7); top: 0; }
.popup-video-2 {width: 100%;max-width:700px; margin: 0 auto;}
.onload-video {width: 100%;max-width:700px; margin: 0 auto;position:relative;top: 100px;}
.onload-video .close-bt {background: #1B1B6A;opacity: 1 !important;font-size:30px;font-weight: 400;color: #fff;text-shadow: none;padding: 0 10px;position: absolute;right: 2px;top: -36px;cursor: pointer;}
.logo-wrap-new {margin-top: -8px;}
.logo-wrap-new img{max-width:174px;}
.skip-nav2{top: 25px;}
.video-section{background:url(../images/video-bg.jpg) no-repeat center center;background-size: cover;}
.video-section video{max-width:100%;}
.welcome-section{background: #070757;}

@media only screen and (max-width:767px){
.video-section .owl-prev{top: unset;left: 35%;bottom: -35px;}
.video-section .owl-next{top: unset;right: 35%;bottom: -35px;}
.embed-responsive-item{max-width:100%;width:100%!important;}
}





