@media only screen and (max-width:1450px) and (min-width:1024px){
    .menu .menu-header-menu-container {
    width: 70%;
}

}



@media only screen and (max-width:1194px) and (min-width:1181px){
    .logo{
        width: 80%;
    }
    .banner-text h1{
        font-size: 82px;
    }
    .banner-text{
        bottom: 15%;
    }
    .team-inner .img-box.team-img-3{
        max-width: 57%;
        height: 26%;
    }
    .team-inner{
        margin-top: 40%;
    }
    .rates-inner p{
        font-size: 16px;
    }
    .accomplishments .icon-box{
        top: -24%;
        left: 24%;
    }
    .scrolled{
        align-items: center;
    }
    .rates-inner .rates-box{
        padding-left: 42px;
    }
}

@media only screen and (max-width:1180px) and (min-width:1025px){
    .menu a, .social-icon a{
        font-size: 14px;
    }
    .social-icon i{
        font-size: 20px;
    }
    .menu-icon span{
        margin: 8px 0px;
    }
    .logo{
        width: 76%;
    }
    .sidebar .menu li a{
        font-size: 16px;
        padding: 8px 0px;
    }
    .menu-icon.active span{
        right: 13%;
    }
    .banner-text h1{
        font-size: 75px;
    }
    .banner-text{
        bottom: 20%;
    }
    .team-inner .img-box.team-img-3{
        max-width: 57%;
        height: 26%;
    }
    .team-inner{
        margin-top: 42%;
    }
    .program .img-box img{
        height: 153px;
    }
    .program .text-box{
        padding: 20px 15px;
    }
    .fleet-inner .img-box img{
        height: 194px;
    }
    .fleet-heading {
    top: 175px;
}
    .rates-inner h4{
        font-size: 21px;
    }
    .rates-inner p{
        font-size: 16px;
    }
    .accomplishments .icon-box{
        top: -24%;
        left: 24%;
    }
    .accomplishments .text-box{
        padding: 90px 30px 20px;
    }
    .rates-inner .rates-box{
        padding-left: 44px;
    }
}

@media only screen and (max-width:1199px){
.aviation-inner .row .text-box a {
    padding: 20px 20px;
    min-width: 285px;
}
.aviation-inner .row .text-box {
    margin: 10px;
}   
}

