@media (min-width: 320px) and (max-width:768px) {
    .repeatgrab>.row {
        margin-right:initial;
        margin-left: initial
    }

    .flybook_flight {
        text-align: center
    }

    .soap-popupbox {
        border-bottom: 0 solid #fff;
        height: 25px
    }

    .flight_agent li a {
        border-top: 0 solid #fff;
        padding-top: 6px
    }

    .flight_agent li {
        padding: 0 0
    }

    .dashbord_menu li {
        text-align: left!important
    }

    #epoints .box {
        padding: 9px
    }

    .inner-child.ui-datepicker {
        position: absolute!important;
        width: 27em!important
    }

    .social_icons ul li a.youtubee {
        height: 49px;
        width: 112px
    }

    #Flights5 .datepicker-wrap:after {
        top: 7px;
        right: 9px
    }

    .form_bg5 div.input_dv5,.form_bg5 div.input_dv5_btn {
        padding: 0px!important
    }

    #page-wrapper .flight_deal .mlist_deal {
        padding-right: 0
    }

    .social_icons ul li a.instragram {
        height: 77px;
        width: 97px
    }

    .social_icons ul li a.twitter {
        height: 65px;
        width: 83px
    }

    .block .col-md-6 {
        padding-left: 0px!important;
        padding-right: 0px!important
    }

    .widthscroll {
        width: 800px
    }

    .Howtobookbox {
        overflow-x: scroll
    }

    #booking .filter-section {
        padding: 10px 0 0 2px
    }

    .tab-container.full-width-style.arrow-left .tab-content .tab-pane {
        padding: 8px!important
    }

    .contact_container {
        padding-left: 5px!important;
        padding-right: 5px!important
    }

    .contact_container .col-lg-6 {
        padding-left: 0px!important;
        padding-right: 0px!important
    }

    #topmaindiv .col-sm-2 {
        padding-left: 0;
        padding-right: 0
    }

    .filters-container {
        padding-top: 50px
    }

    .filter_close span {
        cursor: pointer
    }

    .rt_md1_logo samp {
        display: initial!important;
        padding-left: 8px
    }

    .flighticon {
        margin-left: 0;
        height: 24px
    }

    .book_area {
        margin-bottom: 0;
        padding-top: 0px!important
    }

    #MyModalForFareConfirm .modal-body {
        padding: 5px
    }

    .book_kdetail {
        margin-bottom: 4px!important
    }

    .fpassenger {
        min-height: auto
    }

    .flight_newsletter h3 {
        font-size: 15px;
        margin-bottom: 16px
    }

    #wallet .booking-info div.date {
        width: 48px
    }

    .book_wfly {
        padding-left: 6px!important;
        padding-right: 18px!important;
        text-align: right
    }

    .fly_icon {
        padding-left: 0px!important
    }

    #wallet .box-title {
        padding-left: 0
    }

    .dashboard .dataTables_wrapper .dataTables_filter input {
        width: 64%!important
    }

    #epoints .dataTables_wrapper .dataTables_length {
        float: left!important
    }

    #epoints select {
        height: 25px;
        padding: 0 6px 9px 7px
    }

    #epoints #epointtable_filter {
        float: right;
        width: 55%
    }

    #epoints #epointtable_length label {
        padding-top: 7px;
        padding-bottom: 2px
    }

    #wallet .booking-info .box-title {
        margin-top: 0
    }

    #wallet .booking-info .info {
        padding-left: 0;
        width: auto;
        margin: 0 auto
    }

    .autocomplet_effect {
        width: 320px!important
    }

    .loader_ftime1 .load_time {
        display: block
    }

    .fly_info {
        padding-left: 0px!important;
        padding-right: 0px!important
    }

    .anchor-soap-popupbox,.soap-popupbox {
        border-bottom: 0 solid #fff
    }

    .ui-datepicker {
        left: 30px;
        width: 24em
    }

    .anchor-soap-popupbox,.soap-popupbox {
        height: 25px
    }

    #wallet .booking-info .info dt {
        font-size: 11px
    }

    .book_wfly .icon {
        display: none
    }

    .flight_loader {
        bottom: 57px!important
    }

    .search_lflight {
        width: 100%!important;
        margin: 60px auto!important;
        padding-bottom: 1px!important
    }

    .pls-wait {
        margin-bottom: 7px;
        margin-top: -46px
    }

    .loader_container {
        padding-left: 5px!important;
        padding-right: 5px!important
    }

    .news_submit {
        padding: 10px 13px;
        font-size: 17px
    }

    .flight_head .date {
        font-size: 35px
    }

    .newsletter .container {
        padding-left: 5px;
        padding-right: 5px
    }

    .flight_newsletter .col-lg-8 {
        margin-bottom: 22px
    }

    .newsletter .social_icons ul {
        padding-left: 0
    }

    .newsletter {
        padding-bottom: 28px
    }

    .sdetail .minmediapl0 {
        margin-bottom: 10px!important
    }

    .flight_newsletter {
        padding-top: 7px;
        padding-left: 0;
        padding-right: 0
    }

    .roundtripspecialcasediv {
        width: auto
    }

    .right_minfo {
        text-align: right
    }

    .flight_icon1 .smallinline {
        padding-left: 6px;
        left: 0;
        top: 0
    }

    .book_block1 {
        float: right
    }

    .dep_kinfo {
        padding-left: 0px!important;
        padding-right: 0px!important
    }

    .book_dep {
        padding-left: 0px!important
    }

    .gbook_review span {
        font-size: 14px
    }

    .gbook_review {
        font-size: 15px
    }

    .refund-center {
        text-align: right
    }

    .midfz {
        font-size: 13px
    }

    .dashboard ul.tabs li {
        width: 50%;
        float: left!important
    }

    .dashboard .tab-container.full-width-style .tab-content {
        width: 100%
    }

    .gray-area .container {
        padding-left: 5px;
        padding-right: 5px
    }

    .book_block .smallinline {
        left: 0;
        font-size: 12px
    }

    #user_login_model .close {
        position: relative;
        left: 10px
    }

    #profile .personal-details .details {
        overflow-x: scroll
    }

    .book_pull .smallinline {
        margin-bottom: 3px
    }

    .book_mdetail [class^="col-lg-"].pull-left,[class^="col-lg-"].pull-right {
        float: none
    }

    #booking .book_mdetail [class^="col-lg-"].pull-left,[class^="col-lg-"].pull-right {
        float: none!important
    }

    .book_block {
        padding-left: 0px!important;
        padding-right: 0px!important
    }

    .flight-detail-page .placeheading {
        margin-left: 0
    }

    .book_block1 {
        padding-left: 0px!important;
        padding-right: 0px!important
    }

    .book_pull .weight_book {
        right: 0;
        padding-left: 2px;
        padding-right: 0
    }

    .exdetail {
        padding: 0 15px;
        padding-bottom: 4px
    }

    #main {
        margin-bottom: 8px
    }

    #div_reload .vam {
        text-align: center
    }

    .animated {
        visibility: visible
    }

    .smi1 {
        font-size: 18px
    }

    #footer .bottom .copyright {
        font-size: 1.0833em;
        margin: 0 20px 0;
        margin-bottom: 13px
    }

    #page-wrapper footer .container .paddzeroo {
        padding: 5px 10px
    }

    .tdepart {
        font-size: 12px
    }

    .flight_head .date {
        font-size: 18px;
        margin-bottom: 30px;
        color: #fff;
        font-weight: 700
    }

    .repeat-box .result-row {
        padding-bottom: 0px!important
    }

    .book_mdetail {
        padding-top: 10px!important;
        padding-bottom: 3px!important;
        padding-left: 5px;
        padding-right: 5px
    }

    #maindiv .inner-child {
        margin-bottom: 10px
    }

    .sdetail {
        margin-left: -12px;
        padding-left: 0px!important;
        padding-right: 0px!important
    }

    .modify_row {
        margin-right: 0
    }

    .sdetail .minmediapl0 {
        padding-left: 0;
        padding-right: 4px
    }

    .coupon_add {
        padding-left: 0px!important;
        padding-right: 0px!important
    }

    .flight_icon1 .smallinline {
        display: inline
    }

    .vam {
        text-align: center;
        left: 0
    }

    #maindiv .layover {
        margin-top: 0;
        margin-bottom: 0
    }

    .total {
        padding-left: 0
    }

    .sdetail .first_span {
        display: none
    }

    .header_logo img {
        width: 100%;
        height: auto;
        margin-bottom: 10px
    }

    .header_logo {
        padding-left: 0;
        padding-right: 0;
        margin-bottom: 5px;
        padding-top: 5px
    }

    .book_xdetail {
        padding-left: 0px!important;
        margin-bottom: 8px!important;
        padding-right: 0px!important
    }

    .book_xdetail .inner-child {
        width: auto;
        padding-left: 0;
        padding-right: 0
    }

    .support_num {
        float: left!important
    }

    .ticket_info {
        padding-top: 10px
    }

    .header_flight {
        padding-bottom: 10px
    }

    .flight_logo #header .flight_agent {
        left: 0;
        position: static
    }

    .flight_logo #header {
        padding-left: 0;
        padding-right: 0
    }

    .sdetail .weight_book {
        float: left!important
    }

    .flight-detail-row .minmediapr0 {
        padding-right: 0
    }

    .sdetail .nav>li>a {
        padding-left: 19px
    }

    .treview_book {
        padding-left: 0
    }

    .tab-pane .row {
        margin-left: 0;
        margin-right: 0
    }

    .inner-child {
        width: 100%
    }

    .details-tab-content {
        padding: 5px;
        padding-top: 13px
    }

    .book_kdetail .col-sm-4,.fpassenger .col-sm-3 {
        padding-left: 0;
        padding-right: 0
    }

    .book_passenger {
        margin-left: 0
    }

    .flight-detail-row .details-nav-tabs li {
        width: 33%
    }

    #user_login_model .modal-body {
        padding-left: 5px;
        padding-right: 5px
    }

    #user_login_model .checkbox-inline {
        margin-left: 0
    }

    .header_flight .container {
        padding-left: 0;
        padding-right: 0
    }

    .support_num {
        padding-left: 0;
        padding-right: 0
    }

    .support_num a {
        width: 100%;
        float: none;
        font-size: 19px;
        padding-top: 0;
        position: relative;
        bottom: 4px;
        left: 10px
    }

    .page-title+div {
        margin-left: 0%!important
    }

    .page-title+div p {
        width: 100%;
        float: left
    }

    .page-title+div .fa {
        width: 12%;
        padding-top: 10px;
        cursor: pointer;
        display: none
    }

    .filter-btn {
        font-size: 23px;
        position: absolute;
        right: 10px;
        z-index: 1;
        top: 12px
    }

    .page-title-container {
        padding-top: 11px
    }

    .roundflgcontainer {
        padding: 10px 0 0 2px!important
    }

    .tfilter {
        color: #fff;
        font-size: 26px
    }

    .fly_filter {
        display: none;
        top: 0px!important;
        position: fixed;
        top: 68px;
        width: 100%;
        padding: 0px!important;
        z-index: 999
    }

    .fly_filter div.mb0 {
        margin-bottom: 0px!important
    }

    .filter_close {
        text-align: right;
        font-size: 28px
    }

    .filter_panel {
        padding-top: 10px;
        margin-bottom: 38px;
        background-color: #f26722;
        position: absolute;
        z-index: 1
    }

    .filter_panel h2,.filter_panel span {
        color: #fff
    }

    .page-title-container p {
        top: 0
    }

    .service_flight,.service_flight .container,.service_flight .col-lg-12 {
        padding-left: 0px!important;
        padding-right: 0px!important
    }

    .service_flight .col-lg-12 .col-lg-4 {
        padding-left: 5px;
        padding-right: 5px
    }

    .modify_search .radio-inline {
        padding-top: 5px;
        margin-bottom: 12px;
        padding-left: 20px
    }

    .header_logo .img-responsive {
        width: 195px;
        margin: 0 auto
    }

    .modify_search .radio-inline+.radio-inline,.checkbox-inline+.checkbox-inline {
        margin-left: 7px
    }

    .modify_row .col-lg-5 .col-md-6 {
        padding-right: 0
    }

    .fbook_date1,.pselect {
        padding-right: 0
    }

    .modify_search .container {
        padding-left: 5px;
        padding-right: 5px
    }

    .modify_row .col-lg-5 .col-md-5,.modify_row .col-lg-3 .col-md-6 {
        padding-left: 0;
        padding-right: 0
    }

    #MyModalForModify .modal-body>div {
        padding: 0px!important
    }

    .choose-travel {
        padding-top: 10px!important
    }

    form label {
        font-size: 11px
    }

    .choose-travel .col-xs-4 {
        padding-left: 0;
        padding-right: 0
    }

    .modify_form,.pselect {
        margin-bottom: 10px
    }

    .OtherSearchFormShow .col-xs-6 {
        padding-left: 10px;
        padding-right: 10px
    }

    .aq_icon {
        float: right
    }

    .book_adult {
        padding-left: 10px;
        padding-right: 10px
    }

    .copyright {
        padding-bottom: 1px
    }

    .tconnect {
        padding-top: 0;
        margin-bottom: 7px
    }

    .paddzeroo {
        padding: 0
    }

    .tconnect h1 {
        margin-bottom: 5px!important
    }

    .tconnect ul {
        margin-bottom: 7px
    }

    .modify_button .search_button {
        margin-left: 0;
        width: 98%;
        font-size: 22px
    }

    #content .col-sm-4 {
        padding-left: 1px;
        padding-right: 1px;
        margin-bottom: 5px
    }

    #div_reload .col-sm-4 {
        padding-left: 5px
    }

    section#content {
        padding-top: 20px
    }

    .book_roundtrip a {
        width: 100%;
        margin-bottom: 6px
    }

    .grabber .col-sm-7 {
        padding-left: 6px;
        padding-right: 2px
    }

    .result-row .col-md-7 {
        padding-left: 7px;
        padding-right: 0
    }

    .layover .hr {
        display: none
    }

    .tpassenger {
        padding-bottom: 0
    }

    .loader_ftime1 li {
        width: 36%!important
    }

    .result-row .col-md-7 .col-sm-5 {
        padding-left: 0;
        padding-right: 0
    }

    .book_vflight {
        padding-left: 2px;
        padding-right: 2px
    }

    .m-time {
        font-size: 13px
    }

    .center_gtime {
        padding-left: 0;
        padding-right: 0
    }

    .book_mround .badge {
        left: 7px
    }

    .epoint_book {
        padding-left: 0
    }

    .book_city {
        margin-bottom: 0;
        padding-top: 0px!important
    }

    .book_mround .mgbtm10 {
        padding-top: 0
    }

    .xbook_seat {
        padding-top: 4px;
        font-size: 11px!important
    }

    .m-time small {
        margin-top: 0
    }

    .result-row .col-sm-9 {
        margin-bottom: 10px
    }

    .book_fare {
        margin-bottom: 7px
    }

    .mobile_bookbtn {
        padding-left: 15px!important;
        padding-right: 15px!important
    }

    .result-row .col-sm-9 {
        padding-right: 3px
    }

    .lightbg {
        padding: 0 17px
    }

    .xfare {
        float: left!important
    }

    .modify_search div.paxcount_dv5 label {
        width: 100%
    }

    #maindiv .innerrow {
        margin-bottom: 0
    }

    #maindiv .innerrow .col-sm-9 {
        padding-left: 5px;
        padding-right: 5px
    }

    .pt10 label {
        text-align: justify
    }

    #maindiv .innerrow .col-sm-3 {
        padding-left: 5px;
        padding-right: 5px
    }

    .modify_search div.pax_downdv {
        width: 100%;
        left: 0
    }

    .sm_center {
        text-align: center
    }

    .pd10 {
        padding: 6px 0
    }

    .modify_search .form_label {
        padding-left: 7px
    }

    div.pax_downdv .increment_dv a {
        padding: 6px 7px
    }

    .roundtripspecialcasediv a {
        width: 88%;
        margin-bottom: 6px
    }

    .sct_rt_md5 {
        padding-bottom: 4px;
        margin-bottom: 10px
    }

    .FlightToggleParent {
        width: 0%!important;
        text-align: left!important;
        padding-right: 0;
        padding-top: 10px!important
    }

    .FlightToggleParent i {
        font-size: 16px;
        float: left;
        position: relative;
        top: 3px;
        right: 2px
    }

    .book_airline {
        padding-right: 0px!important
    }

    .detail_kimage {
        float: left
    }

    .airline_dimage {
        padding-left: 4px
    }

    .book_sdetail {
        padding-left: 3px;
        padding-right: 3px
    }

    .leftdetail,.rightdetail {
        width: 40%
    }

    .vatb {
        left: 8px!important
    }

    .gflight_name {
        position: relative;
        left: 9px
    }

    .hround_book {
        padding-left: 0;
        padding-right: 0
    }

    .detail_right {
        text-align: right
    }

    .detail_dep {
        padding-right: 7px
    }

    .sct-label4 span {
        font-size: 11px
    }

    .sct-pb {
        padding: 10px 0 0 0px!important
    }

    .sct-label4 {
        padding: 29px 0 0 0!important
    }

    .rt_md2 {
        text-align: left!important
    }

    .rt_md5 {
        padding: 0 0 0 4px!important
    }

    .sct_rt_md5 {
        border-right: none!important;
        padding-left: 0
    }

    .bottom_position #submitPrice {
        display: none;
        padding-left: 0
    }

    .sct_rt_bookdv {
        padding: 7px 7px 4px 5px!important
    }

    .bottom_position .col-md-5,.bottom_position .col-md-2,.bottom_position .col-md-1 {
        padding-left: 0;
        padding-right: 0
    }

    .fare_right {
        text-align: right
    }

    .cf_right {
        text-align: right
    }

    #MyModalForModify .modal-body+div {
        padding: 0
    }

    .dashboard .form-group .form-control {
        width: 100%!important
    }

    .tab-container.full-width-style.arrow-left ul.tabs li.active a {
        position: static
    }

    .tab-container.full-width-style.arrow-left ul.tabs li.active a {
        border-left: none
    }

    .tab-container.full-width-style.arrow-left ul.tabs li a {
        margin-right: 0
    }

    .tab-container.full-width-style .tab-content {
        margin-bottom: 20px
    }

    dl.term-description dd {
        font-size: 12px;
        padding-left: 0
    }

    dl.term-description dt {
        font-size: 13px
    }
}

