/*--------------------Portrait view CSS for tab--------------------*/
@media only screen and (min-width: 768px) and (max-width: 1000px) {
    nav.navbar.navbar-expand-lg.navbar-light {display: inline-block;float: right;padding: 0;}
    .navbar-light button.navbar-toggler {background-image: url(/Content/images/cross_i.png);background-color: #fff;background-repeat: no-repeat;width: 32px;margin-left: 10px;}
    .navbar-light button.navbar-toggler.collapsed {background-image: url(/Content/images/mobile-cion.png);background-size: auto;padding: 0;background-color: transparent;position: relative;top: 8px;}
    .navbar-light .navbar-toggler-icon {opacity: 0;}
    header .container .callSec .callback_i img {width: 36px;}
    header .container .callSec a span.pos_r {width: 125px !important;}
    header .container .callSec .callNum {font-size: 11px;padding: 5px 7px 5px 10px;}    
    header .container .callSec .text-24_7 span {display: none;}
    header .container .callSec .text-24_7 {font-size: 10px;border-radius: 5px;bottom: -4px;width: auto;padding-right: 24px;padding: 1px 28px 0 9px;line-height: 11px;letter-spacing: -0.8px;}
    header .navbar-toggler {padding: 0;padding-left: 8px;outline: none;}
    .logo img {width: 110px;}
    nav.navbar.navbar-expand-lg.navbar-light,
    .col-lg-10.col-10 {position: static;}
    nav .navbar-collapse {width: 100%;position: absolute;left: 0;background: #062047;z-index: 1;padding-bottom: 20px;top: 48px;height: 90vh !important;padding-top: 0;z-index: 10;}
    header .navbar-light ul.navbar-nav.mr-auto li {display: inline-block;width: 100%;text-align: left;}
    header .navbar-light ul.navbar-nav.mr-auto li.pl20{display: none}
    header .navbar-light .mobilenbr {display: inline-block}
    header .navbar-light ul.navbar-nav.mr-auto li a {background: #0a2c5f;border-bottom: 1px solid rgba(255, 255, 255, 0.1);font-size: 14px !important;font-weight: 600;padding: 14px;padding-left: 25px;}
    header .navbar-light .navbar-nav .dropdown-menu {width: 100%;}
    header .navbar-light .navbar-nav .dropdown-menu a.dropdown-item {background: #88c72e;padding: 7px 24px;font-size: 12px !important;}
    header .navbar-light .navbar-nav .nav-link.dropdown-toggle {margin-right: 0;}
    header .navbar-light .navbar-nav .nav-link.dropdown-toggle:after {right: 10px;}
    header .navbar-light ul.navbar-nav.mr-auto li.nav-item.dropdown .dropdown-menu {display: none;}
    ul.navbar-nav.mr-auto li.nav-item.dropdown.show .dropdown-menu {display: block !important;}
    .navbar-nav li.nav-item.dropdown.show .nav-link.dropdown-toggle:after {transform: rotate(226deg);top: 22px;}
    .h_bannerCont {right: 20px;}
    .h_bannerCont h1 {font-size: 30px;line-height: 30px}
    .h_bannerCont p {font-size: 12px; margin-top: 0;}
    .fC_banner .fc_bannerCont h1 {font-size: 30px;}
    .fC_banner .fc_bannerCont h1 span {font-size: 30px;}
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
    .t-hide {display: none;}
    .t-show {display: block;}
    .usp_sec .usp_inner ul li .usp_txt {font-size: 10px;}
    .t_filterOverlay {position: fixed;width: 100%;background: rgba(0,0,0,0.7);height: 100%;z-index: 10;top: 0;left: 0;right: 0;display:none}
    .t_sFilter {z-index: 99;top: 0;position: fixed;left: -50%; transition: all ease 0.5s;background: #fff;overflow-y: auto;height: 100%;padding-bottom: 20px;}
    .t_filterBtn {margin: 0 15px 10px;background: #fff;padding: 5px 15px;border-radius: 4px;border: 1px solid #d4d4d4;}
    .l_flightFilter .headeing {border-radius: 0;background-image: none;display: flex;align-items: center;justify-content: space-between;}
    .l_flightFilter .headeing i {color: #fff;font-size: 24px;}
    .listing_page {padding: 20px 0;}
    section.listing_page .col-lg-9 {padding-bottom: 0;}
    .search_widget form {flex-direction: column;flex-flow: row wrap;}
    .search_widget form .widget_destInput {width: 100%;margin-bottom: 10px;}
    .search_widget form .widget_datePicker {width: 80%;}
    .search_widget form .sw_btn {width: 20%;padding-right: 5px;}
    .usp_sec {margin-top: 0;}
    .newsletter {height: 230px;margin: 0;}
    .newsletter:after {background-size: auto 250px;}
    .newsletter h2 {font-size: 28px}
    .f_procsec .procs_plswtTxt {width: 70%;}
    .f_procsec .procInfo {width: 70%;}
    .f_procsec .proc_bg {max-width: 95%;}
    .f_procsec .proc_call .proc_callIcon {width: 80px;height: 80px;line-height: 50px;}
    .f_procsec .proc_call .proc_callTxt {margin-left: -60px;padding-left: 65px;font-size: 13px;padding: 13px 15px;}
    .f_procsec .proc_call {width: 90%;}
    .l_fdPopupBg .l_fdPopupInner {width: 95%;}
    .logo-ftr img {margin-top: 0;margin-bottom: 20px;}
    .enjoy-great.desl-sec2 {margin-bottom: 0;padding-top: 0;}
    .enjoy-great.desl-sec2 li:nth-of-type(1) img {padding: 2px;width: 40px;}
    .enjoy-great.desl-sec2 ul li span {font-size: 11px;letter-spacing: -0.4px;width: 66px;display: inline-block;}
    .enjoy-great.desl-sec2 li:nth-of-type(3) img {width: 12px;margin: 0 5px;}
    .enjoy-great.desl-sec2 ul {height: 74px;padding: 0 2px;}
    .enjoy-great.desl-sec2 ul li p {font-size: 12px;margin-bottom: 2px;}
    .enjoy-great.desl-sec2 ul li button {font-size: 10px;padding: 5px;}
    .enjoy-great.desl-sec2 ul li {line-height: 15px;font-size: 11px;font-weight: bold;}
    .enjoy-great h2 {font-size: 22px;}
    .enjoy-great.desl-sec2 ul li p sup {font-size: 9px;top: -4px;}
    .trendinghody .box-cotent .cotynt h3 {font-size: 15px;}
    .trendinghody .box-cotent .cotynt p {font-size: 11px;}
    .trendinghody .box-cotent .cotynt {padding: 7px;}
    .trendinghody .row + .row .cols.col-sm-4 .cotynt {margin-bottom: -5px;}
    .footer {padding: 20px 0 20px 0;}
    .footer ul {margin-bottom: 10px;}
    .no-results-found {background-size: contain;}
    .no-results-found .contes {padding-left: 15px;}
    .fare-expired {background-size: 60%;}
    .filter-notfon {background-size: 60%;}
    .session-expired {background-size: 60%;}
    .cs_f-details {display: none;}
    .t_fdOverlay {position: fixed;width: 100%;background: rgba(0,0,0,0.7);height: 100%;z-index: 10;top: 0;left: 0;right: 0;display: none;}
    .confirmation_sec .rightSecConf {z-index: 99;top: 0;position: initial;padding: 20px 25px;background: #fff;border: 1px solid #062047;right: 0%;transition: all ease 0.5s;}
    .left-siderbar {box-shadow: none;}
    .t_viewtripSumBtn {text-align: right;width: 100%;padding: 0 15px 20px;}
    .t_viewtripSumBtn button {padding: 7px 10px;border: none;box-shadow: none;background: #88c72e;color: #fff;border-radius: 4px;}
    a.price-btn {font-size: 16px;min-width: 65px;}
    .fltInfo span {font-size: 13px;}
    .contactSec a {font-size: 18px;}
    .banner.flight-banner .fb_bannerCont h1 {font-size: 18px;line-height: 30px;}
    .banner.flight-banner .fb_bannerCont {left: 15px;}
    .fC_banner .fc_bannerCont {left: 50px;}
}

@media only screen and (min-width: 320px) and (max-width: 767px) {
    .left-siderbar.right-section{margin: 0px 0px 30px 0px !important;position:initial !important;left:0px !important;right:0px;}
}