@media only screen and (max-width:1024px){
    .rates-inner .rates-box{
        padding-left: 46px;
    }
    .menu a, .social-icon a{
        font-size: 14px;
    }
    .social-icon i{
        font-size: 20px;
    }
    .menu-icon span{
        margin: 8px 0px;
    }
    .logo{
        width: 76%;
    }
    .sidebar .menu li a{
        font-size: 16px;
        padding: 8px 0px;
    }
    .menu-icon.active span{
        right: 13%;
    }
    .banner-text h1{
        font-size: 70px;
    }
    .banner-text{
        bottom: 20%;
    }
    .common-gap{
        padding: 40px 0px;
    }
    .common-heading{
        margin-bottom: 30px;
        font-size: 27px;
    }
    .team-inner .img-box.team-img-3{
        max-width: 57%;
        height: 26%;
    }
    .team-inner{
        margin-top: 45%;
    }
    .program .img-box img{
        height: 153px;
    }
    .program .text-box h3{
        font-size: 24px;
    }
    .program .text-box{
        padding: 20px 15px;
    }
    .fleet-inner .img-box img{
        height: 194px;
    }
    .fleet-inner .text-box h4, .fleet-heading h4{
        font-size: 18px;
    }
    .rates-inner h4{
        font-size: 21px;
    }
    .rates-inner p{
        font-size: 16px;
    }
    .accomplishments .icon-box{
        top: -24%;
        left: 24%;
    }
    .accomplishments .text-box{
        padding: 90px 30px 20px;
    }
   
}
@media only screen and (max-width:1023px) and (min-width:897px){
    .rates-inner .rates-box{
        padding-left: 0px;
    }
    .logo{
        width: 56%;
    }
    .logo img{
        width: 48%;
    }
    .scrolled .logo img{
        width: 30%;
    }
    .menu-icon.active span{
        right: 15%;
    }
    .team-inner .img-box.team-img-3{
        max-width: 46%;
    }
    .program .img-box{
        max-width: 60%;
    }
    .program .img-box img{
        height: 210px;
    }
    .program .text-box, .fleet-inner{
        width: 60%;
        margin: 0px auto 30px;
    }
    .program .text-box h3{
        height: 60px;
    }
    .fleet-inner .img-box img{
        height: 270px;
    }
    .fleet-heading{
        top: 250px;
    }
    .rates-inner{
        text-align: center;
    }
    .rates-inner h4{
        margin: 30px auto 20px;
    }
    .accomplishments-box{
        margin: 20px 0px 30% 0px;
    }
    .accomplishments-box-bottom{
        margin-top: 30px;
    }
    .accomplishments .icon-box{
        top: -13%;
        left: 32%;
    }
    .contact .contact-inner{
        flex-direction: column-reverse;
    }
    .info{
        width: 80%;
        margin-top: 60px;
    }
    .form{
        width: 80%;
    }
    .info-item i{
        font-size: 18px;
    }
    .info-item img{
        height: 21px;
        width: 21px;
    }
    .info-social-icon i{
        margin: 10px 20px 0px 0px;
        font-size: 24px;
    }
    .menu .menu-header-menu-container {
    width: 67%;
}
}
@media only screen and (max-width:896px) and (min-width:769px){
    .rates-inner .rates-box{
        padding-left: 0px;
    }
    .banner{
        height: 500px;
    }
    .banner-text h1{
        font-size: 50px;
    }
    .social-icon{
        display: none;
    }
    .logo img{
        margin: 0px auto 0px 0px ;
    }
    .scrolled{
        align-items: center;
    }
    .menu-icon.active span{
        width: 5%;
    }
    .menu-icon.active span{
        right: 16%;
    }
    .team-inner .img-box.team-img-3{
        max-width: 50%;
        height: 26%;
    }
    .program .img-box img{
        height: 207px;
    }
    .fleet-inner .img-box img{
        height: 275px;
    }
    .fleet-heading{
        top: 255px;
    }
    .program .img-box{
        max-width: 60%;
    }
    .program .text-box, .fleet-inner{
        width: 60%;
        margin: 0px auto 30px;
    }
    .rates-inner{
        text-align: center;
    }
    .rates-inner h4{
        margin: 30px auto 20px;
    }
    .accomplishments-box{
        margin: 20px 0px 30% 0px;
    }
    .accomplishments-box-bottom{
        margin-top: 30px;
    }
    .accomplishments .icon-box{
        top: -13%;
        left: 32%;
    }
    .contact .contact-inner{
        flex-direction: column-reverse;
    }
    .info{
        width: 80%;
        margin-top: 60px;
    }
    .form{
        width: 80%;
    }
    .info-item i{
        font-size: 18px;
    }
    .info-item img{
        height: 21px;
        width: 21px;
    }
    .info-social-icon i{
        margin: 10px 20px 0px 0px;
        font-size: 24px;
    }
    .program .text-box h3{
        height: 50px;
    }
    .menu .menu-header-menu-container {
    width: 69%;
}
}

