#navbarNav{
    height: auto ;
}
.flight-deals-list table{
    width: 50%;
}
@media (min-width: 1400px){
    .container {
        max-width: 1340px;
    }
}
@media (min-width: 1600px){
    .container {
        /*min-width: 80%;*/
    }
}
.img-100{
    width: 100%;
}
@media only screen and (max-width: 768px){
    body{
        /*margin-top: 184px !important;*/
    }
    .tab-container {
        position: relative;
        max-width: 540px;
        margin: auto;
        margin-bottom: 20px;
    }
    .tab-form-block {
        width: 100%;
    }
    #section_1 .tab-pane .form-row:not(.basic-input){
        display: block !important;
    }
    .tab-form-block .tab-pane {
        min-width: 100% !important;
    }
    #flight_search .form-group.custom-group {
        width: auto;
    }
    .scrolled-nav figure img {
        /*width: 100%;*/
        width:250px;
    }
    .exchange-icon svg{
        /*transform: rotate(90deg);*/
        margin-top: 4px;
    }
    .w-36{
        width: 100%;
      }
      #section_1 .nav-item {
            width: 33.33%;
            text-align: center;
        
      }
      .scrolled-nav .app-link {
        width: auto !important;
      }
      .navbar-dark .navbar-toggler {
        color: rgba(255, 255, 255, 1);
        border: none;
      }
      .navbar-dark .navbar-toggler:focus{
          outline: none;
          border: none;
      }
      .custom-banner .content{
        width: 80%;
      }
      .custom-banner .content img{
        box-shadow: 0 19px 38px rgba(0,0,0,0.30), 0 15px 12px rgba(0,0,0,0.22);
      }
      button[type="submit"]{
          width: 100%;
      }
    .package div.col-12:nth-child(even) {
        padding-left: 0em !important;
    }
    .package div.col-12:nth-child(odd) {
        padding-right: 0em !important;
    }
    .scrolled-nav figure {
        margin-bottom: 20px !important;
        min-height: 52px;
    }
    .navbar-toggler{
        width: auto !important;
    }
    .search-tab-container {
        top: 10px;
        z-index: 1;
    }
    #BelowBannerAdImg {
        width: 100%;
    }
    #BelowBannerAd {
        min-height: unset;
    }
    #global-nav{
        max-height: calc( 100vh + 102px );
        overflow-y: auto;
        /*height: 100vh;*/
    }
    #global-nav .navbar-custom .navbar-collapse.show{
        padding-bottom: 150px !important;
    }
    #global-nav .navbar-nav{
        padding-bottom: 15px;
        margin-left: 0px;
    }
    #global-nav .navbar-nav .sub-menu{
        position: relative;
        visibility: visible;
        display: none;
        box-shadow: none !important;
        border: none;
        padding-left: 22px;
    }
    #global-nav .navbar-nav .drop-menu:hover .sub-menu{
        display: block;
    }
    #aside-right-side-fixed{
        position: relative !important;
        top: unset !important;
        left: unset !important;
        width: auto !important;
    }
    #airline .colWrap aside{
        float: unset !important;
    }
    #packages-container .listing.activities .block .box figure{
        height: 150px;
        width: 150px;
    }
    #packages-container .listing.activities .block .box .tbl {
        float: left;
        padding: 15px 20px 15px 20px;
        width: auto;
    }
    .package .items {
        margin-bottom: 15px;
    }
    .adjusted--padding{
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    .home-page.big .owl-item img {
        display: block;
        height: 100%;
        position: relative;
        left: unset;
        object-fit: unset;
        max-width: 100%;
        min-width: 100%;
        transform: unset;
        /* height: 73.5vh; */
        /* width: auto; */
        width: 100%;
        height: auto;
    }
    .home-page.big .owl-item .item {
        height: unset;
        max-height: unset;
    }
    .flight-sidebar-carousal-wrapper {
        height: auto !important;
    }
    .quick-quote h3{
        font-size: 22px;
    }
    /*.iframe-fluid{
        height: 500px !important;
    }*/
    .activities_banner .cover-text .location {
        color: black;
    }
    #global-nav .navbar-toggler {
        padding-top: 15px;
        padding-bottom: 15px;
    }
    .navbar-toggler:hover {
        background: none !important;
    }
    #global-nav .navbar-custom .navbar-collapse.show {
        /*padding-bottom: 150px !important;
        margin-right: -15px;
        margin-left: -15px;*/
    }
    #global-nav .nav-item {
        /*padding-left: 15px;*/
    }
    #global-nav .nav-item.active, #global-nav .nav-item:hover {
        border-bottom: 3px solid transparent;
    }
    .mobile-navigation{
        padding: 0px 30px;
    }
    .flight-deals-list table tr td:nth-child(3){
        min-width: 120px;
    }


    /*Section Info Mobile view*/

    .section-info .items .icon .circle{

    }
    .section-info .items .icon .circle svg{
        font-size: 18px;
    }
    .section-info .items h4{
        font-size: 1.2rem;
    }
    .section-info .items::after{
        content: '';
        position: absolute;
        width: 50%;
        border-bottom: 1px solid #cccccc;
        bottom: 0;
        left: 50%;
        transform: translateX(-50%);
    }
    .section-info .items{
        margin-bottom: 2rem;
    }
    .section-info .items .info-button{

    }
    #cruiseTab .nav-item a{
        font-size: 13px;
    }
    .activities_banner {
        min-height: auto;
    }
    .package .item-details h6 {
        word-break: break-all;
    }
    .custom-page-nav li.page-item {

        display: none;
    }

    .custom-page-nav .page-item:first-child,
    .custom-page-nav .page-item:nth-child(2),
    .custom-page-nav .page-item:nth-child(3),
    .custom-page-nav .page-item:nth-last-child(2),
    .custom-page-nav .page-item:nth-last-child(3),
    .custom-page-nav .page-item:last-child,
    .custom-page-nav .page-item.active {

        display: block;
    }

    #global-nav .navbar-custom .navbar-collapse {
        position: fixed;
        height: 100vh !important;
        width: 100vw !important;
        background: #0094dc;
        top: 0px;
        left: 0px;
        text-align: center;
        padding-top: 20px;
        overflow-y: auto;
        height: calc(var(--vh, 1vh) * 100) !important;
        /*padding-bottom: 150px !important;*/
    }
    .collapse:not(.show) {
        display: block;
    }

    .iframe-adjust {
        width: 100% !important;
    }
    .iframe-adjust iframe{
        max-width: 100%;
    }
    .formQuote{
        width: 100%;
    }
    .activities_banner .cover-text {
        position: relative;
        bottom: unset;
    }
    .activities_banner .cover-text .location {
        font-size: 16px;
    }
    .px-sm-0{
        padding-right: 0px !important;
        padding-left: 0px !important;
    }
    .contact-page-banner{
        height: unset;
    }
    .contact-page-banner .content{
        /*top: 25%;*/
    }
    .contact-page-banner .contact-banner-title{
        font-size: 1.5rem;
    }
    .contact-page-banner .contact-banner-content{
        font-size: 0.9rem !important;
        width: 100% !important;
    }

    /*Popup Navigation*/
    .mobile-navigation{
        display: flex !important;
        flex-direction: column;
        align-items: center;
    }
    .mobile-navigation .nav-btn{min-width: 146px;}
    .mobile-navigation .dropdown-menu{
        left: 50%;
        transform: translateX(-50%);
    }
    #closeNav{
        display: block !important;
        position: absolute;
        right: 30px;
        color: white;
        font-size: 24px;
    }
    #global-nav .navbar-nav{
        padding-top: 40px;
    }
    #navbarNav{
        transform: scale(0);
        opacity: 0;
        transition: all 0.5s;
    }
    #navbarNav.animate__show{
        opacity: 1;
        transform: scale(1);
    }
    .mobile-navigation .nav-btn{
        width: calc( 50% - 10px );
        width: -webkit-calc(  50% - 10px  );
    }
    .mobile-navigation .dropdown .btn{
        /*width: calc( 100% - 8px );*/
        /*width: -webkit-calc( 100% - 8px );*/
    }
    .btn.nav-btn {
        padding: 10px 10px;
    }
    #mainContent .carousal-wrapper {
        height: 50vw;
    }
    .award-items .awd-itm {

        min-height: 400px;
    }
     .scrolled-nav .header-content{
        padding:0 !important;
    }
    
    .scrolled-nav figure{
        margin-bottom:0 !important;
    }
   
}

@media (max-width:600px){
        #mainContent .carousal-wrapper {
        height: 80vw;
    }
    .scrolled-nav figure img{
        width:150px;
    }
    .scrolled-nav figure{
        margin-bottom: 0 !important;
    }
}
@media (max-width:575px){
        #mainContent .carousal-wrapper {
        height: 100vw;
    }
}
@media (max-width:480px){
    #mainContent .carousal-wrapper {
        height: 130vw;
    }
}
@media (max-width:390px){
    #mainContent .carousal-wrapper {
        height: 160vw;
    }
}
    /*




}
@media only screen and (orientation: portrait) and (max-width: 768px){
    .container.px-15{
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
}
.holiday-tab-container .scrollable-tab ul{
    min-width: 100% !important;
}
/*.mobile-device-logo img{*/
/*    width: 0px;*/
/*}*/
@media (max-width: 992px){
    .flight-deals-list table{
        width: 100%;
    }
    .award-items .awd-itm {
        min-height: 400px;
    }
    /*.iframe-adjust iframe {*/
        /*height: 2500px !important;*/
    /*}*/
    .car-hire-iframe{
        height: 1000px !important;
    }

}
@media (min-width: 992px){
    .d-lg-table-row-group {
        display: table-row-group !important;
    }


}

