.places-map {background: #052b55;position: relative;}


#getActiveMQ-watcher{font-family:"break-0";}
@media (min-width:20em){#getActiveMQ-watcher{font-family:"break-1";}
}
@media (min-width:30em){#getActiveMQ-watcher{font-family:"break-2";}
}
@media (min-width:37.5em){#getActiveMQ-watcher{font-family:"break-3";}
}
@media (min-width:48em){#getActiveMQ-watcher{font-family:"break-4";}
}
@media (min-width:60em){#getActiveMQ-watcher{font-family:"break-5";}
}
/* =Map Pin Animation// ========================================================================== */
@-webkit-keyframes pulsate{0%{-webkit-transform:scale(0.2);transform:scale(0.2);opacity:1;}
 100%{-webkit-transform:scale(1.2);transform:scale(1.2);opacity:0;}
}
@-moz-keyframes pulsate{0%{-webkit-transform:scale(0.2);transform:scale(0.2);opacity:1;}
 100%{-webkit-transform:scale(1.2);transform:scale(1.2);opacity:0;}
}
@keyframes pulsate{0%{-webkit-transform:scale(0.2);transform:scale(0.2);opacity:1;}
 100%{-webkit-transform:scale(1.2);transform:scale(1.2);opacity:0;}
}
.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
@-webkit-keyframes bounceInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px);}
 60%{opacity:1;-webkit-transform:translateY(30px);transform:translateY(30px);}
 80%{-webkit-transform:translateY(-10px);transform:translateY(-10px);}
 100%{-webkit-transform:translateY(0);transform:translateY(0);}
}
@keyframes bounceInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px);}
 60%{opacity:1;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px);}
 80%{-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px);}
 100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}
}
.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown;}
/* =Places Map// ========================================================================== */
.titie-dis{margin-top:-113px;position: relative;}
#places-map{/*padding-top:30px;*/}
#places-map h1{font-size:50px;margin-top:0;text-align:center;color:#fff;}
#places-map p{font-size:20px;margin-top:15px;text-align:center;color:#fff;}
@media (min-width:37.5em){#places-map h1{font-size:50px;margin-top:0; color:#fff;}
}
#places-map .wu-logo{display:none;height:3.875em;width:11.3125em;}
@media (min-width:60em){#places-map .wu-logo{/*background:url(http://jeffbridgforth.com/codepen/wu-logo.jpg) no-repeat;*/display:block;position:absolute;bottom:1.875em;left:2em;}
}
@media (min-width:87.5em){#places-map .wu-logo{left:50%;margin-left:-43.75em;}
}
#places-map img{height:auto;position:relative;width:100%;/*z-index:1;*/max-height: 300px;}
.secondary-page #places-map .content{margin:0;position:relative;}
@media (min-width:60em){.secondary-page #places-map .content{margin:0 auto;}
}
#places-map .map{position:relative;max-width:56.4375em;margin-left:auto;margin-right:auto;}
#places-map .map-pins{position:absolute;height:100%;top:0;left:0;width:100%;}
#places-map .map-location-marker{/*background:url(../images/map-pin.png) no-repeat;*/cursor:pointer;position:absolute;height:30px;margin-top:-1.875em;margin-left:-0.7857142857em;width:25px;z-index:3;}
#places-map .map-location-marker:before{position: absolute;content: "\f3c5";font-family: "Font Awesome 5 Free"; top:-6px;left:0px; color:#fac614;font-weight: 900;font-size: 26px;}
@media (min-width:48em){.js #places-map .map-location-marker{visibility:hidden;}
 .js #places-map .map-location-marker.bounceInDown{visibility:visible;}
}
#places-map .marker-san-francisco{left:8%;top:30%;}
@media (max-width:37.4375em){#places-map .marker-san-francisco{left:6%;top:32%;}
}
#places-map .marker-denver{left:23%;top:20%;-webkit-animation-delay:.1s;animation-delay:.1s;}
#places-map .marker-argentina{left:29.5%;bottom:21.5%;-webkit-animation-delay:.3s;animation-delay:.3s;}
#places-map .marker-dubai{left:68%;top:42%;-webkit-animation-delay:.6s;animation-delay:.6s;}
#places-map .marker-costa-rica{left:17.5%;top:50%;-webkit-animation-delay:.2s;animation-delay:.2s;}
#places-map .marker-peterborough{left:45.5%;top:20%;-webkit-animation-delay:.4s;animation-delay:.4s;}
#places-map .marker-vilnius{left:52%;top:18%;-webkit-animation-delay:.5s;animation-delay:.5s;}
#places-map .marker-singapore{left:71%;bottom:49%;-webkit-animation-delay:.7s;animation-delay:.7s;}
#places-map .marker-manila{left:62%;top:35%;-webkit-animation-delay:.8s;animation-delay:.8s;}
#places-map .marker-sydney{bottom:14%;right:7.5%;-webkit-animation-delay:.9s;animation-delay:.9s;}
#places-map .map-location-marker:after{-webkit-animation:pulsate 2s ease-in-out infinite;-moz-animation:pulsate 2s ease-in-out infinite;animation:pulsate 2s ease-in-out infinite;background:transparent;border:2px solid #fff;border-radius:30px;content:"";display:block;height:31px;left:-5px;opacity:0;position:absolute;top:-6px;-webkit-transition:all .25s linear;-moz-transition:all .25s linear;-o-transition:all .25s linear;transition:all .25s linear;width:31px;z-index:2;}
#page-places{position:relative;}
#map-info{background:#fff;color:#000;position:absolute;top:-1.5625em;left:50%;margin-left:-7.8125em;padding:1.125em;width:15.625em;z-index:10;}
#map-info .close-btn{background:url(../images/close-btn.html) no-repeat;cursor:pointer;display:block;height:16px;width:16px;position:absolute;right:10px;top:10px;}
@media (min-width:30em){#map-info{top:50%;margin-top:-8.875em;}
}
@media (min-width:60em){#map-info{margin-left:-8.875em;width:17.75em;}
}
#map-info{margin-left:0;margin-top:0;}
#map-info:before{content:"";display:block;width:0;height:0;border-style:solid;border-width:13px 16px 13px 0;border-color:transparent #fff transparent transparent;position:absolute;left:-16px;}
#map-info.san-francisco{left:11%;top:23%;}
#map-info.denver{left:26%;top:12%;}
#map-info.argentina{left:32.5%;bottom:0;top:auto;}
#map-info.argentina:before{top:152px;}
#map-info.costa-rica{bottom:5%;left:20%;top:auto;}
#map-info.costa-rica:before{top:45px;}
#map-info.peterborough{top:12.5%;left:48%;}
#map-info.vilnius{top:10.5%;left:54.5%;}
#map-info.dubai{top:35%;left:71%;}
#map-info.singapore{left:auto;top:auto;bottom:31%;right:32%;}
#map-info.singapore:before{border-width:13px 0 13px 16px;border-color:transparent transparent transparent #fff;left:auto;right:-16px;top:55px;}
#map-info.manila{left:auto;top:auto;bottom:41%;right:41%;}
#map-info.manila:before{border-width:13px 0 13px 16px;border-color:transparent transparent transparent #fff;left:auto;right:-16px;}
#map-info.sydney{left:auto;top:auto;right:11.5%;bottom:0;}
#map-info.sydney:before{border-width:13px 0 13px 16px;border-color:transparent transparent transparent #fff;left:auto;right:-16px;bottom:50px;}}
#map-info h5{color:#0e0e0e;}
#map-info a{color:#ffdf1c;display:block;font-size:0.75em;float:right;margin-right:2.5em;margin-top:0;text-decoration:underline;}
#map-info img{height:auto;max-width:100%;}
#map-info p{color:#0e0e0e;font-size: 14px;text-align: left;margin: 0;}