@media only screen and (max-width:768px){
    .contact .contact-inner{
        flex-direction: column-reverse;
    }
    .rates-inner .rates-box{
        padding-left: 0px;
    }
    .banner{
        height: 500px;
    }
    .banner-text h1{
        font-size: 50px;
    }
    .social-icon{
        display: none;
    }
    .logo img{
        margin: 0px auto 0px 0px ;
    }

    .menu-icon.active span{
        width: 5%;
    }
    .menu-icon.active span{
        right: 17%;
    }
    .team-inner .img-box.team-img-3{
        max-width: 50%;
        height: 26%;
    }
    .program .img-box img{
        height: 207px;
    }
    .fleet-inner .img-box img{
        height: 275px;
    }
    .fleet-heading{
        top: 255px;
    }
    .program .img-box{
        max-width: 60%;
    }
    .program .text-box, .fleet-inner{
        width: 60%;
        margin: 0px auto 30px;
    }
    .rates-inner{
        text-align: center;
    }
    .rates-inner h4{
        margin: 30px auto 20px;
    }
    .accomplishments-box{
        margin: 20px 0px 30% 0px;
    }
    .accomplishments .icon-box{
        top: -13%;
        left: 32%;
    }
    .contact .contact-inner{
        flex-direction: column;
    }
    .info{
        width: 80%;
        margin-bottom: 60px;
    }
    .form{
        width: 80%;
    }
    .info-item i{
        font-size: 18px;
    }
    .info-item img{
        height: 21px;
        width: 21px;
    }
    .info-social-icon i{
        margin: 10px 20px 0px 0px;
        font-size: 24px;
    }
    .program .text-box h3{
        height: 50px;
    }
    .info{
        margin: 40px 0px 0px;
    }
    .aviation-inner .row .text-box {
    margin: 6px;
}
    .aviation-inner .row .text-box a {
    padding: 18px 20px;
    min-width: 220px;
    font-size: 18px;
}
}
@media only screen and (max-width:736px) and (min-width:568px){
    .contact .contact-inner{
        flex-direction: column-reverse;
    }
    .rates-inner .rates-box{
        padding-left: 0px;
    }
    .banner-text{
        width: 70%;
    }
    .logo{
        width: 22%;
    }
    .logo img{
        width: 100%;
    }
    .menu{
        width: 16%;
    }
    .menu .mobile{
        display: none;
    }
    .menu-icon.active span{
        right: 18%;
        width: 6%;
    }
    .mobile-display{
        display: block;
    }
    .banner-text{
        bottom: 10%;
    }
    .common-para{
        font-size: 14px;
    }
    .common-heading{
        margin-top: 20px;
    }
    .about h4{
        font-size: 18px;
    }
    .scrolled .logo img{
        width: 76%;
    }
    .team {
        padding: 0px 0px 30px;
    }
    .accomplishments .icon-box{
        left: 40%;
        width: 110px;
        height: 110px;
    }
    .program .img-box{
        max-width: 80%;
    }
    .program .text-box, .fleet-inner{
        width: 80%;
    }
    .program .img-box img{
        height: 220px;
    }
    .fleet-inner .img-box img{
        height: 280px;
    }
    .fleet-heading{
        top: 260px;
    }
    .accomplishments .text-box{
        width: 80%;
        margin: auto;
    }
    .accomplishments-box{
        margin: 40px 0px 10% 0px;
    }
    .accomplishments .icon-box{
        top: -10px;
    }
    .accomplishments .icon-box img{
        margin: 33px auto;
    }
    .accomplishments-box-bottom{
        margin: 10% 0% 20%;
    }
    .accomplishments-box-bottom .icon-box{
        top: 0%;
    }
    .accomplishments-mobile:last-child .accomplishments-box-bottom{
        margin: 0% 0% 0%;
    } 
    .accomplishments-mobile:last-child .accomplishments-box-bottom .icon-box{
        top: -36%;
    }
    .contact h4{
        font-size: 19px;
    }
    .info, .form{
        width: 90%;
    }
    .form-2{
        flex-direction: column;
    }
    .team-inner .img-box.team-img-3{
        max-width: 38%;
        height: 30%;
    }
    .owl-one .owl-nav button.owl-prev{
        left: 0%;
    }
    .owl-one .owl-nav button.owl-next{
        right: 0%;
    }
    .team-inner{
        width: 80%;
        margin: 26% auto 0%;
    }
    .info{
        margin: 40px 0px 0px;
    }
    .menu .menu-header-menu-container, .menu .menu-header-top-container{ display: none ; }
}
@media only screen and (max-width:667px){
    .menu-icon.active span{
        right: 20%;
        width: 6%;
    }
    .menu .menu-header-menu-container,.menu .menu-header-top-container{ display: none ; }
}
@media only screen and (max-width:568px){
    .menu-icon.active span{
        right: 23%;
        width: 6%;
    }
    .aviation-inner .row .text-box {
    width: 100%;
}
.aviation-inner .row .text-box a {
    padding: 16px 20px;
    font-size: 16px;
}   
}
@media only screen and (max-width:567px) and (min-width:415px){
    .contact .contact-inner{
        flex-direction: column-reverse;
    }
    .banner-text{
        width: 80%;
    }
    .logo{
        width: 25%;
    }
    .logo img{
        width: 100%;
    }
    .menu{
        width: 16%;
    }
    .menu .mobile{
        display: none;
    }
    .menu-icon.active span{
        right: 32%;
        width: 8%;
    }
    .mobile-display{
        display: block;
    }
    .banner-text{
        bottom: 10%;
    }
    .common-para{
        font-size: 14px;
    }
    .common-heading{
        margin-top: 20px;
    }
    .about h4{
        font-size: 18px;
    }
    .scrolled .logo img{
        width: 76%;
    }
    .team {
        padding: 0px;
    }
    .accomplishments .icon-box{
        left: 35%;
    }
    .program .img-box{
        max-width: 80%;
    }
    .program .text-box, .fleet-inner{
        width: 80%;
    }
    .program .img-box img{
        height: 163px;
    }
    .fleet-inner .img-box img{
        height: 210px;
    }
    .fleet-heading{
        top: 190px;
    }
    .accomplishments-box{
        margin: 50px 0px 20% 0px;
    }
    .accomplishments .icon-box{
        top: -10px;
    }
    .accomplishments-box-bottom{
        margin: 20% 0% 20%;
    }
    .accomplishments-box-bottom .icon-box{
        top: 2%;
    }
    .contact h4{
        font-size: 19px;
    }
    .info, .form{
        width: 90%;
    }
    .form-2{
        flex-direction: column;
    }
    .team-inner .img-box.team-img-3{
        max-width: 38%;
    }
    .info{
        margin: 40px 0px 0px;
    }
}
@media only screen and (max-width:414px){
    .contact .contact-inner{
        flex-direction: column-reverse;
    }
    .info{
        margin: 40px 0px 0px;
    }
    .rates-inner{
        width: 100%;
    }
    .banner-text{
        width: 80%;
    }
    .logo{
        width: 25%;
    }
    .logo img{
        width: 100%;
    }
    .menu{
        width: 16%;
    }
    .menu .mobile{
        display: none;
    }
    .menu-icon.active span{
        right: 32%;
        width: 8%;
    }
    .mobile-display{
        display: block;
    }
    .banner-text{
        bottom: 10%;
    }
    .common-para{
        font-size: 14px;
    }
    .common-heading{
        margin-top: 20px;
    }
    .about h4{
        font-size: 18px;
    }
    .scrolled .logo img{
        width: 76%;
    }
    .team {
        padding: 0px;
    }
    .program .img-box{
        max-width: 80%;
    }
    .program .text-box, .fleet-inner{
        width: 80%;
    }
    .program .img-box img{
        height: 163px;
    }
    .fleet-inner .img-box img{
        height: 210px;
    }
    .fleet-heading{
        top: 190px;
    }
    .accomplishments-box{
        margin: 50px 0px 20% 0px;
    }
    .accomplishments .icon-box{
        top: -10px;
    }
    .accomplishments-box-bottom{
        margin: 20% 0% 20%;
    }
    .accomplishments-box-bottom .icon-box{
        top: 2%;
    }
    .contact h4{
        font-size: 19px;
    }
    .info, .form{
        width: 90%;
    }
    .form-2{
        flex-direction: column;
    }
    .team-inner .img-box.team-img-3{
        max-width: 38%;
    }
}
@media only screen and (max-width:375px){
    .banner-text h1{
        font-size: 36px;
    }
    .banner-text{
        bottom: 17%;
    }
    .banner{
        height: 400px;
    }
    .menu-icon.active span{
        right: 36%;
    }
    .team-inner .img-box.team-img-3{
        max-width: 45%;
        left: 28%;
    }
    .team-inner .team-text{
        width: 94%;
    }
    .program .text-box h3{
        height: 70px;
    }
}
@media only screen and (max-width:320px){
    .menu-icon.active span{
        right: 44%;
    }
    .team-inner .img-box.team-img-3{
        height: 18%;
        top: -10%;
    }
    .program .img-box{
        max-width:90% ;
    }
    .program .img-box img{
        height: 136px;
    }
    .program .text-box, .fleet-inner{
        width: 90%;
    }
    .program .text-box h3{
        font-size: 22px;
    }
    .fleet-inner .img-box img{
        height: 180px;
    }
    .fleet-heading{
        top: 160px;
    }
    .accomplishments .icon-box{
        left: 30%;
    }
    .common-heading{
        font-size: 22px;
        margin-bottom: 30px;
    }
    .accomplishments-box {
        margin: 70px 0px 20% 0px;
    }
    .accomplishments .icon-box {
        top: 0px;
    }
    .info-item a{
        font-size: 14px;
    }
}