
* {
	padding: 0;
	margin: 0 auto;
}
 
a, a:hover {
    color: #474748;
    -webkit-transition: all ease-in-out 0.3s;
    -o-transition: all ease-in-out 0.3s;
    transition: all ease-in-out 0.3s;
}

a, a:hover, a:focus {
    text-decoration: none;
    outline: none;
    border:0;
}

.btn.focus, .btn:focus {
    outline: 0;
    box-shadow: none;
}

:focus{
    text-decoration: none;
    outline: none;
    
}

img:focus {
    text-decoration: none;
    outline: none;
}

button:focus {
    outline: 1px dotted;
    outline: 0;
}



body {
   color: #666;
    font-family: 'Poppins', sans-serif;
    font-size: 14px;
    line-height: 25px;
    font-weight: 300;
}


.heading{font-size:45px;font-weight:700;margin-bottom:30px;color:#014dbb;font-family: 'Inter', sans-serif;}
.heading +h6{color:#014dbb;}
 
 
.error{color:red;font-size:13px;line-height: 0;}

.pad80{
	padding:40px 0
}

.mt-95{margin-top:95px}
.navigation_black nav.navbar-expand-lg.navbar-light .nav-link {
    color: #000;
}

.navigation_black nav.navbar-expand-lg.navbar-light .white {
    display: none !important;
}

.navigation_black nav.navbar-expand-lg.navbar-light .black {
    display:block !important;
}

 

nav.navbar-expand-lg.navbar-light.header {
    position:fixed;
    left: 0;
    right: 0;
    top: 0;
    z-index: 999;
    /* background:#0d0551; */
    border-bottom: 1px solid #dddddd;
    box-shadow: 10px 10px 10px #b7b7b721; 
   border-bottom: 1px solid #ffffff8f; 

}

/* nav.navbar-expand-lg.navbar-light.fixed {
    background: #fff;
    box-shadow: 10px 10px 10px #b7b7b721;
    -webkit-animation: slide-down 1.0s;
    animation: slide-down 1.0s;
} */

.black{display:none}
nav.navbar-expand-lg.navbar-light.header.fixed .black {
    display: block;
}

nav.navbar-expand-lg.navbar-light.header.fixed .white {
    display:none;
}


nav.navbar-expand-lg.navbar-light.fixed .nav-link {
	color:#444444
}
 


.navbar-light .navbar-brand {
    color: rgba(0,0,0,.9);
    margin: 0 0 0 0px;
    width: 250px;
    padding: 10px;
   
}

 

ul.navbar-nav li {
    position: relative;
    margin-left:30px;
}


ul.navbar-nav {
    margin-right:0px;
}

ul.navbar-nav li:first-child{margin-left:0;}


.navbar-light .navbar-nav .nav-link {
   color:#000;
    padding:10px 0;
	font-size:14px;
	font-weight:500;
   	text-transform:uppercase;
    border-radius: 5px;
    position: relative;
    
}

.navbar-light .navbar-nav .nav-link:hover {
    color: #0d0551;
}

.main-nav {
    width:65%;
    float: left;
    flex-wrap: wrap;
    
}
.topnav {
    width: 100%;
    flex: auto;
    position: relative;
	margin-top:10px;
    
}

.topnav ul li {
    width: auto;
    margin: 0 0 0 30px;
    
    
}

.topnav ul li:last-child {margin-left:10px}



.topnav .navbar-nav .nav-link {
    color:#fff;
    padding: 8px 0px;
    font-size:13px;
    font-weight:500; 
    
}

.navbar-light .topnav .navbar-nav .nav-link:hover {
    color: #0d0551;
}
 
.black{display:none}
nav.navbar-expand-lg.navbar-light .header .black {
    display: block;
}

nav.navbar-expand-lg.navbar-light .white {
    display: block;
}
 
.width100 {
    width: auto !important;
}


.dlfx {
    justify-content: flex-end;
    display: flex;
    
}


ul.dropdown_hover {
    opacity: 0;
    transform: translateY(70px) translateZ(0);
    transition: transform 1s cubic-bezier(.165,.84,.44,1),opacity 1s cubic-bezier(.165,.84,.44,1);
    position: absolute;
    left: 0;
    width: 200px;
    margin: 0;
    list-style: none;
    visibility: hidden;
	
}

.nav-item ul.dropdown_hover li {
    margin: 0;
    border-bottom: solid 1px #2d4990;
    background: #29417c;
    transition: all ease-in-out 0.3s;
}

nav.navbar-expand-lg.navbar-light.header .nav-item ul.dropdown_hover li a {
    display: block;
    padding: 10px 20px;
    color: #fff!important;
    font-size: 13px;
}


.dropdown_hover .nav-link:after{display:none}

ul.navbar-nav li:hover ul.dropdown_hover {
    display: block;
    opacity: 1;
    transform: translateZ(0);
    visibility: visible;
	
}

 
.navbar-nav li.nav-item:hover .dropdown-menu { display: block;} 
.navbar-expand-lg .navbar-nav .dropdown-menu{top:100%;margin: 0; background: #ffffff;}
.dropdown-menu {min-width:250px; left:0px; border-radius:0; top:60px; padding:0;border: 1px solid rgb(0 0 0 / 3%);}
.width700{min-width:620px;left:-90px;padding: 30px;}
.dropdown-menu li { list-style:none;margin-left: 0 !important;}
.dropdown-menu li a {color:#444444!important;margin:0 !important}
.dropdown-menu li a::before {display:none !important;}
.dropdown-menu li a {display:block;margin: 0 !important;padding: 10px !important;border-bottom: 1px solid #ccc;}
.width700 li a {display:block;color:#444444 !important;margin: 0 !important;padding: 10px 0px !important;border-bottom: 1px solid #ccc;}
.dropdown-menu ul{padding:0}
.dropdown-menu li:last-child a {border:0;}
.dropdown-menu li a:hover {color:#0d0551 !important;}
.width700 h6{font-size:25px;font-weight:700;border-bottom:1px solid #d6d4d4;margin-bottom:20px;padding-bottom: 5px;color:#00adf1}
.width300{width:49%;display:inline-block;padding:0 10px;vertical-align: top;}
.dropdown-menu .width300:first-child{padding-left:0px}
.dropdown-menu .width300:last-child{padding-right:0px}
.width300 strong{font-size:16px;color:#0d0551;text-transform:uppercase;font-weight: 600;}
.width300 ul{margin-top:5px}
.bg-grey{background-color: #f5f5f5;}
.bg-color{ background: #0d0551;}
.nav-btn{background: #004cba;
    padding: 8px 20px !important;
    color: #ffffff !important;
  }
.main-banner{overflow:hidden}
.about-thumb{background: url('../images/about-bg.png')no-repeat;background-position: bottom center;background-repeat: no-repeat;background-size:cover;padding-left:0px;max-width: 506px;}
.about-content{padding-left:80px}
.about-content p{text-align:justify; color: black;
    font-weight: 400;}
.container-fluid{padding-left:50px;padding-right:50px}
.program-thumb{position:relative}
.program-thumb img{width:50%;height:455px;object-fit: cover;object-position: right;}
.program-thumb {display:flex;align-items:center;overflow: hidden;background:#0d0551; border-radius: 50px 0px 50px 0px;}

.program-thumb  h5{margin-bottom:20px;font-size:30px;color:#fff}
.program-content{
    width: 50%;
    margin: 0;
    padding:40px 35px;
    background: #0d0551;
    color: #fff;
}

.program-content a.acmt-pmc-btn{background:#004cba; margin-top:20px; border-radius: 20px;}

a.acmt-pmc-btn, .resul-sec .acmt-pmc-btn{
    border-radius: 20px;
     background:#004cba;
    display: inline-block;
    padding:7px 0;
    width: 150px;
    color: #fff;
    text-align: center;
    position: relative;
    letter-spacing: 1px;
    font-size: 13px;
    overflow:hidden;
    transition: .4s;
    z-index: 1;
    -webkit-transition: all .4s ease-in-out;
    font-weight: 500;
}

a.acmt-pmc-btn span{z-index:3;}

a.acmt-pmc-btn:hover:before, a.acmt-pmc-btn:hover:after, .resul-sec .acmt-pmc-btn:before, .resul-sec .acmt-pmc-btn:after{
    opacity: 1.0;
    -webkit-transform: translateX(0px);
    transform: translateX(0px);
}
a.acmt-pmc-btn:before, .resul-sec .acmt-pmc-btn:before{
    position: absolute;
    top: 0px;
    left: 0;
    bottom: 0px;
    width: 50%;
    content: "";
    opacity: 0;
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
    webkit-transition-duration: 800ms;
    transition-duration: 800ms;
     background: #0d0551;
    z-index: -1;
}

a.acmt-pmc-btn:after, .resul-sec .acmt-pmc-btn:after{
    position: absolute;
    top: 0px;
    right: 0;
    bottom: 0px;
    width: 50%;
    content: "";
    opacity: 0;
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
    webkit-transition-duration: 800ms;
    transition-duration: 800ms;
    background: #0d0551;
    z-index: -1;
}

.counter-section{color:#fff}
.counter-thumnail{position: relative;display: block;overflow: hidden;border-bottom: 1px solid #ffffff85;margin: 0;}
.counter-inner{display:block;text-align:center;justify-content: inherit;padding-left:0;width:100%}
.border-l{border-left: 1px solid #ffffff85;}

.counter-icon{margin:0;margin-bottom:30px}

.counter-title h4{color:#f7ab18;margin: 0;font-size:60px;font-weight: 700;}
.counter-title p{font-size:18px;margin:0}
.pd45{padding-top:45px}
.nav-tabs{margin-bottom:30px;max-width: 593px }
.nav-tabs li{margin: 0;color: #fff;}
.nav-tabs li a{ padding:15px 30px;font-size:18px;display: block;}
.nav-tabs a.active {background: #0d0551;color: #fff;}
.client-logo img{width: 100%; }
.client-logo{margin: 15px 10px 0}
.bg-overlay {height: 100%;width: 100%;top: 0;left: 0;position: absolute;background-color: transparent;background-image: linear-gradient(180deg, #00000080 0%, #000000 100%);opacity: 1;transition: background 0.3s, border-radius 0.3s, opacity 0.3s;}
.bg-overlay2 {
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    position: absolute;
    background-color: transparent;
    background-image: linear-gradient(272deg, #00000080 0%, #1c563a 100%);
    opacity: 1;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.study{position: relative;}
.study p{font-size:22px;color:#fff;line-height: 35px;}
.gallery-slider .gallery-thumnail{ transform: scale(.8);transition: 1s ease-in-out;}
.gallery-slider .slick-slide.slick-current.slick-active.slick-center .gallery-thumnail{transform: scale(1);}
.gallery-slider img{width: 100%;max-height: 100%;}
.slick-arrowbtn {position: absolute;top: 50%;width: 80px;height: 80px;background: #0d0551;border-radius: 50%;display: flex;align-items: center;justify-content: center;z-index: 1;cursor: pointer;transform: translateY(-45px)}
.slick-arrowbtn:after {content: "";position: absolute;left: 0;right: 0;margin: auto;width: 0%;height: 0%;background: #0d0666;border-radius: 50%;transition: .5s;border-bottom:1px solid #f7ab18}
.slick-arrowbtn:hover:after{background:#0d0666;width: 100%;height: 100%;left: 0;}
.slick-arrowbtn img {width:16px;}
.slick-arrowbtn-left img {z-index: 2;transform: rotate(226deg)}
.slick-arrowbtn-right img {z-index: 2;transform: rotate(45deg);}
.gallery-slider .slick-arrowbtn-left {left: 17%}
.gallery-slider .slick-arrowbtn-right {right:17%} 
.testimonials-slider .slick-arrowbtn-left {left: -15%}
.testimonials-slider .slick-arrowbtn-right {right:-15%}    

.diffrent-thumb{
    background: #fff;
    padding: 50px;
    box-shadow: 5px 6px 30px 0px rgba(0,0,0,0.1);
    min-height:465px;
    text-align:center;
    margin:20px 8px 0;
    border-radius: 10px;
    border-bottom: 5px solid #0d0666;
    transition: all ease-in-out 0.3s;
}

.our-strengths .diffrent-thumb{min-height: 340px;}

.diffrent-thumb:hover {
   
    box-shadow: 0px 0 25px 0 rgba(0, 0, 0, 0.1);
    transform: translateY(-10px)!important;
}

.diffrent-thumb h4{font-size:21px;color:#181A1B;margin-bottom:20px}
.diffrent-thumb p{margin:0}
.diffrent-thumb .icon{margin-bottom:30px}

.testimonials-thumb{display:flex;align-items:center}
.textimonials-content{width:80%}
.profile{width:210px;height:185px;border-radius:50%;border:8px solid #f7ab18;overflow: hidden;margin-right:58px}

.profile img{
    vertical-align: top;
    height:210px;
    width:100%;
    object-fit: cover;
    object-position: center;
}

 
.notice-board ul{
    list-style:none;
    padding:0;
}

.notice-board ul li{
    border-bottom:1px solid #e5e4e4;
    padding:10px 0;
   font-size:14px;
   color:#000;
}

.notice-board ul li span{
    font-size: 16px !important;
    font-weight: 600;
    color: #0d0551;
}

.notive-border{
    border: 2px solid #0d0551;
    padding: 20px;
}

.reach-list{
    display: flex;
    justify-content: center;
    align-items: center;
    margin-bottom:80px;
    text-align: right;
    padding-right:0px;
}

.reach-txt{
    text-align: justify;
    /* padding-right: 30px; */
    margin-right: 0;
    width: 300px;}

.reach-cion{
    width: 80px;
    height: 80px;
    background:#0d0551;
    border-radius: 50%;
    padding: 15px;
    margin-right: 0;
}

.reach-txt h6{
    font-size: 18px;
    font-weight: 600;
    color: #0d0551;
    
}

.reach-txt p{color:#000;margin:0}

.reach-thumb2 .reach-list{
      text-align:left;
      padding-left:0px; 
      padding-right:0px;
}

.reach-thumb2 .reach-txt{padding-left:25px; padding-right:0px;margin-left: 0 !important;
    margin-right: inherit;}
.reach-thumb2 .reach-cion{margin-left: 0;margin-right: auto;}
 

.fixedbtn {
    width: auto;
    position: fixed;
    top: 45%;
    right: -61px;
    z-index: 22;
    transform: rotate(270deg);
    -webkit-transform: rotate(270deg);
}

.fixedbtn .btnrt {
    border: none;
    background-color:#f7ab18;
    width: auto;
    height: 50px;
    color: #fff;
    cursor: pointer;
    outline: none;
    text-transform: uppercase;
    font-size: 14px;
    padding: 10px 20px;
    letter-spacing: 1.5px;
    transition: all 0.5s ease;
}

.modal-content{border-radius: 0;border: 0;}
.modal-dialog {
    max-width: 450px;
    margin: 1.75rem auto;
}

#enquire .modal-dialog{max-width:850px;}
#enquire .popup-body .popup-img img{width:100%;height: 100%;object-fit: cover;}
#enquire .popup-body .popup-img {width:55%;border-right: 1px solid #f9f9f9;}
#enquire .speak-cotent{width:45%;padding:40px;}
#enquire .popup-body{display:flex;}
#enquire .modal-body{padding:0px;}
#admission-form .modal-dialog, #apply-now .modal-dialog{max-width:450px;margin: 1.75rem auto;}
.radiotext {text-align:left;color:#000}
.radiotext p{margin-bottom:5px;color:#000;font-weight: 600;font-size: 15px;}
#apply-now .btn-file input[type=file], #alumni-form .btn-file input[type=file]{
    position: absolute;
    top: 0;
    right: 0;
    min-width: 100%;
    min-height: 100%;
    font-size: 100px;
    text-align: right;
    opacity: 0;
    outline: 0;
    background: #f7ab18!important;
    color: #fff!important;
    cursor: inherit;
    display: block
}

.btn-file {
    cursor: pointer;
    padding-left: 0;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: flex;
    align-items: center;
    margin: 0;
    font-size: 14px;
}

.btn-file i {
    margin-right: 10px!important;
    color: #f7ab18;
    border: 1px solid #f7ab18;
    font-size: 15px;
    border-radius: 50%;
    width: 35px;
    height: 35px;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 0
}

#apply-now span.file-name, #alumni-form span.file-name{
    font-size: 12px;
    display: flex;
    margin: 0;
    margin-left: 15px;
}


.modal-body {
    padding:30px;
    border-radius: 0;
    border: none;
    box-shadow: none;
}

.modal-body h4{color:#0d0551;}

.modal-content .close {
    width: 35px;
    height: 35px;
    position: absolute;
    right:0px;
    top: 0px;
    z-index: 99;
    border: none;
    background: #e91e1e;
    display: flex;
    align-items: center;
    justify-content: center;
}

.modal-content .close img {
    width: 35px;
}

#result .modal-dialog {
    max-width:715px;
    margin: 1.75rem auto;
}
#result .modal-body{width:100%;padding:0 12px}
 #result .col-md-6, #result .col-md-6{padding:0}
.result-list{background:#2d7452;padding: 40px;font-size: 16px;}
.result-list ul{margin:0;padding:0;padding-left:20px;color:#f7ab18}
.result-list li a{font-size:15px;color:#fff;padding:3px 0;display: inline-block;transition:all .5s ease-in-out}
.result-list li a:hover{color:#f7ab18;padding-left:5px}
.result-form{padding:40px;background:#f6f6f6;height: 100%;}
#result h4{ margin-bottom:15px;text-transform: uppercase;font-size:27px;color:#f7ab18}
#result h5{ margin-bottom: 20px;text-transform: uppercase;font-size:27px;color:#2d7452}
 #enquire h4, #admission-form h4, #online-registration h4, #apply-now h4, #alumni-form h4,#popup-modal{
    margin-bottom: 20px;
    text-transform: uppercase;
    font-size:25px;
    text-align: center;
    color:#0d0551;
    font-family: 'Inter', sans-serif;
    
}

#enquire .form-control, .contact-sec .form-control, .branches-form .form-control, #admission-form .form-control, #online-registration .form-control, .career-form .form-control, #apply-now .form-control, #alumni-form .form-control, #popup-modal .form-control  {
    width: 100%;
    height: 50px;
    font-size: 14px;
    border: 0;
    border-bottom: 1px solid #d2d0ceba;
    padding: 6px 4px;
    color: #737374;
    border-radius: 0px !important;
    margin: 0px auto 10px 0px;
    display: inline;
	resize:none
}

 
.form-select:focus,.form-control:focus  {
    border-color: #86b7fe;
    outline: 0;
    box-shadow:none;
}

.career-form .btn-file input[type=file] {
    position: absolute;
    top: 0;
    right: 0;
    min-width: 100%;
    min-height: 100%;
    font-size: 100px;
    text-align: right;
    opacity: 0;
    outline: 0;
    background: #f46c21!important;
    color: #fff!important;
    cursor: inherit;
    display: block
}

.btn-file {
    cursor: pointer;
    padding-left: 0;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: flex;
    align-items: center;
    margin: 0;
    font-size: 14px;
}

.btn-file i {
    margin-right: 10px!important;
    color: #f7ab18;
    border: 1px solid #f7ab18;
    font-size: 15px;
    border-radius: 50%;
    width: 35px;
    height: 35px;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 0
}

span.file-name {
    font-size: 12px;
    display: flex;
    margin: 0;
    margin-left:10px;
}


button.acmt-pmc-btn{
     background:#004cba;
    display: inline-block;
    padding:7px 0;
    width: 110px;
    color: #fff;
    text-align: center;
    position: relative;
    letter-spacing: 1px;
    font-size: 13px;
    overflow:hidden;
    transition: .4s;
    z-index: 1;
    -webkit-transition: all .4s ease-in-out;
    font-weight: 500;
    outline:0;
    border:0;
}

button.acmt-pmc-btn span{z-index:3;}

button.acmt-pmc-btn:hover:before, button.acmt-pmc-btn:hover:after{
    opacity: 1.0;
    -webkit-transform: translateX(0px);
    transform: translateX(0px);
}
button.acmt-pmc-btn:before{
    position: absolute;
    top: 0px;
    left: 0;
    bottom: 0px;
    width: 50%;
    content: "";
    opacity: 0;
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
    webkit-transition-duration: 800ms;
    transition-duration: 800ms;
     background: #0d0551;
    z-index: -1;
}

button.acmt-pmc-btn:after{
    position: absolute;
    top: 0px;
    right: 0;
    bottom: 0px;
    width: 50%;
    content: "";
    opacity: 0;
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
    webkit-transition-duration: 800ms;
    transition-duration: 800ms;
    background: #0d0551;
    z-index: -1;
}

.whatsapp {
    width: 50px;
    height:50px;
    color: #fff !important;
    bottom:35px;
    position: fixed;
    right:35px;
   
    z-index: 99;
    line-height:65px;
    text-align: center;
    border-radius: 100px;
}

.whatsapp .fa {
    position: relative;
}

.whatsapp:before {
    content: "";
    position: absolute;
    z-index: 0;
    left: 50%;
    top: 65%;
    -webkit-transform: translateX(-50%) translateY(-50%);
    -ms-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
    display: block;
    width: 60px;
    height: 60px;
    background: #25d366;
    border-radius: 50%;
    -webkit-animation: pulse-border 1500ms ease-out infinite;
    animation: pulse-border 1500ms ease-out infinite;
}

.whatsapp:after {
    content: "";
    position: absolute;
    z-index: -1;
    left: 50%;
    top: 65%;
    -webkit-transform: translateX(-50%) translateY(-50%);
    -ms-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
    display: block;
    width: 60px;
    height:60px;
    background: #25d366;
    border-radius: 50%;
    -webkit-transition: all 200ms;
    -o-transition: all 200ms;
    transition: all 200ms;
    
}   


@-webkit-keyframes pulse-border {
    0% {
        -webkit-transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1);
        transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1);
        opacity: 1
    }

    100% {
        -webkit-transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);
        transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);
        opacity: 0
    }
}

@keyframes pulse-border {
    0% {
        -webkit-transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1);
        transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1);
        opacity: 1
    }

    100% {
        -webkit-transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);
        transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);
        opacity: 0
    }
}

footer{background:#0d0551;padding:50px 0;position: relative;z-index: 1;}

.footer-logo{width: 100px;  margin-bottom: 15px;  margin-left: 0;}
.pl-100 {   padding-left: 100px;}

.inner-ft h6 {
    font-size: 18px;
    color: #f9ae02;
    margin-bottom: 10px;
    position: relative;
    letter-spacing: 1.2px;
    /*font-weight: 600;*/
   
}

.inner-ft ul {
    padding: 0;
    position: relative;
    z-index: 9999;
    list-style:none;
}


.inner-ft ul li a {
    color: #fff;
    font-size: 14px;
    transition: all ease-in-out 0.3s;
    padding: 5px 0;
    margin: 0;
    display: block;
}

.ft-address p i {color:#f9ae02;font-size: 18px;margin-right:5px;}
.ft-address p {
    color: #ffff;
    font-size: 14px;
}
.ft-address a{color:#fff}
.ft-address span{margin:0;margin-right:10px}

.inner-ft .social-icon a{
    font-size: 16px;
    color: #fff;
    margin-right: 10px;
    width: 35px;
    height: 35px;
    display: inline-block;
    background: #65a8d8;
    border-radius: 50%;
    text-align: center;
    line-height: 35px;
    transition:all .5s ease-in-out;
}

.inner-ft .social-icon a:hover{background: #f7ab18; color:#000}    
.copy-right {background:#0d0551d4;padding:10px 0}
.copy-right p{margin-bottom:0;color:#fff}


      
.btn-right{
    float: right;
    margin-right: 20px;
    margin-top:0;
    margin-top: 15px 
}

.sub-heding{
    color: #110567;
    text-transform: uppercase;
    font-size: 16px;
}

.socialmedia{position:relative}

.socialmedia{
    width: 420px;
    height: 464px;
    margin-left: 76px;
    margin-top: 15px;
    overflow:hidden;
}

.socialmedia img{
    width:100%;
     height: 464px;
     object-fit:cover;
    
    -webkit-transition: all 1.5s cubic-bezier(0, 0, 0.2, 1);
    transition: all 1.5s cubic-bezier(0, 0, 0.2, 1);
}

.socialmedia:hover img{
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
}

.sical-icon{
    padding: 50px;
    position: absolute;
    top: 0;
    left: 0;
    color: #fff;
    align-items: center;
    height: 100%;
    display: flex;
}



.fb-icon{
    position:absolute;
    right:50px;
    top:50px;
    font-size:25px;
}

.chairperson-section{
    overflow:hidden;
}

.chairperson-section .container-fluid, .counselling-sec .container-fluid, .why-choose .container-fluid{
    padding:0;
}

.aboutcontent p{font-weight: 400;
    color: black;
    text-align: justify;
  }
  .heading +p{font-weight: 400;
    color: black;
    text-align: justify;}

.rt-social-links{
position: fixed;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    z-index: 99;
    width:50px;
    background:#ffffff94;
    box-shadow: 0 0 30px rgb(0 0 0/15%);
    padding: 45px 0 25px;
    text-align: center;
    font-size: 15px;
}


.rt-social-links .social-label {
    position: relative;
    font-weight: 600;
    letter-spacing: 1px;
    transform: rotate(90deg);
    white-space: nowrap;
    color: #101010;
}

.rt-social-links .social-label:before {
    position: absolute;
    content: "";
    left: 68px;
    top: 13px;
    height: 1px;
    width: 35px;
    background: #e7e7e7;
}
.rt-social-links .social-icon{
display: grid;
    grid-gap: 10px;
    padding-top: 70px;
}

.rt-social-links .social-icon a{width:50px; display: block;color:#f7ab18}
.rt-social-links .social-icon a:hover{color:#f7ab18}  


.tt-box{
  font-size:40px;
  font-weight: 100;
  line-height: 1.5;
  text-transform: uppercase;
  white-space: nowrap;
  overflow: hidden;
  position: relative;
  width:910px;
  font-family: 'Inter', sans-serif;
}
.tt-box span {
  font-size:50px;
  margin-left:0px;
  color:#181A1B;
  
}

.text-animation {
  background: #0d0551;
  color: #fff;
  display: block;
  font-weight:700;
  overflow: hidden;
  position: absolute;
  padding-left: 0.5rem;
  top: 0.2rem;
  left:195px;
  animation: openclose 5s ease-in-out infinite;
}



@keyframes openclose {
  0% {
    top:0.4rem;
    width: 0;
  }
  5% {
    width: 0;
  }
  15% {
    width:590px;
  }
  30% {
    top:0.7rem;
    width: 590px;
  }
  33% {
   top:0.7rem;
    width: 0;
  }
  35% {
   top:0.7rem;
    width: 0;
  }
  38% {
    top: -3.3rem;
    
  }
  48% {
    top: -3.3rem;
    width:570px;
  }
  62% {
    top: -3.3rem;
    width: 570px;
  }
  66% {
    top: -3.3rem;
    width: 0;
    text-indent: 0;
  }
  71% {
    top: -7rem;
    width: 0;
    text-indent: 5px;
  }
  86% {
    top: -7rem;
    width:850px;
  }
  95% {
    top: -7rem;
    width:850px;
  }
  98% {
    top: -7rem;
    width: 0;
    text-indent: 5px;
  }
  100% {
    top: 0;
    width: 0;
    text-indent: 0;
  }
}

/* innerpage css */

.about-banner{background-image: url(../images/medical-student.webp)}
.medical-laboratory-banner{background-image: url(../images/banners/medical-laboratory.jpg)}
.operation-theatre-banner{background-image: url(../images/banners/ott-admission.jpg)}
.radio-imaging-banners{background-image: url(../images/banners/radio-imaging-technician.jpg)}
.optometry-banners{background-image: url(../images/eyes-checkup.webp)}
.contactus-banners{background-image: url(../images/banners/contactus.jpg)}
.event-banner{background-image: url(../images/banners/event-banner.jpg)}
.physiotherapy-banners{background-image: url(../images/banners/physiotherapy-admission.jpg)}
.cardiac-care-banner{background-image: url(../images/banners/cardiac-care-technology.jpg)}
.placements-banner{background-image: url(../images/banners/placements-banner.jpg)} 
.inner-banner{height:300px;width:100%;background-size:cover;background-position:center center;position:relative}
.inner-banner:after{content:'';left:0;top:0;background: #00000040;width: 100%;position: absolute;height: 100%;}
.why-choose{overflow:hidden}
.why-list li{margin-bottom:10px;}
.approvals-box{display:flex;align-items: center;border-bottom: 1px solid #ebebeb;padding:30px 0;position:relative}
.approval-img{margin-right: 50px;width:150px;margin-left: 0;}
.approval-content{width:100%;margin:0;text-align: justify;}
.approval-content p{margin:0}
.approval-content h4{color: #181A1B;}
.approvals-box:after{content:'';position:absolute;left:0;bottom:-1px;width:0;height:1px;transition:all .8s ease-in-out}
.approvals-box:hover:after{width:100%;border-top: 1px solid #0d0551}
.scroll{height:295px;overflow-y: scroll;padding-right: 15px;}
.personality-content .scroll {height: 249px;}
.scroll::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,.3);background-color:#fff}
.scroll::-webkit-scrollbar{width:3px;background-color:#f9ae02}
.scroll::-webkit-scrollbar-thumb{background-color:#f9ae02;border:3px solid #f9ae02}
.chairperson-mssage {padding-left: 30px;}
.chairmen-img img{height:450px !important;object-fit:cover}
.chairperson-mssage h4{font-size:1.5rem;color:#181A1B}
.chairperson-mssage span{color: #f9ae02;font-weight: 400;font-size: 20px;}
.principal-msssage{padding-left:0px;padding-right: 30px;}
.placement-list {margin:10px 0;}
.placement-list a{margin: 0;padding: 15px;width: 100%;justify-content: space-between;display: flex;align-items: center;border: 1px solid #adaaaa;transition: all ease-in-out 0.6s;font-size: 15px;}
.placement-list a img{transition: all ease-in-out 0.6s;}
.placement-list a:hover{background:#f9ae02;color:#fff;border: 1px solid #f9ae02;}
.placement-list a:hover img{transform: rotate(45deg);}
.placement-list span{margin: 0;}
.personality-content{margin:15px 0;padding: 40px;background: #f6f6f6;text-align:justify;transition:all 0.5s ease-in-out}
.personality-content h4{font-size:30px;color:#404040}
.personality-content h5{font-size:18px;color:#f9ae02;width:100%;border-bottom:1px solid #bbb;padding-bottom:10px;margin-bottom:15px;}
.personality-content:hover{background:#0d0551;color:#fff}
.personality-content:hover h4{color:#fff}
.personality-content p:last-child {margin-bottom:0}
.counselling-sec{overflow: hidden;}
.counselling-content p:last-child {margin-bottom:0}
.counselling-sec img{height: 441px;object-fit:cover }
.counselling-sec .industrial-visits img{height:509px;object-fit:cover }
.contact-sec textarea{height:150px !important;}
.line-top{border-top:1px solid #f6f6f6;position:relative;}
.border-bg{width: 40px;height: 70px;background: #fff;position: absolute;left: 50%;top: -35px;transform: translateX(-50%);}
.border-bg:after{content: "";height: 30px;width: 1px;position: absolute;left: 50%;top: 50%;background: #e7932a;transform: translate(-50%, -50%);}
.add-sec p b{font-size:16px;color:#0d0551;font-weight: 500;}
.add-sec h5{color: #181A1B;}
.education-sec ul{padding-left:20px}
/* .events-thumnail{min-height: 300px;background: #f6f6f6;margin:10px 0;padding: 30px;transition:all .5s ease-in-out;position:relative}
.events-thumnail:hover{background: #0d0551;color:#fff;}
.events-thumnail:hover h5{color:#f7ab18;border-bottom:1px solid #fff}
.events-thumnail h5{color:#000;padding-bottom: 10px;border-bottom: 1px solid #dddddd; margin-bottom: 15px;}
.events-thumnail:hover .event-dt{color:#f7ab18;}
.events-thumnail .event-dt{color:#000;font-size: 14px;font-weight: 500;letter-spacing: 1px;position: absolute;bottom: 30px;} */

.table td {
    padding: 12px;
    border: 0;
    text-align:left;
    color: #000;
}
.table th{
    color: #fff;
    text-align: left;
    font-weight: 500;
    letter-spacing: 1px;
    font-size: 16px;
    
}

.table tr:nth-child(odd) {
    background-color: #f6f6f6;
    
    
}

.table tr:nth-child(even) {
    background-color:#0d055126;
}

.accordion-button::after, .accordion-button:not(.collapsed)::after{display:none}
.accordion{background:transparent}
.accordion .accordion-item h4 {background: url(../images/minus.svg) no-repeat calc(100% - 10px) center; background-size:30px; cursor: pointer; font-size:20px; color:#000;font-weight: 600;margin: 0;padding: 30px 0; }

.accordion .accordion-item h4.collapsed {background-image: url(../images/plus-large.svg);}

.accordion-head{
   
    width: 100%;
    padding: 20px 0;
    
}


.accordion-header {position:relative;    }
.accordion-header:after{
    content:'';
    left:0;
    width:0;
    bottom:-1px;
    position:absolute;
    z-index:55;
    height: 1px;
    transition: .5s ease-in-out;
    background:#014dbb;
}

.accordion-header:hover:after{width:100%;}

.accordion .accordion-button[aria-expanded=true] {
    color: #014dbb;
}
.accordion-body{
    padding-left: 0!important;
    padding-right: 0!important;
}
.accordion-body ul{font-weight: 400;
    color: black;
    text-align: justify;    }
.accordion-body p{font-weight: 400;
    color: black;
    text-align: justify;    }


.accordion-item{
    border:0 !important;
    border-bottom: 1px solid rgba(0,0,0,.125) !important;
    background: transparent !important;
    border-radius: 0 !important;
}
 
.video-text{display: grid;}
.video-text iframe{width:100%}
.video-text h2{font-size:25px !important;font-weight: 500;color: #0d0551;margin-bottom:5px;display: flex;align-items: center;justify-content: space-between;width: 100%;cursor:pointer}
.video-text span{margin:0}
.content-thumb{width:100%;padding: 20px;border: 1px solid #0d0551;/*background: #0d0551;color: #fff;*/}
.hide-content{display:none;margin:0}
.content-thumb .hide-content p:last-child{margin-bottom:0}
.laboratories-thumb{border-bottom: 1px solid #b7b7b7;position:relative;margin:15px 0}
.laboratories-img{overflow:hidden}
.laboratories-thumb img{height:300px;object-fit:cover}
.laboratories-thumb:hover .laboratories-img img {-webkit-transform: scale3d(1.1,1.1,1);transform: scale3d(1.1,1.1,1);}
.laboratories-thumb .laboratories-img img {-webkit-transition: .5s linear;transition: .5s linear;-webkit-transform: scale3d(1,1,1);transform: scale3d(1,1,1);}
.laboratories-thumb h5{padding:15px 0;margin-bottom: 0;color:#181A1B;font-size:16px}
.laboratories-thumb .laboratories-img:before{content: '';display: block;width: 100%;height: 100%;background: #000;opacity: 0;position: absolute;top: 0;left: 0;transition: all .3s;z-index:9;}
.laboratories-thumb .laboratories-img::after{content: '+';font-family: Lato;font-weight: 400;font-size:30px;line-height: 1.5;color: #f9ae02;display: flex;justify-content: center;align-items: center;width: 45px;height: 45px;background: #fff;border-radius: 50%;position: absolute;top: calc(50% - 22.5px);left: calc(50% - 22.5px);transform: scale(0);transition: all .3s;z-index:99;}
.laboratories-thumb .laboratories-img:hover:before {opacity: .5;}
.laboratories-thumb .laboratories-img:hover:after {transform: scale(1);}
.laboratories-thumb .laboratories-img{overflow: hidden;position: relative;display: block;height: 100%;width: 100%;}
/*.laboratories-thumb:after{content:'';position:absolute;left:0;bottom:-1px;width:0;height:1px;transition:all .8s ease-in-out}
.laboratories-thumb:hover:after{width:100%;border-bottom: 1px solid #f9ae02}*/
.glimpses-sec .laboratories-thumb:after{display:none}
.programs-list{width: 24.7%;margin: 2px 0;display: inline-block;position:relative;}
.program-title{position: absolute;top: 0;padding: 30px;display: flex;align-items:flex-end;height: 100%;color: #fff;text-align:left;width: 100%;}
.program-box .programs-list .green{background: #1d5a3dd1;transition:all .5s ease-in-out}
.program-box .programs-list:nth-child(odd) .program-title:hover{background: #1d5a3d91;}
.program-box .programs-list .orange{background:#ff9800d4;transition:all .5s ease-in-out}
.program-box .programs-list:nth-child(even) .program-title:hover{background:#ff98009c;}
.program-title h4{margin:30px 0 0}
.program-title h4 span{font-weight:100}
.program-img img{height: 250px;object-fit: cover;}
.program-slidebar{padding: 30px;background: #fff;box-shadow: 1px 1px 20px rgba(0, 0, 0, 0.11);}
.program-slidebar .sidebar-title{font-size: 28px;margin-bottom: 20px;color: #242424;font-weight: 600;}
.program-slidebar ul{list-style:none;margin:0;padding:0}
.program-slidebar .sidebar-dropdown{list-style:none;margin:0;padding:0;display:none}
.program-slidebar ul li {font-weight:500;border-top: 1px solid rgba(204, 204, 204, 0.23);padding:10px 0}
.sidebar-dropdown li a{font-weight: 100;padding-left: 15px;font-size: 13px;}
.menu-heading a{display: flex;align-items: center;width: 100%;justify-content: space-between;}
.programs-discription{text-align:justify;padding-left:30px} 
.programs-discription h4{color: #014dbb;font-size:25px}
.programs-discription h4+p{color: #000000; font-size: 14px; font-weight: 400;}
.programs-discription ul{padding-left:20px; color: black; font-weight: 400;}
.programs-discription ul+p{ color: black; font-weight: 400;}
.programs-discription .heading{border-bottom: 1px solid #e7e7e7;padding-bottom: 10px;text-align: left;}
.branches-form{max-width:340px;margin:0 auto 40px}
.branches-form form{display: flex;align-items: center;justify-content: space-between;background: #c2d8ce;padding: 20px;}
.branches-form .acmt-pmc-btn{margin-top:0}
.branches-form select{height: 39px !important;margin-bottom: 0!important;border:0!important}
.gallery-thum{position: relative;margin:15px 0}
.gallery-thum a{overflow: hidden;position: relative;display: block;height: 100%;width: 100%;}
.gallery-thum a:before{content: '';display: block;width: 100%;height: 100%;background: #000;opacity: 0;position: absolute;top: 0;left: 0;transition: all .3s;z-index:9;}
.gallery-thum a:after{content: '+';font-family: Lato;font-weight: 400;font-size:30px;line-height: 1.5;color: #f9ae02;display: flex;justify-content: center;align-items: center;width: 45px;height: 45px;background: #fff;border-radius: 50%;position: absolute;top: calc(50% - 22.5px);left: calc(50% - 22.5px);transform: scale(0);transition: all .3s;z-index:99;}
.gallery-thum a:hover:before {opacity: .5;}
.gallery-thum a:hover:after {transform: scale(1);}
.gallery-thum:hover .gallery-img img {-webkit-transform: scale3d(1.1,1.1,1);transform: scale3d(1.1,1.1,1);}
.gallery-thum .gallery-img img {height:220px;object-fit:cover;object-position: top;-webkit-transition: .5s linear;transition: .5s linear;-webkit-transform: scale3d(1,1,1);transform: scale3d(1,1,1);}
.media-coverage .gallery-thum {border: 1px solid #afacac;padding: 10px;}
.apply-now{font-size: 20px;background: #f7ab18;padding: 15px 0;}
.apply-box{font-size: 22px; text-align: center;color: #000;font-weight: 500;display: flex;align-items: center;text-align: center;}
.apply-box a.acmt-pmc-btn {background: #024426;}
.apply-btn{width: auto;position: fixed;top:68%;right: -48px;z-index: 22;transform: rotate(270deg);-webkit-transform: rotate(270deg);border: none;background-color: #f7ab18;width: auto;height: auto;color: #fff;cursor: pointer;outline: none;text-transform: uppercase;font-size: 14px;padding:6px 20px;letter-spacing: 1.5px;transition: all 0.5s ease;}
a.apply-btn:hover{color:#fff}
.mb-nav{display:none}

.menu-heading.open .sidebar-dropdown  {display: block;}
.mb-none2{display:none}
.call {display: none;}
.bottom-enquiy{display:none}
 
.profile-content{
    margin-top: 0;
    margin-bottom: -15px;
    max-height: 0;
    transition: 1s;
    height: 0;
    overflow: hidden;
}


.font500{color:#000;font-size:16px;display:block;margin-top:15px}
.font700{color:#000;font-size:20px;display:block}
.pl20{padding-left:20px;margin-top:20px}
.pl20 li{margin-bottom:10px}
 
 .reach-pic img{
            border-radius: 15px;
            width:370px;
           
          }
          
@media(max-width:768px) {
     .reach-pic img{
            border-radius: 15px;
            width:335px; 
          }
          .company_logo{width:170px}
 }
 
@media(min-width:480px){ nav.navbar-expand-lg.navbar-light .white {
  display: block;
  margin-left: -15px;
}
}

@media only screen and (max-width:320px){
.navbar-expand-lg.navbar-light .white {
  display: block;
  margin-left: -15px;
  width: 230px;
}
}
@media(max-width:991px){
    
    
.navbar-expand-lg .navbar-nav .dropdown-menu.show{display:block !important;}
/*ul.navbar-nav li:hover ul {display: none;}*/
.navbar-light .navbar-nav .nav-link:hover {color: #000000;}

nav.navbar-expand-lg.navbar-light.header{background:#187a78;z-index: 16000165;border: 0;} 
.modal{z-index: 16000169;}
button.navbar-toggler {width:50px;padding:0px;border-radius: 0;margin-left: auto;margin-right: 0;border: 0;}
.navbar-light .navbar-toggler-icon {background-image: url('../images/menu.png');}
/* .navbar-light .navbar-toggler-icon.cross {background-image: url(../images/menu.png)!important;width:40px;background-position: center !important;} */
.navbar-expand-lg .navbar-nav .dropdown-menu {position: absolute;display:none!important;}
.navbar-light .navbar-brand {width:150px;margin: 0;}
.navigation_black nav.navbar-expand-lg.navbar-light .white {display: block !important;}
.navigation_black nav.navbar-expand-lg.navbar-light .black {display: none !important;}
ul.navbar-nav {margin-right: 0;border-top: 1px solid #ffffff52;padding: 20px 0 20px;}
ul.navbar-nav li { margin-left: 0;}

nav.navbar-expand-lg.navbar-light.fixed .nav-link {
    color: #fff;
}
.dropdown-menu.show {display: block!important;}

.banner{margin-top: 80px;}
.topnav{display:none}
.mb-nav{display:block;width: 100%;}
.nav-btn {background: #004cba;
    padding: 10px 0 !important;
    color: white;}
.main-banner {height: 500px;}
.heading {font-size: 35px;word-break: break-word;}

.pad80 {padding:60px 0;}
.about-content {padding-left: 0;}
.program-content {width: 100%;}
.program-thumb{margin:15px 0}
.program-thumb img {width: 50%;height: 395px;} 
.diffrent-thumb {padding: 30px;min-height: 305px;}
 
.reach-txt {padding-right: 15px;width: 150px;}
.reach-cion {width: 60px;height: 60px;padding:15px;margin-right: 0;}
.reach-list {align-items: inherit;margin-bottom: 30px;}
.socialmedia {width: 100%;height: auto;margin-left: 0;}
.testimonials-thumb {display: block;align-items: center;text-align: center;}
.profile {width: 100px;height: 100px;border: 5px solid #f7ab18;margin: 0px auto 30px }
.profile img {height: 100%;object-position: center right;}
.testimonials-thumb h4 {margin-top: 10px;}
.slick-arrowbtn {position: absolute;top: 50%;width: 50px;height: 50px;}
.testimonials-slider .slick-arrowbtn-left {left: -3%;}
.testimonials-slider .slick-arrowbtn-right {right: -3%;}
.footer-logo {width: 150px;}
.pl-100 {padding-left:10px;}
.inner-ft h6 {font-size: 16px;}
.inner-ft ul li a {font-size: 13px;}
.ft-address p {color: #ffff;font-size: 13px;}
.inner-banner {height: 400px; }
.chairperson-mssage {padding-left: 0;padding: 30px 0 0;}
.chairmen-img img {height: auto !important;}
.mt-95 {margin-top: 59px;}
#principal-message .row{flex-direction: column-reverse;}
.placement-sec .col-md-3{width:50%}
.placement-list a img {margin-right: 0;}
.placement-list a{font-size:17px}
.counselling-sec img {height: 455px;}
.personality-content h4, .personality-content h5 {text-align: left;}
.laboratories-thumb img {height: auto;}
.video-text iframe {width: 100%;height: 144px;}
.video-text h2 {font-size: 20px !important;}
.gallery-thum .gallery-img img {height: auto;}
.media-coverage .col-md-3{width:33.3333333%}
.media-coverage .gallery-thum .gallery-img img {height: 200px;}
.programs-list {width:49%;}
.call{background:#004cba;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    line-height: 30px;
    text-align: center;
    padding: 0px;
    position: absolute;
    right:90px;
    top:37px;
    display:block;
}

.animation-sec{display:none}


}
 

@media (max-width:560px){
ul.navbar-nav li {width: 100%;}    
.width700 {width: 100%;min-width: 100%;}
.width300 {width: 100%;padding: 0 0;margin-bottom: 20px;}    
.container-fluid {padding-right: calc(var(--bs-gutter-x)* .5);padding-left: calc(var(--bs-gutter-x)* .5);}    
.main-banner {height: 350px;}
.inner-banner {height:230px;}
.program-thumb{flex-direction: column-reverse;}
.program-thumb img {width: 100%;height: auto;}
.program-content {width:100%;padding: 25px }
.program-thumb h5 {margin-bottom: 5px;}
.program-content a.acmt-pmc-btn {margin-top: 10px;}
.pl-100 {padding-left: 0;}
.rt-social-links{display:none}
.nav-tabs li {text-align: center;width: 100%;}
.reach-txt {padding-right: 0;padding-left:20px;width:85%;text-align: left;}
.reach-list{flex-direction: row-reverse;}
.reach-thumb2 .reach-list {flex-direction: inherit;}
.reach-pic img{height:auto!important;margin-bottom:30px} 
.font15{margin-bottom:0}
.news-box{width:100%}
.news .acmt-pmc-btn {float: left;margin-top: -13px;width: 120px;margin-bottom: 15px;}
.date-box {width: 60px;height: 100%;}
.news-content {width: 80%;padding-left:25px }
.news-content:after{height:100%}
.news-date {font-size: 45px;}
.wd-50{width:50%}
.mb-none2{display:block}
.mb-none{display:none}
footer .mt-3 {display: block; margin-bottom:30px;}
footer {padding: 30px 0 15px;}
.whatsapp {width: 40px;height: 40px;right: 22px;line-height: 50px;}
.whatsapp:before,.whatsapp:after{width:50px;height:50px;}
.chairperson-content, .counselling-content {padding: 30px;}
.approvals-box {flex-wrap: wrap;}
.approval-img{margin-bottom:20px}
.placement-sec .col-md-3{width:100%}
.placement-sec .text-center{text-align:justify!important}
.placement-sec h4{text-align: left!important;}
.counselling-sec img {height: auto;}
.video-text{margin: 10px 0;}
.video-text iframe {width: 100%;height: 148px;}
.hotel-iframe iframe {height:250px;}
.programs-discription {padding-left: 0;margin-top: 40px;}
.programs-discription h4 {text-align: left;}
.media-coverage .col-md-3{width:100%}
.media-coverage .gallery-thum .gallery-img img {height: 290px;}
.add-sec iframe {height: 250px;}
.programs-list {width: 100%;}
.program-title >div{margin:0}
.bottom-enquiy{background-color: #f7ab18;padding:10px 0;text-align:center;width:100%;font-size:15px;font-weight: 600;color:#000;text-transform:uppercase;display:block}
 
.call{right: 59px;}
.board-thumb .board-pic img {height: auto;}

#enquire .popup-body {display: inline-block;}
#enquire .popup-body .popup-img {width: 100%;border-right: 0;}
#enquire .speak-cotent {width: 100%;padding: 25px;}
}
