@charset "utf8";

@font-face{
font-family:'SolaimanLipi';
src:url('fonts/SolaimanLipi.eot');
src:url('fonts/SolaimanLipi.eot?#iefix') format('embedded-opentype'),
url('fonts/SolaimanLipi.woff2') format('woff2'),
url('fonts/SolaimanLipi.woff') format('woff'),
url('fonts/SolaimanLipi.ttf') format('truetype');
}

@font-face{
font-family:"Adobe-Caslon";
src:url("../css/fonts/Adobe-Caslon-Pro-Regular.otf");
}

@font-face{
font-family:"American-Captain";
src:url("../css/fonts/American-Captain.otf");
}

@font-face{
font-family:"Pieta";
src:url("../css/fonts/Pieta-Black.otf");
}

@font-face{
font-family:"Georgia";
src:url("../css/fonts/Georgia-Bold.ttf");
}

*{
margin:0;
padding:0;
-moz-box-sizing:border-box;
-ms-box-sizing:border-box;
-o-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
}

a{
text-decoration:none;
}

a:hover{
text-decoration:none;
color:none;
}

/*-------- carasol -------*/

.wrapper{
width:100%;
padding-top:20px;
}

.carousel{
width:90%;
margin:0px auto;
}

.slick-slide{
margin:10px;
}

.slick-prev
{

left:-25px;
}

.slick-slide img{
width:100%;
border:1px solid #000;
}

.wrapper .slick-dots li button:before{
font-size:50px;
color:white;
}

.slick-arrow{
visibility:hidden;
}

/*------------- navbar ----------------*/

.logo-img{
width:200px;
margin-right:50px;
}

.navbar{
text-transform:uppercase;
}

.nav-link{
font-size:14px;
font-family:arial;
color:#474747;
font-weight:bold;
}

.nav-link1{
font-size:14px;
font-family:arial;
color:#474747;
font-weight:bold;
}

.nav-link:hover{
color:#4b8d25;
}

.dropdown-menu{
border-radius:0px; 
background:#474747;
color:#fff;
}

.dropdown-item{
padding:10px 10px; 
font-weight:bold; 
font-size:14px;
line-height:1; 
color:#fff;
}

.dropdown{
font-size:25px;
}

/*------- Top Banner -------*/

.bannerr{
background-color:#3b3b3b;
background:url(../images/banner01.jpg); 
height:80vh;
width:100%;
background-size:cover;
background-repeat:no-repeat;
}

.banner-text{
font-family:georgia;
padding-top:150px; 
color:#fff;
font-weight:bold;
padding-left:150px;
}

.ban-text{
font-family:ACasno-pro;
color:#fff;
font-size:40px;
font-weight:bold;
padding-left:150px;
}

.btnb{
background:transparent;
border:2px solid #fff;
color:#fff;
border-radius:40px;
width:200px;
height:60px;
font-family:Arial;
font-size:25px;
font-weight:bold;
margin-left:150px;
}

.btnb:hover{
background-color:#fff;
color:#000;
}

/*---------- Recent ----------*/

.row-35{
background-color:#decca6;
}

.rec-text{
font-family:pieta;
color:#7a2e16;
font-weight:bold;
text-align:center;
padding-top:20px;
font-size:30px;
}

.holder{ 
background-color:#decca6;
border:2px solid #aa822d;
margin-top:10px;
margin-bottom:10px;
overflow:hidden;
padding:10px;
font-family:cambria;
color:7a2e14;
}

.holder .mask{
position:relative;
left:80px;
top:10px;
width:500px;
height:150px;
overflow:hidden;
}

.holder ul{
list-style:none;
margin:0;
padding:0;
position:relative;
}

.holder ul li{
padding:10px 0px;
}

.holder ul li a{
text-decoration:none;
color:#7a2e14;
}

/*-------- General ---------*/

.row-3{
background:#e8e3bd;
}

.g-c-text{
font-family:American-Captain;
color:#ba2425;
text-align:left;
padding-top:10px;
}

.g-c-text1{
text-align:justify;
color:#6b8a47;
font-family:Arial;
}

/*--------- Health -----------*/

.row-5{
background:#abe9da;
}

.heal-text{
font-size:30px;
color:#018e88;
text-align:center;
font-family:pieta;
font-weight:bold;
padding-top:20px;
}

.heal-sub-text{
text-align:center;
color:#018e86;
font-family:Arial;
}

.hea-text{
color:#018e86;
font-family:Georgia;
text-align:left;
padding-top:10px;
font-weight:bold;
font-size:16px;
}

