html {
   overflow-y: scroll;/* word-break: break-all;*/
}
body {
    font-family: Calibri, Candara, Segoe, 'Segoe UI', Optima, Arial, sans-serif;
 font-size: 16px;
 font-style: normal;
 font-variant: normal;
 font-weight: 400;
 line-height: 20px;
}
.related-resources-heading {
    border-bottom: #ccc 1px dashed;
    padding-bottom: 5px;
    margin-bottom: 10px;
}

    .related-resources-heading a {
        color: #72c02c !important;
        font-weight: normal;
        font-size: 11px;
    }

        .related-resources-heading a:hover {
            color: #555 !important;
        }

h2 {
    font-size: 20px;
    line-height: 33px;
}

.padding-top {
    padding-top: 0px;
}

.frtl {
    float: right;
}

.fltr {
    float: left;
}
/* List View */
*.searchlist {
    width: auto;
}

.searchlist .search-image {
    margin-bottom: 7px !important;
    border-radius: 0;
    padding: 3px;
    border: 1px solid #ccc;
    width: 30%;
    margin-right: 20px;
    position: static;
    float: left;
}

    .searchlist .search-image img {
        width: 100%;
    }

.searchlist .search-details {
    width: 60%;
    float: left;
}

    .searchlist .search-details p {
        line-height: 16px;
        margin: 0 0 7px 0;
    }

    .searchlist .search-details .description {
        display: block;
        font-style: italic;
    }

.job-img .job-description {
    padding: 20px;
    max-width: 450px;
    margin: 91px auto 100px;
    background: rgba(255,255,255,0.8);
}

.headbar {
    height: 60px;
    margin-top: 20px;
}

    .headbar img {
        width: auto;
    }

.img-responsive1 {
    display: block;
    max-width: 100%;
    height: auto;
}

.title {
    font-size: 20px;
    color: #009ddc;
    text-align: right;
}

.download-resources {
    width: 100%;
    margin-top: 10px;
    text-align: center;
    height: 45px;
    margin-bottom: 10px;
    padding-top: 8px;
    font-size: 18px;
    font-weight: normal;
}

.blue-text {
    color: #2980b9;
}

.text-center {
    text-align: center !important;
}

.report-section {
    border: 1px solid #ddd;
    padding: 5px;
    background: #fff;
}

    .report-section img {
        width: 100% !important;
    }

.footer-v1 .footer {
    padding: 20px 0;
    background: #E5E2DF;
}

    .footer-v1 .footer p {
        color: #555;
    }

.gmap p {
    padding: 0px !important;
}

.gmap img {
    width: 100% !important;
}

hr {
    margin: 15px 0;
}

.star {
    color: #F00;
}

.country-logo img {
    height: 48px;
    width: auto;
    margin-left: 10px;
    border: 1px solid #eee;
}

.country-serchpage-result {
    border: solid 1px #eee;
    padding: 10px;
    margin-bottom: 20px;
    margin-right: 10px !important;
}

.country-map-chart {
    border: solid 1px #eee;
    padding: 20px;
    margin-bottom: 20px;
}

@media (min-width: 320px) and (max-width: 660px) {
    .headbar {
        height: 70px;
        margin-top: 20px;
    }

        .headbar img {
            width: auto;
        }
}

@media (min-width: 320px) and (max-width: 1023px) {
    .text-aln {
        text-align: left;
        float: left;
    }

    .title {
        font-size: 20px;
        color: #009ddc;
        text-align: left;
    }
}

@media (min-width: 992px) {
    .header-v4 .navbar-default .navbar-nav > li {
        margin-left: -1px;
        border-left: 1px solid #1778B8;
        border-right: 1px solid #1778B8;
    }
}

@media (min-width: 992px) and (max-width: 1280px) {
    .container {
        width: 1000px;
    }
}

.watch-video h2 {
    color: #fff;
}

.watch-video .bordered-icon {
    color: #fff;
}

.banner-img {
    /*height:500px;*/
}

