 .inner-banner .content-box h1 {font-size: 56px;}section.inner-banner .content-box p {font-size: 20px;color: #fff;width: 100%;max-width: 930px;margin: auto;text-align: center;}.banner-img-box {position: absolute;width: 100%;height: 100%;top:0px;}.banner-img-box .img-box {height: 100%;}.img-box {position: relative;overflow: hidden;}.banner-img-box .fullscreen {position: absolute;z-index: 0;object-fit: cover;width: 100%;height: 100%;}.home-page-banner{background-size: cover;background-repeat: no-repeat;background-position: center;z-index: 1;padding-top: 300px;padding-bottom: 150px;position: relative;background: linear-gradient(180deg,rgba(53,84,209,.1) 0,rgba(196,196,196,0) 100%);}.about-two {position: relative;padding: 0 0px 110px;}.main-footer .upper-section {padding: 140px 0 0px;}.main-footer .f-bottom .inner {position: relative;padding: 20px 0 20px;}.main-footer.style-two .f-bottom .copyright {color: #fff;}.main-footer.style-two .bottom-links li a {color: #fff;}.main-footer .f-bottom {background-color: #f52;}.about-section {position: relative;padding: 0 0px 110px;}:root {--text-4: 4px;--text-7: 7px;--text-10: 10px;--text-12: 12px;--text-13: 13px;--text-14: 14px;--text-15: 15px;--text-16: 16px;--text-18: 18px;--text-20: 20px;--text-22: 22px;--text-24: 24px;--text-25: 25px;--text-26: 26px;--text-30: 30px;--text-40: 40px;--text-50: 50px;--text-60: 60px;--text-80: 80px;}.mt-5 {margin-top: 5px !important;}.mb-5 {margin-bottom: 5px !important;}.ml-5 {margin-left: 5px !important;}.mr-5 {margin-right: 5px !important;}.mb-15 {margin-bottom: 15px !important;}.fw-600 {font-weight: 600;}.text-30 {font-size: var(--text-30) !important;}.text-16 {font-size: var(--text-16) !important;}.text-20 {font-size: var(--text-22) !important;margin-bottom: 0px;}.tandc-page-sec img {width: 100%;max-width: 35%;float: right;margin: 0 0px 10px 20px;}.destination-single {position: relative;padding: 50px 0 50px;}.inner-banner {position: relative;padding: 140px 0px 80px;}.text-4 {font-size: var(--text-4)!important }.text-7 {font-size: var(--text-7)!important }.text-10 {font-size: var(--text-10)!important }.text-12 {font-size: var(--text-12)!important }.text-13 {font-size: var(--text-13)!important }.text-14 {font-size: var(--text-14)!important }.text-15 {font-size: var(--text-15)!important }.text-16 {font-size: var(--text-16)!important }.text-18 {font-size: var(--text-18)!important }.text-20 {font-size: var(--text-20)!important }.text-22 {font-size: var(--text-22)!important }.text-24 {font-size: var(--text-24)!important }.text-25 {font-size: var(--text-25)!important }.text-26 {font-size: var(--text-26)!important }.text-30 {font-size: var(--text-30)!important }.text-40 {font-size: var(--text-40)!important }.text-50 {font-size: var(--text-50)!important }.text-60 {font-size: var(--text-60)!important }.text-80 {font-size: var(--text-80)!important }section.sitemap-page-sec ul li {width: 25%;padding-bottom: 10px;}section.sitemap-page-sec ul {display: flex;flex-wrap: wrap;}section.sitemap-page-sec ul li a {color: #272d2e;}section.sitemap-page-sec ul li a:hover {color:#ff5522;}.destination-single .styled-list-one li:before {display: none;}.destination-single .styled-list-one li {padding-left: 0px;}.grid-view-cont ul {display: flex;flex-wrap: wrap;}.grid-view-cont ul li {width: 25%;padding-bottom: 10px;}.copyright {width: 100%;text-align: center;}.header-top .top-right .info li a {color: #6c7171;}.header-top .top-right .info li .icon {position: absolute;left: 0;top: 0;width: 24px;color: #ff5522;line-height: 24px;font-size: 14px;}.header-top .top-right .info li {position: relative;float: left;padding-left: 24px;line-height: 24px;font-size: 14px;}.pb-140 {padding-bottom: 140px;}.packages-section .image-box img {min-height: 230px;object-fit: cover;}#ui-id-1 {height: 568px;overflow-y: auto;}.presnt-guest {position: relative;}.presnt-guest .psg_dls {position: absolute;background: #fff;padding: 10px;width: 326px;box-shadow: 0 4px 10px #ccc;z-index: 9;top: 7.2vh;}.presnt-guest .psg_dls .pass_bx {display: flex;align-items: center;justify-content: space-between;}.presnt-guest .psg_dls .pass_bx .input-group {width: 50%;background: #ff5522;color: #fff;margin-bottom: 6px;}.presnt-guest .psg_dls .pass_bx a.btn {padding: 6px 12px !important;background: transparent !important;box-shadow: none;margin: 0;font-size: 15px;}.presnt-guest .psg_dls .pass_bx .input-group a {color: #fff;}.presnt-guest .psg_dls .pass_bx .input-group {width: 50%;background: #ff5522;color: #fff;margin-bottom: 6px;}.presnt-guest .psg_dls .pass_bx .input-group input {height: auto;padding: 0;width: 45%;}.row.hhtrls a {background: #ff5522;color: #fff;padding: 10px 15px;border-radius: 5px;}a#remove-button {margin-left: 8px;}.presnt-guest button.btn_done.btn_doneH {position: inherit;margin-top: 20px;width: 100%;}.presnt-guest .btn_dn {width: 100%;}.presnt-guest .psg_dls .pass_bx.child-age {display: unset;}div#hotel-listing {margin-top: 106px;}.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {border: 1px solid #ff5522;background: #ff5522;color: #fff;}.form-check-inline .round {position: relative;width: 180px;padding-left: 20px;display: flex;align-items: center;}.form-check-inline .round input {position: absolute;left: 0;width: 20px !important;}.form-check-inline .one{position: relative;width: 100%;padding-left: 20px;display: flex;align-items: center;}.form-check-inline .one input {position: absolute;left: 0;width: 20px !important;}.presnt-guest .psg_dls .pass_bx label {font-size: 15px;}.btn_dn.flt-pasnr button {position: relative !important;width: auto !important;right: auto !important;top: auto !important;background: #ff5522;color: #fff;padding: 6px 20px;border-radius: 5px;}button.theme-btn.f-btn.flt-src {margin-top: 38px;}
 
 .main-footer.style-two .footer-logo img {
    width: 100%;
    max-width: 230px;
}
 :root {
    --background: #01426a;
    --black: #000;
    --color: #fff;
}
@media only screen and (min-width: 767px) {
   .hm-moblpop {
    display: none;
} 
.modal.fade {
    display: none !important;
}
}

@media only screen and (min-width: 320px) and (max-width: 375px) {
.mobile-main, .mobile-main2 {
    padding: 10px 5px !important;
}
.hm-moblpop .toll_booking {
    margin-bottom: 0px !important;
}
.hm-moblpop h2 {
    font-size: 8.7vw !important;
}
.hm-moblpop {
    height: 100vh !important;
}
}

@media only screen and (max-width: 767px) {
.hm-moblpop {
    display: flex;
    align-items: center;
    height: 93vh;
    text-align: center;
}
.hm-moblpop h1 {
    font-size: 6vw;
    font-weight: normal;
    margin-bottom: 10px;
    color: var(--black);
}
.hm-arl.arl {
    margin-bottom: 14px;
}
.hm-moblpop.air7 {
    height: 96vh;
}
.hm-moblpop.air7 h2 {
    font-size: 10vw;
        margin-bottom: 10px;
}
.hm-moblpop.air7 .hm-arl {
    width: 260px;
}
.moblpop .list-view-items {
    list-style-type: none;
    display: flex;
    flex-wrap: wrap;
    padding: 0;
    margin-bottom: 0;
    justify-content: space-between;
}
.moblpop .list-view-items li {
    width: 49%;
    background: var(--background);
    color: var(--color);
    padding: 10px 0;
    margin-bottom: 4px;
    border-radius: 25px;
    font-size: 4vw;
}
.hm-moblpop img {
    width: 100%;
    margin-bottom: 0px;
}
.hm-moblpop .toll_booking {
    list-style-type: none;
    display: flex;
    padding: 0;
    margin-bottom: 10px;
}
.hm-moblpop .toll_booking li {
    width: 50%;
    font-size: 3.8vw;
    color: var(--black);
}
.hm-moblpop h2 {
    font-size: 6vw;
    color: var(--background);
    margin-bottom: 0;
}
.hm-moblpop p {
    background: var(--background);
    padding: 10px 0;
    border-radius: 5px;
    color: var(--color);
    font-size: 6vw;
}
.moblpop span {
    font-size: 32px;
    font-weight: 600;
    color: var(--background);
}
.hm-moblpop h1 {
    margin-top: -6px;
}
img.hm-arl {
    width: 180px;
}
}

@media only screen and (max-width:767px){
.inner-nav .mobile_menu_switcher {
    display: none !important;
}
a.header-tfn .header-contact {
    display: none;
}
.text-left.breadcrumbs-item {
    display: block !important;
}
.text-left.breadcrumbs-item h2 {
    font-size: 24px;
}
.look-for h2 {
      font-size: 16px !important;
}
.show.in {
    background: #000;
    height: 100vh;
    position: fixed;
    top: 0;
    padding-right: 0 !important;
}
.modal.fade .modal-content {
    padding: 0 15px;
}
button.close {
    position: absolute;
    right: 10px;
    top: 0px;
    color: #000;
    opacity: 1;
    font-weight: 500;
    font-size: 35px;
    z-index: 9999999;
}
.modal-body {
    padding: 0;
    height: 100vh;
}
.d-sm-none.pop-up-new-sec a {
    display: inline-block;
}
.banner-view2 .container {
    padding: 0;
    text-align: center;
}
.bg_dark_box.pop-up-content-box {
    width: 100%;
    padding-top: 50px;
}
.bg_dark_box {
    background-color: #ffffff6b;
    margin: 21vh auto;
    padding: 15px 15px 18px 15px;
    width: 94%;
    position: absolute;
    left: 0;
    right: 0;
    text-align: center;
    top: 0;
}
.bg_dark_box.pop-up-content-box {
    width: 100%;
    padding-top: 50px;
}
.bg_dark_box.pop-up-content-box {
    margin: 0vh auto;
}
.pop-up-content-box img.logo-img {
    width: 100%;
    max-width: 220px !important;
    object-fit: contain;
    margin-bottom: 5px;
}
.pop-up-content-box img {
    height: unset !important;
}
.bg_dark_box.pop-up-content-box h1 {
    font-size: 5.5vw;
    line-height: 32px;
    color: #000;
    font-weight: 500;
    animation: dula 2s linear infinite;
}
section.banner-view2 h1 {
    margin: 0 0 10px 0;
}
ul.list-view-items {
    list-style-type: none;
    display: flex;
    flex-wrap: wrap;
    padding: 0;
    justify-content: space-between;
}
ul.list-view-items li {
    color: #fff;
    width: 49%;
    text-align: center;
    font-size: 14px;
    line-height: 26px;
    font-weight: 500;
    background: var(--background) !important;
    margin-bottom: 10px;
    padding: 5px 0px;
    border-radius: 30px;
}
.banner-view2 .plane-image {
    width: 100%;
}
.pop-up-content-box img {
    height: unset !important;
}
.bg_dark_box.pop-up-content-box img.calling-cus-img {
    width: 100%;
    max-width: 110px;
    border-radius: 50%;
    height: 110px !important;
    border: 3px solid var(--background);
    margin-top: 25px;
}
.d-sm-none.pop-up-new-sec p {
    font-size: 16px;
    color: #000;
    line-height: 2;
    margin-bottom: 20px;
    padding-bottom: 0;
}
.d-sm-none.pop-up-new-sec .call-now3 {
    margin: 0;
    text-align: center;
    /* display: flex; */
    /* justify-content: center; */
}
.bg_dark_box.pop-up-content-box .call-now3 span {
    font-size: 6vw;
    color: #fff;
    font-weight: normal;
    background: var(--background);
    padding: 12px 20px;
    border-radius: 15px;
    /* display: flex; */
    /* align-items: center; */
    margin-top: 0px;
}
.call-now3 i.fa.fa-phone {
    background-color: #fff;
    color: var(--background);
    padding: 7px 7px;
    margin-right: 5px;
    border-radius: 5px;
}

}



@media (min-width: 320px) and (max-width: 330px)
.col-md-4.bg_dark_box.pop-up-content-box {
    padding: 15px 0px 18px;
}

}

@media (min-width: 320px) and (max-width: 375px)
.bg_dark_box.pop-up-content-box {
    margin: 1vh auto;
}
.pop-up-content-box img.logo-img {
    width: 100%;
    max-width: 200px !important;
    object-fit: contain;
    margin-bottom: 5px;
}
}