.col-sms-1,.col-sms-2,.col-sms-3,.col-sms-4,.col-sms-5,.col-sms-6,.col-sms-7,.col-sms-8,.col-sms-9,.col-sms-10,.col-sms-11,.col-sms-12 {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px
}

@media (min-width: 481px) and (max-width:767px) {
    .col-sms-1,.col-sms-2,.col-sms-3,.col-sms-4,.col-sms-5,.col-sms-6,.col-sms-7,.col-sms-8,.col-sms-9,.col-sms-10,.col-sms-11,.col-sms-12 {
        float:left
    }

    .col-sms-12 {
        width: 100%
    }

    .col-sms-11 {
        width: 91.66666667%
    }

    .col-sms-10 {
        width: 83.33333333%
    }

    .col-sms-9 {
        width: 75%
    }

    .col-sms-8 {
        width: 66.66666667%
    }

    .col-sms-7 {
        width: 58.33333333%
    }

    .col-sms-6 {
        width: 50%
    }

    .col-sms-5 {
        width: 41.66666667%
    }

    .col-sms-4 {
        width: 33.33333333%
    }

    .col-sms-3 {
        width: 25%
    }

    .col-sms-2 {
        width: 16.66666667%
    }

    .col-sms-1 {
        width: 8.33333333%
    }

    .col-sms-pull-12 {
        right: 100%
    }

    .col-sms-pull-11 {
        right: 91.66666667%
    }

    .col-sms-pull-10 {
        right: 83.33333333%
    }

    .col-sms-pull-9 {
        right: 75%
    }

    .col-sms-pull-8 {
        right: 66.66666667%
    }

    .col-sms-pull-7 {
        right: 58.33333333%
    }

    .col-sms-pull-6 {
        right: 50%
    }

    .col-sms-pull-5 {
        right: 41.66666667%
    }

    .col-sms-pull-4 {
        right: 33.33333333%
    }

    .col-sms-pull-3 {
        right: 25%
    }

    .col-sms-pull-2 {
        right: 16.66666667%
    }

    .col-sms-pull-1 {
        right: 8.33333333%
    }

    .col-sms-pull-0 {
        right: 0%
    }

    .col-sms-push-12 {
        left: 100%
    }

    .col-sms-push-11 {
        left: 91.66666667%
    }

    .col-sms-push-10 {
        left: 83.33333333%
    }

    .col-sms-push-9 {
        left: 75%
    }

    .col-sms-push-8 {
        left: 66.66666667%
    }

    .col-sms-push-7 {
        left: 58.33333333%
    }

    .col-sms-push-6 {
        left: 50%
    }

    .col-sms-push-5 {
        left: 41.66666667%
    }

    .col-sms-push-4 {
        left: 33.33333333%
    }

    .col-sms-push-3 {
        left: 25%
    }

    .col-sms-push-2 {
        left: 16.66666667%
    }

    .col-sms-push-1 {
        left: 8.33333333%
    }

    .col-sms-push-0 {
        left: 0%
    }

    .col-sms-offset-12 {
        margin-left: 100%
    }

    .col-sms-offset-11 {
        margin-left: 91.66666667%
    }

    .col-sms-offset-10 {
        margin-left: 83.33333333%
    }

    .col-sms-offset-9 {
        margin-left: 75%
    }

    .col-sms-offset-8 {
        margin-left: 66.66666667%
    }

    .col-sms-offset-7 {
        margin-left: 58.33333333%
    }

    .col-sms-offset-6 {
        margin-left: 50%
    }

    .col-sms-offset-5 {
        margin-left: 41.66666667%
    }

    .col-sms-offset-4 {
        margin-left: 33.33333333%
    }

    .col-sms-offset-3 {
        margin-left: 25%
    }

    .col-sms-offset-2 {
        margin-left: 16.66666667%
    }

    .col-sms-offset-1 {
        margin-left: 8.33333333%
    }

    .col-sms-offset-0 {
        margin-left: 0%
    }
}

