.globalPresence .active { border-bottom: none !important; }
.globalPresence .numberGridContainer { z-index: 197; position: absolute; text-align: center; padding: 30px; bottom: 0px; left: 50%; margin-left: -320px; width: 640px; }
.globalPresence .numberGridContainer .numberGrid { padding: 15px 40px; float: left; text-align: center; }
.globalPresence .numberGridContainer .numberGrid .gridNumber { display: block; margin-top: -10px; }
.globalPresence .numberGridContainer .numberGrid .gridText { display: block; text-transform: uppercase; }
.globalPresence .resetBootstapPadding { padding-left: 0; padding-right: 0; }
.globalPresence .card-border-left { border-left: 1px solid #cccccc !important; }
.globalPresence .card-border-left-xs-hidden { border-left: 1px solid #cccccc !important; }
.globalPresence .globalMainContainer { padding: 30px; width: 100%; float: left; }
.globalPresence .globalMainContainer .dropDownImage { cursor: pointer; float: left; margin: 3px 10px; height: 17px; width: 17px; }
.globalPresence .globalMainContainer .collapseContainer { cursor: pointer; width: 100%; float: left; padding: 20px; border: 1px solid #dddddd; }
.globalPresence .globalMainContainer .countriesContainer { float: left; width: 100%; border-radius: 0px; background-color: transparent; border: none; }
.globalPresence .globalMainContainer .countriesContainer .navButtonCustom { border-color: transparent; }
.globalPresence .globalMainContainer .countriesContainer .navHeaderCustom { color: #333333; padding: 20px 25px; }
.globalPresence .globalMainContainer .countriesContainer .navbar-collapse, .citiesContainer .navbar-collapse { max-height: none !important; }
.globalPresence .globalMainContainer .countriesContainer .navigation { width: 70%; float: left; padding-bottom: 10px; margin-bottom: 20px; border-bottom: 1px solid #dddddd; margin-left:0;}
.globalPresence .globalMainContainer .countriesContainer .navigation li { width: 100%; }
.globalPresence .globalMainContainer .countriesContainer .navigation li a:hover { background-color: #f4781E; color: white; }
.globalPresence .globalMainContainer .countriesContainer .navigation li a:focus { color: #b3b3b3; background-color: #eee; }
.globalPresence .globalMainContainer .countriesContainer .navigation li .active { color: #b3b3b3; background-color: #eee; }
.globalPresence .globalMainContainer .countryDetailContainer { float: left; margin: 20px 0; }
.globalPresence .globalMainContainer .countryDetailContainer .wnsCountryName { display: block; float: left; border-left: 4px solid #f4781E; padding-left: 30px; }
.globalPresence .globalMainContainer .countryDetailContainer .wnsCountryName .heading { display: block; margin: 0; }
.globalPresence .globalMainContainer .countryDetailContainer .wnsCountryName a { display: block; padding: 5px 0; }
.globalPresence .globalMainContainer .countryDetailContainer .wnsCountryName a:hover, .globalPresence .globalMainContainer .countryDetailContainer .wnsCountryName a:focus { text-decoration: underline !important; }
.globalPresence .globalMainContainer .countryDetailContainer .subHeading { float: left; width: 100%; display: block; padding: 20px 0; }
.globalPresence .globalMainContainer .countryDetailContainer .wnsCountryNameShare { float: left; margin-left: 10%; }
.globalPresence .globalMainContainer .countryDetailContainer .wnsCountryNameShare .socialIcon { height: 35px; cursor: pointer; width: 35px; margin-right: 20px; }
.globalPresence .globalMainContainer .countryDetailContainer .wnsCountryNameShare .socialIcon:hover { transition: all 0.2s ease-in-out; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); }
.globalPresence .globalMainContainer .countryDetailContainer .feature-container { width: 100%; float: left; padding: 30px; border-bottom: 1px solid #dddddd; }
.globalPresence .globalMainContainer .countryDetailContainer .feature-container .featureList { padding: 0px; }
.globalPresence .globalMainContainer .countryDetailContainer .feature-container .featureList ul { float: left; width: 100%; /*margin-left: -20px;*/ }
.globalPresence .globalMainContainer .countryDetailContainer .feature-container .featureList ul lh { margin-left: -20px; }
.globalPresence .globalMainContainer .countryDetailContainer .feature-container .featureList ul li { margin: 5px 0; }
.globalPresence .globalMainContainer .countryDetailContainer .citiesContainer { float: left; width: 100%; background-color: transparent; border: none; }
.globalPresence .globalMainContainer .countryDetailContainer .citiesContainer .navButtonCustom { border-color: transparent; }
.globalPresence .globalMainContainer .countryDetailContainer .citiesContainer .navHeaderCustom { color: #333333; padding: 20px 25px; }
.globalPresence .globalMainContainer .countryDetailContainer .citiesContainer .nav-tabs > li > a:hover { border-color: transparent; background-color: transparent; color: #2a6496; }
.globalPresence .globalMainContainer .countryDetailContainer .citiesContainer .nav-tabs { width: 100%; }
.globalPresence .globalMainContainer .countryDetailContainer .citiesContainer .nav-tabs li { width: 20%; text-align: center; float:none;display:inline-block}
.globalPresence .globalMainContainer .countryDetailContainer .citiesContainer .nav-tabs a,.globalPresence .globalMainContainer .countriesContainer .navigation li a { color: #333333; }
.globalPresence .globalMainContainer .countryDetailContainer .citiesContainer .nav-tabs .active > a { border: none; border-radius: 0; border-bottom: 3px solid #f4781E !important; background-color: transparent; }
.globalPresence .globalMainContainer .countryDetailContainer .map-addr-container { float: left; width: 100%; height: 400px; position: relative; overflow: hidden; margin-top: 10px; }
.globalPresence .globalMainContainer .countryDetailContainer .map-addr-container .mapsContainer { float: left; width: 150%; margin-left: -45%; height: 400px; background-color: #CCC;margin-top:-10% }
.globalPresence .globalMainContainer .countryDetailContainer .map-addr-container .locationDescOverlay { width: 100%; position: absolute; overflow: hidden; top: 0; right: 0; height: 400px; }
.globalPresence .globalMainContainer .countryDetailContainer .map-addr-container .addressContainer { position: absolute; overflow: hidden; top: 0; width: 100%; height: 50%; padding: 30px; background: white; opacity: 0.8; filter: alpha(opacity=80); /* IE 8 */ -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; }
.globalPresence .globalMainContainer .countryDetailContainer .map-addr-container .imageContainer { position: absolute; overflow: hidden; bottom: 0; height: 50%; background: white; /*opacity: 0.8; filter: alpha(opacity=80); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";*/ }
.globalPresence .globalMainContainer .countryDetailContainer .map-addr-container .locationDescOverlay .imageContainer { width: 100%; height: 60%; clear: right; padding: 30px; position: absolute; background: white; opacity: 0.8; filter: alpha(opacity=80); /* IE 8 */ -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; }
.globalPresence .globalMainContainer .countryDetailContainer .map-addr-container .locationDescOverlay .addressContainer span { display: block; padding: 2px; }
.globalPresence .globalMainContainer .countryDetailContainer .map-addr-container .imageContainer .locationMedia { width: 100%; height: auto; display: block; float: left; }
.globalPresence .globalMainContainer .countryDetailContainer .map-addr-container .locationDescOverlay .locationMediaVideoIcon{ display: block; position: absolute; width: 40px; height: 40px; bottom: 0px; right: 0px; margin-right: 20%; margin-bottom: 15%; }
.globalPresence .corporate-offices .titleHeader { padding: 20px 0; }
.globalPresence .delivery-centers ul.centers-list { padding: 0; margin: 0; list-style:none}
.globalPresence .delivery-centers ul.centers-list li {margin-bottom:10px;}
.globalPresence .corporates-offices a:hover, .globalPresence .delivery-centers a:hover {border-bottom:2px solid #F4781E;}
@media only screen and (max-width:768px) {
    .navbar-header {width:100%;}
    .navbar-toggle {display: block;}
    .resetBootstapPadding .navbar-collapse.collapse {display:none !important;}
    .globalPresence .globalMainContainer .countriesContainer .navigation li { width: 100%; }
    .globalPresence .globalMainContainer .countriesContainer .navigation { width: 100%; text-align: center; margin-bottom: 0; padding: 10px 0; }
    .globalPresence .globalMainContainer .countryDetailContainer .citiesContainer .nav-tabs li { width: 100%; text-align: center;}
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
    .globalPresence .numberGridContainer .numberGrid .gridNumber { font-size: 20px; }
    .globalPresence .globalMainContainer .countryDetailContainer .map-addr-container .addressContainer {width:auto;}
    .globalPresence .globalMainContainer .countryDetailContainer .map-addr-container .mapsContainer {margin-top:-15%; margin-left:-5%;}
}

@media only screen and (min-width: 568px) and (max-width: 767px) {
    .globalPresence .tag .title { font-size: 34px; }
    .globalPresence .numberGridContainer { padding: 20px; margin-left: -250px; width: 500px; }
    .globalPresence .numberGridContainer .numberGrid { padding: 10px 20px; }
    .globalPresence .numberGridContainer .numberGrid .gridNumber { font-size: 20px; }
    .globalPresence .globalMainContainer .selectOffice { display: none; }
    .globalPresence .globalMainContainer .countriesContainer { border-bottom: 1px solid #dddddd; }
    .globalPresence .globalMainContainer .countriesContainer .navigation { width: 100%; text-align: center; margin-bottom: 0; padding: 10px 0; }
    .globalPresence .globalMainContainer .countryDetailContainer { padding: 0; }
    .globalPresence .globalMainContainer .countryDetailContainer .citiesContainer { border-bottom: 1px solid #dddddd; }
    .globalPresence .globalMainContainer .countryDetailContainer .citiesContainer .nav-tabs li { width: 100%; text-align: center; }
    .globalPresence .globalMainContainer .countryDetailContainer .citiesContainer .nav-tabs .active > a { background-color: #f4781E; color: white; }
    .globalPresence .globalMainContainer .countryDetailContainer .citiesContainer .nav-tabs .active > a:hover { background-color: #f4781E; color: white; }
    .globalPresence .globalMainContainer .countryDetailContainer .map-addr-container .locationDescOverlay { width: 100%; }
    .globalPresence .globalMainContainer .countryDetailContainer .map-addr-container .addressContainer {width:auto;}
    .globalPresence .globalMainContainer .countryDetailContainer .map-addr-container .mapsContainer {margin-top:-15%; margin-left:-5%;}
}

@media only screen and (min-width: 320px) and (max-width: 567px) {
    .globalPresence .tag { padding-left: 0; }
    .globalPresence .tag .title { font-size: 29px; }
    .globalPresence .numberGridContainer { padding: 10px; margin-left: -125px; width: 250px; }
    .globalPresence .numberGridContainer .numberGrid { width: 50%; padding: 10px 20px; }
    .globalPresence .numberGridContainer .numberGrid .gridNumber { font-size: 20px; }
    .globalPresence .shareThemeAction { display: none; }
    .globalPresence .card-border-left-xs-hidden { border-left: none !important; }
    .globalPresence .globalMainContainer { padding: 0; }
    .globalPresence .globalMainContainer .countriesContainer { border-bottom: 1px solid #dddddd; }
    .globalPresence .globalMainContainer .countriesContainer .navigation { width: 100%; text-align: center; margin-bottom: 0; padding: 10px 0; }
    .globalPresence .globalMainContainer .countryDetailContainer { margin: 0; padding: 30px 0; }
    .globalPresence .globalMainContainer .countryDetailContainer .wnsCountryName { border-left: none; padding: 0 30px; width: 100%; }
    .globalPresence .globalMainContainer .countryDetailContainer .wnsCountryName .heading { font-size: 1.9em; }
    .globalPresence .globalMainContainer .countryDetailContainer .wnsCountryName a { font-size: 1.1em; }
            .globalPresence .globalMainContainer .countryDetailContainer .subHeading { font-size: 1.5em; padding: 20px 30px; }
            .globalPresence .globalMainContainer .countryDetailContainer .wnsCountryNameShare { padding-left: 30px; padding-top: 30px; width: 100%; float: left; margin: 0px; }
                .globalPresence .globalMainContainer .countryDetailContainer .wnsCountryNameShare .socialIcon { margin: 0px; margin-right: 20px; cursor: pointer; }
                    .globalPresence .globalMainContainer .countryDetailContainer .wnsCountryNameShare .socialIcon:hover { transition: all 0.2s ease-in-out; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); }
            .globalPresence .globalMainContainer .countryDetailContainer .feature-container { border-bottom: none; }
                .globalPresence .globalMainContainer .countryDetailContainer .feature-container .featureList .subHeading { font-size: 1.5em; padding: 20px 0; }
            .globalPresence .globalMainContainer .countryDetailContainer .citiesContainer { border-bottom: 1px solid #dddddd; }
                .globalPresence .globalMainContainer .countryDetailContainer .citiesContainer .nav-tabs li { width: 100%; text-align: center; }
                .globalPresence .globalMainContainer .countryDetailContainer .citiesContainer .nav-tabs .active > a { background-color: #f4781E; color: white; }
                    .globalPresence .globalMainContainer .countryDetailContainer .citiesContainer .nav-tabs .active > a:hover { background-color: #f4781E; color: white; }
            .globalPresence .globalMainContainer .countryDetailContainer .map-addr-container .locationDescOverlay { width: 100%; }
            .globalPresence .globalMainContainer .countryDetailContainer .map-addr-container .addressContainer {width:auto;}
        .globalPresence .globalMainContainer .countryDetailContainer .map-addr-container .mapsContainer {margin-top:-15%; margin-left:-5%;}
}

/*# sourceMappingURL=globalPresence.css.map */
