@media only screen and (min-width: 1400px) {
.container { max-width: 1375px; }
}
 @media only screen and (max-width: 1600px) {
  .owl-client.owl-carousel.owl-theme.owl-loaded.owl-drag .item {padding: 20px 18px;}
 }

 @media only screen and (max-width: 1399px) {
.menu ul.navbar-nav li.nav-item a  {padding: 13px 9px;}
.mask.flex-center {right: 14%;}
.evo_section .bor-right {margin: 25px 0 0 0;}
.evo_section .media {padding: 20px 10px 0 15px;}
.world_img:after {left: 10%;}
.world_icon:before {right: 8%;}
.project_count p br {display: none;}
.owl-client.owl-carousel.owl-theme.owl-loaded.owl-drag .item {padding: 20px 10px;}
} 




 @media only screen and (max-width: 1199px) {
button.navbar-toggler { position: absolute; top: -63px; right: 0; background: #ff8a00; padding: 10px; border: 0; }
#header nav.navbar.navbar-expand-lg.navbar-light { width: 100%; padding: 0; }
ul.navbar-nav { padding: 25px 0; }
.menu ul.navbar-nav li.nav-item a {color: #fff !important;}
.menu ul.navbar-nav li.nav-item a:before {border-bottom: 1px solid rgba(255, 255, 255, 0.45);}
.navbar-toggler .icon-bar { display: block; width: 22px; height: 2px; border-radius: 1px; background: #fff; }
.navbar-toggler .icon-bar+.icon-bar { margin-top: 4px } 
ul.navbar-nav {width: 100%; display: grid;}
.menu ul.navbar-nav li.nav-item a:before {background: none; border-bottom: 1px solid rgba(255, 255, 255, 0.5);}
.mask.flex-center h1 {font-size: 40px; line-height: 47px;}
.mask.flex-center {right: 10%;}
.world_img:before {left: 0;}
.world_img:after {left: 2%;}
.world_icon:after {right: 0;}
.world_icon:before {right:0;}
footer p {text-align:  center; margin: 0 0 7px 0;}
.evo_section {max-height: 720px; }
.evo_section .media {padding: 20px 0 10px 0;}
.evo_section .bor-right {margin:0; border-right: 0;}
.menu ul.navbar-nav li.nav-item a {font-size: 17px;}

.navbar button.navbar-toggler {background: #ff8e00;padding: 12px 11px;/* float: right; */display: inline-block;margin: 68px 0 0 0;border: 2px solid #ffffff;border-radius: 5px;}
  .header_bottom_scssn .navigation .dropdown .dropdown-menu  {border: none;position: static;padding: 0 15px 5px 15px;background: transparent;margin-top: 0;}
  .navbar-expand-lg .navbar-collapse.show {opacity: 1; visibility: visible; transform: scaleX(1); overflow-x: hidden; overflow-y: auto; }
  .navbar-expand-lg .navbar-collapse {display: block !important;z-index: 999;/* float: right; */max-width: 380px;width: 100%;opacity: 0;transition: 0.5s all;-webkit-transition: 0.5s all;-moz-transition: 0.5s all;height: 100% !important;position: fixed;top: 0px;right: 0;padding-top: 0px;text-align: left;background: rgba(0, 0, 0, 0.9);margin: 0;visibility: hidden;transform: scaleX(0.8);transform-origin: right;padding: 6% 55px 5% 40px;}
  .navigation .navbar ul.navbar-nav {display: block;padding-top: 50px;}
  .navigation .navbar ul.navbar-nav > li.nav-item  {display: block;}
  .navigation .navbar ul.navbar-nav > li.nav-item > a.nav-link {color: #ffffff;font-size: 16px;border: none;letter-spacing: 1px;display: inline-block;padding: 1px 0px;margin: 4px 0;text-transform: uppercase;text-shadow: 4px 4px 5px rgba(0, 0, 0, 0.4);}
  .header_bottom_scssn .navigation .dropdown .dropdown-menu > li > a.dropdown-item {border: transparent;padding: 5px 15px 5px 0px;font-size: 13px;font-weight: 400;opacity: 0.9;border: transparent;color: #ffffff;text-align: left;}
  .navigation .dropdown .dropdown-menu > li > a.dropdown-item:before {display: none;}
  .header_bottom_scssn .navigation .dropdown .dropdown-menu > li > a.dropdown-item:hover {background-color: rgba(255, 255, 255, 0.06);padding-left: 4px;}
  button.resp_toggle.navbar-toggler {background: #151a30; padding: 10px 10px; display: inline-block; margin: 10px 10px; vertical-align: middle; }
  .navigation .navbar ul.navbar-nav > li.nav-item > a.nav-link:hover:before {width: 100%; opacity: 1; }
  .navigation .navbar ul.navbar-nav > li.nav-item > a.nav-link:before {content: '';position: absolute;bottom: 4px;width: 0;height: 7px;background: rgba(255, 255, 255, 0.4);z-index: -1;opacity: 0;transition: 0.6s all;}
  .navigation .navbar ul.navbar-nav > li.nav-item.dropdown > a.nav-link {padding: 1px 1px 1px 0px;}
  .navigation .navbar ul.navbar-nav > li.nav-item.dropdown > button#navbarDropdown {transform: rotate(0deg) translate(0); width: 30px;text-align: center;height: 35px;border-left: 1px solid #ffffff5e;border-radius: 0;color: #ffffff; top: 0px;right: 0; }
  .project_count .media-body {margin:0 0 0 10px;}
  .footer_bg ul li {padding: 0 17px 0 8px;}
  .sub-banner h2 {
    font-size: 29px;
}
}
 @media only screen and (max-width: 991px) {
.mask.flex-center h1 {
    font-size: 35px;
    line-height: 40px;
;}
.bg-before:before{position:relative;}
.Choose h2{font-size:25px;}
.world_img:before, .world_img:after, .world_icon:before, .world_icon:after {display: none;}
.world_class h2 {font-size: 28px;}
.navbar button.navbar-toggler {margin: 27px 0 0 0;}
.sub-banner img {height: 135px; object-fit: cover;}
.sub-banner ul {top: 60%;}
.map {margin: 30px 0 0 0;}
.evo_section {
    max-height: 750px;
}
.sub-banner h2 {font-size: 27px;}
.traini_day h2:before {left: 0;}
a.traini_apply {position: relative;
    border: 0;
    width: auto;}
    .media_img img {margin-bottom: 20px;}
}
 @media only screen and (max-width: 767px) {
.header ul.nav li span {display: none;}
.header ul.nav li {padding: 12px 8px 12px 0px;}
.mask.flex-center h1 {
    font-size: 25px;
    line-height: 29px; 
}
.mask.flex-center img {margin:8px 0 0 0; width:30% !important;}
.mask.flex-center {right: 0;} 
a.know_more {margin-bottom: 25px;}
.world_class h2 {
    font-size: 22px;
    line-height: 32px;
}
.owl-nav01 {left: 55%;}
.header ul.nav li a img {margin:0px 10px 0 0;}
.footer_bg ul li {padding: 0 15px;}
ul.social-icon li {padding: 0;}
.world_img iframe {width: 100%;}
.testi_part img {position: relative; display: block; text-align: center;}
.testi_part .bg-white {margin:-40px 0 0 0; padding: 60px 40px 35px 40px;}
.p-6 {padding: 0 15px !important;}
.sub-banner h2 {
    font-size: 22px;
}
.traini_day h2 {font-size: 20px; line-height: 1.3;}

} 
 @media only screen and (max-width: 575px) {
  .world_class h2 {
    font-size: 16px;
    line-height: 30px;
}
.world_class p {margin-top: 10px;}
.d-sm-flex.justify-content-sm-between.my-4.mx-0.mx-md-4.pt-5.pt-sm-0 {text-align: center;}
.owl-testi.owl-carousel.owl-theme.owl-loaded.owl-drag .item .pro_caption {padding: 125px 25px 30px 25px;}
.evo_section h2 {font-size: 30px;}
.mask.flex-center p {display: none;}
div#apply_now .media-modal.modal-dialog.modal-dialog {padding: 0 20px;}
.cont_form .form-group .g-recaptcha {display: block; margin-bottom: 15px;}
.m-sm-auto.m-none {padding: 0 0 0 15px;}
.sub-banner img {height: 115px;}
.contact_detail .media-body ul li a {
   border: 1px solid rgba(255, 255, 255, 0.6);
    border-radius: 50%;
    width: 40px;
    height: 40px;
    line-height: 37px;
    display: block;
    transition: all 0.5s ease;
    color: rgba(255, 255, 255, 0.8);
    text-align: center;
    margin: 5px 5px 0 0;
    
}
.contact_detail .media-body ul li a:hover {background: #fff; color: #444;}
 }
  @media only screen and (max-width: 480px) {
    .mask.flex-center p {display: none;}
  }
  @media only screen and (max-width: 420px) {
   
    .mask.flex-center h1 {
    font-size: 17px;
    line-height: 19px;
}
.mask.flex-center {right: -40px;}
.owl-client.owl-carousel.owl-theme.owl-loaded.owl-drag .item {min-height: auto;}
.world_img iframe {height: 235px;}
.sub-banner h2 {
    font-size: 22px;
}
 }
 @media only screen and (max-width: 360px) {
  .logo img {max-width: 70%;}
 }