.country-map {
    background: url(../img/cmap.png) no-repeat;
    background-size: cover;
    background-position: center center;
    height: 425px;
}
/* Headers v4
------------------------------------*/
.header-v4 .navbar-default .navbar-nav > li > a:hover,
.header-v4 .navbar-default .navbar-nav > .active > a {
    border-color: #3498db;
}

.header-v4 .navbar-default .navbar-nav > .active > a {
    color: #fff;
}

.header-v4 .navbar-default .navbar-nav > li:hover > a {
    border-color: #3498db;
    color: #fff;
}

.header-v4 .navbar .nav > li > .search:hover {
    color: #3498db;
}

.header-v4 .navbar-default .navbar-nav > .open > a,
.header-v4 .navbar-default .navbar-nav > .open > a:hover,
.header-v4 .navbar-default .navbar-nav > .open > a:focus {
    color: #fff;
}

.header-v4 .navbar-header {
    margin-top: 10px !important;
    margin-bottom: 10px;
}

.serch-box-top {
    margin-top: 20px;
}

.navbar-brand {
    padding: 0px;
}

.vaw-logo {
    background: #fff;
    margin-bottom: 2px;
    padding: 0px;
    border-left: 2px solid #FAF9F9;
    padding-left: 10px;
}

.UN-logo {
    background: #fff;
    margin-bottom: 2px;
    padding: 0px;
    margin-right: 5px;
}
.UN-logo img { width:95%}
.content-sm {
    padding-top: 30px;
    padding-bottom: 30px;
}

.carousel-caption h2 {
    color: #00ECFF;
}

@media (max-width: 991px) {
    .header-v4 .navbar-default .navbar-nav > li > a:focus {
        background: none;
        color: #960;
    }

    .header-v4 .navbar-default .navbar-nav > li > a:hover {
        color: #3498db;
    }

    .header-v4 .navbar-default .navbar-nav > .active > a,
    .header-v4 .navbar-default .navbar-nav > .active > a:hover,
    .header-v4 .navbar-default .navbar-nav > .active > a:focus {
        background: inherit;
        color: #3498db !important;
    }

    .vaw-logo {
        background: #fff;
        margin-bottom: 2px;
        padding: 0px;
        border-top: 2px solid #FAF9F9;
        padding-top: 10px;
        border-left: none;
        text-align: center;
    }

    .UN-logo {
        background: #fff;
        margin-bottom: 12px !important;
        padding: 0px;
        margin-right: 0px;
        text-align: center;
    }

    .serch-box-top {
        margin-bottom: 10px;
    }
}

.headline {
    display: block;
    margin: 10px 0 15px 0;
    border-bottom: 1px dotted #e4e9f0;
}

.text-blue-bold {
    color: #3498db;
    font-weight: bold;
}

.padding-right-5 {
    padding-right: 5px;
}

.width15 {
    width: 15% !important;
}

.navbar-header h1 {
    font-size: 21px;
    font-weight: 700;
    margin-top: 10px;
    color: #0397D6;
}

small {
    color: #999;
    font-size: 16px;
}

.carousel-inner > .item > img, .carousel-inner > .item > a > img {
    width: 100%;
}

.supporters .headline {
    display: block;
    margin: 0px !important;
    border-bottom: 1px dotted #777;
}

.supporters h2 {
    border-bottom: 2px solid #3498db;
    padding-bottom: 5px;
    font-size: 22px !important;
    line-height: 33px !important;
    color: #555 !important;
}

.supporters img {
    height: 50px;
    width: auto;
    margin-top: 10px;
    margin-right: 10px;
}

.s-results .inner-results img {
    width: 150px;
}

.space-xlg-hor {
    padding-left: 0px !important;
    padding-right: 0px !important;
}

.news-v2 .news-v2-desc {
    height: 175px;
    margin-bottom: 20px;
}

.our-supporters {
    font-size: 20px;
    line-height: 27px;
    padding-right: 20px;
}