.row.add-clearfix>.col-xs-2:nth-child(6n+1) {
    clear: both
}

.row.add-clearfix>.col-xs-3:nth-child(4n+1) {
    clear: both
}

.row.add-clearfix>.col-xs-4:nth-child(3n+1) {
    clear: both
}

.row.add-clearfix>.col-xs-6:nth-child(2n+1) {
    clear: both
}

@media (min-width: 481px) {
    .row.add-clearfix>.col-sms-2:nth-child(2n+1) {
        clear:none
    }

    .row.add-clearfix>.col-sms-2:nth-child(3n+1) {
        clear: none
    }

    .row.add-clearfix>.col-sms-2:nth-child(4n+1) {
        clear: none
    }

    .row.add-clearfix>.col-sms-2:nth-child(6n+1) {
        clear: both
    }

    .row.add-clearfix>.col-sms-3:nth-child(2n+1) {
        clear: none
    }

    .row.add-clearfix>.col-sms-3:nth-child(3n+1) {
        clear: none
    }

    .row.add-clearfix>.col-sms-3:nth-child(4n+1) {
        clear: both
    }

    .row.add-clearfix>.col-sms-4:nth-child(2n+1) {
        clear: none
    }

    .row.add-clearfix>.col-sms-4:nth-child(3n+1) {
        clear: both
    }

    .row.add-clearfix>.col-sms-6:nth-child(2n+1) {
        clear: both
    }
}