/*CONTACTPAGE*/
.client-content ul {padding-left:0;}
.client-content ul li{display:inline-block;text-align: center;width: 19%;margin: 2px 0;padding:15px;}
.sletitle{color:#333333;}
.country-box{padding:15px 15px 15px 0;/*box-shadow: 0px 0px 10px -8px #000;border-radius:4px;background-color:#fff;*/}
.country-box .txtcontent{padding-left:15px}
.txtcontent h6{font-family: OpenSans-Semibold;font-size:16px;}
.txtcontent p a{font-size:14px;color:#333333;}
.cnicon img{width:40px;}
.getin-toutch{background-color:#f6f7fa;padding: 20px 0 35px;position:relative;}
.getin-toutch:after{content:'';position:absolute;background-color:#f6f7fa;left:-100%;right:-100%;height:100%;top: 0;z-index: -1;}
.contact-box{/*box-shadow: 0px 0px 12px -8px #000;padding:15px;background-color: #fff;*/}

.country_code{position:absolute;left:26px;font-size:14px;top:40px;}
.formgr-phone .form-control{padding-left:100px;}
.country_code .dropdown-toggle{color:#101010;}
.formgr-phone .dropdown-menu li a{padding:5px 15px;color:#101010;}

@media (max-width:767px){.getin-toutch::after{height: 200%;}}
@media (max-width:574px){.client-content ul li{width: 32%;}
}

.owl-carousel.owl-client .clientlogo{text-align:center;text-align:-moz-center;text-align:-ms-center;text-align:-webkit-center;padding-bottom: 15px;}
.owl-carousel.owl-client .clientlogo img{width:58px;border-radius: 50%;}
.owl-carousel.owl-client .latestblog-box p{position:relative;}
.owl-client .quoteset{font-size:36px;color:#e1e1e1;position: absolute;z-index: -1;left: -25px;top: -20px;}
.owl-client .latestblog-box{padding:20px 35px;margin: 6px;height: 300px;}
.owl-client .owl-dots{text-align:center;}
.owl-client .owl-dots .owl-dot{height:12px;width:12px;border:1px solid #d4d4d4!important;border-radius:12px;margin:3px;outline:none;}
.owl-client .owl-dots .owl-dot.active{background-color:#d4d4d4;}

@media (max-width:1199px){.owl-client .latestblog-box{height: 350px;}
}
@media (max-width:992px){.owl-client .latestblog-box{height: 400px;}
}
@media (max-width:767px){.owl-client .latestblog-box{height:auto;}
.owl-carousel.owl-client .latestblog-box p{font-size: 14px;}
.latestblog-box h5{font-size: 16px;}
.owl-client .latestblog-box{padding: 15px;}
.owl-client .quoteset{left: 0;top: -25px;}
}



/*21102020*/
.leftadd p{font-size: 14px;}
.leftadd p.addrestitle{font-size:16px;}
.rightmap-img{min-width:120px;}
.contacttitle .title-small{font-size:20px;line-height: inherit;}
.contactwith{/*background-color:#f0f0f0;box-shadow: 0px 0px 10px -7px #000;border-right: 1px solid #eee;*/}
.contact-box .form-control{height:42px;font-size:14px;}
.contact-box label{font-size:14px;}
.contact-box textarea.form-control{height:auto;}
.contact-box .form-group{margin-bottom:12px;}

.label-title span{background-color:#1f589f;color:#fff;padding:5px 15px;font-weight:600;position:relative;font-size:14px;}
.label-title span:before{content:'';position:absolute;border-left:8px solid #1f589f;border-right:8px solid transparent;border-top:16px solid transparent;display:block;width:0;height:0;top:0px;right:-16px;}
.label-title span:after{content:'';position:absolute;border-left:8px solid transparent;border-right:8px solid transparent;border-top:16px solid #1f589f;display:block;width:0;height:0;bottom:0px;right:-8px;}
.contact-section .contacttitle .label-title span{display: inline-block;min-width: 145px;}
.contact-box{background-color:#f0f0f0;padding:15px;border:1px solid #1f589f;border-radius:8px 8px 0 0;}

/*26102020*/
.contacttitle-fullcover{background-color:#1f589f;margin:-15px -15px 0;padding:2px 10px 7px;color: #fff;border-radius: 6px 6px 0 0;}
.contacttitle-fullcover .page-title{color:#fff;}
.widthaster{display:inline-block;width:100%;}
.custom-select.is-valid, .was-validated .custom-select:valid {background: #fff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 2 4 5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right .75rem center;background-size: 10px 12px;}

@media (max-width:574px){.addrescontent, .contactwith{border:1px solid #1f589f;border-radius:8px 8px 0 0;margin-top:15px;padding-top:0 !important;}
.contacttitle-fullcover{/*margin:-15px -15px 10px!important;*/}
.address1, .googlecapch{padding:0 15px;}
.txtcontent{padding-left:0!important;}
}


/*04112020 Reqest a Demo*/
.linksdemo a{display:block;color:#121212;margin-bottom:10px;}
.linksdemo a span{display:inline-block;}
.linksdemo a:hover{color:#121212;}
.linksdemo a i{color:#1f589f;}
.productimg{padding:15px;background-color:#F0F0F0;}
.product-text h4{color:#005EB8;}
.product-text p{font-size:15px;}
.recognitions-items{background-color:#F0F0F0;display:block;padding:15px;text-align:center;margin-bottom:10px;}
.recognitions-items img{height:150px;}
@media (max-width:574px){.recognitions-items img{height:100px;}
}
/*04112020 Career*/
.list-openpostion a{display:block;border:1px solid #E5E5E5;padding:15px;border-radius: 4px;margin-bottom:10px;}
.list-openpostion a:hover{box-shadow: 1px 1px 5px -3px #1F589F;}
.list-openpostion a .imagepostion{width:100%;margin-right:15px;border-radius:4px;text-align: center;height:auto;line-height: 75px;}
.list-openpostion .comtentposio{color:#353744;text-align: left;}
.list-openpostion .comtentposio span{color:#1F589F;}

/*04112020 404*/
.gray-btn{background-color:#A8A8A8;padding:14px 35px;color:#ffffff;}
.textcontent404 h1{font-size:68px;font-weight:400;color:#F35D34;font-family:'OpenSans-Bold';}
.textcontent404 h2{font-size:36px;color:#121212;text-transform:uppercase;}
.section-404{padding-top:12%;}
@media (max-width:767px){.gray-btn{padding:9px 22px;}
.img404{max-height:200px;}
.section-404{padding-top:15px;}
}

/*05112020 expert*/
.callto-action-section {background-color:#003262;padding:30px 15px;background-position:center;background-size:45%;background-repeat:no-repeat;border-radius:4px;}




/*15022021*/
.contactNewStyle-box{background-color:#ffffff;border-color:#EBEDF2;border-radius:0;}
.contactNewStyle-box .contacttitle-fullcover{background-color:transparent;color:#1f589f;padding:0;margin:0;}
.contactNewStyle-box .contacttitle-fullcover .page-title{color:#1f589f;}
.QuoteNewStyle-section{position:relative;}
.QuoteNewStyle-section:after{content:'';position:absolute;height:100%;width:100%;top:200px;left:0;background-color:#0160BA;-ms-transform:skew(0deg,8deg);transform:skew(0deg,8deg);}
.QuoteNewStyle-section .container{z-index:9;}
.contactinfo_newstye{padding:15px;border-bottom:1px solid #85B4E2;}
.contactinfo_newstye:last-child{border-bottom:0;}
.contactinfo_newstye .cnicon, .contactinfo_newstye .txtcontent, .contactinfo_newstye .txtcontent a{color:#fff;}
.contactinfo_newstye .cnicon i{font-size:20px;}
.contactinfo_newstye .txtcontent h6{font-size:22px;}
.contactinfo_newstye .txtcontent a{font-size:16px;}

.text-blue-theme{color:#0a52ab!important;}
.trusted_section .client-content ul li{text-align:left;}

@media (max-width:767px){
.contactinfo_newstye .txtcontent{padding-left:15px!important;}
}
@media (max-width:574px){.QuoteNewStyle-section:after{-ms-transform:skew(0deg,0deg);transform:skew(0deg,0deg);}
.contactinfo_newstye{padding:0!important;}
}