/*Directory Styles*/
.directory-list, .directory-info-row .social-links {
    list-style-type: none;
    padding: 0;
    margin: 0;
}

    .directory-list li {
        border-left: 3px solid #fff /*f1f2f7*/;
        display: table-cell;
        width: 1%;
    }

        .directory-list li a {
            display: block;
            padding: 8px 0;
            text-align: center;
            text-transform: uppercase;
            background: #f1f2f7;
            color: #7A7676;
            -moz-transition: all 0.2s ease-out 0s;
            -webkit-transition: all 0.2s ease-out 0s;
            transition: all 0.2s ease-out 0s;
            text-decoration: none;
            border-radius: 5px !important;
            -webkit-border-radius: 5px !important;
        }

            .directory-list li a:hover, .directory-info-row .social-links li a:hover {
                background: #3498db /*ff6c60*/;
                color: #fff;
            }

.directory-info-row {
    display: inline-block;
    width: 100%;
    margin-top: 20px;
}

    .directory-info-row .social-links {
        display: inline-block;
        margin-bottom: 10px;
    }

        .directory-info-row .social-links li {
            display: inline-block;
        }

            .directory-info-row .social-links li a {
                background: #EFF0F4;
                width: 30px;
                height: 30px;
                line-height: 30px;
                text-align: center;
                display: inline-block;
                border-radius: 5px;
                -webkit-border-radius: 5px;
                color: #7A7676;
            }

    .directory-info-row h4, .directory-info-row a {
        color: #424F63;
    }

    .directory-info-row .thumb {
        border-radius: 5px;
        -webkit-border-radius: 5px;
        height: auto;
        width: 175px;
        margin-right: 10px;
    }

.unit-data {
    padding: 4px;
    text-align: center;
    /*
       text-transform: uppercase;
      background:#3498db#ff6c60;
      color: #3498db;
    */
    font-weight: bold;
    font-size: 13px;
    -moz-transition: all 0.2s ease-out 0s;
    -webkit-transition: all 0.2s ease-out 0s;
    transition: all 0.2s ease-out 0s;
    text-decoration: none;
    border-radius: 5px !important;
    -webkit-border-radius: 5px !important;
}

.footerlogo img {
    margin-left: 10px;
        height: 45px;
}

.pagination {
    margin: 0px 0px 20px 0px !important;
}

.search-block-v2.img-v1 {
    background-size: cover;
    background-position: center center;
}

.search-block-v2 {
    padding: 100px 0 100px !important;
}
/*Added by Sanjay*/
.jquery-accordion-menu ul ul.submenu li .jquery-accordion-menu-label {
    top: 8px !important;
}

.jquery-accordion-menu {
    border: none !important;
}

.s-results .related-search li {
    margin: 4px 0 !important;
}

.white.jquery-accordion-menu ul ul.submenu li a {
    /*width: 219px;
    padding: 10px 50px 10px 10px;*/
}
.jquery-accordion-menu ul ul.submenu>li>a {
    padding-right: 70px !important;
}
.jquery-accordion-menu ul li .jquery-accordion-menu-label, .jquery-accordion-menu ul ul.submenu li .jquery-accordion-menu-label {
    right: 35px !important;
}
.jquery-accordion-menu ul ul.submenu>li>ul.submenu>div>li>a {
            padding-left: 35px;
            background:#F0F9FF url(../img/icons/arrow.png) no-repeat;  background-position: 15px 13px;
  border-bottom: 1px solid #DBE7EF;
}

.jquery-accordion-menu ul ul.submenu>li>ul.submenu>li>ul.submenu>div>li>a {
                padding-left: 52px;
            background:#fff url(../img/icons/arrow.png) no-repeat;  background-position: 32px 13px;
}
@media (min-width: 320px) and (max-width:420px)
 {
 .navbar-header h1 {font-size: 22px;}
 .headline-center-v2 h2 { font-size: 20px;}
 .UN-logo img { width:auto;}
 }
 @media (min-width: 421px) and (max-width:620px)
 {
 .navbar-header h1 {font-size: 22px;}
 .headline-center-v2 h2 { font-size: 20px;}
  .UN-logo img { width:auto;}
 }
  @media (min-width: 621px) and (max-width:1000px)
 {
	  .UN-logo img { width:auto;}
 }
  @media (min-width: 990px) and (max-width:1300px)
 {
 .navbar-header h1 {font-size:20px;}
 .header-v4 .navbar-default .navbar-nav > li > a { padding: 10px 22px 11px 22px; font-size:16px;}
 }
   .pagination li a {padding: 5px 12px;}