@media (min-width: 768px) {
    .row.add-clearfix>.col-sm-2:nth-child(2n+1) {
        clear:none
    }

    .row.add-clearfix>.col-sm-2:nth-child(3n+1) {
        clear: none
    }

    .row.add-clearfix>.col-sm-2:nth-child(4n+1) {
        clear: none
    }

    .row.add-clearfix>.col-sm-2:nth-child(6n+1) {
        clear: both
    }

    .row.add-clearfix>.col-sm-3:nth-child(2n+1) {
        clear: none
    }

    .row.add-clearfix>.col-sm-3:nth-child(3n+1) {
        clear: none
    }

    .row.add-clearfix>.col-sm-3:nth-child(4n+1) {
        clear: both
    }

    .row.add-clearfix>.col-sm-4:nth-child(2n+1) {
        clear: none
    }

    .row.add-clearfix>.col-sm-4:nth-child(3n+1) {
        clear: both
    }

    .row.add-clearfix>.col-sm-6:nth-child(2n+1) {
        clear: both
    }
}

@media (min-width: 992px) {
    .mobile-menu {
        display:none!important
    }

    .visible-mobile {
        display: none!important
    }

    .row.add-clearfix>.col-md-2:nth-child(2n+1) {
        clear: none
    }

    .row.add-clearfix>.col-md-2:nth-child(3n+1) {
        clear: none
    }

    .row.add-clearfix>.col-md-2:nth-child(4n+1) {
        clear: none
    }

    .row.add-clearfix>.col-md-2:nth-child(6n+1) {
        clear: both
    }

    .row.add-clearfix>.col-md-3:nth-child(2n+1) {
        clear: none
    }

    .row.add-clearfix>.col-md-3:nth-child(3n+1) {
        clear: none
    }

    .row.add-clearfix>.col-md-3:nth-child(4n+1) {
        clear: both
    }

    .row.add-clearfix>.col-md-4:nth-child(2n+1) {
        clear: none
    }

    .row.add-clearfix>.col-md-4:nth-child(3n+1) {
        clear: both
    }

    .row.add-clearfix>.col-md-6:nth-child(2n+1) {
        clear: both
    }
}

