@media(max-width: 768px) {
    #content_teztour_search_index div.wrapper > div.container {
        padding-right: 0;
        padding-left: 0;
    }

    #content_teztour_search_index div.container.search-in {
        padding-right: 10px;
        padding-left: 10px;
    }

    #content_teztour_search_index div.search-in button {
        margin: 27px 15px 0 15px;
    }

    #content_teztour_search_search div.row.row-offcanvas.row-offcanvas-left > div#results {
        padding-right: 0;
        padding-left: 0;
    }

    #content_teztour_search_search .hotel-entry > div.panel-body{
        padding-left: 3px;
        padding-right: 3px;
    }

    #content_teztour_search_search .hotel-entry > .panel-body > .overview div.col-xs-6.col-sm-8.col-md-4 {
        padding-left: 0;
    }

    #content_orders_travels_teztour_checkout div#container > div.container, #content_orders_travels_teztour_enter_data div#container > div.container {
        padding-right: 0;
        padding-left: 0;
    }

    #content_orders_travels_teztour_checkout .row-offcanvas-left.active, #content_orders_travels_teztour_enter_data .row-offcanvas-left.active {
        left: 0;
    }

    #content_orders_travels_teztour_checkout .row-offcanvas.row-offcanvas-left.active > #sidebar, #content_orders_travels_teztour_enter_data .row-offcanvas.row-offcanvas-left.active > #sidebar {
        position: absolute;
        left: auto;
        width: 100%;
        top: 75px;
        padding: 0;
    }

    #content_flights_search_index .container,
    #content_flights_search_index .container-fluid,
    #content_flights_search_search .container,
    #content_orders_flights_enter_data .container,
    #content_flights_offers_index .container {
        padding-right: 0;
        padding-left: 0;
    }
    #content_flights_search_index h1.card-title {
        font-size: 26px;
        text-align: center;
    }
    #content_flights_search_search .top-search {
        padding: 25px 0 5px 0;
    }
    #content_flights_search_search .visible-xs {
        display: none !important; 
    }
    #content_flights_search_search .col-md-12.col-sm-12.hidden-xs {
        display: block !important;
    }
    #content_flights_search_search .col-md-3.col-sm-3.col-xs-3.additionalInfo {
        min-height: 0;
    }
    #content_flights_search_search .resultStaticRow>.col-md-9 {
        width: 100%;
    }
    #content_flights_search_search .resultStaticRow>.col-md-3 {
        width: 100%;
    }
    #content_flights_search_search .moreDetails .col-md-12.col-sm-12.col-xs-12.col-xs-6 {
        width: 100%;
    }
    #content_flights_search_search .additionalInfo .row.with-small-top {
        width: 50%;
        display: inline-block;
    }   
    #content_flights_search_search .additionalInfo .row.with-small-top:last-child {
        width: 100%;
        box-sizing: border-box;
        margin: 0;
    }
    #content_flights_search_search .additionalInfo .row.with-small-top:last-child .col-md-12.col-sm-12.hidden-xs {
        padding-left: 0;
        padding-right: 0;
    }
    #content_flights_search_search .with-small-top {
        margin-top: 0;
    }
    #content_flights_search_search .noticeText.btn-success {
        margin-top: 6px;
    }
    #content_flights_search_search .accordionMain>.col-md-12>.row.with-small>.col-md-4 {
        width: 33.3333%;
    }
    #content_orders_flights_checkout .row-offcanvas-left.active, #content_orders_travels_teztour_enter_data .row-offcanvas-left.active {
        left: 0;
    }
    #content_orders_flights_checkout .row-offcanvas.row-offcanvas-left.active > #sidebar, #content_orders_travels_teztour_enter_data .row-offcanvas.row-offcanvas-left.active > #sidebar {
        position: absolute;
        left: auto;
        width: 100%;
        top: 75px;
        padding: 0;
    }
}

#content_orders_flights_checkout #sidebar .order-summary-mini {
    margin-bottom: 0;
    background: #f4f4f5;
    border: 1px solid #ebebeb;
    border-radius: 5px;
}
#content_orders_flights_checkout #sidebar .order-summary-mini:first-child {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    border-bottom: none;
}
#content_orders_flights_checkout #sidebar .order-summary-mini:last-child {
    border-top: none;
}
#content_orders_flights_checkout #sidebar .order-summary-mini .panel-heading  {
    background-color: #039be5;
    padding: 12px 20px;
}
#content_orders_flights_checkout #sidebar .order-summary-mini:first-child .panel-heading  {
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}
#content_orders_flights_checkout #sidebar .order-summary-mini .panel-heading  {
    background-color: #039be5;
    padding: 12px 20px;
}
#content_orders_flights_checkout #sidebar .order-summary-mini .panel-heading h4 {
    color: #fff;
    font-size: 14px;
}
#content_orders_flights_checkout #sidebar .order-summary-mini .panel-body {
    font-size: 12px;
}
#content_orders_flights_checkout #sidebar .order-summary-mini .panel-body h4,
#content_orders_flights_checkout #sidebar .order-summary-mini .panel-body p {
    margin-bottom: 16px;
}
#content_orders_flights_checkout #sidebar .order-summary-mini .total {
    background: #f4f4f5;
    text-align: right;
}
#content_orders_flights_checkout #sidebar .order-summary-mini .total div.row {
    text-align: right;
}
#content_orders_flights_checkout #sidebar .order-summary-mini .total div:first-child {
    line-height: 40px;
    text-align: right;
    padding-right: 2px;
    width: auto;
    float: none;
    display: inline-block;
}
#content_orders_flights_checkout #sidebar .order-summary-mini .total .text-danger {
    font-size: 24px;
    color: #252525;
    padding-left: 2px;
    width: auto;
    float: none;
    display: inline-block;
}
#content_orders_flights_enter_data .card.card-grey .card-block .row > div {
    width: 50%;
}
#content_orders_flights_enter_data .card.card-grey .card-block .row #enter-disocunt-code {
    padding: 8px 10px;
}
#content_orders_flights_enter_data .card.card-grey .card-block .row .form-check.mb-4.pt-3 {
    margin-bottom: 10px!important;
    margin-top: 18px!important;
}

#content_orders_flights_details_view #container .container {
    padding: 0;
    margin-right: 0;
    margin-left: 0;
}
@media screen and (max-width: 600px){
    #content_orders_flights_enter_data .card.card-grey .card-block .row > div {
        width: 100%;
    }
    #content_orders_flights_enter_data .card.card-grey .card-block .row .form-check.mb-4.pt-3 {
        margin-bottom: 1.5rem!important;
        margin-top: 0!important;
    }
    #content_orders_flights_enter_data .card.card-grey .card-block .row .invisible.hidden-xl-up {
        display: none;
    }
    #content_orders_flights_enter_data .card.card-grey .card-block .row .total-price {
        display: inline-block;
        width: calc(100% - 155px);
        text-align: center;
    }
}
@media screen and (max-width: 340px) {
    #content_orders_flights_enter_data .card.card-grey .card-block {
        padding: 8px;
    }
    #content_orders_flights_enter_data .card.card-grey .card-block .row .total-price {
        font-size: 26px;
    }
}