.footerlogo .partnerlogo { height:60px;}
#jquery-accordion-menu {word-break: break-all;}

input.buttonlink {
  font: normal 11px Arial;
  text-decoration: none;
  background:none !important;
  color: #009EE0;
  border:none !important
}
.clr-btn a {
    background:none !important; font-size:11px !important; color:#009ee0 !important; padding:0px !important; margin:0px !important;
}
.clr-btn a:hover {
    text-decoration: underline !important;
}
.showdiv { display:block !important;}
.pagination>.disabled>a, .pagination>.disabled>a:focus, .pagination>.disabled>a:hover, .pagination>.disabled>span, .pagination>.disabled>span:focus, .pagination>.disabled>span:hover {
    cursor: default !important;
}
/*----------------------------------------
 Gallery Four
-----------------------------------------*/
.gal-4 {
 -moz-transition:all 1s ease;
 -webkit-transition:all 1s ease;
 -o-transition:all 1s ease;
 -ms-transition:all 1s ease;
 transition:all 1s ease;
}

.gal-4:hover {
 -moz-transform:scale(2.6) translate(52px, 22px);
 -webkit-transform:scale(2.6) translate(52px, 22px);
 -o-transform:scale(2.6) translate(52px, 22px);
 -ms-transform:scale(2.6) translate(52px, 22px);
 transform:scale(2.6) translate(52px, 22px);
 z-index:2;
}

.gal-4:nth-of-type(2):hover {
 -moz-transform:scale(2.6) translate(0, 22px);
 -webkit-transform:scale(2.6) translate(0, 22px);
 -o-transform:scale(2.6) translate(0, 22px);
 -ms-transform:scale(2.6) translate(0, 22px);
 transform:scale(2.6) translate(0, 22px);
}

.gal-4:nth-of-type(3):hover {
 -moz-transform:scale(2.6) translate(-52px, 22px);
 -webkit-transform:scale(2.6) translate(-52px, 22px);
 -o-transform:scale(2.6) translate(-52px, 22px);
 -ms-transform:scale(2.6) translate(-52px, 22px);
 transform:scale(2.6) translate(-52px, 22px);
}

.gal-4:nth-of-type(4):hover {
 -moz-transform:scale(2.6) translate(52px, -22px);
 -webkit-transform:scale(2.6) translate(52px, -22px);
 -o-transform:scale(2.6) translate(52px, -22px);
 -ms-transform:scale(2.6) translate(52px, -22px);
 transform:scale(2.6) translate(52px, -22px);
}

.gal-4:nth-of-type(5):hover {
 -moz-transform:scale(2.6) translate(0, -22px);
 -webkit-transform:scale(2.6) translate(0, -22px);
 -o-transform:scale(2.6) translate(0, -22px);
 -ms-transform:scale(2.6) translate(0, -22px);
 transform:scale(2.6) translate(0, -22px);
}

.gal-4:nth-of-type(6):hover {
 -moz-transform:scale(2.6) translate(-52px, -22px);
 -webkit-transform:scale(2.6) translate(-52px, -22px);
 -o-transform:scale(2.6) translate(-52px, -22px);
 -ms-transform:scale(2.6) translate(-52px, -22px);
 transform:scale(2.6) translate(-52px, -22px);
}
.gal-1 {
 -moz-transition:all 0.6s ease;
 -webkit-transition:all 0.6s ease;
 -ms-transition:all 0.6s ease;
 -o-transition:all 0.6s ease;
 transition:all 0.6s ease;
 opacity:1.5; 
}