.h-s-text{
color:#3b3b3b;
text-align:justify;
font-family:arial;
}

.heal-img{
border-radius:10px;
}

.btnh{
background:#495b5d;
border-radius:20px;
height:40px;
width:120px;
color:#e5d748;
font-weight:bold;
font-family:arial;
margin-top:10px;
border:none;
}

.btnh:hover{
border:2px solid #e5d748;
color:#495b5d ;
background:none;
}

/*------- sm-banner ---------*/

.row-8{
background:#393535;
}

.ban-img{
margin-top:30px;
margin-bottom:30px;
}

/*---------- Science -----------*/

.row-10{
background:#adbe94;
}

.sc-text{
font-family:pieta;
color:#556e59;
font-weight:bold;
text-align:center;
padding-top:20px;
font-size:30px;
}

.sc-sub-text{
text-align:center;
color:#556e59;
font-family:arial;
}

.sci-text{
color:#173e09;
font-family:georgia;
text-align:left;
font-size:16px;
padding-top:10px;
}

.sci-sub-text{
color:#674e30;
text-align:justify;
font-family:arial;
}

/*------------ Cross-Cutting ------------*/

.row-13{
background:#0a4c64;
}

.cc-text{
color:#95d7e3;
font-family:pieta;
font-weight:bold;
text-align:center;
padding-top:20px;
font-size:30px;
}

.cc-sub-text{
text-align:center;
color:#95d7e3;
font-family:arial;
margin-bottom:30px;
}

.cut-img{
border-radius:50%;
border:1px solid #5ddabd;
}

.cut-text{
font-family:georgia;
color:#5ddabd;
font-weight:bold;
font-size:16px;
text-align:center;
padding-top:20px;
}

.btnc{
width:120px;
height:40px;
color:#0a4c64;
background:#f4ca14;
font-family:arial;
font-weight:bold;
border:none;
margin-top:50px;
margin-bottom:50px;
margin-left:60px;
border-radius:20px;
}

.btnc:hover{
border:2px solid #f4ca14;
color:#f4ca14;
background:none;
}

/*--------- Environment -------------*/

.row-16{
background:#a7c683;
}

.en-text{
font-family:pieta;
font-weight:bold;
font-size:30px;
text-align:center;
padding-top:30px;
color:#4a7435;
}

.en-sub-text{
font-family:arial;
text-align:center;
color:#4a7435;
}

.env-text{
text-align:left;
color:#4a7435;
font-size:16px;
padding-top:10px;
font-family:georgia;
font-weight:bold;
}

.env-sub-text{
text-align:justify;
color:#454545;
font-family:arial;
}

.btne{
width:120px;
height:40px;
color:#fff;
background:#4a7435;
font-family:arial;
font-weight:bold;
border:none;
border-radius:20px;
margin-top:10px;
}

.btne:hover{
border:2px solid #fff;
color:#fff;
background:none;
}

/*---------- Banner1 -------*/

.row-19{
background:#e8e2d6;
}

.ban1-img{
margin-top:30px;
margin-bottom:30px;
/* height:80px;
width:50%; */
border:1px solid #000;
}.ban2-img{
margin-top:30px;
margin-bottom:30px;
/* height:80px;
width:50%; */
border:1px solid #000;
}

/*------------ Banner2 -----------*/

.row-21{
background:url(../images/banner02.jpg);
height:54vh;
background-repeat:no-repeat;
background-size:cover;
}

.bn-text{
text-align:center;
color:#fff;
font-family:ACaslonpro;
font-weight:bold;
font-size:50px;
text-shadow:2px 2px 4px #000000;
position:relative;
top:130px;
}

.bn-sub-text{
text-align:center;
color:#fff;
font-family:georgia;
font-weight:bold;
font-size:20px;
text-shadow:2px 2px 4px #000000;
position:relative;
top:130px;
}

/*------------ Social-Science -----------*/

.row-23{
background:#d4d8b5;
}

.ss-text{
font-size:30px;
color:#819a70;
text-align:center;
font-family:pieta;
font-weight:bold;
padding-top:20px;
}

.ss-sub-text{
text-align:center;
color:#819a70;
font-family:Arial;
}

.ssci-text{
color:#2a555e;
font-family:Georgia;
text-align:left;
padding-top:10px;
font-weight:bold;
font-size:16px;
}

.ssci-sub-text{
color:#474747;
text-align:justify;
font-family:arial;
}

/*----------- Video ----------------*/

.row-26{
background:#15224c;
}

.video-text{
font-size:30px;
color:#fff;
text-align:center;
font-family:pieta;
font-weight:bold;
padding-top:20px;
}

