﻿@media all and (max-width: 425px) { /* screen size until 500px */
    body {
        /*font-size: 0.8em;*/ /* 0.8x default size */
        font-size: 12px !important;
    }

    h4, h3 {
        font-size: 14px !important;
    }

    .Dash1 {
        font-size: 15px !important;
    }

    .Dash2 {
        font-size: 14px !important;
    }
    
    form label {
        font-size: 15px !important;
    }

    .filter_panel {
        margin-left: 340px !important;
    }

    .tab-pane {
        padding-top: 0px !important;
    }

    .h3 user-name {
        font-size: 20px !important;
    }

    .h5 user-name {
        font-size: 25px !important;
    }

    .B2bLogo {
        height: 34px !important;
        margin-top: 10px;
    }

    #head15 {
        height: 185px;
    }

    span {
        font-size: 14px !important;
    }

    .dropdown-menu {
        font-size: 9px !important;
    }

    .form-control {
        font-size: 12px !important;
    }

    .badge {
        font-size: 12px !important;
    }
    /*.mb-4, .my-4 {
    margin-bottom: 0.5rem !important;
}*/
    .btn {
        display: inline-block;
        text-align: center;
        vertical-align: middle;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
        border: 1px solid transparent;
        padding: .45rem 1rem;
        font-size: 12px !important;
        line-height: 1.25;
        border-radius: .25rem;
        -webkit-transition: background-color .15s ease-in-out, border-color .15s ease-in-out, -webkit-box-shadow .15s ease-in-out;
        -moz-transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
        -o-transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
        transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
    }

    .btnheight {
        height: 18px !important;
        padding-top: 2px;
        padding-left: 4px !important;
        padding-right: 4px !important;
    }

    .dropdown-item-lines {
        line-height: 32px;
    }

    select.form-control:not([size]):not([multiple]) {
        height: 34px;
    }


    .download-button {
        background-color: #f29d1d; /* Green */
        color: white;
        padding: 3px 3px;
        text-align: center;
        /*text-decoration: none;*/
        font-size: 9px;
        width: 82px;
        border: none;
        cursor: pointer;
        border-radius: 5px;
    }

    .tab-pane [class^="col-"] {
        padding-right: 1px !important;
        text-align: left !important;
    }

    .airline_dimage {
        white-space: normal !important;
    }

    .super-cras .owl-nav {
        top: -45px !important;
        height: 34px;
    }

    .blog-carousel .owl-nav {
        top: -45px !important;
    }

    section.super-offers .container .three-column-in {
        margin-left: 15px !important;
        margin-right: 15px !important;
    }

    .paul-searchbar-wrap .form-common-paul label {
        font-size: 14px !important;
    }

    form label {
        font-size: 12px !important;
    }

    section.super-offers .container .three-column-in {
        height: 305px !important;
    }

    .field {
        display: none !important;
    }

    .book_vflight {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }

    .book_mround .badge {
        left: -20px !important;
        font-size: 14px !important;
    }

    .search-section-paul {
        padding: 1rem 0em 1rem 0em !important;
    }

    .col-xs-3 {
        padding-left: 22px !important;
    }

    .header-navbar .navbar-nav .open-navbar-container {
        padding-top: 5px !important;
    }

    .header-navbar .navbar-header .menu-toggle {
        top: -2px !important;
    }

    .col-xs-3 {
        width: 21% !important;
        text-align: left !important;
    }

    .fly_filter {
        display: block !important;
        top: 0px !important;
        position: relative !important;
        margin-top: 0px !important;
        width: 100% !important;
        padding: 0px !important;
        z-index: 999;
    }

    .col-sm-4.col-md-3.fly_filter {
        width: 100% !important;
    }

    .filters-container {
        padding-top: 0px !important;
    }

    .filter_panel {
        padding-top: 0px !important;
        margin-bottom: 21px !important;
        background-color: #fff !important;
        position: absolute !important;
        z-index: 1 !important;
        margin-left: 300px !important;
        margin-top: -43px !important;
        width: fit-content !important;
    }

        .filter_panel h2, .filter_panel span {
            color: #fff !important;
            font-size: 20px !important;
            font-family: 'Roboto', sans-serif !important;
            height: 30px !important;
            padding-top: 3px !important;
        }

    .repeat-box .result-row {
        padding-top: 0px !important;
        padding-bottom: 0px !important;
    }

    .oneway-modify .row [class*=col-]:first-child {
        border-right: none !important;
        border-bottom: 1px solid rgba(255, 255, 255, 0.12);
        margin: 0px !important;
        padding-bottom: 0px !important;
    }

    .oneway-modify .row [class*=col-]:nth-last-child(4) {
        border-bottom: none;
        padding-bottom: 3px !important;
    }

    section#content {
        padding-top: 0px !important;
    }

    .book_tfare {
        padding-left: 0px !important;
        white-space: nowrap !important;
        /*width: 84% !important;*/
    }

    .text-muted {
        margin-right: 0px !important;
    }

    .repeat-box .result-row {
        padding-top: 0px !important;
        padding-bottom: 0px !important;
    }

    .col-md-2.col-xs-3 {
        width: 50% !important;
    }

    .col-sm-2.col-xs-3 {
        width: 34% !important;
        padding-left: 25px !important;
    }

    /*#content*/ .col-sm-4 {
        width: 50% !important;
    }

    .detail_ximage {
        width: 142px !important;
        height: 24px !important;
        margin-left: -40px !important;
    }

    /*.collapse{
        display:block !important;
    }*/

    .collapse.show {
        display: block !important;
    }

    .collapse.hide {
        display: block !important;
    }

    .support_btn {
        font-size: 13px !important;
        background: #5191fa !important;
        padding: 9px 8px !important;
        border-radius: 5px !important;
        line-height: 12px !important;
        color: #fff !important;
        font-weight: 700 !important;
        display: inline-block !important;
        min-height: 28px !important;
    }

    .exdetail .fare_right {
        margin-left: -15px !important;
    }

    .flight-pass-dts {
        background: #fff !important;
        padding: 15px 20px 15px !important;
    }

    .col-lg-9.col-md-8 {
        padding-left: 0px !important;
    }

    .container {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }

    .search-section-paul {
        background: none !important;
        margin-top: 0px !important;
    }

    .m-time {
        padding-left: 0px !important;
    }

    .booknowbtn {
        margin-right: 0px !important;
    }

    .PaginationSpace td {
        padding: 0 5px 0 5px !important;
    }

    .flighticon {
        height: 60px !important;
        max-height: 60px !important;
        max-width: 60px !important;
        margin-left: 0px !important;
    }

    .add_pickup_more {
        margin-top: 0px !important;
    }

    .remove_field {
        margin-top: 0px !important;
    }

    .modal-dialog.modal-lg {
        width: 95% !important;
        max-width: 95% !important;
        margin-top: 120px !important;
    }

    /*.col-lg-1 {
        text-align: center !important;
    }*/

    .no-padding-lr {
        display: none !important;
    }

    .hround_book {
        padding-top: 0px !important;
        padding-left: 10px !important;
        padding-right: 10px !important;
    }

    .sct-sorting {
        height: 0px !important;
    }

    .rt_md5 {
        padding: 0px 0px 0px 0px !important;
    }

    .rt_md1_logo {
        width: 100% !important;
    }

    .bottom_position .sct_rt-sow {
        padding-bottom: 40px !important;
    }

    .sct_rt_bookdv {
        padding: 7px 40px 4px 5px !important;
    }

    .FlightToggleParent samp {
        font-size: 15px !important;
    }

    .col-xs-1 {
        width: 16.33333% !important;
    }

    #hotel_modify_search select.full-width {
        width: 50px !important;
    }

    .listing-style3 .price {
        font-size: 21px !important;
        font-weight: bold !important;
    }

    .listing-style3.hotel .box-title {
        font-size: 15px !important;
    }

    div.hotellistdv {
        margin-top: 0px !important;
    }

        div.hotellistdv article.hotel_list div.disgrid {
            display: block !important;
        }

    .oneway-modify .bdr-top {
        text-align: center !important;
    }

    .hotel-sticky-tab {
        text-align: center !important;
    }

    .hotel-info {
        padding: 15px 15px 15px 35px !important;
    }

    .site-top-footer {
        padding: 0px !important;
        padding-right: 0px !important;
        padding-top: 10px !important;
    }

    .passenger-w, .passenger-w span {
        font-size: 22px !important;
    }
}

@media all and (max-width: 768px) {
    .tab-pane {
        padding-top: 0px !important;
    }
}