@media (min-width: 1200px) {
    /*.container {
        padding-left: 20px;
        padding-right: 20px;
    }*/

    .row.add-clearfix>.col-lg-2:nth-child(2n+1) {
        clear: none
    }

    .row.add-clearfix>.col-lg-2:nth-child(3n+1) {
        clear: none
    }

    .row.add-clearfix>.col-lg-2:nth-child(4n+1) {
        clear: none
    }

    .row.add-clearfix>.col-lg-2:nth-child(6n+1) {
        clear: both
    }

    .row.add-clearfix>.col-lg-3:nth-child(2n+1) {
        clear: none
    }

    .row.add-clearfix>.col-lg-3:nth-child(3n+1) {
        clear: none
    }

    .row.add-clearfix>.col-lg-3:nth-child(4n+1) {
        clear: both
    }

    .row.add-clearfix>.col-lg-4:nth-child(2n+1) {
        clear: none
    }

    .row.add-clearfix>.col-lg-4:nth-child(3n+1) {
        clear: both
    }

    .row.add-clearfix>.col-lg-6:nth-child(2n+1) {
        clear: both
    }
}

@media (min-width: 992px) and (max-width:1199px) {
    .container {
        padding-left:0;
        padding-right: 0
    }
}

@media (max-width: 1199px) {
    [class^="col-lg-"].pull-left,[class^="col-lg-"].pull-right {
        float:none
    }

    .image-carousel.style3 .flex-direction-nav li a.flex-prev {
        left: 10px
    }

    .image-carousel.style3 .flex-direction-nav li a.flex-next {
        right: 10px
    }

    html.post-404page.style3 #page-wrapper {
        background-size: 170% auto
    }
}

@media (max-width: 991px) {
    .form-group .col-sm-4,.form_kicon {
        padding-left:15px
    }

    .query_row label {
        text-align: left
    }

    .container {
        width: auto;
        padding-left: 15px;
        padding-right: 15px
    }

    .page-title-container.style4 .page-title {
        margin-left: -15px;
        padding-left: 15px
    }

    #header {
        padding-top: 0!important;
        background: none!important
    }

    #header .logo {
        float: none!important;
        position: static!important;
        padding-top: 19px;
        height: 66px;
        margin: 0!important;
        display: block
    }

    #header .logo a:after {
        display: none!important
    }

    #header .logo a {
        background-size: auto 30px
    }

    #header .logo img {
        height: 30px;
        width: auto;
        filter: alpha(opacity=0)!important;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"!important;
        -moz-opacity: 0!important;
        -khtml-opacity: 0!important;
        opacity: 0!important
    }

    #header .main-navigation {
        background: #fff
    }

    #header .mobile-menu-toggle {
        display: block
    }

    #header #main-menu {
        display: none
    }

    #header .topnav {
        display: none
    }

    .dashboard.style1 #header .logo img,.dashboard.style2 #header .logo img {
        filter: alpha(opacity=100)!important;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"!important;
        -moz-opacity: 1!important;
        -khtml-opacity: 1!important;
        opacity: 1!important
    }

    .search-tabs {
        display: none!important
    }

    .visible-mobile .search-tabs {
        display: block!important
    }

    .search-box .search-tab-content {
        float: none!important;
        width: auto!important
    }

    .hidden-mobile {
        display: none!important
    }

    [class^="col-md-"].pull-left,[class^="col-md-"].pull-right,[class*=" col-md-"].pull-left,[class*=" col-md-"].pull-right {
        float: none
    }

    .block-sm {
        float: none!important;
        margin-bottom: 10px!important
    }

    .tab-container .tab-pane [class^="col-md-"],.tab-container .tab-pane [class*=" col-md-"] {
        padding-left: 0;
        padding-right: 0
    }

    .tab-container .tab-pane .row [class^="col-md-"],.tab-container .tab-pane .row [class*=" col-md-"],.tab-container .tab-pane [class^="col-sm-"],.tab-container .tab-pane [class*=" col-sm-"],.tab-container .tab-pane [class^="col-sms-"],.tab-container .tab-pane [class*=" col-sms-"],.tab-container .tab-pane [class^="col-xs-"],.tab-container .tab-pane [class*=" col-xs-"] {
        padding-left: 10px;
        padding-right: 10px
    }

    dl.term-description dd {
        padding-left: 20px!important
    }

    #style-changer {
        display: none
    }

    .hidden-table-sm.table-wrapper {
        display: block
    }

    .hidden-table-sm.table-wrapper.intro {
        border: 15px solid #f5f5f5
    }

    .hidden-table-sm.table-wrapper>.table-cell,.hidden-table-sm.table-wrapper>.table-row>.table-cell {
        display: block
    }

    .hidden-table-sm.table-wrapper>.table-cell.pull-left,.hidden-table-sm.table-wrapper>.table-row>.table-cell.pull-left {
        float: left!important
    }

    .hidden-table-sm.table-wrapper>.table-cell.pull-right,.hidden-table-sm.table-wrapper>.table-row>.table-cell.pull-right {
        float: right!important
    }

    .travelo-process .process {
        margin-top: -27px;
        margin-left: -27px;
        margin-right: -27px
    }

    .travelo-process .process .icon-wrapper i {
        font-size: 30px
    }

    .world-map-section {
        height: 600px
    }

    .promo-box {
        text-align: center
    }

    .promo-box .m-title {
        font-size: 1.6667em
    }

    .promo-box .m-title em i {
        font-size: .8462em
    }

    .promo-box .action-section {
        text-align: center;
        padding-top: 15px
    }

    .promo-box .action-section button {
        font-size: .9167em;
        height: 34px;
        line-height: 34px;
        padding: 0 20px
    }

    .promo-box input.input-text {
        height: 34px
    }

    .travelo-policies ul.tabs li {
        float: none
    }

    .travelo-policies ul.tabs.full-width {
        display: block
    }

    .travelo-policies ul.tabs.full-width>li {
        display: block;
        width: auto
    }

    .travelo-policies ul.tabs.full-width>li a {
        padding-left: 20px!important;
        text-align: left
    }

    .coming-soon-page.style2 .clock li span {
        font-size: 10em
    }

    .coming-soon-page.style2 .clock li.sep {
        font-size: 7em
    }

    .coming-soon-page.style2 .clock li label {
        font-size: 1.5em
    }

    .loading-page.style2 .notice-message {
        font-size: 8em
    }

    .soap-login-page #page-wrapper {
        vertical-align: top
    }

    .revolution-slider .tp-caption a.link {
        font-size: 12px!important;
        line-height: 24px!important
    }
}

@media (min-width: 768px) and (max-width:991px) {
    .tab-container.full-width-style ul.tabs {
        width:20%
    }

    .tab-container.full-width-style .tab-content {
        width: 80%
    }
}

