/* Extra small devices (portrait phones, less than 576px) */
@media (max-width: 575.98px) {
    .burger-icon.burger-close {
        top: 32px; 
        z-index: 999999;
    }

    .call-phone {
        font-size: 12px !important;
        background-color: white;
        color:black !important;
        padding:2px 10px;
        border-radius: 30px;
    }
    .mobile-header-wrapper-style {
        top: 86px;
    }
    .mobile-header-wrapper-style {
      background: linear-gradient(to right, #000000 84%, #ffffff 15%, #88ff61 80%) !important;
    }
    .width-20 {
        width: auto;
    } 
    .preloader_heading {
        font-size: 16px;
        left: 50px;
    }
    .default_mp{
        padding-top: 70px;
        padding-bottom: 40px;
      }
      .header-logo a img {
        width: 125px !important;
    }
    .mobile-header-wrapper-style {
        z-index: 9999 !important;
    }
    .burger-icon {
        top: 22px;
        right: 6px;
        z-index:111111;
    }
    .mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-content-area .mobile-menu-wrap nav .mobile-menu li a {
        font-size: 17px;
        line-height: 0px;

    }
    .footer_top_call {
        padding: 20px 0;
    }
    .ftc_text h1 {
        font-size: 22px;
        line-height: 39px;
    }


    /* Banner Css */
    h2.banner_heading.color-white.wow.fadeInRight {
        font-size: 45px !important;
        line-height: 50px;
    }
    .banner_contacts {
        margin-top:40px;
        position: inherit;
        width: 100%;
    }
    .box-cover-image {
        height: 490px !important;
    }
    .box-pagination-button {
        top: 10%;
    }
    .box-banner-info {
        top: 25%;
    }
    /* Banner Css */
    .button_su_inner {
        width: 136px;
        padding: 8px;
    }

    .breadcumb_bg {
        padding: 30px 0;
        background: #1b1b1b;
    }
    .user_review_list {
        margin: 0 0px 0px 0px;
    }

    .pricing_item {
        margin: 0px;
    }

    .table-wrapper {
        padding: 0px;
        margin: 0px;
    }
    .about_bg img {
        height: 320px;
    }
    .passenger_shadow {
        margin: 30px 0 0 0 !important;
        padding: 10px;

    }
    .progress-wrap {
        right: 14px;
        bottom: 20px;
}

}
/* Small devices (landscape phones, 576px and up) */
@media (min-width: 576px) and (max-width: 767.98px) { 
    .burger-icon.burger-close {
        top: 92px; 
        z-index: 999999;
    }
    .mobile-header-wrapper-style {
        top: 158px;
    }
    .mobile-header-wrapper-style {
        z-index: 9999 !important;
    }
    .burger-icon {
        top: 35px;
        right: 6px;
        z-index:111111;
    }
    .mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-content-area .mobile-menu-wrap nav .mobile-menu li a {
        font-size: 17px;
        line-height: 0px;

    }
    h2.banner_heading.color-white.wow.fadeInRight {
        font-size: 55px !important;
    }
    .banner_contacts {
        margin-top:40px;
        position: inherit;
        width: 100%;
    }
    
 }

/* Medium devices (tablets, 768px and up) */
@media (min-width: 768px) and (max-width: 991.98px) { 
    .burger-icon.burger-close {
        top: 72px; 
        z-index: 999999;
    }



    h2.banner_heading.color-white.wow.fadeInRight {
        font-size: 62px !important;
        line-height: 65px;
        width: 60% !important;
    }
    .banner_contacts {
        padding: 16px;
        right: 2%;
        width: 310px;
    }
    .mobile-header-wrapper-style {
        top: 138px;
    }
    .mobile-header-wrapper-style {
        z-index: 9999 !important;
    }
    .burger-icon {
        top: 35px;
        right: 6px;
        z-index:111111;
    }
    .mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-content-area .mobile-menu-wrap nav .mobile-menu li a {
        font-size: 17px;
        line-height: 0px;

    }

    .ftc_text h1 {
        font-size: 22px;
    }
 }


/* Large devices (desktops, 992px and up) */
@media (min-width: 992px) and (max-width: 1199.98px) {
    .burger-icon.burger-close {
        top: 72px; 
        z-index: 999999;
    }
    .mobile-header-wrapper-style {
        top: 138px;
    }
    .mobile-header-wrapper-style {
        z-index: 9999 !important;
    }
    .burger-icon {
        top: 35px;
        right: 6px;
        z-index:111111;
    }
    .mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-content-area .mobile-menu-wrap nav .mobile-menu li a {
        font-size: 17px;
        line-height: 0px;

    }

    /* Banner Css */
    .banner_contacts {
        position: absolute;
        right: 2%;
        top: 1%;
        background-image: linear-gradient(298deg, #ad8b05, #030510) !important;
        z-index: 999;
        width: 355px;
    }
    h2.banner_heading.color-white.wow.fadeInRight {
        font-size: 60px !important;
    }
    /* Banner Css */




 }

/* X-Large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) and (max-width: 1399.98px) { 
   
 }

 /* XX-Large devices (larger desktops, 1400px and up) */
@media (min-width: 1400px) { 

 }