body { width: 100%; height: 100%; font-family: "Andes",sans-serif !important; color: #333; font-size: 14px; background-color: #fff; font-weight:normal; }
html { width: 100%; height: 100%; }

a{ cursor:pointer;}
a:hover, a:focus { text-decoration: none; color: #0b8ade; text-shadow: none; outline:none; }
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {line-height: 1.1; color: inherit; }
p{ font-family: 'andesregular';}

.form-control-c-searc { border-radius: 0; box-shadow: none; height: 38px;  border: 1px solid #f2f2f2;}

.btn-c { border-radius: 0; height: 38px; border-left: 0; border-color: #f2f2f2; color:#ec553a;}
.btn-default.active.focus, .btn-default.active:focus, .btn-default.active:hover, .btn-default:active.focus, .btn-default:active:focus, .btn-default:active:hover, .open>

.dropdown-toggle.btn-default.focus, .open>.dropdown-toggle.btn-default:focus, .open>.dropdown-toggle.btn-default:hover { color: #333; background-color: #fff; border-color: #f2f2f2; }
.btn-default:hover { color: #333; background-color: #fff; border-color: #f2f2f2; }

.navbar-brand{ font-size:36px; color:#002f54; font-weight:bold; padding:25px 0; }
.navbar-default { background-color: transparent; border-color: transparent; }
.navbar { position: relative; min-height: 20px; margin-bottom: 0; border: 3px solid transparent; }
.navbar-default .navbar-nav>li>a { font-size:14px; color: #0071bc; text-transform: uppercase; font-weight: bold; transition: all 0.3s ease 0s; border-bottom: 3px solid transparent; padding-bottom: 5px; }
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover { color: #333; background-color: transparent; border-bottom: 3px solid #333; padding-bottom: 5px; }
.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover { color: #0071bc; background-color: transparent; border-bottom: 3px solid #0071bc; padding-bottom: 5px; }
.nav>li>a { position: relative; display: block; padding: 15px 0px; }
.navbar-form { margin-top: 8px; margin-bottom: 0; float: right; padding-right: 0; }
.navbar-form .input-group>.form-control { height: 38px; }
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover { color: #333; background-color: transparent; }
.nav>li>a { padding: 0; }
.navbar-nav>li>a:first-child { border-bottom: 3px solid transparent;}
.navbar-default .navbar-nav>.active>a.h-icon, .navbar-default .navbar-nav>.active>a.h-icon:focus, .navbar-default .navbar-nav>.active>a.h-icon:hover { border-bottom: 3px solid transparent !important;}
.navbar-default .navbar-nav>li>a.h-icon, .navbar-default .navbar-nav>li>a.h-icon:hover { border-bottom: 3px solid transparent;}

/* Drupal Uses Start */
.navbar-collapse { background-color: transparent; border-color: transparent; }
.navbar-collapse .navbar-nav>li>a { font-size:14px; color: #0071bc; text-transform: uppercase; font-weight: bold; transition: all 0.3s ease 0s; border-bottom: 3px solid transparent; padding-bottom: 5px; }
.navbar-collapse .navbar-nav>.active>a, .navbar-collapse .navbar-nav>.active>a:focus, .navbar-collapse .navbar-nav>.active>a:hover { color: #333; background-color: transparent; border-bottom: 3px solid #333; padding-bottom: 5px; }
.navbar-collapse .navbar-nav>li>a:focus, .navbar-collapse .navbar-nav>li>a:hover { color: #0071bc; background-color: transparent; border-bottom: 3px solid #0071bc; padding-bottom: 5px; }
.navbar-collapse .navbar-nav>.open>a, .navbar-collapse .navbar-nav>.open>a:focus, .navbar-collapse .navbar-nav>.open>a:hover { color: #333; background-color: transparent; }
.navbar-collapse .navbar-nav>.active>a.h-icon, .navbar-collapse .navbar-nav>.active>a.h-icon:focus, .navbar-collapse .navbar-nav>.active>a.h-icon:hover { border-bottom: 3px solid transparent !important;}
.navbar-collapse .navbar-nav>li>a.h-icon, .navbar-collapse .navbar-nav>li>a.h-icon:hover { border-bottom: 3px solid transparent;}
/* Drupal Uses End */

.carousel-captionCustom { right: 0; left: 0; top: 15%; bottom: 0; padding: 0; }
.carousel-caption .carousel-caption-inner { padding: 15px 15px 15px 0; text-align: left; }
.carousel-caption .carousel-caption-inner h2 { font-size: 36px; font-weight: bold; color: #fff; text-shadow: none; margin-top: 10px; line-height: 42px; padding-left:12px; }
.carousel-caption .carousel-caption-inner p { font-size: 16px; color: #fff; text-shadow: none; margin-top: 10px; line-height:22px; padding-left:12px;}
.carousel-custom-inner { height: auto !important;/* margin-top: 86px;*/ }
.carousel, .item, .active { height: 100%; }
.carousel-inner { height: 100%; }
.carousel-control .icon-next:before { content: '\f105'; font-family: 'FontAwesome'; font-size:50px;}
.carousel-control .icon-prev:before { content: '\f104'; font-family: 'FontAwesome'; font-size:50px;}
.carousel-control-custom { background-image: none !important; text-shadow: none; color: #fff; top: -12px; width: 0%; opacity:1.0; font-size:16px;}
.carousel-control-custom i{background-color: #20cbd4; padding:5px 10px; color:#fff; transition: all 0.3s ease 0s; }
.carousel-control-custom i:hover{background-color: #08858c; padding:5px 10px; color:#fefefe; }
.carousel-control-custom:focus, .carousel-control-custom:hover { color: #fff; text-decoration: none; filter: alpha(opacity=90); outline: 0; opacity: .9; }
.carousel-control-custom.right { right: 48px; }
.carousel-control-custom.left { right: 84px !important; left:inherit;}
.carousel-control-h{ width:4%; z-index:999;}

.carousel-control-teamSec { background-image: none !important; text-shadow: none; color: #999; top: 38%; width: 0%; }
.carousel-control-teamSec:focus, .carousel-control-custom:hover { color: #999; text-decoration: none; filter: alpha(opacity=90); outline: 0; opacity: .9; }
.carousel-control-teamSec.right { right: 0; }
.carousel-control-teamSec.left { left: -15px; }
.carousel-control-teamSec:focus, .carousel-control-teamSec:hover { color: #333; }
.carousel-indicators-custom { bottom: 0px; }
.carousel-indicators-partners { bottom: -25px; }
.carousel-indicators li { background-color: #fff; border: none; }
.carousel-indicators .active { background-color: #333; }
.carousel-inner > .item-custom > img{width: 100%; object-fit: cover; height:500px;}

.thumbnail { border: none; border-radius: 0; color: #333; padding: 0; }
.thumbnail-partner { /*border: 1px solid #d5d9dc;*/ height:150px; padding:15px; margin:0 15px;}
.thumbnail-partner img{ position:relative; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); width:150px; max-height: 100%; margin:auto; vertical-align: middle;}
.thumbnail:hover { color: #333; }

.banner-overlay{ background:rgba(0,0,0,0.6); position:absolute; left:0; right:0; top:0; bottom:0; width:40%;z-index: 1;}

.ban-read-more-sec { float: right; margin: 25px 0; }
.ban-read-more-btn { background: #0071bc; color: #fff; font-size:16px; padding:15px 25px; text-transform:uppercase; font-weight:normal; text-shadow:none; transition: all 0.3s ease 0s; }
.ban-read-more-btn:hover { background: #0b8ade; color: #fff; }

.row-eq-height { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;}
.row-eq-heightOne { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;}

#h-projectSec{ margin:30px 0;}
.h-project-sec{ background-color:#f6f6f6; margin:0 15px; padding:0;}

#h-threeSec{ margin:0 0 30px 0;}
.h-three-sec{ background-color:#f6f6f6; margin:0 15px; padding:0;}

.bottom-section { padding: 20px 25px 60px; }
.bottom-section a { color:#0071bc; bottom: 15px; position: absolute; right: 20px; }
.bottom-section h2 {font-weight: bold; font-size: 30px; color: #787878; }
.bottom-section p{ color:#787878; font-size:16px; line-height:22px;}

.h-aboutSec{background-color: #f6f6f6; padding: 20px 0px;}
.h-aboutSec h2 {font-weight: bold; font-size: 30px; color: #787878; text-align:center; }
.h-aboutSec p{ color:#787878; font-size:16px; line-height:22px;}
.h-aboutSec p span a{ color:#0071bc; font-size:16px;}

.triangle-bottom { width: 0; height: 0; border-left: 66px solid transparent; border-right: 66px solid transparent; border-top: 34px solid #f6f6f6; margin: 0 auto; }

#h-partnerSec{ margin:30px 0;}
#h-partnerSec h2 {font-weight: bold; font-size: 30px; color: #787878; text-align:center; margin-bottom:25px; }

.h-project-sec img, .h-three-sec img{ width:100%; height:300px; object-fit: cover;}

.marg-r-0{ margin-right:0 !important;}

/* Inner Pages Style */

.about-content-sec{ margin:30px 0;}
.about-content-sec .about-content-sec-inner{ background-color:#fff; border:2px solid #f6f6f6; padding:15px;}
.about-content-sec .about-content-sec-inner p{ font-size:16px; color:#033333; line-height:22px;}
.about-content-sec .about-content-sec-inner ul{ margin:0 0 0 30px; padding:0;}
.about-content-sec .about-content-sec-inner ul li{ margin:8px 0; padding:0; list-style-type:disc; font-size:16px; color:#033333; font-family: 'andesregular'; font-weight:normal;}

#about-sec-table{ background-color:#fff; padding:0;}
#about-sec-table .divtable .tr { overflow: hidden; clear: both;}
#about-sec-table .divtable .tr a{ color:#0071bc;}
#about-sec-table .divtable .odd{ background:#f0f0f0; padding:14px 0; color: #787878; font-size: 14px; font-weight:normal; font-family: 'andesregular';}
#about-sec-table .divtable .even {background-color:#fff; padding:14px 0; color: #787878; font-size: 14px; font-weight:normal; font-family: 'andesregular';}
#about-sec-table .divtable .th{ padding: 5px 10px; float: left; color: #787878; font-size: 14px; font-weight: bold;}
#about-sec-table .divtable .td { padding: 5px 10px; float: left;}
#about-sec-table .divtable .headings {background-color:#fff; padding:14px 0; }
#about-sec-table .columnOne { width: 20%; }
#about-sec-table .columnTwo { width: 16%; }
#about-sec-table .columnThree { width: 16%; }
#about-sec-table .columnFour { width: 16%; }
#about-sec-table .columnFive { width: 16%; }
#about-sec-table .columnSix { width: 16%; }

.table-custom{ border-collapse: separate; background-color:#fff; border-spacing: 0px; font-weight:normal; font-size:14px;}
.table-custom>tbody>tr>th, .table-custom>tfoot>tr>th, .table-custom>thead>tr>th { padding:5px 10px; }
.table-custom>tbody>tr>td, .table-custom>tfoot>tr>td, .table-custom>thead>tr>td { padding: 15px 10px; }
.table-custom>thead>tr>th { background-color:#fff; vertical-align: middle; color: #787878; font-size: 14px; font-weight: bold;}
.table-custom>tbody>tr>td.odd{ background-color:#fff; vertical-align: middle; color: #787878; font-size: 14px; font-weight: 500;}
.table-custom>tbody>tr>td.even { background-color:#f0f0f0; vertical-align: middle; color: #787878; font-size: 14px; font-weight: 500;}

.table-customOne{ border-collapse: separate; background-color:#fff; border-spacing: 1px; font-weight:normal; font-size:16px;}
.table-customOne>tbody>tr>th, .table-custom>tfoot>tr>th, .table-custom>thead>tr>th { padding:5px 10px; }
.table-customOne>tbody>tr>td, .table-custom>tfoot>tr>td, .table-custom>thead>tr>td { padding: 15px 10px; }
.table-customOne>thead>tr>th { background-color:#fff; vertical-align: middle; color: #787878; font-size: 16px; font-weight: bold;}
.table-customOne>tbody>tr>td.odd{ background-color:#7e888e; vertical-align: middle; color: #fff; font-size: 16px; font-weight: 500;}
.table-customOne>tbody>tr>td.even { background-color:#e1e5ea; vertical-align: middle; color: #333; font-size: 16px; font-weight: 500;}

.imageBanner { position:relative; width:100%; max-height:350px; overflow: hidden;}
.fillBanner { width:100%; object-fit:cover; background-position: center center; -webkit-background-size: cover; -moz-background-size: cover; background-size: cover; -o-background-size: cover;}
.imageBanner .img-title { position: absolute; left:0; right:0; bottom: 0; color: #fff; padding: 10px 0px; background: rgba(0, 0, 0, .5); z-index:1; }

.overview-sec{ background-color:#f6f6f6; padding:15px 0;}
.overview-sec h1 { font-family: "Andes", sans-serif !important; text-align: center; padding: 0px; margin-bottom: 15px; color: #787878; font-weight: bold; font-size: 32px; border-bottom: none; }
.overview-sec p{ color:#787878; font-size:16px; line-height:22px;}

#country-overview-sec{ margin:30px 0;}
#country-overview-sec .country-overview-box{ width:100%; height:100%; float:left; position:relative;}
#country-overview-sec .country-overview-box img{width: 100%; max-height:360px; height: 180px; object-fit: cover;}
#country-overview-sec .country-overview-box .overlay{ background:rgba(36,78,105,0.75 ); width: 100%; height: 100%; position: absolute; top: 0px; left: 0;}
#country-overview-sec .country-overview-box .overlay .overlay-inner{ margin:40px 0 0 0; line-height:90px;}
#country-overview-sec .country-overview-box .overlay .overlay-inner h2{ font-weight: normal; font-size: 48px; color: #fff; text-align:center;}
#country-overview-sec .country-overview-box .overlay .overlay-inner h2 span{ font-weight: normal; font-size: 18px; color: #fff;}
#country-overview-sec .country-overview-box .overlay .overlay-inner h5{ font-weight: bold; font-size: 15px; color: #fff; text-align:center; text-transform:uppercase;}
#country-overview-sec .country-overview-box .overlay .overlay-inner h5.align-c{ vertical-align:middle; display:inline-block; line-height: normal;}

.no-l-pad{ padding-left:0;}
.no-r-pad{ padding-right:0;}
.no-r-l-pad{ padding-right:0; padding-left:0;}
.marg-b-0{ margin-bottom:0 !important;}

#country-projects-sec{ margin:30px 0;}
#country-projects-sec h2{ font-weight: bold; font-size: 30px; color: #787878;}
#country-projects-sec .projects-info{ margin:0 0 30px 0; display:flex; max-height:360px; overflow:hidden; float:left; width:100%;}
#country-projects-sec .projects-info .projects-info-left{ background-color:#f6f6f6; }
#country-projects-sec .projects-info .projects-info-left img{ height:100%; object-fit:cover;}
#country-projects-sec .projects-info .projects-info-right{ background-color:#f6f6f6; padding:15px;}
#country-projects-sec .projects-info .projects-info-right h3{ font-size:24px; color:#0071bc; font-weight:normal; margin-top:0; }
#country-projects-sec .projects-info .projects-info-right ul{ margin:0; padding:0;}
#country-projects-sec .projects-info .projects-info-right ul li{ width:100%; float:left; margin:8px 0; padding:0; list-style-type:none; display:block; font-size:16px; color:#787878; font-weight:normal; font-family: 'andesregular';}
#country-projects-sec .projects-info .projects-info-right ul li span{ width:50%; float:left; display:block;}
#country-projects-sec .projects-info .projects-info-right .view-project-btn{ background: #0071bc; color: #fff; font-size:12px; padding:10px; text-transform:uppercase; font-weight:bold; text-shadow:none; transition: all 0.3s ease 0s; margin:10px 0; display:inline-block;}
#country-projects-sec .projects-info .projects-info-right .view-project-btn:hover { background: #0b8ade; color: #fff; }
#country-projects-sec .projects-sec-right{ background-color:#f6f6f6; padding:15px; margin:0 0 30px 0; height: 100%; min-height: 100%; position: relative;}
#country-projects-sec .projects-sec-right h4{ font-size:20px; color:#787878; font-weight:normal; text-transform:uppercase;}
#country-projects-sec .projects-sec-right ul{ margin:0; padding:0;}
#country-projects-sec .projects-sec-right ul li{ margin:15px 0; padding:0; display:block; list-style-type:none;}
#country-projects-sec .projects-sec-right ul li a{ font-size:14px; color:#0071bc; text-decoration:none;}
#country-projects-sec .projects-sec-right ul li a:hover{color:#0b8ade; text-decoration: underline;}

.grey-bg-sec{background-color: #f6f6f6; padding: 20px 0px; margin-bottom:30px;}
.grey-bg-sec .white-inner-bg{background-color: #fff; padding:30px; float:left; width:100%;}
.grey-bg-sec h2 {font-weight: bold; font-size: 30px; color: #787878; text-align:center; }
.grey-bg-sec p{ color:#787878; font-size:16px; line-height:22px;}

.views-row{ margin-top:40px; margin-bottom:40px;}
.views-row:nth-of-type(even) .logo-align{ float:right;}

.partners-logo-img {/* border: 1px solid #d5d9dc; height: 150px; padding: 15px; */}
.partners-logo-img img {/* position: relative; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); width: 150px; max-height: 100%; margin: auto; vertical-align: middle; */}

.b-contact-sec{ margin:30px 0;}
.b-contact-sec .b-contact-sec-inner{ background-color:#fff; border:2px solid #f6f6f6; padding:15px; float:left; width:100%;}
.b-contact-sec .b-contact-sec-inner h2 {font-weight: bold; font-size: 30px; color: #787878; text-align:center; }
.b-contact-sec .b-contact-sec-inner .b-contact-grey-sec{ background-color: #f6f6f6; padding: 30px; float:left; width:100%;}
.b-contact-sec .b-contact-sec-inner .b-contact-grey-sec p{ font-size:16px; color:#787878;}
.b-contact-sec .b-contact-sec-inner .b-contact-grey-sec p a{color:#0071bc;}

.slider-wrap { position: relative; margin: 20px auto; width: 100%; }
.slider { position: relative; width: 100%; margin: auto; }
.slider ul { margin: 0; padding: 0; }
.slider ul li { list-style: none;}
.slider-arrow { position: absolute; color: #999; top: 40%; width: 0%; }
.slider-arrow:focus, .slider-arrow:hover  { color: #999; text-decoration: none; filter: alpha(opacity=90); outline: 0; opacity: .9;}
.slider-arrow:focus, .slider-arrow:hover { color: #333; }
.sa-left { left: -10px; }
.sa-right { right: 0; }

.project-details-secOne{ margin:20px 0;}
.project-details-secOne h2{ font-weight: bold; font-size: 30px; color: #787878;}
.project-details-secOne ul{ margin:0 0 30px 0; padding:15px 0; border-top:1px solid #dedede; border-bottom:1px solid #dedede;}
.project-details-secOne ul li{ margin:0; padding:0; list-style-type:none; display:inline-block;}
.project-details-secOne ul li span.divider{ margin:auto 80px; background-color:#e1e1e1; width:3px; height:60px; display:block;}
.project-details-secOne ul li h3{ font-size:21px; color:#0071bc; font-weight:normal; font-family: 'andesregular';text-transform: capitalize}
.project-details-secOne ul li h5{ font-size:16px; color:#787878; font-weight: normal;}
.project-details-secOne h4{ font-size:21px; color:#0071bc; font-weight:normal; font-family: 'andesregular';}

.project-details-secTwo{ margin:20px 0;}
.project-details-secTwo h4{ font-size:21px; color:#0071bc; font-weight:normal; font-family: 'andesregular';}
.project-details-secTwo p{ color:#787878; font-size:16px; line-height:22px;}
.project-details-secTwo ul{ margin:0; padding:0; list-style-type:none;}
.project-details-secTwo ul li {color:#787878; font-size:16px; line-height:22px; font-family: 'andesregular'; width:100%; float:left; margin-bottom:15px; }
.project-details-secTwo ul li span{ width:95%; display:inline-block; float:left;}
.project-details-secTwo ul li::before { content: "■"; font-family:"Arial Black"; color: #0071bc; margin-right:15px; float:left; font-size:14px; }

.project-details-secThree{ margin:20px 0;}
.project-details-secThree h4{ font-size:21px; color:#0071bc; font-weight:normal; font-family: 'andesregular';}
.project-details-secThree ul{ margin:0; padding:0;}
.project-details-secThree ul li{ margin:5px 0; padding:8px 0; list-style-type:none; border-bottom:1px solid #dedede;}
.project-details-secThree ul li a{ color:#0071bc; font-size:16px; text-decoration:underline;}
.project-details-secThree ul li a:hover{text-decoration:none;}
.project-details-secThree ul li p{ color:#787878; font-size:16px; line-height:22px;}

.txt-bold{ font-weight:bold; font-family: 'andesbold'; font-size:16px; color:#787878;}

.roadmap-sec{ margin:30px 0;}
.roadmap-sec h2{ font-weight: bold; font-size: 30px; color: #787878; margin-bottom: 25px;}
.roadmap-sec .roadmap-sec-info-left{ margin:0 0 30px 0; max-height:320px; overflow:hidden; float:left; width:100%;}
.roadmap-sec .roadmap-sec-info-left .roadmap-sec-info-img{ background-color:#fff; }
.roadmap-sec .roadmap-sec-info-left .roadmap-sec-info-img img{ width:100%; height:100%; object-fit:cover;}
.roadmap-sec .roadmap-sec-info-left .roadmap-sec-info-txt{ background-color:#f6f6f6;}
.roadmap-sec .roadmap-sec-info-left .roadmap-sec-info-txt .roadmap-sec-info-txt-inner{  padding:30px;}
.roadmap-sec .roadmap-sec-info-left .roadmap-sec-info-txt .roadmap-sec-info-txt-inner h4{ font-size:24px; color:#0071bc; font-family: 'andesregular';}
.roadmap-sec .roadmap-sec-info-left .roadmap-sec-info-txt .roadmap-sec-info-txt-inner p{ color:#787878; font-size:16px; line-height:22px;}

.roadmap-sec .roadmap-sec-info-right{ background-color:#f6f6f6; padding:15px; margin:0 0 30px 0;}
.roadmap-sec .roadmap-sec-info-right .roadmap-sec-info-right-inner{ margin-bottom:15px; border-bottom:1px solid #dfdfdf; float:left; width:100%;}
.roadmap-sec .roadmap-sec-info-right .roadmap-sec-info-right-inner h4{ font-size:20px; color:#787878; font-weight:normal; text-transform:uppercase;}
.roadmap-sec .roadmap-sec-info-right .roadmap-sec-info-right-inner ul{ margin:0; padding:0;}
.roadmap-sec .roadmap-sec-info-right .roadmap-sec-info-right-inner ul li{ margin:15px 0; padding:0; display:block; list-style-type:none;}
.roadmap-sec .roadmap-sec-info-right .roadmap-sec-info-right-inner ul li a{ font-size:14px; color:#0071bc; text-decoration:none;}
.roadmap-sec .roadmap-sec-info-right .roadmap-sec-info-right-inner ul li a:hover{color:#0b8ade; text-decoration: underline;}
.roadmap-sec .roadmap-sec-info-right .roadmap-sec-info-right-inner ul li a.readmoreBtn { color: #0071bc; font-size: 11px; font-weight: 700; margin: 15px 0; display: block; text-transform: uppercase; float:right; }
.roadmap-sec .roadmap-sec-info-right .roadmap-sec-info-right-inner ul li a.readmoreBtn:hover { color: #0b8ade; text-decoration: none; }
.roadmap-sec .roadmap-sec-info-right .roadmap-sec-info-right-inner ul li a.readmoreBtn i{ margin-left:6px; font-size:15px;}
.roadmap-sec .roadmap-sec-info-right a.download-btn{ background-color:#0071bc; font-size:18px; color:#fff; text-align:center; text-transform:uppercase; display: inline-block; margin:0 auto; padding:8px 10px; font-family: 'andesregular'; width:100%;}
.roadmap-sec .roadmap-sec-info-right a.download-btn:hover{ background-color:#0b8ade;}

._loop_page_nav { font-family: "Open Sans", sans-serif; font-size: 14px; line-height: 22px; text-transform: uppercase; z-index: 2; position: absolute; margin-top: -46px; }
._loop_page_nav_list{ margin:0; padding:0; list-style-type:none;}
._loop_nav_list_item { min-width: 160px; text-align: center; float: left; margin-bottom: 16px; position: relative; }
._loop_nav_list_item a { background-color: #333; color: #fff; display: block; padding: 16px 32px 16px 32px; }
._loop_nav_list_item a:hover { background-color: #161616; color: #fff; }
._loop_nav_list_item a.active { background-color: #161616; cursor: default; }
._loop_nav_list_item a.active:hover { opacity: 1; }
._loop_nav_list_item a.active.disabled { pointer-events: none; }
._loop_nav_list_item a.active:after { content: ""; border-style: dashed; border-color: transparent; border-width: .40em; display: -moz-inline-box; display: inline-block; font-size: 40px; height: 0; line-height: 0; position: absolute; left: 50%; top: 100%; margin-left: -15px; vertical-align: middle; width: 0; border-top-width: 0.30em; border-top-style: solid; border-top-color: #161616; }

.navbar-formCustom, .navbar-formCustomOne{ float:none;}
.navbar-formCustom .input-group, .navbar-formCustomOne .input-group{ width:100%;}
.navbar-formCustom .input-group-btn, .navbar-formCustomOne .input-group-btn{ width:38px !important;}
.navbar-formCustomOne{ padding-left:0; margin-bottom:35px;}

.glossary-sec{ background-color:#fff; padding:15px 0;}
.glossary-sec h2 { font-family: "Andes", sans-serif !important; text-align: center; padding: 0px; margin-bottom: 15px; color: #787878; font-weight: bold; font-size: 32px; border-bottom: none; }
.glossary-sec p{ color:#787878; font-size:16px; line-height:22px;}

.learning-opp-sec{ background-color:#f6f6f6; padding:30px 0 50px 0; margin:30px 0;}
.learning-opp-sec h2 { font-family: "Andes", sans-serif !important; text-align: center; padding: 0px; color: #787878; font-weight: bold; font-size: 32px; border-bottom: none; margin-bottom:30px;}
.learning-opp-sec .three-sec{ background-color:#fff; border: 2px solid #e1e4e6; height: 100%; min-height: 100%; position: relative; }
.learning-opp-sec .three-sec a.img-sec { position: relative; display: block; height: 240px; overflow: hidden; }
.learning-opp-sec .three-sec a.img-sec img { min-height: 100%; width: 100%; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }
/*.learning-opp-sec .three-sec img{ width:100%; height:240px; object-fit: cover;}
*/.learning-opp-sec .three-sec .b-section { padding: 24px;}
.learning-opp-sec .three-sec .b-section a {font-weight: bold; font-size: 18px; color: #009fda; margin-bottom:10px; display:block; line-height:26px;}
.learning-opp-sec .three-sec .b-section a:hover{ text-decoration:underline;}
.learning-opp-sec .three-sec .b-section p{ color:#787878; font-size:16px; line-height:22px;}

.publications-sec{ background-color:#fff; padding:30px 0 50px 0; margin:30px 0;}
.publications-sec h2 { font-family: "Andes", sans-serif !important; text-align: center; padding: 0px;color: #787878; font-weight: bold; font-size: 32px; border-bottom: none; margin-bottom:30px;}
.publications-sec .three-sec{ background-color:#fff; border: 2px solid #e1e4e6; height: 100%; min-height: 100%; position: relative; }
.publications-sec .three-sec a.img-sec { position: relative; display: block; height: 240px; overflow: hidden; }
.publications-sec .three-sec a.img-sec img { min-height: 100%; width: 100%; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }
.publications-sec .three-sec .b-section { padding: 24px;}
.publications-sec .three-sec .b-section a {font-weight: bold; font-size: 18px; color: #009fda; margin-bottom:10px; display:block; line-height:26px;}
.publications-sec .three-sec .b-section a:hover{ text-decoration:underline;}
.publications-sec .three-sec .b-section p{ color:#787878; font-size:16px; line-height:22px;}

.blogs-sec{ background-color:#f6f6f6; padding:30px 0 50px 0; margin:30px 0;}
.blogs-sec h2 { font-family: "Andes", sans-serif !important; text-align: center; padding: 0px; color: #787878; font-weight: bold; font-size: 32px; border-bottom: none; margin-bottom:30px;}
.blogs-sec .blog-sec-inner { background-color:#fff; border: 2px solid #e1e4e6; padding: 24px; height: 100%; min-height: 100%; position: relative; }
.blogs-sec .blog-sec-inner h5{ font-size:14px; color:#ec553a; text-transform:uppercase;}
.blogs-sec .blog-sec-inner a{ font-weight: bold; font-size: 18px; color: #42aedf; margin-bottom:10px; display:block; line-height:26px;}
.blogs-sec .blog-sec-inner a:hover{ text-decoration:underline;}
.blogs-sec .blog-sec-inner .user-pic-sec { display: flex; align-items: flex-start; }
.blogs-sec .blog-sec-inner .user-pic-sec .user-pic { width: 40px; height: 40px; border-radius:50%; overflow:hidden; margin-right:15px; }
.blogs-sec .blog-sec-inner .user-pic-sec .user-pic a { position: relative; display: block; border: 0 solid transparent; }
.blogs-sec .blog-sec-inner .user-pic-sec .user-pic a img { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -20%); width: 110%; }
.blogs-sec .blog-sec-inner .user-pic-sec .user-info{ width: calc(100% - 55px);}
.blogs-sec .blog-sec-inner .user-pic-sec .user-info h6{ font-size:16px; color:#42aedf; font-family: 'andesregular';}
.blogs-sec .blog-sec-inner .user-pic-sec .user-info span{ font-size:16px; color:#999; font-family: 'andesregular';}

a.viewallBtn { padding: 10px 0; color: #009fda; font-size: 14px; font-weight: 600; margin: 30px 0 0 0; display: block; float: right; }
a.viewallBtn:hover {color: #009fda; text-decoration: none;}
a.viewallBtn i{ margin-left:6px; font-size:15px;}

.videos-sec{ background-color:#fff; padding:30px 0 50px 0; margin:30px 0;}
.videos-sec h2 { font-family: "Andes", sans-serif !important; text-align: center; padding: 0px;color: #787878; font-weight: bold; font-size: 32px; border-bottom: none; margin-bottom:30px;}
.videos-sec .three-sec{ background-color:#fff; border: 2px solid #e1e4e6; height: 100%; min-height: 100%; position: relative; }
.videos-sec .three-sec .video-img-sec{ width:100%; position:relative; display: block; height: 200px; overflow: hidden;}
.videos-sec .three-sec .video-img-sec a.play-btn{ background:url(../images/video-play-btn-n.png) no-repeat center; width:100px; height:100px; position:absolute; z-index:999; top: 35%; left: 50%; transform: translate(-50%, -20%);}
.videos-sec .three-sec .video-img-sec a.play-btn:hover{ background:url(../images/video-play-btn-h.png) no-repeat center;}
.videos-sec .three-sec .video-img-sec img { min-height: 100%; width: 100%; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }
.videos-sec .three-sec .b-section { padding: 24px;}
.videos-sec .three-sec .b-section a {font-weight: bold; font-size: 18px; color: #009fda; margin-bottom:10px; display:block; line-height:26px;}
.videos-sec .three-sec .b-section a:hover{ text-decoration:underline;}
.videos-sec .three-sec .b-section p {font-size: 16px; color: #666; margin-bottom:10px; display:block; line-height:21px;}


.video-infoSec{ margin:15px 0;}
.video-infoSec h6{font-size:14px; color:#ec553a; text-transform:uppercase;}
.video-infoSec p{ color:#787878; font-size:16px; line-height:22px;}
.modal-title { font-weight: bold; font-size: 18px; color: #009fda;}

.glossary-main{ margin:30px 0;}
.glossary-main .glossary-details-sec{ background-color:#fff; border:2px solid #f6f6f6; padding:15px;}
.glossary-main .glossary-details-sec ul.alphabet { border-bottom: 1px solid #e4e9ec; margin: 0; padding: 0 20px 5px; text-align:center; }
.glossary-main .glossary-details-sec ul.alphabet li { padding: 5px 12px; list-style-type:none; display: inline-block; }
.glossary-main .glossary-details-sec ul.alphabet li a{ cursor: pointer; font-size: 1.5rem; font-family: 'andesregular'; color:#787878; }
.glossary-main .glossary-details-sec ul.alphabet li a:hover { text-decoration: underline;  color: #0071bc;}
.glossary-main .glossary-details-sec ul.alphabet li a.active { color: #22a6f5; text-decoration: underline ;}
.glossary-main .glossary-details-sec ul.glossary-items{ text-align:left; margin:0; padding:0;}
.glossary-main .glossary-details-sec ul.glossary-items li{ margin:45px 0; padding:0; list-style-type:none; display: block;}
.glossary-main .glossary-details-sec ul.glossary-items li h3{ font-size: 2em; color:#333; font-family: 'andesregular';}
.glossary-main .glossary-details-sec ul.glossary-items li h3 a{ color:#0071bc; text-decoration:none;}
.glossary-main .glossary-details-sec ul.glossary-items li h3 a:hover{ color:#0071bc; text-decoration: underline;}
.glossary-main .glossary-details-sec ul.glossary-items li p{ font-size: 16px; color:#787878; font-family: 'andesregular'; margin-bottom: 1.385em;}
.glossary-main .glossary-details-sec ul.glossary-items li p a{ color:#0071bc; text-decoration:none;}
.glossary-main .glossary-details-sec ul.glossary-items li p a:hover{ color:#0071bc; text-decoration: underline;}

.searchResultLeftsec{ background-color:#f6f6f6; padding:15px; margin:15px 0; float:left;}
.searchResultLeftsec h4{ font-size:24px; color:#787878; font-weight:700; font-family: 'andesbold'; width: 80%;}

.allRefineSec{ margin:0 0 10px 0; padding-bottom:10px; border-bottom:3px solid #fff; position:relative; width:100%; float:left;}
.allRefineSec h6{font-size:18px; color:#787878; font-weight:700; font-family: 'andesbold'; display:block; cursor:pointer;}
.allRefineSec h6 i{ font-size:24px; color:#0071bc;}
.allRefineSec h5{font-size:16px; color:#787878; font-weight:700; font-family: 'andesbold'; display:block; cursor:pointer; margin:30px 0 15px 0;}
.allRefineSec .clearBtn { background-color: transparent; font-family: 'andesbold'; padding:0; color: #0071bc; font-size: 18px; font-weight: 700; margin:10px 0 0 0; text-align: center; border: 2px solid transparent;  border-radius:0px; float:right; outline:none;}
.allRefineSec .clearBtn:hover { background-color: transparent; color: #0071bc; border: 2px solid transparent; text-decoration: none; outline:none; }

.checkbox-sec{ width:100%; margin:0; padding:0;}
.checkbox{display:flex; margin-bottom: 15px;}
.checkbox label { display: inline-block; position: relative; padding-left: 20px; }
.checkbox label span{font-size:14px; color:#787878; font-weight:normal; font-family: 'andesregular'; margin-bottom:0; padding: 4px 0 0 0; display: block;}
.checkbox label::before { content: ""; display: inline-block; position: absolute; width: 20px; height: 20px; left: 0; margin-left: -10px; border: 1px solid #fff; border-radius: 0; background-color: #fff; -webkit-transition: border 0.15s ease-in-out, color 0.15s ease-in-out; -o-transition: border 0.15s ease-in-out, color 0.15s ease-in-out; transition: border 0.15s ease-in-out, color 0.15s ease-in-out; margin-top: 3px;}
.checkbox label::after { display: inline-block; position: absolute; width: 20px; height: 20px; left: 10px; top: 3px; margin-left: -19px; padding-left: 3px; padding-top: 0px; font-size: 12px; color: #010080; }
.checkboxOne label::before { content: ""; display: inline-block; position: absolute; width: 20px; height: 20px; left: 0; margin-left: -10px; border: 1px solid #dedede; border-radius: 0; background-color: #fff; -webkit-transition: border 0.15s ease-in-out, color 0.15s ease-in-out; -o-transition: border 0.15s ease-in-out, color 0.15s ease-in-out; transition: border 0.15s ease-in-out, color 0.15s ease-in-out; margin-top: 3px;}
.checkboxOne label::after { display: inline-block; position: absolute; width: 20px; height: 20px; left: 10px; top: 5px; margin-left: -19px; padding-left: 3px; padding-top: 0px; font-size: 12px; color: #010080; }
.checkbox input[type="checkbox"] { opacity: 0; position:inherit; margin-left:0;}
.checkbox input[type="checkbox"]:focus + label::before { outline: thin dotted; outline: 5px auto -webkit-focus-ring-color; outline-offset: -2px; }
.checkbox input[type="checkbox"]:checked + label::after { font-family: 'FontAwesome'; content: "\f00c"; outline:none; }
.checkbox input[type="checkbox"]:disabled + label { opacity: 0.65; }
.checkbox input[type="checkbox"]:disabled + label::before { background-color: #fff; cursor: not-allowed; }
.checkbox.checkbox-circle label::before { border-radius: 50%; }
.checkbox.checkbox-inline { margin-top: 0; }
.checkbox-primary input[type="checkbox"]:checked + label::before { background-color: #fff; border-color: #787878; }
.checkbox-primary input[type="checkbox"]:checked + label::after { color: #787878; outline:none; }

.searchResultRightsec{background-color:#fff; margin:15px 0; float:left;}
.searchResultRightsec .labelSearch{ font-size:24px; color:#787878;}
.searchResultRightsec .searcListItemsec{ float:left; width:100%; margin:0; padding:0;}
.searchResultRightsec .searcListItemsec li{ list-style-type:none; float:left; width:100%; border-bottom:1px solid #dedee4; padding:10px 0;}
.searchResultRightsec .searcListItemsec li a{ display:block; width:100%; float:left; padding: 10px 0;}
.searchResultRightsec .searcListItemsec li a:hover{background-color:#f7f7f7;}
.searchResultRightsec .searcListItemsec li a h4{font-weight: bold; font-size: 18px; color: #0071bc; margin-bottom:10px; display:block; line-height:26px;}
.searchResultRightsec .searcListItemsec li a:hover h4{text-decoration:underline;}
.searchResultRightsec .searcListItemsec li a h5{ font-size:14px; color:#ec553a; text-transform:uppercase;}
.searchResultRightsec .searcListItemsec li a p{ font-size:14px; font-weight: normal; color:#5a5a5a; line-height:25px; font-family: 'andesregular';}
.searchResultRightsec .searcListItemsec .user-pic-sec { display: flex; align-items: flex-start; }
.searchResultRightsec .searcListItemsec .user-pic-sec .user-pic { width: 40px; height: 40px; border-radius:50%; overflow:hidden; margin-right:15px; }
.searchResultRightsec .searcListItemsec .user-pic-sec .user-pic-inner { position: relative; display: block; border: 0 solid transparent; }
.searchResultRightsec .searcListItemsec .user-pic-sec .user-pic-inner img { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -20%); width: 110%; }
.searchResultRightsec .searcListItemsec .user-pic-sec .user-info{ width: calc(100% - 55px);}
.searchResultRightsec .searcListItemsec .user-pic-sec .user-info h6{ font-size:16px; color:#0071bc; font-family: 'andesregular'; text-transform:none;}
.searchResultRightsec .searcListItemsec .user-pic-sec .user-info span{ font-size:16px; color:#999; font-family: 'andesregular';}

.blogs-sec .blog-sec-inner { background-color:#fff; border: 2px solid #e1e4e6; padding: 24px; height: 100%; min-height: 100%; position: relative; }
.blogs-sec .blog-sec-inner h5{ font-size:14px; color:#ec553a; text-transform:uppercase;}
.blogs-sec .blog-sec-inner a{ font-weight: bold; font-size: 18px; color: #42aedf; margin-bottom:10px; display:block; line-height:26px;}
.blogs-sec .blog-sec-inner a:hover{ text-decoration:underline;}

.customPaginationResults { float: left; width: 100%; margin: 0; padding: 0; text-align: center; list-style-type: none; height: 38px; }
.customPaginationResults li { display: inline-block; margin: 0 10px; }
.customPaginationResults li a { font-size: 13px; color: #9b9c9c; padding: 4px 8px; display: block; }
.customPaginationResults li a:hover, .customPaginationResults li a.active { color: #fff; text-decoration: none; background-color:#787878; border-radius:6px; }
.customPaginationResults li a.lastBtn{font-size:13px; font-family: 'andesbold'; color:#777777; text-transform:uppercase; padding:22px 20px 22px 0; background:url(../images/view-more-arrow-n.png) no-repeat right center; display:block;}
.customPaginationResults li a.lastBtn:hover{color:#010080; text-decoration:none; background:url(../images/view-more-arrow-h.png) no-repeat right center;}

.form-controlCustom{ border: 1px solid #e5e5e5; box-shadow:none; border-radius:0px; width:100%; height:38px; }
.form-controlList{ border: 1px solid #e5e5e5; box-shadow:none; border-radius:0px; width:100%; height:28px; line-height:14px; }

.label-custom{ font-size:14px; color:#333; font-family: 'andesregular'; font-weight:normal;}

.texonomy-content-sec{ margin:30px 0;}
.texonomy-content-sec h2{ font-weight: bold; font-size: 30px; color: #787878;}
.texonomy-content-sec .texonomy-content-sec-inner { background-color:#f6f6f6; padding: 24px 24px 100px 24px; height: 100%; min-height: 100%; position: relative;}
.texonomy-content-sec .texonomy-content-sec-inner h3{ font-size:24px; color:#0071bc;}
.texonomy-content-sec .texonomy-content-sec-inner p{ font-size:18px; color:#787878;}
.texonomy-content-sec .texonomy-content-sec-inner a { background-color:#0071bc; padding:8px 15px; font-size:18px; text-transform:uppercase; text-align:center; color:#fff; bottom: 25px; position: absolute; right: 20px; }
.texonomy-content-sec .texonomy-content-sec-inner a:hover{ background-color:#0b8ade;}

.marg-t-30{ margin-top:30px;}

.grey-bg-right-sec{ background-color:#f6f6f6; padding: 24px 24px 100px 24px; height: 100%; min-height: 100%; position: relative;}
.grey-bg-right-sec h4{ font-size:20px; color:#787878; font-weight:normal; text-transform:uppercase;}
.grey-bg-right-sec ul{ margin:0; padding:0;}
.grey-bg-right-sec ul li{ margin:15px 0; padding:0; display:block; list-style-type:none;}
.grey-bg-right-sec ul li a{ font-size:14px; color:#0071bc; text-decoration:none;}
.grey-bg-right-sec ul li a:hover{color:#0b8ade; text-decoration: underline;}
.grey-bg-right-sec ul li a.greyout{ font-size:14px; color:#9b9b9b; text-decoration:none;}
.grey-bg-right-sec ul li a.greyout:hover{ font-size:14px; color:#9b9b9b; text-decoration:none;}

.aboutBtn{ background-color:#0071bc; color:#fff; font-size:12px; text-align:center; text-transform:uppercase; padding:10px 25px; margin:0 auto; display:block; width:130px;}
.aboutBtn:hover{ background-color:#0b8ade; color:#fff;}

.glosi-map-sec{ background-color:#696969; padding:15px 0;}
 
.glosi-library-sec{ margin:30px 0;}
.glosi-library-sec h2{ font-family: 'andesbold'; text-align: center; padding: 0px;color: #787878; font-weight: bold; font-size: 32px; border-bottom: none; margin-bottom:30px;}
.glosi-library-sec .glosi-library-box{ float:left; width:100%; height: 100%; min-height: 100%; position:relative; background-color:#dedede;}
.glosi-library-sec .glosi-library-box img { object-fit:cover; height:100%; max-height:100%;}
.glosi-library-sec .glosi-library-box .black-overlay{ position: absolute; top:0; right:0; bottom:0; left:0; height: auto; width: 100%; background:rgba(0,0,0,0.4); z-index:2;}
.glosi-library-sec .glosi-library-box h3{ position: absolute; top: 50%; left: 45%; transform: translate(-50%, -45%);color:#fff; font-size:24px; font-family: 'andesregular'; padding:0px; z-index:3; word-break: break-all; margin:0;}
.glosi-library-sec .glosi-library-box .glosi-overlay { position: absolute; top:0; right:0; bottom:0; left:0; height: auto; width: 100%; opacity: 0; transition: .5s ease; cursor:pointer; background:rgba(0,76,146,1.0); z-index:4; padding:30px 15px 15px 15px;}
.glosi-library-sec .glosi-library-box:hover .glosi-overlay { opacity: 1; } 
.glosi-library-sec .glosi-library-box .glosi-overlay h4{ color:#fff; font-size:24px; font-family: 'andesregular';}
.glosi-library-sec .glosi-library-box .glosi-overlay p{ font-size:16px; font-weight: normal; color:#fff; line-height:22px; font-family: 'andesregular';}
.glosi-library-sec .glosi-library-box .glosi-overlay a{ background-color:#fff; color:#0071bc; font-size:12px; text-align:center; text-transform:uppercase; padding:10px 15px; margin:15px 0; display:block; width:100px; }
.glosi-library-sec .glosi-library-box .glosi-overlay a:hover{background-color:#fff; color:#0b8ade;}

.pad-0{ padding:0;}

.about-glosi-sec{ margin:30px 0;}
.about-glosi-sec .about-glosi-sec-inner{ background-color:#fff; border:2px solid #f6f6f6; padding:0 30px 15px 30px;}
.about-glosi-sec .about-glosi-sec-inner  h4{ font-size:24px; color:#0071bc; font-family: 'andesregular'; margin-top:40px;}
.about-glosi-sec .about-glosi-sec-inner p{ font-size:16px; color:#787878; line-height:22px;}


/* Tabs panel */
.tabbable-panel { border: 1px solid transparent; padding: 0; }
/* Default mode */
.tabbable-line > .nav-tabs { border: none; margin: 0px; }
.tabbable-line > .nav-tabs > li { margin-right: 35px; margin-bottom: 0; list-style-type:none; }
.tabbable-line > .nav-tabs > li > a { border: 0; margin-right: 0; color: #0071bc; padding: 10px 0; text-transform: uppercase; font-weight:bold; font-family: 'andesbold'; font-size:14px;}
.tabbable-line > .nav-tabs > li > a > i { color: #a6a6a6; }
.tabbable-line > .nav-tabs > li.open, .tabbable-line > .nav-tabs > li:hover { border-bottom: 3px solid #002245; }
.tabbable-line > .nav-tabs > li.open > a, .tabbable-line > .nav-tabs > li:hover > a { border: 0; background: none !important; color: #333333; }
.tabbable-line > .nav-tabs > li.open > a > i, .tabbable-line > .nav-tabs > li:hover > a > i { color: #a6a6a6; }
.tabbable-line > .nav-tabs > li.open .dropdown-menu, .tabbable-line > .nav-tabs > li:hover .dropdown-menu { margin-top: 0px; }
.tabbable-line > .nav-tabs > li.active { border-bottom: 3px solid #002245; position: relative; }
.tabbable-line > .nav-tabs > li.active > a { border: 0; color: #333333; padding: 10px 0; }
.tabbable-line > .nav-tabs > li.active > a > i { color: #404040; }
.tabbable-line > .tab-content { margin-top: -3px; background-color: #fff; border: 0; border-top: 1px solid #eee; padding: 15px 0 0 0; }
.portlet .tabbable-line > .tab-content { padding-bottom: 0; }
.custom-tab{ background-color:#737a91; padding:0 10px;}
.tabbable-line > .custom-tab { border: none; margin: 0px; }
.tabbable-line > .custom-tab > li { margin-right: 40px; text-transform: uppercase; font-weight: 600; font-size:13px; }
.tabbable-line > .custom-tab > li > a { border: 0; margin-right: 0; color: #fff; }
.tabbable-line > .custom-tab > li > a > i { color: #a6a6a6; }
.tabbable-line > .custom-tab > li.open, .tabbable-line > .custom-tab > li:hover { border-bottom: 3px solid #2cb9ef; }
.tabbable-line > .custom-tab > li.open > a, .tabbable-line > .custom-tab > li:hover > a { border: 0; background: none!important; color: #fff; }
.tabbable-line > .custom-tab > li.open > a > i, .tabbable-line > .custom-tab > li:hover > a > i { color: #a6a6a6; }
.tabbable-line > .custom-tab > li.open .dropdown-menu, .tabbable-line > .custom-tab > li:hover .dropdown-menu { margin-top: 0px; }
.tabbable-line > .custom-tab > li.active { border-bottom: 4px solid #2cb9ef; position: relative; }
.tabbable-line > .custom-tab > li.active > a { border: 0; color: #fff; }
.tabbable-line > .custom-tab > li.active > a > i { color: #fff; }
.tabbable-line > .custom-tab > li:last-child { margin-right: 0;}
.tabbable-line > .custom-tab > li:last-child.open, .tabbable-line > .custom-tab > li:last-child:hover { border-bottom: none;}

.custom-tab>li.active>a, .custom-tab>li.active>a:focus, .custom-tab>li.active>a:hover { background-color: transparent; }
.custom-tab > li{ margin-bottom:3px;}

.vulnerability-sec{ margin:0 0 30px 0;}
.vulnerability-sec h1{ font-family: 'andesbold'; padding: 0px;color: #787878; font-weight: bold; font-size: 32px; border-bottom: none; margin-bottom:15px;}
.vulnerability-sec p{ font-size:16px; color:#787878; line-height:22px;}
.vulnerability-sec img{ margin:0 auto;}
.vulnerability-sec ol{ margin:0 0 25px 20px; padding:0;}
.vulnerability-sec ol li{ margin:5px 0; padding:0; font-size:16px; color:#787878; font-family: 'andesregular';}
.vulnerability-sec ul{ margin:0 0 25px 20px; padding:0;}
.vulnerability-sec ul li{ margin:5px 0; padding:0; font-size:16px; color:#787878; list-style-type:square; font-family: 'andesregular';}
.vulnerability-sec  h5{ font-size:24px; color:#0071bc; font-family: 'andesregular'; margin-top:30px;}


.accordionSec .panel-heading-custom { color: #fff; background-color: #0071bd; border-color: transparent; border-radius: 0; text-transform: uppercase; }
.accordionSec .panel-title-custom > a { display: block; outline: none; margin-top:0; font-size: 16px; text-decoration:none;}
.accordionSec .panel-title-custom > a:hover, .accordionSec .panel-title-custom > a:focus { color:#fff;}
.accordionSec .panel-title-custom > a.accordion-toggle::after,
.accordionSec a[data-toggle="collapse"]::after { content: "\f068"; font-family: 'FontAwesome'; margin-left :0; color:#fff; font-size:16px; font-style:normal; float:right; }
.accordionSec .panel-title-custom > a.accordion-toggle.collapsed::after,
.accordionSec a.collapsed[data-toggle="collapse"]::after { content: "\f067"; color:#fff; font-size:16px;}
.accordionSec .panel-body-custom{ background-color:#fff; margin:0; border-bottom: none; border-top:none; padding:24px; }
.accordionSec .panel-default { border-color: transparent; border-radius:0;}

.accordionSecOne .panel-heading-custom { color: #fff; background-color: #0071bd; border-color: transparent; border-radius: 0; text-transform: uppercase; padding:15px; }
.accordionSecOne .panel-title-custom > a { display: block; outline: none; margin-top:0; font-size: 16px; text-decoration:none; color:#fff;}
.accordionSecOne .panel-title-custom > a:hover, .accordionSec .panel-title-custom > a:focus { color:#fff;}
.accordionSecOne .panel-title-custom > a.accordion-toggle::after,
.accordionSecOne a[data-toggle="collapse"]::after { content: "\f068"; font-family: 'FontAwesome'; margin-left :0; color:#fff; font-size:16px; font-style:normal; float:right; }
.accordionSecOne .panel-title-custom > a.accordion-toggle.collapsed::after,
.accordionSecOne a.collapsed[data-toggle="collapse"]::after { content: "\f067"; color:#fff; font-size:16px;}
.accordionSecOne .panel-body-custom{ background-color:#f6f6f6; margin:0; border-bottom: none; border-top:none; padding:0 24px 24px 24px; }
.accordionSecOne .panel-body-custom span.img-title{ font-size:16px; color:#006ebb; font-family: 'andesbold'; font-weight:bold; margin:15px 0; display:block;}
.accordionSecOne .panel-body-custom span.nodata{ font-size:16px; color:#787878; font-family: 'andesregular'; font-weight:normal; margin:60px 0; display:block;}

.accordionSecOne .panel-default { border-color: #006ebb; border-radius:0;}

.building-type-banner{ background-color:#f6f6f6;}
.building-type-banner h1{font-family: 'andesbold'; padding: 0px;color: #787878; font-weight: bold; font-size: 32px; border-bottom: none; margin-bottom:15px;}
.building-type-banner h3{ font-size:21px; color:#0071bc; font-weight:normal; font-family: 'andesregular'; margin: 10px 0;}
.building-type-banner h3 span{ font-size:16px; color:#787878; font-weight:normal; font-family: 'andesregular';}
.building-type-banner h5{ font-size:16px; color:#787878; font-weight:normal; font-family: 'andesregular';}

.building-type-sec{ margin:30px 0;}
.building-type-sec-right{ background-color:#f6f6f6; padding:15px; margin:0 0 30px 0; height: 100%; min-height: 100%; position: relative;}
.building-type-sec-right .building-type-sec-right-inner{ margin-bottom:15px; border-bottom:1px solid #dfdfdf; float:left; width:100%;}
.building-type-sec-right .building-type-sec-right-inner h4{ font-size:20px; color:#787878; font-weight:normal; text-transform:uppercase;}
.building-type-sec-right .building-type-sec-right-inner ul{ margin:0; padding:0;}
.building-type-sec-right .building-type-sec-right-inner ul li{ margin:15px 0; padding:0; display:block; list-style-type:none;}
.building-type-sec-right .building-type-sec-right-inner ul li a{ font-size:14px; color:#0071bc; text-decoration:none;}
.building-type-sec-right .building-type-sec-right-inner ul li a:hover{color:#0b8ade; text-decoration: underline;}
.building-type-sec-right .building-type-sec-right-inner ul li a.readmoreBtn { color: #0071bc; font-size: 11px; font-weight: 700; margin: 15px 0; display: block; text-transform: uppercase; float:right; }
.building-type-sec-right .building-type-sec-right-inner ul li a.readmoreBtn:hover { color: #0b8ade; text-decoration: none; }
.building-type-sec-right .building-type-sec-right-inner ul li a.readmoreBtn i{ margin-left:6px; font-size:15px;}
.building-type-sec-left{ float:left; width:100%;}
.building-type-sec-left h3{ font-size:21px; color:#0071bc; font-weight:normal; font-family: 'andesregular'; margin: 10px 0;}
.building-type-sec-left h6{ font-size:16px; color:#787878; font-weight:normal; font-family: 'andesregular'; text-decoration:underline;}
.building-type-sec-left p{ font-size:16px; color:#787878; font-weight:normal; font-family: 'andesregular'; margin-bottom:30px;}

.border-b-0{ border-bottom:0 !important;}

.school-list-page{ margin:0 0 30px;}
.school-list-page h1{ font-family: 'andesbold'; padding: 0px;color: #787878; font-weight: bold; font-size: 32px; margin-bottom:30px;}

.school-listing-table table { border: 0px !important; width: 100% !important; border-collapse: separate; background-color:#fff; border-spacing: 1px; margin:15px 0; }
.school-listing-table table tr th{ border: 0px; background-color: #7e888e; vertical-align: bottom; color: #fff; font-size: 12px; font-family: 'andesbold'; font-weight: bold; padding: 15px 10px; text-transform:uppercase; }
.school-listing-table table tr td { border: 0px; background-color: #fff; vertical-align: bottom; color: #333; font-family: 'andesregular'; font-size: 13px; font-weight: bold; padding: 15px 10px; }
.school-listing-table table tr td { font-weight: 500; padding: 15px 10px; }
.school-listing-table table tr:nth-child(odd) td { background-color: #eff2f4; }

.school-listing-table-title{ font-size:16px; color:#006ebb; text-transform:uppercase; font-family: 'andesbold'; font-weight:bold; display:inline-block;}
.school-listing-table-txt{ font-size:16px; color:#787878; font-family: 'andesregular'; font-weight:normal; text-align:right; margin-top:8px; margin-left:30px; display:inline-block;}
.school-listing-table-txt span{ font-size:16px; color:#006ebb;}

.btn-apply { margin-top:24px; border-radius:0; background-color: #0071bc; padding: 5px 20px; color: #fff; font-size: 12px; font-weight: bold; font-family: 'andesbold'; display: block; text-align: center;  text-transform: uppercase; }
.btn-apply:hover { background-color: #004c92; color: #fff; text-decoration: none; }

.school-info{ margin:0; padding:0; list-style-type:none;}
.school-info li{ margin:30px 0; padding:0; list-style-type:none; display:block;}
.school-info li h5{ font-size:16px; color:#006ebb; font-family: 'andesbold'; font-weight:bold;}
.school-info li h6{ font-size:16px; color:#787878; font-family: 'andesregular'; font-weight:normal;}

.build-img-sec { position: relative; display: block; height: 160px; overflow: hidden; }
.build-img-sec img { min-height: 100%; width: 100%; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }

.searchResultRightsec .searcListItemsecOne{ float:left; width:100%; margin:0; padding:0;}
.searchResultRightsec .searcListItemsecOne li{ background-color:#f6f6f6; list-style-type:none; float:left; width:100%; margin-bottom:15px; padding:15px 0;}
.searchResultRightsec .searcListItemsecOne li:last-child{ margin-bottom:0;}
.searchResultRightsec .searcListItemsecOne li a{ display:block; width:100%; float:left; padding: 0;}
.searchResultRightsec .searcListItemsecOne li:hover{background-color:#ededed;}
.searchResultRightsec .searcListItemsecOne li a .building-info-sec{ width:100%; float:left; display:flex; flex-flow: row wrap;}
.searchResultRightsec .searcListItemsecOne li a .building-info-sec h5{ font-size:16px; color:#787878; font-family: 'andesbold'; flex:30%; margin-top:0; margin-bottom:12px;}
.searchResultRightsec .searcListItemsecOne li a .building-info-sec h6{ font-size:14px; font-weight: normal; color:#787878; font-family: 'andesregular'; flex:70%; margin-top:0; margin-bottom:12px;}
.searchResultRightsec .searcListItemsecOne li a .building-info-sec h6.txtBlue{ color:#0071bc;}

.build-img-sec-searc { position: relative; display: block; height: 120px; overflow: hidden; }
.build-img-sec-searc img { min-height: 100%; width: 100%; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }

.marg-b-10{ margin-bottom:10px;}
.marg-b-30{ margin-bottom:30px;}
.marg-t-b-0{ margin-top:0; margin-bottom:0;}

.big-video-sec{ float:left; width:100%; margin:0 0 30px 0;}
.cust-login-drop-form {
  float: right;
  padding: 0px 0px 0px 0px;
}

/*@FONT-FACE*/
@font-face { font-family: 'andesbold'; src: url('../fonts/andes/andes-bold-webfont.woff2') format('woff2'),  url('../fonts/andes/andes-bold-webfont.woff') format('woff'); font-weight: bold; font-style: normal; }
@font-face { font-family: 'andesextralight'; src: url('../fonts/andes/andes-extralight-webfont.woff2') format('woff2'),  url('../fonts/andes/andes-extralight-webfont.woff') format('woff'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'andesregular'; src: url('../fonts/andes/andes-regular-webfont.woff2') format('woff2'),  url('../fonts/andes/andes-regular-webfont.woff') format('woff'); font-weight: normal; font-style: normal; }

/* Media Quries */

@media (min-width: 601px) {
._loop_page_nav { margin-top: -54px; }
}

@media (max-width: 600px) and (min-width: 320px) {
._loop_nav_list_item { min-width: 105px; margin: 10px auto 0 auto; display: block; width: 100%; }
._loop_nav_list_item a { padding: 12px 16px 12px 16px; font-size: 13px;}
._loop_nav_list_item a.active:after{ display:none;}
._loop_page_nav { margin-top: 0; }
._loop_page_nav{ position:inherit;}
}

@media (max-width: 991px) and (min-width: 601px) {
.glosi-library-sec .glosi-library-box img{ width:100%;}
}

@media (min-width: 991px) {
._loop_nav_list_item a { padding: 16px 32px 16px 32px; }
}

@media only screen and (min-width: 768px) {
.navbar-nav>li { float: left; margin: 0 50px 0 0; }
.navbar-nav>li a { padding-top: 28px; }
.navbar-collapse { padding-right: 0; padding-left: 0; }
.navbar-nav { float: left; margin: 3px 0; }
}
@media only screen and (max-width: 991px) {
#country-overview-sec{ width:100%; margin-bottom:15px;}
.accordionSecOne .panel-body-custom img{ margin-bottom:15px;}
.school-listing-table-txt{ margin-left:0;}
.build-img-sec{ margin-bottom:15px;}
}
@media only screen and (min-width: 992px) {
#h-projectSec .col-md-8 {width: 68.666667%;}
}
@media only screen and (min-device-width : 768px) and (max-device-width : 991px) {
.carousel-custom-inner { height: auto !important; }
.navbar-nav>li { margin: 0 25px 0 0;}
.navbar-brand{ font-size:28px;}
.carousel-caption{ right: 10%; top:8%; left:12%;}
.carousel-caption .carousel-caption-inner p{ font-size:13px; line-height:18px;}
.carousel-caption .carousel-caption-inner h2 { font-size:28px; line-height:30px;}
.banner-overlay{ width:100%;}
.ban-read-more-btn{ font-size:13px; padding: 12px 20px;}
.row-eq-height{ display:block;}
.h-project-sec, .h-three-sec{ margin:15px;}
#country-projects-sec .projects-info .projects-info-left img{ width:100%;}
#country-projects-sec .projects-info{ display:block; max-height:100%;}
#country-projects-sec .projects-sec-right{ float:left; margin-top:15px; width:100%; }
#country-overview-sec .country-overview-box .overlay .overlay-inner { margin: 30px 0 0 0; line-height: 90px; position: relative; top: 35%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }
#country-overview-sec .country-overview-box .overlay .overlay-inner h5.align-c{ display:block; text-align:center;}
.carousel-inner > .item-custom > img{height:300px;}
.slider-wrap{ width:96% !important;}
.project-details-secOne ul li span.divider{ margin: auto 80px;}
.roadmap-sec .roadmap-sec-info-left{ max-height: 100%;}
.roadmap-sec .roadmap-sec-info-left .roadmap-sec-info-img img{ width:100%; height:100%; object-fit:cover;}
.align-mobile{ display:flex; flex-direction:column; }
.align-mobile .roadmap-sec-info-txt{ order:2;}
.align-mobile .roadmap-sec-info-img{ order:1;}
.learning-opp-sec .three-sec, .publications-sec .three-sec, .blogs-sec .blog-sec-inner, .videos-sec .three-sec{ margin-bottom:15px;}
.learning-opp-sec h2, .publications-sec h2, .blogs-sec h2, .videos-sec h2{ margin-bottom:10px;}
.learning-opp-sec , .publications-sec , .blogs-sec , .videos-sec { padding:10px 0; margin:10px 0; }
.glosi-library-sec .glosi-library-box img{ width:100%;}
.project-details-secOne ul li{ display:block; margin-bottom:35px;}
.project-details-secOne ul li span.divider{ display:none;}
#country-overview-sec .country-overview-box img{ height:100%;}
.h-project-sec img, .h-three-sec img{ height:100%;}
}

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {
.carousel-custom-inner { height: auto !important; }
.carousel-caption{ right: 10%; top:8%; left:12%;}
.carousel-caption .carousel-caption-inner p{ font-size:13px; line-height:18px;}
.carousel-caption .carousel-caption-inner h2 { font-size:28px; line-height:30px;}
.banner-overlay{ width:100%;}
.ban-read-more-btn{ font-size:13px; padding: 12px 20px;}
.slider-wrap{ width:98%;}
.roadmap-sec .roadmap-sec-info-left .roadmap-sec-info-img img{ width:100%; height:100%; object-fit:cover;}
.searchResultLeftsec h5{ font-size:18px;}
.allRefineSec .clearBtn{ font-size:16px; margin:10px 0 0 0;}
#country-projects-sec .projects-info{ max-height:100%;}
.project-details-secOne ul li span.divider{ margin: auto 50px;}
}
@media only screen and (min-device-width : 1024px) and (max-device-width : 1366px) and (orientation : portrait) {
.carousel-custom-inner { height: auto !important; }
.navbar-nav>li { margin: 0 25px 0 0;}
.navbar-brand{ font-size:28px;}
.carousel-caption{ right: 10%; top:10%; left:12%;}
.carousel-caption .carousel-caption-inner p{ font-size:13px; line-height:18px;}
.carousel-caption .carousel-caption-inner h2 { font-size:28px; line-height:30px;}
.banner-overlay{ width:100%;}
.ban-read-more-btn{ font-size:13px; padding: 12px 20px;}
.row-eq-height{ display:block;}
.h-project-sec, .h-three-sec{ margin:15px;}
#country-overview-sec .country-overview-box .overlay .overlay-inner h2{ font-size:32px;}
#country-overview-sec .country-overview-box .overlay .overlay-inner h5{ font-size:13px;}
#country-overview-sec .country-overview-box .overlay .overlay-inner{ top:22% !important;}
.row-eq-height { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;}
#country-projects-sec .projects-info{ max-height:100%;}
.carousel-inner > .item-custom > img{height:300px;}
.slider-wrap{ width:96%;}
.project-details-secOne ul li span.divider{ margin: auto 80px;}
.roadmap-sec .roadmap-sec-info-left{ max-height: 100%;}
.roadmap-sec .roadmap-sec-info-left .roadmap-sec-info-img img{ width:100%; height:100%; object-fit:cover;}
.project-details-secOne ul li span.divider{ margin: auto 50px !important;}
#country-overview-sec .country-overview-box img{ height:200px;}

}

@media only screen and (min-device-width : 768px) and (max-device-width : 1023px) and (orientation : portrait) {
  #country-overview-sec .country-overview-box .overlay .overlay-inner {
    margin: 30px 0 0 0;
    line-height: 90px;
    position: relative;
    top: 15%;
    -webkit-transform: translateY(-35%);
    -ms-transform: translateY(-35%);
    transform: translateY(35%);
}
.carousel-custom-inner { height: auto !important; }
.navbar-nav>li { margin: 0 25px 0 0;}
.navbar-brand{ font-size:28px;}
.carousel-caption{ right: 10%; top:8%; left:12%;}
.carousel-caption .carousel-caption-inner p{ font-size:13px; line-height:18px;}
.carousel-caption .carousel-caption-inner h2 { font-size:28px; line-height:30px;}
.banner-overlay{ width:100%;}
.ban-read-more-btn{ font-size:13px; padding: 12px 20px;}
.row-eq-height{ display:block;}
.h-project-sec, .h-three-sec{ margin:15px;}
#country-projects-sec .projects-info .projects-info-left img{ width:100%;}
#country-projects-sec .projects-info{ display:block; max-height:100%;}
#country-projects-sec .projects-sec-right{ float:left; margin-top:15px; width:100%; }
/* #country-overview-sec .country-overview-box .overlay .overlay-inner { margin: 30px 0 0 0; line-height: 90px; position: relative; top: 35%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); } */
#country-overview-sec .country-overview-box .overlay .overlay-inner h5.align-c{ display:block; text-align:center;}
.carousel-inner > .item-custom > img{height:300px;}
.slider-wrap{ width:96%;}
.project-details-secOne ul li span.divider{ margin: auto 80px;}
.roadmap-sec .roadmap-sec-info-left{ max-height: 100%;}
.roadmap-sec .roadmap-sec-info-left .roadmap-sec-info-img img{ width:100%; height:100%; object-fit:cover;}
.align-mobile{ display:flex; flex-direction:column; }
.align-mobile .roadmap-sec-info-txt{ order:2;}
.align-mobile .roadmap-sec-info-img{ order:1;}
.learning-opp-sec .three-sec, .publications-sec .three-sec, .blogs-sec .blog-sec-inner, .videos-sec .three-sec{ margin-bottom:15px;}
.learning-opp-sec h2, .publications-sec h2, .blogs-sec h2, .videos-sec h2{ margin-bottom:10px;}
.learning-opp-sec , .publications-sec , .blogs-sec , .videos-sec { padding:10px 0; margin:10px 0; }
.glosi-library-sec .glosi-library-box img{ width:100%;}
.project-details-secOne ul li{ display:block; margin-bottom:35px;}
.project-details-secOne ul li span.divider{ display:none;}
#country-overview-sec .country-overview-box img{ height:250px;}
.h-project-sec img, .h-three-sec img{ height:100%;}
}

@media only screen and (max-width: 991px) {
#about-sec-table .accordion-xs .headings { display: none; margin:0 15px; }
#about-sec-table .accordion-xs .th,  .accordion-xs .td { float: none; width: auto; padding: 0;}
#about-sec-table .accordion-xs .accordion-xs-toggle { color: #787878; padding: 10px; cursor: pointer; }
#about-sec-table .accordion-xs .accordion-xs-toggle span { display:block; padding-left:30px;}
#about-sec-table .accordion-xs .accordion-xs-toggle:hover { padding-top: 20px;}
#about-sec-table .accordion-xs .accordion-xs-toggle:before { /*content: '\f196';*/  background:url(../images/plus-icon.png) no-repeat left center; float: left; color:#50b0bb; }
#about-sec-table .accordion-xs .accordion-xs-toggle.collapsed:before { /*content: '\f147';*/ background:url(../images/minus-icon.png) no-repeat left center; color:#50b0bb; }
#about-sec-table .accordion-xs-collapse .inner { padding: 10px 25px; width: 100%; height: auto; float: left; }
#about-sec-table .accordion-xs-collapse .td:before { font-weight: bold; }
#about-sec-table .accordion-xs-collapse .columnTwo:before { content: 'Year: '; }
#about-sec-table .accordion-xs-collapse .columnThree:before { content: 'Type of Hazard: ';}
#about-sec-table .accordion-xs-collapse .columnFour:before { content: 'Damaged Schools(estimated): ';}
#about-sec-table .accordion-xs-collapse .columnFive:before { content: 'Students(estimate) Affected: ';}
#about-sec-table .accordion-xs-collapse .columnSix:before { content: 'Students(estimate) Fatality: ';}
#about-sec-table .accordion-xs .accordion-xs-toggle:before { content: " "; position: relative; top: 0; display: block; width:20px; height:20px; font-family: 'FontAwesome'; font-style: normal; font-weight: 400; line-height: 1; -webkit-font-smoothing: antialiased; }
#about-sec-table .columnEmpty{ width: inherit;}
#about-sec-table .columnOne, #about-sec-table .columnTwo, #about-sec-table .columnThree, #about-sec-table .columnFour, #about-sec-table .columnFive, #about-sec-table .columnSix  { width: 100%; padding:0 40px;}
#about-sec-table .divtable .even{ background-color:transparent;}
#about-sec-table .divtable .odd{ background-color:#f9f9f9;}
#about-sec-table .divtable .odd, #about-sec-table .divtable .even{ padding:10px; margin:10px 0;}
#about-sec-table .divtable .td{ padding: 5px 0; font-size:14px;}
.grey-bg-right-sec{ margin-top:15px;}
.texonomy-content-sec .texonomy-content-sec-inner{ margin-bottom:15px;}
.marg-t-30{ margin-top:0;}
#country-overview-sec .country-overview-box{ margin-bottom:15px;}
.building-type-sec-right{ float:left; margin-top:15px; width:100%;}

.school-listing-table table tbody tr td { background-color: #fff !important; }
.school-listing-table table thead,  .school-listing-table table tbody tr td:not(:first-child) { display: none; }
.school-listing-table table tbody tr td:first-child { display: block; }
.school-listing-table table tr:nth-child(odd) td:first-child { background-color: #eff2f4 !important; }
.school-listing-table table tbody tr td:first-child::before { content: " "; position: relative; top: 5px; display: inline-block; width: 25px; height: 20px; color: #0071bc; }
.school-listing-table table tbody tr td.collapsed:first-child::before,  .school-listing-table table tbody tr td:first-child::before { background: url(../images/plus-icon.png) no-repeat left center; }
.school-listing-table table tbody tr td.expanded:first-child::before { background: url(../images/minus-icon.png) no-repeat left center; }
}

/*@media (min-width: 767px) and (max-width: 991px ) {
.carousel-innerc .active.left { left: -50%; }
.carousel-innerc .next { left: 50%; }
.carousel-innerc .prev { left: -50%; }
.carousel-innerc .active > div { display: none; }
.carousel-innerc .active > div:first-child { display: block; }
.carousel-innerc .active > div:first-child + div { display: block; }
}*/

@media only screen and (max-width:767px) {
.imageBanner { height:180px;}
.fillBanner{ height: 100%;} 
.banner-overlay{ width: 100%;}
.carousel-captionCustom{ top: 0;}
.carousel-inner > .item-custom > img {height: 350px;}
.ban-read-more-sec {float: left; margin: 25px 15px;}

.nav>li { margin-top: 10px; }
.glb-header .navbar-default .navbar-toggle:focus, .glb-header .navbar-default .navbar-toggle:hover { background-color: #0071bc; }
.glb-header .navbar-default .navbar-toggle { border-color: #0071bc; background: #0071bc; }
.glb-header .navbar-default .navbar-toggle .icon-bar { background-color: #fff; }
.navbar-default .navbar-collapse, .navbar-default .navbar-form { border-color: transparent; }
.navbar-form { padding: 10px 0; margin: 0; float:none; }
.navbar-brand{ font-size:18px;}
.navbar-toggle{ margin-right:0;}
.row-eq-height{ display:block;}
.row-eq-heightOne{  display:block;}
/*.carousel-innerc .active.left { left: -100%; }
.carousel-innerc .next { left: 100%; }
.carousel-innerc .prev { left: -100%; }
.carousel-innerc .active > div { display: none; }
.carousel-innerc .active > div:first-child { display: block; }*/
.h-project-sec, .h-three-sec{ margin:15px;}
#h-projectSec{ margin:0;}
.glb-header .navbar-toggle{ margin-right:0;}
#country-projects-sec .projects-info .projects-info-left img{ width:100%;}
#country-projects-sec .projects-info{ display:block; max-height:100%;}
#country-projects-sec .projects-sec-right{ float:left; margin-top:15px; width:100%; }
#country-overview-sec .country-overview-box .overlay .overlay-inner { margin: 30px 0 0 0; line-height: 90px; position: relative; top: 35%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }
#country-overview-sec .country-overview-box .overlay .overlay-inner h5.align-c{ display:block; text-align:center;}
.partners-logo-img{ margin-bottom:20px;}
.m-contact-align{ margin-bottom:25px;}
.slider-wrap{ width:60%;}
.project-details-secOne ul li{ display:block; margin-bottom:35px;}
.project-details-secOne ul li span.divider{ display:none;}
.project-details-secTwo ul li span{ width:90%;}
.roadmap-sec .roadmap-sec-info-left{ max-height: 100%;}
.roadmap-sec .roadmap-sec-info-left .roadmap-sec-info-img img{ width:100%; height:100%; object-fit:cover;}
.align-mobile{ display:flex; flex-direction:column; }
.align-mobile .roadmap-sec-info-txt{ order:2;}
.align-mobile .roadmap-sec-info-img{ order:1;}
.learning-opp-sec .three-sec, .publications-sec .three-sec, .blogs-sec .blog-sec-inner, .videos-sec .three-sec{ margin-bottom:15px;}
a.viewallBtn{ margin:0;}
.learning-opp-sec h2, .publications-sec h2, .blogs-sec h2, .videos-sec h2{ margin-bottom:10px;}
.learning-opp-sec , .publications-sec , .blogs-sec , .videos-sec { padding:10px 0; margin:10px 0; }
.navbar-formCustomOne{ padding:10px 0;}
.grey-bg-right-sec{ margin-top:15px;}
.texonomy-content-sec .texonomy-content-sec-inner{ margin-bottom:15px;}
.marg-t-30{ margin-top:0;}
.partners-logo-img img{ margin:0 auto;}
.views-row p{ text-align:center;}
.building-type-sec-right{ float:left; margin-top:15px; width:100%;}

.school-listing-table table tbody tr td { background-color: #fff !important; }
.school-listing-table table thead,  .school-listing-table table tbody tr td:not(:first-child) { display: none; }
.school-listing-table table tbody tr td:first-child { display: block; }
.school-listing-table table tr:nth-child(odd) td:first-child { background-color: #eff2f4 !important; }
.school-listing-table table tbody tr td:first-child::before { content: " "; position: relative; top: 5px; display: inline-block; width: 25px; height: 20px; color: #0071bc; }
.school-listing-table table tbody tr td.collapsed:first-child::before,  .school-listing-table table tbody tr td:first-child::before { background: url(../images/plus-icon.png) no-repeat left center; }
.school-listing-table table tbody tr td.expanded:first-child::before { background: url(../images/minus-icon.png) no-repeat left center; }
.searchResultRightsec .searcListItemsecOne li a .building-info-sec h5, .searchResultRightsec .searcListItemsecOne li a .building-info-sec h6{ flex:100%;}
#country-overview-sec .country-overview-box img{ height:100%;}
.h-project-sec img, .h-three-sec img{ height:100%;}
.carousel-inner > .item-custom > img{  position: absolute;    height: 100%;}
.carousel-caption{position: relative;}
}
@media only screen and (max-width:375px) {
.slider-wrap{ width:68%;}
}
@media only screen and (max-width:320px) {
.slider-wrap{ width:78%;}
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
.glosi-library-sec .glosi-library-box{ float:left; width:100%; height: 424px; min-height: 100%; position:relative; background-color:#dedede;}
}