@media (max-width: 767px) {
    .pw_schild .havecoupon {
        margin-top:0
    }

    .zy_tcenter {
        text-align: left
    }

    .gdistant {
        left: 10px;
        margin-bottom: 18px
    }

    .main_oprice {
        float: left
    }

    .wy_spoint {
        bottom: 2px
    }

    .de_yepoint {
        bottom: 10px;
        float: none;
        text-align: center
    }

    #myfligtdeals .mudestination {
        padding-bottom: 38px
    }

    #myfligtdeals .mymardeals {
        margin-top: 20px;
        padding: 0;
        position: relative
    }

    .mydealabsu {
        position: absolute;
        z-index: 11;
        bottom: 47px;
        background: none ! important;
        color: #fff;
        width: 100%;
        padding: 6px!important
    }

    .mydealabsu span {
        color: #ffffff! important
    }

    .mydealabsu .fa {
        font-size: 16px;
        color: #fff ! important
    }

    #myfligtdeals .muspanwidth1 {
        display: none;
        color: #2e68b2;
        font-size: 17px;
        padding-top: 8px;
        line-height: 25px;
        font-weight: 700;
        font-family: inherit
    }

    #myfligtdeals .muspanwidth3 {
        display: block;
        color: #2e68b2;
        font-size: 17px;
        padding-top: 8px;
        line-height: 25px;
        font-weight: 700;
        font-family: inherit
    }

    .mydealabsu {
        display: block ! important
    }

    div.pax_downdv {
        width: initial ! important
    }

    .fbook_date {
        padding-left: 0;
        padding-right: 7px
    }

    .book_adult {
        padding-left: 0 ! important;
        padding-right: 0 ! important
    }

    .fbook_date .pselect {
        padding-left: 0;
        padding-right: 0
    }

    .modify_row .select_symbol5 {
        right: 2%
    }

    .location_row {
        margin-right: 0px!important
    }

    .fly_location1 {
        padding-left: 15px;
        padding-right: 0
    }

    .input_dv51 {
        padding-left: 15px;
        padding-right: 0
    }

    .modifybtn {
        margin-right: 26px;
        font-size: 23px;
        position: absolute;
        right: 10px;
        z-index: 1;
        top: 12px
    }

    .modifyshow {
        display: none;
        clear: both
    }

    div.input_dv5 {
        padding: 10px!important
    }

    div.input_dv5_btn {
        padding: 10px!important
    }

    .multicity_div .w104 {
        margin: 10px 0 0 0;
        width: 100%
    }

    .multicity_div .nopd3 .selector span.custom-select,.multicity_div .nopd3 .input-text,.multicity_div .form-control {
        height: 45px
    }

    .chaser {
        display: none!important
    }

    .tab-container ul.tabs li {
        float: none;
        padding-right: 0
    }

    .tab-container ul.tabs li.pull-right {
        float: none!important
    }

    .tab-container ul.tabs.full-width {
        display: block
    }

    .tab-container ul.tabs.full-width>li {
        display: block;
        width: auto
    }

    .tab-container ul.tabs.full-width>li a {
        padding-left: 20px!important;
        text-align: left
    }

    .tab-container.style1 ul.tabs li>a:after {
        display: none!important
    }

    .tab-container.trans-style ul.tabs {
        margin-left: 0
    }

    .tab-container.trans-style ul.tabs li {
        margin: 0
    }

    .tab-container.full-width-style ul.tabs {
        width: 25%
    }

    .tab-container.full-width-style .tab-content {
        width: 75%
    }

    [class^="col-sm-"].pull-left,[class^="col-sm-"].pull-right,[class*=" col-sm-"].pull-left,[class*=" col-sm-"].pull-right {
        float: none!important
    }

    .listing-style3.flight .details .box-title {
        float: none!important
    }

    .listing-style3.flight .details .time>div {
        padding-left: 0!important;
        border-right: none!important
    }

    .hidden-table-sms.table-wrapper {
        display: block
    }

    .hidden-table-sms.table-wrapper.intro {
        border: 15px solid #f5f5f5
    }

    .hidden-table-sms.table-wrapper>.table-cell,.hidden-table-sms.table-wrapper>.table-row>.table-cell {
        display: block
    }

    .hidden-table-sms.table-wrapper>.table-cell.pull-left,.hidden-table-sms.table-wrapper>.table-row>.table-cell.pull-left {
        float: left!important
    }

    .hidden-table-sms.table-wrapper>.table-cell.pull-right,.hidden-table-sms.table-wrapper>.table-row>.table-cell.pull-right {
        float: right!important
    }

    .tab-container .tab-pane [class^="col-sm-"],.tab-container .tab-pane [class*=" col-sm-"] {
        padding-left: 0;
        padding-right: 0
    }

    .tab-container .tab-pane .row [class^="col-sm-"],.tab-container .tab-pane .row [class*=" col-sm-"],.tab-container .tab-pane [class^="col-sms-"],.tab-container .tab-pane [class*=" col-sms-"],.tab-container .tab-pane [class^="col-xs-"],.tab-container .tab-pane [class*=" col-xs-"] {
        padding-left: 10px;
        padding-right: 10px
    }

    .image-box-style.style2 figure {
        float: none
    }

    .image-box-style.style2 .details {
        padding: 20px
    }

    .image-box-style.style2.innerstyle .details {
        padding: 20px 0 0
    }

    .travelo-process .process {
        margin-top: -18px;
        margin-left: -18px;
        margin-right: -18px
    }

    .travelo-process .process .icon-wrapper i {
        font-size: 20px
    }

    #content.image-bg2 #main {
        padding-top: 100px
    }

    .world-map-section {
        height: 500px
    }

    .column-2>* {
        margin-right: 0;
        float: none
    }

    .column-3>*:nth-child(3n+1) {
        clear: none
    }

    .column-3>*:nth-child(2n+1) {
        clear: both
    }

    .column-3>*:nth-child(3n) {
        margin-right: 3%
    }

    .column-4>*:nth-child(4n+1) {
        clear: none
    }

    .column-4>*:nth-child(2n+1) {
        clear: both
    }

    .column-4>*:nth-child(4n) {
        margin-right: 3%
    }

    .column-5>* {
        width: 31.3333%;
        margin-right: 3%;
        margin-bottom: 3%
    }

    .column-5>*:nth-child(5n+1) {
        clear: none
    }

    .column-5>*:nth-child(3n+1) {
        clear: both
    }

    .column-5>*:nth-child(5n) {
        margin-right: 3%
    }

    .column-5>*:nth-child(3n) {
        margin-right: 0
    }

    .column-5-no-margin>* {
        width: 50%
    }

    .column-5-no-margin>*:nth-child(5n+1) {
        clear: none
    }

    .column-5-no-margin>*:nth-child(2n+1) {
        clear: both
    }

    .column-3>*,.column-4>* {
        width: 48.5%;
        margin-right: 3%;
        margin-bottom: 3%
    }

    .column-3>*:nth-child(2n),.column-4>*:nth-child(2n) {
        margin-right: 0
    }

    .post-404page .error-message {
        font-size: 3em
    }

    .post-404page .error-message-404 {
        font-size: 15em
    }

    .post-404page.style2 .error-message {
        font-size: 1.6667em
    }

    .post-404page.style2 .error-message-404 {
        font-size: 8em
    }

    .post-404page.style2 .go-back {
        font-size: 1.4em;
        height: 50px;
        -webkit-border-radius: 25px 25px 25px 25px;
        -moz-border-radius: 25px 25px 25px 25px;
        -ms-border-radius: 25px 25px 25px 25px;
        border-radius: 25px 25px 25px 25px;
        line-height: 50px
    }

    .post-404page.style3 #main {
        padding-top: 100px
    }

    .post-404page.style3 .error-message {
        font-size: 2.5em
    }

    .post-404page.style3 .error-message-404 {
        font-size: 1.6667em
    }

    .coming-soon-page .clock li span {
        font-size: 4em
    }

    .coming-soon-page .clock li label {
        font-size: 1em;
        letter-spacing: .04em
    }

    .coming-soon-page.style2 .clock li span {
        font-size: 6em
    }

    .coming-soon-page.style2 .clock li.sep {
        font-size: 4.1667em
    }

    .coming-soon-page.style2 .clock li label {
        font-size: 1em
    }

    .coming-soon-page.style2 .email-notify .notified-text {
        font-size: 1.3333em
    }

    .coming-soon-page.style3 #main {
        padding-top: 30px
    }

    .loading-page.style2 .notice-message {
        font-size: 6.25em
    }

    .image-box.style2 figure {
        float: none
    }

    .image-box.style2 .details {
        padding-left: 0;
        padding-bottom: 20px
    }

    .breadcrumbs {
        display: none
    }

    .revolution-slider .tp-caption a.link {
        font-size: 9px!important;
        line-height: 18px!important
    }

    #booking .booking-info>.box-title {
        float: none
    }

    #booking .booking-info .info {
        border-left: none
    }

    .banner .big-caption {
        font-size: 3em
    }

    .banner .med-caption {
        font-size: 1.8333em
    }

    #tour-details .intro2 {
        padding: 10px 0
    }

    #tour-details .intro2:after {
        content: "";
        display: table;
        clear: both
    }

    #tour-details .intro2 .term-description dd {
        width: auto;
        max-width: 120px
    }

    #tour-details .intro2 .price-section {
        border-left: none;
        width: auto;
        text-align: left;
        float: left!important;
        padding-left: 20px
    }

    #content.tour .slideshow-bg {
        min-height: 800px
    }
}

