
body{background-color: #fff; font-family:'Montserrat', sans-serif;color: #212529; margin: 0; padding: 0;
 overflow-x:hidden; font-size:16px; }

ul{margin: 0;padding: 0;}
a, a:hover{color: inherit;text-decoration: none;}




/*header*/
header{background-color:#09402D;}

header .navbar-brand img {max-width: 350px;}

header .navbar-light .navbar-nav .nav-link{color: #fff;font-size:16px;}
header .navbar-light .navbar-nav .nav-link:hover{color: #fff;}
header .navbar-toggler{background-color:#fff;}

/*header cl*/

.top-banner{position: relative;}
.banner-txt{position: absolute;top: 0;bottom: 6px;left: 0;right: 0;display: flex;align-items: center;
    padding:30px 0px;background: rgb(20 20 20 / 37%);}
.banner-txt .hd {color: #fff;font-size: 36px;font-weight: 600;text-align: center;}
.banner-txt .row {justify-content: center;}

.top-banner iframe{height:122vh;object-fit: cover;}

.fs-lg{font-size:32px;font-weight: bold;margin-bottom:25px;color:#126d38;}


.frm-bx {background: #126d38;padding: 15px 30px;color: #fff;position: relative;margin-top:-70px;
    border-radius: 10px;}
.frm-bx .fs-lg{color: #fff;}
.frm-bx p{color:#F2D542;font-style: italic;}
.frm-bx .form-control{background: unset;color:#ccc;}
.frm-bx .btn{background: #F2D542;border: 0;color:#126d38;font-weight: bold;
    box-shadow: 2px 2px 3px 1px #333;}
.frm-bx option {color: #000;}

.regis-bnt{background: #F2D542;border: 0;color:#126d38;font-weight: bold; animation: blnk infinite 1s;
    box-shadow: 2px 2px 3px 1px #333;display: inline-block;padding: 10px 31px;font-size: 24px;}
@keyframes blnk {
  0% {color: #F2D542;}
  20% {color: #F2D542;}
  60% {color: #126d38;}
  100% {color: #126d38;}
}

.admition-mn .accordion-button{background-color:#126d38;color:#fff;font-weight: bold;border-radius: 15px !important;}
.admition-mn .accordion-item{border: 0px;margin-bottom: 10px;}
.admition-mn .accordion-button::after{background: unset;
    content: "\f078";font-family: var(--fa-style-family,"Font Awesome 6 Free");
    font-weight: var(--fa-style,900);}

.admition-mn .accordion-body ul li{margin-left:21px;list-style: square;margin-bottom: 5px;}
.admition-mn .accordion-body ul li::marker{color:#126d38;}

.admission-title {background: #126d38;color: #FFF;font-size: 85%;padding: 10px 10px;border: 1px solid #dddddd;}
.admission-tex {background: #f9f9f9;color: #4d4d4d;font-size: 16px;padding:10px 10px;border: 1px solid #dddddd;}

.admition-mn .accord-main .accordion-button {background-color: #f0eeef;color: #333;font-weight: bold;
    border-radius: 15px !important;font-size: 14px;padding: 10px 21px;}



.abt-mn{background:#EFEFEF;padding: 30px 0px;}

.abt-s1{position: relative;height: 100%;border-radius: 15px;overflow: hidden;}
.abt-s1 > img{height:100%;object-fit:cover;width: 100%;}
.abt-s1 figcaption{position: absolute;top:15px;left: 0;background: #09402D;color: #fff;padding: 3px 21px;
    font-size: 14px;}

.virtual-bx{position: relative;}
.virtual-bx .fs-lg{color: #fff;position: absolute;top: 30px;left: 0;width: 100%;}

.explore-bg{background:url("../images/explore-bg.png") no-repeat;background-size: cover;padding:30px 0px;}
.explore-bg .fs-lg{color: #fff;text-align: center;}

.explore-bx{text-align: center;}
.explore-bx figure{width: 105px;height: 105px;border-radius: 100%;background: #fff;line-height: 105px;
        display: inline-block;}
.explore-bx figure img{max-width: 51px;}
.explore-bx p{color: #fff; font-size: 21px;font-weight: 600;}

.testimonials-bx{text-align: center;position: relative;}
.testimonials-bx p{color: #303030; font-size: 21px;font-weight: 600;}
.not-click{position: absolute;top: 0;left: 0;bottom: 0;right: 0;}

.testimonials-bx iframe{width: 100%;height:250px;}

.blog-mn{background: #EFEFEF;padding: 40px 0px;}

.blog-bx img{margin-bottom: 15px;}
.blog-bx big{font-weight: 600;margin-bottom: 10px;display: inline-block;}
.blog-bx a{font-size: 16px;color:#175D47;border: 1px solid;font-weight: 600;padding: 7px 15px;
    display: inline-block;border-radius:7px;}


footer{background-color: #09402D;color: #fff;padding-top: 30px;}

.ftr-menu ul li {list-style: none;display: inline-block;margin-right: 15px;margin-bottom: 10px;}
.sosal a{display: inline-block;margin-bottom: 10px;}
.sosal img {width: 30px;}

.ftr-bx ul{margin-bottom: 30px;}
.ftr-bx ul li{list-style: none;margin-bottom:10px;}
.ftr-bx ul li img{max-width:21px;margin-right: 5px;}

.copi-right{text-align: center;padding:15px 0px 30px;}

@media (min-width:767px){
    .ftr-bx.locetion-lt{position: relative;}
    .ftr-bx.locetion-lt:after{content:""; border-right:1px solid #cccccc8f;right:-8px;position: absolute;
            height: 100%;top: 0;bottom: 0;}
}


@media (max-width:1300px){
    header .navbar-light .navbar-nav .nav-link{font-size:13px;}
    header .navbar-brand img {max-width: 221px;}
    .ftr-menu ul li a{font-size:14px;}
}


@media (max-width:767px){
    .fs-lg{font-size: 26px;}
    .banner-txt .hd{font-size: 15px;}
    .banner-txt .hd span{font-size: 18px !important;}
    .top-banner > img {min-height:300px;object-fit: cover;}
    header .navbar-brand img {max-width: 251px;}
    .top-banner iframe{height:300px;object-fit: cover;}
    .abt-s1 > img {padding-top: 55px;}

    .virtual-bx iframe{height:300px;}
    .banner-txt{top: auto;padding: 0px 5px;}
    .regis-bnt{font-size:21px;}
}