body{font-family: 'SolaimanLipi', sans-serif; font-weight: 400; background: #f3f3e9; line-height: 1.7; color: #333;}
.ff-gs{font-family: 'SolaimanLipi'}
body,.form-control,.btn,.dropdown-item{font-size: 18px;}
h1,h2,h3,h4,h5,h6{font-family: 'SolaimanLipi'; font-weight: bold}
h2{font-family: 'SolaimanLipi'; font-size: 40px;}
h1,h2,h3{font-family: 'SolaimanLipi'; margin-bottom: 25px; font-weight: normal}
h4,h5,h6{font-family: 'SolaimanLipi'; margin-bottom: 20px; font-weight: normal}
a:hover,a:focus,a:active, button:hover,button:focus,button:active{outline: 0;}
a{transition: all 0.2s}
.bold{font-weight: bold}

.container-fluid{max-width: 100%}
h1{font-weight: 300; font-size: 50px}

/*header*/
section{padding: 15px 0;}
header{background: #f6f6f6; padding: 0px 0}
header p{margin: 0; color: #d2b54d; display: inline-block}
header p a{color: #d2b54d}
header p a:hover{color: #fff}
header p span{margin: 0; color: #fff}
.logo {display: inline-block}
.logo img {max-width: 400px}
.logotext{font-size:35px; color:#000; display:inline-block; font-family:'Shamim Cholontika Unicode';}

.font-18{font-size: 18px;}
.font-20{font-size: 20px;}
.font-16{font-size: 16px;}
.font-40{font-size: 40px;}
.font-36{font-size: 36px;}
.font-30{font-size: 30px;}
.text-danger{color:#e34426!important}

/*main nav*/
.navbar{background: #0f345d; color: #FFFFFF; padding: 0; margin: 0 0 15px;}
.navbar{margin:0!important}
.navbar-nav .nav-link{color: #f0eeee; font-weight: bold; font-size: 16px; text-transform: uppercase; padding: 10px 50px !important; font-family: 'SolaimanLipi'; white-space: nowrap}
.navbar-nav .active .nav-link{color: #0f345d; background: #ffa313;}
.navbar-nav .nav-link:hover,.navbar-nav .nav-link:active,.navbar-nav .nav-link:focus{color: #e34426; background: #dddddd;}

.dropdown-menu{border-radius: 2px; background: #0f345d}
.dropdown-item{padding: 10px 15px;font-size: 18px;line-height: 1; color: #fff; border-bottom: 1px solid #ddd}
.dropdown-item:last-child{border: 0}

.navbar-toggler-icon{position: relative}
.navbar-toggler-icon:after{position: absolute; left: 0; top: 0; content: '\f0c9'; font-family: 'FontAwesome'; color: #fff; font-size: 28px;}
.bar{color:#fff !important}

.home-banner1{}
.home-banner2{position: relative;}
.home-banner2 a{position: absolute; right: 33%; z-index: 100; top: 35%}
.home-banner3{}
.home-banner4{}

/*scroll to top */
.scroll_To_Top{color: black;text-decoration: none;position:fixed;padding:10px; text-align:center; bottom:14px;right:10px;display:none;}
.scroll_To_Top:hover{color: #f00;text-decoration: none;}
.scroll_To_Top i{color: #000;font-size: 20px;border: 1px solid #fff;border-radius: 50%;width: 36px;height: 36px;line-height: 35px;display: block;text-align: center;background: #fff;}

/*footer*/
footer{background: #141e29; color: #fff; margin-top: 0; padding: 80px 0}
footer p{margin: 0}
.footer-logo{max-width: 240px;}
.fleft{color: #aaa; font-size: 20px; line-height: 1.2}
.fmid p{font-size: 22px}
.fmid img{margin: 0 15px}
.fmid .heading{font-size: 25px; margin-bottom: 10px}
.fmid p span{font-size: 18px}
.fright{}
.fright {font-size: 18px;}
.fright a{color: #fff}
.fright .heading{font-size: 25px; margin-bottom: 10px;}
.fright a{display: block; line-height: 1.5}
footer a{color: #fff}
footer a:hover{color:#e34426 }

/*copyright*/
.copyright{background: #0f0f0f; color: #666; padding: 25px 0; font-size: 20px; border-top: 1px solid #3e3e3e}

body.light{background: #ffedac}
body.deep{background: #323d51; color: #fff}

.page-content{padding: 50px 0}
.page-content .container-fluid{max-width: 1250px;}

.breadcrumb{background: transparent; margin: 0 0 50px 0; padding: 0;}
.breadcrumb h2{margin: 0; color:#e34426; position: relative; display: block; width: 100%; font-size: 45px; line-height: 55px; font-weight: normal}
.breadcrumb h2 span{display: inline-block; padding:0 10px 10px 0; margin-bottom: 0; position: relative; /*z-index: 100*/; font-family:'Shamim Cholontika Unicode'}
.breadcrumb h2:after{position: absolute; height: 2px; background: #000; left: 0; right: 0; bottom: 0; content: ''}
.breadcrumb.white h2{color:#fff;}
.breadcrumb.white h2 span{background: #4791db;}
.breadcrumb.white h2:after{background: #fff;}

/*.bg-yellow{background: #f3f3e9!important}*/
.bg-black{background: #000!important}
.bg-white{background: #fff!important}
/*.bg-slate{background: #323d51!important}*/
.bg-blue{background: #4791db!important}

ul.gallery{padding: 0; margin: 0;}
ul.gallery li{display: inline-block; width: 178px; margin: 0 9px 15px 9px; list-style: none; overflow: hidden; padding: 4px; border: 1px solid #bbb; transition: all 0.5s}
ul.gallery li:hover{border-color: #e34426; box-shadow: 0 0 15px #555}
ul.gallery li a{display: block;overflow: hidden}
ul.gallery li img{width: auto; height: 140px; display: block; margin: 0 auto;transition: all 3s; transform:scale(1,1);}
ul.gallery li:hover img{transform:scale(1.5,1.5);}

.text-gold2,.color-gold{color: #d2b54d!important; font-weight: bold; font-size: 35px;}

/*body.contactus{background: #000; color: #fff; }
.text-gold,.color-gold{color: #d2b54d!important;}*/

body.contactus{background: #000; color: #fff; }
body.contactus2{background: #000; color: #000;}
.text-gold,.color-gold{color: #e0c389!important;}
.text-gold2,.color-gold2{color: #61c2c0!important;}
.text-gold3{color: #e34426!important; font-weight: bold; font-size: 35px;}
.text-gold4{color:#61c2c0!important}
.text-red,.color-red{color: #cc0000!important;}
.text-blue,.color-blue{color: #313c50!important;}
.text-offwhite,.color-offwhite{color: #f7f7f7!important;}

.bg-contactus{background-color:#000;}
.bg-contactus p{font-size: 24px; color: #fff; line-height: 1.4}
.bg-contactus p span{color:#e1c43c}
.bg-contactus h2{color:#e1c43c; font-size: 40px; margin-bottom: 10px; margin-top: 30px; font-weight: normal}

.ff-arial{font-family: Arial!important; font-size: 12px;}
.ff-arial p,p.ff-arial{font-family: Arial!important; font-size: 21px}
.ff-arial h2{font-family: Arial!important; font-size: 34px;}

.opinion{background: #fff; padding: 50px;}
.opinion-form{}
.opinion-form label{margin: 30px 0 0 0}
.opinion-form .form-control{border:1px solid #d2b54d; font-size: 20px; border-radius: 0; height: auto; padding: 15px 20px}
.opinion-form .btn-warning{color:#fff; padding-left: 30px; padding-right: 30px; border-radius: 0; margin:30px 5px 0 }

/* e-arek-rakam */
.btn-archive{ position: absolute; top:-30px; right:0; padding-left: 20px; padding-right: 20px; border-radius: 0; font-size: 20px; padding-top: 11px; z-index: 5}

.news-item img{margin-bottom: 20px; transition: all 0.3s; opacity: 1; transform: scale(1,1); border:2px solid transparent}
.news-item a:hover img{opacity: 0.7; transform: scale(1.03,1.03); border-color: #f00}
.news-item p{margin-bottom: 15px; line-height: 1}
h2.underlined{border-bottom: 2px solid #d2b54d; display: inline-block; text-align: center; color:#d2b54d}

/* archive*/
.archive{position: relative}
.archive .breadcrumb h2{margin-top: 20px;}
.archive-filter{position: absolute; right: 0; top: -50px; min-width: 550px;}
.archive-filter .col-sm-3{padding: 0 2px; align-tems:center}
.archive-filter .form-control,.archive-filter .btn{font-size: 16px}
.archive-filter .btn{margin-top: -6px;}

/*sharad-issue*/
.bg-sharadiya{background: url(../images/bg-sharadiya.jpg) bottom center no-repeat #4791db;}
.sharad-item{display: block; position: relative; background: #666; max-width: 275px; margin: 0 auto}
.sharad-item a img{opacity: 0; background: #666; transition: all 0.3s}
.sharad-item a:hover img{opacity: 0.4;}
.sharad-item .caption{position: absolute; top: 50%; left: 0; right: 0; transform: translateY(-50%); z-index: 10; text-align: center; }
.sharad-item h3{font-size: 40px; color: #d2b54d; margin: 5px 0}
.sharad-item h4{font-size: 40px; color: #cbcfd8; margin: 5px 0}
.sharad-item h3{font-size: 36px;}
.sharad-item h2{font-size: 36px;}

/*special-issue*/
.bises_sankhya{}/*main*/
.bises-sankhya{}/*item*/
.bises-sankhya img{margin-bottom: 15px;}
.bises-sankhya h2{font-weight: normal; margin: 5px 0 }

.atiter_pata{} /*main*/
.atiter_pata h3{margin: 20px 0 40px;display: inline-block; border-bottom: 2px solid #fff; text-align: center; font-weight: normal} /*main*/

.atiter-pata{}/*item*/
.atiter-pata img{margin-bottom: 15px;}
.atiter-pata h2{font-weight: normal; margin: 5px 0 }

/*news-list*/
.news-list{}
.news-list .subheading{background: #e34426; color: #fff; display: block; padding: 7px 20px;}
.news-list .subheading h3{margin: 0; font-weight: normal}
.news-list ul{padding: 0; margin: 0;}
.news-list ul li{list-style: none; display: block; }
.news-list ul li a{display: block; padding: 5px 5px 5px 30px; font-size: 32px; color: #50b4b2; transition: all 0.2s; position: relative}
.news-list ul li a:before{position: absolute; top:24px; left: 0; width: 14px; height: 14px; background: #333; z-index: 1; content: ''}
.news-list ul li a:hover{color: #000; text-decoration: none;}

.news-details{}
.news-details p{line-height: 1.5; margin-bottom: 20px;}
.news-details .subheading{background: #50b4b2; color: #fff; display: block; padding: 7px 20px;}
.news-details .subheading h3{margin: 0; font-weight: normal}
.editorial h2{position: relative; padding-left: 35px; font-family:'Shamim Cholontika Unicode';}
.editorial h2:before{content: ''; background: #9fb9d6; position: absolute; left: 0; top: 12px; width:24px; height: 24px; z-index: 1}
.modal-lg, .modal-xl{width:94%;max-width:1200px; color:#000; font-size:18px}
.modal-title{font-size:30px!important; line-height:1}
.modal-footer .btn{font-size:18px!important; padding-left:30px; padding-right:30px;}

.home-latest-release{background:#fff2cd; padding:50px 0 30px}
.home-latest-release h2{display:inline-block; color:#861a18; margin-bottom:50px; position:relative; font-family:'Shamim Cholontika Unicode';}
.home-latest-release h2:after{position: absolute; height: 2px; background: #861a18; left: 30%; right: 30%; bottom: -5px; content: ''}
.home-latest-release .details{background:#e34426; display:block; padding:30px; text-align:center; color: #fff;}
.home-latest-release .details h4{margin:0;}
.home-latest-release .details hr{display:inline-block; width:100px; margin:20px auto; border-top:2px solid #efefef}
.home-latest-release .details p{font-size:16px; margin:0 }

.home-latest-release-research{background:#cbf0d1; padding:50px 0 30px}
.home-latest-release-research h2{display:inline-block; color:#861a18; margin-bottom:50px; position:relative; font-family:'Shamim Cholontika Unicode';}
.home-latest-release-research h2:after{position: absolute; height: 2px; background: #861a18; left: 30%; right: 30%; bottom: -5px; content: ''}
.home-latest-release-research .details{background:#e34426; display:block; padding:30px; text-align:center; color: #fff;}
.home-latest-release-research .details h4{margin:0;}
.home-latest-release-research .details hr{display:inline-block; width:100px; margin:20px auto; border-top:2px solid #efefef}
.home-latest-release-research .details p{font-size:16px; margin:0 }

.boxed {
border: 2px solid #666666;
/*width: 1000px;
margin:auto;*/
padding:inherit;
background-color:#fff8aa;
font-size:20px;
font-weight:bold;
font-style:italic;
}

.boxed-heading {
border: 1px solid #000000;
width: 200px;
padding:inherit;
background-color:#000000;
font-size:32px;
font-weight:bold;
color:#d2b54d;
text-align:center;
}

.boxed-heading-red {
border: 1px solid #cc0000;
width: 400px;
padding:inherit;
background-color:#cc0000;
font-size:30px;
font-weight:bold;
color:#ffffff;
text-align:center;
}

/* editorialmessage*/
.text{color:#000000 !important}
.texthead{font-weight:bold; color:#900; font-size:25px;}
/*responsive*/
@media (min-width:1400px){ 
.container{max-width: 1300px}
.home-latest-release h2{display:inline-block; color:#861a18; margin-bottom:50px; position:relative;font-family: 'Shamim Cholontika Unicode';}
.home-latest-release-research h2{display:inline-block; color:#861a18; margin-bottom:50px; position:relative;font-family: 'Shamim Cholontika Unicode';}
}
@media (min-width:1600px){ 
.container{max-width: 1500px}
.home-latest-release h2{display:inline-block; color:#861a18; margin-bottom:50px; position:relative;font-family: 'Shamim Cholontika Unicode';}
.home-latest-release-research h2{display:inline-block; color:#861a18; margin-bottom:50px; position:relative;font-family: 'Shamim Cholontika Unicode';}
}
@media (max-width:1600px){
.navbar-nav .nav-link{padding:10px 30px !important}
.home-latest-release h2{display:inline-block; color:#861a18; margin-bottom:50px; position:relative;font-family: 'Shamim Cholontika Unicode';}
.home-latest-release-research h2{display:inline-block; color:#861a18; margin-bottom:50px; position:relative;font-family: 'Shamim Cholontika Unicode';}
}
@media (max-width:1440px){
.home-latest-release h2{display:inline-block; color:#861a18; margin-bottom:50px; position:relative;font-family: 'Shamim Cholontika Unicode';}
.home-latest-release-research h2{display:inline-block; color:#861a18; margin-bottom:50px; position:relative;font-family: 'Shamim Cholontika Unicode';}
}
@media (max-width:1366px){
.navbar-nav .nav-link{padding: 10px 22px !important}
.container{max-width: 94%!important; width: 94%!important}
.logo img{max-width: 300px}
.home-latest-release h2{display:inline-block; color:#861a18; margin-bottom:50px; position:relative;font-family: 'Shamim Cholontika Unicode';}
.home-latest-release-research h2{display:inline-block; color:#861a18; margin-bottom:50px; position:relative;font-family: 'Shamim Cholontika Unicode';}
}
@media (max-width:1200px){
.navbar-nav .nav-link{font-size: 26px; padding: 10px 20px !important; }
ul.gallery li{width: 208px}
.home-latest-release h2{display:inline-block; color:#861a18; margin-bottom:50px; position:relative;font-family: 'Shamim Cholontika Unicode';}
.home-latest-release-research h2{display:inline-block; color:#861a18; margin-bottom:50px; position:relative;font-family: 'Shamim Cholontika Unicode';}
}
@media (max-width:1024px){
.navbar-nav .nav-link{font-size: 24px; padding: 10px 12px!important;}
ul.gallery li{width: 172px}
.home-latest-release h2{display:inline-block; color:#861a18; margin-bottom:50px; position:relative;font-family: 'Shamim Cholontika Unicode';}
.home-latest-release-research h2{display:inline-block; color:#861a18; margin-bottom:50px; position:relative;font-family: 'Shamim Cholontika Unicode';}
}
@media (max-width:992px){
header p{display: block}
header .text-danger{display: none;}
.navbar-nav .nav-link{font-size: 22px; padding: 10px 16px !important}
.home-latest-release h2{display:inline-block; color:#861a18; margin-bottom:50px; position:relative;font-family: 'Shamim Cholontika Unicode';}
.home-latest-release-research h2{display:inline-block; color:#861a18; margin-bottom:50px; position:relative;font-family: 'Shamim Cholontika Unicode';}
}
@media (max-width:991px){
.navbar{padding: 10px 0;}
.navbar-nav .nav-link{text-align: center; font-size: 26px; padding: 4px 20px !important}
.navbar-expand-lg{position: relative; min-height: 48px}
.navbar-toggler{position: absolute; right: 10px; top: 6px; z-index: 1; font-size:25px!important}
.navbar-collapse{position: absolute;border-top: 1px solid rgba(0,0,0,0.2);top: 100%;left: 0;right: 0;z-index: 102;background:#e34426; }
ul.gallery li{width: 165px}
.home-latest-release h2{display:inline-block; color:#861a18; margin-bottom:50px; position:relative;font-family: 'Shamim Cholontika Unicode';}
.home-latest-release-research h2{display:inline-block; color:#861a18; margin-bottom:50px; position:relative;font-family: 'Shamim Cholontika Unicode';}
}
@media (max-width:768px){
.logo img{max-width: 200px; padding-top: 20px;}
ul.gallery li{padding:0;width: 30%; margin: 5px 1.5%}
.home-latest-release h2{display:inline-block; color:#861a18; margin-bottom:50px; position:relative;font-family: 'Shamim Cholontika Unicode';}
.home-latest-release-research h2{display:inline-block; color:#861a18; margin-bottom:50px; position:relative;font-family: 'Shamim Cholontika Unicode';}
}
@media (max-width:767px){
.container,.container-fluid{width: 100%; max-width: 100%}
.footer-logo{max-width: 200px; padding-top: 20px;}
.home-banner2 a{max-width: 120px; right: 50px}
.btn-archive{position: relative}
.bg-contactus {text-align: center}
.bg-contactus .col-md-6.ff-arial{border-top: 4px solid rgba(255,255,255,0.2); margin-top: 20px;}
.home-latest-release h2{display:inline-block; color:#861a18; margin-bottom:50px; position:relative;font-family: 'Shamim Cholontika Unicode';}
.home-latest-release-research h2{display:inline-block; color:#861a18; margin-bottom:50px; position:relative;font-family: 'Shamim Cholontika Unicode';}
}
@media (max-width:640px){
.home-banner2 a{max-width: 120px; right: 30px}
.home-banner2 a{position: relative; display: block; margin: 0 auto; right: auto; margin-top: -10px}
.archive-filter{position: relative; right: 0; top: 0; min-width: 100px;}
.archive-filter .col-sm-3{margin-bottom: 10px; padding: 0 15px;}
.archive-filter .col-sm-3 .btn{display: block; width: 100%}
.page-content{padding: 20px 0}
.btn-archive{top: -10px; margin-bottom: 20px}
.opinion{padding: 15px;}
.archive-filter .btn{margin-top: 0;}
.breadcrumb h2{font-size: 40px}
.bg-contactus h2,h2{font-size: 30px;}
.home-latest-release h2{display:inline-block; color:#861a18; margin-bottom:50px; position:relative;font-family: 'Shamim Cholontika Unicode';}
.home-latest-release-research h2{display:inline-block; color:#861a18; margin-bottom:50px; position:relative;font-family: 'Shamim Cholontika Unicode';}

body{font-size: 18px;}
.fmid p,.form-control, .btn,.fmid p span,.opinion-form .form-control{font-size: 16px;}
.font-40{font-size: 36px;}
.breadcrumb{margin-bottom: 20px;}
.atiter_pata h3{margin: 10px 0}

footer{padding: 30px 0}
.breadcrumb h2 {font-size: 30px; text-decoration: underline}
.breadcrumb h2::after{display: none;}
.sharad-item h3{font-size: 30px;}
.sharad-item h4{font-size: 32px;}
.bg-contactus p,.modal-lg, .modal-xl,.opinion-form label,.font-18,.ff-arial p, p.ff-arial{font-size: 16px;}
.ff-arial h2{font-size: 25px}
.bg-contactus h2, h2{font-size: 24px;}
.opinion-form label{margin-top: 20px;}
.font-40{font-size: 30px;}
.news-list ul li a { padding: 3px 5px 3px 30px;font-size: 25px;}
.news-list ul li a::before {top:18px; width: 12px; height: 12px;}

h1{font-size: 40px;}
.editorial h2:before {top:4px}
}
@media (max-width:575px){
.home-latest-release h2{display:inline-block; color:#861a18; margin-bottom:50px; position:relative;font-family: 'Shamim Cholontika Unicode';}
.home-latest-release-research h2{display:inline-block; color:#861a18; margin-bottom:50px; position:relative;font-family: 'Shamim Cholontika Unicode';}
}
@media (max-width:480px){ 
ul.gallery li{padding:0;width: 48%; margin: 5px 0}
ul.gallery li:nth-child(2n+1){margin-right: 4%}
.home-latest-release h2{display:inline-block; color:#861a18; margin-bottom:50px; position:relative;font-family: 'Shamim Cholontika Unicode';}
.home-latest-release-research h2{display:inline-block; color:#861a18; margin-bottom:50px; position:relative;font-family: 'Shamim Cholontika Unicode';}
}
@media (max-width:360px){
}
@media (max-width:320px){
}