@media (max-width: 480px) {
    .tab-container.full-width-style ul.tabs {
        width:100%
    }

    .tab-container.full-width-style .tab-content {
        width: 100%
    }

    .image-box-style.style2 figure {
        width: 100%;
        float: none
    }

    .image-box-style.style2 .details {
        padding: 20px
    }

    .visible-sms {
        display: block
    }

    .tab-container .tab-pane [class^="col-sms-"],.tab-container .tab-pane [class*=" col-sms-"] {
        padding-left: 0;
        padding-right: 0
    }

    .tab-container .tab-pane .row [class^="col-sms-"],.tab-container .tab-pane .row [class*=" col-sms-"],.tab-container .tab-pane [class^="col-xs-"],.tab-container .tab-pane [class*=" col-xs-"] {
        padding-left: 10px;
        padding-right: 10px
    }

    .hidden-table-xs.table-wrapper {
        display: block
    }

    .hidden-table-xs.table-wrapper.intro {
        border: 15px solid #f5f5f5
    }

    .hidden-table-xs.table-wrapper>.table-cell,.hidden-table-xs.table-wrapper>.table-row>.table-cell {
        display: block
    }

    .hidden-table-xs.table-wrapper>.table-cell.pull-left,.hidden-table-xs.table-wrapper>.table-row>.table-cell.pull-left {
        float: left!important
    }

    .hidden-table-xs.table-wrapper>.table-cell.pull-right,.hidden-table-xs.table-wrapper>.table-row>.table-cell.pull-right {
        float: right!important
    }

    .image-style.style1 {
        margin-right: 0;
        padding: 15px
    }

    .image-style.style1:before,.image-style.style1:after {
        display: none
    }

    .image-style.style1 .image-block {
        margin-right: 0;
        float: none!important
    }

    .column-5>* {
        width: 48.5%;
        margin-right: 3%;
        margin-bottom: 3%
    }

    .column-5>*:nth-child(5n+1) {
        clear: none
    }

    .column-5>*:nth-child(3n+1) {
        clear: none
    }

    .column-5>*:nth-child(2n+1) {
        clear: both
    }

    .column-5>*:nth-child(5n) {
        margin-right: 3%
    }

    .column-5>*:nth-child(3n) {
        margin-right: 3%
    }

    .column-5>*:nth-child(2n) {
        margin-right: 0
    }

    .coming-soon-page .clock li span {
        font-size: 3em
    }

    .coming-soon-page .clock li label {
        font-size: 1em;
        letter-spacing: .04em
    }

    .coming-soon-page.style2 .clock li span {
        font-size: 4em
    }

    .coming-soon-page.style2 .clock li.sep {
        font-size: 2.8333em
    }

    .coming-soon-page.style2 .clock li label {
        font-size: .8333em
    }

    .coming-soon-page.style3 #main {
        padding-top: 10px
    }

    .coming-soon-page.style3 .clock li span {
        font-size: 3.3333em;
        width: 60px;
        height: 60px;
        line-height: 60px
    }

    .coming-soon-page.style3 .clock li.sep {
        font-size: 2.8333em
    }

    .coming-soon-page.style3 .email-notify {
        width: 100%
    }

    .coming-soon-page.style3 .header-title {
        font-size: 2em
    }

    .coming-soon-page.style3 .container:before {
        display: none
    }

    #tour-details .price-section .details {
        float: none!important
    }
}

@media (max-width: 320px) {
    .container {
        width:314px
    }

    .row {
        padding: 0 3px
    }

    .column-5-no-margin>* {
        float: none
    }
}

