body {
font-family: 'Inter', sans-serif;
color: #fff;
text-align: left;
font-size: 14px; 
position: relative;
-webkit-transition: none;
-o-transition: none;
transition: none;
} * {
margin: 0;
padding: 0;
outline: none; }
img, fieldset {
border: 0; }
a {
color: inherit;
text-decoration: none; }
.clear {
clear: both; } h1, h2, h3, h4, h5, h6, p, a, ul, ol {
margin: 0;
padding: 0; } header {
background: transparent;
width: 100%;
}
.scroll-header{
position: relative;
z-index: 1;;
}  
.fixed-header {
top: 0;
left: 0;
width: 100%;
z-index: 9999;
margin-top: 0;
position: fixed;
transition: all 0.5s ease; }
.logo-box{
padding:0px;
}
.logo-mobile{
display:none;
}
.navbar{
padding: 0px 0px;
}
.header-top{
background:#E9F5F3;
padding: 5px 0px;
display:flex;
justify-content:space-between;
align-items:center;
flex-wrap:wrap;
}
a.header-info{
padding-left:15px;
color: #717171;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 22.4px;
text-decoration:none;
transition: ease-in-out 0.4s;
-webkit-transition: ease-in-out 0.4s;
-moz-transition: ease-in-out 0.4s;
}
a.header-info>i{
margin-right:10px;
}
a.header-info:hover{
color: #007071;
transition: ease-in-out 0.4s;
-webkit-transition: ease-in-out 0.4s;
-moz-transition: ease-in-out 0.4s;
}
a.header-info-btn{
display: flex;
width: 179px;
height: 32px;
padding: 10px;
justify-content: center;
align-items: center;
gap: 10px;
border-radius: 43px;
border: 0.5px solid #D0D2D4;
}
ul.header-social{
list-style: none;
}
ul.header-social>li {
display: inline-block;
margin-right: 14px;
}
ul.header-social>li>a{
width:20px;
height: 20px;
border-radius:50%;
font-size: 10px;
background:#007071;
color: #fff;
text-decoration: none;
display: flex;
align-items: center;
justify-content: center;
transition: ease-in-out 0.4s;
-webkit-transition: ease-in-out 0.4s;
-moz-transition: ease-in-out 0.4s;
mix-blend-mode: normal;
}
ul.header-social>li>a:hover{
background:#FBD00A;
color: #000;
transition: ease-in-out 0.4s;
-webkit-transition: ease-in-out 0.4s;
-moz-transition: ease-in-out 0.4s;
mix-blend-mode: normal;
}
a.header-top-btn{
display: flex;
height: 38px;
padding: 0px 30px;
flex-direction: column;
justify-content: center;
align-items: center;
border-radius: 62px;
color: #000;
text-align: center;
font-family: Inter;
font-size: 16px;
font-style: normal;
font-weight: 500;
line-height: 19.2px; background: #FBD00A;
text-decoration: none;
transition: ease-in-out 0.4s;
-webkit-transition: ease-in-out 0.4s;
-moz-transition: ease-in-out 0.4s;
}
a.header-top-btn:hover{
background: #991b1c;
color: #fff;
transition: ease-in-out 0.4s;
-webkit-transition: ease-in-out 0.4s;
-moz-transition: ease-in-out 0.4s;
}
a.header-top-btn>i{
margin-right:5px;
}
.search-icon{
display: inline-block;
vertical-align: middle;
}
.search-icon>i{
font-size: 22px;
color: #0d765c;
font-weight: bold;
}
.top-sec-bg{
background:#25967A; position: relative;
}
ul.main-nav {
list-style: none; justify-content: space-around;
flex-wrap: wrap;
width: 100%;
align-items:center;
}
ul.main-nav >li { position:relative;
}
ul.main-nav >li>a { 
color: #fff;
font-family: Inter;
font-size: 16px;
font-style: normal;
font-weight: 400; line-height: 64px;
text-transform:capitalize;
transition:ease-in-out 0.2s;
-webkit-transition:ease-in-out 0.2s;
-moz-transition:ease-in-out 0.2s;
}
ul.main-nav >li>a>i{
margin-right:5px;
}
ul.main-nav >li>a:hover{
color: #FECD08;
transition:ease-in-out 0.2s;
-webkit-transition:ease-in-out 0.2s;
-moz-transition:ease-in-out 0.2s;	
}
.icon-bar{
height: 5px;
background-color:#fecc08;
width: 100%;
margin-bottom: 5px;
display: block; 
}
.icon-bar:focus {	
border: none;
}
.navbar-toggler-icon {
height: auto !important;
}
.navbar-toggler:focus {
outline: none; 
} .common-dropdown{
position: relative !important;
}
.common-dropdown>.dropdown-menu{
width:240px !important;
background-color:#618e3d;
border: none; 
}
.common-dropdown>.dropdown-menu>a{
color:#fff;
font-size:15px;
line-height:20px;
margin:5px 0px;
transition:all 0.4s;
-webkit-transition:all 0.4s;
-moz-transition:all 0.4s;
}
.common-dropdown>.dropdown-menu>a:hover{
color:#fbd00a;
background:none;
transition:all 0.4s;
-webkit-transition:all 0.4s;
-moz-transition:all 0.4s;
}
.common-dropdown>.dropdown:hover>.dropdown-menu {
display: block;
}
.common-dropdown>.dropdown>.dropdown-toggle:active { pointer-events: none;
}
.navbar .dropdown-menu {
width: 100%;
left: 0;
right: 0;
top: 78px; 
border-radius:0px;
border:none;
background-color: #007071!important;
transition: all 0.4s;
-webkit-transition: all 0.4s;
-moz-transition: all 0.4s;
}
.navbar .dropdown:hover .dropdown-menu, .navbar .dropdown .dropdown-menu:hover {
display:block!important;
transition: all 0.4s;
-webkit-transition: all 0.4s;
-moz-transition: all 0.4s;
}
.dropdown-toggle::after {
content:none;
}
.dropdown-item {
padding: 0.25rem 1rem;
}
.home-btn-icon{
height:55px;
}
ul.dropdown-nav {
list-style: none;
}
ul.dropdown-nav>li {
display: block; }
ul.dropdown-nav>li>a {
font-size: 15px;
color: #fff;
line-height: 20px;
margin: 5px 0px;
transition: all 0.4s;
-webkit-transition: all 0.4s;
-moz-transition: all 0.4s; padding: 8px 12px!important;
}
ul.dropdown-nav>li>a:hover{
color:#fbd00a; transition:all 0.4s;
-webkit-transition:all 0.4s;
-moz-transition:all 0.4s;
}
.dropdown-menu h6 a{
text-decoration:none;
color:#fff;
}
.dropdown-menu h6 a:hover{
color:#FECD08;
}
@media screen and (min-width: 992px){
.navbar .dropdown:hover{
position: static;
}
}  .banner-wraper{
margin-top:-128px;
}
.banner-bg{
background:url(//must.ac.bd/wp-content/themes/shustTheme/images/shust-home-banner.jpg) no-repeat center;
min-height:700px;
background-size:cover;
max-width:100%;
margin-top:-128px;
display:flex;
align-items:center;
}
.banner-title{
color: #FFF;
font-family: Inter;
font-size: 72px;
font-style: normal;
font-weight: 700;
line-height: 100%;
letter-spacing: 0.72px;
}
.banner-title>span{
color: #FECD08;
}
.banner-para{
font-family: Inter;
font-size: 24px;
font-style: normal;
font-weight: 500;
line-height: 120%;
}
a.banner-btn, .banner-btn{
display: flex;
width: 230px;
height: 70px;
padding: 10px;
justify-content: center;
align-items: center;
gap: 10px;
border-radius: 8px;
text-decoration:none;
background: #FECD08;
color: #000;
font-family: Inter;
font-size: 24px;
font-style: normal;
font-weight: 500;
line-height: 28px; 
text-transform: capitalize;
transition: ease-in-out 0.4s;
-webkit-transition: ease-in-out 0.4s;
-moz-transition: ease-in-out 0.4s;
}
a.banner-btn:hover, .banner-btn:hover{
background: #991b1c; 
color: #fff;
transition:ease-in-out 0.4s;
-webkit-transition:ease-in-out 0.4s;
-moz-transition:ease-in-out 0.4s;
}
.content-common-title{
color: #000;
font-family: Inter;
font-size: 46px;
font-style: normal;
font-weight: 500;
line-height: 55.2px;
position:relative;
}
.content-common-title:before{
content: "";
background: #0E3B64;
width: 100%;
height: 1px;
position: absolute;
bottom: -13px;
left: 0;
}
.content-common-title:after{
content: "";
width: 204px;
height: 4px;
flex-shrink: 0;
background: #25967A;
position: absolute;
bottom: -14px;
left: 0;
}
.content-common-title a{
text-decoration:none;
color:#000;
}
.content-common-para{
color: #535554;
font-family: Inter;
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height:27px;
margin:25px 0px;
}
a.common-btn{
background: #25967A;
color:#fff;
}
.msg-box-wraper{
padding: 27px 0px; 
background: #FFF;
box-shadow: 0px 40px 57px -24px rgba(15, 15, 15, 0.06); position: relative;
z-index: 999;
margin-top: 30px;
}
.apply-section{
background: #F5F5F5;
padding: 50px 0px;
}
.apply-section-title{
color: #000;
font-family: Inter;
font-size: 36px;
font-style: normal;
font-weight: 500;
line-height: 43.2px;
position:relative;
}
.apply-section-title:after{
content:"";
width: 1px;
height: 160px;
background: #535554;
position:absolute;
right:0;
top:0;
}
ul.apply-section-list{
list-style:none;
display: flex;
padding: 50px 33px;
justify-content: center;
align-items: center;
gap: 119px;
background: #FFF;
box-shadow: 0px 40px 57px -24px rgba(15, 15, 15, 0.06);
margin-top:-50px;
}
ul.apply-section-list>li{
flex-basis:50%;
display: flex;
align-items: center;
}
ul.apply-section-list>li>span{
display: flex; padding: 30px;
justify-content: center;
align-items: center;
gap: 10px;
margin-right: 20px;
background: rgba(37, 150, 122, 0.12);
}
.apply-section-list-inner{
display: flex;
flex-direction: column;
align-items: flex-start;
gap: 9px;
color:#000;
}
.apply-section-list-inner>h5{
font-size: 20px; 
font-style: normal;
font-weight: 500;
line-height: 28.8px;
}
.apply-section-list-inner>p{
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height:  27px;
}
a.common-btn-2{
color: #000;
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: 27px;
position:relative;
text-decoration:none;
display: inline-block;
transition: ease-in-out 0.4s;
-webkit-transition: ease-in-out 0.4s;
-moz-transition: ease-in-out 0.4s;
}
a.common-btn-2>i{
margin-left: 8px;
}
a.common-btn-2:after{
content:"";
width: 93px;
height: 1px;
background: #000;
position:absolute;
bottom:-5px;
left:0px;
}
a.common-btn-2:hover{
margin-left: 8px;
color: #25967a;
transition: ease-in-out 0.4s;
-webkit-transition: ease-in-out 0.4s;
-moz-transition: ease-in-out 0.4s;
}
a.common-btn-2:hover:after{
background: #25967a;
transition: ease-in-out 0.4s;
-webkit-transition: ease-in-out 0.4s;
-moz-transition: ease-in-out 0.4s;
}
.notice-board-section{
background:#E9F5F3;
}
ul.notice-tab{
padding-left:0px;
justify-content: center;
border-bottom: none;
}
ul.notice-tab>li>a{
color: #25967a;
background: transparent;
font-size: 20px;
font-weight: 500;
padding: 0px;
border: 1px solid #25967a !important;
text-transform: capitalize;
line-height: 70px;
border-top-left-radius: 0 !important;
border-top-right-radius: 0!important;
transition: ease-in-out 0.4s;
-webkit-transition: ease-in-out 0.4s;
-moz-transition: ease-in-out 0.4s;
}
ul.notice-tab>li>a:hover{
color: #fff;
background: #25967a;
border: 1px solid #25967a;
border-color: #25967a;
transition: ease-in-out 0.4s;
-webkit-transition: ease-in-out 0.4s;
-moz-transition: ease-in-out 0.4s;
}
ul.notice-tab>li>a.active{
background: #25967A!important;
color: #fff !important;
border-color: #25967a;
}
ul.notice-tab-2{ border-bottom: none;
display: flex;
height: 534px;
flex-direction: column;
justify-content: center;
align-items: center;
gap: 10px;
flex-shrink: 0;
background: #FFF;
margin-right: 20px
}
ul.notice-tab-2>li{
width:100%;
}
ul.notice-tab-2>li>a{
color: #25967a;
background: transparent;
font-size: 20px;
font-weight: 500;
padding: 22px 30px;
border: none !important;
text-transform: capitalize; border-top-left-radius: 0 !important;
border-top-right-radius: 0!important;
transition: ease-in-out 0.4s;
-webkit-transition: ease-in-out 0.4s;
-moz-transition: ease-in-out 0.4s;
display: flex;
justify-content: center;
align-items: center;
position:relative;
}
ul.notice-tab-2>li>a:hover{
color: #fff;
background: #25967a;
transition: ease-in-out 0.4s;
-webkit-transition: ease-in-out 0.4s;
-moz-transition: ease-in-out 0.4s;
}
ul.notice-tab-2>li>a.active{
background: #25967A!important;
color: #fff !important;
border-color: #25967a;
}
.polygon{
opacity: 0;
position: absolute;
right: -31px;
top: 18px;
width: 0;
height: 0;
border-top: 20px solid transparent;
border-left: 32px solid #25967a;
border-bottom: 20px solid transparent;
}
ul.notice-tab-2>li>a.active .polygon{
opacity:1;
}
ul.notice-board-list{
list-style:none;
display:flex;
flex-direction:column;
margin-left:20px;
}
ul.notice-board-list>li{
flex-basis:100%;
margin-bottom:25px;
}
ul.notice-board-list>li>a{
text-decoration: none;
display: block;
padding: 15px 20px;
border-radius: 10px;
transition: ease-in-out 0.4s;
-webkit-transition: ease-in-out 0.4s;
-moz-transition: ease-in-out 0.4s;
}
ul.notice-board-list>li>a:hover{
background: #fff;
box-shadow: 0px 16px 40px #a59d9d57;
transition: ease-in-out 0.4s;
-webkit-transition: ease-in-out 0.4s;
-moz-transition: ease-in-out 0.4s;
}
ul.notice-board-list>li>a>h5{
color: #25967A;
font-family: Inter;
font-size: 24px;
font-style: normal;
font-weight: 500;
line-height: 28.8px;
padding-bottom: 15px;
border-bottom: 0.5px dotted #5355544d;
}
ul.notice-board-list>li>a>h5>i{
width: 24px;
height: 24px;
color: #25967A;
margin-right:18px; 
}
ul.notice-board-list>li>a>p{
color: #535554;
font-family: Inter;
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: 27px;
padding-top: 15px;
}
ul.home-img-gallery{
list-style:none;
display:flex;
justify-content:space-between; }
ul.home-img-gallery>li{ position:relative;
}
ul.home-img-gallery>li>a{
text-decoration:none;
color:#fff;
}
ul.home-img-gallery>li>a>img{
}
.programs-details-box{
position: absolute;
bottom: 0;
left: 0;
width: 100%;
height:100%;
display: inline-flex;
flex-direction: column;
align-items: flex-start;
gap: 10px;
justify-content: flex-end;
color: #fff; background: linear-gradient(0deg, #0000008a  -1.37%, rgba(14, 76, 135, 0.00) 100%), linear-gradient(1deg, rgba(0, 0, 0, 0.67) 1.48%, rgba(0, 0, 0, 0.00) 101.96%);
padding: 20px 15px; }
.programs-details-box>h3{
color: #FFF;
font-family: Inter;
font-size: 24px;
font-style: normal;
font-weight: 500;
line-height: 28.8px; text-align:left;
}
.programs-details-box>a {
color: #fff;
margin-bottom:10px;
}
.programs-details-box>a:after {
background: #fff;
}
.programs-details-box>a:hover {
color: #fbd00a;
}
ul.home-events-list{
justify-content: flex-start;
flex-wrap: wrap;
}
ul.home-events-list>li{
flex-basis: 31%;
margin-right: 15px;
margin-bottom: 15px;
background: #fff;
}
ul.home-events-list>li>img{
height: 240px;
width:100%;
object-fit: cover;
}
.events-list-details-box{
display: flex;
flex-direction: column;
align-items: flex-start;
gap: 10px;
justify-content: flex-start;
color: #000;
background: #fff;
padding: 20px 15px;
}
.events-list-details-box>h3{
color: #000;
font-family: Inter;
font-size: 20px;
font-style: normal;
font-weight: 500;
line-height: 24px; text-align:left;
}
ul.home-news-list{
list-style:none;
display:flex;
justify-content:space-between;
flex-wrap:wrap;
}
ul.home-news-list>li{
flex-basis:32%;
margin-bottom:25px;
}
.home-news-img-box{
position:relative;
overflow:hidden;
height: 450px;
}
.home-news-img-box>a>img{
transition: ease-in-out 0.8s;
-webkit-transition: ease-in-out 0.8s;
-moz-transition: ease-in-out 0.8s;
object-fit: cover;
height: 100%;
width:100%;
}
.home-news-img-box>a>img:hover{
transform:scale(1.04,1.04);
transition: ease-in-out 0.8s;
-webkit-transition: ease-in-out 0.8s;
-moz-transition: ease-in-out 0.8s;
}
.news-details{
position:absolute;
bottom:0px;
left:0px;
right:0px;
display: inline-flex;
flex-direction: column;
align-items: flex-start;
gap: 10px;
color:#fff;
background: linear-gradient(0deg, #0000008a -1.37%, rgba(14, 76, 135, 0.00) 100%), linear-gradient(1deg, rgba(0, 0, 0, 0.67) 1.48%, rgba(0, 0, 0, 0.00) 101.96%);
padding: 0px 30px;
padding-bottom: 30px;
}
.news-details>h5{
border-radius: 61px;
background: #FFF;
display: flex;
padding: 7px 16px;
align-items: center;
gap: 10px;
color: #000;
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height:27px;
}
.news-details>h5>i{
color:#25967A;
}	
.news-details>h6{
color: #FFF;
font-family: Inter;
font-size: 24px;
font-style: normal;
font-weight: 500;
line-height: 28.8px;
margin:20px 0px;
}
.news-details>a{
color: #fff;
}
.news-details>a:after{
background: #fff;
}
.news-details>a:hover {
color: #fbd00a;
}
.news-details>a:hover:after{
background: #fbd00a;
}
.img-gallery-tab{
gap:30px;
}
.img-gallery-tab>a{
width: 41px;
height: 41px;
padding: 10px;
border-radius: 37px;
background: #25967A;
display: flex;
justify-content: center;
align-items: center;
text-decoration: none;
color: #fff;
transition: ease-in-out 0.8s;
-webkit-transition: ease-in-out 0.8s;
-moz-transition: ease-in-out 0.8s;
position: unset !important;
background-image: none!important;
text-decoration: none !important;
margin-top: 0 !important;
}
.img-gallery-tab>a:after{
content:"";
}
.img-gallery-tab>a>i{
font-size: 25px;
}
.img-gallery-tab>a:hover{
background:#c51306;
transition: ease-in-out 0.8s;
-webkit-transition: ease-in-out 0.8s;
-moz-transition: ease-in-out 0.8s;
}
.home-gallery-2{
display: grid;
grid-template-columns: repeat(12, 1fr);
grid-template-rows: repeat(11, 5vw);
grid-gap: 15px;
}
.home-gallery-2 figure{
margin:0;
}
.gallery__img {
width: 100%;
height: 100%;
object-fit: cover;
}
.gallery__item--1 {
grid-column-start: 1;
grid-column-end: 5;
grid-row-start: 1;
grid-row-end: 4;
}
.gallery__item--2 {
grid-column-start: 5;
grid-column-end: 9;
grid-row-start: 1;
grid-row-end: 8;
}
.gallery__item--3 {
grid-column-start: 9;
grid-column-end: 13;
grid-row-start: 1;
grid-row-end: 4;
}
.gallery__item--4 {
grid-column-start: 1;
grid-column-end: 5;
grid-row-start: 4;
grid-row-end: 8;
}
.gallery__item--5 {
grid-column-start: 9;
grid-column-end: 13;
grid-row-start: 4;
grid-row-end: 12;
}
.gallery__item--6 {
grid-column-start: 1;
grid-column-end: 9;
grid-row-start: 8;
grid-row-end: 12;
}  .about-us-banner {
background: url(//must.ac.bd/wp-content/themes/shustTheme/images/about-us-banner.png);
min-height:500px;
background-size:cover;
max-width:100%;
margin-top: -128px;
display: flex;
align-items: center;
}
.common-banner-small-title{
color: #FFF;
font-family: Inter;
font-size: 16px;
font-style: normal;
font-weight: 500;
line-height: 19.2px;
}
.common-banner-title{
color:  #FECD08;
font-family: Inter;
font-size: 72px;
font-style: normal;
font-weight: 700;
line-height: 72px;
}
.about-chairman-msg-box{
display: flex; padding: 37px 5%;
flex-direction: column;
justify-content: center; gap: 16px; }
.about-chairman-msg-box>h5{
color: #000;
font-family: Inter;
font-size: 36px;
font-style: normal;
font-weight: 500;
line-height:43.2px;
}
.about-chairman-msg-box>h3{
color:  #535554; 
font-family: Inter;
font-size: 24px;
font-style: normal;
font-weight: 500;
line-height: 28.8px;
position:relative;
}
.about-chairman-msg-box>h3:before{
content:"";
width: 342px;
height: 1px;
background: #0E3B64;
position:absolute;
left:0;
bottom:-12px;
}
.about-chairman-msg-box>h3:after{
content:"";
width: 97.989px;
height: 4px;
background: #25967A;
position:absolute;
left:0;
bottom:-13px;
}
.about-chairman-msg-box>h6{
color: #000;
font-family: Inter;
font-size: 18px;
font-style: normal;
font-weight: 500;
line-height: 27px;
}
.about-chairman-msg-box>p{
color:  #535554;
font-family: Inter;
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: 27px;
}
.about-chairman-msg-box-right{
display: flex; padding: 50px;
flex-direction: column;
justify-content: center;
align-items: center;
gap: 10px;
background: #E9F5F3;
text-align:justify;
}
.vice-chairman-box-left{
background: rgba(255, 156, 0, 0.07);
}
a.about-bottom-box{
display: flex; margin-top:-70px;
padding: 20px;
flex-direction: column;
justify-content: center;
align-items: center;
gap: 33px;
flex-shrink: 0;
background: #FFF;
color:#000;
text-decoration:none;
box-shadow: 0px 40px 32px -24px rgba(15, 15, 15, 0.12);
}
a.box2{
background: #25967A;
color:#fff;
box-shadow: 0px 40px 32px -24px rgba(15, 15, 15, 0.12);
}
.about-bottom-box>span{
display: flex;
padding: 0px 0.015px;
justify-content: center;
align-items: center;
flex-shrink: 0;
margin-top:15px;
}
.about-bottom-box>span>i{
font-size:45px;
color: #25967a;
}
.box2>span>i{
color: #fff;
}
.about-bottom-box>h3{
text-align: center;
font-family: Inter;
font-size: 36px;
font-style: normal;
font-weight: 500;
line-height: 43.2px;
}
.about-bottom-box>p{
text-align: center;
font-family: Inter;
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: 27px;
max-width: 80%;
}  .academics-banner{
background: url(//must.ac.bd/wp-content/themes/shustTheme/images/academics-banner.jpg);
min-height:500px;
background-size:cover;
max-width:100%;
margin-top: -128px;
display: flex;
align-items: center;
}
ul.acadenic-dept-list>li{
margin-bottom:18px;
}
ul.acadenic-dept-list>li>a{
display: flex;
padding: 8px 14px;
align-items: center;
gap: 12px;
background: #E9F5F3;
color: #535554;
font-size: 16px;
font-style: normal;
font-weight: 500;
line-height: 21.6px;
text-decoration:none;
transition: ease-in-out 0.4s;
-webkit-transition: ease-in-out 0.4s;
-moz-transition: ease-in-out 0.4s;
}
ul.acadenic-dept-list>li>a>i{
color:#25967A;
}
ul.acadenic-dept-list>li>a:hover{
background:#faebd7;
transition: ease-in-out 0.4s;
-webkit-transition: ease-in-out 0.4s;
-moz-transition: ease-in-out 0.4s;
}  .contact-banner{
background: url(//must.ac.bd/wp-content/themes/shustTheme/images/contact-us-bg.jpg);
min-height:500px;
background-size:cover;
max-width:100%;
margin-top: -128px;
display: flex;
align-items: center;
}
.contact-top-heading{
color: #000;
font-family: Inter;
font-size: 46px;
font-style: normal;
font-weight: 500;
line-height: 55.2px;
}
.contact-common-heading{
color: #2B1613;
font-family: Inter;
font-size: 36px;
font-style: normal;
font-weight: 500;
line-height: 43.2px;
position:relative;
}
.contact-common-heading:before {
content: "";
width: 90%;
height: 1px;
background: #0E3B64;
position: absolute;
left: 0;
bottom: -12px; 
}
.contact-common-heading:after {
content: "";
width: 97.989px;
height: 4px;
background: #25967A;
position: absolute;
left: 0;
bottom: -13px;
}
.contact-common-heading-para{
color: #535554;
font-family: Inter;
font-size: 24px;
font-style: normal;
font-weight: 500;
line-height: 28.8px;
}
.contact-common-heading-para>a{
text-decoration:none;
color: #535554;
}
.contact-common-heading-para>a>span>i{
vertical-align: middle;
}
.contact-frm-fld{
display: flex;
height: 60px;
padding: 12px;
align-items: center;
gap: 10px;
align-self: stretch;
border: 0.5px solid #000;
color: #000;
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: 27px;
border-radius: 0;
margin-bottom: 35px;
background: none;
}
.contact-frm-fld-textarea{
display: flex;
height: auto;
padding: 12px;
align-items: center;
gap: 10px;
align-self: stretch;
border: 0.5px solid #000;
color: #000;
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: 27px;
border-radius: 0;
margin-bottom: 35px;
background: none;
}
select.contact-frm-fld{
height: 60px !important;
}
.apply-section label{
color: #040404;
font-family: Inter;
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: 27px;
}
.contact-frm-btn{
display: flex;
padding: 16px;
flex-direction: column;
justify-content: center;
align-items: center; align-self: stretch;
background: #25967A;
color: #FFF;
text-align: center;
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: 27px;
border: none;
width: 100%;
cursor: pointer;
}  .bot-banner{
background: url(//must.ac.bd/wp-content/themes/shustTheme/images/board-of-trustees-bg.jpg);
min-height:500px;
background-size:cover;
max-width:100%;
margin-top: -128px;
display: flex;
align-items: center;
}
ul.bot-list{
list-style:none;
display:flex;
justify-content:space-between;
flex-wrap:wrap;
}
ul.bot-list>li:first-child{
flex-basis:40%;
display: flex;
padding: 50px 39px 0px 39px;
flex-direction: column;
align-items: center;
gap: 43px;
border-radius: 19px;
background: #FFF;
box-shadow: 0px 40px 57px -24px rgba(15, 15, 15, 0.06);
}
ul.bot-list>li:last-child{
flex-basis:58%;
display: flex;
padding: 35px;
flex-direction: column;
align-items: flex-start;
justify-content: center;
gap: 5px;
border-radius: 19px;
background: #E9F5F3;
}
ul.bot-list-2{
list-style:none;
display:flex;
justify-content:space-between;
flex-wrap:wrap;
}
ul.bot-list-2>li:last-child{
flex-basis:40%;
display: flex;
padding: 50px 39px 0px 39px;
flex-direction: column;
align-items: center;
gap: 43px;
border-radius: 19px;
background: #FFF;
box-shadow: 0px 40px 57px -24px rgba(15, 15, 15, 0.06);
}
ul.bot-list-2>li:first-child{
flex-basis:58%;
display: flex;
padding: 35px;
flex-direction: column;
align-items: flex-start;
justify-content: center;
gap: 5px;
border-radius: 19px;
background: #E9F5F3;
}
ul.bot-list>li>img, ul.bot-list-2>li>img{
height: 235px;
width: 235px;
border-radius: 50%;
margin: 0 auto;
display: block;
}
ul.bot-list>li, ul.bot-list-2>li{
margin-bottom:40px;
}
.bot-designation-box{
display: flex;
padding: 24px 45px 37px 45px;
flex-direction: column;
justify-content: center; text-align: center;
gap: 16px;
}
.bot-designation-box>h5{
color: #000;
font-family: Inter;
font-size: 36px;
font-style: normal;
font-weight: 500;
line-height: 43.2px;
}
.bot-designation-box>h3{
color: #535554;
font-family: Inter;
font-size: 24px;
font-style: normal;
font-weight: 500;
line-height: 28.8px;
position: relative;
}
.bot-designation-box>h3:before {
content: "";
width: 100%;
height: 1px;
background: #0E3B64;
position: absolute;
left: 0;
bottom: -12px;
}
.bot-designation-box>h3:after {
content: "";
width: 97.989px;
height: 4px;
background: #25967A;
position: absolute;
left: 0;
bottom: -13px;
}
.bot-designation-box>h6 {
color: #000;
font-family: Inter;
font-size: 18px;
font-style: normal;
font-weight: 500;
line-height: 27px;
}
.bot-designation-box>p{
color: #535554;
font-family: Inter;
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: 27px;
}  .admission-banner{
background: url(//must.ac.bd/wp-content/themes/shustTheme/images/admission-bg.jpg);
min-height:500px;
background-size:cover;
max-width:100%;
margin-top: -128px;
display: flex;
align-items: center;
}
a.admission-btn{
display: flex;
height: 65px;
width: 230px;
padding: 18px 20px;
justify-content: center;
align-items: center;
gap: 10px;
border-radius: 30px;
background: #FECD08;
color: #000;
text-decoration:none;
font-size: 24px;
font-style: normal;
font-weight: 500;
line-height: 28.8px;
transition:ease-in-out 0.4s;
-webkit-transition:ease-in-out 0.4s;
-moz-transition:ease-in-out 0.4s;
}
a.admission-btn:hover{
background: #25967a;
color: #fff;
transition:ease-in-out 0.4s;
-webkit-transition:ease-in-out 0.4s;
-moz-transition:ease-in-out 0.4s;
}
.admission-form-box{
display: flex; justify-content: space-between;
align-items: center;
flex-wrap:wrap;
padding: 69px 80px;
gap: 10px;
background: #FECD08;
box-shadow: 0px 40px 57px -24px rgba(15, 15, 15, 0.06);
margin-top: -70px;
}
.admission-form-box>a{
color: #000;
font-family: Inter;
font-size: 36px;
font-style: normal;
font-weight: 500;
line-height: 43.2px;
text-decoration:none;
display: flex;
gap: 10px;
justify-content: center;
align-items: center;
transition:ease-in-out 0.4s;
-webkit-transition:ease-in-out 0.4s;
-moz-transition:ease-in-out 0.4s;
}
.admission-form-box>a:hover{
color: #991b1e;
margin-left:5px;
transition:ease-in-out 0.4s;
-webkit-transition:ease-in-out 0.4s;
-moz-transition:ease-in-out 0.4s;
}
.faq-card-header { background: linear-gradient(90deg, #25967A 0%, rgba(36, 152, 121, 1.00) 48.44%, rgba(27, 184, 111, 0.94) 100%);
padding: 5px 15px;
color:#fff;
border-radius: 0 !important;
}
.faq-card-body {
color: #000;
text-align: justify;
color: #535554;
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: 24px;
margin-bottom: 15px;
}
.faq-btn-link {
color: #fff;
padding: 5px 0px;
font-weight: 600;
font-size: 16px;
white-space: unset;
text-align:left;
display: block;
width: 100%;
}
.faq-btn-link:hover,.faq-btn-link:focus,.faq-btn-link:active{
color: #fff;
text-decoration: none;
} .faq-card{
background-color: transparent;
border: none;
margin-bottom: 10px;
}
.faq-btn-link:after {
content: "-";
position: absolute;
margin-top: -5px;
font-size: 20px;
width: 35px;
height: 35px;
font-weight: 600;
color: #fff;
right: 17px;
justify-content: center;
display: flex;
top: 10px;
align-items: center;
-webkit-animation: minus 0.8s;
animation: minus 0.8s;
border: 1px solid #fff;
border-radius: 35px;
}
.faq-btn-link.collapsed:after {
content: "+";
-webkit-animation: plus 0.8s;
animation: plus 0.8s;
} 
@keyframes minus {
0% {transform: rotate(180deg);}
0% {-webkit-transform: rotate(180deg);}
}
@keyframes plus {
0% {transform: rotate(-180deg);}
0% {-webkit-transform: rotate(-180deg);}
}  .administrative-office-banner{
background: url(//must.ac.bd/wp-content/themes/shustTheme/images/administrative-offices.jpg);
min-height:500px;
background-size:cover;
max-width:100%;
margin-top: -128px;
display: flex;
align-items: center;
}  .department-banner, .eee-department-banner, .cse-department-banner, .bba-entrepreneurship-banner, .bba-supply-chain-banner{
background: url(//must.ac.bd/wp-content/themes/shustTheme/images/department-banner.jpg);
min-height:500px;
background-size:cover;
max-width:100%;
margin-top: -128px;
display: flex;
align-items: center;
}
.eee-department-banner{
background: url(//must.ac.bd/wp-content/themes/shustTheme/images/eee-dept-banner.jpg);
}
.cse-department-banner{
background: url(//must.ac.bd/wp-content/themes/shustTheme/images/cse-dept-banner.jpg);
}
.bba-entrepreneurship-banner{
background: url(//must.ac.bd/wp-content/themes/shustTheme/images/bba-entrepreneurship-banner.jpg);
}
.bba-supply-chain-banner{
background: url(//must.ac.bd/wp-content/themes/shustTheme/images/bba-supply-chain-banner.jpg);
}  .facilities-banner{
background: url(//must.ac.bd/wp-content/themes/shustTheme/images/shust-facilities-bg.jpg);
min-height:500px;
background-size:cover;
max-width:100%;
margin-top: -128px;
display: flex;
align-items: center;
}
ul.facilities-list{
list-style:none;
display:flex;
justify-content:flex-start;
flex-wrap:wrap;
}
ul.facilities-list>li{
flex-basis:23%;
margin-right:20px;
margin-bottom:25px;
}
ul.facilities-list>li>a{
text-decoration:none;
transition:ease-in-out 0.4s;
-webkit-transition:ease-in-out 0.4s;
-moz-transition:ease-in-out 0.4s;
}
ul.facilities-list>li>a>h3{
display: flex;
padding: 29px 10px;
justify-content: center;
align-items: center;
gap: 10px;
background: #FFF;
margin:0px 30px;
margin-top:-30px;
box-shadow: 0px 40px 57px -24px rgba(15, 15, 15, 0.06);
position: relative;
color: #000;
text-align: center;
font-family: Inter;
font-size: 24px;
font-style: normal;
font-weight: 500;
line-height: 28.8px;
min-height: 115px;
transition:ease-in-out 0.4s;
-webkit-transition:ease-in-out 0.4s;
-moz-transition:ease-in-out 0.4s;
}
ul.facilities-list>li>a:hover h3{
background: #25967A;
color:#fff;
transition:ease-in-out 0.4s;
-webkit-transition:ease-in-out 0.4s;
-moz-transition:ease-in-out 0.4s;
}  .shust-online-banner{
background: url(//must.ac.bd/wp-content/themes/shustTheme/images/shust-online-banner.png);
min-height:500px;
background-size:cover;
max-width:100%;
margin-top: -128px;
display: flex;
align-items: center;
}
ul.shust-online-list{
list-style:none;
display:flex;
justify-content:flex-start;
flex-wrap:wrap;
}
ul.shust-online-list>li{
flex-basis:48%;
margin-right:20px;
margin-bottom:40px;
display: flex;
align-items: flex-end;
gap: 30px;
}
ul.shust-online-list>li>a{
color: #000;
text-align: left;
font-size: 30px;
font-style: normal;
font-weight: 500;
line-height:35px;
text-decoration:none;
display: flex;
padding: 26px 10px;
justify-content: center;
align-items: center;
gap: 10px;
border-bottom: 0.5px solid #000;
transition:ease-in-out 0.4s;
-webkit-transition:ease-in-out 0.4s;
-moz-transition:ease-in-out 0.4s;
}
ul.shust-online-list>li>a:hover{
color: #25967a;
border-bottom: 0.5px solid #25967a;
transition:ease-in-out 0.4s;
-webkit-transition:ease-in-out 0.4s;
-moz-transition:ease-in-out 0.4s;
}  .engineering-faculty-banner, .science-faculty-banner, .business-faculty-banner, .food-science-faculty-banner, .pharmacy-department-banner, .microbiology-department-banner, .biochemistry-department-banner, .food-science-department-banner{
background: url(//must.ac.bd/wp-content/themes/shustTheme/images/faculty-of-engineering-banner.jpg);
min-height:500px;
background-size:cover;
max-width:100%;
margin-top: -128px;
display: flex;
align-items: center;
}
.science-faculty-banner{
background: url(//must.ac.bd/wp-content/themes/shustTheme/images/faculty-of-science-banner.jpg);
}
.business-faculty-banner{
background: url(//must.ac.bd/wp-content/themes/shustTheme/images/institute-of-business-banner.jpg); 
}
.food-science-faculty-banner{
background: url(//must.ac.bd/wp-content/themes/shustTheme/images/institute-of-food-science-banner.jpg);
}
.pharmacy-department-banner{
background: url(//must.ac.bd/wp-content/themes/shustTheme/images/pharmacy-dept-banner.jpg);
}
.microbiology-department-banner{
background: url(//must.ac.bd/wp-content/themes/shustTheme/images/microbiology-dept-banner.jpg);
}
.biochemistry-department-banner{
background: url(//must.ac.bd/wp-content/themes/shustTheme/images/biochemistry-dept-banner.jpg);
}
.food-science-department-banner{
background: url(//must.ac.bd/wp-content/themes/shustTheme/images/food-science-banner.jpg);
} ul.common-list{
list-style: none;
}
ul.common-list>li{
position: relative;
padding-left: 30px;
color: #535554;
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: 24px;
margin-bottom:15px;
}
ul.common-list>li>span{
position: absolute;
left: 0;
top: 0;
font-size: 20px;
color: #25967a;
}
.shust-common-table {
margin: 30px 0;
border-spacing: 5px;
border-collapse: initial;
}
.shust-common-table thead tr{
background: #25967a;
}
.shust-common-table thead tr th {
font-size: 14px;
font-weight: 600;
color: #fff;
position: relative;
}
.shust-common-table tbody tr td {
font-size: 14px;
font-weight: 500;
color: #000;
position: relative;
}
.shust-common-table td{
border: 2px solid #7a7a7a33;
vertical-align: middle !important;
}
.shust-common-table th{
vertical-align: middle !important;
border-bottom: none!important;
}
.wpcf7 form .wpcf7-response-output {
color: #991b1e;
}
.single-page-banner{
background: url(//must.ac.bd/wp-content/themes/shustTheme/images/about-us-banner.png);
min-height: 500px;
background-size: cover;
max-width: 100%;
margin-top: -128px;
display: flex;
align-items: center;
}
.commontable{
margin: 30px 0;
}
.commontable thead tr th {
font-size: 14px;
font-weight: 700;
color: #000;
border-bottom: 1px solid #dee2e6e0;
border-top: none;
}
.commontable tbody tr td {
font-size: 14px;
font-weight: 500;
color: #000;
position: relative;
padding: 5px 15px;
}
.commontable tbody tr td img {
width: 50px;
}
.download-form-banner{
background: url(//must.ac.bd/wp-content/themes/shustTheme/images/download-forms-banner.jpg);
min-height:500px;
background-size:cover;
max-width:100%;
margin-top: -128px;
display: flex;
align-items: center;
}
.marquee-title {
background: #991b1e;
color: #fff;
font-size: 15px;
text-align: center;
font-weight: 600;
line-height: 50px;
padding: 0px 10px;
height: 50px;
}
marquee {
font-size: 14px;
font-weight: 600;
line-height: 50px;
color: #fbd00a;
background: #007071;
}
.shust-reception-banner{
background: url(//must.ac.bd/wp-content/themes/shustTheme/images/recemtion-program-banner-dec-9-update.jpg); 
min-height:650px;
background-size:cover;
max-width:100%;
margin-top: -128px;
display: flex;
align-items: center;
}
ul.faculty-member-list{
list-style:none;
display:flex;
justify-content:flex-start;
flex-wrap:wrap;
}
ul.faculty-member-list>li{
flex-basis: 23%;
margin-right: 15px;
margin-bottom:15px;
background: #d5d3d32b;
text-align: center;
border-radius: 10px;
padding: 15px 10px;
}
ul.faculty-member-list>li>img{
border-radius:50%;
border:5px solid #25967a;
margin-bottom:10px;
width:200px;
height:200px;
}
ul.faculty-member-list>li>h3{
font-size: 16px;
line-height: 22px;
color: #000;
font-weight: 700;
position:relative;
margin-bottom:15px;
}
ul.faculty-member-list>li>h3:after{
content: "";
position: absolute;
left: 40%;
right: 40%;
width: 50px;
height: 5px;
background: #27ab79;
bottom: -10px;
}
ul.faculty-member-list>li>h4{
font-size: 15px;
font-weight: 600;
color: #007071; margin-bottom: 5px;
}
ul.faculty-member-list>li>h5{
font-size: 14px;
color: #000;
}
ul.faculty-member-list>li>a{
font-size: 14px;
line-height: 20px;
background: #25967a;
color: #fff;
padding: 8px;
display: inline-block;
margin-top: 10px;
border-radius: 8px;
text-decoration: none;
transition:ease-in-out 0.4s;
-webkit-transition:ease-in-out 0.4s;
-moz-transition:ease-in-out 0.4s;
}
ul.faculty-member-list>li>a:hover{
background: #991b1e;
transition:ease-in-out 0.4s;
-webkit-transition:ease-in-out 0.4s;
-moz-transition:ease-in-out 0.4s;
} #social-sidebar {
right: 0;
position: fixed;
top: 45%;
z-index:200;
list-style:none;
}
#social-sidebar li{ border-radius: 5px 0 0 5px;
margin-bottom:0px;
}
#social-sidebar a {
color: #54af5b;
text-decoration: none;
display: block;
height: 40px;
width: 34px;  
font-size: 20px;
line-height: 40px;
position: relative;
text-align: center;
cursor: pointer;
}
#social-sidebar a:hover span {
right: 120%;
opacity: 1;
border-radius: 5px 0 0 5px;
}
#social-sidebar a span { text-transform: capitalize;
font-weight: 600;
border-radius: 3px;
line-height: 24px;
right: -220px;
margin-top: 0;
opacity: 0;
padding: 4px 8px;
position: absolute;
transition: opacity .3s, right .4s; z-index: -1;
white-space: nowrap;
font-size: 13px;
}
#social-sidebar a span:before { 
content: "";
display: block;
height: 8px;
width: 8px;
right: -4px;
margin-top: -4px;
position: absolute;
top: 50%;
transform: rotate(45deg);
}
#social-sidebar a em {
font-style: normal;
display: inline-block;
margin-bottom: 5px;
text-align: left;
display: inline-block;
float: left;
padding:0 13px 0 0;
font-size: 13px;
}
#social-sidebar a[class*="twitter"]:hover,
#social-sidebar a[class*="twitter"] span,
#social-sidebar a[class*="twitter"] span:before {background: #00aced;}
#social-sidebar a[class*="socialmedia"]:hover,
#social-sidebar a[class*="socialmedia"] span,
#social-sidebar a[class*="socialmedia"] span:before {background: #f2f2f2;}
#social-sidebar a[class*="facebook"]:hover,
#social-sidebar a[class*="facebook"] span,
#social-sidebar a[class*="facebook"] span:before {background: #3B5998;}
#social-sidebar a[class*="fa-youtube"]:hover,
#social-sidebar a[class*="fa-youtube"] span,
#social-sidebar a[class*="fa-youtube"] span:before {background: #FF0000;}
#social-sidebar a[class*="fa-instagram"]:hover,
#social-sidebar a[class*="fa-instagram"] span,
#social-sidebar a[class*="fa-instagram"] span:before {background: #d6249f;
background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%,#d6249f 60%,#285AEB 90%);
box-shadow: 0px 3px 10px rgba(0,0,0,.25);}
#social-sidebar a[class*="fa-file-alt"]:hover,
#social-sidebar a[class*="fa-file-alt"] span,
#social-sidebar a[class*="fa-file-alt"] span:before {background: #009749;}
#social-sidebar a[class*="fas fa-copy"]:hover,
#social-sidebar a[class*="fas fa-copy"] span,
#social-sidebar a[class*="fas fa-copy"] span:before {background: #009749;}
#social-sidebar a[class*="fas fa-headset"]:hover,
#social-sidebar a[class*="fas fa-headset"] span,
#social-sidebar a[class*="fas fa-headset"] span:before {background: #f2f2f2;}
#social-sidebar a[class*="fas fa-phone-alt"]:hover,
#social-sidebar a[class*="fas fa-phone-alt"] span,
#social-sidebar a[class*="fas fa-phone-alt"] span:before {background: #f2f2f2;}
#social-sidebar a[class*="far fa-building"]:hover,
#social-sidebar a[class*="far fa-building"] span,
#social-sidebar a[class*="far fa-building"] span:before {background: #009749;} 
#social-sidebar a[class*="fas fa-network-wired"]:hover,
#social-sidebar a[class*="fas fa-network-wired"] span,
#social-sidebar a[class*="fas fa-network-wired"] span:before {background: #f2f2f2;} 
#social-sidebar a[class*="fas fa-map-marker-alt"]:hover,
#social-sidebar a[class*="fas fa-map-marker-alt"] span,
#social-sidebar a[class*="fas fa-map-marker-alt"] span:before {background: #f2f2f2;} 
#social-sidebar a[class*="fas fa-th-list"]:hover,
#social-sidebar a[class*="fas fa-th-list"] span,
#social-sidebar a[class*="fas fa-th-list"] span:before {background: #6BB130;}
#social-sidebar a[class*="fas fa-calculator"]:hover,
#social-sidebar a[class*="fas fa-calculator"] span,
#social-sidebar a[class*="fas fa-calculator"] span:before {background: #6BB130;}
#social-sidebar a[class*="fab fa-linkedin"]:hover,
#social-sidebar a[class*="fab fa-linkedin"] span,
#social-sidebar a[class*="fab fa-linkedin"] span:before {background: #0e76a8 ;}
#social-sidebar a[class*="subsidiaries"] span{
z-index:0;
}
#social-sidebar a[class*="social-media"] span{
z-index:0;
}  footer {
background: url(//must.ac.bd/wp-content/themes/shustTheme/images/footer-bg.jpg); background-size:cover;
max-width:100%;
padding-top:50px;
}
.coyright-text{
color: #FFF;
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: normal;
margin:10px 0px;
}
.footer-title {
color: #FFF;
font-family: Inter;
font-size: 24px;
font-style: normal;
font-weight: 500;
line-height: 28px;
}
ul.footer-nav{
list-style:none;
margin-top: 18px;
}
ul.footer-nav>li{
display:block;
margin-bottom: 20px;
}
ul.footer-nav>li>a{
color: #FFF;
font-family: Inter;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 27px;
text-decoration:none;
}
ul.footer-nav>li>a:hover{
color:#f4b942;
transition:ease-in-out 0.4s;
-webkit-transition:ease-in-out 0.4s;
-moz-transition:ease-in-out 0.4s;
}
ul.footer-social{
list-style: none;
display: flex;
justify-content: space-between;
}
ul.footer-social>li {
display: inline-block;
}
ul.footer-social>li>a{
width:40px;
height: 40px;
border-radius:50%;
font-size: 20px;
background:#fff;
color: #007071;
text-decoration: none;
display: flex;
align-items: center;
justify-content: center;
transition: ease-in-out 0.4s;
-webkit-transition: ease-in-out 0.4s;
-moz-transition: ease-in-out 0.4s;
mix-blend-mode: normal;
}
ul.footer-social>li>a:hover{
background: #fbd00a;
color: #000;
transition: ease-in-out 0.4s;
-webkit-transition: ease-in-out 0.4s;
-moz-transition: ease-in-out 0.4s;
mix-blend-mode: normal;
} #ajaxsearchlite1 .probox, div.asl_w .probox {
height: 45px !important;
background-image: radial-gradient(ellipse at center,#870d04,#660d06) !important;
}
#ajaxsearchlite1 .probox .proinput input, div.asl_w .probox .proinput input {
height: 45px !important;
}
div.asl_w .probox .promagnifier {
width: 45px !important;
height: 45px !important;
background-image: linear-gradient(180deg,#056e42,#299164)!important;
}
div.asl_r.vertical {
background: #0f774b !important;
}
div.asl_m .probox .proclose svg {
background: #0f774b !important;
margin-top: -5px !important;
}
.search-modal .modal-dialog {
margin-top: 10%;
}
.search-modal .modal-content{
padding-top: 30px;
}
.isalamic-wallet-form-fld{
padding: 12px 15px;
font-size: 15px;
line-height: 24px;
background-color: #d7fbd982;
border: none;
border-radius: 5px;
margin-top: 15px;
}
.gallery-banner{
background: url(//must.ac.bd/wp-content/themes/shustTheme/images/gallery-banner.jpg);
min-height:500px;
background-size:cover;
max-width:100%;
margin-top: -128px;
display: flex;
align-items: center;
}
.fancybox-button{
background: rgb(231 12 12 / 60%) !important;
color: #fff!important;
}
.profile-details-title{
font-size: 20px;
line-height: 25px;
color: #000;
font-weight: 700;
margin-bottom: 10px;
}
.profile-details-degree{
font-size: 16px;
font-weight: 700;
color: #000;
margin-bottom: 10px;
}
.profile-details-dept{
font-size: 15px;
font-weight: 700;
color: #000;
margin-bottom: 10px;
} @media (min-width: 1699.98px) {
.container {
max-width: 1400px;
}
}
@media (max-width: 1699.98px) {
ul.main-nav >li>a {
line-height: 39px;
}
.navbar .dropdown-menu {
top: 53px;
}
}
@media (max-width: 1499.98px) {
a.header-info{
padding-left: 5px;
font-size: 15px;
}
}
@media (max-width: 1399.98px) {
.bot-designation-box>h5 {
font-size: 28px;
line-height: 35px;
}
}
@media (max-width: 1299.98px) {
}
@media (max-width: 1199.98px) {
ul.main-nav >li>a {
line-height: 23px;
}
.navbar .dropdown-menu {
top: 37px;
}
ul.header-top-nav>li {
padding: 0px 4px;
} ul.main-nav >li>a {
font-size: 12px;
}
ul.dropdown-nav>li>a {
font-size: 12px;
color: #fff;
line-height: 16px;
margin: 1px 0px;
padding: 5px 5px!important;
}
.dropdown-menu h6{
font-size: 13px;
line-height: 15px;
}
.common-dropdown>.dropdown-menu>a {
color: #fff;
font-size: 12px;
line-height: 16px;
}
.about-chairman-msg-box-right{
padding:30px 20px;
}
}
@media (max-width: 1099.98px) {
ul.facilities-list>li>a>h3 {
margin: 0px 15px;
}
}
@media (max-width: 991.98px) {
ul.faculty-member-list>li{
flex-basis: 31%;
}
ul.shust-online-list>li{
flex-basis:100%;
margin-right:0px;
margin-bottom:40px;
gap: 15px;
}
.logo-mobile{
display:block;
margin:0px;
width: 80px;
}
.logo-box{
display:none;
}
.scroll-header {
background: #25967a;
}
.fixed-header {
position: relative;
}
ul.main-nav >li {
text-align:center;
background: none;
border-bottom: 1px solid #3333331c; border-right:none;
width:100%;
}
ul.main-nav >li>a{
line-height:20px;
}
ul.bot-list>li:last-child, ul.bot-list-2>li:last-child{
flex-basis:100%;
}
ul.bot-list>li:first-child, ul.bot-list-2>li:first-child{
flex-basis:100%;
}
ul.shust-online-list>li{
margin-right:10px;
gap: 20px;
}
ul.facilities-list>li{
flex-basis:31%;
margin-right:15px;
} .news-details {
gap: 5px;
}
.header-top{
display:none;
}
.common-banner-title {
font-size: 40px;
line-height: 50px;
}
.banner-wraper{
margin-top:0px;
}
ul.notice-tab>li {
flex-basis: auto% !important;
}
}
@media (max-width: 767.98px) {
ul.notice-tab>li {
flex-basis: 48% !important;
margin-bottom: 10px !important;
}
ul.faculty-member-list>li{
flex-basis: 46%;
}
ul.home-news-list>li {
flex-basis: 48%;
margin-bottom:20px;
}
ul.facilities-list>li{
flex-basis:47%;
margin-right:10px;
}
.banner-title{
font-size: 35px;
line-height:40px;
}
.msg-box-wraper{
padding: 0px; 
margin-right:0px;
margin-top: 0px;
margin-bottom:20px;
}
ul.shust-online-list>li>img{
width:40%;
}
ul.facilities-list>li>a>h3 {
margin: 0px 10px;
}
ul.apply-section-list{
display:block;
}
ul.apply-section-list>li{
flex-basis:100%;
margin-bottom:20px;
}
.common-banner-title {
font-size: 30px;
line-height: 35px;
}
.coyright-text{
font-size: 15px;
text-align: center !important;
}
.content-common-title {
font-size: 35px;
line-height: 40px;
}
.contact-top-heading {
font-size: 25px;
line-height: 30px;
}
ul.home-events-list>li {
flex-basis: 48%;
}
}
@media (max-width: 575.98px) {
ul.notice-tab>li {
flex-basis: 100% !important;
}
ul.home-news-list>li {
flex-basis: 100%;
} .programs-details-box{
padding: 10px 10px;
min-height:150px;
}
.programs-details-box>h3{
font-size: 20px;
line-height: 24px;
}
.content-common-title {
font-size: 30px;
line-height: 35px;
}
.apply-section-title {
font-size: 25px;
line-height: 30px;
} 
ul.footer-nav>li {
margin-bottom: 10px;
}
.footer-title {
font-size: 20px;
line-height: 25px;
}
ul.faculty-member-list>li{
flex-basis: 100%;
margin-right: 0px;
}
ul.faculty-member-list>li>h3:after {
left: 44%;
right: 44%;
}	
}
@media (max-width: 480px) {
ul.facilities-list>li{
flex-basis:100%;
margin-right:0px;
}
.banner-title{
font-size: 25px;
line-height:30px;
}
ul.home-events-list>li {
flex-basis: 100%;
}
}
@media (max-width: 350px) {
}