@media (max-width: 1200px) {
    .footer-section img{
        width:200px;
    }
    .deal-section .right-section{
        margin-left:25px;
    }
    .deal-section .right-section a{
        font-size:15px;
    }
    .reverse-icon img{
        left:110px;
    }
    .vertical-line{
        height:110px;
    }
    .reg-login .nav-item{
        width:170px;
    }
    .hotel-inner-page-section h2{
        font-size:20px;
    }
    .footer-section h3{
        font-size:24px;
    }
   
}
@media (max-width: 1060px){
    .footer-contact-sec a{
        font-size:15px;
    }
    .reg-login .nav-item{
        width:160px;
    }
}
@media (max-width:992px) {
    .top-section{
        display: none;
    }
    .second-header{
        display: block;
    }
    .navbar-expand-lg .navbar-collapse{
        display:none!important;
    }
    .main-ticket-section{
        display: none;
    }
    .inner-background .mobile-menu{
        top:35px;
    }
    .navbar-brand{
        display:block;
      }
    .mobile-menu {
        display: block;
        position: absolute;
        right: 0;
        top:70px;
    }
    .offcanvas-backdrop.show{
        opacity:0;
    }
    .mobile-view-bottom-nav {
        display: block;
    }
   
    .mobile-menu .toggle-btn{
        position:absolute;
        right:0;
    }
    .offcanvas-header{
        padding:30px;
    }
    .offcanvas-body{
        padding:30px;
    }
    .left-section span{
        display:none;
    }
    .deal-section .image-text{
        display: block;
        width:100%;
        bottom:0;
        left:0;
    }
    .deal-section .left-section h5{
        position:absolute;
        left:15px;
    }
    .footer-first{
        border-right: none;
    }
    .footer-links{
        display:flex;
        justify-content: center;
    }
    .footer-contact-sec a{
        margin-top:34px;
        margin-left:20px;
    }
    .offcanvas-body a{
        color:#000;
        font-size:20px;
        text-decoration: none;
        font-weight: 600;
    }
    .offcanvas-body a:hover{
        color: #d8a311;
    }
    .social-icons h3{
        padding-top:10px;
    }
    .footer-first{
        display: flex;
    flex-direction: column;
    align-items: center;
    }
    .footer-logo, .social-icons{
        text-align: center;
    }
    .md-d-none{
        display: none;
    }
    .footer-first{
        display:none;
    }
    .footer-section h3{
        text-align: center;
    }
    .yellow-line{
        display: none;
    }
    .copy-right{
        padding-bottom:65px;
    }
    .banner-text{
        margin-top:100px;
    }
    .mini-blog p{
        font-size:12px;
    }
  
    .blog-section{
        padding:20px;
    }
    .third-section-box{
        margin-top:10px;
    }
    .main-table{
        overflow-x: scroll;
    }
    .flight-banner-text h1 {
        font-size: 20px;
    }
    .reg-login .nav-item{
        width:170px;
    }
    .navbar-brand img {
  
    background-color: #d8a311;
}
    
}

@media (max-width:768px) {
    .deal-section .nav-pills .nav-link{
        font-size:12px;
    }
    .deal-section .image-text{
        left:20px;
        bottom:15px;
    }
    .deal-section .right-section a{
        font-size:30px;
    }
    .deal-section .left-section h5{
        font-size:20px;
    }
    .mini-blog p{
        font-size:12px;
    }
    .mini-blog-para{
        font-size:20px!important;
    }
    .flight-banner-text{
       
        padding:30px;
    }
    .padding-both{
        padding-left:20px;
        
    }
    .flight-banner-text .fa{
        padding-left:0;
    }
    .main-table .table{
        width:200%;
      }
      .overview-section p{
        padding-top:30px;
    }
    .reg-login .nav-item{
        width:150px;
    }
    .flight-banner-text h1{
        font-size:15px;
    }
    .flight-banner-text span{
        font-size:10px;
    }
}

@media (max-width:576px) {
    .main-ticket-section .nav-item {
        width: 69px;
    }

    .main-ticket-section .nav-pills img {
        width: 30px;
    }

    .main-ticket-section .nav-pills p {
        font-size: 10px;
    }

    .main-ticket-section .tab-content {
        display: none;
    }
    .deal-section .right-section a{
        font-size:15px;
    }
    .w-50{
        width:100%!important;
    }
    .mini-blog p{
        line-height: 1.4;
    }
    .blog-sec p{
        padding:0!important;
    }
    .footer-links{
        display:block;
        margin-left:0;
        text-align: center;
    }
    .footer-contact-sec p{
        text-align: center;
    }
    .about-third-section{
        padding:10px;
    }
    .paragraph-content{
        padding:10px;
    }
    .contact-section{
        padding:10px;
        padding-top:30px;
    }
    .contact-form{
        text-align: center;
    }
    .contact-form p{
        text-align: center;
    }
    .login-section{
        padding:30px 10px;
    }
    .log .form-check{
        display: block;
        text-align: center;
    }
    .reg-login .nav-item{
        width:100px;
    }
    .reg-login .nav{
        display: flex;
        justify-content: center;
    }
    .log .form-control{
        margin-bottom:0;
    }
    .main-table{
        overflow-x: scroll;
    }
    .flight-page{
        padding:10px;
    }
    .main-table .btn{
        font-size:12px;
    }
    .main-table .table{
        width:200%;
      }
      .table td{
        padding:10px;
      }
      .flight-banner-text h1{
        font-size:20px;
      }
      .review-section{
        padding:10px;
      }
      .padding-sec{
        padding:10px;
      }
      .fournotfour-section h1{
        font-size:40px;
      }
      .search-button{
        margin-top:30px;
      }
      .flight-counter input{
        font-size:20px;
      }
      .page-banner-content{
        padding: 60px 20px;
      }
      .flight-banner-text{
        flex-wrap: wrap;
    justify-content: center;
    margin-bottom: 20px;
    background-color: rgba(0,0,0,0.3);
    border-radius: 20px;
      }
      .margin-top{
        margin-top:20px;
      }
      .flight-banner-text .fa {
        padding-left: 20px!important;
        padding-right: 20px;
    }
}