@media (max-width: 768px) {
    div.hotellistdv .listing-style3.hotel .details {
        padding:0 10px
    }

    div.hotellistdv article.hotel_list div.disgrid {
        display: grid;
        padding-bottom: 10px
    }

    div.hotellistdv article.hotel_list div.hseconddv {
        width: 100%!important;
        border-top: 1px solid #f5f5f5;
        padding-top: 5px!important;
        padding-right: 0
    }

    div.hotellistdv article.hotel_list div.hfirstdv {
        border-right: none!important
    }

    div.hotellistdv article.hotel_list div.hpricmdiv {
        width: 66%;
        float: left
    }

    div.hotellistdv .listing-style3.hotel .details .button {
        float: right;
        margin-top: 0
    }

    div.hotellistdv span.hepoint {
        padding: 0
    }

    div.hotellistdv .hseconddv .price small.smallprice {
        float: left;
        font-size: 17px;
        margin-top: 3px
    }

    div.hotellistdv .listing-style3.hotel .details a.smallmhide {
        display: none!important
    }

    div.hotellistdv .listing-style3.hotel .details a.largedhide {
        display: block!important
    }

    div.hotellistdv .hseconddv .price small {
        margin-bottom: 5px
    }

    div.hotellistdv .image_load .hotel_imgg img {
        padding: 10px 5px
    }

    div.hotellistdv .listing-style3 .box,.listing-style3.box {
        margin-bottom: 20px
    }

    #hotel_modify_search #child_age_room .col-xs-6,#hotel_modify_search #child_age_room2 .col-xs-6,#hotel_modify_search #child_age_room3 .col-xs-6,#hotel_modify_search #child_age_room4 .col-xs-6 {
        width: 25%
    }

    #hotel_modify_search .rjhcheckin {
        padding-left: 0;
        padding-right: 5px
    }

    #hotel_modify_search .rjhcheckout {
        padding-left: 5px;
        padding-right: 0
    }

    #hotel_modify_search button.rj_redbtnn {
        width: 100%;
        margin-left: 0
    }

    #hotel_modify_search button.rj_redbtnn:hover,#hotel_modify_search button.add_room_modify:hover,#hotel_modify_search button.remove_roo:hover {
        border: none
    }

    div.Mob_serinfo {
        position: relative;
        padding-bottom: 12px
    }

    div.Mob_serinfo .col-xs-10,div.Mob_serinfo .col-xs-12 {
        padding: 0
    }

    div.Mob_serinfo .col-xs-10 p {
        margin: 0
    }

    div.Mob_serinfo .col-xs-12 p {
        margin: 0
    }

    div.Mob_serinfo i {
        color: #fff
    }

    div.hfilter_wrap {
        padding: 0 10px!important
    }

    div.hfilter_wrap .filter_panel {
        margin-left: -10px
    }

    div.hfilter_wrap .sel_star {
        padding-bottom: 15px!important
    }

    #main .tab-container ul.imgtab li {
        display: inline-block
    }

    div.hotbfix .container {
        padding: 0
    }

    div.hotbfix span.Farequote {
        border: none
    }

    div.hotbfix div.boknwm {
        padding-left: 0;
        margin-top: -19px
    }

    div.hotbfix {
        padding: 0 0 10px 0
    }

    #hotel-features .box-article .title {
        margin-top: 0
    }

    #hotel-features .box-article .samp {
        margin-top: 0;
        background: none!important;
        color: #00546e;
        font-size: 16px;
        margin-bottom: 7px
    }

    #travelersdetails div.innerrow {
        padding: 10px 15px 10px 10px
    }

    #travelersdetails div.btnsdooo {
        padding: 15px 10px 5px 10px
    }

    #flight_it div.mmtop10 {
        margin-top: 10px
    }

    #travelersdetails div.mmtop10_2 {
        margin-top: 10px
    }

    #travelersdetails div.raj_m0 {
        margin: 0
    }

    .mdnone {
        display: none!important
    }

    div.rtpanel div.innerrow {
        margin-bottom: 12px!important
    }

    #Room_data_append div.slidedown {
        padding: 0px!important
    }

    #Room_data_append div.slidedown div.md12 {
        padding: 0px!important;
        border: none
    }

    div#main {
        padding-left: 10px;
        padding-right: 10px
    }

    section.parentwarp_review .sidebar {
        padding: 10px!important
    }

    section.parentwarp_review .top-row .bus_md3 {
        padding: 0
    }

    section.parentwarp_review .iiip {
        text-align: center;
        position: static
    }

    div.warp_prnt .titlelabel {
        padding: 0;
        margin-bottom: 8px;
        margin-top: 15px
    }

    div.warp_prnt .titlelabel>label {
        margin: 0;
        text-align: left
    }

    div.warp_prnt p.urtickkp {
        float: left;
        margin-left: 0;
        width: 100%;
        margin-bottom: 0
    }

    div.warp_prnt .posrelht {
        padding: 0;
        margin-bottom: 10px
    }

    form.Mob_wrap .booking-section div.row {
        margin: 0
    }

    #travelersdetails .pdrr15 .rj_redbtnn {
        width: 100%;
        margin-top: 20px
    }

    div.warp_prnt div.mtoo {
        margin-top: 0
    }

    footer .tconnect {
        padding-left: 5px
    }

    .raj_htime {
        background-position: -675px -795px;
        padding: 29px 8px 0 18px
    }

    div.warp_prnt .hot_pasdv {
        width: 100%
    }

    #travelersdetails .paymentmodediv {
        margin-bottom: 15px
    }

    .rjmmp0 {
        padding: 0
    }

    div.fixcombdv .disblocktb {
        display: block
    }

    .bflight_travel p {
        margin-bottom: 0
    }

    div.popularcity,.popularhotel2 {
        padding: 0 10px
    }

    div.popularcity img.bigimg,div.popularcity img.smallimg {
        height: 210px
    }

    #Room_data_append div.fixcombdv .parentfix2 .disblocktb div.fixmprice {
        margin: 10px 0 6px -10px!important;
        width: 107%
    }

    #Room_data_append div.fixcombdv .parentfix2 .disblocktb div.mt-5 {
        margin-top: -5px
    }

    #Room_data_append article.parentfix2 .rjp0 {
        padding-left: 0;
        padding-right: 0
    }

    div.nextprevbtn {
        margin-bottom: 15px;
        text-align: center
    }

    div.nextprevbtn a {
        padding: 5px 11px;
        float: inherit
    }

    div.nextprevbtn a:last-child {
        float: inherit;
        margin-left: 12px
    }

    #hotel_modify_search button.fombutton {
        width: 50%;
        margin-left: 25%
    }

    div.warp_prnth .titlelabel>label {
        margin: 0;
        text-align: left
    }

    div.warp_prnth .titlelabel {
        padding-left: 0
    }

    div.warp_prnth p.urtickkp {
        margin-left: 0;
        width: 100%
    }

    div.warp_prnth .posrelht {
        padding: 0;
        margin-bottom: 10px
    }

    #Hotels div.m_b12 {
        margin-bottom: 12px
    }

    #Hotels div.input_dv5 .form-control,#Hotels .search_btn,div.search_tabs5 ul.nav-tabs li a {
        border-radius: 0;
        -webkit-border-radius: 0;
        -moz-border-radius: 0
    }

    .tabmbg {
        background-color: #3480d4
    }
}