.vi-sub-text{
text-align:center;
color:#fff;
font-family:Arial;
margin-bottom:30px;
}

.vi-text-1{
color:#d9b68e;
font-family:georgia;
font-weight:bold;
font-size:18px;
}

.vd{
width:560px;
height:315px;
}

.v-text{
padding-top:20px;
font-family:arial;
color:#fff;
text-align:justify;
margin-bottom:30px;
}

.btnv{
width:120px;
height:40px;
color:#fff;
background:none;
font-family:arial;
font-weight:bold;
border-radius:20px;
margin-top:30px;
border:2px solid #fff;
margin-bottom:40px;
}

.btnv:hover{
background:#fff;
color:#000;
}

/*----------- Banner-2 -----------------*/

.row-29{
background:url(../images/banner03.jpg);
height:54vh;
background-repeat:no-repeat;
background-size:cover;
}

.ban2-text{
color:#fff;
font-family:georgia;
font-size:40px;
text-shadow:2px 2px 4px #000000;
text-align:center;
position:relative;
top:150px;
}

/*------------- Newsletter ---------------*/

.row-31{
background:#d2b54d;
}

.new-text{
color:#7b0002;
font-family:georgia;
text-align:center;
padding-top:60px;
font-size:20px;
}

#tbEmail{
margin-top:50px;
width:250px;
height:60px;
border:none;
color:#656565;
background:#fff;
padding-left:10px;
}

#submit{
background:#7b0002;
color:#fff;
height:60px;
width:80px;
border:none;
margin-left:-10px;
font-family:georgia;
position:relative;
top:-2px;
}

/*----------- Footer -----------*/

.row-33{
background:#474747;
}

.row-34{
margin-top:40px;
margin-bottom:50px;
}

.footlogo-img{
position:relative;
}

.f-text{
color:#fff;
margin-top:20px;
}

.f1-text{
color:#fff;
font-family:arial;
margin-left:50px;
}

/*----------- Scroll-to-Top --------------*/

.scroll_To_Top{
text-decoration:none;
position:fixed;
padding:10px; 
text-align:center; 
bottom:14px;
right:10px;
}

.scroll_To_Top:hover{
text-decoration:none;
}

.scroll_To_Top i{
font-size:60px;
background:#fff;
border-radius:50%;
width:60px;
height:60px;
line-height:28px;
display:block;
text-align:center;
padding:0 !important;
}

/*----------- Environment ---------------------*/

.inner-body{
background-color:#f9f5ea
}

.clearfix{
background:#f9f5ea;
color:#f9f5ea;
}

.inrow-1{
background:url(../images/banner02.jpg);
height:54vh;
/*width:100%;*/
background-repeat:no-repeat;
background-size:cover;
}

.inrow-about-us{
background:url(../images/inside-page/banner-about-us.jpg);
height:54vh;
background-repeat:no-repeat;
background-size:contain;
}

.inrow-team{
background:url(../images/inside-page/banner-team.jpg);
height:54vh;
background-repeat:no-repeat;
background-size:contain;
}

.inrow-contact{
background:url(../images/inside-page/banner-contact.jpg);
height:54vh;
background-repeat:no-repeat;
background-size:contain;
}

.inrow-cross-cutting{
background:url(../images/inside-page/banner-cross-cutting.jpg);
height:54vh;
background-repeat:no-repeat;
background-size:contain;
}

.inrow-opinion-editorials{
background:url(../images/inside-page/banner-opinion-&-editorials.jpg);
height:54vh;
background-repeat:no-repeat;
background-size:contain;
}

.inrow-educational-resources{
background:url(../images/inside-page/banner-educational-resources.jpg);
height:54vh;
background-repeat:no-repeat;
background-size:contain;
}

.inrow-news{
background:url(../images/inside-page/banner-news.jpg);
height:54vh;
background-repeat:no-repeat;
background-size:contain;
}

.inrow-press-room{
background:url(../images/inside-page/banner-press-room.jpg);
height:54vh;
background-repeat:no-repeat;
background-size:contain;
}

.inrow-photo-gallery{
background:url(../images/inside-page/banner-photo-gallery.jpg);
height:54vh;
background-repeat:no-repeat;
background-size:contain;
}

.inrow-video{
background:url(../images/inside-page/banner-video.jpg);
height:54vh;
background-repeat:no-repeat;
background-size:contain;
}

.inrow-science{
background:url(../images/inside-page/banner-science.jpg);
height:54vh;
background-repeat:no-repeat;
background-size:contain;
}

.inrow-environment{
background:url(../images/inside-page/banner-environment.jpg);
height:54vh;
background-repeat:no-repeat;
background-size:contain;
}

