@media (min-width:1400px){
.inner_banner .carousel-item img{height:600px;}
.founder-img{transform:translateX(-7rem); width:106%;}
.founder-img img{object-fit:cover; height:800px; width:100%; object-position:top;}
.what h3{min-height:inherit;}
.menu_drawer ul .dropdown-menu{right:15% !important;}
.work img{height:435px;}


}

@media (max-width:1199px) {
.banner{height:72vh; min-height:inherit;}
.banner_text{top:8rem;}
.footer-grids .ps-5{padding-left:13px !important;}
.footer_email{font-size:14px;}
.founder-img{transform:translateX(-2.2rem);}
.inner_banner{min-height:450px;}
.inner_banner .carousel-item img{height:450px;}
.work img{height:315px;}
.service_text h3{font-size:1.1rem;}
.client-logo{height:170px;}

}

@media (max-width:896px) {
.hidden_header{height:116px;}
.navbar-expand-lg{width:auto;}
.navbar-light .navbar-toggler{border-radius:0; position:relative; z-index:1;}
.navbar-expand-lg .navbar-nav .nav-link{font-size:14px; color:#fff; font-weight:700; text-transform:uppercase; padding:15px 25px; text-align:left; border-bottom:#363636 solid 1px;}
.navbar-collapse{background:#030d12; overflow:auto; position:fixed; top:0px; right:-100%; height:100vh; width:100%; padding:10px 0px; transition:all 0.3s; z-index:9; overflow-x:hidden;}
.navbar-toggler[aria-expanded="true"] .navbar-close-icon{display:block; width:.7em; height:.7em; fill:#e5a93d; padding:0px;}
.collapse.show{right:0;}
.nav-fill .dropdown-menu{display:none; visibility:visible; opacity:1; transform:inherit; background:#01070a; box-shadow:none;}
.navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .show>.nav-link, .navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover{color:#e5a93d;}
.dropdown:hover > .dropdown-menu{display:block;}
.navbar-toggler.nav_close{margin-top:15px; margin-bottom:15px; background:none; padding:0; height:auto; float:right; margin-right:35px;}

.menu_drawer ul li a{font-size:20px;} 
.menu_drawer ul .dropdown-menu li a{font-size:17px;}
.menu_drawer ul .dropdown-menu{margin-top:5px !important;}

.banner{height:100vh; min-height:500px;}
.counter_main{height:260px;}
.counter_number{font-size:2.8rem;}
.counter_content p{font-size:12px;}
.featured_bg{padding-top:0;}
.what{margin-bottom:2rem;}
.what_bg{padding-bottom:0; padding-top:0;}
.footer-grids .pe-5{padding-right:13px !important; margin-bottom:2rem;}
.mission_bg .heading{font-size:45px;}
.mission{padding-left:2rem; padding-right:2px;}
.founder-img{transform:translateX(0rem);}
.founder-content{padding-right:0; margin-top:2rem; height:auto; margin-bottom:2rem;}
.mission{padding:0;}
.mission.vision{padding-top:2rem; margin-top:2rem;}
.vision:before{width:100%; height:1px;}
.work_bg .heading, .service_bg .heading, .contact_bg .heading, .client_bg .heading{font-size:45px;}
.work_text h3{font-size:17px;}
.inner_banner{min-height:400px;}
.inner_banner .carousel-item img{height:400px;}
.contact_form{margin-left:0; margin-top:2rem;}
.work img{height:225px;}
.event img{height:325px;}
.service img{height:195px;}

}

@media (max-width:768px) {


}

@media (max-width:736px) {
.menu_drawer ul .dropdown-menu{right:33% !important;}    
.banner_text{top:10rem;}
.footer-grids .text-end{text-align:left !important; margin-top:2rem;}
.counter_main{margin-bottom:2rem;}
.event img{height:265px;}
.what figure{height:300px;}
.what h3{min-height:auto;}
.drawer{width:100%;}
.work img{height:345px;}
.service img{height:auto;}
.client-logo{height:155px;}
.ot_address .address{min-height:inherit;}

}

@media (max-width:667px) {


}

@media (max-width:640px) {


}

@media (max-width:568px) {
.menu_drawer{padding-left:15px; padding-right:15px;}
.inner_banner{min-height:325px;}
.inner_banner .carousel-item img{height:325px;}
.client_bg .row .col-xl-3{width:50%;}
.contact_bg .col-md-6{width:50%;}
.work img{height:360px;}
.event img{height:230px;}
.poster_bg .col-xl-4{width:50%;}

}

@media (max-width:480px) {
.menu_drawer ul .dropdown-menu{right:0% !important; position:static !important; text-align:right; margin-top:15px !important;}    
.banner{height:72vh; min-height:460px;}    
.banner_text h1{font-size:37px;}
.event_info{padding:10px; bottom:0px;}
.event img{height:165px;}
.event_info h3{font-size:1.1rem;}
.heading{font-size:25px;}
.counter_number{font-size:2.5rem;}
.client-logo{padding:15px;}
.client-logo img{max-width:100%;}
.client_bg .client-logo img{max-width:95%;}
.mission_bg .heading, .work_bg .heading, .service_bg .heading, .contact_bg .heading, .client_bg .heading{font-size:30px;}
.inner_banner{min-height:220px;}
.inner_banner .carousel-item img{height:220px;}
.detail_text .btn{padding-left:15px; padding-right:15px; margin-right:5px; font-size:13px;}
.detail_text{padding:15px;}
.service_detail figure img{height:230px;}
.service_text h3{font-size:16px;}
.service_text{padding:15px;}
.detail_text h3{font-size:18px;}
.team_text h4{font-size:17px;}
.team{margin-bottom:2.5rem;}
.team_text{margin-top:1rem;}
.contact_form{padding:15px;}
.contact_bg .contact_form .heading{font-size:21px;}
.address{padding:12px;}
.address .ad_text h6{font-size:13px;}
.address .ad_text{font-size:14px;}
.footer-grids ul{width:48%;}
.work_text{padding:15px;}
.work img{height:260px;}
.poster_bg .col-xl-4{width:100%;}
.drawer .nav-btn{position:static; display:block; margin:1.7rem auto;}
.contact_bg .col-md-6{width:100%;}


}

@media (max-width:414px) {



}

@media (max-width:375px) {
.contact_bg .col-md-6{width:100%;}
.work img{height:230px;}

}

@media (max-width:360px) {
.work img{height:225px;}


}

@media (max-width:320px) { 
.navbar-brand img{height:40px;}    
.banner_text h1{font-size:35px;}   
.banner_text p{font-size:10px;}
.address .ad_text{font-size:12px;}
.work img{height:195px;}

}