.gal-1:hover {
 -moz-transform:scale(1.4);
 -webkit-transform:scale(1.4);
 -o-transform:scale(1.4);
 -ms-transform:scale(1.4);
 transform:scale(1.4);
 z-index:2;
 opacity:1;
 -moz-box-shadow:5px 3px 5px rgba(0, 0, 0, 0.3);
 -webkit-box-shadow:5px 3px 5px rgba(0, 0, 0, 0.3);
 box-shadow:5px 3px 5px rgba(0, 0, 0, 0.3);
}
@media (min-width: 320px) and (max-width: 1023px){
 .gal-1 {
  -moz-transition:none;
 -webkit-transition:none;
 -ms-transition:none;
 -o-transition:none;
 transition:none;
 opacity:none; 
 }
 .gal-1:hover {
 -moz-transform:none;
 -webkit-transform:none;
 -o-transform:none;
 -ms-transform:none;
 transform:none;
 z-index:2;
 opacity:1;
 -moz-box-shadow:none;
 -webkit-box-shadow:none;
 box-shadow:none;
}
}
/*----------------------------------------
 Gallery Two
-----------------------------------------*/
.gal-2 {
 -moz-transition:all 1s ease;
 -webkit-transition:all 1s ease;
 -o-transition:all 1s ease;
 -ms-transition:all 1s ease;
 transition:all 1s ease;
 opacity:1.8;
}

.gal-2:hover {
 -moz-transform:scale(1.4) rotate(360deg);
 -webkit-transform:scale(1.4) rotate(360deg);
 -o-transform:scale(1.4) rotate(360deg);
 -ms-transform:scale(1.4) rotate(360deg);
 transform:scale(1.4) rotate(360deg);
 z-index:9;
 opacity:1;
 -moz-box-shadow:5px 3px 5px rgba(0, 0, 0, 0.3);
 -webkit-box-shadow:5px 3px 5px rgba(0, 0, 0, 0.3);
 box-shadow:5px 3px 5px rgba(0, 0, 0, 0.3);
}
/*----------------------------------------
 Gallery Three
-----------------------------------------*/
.gal-3 {
 -moz-transition:all 1s ease;
 -webkit-transition:all 1s ease;
 -o-transition:all 1s ease;
 -ms-transition:all 1s ease;
 transition:all 1s ease;
 -moz-transform:rotate(20deg) translate(20px, 5px);
 -webkit-transform:rotate(20deg) translate(20px, 5px);
 -o-transform:rotate(20deg) translate(20px, 5px);
 -ms-transform:rotate(20deg) translate(20px, 5px);
 transform:rotate(20deg) translate(20px, 5px);
}

.gal-3:nth-of-type(2) {
 -moz-transform:rotate(-10deg) translate(0, 10px);
 -webkit-transform:rotate(-10deg) translate(0, 10px);
 -o-transform:rotate(-10deg) translate(0, 10px);
 -ms-transform:rotate(-10deg) translate(0, 10px);
 transform:rotate(-10deg) translate(0, 10px);
}

.gal-3:nth-of-type(3) {
 -moz-transform:rotate(10deg) translate(0, 20px);
 -webkit-transform:rotate(10deg) translate(0, 20px);
 -o-transform:rotate(10deg) translate(0, 20px);
 -ms-transform:rotate(10deg) translate(0, 20px);
 transform:rotate(10deg) translate(0, 20px);
}

.gal-3:nth-of-type(4) {
 -moz-transform:rotate(-30deg) translate(20px, -10px);
 -webkit-transform:rotate(-40deg) translate(20px, -10px);
 -o-transform:rotate(-40deg) translate(20px, -10px);
 -ms-transform:rotate(-40deg) translate(20px, -10px);
 transform:rotate(-40deg) translate(20px, -10px);
}

.gal-3:nth-of-type(5) {
 -moz-transform:rotate(5deg) translate(0, -10px);
 -webkit-transform:rotate(5deg) translate(0, -10px);
 -o-transform:rotate(5deg) translate(0, -10px);
 -ms-transform:rotate(5deg) translate(0, -10px);
 transform:rotate(5deg) translate(0, -10px);
}

