/*======================================
Theme Name: Divi Child
Theme URI: https://divicake.com/
Description: This is divi child theme
Version: 1.0
Author: Emm
Author URI: https://emythmaker.com/
Template: Divi
======================================*/


/* You can add your own CSS styles here. Use !important to overwrite styles if needed. */
body{
	font-family: "Source Sans Pro",Helvetica,Arial,sans-serif!important;
}
.container {
    max-width: 1170px !important;
}
.ResourceType{margin:30px 0 0 0;padding:0;text-align:center;}
.ResourceType li{list-style:none;display:inline-block;padding:0 5px;}
.ResourceType li h2{display:table-cell;font-size:16px;color:#fff;background:#001D39;padding:7px 15px;min-width:130px;}
.ResourceType li h2:hover{color:#fff;background:#000000a3;padding:7px 15px;min-width:130px;transition:background 0.5s ease;}
.ResourceType li:nth-child(1) h2{background: #C10003;}
.ResourceType li:nth-child(2) h2{background: #02B051;}
.ResourceType li:nth-child(3) h2{background: #006FC1;}
.ResourceType li:nth-child(4) h2{background: #C65A12;}
.ResourceType li:nth-child(5) h2{background: #C28E04;}

.ResourceType li:nth-child(1) h2:hover{background: #730204;}
.ResourceType li:nth-child(2) h2:hover{background: #006f32;}
.ResourceType li:nth-child(3) h2:hover{background: #004d86;}
.ResourceType li:nth-child(4) h2:hover{background: #923a00;}
.ResourceType li:nth-child(5) h2:hover{background: #825f03;}


/*==========Publication==========*/
.PublicationType{margin:30px 0 0 0;padding:0;text-align:center;}
.PublicationType li{list-style:none;display:inline-block;padding:0 5px;}
.PublicationType li h2{display:table-cell;font-size:16px;color:#fff;background:#001D39;padding:7px 15px;min-width:130px;}
.PublicationType li h2:hover{color:#fff;background:#000000a3;padding:7px 15px;min-width:130px;transition:background 0.5s ease;}
.PublicationType li:nth-child(1) h2{background: #C10003;}
.PublicationType li:nth-child(2) h2{background: #02B051;}
.PublicationType li:nth-child(3) h2{background: #006FC1;}

.PublicationType li:nth-child(1) h2:hover{background: #730204;}
.PublicationType li:nth-child(2) h2:hover{background: #006f32;}
.PublicationType li:nth-child(3) h2:hover{background: #004d86;}

.RelatedTags .list-inline{margin-bottom:0;padding-left:0;list-style:none;}
.RelatedTags .list-inline-item{padding-right:10px;color:#333;margin-bottom:5px;font-size:15px;background: #333;padding: 5px 15px 5px 12px;color: #fff;border-radius: 20px;}


 /*============Ongoing Project Page============*/

 .et_pb_row_1 .et_pb_column_3_5{
     width: 49% !important;
 }
 .et_pb_row_1 .et_pb_column_2_5{
    width: 40% !important;
 }

.et_pb_all_tabs .et_pb_tab:not(.et-pb-active-slide) {
    display: none;
}
 

.RelatedTags .list-inline-item a {
    color: #ddd !important;
}





body{font-family:"Source Sans Pro",Helvetica,Arial,sans-serif;font-size:14px;background:#F9F6EF;color:#333;font-weight:400;overflow-x:hidden;}
h1, h2, h3, h4, h5, h6{font-family:'Source Sans Pro', sans-serif;margin-bottom:0;}
a{color:#000;}
a:hover{text-decoration:none;color:#333;}
p{margin-bottom:0;font-size:14px;line-height:22px;}

.container-fluid{padding-left:0px;padding-right:0px;}
.container{max-width:1170px;}
.img100{width:100%;}

/*=============Header=============*/

.DHeaderTop{padding:7px 0;background:#003262;}
.DHeaderTop .DBuetLogo img{width:80px;}
/*.DHeaderTop .DITNLogo img{width:245px;}*/
.Slogan{font-size:19px;color:#eaeaea;font-weight:bold;letter-spacing:.3px;}

.DSiteTitle{display:inline-flex;}
.DSiteTitle .Title{font-size:45px;color:#fff;line-height:35px;margin-bottom:8px;}
.DSiteTitle .SubTitle{font-size:14px;color:#fff;padding-left:3px;}

.DHeader{background:#003262;border-top:1px solid #001f3c;}
.navbar{padding:0;}
.navbar-light .navbar-nav .nav-link{color:#eaeaea;font-size:17px;padding:.7em 1.2em .7em;line-height:17px;font-weight:600;}
.navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover{color:#ccc;}
.dropdown-menu :hover{background-color:#ccc;}
.dropdown-menu > li > a:hover, .dropdown-menu > .active > a:hover{text-decoration:none;}
.with-nav-tabs.panel-primary .nav-tabs > li.active > a:hover,
.with-nav-tabs.panel-primary .nav-tabs > li.active > a:focus{color:#000;background-color:#F8F8F8;border-color:#303030;border-bottom-color:transparent;}
.dropdown:hover>.dropdown-menu{  display:block;}
.dropdown-toggle::after{display:none;}
.dropdown-menu{font-size:0.8rem;color:#fff;text-align:left;list-style:none;}
.navbar-light .navbar-nav .nav-link i{font-size:10px;font-weight:300;margin-left:5px;position:relative;top:-1px;}
.dropdown > a:hover i{transition:0.40s;-webkit-transition:0.40s;-moz-transition:0.40s;-ms-transition:0.40s;-o-transition:0.40s;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}
.dropdown-item{padding:0.7rem 1.0rem;color:#fff;}
.navbar .dropdown-menu{padding:0;font-size:17px;background-color:#184066;color:#fff;border:none;border-radius:0;-webkit-box-shadow:0 1px 5px rgba(0, 0, 0, 0.08);-moz-box-shadow:0 1px 5px rgba(0, 0, 0, 0.08);-ms-box-shadow:0 1px 5px rgba(0, 0, 0, 0.08);box-shadow:0 1px 5px rgba(0, 0, 0, 0.08);top:94%;width:220px;}
.navbar-light .navbar-nav .nav-link:hover{background:#184066;}

.DHeaderTop1{background:#001D39;}
.navbar-nav2{padding:0;margin:0;}
.navbar-nav2 li{list-style:none;display:inline-block;}
.navbar-nav2 .nav-link{color:#fff;font-size:15px;padding:.7em .7em .6em;line-height:16px;font-weight:400;border-right:1px #003262 solid;}
#menu-main-menu a{text-decoration:none;padding: .7em 1.2em .8em;}
#menu-top-menu a{color:#fff !important;font-size:15px !important;padding:.7em .7em .6em !important;line-height:16px !important;font-weight:400 !important;border-right:1px #003262 solid !important; text-decoration:none}
.navbar-nav2 .nav-link.active{background:#184066;padding:.7em 1em;   box-shadow:0 -2px #001D39 inset;}
/*.navbar-nav2 .nav-item:first-child .nav-link{padding-left:0;}*/
.navbar-nav2 .dropdown-menu{padding:0;font-size:15px;background-color:#f5f5f5;color:#808080;border:none;border-radius:0;-webkit-box-shadow:0 1px 5px rgba(0, 0, 0, 0.08);-moz-box-shadow:0 1px 5px rgba(0, 0, 0, 0.08);-ms-box-shadow:0 1px 5px rgba(0, 0, 0, 0.08);box-shadow:0 1px 5px rgba(0, 0, 0, 0.08);top:94%;}
.navbar-nav2 .dropdown-item{padding:0.5rem 1.0rem}

.navbar-nav2 .nav-link:hover{background-color:#fff;color:#003262;}
#menu-top-menu a:hover{background-color:#fff;color:#003262 !important;}

.DSearch{display:inline-block;}
.searchbox{position:relative;min-width:40px;width:0%;height:40px;float:right;overflow:hidden;-webkit-transition:width 0.3s;-moz-transition:width 0.3s;-ms-transition:width 0.3s;-o-transition:width 0.3s;transition:width 0.3s;}
.searchbox-input{top:0;right:0;border:0;outline:0;width:100%;height:40px;margin:0;padding:0px 55px 0px 20px;font-size:20px;color:red;border:1px solid #eee;}
.searchbox-input::-webkit-input-placeholder{color:#d74b4b;}
.searchbox-input:-moz-placeholder{color:#d74b4b;}
.searchbox-input::-moz-placeholder{color:#d74b4b;}
.searchbox-input:-ms-input-placeholder{color:#d74b4b;}
.searchbox-icon, .searchbox-submit{width:40px;height:40px;display:block;position:absolute;top:0;font-family:verdana;font-size:20px;right:0;padding:0;margin:0;border:0;outline:0;line-height:40px;text-align:center;cursor:pointer;color:#dcddd8;background:#172b3c;}
.searchbox-open{width:100%;}
.byline{position:absolute;top:150px;left:30%;text-align:center;font-size:18px;}
.byline a{text-decoration:none;color:#d74b4b;}

.navbar-nav2 li:last-child .nav-link{border-right:0;}

.DFooterBg{background:#003262;padding:50px 0;}
.FooterNav ul{padding:0;margin:0;}
.FooterNav li{padding:7px 0;list-style:none;}
.FooterNav li a{color:#fff;font-weight:400;font-size:16px;}

ul.social-network{list-style:none;display:inline;padding:0;margin:0;}
ul.social-network li{display:inline;margin-right:5px;}

.DHeading2{color:#fff;font-size:20px;margin-top:5px;text-transform:uppercase;font-weight:600}
.DFlogo img{width:250px;}
.Footersocial{margin-top:10px;}
.social-network a.icoRss:hover{background-color:#F56505;}
.social-network a.icoFacebook:hover{background-color:#3B5998;}
.social-network a.icoTwitter:hover{background-color:#33ccff;}
.social-network a.icoGoogle:hover{background-color:#BD3518;}
.social-network a.icoVimeo:hover{background-color:#0590B8;}
.social-network a.icoLinkedin:hover{background-color:#007bb7;}
.social-network a.icoRss:hover i, .social-network a.icoFacebook:hover i, .social-network a.icoTwitter:hover i, .social-network a.icoGoogle:hover i, .social-network a.icoVimeo:hover i, .social-network a.icoLinkedin:hover i{color:#fff;}
a.socialIcon:hover, .socialHoverClass{color:#44BCDD;}
.social-circle li a{display:inline-block;position:relative;margin:0 auto 0 auto;text-align:center;font-size:24px;padding:0 5px;}
.social-circle li i{margin:0;line-height:30px;text-align:center;}
.social-circle li a:hover i, .triggeredHover{-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-ms--transform:rotate(360deg);transform:rotate(360deg);-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-o-transition:all 0.2s;-ms-transition:all 0.2s;transition:all 0.2s;}
.social-circle i{color:#fff;-webkit-transition:all 0.8s;-moz-transition:all 0.8s;-o-transition:all 0.8s;-ms-transition:all 0.8s;transition:all 0.8s;}

.footerbottom{background-color:#001D39;padding:18px 0 15px;}

.DBuetlogo{position:absolute;left:32%;bottom:-48px;background:#fff;border-radius:50%;padding:5px;}
.DBuetlogo img{    width: 140px;
    border-radius: 50%;}

.DBuetlogo2{background:#fff;border-radius:50%;padding:3px;float:right;width:80px;}
.DBuetlogo2 img{width:80px;}

.DITNLogo{background:#fff;padding:3px;width:70px;display:inline-block;margin-right:5px;}
.DITNLogo img{width:70px;}

.DFooterCopyright p{color:#fff;font-size:14px;line-height:14px;}
.DFooterCopyright p:first-child{margin-bottom:12px}

.footerBg1{background-color:#003262;padding:30px 0;}
.DFooterNav2 ul{list-style:none;padding:0;margin:0;}
.DFooterNav2 li{display:inline-block;padding-left:10px;}
.DFooterNav2 li a{color:#fff;}

.menu-search {padding:6px 10px 6px 14px;font-size:17px;color:#fff;float:right;background:#900;font-weight:bold;border:none;}
.menu-search .fa {
    font-size: 15px;
    margin-left: 5px;
}
.menu-search:focus {
    outline: none!important;
}
.menu-search a{color:#fff;}
.menu-search a i{font-size:14px;padding-left:5px;}
.navbar-expand-lg .navbar-nav .nav-link-search {font-size:17px;color:#fff;}
.navbar-nav .nav-link-search .fa.fa-search {margin-top:10px;}

.DAddressInfo{float: right;}
.DAddressInfo i{color: #eaeaea;padding-right: 10px;font-size: 16px;}
.DAddressInfo p{color: #eaeaea;font-size: 15px;display: inline-table;margin-bottom: 10px;}
.DAddressInfo p a{color:#eaeaea;}

.DSiteTitleF{display:inline-flex;}
.DSiteTitleF .Title{font-size:55px;color:#fff;line-height:35px;margin-bottom:10px;}
.DSiteTitleF .SubTitle{font-size:17px;color:#fff;padding-left:3px;}
.FSlogan{margin-top: 15px;color: #fff;font-size: 15px;}

.search_block .SearchTitle{display:block;font-weight:bold;margin-bottom:20px;}
.search_block{position:fixed;top:0px;z-index:9999999;width:100%;background:#fff !important;padding:42px 0;}
.search_block.MobileSearchBox{position:fixed;top:0px!important;z-index:99999;width:100%;background:#fff;padding:15px 0;}
.search_logo input{padding:3px 9px;margin-right:auto;width:calc(100% - 122px);border:2px solid #ddd;display:inline-block;border-radius:0;height:45px;font-size:16px;}

.search_logo.display-flex a, .search_logo.display-flex button{background:#900;width:55px;margin-left:2px;height:42px;text-align:center;line-height:42px;color:#fff;border:none;cursor:pointer;font-size:18px;border:1px solid #900;position:relative; top:0px;}

.search_logo.MobileSearchBox input{padding:6px;margin-right:auto;width:calc(100% - 113px);border:2px solid #ddd;}
a.close-search{display:inline-block !important;}
.search_logo.display-flex a:hover,
.search_logo.display-flex button:hover{color:#ddd;}
.search_logo.display-flex a:last-child {
    margin-right: 0;
/*     width: calc(100% - 90%); */
    display: inline-block!important;
}
.show{display:inline;}
.Hide{display:none;}

/*=============Body=============*/
.Imgresize{position:relative;}
.ImgViewer{padding-top:56.25%;margin:0;}
.DTopImage .ImgViewer{padding-top:38.2%;margin:0;}
.FixingRatio{position:absolute;top:0;left:0;bottom:0;right:0;height:100%;width:100%;object-fit:cover;}
.zoom-desktop{transform:none;transition:transform .1s ease-out;}
.ImgRatio{position:absolute;top:0;left:0;bottom:0;right:0;height:100%;width:100%;object-fit:cover;}

.DSecTitle{margin-top:80px;text-align:center;margin-bottom:10px;}
.DSecTitle h2{font-size:45px;margin-bottom:0;letter-spacing:-1.5px;font-weight:900;line-height:50px;color:#000;font-family:'Open Sans', sans-serif;border-bottom:3px solid #003262;display:inline;padding:0 10px 5px;}
.DSecTitle h2 a{color:#000;}
.DSecTitle.WhiteFont h2{letter-spacing:-0.5px;}
.DSecTitle.WhiteFont h2 a{color:#fff;}
.DSecTitle p{font-size:25px;color:#000;padding-top:20px;display:none;}
.DSecTitle.WhiteFont p{font-size:25px;color:#fff;padding-top:20px;}

#btnDiv{margin:60px 0 0;}
.ButtonBG{background:#003262 !important;border-radius:0;width:32.5% !important;font-weight:bold;border:none !important;}
.ButtonBG:hover{background:#001D39 !important;}

.DImgZoomBlock{position:relative;overflow:hidden;display:block;}
.DImgZoomBlock img{max-width:100%;min-height:100%;object-fit:cover;width:100%;}
.DImgZoomBlock img{transform-origin:50% 65%;transition:transform 2s, filter 1.5s ease-in-out;}
.DImgZoomBlock img:hover{filter:brightness(100%);transform:scale(1.2);}


/*==========News==========*/
.DNewsSection{margin-top:30px;}
.DLeadNews{margin-top:30px;box-shadow:0 0 10px rgba(0,0,0,.15),0 3px 3px rgba(0,0,0,.15);}
.DLeadNews .thumbnail{border:0 none;-webkit-box-shadow:none;box-shadow:none;margin:0 0 0 0;padding:0;}
.DLeadNews .thumbnail .Desc{padding:25px 20px 16px;}
.DLeadNews .Desc{width:100%;bottom:0;position:absolute;background:linear-gradient(180deg,transparent,rgba(0,0,0,.85) 80%);z-index:10;}
.DLeadNews .Desc .Title{color:#fff;font-size:23px;font-weight:600;line-height:32px;letter-spacing:.3px;}
.DLeadNews .ImgViewer{padding-top:57%;}

.DTop2List{margin-top:30px;box-shadow:0 0 10px rgba(0,0,0,.15),0 3px 3px rgba(0,0,0,.15);background:#fff;}
.DTop2List .Desc{padding:15px 18px;/*height:80px;overflow:hidden;*/}
.DTop2List .Desc .Title a{font-size: 18px;
    line-height: 26px;
    color: #000;
    font-weight: 600;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;}
.DTop2List .ImgViewer{padding-top:65%;}
.PDate1{position:relative;top:10px;color:#555;font-size:16px;margin-bottom:15px;}


/*==========Events==========*/
.EventBG{background:#fff;margin-top:80px;padding:80px 0;}
.EventSection{margin-top:30px;}
.DEventList{margin-top:30px;box-shadow:0 0 10px rgba(0,0,0,.15),0 3px 3px rgba(0,0,0,.15);background:#fff;width:100%;}
.DEventList .Desc{padding:15px 18px;/*height:80px;overflow:hidden;*/}
.DEventList .Desc .Title{font-size:18px;line-height:26px;color:#000;font-weight:600;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;padding-top:6px;}
.DEventList .ImgViewer{padding-top:65%;}
.DEventList .EventDate{font-size:17px;font-weight:600;position:absolute;left:0;margin-bottom:0;padding:6px 15px;-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;text-transform:uppercase;color:#FFF;background:#900;top:12%;left:8%;text-align:center;}
.DEventList .Type{font-size:15px !important;color:#369!important;text-transform:uppercase;}


/*==========Publication==========*/
.PublicationType{margin:30px 0 0 0;padding:0;text-align:center;}
.PublicationType li{list-style:none;display:inline;padding:0 5px;}
.PublicationType li h2{display:table-cell;font-size:16px;color:#fff;background:#001D39;padding:7px 15px;min-width:130px;}
.PublicationType li h2:hover{color:#fff;background:#000000a3;padding:7px 15px;min-width:130px;transition:background 0.5s ease;}
.PublicationType li:nth-child(1) h2{background: #C10003;}
.PublicationType li:nth-child(2) h2{background: #02B051;}
.PublicationType li:nth-child(3) h2{background: #006FC1;}

.PublicationType li:nth-child(1) h2:hover{background: #730204;}
.PublicationType li:nth-child(2) h2:hover{background: #006f32;}
.PublicationType li:nth-child(3) h2:hover{background: #004d86;}

.DPublicationArea{margin-top:30px;}
.DPublicationList .Desc .Title{font-size:18px;line-height:26px;color:#000;font-weight:600;margin:10px 0 8px;}
.DPublicationList .Desc .Price{font-size:16px;font-weight:bold;color:#900;}
.DPublicationList .Dcontent{position:relative;margin-top:20px;width:262px;height:362px;}
.DPublicationList .Dcontent .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0, 0, 0, 0);transition:background 0.5s ease;}
.DPublicationList .Dcontent:hover .overlay{display:block;background:#003262de;box-shadow:0 0 10px rgba(0,0,0,.15),0 3px 3px rgba(0,0,0,.15);}
.DPublicationList .Dcontent img{position:absolute;width:262px;height:362px;left:0;}
.DPublicationList .Dcontent .title{position:absolute;width:262px;left:0;top:120px;font-weight:700;font-size:30px;text-align:center;text-transform:uppercase;color:white;z-index:1;transition:top .5s ease;}
.DPublicationList .Dcontent:hover .title{top:90px;}
.DPublicationList .Dcontent .button{position:absolute;width:262px;left:0;top:170px;text-align:center;opacity:0;transition:opacity .35s ease;font-size:18px;}
.DPublicationList .Dcontent .button a{width:262px;padding:7px 15px;text-align:center;color:white;border:solid 1px white;z-index:1;}
.DPublicationList .Dcontent:hover .button{opacity:1;}

.DPublicationList .PType{background:#001D39;display:inline;color:#fff;padding:4px 11px;font-weight:400;}
.DPublicationList .PType.Books{background:#C10003;}
.DPublicationList .PType.Proceedings{background:#02B051;}
.DPublicationList .PType.Research{background:#006FC1;}

/*==========Resources==========*/
.ResourceType{margin:30px 0 0 0;padding:0;text-align:center;}
.ResourceType li{list-style:none;display:inline;padding:0 5px;}
.ResourceType li h2{display:table-cell;font-size:16px;color:#fff;background:#001D39;padding:7px 15px;min-width:130px;}
.ResourceType li h2:hover{color:#fff;background:#000000a3;padding:7px 15px;min-width:130px;transition:background 0.5s ease;}
.ResourceType li:nth-child(1) h2{background: #C10003;}
.ResourceType li:nth-child(2) h2{background: #02B051;}
.ResourceType li:nth-child(3) h2{background: #006FC1;}
.ResourceType li:nth-child(4) h2{background: #C65A12;}
.ResourceType li:nth-child(5) h2{background: #C28E04;}

.ResourceType li:nth-child(1) h2:hover{background: #730204;}
.ResourceType li:nth-child(2) h2:hover{background: #006f32;}
.ResourceType li:nth-child(3) h2:hover{background: #004d86;}
.ResourceType li:nth-child(4) h2:hover{background: #923a00;}
.ResourceType li:nth-child(5) h2:hover{background: #825f03;}


.DResourceArea{margin-top:30px;}
.DResourceList .Desc .Title{font-size:18px;line-height:26px;color:#000;font-weight:600;margin:10px 0 8px;}
.DResourceList .Desc .Price{font-size:16px;font-weight:bold;color:#900;}
.DResourceList .Dcontent{position:relative;margin-top:20px;width:204px;height:280px;}
.DResourceList .Dcontent .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0, 0, 0, 0);transition:background 0.5s ease;}
.DResourceList .Dcontent:hover .overlay{display:block;background:#003262de;box-shadow:0 0 10px rgba(0,0,0,.15),0 3px 3px rgba(0,0,0,.15);}
.DResourceList .Dcontent img{position:absolute;width:204px;height:280px;left:0;}
.DResourceList .Dcontent .title{position:absolute;width:204px;left:0;top:120px;font-weight:700;font-size:30px;text-align:center;text-transform:uppercase;color:white;z-index:1;transition:top .5s ease;}
.DResourceList .Dcontent:hover .title{top:90px;}
.DResourceList .Dcontent .button{position:absolute;width:204px;left:0;top:130px;text-align:center;opacity:0;transition:opacity .35s ease;font-size:18px;}
.DResourceList .Dcontent .button a{width:204px;padding:7px 15px;text-align:center;color:white;border:solid 1px white;z-index:1;font-weight:bold;}
.DResourceList .Dcontent:hover .button{opacity:1;}

.DResourceList .PType{background:#001D39;display:inline;color:#fff;padding:4px 11px;font-weight:400;}
.DResourceList .PType.Training{background:#730204;}
.DResourceList .PType.Handbook{background:#02B051;}
.DResourceList .PType.WASHPartner{background:#C28E04;}
.DResourceList .PType.Iec{background:#006FC1;}
.DResourceList .PType.National{background:#C65A12;}

/*==========Video==========*/
.DVideoBg{margin-top:80px;padding:80px 0;background:#FFFFFF}
.DVideoSection{margin-top:30px;}
.LatestVideoTop{box-shadow:0 0 5px rgba(0,0,0,.15),0 3px 3px rgba(0,0,0,.15);margin-top:30px;width:100%;}
.LatestVideoTop .ImgViewer{padding-top:55.6%;margin:0;}
.LatestVideoTop .Desc{padding:9px 13px;}
.LatestVideoTop .Desc .Title{color:#333;font-size:20px;font-weight:600;line-height:28px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;}
.LatestVideoTop .VideoIcon::after{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);content:"\f04b";font-family:FontAwesome;font-size:30px;color:#fff;background:rgba(0, 0, 0, 0.5) -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.14)), to(black)) repeat scroll 0 0;background:rgba(0, 0, 0, 0.5) linear-gradient(to bottom, rgba(0, 0, 0, 0.14) 0%, black 100%) repeat scroll 0 0;padding:14px 20px 14px 24px;border-radius:5px;line-height:24px;}
.LatestVideoTop .ImgViewer{padding-top:63%;}

.LatestVideo{box-shadow:0 0 5px rgba(0,0,0,.15),0 3px 3px rgba(0,0,0,.15);margin-top:30px;width:100%;}
.LatestVideo .ImgViewer{padding-top:53.5%;margin:0;}
.LatestVideo .Desc{padding:10px 13px 9px;}
.LatestVideo .Desc .Title{color:#333;font-size:18px;font-weight:600;line-height:26px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;}
.LatestVideo .VideoIcon::after{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);content:"\f04b";font-family:FontAwesome;font-size:18px;color:#fff;background:rgba(0, 0, 0, 0.5) -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.14)), to(black)) repeat scroll 0 0;background:rgba(0, 0, 0, 0.5) linear-gradient(to bottom, rgba(0, 0, 0, 0.14) 0%, black 100%) repeat scroll 0 0;padding:10px 17px 10px 20px;border-radius:5px;line-height:18px;}


/*==========Project==========*/
.DProjectArea{margin-top:30px;}
.DProjectList{box-shadow:0 0 5px rgba(0,0,0,.15),0 3px 3px rgba(0,0,0,.15);margin-top:30px;background:#fff;}
.DProjectList .Desc{padding:9px 13px;}
.DProjectList .Desc h3{color:#333;font-size:18px;font-weight:600;line-height:27px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;}
.ProjectType.ongoing{background:#00A2ED;}


/*==========Sign Up==========*/
.SignUpBG{background:#F9F6EF;padding:30px 0;}

.SignUpInner{position:relative;padding:100px 0;margin-top: 80px;}
.SignUpInnerBG{background:rgba(0, 0, 0, 0) url("../../media/common/banner.jpg") no-repeat scroll center center / cover;background-position-x:center;background-position-y:center;height:100%;left:0;position:absolute;top:0;width:100%;}
.SignUpInnerBG::after{background:#1c3355e3;content:"";height:100%;left:0;opacity:0.8;position:absolute;top:0;width:100%;}

.Acceptence{margin-top:20px;color:#333;}
.Acceptence .form-check-input{margin-top:4px;}
.Acceptence a{color:#333;text-decoration:underline;}
.Acceptence a:hover{color:#333;}

.c-newsletter-signup__wrapper{box-sizing:border-box;float:left;overflow:hidden;position:relative;width:100%}
@media only screen and (max-width:767px){.c-newsletter-signup__wrapper{padding:8px 0 24px}}
@media only screen and (max-width:767px){.c-newsletter-signup__inner{width:calc(100% - 24px);float:left;margin-left:12px}}
.c-newsletter-signup__heading{width:calc(83.33333% - 66px);float:left;margin-left:36px;color:#fff;margin-bottom:16px;margin-left:0;font-weight:bold;}
@media only screen and (max-width:767px){.c-newsletter-signup__heading{width:calc(100% - 24px);float:left;margin-left:12px;margin-left:0}}
.c-newsletter-signup__error{width:calc(66.66667% - 60px);float:left;margin-left:36px;color:red;margin-top:24px;margin-left:0}
@media only screen and (max-width:767px){.c-newsletter-signup__error{width:calc(100% - 24px);float:left;margin-left:12px;margin-top:16px;margin-left:0}}

.c-newsletter-signup__error:empty{display:none}
.c-newsletter-signup__text p{font-size:16px;}
.c-newsletter-signup__label{font-size:16px;font-weight:bold;}
.c-newsletter-signup__text{width:calc(66.66667% - 60px);float:left;margin-left:36px;color:#fff;margin-bottom:15px;margin-left:0;}
@media only screen and (max-width:767px){.c-newsletter-signup__text{width:calc(100% - 24px);float:left;margin-left:12px;margin-bottom:24px;margin-left:0}}
.c-newsletter-signup__text a{text-decoration:underline}
.c-newsletter-signup__text a:focus,
.c-newsletter-signup__text a:hover{text-decoration:none}
.c-newsletter-signup__text p{margin-bottom:32px}
.c-newsletter-signup__text p:last-child{margin-bottom:0}

@media only screen and (max-width:767px){.c-newsletter-signup__text p{margin-bottom:24px} .c-newsletter-signup__text p:last-child{margin-bottom:0}}

.c-newsletter-signup__form-wrapper{float:left;margin-left:0;width:100%;position:relative;z-index:2}
.c-newsletter-signup__form{display:-webkit-flex;display:-ms-flexbox;display:flex}

@media only screen and (max-width:767px){.c-newsletter-signup__form{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}
.c-newsletter-signup__fields{-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;margin-right:16px;width:100%}
@media only screen and (max-width:767px){.c-newsletter-signup__fields{margin-bottom:16px;width:100%}}
.c-newsletter-signup__label{color:#fff;display:block;margin-bottom:8px}
.c-newsletter-signup__label--checkbox{-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;margin:16px 0 0 0;position:relative;z-index:2}
.c-newsletter-signup__label a{text-decoration:underline}
.c-newsletter-signup__label a:focus, .c-newsletter-signup__label a:hover{text-decoration:none}
.c-newsletter-signup__input{font-size:18px;font-weight:400;line-height:26px;border:1px solid #9baab1;border-radius:2px;box-sizing:border-box;height:40px;outline:0;padding-left:16px;width:100%}
.c-newsletter-signup__input a{color:currentColor;font-size:inherit;word-wrap:break-word}
.c-newsletter-signup__checkbox-wrap{position:relative}
.c-newsletter-signup__checkbox{bottom:8px;height:1px;left:4px;overflow:hidden;position:absolute;width:1px;z-index:1}
.c-newsletter-signup__checkbox:focus+.c-newsletter-signup__label{border:1px dashed #fff;color:#00d29a}
.c-newsletter-signup__checkbox:checked+.c-newsletter-signup__label .c-newsletter-signup__checkbox-icon{background-color:#fff;border:none;color:#303b41}
.c-newsletter-signup__form-button{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin-top:31px}
@media only screen and (max-width:767px){.c-newsletter-signup__form-button{margin-top:8px;max-width:114px}}
.c-svg--tick{height:16px;width:16px;}
.c-btn--submit:focus, .c-btn--submit:hover{background-color:#00b180;border:none;}
.c-btn--submit{box-sizing:border-box;background-color:#00b180;color:#fff;height:40px;line-height:0;padding:1px 18px 0;border:none;font-weight:bold;letter-spacing:.3px;}



/*============Common Page============*/
.SectionInnerBg{background: #F9F6EF;}
.SectionTitle{padding: 80px 0;}
.SectionTitle h2{font-size:45px;margin-bottom:0;letter-spacing:-1.5px;font-weight:900;line-height:50px;color:#000;font-family:'Open Sans', sans-serif;padding:0 10px 5px;}
.SectionTitle h2 a{color:#000;}
.SectionTitle p {font-size: 25px;color: #000;padding: 20px 20px 0;line-height: 34px;}



/*============Completed Project Page============*/

.DProjectListArea{padding: 80px 0;}
.DProjectListInner{margin-bottom: 30px;/*border-bottom: 3px solid #003262;*/box-shadow:0 0 10px rgba(0,0,0,.15),0 3px 3px rgba(0,0,0,.15);background:#fff;padding: 10px;}
.DProjectListInner .Desc{max-height:153px;overflow:hidden;}
.DProjectListInner .Desc .Title{color:#000;font-size:1.5em;font-weight:600;line-height:30px;margin-bottom:8px;}
.DProjectListInner .Desc .Brief p{font-size:18px;color:#333;line-height:26px;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;}
.DProjectListInner .Period{position:absolute;color:#777;bottom:0px;font-size: 15px;}
.DProjectListInner .Period i{color:#003262;}
.DProjectListInner .col-sm-4{padding-right: 5px;}
.DProjectListInner .ImgViewer{padding-top:65%;}

.RelatedTags{margin-top:15px;position: absolute;bottom: -3px;}
.RelatedTags .list-inline{margin-bottom:0;padding-left:0;list-style:none;}
.RelatedTags .list-inline-item{padding-right:10px;color:#333;margin-bottom:5px;font-size:15px;background: #333;padding: 5px 15px 5px 12px;color: #fff;border-radius: 20px;}
.RelatedTags .list-inline-item i{font-size:12px;color:#fff;margin-right: 3px;border-radius: 50%;}

.DProjectListInner{display:none;}
.load-more{text-align:center; }
.load-more:hover{text-decoration:none;width:auto;}
.ButtonBG{background:#001D39;border-radius:0;width:auto;padding:.5rem 1.5rem;display:initial;}
.btnDiv .btn-danger{color:#fff;background-color:#C4141A !important;border-color:#dc3545;}



/*============Ongoing Project Page============*/

.DOngoingProjectArea{padding: 80px 0;}
.DOngoingProject{background:#f5f5f5;margin-top:15px;border-bottom:2px solid #a60000;}
.DOngoingProject .Desc{padding:7px 10px;}
.DOngoingProject .Desc .Title{color:#0084bf;font-size:17px;font-weight:600;line-height:26px;margin-bottom:8px;}
.DOngoingProject .Desc .Brief p{font-size:14px;color:#444;line-height:21px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;}
.See-More{padding-top:10px;font-weight:bold;}

.DOngoingProjectTopNews{margin-bottom: 30px;margin-bottom: 30px;}
.DOngoingProjectTopNews .Desc{max-height:255px;overflow:hidden;}
.DOngoingProjectTopNews .Desc .Title{color:#000;font-size:24px;font-weight:600;line-height:35px;margin-bottom:15px;}
.DOngoingProjectTopNews .Desc .Brief p{font-size:18px;color:#333;line-height:26px;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;}
.DOngoingProjectTopNews .Period{position:absolute;color:#777;bottom:0px;font-size: 15px;}
.DOngoingProjectTopNews .Period i{color:#003262;}
.DOngoingProjectTopNews .col-sm-7{padding-right: 5px;}

.DOngoingProjectList{margin-bottom: 30px;border-top: 3px solid #003262;padding-top: 30px;}
.DOngoingProjectList .Desc{max-height:150px;overflow:hidden;}
.DOngoingProjectList .Desc .Title{color:#000;font-size:1.3em;font-weight:600;line-height:30px;
	margin-bottom:0px;
}
.DOngoingProjectList .Desc .Brief p{font-size:18px;color:#333;line-height:26px;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;}
.DOngoingProjectList .Period{position:absolute;color:#777;bottom:-18px;font-size: 15px;}
.DOngoingProjectList .Period i{color:#003262;}
.DOngoingProjectList .col-sm-4{padding-right: 5px;}
.DOngoingProjectList .ImgViewer{padding-top:64%;}



/*============Publications  Page============*/

.PublicationArea{padding: 80px 0;}
.DPublicationText{margin-top:80px;}
.DPublicationText p{font-size:18px;line-height:26px;color:#333;}

.DPublicationListInner{margin-top: 30px;/*border-bottom: 3px solid #003262;*/box-shadow:0 0 10px rgba(0,0,0,.15),0 3px 3px rgba(0,0,0,.15);background:#fff;padding: 10px;}
.DPublicationListInner .DPublicationImg{width: 21%;float: left;margin-right: 20px;}
.DPublicationListInner .Desc{max-height:155px;overflow:hidden;}
.DPublicationListInner .Desc .Title{color:#000;font-size:21px;font-weight:600;line-height:30px;margin-bottom:8px;}
.DPublicationListInner .Desc .Brief p{font-size:18px;color:#333;line-height:26px;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;}
.DPublicationListInner .Period{position:absolute;color:#777;bottom:0px;font-size: 15px;}
.DPublicationListInner .Period i{color:#003262;}
.DPublicationListInner .col-sm-9{padding-right: 5px;}
.DPublicationListInner .ImgViewer{padding-top:150%;}
.DPublicationListInner .Writter{font-size:15px;font-weight:400;color:#333;line-height:24px;letter-spacing:.4px;position:absolute;color:#777;bottom:-5px;left: 24.5%;}
.DPublicationListInner .Writter span{color:#e3810a}
.DPublicationListInner .Edition{position:absolute;color:#777;bottom:-15px;left: 24.5%;font-size: 15px;}

.DPublicationListInner .btn{font-weight:bold;background:#0084bf;border:none;color:#fff;margin-bottom:10px;font-size:15px;border-radius:2px;}
.DPublicationListInner .btn.Dwonload{font-weight:bold;background:#00638a;border:none;color:#fff;margin-bottom:0px;}
.border-right-inner{border-right:1px solid #ddd;}



/*============News Page============*/

.DBlogArea{padding: 0px 0;}
/*.DTopBlog{margin-top:30px;}*/
.DTopBlog .Desc{background-color:#fff;position:absolute;top:30%;width:70%;padding:20px;border-left:4px solid #005786}
.DTopBlog .Desc .Title{margin-bottom:10px;font-size:1.5em;line-height:30px;color:#000;letter-spacing:.2px;font-weight:bold;}
.DTopBlog .Desc p{margin-bottom:0;margin-top:10px;font-size:17px;line-height:25px;color:#333;}
.DTopBlog .Desc .Writter{font-size:14px;font-weight:400;color:#333;line-height:24px;letter-spacing:.4px;margin-bottom:0;}
.DTopBlog .Desc .Writter span{color:#e3810a;}

.DLatestNews{border:1px solid #e2e2e2;}
.DLatestNews .RTitle h2{font-size: 18px;font-weight: bold;color: #fff;padding: 8px;text-align: center;background: #003262}
.DLatestNews ul{padding: 0;margin: 0;max-height: 382px;overflow: auto;}
.DLatestNews li{padding: 8px 10px;border-bottom: 1px solid #e2e2e2;list-style: none;}
.DLatestNews li h3{font-size: 16px;font-weight: bold;line-height: 23px;display: inline;padding-bottom: 7px;}
.DLatestNews li span{display: block;margin-top: 6px;color: #666;font-size: 15px;}
.DLatestNews li i{padding-right: 5px;}

.DInnerBlogList{margin-top: 30px;/*border-bottom: 3px solid #003262;*/box-shadow:0 0 10px rgba(0,0,0,.15),0 3px 3px rgba(0,0,0,.15);background:#fff;padding: 10px;overflow: hidden;}
.DInnerBlogList .Desc{max-height:153px;overflow:hidden;}
.DInnerBlogList .Desc .Title{color:#000;font-size:21px;font-weight:600;line-height:30px;margin-bottom:0px;}
.DInnerBlogList .Desc .Brief p{font-size:18px;color:#333;line-height:26px;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;}
.DInnerBlogList .Period{position:absolute;color:#777;bottom:0px;font-size: 15px;}
.DInnerBlogList .Period i{color:#003262;}
.DInnerBlogList .col-sm-4{padding-right: 5px;}

.PublicationFilter{margin-top: 80px;background: #f2f2f2;padding: 20px 15px 5px;}
.FilterArea{margin-top: 2px;background: #f5f5f5;padding: 20px 15px;}
.FilterArea .rowresize{margin-right: -0px;margin-left: -0px;}
/* .FilterArea .col-sm-2{padding-right: 0px;padding-left: 0px;flex: 0 0 14%;max-width: 14%;}
.FilterArea .col-sm-3{padding-right: 0px;padding-left: 0px;flex: 0 0 30%;max-width: 30%;} */
.FilterTitle{font-size: 20px;font-weight: bold;margin-top: 7px;}

.PublicationFilter .PubTitle{font-weight: bold;font-size: 24px;margin-bottom: 20px;}

.input-group-sm>.form-control{padding: .4rem .5rem;border-radius: 0;font-size: 16px;font-weight: bold;height: calc(1.8em + .5rem + 3px) !important;}
.input-sort option{padding: 10px;}

#pac-container .search-slt{display:block;width:100%;font-size:0.8rem;line-height:1.5;color:#55595c;background-color:#fff;background-image:none;border-radius:0;border-top-right-radius:0;border-bottom-right-radius:0;border: 1px solid #e6e6e6;height: auto !important;}
.search-slt2{display: block;width: 100%;font-size: 0.875rem;line-height: 1.5;color: #55595c;background-color: #fff;background-image: none;border: 1px solid #ccc;height: calc(2.3rem + 2px) !important;border-radius:0;}
.wrn-btn{width: 100%;font-size: 16px;font-weight: 400;text-transform: capitalize;height: calc(2.3rem + 2px) !important;border-radius:0;}
#pac-container{margin-bottom: 20px;}
/*.DInnerBlogList .ImgViewer{padding-top:65%;}*/

/*.RelatedTags{margin-top:15px;display:none}
.RelatedTags .list-inline{margin-bottom:0;padding-left:0;list-style:none;}
.RelatedTags .list-inline-item{padding:5px 8px;border:1px solid #677983;border-radius:15px;color:#8a8a8a;margin-bottom:5px;background:#677983;}
.RelatedTags .list-inline-item a{font-size:12px;color:#fff;text-transform:uppercase;}
.RelatedTags .list-inline-item i{font-size:12px;color:#378ABB;}
*/
/*.DInnerBlogList{margin-top:20px;box-shadow:0 0 10px rgba(0,0,0,.15),0 3px 3px rgba(0,0,0,.15);width:100%;border:1px solid #e0e4e8;border-radius:3px;}
.DInnerBlogList .Desc{padding:10px;border-bottom-left-radius:3px;border-bottom-right-radius:3px;}
.DInnerBlogList img{border-top-left-radius:3px;border-top-right-radius:3px;}
.DInnerBlogList .FixHeight{max-height:148px;overflow:hidden;}
.DInnerBlogList .Desc .Title{font-size:1.1em;font-weight:600;letter-spacing:.2px;color:#0084bf;line-height:28px;margin-bottom:8px;}
.DInnerBlogList .Desc p{font-size:15px;font-weight:400;color:#4d4d4d;line-height:22px;margin-bottom:7px;}
.DInnerBlogList .Desc .Writter{font-size:14px;font-weight:400;color:#333;line-height:24px;letter-spacing:.4px;margin-bottom:0;}
.DInnerBlogList .Desc .Writter span{color:#e3810a;}
.DBlogLoadMore{display:none;}*/


.DProjectDetails{margin-top:20px;}
.DProjectDetails .Title{color:#333c4e;font-size:22px;font-weight:600;line-height:30px;margin-bottom:15px;}
.DProjectDetails p{margin-top:15px;font-size:16px;}
.ProjectImg{width:50%;float:left;margin-right:20px;margin-bottom:15px;}

.Related-Project-List{padding:30px 0;}
.DRelatedProjects{margin-bottom:20px;}
.Related-Projects-Heading{position:relative;text-align:center;}
.Related-Projects-Heading::before{content:'';display:block;position:absolute;left:0;width:100%;height:5px;border-top:1px solid #d0d0d0;border-bottom:1px solid #d0d0d0;top:50%;margin-top:1px;z-index:0;}
.Related-Projects-Heading .Title{font-size:1.9em;line-height:1.9em;background-color:#f2f3f4;padding:0 1em;color:#131313;margin:27px 0;display:inline-block;position:relative;z-index:1;}
.DRelatedProjects .Details{padding:10px 5px 0;}
.DRelatedProjects img{box-shadow:rgba(116, 116, 116, 0.7) 0 1px 4px;padding:2px;}
.DRelatedProjects .ProjectName{font-size:1.2em;font-weight:600;letter-spacing:.6px;color:#292929;line-height:26px;margin-bottom:10px;}
.DRelatedProjects .Brief{font-size:15px;font-weight:400;color:#4d4d4d;line-height:26px;letter-spacing:.2px;margin-bottom:7px;max-height:78px;overflow:hidden;}
.DRelatedProjects .ReadMore{font-size:15px;font-weight:600;color:#C51F24;line-height:24px;text-transform:uppercase;letter-spacing:.4px;}


.Event-List .main{ list-style:none;margin:30px auto;}
h3{padding:0; margin:0;}
.date{width:24%;padding-top:7%;float:left;}
.date h3{font-size:1.4em;text-align:center;font-weight:bold;color:#c51f24;}
.date p{font-size:1.1em;text-align:center;padding-top:5px;}
.events{float:left;width:76%;border-left:1px solid #ccc;margin-bottom:5%;
padding-top:1%;
padding-bottom:2%;}
.events:last-child{margin-bottom:0;}
.events-detail{padding-left:20px;}
.events-detail li{padding:10px;line-height:22px;transition:ease .4s all;list-style:none;}
/*.events-detail li:hover{background:#e9e9e9;}*/
.event-time{font-weight:900;}
.events-detail li a{text-decoration:none;color:#444;width:100%;height:100%;display:block;}
.event-location{font-size:1em;color:#333;margin-left:0px;top:10px;position:relative;}






/* p.et_pb_newsletter_button_wrap {
    display: none !important;
} */
/* img.wp-image-footer.alignnone.size-full {
    position: absolute;
    height: 140px;
    width: 140px;
    bottom: -99px;
    right: 110px;
    border-radius: 50%;
}
 */
.et-menu .menu-item-has-children>a:first-child:after {
    position: static!important;

}

.et_pb_fullwidth_menu--without-logo .et_pb_menu__menu>nav>ul>li, .et_pb_menu--without-logo .et_pb_menu__menu>nav>ul>li {
    margin-top: 0!important;
}
.et_pb_fullwidth_menu .et-menu>li, .et_pb_menu .et-menu>li {
    padding: 0!important;
}
#menu-main-menu .sub-menu a {
    padding: 0!important;
}

#menu-main-menu li .sub-menu li {
    padding: .5em 1.2em !important;
    width: 100%;
}
.et-db #et-boc .et-l .et_pb_menu_1_tb_header.et_pb_menu li .sub-menu li:hover a {
    color: #16181b !important;
	background: unset !important;
}
.et_pb_fullwidth_menu .et-menu-nav>ul ul, .et_pb_menu .et-menu-nav>ul ul {
    padding:0!important;
}
.et_pb_row {
    width: 100%!important;
    max-width: 1170px!important;
}
.et_pb_row_1_tb_footer {
    max-width: 100%!important;
    padding: 0px!important;
    padding-bottom: 10px!important;
}

.DBuetlogo {
    position: absolute;
    left: 32%;
    bottom: -95px;
    background: #fff;
    border-radius: 50%;
    padding: 5px;
}
/* .et_pb_section_5.et_pb_section, .et_pb_section.et_pb_section_7, .et_pb_section_1.et_pb_section {
    padding-bottom: 0!important;
} */
.emm-widget input {
    display: inline-block;
    width: calc(100% - 12%);
}
.emm-widget .search-submit {
    width: calc(100% - 90%)!important;
	top: 1px!important;
}
.search-submit:focus {
    outline: none;
}
#search-widget-area {
    width: calc(100% - 12%);
    display: inline-block;
}


ul#menu-top-menu li.menu-item.current-menu-item {
    background: #184066;
    padding: .7em 1em;
    box-shadow: 0 -2px #001d39 inset;
}

.et_pb_fullwidth_menu .et-menu, .et_pb_menu .et-menu {
    margin-left: unset;
    margin-right: unset;
}

/* .c-footer-top .et_pb_column {
    align-self: center;
} */

.c-footer-bottom:after {
    content: '';
    display: block;
    position: absolute;
    top: 50%;
    transform: translate(0, -50%);
    width: 100%;
    height: 50%;
    background: #001d39;
}

.et_pb_section.c-footer-bottom .et_pb_column {
    align-self: center;
	margin-right: unset;
	width: 100%;
}

.et_pb_section.c-footer-bottom .DBuetlogo {
	bottom: -70px;
	left: 50%;
	transform: translate(-50%, 0px) !important;
}

.et_pb_section.c-footer-bottom .DBuetlogo:hover img {
    width: 160px;
    bottom: 50px !important;
    transition: 1s;
}

.et_pb_section.c-footer-bottom .DBuetlogo:hover {
    bottom: -80px !important;
    transition: 1s;
}

body.home .DLeadNews .ImgViewer{padding-top:60%;}

body.home .DEventList .Desc a {
    color: unset;
    text-decoration: unset;
}

body.home .DEventList .Desc .Title {
    padding-bottom: unset;
    margin-bottom: unset;
}

body.home ul.ResourceType a {
	text-decoration: unset;
}

body.home .DResourceList .resources.type-resources p.post-meta {
    padding-left: unset;
    padding-right: unset;
}

body.home .DResourceList .resources.type-resources .entry-title a {
    color: black;
}

body.home .PublicationType a {
	text-decoration: unset;
}

body.home .publication.type-publication p.post-meta {
    padding-left: unset;
    padding-right: unset;
}

body.home .publication.type-publication .entry-title a {
    color: black;
}

body.home .et_pb_post .entry-featured-image-url {
	margin-bottom: 10px;
}

body.home .publication.type-publication .entry-title {
    margin-bottom: unset;
}

body.home .c-home-videos .et_pb_column {
    width: 33.33%;
    margin-right: unset;
    padding: 0 15px;
}

body.home .c-news-sec .DTop2List a {
    text-decoration: unset;
}

body.home .c-news-sec .DLeadNews a {
    text-decoration: unset;
    color: white;
}

body.home .c-project-sec .DProjectList .Title a {
	text-decoration: unset;
    color: black;
}

body.home .c-home-subscription .et_pb_newsletter_form .et_pb_newsletter_fields .et_pb_newsletter_field {
    width: 88%;
    float: left;
}

body.home .c-home-subscription .et_pb_newsletter_form p.et_pb_newsletter_button_wrap {
    width: 10%;
    float: right;
}

.c-header-right-logo span.et_pb_image_wrap {
    padding: 3px;
    background: #fff;
}

.DInnerBlogList .Desc h2.Title a {
    color: black;
    text-decoration: unset;
}

.pagination .page-numbers {
    position: relative;
    display: block;
    padding: .5rem .75rem;
    margin-left: -1px;
    line-height: 1.25;
    color: #007bff;
    background-color: #fff;
    border: 1px solid #dee2e6;
}

.pagination .page-numbers:hover {
    z-index: 2;
    color: #0056b3;
    text-decoration: none;
    background-color: #e9ecef;
    border-color: #dee2e6;
}

.DOngoingProjectList .Desc h2.Title a {
    color: black;
}

.DOngoingProjectList a {
    text-decoration: unset !important;
}

.DOngoingProjectList .Desc .Brief .et_pb_section, .DOngoingProjectList .Desc .Brief .et_pb_section .et_pb_row {
    padding: unset !important;
}

.DOngoingProjectTopNews .Desc h2.Title a {
    color: black;
}

.DOngoingProjectTopNews a {
    text-decoration: unset !important;
}

.c-ongoing-projects .DOngoingProjectTopNews .RelatedTags {
    bottom: 34px;
}

.c-ongoing-projects .DOngoingProjectList .RelatedTags {
	margin-top: 10px;
	position: relative !important;
}

.c-ongoing-projects .DOngoingProjectList .RelatedTags .list-inline {
	padding-bottom: 23px;
}

.c-books-precedings h2.entry-title a {
    color: black;
    text-decoration: unset;
}

.c-videos .et_pb_column{
	width: 33.33%;
    margin-right: unset;
    padding: 0 15px;
}

body.news-template-default.single.single-news p.post-meta {
    color: black;
}
body.news-template-default.single.single-news p.post-meta a {
    color: black !important;
}

body.publication-template-default.single.single-publication p.post-meta {
    color: black;
}

body.resources-template-default.single.single-resources article.resources.type-resources p.post-meta {
    color: black;
}

body.single #sidebar #search-2 form#searchform div {
    display: flex;
}

.et_pb_team_member_image {
	max-width: unset;
}

.c-event-grid article.et_pb_post.event.type-event {
    width: 100%;
}

.c-event-grid .et_pb_image_container a {
    overflow: hidden;
}
.c-event-grid .et_pb_image_container img {
    transform-origin: 50% 65%;
    transition: transform 2s, filter 1.5s ease-in-out;
}
.c-event-grid .et_pb_image_container img:hover {
    filter: brightness(100%);
    transform: scale(1.2);
}
.c-event-grid p.post-meta {
    padding-left: unset;
}

body.news-template-default.single.single-news h1.entry-title {
	font-size: 2rem;
    font-weight: 900;
    line-height: 1.2;
    color: #222;
    padding: 5px 10px 5px;
}
body.news-template-default.single.single-news .post-meta {
	display: block;
	margin-top: 15px;
    margin-bottom: 20px;
}
body.news-template-default.single.single-news .entry-content p {
	font-size: 18px;
	line-height: 26px;
	overflow: hidden;
}
body.news-template-default.single.single-news article.et_pb_post.news.type-news .c-post-feature img {
	transform-origin: 50% 65%;
    transition: transform 2s, filter 1.5s ease-in-out;
}
body.news-template-default.single.single-news article.et_pb_post.news.type-news .c-post-feature img:hover {
	filter: brightness(100%);
    transform: scale(1.2);
}
body.news-template-default.single.single-news article.et_pb_post.news.type-news .c-post-feature {
    overflow: hidden;
}
body.news-template-default.single.single-news div#left-area {
    padding-right: 15px;
}
body.news-template-default.single.single-news .exerpt {
    font-style: italic;
	color: #333;
	margin-bottom:15px;
	font-size: 17px;
}
body.news-template-default.single.single-news .news.type-news .RelatedTags {
    position: relative;
    margin-top: 60px;
}
body.single #comment-wrap #commentform input#submit {
    background: #001d39;
    color: #FFFFFF!important;
    font-family: 'Source Sans Pro',sans-serif!important;
}
body.single #sidebar #custom-post-type-search-2 form#searchform div {
    display: flex;
}
#custom-post-type-recent-posts-2 li>* {
    display: block;
}
#custom-post-type-recent-posts-2 li:not(:last-child) {
    border-bottom: 1px dotted;
	padding-bottom: 10px;
}
#sidebar .widgettitle {
	font-weight: bold;
}
#sidebar .widgettitle {
	font-weight: bold;
}
#sidebar ul li a {
	color: black;
	font-weight: bold;
}

body.project-template-default.single.single-project h1.entry-title {
    font-size: 2rem;
    font-weight: 900;
    line-height: 1.2;
/*     color: #333; */
	color: #fff;
	padding: 0 10px 5px;
}
body.project-template-default.single.single-project .post-meta {
	display: block;
	margin-top: 15px;
    margin-bottom: 20px;
}
body.project-template-default.single.single-project .entry-content p {
	font-size: 18px;
	line-height: 26px;
	overflow: hidden;
}
body.project-template-default.single.single-project article.project.type-project img {
	transform-origin: 50% 65%;
    transition: transform 2s, filter 1.5s ease-in-out;
}
/* body.project-template-default.single.single-project article.project.type-project img:hover {
	filter: brightness(100%);
    transform: scale(1.2);
} */
body.project-template-default.single.single-project article.project.type-project .c-post-feature {
    overflow: hidden;
}
body.project-template-default.single.single-project article.project.type-project .et_project_meta .et_project_meta_title {
    font-size: 24px;
}
body.project-template-default.single.single-project article.project.type-project .et_project_meta p {
    font-size: 18px;
}

.PublicationArea .DPublicationListInner .Desc {
	margin-bottom: 50px;
}
.PublicationArea .DPublicationListInner .Desc .Title a {
    text-decoration: unset;
    color: black;
}

.publication-template-default.single.single-publication #main-content .container:before {
    content: unset !important;
}
.publication-template-default.single.single-publication .publication.type-publication .desc .entry-content p {
    font-size: 18px;
    line-height: 26px;
}
.publication-template-default.single.single-publication .publication.type-publication a {
	text-decoration: unset;
}
.publication-template-default.single.single-publication .publication.type-publication .main-info {
    box-shadow: 0 0 10px rgb(0 0 0 / 15%), 0 3px 3px rgb(0 0 0 / 15%);
}
.publication-template-default.single.single-publication .publication.type-publication .main-info .Title {
    font-size: 21px;
    line-height: 30px;
    font-weight: 600;
}
.publication-template-default.single.single-publication .publication.type-publication .post_type_title {
    text-transform: capitalize;
}
.publication-template-default.single.single-publication .publication.type-publication .post-categories-title a {
    color: unset;
	text-decoration: unset;
}
.publication-template-default.single.single-publication .publication.type-publication .extra-desc {
    box-shadow: 0 0 10px rgb(0 0 0 / 15%), 0 3px 3px rgb(0 0 0 / 15%);
}

/* .resources-template-default.single.single-resources #main-content .container:before {
    content: unset !important;
} */
.resources-template-default.single.single-resources .resources.type-resources .desc .entry-content p {
    font-size: 18px;
    line-height: 26px;
}
.resources-template-default.single.single-resources .resources.type-resources a {
	text-decoration: unset;
}
.resources-template-default.single.single-resources .resources.type-resources .main-info {
    box-shadow: 0 0 10px rgb(0 0 0 / 15%), 0 3px 3px rgb(0 0 0 / 15%);
}
.resources-template-default.single.single-resources .resources.type-resources .main-info .Title {
    font-size: 21px;
    line-height: 30px;
    font-weight: 600;
}
.resources-template-default.single.single-resources .resources.type-resources .post_type_title {
    text-transform: capitalize;
}
.resources-template-default.single.single-resources .resources.type-resources .post-categories-title a {
    color: unset;
	text-decoration: unset;
}
.resources-template-default.single.single-resources .resources.type-resources .extra-desc {
    box-shadow: 0 0 10px rgb(0 0 0 / 15%), 0 3px 3px rgb(0 0 0 / 15%);
}
body.single #sidebar #custom-post-type-search-3 form#searchform div {
    display: flex;
}
#custom-post-type-recent-posts-3 li>* {
    display: block;
}
#custom-post-type-recent-posts-3 li:not(:last-child) {
    border-bottom: 1px dotted;
	padding-bottom: 10px;
}

body.event-template-default.single.single-event article.et_pb_post.event.type-event {
	border-left: unset;
	width: 100%;
}
.event-template-default.single.single-event #main-content .container:before {
    content: unset !important;
}
.event-template-default.single.single-event .event.type-event .desc .entry-content p {
    font-size: 18px;
    line-height: 26px;
}
.event-template-default.single.single-event .event.type-event a {
	text-decoration: unset;
}
body.event-template-default.single.single-event h1.entry-title {
    font-size: 38px;
    font-weight: 900;
    line-height: 1.1;
    color: #333;
	padding: 0 10px 5px;
}
body.event-template-default.single.single-event .post-meta {
	display: block;
	margin-top: 15px;
    margin-bottom: 20px;
}
body.event-template-default.single.single-event .entry-content p {
	font-size: 18px;
	line-height: 26px;
	overflow: hidden;
}
body.event-template-default.single.single-event article.event.type-event img {
	transform-origin: 50% 65%;
    transition: transform 2s, filter 1.5s ease-in-out;
}
body.event-template-default.single.single-event article.event.type-event img:hover {
	filter: brightness(100%);
    transform: scale(1.2);
}
body.event-template-default.single.single-event article.event.type-event .c-post-feature {
    overflow: hidden;
}
body.event-template-default.single.single-event article.event.type-event .eInfo {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: baseline;
    padding: 15px 20px;
    z-index: 1;
    background: #a1c3e5f0;
}
body.event-template-default.single.single-event article.event.type-event .eInfo h2.eventInfo {
    color: white;
    font-weight: bold;
    font-size: 26px;
}
.eventDetailRow p {
    font-size: 18px;
	line-height: 26px;
}
.eventDetailRow p:last-child {
    margin-bottom: unset;
}
.eventDetailRow {
    padding-top: 10px;
    padding-bottom: 10px;
}
.eventDetailRow:not(:last-child) {
	border-bottom: 1px solid #ccc;
}
.eventDetail {
    margin-bottom: 30px;
}

body.project-template-default.single.single-project article.et_pb_post.project.type-project {
	border-left: unset;
	width: 100%;
}
.project-template-default.single.single-project #main-content .container:before {
    content: unset !important;
}
.project-template-default.single.single-project .project.type-project .desc .entry-content p {
    font-size: 18px;
    line-height: 26px;
}
.project-template-default.single.single-project .project.type-project a {
	text-decoration: unset;
}
/* body.project-template-default.single.single-project h1.entry-title {
    font-size: 38px;
    font-weight: 900;
    line-height: 1.1;
    color: #333;
	padding: 0 10px 5px;
} */
body.project-template-default.single.single-project .post-meta {
	display: block;
	margin-top: 15px;
    margin-bottom: 20px;
}
body.project-template-default.single.single-project .entry-content p {
	font-size: 18px;
	line-height: 26px;
	overflow: hidden;
}
body.project-template-default.single.single-project article.project.type-project img {
	transform-origin: 50% 65%;
    transition: transform 2s, filter 1.5s ease-in-out;
}
/* body.project-template-default.single.single-project article.project.type-project img:hover {
	filter: brightness(100%);
    transform: scale(1.2);
} */
body.project-template-default.single.single-project article.project.type-project .c-post-feature {
    overflow: hidden;
}
body.project-template-default.single.single-project article.project.type-project ul.et_pb_tabs_controls {
    width: 100%!important;
/*     height: 100%!important; */
}
body.project-template-default.single.single-project article.project.type-project .et_pb_all_tabs {
    width: 100%!important;
}
body.project-template-default.single.single-project article.project.type-project ul.et_pb_tabs_controls li {
    width: 100%;
    height: 60px!important;
    margin-bottom: 2px;
    padding-top: 0px!important;
	background-color: rgba(0,0,0,0.2);
/* 	border-bottom: 1px solid #EAEAEA; */
}
body.project-template-default.single.single-project article.project.type-project .et_pb_all_tabs .et_pb_tab {
	padding-right: unset;
	padding-left: unset;
}
body.project-template-default.single.single-project article.project.type-project ul.et_pb_tabs_controls li.et_pb_tab_active {
    background-color: #003262;
}
body.project-template-default.single.single-project article.project.type-project ul.et_pb_tabs_controls li.et_pb_tab_active a {
	color: white !important;
}
body.project-template-default.single.single-project article.project.type-project ul.et_pb_tabs_controls li {
	display: flex;
	float: left;
    border-right: 1px solid #d9d9d9;
    font-weight: 600;
    position: relative;
    cursor: pointer;
    max-width: 100%;
    display: table;
    z-index: 11;
    line-height: 1.7em;
}
body.project-template-default.single.single-project article.project.type-project ul.et_pb_tabs_controls li a {
	transition: 0.3s;
	margin: auto 0;
	text-decoration: none;
    color: #666;
    padding: 4px 30px;
    vertical-align: middle;
    display: table-cell;
    line-height: inherit;
	font-weight: bold;
}
body.project-template-default.single.single-project article.project.type-project ul.et_pb_tabs_controls li:hover {
	background: #6f6f6f !important;
}
body.project-template-default.single.single-project article.project.type-project ul.et_pb_tabs_controls li:hover a {
    color: white !important;
}
body.project-template-default.single.single-project article.project.type-project .project-tabs {
	border: unset;
}
body.project-template-default.single.single-project article.project.type-project .et_project_categories a {
	color: black;
}
body.project-template-default.single.single-project article.project.type-project .et_pb_tab_content li {
    list-style: inside;
}
body.project-template-default.single.single-project article.project.type-project .DPublicationListInner .Desc {
    max-height: 150px;
    overflow: hidden;
}
body.project-template-default.single.single-project article.project.type-project .resources .Desc .Title {
    font-size: 24px;
	font-weight: bold;
}
body.project-template-default.single.single-project article.project.type-project .entry-title-container {
    padding: 65px 0 !important;
/*     background-color: #f9f6ef;
	background-position: center center;
    background-repeat: no-repeat;
    background-size: cover; */
	position: relative;
}
body.project-template-default.single.single-project article.project.type-project .entry-title-container .entry-title {
    text-align: center;
	z-index: 1;
}
/* body.project-template-default.single.single-project article.project.type-project .entry-title-container:after {
    background: #b6d4ffe3;
    content: "";
    height: 100%;
    left: 0;
    opacity: 0.8;
    position: absolute;
    bottom: 0;
    width: 100%;
} */
body.project-template-default.single.single-project article.project.type-project .DPublicationListInner:first-child {
	margin-top: unset;
}
body.project-template-default.single.single-project .RelatedTags {
    position: relative!important;
    margin-top: 10px!important;
	margin-bottom: 25px;
}

body.publication-template-default.single.single-publication article.publication.type-publication .entry-title-container {
    padding: 65px 0 !important;
/*     background-color: #f9f6ef!important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important; */
    position: relative;
	margin-bottom:20px !important
}
body.resources-template-default.single.single-resources article.resources.type-resources .entry-title-container {
    padding: 65px 0 !important;
/*     background-color: #f9f6ef!important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important; */
    position: relative;
	margin-bottom:20px !important
}

/* .DOngoingProjectList .Desc .Title {
    line-height: 1.5em;
    height: 40px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    width: 100%;
} */

p, li {
    font-size: 18px;
    line-height: 26px;
}
li {
	margin-bottom: 10px;
}

.et_pb_row.header_top_2 {
    width: 100% !important;
    max-width: 100% !important;
    border-top: 1px solid #001f3c;
}

.home .resource_section .et_pb_column {
    width: 18.2%;
	margin-right: 2.2%;
}
/* .home .resource_section {
    margin: 0 -15px;
} */
.home .publication_section .et_pb_column {
    width: 23.35%;
	margin-right: 2.2%;
}
.home .et_pb_newsletter_form {
    padding-top: unset !IMPORTANT;
}
.home .et_pb_newsletter_form input#et_pb_signup_email {
    padding: 8.5px 20px !important;
}

.capacity_building_page .et_pb_column {
	width: 50%;
	margin-right: 0;
}
.capacity_building_page .et_pb_column:first-child {
	padding-right: 15px;
}
.capacity_building_page .et_pb_column:last-child {
	padding-left: 15px;
}

.news-template-default.single.single-news #main-content .container:before {
    content: unset !important;
}
.news-template-default.single.single-news #main-content .container .date_published {
	color: #820000;
	text-transform: uppercase; 
	font-size: 17px;
}

.about-tab ul.et_pb_tabs_controls li a {
    padding: 4px 25px;
	transition: 0.3s;
}
.about-tab ul.et_pb_tabs_controls li:hover {
	background: #6f6f6f !important;
}
.about-tab ul.et_pb_tabs_controls li:hover a {
    color: white !important;
}
.about-tab .et_pb_all_tabs .et_pb_tab {
	padding-right: unset;
}
.about-tab {
	display:flex;
	flex-direction:row;
}
.about-tab ul.et_pb_tabs_controls{
    width: 25% !important;
	height: 100% !important;
}
.about-tab .et_pb_all_tabs {
    width: 75% !important;
}

.activity_text i.fusion-li-icon.fa-graduation-cap.fas {
    color: #003262 !important;
}

/* .DOngoingProjectListInner {
    box-shadow: 0 0 10px rgb(0 0 0 / 15%), 0 3px 3px rgb(0 0 0 / 15%);
} */

.sfsi_Sicons span {
    display: none;
}

@media (min-width: 981px){
	#left-area {
		width: 75%;
	}
	.et_right_sidebar #main-content .container:before {
		right: 24.5%!important;
	}
	.et_right_sidebar #sidebar {
		float: left;
		width: 25%;
	}
}
.resources-template-default.single.single-resources.single-resources .container:before {
    content: unset !important;
}

body.resources-template-default.single.single-resources h1.entry-title {
    font-size: 2rem !important;
    line-height: 1.2 !important;
}
.related_project_section {border:1px solid #ccc;padding:30px;padding-bottom:0}
.related-title{
	font-size: 1.5em; font-weight: bold;color:#fff;background:#003262;padding:8px 0;margin-bottom:0;
}
.related_project_section .DOngoingProjectList:first-child{border-top:none;padding-top:0;}

.archivePageTitleSection .archivePageTitle {
    font-size: 45px;
    margin-bottom: 0;
    letter-spacing: -1.5px;
    font-weight: 900;
    line-height: 50px;
    color: #000;
    font-family: 'Open Sans', sans-serif;
    padding: 0 10px 5px;
}

.archivePageTitleSection {
    background-color: #f9f6ef!important;
	padding: 54px 0;
}

.archivePageTitleSection .archivePageDesc {
	font-size: 25px;
    color: #000;
    padding: 20px 20px 0;
    line-height: 34px;
	text-align: center;
}

body.archive #main-content .container:before{
	content: unset;
}

body.archive .archive-container {
    width: 100% !important;
    max-width: 100% !important;
}
.archive-container .DOngoingProjectArea .DOngoingProjectList:first-child {
    margin-top: 0px;
    border-top: 0;
}
.et-db #et-boc .et-l .nav li ul {
  
     border-top: none !important; 
}

.et_pb_menu_1_tb_header.et_pb_menu nav ul#menu-main-menu li a {
	color: #eaeaea !important;
}

.et_pb_menu_1_tb_header.et_pb_menu nav #menu-main-menu ul.sub-menu li a {
    color: #fff !important;
	font-weight: 400;
}
.et-db #et-boc header.et-l .c-header-bottom .et_pb_menu_1_tb_header.et_pb_menu .nav li ul.sub-menu a {
	color: #fff !important;
	font-weight: 400;
}
.et-db #et-boc header.et-l .c-header-bottom .et_pb_menu_1_tb_header.et_pb_menu .nav li ul.sub-menu li:hover a {
	color: #16181b !important;
}

.et_pb_menu_1_tb_header.et_pb_menu nav #menu-main-menu ul.sub-menu li:hover a {
    opacity: 1;
}

body.archive #page-container header .et_pb_menu_1_tb_header.et_pb_menu nav ul#menu-main-menu li a {
	color: #eaeaea !important;
}

body.archive #page-container header .et_pb_menu_1_tb_header.et_pb_menu nav #menu-main-menu ul.sub-menu li a {
    color: #fff !important;
	font-weight: 400;
}

body.archive #page-container header .et_pb_menu_1_tb_header.et_pb_menu nav #menu-main-menu ul.sub-menu li:hover a {
    color: #16181b !important;
	opacity: 1 !important;
}

p.Writter a {
    text-decoration: none;
}


#accordion-second .accordion-group{
		margin-bottom:10px;
	}
	#accordion-second .accordion-heading{
		border-bottom:0;
		font-size:16px;
	}
	#accordion-second .accordion-heading .accordion-toggle{
		display:block;
		cursor:pointer;
		padding:0 !important;
		color:#222222;
		background:#f5f5f5;
		outline:none!important;
		text-decoration:none
	}
	#accordion-second .accordion-heading,
	#accordion-second .accordion-toggle:hover,
	#accordion-second .accordion-heading .accordion-toggle.active{
		background:#f5f5f5;
	}
	#accordion-second .accordion-heading .accordion-toggle > em {
		background-color: #222222;
		border-radius:0;
		color: #FFFFFF;
		font-size:14px;
		height: 37px;
		line-height: 40px;
		margin-right: 10px;
		text-align: center;
		width: 40px;
	}
	#accordion-second .accordion-inner{
		padding:9px 10px;
		background:#f5f5f5;
	}	
	#accordion-first .accordion-group{
		margin-bottom:10px;
	}
	#accordion-first .accordion-heading{
		border-bottom:0;
		font-size:16px;
	}
	#accordion-first .accordion-heading .accordion-toggle{
		display:block;
		cursor:pointer;
		padding:5px 0 !important;
		color:#222222;
		outline:none!important;
		text-decoration:none
	}
	#accordion-first .accordion-heading,
	#accordion-first .accordion-toggle:hover,
	#accordion-first .accordion-heading .accordion-toggle.active{
		background:none;
	}
	#accordion-first .accordion-heading .accordion-toggle > em {
		background-color: #222222;
		-webkit-border-radius:100px;
		-moz-border-radius:100px;
		border-radius:100px;
		color: #FFFFFF;
		font-size:14px;
		height: 32px;
		line-height: 32px;
		margin-right: 10px;
		text-align: center;
		width: 32px;
	}
	#accordion-first .accordion-inner{
		padding:9px 10px;
	}
	.check li:before {
		content: "\f00c";
		font-family: "FontAwesome";
		font-size: 16px;
		left: 0;
		padding-right:5px;
		position: relative;
		top: 2px;
	}
	.check li {
		font-size:13px;
		list-style:none;
		margin-bottom:4px;
	}
	.check {
		margin-left:0; 
		padding-left:0
	}
	.check li a {
		color:#656565;
	}

em.fa {
    background: black !important;
    color: #fff !important;
    padding: 10px !important;
    margin-right: 8px !important;
}
body.training-template-default.single.single-training .card {
    border: none !important;
}
body.training-template-default.single.single-training .card-header {
    border: none !important;
	padding: 0px !important;
/* 	margin-bottom:10px !important; */
}

body.training-template-default.single.single-training .container:before{
	content: unset !important;
}
body.training-template-default.single.single-training #accordion {
	margin-top: 40px;
	margin-bottom: 20px;
}
body.training-template-default.single.single-training .card {
    background-color: rgba(0,0,0,.03);
}
body.training-template-default.single.single-training .card .card-header button.btn {
	box-shadow: unset;
	font-weight: bold;
}
body.training-template-default.single.single-training .card .card-body ol {
	list-style: decimal;
	padding-left: 40px;
}
body.training-template-default.single.single-training .card .card-body ul {
	list-style: disc;
	padding-left: 40px;
}
body.training-template-default.single.single-training .sfsi_socialwpr {
	margin-bottom: 40px;
}
.activity_text a:hover {
	text-decoration: unset;
}

.footer_info .et_pb_blurb_description p, .footer_info .et_pb_blurb_description a {
    font-size: 16px;
    line-height: 22px;
}

.footer_info .et_pb_blurb_description {
	margin-bottom: 1rem;
}

.footer_info .et_pb_main_blurb_image .et-pb-icon {
    font-size: 16px;
}

.footer_info .et_pb_main_blurb_image {
    width: 15px;
	padding-top: 4px;
}


body.tribe_events-template-default.single.single-tribe_events .tribe_events.type-tribe_events .eInfo {
    position: absolute;
    bottom: 0;
    width: calc( 100% - 30px );
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: baseline;
    padding: 15px 20px;
    z-index: 1;
    background: #a1c3e5f0;
}

body.tribe_events-template-default.single.single-tribe_events .tribe_events.type-tribe_events .eInfo .tribe-events-single-event-title {
    font-size: 2rem;
    font-weight: 900;
    line-height: 1.2;
    color: #333;
    padding: 0 10px 5px;
	margin-bottom: .5rem;
}

body.tribe_events-template-default.single.single-tribe_events .tribe_events.type-tribe_events .eInfo .tribe-events-schedule {
	margin-top: unset;
	margin-bottom: .5rem;
}

body.tribe_events-template-default.single.single-tribe_events .tribe_events.type-tribe_events .eInfo .tribe-events-schedule h2, body.tribe_events-template-default.single.single-tribe_events .tribe_events.type-tribe_events .eInfo .tribe-events-schedule span {
    color: white;
    font-weight: bold;
    font-size: 26px;
	line-height: 1.2;
}

body.tribe_events-template-default.single.single-tribe_events .tribe_events.type-tribe_events .tribe-events-single-event-description.tribe-events-content {
    padding-top: 30px;
}

body.tribe_events-template-default.single.single-tribe_events .tribe_events.type-tribe_events .tribe-events-single-event-description.tribe-events-content p {
	font-family: 'Source Sans Pro',sans-serif!important;
    font-size: 18px;
    line-height: 26px !important;
    overflow: hidden;
}

body.tribe_events-template-default.single.single-tribe_events .tribe_events.type-tribe_events .tribe-events-single-section.tribe-events-event-meta {
    margin-top: unset;
}

body.tribe_events-template-default.single.single-tribe_events .tribe_events.type-tribe_events .tribe-events-event-meta .tribe-events-meta-group {
	display: block;
	float: unset;
	width: 100%;
}

body.tribe_events-template-default.single.single-tribe_events .tribe_events.type-tribe_events .tribe-events-event-meta .tribe-events-meta-group .tribe-events-single-section-title {
    font-size: 1.5rem;
    font-weight: 700;
    margin-bottom: 0.5em;
    margin-top: 0;
    line-height: 1.2;
}

body.tribe_events-template-default.single.single-tribe_events .tribe_events.type-tribe_events .tribe-events-event-meta .tribe-events-meta-group dl {
	font-family: 'Source Sans Pro',sans-serif!important;
    font-size: 18px;
    line-height: 26px;
    display: inline-block;
}

body.tribe_events-template-default.single.single-tribe_events .tribe_events.type-tribe_events .tribe-events-event-meta .tribe-events-meta-group.tribe-events-meta-group-organizer dl {
    display: block;
}

body.tribe_events-template-default.single.single-tribe_events .tribe_events.type-tribe_events .tribe-events-event-meta .tribe-events-meta-group dl dd {
	padding-top: 10px !important;
    padding-bottom: 10px !important;
}

body.tribe_events-template-default.single.single-tribe_events .tribe_events.type-tribe_events .tribe-events-event-meta .tribe-events-meta-group dl dd:not(:last-child) {
    border-bottom: 1px solid #ccc;
}

.event_grid dt.tribe-events-event-categories-label {
    display: none;
}

.event_grid .Desc a {
    text-decoration: unset;
}

.event_grid .Desc .cat a {
    text-transform: uppercase;
}

.event_grid .Desc .Title {
    margin-bottom: unset;
    padding-bottom: unset;
}

footer .useful-links a, footer .useful-links a:hover {
    color: #fff;
    text-decoration: unset;
	font-weight: normal;
	font-size: 16px;
}

footer .useful-links ul {
	padding-bottom: unset;
	margin-bottom: unset;
}

footer .c-footer-contact-mail .et_pb_blurb_description a {
    color: white;
    text-decoration: unset;
}

.related_publication_section, .related_resource_section {
	border: 1px solid #ccc;
    padding: 30px;
}

.c-footer-site-desc p {
    font-size: 15px;
}

.HomeResourceSection .c-w-20{
	width: 20%;
/* 	padding: 0 15px; */
	padding: 0 3%;
}

.HomeResourceSection .Desc .Title {
    font-size: 17px;
    line-height: 1.5em;
	font-weight: bold;
    color: black;
	margin: 15px 0;
}

.HomeResourceSection .Desc .Title a {
	color: unset;
	text-decoration: unset;
}

.HomeResourceSection .home_resource_categories a {
	color: white;
	text-decoration: unset;
	padding: 4px 11px;
}

.HomeResourceSection .home_resource_categories a.handbook-guidebook {
	background: #02B051;
}

.HomeResourceSection .home_resource_categories a.training-manual {
	background: #C10003;
}

.HomeResourceSection .home_resource_categories a.iec-bcc-materials {
	background: #006FC1;
}

.HomeResourceSection .home_resource_categories a.national-documents {
	background: #C65A12;
}

.HomeResourceSection .home_resource_categories a.wash-partners {
	background: #C28E04;
}

.HomeResourceSection .home_resource_categories a.presentations-and-illustrations {
	background: #268383;
}

.HomeResourceSection .home_resource_categories a.report {
	background: #a230aa;
}

.HomePublicationSection .c-w-20{
	width: 20%;
/* 	padding: 0 15px; */
	padding: 0 3%;
}

.HomePublicationSection .Desc .Title {
    font-size: 17px;
    line-height: 1.5em;
	font-weight: bold;
    color: black;
	margin: 15px 0;
}

.HomePublicationSection .Desc .Title a {
	color: unset;
	text-decoration: unset;
}

.HomePublicationSection .home_publication_categories a {
	color: white;
	text-decoration: unset;
	padding: 4px 11px;
}

.HomePublicationSection .home_publication_categories a.books {
	background: #C10003;
}

.HomePublicationSection .home_publication_categories a.proceedings {
	background: #02B051;
}

.HomePublicationSection .home_publication_categories a.research-series {
	background: #006FC1;
}

body.search.search-results article .post-content a.more-link {
    background: #003262;
    padding: 5px 15px;
    width: fit-content;
    text-decoration: unset;
}

body.search.search-results article.et_pb_post {
    margin-bottom: 30px;
    box-shadow: 0 0 10px rgb(0 0 0 / 15%), 0 3px 3px rgb(0 0 0 / 15%);
    background: #fff;
    padding: 20px;
}

body.search.search-results .wp-pagenavi a.page, body.search.search-results .wp-pagenavi span.current, body.search.search-results .wp-pagenavi a.nextpostslink, body.search.search-results .wp-pagenavi a.previouspostslink {
    position: relative;
    display: block;
    padding: .5rem .75rem;
    margin-left: -1px;
    line-height: 1.25;
    color: #007bff;
    background-color: #fff;
    border: 1px solid #dee2e6 !important;
	margin: unset;
	text-decoration: unset;
}

body.search.search-results .wp-pagenavi span.pages {
	position: relative;
    display: block;
    padding: .5rem .75rem;
	line-height: 1.25;
}

body.search.search-results .wp-pagenavi {
	display: -ms-flexbox;
	display: flex;
	padding-left: 0;
	list-style: none;
	border-radius: .25rem;
	justify-content: center;
}

.VideoListInner .Desc .Title {
    font-size: 20px;
    font-weight: 600;
    margin-bottom: 0.5rem;
    line-height: 1.2;
}

.HomeVideoSection .VideoListInner .Desc .Title {
	font-size: 18px;
	line-height: 26px;
}

.VideoListInner .Desc .Title a {
	color: unset;
	text-decoration: unset;
}
.VideoListInner .Desc {
    padding: 15px;
}

.VideoListInner {
    box-shadow: 0 0 5px rgb(0 0 0 / 15%), 0 3px 3px rgb(0 0 0 / 15%);
	height: 100%;
}

.c-footer-logo img {
	max-width: 300px;
}


body.archive.tax-news_tag .archivePageTitleSection.entry-title-container {
    background-blend-mode: color;
    background-image: url(https://emythmaker.com/itn-buet/wp-content/uploads/2021/07/News-scaled.jpg)!important;
    background-color: rgba(249,246,239,0.4)!important;
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
}

body.single.single-project article.project_category-completed-projects .entry-title-container {
    background-blend-mode: color;
    background-image: url(https://emythmaker.com/itn-buet/wp-content/uploads/2021/07/Completed-Projects-scaled.jpg)!important;
    background-color: rgba(10,9,9,0.7)!important;
    background-position: center 73%;
    background-size: cover;
    background-repeat: no-repeat;
}

body.single.single-project article.project_category-on-going-projects .entry-title-container {
    background-blend-mode: color;
    background-image: url(https://emythmaker.com/itn-buet/wp-content/uploads/2021/07/Ongoing-Projects-scaled.jpg)!important;
    background-color: rgba(10,9,9,0.7)!important;
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
}

body.archive.tax-resources_cat .archivePageTitleSection.entry-title-container, body.archive.tax-resources_author .archivePageTitleSection.entry-title-container, body.archive.tax-resources_tag .archivePageTitleSection.entry-title-container {
    background-blend-mode: color;
    background-image: url(https://emythmaker.com/itn-buet/wp-content/uploads/2021/07/Resources-scaled.jpg)!important;
    background-color: rgba(249,246,239,0.4)!important;
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
}

body.single.single-resources article.resources.type-resources .entry-title-container {
    background-blend-mode: color;
    background-image: url(https://emythmaker.com/itn-buet/wp-content/uploads/2021/07/Resources-scaled.jpg)!important;
    background-color: rgba(10,9,9,0.7)!important;
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
}

body.single.single-resources article.resources.type-resources .entry-title-container .entry-title {
	color: white;
}

body.archive.tax-publications_cat .archivePageTitleSection.entry-title-container, body.archive.tax-auther .archivePageTitleSection.entry-title-container, body.archive.tax-pub_tag .archivePageTitleSection.entry-title-container {
    background-blend-mode: color;
    background-image: url(https://emythmaker.com/itn-buet/wp-content/uploads/2021/07/Publication.jpg)!important;
    background-color: rgba(249,246,239,0.4)!important;
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
}

body.single.single-publication article.publication.type-publication .entry-title-container {
    background-blend-mode: color;
    background-image: url(https://emythmaker.com/itn-buet/wp-content/uploads/2021/07/Publication.jpg)!important;
    background-color: rgba(10,9,9,0.7)!important;
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
}

body.single.single-publication article.publication.type-publication .entry-title-container .entry-title {
	color: white;
}

body.archive.tax-publications_cat.term-research-series .archivePageTitleSection.entry-title-container {
    background-image: url(https://emythmaker.com/itn-buet/wp-content/uploads/2021/07/Research-Series.jpg)!important;
    background-position: center 28%;
}

body.archive.tax-publications_cat.term-books .archivePageTitleSection.entry-title-container {
    background-image: url(https://emythmaker.com/itn-buet/wp-content/uploads/2021/07/Book.jpg)!important;
    background-position: center 28%;
}

.search_logo.display-flex .search_buttons {
    display: inline-block;
}

.search_logo.display-flex .search_buttons button {
	top: 2px;
}
.search_logo.display-flex .search_buttons a {
	top: 1px;
}

.event_grid .DEventList .tribe-events-event-image img {
    width: 100%;
}

.project_archive_page .RelatedTags {
    position: relative;
}

.DBlogArea .DInnerBlogList .Period {
    position: relative !important;
}

.event_grid .DEventList .DImgZoomBlock {
    min-height: 100px;
}

span.et_pb_scroll_top.et-pb-icon {
    bottom: 15px;
    right: 15px;
    border-radius: 5px;
    background: #3d678b;
}

.disclaimer .et_pb_text_inner p {
    padding-bottom: unset;
}

.disclaimer .et_pb_text_inner a {
    text-decoration: unset;
}

body.training-template-default.single.single-training h1.entry-title {
    font-size: 2rem;
    font-weight: 900;
    line-height: 1.2;
    color: #222;
    padding: 5px 10px 5px;
}

.PublicationArea .DPublicationListInner .Edition, .PublicationArea .DPublicationListInner .Writter {
	position: relative;
	bottom: unset;
	left: unset;
	padding-bottom: 0px;
}

.PublicationArea .DPublicationListInner .Desc {
	margin-bottom: 20px;
}

body.tribe_events-template-default.single.single-tribe_events .tribe_events.type-tribe_events .tribe-events-event-meta .tribe-events-meta-group .tribe-events-event-url a {
	word-break: break-all;
}

div#tribe-events {
    padding-left: unset;
    padding-right: unset;
}


.c-facility-slider .et_pb_slide_description {
	padding: unset !important;
}
.c-facility-slider .et_pb_slide_image {
	margin-top: unset !important;
	width: 100% !important;
    position: relative !important;
	display: block !IMPORTANT;
}
.c-facility-slider .et_pb_slide_image img {
	max-height: unset !important;
}
.c-facility-slider .et_pb_slide {
	padding: unset !important;
}

.et_mobile_menu .first-level {
	position: relative;
}
.et_mobile_menu .first-level > a {
background-color: transparent;
position: relative;
text-decoration: unset;
}
.et_mobile_menu .first-level:after {
font-family: 'ETmodules';
content: '\4c';
font-weight: normal;
position: absolute;
font-size: 16px;
top: 13px;
right: 10px;
	color: white;
}
.et_mobile_menu .first-level > a {
    width: max-content;
}
.et_mobile_menu .first-level.c-menu-open:after{
content: '\4d';
}
.et_mobile_menu .second-level {
display: none;
}
.et_mobile_menu .reveal-items {
display: block;
}

.about-tab .et_pb_all_tabs li.c-tabs {
    width: 100%;
    border-bottom: 1px solid #EAEAEA;
    margin-bottom: 0px;
    padding: 10px 0;
    height: unset!important;
    font-size: 17px;
    background-color: rgba(0,0,0,0.2);
    float: left;
    border-right: 1px solid #d9d9d9;
    font-weight: 600;
    position: relative;
    cursor: pointer;
    max-width: 100%;
    display: none;
    z-index: 11;
    line-height: 1.7em;
}

.about-tab .et_pb_all_tabs li.c-tabs.active {
	background-color: #003262;
	margin-bottom: 20px;
}

.about-tab .et_pb_all_tabs li.c-tabs:hover {
    background: #6f6f6f !important;
}

.about-tab .et_pb_all_tabs li.c-tabs:hover a {
    color: white !important;
}

.about-tab .et_pb_all_tabs li.c-tabs a {
    color: #003262!important;
    padding: 4px 25px;
    transition: 0.3s;
    text-decoration: none;
    color: #666;
    vertical-align: middle;
    display: table-cell;
    line-height: inherit;
}

.about-tab .et_pb_all_tabs li.c-tabs.active a {
	color: #FFFFFF!important;
}

.post-template-default.single.single-post #main-content .container:before {
    content: unset;
}

body.post-template-default.single.single-post article.category-notice h1.entry-title{
    font-size: 2rem;
    font-weight: 900;
    line-height: 1.2;
    color: #222;
    padding: 5px 10px 5px;
}

.c-team-tabs .c-team-tab-controls .c-teams-tab-item {
    display: inline-block;
	margin: 2px;
}

.c-team-tabs .c-team-tab-controls .c-teams-tab-item .c-team-item {
    background: #1d86ea;
    color: white;
    border: unset;
    padding: 10px 20px;
    border-radius: 3px;
	outline: unset;
    transition: 0.5s;
}

.c-team-tabs .c-team-tab-controls {
    width: max-content;
    margin: auto;
}

.c-team-tabs .c-team-tab-controls .c-teams-tab-item:hover .c-team-item {
    background: #003262;
}

.c-team-tabs .c-team-tab-controls .c-teams-tab-item.active .c-team-item {
    background: #003262;
}

select.input-sort option {
    font-weight: bold;
}

.home_news_ticker a {
	color: white !important;
	text-decoration: unset !important;
}


@media screen and (min-width: 981px) {
	body.home .c-home-subscription .et_pb_newsletter_form .et_pb_newsletter_fields {
		display: inline-block;
	}
	
	#menu-main-menu .mobile-only-menu {
		display: none !important;
	}
}

@media screen and (max-width: 980px) {
	.c-header-bottom, .c-header-middle, .c-header-top {
		display: none;
	}
	
	.c-mobile-header .et_pb_column {
		margin: unset !important;
	}
	
	.c-mobile-header .et_pb_column button.menu-search.mobile {
		display: none;
	}
	
	.c-mobile-header .et_pb_module.et_pb_code {
		position: absolute;
		right: 60px;
		top: 50%;
		transform: translate(0px, -50%);
	}

	.c-mobile-header .et_pb_module.et_pb_menu {
		position: absolute;
		right: 0;
		top: 50%;
		transform: translate(0px, -50%);
		width: 100%;
	}
	
	.c-mobile-header .et_pb_module.et_pb_menu #mobile_menu3 {
		max-height: calc( 100vh - 60px );
		overflow: scroll;
	}
	
	footer .footer_info .float-right {
		float: unset !important;
	}
	footer .footer_info .et_pb_main_blurb_image {
    	width: auto;
		margin-bottom: 5px;
    	margin-top: 20px;
	}
	.c-footer-bottom:after {
		content: unset;
	}
	.c-footer-bottom .c_footer_bottom_logo:after {
		content: '';
		display: block;
		position: absolute;
		top: 50%;
		transform: translate(0, -50%);
		width: 100%;
		height: 50%;
		background: #001d39;
	}
	.c-footer-bottom .c_footer_bottom_logo .DBuetlogo {
		position: relative;
		width: max-content;
		margin: auto;
		left: unset;
		bottom: unset;
		transform: unset !important;
		z-index: 1;
	}
	.c-footer-bottom .et_pb_column:not(:first-child) {
		margin-bottom: unset;
	}
	footer .useful-links ul {
		list-style: none;
	}
	
	.HomeResourceSection .c-w-20 {
		width: 33.33%;
		margin-bottom: 30px;
	}

	.row.HomeResourceSection {
		justify-content: center;
	}
	
	.HomePublicationSection .c-w-20 {
		width: 33.33%;
		margin-bottom: 30px;
	}
	
	.row.HomePublicationSection {
		justify-content: center;
	}
	
	.capacity_building_page .et_pb_column {
		width: 100%;
	}
	
	.capacity_building_page .et_pb_column:first-child {
		padding-right: unset;
	}
	
	.capacity_building_page .et_pb_column:last-child {
		padding-left: unset;
	}
}

@media screen and (min-width: 768px) and (max-width: 836px) {
	.c-home-banner-section{
		padding-top: 120px !important;
		padding-bottom: 120px !important;
	}
}

@media screen and (max-width: 767px) {
	.et_pb_row .ButtonBG {
		width: auto !important;
	}
	
	.about-tab ul.et_pb_tabs_controls {
		width: 100% !important;
	}

	.about-tab .et_pb_all_tabs {
		width: 100% !important;
	}

	.about-tab {
		display: block;
	}
	
	.about-tab .et_pb_all_tabs .et_pb_tab {
		padding-left: unset;
	}
	
	.about-tab ul.et_pb_tabs_controls li a {
		text-align: center !important;
		display: block;
	}
	
	.PublicationArea .DPublicationListInner .border-right-inner {
		border-right: unset;
	}
	
	body.project-template-default.single.single-project article.project.type-project .DPublicationListInner .border-right-inner {
		border-right: unset;
	}
	
	.related_publication_section, .related_resource_section {
		padding: 15px;
	}
	
	body.tribe_events-template-default.single.single-tribe_events .tribe_events.type-tribe_events .eInfo {
		position: relative;
		width: 100%;
		padding: 15px 0;
	}

	body.tribe_events-template-default.single.single-tribe_events .tribe_events.type-tribe_events .eInfo .tribe-events-single-event-title {
		font-size: 30px;
	}

	body.tribe_events-template-default.single.single-tribe_events .tribe_events.type-tribe_events .eInfo .tribe-events-schedule {
		background: unset;
		border: unset;
		margin-bottom: unset;
	}

	body.tribe_events-template-default.single.single-tribe_events .tribe_events.type-tribe_events .eInfo .tribe-events-schedule h2, body.tribe_events-template-default.single.single-tribe_events .tribe_events.type-tribe_events .eInfo .tribe-events-schedule span {
		font-size: 20px;
	}
	
	.DLeadNews .Desc {
		position: relative;
		background: #fff;
	}

	body.home .c-news-sec .DLeadNews a {
		color: #000;
	}

	.DLeadNews .Desc .Title {
		font-size: 18px;
		line-height: 26px;
	}
	
	.DSecTitle h2 {
		font-size: 35px;
	}
	
	.about-tab .et_pb_all_tabs li.c-tabs {
		display: table;
	}
	
	.about-tab .et_pb_all_tabs .et_pb_tab {
		display: block !important;
    	opacity: 1 !important;
	}

	.about-tab .et_pb_all_tabs .et_pb_tab:not(.et-pb-active-slide) .et_pb_tab_content {
		display: none;
	}
	
	.about-tab .et_pb_all_tabs .et_pb_tab {
		padding: unset;
	}
	
	.about-tab .et_pb_tabs_controls {
		display: none;
	}
}

@media screen and (max-width: 690px) {
	.c-mobile-header .et_pb_module.et_pb_code button.menu-search.mobile {
		display: block;
		background: unset;
	}
	
	.c-mobile-header .et_pb_module.et_pb_code button.menu-search.tablet {
		display: none;
	}
	
	.HomeResourceSection .c-w-20 {
		width: 100%;
	}
	
	.HomePublicationSection .c-w-20 {
		width: 100%;
	}
	
	body.project-template-default.single.single-project article.project.type-project .DPublicationListInner .DPublicationImg {
		width: 100%;
		float: unset;
	}
	
	body.project-template-default.single.single-project article.project.type-project .DPublicationListInner .DPublicationImg .DImgZoomBlock .ImgViewer {
		padding-top: unset;
	}
	
	body.project-template-default.single.single-project article.project.type-project .DPublicationListInner .DPublicationImg .DImgZoomBlock .ImgViewer .FixingRatio {
		position: relative;
	}
	
	body.project-template-default.single.single-project article.project.type-project .DPublicationListInner .Edition {
		position: relative;
		bottom: unset;
		left: unset;
	}
	
	body.project-template-default.single.single-project article.project.type-project .DPublicationListInner .Writter {
		position: relative;
		bottom: unset;
		left: unset;
		margin-bottom: unset;
		padding-bottom: unset;
	}
	
	body.project-template-default.single.single-project article.project.type-project .DPublicationListInner .Desc {
		margin-bottom: 20px;
	}
}

@media screen and (min-width: 576px) {
	.FilterArea .col-md-2{padding-left: 0px}
	.FilterArea .col-md-2:not(:last-child){padding-right: 0px;}
}

@media screen and (max-width: 575px) {
	.PublicationArea .DPublicationListInner .DPublicationImg {
		width: 100%;
		float: unset;
	}
	
	.PublicationArea .DPublicationListInner .DPublicationImg .DImgZoomBlock .ImgViewer {
		padding-top: unset;
	}
	
	.PublicationArea .DPublicationListInner .DPublicationImg .DImgZoomBlock .ImgViewer .FixingRatio {
		position: relative;
	}
	
	.PublicationArea .DPublicationListInner .Edition {
		position: relative;
		bottom: unset;
		left: unset;
	}
	
	.PublicationArea .DPublicationListInner .Writter {
		position: relative;
		bottom: unset;
		left: unset;
		margin-bottom: unset;
		padding-bottom: unset;
	}
	
	.PublicationArea .DPublicationListInner .Desc {
		margin-bottom: 20px;
	}
}

@media screen and (max-width: 450px) {
	.c-home-banner-section{
		padding-top: 60px !important;
		padding-bottom: 60px !important;
	}
}

@media screen and (max-width: 450px) {
	.search_logo.display-flex .search_buttons {
		display: block;
		text-align: center;
		margin-top: 10px;
	}
	
	.search_logo input {
		width: 100%;
	}
}
