.pl-26 {
    padding-left: 26px
}

.pt-7 {
    padding-top: 7px
}

.pt-30 {
    padding-top: 30px
}

.pt-4 {
    padding-top: 4px
}

.height-84 {
    height: 84px
}
.mt-25 {
    margin-top: 25px
}


@media (max-width:767px) {
    
    .login-contact-details {
        text-align: center !important;
    }
    .remark-col h5 {
        margin: 0
    }
    .foosocial {
        padding-bottom: 10px;
    }

    .car-frm-col .btn-group .btn {
        width: auto
    }

    .agency-id-col {
        float: none !important;
        text-align: center;
        padding-top: 7px;
        border-top: 1px dashed #eee;
        margin-top: 14px
    }

    .btn-list-col li:not(:last-child) {
        margin-right: 0;
        margin-bottom: 15px
    }

    .mainheading {
        margin-bottom: 14px
    }

    .show-xs {
        display: inline-block !important
    }

    .top-header-details-right {
        margin-bottom: 8px;
        font-size: 12px
    }

    .top-header-details-right>li {
        padding: 0 5px 0 3px
    }

    .top-header-details-right>li.bnone:after {
        display: none
    }

    .top-header-details-right li b {
        padding-left: 0
    }

    .top-header-details-right>li:not(:last-child):after {
        margin-top: -8px
    }

    body {
        font-size: 14px !important
    }

    .guru-airline-title>div {
        padding: 0
    }

    #searchform .searchengine .radio-grabber {
        padding: 0
    }

    .xs-help-block {
        position: absolute !important;
        top: -82px !important;
        width: 100% !important;
        left: 0 !important;
        background: #3482c5 !important;
        color: #fff !important;
        text-align: center !important;
        display: none
    }

    .xs-balance-details {
        float: none !important
    }

    .navbar-default .navbar-toggle {
        border: none;
        margin: 0;
        background: #3482c5 !important;
        height: 33px;
        color: #fff;
        margin-top: 7px
    }

    .xs-navbar-brand {
        height: 40px !important;
        width: 80%
    }

    .logo_wologin {
        width: auto !important;
        max-height: initial !important;
        padding: 2px !important;
        max-width: 100%;
        margin-top: 0
    }

    .xs-show {
        display: block !important
    }

    .footerfluid1 {
        padding-top: 15px;
        padding-bottom: 15px;
    }

    .xs-text-center {
        text-align: center !important
    }

    .login_button_xs {
        margin-top: -42px
    }

    .no-padding-xs {
        padding: 0
    }

    .search_result_info p {
        font-size: 11px;
        line-height: 17px;
        text-align: left;
        font-weight: 500;
        margin-bottom: 5px !important;
    }

    .contant .row {
        font-size: 11px
    }

    .contant .row img {
        max-width: 100%
    }

    .loginmodal-container {
        border-radius: 0 !important;
        padding: 15px !important
    }

    .pt-0-xs {
        padding-top: 0 !important
    }

    .pl-0-xs {
        padding-left: 0 !important
    }

    .pr-0-xs {
        padding-right: 0 !important
    }

    .height-auto-xs {
        height: auto !important
    }

    .mb-0-xs {
        margin-bottom: 0 !important
    }

    .pt-5-xs {
        padding-top: 5px !important
    }

    .signup-clearfix {
        padding: 10px !important
    }

    .loginpagerow>div {
        margin-bottom: 0
    }

    .xs-text-right {
        text-align: right
    }

    .xs-desp {
        display: block !important
    }

    .airlines p {
        line-height: 20px
    }

  

    .airline_price {
        font-size: 18px !important;
        margin-top: 0 !important;
        margin-bottom: 3px !important
    }

    .contant .row {
        margin-bottom: 5px !important
    }
    

    .mb-10-xs {
        margin-bottom: 10px !important
    }

    .pl-10-xs {
        padding-left: 10px !important
    }

    .hidden-on-mob {
        display: none
    }

    .position {
        position: fixed;
        background: #fff;
        width: 100%;
        z-index: 1000;
        top: 0;
        padding-top: 15px;
        left: 0;
        padding-bottom: 25px;
        overflow-y: scroll;
        height: 100%;
    }

    .trendingpackfluid {
        padding: 0
    }

    .trendingpackfluid .no-padding {
        padding-bottom: 10px
    }

    .filter_click_submit {
        position: fixed;
        left: 0;
        width: 100%;
        bottom: 0;
        font-size: 15px !important
    }

    .pl-5-xs {
        padding-left: 5px
    }

    .pr-5-xs {
        padding-right: 5px
    }

    .container-auto {
        width: 100% !important
    }

    .sm-scroll_div {
        overflow-y: auto;
        height: 500px
    }

    .pull-left-xs {
        float: left !important
    }

    .pull-right-xs {
        float: right !important
    }

    .dots-sm {
        margin: 0 !important;
        line-height: 0 !important
    }

    .duration_on_sm {
        position: absolute;
        top: 25px;
        left: 36%;
        width: 65%
    }

    .airline_price_rtn-sm {
        font-size: 16px !important;
        margin-top: 2px !important;
        text-align: right !important
    }

    #footer_fix_price_details h2 {
        margin-top: 11px !important;
        font-size: 23px !important
    }

    #footer_fix_price_details {
        padding: 8px 5px !important;
        height: 50px !important
    }

    .pt-10-xs {
        padding-top: 10px !important
    }

    .nonrefund-xs {
        position: absolute !important;
        top: -15px !important;
        font-size: 9px !important
    }

    .refund-xs {
        position: absolute !important;
        top: -18px !important;
        font-size: 9px !important
    }

    .domestic-retrn .refund-xs {
        position: relative !important;
        top: 0 !important;
        float: none !important;
        display: block;
        text-align: center
    }

    .text-center-xs {
        text-align: center !important
    }

    .xs-pt-10 {
        padding-top: 10px
    }

    .booking-review p {
        line-height: 14px !important
    }

    .xs-promo {
        width: 70% !important;
        float: left !important
    }

    .xs-promo-aply {
        float: right
    }

    .pl-0-xs {
        padding-left: 0
    }

    img.logo {
        display: block;
        max-width: 150px !important;
        /* margin: 0 auto; */
    }

    .whychooseusfluid
    /* ,
    footer .footerfluid1  */
    {
        display: none
    }

    .navbar-default {
        padding: 0 0 0;
        margin-bottom: 0;
        min-height: initial
    }

    .navbar-default .navbar-toggle .icon-bar {
        color: #fff
    }

    .nav-tabs.nav-justified>li>a {
        border-radius: 0;
        margin-bottom: 0
    }

    .mainsearchengine .radio-grabber {
        padding: 0
    }

    .searchengine.hotel-searchengine-temp {
        padding: 17px 14px
    }

    .wt-nav-tabs>li.active>a,
    .wt-nav-tabs>li.active>a:focus,
    .wt-nav-tabs>li.active>a:hover {
        border: 0 none !important
    }

    .login-top-header {
        text-align: center
    }

    .login-top-header {
        padding: 12px 0 0
    }

    .topfluidcol a:hover {
        color: #000
    }

    .login-paul-head .navbar-default {
        padding: 0 0 10px
    }

    .footer-copy.row {
        background: rgba(0, 0, 0, .81);
        font-size: 13px;
        padding: 8px 1px;
        text-align: center
    }

    .footer-copy.row,
    .footer-copy.row a {
        color: #fff
    }

    .login-paul-head .navbar-brand {
        float: none;
        height: auto;
        display: block
    }

    .newsletterfluid,
    .relatedtourbox .stars {
        display: none
    }

    .hol-pacak,
    .relatedtourbox {
        text-align: center
    }

    .relatedtourbox img {
        height: auto;
        margin-bottom: 6px;
        object-fit: contain
    }

    .dashboardtabcontent .panel-heading.label-info,
    .dashboardtabs>li.active>a:before {
        display: none
    }

    .dashboardtabcontent .panel-body {
        padding: 0 4px
    }
}