.inrow-social-science{
background:url(../images/inside-page/banner-social-science.jpg);
height:54vh;
background-repeat:no-repeat;
background-size:contain;
}

.inrow-health{
background:url(../images/inside-page/banner-health.jpg);
height:54vh;
background-repeat:no-repeat;
background-size:contain;
}

.heading-text-about-us{
text-align:center;
color:#FFFFFF;
text-shadow:2px 2px 4px #000000;
font-family:georgia;
font-weight:bold;
font-size:50px;
position:relative;
top:150px;
}

.heading-text-cross-cutting{
text-align:center;
color:#FFFFFF;
text-shadow:2px 2px 4px #000000;
font-family:georgia;
font-weight:bold;
font-size:50px;
position:relative;
top:150px;
}

.heading-text-educational-resources{
text-align:center;
color:#FFFFFF;
text-shadow:2px 2px 4px #000000;
font-family:georgia;
font-weight:bold;
font-size:50px;
position:relative;
top:150px;
}

.heading-text-opinion-editorials{
text-align:center;
color:#FFFFFF;
text-shadow:2px 2px 4px #000000;
font-family:georgia;
font-weight:bold;
font-size:50px;
position:relative;
top:150px;
}

.heading-text-global-local-news{
text-align:center;
color:#FFFFFF;
text-shadow:2px 2px 4px #000000;
font-family:georgia;
font-weight:bold;
font-size:50px;
position:relative;
top:150px;
}

.heading-text-science{
text-align:center;
color:#FFFFFF;
text-shadow:2px 2px 4px #000000;
font-family:georgia;
font-weight:bold;
font-size:50px;
position:relative;
top:150px;
}

.heading-text-environment{
text-align:center;
color:#029d3f;
text-shadow:2px 2px 4px #000000;
font-family:georgia;
font-weight:bold;
font-size:50px;
position:relative;
top:150px;
}

.heading-text-social-science{
text-align:center;
color:#9f9937;
text-shadow:2px 2px 4px #000000;
font-family:georgia;
font-weight:bold;
font-size:50px;
position:relative;
top:150px;
}

.heading-text-health{
text-align:center;
color:#61b6b1;
text-shadow:2px 2px 4px #000000;
font-family:georgia;
font-weight:bold;
font-size:50px;
position:relative;
top:150px;
}

.heading-text-contact{
text-align:center;
color:#FFFFFF;
text-shadow:2px 2px 4px #000000;
font-family:georgia;
font-weight:bold;
font-size:50px;
position:relative;
top:150px;
}

.heading-text-press-room{
text-align:center;
color:#FFFFFF;
text-shadow:2px 2px 4px #000000;
font-family:georgia;
font-weight:bold;
font-size:50px;
position:relative;
top:150px;
}

.heading-text-photo-gallery{
text-align:center;
color:#FFFFFF;
text-shadow:2px 2px 4px #000000;
font-family:georgia;
font-weight:bold;
font-size:50px;
position:relative;
top:150px;
}

.heading-text{
text-align:center;
color:#fff;
font-family:georgia;
font-weight:bold;
font-size:50px;
position:relative;
top:150px;
}

.en-img{
border:0px;
}

.inrow-3{
background:#f9f5ea;
}

.in-text{
color:#cc0000;
padding-top:30px;
font-family:arial;
font-size:25px;
}

.ass-cl{
color:#666666;
}

.in-text1{
font-family:pitea;
font-weight:bolder;
color:#666666;
font-size:40px;
padding-top:20px;
}

.in-text2{
color:#cc0000;
font-family:pitea;
font-weight:bold;
padding-top:10px;
}

.article-img{
width:auto;
height:auto;
/*width:600px;
height:450px;*/
border:1px solid #000;
}

.caption{
font-family:verdana;
color:#666666;
font-size:15px;
padding-top:10px;
padding-bottom:20px;
}

.bd-text{
font-family:cambria;
font-size:20px;
color:#666666;
text-align:justify;
}

.blu-text{
font-family:cambria;
color:#138a8a;
text-align:left;
font-size:25px;
padding-top:10px;
padding-bottom:10px;
font-weight:bold;
}

.bold{
font-weight:bold;
}

.l-caption{
font-size:18px;
font-family:cambria;
color:#666666;
font-style:italic;
}

/*---------- Gallery ---------*/

.gal-img{
margin-bottom:20px;
border:1px solid #000;
}

.ev-text{
color:#138a8a;
font-family:georgia;
padding-top:10px;
float:left;
font-size:26px;
}