* {
	padding: 0;
	margin: 0 auto;
}

a, a:hover, a:focus {
    text-decoration: none;
    outline: none;
    border:0;
}
ul{list-style:none}

.btn.focus, .btn:focus {
    outline: 0;
    box-shadow: none;
}

:focus{
    text-decoration: none;
    outline: none;
    border:0;
}

img:focus {
    text-decoration: none;
    outline: none;
}

button:focus {
    outline: 1px dotted;
    outline: 0;
}




body {
font-family: "Inter", sans-serif;
color:#141414;
font-size: 16px;
font-weight:400;
line-height: 1.725;

/*background:linear-gradient(rgba(253 252 250 / 72%), rgba(253 252 250 / 72%)),
          url("https://eitfaridabad.com/assets/frontend/css/body.jpg");background-size: cover;background-position: center;height: 100vh;*/
}



.blue-color{color:#2366b1!important}

h1,h2,h3,h4{  font-family: "Inter", sans-serif;}

.heading{ letter-spacing: 1px;color:#141412;font-size:45px;margin-bottom:20px;line-height:65px;font-weight:800}
.sub-heading{color:#141412;font-size:25px;margin-bottom:20px;font-weight:700}
.liceced{background: #f6f6f6;display: inline-block;color: #000;padding: 10px 20px;border-radius: 10px;margin-top:40px}
.speak-thumb{margin-top:20px}
.heading span{font-weight:200}
.top-btn{margin-top: 10px;}
.container {max-width: 93%;}
.topul{display:flex;margin: 0;padding: 0;}
.topul li{margin: 0px 15px;}
.topnav{background:#363636;color: #fff;text-transform: uppercase;width: 100%;}
.topnav .nav-link{padding:7px 0;color:#fff;font-size: 13px;text-transform: uppercase;letter-spacing:1px;font-weight:400}
.topul-r{margin-right: 0;justify-content: flex-end;}
nav.navbar-expand-lg{z-index:999}

@-webkit-keyframes slide-down{ 0%{opacity:0;
    -webkit-transform:translateY(-100%);
    transform:translateY(-100%)
    }
    100%{opacity:.9;
    -webkit-transform:translateY(0);
    transform:translateY(0)
        
    }}
    
    @keyframes slide-down{
        0%{opacity:0;
        -webkit-transform:translateY(-100%);
        transform:translateY(-100%)}
        100%{opacity:.9;
        -webkit-transform:translateY(0);
        transform:translateY(0)
            
}}


.navbar-brand{width:250px;margin:0px 0;display: flex}
.navbar-brand img{width:100%}
.nav-w{width:55%}

/*.navbar-expand-lg .navbar-collapse {
        display: flex !important;
        flex-basis: auto;
    }*/
    
    .navbar-expand-lg .navbar-nav {
        flex-direction: row;
    }    
    
nav .rightnav {
    margin-right: 0;
}    
    
/*.navigation_black .white-logo{display:block}
.navigation_black .black-logo{display:none}
.white-logo{display:none}*/
/*.navigation_black nav.navbar-expand-lg.navbar-light.fixed .white-logo{display:none}
.navigation_black nav.navbar-expand-lg.navbar-light.fixed .black-logo{display:block}
.navigation_black .navbar-expand-lg{border-bottom: 1px solid #ffffff96;}
.navigation_black .navbar-expand-lg .navbar-nav{border-right: 1px solid #ffffff96;}
.navigation_black nav.navbar-expand-lg.navbar-light.fixed .navbar-nav{border-right: 1px solid #0e0e0e4a;}
.navigation_black .navbar-expand-lg a.getin-touch {color:#fff}
.navigation_black nav.navbar-expand-lg.navbar-light.fixed a.getin-touch {color: #b98536;}
.navigation_black nav.navbar-expand-lg.navbar-light.fixed:hover a.getin-touch{color:#fff}*/
.navigation_black nav.navbar-expand-lg .nav-link{color:#fff }
.navigation_black nav.navbar-expand-lg .dropdown-menu .nav-link{color:#000 }
.navbar-expand-lg{width: 100%;top: 36px;/*background:linear-gradient(180deg, #4e4c4ce3, #00000000);*/position: fixed;border-bottom:0px solid #ffffff52;padding:0}
nav.navbar-expand-lg.fixed{top:0;background:#fff;box-shadow: 0 1px 6px rgba(0, 0, 0, .1607843137254902);border-bottom:0px solid #ffffff52;-webkit-animation: slide-down 1.0s;animation: slide-down 1.0s;}
.main-nav {width: 65%;float: left;flex-wrap: wrap;}
.navbar-expand-lg .navbar-nav{margin-right:0;}
.navbar-expand-lg .nav-link{padding:20px 0px ;color:#000;font-size: 13px;text-transform: uppercase;letter-spacing:1px;font-weight:400}

nav.navbar-expand-lg.fixed  .nav-link{color:#000}
nav .nav-item {margin:0 20px}
.navbar-expand-lg .first-nav .navbar-nav li:first-child { margin-left: 0px;}

.nav-link:hover{color:#cedd45}
nav.navbar-expand-lg.navbar-light.fixed .nav-link:hover{color:#cedd45}
.navbar-expand-lg .nav-link{position:relative}
/*.navbar-expand-lg .nav-link:after{content:'';position:absolute;left:0;bottom: 31px;width:0px;height: 10px;background: #a1a2a5;transition: all .7s ease-in-out;z-index: -1;}
*/

/*.navbar-expand-lg .nav-item:hover .nav-link:after{width:100%}*/
ul.navbar-nav li { position: relative;}
.navbar-expand-lg .navbar-nav .dropdown-menu  {margin: 0;padding: 10px 20px;background: #fff;display: block;position: absolute;visibility: hidden;left:0px;top: 130%;opacity: 0;transition: 0.5s;border-radius:0;border:0;z-index: 99;min-width:315px;-webkit-box-shadow: 0px 12px 30px -2px rgba(0, 0, 0, 0.1);-moz-box-shadow: 0px 12px 30px -2px rgba(0, 0, 0, 0.1);-o-box-shadow: 0px 12px 30px -2px rgba(0, 0, 0, 0.1);box-shadow: 0px 12px 30px -2px rgba(0, 0, 0, 0.1);-webkit-transition: all 0.5s ease-in-out;}
  
 ul.navbar-nav li:hover .dropdown-menu  {opacity: 1;top: 121%;visibility: visible;} 
 .dropdown-menu2{width:800px;left:inherit!important;right: -193%;}
 .dropdown-menu3{width:800px;left: inherit!important;right: -80px;}
.dropdown-menu li a:hover {padding-left: 8px !important;color:#cedd45}
.dropdown-menu li{margin-left:0} 
.dropdown-menu .nav-link{padding:10px 0;text-transform: uppercase;}
.dropdown-menu .nav-link {transition: all .8s ease-in-out;text-transform: capitalize;font-size: 13px;border-bottom: 1px solid #ccc;color:#6e6e6e;}
nav.navbar-expand-lg.fixed .dropdown-menu .nav-link{color:#000}
.navbar-expand-lg .dropdown-menu .nav-link:after{display:none}
.company-overview p {text-align:justify}
.bg-grey{background:#101010}
.pad100{padding:100px 0}
.banner{position:relative;height:100vh;overflow:hidden;margin-top: 0px;}
.banner:after{width:100%;height: 100%;content:'';position:absolute; bottom:0; background: #0404044d;z-index: 1;top: 0;left: 0;right: 0;}
.banner-video {width: 100%;height: 100%;object-fit: cover;}
.banner-caption{position: absolute;width: 1000px;top: 0;height: 100vh;align-items: center;display: flex;/* background:#00000063; */z-index: 9;justify-content: center;left: 0;right: 0;color:#fff}
.banner-caption h2{font-size:100px;line-height:75px;}
.banner-caption h2,.banner-caption p{font-family: "Bebas Neue", sans-serif;text-align:center;letter-spacing: 0px;}
.banner-caption span{font-size:65px;}
.banner-caption p{font-size:30px;line-height:30px;letter-spacing: 0px;}
/*.banner-caption>div{margin:0;width:550px;}
.banner-caption h2{font-size:48px;font-weight:800;color:#fff;letter-spacing: 1px;line-height:55px;margin-bottom:40px;text-transform:uppercase;position:relative;z-index:99}
.banner-caption span{ font-size:30px;color:#fff;letter-spacing: 1px;text-transform:lowercase;font-weight: 400;font-style:italic;font-family: "Inter", serif;}
.banner-caption h2:after{content:'';position:absolute;left:0;bottom:-10px;width:30px;height:2px;background:#b98536}
.hero-slider .item.slick-active h2{animation:fadeInLeft 2s both 1.8s;}*/

.eit-hdeading{padding-right:50px}
.eit-btn{display:inline-block;padding: 5px 5px 5px 25px;border: 1px solid #c8db44;border-radius:8px;transition:all ease-in-out .5s;color:#c8db44}
.eit-btn:hover{background:#c8db44;color:#ffff;border: 1px solid #c8db44;}
.eit-btn span{color: #fff;
    width: 30px;
    height: 30px;
    background: #c2d142;
    font-size: 20px;
    text-align: center;
    line-height: 30px;
    margin-left: 15px;
    border-radius: 5px;display: inline-block;
}
.eit-btn:hover span{background:#fff;color: #c2d142}   
a.view-btn{
    border-bottom: 1px solid #000;
    width: 100px;
    display: inline-block;
    float: right;
    margin-top:0px;
    position: relative;
}

.view-btn span{margin-left:10px}

a.view-btn:after{content:'';position:absolute;bottom: -1px;left:0;background: #2262aa;width: 0;transition: all .7s ease-in-out;height:1px;z-index: 9;}
 a.view-btn:hover:after{width:100%}
 .event-home{display:flex;align-items:center}
.event-home{margin-bottom:25px}
.event-home .heading{margin-left: 0;}
.viewal-thumb{margin-right: 0;}
 
 .sbt-btn{background:transparent;color:#c8db44}
    
.fixedbtn {width: auto;position: fixed;top: 50%;right: -58px;z-index:999;transform: rotate(270deg);-webkit-transform: rotate(270deg);}
.fixedbtn .btnrt {border: none;background-color:#2a5ba8;width: auto;height: 50px;color: #fff;cursor: pointer;outline: none;text-transform: uppercase;font-size: 14px;padding: 7px 10px;letter-spacing: 1.5px;border: 2px solid #9db93a;border-bottom: 0;border-top-left-radius: 15px;border-top-right-radius: 15px;}

p{text-align: justify;}
.modal-body {
    padding:30px;
    border-radius: 0;
    border: none;
    box-shadow: none;
}

.modal-content .close {
    width: 35px;
    height: 35px;
    position: absolute;
    right:0px;
    top: 0px;
    z-index: 99;
    border: none;
    background:#9db93a;
    display: flex;
    align-items: center;
    justify-content: center;
}

.modal-content .close img {width: 35px;max-width: max-content;}

.modal-content{border-radius:0;border:0}

 .modal-body .form-control {font-size:14px; border: 2px solid #e0e0e0;border-radius: 8px;padding: 10px;transition: all 0.3s ease;background-color: #f9f9f9;}
 
 .modal-body .form-group{margin-top:10px}
 .modal-content h4{color:#2a5ba8;font-size: 24px;text-align: center;letter-spacing: 1px;}
    
.course-search{background: #275faa;padding: 100px 80px;color: #fff;}
.course-search .form-select{padding: 10px; border: 1px solid #123c74;margin-bottom: 30px;}
.course-search .submit-btn {background: #000;color: #fff;padding: 10px;border: 0;width: 100%;border-radius: 10px;}
.course-thumb img{height: 440px;object-fit: cover;}
.add-slider .add-thumb img{height:300px;object-fit:cover}
.placement-slider .logo-thumb{margin:8px;padding:10px;background: #fff;border: 1px solid #ccc;}
.placement-slider .logo-thumb img{width:100%}
.course-thumb{position:relative}
.course-title{position:absolute;bottom:0;padding:40px;z-index: 999;background: linear-gradient(360deg, black, transparent);width: 100%;}
.course-title h3{font-size:50px;color:#fff;margin-bottom:0px;font-weight: 700;}
.course-title p{font-size:18px;color:#fff;text-align: left;}
.pl-number{font-size:60px;font-weight:700;color: #275faa;font-family: "Bebas Neue", sans-serif;}
.research-innovation{background:#000;overflow:hidden}
.research-thumb{margin:0 10px}
.research-thumb img{height:350px;object-fit:cover;}
.research-slider{margin-right:-100px}
.research-text{padding-right:50px}
.contol_custom span{background: #484646;width: 40px;height: 40px;display: inline-block;/* border: 1px solid #ccc; */text-align: center;line-height: 40px;border-radius: 50%;margin-right: 5px;margin-top: 30px;transition: all 0.5s ease;cursor:pointer}
.contol_custom span:hover{background:#275faa}
.faculty-section .col-md-9, .faculty-section .col-md-3, .faculty-section .col-md-4{padding:0}
.faculty-section .faculty-thumb{min-height: 205px;margin:100px 8px 30px;padding:20px;background:#bed640;border-radius:10px;text-align:center;box-shadow: 0 0 5px 3px #0000001f;}
.faculty-img{width: 160px;height: 160px;border-radius: 100%;overflow: hidden;margin-bottom:30px;margin-top: -104px;
    border: 10px solid #f6f6f1;background: #4c4747;}
.faculty-thumb strong{font-size:17px;color:#2e5ca6;line-height: 20px;}
.faculty-thumb p{margin-bottom:0;color:#fff;font-size:14px;text-align:center}
.stuent-profile{display: flex;align-items: center;background: #fff;border-radius:10px;border: 1px solid #ccc;margin-top:20px}
.student-pic{width: 290px;padding: 15px;}
.student-text{width:100%;}
.student-text h5{font-weight:600;color:#275faa}
.student-text p{font-size: 14px;line-height: 20px;text-align: left;}
.student-text h6{color: #c4d943;font-size: 17px;}
.student-pic img{border-radius:10px;}
/*.st-logo{margin-top: 28px;}*/
.charman-thumb{background:#ffffffcc;padding: 40px;position: absolute;bottom:50px;right:20px}
.charman-thumb .heading{margin-bottom:0px;}
.charman-thumb strong{display:block;font-size:18px;color:#275faa;margin-bottom:30px}
.campus-thumb{margin:0 8px;position:relative}
.campus-thumb h5{font-size: 30px;position: absolute;bottom: 50px;left: 50px;color: #fff;z-index: 99999;letter-spacing: 1px;font-weight: 200;}
.campus-thumb h5:after{content:'';position:absolute;bottom:0;left:0;background:#fff;width: 0;
    transition: all .7s ease-in-out;height:1px;}
.campus-thumb:hover h5:after{width:100%}
.campus-thumb img{position:relative;height:450px;object-fit:cover}
.campus-slider2 .campus-thumb img{height:500px;object-fit:cover}
.campus-slider2 .campus-img{position:relative}
.campus-slider2 .campus-img:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:#00000070}
.campus-slider .campus-img{position:relative}
.campus-slider .campus-img:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:#00000070}
.campus-area{position:relative;}
.three-logo{display:flex;align-items:center;/*background: #ffffff36;*/padding: 15px;width: 340px;position:absolute;bottom:20px;right:0;left:0}
.ip-logo{border-left: 1px solid #ffffff73;border-right: 1px solid #ffffff73;padding: 0 10px;margin: 0 10px;}

.future{font-family: "Bebas Neue", sans-serif;text-align: center;letter-spacing: 0px;color:#fff;font-size:70px;line-height:60px;margin-bottom:30px}
.right-content .future span{font-size:50px}
.right-content{    position: absolute;right: 0;left:0;top:24%;color: #fff;width:530px;text-align: center;}
.accres-thumb{ display: flex;align-items: center;}
.right-content strong{font-size:60px;font-weight:600;color: #d2eb0b;line-height: 50px;}
.right-content p{margin-bottom:0;font-size:20px;line-height:25px;text-align:left;padding-left:15px}
.right-content span{font-size:20px}
.news-box{display:flex;align-items:center;background: #e7e6e6;transition:all ease 3s}
.news-number{padding:30px 40px;font-size:50px;font-weight:700;color:#000;border-right: 1px solid #ccc;width: 130px;margin: 0;}
.news-title{margin: 0 0 0 40px;}
.news-title h4{color:#2a5ba8}
.news-box:hover{background:#2a5ba8;color:#fff}
.news-box:hover h4,.news-box:hover .news-number {color:#fff}
.news-box:hover .news-number {border-right:#fff}

.career-section .form-control{background: transparent;border: 0;border-bottom: 1px solid #ccc;border-radius: 0;font-size: 15px;color: #000;resize: none;padding-bottom:15px;}
.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:#b98536;border: 1px solid #b98536;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}
.career-form span.file-name {font-size: 12px;display: flex;margin: 0;margin-left: 10px;}
.address-thumb{background: #bed640;border-radius: 15px;padding: 40px;margin-left: 50px;}
.contact-box{margin-right: 50px;}
.regis-add span{display:block;font-size: 21px;font-weight: 500;color: #2a5ba8;}
.regis-add a{color:#000}
.contact-box .form-control{border: 2px solid #e0e0e0;border-radius: 8px;padding: 12px 15px;transition: all 0.3s ease;background-color: #f9f9f9;}
.form-btn{border: 0;padding: 6px 10px;width: 100%;background: #c4d943;color: #fff;border-radius: 5px;transition:all .8s ease-in-out;}
.form-btn:hover{background:#b98536;color:#fff}
.form-group{margin-bottom:10px;position:relative}  
.form-control:focus{box-shadow:none}
.department-form{width:375px;background: #fffffffa;padding: 20px;margin-right: 0;border: 1px solid #cdcdcd;border-radius: 10px;text-align:center;position: relative;z-index: 2;}
.department-form strong{text-align: center;display: block;margin-bottom: 20px;font-size: 21px;color: #295ba8;}
.department-form .form-control{background: transparent;border: 0;border: 1px solid #cccccc69;border-radius: 0;font-size: 15px;color: #000;resize: none;padding:8px 10px;}
 .sidebar {position: sticky;top: 120px; }
.sidebar ul{padding-left:0}
.sidebar ul li{border-bottom: 1px solid #d6d5d5;display: inline-block;width:100%; position:relative;}
.sidebar ul li a{color: #000;position:relative;display:block;z-index: 9;padding: 10px;font-size:14px}
.sidebar ul li a:before{content: '\f105';font-family:'FontAwesome';font-style: normal;position: absolute;top:10px;right: 15px;-webkit-transition: width 0.3s linear;transition: width 0.3s linear;z-index: 1;height: 25px;width: 25px;line-height: 25px;border-radius: 50%;text-align: center;font-size: 13px;padding-left: 2px;font-weight: 700;box-shadow: 0 0 10px 0 rgba(0, 0, 0, .04);background-color: #fff;color: #192744;}
.sidebar ul li a:hover{color:#fff}
.sidebar ul li:after{position: absolute;z-index:0;content: " ";display: inline-block;width: 0;height: 100%;top: 0;left: 0;-webkit-transition: width 0.3s linear;transition: width 0.3s linear;background-color: #acd044;}
.sidebar ul li:hover:after{width:100%}
.sidebar strong{font-size: 25px;font-weight: 600;background:#acd044;padding: 5px 10px;color: #fff;display: inline-block;
    width: 100%;}
.sidebar a.active {background-color: #acd044;color:#fff;}
.pt70{margin-top:70px}
.peo-sec strong{font-size:20px;display:block;margin-bottom:15px;color:#2366b1}
.table .fa{font-size:30px;color: #c80404;}
.chairman-box{width: 450px;position: absolute;top: 0;right: 0;background: #eeeeeed9;padding: 30px;height: 100%;}
.chairman-pic{position:relative}
.chairman-box strong{color:#2a5ba8;font-size:24px}
.specialization-section1{background:#f6f6f6;padding:40px;margin:50px 0;}
.specialization-section{margin:50px 0;}
.specialization-thumb {display:flex;margin-top:30px;}
.specialization-thumb span{display:block;margin-bottom:10px;font-weight:600;font-size:20px;color:#2a5ba8}
.spec-dis p{text-align:left}
.spec-dis{margin-left:20px;width:80%}
.student-dev{margin-top:30px}
.specialization-thumb img{opacity: .6;}
.anti-thumb{margin-top:50px}
.anti-title{align-items: center;display:flex;background:#f6f6f6;padding:15px}
.anti-title p{margin:0;font-size: 16px;font-weight: 600;color:#000}
.anti-title span{    width: 25px;height: 25px;background: #2a5ba8;text-align: center;color: #fff;border-radius: 100%;line-height: 25px;font-size: 20px;margin-left: 10px;}
.placement-number{font-size:42px;font-weight:700;color:#2a5ba8}
.placement-box{text-align:center;margin-top:30px}
.placement-box p{font-size:18px;font-weight: 600;}
.objective-sec{background:#f6f6f6;margin:50px 0px;padding:20px}
.objective-thumb{border-left:3px solid #2a5ba8;padding-left:10px;margin-top:20px}
.objective-thumb strong{font-size:18px;margin-bottom:15px;color:#2a5ba8;display:block}
.bggrey{background:#f6f6f6}
.key-definitions{padding:20px;margin:50px 0}
.ol-list{padding-left:20px;}
.ol-list li{margin-top:10px}
.process-title .circle{display: inline-block;width: 40px;height: 40px;background: linear-gradient(45deg, #2564ae, #0a9ade);border-radius: 100%;color: #fff;text-align: center;line-height: 40px;margin-right: 10px;font-size: 18px;font-weight: 600;}
.process-thumb {background: #f6f6f6;padding: 20px;border-radius: 20px;border: 1px solid #ccc;margin-top:30px}
.process-thumb .list{padding-left:70px}
.process-title strong{font-size:19px;color:#2a5ba8}
.offer-thumb{background:#f6f6f6;padding:20px;border-radius:10px;border-left:5px solid #2a5ba8;min-height: 300px;margin-top:20px}
.offer-thumb strong{font-size:19px;margin-bottom:10px;display:block}
.future-ready{background:#f6f6f6;padding:20px;border-radius:10px;border-left:5px solid #2a5ba8;min-height:170px;margin-top:20px}
.future-ready strong{font-size:19px;margin-bottom:10px;display:block;color:#2a5ba8}
.future-ready p{margin-bottom:0}
.magzines-title{display:flex;align-items: center;background:#f6f6f6;padding:8px;}
.magzines-title p{font-size:15px;margin-bottom:0;color: #000;}
.magzines-title span{font-size:20px;color:#2a5ba8}
.role-thumb{background:linear-gradient(135deg, #f5f7fa 0%, #c3cfe2 100%);border-radius: 10px;padding: 20px;margin-top:20px;    border: 1px solid #ccc;transition:transform 0.3s ease, box-shadow 0.3s ease}
.role-thumb:hover {transform: translateY(-5px);box-shadow: 0 15px 40px rgba(0, 0, 0, 0.1);}
.role-thumb strong{font-size:18px;margin-bottom:10px;display:block;color:#2a5ba8}
.mous{padding:0}
.mous li{background: #f6f6f6;display: inline-block;padding: 10px 30px;border-radius: 10px;margin: 15px 8px;box-shadow: 2px 4px 0px 2px #2a5ba8;}
.table-section{padding:30px;margin:50px 0}
.placement-thumb{overflow:hidden;margin-top:20px}
.placement-thumb img{transition: all 0.8s ease;}
.placement-thumb:hover img{  transform: scale3d(1.06, 1.06, 1);}
.objectives-tile span{width: 40px;height: 40px;display: inline-block;margin-right: 15px;border-radius: 100%;background: #2a5ba8;text-align: center;line-height: 40px;color: #fff;font-size: 16px;}
.objectives-tile{margin-bottom:15px}
.core-object{margin-top:30px;}
 .recruiters-thumb img{width:100%}
.recruiters-thumb{display:inline-block;margin: 9px;width: 17%;border:1px solid #f0f0f0;padding: 0 15px;  transition: all 0.3s ease;}
.recruiters-thumb:hover {transform: translateY(-8px);box-shadow: 0 10px 20px rgba(0, 0, 0, 0.2);}

.faqs-img{padding-right:50px;overflow:hidden}
.faqs-img img{border-radius: 100%;height: 500px;}
.accordion-header {position:relative;    }
.accordion .accordion-button[aria-expanded=true] {color: #b98536;}
.accordion-body{padding: 10px 0 ;color:#999;}
.accordion-body p{margin-bottom:0}
.accordion-button::after{display:none}
.accordion-item{border:0 !important;border-bottom: 1px solid rgba(0,0,0,.125) !important;background:transparent !important;border-radius: 0 !important;margin-bottom:0px;}
.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:18px; color:#000;font-weight:500;margin: 0;padding: 20px 30px 20px 0;background-position: right; }
.accordion .accordion-item h4.collapsed {background-image: url(../images/plus-large.svg);}
.accordion-head{width: 100%;padding: 20px 0;}
.accordion-button:not(.collapsed) {box-shadow: none;}
.accordion .accordion-item:last-child{margin-bottom:0}
.accordion-header:after{content:'';left:0;width:0;bottom:-1px;position:absolute;z-index:55;height: 1px;transition: .5s ease-in-out;background:#b98536;}
.accordion-header:hover:after{width:100%;}
.tabs-sec{margin: 0 0 40px;padding:0 0px;}
.nav-tabs{border-bottom: 1px solid #2a5ba8;}
.tabs-sec .nav-tabs li{margin: 0;text-align: center;color: #fff;}
.tabs-sec .nav-tabs li a{font-size: 14px;padding: 10px 15px;text-transform: uppercase;letter-spacing: 1px;color:#343333;display:inline-block;font-weight:500}
.tabs-sec .nav-tabs .active {background:#2a5ba8;color: #fff;}
/*.table tr:nth-child(odd) {background-color:#525252;}
.table tr:nth-child(even) {background-color:#747474;}*/
.table{color: #000;border: 1px solid #0000002e!important;}
.table tr{border-color:#959090;}
.table td, .table th{padding:12px;color:#000;border: 1px solid #0000001a !important;font-size:14px}
.table th{color:#fff;}
.tab-pane {padding:0 15px}
.tab-pane h4{font-size: 18px;margin-bottom:20px;color: #000;opacity: .7;text-transform: uppercase;font-weight: 500;}
.gray-img img{filter: grayscale(1);}
.gray-img:hover img{filter: grayscale(0);}
.teaching-thumb{margin-top:30px}
.teaching-img img{transition: all 0.8s ease;}
.teaching-thumb:hover img{transform: scale3d(1.06, 1.06, 1);}
.teaching-img{overflow: hidden;}
.teaching-title{font-size: 16px;color:#2366b1;padding: 10px 0;border-bottom: 1px solid #ccc;text-align:left;}

.inner-banner{position:relative;height:auto;overflow:hidden}
.cse-banner-title{top: 70px;position: absolute;}
.cse-banner-title h2{font-size: 45px;font-weight: 800;line-height:60px;color:#585656;text-transform:uppercase;letter-spacing:.5px;position: relative;z-index: 2;}
.cse-banner-title h2 span{font-weight:400;color:#2366b1}
.inner-caption:after{content:'';bottom:0;position:absolute;left:0;width:100%;height:300px;background:#2a5ba8;z-index:1;}
.inner-caption{position:relative}
.cs-banner{width:300px;margin-right:0;position:relative;z-index: 2;}
/*.inner-banner:after{content:'';position: absolute;top: 0;background:#0000003d;width: 100%;z-index: 1;height: 100%;left: 0;}
.inner-banner img{filter: grayscale(1);}*/
.inner-caption{position: relative;left: 0;right: 0;top:120px;width: 100%;padding-bottom:100px;}
.banner-titile{letter-spacing: 1px;color:#fff;font-size:45px;font-weight:800}
.banner-titile span{font-weight:200}
.key-highlight {margin-top:30px}
.key-highlight h4{font-size:20px;margin-bottom:15px}
.list{list-style:disc;padding-left:20px}
.list li{margin-top:10px}
.vision{background: #1f70b9;color: #fff;padding: 30px;margin-top:40px}
.mission{background: #fff;padding: 30px;margin-top:40px;}
.vision h4,.mission h4{margin-bottom:30px;font-size:30px}
.blue-thum{color: #fff;text-align: center;font-size: 24px;padding: 50px;background: #2a5ba8;border-radius: 11px;margin: 40px 0;}
.blue-thum span{color:#acd044}
.cs-list{margin:0;padding:0}
.cs-list li{border: 1px solid #ccc;padding: 6px 20px;display: inline-block;margin-top:10px}
.cs-list li a{color:#000;font-size: 14px;}
.cs-list li a span{height: 20px;width: 20px;display: inline-block;border: 1px solid #1f6db7;border-radius: 50%;margin-left: 15px;text-align: center;
line-height: 16px;font-size: 16px;color:#1f6db7}
.cs-list li a:hover span{background:#1f6db7;color:#fff;border:1px solid #1f6db7}


.content-inner h2{margin-bottom:30px}
.content-inner strong{color:#1f6db7}
.content-inner h2, .content-inner h3, .content-inner h4,.cse-depart h2{font-weight:600; font-size:30px;}
.fest-video{position:relative;height:513px;overflow:hidden}
.video-title{
   position: absolute;
    left: 0;
    right: 0;
    font-size: 80px;
    text-transform: uppercase;
    font-weight: 600;
    color: #fff;
    width: 100%;
    height: 100%;
    align-items: center;
    background: #00000052;
    text-align: center;
    display: flex;
    justify-content: center;
    font-family: "Bebas Neue", sans-serif;
    letter-spacing: 2px;
}
.tv-show img{height: 220px;object-fit: cover;}
.show-content{
    display: flex;
    align-items: center;
    background: #fff;
    border: 1px solid #eae9e9;
    padding: 15px;
    width: 100%;
    justify-content: space-between;
}

.show-content img{height:auto;margin-right:0}
.hanel{margin-right:0}

.show-title{  margin: 0;
    line-height: 25px;
    font-size:18px;
    color: #2a5ba8;
    font-weight: 500;
    letter-spacing: .5px;
}

.circle-card{
    ;
      width:160px;
      height:160px;
      border-radius:50%;
      background:linear-gradient(145deg, #053e73, #64bee5);
      position:relative;
      display:flex;
      align-items:center;
      justify-content:center;
      text-align:center;
      color:#fff;
      margin:50px auto 0;
      box-shadow:0 10px 25px rgba(0,0,0,.35);
      transition:transform .4s ease;
    }
    .circle-card:hover{
      transform:translateY(-10px) scale(1.05);
    }
    .circle-card::before{
      content:"";
      position:absolute;
      inset:-6px;
      border-radius:50%;
      border:4px solid #bed640;
      border-top-color:transparent;
      animation:spin 6s linear infinite;
    }
    @keyframes spin{
      100%{transform:rotate(360deg)}
    }
    .circle-content h6{
     font-size:13px;
      margin-bottom:5px;
    }
.circle-section .col-md-3{width:20%}
.mt-90{margin-top:70px;}
  
@media (min-width: 1300px) {
    .container, .container-lg, .container-md, .container-sm, .container-xl {
        max-width:93%;
    }
}



.footer{background:#2a5ba8;padding:50px 0 0 }

.footer .top-footer{border-bottom:1px solid #ffffff2e;width:100%;padding-bottom:30px;margin-bottom:50px}
.top-footer h6{color: #c4d944;font-size: 18px;font-weight: 700;margin-bottom: 20px;}
.top-inner a{color:#fff}
.footer p{color:#fff;line-height: 22px;display: flex;font-size:14px;text-align: left;}
.social-media{margin-top:40px}
.social-media a{color: #fff;margin-right:10px;font-size: 16px;color: #fff;width: 35px;height: 35px;border-radius:100%;display: inline-block;text-align: center;line-height:35px;border:1px solid #8d8a8af2}
.social-media a:hover{background:#787878;border:1px solid #787878;color:#fff}
.ft-inner a{display: inline-block;color:#fff;font-size: 14px;margin-bottom: 10px;letter-spacing: .5px;}
.ft-inner ul{padding-left: 0;}
.ft-inner h6{font-size: 16px;color: #c4d944;margin-bottom:20px;font-weight: 700;letter-spacing: 1px;}
.ft-inner h5{color:#fff;font-size:15px;font-weight: 500;letter-spacing: 1px;margin-bottom:20px;opacity: .6;}
.ft-inner span i{color:#b98536;margin-right: 15px;font-size: 20px;opacity:1 !important}
.ft-inner p span{margin: 0;}

.ft-inner p a{margin: 0;color:#ffffff9c;opacity: 1;}
.pl70{padding-left: 80px;}
.pl20{padding-left: 0px;}
.copy-right{margin-top:30px;padding-top: 30px;border-top: 1px solid #ffffff2e;}
.copy-right p{display:block;font-size:13px;margin:0;color:#fff;}
.social{margin-right: 0;text-align: right;}
.ft-social a{width: 30px;height: 30px;display:inline-block;background: #fff;border-radius: 100%;text-align: center;line-height: 30px;border: 1px solid #d4d4d4;color: #2a5ba8;margin-left:5px}
.privacy-list a span{padding:0 10px}
.privacy-list a{display:inline-block;color:#fff;font-size:13px;text-align:center}
.mb-nav,.mb{display:none}

#myModal .modal-dialog{max-width: 30%;}

 .performers-img{width:150px;height:150px;border-radius:100%;overflow:hidden;}
.performers-img img{width:100%}
.highest-thumb{/*background:#f6f6f6;*/padding:15px;border-radius: 120px;;text-align:center}
.performers-title strong{font-size:20px;font-weight:600;text-align:center;display:block;margin-top:15px;color:#2a5ba8}
.performers-title span{font-size:14px;text-align:center;display:block;    margin-bottom:20px;}
.sallery{font-size:25px;font-weight:700;color: #b2d245;}
.bgcolor2 {background: #d3e9d1;}
.bgcolor1{background:#fbe9eb}
.performers-title span {font-size: 13px;}
                
.whatsapp {
    width: 40px;
    height:40px;
    color: #fff !important;
    bottom:65px;
    position: fixed;
    right:35px;
   
    z-index: 99;
    line-height:50px;
    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:50px;
    height:50px;
    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: 50px;
    height:50px;
    background: #25d366;
    border-radius: 50%;
    -webkit-transition: all 200ms;
    -o-transition: all 200ms;
    transition: all 200ms;
    box-shadow: 0px ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Â¹0px 15px #45514;
}   


@-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
    }
}

@media(max-width:991px){
.container {max-width: 97%;}    
nav.navbar-expand-lg .dropdown-menu .nav-link{color:#000 !important;}   
/*.navbar-expand-lg .navbar-collapse { display: inherit !important;flex-basis:inherit;}  */  
.navigation_black nav.navbar-expand-lg .nav-link{color:#fff }
.navbar-expand-lg {background: #000;border: 0;top: 0;}  
.navbar-expand-lg .navbar-nav {flex-direction: column;}
.navbar-brand {width: 150px;margin: 5px 0;}
.navbar {align-items: flex-start;}
nav .rightnav {padding-top: 0 !important;margin: 0;}    
.navbar-nav .nav-link.active{color:#fff}
 .dropdown-menu2,.dropdown-menu3{width:100%;left:inherit!important;right:inherit!important;overflow-y: scroll;height: 400px;}
.navbar-expand-lg .navbar-nav .dropdown-menu.show{display:block !important;}
button.navbar-toggler {width:50px;padding:0px;border-radius: 0;margin-left: auto;margin-right: 0;border: 0;}
.navbar-expand-lg .navbar-toggler-icon {background-image: url('../images/humberger.svg');width: 30px;}
.navbar-expand-lg .navbar-toggler-icon.cross {background-image: url(../images/close2.svg)!important;width:40px;background-position: center !important;}
.navbar-expand-lg .navbar-nav .dropdown-menu {position: absolute;display:none!important;}
.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:inherit!important;border-top:0px solid #00000038;padding: 20px 0 0px;border-right: 0px solid #0e0e0e4a!important;}
ul.navbar-nav li { margin-left: 0;}
.navbar-expand-lg .nav-link {padding: 10px 0px 10px;color:#fff}
.navigation_black .white-logo { display:none !important;}
.navigation_black .black-logo {display:block!important;}
.dropdown-menu.show {display: block!important;}
.mb-nav{display: inline-block;margin: 0;}
.topnav,.dt{display:none}
.mb{display:block}
.banner-caption{width:100%}
.about-text{margin-top:40px}
.pad100{padding:60px 0}
.eit-hdeading {padding-right: 0;}
.add-slider .add-thumb img{height:auto}
.course-search {padding: 100px 37px;}
.banner,.banner-caption{height:550px}
.student-pic {width: 200px;}
.faculty-box{position:relative}
.campus-thumb img {height: 200px;}
.charman-thumb{position:relative;right:0;bottom:0;margin-top:30px;background:#f7f4f4;padding:0}
.research-text {padding-right:0px;margin-bottom:30px}
.tv-show{margin-top:25px}
.fest-video {height:300px;}
.campus-slider2 .campus-thumb img{height: 400px;object-fit:cover}
.research-slider {margin-right: 0;}
.research-thumb img {height: auto;}
.news-thubmnail{margin-bottom:20px}
.circle-section .col-md-3 {width: 25%;}
.circle-card{margin-top:30px}
.top-inner{margin-top:30px}
.top-inner a {font-size: 14px;}
.social ul{margin:0;padding-left:0}
.event-home{margin-bottom:0px}
.sidebar{margin-bottom:30px}
.mission{padding:20px}
.chairman-box {width: 100%;position: relative;background: transparent;padding: 0;height: auto;margin-top: 20px;}
.cs-banner{display:none}
.cse-banner-title h2 {font-size: 35px;font-weight: 800;line-height: 45px;}
.department-form{width: 100%;margin-bottom: 40px;}
.department-form p{text-align:center}
.contact-box{margin-right:0;margin-bottom:50px;}
.address-thumb{margin-left:0}
.cse-banner-title h2 .text-white{color:#2366b1!important;}
}

@media(max-width:560px){
.three-logo{width:100%}    
 .banner-caption h2 {font-size: 70px;line-height: 60px;}
 .banner-caption span {font-size: 60px;}
.heading {font-size: 30px !important;line-height: 40px;}
.student-text {width:100%;}
.student-pic {width:100%;}
.course-search {padding: 40px;margin-bottom: 30px;}
.course-thumb img {height: auto;}
.future{font-size:50px;line-height:50px}
.right-content{width:100%;top:15%}
.right-content .future span {font-size: 40px;}
.right-content strong{font-size: 40px;}
.right-content p{font-size:14px;}
.campus-slider2 .campus-thumb img{height:275px;object-fit:cover}
.circle-section .col-md-3 {width: 50%;}
.circle-card{width:150px;height:150px}
.fest-video {height: 230px;}
.video-title{font-size:40px}
.event-image img{height:auto!important;}
.news-title{margin: 0px;width: 80%;padding: 15px;}
.news-number{padding:40px 15px;font-size: 30px;width: 75px;}
.news-title h4{font-size:18px}
.news-thubmnail{margin-top:30px}
.news-box{border-bottom: 1px solid #ccc;}
.tv-show img {height: auto;}
.copy-right{text-align:center}
.social{margin-right: 0;text-align: center;margin: 25px 0;}
.copy-right p{text-align: center!important;}
.campus-thumb h5{bottom:20px}
/*.chairman-section {height: 750px !important;}*/
.cse-banner-title {top: 0;position: relative;text-align: center;}
.department-form{margin-top:30px}
.magazines-thumb{margin-top:30px}
#myModal .modal-dialog{max-width:100%;}
.highest-section .col-md-3 {width:50%}
.performers-img {width: 100px;height: 100px;}
.performers-title strong{font-size: 18px;}
.sallery {font-size: 20px;}
.highest-thumb{margin-top:30px}
.placement-box p{text-align:center}

}