.gal-3:nth-of-type(6) {
 -moz-transform:rotate(-5deg) translate(-10px, -10px);
 -webkit-transform:rotate(-5deg) translate(-10px, -10px);
 -o-transform:rotate(-5deg) translate(-10px, -10px);
 -ms-transform:rotate(-5deg) translate(-10px, -10px);
 transform:rotate(-5deg) translate(-10px, -10px);
}

.gal-3:hover {
 -moz-transform:scale(2);
 -webkit-transform:scale(2);
 -o-transform:scale(2);
 -ms-transform:scale(2);
 transform:scale(2);
 z-index:2;
 -moz-box-shadow:5px 3px 5px rgba(0, 0, 0, 0.3);
 -webkit-box-shadow:5px 3px 5px rgba(0, 0, 0, 0.3);
 box-shadow:5px 3px 5px rgba(0, 0, 0, 0.3);
}
.arrow-down{    font-size: 40px;
    font-weight: normal;
    color: #428bca;
 }
.boxes small{
 color: #333 !important; font-size:125%;
}
.heading{font-size: 18px;
    line-height: 26px;
    font-weight: 700;
     color: #337ab7;
}
.title-text
{font-size: 22px !important;
    line-height:35px !important;
    font-weight: 800;
 color:#000 !important;
}
.title-text a {color:#333 !important;}
.parallax-quote {
    color: #fff;
    padding: 100px 0;
    position: relative;
    text-align: center;
    background: url(../img/sliders/revolution/bg4.jpg) 50% 0 repeat fixed;
}
.welcomequote{background:; border-top:#0293d4 1px solid; border-bottom:#0293d4 1px solid; background:url(../img/sliders/revolution/bg4.jpg) 20% 0 repeat fixed;}
.welcomequote:after{background:#03A9F4 ;}

.bg-image-v1 {
    width: 100%;
    height: auto;
    padding: 20px 0;
    position: relative;
    background: url(../img/sliders/revolution/bg3.jpg) repeat fixed;
    background-size: cover;
}
.bg-image-v1:before {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    content: " ";
    position: absolute;
    background: rgba(0,0,0,0.7);
}
.navbar-header1 { margin-top: 10px !important;
    margin-bottom: 10px;}
 
.navbar-header1 h1 {
    font-size: 20px;
    font-weight: 800;
    margin-top: 40px;
    color: #009DDC;
 line-height:65px;
}
.headline-center-v2.headline-center-v2-dark p { text-align:left !important; font-size:18px; line-height:24px;}
.headline-center-v2 p {font-size: 16px !important;}
.footer-v1 .copyright p {
    color: #eee;
    margin-top: 16px;
}
li a.AFRICA {
    background: #8853BD !important;color: #fff !important;cursor: pointer;
}
li a.AMERICAS {
    background: #e67e22 !important; color: #fff !important; cursor: pointer;
}
li a.ASIA {
    background: #1abc9c !important; color: #fff !important; cursor: pointer;
}
li a.EUROPE {
    background: #72c02c !important; color: #fff !important; cursor: pointer;
}
li a.OCEANIA {
    background: #e74c3c !important; color: #fff !important; cursor: pointer;
}
.mapinfo{ padding: 5px;}
.mapinfo table{ margin: 0 !important;}
.mapinfo h2{ padding: 2px 2px 2px 8px;margin: 0;background-color: #05a;color: #fff;font-size: 13px;line-height: 22px;}
.map-country-name{ font-weight: bold;font-size: 18px; color: #72c02c }
.text-align-center {
    text-align: center;
}
.welcometext-hd{ color: #555;}

.widget-padding {
    padding-top: 30px;
    padding-bottom: 20px;
}
.margin-top-20 {
    margin-top: 20px;
}
@media (min-width: 300px) and (max-width: 767px) {
    .map-country {
        display: none;
    }
}
.form-control {
    height: 32px;
}