*{outline:0px; }
 /* roboto-300 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: url('font/roboto-v20-latin-300.eot'); /* IE9 Compat Modes */
  src: local('Roboto Light'), local('Roboto-Light'),
       url('font/roboto-v20-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('font/roboto-v20-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('font/roboto-v20-latin-300.woff') format('woff'), /* Modern Browsers */
       url('font/roboto-v20-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('font/roboto-v20-latin-300.svg#Roboto') format('svg'); /* Legacy iOS */
}

/* roboto-regular - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: url('font/roboto-v20-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Roboto'), local('Roboto-Regular'),
       url('font/roboto-v20-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('font/roboto-v20-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('font/roboto-v20-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('font/roboto-v20-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('font/roboto-v20-latin-regular.svg#Roboto') format('svg'); /* Legacy iOS */
}

/* roboto-500 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: url('font/roboto-v20-latin-500.eot'); /* IE9 Compat Modes */
  src: local('Roboto Medium'), local('Roboto-Medium'),
       url('font/roboto-v20-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('font/roboto-v20-latin-500.woff2') format('woff2'), /* Super Modern Browsers */
       url('font/roboto-v20-latin-500.woff') format('woff'), /* Modern Browsers */
       url('font/roboto-v20-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
       url('font/roboto-v20-latin-500.svg#Roboto') format('svg'); /* Legacy iOS */
}

/* roboto-500italic - latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 500;
  src: url('font/roboto-v20-latin-500italic.eot'); /* IE9 Compat Modes */
  src: local('Roboto Medium Italic'), local('Roboto-MediumItalic'),
       url('font/roboto-v20-latin-500italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('font/roboto-v20-latin-500italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('font/roboto-v20-latin-500italic.woff') format('woff'), /* Modern Browsers */
       url('font/roboto-v20-latin-500italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('font/roboto-v20-latin-500italic.svg#Roboto') format('svg'); /* Legacy iOS */
}

/* roboto-700 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: url('font/roboto-v20-latin-700.eot'); /* IE9 Compat Modes */
  src: local('Roboto Bold'), local('Roboto-Bold'),
       url('font/roboto-v20-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('font/roboto-v20-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('font/roboto-v20-latin-700.woff') format('woff'), /* Modern Browsers */
       url('font/roboto-v20-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('font/roboto-v20-latin-700.svg#Roboto') format('svg'); /* Legacy iOS */
}


body{margin:0px; padding:0px; font-family: 'Roboto'; font-size:16px;}
input:focus,button:focus{outline:none;}
h1,h2,h3,h4,h5,h6,p,ul,li,ol{margin:0px; padding:0px;}
li{list-style:none;}
img{max-width:100%;}
a:hover{text-decoration:none;}
.youtube_video iframe{width:100%;}

/*******banner-css-start***************/
.home_banner { position: relative; z-index: 1 }
.home_banner .slick-list { font-size:0px;}
.banner_desc { position:absolute; top:50%; z-index:999; max-width:789px; margin:auto; color:#fff; font-size:52px; line-height:58px; font-weight: 500; transform:translateY(-50%); -webkit-transform:translateY(-50%); }
.slider_desktop{background-size:cover; background-size:100%; width:100%;}
.status_details_wrap { position:absolute; z-index:999; top:50%; right:50%; color:#fff; max-width:470px; margin:auto; margin-right:-650px; width:100%; transform:translateY(-50%); -webkit-transform:translateY(-50%); margin-top:30px;}
.slider_desktop { display:inline-block; width:100%; position:relative; z-index:9; height:calc(100vh - 85px); background-size:cover; }
.status_section:nth-child(2), .status_section:nth-child(3) { display: inline-block; width: 49%; }
.status_section { width: 100%; display: inline-block; }
.status_count { text-align: center; }
.status { width: 202px; height: 242px; /*background: rgba(0,173,238,0.9);*/ display: inline-block; margin: auto; align-content: center; justify-content: center; align-items: center; }
.count_description { font-size: 18px; text-transform: uppercase; }
.count_text { font-size: 72px; line-height: 85px; top:0px; position:relative;}
.status { width: 209px; height:241px; /*background: rgba(0,173,238,0.9);*/ position: relative; background:url(images/banner-hexcon.svg) no-repeat; padding-top:61px;}
/*.status::before { content: ""; position: absolute; top: -64px; left: 0; width: 0; height: 0; border-left: 105px solid transparent; border-right: 105px solid transparent; border-bottom: 64px solid rgba(0,173,238,0.9); }
.status::after { content: ""; position: absolute; bottom: -64px; left: 0; width: 0; height: 0; border-left: 106px solid transparent; border-right: 103px solid transparent; border-top: 64px solid rgba(0,173,238,0.9); }*/
.status_section:nth-child(2) { position:relative; top:-37px; }
.status_section:nth-child(3) { position:relative; top:-58px; }
.home_banner .container { max-width:1300px; width:100%;  /*height:calc(100vh - 85px);*/ left:0px; right:0px; margin:auto; top:0%;}
.slider_desktop img { width: 100%; }
.status_section:nth-child(2) .count_text { position: relative; top: -19px; }
.status_section:nth-child(2) .count_description { position: relative; top: -21px; line-height: 1.1; }
.status_section:nth-child(3) .count_description { position: relative; top: -20px; line-height: 1.1; }
.status_section:nth-child(3) .count_text { position: relative; top: -18px; left:5px;}
.scroll_down { text-align: center; }
.scroll_down a .mouse { content: ""; position: absolute; top: auto; background: url(images/banner-arrow-blue.svg) no-repeat 0 0; width: 56px; height: 27px; bottom: 50px; }
.scroll_down.scrollinner a .mouse{background: url(images/banner-arrow-white.svg) no-repeat 0 0; width:60px; height:30px; z-index:1;}
.header_image.about_banner.what_we_banner .scroll_down.scrollinner a .mouse{background: url(images/banner-arrow-blue.svg) no-repeat 0 0; width:60px; height:30px; z-index:1; margin-left:-29px;}
.status_section:nth-child(1) .count_description { top: -6px;
position: relative; }
/*.scroll_down.mobile_down { display: none; }*/
.scroll_down.desktop_down { display: block; }
.home .scroll_down.desktop_down { display: none; }
/*************banner-css-end*****************/
/*************header-css-start*****************/
/*************sticyheader-css-start*****************/
.site-header.sticky.scroll_cls .headermain{position:fixed; top:0px; left:0px; width:100%; background:#fff; z-index:2; padding:6px 0px 4px 0px; height:74px;}  
.headermain { padding:12px 0px 8px 0px; }


/*************sticyheader-css-end*****************/
.mobile_menuwrap{display:none;}
.site-header{ width:100%; display:inline-block; background:#fff; vertical-align:top; height:85px; /*z-index:99; position:relative;*/}
.site-header .container{max-width:1300px; position:relative;}
.unep_logo{margin:0px 35px 0px 35px; vertical-align:bottom; top:-1px; position:relative;}
.unep_logo img{width:76px; }
.undp_logo{top: 0; display: inline-block; vertical-align: bottom; position: relative; top:-4px;}
.undp_logo img{width:26px; height:53px;}
.topmenu{float:left; margin:0px 117px 0px 0px;}
.topmenu li{float:left; margin:0px 18px 0px 18px; }
.topmenu li a{color:#4b5050; font-size:15px; font-weight:500; text-transform:uppercase; padding:0px 0px 32px 0px; display:inline-block; position:relative;}
.site-header.sticky .topmenu li a{padding-bottom:23px;}
.site-header.sticky .topmenu li a::after{bottom:13px;}
/*.site-header.sticky .topmenu li ul.sub-menu::before{height:67px;}*/
.topmenu li.current_page_item a:after,
.topmenu li.current-page-ancestor a:after,
.topmenu li ul.sub-menu li.current-menu-item a:after{width:100%; background:#df1668;}
.topmenu li ul.sub-menu{ display:block; position:absolute; background:#fcfcfc; z-index:2; left:0px; padding:16px 0px 0px 20px; max-width:600px; right:0px; left:auto; transition: all 0.8s ease; -webkit-transition:all 0.8s ease; opacity:0; visibility:hidden; }
.topmenu li:hover ul.sub-menu{ opacity:1; visibility:visible; height:64px;}

.topmenu li:hover ul.sub-menu li ul.sub-menu{height:auto;}
.site-header.sticky.scroll_cls .topmenu li ul.sub-menu li ul.sub-menu{margin-top:-1px;}
.topmenu li ul.sub-menu:after{position:absolute;  background:#fcfcfc;  width:200%; content:""; left:100%; top:0px; height:100%;}
.topmenu li ul.sub-menu:before{position:absolute; top:0px; left:-64px; width:64px; height:64px; content:""; background:url(images/menu-cross-img.png) no-repeat; }
.headerleft{float:left;}
.home_banner{width:100%; display:inline-block; vertical-align:top; height:calc(100vh - 85px);}
.search_wrap{float:left;  margin-right:40px; -moz-transition: all .5s ease 0s;
-ms-transition: all .5s ease 0s;
-o-transition: all .5s ease 0s;
-webkit-transition: all .5s ease 0s;}
.members_login{font-size:0px; background:url(images/user-normal.svg) no-repeat; width:22px; height:24px; display:inline-block; vertical-align:top; }
.members_login.active{background: url(images/user-active.svg) no-repeat;}
.headerright{float:right; margin:17px 0px 0px 0px;}
.topmenu li a:after { content: "";  position: absolute; width:0px; height:4px; left: 0px; bottom:23px; background: #e6e7e7;
    transition: all 0.3s; -webkit-transition: all 0.3s; border-radius:3px;}
.topmenu li a:hover:after{width:100%;}

.topmenu li ul.sub-menu  li{font-weight:normal; margin:0px; display:inline-block;   padding:2px 19px 3px 19px; } 

.topmenu li ul.sub-menu  li a{padding:0px; color:#4b5050; font-size:15px; font-weight:500; text-transform:uppercase; padding-bottom:20px;}

.topmenu li ul.sub-menu li a::after {

    content: "";
    position: absolute;
    width: 0px;
    height: 4px;
    left: 0px;
    bottom:8px;
    background: #e6e7e7;
    transition: all 0.3s;
    -webkit-transition: all 0.3s;
    border-radius: 3px;

}
.topmenu li ul.sub-menu li a:hover::after {

    width: 100%;

}
.topmenu li.current_page_item ul.sub-menu  li a:After{display:none;}
.topmenu li ul.sub-menu li ul.sub-menu{left:auto; top:auto; display:none; background:#df1668; right:0px; width:135px; margin-top:2px; padding-left:0px; padding-bottom:15px; padding-top:9px;}
.topmenu li ul.sub-menu li ul.sub-menu li a:after{display:none;}

.topmenu li ul.sub-menu li ul.sub-menu:After,.topmenu li ul.sub-menu li ul.sub-menu:before{display:none;}
.topmenu li ul.sub-menu li ul.sub-menu li{padding:0px; width:100%;}
.topmenu li ul.sub-menu li ul.sub-menu li.current-menu-item a{background:#c30b56;}
.topmenu li ul.sub-menu li ul.sub-menu li a{color:#fff; padding:5px 26px 3px 27px; font-size:13px; width:100%; display:block;}
.topmenu li ul.sub-menu li.current-menu-ancestor:hover ul.sub-menu,
.topmenu li ul.sub-menu li.event_cat:hover ul.sub-menu{display:block;}
/*.topmenu li ul.sub-menu li.current-menu-ancestor{position:relative;}*/
/*.topmenu li ul.sub-menu li.current-menu-ancestor:after{width:10px; height:19px; background: url(images/mobile_menu_arrow.png) no-repeat;     background-size: auto; background-size: auto; position: absolute; right: 14px; top: 6px; cursor: pointer;
background-size: 100%; content:"";}*/
#page{overflow:hidden;}
/*************header-css-end*****************/
/*************home-slider-css*****************/
.slider_section .slick-prev{left:0px;}
.slider_section .slick-next{right:0px;}
/*************home-slider-css*****************/

.post_section .col-md-4{margin-bottom:30px;}
.post_section .blog_main.news_block{background:#fff; position:relative;}

.post_section .blog_main.news_block .blog_descpart a{font-size:16px; color: #4b5050;}


.blog_date{position:absolute; top:20px; left:20px; background:#fff; color: #4b5050; font-size:14px; padding-right:12px; padding-left:12px; height:26px; line-height:27px;}
.post_section .blog_main.testi_block .blog_details{padding-top:47px; }
.post_section .blog_main.testi_block .blog_details .blog_desc.fullbox_inner p{font-style:italic; line-height:20px;}
.post_section .blog_main.testi_block .blog_details .blog_title{margin-top:37px;}
.post_section .blog_main.testi_block .blog_details .blog_title h6{ padding-right:15px;}
.post_section .blog_main.testi_block .blog_details .blog_title a{font-size:14px; color:#fff;font-weight:normal;}
.post_section .blog_main.testi_block .blog_details .blog_title a h6{font-size:14px; color:#fff;font-weight:normal;}
.financial_section{text-align:center; margin:110px 0px 120px 0px;}
.financial_section h3{font-size:36px; color:#4b5050; margin:0px 0px 60px 0px;}
.bottomlogos{margin-left:-27px; margin-right:-27px;}
.blog_main.news_block .blog_descpart{font-size:16px; color: #4b5050; padding:18px 20px 60px 20px;}
.blog_main.news_block .blog_descpart .blog_title h5{font-size:16px; color: #4b5050; font-weight:normal; line-height: 1.25;}
.blog_main.testi_block{ background-color: #11699f; color:#fff; padding:20px 23px 20px 23px; position:relative;}
.blog_main.publication_block{background:#fff; width:100%; display:inline-block; padding:0px 20px 20px 20px; position:relative;}
.blog_main.publication_block.fullboxesdesc.twitter_feed{padding-top:20px;}
.blog_main.publication_block .publication_img{text-align:center; 
width: 100%; }

.blog_main.publication_block .blog_details{padding-bottom:60px;}
.blog_main.publication_block .blog_title h5 a{font-size:16px; color:#4b5050; }

.blog_main.publication_block .publication_img .blog_date{background:#fff; color:#4b5050;}
 .financial_support_image{display:inline-block; vertical-align:middle; padding-left:27px; padding-right:27px; width:16%; text-align:center;}
.block_detail{background:#fff; width:100%; display:inline-block; vertical-align:top; /*padding-right:20px;*/}
.block_title h3{font-size:25px; color:#4b5050; font-weight:500;  min-height:85px; line-height:1; padding:24px 0px 0px 24px; }
.intro_text{background:#a21b43; color:#fff; width:100%; display:inline-block; padding:120px 0px 95px 0px; margin-top:30px;}
.block_img{ padding:42px 40px 20px 25px; width:100%; display:inline-block; position:relative; min-height:275px;}
.block_img:After{background:url(images/transparent-2.png) no-repeat bottom; width:100%; height:100%; top:0px; left:0px; content:""; position:absolute;  background-size:100%;}
.area_section .col-md-6:nth-child(2) .block_img:After{background:url(images/transparent-3.png) no-repeat bottom;}
.area_desc{z-index:1; position:relative; }
.area_desc ol li{color:#fff; position:relative; padding:0px 0px 0px 25px; font-weight:500; font-size:20px; margin-bottom:7px; line-height:1;}
.area_desc ol{counter-reset: section; list-style-type: none; color:#fff;}
.area_desc ol li:before{position: absolute; left: 0; top: 0; counter-increment: section; content: counters(section,"") ". ";
color: #fff; font-size: 20px; font-weight:500px;}
.area_desc p{font-size:25px; line-height:30px; color:#fff; font-weight:500; text-shadow:0 0 .9em #000;}
.block_img a{background-color: #00adee; color:#fff; font-size:14px; font-weight:500; width:110px; height:27px; display:inline-block; text-align:center;  line-height:27px; z-index:1; position:relative; margin-top:51px; text-transform:uppercase;}
.dimension_both a:last-child{margin-left:10px; width:180px;}
.dimension_both{position:absolute; bottom:20px; top:auto; }
.block_img .dimension_both a{margin-top:0px;}
.blog_main.video_block{background:#fff; width:100%; display:inline-block; position:relative}
.video_url{min-height:50px;}
.blog_main.video_block .blog_descpart{padding:16px 20px 20px 20px;}
.blog_main.video_block .blog_descpart .blog_desc.fullbox_inner{padding-bottom:25px;}
.blog_main.video_block .bloglink{position: absolute; bottom: 0px; top: auto; padding: 0px 0px 20px 0px;}
.blog_main.video_block .blog_descpart .blog_desc.fullbox_inner p{font-size:16px; color:#4b5050; font-weight:normal; margin-bottom:20px; line-height:20px;}
.blog_main.video_block .blog_descpart .blog_desc.fullbox_inner p a{color:#4b5050;}
.blog_main.event_block{background:#fff; width:100%; display:inline-block; position:relative}
.blog_main.event_block .blog_descpart{padding:20px 20px 40px 20px;}
.blog_main.event_block .blog_descpart .event_date{padding-bottom:27px;}
.blog_main.event_block .blog_descpart p{display: inline-block; width: 100%;}
.blog_main.event_block .blog_descpart h6{color:#4b5050; font-size:16px; font-weight:700; margin:0px 0px 20px 0px; padding:0px 0px 0px 0px;}
.blog_main.event_block .blog_descpart h6 a{color:#4b5050; font-size:16px; font-weight:700; }

.blog_main.event_block .blog_descpart .bloglink,
.post_section .blog_main.news_block .blog_descpart .bloglink,
.blog_main.publication_block .bloglink{position:absolute; bottom:0px; top:auto; padding:0px 0px 20px 0px;}
.blog_main.event_block .blog_descpart .bloglink a,
.blog_main.video_block .blog_descpart .bloglink a,
.post_section .blog_main.news_block .blog_descpart .bloglink a,
.blog_main.publication_block .bloglink a{background-color: #00adee; color: #fff; height: 27px;
    padding-left: 13px; padding-right: 13px; display: inline-block; text-transform: uppercase; font-size: 14px; line-height: 27px;}
.publication.case_study{margin-bottom:30px; padding-bottom:60px;}
.publication.case_study .loadmore_btn{margin-top:30px;}
.publication.case_study .blog_main.publication_block .blog_details{padding-bottom:110px;}
/******************************footer-css-start****************/
.site-footer{width:100%; display:inline-block; background:#858888; padding:27px 0px 25px 0px;}
.site-footer .container{max-width:1290px;}
.explore_title_main h3{font-size:25px; color:#fff; font-weight:500; margin-bottom:10px;}
.footer_menu,.menu-resources-container{margin-top:8px;}
.footermenu{  min-height:135px;}
.footermenu ul li{line-height:20px;}
.footermenu ul li a{ font-size: 15px; color:#fff; font-weight:500; text-transform:uppercase;}
.footermenu .footer_menu{margin-right:55px; float:left;}
.footermenu .resource_menu{ float:left;}
.copy_text{width:100%; display:inline-block; border-top:1px solid #fff; padding:24px 0px 0px 0px; margin:28px 0px 0px 0px;}
.copyrightpart{float:left; font-size:14px; color:#fff; margin-top:2px;}
.privacy_menu{float:right;}
.menu-privacy-container ul li{float:left; margin:0px 47px 0px 47px;}
.menu-privacy-container ul li a{color:#fff; font-size:14px; text-transform:uppercase;}
.leatest_news_and_update{font-size:20px; color:#fff; font-weight:500; padding-right:35px; line-height:26px;}
.footerformmain{padding-left:94px;}
.footerformmain .mc4wp-response .mc4wp-alert.mc4wp-success {color: #fff;font-size: 14px; margin-top:10px;}
.footerwrapper input{width:100%; border:0px; height:43px; font-size:16px;  color: #4b5050; font-weight:normal; padding-left:17px; padding-right:17px; margin:20px 0px 20px 0px;}
.footerwrapper input:focus{border:0px; outline:0px;}
.footerformbtn input{display: block; border:0px; background: #00adee;
color: #fff;
text-align: center;
height: 43px;
width: 196px;
line-height: 43px;
text-transform: uppercase;}
.footerformbtn a{display:block; width:100%; background: #00adee; color:#fff; text-align:center; height:43px; width:196px; line-height:43px; text-transform:uppercase;}
.get_in_touch_main{clear:both;}
.get_in_touch{width:196px; height:43px;  background:#00adee; text-align:center; line-height:43px; display:inline-block; margin:26px 0px 0px 0px;}
.get_in_touch a{font-size:16px; text-transform:uppercase; color:#fff; display:block;}
.gray_section{background:#e7e7e7; width:100%; display:inline-block; padding:60px 0px 60px 0px; margin:30px 0px}
.twitter_link a{font-size:0px; background:url(images/twitter-gray.svg) no-repeat; width:42px; height:42px; display:inline-block;}
.linkedin_url{margin-left:15px; margin-right:15px;}
.linkedin_url a{font-size:0px; background:url(images/linkdine-gray.svg) no-repeat; width:42px; height:42px; display:inline-block;}
.youtube_url a{font-size:0px; background:url(images/youtube-gray.svg) no-repeat; width:42px; height:42px; display:inline-block; background-size:100%;}
.social_netwoking_link_main{text-align:center; margin-top:144px;} 
.social_netwoking_link_main .twitter_link,.linkedin_url,.youtube_url{display:inline-block;}
.social_netwoking_link_main.introsocial{margin-top:37px;}

.intro_text .container{max-width:920px; margin:auto;}
.intro_text h1{font-size:36px; color:#fff; text-align:center;}
.social_netwoking_link_main.introsocial .twitter_link a{ background:url(images/twitter-white.svg) no-repeat; }
.social_netwoking_link_main.introsocial .linkedin_url a{background:url(images/in-white-hover.svg) no-repeat;}


.social_netwoking_link_main.introsocial	.youtube_url a{ background:url(images/yt-white.svg) no-repeat;}

/******************************footer-css-end****************/
/*******************mobile-menu****************/
.menu_open .mobile-menu{ left: 0; top: 0; transition: all .4s ease 0s; -webkit-transition: all .4s ease 0s; opacity:1;}
.mobile-menu { background: #fff; color: #fff; height: 100%;overflow: auto; /*padding: 0 15px 0 15px;*/ position: fixed; top: -100%; left: 0; transition: all .4s ease 0s; -webkit-transition: all .4s ease 0s; width: 100%; z-index: 9; opacity:0;}
.mobile-menu { vertical-align: top; width: 100%; text-align: left; display: inline-block; padding-top: 0 }
.close_menu_wrap { position: absolute; right:30px; top:30px; width:23px; height: 23px; background: url(images/cross_white_icon.svg) no-repeat; background-size:auto; background-size: 100%; z-index: 1 }
.close_menu { position: absolute; left: 0; top: 0; width: 100%; height: 100%; }
.mobile-menu-wrap  ul.menu li{position:relative; border-bottom:1px solid #fff; padding-bottom:13px; margin-bottom:13px; list-style:none;}
.mobile-menu-wrap ul.menu li:last-child{border-bottom:0px; padding-bottom:0px;}
.mobile-menu-wrap ul.menu li a{color:#fff; font-size:16px;}
.mobile-menu-wrap ul.menu li ul.sub-menu li a{color:#fff; font-size:14px;}
.mobile_menuwrap button.menu-toggle {border: 0; background: 0 0; background: url(images/burger_menu.svg) no-repeat;        background-size: auto; padding: 0;width: 30px;height: 24px; margin-right:5px; background-size: 100%; text-indent: -5000000px;
}
.close_menu_wrap { position: absolute;right: 0px; top: 30px; width: 23px; height: 23px; background: url(images/cross_white_icon.svg) no-repeat; background-size: auto; background-size: auto;background-size: 100%; z-index: 1;}
.close_menu_wrap {position: absolute;right:15px; top:30px;width: 23px; height: 23px;  background: url(images/cross_blue_icon.svg) no-repeat; background-size: auto;background-size: auto; background-size: 100%; z-index: 1;}
.close_menu_wrap button.menu-toggle.close_menu{background:none !important;}
.mobile-menu-wrap .menu-menu-1-container{margin-top:40px; padding-left:15px; padding-right:15px;}
.mobile_menuinner.mobilemenuwrap {padding-top:0px; margin: auto; max-width: 100%; }
.mobile-menu ul.menu li span.toggle-btn-submenu { width: 10px; height: 22px;  background: url(images/mobile_menu_arrow.png) no-repeat;  background-size: auto; position: absolute; right: 14px;top: 3px;cursor: pointer; background-size: 100%;}
.mobile-menu ul.menu li.liopen span.toggle-btn-submenu {width: 19px; height: 11px;background: url(images/mobile_menu_arrow_bottom.png) no-repeat; background-size: auto;position: absolute; right: 14px; top: 5px;  cursor: pointer;  background-size: 100%;}
.search-submit {display: inline-block; vertical-align: top; position: relative; width:23px; background: url(images/search-normal.svg) no-repeat; border: 0; height:23px; text-transform: uppercase;  font-weight: 400;
    font-weight: 700;  font-size: 14px;  outline: 0;font-size:0px;}
.search_wrap.search_active .search-submit{background: url(images/search-active.svg) no-repeat;}
.search_wrap input[type="text"]{width:100%; height: 40px; font-size: 14px; line-height: 100%; 
background: #fff; border: 1px solid #1c2222; -moz-transition: all .5s ease 0s; -ms-transition: all .5s ease 0s;
-o-transition: all .5s ease 0s; -webkit-transition: all .5s ease 0s; border-radius: 3px; -webkit-border-radius: 3px;
-webkit-appearance: none; box-sizing: border-box;padding:10px 55px 10px 15px;}
.search_wrap input.is-close{width:0px; display:none;}
.search_wrap label{}
.mobile_logo{margin-top:15px;}
.mobile_logo .unep_logo,.mobile_logo .undp_logo{display:inline-block;}
#cookie-law-info-bar{background:#11699f!important; color:#fff;}
#cookie-law-info-bar span{color:#fff !important;}
#cookie-law-info-bar span a{color:#fff !important;}
#cookie_action_close_header{background:#00adee !important;color:#fff;  font-size:14px; text-transform:uppercase;  font-family: 'Roboto' !important; text-decoration:none;}
.back_to_top {
    bottom:100px;
    height: 50px;
    position: fixed;
    right: 18px;
    transition: all 0.3s ease 0s;
    -webkit-transition: all 0.3s ease 0s;
    width: 50px;
    z-index: 23;
}
.back_to_top a.show {
    display: block;
}
.back_to_top a {
    height: 100%;
    padding: 20px 17px;
    text-align: center;
    width: 100%;
    font-size: 0px;
    background: #fff;
    
    border-radius: 50%;
    display: none;
    position: relative;
}
.back_to_top a span {
    border-color: #10ade0;
    border-style: solid;
    border-width: 4px 4px 0 0;
    display: inline-block;
    padding: 5px;
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    vertical-align: middle;
    position: absolute;
    top: 5px;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    width: 10px;
    height: 10px;
}
.back_to_top a.show {
    display: block;
}
.homebox1mar{margin-left:10px;}
.mobilebluebg{background:#00adee; width:100%; display:inline-block; vertical-align:top; padding-bottom:150px; overflow:hidden;}
/****************login-css-start***************/
.login-wrap{max-width:440px;  background:#e6e7e7; padding:27px 70px 30px 70px;margin:auto; }
.login-wrap h1{font-size:25px;  color: #4b5050; font-family: Roboto; font-weight:500; text-align:center; margin-bottom:36px;}
.login-wrap .tml-field-wrap input{width:100%; background:#fff; height:43px; border:0px; color: #4b5050; font-size:16px; font-weight:normal; padding-left:17px; padding-right:17px;}
.reset_pwd .formwrap{margin-bottom:1em;}
.reset_pwd  input{width:100%; background:#fff; height:43px; border:0px; color: #4b5050; font-size:16px; font-weight:normal; padding-left:17px; padding-right:17px;}
.login-wrap .tml-field-wrap.tml-rememberme-wrap{display:none;}
.login-wrap .tml-submit-wrap{width:100%; text-align:center; display:inline-block; margin-top:12px; margin-bottom:18px;}
.login-wrap .tml-submit-wrap
.login-wrap .tml-submit-wrap button{border:0px; width:195px; height:43px; background:#00adee; color:#fff; text-transform:uppercase;} 
.tml-action-login .site-main,
.tml-action-lostpassword .site-main,.tml-action-login .site-main,.tml-action-resetpass .site-main,.logged-in .site-main,.dash_none .site-main{padding:134px 0px 217px 0px;}
.dash_none .login-wrap h1{margin-bottom:0px;}
.tml-action-login .site-main,.tml-action-lostpassword .site-main,.tml-action-resetpass .site-main,.logged-in .site-main,.dash_none .site-main{ background-repeat:no-repeat !important; background-size:cover; height:100vh;}
.pwd_text{margin-top:10px; line-height:17px; display:block; font-size: 12px; color: #4b5050;}
.login-wrap .tml-submit-wrap button.tml-button{background:#00adee; color:#fff; text-transform:uppercase; border:0px; width:196px; height:43px;}
.login-wrap .tml-links{text-align:center; color: #4b5050; font-size:13px; text-transform:uppercase; font-weight:500;}
.login-wrap .tml-links a{ color: #4b5050;}
/****************login-css-end***************/
/****************************************aboutus-css-start****************************/
.header_image{position:relative; background-position:center center !important;}
.header_image{background-repeat:no-repeat !important; background-size:cover; background-position:center center !important;}
.header_image .intbanner{/*padding:400px 0px 207px 0px;*/ height:688px; display:flex; justify-content:center; align-items:center; position:relative;}
.intbanner:after{background:url(images/banner-black.png) no-repeat; width:100%; height:100%; position:absolute; left:0px; top:0px; content:""; background-size:cover; opacity:0.5;}
.header_image .intbanner h1{color:#fff; text-align:center; font-size:36px; font-weight:500; padding:0px 50px;  line-height: 1.25;}
.header_image .intbanner h1 p{margin:0px 0 22px 0;}
.header_image .intbanner h1 p:last-child{margin:0px; font-style:italic;}

.about_main{margin:30px 0 0 0;}
.network_main{background:#e6e7e7; width:100%; display:inline-block; padding:64px 0px 50px 0px;}
.network_main .container{max-width:1020px; margin:auto;}
.network_main h2{text-align:center; color: #4b5050; font-size:36px; font-weight:500; line-height:45px;}
.network_repeter_main{ max-width:900px; margin:125px auto 0; text-align:center;}
.network_repeter_main .col-md-4{margin-bottom:165px;}
.member_across_main{
    width: 256px;
    height:150px;
    background: rgba(255,255,255,0.9);
    position: relative;
	display:flex; justify-content:center; align-items:center;
	transition:all 0.3s; -webkit-transition:all 0.3s;
}

.member_across_main:before {
    content: "";
    position: absolute;
    top: -74px;
    left: 0;
    width: 0;
    height: 0;
    border-left: 128px solid transparent;
    border-right:128px solid transparent;
    border-bottom: 75px solid rgba(255,255,255,0.9);
	transition:all 0.3s; -webkit-transition:all 0.3s;
}
.member_across_main::after {
    content: "";
    position: absolute;
    bottom: -74px;
    left: 0;
    width: 0;
    height: 0;
    border-left:128px solid transparent;
    border-right:128px solid transparent;
    border-top: 75px solid rgba(255,255,255,0.9);
	transition:all 0.3s; -webkit-transition:all 0.3s;
}

.network_repeter_main .mermbers_main{position:relative; z-index:1;}
.network_repeter_main h3{font-size:25px; color:#4b5050; line-height:30px; font-weight:500; text-transform:uppercase; max-width:60%; margin:0px 20%;}
.network_repeter_main h4{font-size:77px; line-height:76px; font-weight:bold; color:#11699f; letter-spacing:-3.85px;}
.network_repeter_main h5{font-size:25px; color:#4b5050; line-height:30px; font-weight:500; text-transform:uppercase; max-width:80%; margin:0px 10%;}
.network_repeter_main .slimScrollDiv{height:135px !important; padding:0px 10px; }
.network_repeter_main .slimScrollDiv .about_slim{height:135px !important;}
.network_repeter_main .slimScrollDiv p{font-size:16px; line-height:20px; color:#FFF; font-weight:normal; }
.network_repeter_main .col-md-4:nth-child(4) h4{color:#4fa046;}

.network_repeter_main .col-md-4:nth-child(3) h4{color:#a21b43;}
.network_repeter_main .col-md-4:nth-child(4) h3,
.network_repeter_main .col-md-4:nth-child(5) h3,
.network_repeter_main .col-md-4:nth-child(4) h5,
.network_repeter_main .col-md-4:nth-child(5) h5{font-size:20px; line-height:1.25;}
.networkbtnmain{width:100%; display:inline-block; vertical-align:top; margin-top:-30px;}
.networkbtn{display:inline-block;  text-align:center;}
.networkbtnmain a{background:#00adee; font-size:16px; text-transform:uppercase; color:#fff; height:43px; width:195px; display:inline-block; line-height:43px; transition:all 0.3s; -webkit-transition:all 0.3s;  font-weight: 500;}
.btnmarleft{margin-left:30px;}
.structure_part{width:100%; display:inline-block; vertical-align:top; margin:130px 0px 0px 0px;}
.structure_part h3{font-size:60px;   color: #4b5050; font-weight:500; text-align:center; line-height: 1.08;}
.structure_part h5{text-align:center; font-size:25px;  color: #4b5050; margin:60px 0px 80px 0px;}
.collabration_main{width:100%; display:inline-block; vertical-align:top; margin:115px 0px 0px 0px; text-align:center;}
.collabration_main h3{ margin-bottom:85px; line-height: 1.2;   font-size: 25px;   font-weight: 500; color: #4b5050;}
.collabration_icons .col-md-3{margin-bottom: 53px; align-items: center; display: flex; flex-wrap: wrap; align-content: center;
text-align: center; }
.collabration_icons .col-md-3 .collbration_icon_main{width:100%;}
.support_desc_main{ max-width:870px; margin:auto; margin-top:80px;}
.support_desc_main p{font-size:25px; color: #4b5050; font-weight:500; text-align:center; line-height: 1.2;}
.get_in_touch_link{width:100%; display:inline-block; text-align:center; margin:60px 0px 0px 0px;}
.get_in_touch_link a{background: #00adee; display:inline-block;  color: #ffffff; font-size:16px; text-transform:uppercase; line-height:43px; width:196px; height:43px; transition:all 0.3s; -webkit-transition:all 0.3s;}

.history_network_year_main{background:#0f4f76; margin:120px 0 0 0; padding:60px 0 0 0; margin-bottom:50px;}
.history_network_year_main h3{font-size:82px; line-height:65px; font-weight:500; color:#FFF; text-align:center; margin:0 0 65px;}
.history_network_year_main .history_image{display:flex; justify-content:space-bertween; padding:0px 0 0 5%; border-bottom:21px solid #FFF; position:relative; background-position:bottom center;}
.history_network_year_main .history_image > .h_cls{position:relative; z-index:1;}
.history_network_year_main .history_image .history_img{position:absolute; left:0px; top:0px; width:100%; height:100%; z-index:0; opacity:0;}
.history_network_year_main .history_image:last-child{border-bottom:0px;}
.history_network_year_main .history_image .mrg40{margin-top:40px; margin-bottom:40px;}
.history_network_year_main .history_image .date{width:205px; border-right:1px solid #FFF; padding-right:35px;}
.history_network_year_main .history_image .date h3{font-size:77px; color:#FFF; font-weight:bold; letter-spacing:-1.54px;}
.history_network_year_main .history_image .mid_content{padding:0 130px 0 40px;}
.history_network_year_main .history_image .mid_content p{font-size:16px; line-height:20px; color:#FFF; font-weight:normal; margin:0 0 25px;}
.history_network_year_main .history_image .mid_content p:last-child{margin:0 0 50px;}
.history_network_year_main .history_image .right_img{min-width:234px; background:#00adee; display: flex;
justify-content: center; flex-direction:column; padding:20px 0px;}
.history_network_year_main .history_image .right_img.history_none{opacity:0;}
.history_network_year_main .history_image .right_img .img_title_main{margin:25px 0; padding:0px 30px; text-align:center;}
.history_network_year_main .history_image .right_img .img_title_main h3{font-size:14px; line-height:18px; font-weight:normal; color:#FFF; margin:10px auto 0; max-width:120px; text-transform:uppercase;}
.history_network_year_main .history_image .right_img .img_title_main h3 a{color:#FFF;}
.member_across_main.network_first{background: #11699f;}
.member_across_main.network_first:before{border-bottom-color: #11699f;}
.member_across_main.network_first:after{border-top-color: #11699f;}

.member_across_main.network_six{background:#00adee;}
.member_across_main.network_six:before{border-bottom-color: #00adee;}
.member_across_main.network_six:after{border-top-color: #00adee;}

/****************************************aboutus-css-end****************************/
/****************************************casestudies-css-start****************************/
.filter_post{background:#11699f; width:100%; display:inline-block; vertical-align:top; padding:24px 15px 24px 15px; margin:95px 0px 25px 0px;}

.serch_filter{width:100%; display:inline-block; position:relative;}
.serch_filter input{width:100%; height:43px; border:0px; background:#fff; padding:0px 17px 0px 17px; color: #4b5050; font-size:16px;  font-weight:normal; }
.serch_filter input#submitgo{position:absolute;   width:auto; background: url(images/search-normal.svg) no-repeat; width:23px; height:23px; font-size:0px; top:10px; right:4px; }
.year_post select{width:100%; height:43px; border:0px; background:#fff url(images/selectbox-arrow.png ) no-repeat right; -webkit-appearance: none; padding:0px 17px 0px 17px; color: #4b5050; font-size:16px;  font-weight:normal;}
.year_post select:focus,.filter_cat select {outline:0px; box-shadow:none; border:0px;}

.filter_cat select{width:100%; height:43px; border:0px; background:#fff url(images/selectbox-arrow.png ) no-repeat right; -webkit-appearance: none; padding:0px 17px 0px 17px; color: #4b5050; font-size:16px;  font-weight:normal;}
.filter_post .col-md-4:nth-child(1){ padding-right:60px;}
.filter_post .col-md-4:nth-child(2){padding-left:25px; padding-right:50px; }
.filter_post .col-md-4:nth-child(3){padding-left:35px; padding-right:40px; }
.case_study{background:#e6e7e7; width:100%; display:inline-block; vertical-align:top; padding:0px 0px 60px 0px;}
.blog_main.casestudy_block{background:#fff; width:100%; display:inline-block; vertical-align:top; position:relative;}
.blog_main.casestudy_block .blog_image{text-align:center;}
.blog_main.casestudy_block .blog_descpart{padding:14px 20px 20px 20px; width:100%; display:inline-block; vertical-align:top;}
.blog_main.casestudy_block .blog_descpart .title h5{font-size:25px; color: #4b5050; font-weight:500;}
.blog_main.casestudy_block .blog_descpart .title h5 a{font-size:25px; color: #4b5050; font-weight:500;}

.blog_main.casestudy_block .blog_descpart p{font-size: 16px;  color: #4b5050; font-weight:normal; margin:23px 0px 25px 0px;   line-height: 1.25;}
.blog_main.casestudy_block .blog_descpart .bloglink a{background:#00adee; width:112px; height:27px; display:block; text-align:center; color:#fff; text-transform:
uppercase; font-size:14px; line-height:27px;}
.case_study_main .col-md-4{margin-bottom:30px;}
.loadmore_btn{text-align:center; width:100%; display:inline-block;  margin:20px 0px 0px 0px;}
.loadmore_btn a{width:196px; background:#00adee; color:#fff; display:inline-block; vertical-align:top; text-transform:uppercase; font-size:16px;  font-weight:500; height:43px; line-height:43px;}
.case_study .errormsg{padding:100px 0px 110px 0px; width:100%; display:inline-block;}
/****************************************casestudies-css-end****************************/
/****************************************publication-css-start****************************/
.publication_wrap .col-md-4{margin-bottom:30px;}
.video_main_div .blog_main.video_block .blog_descpart .blog_desc.fullbox_inner{padding-bottom:80px;}
.publication_wrap .blog_image .blog_date{left:20px;}
.events_main .blog_image .blog_date{left:20px;}
/****************************************publication-css-end****************************/
/****************************************news-css-start****************************/
.news_wrap .blog_main.news_block .blog_descpart{background:#fff;  position:relative; }
.news_wrap .blog_main.news_block .blog_descpart .blog_title{min-height:100px;}
.news_wrap .blog_main.news_block .blog_descpart .blog_title h5 a{color: #4b5050; font-size:16px;  font-weight: normal;}
.news_wrap .blog_main.news_block .blog_descpart .bloglink{position:absolute; bottom:0px; top:auto; padding-bottom:20px;}
.news_wrap .blog_main.news_block .blog_descpart .bloglink a{background: #00adee; width: 112px; height: 27px; display: block;
text-align: center; color: #fff; text-transform: uppercase; font-size: 14px;line-height: 27px;}

.news_wrap .col-md-4,.video_wrap .col-md-4,.events_main .col-md-4{margin-bottom:30px;}
/****************************************news-css-end****************************/
.header_search{display:none;}
.site-header.sticky.scroll_cls .headermain .header_search.searching{top:68px;}
.header_search.searching{display:block; position:absolute; z-index:1111;  background: #11699f; padding:33px 0px 30px 37px; width:343px; right:15px; top:73px;}
.search_text{display: inline-block; vertical-align: top; position: relative; width: 23px; background: url(images/search-normal.svg) no-repeat; border: 0;
height: 23px; text-transform: uppercase; font-weight: 400; font-weight: 700; font-size: 14px; outline: 0;font-size: 0px;}
.header_search.searching label{width:100%; margin:0px;}
.header_search.searching input{width:100%; height:43px; border-radius:0px; border:0px;}
.header_search.searching .search-submit{position:absolute; right:17px; top:43px; width:23px;}
.header_search.searching:after {position: absolute; background:#11699f; width: 200%; content: ""; left: 100%; top: 0px; height: 100%;}
.search_text.search_active{background:url(images/search-active.svg) no-repeat;}
.vector_map{ max-width:1366px; margin:auto; }
.vector_map img{ max-width:100%; }
.errormain{max-width:800px; margin:auto; text-align:center; padding-bottom:150px; padding-top:100px; position:relative;}
.errormain h1{font-size:200px; color:#00adee; line-height:1;}
.errormain p{color:#4b5050; font-size:34px;  line-height:50px;}
.errormain a{width: 201px; height: 50px; background: #00adee; font-size: 20px; text-transform: uppercase; color: #fff; display: inline-block; line-height: 53px;
margin-top: 60px; }
.blog_main.publication_block .publication_img a{display:inline-block; vertical-align:bottom; position:relative; background-repeat:no-repeat; background-size:cover;  height:100%; }  
.blog_main.publication_block .publication_img a:hover:After{background:#00adee; position:absolute; top:0px; left:0px; height:100%; content:""; width:100%; opacity:0.4;}
.blog_main.publication_block .blog_descpart{padding:15px 20px 20px 0px;}
.errorgraph{width:100%; position:relative; bottom:0px;}
.errorgraph:after{background:url(images/right-graphics.png) no-repeat right; width:364px; height:611px; content:""; position:absolute; right:0px; bottom:0px; top:auto; background-size:100%;}
.blog_main.event_block .blog_image a,
.post_section .blog_main.news_block .blog_image a{display:inline-block; vertical-align:top; position:relative; width:100%; background-size:cover; background-repeat:no-repeat;}
.blog_main.event_block .blog_image a:hover:After{background:#00adee; position:absolute; top:0px; left:0px; height:100%; content:""; width:100%; opacity:0.4;}
.youtube_video{position:relative}
.youtube_video a{display:inline-block; width:100%; height:200px;cursor:pointer; position:relative; width:100%; background-size:cover;}
.header_image.post_detail.youtube_video a{height:400px; background-position:center center;}
.youtube_video a:before{background: url(images/youtubefinal.svg) no-repeat; width:62px; height:62px; position: absolute; left: 0px; content: ""; z-index: 1; left: 50%;
margin-left: -31px; top: 50%; margin-top: -31px; background-size:100%;}

.youtube_video a:hover:After{background:#00adee; position:absolute; top:0px; left:0px; height:100%; content:""; width:100%; opacity:0.4; height:100%;}
.post_section .blog_main.news_block .blog_image a{display:inline-block; vertical-align:top; position:relative;}

.blog_main.casestudy_block .blog_image a{display:inline-block; vertical-align:top; position:relative;  background-repeat: no-repeat;

width: 100%;

background-size: cover;}

.blog_main.news_block .blog_image a{display:inline-block; vertical-align:top; position:relative; width:100%; background-size:100%;}

.post_section .blog_main.news_block .members_img a{display:inline-block; vertical-align:top; position:relative;}
/********************remember-page-css-start**************/
.location_map{width:100%; display:inline-block; vertical-align:top; background:#fff; position:relative;}
.vector_map img{width:100%;}
.location_map .scroll_down.desktop_down{ position:absolute; bottom:120px; top:auto; left:-23px; right:0px; margin:auto; z-index:1;}
.location_map .scroll_down a .mouse{bottom:0px;}
.location_map  .scroll_down a .mouse { background:url(images/banner-arrow-gray.svg) no-repeat 0 0; background-size:100%; margin-left:-17px; width:39px;}
.intro_text.remember p{font-size:20px;}
.intro_text.remember{padding-top:65px; padding-bottom:85px;}
.case_studies_list{background:#11699f; width:100%; display:inline-block; vertical-align:top; padding:50px 0px 48px 0px; margin-top:30px;}
.case_studies_list h3{text-align:center; font-size:60px; color:#fff; margin-bottom:40px;}
.see_all_case_study_link{width:100%; display:inline-block; vertical-align:top; text-align:center; margin-top:10px;}
.see_all_case_study_link a{background: #00adee; color:#fff; font-size: 16px; font-weight:500; width:196px; height:43px; display:inline-block;  text-transform:uppercase; line-height:43px;}
.mambermain .col-md-3{margin-bottom:30px;}
.mambermain{width:100%; display:inline-block; vertical-align:top; background:#e6e7e7; margin:30px 0px 0px 0px; padding:40px 0px 26px 0px;}
.mambermain{margin-bottom:30px;}
.mambermain h3{text-align:center; font-size: 60px; font-weight: 500;  color: #4b5050; line-height:1; padding-bottom:50px;}
.blog_main.news_block.rememberbox .blog_descpart .blog_title h5{ font-size: 25px;  color: #4b5050; line-height: 1.2; font-weight: 500; margin-bottom:7px;}
.blog_main.news_block.rememberbox .blog_descpart .blog_title h5 a{ font-size: 25px;  color: #4b5050; line-height: 1.2; font-weight: 500; } 
.blog_main.news_block.rememberbox .blog_descpart .blog_sub_title{padding-bottom:23px;}
.memberpopupmain{max-width:513px; position:absolute; top:0px; left:0px; right:0px; margin:auto; background:#fff; top:50%;  transform: translate(0%, -50%); }
.popup_content{padding:21px; width:100%; display:inline-block; vertical-align:top; padding-top:50px; max-height:90vh; overflow:auto;}
.popup_content h2{  color: #4b5050;  font-size: 36px; font-weight: 500; margin-top:21px; width:100%; display:inline-block; vertical-align:top;} 
.popup_content h5{color: #4b5050; line-height:1.25; font-size:16px; margin:13px 0px 25px 0px;}
.popup_content p{  font-size: 14px;   line-height: 1.29;  color: #4b5050;   font-weight: normal; margin-bottom:25px;}
.popup_content .buttons a.show_profile{  width: 196px; height: 43px;background: #00adee; display:inline-block; vertical-align:top; color:#fff; line-height:43px; text-align:center; text-transform:uppercase; font-size:16px; font-weight:500;}
.popup_content .buttons a.visit_website{float:right;  color: #00adee; font-size:14px; text-transform:uppercase; line-height:43px;}
.blackbg{background:rgba(0,0,0,0.5); width:100%; display:inline-block; height:100%; position:fixed; top:0px;}
.case_studies_list .loadmore_btn{display:none;}
.popupclose:after{background: url(images/cross_white_icon.svg) no-repeat; background-size: auto; width: 22px; height: 22px; content: ""; position: absolute;
background-size: 100%; left: 7px; top: 5px;}
.popupclose{ z-index: 1; width: 36px; height: 36px; position: absolute; top: 0px; right: 0px; cursor: pointer; background: #00adee;}
.memberpopupmain img.popup_logo{width:250px; float:right;  z-index:999; position:relative;}
.memberpopupmain .section_banner{ padding-bottom:100px; float:left; width:100%; position:relative; min-height:220px; background-repeat:no-repeat !important; background-size:cover;}
.popuplogo{background:#ffffff; width:257px;  position:absolute;  bottom:0px; top:auto; opacity: 0.84 ; right:0px; height:98px;}
.popuplogo img{width:257px; height:98px; padding:10px;}
.popupoverflow{overflow:hidden;}
.popupoverflow .site-header.sticky.scroll_cls .headermain{z-index:0;}
/********************remember-page-css-end**************/
/********************singlepage-css-start**************/
.header_image .intbanner.blogbanner{height: auto; padding:76px 0px 95px 0px;}
.header_image .intbanner.blogbanner .container{max-width:720px; margin:auto; position:relative; position:absolute; bottom:40px; top:auto; z-index:1;} 
.header_image .intbanner.blogbanner .blog_title {  font-size: 36px; font-weight: 500; color:#fff; padding-bottom:45px; line-height: 1.25;}
 .header_image .intbanner.blogbanner .blog_date{left:15px; top:auto; bottom:0px;}

.blogmain h3{font-size: 25px; font-weight: 500; line-height: 1.2; text-align: left; color: #4b5050; margin-bottom:35px;}
.blogmain p{font-size:16px; color:#4b5050; line-height:20px; margin-bottom:20px;}
.news_content .container,.singlevideomain .container{max-width:720px; margin:auto;}
.share_icon{color: #4b5050; font-size:14px; float:left; width:100%; margin:36px 0px 41px 0px;}
.news_content  .share_icon p{float:left; margin-right:16px; line-height:32px; font-size:14px;}
.addtoany_shortcode .a2a_button_twitter span,
.addtoany_shortcode .a2a_button_linkedin span,
.addtoany_shortcode .a2a_button_email span,
.addtoany_shortcode .youtube_url span{ display:none !important;}
.addtoany_shortcode .a2a_button_twitter {background: url(images/twitter-blue-normal.svg) no-repeat; width:28px; height:28px; margin-right:12px;}
.addtoany_shortcode .a2a_button_linkedin {background: url(images/in-blue-normal.svg) no-repeat; width:28px; height:28px; margin-right:12px;}
.addtoany_shortcode .a2a_button_email {background: url(images/email-blue-normal.svg) no-repeat; width:28px; height:28px; margin-right:12px;}
.share_icon .youtube_url{vertical-align:top; margin-right:12px;}
.share_icon .youtube_url a {background: url(images/yt-blue.svg) no-repeat; width:28px; height:28px; vertical-align:top; margin-top:3px;}
.addtoany_shortcode{float:left;}
.single-video .blog_desc.fullbox_inner{width:100%; display:inline-block; vertical-align:top;}
.single-video .blog_desc.fullbox_inner p{ color: #4b5050; font-size:16px; font-weight:normal; line-height: 1.25; margin-bottom:19px;}
.postread_more {width:100%; display:inline-block; vertical-align:top; margin:65px 0px 86px 0px; text-align:center;}
.postread_more a{background:#00adee; width:196px; height:43px; color:#fff; display:inline-block; vertical-align:top; text-align:center; font-size:16px; font-weight:500; text-transform:uppercase; line-height:43px;}
.postread_more a.read_more_btn.get_link{margin-left:10px;}
.single .header_image .intbanner{height:auto;  min-height:400px;} 
.blogmain h2{font-size: 25px; font-weight: 500;  color: #4b5050; padding-bottom:35px;}
.blogmain ul li{font-size: 16px; color: #4b5050; line-height: 20px; margin-bottom:10px; position:relative; padding-left:18px;}
.blogmain ul li:after{content:""; position:absolute; left:0px; top:6px; background:#00adee; width:7px; height:7px; border-radius:50%; }

.header_image .intbanner.blogbanner h1{padding-left:0px; text-align:left;}
.more_info{width:100%; display:inline-block; vertical-align:top; margin:30px 0px 0px 0px;}
.more_info h4{font-size: 22px; font-weight: 500; color: #4b5050;}
.more_info p{font-size:16px; color: #4b5050; margin:10px 0px 0px 0px;}
.post_mail{position:relative; width:100%; display:block; margin-top:10px; margin-bottom:15px; color:#4b5050; font-weight:600; padding-left:40px;}
.post_mail:after{background:url(images/email-blue-normal.svg) no-repeat; width:28px; height:28px; position:absolute; left:0px; top:0px; content:""; }
.post_phn{position:relative; width:100%; display:block; margin-top:10px; color:#4b5050; font-weight:600; padding-left:40px;}
.post_phn:after{background:url(images/call.svg) no-repeat; width:28px; height:28px; position:absolute; left:0px; top:0px; content:""; }
.default_tags p{font-size:14px; color:#4b5050; text-transform:uppercase;}
.news_content{width:100%; display:inline-block; vertical-align:top; }
.news_content p{font-size: 16px; color: #4b5050; line-height: 30px; margin-bottom:9px;}
.header_image.post_detail.youtube_video{position:relative;}
.header_image.post_detail.youtube_video iframe{height:400px; width:100%;}
.header_image.post_detail.youtube_video .intbanner.blogbanner{position:absolute; top:0px; max-width:720px; margin:auto; left:0px; right:0px; min-height:inherit; padding:0px; bottom:0px; top:auto;}
.header_image.post_detail.youtube_video .blog_title{padding-top:0px;}
/********************singlepage-css-end**************/
/********************contactform-css-start**************/
.contactformpopup .modal-dialog{max-width:570px; margin:0px;  margin:auto; height:100%;}
.contactformpopup .modal-content{background:#e6e7e7; box-shadow:none; border-radius:0px; border:0px; padding:0px; padding:22px 42px 0px 42px;  top: 50%;
 transform: translate(0%, -50%); max-height:85%; overflow:auto; display:block;}
.contactformpopup .modal-content .modal-header{padding:0px; text-align:center; border:0px; border-radius:0px; margin-bottom:6px; display:block;}
.contactformpopup .modal-content .modal-header h5{text-align:center; font-size:36px; color: #4b5050; font-weight:500; width:100%; line-height:1; margin-bottom:16px;}
.formwrapper{width:100%; display:inline-block; vertical-align:top; margin-bottom:10px;}
.formwrapper input{width:100%; height:43px; border:0px; background:#fff; padding:0px 17px 0px 17px;   font-size: 16px;  color: #4b5050;}
.formwrapper textarea{width:100%; background:#fff; border:0px; font-size: 16px;  color: #4b5050; padding:17px; height:145px;}
.formwrapper span.wpcf7-list-item{margin:0px;}
.contactformpopup .modal-content .modal-header .modal-title{width:100%; text-align:center;}
.contactformpopup .modal-content .modal-header .modal-title button.close{padding:0px; font-size:0px; opacity:9; text-shadow:none;}
.contactformpopup .modal-content .modal-header .modal-title button.close span{background:url(images/contactpopup-cross.svg) no-repeat; width:18px; height:18px; font-size:0px; display:inline-block; opacity:9; top:23px; right:20px; position:absolute; background-size:100%;  }
.contactformpopup .modal-body{padding:0px; display:block;  }
.bullets{display:none;}
.twitter_feed iframe{opacity:0;}
.formwrapper .wpcf7-list-item.first.last input{width: auto;  height: auto;  float: left; margin-top:4px;}
.formwrapper .wpcf7-list-item.first.last .wpcf7-list-item-label{margin-left: 30px; display: block;}
.contactbtn{width:100%; display:inline-block; vertical-align:top; text-align:center; margin-bottom:36px;}
.formwrapper span.wpcf7-list-item .wpcf7-list-item-label{font-size: 14px; color: #4b5050; font-weight:normal;   line-height: 1.29;}
.contactbtn input{display:inline-block; vertical-align:top; border: 0px; background: #00adee; color: #fff; text-align: center; height: 43px; width: 196px;
line-height: 43px; text-transform: uppercase;}
.blog_descpart .blog_title a.bullets{background:#e6e7e7; width:9px; height:9px; border-radius:50%; font-size:0px; display:inline-block !important; margin-left:10px; margin-right:10px;}
.blog_descpart .blog_title.bullatemain{text-align:center;}
.blog_descpart .blog_title.bullatemain a.active{background:#df1668;}
.blog_descpart .blog_title.bullatemain a:hover{background:#df1668;}
.blog_main.publication_block.twitter_feed .publication_img{margin:0px;}
#twitter-widget-0{height:255px !important;}
.modal-backdrop.in{opacity:0.5;}
.contact_inn .col-md-12.checkbox{margin-top:5px;}
.contact_inn .col-md-12.checkbox .formwrapper{margin-bottom:0px;}
.formwrapper label span.wpcf7-list-item.first.last::after { position: absolute; content: ""; width:18px; height:18px; background: #fff; border: none; padding: 0;
    margin: 0;	left:0px;  top: 4px;  background: #fff;  z-index: 1;}
.formwrapper label input {position: absolute;top: 7px; right: 10px; opacity: 0;}
.formwrapper label { width: 100%; position: relative; margin-bottom:0px; padding-right: 7px;}
.formwrapper label span.wpcf7-list-item.first.last { float: left; font-weight: 600; font-size: 18px; line-height: 28px; color: #532c6d; position: relative; width: 100%; cursor: pointer;  padding-right: 26px;}
.formwrapper label input[type="checkbox"]:checked ~ span::before { background: rgba(0,0,0,0) none repeat scroll 0 0; border-color: #00adee; border-image: none;  border-style: none none solid solid; border-width: 0 0 2px 2px; content: ""; height:6px; opacity: 1; position: absolute; top: 8px; transform: rotate(-45deg); width: 12px; -webkit-transform: rotate(-45deg); z-index: 99; left:3px;}
.resorces_main_listing .blog_main.news_block .blog_descpart{padding-bottom:120px;} 
.resorces_main_listing .blog_main.publication_block .blog_details{padding-bottom:98px;} 
.video_wrap  .blog_main.video_block .blog_descpart .bloglink a{padding-left:14px; padding-right:14px;}
/********************contactform-css-end**************/
/********************whatwedo-css-start**************/
.whatwedomain .case_study{margin:27px 0px 0px 0px; width:100%; display:inline-block; vertical-align:top; padding:35px 0px 47px 0px;}
.whatwedomain .case_study h3{font-size: 60px; font-weight: 500;text-align: center; color: #4b5050; padding-bottom:35px;}
.for_golas_main{background:#11699f; width:100%; display:inline-block; vertical-align:top; padding:46px 0px 143px 0px; margin-top:30px;}
.for_golas_main .container{max-width:1272px;}
.for_golas_main h3{font-size: 60px; font-weight: 500; color:#fff; text-align:center; margin-bottom:102px;}
.dos_mainwrap{ display:block; max-width:576px; margin:auto; padding:112px 0px 115px 0px; }

.dos_mainwrap h2{ font-family:Roboto; font-size:60px; font-weight:500; line-height:1.08; letter-spacing:normal; text-align:center; color:#4b5050; }
.tendimens_wrap{ display:block; margin:60px 0 0 0; padding:122px 123px; position:relative; }
.tendimens_wrapcont{ width:330px; height:314px;background:url(images/shape-blue-round.svg) no-repeat; z-index:1; position:relative; background-position:-1px -8px; cursor:pointer;}
.setp{ width:132px; height:132px; border-radius:50%; border:10px solid #a0a5a5; position:absolute; left:0; top:0; padding:13px 0; opacity:0.5; cursor:pointer;}
.setup_active .setp,.setup_activeh .setp{ opacity:1; }
.setpouter:after{ bottom:-3px; width:118px; height:14px; background:#00adee; left:66px; position:absolute; content:""; z-index:11; display:none;}
.setpouter{ position:absolute; left:0; top:0; width:132px; height:132px; }
.setp1{ left:152px; }
.setp1 .setp{ border-color:#00adee; }
.setpicon{ display:block; width:100%; text-align:center; }
.setptitle{ display:block; width:100%; text-align:center; font-size:12px; font-weight:700; text-transform:uppercase; padding:8px 0 0 0; line-height:13px; }
.setp1 .setptitle{ color:#00adee; }
.setp2{ left:289px; top:-2px }
.setp2.setpouter:after{ transform:rotate(34deg); -webkit-transform:rotate(34deg); left:29px; bottom:-50px; height:33px; width:104px; }
.setp2 .setp{border-color:#a0a5a5; }
.setp2 .setptitle{ color:#a0a5a5; }
.setp3{ left:400px; top:78px; }
.setp3.setpouter:after{ transform:rotate(74deg); -webkit-transform:rotate(74deg); left:-34px; bottom:-42px; height:32px; width:109px; }
.setp3 .setp{border-color:#4fa046; }
.setp3 .setptitle{ color:#4fa046; }
.setp4{ left:442px; top:208px; }
.setp4.setpouter:after{ transform:rotate(110deg); -webkit-transform:rotate(110deg); left:-70px; bottom:3px; height:32px; width:94px; }
.setp4 .setp{border-color:#c7202e; }
.setp4 .setptitle{ color:#c7202e; }


.setp5{ left:400px; top:338px; }
.setp5.setpouter:after{ transform:rotate(-35deg); -webkit-transform:rotate(-35deg); left:-87px; bottom:65px; height:32px; width:109px; }
.setp5 .setp{border-color:#616969; }
.setp5 .setptitle{ color:#616969; }

.setp6{ left:289px; top:418px; }
.setp6.setpouter:after{ transform:rotate(0deg); -webkit-transform: rotate(0deg); left:-53px; bottom:119px; height:32px; width:96px; }
.setp6 .setp{border-color:#00adee; }
.setp6 .setptitle{ color:#00adee; }

.setp7{ left:153px; top:419px; }
.setp7.setpouter:after{ transform:rotate(37deg); -webkit-transform:rotate(37deg); left:-1px; bottom:148px; height:32px; width:109px; }
.setp7 .setp{border-color:#a0a5a5; }
.setp7 .setptitle{ color:#a0a5a5; }
.setp8{ left:43px; top:339px; }
.setp8.setpouter:after{ transform:rotate(-117deg); -webkit-transform:rotate(-117deg); left:50px; bottom:140px; height:22px; width:94px; }
.setp8 .setp{border-color:#4fa046; }
.setp8 .setptitle{ color:#4fa046; }
.setp9{ left:-1px; top:209px; }
.setp9.setpouter:after{ transform:rotate(-68deg); -webkit-transform:rotate(-68deg); left:91px; bottom:88px; height:32px; width:108px; }
.setp9 .setp{border-color:#c7202e; }
.setp9 .setptitle{ color:#c7202e; }
.setp10{ left:41px; top:79px; }
.setp10.setpouter:after{ transform:rotate(-40deg); -webkit-transform:rotate(-40deg); left:109px; bottom:32px; height:32px; width:94px; }
.setp10 .setp{border-color:#616969; }
.setp10 .setptitle{ color:#616969; }
.dimationtext{color:#fff; /*padding:70px 30px 0px 30px;*/ padding:0px 25px 0px 25px;  z-index:12; position:relative; text-align:center; display:table; height:100%; vertical-align:middle; text-align:center; width:100%;	 }
.dimationtext1{display:table-row; height:100%; vertical-align:middle; width:100%}
.dimationtext2{display:table-cell; height:100%; vertical-align:middle; width:100%; top:-8px; position:relative;}
.dimationtext2 p{font-size:18px; font-weight:500; line-height:23px;}
.dimationtext2 h3{text-transform:uppercase; font-size:23px; font-weight:600; margin-bottom:3px;}
#dim_8C .dimationtext2 p{font-size:17px; line-height:21px;}
.areas_work_main{background:#4fa046; width:100%; display:inline-block; vertical-align:top; padding:35px 0px 45px 0px; margin-bottom:35px;}
.areas_work_main h3{text-align:center;  font-size: 60px; color: #ffffff; font-weight:500; margin-bottom:35px;}
.areas_work_main h4{text-align:center;  font-size: 36px; color: #ffffff; font-weight:500;  line-height: 1.25;}  
.ambitionsmain{max-width:635px; margin:auto; position:relative;}
.eventgraybg{background:#e6e7e7; width:100%; display:inline-block; vertical-align:top; margin-bottom:30px; padding:45px 0px 70px 0px;}
.eventgraybg h3{text-align:center;font-size: 60px; color: #4b5050; line-height: 1.08; padding-bottom:50px; font-weight: 500;}
.see_all_publication_link{display:inline-block; vertical-align:top; width:100%; text-align:center;}
.see_all_publication_link a{background:#00adee; text-transform:uppercase; font-size: 16px; color:#fff; font-weight:500;}
.stepdiagram{background:url(images/graphicsnew.png) no-repeat; width:673px; height:727px; display:inline-block; position:relative; margin-top:86px;}
.stap{width:177px; position:absolute; text-align:center; line-height:1;}
.stap h5{color:#c31220; font-size:58px; font-weight:400; line-height:1;}
.stap p{color:#318d25; font-size:27px; font-weight:500; text-transform:uppercase; line-height:30px;} 
.setpouter.setp7 .setptitle{padding-left:10px; padding-right:10px;}
.setpouter.setp10 .setp{padding-top:26px;}
.stap1{left: 223px; top: 32px;	}
.stap2{left: 431px; top: 145px;}
.stap3{left: 432px;top:385px;}
.stap4{left:221px; top:auto; bottom:109px;}
.stap5{left:16px; top:auto; bottom:238px;}
.stap6{left:18px;top: 144px;}
.stapcon{color: #fff; font-weight: 500; font-size: 25px; position: absolute; top: 268px; left: 223px; width: 186px; text-align: center; line-height: 1;}
.contactcapcha{text-align:left; width:100%; display:inline-block; vertical-align:top; margin-bottom:20px;}
.for_golas_main h4{color:#fff; text-align:center;font-size: 36px;font-weight: 500; margin-bottom:96px;}
.golas_repeter_main{width:100%; display:inline-block; vertical-align:top; margin-bottom:84px;}
.publications_main .col-md-4{margin-bottom:30px;}
.publications_main .blog_main.publication_block .blog_details{padding-bottom:110px;}
.tendimens_wrap.dim_2 .setpouter:after,.tendimens_wrap.dim_2 .tendimens_wrapcont{background:url(images/shape-grey-round.svg) no-repeat; background-position: -1px -8px;}
.tendimens_wrap.dim_3 .setpouter:after,.tendimens_wrap.dim_3 .tendimens_wrapcont{background:url(images/shape-green-round.svg) no-repeat; background-position: -1px -8px;}
.tendimens_wrap.dim_4 .setpouter:after,.tendimens_wrap.dim_4 .tendimens_wrapcont{background:url(images/shape-red-round.svg) no-repeat; background-position: -1px -8px;}
.tendimens_wrap.dim_5 .setpouter:after,.tendimens_wrap.dim_5 .tendimens_wrapcont{background:url(images/shape-dark-grey-round.svg) no-repeat; background-position: -1px -8px;}
.tendimens_wrap.dim_6 .setpouter:after,.tendimens_wrap.dim_6 .tendimens_wrapcont{background:url(images/shape-blue-round.svg) no-repeat; background-position: -1px -8px;}
.tendimens_wrap.dim_7 .setpouter:after,.tendimens_wrap.dim_7 .tendimens_wrapcont{background:url(images/shape-grey-round.svg) no-repeat; background-position: -1px -8px;}
.tendimens_wrap.dim_8 .setpouter:after,.tendimens_wrap.dim_8 .tendimens_wrapcont{background:url(images/shape-green-round.svg) no-repeat; background-position: -1px -8px;}
.tendimens_wrap.dim_9 .setpouter:after,.tendimens_wrap.dim_9 .tendimens_wrapcont{background:url(images/shape-red-round.svg) no-repeat;background-position: -1px -8px;}
.tendimens_wrap.dim_10 .setpouter:after,.tendimens_wrap.dim_10 .tendimens_wrapcont{background:url(images/shape-dark-grey-round.svg) no-repeat; background-position: -1px -8px;}
.tendimens.mobile{display:none;}
.areas_description{display:none;}
/**************** what-we-do css end ************/
.maptext1{float:left; color:#adc7d7; font-size:10px; }
.maptext1.borbotm{border-bottom:2px solid #b5b5b5; width:100%; padding-bottom:8px; margin-bottom:8px;}
.maptext2{float:left; color:#adc7d7; float:left; font-size:10px; padding-bottom:47px; margin-left:16px;}
.areamainout{padding-left:13px; padding-right:13px;}
.areaworkinner .row{margin-left:-13px; margin-right:-13px; justify-content:center;} 
.areaworkinner{max-width:965px; margin:auto;}
.page-template-content-what_we_do .site-header{z-index:999; position:relative;}
.area_main{background:url(images/shape-white.svg) no-repeat; width:301px; height:347px; display:inline-block; text-align:center;  vertical-align:top; padding-left:20px; padding-right:20px;}
.area_no{padding-top:92px;}
.area_no a h5{color:#4fa046; font-size: 77px;font-weight: bold; line-height:1; padding-bottom:4px;}
.area_no p{color:#4fa046; font-size: 15px; font-weight: 500; text-transform:uppercase; position:relative; padding-top:12px; z-index:-1;}
.area_no p:after{position:absolute; top:0px; left:0px; border-top:1px solid #4fa046; width:133px; content:""; right:0px; margin:auto;}
.area_main.btn_click{background:url(images/shape-border.svg) no-repeat;}
.area_main.btn_click .area_no{display:none;}
.area_main.btn_click .areas_description{display:block; padding-top:37px;}
.area_main.btn_click .areas_description h5{font-size: 77px; font-weight: bold; color:#fff; line-height:1; padding-bottom:11px;}
.area_main.btn_click .areas_description p{color:#fff;font-size: 16px; font-weight: normal; text-align:left;  line-height: 1.25;} 
.areamainout:nth-child(4),.areamainout:nth-child(5){top:-68px; position:relative;}
/**************** what-we-do css end ************/
.golasout{padding-left:5px; padding-right:5px;}
.golas_repeter_main .row{margin-left:-5px; margin-right:-5px; justify-content: center;}

.golas_main{background:url(images/shape-blue.svg) no-repeat; width:301px; height:347px; display:inline-block; text-align:center;  vertical-align:top; padding-left:22px; padding-right:22px;}
.golas_main.btn_click .golas_number{display:none;}
.golas_main{padding-top:128px;}
.golas_main a h5{ font-size: 36px; color:#fff; font-weight: 500; line-height:1; padding-bottom:11px;}
.golas_main p{color:#fff; font-size: 15px; font-weight: 500; text-transform:uppercase; position:relative; padding-top:12px; z-index:-1;}
.golas_main p:after{position:absolute; top:0px; left:0px; border-top:1px solid #fff; width:133px; content:""; right:0px; margin:auto;}
/*.golas_main.btn_click{background:url(images/shape-border.svg) no-repeat;}*/
.golas_main .golas_description{display:none;}
.golas_main.btn_click .golas_description{display:block;}
.golas_main.btn_click .golas_description h5{font-size:36px; font-weight: bold; color:#fff; line-height:1;}
.golas_main.btn_click .golas_description p{color:#fff;font-size: 16px; font-weight: normal; text-align:left;  line-height: 1.25; text-transform: none;} 
.golas_main.btn_click .golas_description p:after{display:none;}
.golas_main.btn_click{padding-top:47px;}
.contact_form div.wpcf7-validation-errors{display:none !important;}
.contact_form div.wpcf7-spam-blocked{border:0px; margin-left:0px; padding-left:0px;}
.contact_form .wpcf7 form.invalid .wpcf7-response-output{display:none !important;}
.contact_form .wpcf7 form.sent .wpcf7-response-output{border:0px; padding:0px; margin:0px; color:green; margin-bottom:15px;}
.default_content{padding:40px 0px 40px 0px;}
.default_content .blogmain h3{margin-bottom:15px; margin-top:15px;}
.default_content .blogmain h4{font-size:25px; margin-bottom:15px; margin-top:20px;  color: #4b5050;}
.default_content .blogmain h5{font-size:25px; margin-bottom:15px; margin-top:20px;  color: #4b5050;}
.news_content p a{color:#4b5050; font-weight:700;}
.default_content ul{margin-top:20px; margin-bottom:20px;}
.default_content .blogmain h2{padding-bottom:20px; text-align:center;}

.default_content ol{counter-reset: section; list-style-type: none; margin-bottom:15px;}
.default_content ol li{position:relative; font-size: 16px; color: #4b5050; line-height: 30px; padding-left:24px; margin-bottom:3px;}
.default_content ol li:before{position: absolute; left: 0; top: 0; counter-increment: section; content: counters(section,".") "."; color:#4b5050;
font-size: 16px; font-weight:600; }
.btnmarleft{margin-left:10px;}
.publication_wrap.news_wrap .blog_main.news_block .blog_image{position:relative;}
.youtube_video .intbanner::after{display:none;}
.menu_open .scroll_down{z-index:inherit;}
.about_banner .scroll_down{z-index:inherit; position:inherit;}
.twitter_feed iframe.twitter-timeline-rendered{width:330px !important;}
.contactcapcha .wpcf7-form-control.g-recaptcha.wpcf7-recaptcha div{margin:auto !important ;}
.member-image{height:135px; width:100%; background-position:center center; background-size:cover;}
.mambermain .post_section .blog_main.news_block .members_img a{display:block;}
.menu_open .header_search.searching{z-index:0;}


.mobile-menu ul.menu li ul li.event_cat span.toggle-btn-subsubmenu {
    width: 10px;

    height: 22px;
    background: url(images/mobile_menu_arrow.png) no-repeat;
        background-size: auto;
    background-size: auto;
    position: absolute;
    right: 14px;
    top: 3px;
    cursor: pointer;
    background-size: 100%;
}

.mobile-menu ul.menu li ul li.event_cat.liopen span.toggle-btn-subsubmenu {
    width: 19px;
    height: 11px;
    background: url(images/mobile_menu_arrow_bottom.png) no-repeat;
        background-size: auto;
    background-size: auto;
    position: absolute;
    right: 14px;
    top: 5px;
    cursor: pointer;
    background-size: 100%;
}
.blog_date.date_resp{display:none;}

.mobile-menu-wrap ul.menu li.current-menu-item > a{color:#095572;}
.mobile-menu-wrap ul.menu li a{color:#fff;}
.mobile-menu-wrap ul.menu li.current-menu-parent.current-menu-ancestor > a{color:#095572;}
.header_image.about_banner.what_we_banner h1 p:last-child{font-style:normal;}
.header_image.about_banner.what_we_banner h1{padding-left:15px; padding-right:15px;}
.header_image.about_banner.what_we_banner .container{max-width:1300px; z-index:1;}

.mobile-menu-wrap ul.menu li.current-page-ancestor > a{color:#095572;}
.resource_main .blog_main.video_block.mlatest_img .youtube_video a{height:223px;}
.pdf_modal .modal-content{border-radius:0px; background:#e6e7e7; } 
.pdf_modal .modal-dialog{max-width:900px; height:100%; margin:0px; margin:auto;}
.pdf_modal .modal-header{border-bottom:0px;}
.pdf_modal .modal-header .close{margin:0px; padding:0px; background:url(images/contactpopup-cross.svg) no-repeat; width: 18px;
height: 18px; font-size:0px; position:absolute; right:13px; opacity:9;}
.pdf_modal .modal-body h4{font-size: 36px;   font-family: 'Roboto'; color: #4b5050; text-align:center;}
.postread_more a.read_more_btn.get_publication_doc{margin-left:10px; }
.get_publication_doc{cursor:pointer;}
.blog_main.publication_block.noimage{padding:0px;}
.blog_main.publication_block.noimage .publication_img{margin:0px;}
.blog_main.publication_block.noimage .blog_descpart{padding:20px;}
.memberbannertext{text-align: center; color:#3c4848; font-weight:500; font-size:18px; margin-top:20px;}
.memberbannertext span{color:#ff0058;}
.popupoverflow .memberbannertext,.popupoverflow .location_map .scroll_down.desktop_down{display:none;}
.default_content .blogmain ul li{line-height:30px;}
.memberbannertext.desktop{display:block;}
.memberbannertext.ipad{display:none;}
.default_content .blogmain h3{font-size:21px;}
.default_content .blogmain ul li::after{top:11px;}
.topmenu li.current_page_item.menu-item-has-children > ul.sub-menu{display:block;  opacity: 1;
visibility: visible;} 
.topmenu li.current-menu-parent.menu-item-has-children > ul.sub-menu{display:block;  opacity: 1;
visibility: visible;}
.site-header.sticky.scroll_cls .topmenu li.menu-item-has-children.current-page-ancestor > ul.sub-menu{height:64px;}
.topmenu li.menu-item-has-children.current-page-ancestor > ul.sub-menu{display:block;  opacity: 1;
visibility: visible; height:64px;} 

.topmenu li.current-menu-ancestor.menu-item-has-children ul.sub-menu li.current_page_item.menu-item-has-children ul.sub-menu{opacity: 0;
visibility: hidden;}
.topmenu li.current-menu-ancestor.menu-item-has-children ul.sub-menu li.current_page_item.menu-item-has-children:hover ul.sub-menu{display:block;  opacity: 1;
visibility: visible;}
.home .pub_one{min-height:200px;}
.pub_one{height: 100%; width: 100%; position:relative; min-height:223px;}
.pub_two{position: absolute;  bottom: 0px; left: 0px; right: 0px; width: 100%;}
.site-header.sticky.scroll_cls .unep_logo{ position:relative;}
.site-header.sticky.scroll_cls .undp_logo{top:-3px; position:relative;}
.privacy-text{font-size: 14px;
color: #4b5050;
font-weight: normal;
line-height: 1.2; margin-bottom:18px; display:block; padding-left:30px;}
.case_title{font-size:34px; color:#4b5050; font-weight:600; margin-bottom:20px;}
.share_icon.case_share{margin-bottom:5px;}
.jvectormap-container{padding-top:25px;}
.maptext1 h4{color:#58595b; font-size:12px;}
.maptext1 h5{color:#58595b; font-size:11px; margin:7px 0px 4px 0px;}
.maptext1 p{color:#58595b;}
.maptext2 {margin-top:0px;}
.maptext2 p{color:#58595b;}
.maptext2{margin-top:6px;}
.maptext2 h5{color:#58595b; font-size:11px; margin:10px 0px 4px 0px;}
.map{width:100%; height:100%;}
   .map-container{
	width: 1366px; height:585px; margin:0 auto;	
   }
    .map_wrap{background-color:#0f4f77;padding:20px 0 100px;}
	.location_map .container{max-width:1300px; margin:auto; margin-top:30px;}
	.mapmaindes{width:100%; display:inline-block; vertical-align:top;}
/*******************************dashboard-css-start************/
	.admin_dash{background:#e6e7e7; width:100%; display:inline-block; vertical-align:top; padding-top:17px; padding-bottom:40px; margin-bottom:30px;}
	.admin_dash .container{max-width:1290px;}
	.admin_dash .filter_post{margin:0px;}
	.member_event{background:#fff; width:100%; display:inline-block; vertical-align:top; border-bottom:5px solid #288d1c; margin-bottom:15px;}
	.event_dash ul li{float:left; text-transform:uppercase; margin:0px 23px 0px 23px; padding:17px 0px 17px 0px; position:relative;}
	.event_dash ul{padding-left:10px;}
	.event_dash ul li a.eventactive:after{background: #df1668; width: 100%; height: 5px; position: absolute; bottom:-10px; top: auto; content: ""; left: 0px;
    right: 0px; margin: auto; border-radius:3px; padding-left:5px; padding-right:5px;}
	.event_dash ul li a{font-size:15px; color:#4b5050; cursor:pointer; font-weight:600; position:relative; padding-left:4px; padding-right:4px;}
	.serch_filter.search_dash input.searchinfo.serach_ce{width:100%;}
	.serch_filter.search_dash input[type="button"]{width:auto; position:absolute; right:0px; top:0px; width: 23px; background: url(images/search-normal.svg) no-repeat; border: 0; height: 23px; text-transform: uppercase; font-weight: 400; font-weight: 700; font-size: 14px; outline: 0; font-size: 0px; right:0px; top: 8px;}
	
	.serch_filter.search_dash{width:100%; padding-left:22px;}
	.centre_section .filter_post{padding:18px 15px 18px 15px;}
	.centre_post.lodar_view{background:#fff; width:100%; display:inline-block; vertical-align:top; border-bottom:5px solid #025f99; padding-left:48px; padding-right:48px; padding-top:23px; padding-bottom:23px;}
	.contact_fc4s{width:100; display:inline-block; vertical-align:top; background:#fff; width:100%; border-bottom:5px solid #9c0c37; padding:25px;}
	.contact_fc4s h3{color:#4b5050; font-size:25px; font-weight:600; line-height:30px; margin-bottom:23px;}
	.contact_fc4s .col-md-3{flex: 0 0 50%; max-width:50%;}
	.admin_con{width:100%; float:left;}
	.con_det h4{float:left; font-size:16px; color:#4b5050; font-weight:600; width:75px;}
	.con_det p{color:#4b5050; font-size:16px;}
	.con_det p a{color:#4b5050;}
	.c_main{width:100%; display:inline-block; vertical-align:top;}
	.centre_title{width:170px; float:left; font-size:14px; font-weight:600; line-height:18px;}
	.centre_desc{margin-left:170px; position:relative; color:#4b5050; font-size:14px; line-height:18px;}
	.centre_desc a{color:#4b5050;} 
	.event_up{ padding:20px 35px 20px 35px; width:100%; display:inline-block; vertical-align:top;}
	.events_section.lodar_view_postion table tr td{color:#707070; font-size:12px; font-weight:600; line-height:20px; height:26px;}
	.events_section.lodar_view_postion table tr td.event_title{width:139px;}
	.events_section.lodar_view_postion table tr td.event_file{width:293px; font-weight:400;}
	.events_section.lodar_view_postion table tr td.event_datename{font-weight:400; padding-right:13px;}
	.events_section.lodar_view_postion table tr td.event_ext a{color:#00adee; font-weight:normal; text-transform:uppercase; }
	.events_section.lodar_view_postion table tr td.event_ext{padding-left:2px;}
	.events_section.lodar_view_postion .table-hover tbody tr:hover{background:none;}
	.events_section.lodar_view_postion .pagination a{color:#4b5050; font-size:16px; font-weight:400; width:25px; height:25px; background:#e6e7e7; display:inline-block; text-align:center; margin-left:1px;}
	.events_section.lodar_view_postion .pagination{width:100%; display:inline-block; vertical-align:top; margin:20px 0px 0px 0px}
	.events_section.lodar_view_postion .pagination span.current{color:#fff; font-size:16px; font-weight:400; width:25px; height:25px; background:#df1668; display:inline-block; text-align:center; margin-left:1px;}
	.events_section.lodar_view_postion .pagination a.paging.next {width:auto; background:none; color:#4b5050; font-size:13px; font-weight:600; text-transform:uppercase; display:inline-block; position:relative; padding-right:20px; margin-left:17px;}
	.events_section.lodar_view_postion .pagination a.paging.next:after{background:url(images/next-arrow.svg) no-repeat; width:8px; height:11px; position:absolute; right:0px; top:5px; content:"";}
.events_section.lodar_view_postion .pagination a.paging.prev {width:auto; background:none; color:#4b5050; font-size:13px; font-weight:600; text-transform:uppercase; display:inline-block; position:relative; padding-left:23px; margin-right:8px;}
.events_section.lodar_view_postion .pagination a.paging.prev:after{background:url(images/previous-arrow.svg) no-repeat; width:8px; height:11px; position:absolute; left:0px; top:5px; content:"";}
.filter_post.filter_post_admin{padding-top:13px; padding-bottom:13px; padding-left:37px;}
.filter_post.filter_post_admin .serch_filter.search_dash{padding-left:0px;  }
.filter_post.filter_post_admin .col-md-3:last-child{padding-left:5px;}
.event_cal{background:#fff; width:100%; display:inline-block; vertical-align:top; padding:10px; border-bottom:5px solid #009dee; margin-bottom:15px;}
.event_cal .fc-event {
    background: #11699f;
    color: #fff;
    border: 1px solid #11699f;
    border-radius: 0;
    margin: 0;
        margin-top: 0px;
    padding-left: 5px;
    padding-right: 5px;
}
.event_cal .fc td a {
    color: #fff;
    font-size: 12px;
    line-height: 18px;
}
.fc-unthemed th, .fc-unthemed td, .fc-unthemed thead, .fc-unthemed tbody, .fc-unthemed .fc-divider, .fc-unthemed .fc-row, .fc-unthemed .fc-content, .fc-unthemed .fc-popover, .fc-unthemed .fc-list-view, .fc-unthemed .fc-list-heading td {
    border-color: #ddd;
}
.event_cal .fc th {
    font-weight: 400;
    font-size: 12px;
    text-align: left;
    color: #7f8fa4;
    text-transform: uppercase;
	text-align:center;
}
.event_cal .fc-unthemed th {
    height: 30px;
    text-align: center;
    vertical-align: middle;
}
.event_cal .fc .fc-row .fc-content-skeleton td.fc-other-month.fc-future .fc-day-number {
    background: #edf2f5;
    border-left: 1px solid #fff;
    width: 100%;
    padding: 3px 0 3px 0px;
    opacity: 9;
    border-radius: 2px;
    color: #bac2c7;
    display: inline-block; text-align:center;
}
.fc-day-top.fc-other-month{opacity:0.6;}
.fc-ltr .fc-basic-view .fc-day-top .fc-day-number{float:none;}
.event_cal .fc-ltr .fc-dayGrid-view .fc-day-top .fc-day-number {
    float: left;
    width: 20px;
    text-align: center;
    padding: 3px 2px;
}
.event_cal .fc td a {
    color: #2c3135;
    font-size: 12px;
    line-height: 18px;
}
.event_cal .fc td a.fc-event
{color:#fff;}

.event_cal .fc-ltr  .fc-day-top .fc-day-number {
    float: left;
    width: 20px;
    text-align: center;
    padding: 3px 2px;
}

.event_cal .fc-content-skeleton td.fc-today .fc-day-number {
    background: #009dee;
    color: #fff !important;
    font-size: 12px;
    font-weight: 700;
    border-radius: 2px;
    width: 14px;
    text-align: center;  float: left;
    width: 20px;
    text-align: center;
    padding: 3px 2px;
}

.event_cal .fc-unthemed td.fc-today {
    background: 0 0;
}
.event_cal .fc-ltr .fc-day-top .fc-day-number:hover {
    background: #009dee;
    color: #fff;
    border-radius: 2px;
	text-decoration:none;
}
.event_cal .fc-toolbar h2 {
    font-weight: 700;
    font-size: 25px;
    line-height: 27px;
    text-align: center;
    color: #4b5050;
}
.event_cal .fc-left .fc-today-button{display:none;}
.event_cal .fc-left .fc-button-group{margin:0px;}
.event_cal .fc-left .fc-button-group .fc-state-default{background:none; border:0px; box-shadow:none; margin:0px; padding:0px;}
.event_cal .fc-left .fc-icon-left-single-arrow::after{color:#df1668; top:-4px;}
.event_cal .fc-left .fc-icon-right-single-arrow::after{color:#df1668; top:-4px;}
.event_cal .fc-toolbar.fc-header-toolbar{position:relative;}
.event_cal .fc-toolbar .fc-left{position:absolute; top:0px; left:0px; width:100%;}
.event_cal .fc-left .fc-button-group button.fc-next-button.fc-button{position:absolute; right:0px; top:0px; left:auto;}
.event_cal .fc-toolbar .fc-center{vertical-align:top;}
.calenderpopup .modal-content{background: #fff; box-shadow: none; border-radius: 0px; border: 0px; padding: 0px; padding: 22px 20px 20px 20px; top: 50%; transform: translate(0%, -50%); max-height: 85%; overflow: auto; display: block;}
.calenderpopup .modal-header{padding:0px; margin:0px; border:0px; border-radius:0px; position:absolute; right:0px; top:0px; z-index:1;}
.calenderpopup .modal-header button.close span {  background: url(images/contactpopup-cross.svg) no-repeat;background-size: auto;
 width: 18px; height: 18px; font-size: 0px; display: inline-block; opacity: 9; top: 23px; right: 20px; position: absolute;  background-size: 100%;}
.calenderpopup .modal-body{padding:0px;}
.calenderpopup .modal-body h4{color: #4b5050; font-size:30px;}
.calenderpopup .modal-header .close{padding:0px;}
.calenderpopup .modal-footer{display:none;}
.calenderpopup .modal-body p{font-size: 14px; color: #4b5050; margin-top:5px;}
.calenderpopup .modal-body p a{color: #4b5050; text-decoration:underline;}
.event_cal .fc-body .fc-bg table tbody tr td span{font-size: 12px;color: #7f8fa4;}
.event_cal .fc-body .fc-slats table tbody tr td  span{font-size: 12px;color: #7f8fa4;}
.hometab{padding:20px 35px 20px 35px; width:100%; display:inline-block; vertical-align:top;}
.hometab p{width:100%; display:inline-block; vertical-align:top; color:#4b5050; font-size:14px;}
.hometab p a{color:#4b5050; font-size:14px; text-decoration:underline;}

.member_dash{display:inline-block; vertical-align:top;  float:left; padding-bottom:32px; cursor:pointer;}

.member_dash ul.sub-menu::after
{
position: absolute;
background: #fcfcfc;
width: 200%;
content: "";
left: 100%;
top: 0px;
height: 100%;}


.member_dash ul.sub-menu::before {
    position: absolute;
    top: 0px;
    left: -64px;
    width: 64px;
    height: 64px;
    content: "";
    background: url(images/menu-cross-img.png) no-repeat;
}

.member_dash:hover ul.sub-menu {
    opacity: 1;
    visibility: visible;
    
	
}
.member_dash ul.sub-menu {
    display: block;
    position: absolute;
    background: #fcfcfc;
    z-index: 2;
    left: 0px;
    padding: 16px 0px 0px 20px;
    max-width: 600px;
    right: 0px;
    left: auto;
    transition: all 0.8s ease;
    -webkit-transition: all 0.8s ease;
    opacity: 0;
    visibility: hidden;
	margin-top:32px;

	height:64px;

}

.member_dash ul.sub-menu li{float:left; padding: 2px 19px 3px 19px;}

.member_dash ul.sub-menu li a{    color: #4b5050;
    font-size: 15px;
    font-weight: 500;
    text-transform: uppercase;
    padding: 0px 0px 19px 0px;
    display: inline-block;
    position: relative;
}

.site-header.sticky.scroll_cls .member_dash ul.sub-menu{margin-top:27px;}
.member_dash ul.sub-menu li:last-child{padding-right:15px;}
.member_dash ul.sub-menu li a:hover::after {
    width: 100%;
}
.member_dash ul.sub-menu li a::after {
    content: "";
    position: absolute;
    width: 0px;
    height: 4px;
    left: 0px;
    bottom: 23px;
    background: #e6e7e7;
    transition: all 0.3s;
    -webkit-transition: all 0.3s;
    border-radius: 3px;
	bottom:13px;
}

.member_dash ul.sub-menu li.current-menu-item a:after{width:100%; background: #df1668;}
.login-wrap.profile_member{padding:27px 30px 30px 30px;}
.login-wrap.profile_member table{width:100%; font-size:15px;}
.reset_pwd div.wpcf7-response-output{border:0px; color:red; padding:0px; margin:0px; margin-bottom:10px; font-size:14px;}
.tab-content .slimScrollDiv{width:100% !important; padding-right:20px;}
.event_cal .fc-right {float: right;
margin-right: 50px;
top: 2px;
position: absolute;
right: 0px;}
.event_cal .fc-right button.fc-month-button{background: #00adee !important;
color: #fff;
font-size: 14px;
text-transform: uppercase;
font-family: 'Roboto' !important;
text-decoration: none; border:0px; box-shadow:none; border-radius:0px;}
.useripadmenu .sub-menu li.dash_mob {display:none;}
.events_section.events_section.lodar_view_postion{min-height:217px; }
.event_up .events_section.lodar_view_postion.past_event{min-height:217px; }
.admin_dash h1{color: #4b5050; font-size: 45px; font-weight: 600; line-height:1; margin-bottom: 38px; margin-top:20px; text-align:center; width:100%; display:inline-block;}  
.contact_title{font-size: 24px; color: #fff; padding-top:6px; padding-left:32px;}
.centre_section .filter_post .col-md-5{padding-right:0px; flex: 0 0 42%; max-width: 42%;}
.centre_section .filter_post .col-md-7{padding-right:48px;  flex: 0 0 58%; max-width: 58%;}
.slim_wrap{width:100%; display:inline-block; padding:13px 0px 10px 0px;}
#event_up .events_section.lodar_view_postion{min-height:inherit;}
/*******************************dashboard-css-end************/	
.page-template-content-dashboard  ul.ui-menu.ui-widget.ui-widget-content.ui-autocomplete.ui-front{background:#fff !important; width:310px !important; !important; border:1px solid #ddd;}
.page-template-content-dashboard  ul.ui-menu.ui-widget.ui-widget-content.ui-autocomplete.ui-front li{color: #4b5050; font-size: 16px; margin-top:7px; border-bottom:1px solid #ddd; padding:0px 17px 8px 17px; }
path[data-code="Sudan"],path[data-code="Sudan1"],path[data-code="Jammu"]{fill:none;stroke:#DAD5CC;stroke-width:0.7;stroke-linecap:square;stroke-linejoin:bevel;stroke-miterlimit:10;stroke-dasharray:1.4412,1.4412;stroke-dashoffset:0;stroke-opacity:1}
path[data-code="Kashmir"]{fill:none;stroke:#DAD5CC;stroke-width:0.8432067;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:0, 1.40534443;stroke-dashoffset:0;stroke-opacity:1}
path[data-code="Jammu1"]{fill:none;stroke:#fff;stroke-width:0.7;stroke-linecap:square;stroke-linejoin:bevel;stroke-miterlimit:10;stroke-dasharray:1.4412,1.4412;stroke-dashoffset:0;stroke-opacity:1}
path[data-code="Jammu"]{stroke:#fff;}
.admin_dash .filter_post{background:#fff;}
.admin_dash .contact_title{color:#4b5050; font-size:25px; font-weight:600;}  
.serch_filter.search_dash input.searchinfo.serach_ce{border-bottom:2px solid #00adee; padding-left:0px;}
.filter_post.filter_post_admin .serch_filter.search_dash{border-bottom:2px solid #00adee; padding-left:0px;}
.filter_post.filter_post_admin .serch_filter input{padding-left:0px;}	
.year_post{border-bottom:2px solid #00adee;}
.year_post select{padding-left:0px; padding-right:0px;}
.page-template-content-members .memberbannertext.desktop, .page-template-content-members .location_map, .page-template-content-members    .memberbannertext.ipad{ display:none !important; }
.page-template-content-members .intro_text{ margin-top:0; }
@media(min-width:1025px){
	.event_cal .fc-right button.fc-month-button:hover{background:#73d7fd !important;}
	.header_image.about_banner.what_we_banner .scroll_down.scrollinner a .mouse:hover{background:url(images/banner-arrow-white.svg) no-repeat 0 0;}
	.blog_main.video_block .blog_descpart .blog_desc.fullbox_inner p a:hover{color:#00adee;}
	.topmenu li ul.sub-menu li ul.sub-menu li a:hover{background:#c30b56;}
.blog_main.casestudy_block .blog_descpart .title h5 a:hover{color:#00adee;}
.news_content p a:hover{color:#00adee;}
.history_network_year_main .history_image .right_img .img_title_main h3 a:hover{color:#094c6d;}
.errormain a:hover{background:#73d7fd;}
.search_text:hover{background:url(images/serach-hover.svg) no-repeat;}
.serch_filter input#submitgo:hover{ background: url(images/serach-hover.svg) no-repeat; }
.scroll_down a:hover .mouse { background: url(images/banner-arrow-white.svg) no-repeat 0 0; }
#cookie_action_close_header:hover{background:#73d7fd !important;}
.footerformbtn a:hover,.get_in_touch a:hover,.block_img a:hover,.login-wrap .tml-submit-wrap button.tml-button:hover,.loadmore_btn a:hover,.blog_main.casestudy_block .blog_descpart .bloglink a:hover,.news_wrap .blog_main.news_block .blog_descpart .bloglink a:hover{background:#73d7fd;}
.login-wrap .tml-links a:hover{color:#73d7fd;}
.footermenu ul li a:hover{color:#73d7fd;}
.menu-privacy-container ul li a:hover{color:#73d7fd;}
.twitter_link a:hover{ background:url(images/twitter-white.svg) no-repeat; }
.linkedin_url a:hover{background:url(images/in-white-hover.svg) no-repeat;}
.youtube_url a:hover{ background:url(images/yt-white.svg) no-repeat;}
.social_netwoking_link_main.introsocial .twitter_link a:hover{ background:url(images/twitter-gray.svg) no-repeat; }
.social_netwoking_link_main.introsocial .linkedin_url a:hover{background:url(images/linkdine-gray.svg) no-repeat;}
.social_netwoking_link_main.introsocial	.youtube_url a:hover{ background:url(images/youtube-gray.svg) no-repeat;}
.members_login:hover{background:url(images/user-hover.svg) no-repeat; }
.topmenu li a:hover{color:#4b5050;}
.topmenu li a:hover:after{width:100%;}
.blog_main.event_block .blog_descpart .bloglink a:hover,
.blog_main.video_block .blog_descpart .bloglink a:hover,
.post_section .blog_main.news_block .blog_descpart .bloglink a:hover,
.blog_main.publication_block .bloglink a:hover{background:#73d7fd;}
.search-submit:hover {  background: url(images/serach-hover.svg) no-repeat;}
.back_to_top a:hover {    background: #10ade0;    border: 1px solid #fff;}
.back_to_top a:hover span {   border-color: #fff;}
.networkbtnmain a:hover, .get_in_touch_link a:hover{background:#11699f;}
/*.member_across_main:hover{background:#11699f;}
.member_across_main:hover::after{border-top-color:#11699f;}
.member_across_main:hover::before{border-bottom-color:#11699f;}
.member_across_main:hover h3, .member_across_main:hover h4, .member_across_main:hover h5{display:none;}
.member_across_main:hover .slimScrollDiv{display:block;}*/
.scroll_down.scrollinner a .mouse:hover{background: url(images/banner-arrow-blue.svg) no-repeat 0 0;}
.post_section .blog_main.news_block .blog_title h5 a:hover,.blog_main.publication_block .blog_details .blog_title h5 a:hover,.blog_main.event_block .blog_descpart .blog_title h6 a:hover,.news_wrap .blog_main.news_block .blog_descpart .blog_title h5 a:hover{color:#00adee;}
.popup_content .buttons a:hover.show_profile{background:#73d7fd;}
.post_section .blog_main.news_block .members_img a:hover:After{background:#00adee; position:absolute; top:0px; left:0px; height:100%; content:""; width:100%; opacity:0.4;}

.blog_main.news_block .blog_image a:hover:After{background:#00adee; position:absolute; top:0px; left:0px; height:100%; content:""; width:100%; opacity:0.4;}
.blog_main.casestudy_block .blog_image a:hover:After{background:#00adee; position:absolute; top:0px; left:0px; height:100%; content:""; width:100%; opacity:0.4;}
.post_section .blog_main.news_block .blog_image a:hover:After{background:#00adee; position:absolute; top:0px; left:0px; height:100%; content:""; width:100%; opacity:0.4;}
.popup_content .buttons a:hover.visit_website{color:#73d7fd;}
.location_map  .scroll_down a:hover .mouse { background:url(images/banner-arrow-blue.svg) no-repeat 0 0; width:39px; background-size:100%;}
.addtoany_shortcode .a2a_button_twitter:hover {background: url(images/twitter-light-blue.svg) no-repeat; }
.addtoany_shortcode .a2a_button_linkedin:hover {background: url(images/in-light-blue-hover.svg) no-repeat; }
.addtoany_shortcode .a2a_button_email:hover {background: url(images/email-light-blue-hover.svg) no-repeat; width:28px; height:28px; margin-right:12px;}
.share_icon .youtube_url a:hover {background: url(images/yt-light-blue.svg) no-repeat;}
.postread_more a:hover{background:#73d7fd; color:#fff; text-decoration:none;}
.post_mail:hover,.post_phn:hover{color:#73d7fd;}
.post_mail:hover:after{background:url(images/email-light-blue-hover.svg) no-repeat;}
.post_phn:hover:after{background:url(images/call-hover.svg) no-repeat;}
.footerformbtn input:hover{background:#73d7fd;}
.contactbtn input:hover{background:#73d7fd;}
.see_all_case_study_link a:hover{background:#73d7fd;}
.popupclose:hover{background:#73d7fd;}
.event_dash ul li a:hover:after{background: #df1668; width: 100%; height: 5px; position: absolute; bottom:-10px; top: auto; content: ""; left: 0px; right: 0px; margin: auto;}
.events_section.lodar_view_postion .pagination a:hover{background:#df1668; color:#fff;}
.events_section.lodar_view_postion .pagination a:hover.paging.next,
.events_section.lodar_view_postion .pagination a:hover.paging.prev{color:#df1668;}
.events_section.lodar_view_postion table tr td.event_ext a:hover{color:#df1668;}
.centre_desc a:hover{color:#df1668;}
.con_det p a:hover{color:#df1668;}
.calenderpopup .modal-body p a:hover{color: #11699f; text-decoration:none;}
.hometab p a:hover{color:#df1668;}


	.events_section.lodar_view_postion .pagination a:hover.paging.next:after{background:url(images/next-arrow-hover.svg) no-repeat; width:8px; height:11px; position:absolute; right:0px; top:5px; content:"";}

.events_section.lodar_view_postion .pagination a:hover.paging.prev:after{background:url(images/previous-arrow-hover.svg) no-repeat; width:8px; height:11px; position:absolute; left:0px; top:5px; content:"";}


}
@media(max-width:1430px){
.maptext1{padding-left:0px;}
}
@media(max-width:1400px)
{
	.status{width:159px; height:191px; background-size:100%; padding-top:60px;}
	.count_text{font-size:40px; line-height:1;}
	.count_description{font-size:15px;}
	.status_section:nth-child(2) .count_description{top:-12px;}
	.status_section:nth-child(1) .count_description{top: 0px;}
	.status_section:nth-child(2) {
    position: relative;
    top: -51px;
    right: -18px;
}
.status_section:nth-child(3) {
    position: relative;
    top: -67px;
    left: -15px;
}

.status_section:nth-child(3) .count_text{top: -20px;}
.status_section:nth-child(3) .count_description{top:-13px;}
.single .header_image.case_banner .intbanner{min-height:300px;}
.location_map .scroll_down.desktop_down{bottom:130px;}
.header_image.about_banner.what_we_banner .scroll_down.scrollinner a .mouse{bottom:140px;}
.banner_desc{font-size:46px; line-height:54px;}
.map-container{width:100% !important; }
   .map-container{
	width: 1366px; height:530px; margin:0 auto;	
   }
}
@media(max-width:1300px){
	.errorgraph::after{width: 345px; height: 581px; background-size:100%;}
}
@media(max-width:1270px){
/*	.golas_main{width:284px; height:330px; background-size:100%;}*/
	.golas_main.btn_click{background-size:100%;}
}
@media(max-width:1199px){
	.memberbannertext{font-size:15px;}
.banner_desc { font-size:38px; line-height:41px;}
.status_details_wrap { margin-right:-510px; max-width:448px; }
/*.count_text { font-size:60px; }*/
.status_section:nth-child(3) { top:-50px; }
.status_section:nth-child(2) { top:-30px; }

.scroll_down a .mouse { bottom:43px; left:0px; right:0px; margin:auto;}

	.financial_support_image{ padding-left: 10px;  padding-right: 10px; width:16%;}
	.bottomlogos{margin-left:-10px; margin-right:-10px;}
	.footerformmain{padding-left:44px;}
	.financial_section h3{font-size:34px;}
	.blog_main.event_block .blog_descpart .bloglink a,
	.blog_main.publication_block .bloglink a{margin-bottom:5px;}

	.financial_support_image{width:16%;}
	.financial_section{margin:50px 0px 50px 0px;}
	.topmenu{margin-right:40px;}
	.history_network_year_main .history_image .mid_content{padding-right:70px;}
	.homebox1mar{margin-left:0px;}
	.post_section .blog_main.news_block .blog_descpart .bloglink a{display:block; margin-bottom:5px;}
	.blog_main.video_block .blog_descpart .bloglink a{margin-bottom:5px;}
	.blog_main.event_block .blog_descpart .event_date{padding-bottom:55px;}
	.blog_main.publication_block .blog_details{padding-bottom:80px;}
	.area_main{width:291px; height:337px; background-size:100%;}
	.area_main.btn_click{background-size:100%;}
	.golasout{width:50%; margin-bottom:15px;}
	.golas_repeter_main{text-align:right;}
	.golas_repeter_main .golasout:nth-child(2),.golas_repeter_main .golasout:nth-child(4){text-align:left;}
	.whatwedomain .case_study h3{font-size:40px;}
	.resorces_main_listing .blog_main.event_block .blog_descpart .bloglink a.homebox1mar{display:block;}
	.resorces_main_listing .blog_main.video_block .blog_descpart .bloglink a.homebox1mar{display:block;}
	.popupoverflow .location_map .scroll_down.desktop_down{z-index:0;}
	.header_image.about_banner.what_we_banner br{display:none;}
	.header_image.about_banner.what_we_banner .scroll_down.scrollinner a .mouse{bottom:60px; left: 0px;
right: 0px;
margin: auto;}
	.memberbannertext{left:20px;}
	.location_map .scroll_down.desktop_down{bottom:120px;}
	.banner_desc{max-width:600px;}
	.blog_main.publication_block .publication_img{overflow: hidden;}
	.blog_main.publication_block  {padding-top:0px;}
	.location_map .scroll_down a .mouse{left:auto; right:auto;}	
	circle.jvectormap-marker.jvectormap-element {r:6px;}	
	.maptext1 p br{display:none;}
}
@media(max-width:1024px){


	.slider_desktop{ height:590px; }
.home_banner .container{ height:590px; }
.banner_desc{line-height:32px; font-size:28px;}
.status_details_wrap{margin-top:-5px;}
.scroll_down a .mouse{bottom:120px;}
.status_section:nth-child(3) .count_text{top: -13px;}
.status_section:nth-child(3) .count_description { top: -9px;}
.memberpopupmain .popup_content{height: 70vh;
overflow: scroll; padding-top:0px; margin-top:50px;}
.memberpopupmain .popup_content .buttons{margin-bottom:20px;}
.blog_main.video_block .blog_descpart .bloglink a,
.blog_main.event_block .blog_descpart .bloglink a{display:block;}

.postread_more a:not([href]):hover.read_more_btn.get_publication_doc{color:#fff;}
.memberbannertext.desktop{display:none;}
.memberbannertext.ipad{display:block;}
.memberbannertext{bottom:40px;}
.mapoverlap{position:absolute; height:100%; width:100%; top:0px; left:0px; z-index:1; display:none;}
.map-container{position:relative;}
.event_dash ul li{margin:0px 13px 0px 13px;}
.contact_title{font-size:18px;}
.filter_post.filter_post_admin .col-md-3{-ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%;} 
}
@media(max-width:991px)
{
	.contact_title{font-size:24px;}
	.banner_desc { font-size: 26px; line-height: 33px; max-width:100%;}
.scroll_down{z-index:999; position:relative;	}

/*.status::before { top: -45px; border-left: 82px solid transparent; border-right: 77px solid transparent; border-bottom: 46px solid rgba(0,173,238,0.9); }
.status::after { bottom: -45px; border-left: 82px solid transparent; border-right: 77px solid transparent; border-top: 46px solid rgba(0,173,238,0.9); }
.status { width: 158px; height: 94px; }
.status_details_wrap { max-width:350px; margin-right:-380px; }
.status_section:nth-child(3) { top: 42px; }
.status_section:nth-child(2) { top: 61px; }*/
/*.scroll_down a .mouse { bottom:10px; background-size: 100%; width: 32px; height: 32px;  left:0px; right:0px; margin:auto;}*/

	.topmenu{display:none;}
	.mobile_menuwrap{display:inline-block;}
	.financial_support_image{width:33%; margin-bottom:20px; text-align:center;}
	.area_desc ol li{padding-left:32px;}
	.footerformmain{padding-left:0px;}
	.leatest_news_and_update{padding-right:0px;}
	.footermenu .footer_menu{margin-right:20px; font-size:16px;}
	.members_login{float:left; margin-right:20px; margin-top:3px;}
	.search_wrap{margin-right:20px; margin-top:3px;}
	.search_wrap label{left:-190px;}
	.headerright{margin-top:14px;}
	.post_section .col-md-4 {  -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%;}
	.search_wrap.mobile_search,.mobilememberlogin,.mobile_logo{display:none;}
	.blog_main.event_block .blog_descpart{padding-bottom:70px;}
	.area_desc p{font-size:23px;}
	.mobile-menu .site_logo{margin:11px 0px 10px 15px; width:100%; display:inline-block;}
	.dimension_both a:last-child{margin-left:0px; margin-top:5px;}
	.block_img{padding:22px 40px 20px 25px;}
	.network_repeter_main .col-md-4{max-width:50%; flex:0 0 50%;}
	.member_across_main{margin:0px auto;}
	.history_network_year_main .history_image{flex-wrap:wrap; margin:0px; padding:0px 15px;}
	.history_network_year_main .history_image .date{width:100%; border-right:0px; border-bottom:1px solid #FFF;}
	.history_network_year_main .history_image .mrg40{margin:20px 0px; padding:0px;}
	.history_network_year_main .history_image .date h3{margin:0 0 20px; font-size:57px;}
	.history_network_year_main .history_image .right_img{width:100%; margin:20px 0px;}
	.header_image .intbanner{height:500px;}
	.header_image .intbanner h1{font-size:26px;}

	.network_main h2{font-size:30px;}
	.history_network_year_main .history_image .right_img.history_none{display:none;}
	.header_image .intbanner h1{padding:0px;}
	.history_network_year_main .history_image .mid_content p:last-child{margin:0px;}
	.filter_post .col-md-4:nth-child(1){padding-right:15px;}
	.filter_post .col-md-4:nth-child(2){padding-left:15px; padding-right:15px;}
	.filter_post .col-md-4:nth-child(3){padding-left:15px; padding-right:15px;}
	.case_study_main .col-md-4,.publication_wrap .col-md-4,.news_wrap .col-md-4,.video_wrap .col-md-4{flex: 0 0 50%; max-width: 50%;}
	.post_section .blog_main.news_block .blog_descpart .bloglink a{display:inline-block;}
	.homebox1mar{margin-left:10px;}
	.blog_main.event_block .blog_descpart .event_date{padding-bottom:25px;}
	.header_search.searching{right:70px;}

	.errormain p{font-size:35px; padding-left:10px; padding-right:10px;}

	.errormain h1{font-size:100px;}
	.errormain p{font-size:30px; padding-left:50px; padding-right:50px;}
.home_banner{ height:auto; }
.slider_desktop{ height:500px; }
.home_banner .container{ height:500px; position:absolute;}

.areamainout:nth-child(3), .areamainout:nth-child(4){top:0px; margin-top:15px;}
.status_section:nth-child(2), .status_section:nth-child(3){width:100%;}
.status_section:nth-child(2){top:auto; margin-top:15px;}
.status_section:nth-child(3){top:auto; margin-top:15px;}
.status_details_wrap { position:relative; text-align:center; top:0; left:0; right:0; margin:auto; width:100%; padding:50px 0 22px; 
transform:translateY(0); -webkit-transform:translateY(0);}
.header_image .intbanner.blogbanner .container{height:inherit;}
.eventgraybg h3{font-size:50px;}
.publications_main .bloglink a.homebox1mar{margin-left:0px;}
.for_golas_main h3{margin-bottom:80px;}
.resorces_main_listing .blog_main.event_block .blog_descpart .bloglink a.homebox1mar,.resorces_main_listing .blog_main.video_block .blog_descpart .bloglink a.homebox1mar{display:inline-block}
.mambermain .col-md-3{flex: 0 0 50%; max-width: 50%;}
.status{width: 209px; height: 241px; padding-top:55px;}
.count_text{font-size: 72px; line-height: 85px;}
.count_description {font-size: 18px;}
.status_section:nth-child(2){right:auto;}
.status_section:nth-child(3){left:auto;}
.memberpopupmain .popup_content{height:inherit;}
.eventgraybg .row,.publication_wrap.case_study_main .row{justify-content: center;}
.dimension_both a:last-child{display:block;}
.blog_main.video_block .blog_descpart .bloglink a,
.blog_main.event_block .blog_descpart .bloglink a{display:inline-block;}
.status_section:nth-child(2) .count_text{top:-6px;}
.count_text{font-size:67px;}
.count_description{font-size:16px;}
.status_section:nth-child(1) .count_description{top:-12px;}
.status{padding-top:66px;}
.status_section:nth-child(2) .count_description{top:-26px;}
.status_section:nth-child(2) .count_text{top:-18px;}
.status_section:nth-child(3) .count_description{top: -17px;}
.status_section:nth-child(3) .count_text {top: -9px;}
.pdf_modal .modal-dialog{max-width:700px;}
.scroll_down a .mouse{bottom:90px;}
.memberpopupmain .popup_content{height:65vh; overflow:auto; }
circle.jvectormap-marker.jvectormap-element{r:6px;}
.blackbg{z-index:9;}
.maptext1{padding-top:0px;}
.maptext2{padding-top:25px;}
.intro_text.remember{margin-top:0px;}
.location_map .scroll_down.desktop_down{bottom:130px;}
 .map-container{
	width: 100%; height:350px; margin:0 auto;	
   }
   .map_wrap{padding:0;}
   .admin_dash .col-md-6{flex: 0 0 100%; max-width: 100%;}
   .mapmaindes{margin-bottom:20px;}
   .useripadmenu .sub-menu{margin-top:0px;  text-align:center; margin-bottom:20px;  padding-left:15px; padding-right:15px;}
   .useripadmenu .sub-menu li:first-child{border-top:1px solid #fff;}
.useripadmenu .sub-menu li{display:inline-block; padding:0px 10px; width:100%; border-bottom:1px solid #fff; text-align:left; padding:13px 0px 13px 0px;}  

.useripadmenu .sub-menu li a{color: #fff; font-size:16px;}
.useripadmenu .sub-menu li.current-menu-item a{color:#095572;}
.useripadmenu .sub-menu li{border-top:1px solid #fff; border-bottom:0px;}
.useripadmenu .sub-menu li:last-child{border-bottom:1px solid #fff;}
path[data-code="Sudan"],path[data-code="Sudan1"],path[data-code="Jammu"]{fill:none;stroke:#DAD5CC;stroke-width:1;stroke-linecap:square;stroke-linejoin:bevel;stroke-miterlimit:10;stroke-dasharray:1.4412,1.4412;stroke-dashoffset:0;stroke-opacity:1}
path[data-code="Kashmir"]{fill:none;stroke:#DAD5CC;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:0, 1.40534443;stroke-dashoffset:0;stroke-opacity:1}
path[data-code="Jammu1"]{fill:none;stroke:#fff;stroke-width:1;stroke-linecap:square;stroke-linejoin:bevel;stroke-miterlimit:10;stroke-dasharray:1,1.40534443;stroke-dashoffset:0;stroke-opacity:1}
path[data-code="Jammu"]{stroke:#fff;}
}
@media(max-width:767px){
	.filter_post.filter_post_admin .col-md-3{-ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%;}
	.centre_section .filter_post .col-md-7{padding-right:15px;}
	.admin_dash h1{font-size:30px;}
	.maptext2 p br,.maptext1 p br{display:none;}
.tendimens_wrapcont p br{display:none;}
.site_logo img{margin-left:8px;}
.scroll_down a .mouse { bottom:30px; background-size: 100%; width: 42px; height: 	42px;  left:0px; right:0px; margin:auto;}
.home_banner{ height:auto; }
.slider_desktop{ height:350px; }
.home_banner .container{ height:auto; top:50%;}
.banner_desc { font-size: 18px; line-height:25px;}
.scroll_down.mobile_down { display: block; }
.scroll_down.desktop_down { display: none; }
.banner_main { position: relative; }
.unep_logo{margin:0px 37px 0px 25px;}
.blog_main.event_block .blog_descpart{padding:20px 20px 70px 15px;}
.site-header .container{padding-left:10px; padding-right:10px;}
.headerright{margin-top:15px;}
.undp_logo,.unep_logo{display:none;}
.mobile-menu .undp_logo,.mobile-menu .unep_logo{display:inline-block;}
.mobile_logo{width:100%; text-align:left; display:inline-block;}
.search_wrap label{position:relative; left:0px; top:0px;}
.search_wrap input.is-close{width:100%;}
.search_wrap{width:100%; margin-right:0px;}
.search_wrap label{width:100%;}
.search-submit{right:30px; top:8px; position:absolute;}
.search_wrap input[type="text"]{width:100% !important; display:block;}
.mobilememberlogin{text-align:center; width:100%; display:inline-block; margin-top:12px; padding-left:15px; padding-right:15px; }
.members_login{display:none;}
.search_wrap{display:none;}
.search_wrap.mobile_search{display:block; position:relative; padding-left:15px; padding-right:15px;}
.mobilememberlogin a.members_login{display:inline-block; float:none; font-size:16px; color:#fff; width:100%; background-position:right; text-align:left; background:url(images/user-white.svg) no-repeat right; border-bottom:1px solid #fff; line-height:47px; height:47px;} 
.mobilememberlogin:after{background:url(images/user-white.svg) no-repeat right; position:absolute; right:0px; top:0px; content:""; width:25px; height:24px;}
.intro_text h1{font-size:26px; line-height:36px;}
.intro_text .container{text-align:center;}
.intro_text{padding-top:50px; padding-bottom:50px; margin-top:0px;}
.social_netwoking_link_main.introsocial{margin-top:20px;}
.block_img a{margin-top:31px;}
.area_section .col-md-6{margin-bottom:30px;}
.gray_section{padding-bottom:30px;}
.footermenu .footer_menu{width:50%; margin-right:0px;}
.get_in_touch_main{text-align:center;}
.social_netwoking_link_main{margin-top:15px;}
.footerformmain{margin-top:20px; text-align:center;}
.leatest_news_and_update{padding-right:0px; font-size:18px;}
.footerformbtn{text-align:center; display:inline-block; width:100%;}
.footerformbtn a{display:inline-block;}
.copyrightpart{text-align:center; width:100%;}
.menu-privacy-container ul li{margin:0px 10px 0px 10px; display:inline-block; float:none;}
.privacy_menu{width:100%; text-align:center; margin-top:7px;}
.site-footer{padding-bottom:10px;}
.financial_section{margin:30px 0px 30px 0px;}
.area_desc p{font-size:23px;}
.post_section .col-md-4 {  -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%;}
.financial_support_image{width:50%;}
.back_to_top{width:40px; height:40px;}
.header_image .intbanner h1{font-size:18px;}
.network_main h2{font-size:26px; line-height:35px;}
.network_repeter_main .col-md-4{max-width:100%; flex:0 0 100%;}
.header_image .intbanner{height:350px; align-items: flex-start; padding-top:50px;}
.scroll_down.scrollinner a .mouse{left:0px; right:0px; margin:0px auto;}
.history_network_year_main h3{margin:0 0 65px;}
.history_network_year_main .history_image .date h3{font-size:40px;}
.history_network_year_main .history_image .mid_content p{text-align:center;}
.structure_part{margin:70px 0 0 0;}
.structure_part h3{font-size:40px;}
.structure_part h5{font-size:20px; margin:30px 0 50px;}
.history_network_year_main{margin:80px 0 0 0;}
.tml-action-login .site-main, .tml-action-lostpassword .site-main,.tml-action-resetpass .site-main{padding:50px 0px 50px 0px;}
.filter_post .col-md-4{margin-bottom:20px;}
.filter_post{padding-bottom:5px;}
.filter_post{margin-top:50px;}
.blog_main.event_block .blog_descpart .homebox1mar{margin-left:0px;}
.collabration_main{margin-top:40px;}
.support_desc_main{margin-top:20px;}
.blog_main.news_block .blog_descpart{padding:18px 20px 75px 20px;}
.blog_main.video_block .blog_descpart .blog_desc.fullbox_inner{padding-bottom:35px;}
.footermenu{width:228px; margin:auto;}
.explore_title_main h3{text-align:center;}
.footermenu ul li{line-height:inherit;}
.errormain h1{font-size:100px;}
.errormain p{font-size:34px; line-height:45px; padding-left:0px; padding-right:0px; font-size:23px;}
.errorgraph::after{display:none;}
.dimension_both a:last-child{margin-left:0px; display:block;  }
.errormain a{margin-top:30px;}
.stepdiagram{background:none;}
.stap{position:inherit; left:0px; top:0px; background:url(images/mobile-round.png) no-repeat; width:212px; height:263px; display:inline-block; vertical-align:top; padding-top:32px; margin-top:-36px;  background-size:100%;} 
.stapcon{position:inherit; left:0px; top:0px;}
.stap.stap5{padding-top:47px;}
.stepdiagram{width:100%; display:inline-block; vertical-align:top; height:auto; text-align:center; margin-top:46px;}
.stap h5{font-size:65px;}
.stap p{line-height:1; font-size:28px; padding-left:27px; padding-right:27px;}
.stapcon{background:url(images/hexagonal.png) no-repeat; width:262px; height:336px; display:inline-block; font-size:28px; vertical-align:top; padding-top:70px; padding-left:30px; padding-right:30px; font-weight:500; margin:auto; background-size:100%;}
.stap.stap6{background:url(images/mobile-last.svg) no-repeat; width:213px; height:213px; background-size:100%;}
.case_studies_list h3,.mambermain h3{font-size:40px;}
.dos_mainwrap{max-width:310px; padding-top:70px; padding-bottom:50px;}
.tendimens.mobile{display:block;}
.tendimens.desktop{display:none;} 
.tendimens_wrap{display:block; padding:0px; margin:0px;}
.tendimens_wrap .tendimens_wrapcont{background:none !important; }
.dimationtext{padding:0px; z-index:inherit;}
.setp{position:relative; opacity:1;}
.tendimens_wrapcont{background:none; height:inherit; margin-bottom:65px;} 
.tendimens_wrapcont h3{font-size: 21.5px; font-weight: 900; line-height: 1.16; text-align: left; color: #616969;}
.tendimens_wrapcont p{font-size: 19.4px; font-weight: 500;  color: #616969; line-height: 1.19; text-align:left;}
.setpouter:after{display:none;}
.setpouter{position:inherit; left:auto; height:auto; top:inherit;} 
.setpouter{border-bottom:10px solid #00adee; width:100%; padding-bottom:15px; margin-bottom:20px;}
.setpouter.setp2,.setpouter.setp7{border-bottom:10px solid #a0a5a5;}
.setpouter.setp3,.setpouter.setp8{border-bottom:10px solid #4fa046;}
.setpouter.setp4,.setpouter.setp9{border-bottom:10px solid #c7202e;}
.setpouter.setp5,.setpouter.setp10{border-bottom:10px solid #616969;}
.dos_mainwrap h2{font-size:36px; margin-bottom:50px;}
.areas_work_main h3{margin-bottom:0px; font-size:36px;}
.areamainout{margin-top:15px;}
.areamainout:nth-child(5){top:0px; margin-top:15px;}
.golasout{width:100%;}
.golas_repeter_main{text-align:center;}
.golas_repeter_main .golasout:nth-child(2),.golas_repeter_main .golasout:nth-child(4){text-align:center;}
.for_golas_main h3{font-size:36px; margin-bottom:50px;}
.search_wrap input[type="text"]{border:0px;}
.blog_main.publication_block .bloglink a{margin-left:0px;}
.publications_main .blog_main.publication_block .bloglink a{margin-left:0px;}
.for_golas_main{padding-bottom:70px;}
.eventgraybg h3{font-size:40px;}
.publications_main .blog_main.publication_block .bloglink a{margin-left:10px;}
.for_golas_main h4{margin-bottom:55px;}
.location_map .scroll_down.desktop_down{display:block; bottom:165px;}
.memberbannertext{font-size:9px;}
.popup_content{height:85vh; overflow:auto; padding-top:0px;}
.popupoverflow .location_map .scroll_down.desktop_down{z-index:-1;}
.memberpopupmain{padding-bottom:21px; padding-top:46px;}
.contactformpopup .modal-content{height:85vh; overflow:scroll;}
.contact_form{padding-bottom:20px;}
.resorces_main_listing .blog_main.publication_block .bloglink a.homebox1mar{margin-left:10px;}
.mambermain .col-md-3{flex: 0 0 100%; max-width: 100%;}
.blog_date.date_resp{display:block; position:relative; padding:0px; margin-top:10px; font-weight:500; padding:0px;top: auto; position: relative; height: auto; left: auto;}
.share_icon{float:none; display:inline-block; margin-bottom:10px;}
.header_image.post_detail.youtube_video .intbanner.blogbanner{display:none;}
.memberpopupmain .popup_content{height:75vh; overflow:auto; margin-top:0px; }
.pdf_modal .modal-dialog{padding-left:20px; padding-right:20px;}
.gray_section .blog_main.publication_block .bloglink a.homebox1mar{margin-left:10px;} 
.postread_more a.read_more_btn.get_publication_doc{margin-left:0px; display:block; margin:auto; margin-top:5px;}
.blog_main.publication_block.noimage .publication_img a{width:100%;}
.areas_description,.area_no,.area_main{height:312px; width:266px; background-size:100%;}
.area_no{padding-top:87px;}
.area_main.btn_click .areas_description h5{font-size:72px; padding-bottom:5px;}
.areas_work_main h4{font-size:32px;}
.area_main.btn_click .areas_description{padding-top:22px;}
.golas_main .golas_number,.golas_main .golas_description,.golas_main{width:266px; height:312px; background-size:100%;}
.golas_main.btn_click .golas_description p{font-size:14px;}
.golas_main .golas_number{padding:77px 0px 0;}
.golas_main p{font-size:12px;}
.tendimens_wrapcont h3 br{display:none;}
.collabration_icons .col-md-3:nth-child(3) .collbration_icon_main,
.collabration_icons .col-md-3:nth-child(2) .collbration_icon_main
{width:200px; margin:auto;}
.collabration_icons .col-md-3:nth-child(6) .collbration_icon_main{width:250px; margin:auto;}
.collabration_icons .col-md-3:nth-child(8) .collbration_icon_main{width:250px; margin:auto;}
.location_map .scroll_down a .mouse{margin-left:-9px;}
.postread_more a.read_more_btn.get_link{margin-left:0px; display:block; margin:auto; margin-top:5px; }
 circle.jvectormap-marker.jvectormap-element{r:6px;}
 .maptext1{width:100%; }
 .maptext1{padding-top:10px;}
 .maptext2{width:50%; margin-left:0px;  padding-left:15px; padding-right:0px;}
 .map-container{width: 100%; height:300px; margin:0 auto;}
 .memberbannertext{bottom:55px;}
 .mapmaindes{margin-bottom:20px;}
.event_dash ul{padding-left:0px;}
.centre_post.lodar_view{padding:15px;}
.serch_filter.search_dash{width:100%; padding-left:0px;}
.centre_desc{margin-left:145px;}
.centre_title{width:140px;}
.contact_fc4s .col-md-3{flex: 0 0 100%; max-width: 100%;}
.filter_post.filter_post_admin{padding-left:15px;}
.filter_post.filter_post_admin .col-md-3:last-child{padding-left:15px; margin-top:7px;}
.event_dash ul{text-align:center; }
.event_dash ul li{display:inline-block; float:none; margin-left:12px; margin-right:12px;}
.hometab,.event_up{padding:20px 15px 20px 15px}
.events_section.lodar_view_postion table tr td.event_title,
.events_section.lodar_view_postion table tr td.event_datename,
.events_section.lodar_view_postion table tr td.event_ext{vertical-align:top;}
.useripadmenu .sub-menu li.dash_ipad{display:none;}
.event_cal .fc-toolbar h2{font-size:17px;}
.event_cal .fc-right{margin-right:28px;}
.useripadmenu .sub-menu li.dash_mob {display:block;}
.page-template-content-dashboard  ul.ui-menu.ui-widget.ui-widget-content.ui-autocomplete.ui-front{width:calc(100% - 60px) !important; right:30px !important;}
.contact_title{padding-left:0px; padding-top:0px; padding-bottom:10px;}
.contact_fc4s .col-md-3:last-child{margin-top:15px;}
.centre_section .filter_post .col-md-5{padding-right:0px; flex: 0 0 100%; max-width: 100%;}
.centre_section .filter_post .col-md-7{padding-right:48px;  flex: 0 0 100%; max-width:100%;}

}
@media(max-width:600px) {
.memberpopupmain{max-width:340px;	margin:auto;}
.contactformpopup .modal-content	{max-width:340px;	margin:auto; padding-left:25px; padding-right:25px;}

}
@media(max-width:500px) 
{.location_map .scroll_down.desktop_down{bottom:220px;}
 .event_dash ul{text-align:center;}
 .event_dash ul li{margin-left:1px; margin-right:1px; float:none; display:inline-block;}
 .event_dash ul li a{padding-left: 2px;padding-right: 2px; font-size:13px;}
}
@media(max-width:520px) {	 
.case_study_main .col-md-4,.publication_wrap .col-md-4,.news_wrap .col-md-4,.video_wrap .col-md-4,.meetings_main .col-md-4{ flex: 0 0 100%;  max-width: 100%;}
.case_study_main .blog_image img{width:100%;}
.blog_main.event_block .blog_descpart .homebox1mar{margin-left:10px;}
.jvectormap-container{padding-top:0px;}
 }
@media(max-width:499px) {
	 .login-wrap{max-width:340px; padding-left:30px; padding-right:30px;}
	 .tml-action-login .site-main{padding:117px 0px 117px 0px;}
 }
 @media(max-width:460px) 
 {
	 .networkbtnmain .btnmarleft{margin-left:0px;}
	 .networkbtnmain .networkbtn{display:block; margin-top:10px;}
 }
@media(max-width:400px) {

/*.status_details_wrap { padding: 56px 0 110px; }
.status { width: 132px; height: 72px; }
.status::before { top: -30px; border-left: 69px solid transparent; border-right: 62px solid transparent; border-bottom: 30px solid rgba(0,173,238,0.9); }
.status_section:nth-child(2) .count_text { top: -1px; }
.count_text { font-size: 16px; }
.count_description { font-size: 14px; }
.status_section:nth-child(2) .count_description { top: 0px; }
.status::after { bottom: -30px; border-left: 69px solid transparent; border-right: 62px solid transparent; border-top: 30px solid rgba(0,173,238,0.9); }
.status_section:nth-child(1) .status, .status_section:nth-child(3) .status { padding: 15px 0; }
.status_section:nth-child(3) { top: 52px; }
.status_section:nth-child(2) { top: 52px; }
.status_details_wrap { max-width: 304px; }
.status_section:nth-child(3) .count_description { top: -6px; }*/
.btnmarleft{margin:10px 0 0 0;}
}
#member_profile_popup .addtoany_content{display:none;}
