@media (max-width:991px) {
    .fixed_frombox .postion_linkbox ul{
        display: none;
    }
    .banner_section .heading_con h1{
        font-size: 22px;
        font-weight: 500;
    }
    .middle_section .main_formbox button{
        padding: 14px 30px;
    }
    .get_more_section .text_box h2{
        font-size: 22px;
        font-weight: 500;
    }
    .get_more_section .text_box ul{
        display: revert;
    }
    .get_more_section .text_box ul .headign_con{
        width: 100%;
        border-right: none;
    }
    .get_more_section .text_box ul li .icon_box{
        margin: 0px 0px 20px 0px;
    }
    .get_more_section .text_box ul{
        display: revert;
        box-shadow: 0px 2px 7px 0px rgba(0, 0, 0, 0.07);
        margin: 0px 0px 25px 0px;
    }
    .services_section .heading_box h2{
        font-size: 22px;
        font-weight: 500;
    }
    .benefits_section .right_box .image_box{
        width: 100%;
        height: 370px;
        margin-left: 0px;
    }
    .benefits_section .right_box .small_imagebox{
        width: 170px;
        height: 170px;
    }
    .offer_package_section .main_wrap .image_box img{
        width: 100%;
    }
    .traveler_section::before{
        display: none;
    }
    .services_section .heading_box::before{
        display: none;
    }
    .services_section .heading_box::after{
        display: none;
    }
    .traveler_section .right_box ul{
        column-count: 1;
    }
    .traveler_section .right_box ul li{
        margin: 0px 0px 15px 0px;
    }
    .traveler_section .para_box p{
        padding: 20px 0px 25px 0px;
    }
    .client_reviewsc .heading_con h3{
        font-size: 22px;
        font-weight: 500;
        padding: 0px;
    }
    .client_reviewsc .client_reviewbox{
        height: revert;
    }
    .get_more_section{
        overflow: hidden;
        padding: 0px;
    }
    .top_destination_section .heading_box h2{
        font-size: 22px;
        font-weight: 500;
    }
    .top_destination_section .main_wrap .image_box{
        margin: 0 auto;
    }
    .benefits_section .text_box h2{
        padding: 0px;
        font-size: 22px;
        font-weight: 500;
    }
    .benefits_section .text_box p{
        padding: 10px 0px 0px 0px;
    }
    .benefits_section .text_box .icon_subbox .main_box{
        margin: 0px 0px 40px 0px;
        height: revert;
    }
    .benefits_section .right_box .postion_imagecon img{
        width: 130px;
    }
    .who_weare_section .image_wraper ul{
        display: revert;
    }
    .who_weare_section .image_wraper ul li {
        width: 100%;
        margin: 0px 0px 15px 0px;
    }
    section.homePage.hotel_bannersection .content h1{
        font-size: 30px;
    }
    .why_choose_hotelcta .main_wraper{
        margin: 0px 0px 15px 0px;
    }
    .benefits_section .right_box .postion_imagecon img{
        width: 130px;
    }
    .mobile_popupsc {
        display: block;
    }

    .middle_section .fixed_callbox {
        margin-top: 20px;
    }

    .offer_banner {
        padding-top: 20px;
    }

    .contact_ussc {
        margin-top: 0px;
    }

    /* header{
        position: fixed;
        width: 100%;
        z-index: 999999;
    }
    header nav ul{
        background: #121218;
        display: block;
        width: 100%;
        padding: 0px;
        margin: 0px;
        position: fixed;
        left: -100%;
        height: 100%;
        transition: all 0.3s ease;
    }
    header nav ul li a{
        text-align: center;
        display: block;
        padding: 6px 0px;
    }
    header nav .menu-btn{
        display: block;
        margin-top: 9px;
    } */
    .logobox {
        width: 140px;
    }

    #click:checked~ul {
        left: 0%;
        transition: all 0.3s ease;
        z-index: 99;
        padding-top: 15px;
        top: 62px;
    }

    /* header nav ul a.header_callbtn{
        display: none;
    } */
    #click:checked~.menu-btn i:before {
        content: "\f00d";
    }
    .traveler_section h2{
        font-size: 22px;
        font-weight: 500;
    }

    /* header nav .menu-btn i{
        font-size: 28px;
    } */
    .popular_flightsc .main_box {
        display: revert;
    }

    .popular_flightsc .main_box .text_box {
        width: 100%;
        text-align: center;
    }

    .popular_flightsc .main_box .image_box {
        margin: 0 auto;
    }

    .fixed_section {
        z-index: 9999;
        padding-bottom: 18px;
        background: linear-gradient(40deg, #092c4c 0%, rgba(0, 212, 255, 1) 100%);
    }

    .fixed_section .call_headerbox111 .text_box111 a .calling_text111 {
        font-weight: 500;
    }

    .fixed_section .call_headerbox111 .text_box111 a .calling_text111 {
        font-size: 24px;
        color: #fff;
    }

    .fixed_section .phone_fixdsc {
        display: block;
    }

    .fixed_section .text_box h3 {
        display: none;
    }

    .fixed_section .icon_box {
        display: none;
    }

    #myBtn {
        bottom: 130px;
    }

    .modal_section .modal {
        z-index: 9999999;
    }

    .row.reverse_row {
        flex-direction: column-reverse;
    }

    .modal_section .left_box {
        margin-top: 15px;
    }

    .modal_section .modal-dialog .left_box .flex_box {
        justify-content: normal;
    }

    .banner_section {
        padding-top: 130px;
        padding-bottom: 55px;
    }

    .alaska_bannersc {
        padding-top: 140px;
        padding-bottom: 55px;
    }

    /*american_banner section start*/
    .alaska_bannersc.american_banner {
        padding-top: 140px;
        padding-bottom: 55px;
    }

    /*delta_banner section start*/
    .alaska_bannersc.delta_banner {
        padding-top: 140px;
        padding-bottom: 55px;
    }

    /*frontiar_banner section start*/
    .alaska_bannersc.frontiar_banner {
        padding-top: 140px;
        padding-bottom: 55px;
    }

    /*Hawaiian_banner section start*/
    .alaska_bannersc.Hawaiian_banner {
        padding-top: 140px;
        padding-bottom: 55px;
    }

    /*Jetblue_banner section start*/
    .alaska_bannersc.Jetblue_banner {
        padding-top: 140px;
        padding-bottom: 55px;
    }

    /*Southwest_banner section start*/
    .alaska_bannersc.Southwest_banner {
        padding-top: 140px;
        padding-bottom: 55px;
    }

    /*Sprite_banner section start*/
    .alaska_bannersc.Sprite_banner {
        padding-top: 140px;
        padding-bottom: 55px;
    }

    /*Aircanada_banner section start*/
    .alaska_bannersc.Aircanada_banner {
        padding-top: 140px;
        padding-bottom: 55px;
    }

    /*Westjet_banner section start*/
    .alaska_bannersc.Westjet_banner {
        padding-top: 140px;
        padding-bottom: 55px;
    }

    /*qatar_banner section start*/
    .alaska_bannersc.Qatar_banner {
        padding-top: 140px;
        padding-bottom: 55px;
    }

    .fixed_section {
        padding: 10px 0px;
        display: block;
    }

    .Onlode_popupsc .modal-body .text_box.left_con {
        margin-left: -14px;
    }

    .Onlode_popupsc .modal-body .image_box {
        width: 100px;
        height: 100px;
        margin-left: 5px;
    }

    .Onlode_popupsc .modal-body .text_box h2 {
        padding-top: 0px;
    }

    .Onlode_popupsc .modal-body .image_box::after {
        top: 1px;
        right: 10px;
    }

    .middle_section .main_formbox {
        box-shadow: revert;
        border: 1px solid #ef81187d;
        margin-bottom: 20px;
    }

    .middle_section .main_formbox .dropdown-menu.show {
        left: -8px !important;
    }

    .middle_section .main_formbox div#traveller_details {
        width: 100%;
    }

    .why_choosesc .main_box {
        height: revert;
    }

    .footer_section .main_box .logo_box img {
        width: 160px;
    }

    .footer_section .text_box h3 {
        padding: 20px 0px 0px 0px;
        margin: 0px;
    }

    section.taxes_section h2 {
        padding: 100px 0px 0px 0px;
        font-size: 22px;
    }

    .sitemap_bannersc {
        height: revert;
        padding: 60px 0px;
    }

    .sitemap_bannersc .text_box h2 {
        font-size: 22px;
    }

    .sitemap_bannersc .text_box .border_line .border_icon {
        top: -23px;
        font-size: 30px;
    }

    .sitemap_bannersc .text_box .border_line {
        width: 180px;
    }

    .col-md-3.rt-block-book-details {
        position: relative;
        right: 0;
        bottom: 10px;
    }

    .airline-book.text-center {
        display: flex;
        justify-content: space-between;
        align-items: center;
        width: 100%;
        border: 1px dotted #f7921e87;
        padding: 4px 4px;
    }

    .travetting-title h2 {
        font-size: 17px;
    }

    .open_navtext11 {
        top: 22px;
    }
    .traveler_section .right_box ul li .text_box h5{
        font-size: 22px;
    }
    section.fixed_footercta {
        display: block;
    }
    .cal_to_actionbox .border_con{
        display: none;
    }
    .cal_to_actionbox .text_con h5{
        display: none;
    }
    .cal_to_actionbox .number_con a h5 span{
        display: none;
    }
    .cal_to_actionbox .button_con a{
        font-size: 11px;
    }
    .cal_to_actionbox .number_con a h5{
        font-size: 17px;
        margin-top: -21px;
    }
    .cal_to_actionbox .number_con a i{
        font-size: 28px;
    }
    button.navbar-toggler{
        background: #fff;
    }
    .middle_section .main_formbox .form-group{
        margin-bottom: 0px;
    }
    .fixed_frombox{
        margin-top: 10px !important;
    }
    .banner_section{
        overflow-x: hidden;
    }
    .services_section{
        z-index: -1;
    }
    .middle_section .main_formbox .travelerselectbox{
        margin-top: 3%;
    }
    .cruise_mainbanner .main_wraper img{
        height: 430px;
        object-fit: cover;
    }
    .cruise_mainbanner .form_box.postion_form h1{
        font-size: 22px;
    }
    .cruise_mainbanner .form_box.postion_form p{
        display: none;
    }
    .cruise_mainbanner .form_box.postion_form{
        margin-top: -390px;
        width: 90%;
        padding: 15px;
    }
    .cruises_routes .cruises_routesbox ul li .flex_wraper{
        display: revert;
    }
    .cruises_routes .cruises_routesbox .image_box{
        width: 100%;
    }
    .cruises_routes .cruises_routesbox ul li .flex_wraper h5{
        font-size: 14px;
        padding: 10px 10px 0px 16px;
    }
    .cruises_routes .cruises_routesbox ul li .flex_wraper .right_textwraper{
        display: none;
    }
    .cruises_routes .cruises_routesbox .button_box{
        height: 40px;
        width: 100%;
        margin: 20px 0px 0px 0px;
    }
    .cruise_cta .container.cta_container .image_wraper{
        margin: 30px 0px 0px 0px;
    }
    .cruise_cta .container.cta_container .text_wraper h2{
        font-size: 24px;
        padding: 0px 0px 10px 0px;
    }
    .cruises_line .owl-carousel .owl-nav button.owl-prev{
        left: -7px;
    }
    .cruises_line .owl-carousel .owl-nav button.owl-next{
        right: -7px;
    }
    .cruise_deals .main_wraper{
        margin-bottom: 20px;
    }
    .cruise_destination .main_wraper.full_height{
        height: 220px;
    }
    header .navbar-light .navbar-nav .nav-link.call_btn{
        display: none;
    }
    .about_bannersection{
        padding: 100px 0px;
    }
    .services_section .main_box .text_element p{
        height: revert;
    }
    .get_more_section .image_wraper .image_box img{
        margin: 0px 0px 20px 0px;
    }

}