/* lg */
 @media (min-width:1200px) {}
/* md */
@media (min-width:992px) and (max-width:1199px) {
    .flightarea ul li:nth-child(3),.flightarea ul li:nth-child(4),.flying-inft{padding: 0 8px;}
    .flying{padding: 18px 14px;}
    .flightarea ul li{padding:0 0;}
    .phone-no-new{padding: 14px 7px;}
    .phone-no-new img{height:25px;}
    .phone-no-new a{font-size:18px;}
    .navbar-default .navbar-nav>li>a{    font-size: 12px;padding: 15px 10px;}
    .sticky{position:inherit !important;}
    .toppanel .logo img{position:inherit !important;border-radius: 0;    height: 52px;}
    .toppanel .topright{width:auto;}
    .hide-tablet{display:none;}
    .hide-destop{display:block;}
    /*.keypoint ul li span img{height: 68px;}*/
    .keypoint ul li {width: 100%;}
    .keypoint ul li p{font-size: 14px;line-height: 18px;margin: 6px 0 10px;}
    .keypoint ul {display: flex;flex-wrap: wrap;justify-content: center;}
    .flightarea h1{font-size: 26px;}
    .flightarea strong{font-size: 15px;}
    .welcome-middle h2,.welcome-middle h2 span{font-size: 25px;}
    .welcome-middle p{font-size: 16px;}
    .data-1 h3{    font-size: 25px;}
    .zig-zag ul li span h3{font-size: 20px;    line-height: 26px;}
    .zig-zag ul li span a{padding: 14px 10px;}
    .welcome-middle img{top:40px;}
    .trust-all h2{font-size: 23px;}
    .consolidatio h3,.tetimonal-adam h3{font-size: 27px;}
    .col-lg-6.top {width: 100%;text-align: center;}
}
/* sm */
@media (min-width:768px) and (max-width:991px) {
    .flying{padding: 18px 6px;}
    .flightarea ul li:nth-child(3),.flightarea ul li:nth-child(4),.flying-inft{padding: 0 8px;}
    .flightarea ul li{padding:0 0; }
    .phone-no-new{padding: 14px 7px;}
    .phone-no-new img{height:25px;}
    .phone-no-new a{font-size:18px;}
    .navbar-default .navbar-nav>li>a{    font-size: 12px;padding: 15px 10px;}
    .hide-tablet{display:none;}
    .hide-destop{display:block;}
    .sd-box img{max-width:100%;}    
    .sticky{position:inherit!important;}
    .toppanel .logo img{position:inherit !important;border-radius: 0;    height: 52px;}
    .toppanel .topright{width:auto;}
    /*.keypoint ul li span img{height: 45px;}*/
    .keypoint ul li {width: 100%;}
    .keypoint ul li p{font-size: 14px;line-height: 18px;margin: 6px 0 10px;}
    .keypoint ul {display: flex;flex-wrap: wrap;justify-content: center;}
    .flightarea h1{font-size: 26px;}
    .flightarea strong{font-size: 15px;}
    .welcome-middle h2,.welcome-middle h2 span{font-size: 25px;}
    .welcome-middle p{    font-size: 16px;}
    .data-1 h3{    font-size: 25px;}
    .zig-zag ul li span h3{font-size: 20px;    line-height: 26px;}
    .zig-zag ul li span a{padding: 14px 10px;}
    .welcome-middle img{top:40px;}
    .trust-all h2{font-size: 23px;}
    .consolidatio h3,.tetimonal-adam h3{font-size: 27px;}
    .col-lg-6.top {width: 100%;text-align: center;}
    .zig-zag{height:auto;}
    .data-1{height: 330px;}
    .foot-logo p{line-height: 24px;}
    .footerLinks a,.contect-adam p{font-size: 14px;}
    .foot h4,.contect-adam h4{font-size:20px;}
}
 /* xs */
 @media (max-width:768px) {
    /*.navbar-default .navbar-collapse, .navbar-default .navbar-form{background-color: #f6f6f6;border-color: #ff0000;margin-top: 22px;}*/
    .navbar-default{display:none;}
    .flightarea ul{display: block;border-radius: 10px;height: auto;}
    .flying {
        border-bottom: 1px solid #e7e7e7;
    }
    .flying.child {float: inherit; border-left:0;}
    .flightarea ul li:nth-child(3) {width:48%; float:left;}
    .flightarea ul li:nth-child(4) {
        width: 48%;
        float: right;
        border-left: 1px solid #e7e7e7;
    }
    .flying input{width:100%;}
    .flightarea ul li{border-right: 0;}
    .flying-inft {width: 100%;margin-left: 0px;clear: both;padding-bottom: 7px;}
    .flightarea .radio1 .oneway .check{left: 23px;}
}
@media (max-width:767px) {
    .alert strong {
        font-size: 16px;
        font-weight: 700;
    }

    .alert-warning {
        padding: 2px 0 25px;
    }

    .alert {
        font-size: 15px;
    }
    .tab-serchtop {
        margin-top: 35px !important;
    }

    .flight-search-box {
        padding: 0 0 0 !important;
        margin-top: 0 !important;
    }

    .newsearch {
        text-align: center;
    }

    .searchbtn {
        margin: 0 auto 17px;
        clear: both;
        display: block;
        text-align: center;
    }

    .flying p {
        padding-left: 8px;
    }

    .flightarea .radio {
        margin: 9px 0 9px !important;
        padding: 8px 0 0 !important;
    }


    .ac_results {
        width: auto !important
    }

    .searchbox1 {
        position: relative;
    }

    span.ttp {
        margin-right: 11px !important;
        display: inline-block;
        margin-top: 0 !important;
    }

    .ttp img {
        margin-right: 3px;
    }

    .you-tube {
        width: 267px;
        margin: 0 auto 15px;
    }

    .consolidatio h3 {
        font-size: 15px;
        line-height: 23px;
        text-align: center;
        padding-top: 10px;
    }

    .consolidatio ul li {
        font-size: 14px;
        line-height: 18px;
    }

    .col-lg-6.top1 img {
        margin-top: 0;
    }

    .bookwith h2 {
        text-align: center;
        color: #00154c;
        margin: 21px 13px 0;
        font-size: 22px;
        font-weight: 600;
    }

    .bookwith ul li img {
        height: 50px;
    }

    .bookwith ul li p br {
        display: none;
    }

    .btcdata-1 p, .btcdata-2 p, .btcdata-3 p {
        font-size: 17px;
        margin: 4px 0 10px;
    }

    .btcdata-1 h3, .btcdata-2 h3, .btcdata-3 h3 {
        color: #0c0c0c;
        font-size: 20px;
        font-weight: 700;
        margin-bottom: 0;
        margin-top: 3px;
    }

    .btcdata-1, .btcdata-2, .btcdata-3 {
        height: auto;
        margin-bottom: 17px;
    }

        .btcdata-1:after, .btcdata-2:after, .btcdata-3:after {
            display: none;
        }

    .clint-back {
        background: url(../images/back-12.png) no-repeat;
        height: inherit;
        width: inherit;
        padding: 23px 25px 0;
        border-radius: 15px;
        background-size: cover;
    }

        .clint-back h2 {
            font-weight: 600;
            color: #fff;
            font-size: 18px;
            margin-top: 0;
            margin-bottom: 27px;
            line-height: 26px;
        }

    .datanew4 {
        margin-top: 20px;
    }

    .datanew3, .datanew4 {
        padding: 9px;
    }

        .datanew3 img, .datanew4 img {
            height: 100px;
            margin-top: 0;
        }

    .tripdata {
        padding: 0;
    }

    .iatatopmain {
        margin-top: 0;
        margin-bottom: 0;
    }

    .welcome-middle h3 {
        font-size: 16px;
        line-height: 28px;
    }

    .service-our .servic-1 ul li a p, .service-our .servic-2 ul li a p {
        margin: 11px 0 0;
    }

        .service-our .servic-1 ul li a p br, .service-our .servic-2 ul li a p br {
            display: none;
        }

    .service-our .servic-1 ul {
        /*width: 100%;
        overflow-x: auto;*/
        display: block;
    }

        .service-our .servic-1 ul li a span img {
            height: 50px;
            width: 50px;
        }

        .service-our .servic-1 ul li a span {
            padding: 10px;
        }

        .service-our .servic-1 ul li {
            width: 33%;
            float: left;
            margin-bottom: 10px;
        }

    .service-our .servic-2 ul {
        /* width: 100%;
        overflow-x: auto;*/
        display: block;
    }

        .service-our .servic-2 ul li a span img {
            height: 50px;
            width: 50px;
        }

        .service-our .servic-2 ul li a span {
            padding: 10px;
        }

        .service-our .servic-2 ul li {
            width: 33%;
            float: left;
            margin-bottom: 10px;
        }

            .service-our .servic-1 ul li a, .service-our .servic-2 ul li a {
                font-size: 15px;
            }

    .service-our .servic-2 {
        margin-top: 17px;
    }

    .welcome-middle h1 {
        font-size: 20px;
        margin-top: 0;
        margin-bottom: 21px;
    }

    .tab-serchtop ul li a img {
        display: block;
        margin: 0 auto 6px;
        height: 25px;
    }

    .booking-banner p {
        color: #fff;
        font-size: 22px;
        margin: 0 0 5px;
    }

    .booking-banner span {
        font-size: 14px;
        line-height: 20px;
        font-weight: 400;
        text-align: left;
        margin-bottom: 13px;
    }

    .booking-banner {
        width: 100%;
        height: auto;
        padding: 16px 29px 0;
    }

    .sticky {
        position: inherit;
    }

    .serchmain {
        display: block;
        padding: 3px 0 0;
    }

    .fmainro {
        display: inherit;
        width: 100%;
        margin-bottom: 12px;
    }

    .clander-1 {
        width: 100%;
        margin-bottom: 12px;
        margin-left: 0;
    }

    .travel-new {
        width: 100%;
        margin-left: 0;
        float: left;
        margin-bottom: 19px;
    }

    .keypoint ul li {
        justify-content: left;
        margin-bottom: 11px;
        margin-right: 7px;
    }

    .data-1 ul li {
        font-size: 12px;
    }

    .data-1 p {
        font-weight: 500;
        color: #000;
        font-size: 16px;
    }

    .service-data ul {
        display: block;
    }

        .service-data ul li {
            width: 33%;
            float: left;
        }

            .service-data ul li a img {
                height: 60px;
            }

            .service-data ul li a p {
                font-weight: 500;
                color: #000;
                font-size: 14px;
                margin-top: 5px;
                margin-bottom: 6px;
            }

    .ournew-service {
        margin-top: 8px;
    }

    .datanew {
        width: 100%;
    }

    .datanew2 {
        width: 100%;
        display: block;
    }

        .datanew2 h3 {
            font-size: 17px;
            font-weight: 400;
            margin-bottom: 15px;
        }

    .datanew3, .datanew4 {
        width: 100%;
    }

        .datanew3 p, .datanew4 p {
            color: #fff;
            margin: 12px 0 12px;
            font-size: 16px;
        }

    .bookwith1 h2 {
        margin: 12px 0 18px;
        font-size: 20px;
    }

    .bookwith ul {
        display: block;
    }

        .bookwith ul li {
            width: 100%;
            float: left;
            margin-right: 0;
            margin-bottom: 0;
            padding: 5px;
            height: auto;
        }

            .bookwith ul li:last-child {
                margin-right: 0;
            }

    .whywithus {
        height: auto;
    }

    .bookwith ul li strong {
        font-size: 13px;
    }

    .bookwith ul li p {
        font-size: 12px;
        display: block;
        font-weight: 400;
    }

    .Missionary ul {
        display: block;
    }

        .Missionary ul li {
            width: 100%;
            margin-right: 0;
            margin-bottom: 20px;
            background: #00154c;
            padding: 13px;
            text-align: center;
            border-radius: 13px;
        }

    .Missionary li h3 {
        line-height: 22px;
        font-size: 18px;
    }

    .Missionary ul li p {
        color: #fff;
        font-size: 13px;
        font-weight: 400;
        margin: 0 0 12px;
        line-height: 21px;
    }

    .home-top {
        margin-top: 0;
    }

    .flightarea .radio1 .oneway .check {
        left: 18px;
        top: 3px;
    }

    .flightarea {
        border: 0;
        padding: 0 6px;
        box-shadow: none;
        margin-top: 6px;
    }

    .tab-serchtop ul li a span {
        display: none;
    }

    .search p {
        font-size: 14px;
    }

    .search h1 {
        font-size: 21px;
        text-shadow: none;
        margin-top: 0;
        padding-top: 53px;
    }

    .tab-serchtop ul li {
        /* padding: 7px 16px;
        border-right: 1px solid #b0c8ff;*/
        margin: 6px 0;
    }

    .tab-serchtop ul {
        display: flex;
        justify-content: space-around;
        width: 100%;
        overflow-x: auto;
        padding: 0;
    }



    .Confirmed-1 {
        width: 100% !important;
    }
    .alert-danger img {
        display: block;
        float: none;
        text-align: center;
        margin: 0 auto 10px;
    }

    .alert-danger {
        display: block;
    }
    .private-jet h2 br, .private-jet1 h3 br, .private-jet1 h3 br {
        display: none;
    }

    .whydiv ul li span i {
        font-size: 40px;
    }

    .whydiv ul li label {
        font-size: 15px;
    }

    .whydiv {
        margin-left: 0;
    }

    .mt-5, .my-5 {
        margin-top: 14px !important;
    }

    .mb-5 {
        margin-bottom: 20px !important;
    }

    .serch-all .serch-all-rgt h1 {
        font-size: 30px;
    }

    .whydiv ul li {
        width: 100%;
        height: auto;
        margin: 24px 0 0 0;
    }

    .whydiv h3 {
        margin-bottom: 20px;
        font-size: 22px;
        margin-top: 0;
    }

    .seatair {
        height: 700px;
    }

    .seatair1 {
        height: 553px;
        margin-top: 20px;
    }

    .seat1 img {
        position: unset;
        top: 0;
        right: 0;
    }

    .grid-new {
        float: left;
        width: 100%;
        margin-bottom: 25px;
    }

    .jet-all {
        display: block;
    }

        .jet-all .private-jet, .jet-all .you-tube {
            width: 100%;
        }

        .jet-all .line-new {
            display: none;
        }

    .ppc_enq_frm .addnew1 {
        width: 100%;
    }

    .serch-all .serch-all-rgt {
        width: 100%;
    }

    .all-scrllo .modal-footer .button {
        font-size: 18px;
    }

    .modal__window1 .pull-left {
        padding-top: 12px;
    }

    .modal__window1 .dt2 {
        width: 100%;
    }

    .modal__window1 img {
        display: none;
    }

    .ppc_enq_frm {
        margin: 10px;
    }

    .jet-add img {
        display: none;
    }

    .seatair img {
        height: auto;
    }

    .whydiv ul {
        display: block;
    }

        .whydiv ul li {
            width: 100%;
            margin: 0 3px 14px;
        }

    .main-fly .fly {
        margin-top: 40%;
    }

    .bgPlaneDiv {
        margin-top: 0;
    }

    .modal__window1 {
        display: block;
        width: 85%;
        background: #2e4075;
    }

    .srechdest h3 {
        font-size: 25px;
    }

    .private-jet p, .private-jet1 p {
        font-size: 14px;
        line-height: 21px;
    }

    .private-jet h2, .private-jet1 h3, .private-jet1 h3 {
        font-size: 21px;
    }

    .main-fly .fly a {
        margin-top: 6px;
    }

    .main-fly .fly h1 {
        color: #FFF;
        font-size: 35px;
        font-style: normal;
        font-weight: 700;
        line-height: 38px;
    }

    .banner-top-new {
        width: 100%;
        height: auto;
        background-position: top;
    }

    .main-fly .fly p {
        font-size: 22px;
        margin-bottom: 60px;
    }

    .private-jet1 .enk-txt {
        width: 100%;
        margin-bottom: 17px;
        justify-content: center;
    }
    .seat-2 img {
        position: relative;
        top: 14px;
        left: 0;
    }
    .ppc_enq_frm .pbox4, .ppc_enq_frm .pbox1, .ppc_enq_frm .addnew {
        width: 100%;
    }
    #news-slider1.owl-theme .owl-controls .owl-buttons .owl-next {
        right: 0;
    }

    #news-slider1.owl-theme .owl-controls .owl-buttons .owl-prev {
        left: 0;
    }
    .seatair .text{top:50%;}
    .private-jet1 a {
        font-size: 17px;
    }

    .distance {
        margin-top: 0;
    }

    .jet-add {
        display: flex;
        margin-top: 53px;
    }

    .col-lg-7.seat {
        clear: both;
    }

    .menu-right {
        right: 19px;
    }

    .private-jet1 h3:before {
        display: none;
    }







    .personalinfo .pyt_wd_100 strong{font-size:14px;}
    .book_bot_30 label, .frowc_right {
        font-size: 12px;
    }
    .secure-icon ul {
        display: block;
    }
    .contact-form {
        margin-bottom: 30px;
    }

    .landingContentBox {
        margin-bottom: 30px;
    }
    .booking_confirmation h2{font-size:17px;}
    .booking_confirmation h2 img {
        float: left;
        margin-right: 10px;
    }
    .book-main {
        justify-content: center;
    }
    .navbar-collapse {
        background: #fff !important;
        border-color: transparent !important;
        margin-top: 0 !important;
        position: fixed !important;
        top: 81px !important;
        z-index: 99999 !important;
        width: 100%;
        height: 100%;
        transition: unset;
    }

    .navbar-default .navbar-nav > li > a {
        color: #000 !important;
    }
    .consolidatio a {
        font-size: 14px;
        text-align: center;
        padding: 14px 0;
        width: 100%;
    }
    p.nometer em {
        font-size: 11px;
    }
    .nometer {
        margin: 16px 0 68px;
    }
    .charge-details h2 {
        font-size: 15px;
    }
    .charge-details h2 img {
        float: left;
        margin-right:8px;
    }
    .charge-details p {
        font-size: 13px;
    }
    h4.import img {
        margin-top: 10px;
    }
    .header.main_header_hi {
        height: auto !important;
        padding-top: 0 !important;
    }
    .flag-all {
        display: none;
    }
    .tickets-type .select-data {
        min-height: auto;
    }
    .tickets-type {
        display: block;
    }
    .tickets-type > div {
        width: 100%;
    }
    .passport h5 span, .gst-dtails h4 span {
        font-size: 12px;
    }
    .passport .add-gst1 h5 {
        font-size: 16px;
    }
    .add-gst2 a {
        margin-top: 0;
        margin-bottom: 7px;
        font-size: 13px;
    }
    .add-gst2, .passport .add-gst2 {
        float: unset;
        width: 100%;
        text-align: center;
    }
    .add-gst1, .passport .add-gst1 {
        width: 100%;
    }
    .gst-dtails .gst-1, .gst-dtails .gst-2, .gst-dtails .gst-3, .gst-dtails .gst-4, .gst-dtails .gst-5, .gst-dtails .gst-6, .gst-dtails .gst-7, .gst-dtails .gst-8{width:100%;}
    .good-to-no ul li {
        font-size: 13px;
    }
    .google-left {
        width: 100%;
        padding-right: 15px;
        padding-left: 15px;
    }
    .google-right {
        width: 100%;
        padding-right: 15px;
        padding-left: 15px;
        margin-top: 20px;
    }
    .best-google ul li, .price-google ul li {width: 43%;}
    .form-all-1 span{width:44%;}
    .foot-bag1 span {
        width: 88px;
    }
    .impdata, .bestdata, .price-data1, .price-data {
        width: 93%;
    }
    .gst-dtails .gst-1, .gst-dtails .gst-2, .passport .pas-1, .passport .pas-2, .passport .pas-3, .passport .pas-4, .passport .Pas-4 {
        width: 100%;
    }
    .passport .Pas-4 span{width:30%;}
    .sp {
        width: 100%;
    }
    .mob {
       display:none;
    }
    .sp-loadbar {
        width: 100%;
        height: 10px;
    }
    .passport .pas-3 {
        margin: 0 6px 15px;
    }
    .misson ul li img {
        height: auto;
    }
    .phone-mobile img{display:block;}
    .sbox2{width:49%;}
    .sbutton1{float:inherit;}
    .modifybox ul{display:block;width: 100%;float: left;}
    .modifybox ul li{display:flex;    padding: 0 0;}
    .modifybox ul li:nth-child(3){width: 48%; float: left; display: contents;}
    .modifybox ul li:nth-child(4){width: 48%; float: right; display: contents;}
    .modifybox ul li:nth-child(5){width: 100%; float: left;}
    .modifybox ul li:nth-child(6) {width: 100%;float: left;}
    .more1 .sbox1, .more1 .sbox2, .more1 .sbox-pa{width: 100%;}
     .modifay-head{display:none;}
    .price-incrise {font-size: 14px;    margin-bottom: 56px;}
    .price-up .tooltip-new{left: -184px;}
    .price-up .tooltip-new:after{left: 65%;}
    .purchage .right-nav ul li i{vertical-align:top; margin-right:4px;}
    .navbar-nav{margin:0;}
    .nav{width:100%;}
    .submit-new .Confirmed-new {width:100%!important;}
    .m_m_srch img{-webkit-filter: grayscale(100%) invert(1);filter: grayscale(100%) invert(1);}
    .leftnv{display:none;}
    .righnv{width:100%;}
    .purchage .right-nav p,.psg_det .imprt_note_white ul li{font-size:14px;}
    /*.light_blue_bg .pr_bok_ref_no{background:#38489e;}*/
    .termsapply {padding: 7px 8px 0px;margin-bottom: 50px;position: fixed;bottom: 0;left: 0;font-size: 14px;z-index: 9999;background-color: #fff;}
    /*.policies_review_container{display:none;}*/
    .spdf{top:8px;}
    .bok_conf.row h2{margin: 20px 0 0;}
    .backbutton-pas sup{font-size: 14px;}
    .backbutton-pas i{font-size:27px;}
    .progress-bredcum .point.active,.progress-bredcum .point{font-size:14px;}
    .backbutton-pas a{margin-top: 12px;}
    .progress-bredcum{margin-top: 0;    margin-bottom: 6px; clear:both;}
    .automatick .right-chk{width:28%; text-align:center; padding:4px 0;}
    .automatick .drop{width:72%;}
    .assurance .right-nav .offer-2{width:24%; margin-top:7px;}
    .assurance .drop{width:76%;}
    .assurance .right-nav .redio-button.active,.assurance .right-nav .redio-button{    font-size: 13px;}
    .automatick .left-chk p{font-size: 20px;     margin: 25px 0 7px;}
    .purchage .right-nav ul li{width:100%;}
    .purchage .left-nav .offer-2{width:100%;}
    .automatick ul li{width:100%;    font-size: 14px;}
    .bok_sum_stop{border-top: 1px solid #c2c2c2; border-bottom:1px solid #c2c2c2;    background-color: #f1f0f0;}
    .bok_sum_stop span{background:none;color: #333;}
    .bok_sum_stop:before,.bok_sum_stop:after,.searchbox1 .rightnav::after,.searchbox1 .rightnav::before{display:none;}
    .bok_sum_stop span img{    -webkit-filter:inherit;
    filter:inherit;}
    .flt_srch_price_alert{display:none;}
    .top .col-md-3.col-sm-12.col-xs-12, .top .col-md-2.col-sm-12.col-xs-12, .top .col-md-4.col-sm-12.col-xs-12 {width: 100%;}    
    .adultdrop{    top: 65px;left: 0;width: 100%;}
    .more{margin-top: 9px;}
    h4.import{font-size: 18px;}
    .navecation ul {display: flex;width: 100%;overflow-x: auto;}
    .navecation ul li{padding-right: 18px; display: inline-flex;}
    .navecation ul li a{font-size: 12px;padding: 10px 7px;text-align: center;}
    .misson ul{display: block;}
    .misson ul li{width:100%; margin-bottom:21px;}
    .flight-search-box{padding: 53px 0 0;}
    .searchb1 {
        outline: none;
        border-radius: 10px;
        background: #fd1001;
        font-size: 21px;
        color: #fff;
        font-weight: 500;
        padding: 12px 47px;
        border: none;
        cursor: pointer;
        margin-top: 15px;
    }
    /*.searchbtn{margin-top: 18px;}*/
    .adult {
        padding-left: 16px!important;
        font-size: 15px;
    }
    .flightarea .radio1 .oneway input[type=radio]:checked ~ label,.flightarea .radio1 .oneway label{border-radius: 5px 5px 0 0;    padding: 5px 5px 5px 0;}
    .checkbox, .radio{justify-content: flex-start;}
    .flightarea .radio1 .oneway .check{left:18px;}
    .flying-inft label {
        font-size: 14px;
        margin-bottom: 0;
        margin-top: 6px;
    }
    .flightarea ul li:nth-child(3){padding: 0 18px;width: 48%;float: left;}
    .flightarea ul li:nth-child(4) {padding: 0 12px; width: 48%;float: right;border-left: 1px solid #c9c9c9;}
    /*.sDay {
        margin-top: 8px;
        margin-left: 3px;
    }*/
    .date1 label {
        font-size: 14px;
        margin-top: 0;
        margin-bottom: 0;
    }
    .formtxt {
        font-size: 13px;
        padding-left: 8px;
    } 
    .sDate{    font-size: 14px;}
    .flying label {
        font-size: 14px;
        padding-left: 8px;
    }
    .assurance{display:inline-block;}
    .flightarea ul{border-radius: 10px;}
    .flightarea ul li{border-right:none;    padding: 0 0;    display: block;}
    .flying{width:100%;padding: 7px 11px;border-bottom: 1px solid #e7e7e7;}
    .flying input{width:100%;}
    .purchage .right-nav{border-left: 0; border-top: 1px solid #DDD;}
    .b_row1{font-weight: normal;font-size: 12px;margin-left: 10px;}
    .rowright {width: 74%;}
    .bs-wizard > .bs-wizard-step.complete > .bs-wizard-dot img,.bs-wizard > .bs-wizard-step.active > .bs-wizard-dot img,.bs-wizard > .bs-wizard-step.disabled a.bs-wizard-dot img, .bs-wizard > .bs-wizard-step.disabled a.bs-wizard-dot img{height: 30px;}
    .bs-wizard > .bs-wizard-step > .bs-wizard-dot{width: 50px;height: 50px;padding-top: 8px;}
    p.book_date_time span{font-size: 14px;}
    .searchrow1.bordernone{bottom: -120px;z-index: 9;text-align: center;}
    .navbar-default{display:block;}
    .dropdown-menu .divider{margin:0;}
    .hide-tablet{display:none;}
    .hide-destop{display:block;}
    .toppanel .logo img{position:inherit !important; border-radius: 0;     margin-left: 8px;}
    .keypoint ul li span img{height: 35px;}
    .keypoint ul li {width: 100%;}
    .keypoint ul li p{font-size: 14px;line-height: 18px;margin: 6px 0 10px;}
    .keypoint ul {display: flex;flex-wrap: wrap;justify-content: center;}
    .flightarea h1{font-size: 20px; margin-bottom:11px;}
    .flightarea strong{font-size: 12px;}
    .zig-zag ul li span h3{font-size: 20px;}
    .zig-zag ul li span p{font-size: 13px;line-height: 22px}
    .welcome-middle{margin-top:18px;}
    .data-1{height:auto;}
    .Redall-banner ul{display: block;}
    .Redall-banner ul li{width:100%; margin-bottom: 20px;}
    .data-1 ul li{margin-bottom: 0;}
    .welcome-middle h2{line-height: 21px;  margin-top: 0; font-size:18px;}
    .welcome-middle img{top: 35px;}
    .welcome-middle img.spacer-new{top: 50px;}
    .flightarea ul{display:block; height:auto;}
    .clocktime{display:none;}
    .tetimonal-adam h3,.welcome-middle h2 span{font-size:18px;}
    .tetimonal-adam p{font-size: 14px;line-height: 20px;}
    .tetimonal-adam span{font-size:15px;}
    .tetimonal-adam{height:auto;display:none;}
    .data-1 h3,.trust-all h2{font-size:21px;}
    .trust-all{    padding-top: 17px;padding-bottom: 32px;}
    .trust-all span:last-child{margin-right:28px;margin-top: 16px;}
    .top {margin-top: 0;}
    .consolidatio h3{font-size: 17px;line-height: 23px;text-align: center;}
    .consolidatio p{font-size: 14px;line-height: 20px;margin: 16px 0 0;}
    .keypoint ul li span{margin-right:6px;}
    .keypoint ul li p br {
        display: none;
    }
    .welcome-middle p{font-size:14px;}
    .zig-zag{height:auto;margin-top: 0;padding-top: 60px;}
    .zig-zag ul{display:block;}
    .zig-zag ul li {width: 100%;     margin-bottom: 32px;   text-align: center;}
    .zig-zag ul li img{float:inherit; height:auto;}
    .booking_confirmation .py_Recp span.scroll-fixed-right-card-detail img{height: 25px;    margin-bottom: 0;}
    .automatick .left-chk{padding: 4px 13px 0; height: auto!important;}
    .travel-protaction .Protect1{width:100%; text-align:center;}
    .travel-protaction .Protect2{width:100%;}
    .travel-protaction .Protect2 h3{font-size:15px;}
    .travel-protaction .Protect2 ul{width:100%;}
    .termsapply1 .terms-condition-check-box{font-size:13px;padding: 0 0 0 37px;}
    .travel-protaction .Protect1 img{padding-top: 0;height: 62px;}
    .travel-protaction h2{text-align:center;}
    .automatick .travelsafe1 p{line-height: 17px;padding: 2px 12px 13px;}
    .automatick .travelsafe1 a i{padding: 0 10px 4px;font-size: 20px;}
    .automatick .left-chk h2{font-size: 15px;}
    /*.automatick .left-chk p{font-size: 12px;font-weight: 600;}*/
    .automatick .right-chk h2{font-size:20px; margin-top: 21px;}
    .automatick .travelsafe1 a{font-size: 12px;}
    .automatick .redio-button1.active,.automatick .redio-button1{font-size:13px;}
    /*.automatick .left-chk,.automatick .right-chk{width:100%;}*/
    .automatick .right-chk span{font-size:14px;}
    .cli_call_btm a:hover{color:#1b374e;}
    .keypoint{margin-top: 20px;}
    .baseFooter{margin-right:0;}
     .assurance .left-nav,.assurance .right-nav{width:100%;    height: 283px;}
     .assurance .right-nav{border-left: 0;}
     .tetimonal h1{left: 30%; font-size: 23px;}
    .s_left {background-color:#333333;padding:8px 10px;}
    .dateformate {width:100%;float:left;margin-bottom: 5px;}
    /*.flying-inft {width:100%;margin-left:0px; clear:both; padding-bottom: 7px;    border-top: 1px solid #c9c9c9;}*/
    .airlinesl {width:100%;margin-left:0px;}
    .searchrow1.bordernone img.flt-mob {left:33%;bottom:-147px !important;}
    .searchbox1 .rightnav button {padding:10px 25px;}
    .searchrow1.bordernone img.flt-mob {left:33%;bottom:-113px !important;}
    .purchage .left-nav,.purchage .right-nav{width:100%; margin-bottom: 20px;}
    .purchage .right-nav ul li span{display:inline-block; width:80%;}
    .eco-txt1{font-size:13px;}
}
@media (max-width:411px) {
    .searchrow1.bordernone img.flt-mob {left:33%;bottom:-86px !important;}
    .phone-mobile {
    right: 30%;
}
}
@media (max-width:414px) {
    .searchrow1.bordernone img.flt-mob {left:33%;bottom:-96px !important;}
}
@media (max-width:360px) {
    .searchrow1.bordernone img.flt-mob {left:33%;bottom:-96px !important;}
    .search {margin-left:0;width:100%;}
    #dvSearch > .col-xs-12 {padding:0px;margin:0px;}
}


/* ---- Media ---- */
/* ##Device = Desktops, ##Screen = 1281px to higher resolution desktops */
@media (min-width:1281px) {

}

/* ##Device = Laptops, Desktops, ##Screen = B/w 1025px to 1280px */
@media (min-width:1025px) and (max-width:1280px) {

}

/* ##Device = Tablets, Ipads (portrait), ##Screen = B/w 768px to 1024px */
@media (min-width:768px) and (max-width:1024px) {
   .side-option {
       display: none;
    } 
   .fresult-top-breadcurmb-dest div:nth-child(3){border-right:0;}
 
}

/* ##Device = Tablets, Ipads (landscape), ##Screen = B/w 768px to 1024px */
@media (min-width:768px) and (max-width:1024px) and (orientation:landscape) {
    .side-option {
       display: none;
    }
   .fresult-top-breadcurmb-dest div:nth-child(3){border-right:0;} 

}

/* ##Device = Low Resolution Tablets, Mobiles (Landscape), ##Screen = B/w 481px to 767px */
@media (min-width:481px) and (max-width:767px) {
    .side-option {display: none!important;} 
    .mobileImg {padding-top:10px;padding-bottom:5px}
    .mobileImg img {height:80px;width:100%}
    .headingTitle {font-size:18px;margin-top:0;margin-bottom:12px; line-height: 25px;}
    .s_left {margin-top:5px;background-color:transparent;padding:0;}
    .s_tab ul li {padding:0}
    .phone-mobile {top:15px;}
    .formtxt, .dateformat, .adult {height:29px;}
    .flyingdate label {margin-top:8px;margin-bottom:2px;}
    .sDate {margin-top:3px;}
    .sMonth {margin-top:3px;font-size:12px;width:60px;}
    .s_left .searchbtn {width:100%;}
    .s_left .searchbtn .searchb1 {width:100%;padding:8px 35px;border-radius:0;}
    .mobFixcallMargin {margin-bottom:100px;}
    .cli_call_btm {box-shadow:none;}
    /*.search.row {margin-left:5px;}*/
    .searchbox1 .rightnav {padding:7px 12px 25px;min-height:85px;}
    .searchbox1 .rightnav button {padding:6px 25px;font-size:16px;font-family:roboto;}
    .searchbox1 .rightnav strong, .searchbox1 .rightnav span {margin:0;padding:0;}
    .imPadL {padding-left:15px;}
    .imPadR {padding-right:15px;}
    .unpublishdeals1 {width:auto;padding:8px 5px;background:rgba(18, 43, 92, 0.85);bottom:inherit;top:0;font-size:12px;z-index:99;}
    .imgBtn {font-size:12px;padding:2px 15px;}
    .flight{margin-left: 0;}
    /*.toppanel {padding: 20px 0 0 0!important;}*/

 }

/* ##Device = Most of the Smartphones Mobiles (Portrait), ##Screen = B/w 320px to 479px */
@media (min-width:320px) and (max-width:480px) {
    .flightarea hr{display:none;}
    .more a{font-size:12px;}
    .home-main{margin-top: 13px;}
    .side-option {display: none !important;}
    .fil-mob{margin-top: 86px;position:absolute;}
    .mobileImg {padding-top:10px;padding-bottom:5px}
    .mobileImg img {height:80px;width:100%}
    .headingTitle {font-size:18px;margin-top:0;margin-bottom:12px; line-height:25px;}
    .flight-search-box p{font-size: 15px;line-height: 20px;}
    .s_left {margin-top:5px;background-color:transparent;padding:0;}
    .s_tab ul li {padding:0}
    .phone-mobile a {font-size:12px;}
    .formtxt, .dateformat, .adult {height:29px;}
    .flyingdate label {margin-top:8px;margin-bottom:2px;}    
    .sDate {margin-top:8px;margin-left: 3px;}
    .sMonth {margin-top:10px;font-size:12px;width:70px;}
    .s_left .searchbtn {width:100%;}
    .s_left .searchbtn .searchb1 {width:100%;padding:8px 35px;border-radius:0;}
    .mobFixcallMargin {margin-bottom:70px;}
    .cli_call_btm {box-shadow:none;}
    /*.search.row {margin-left:5px;}  */
    .searchbox1 .rightnav {padding:7px 12px 25px;min-height:85px; position:relative;}
    .searchbox1 .rightnav button {padding:6px 9px;font-size:14px;position:absolute; top: 12px;}
    .searchbox1 .rightnav strong, .searchbox1 .rightnav span {margin:6px 0 0 0; padding: 0 2px;}
    .imPadL {padding-left:15px;}
    .imPadR {padding-right:15px;}
    .remove-icon2 {bottom:10%;font-size:18px !important; right:0;}
    .searchen1 {margin-top:20px;}
    .unpublishdeals1 {width:auto;padding:8px 5px;background:rgba(18, 43, 92, 0.85);bottom:inherit;top:0;font-size:12px;z-index:99;}
    .imgBtn {font-size:12px;padding:2px 15px;}
    .footer {visibility:hidden;}    
    /*.ui-widget-content {z-index:9;}*/
    .Confirmed-new {background-color: #fab446;}
    .callBanners img {min-height: 60px;}
    .dateformat{background-position: 96% 40%;}
}
/* ----------- iPhone ----------- */
@media (min-width:414px) and (max-width:480px) {
    .mobileImg img {margin-bottom:50px;}
}

/* ----------- IE Only CSS ----------- */
@media screen and (min-width:0\0) {
    /* IE 9, 10 & 11 CSS */
    .phone-no-new p a {background:transparent;}
    .adult {background:none;background-color:#fff}
    .mcallus h2 span {background:transparent;}
}

/* ----------- Safari Only CSS ----------- */
@media only screen and (-webkit-min-device-pixel-ratio: 1) {
    ::i-block-chrome, .phone-no-new p a {background:transparent;-webkit-background-clip: inherit;-moz-background-clip: inherit;background-clip: inherit;-webkit-text-fill-color: inherit;background-color:transparent;color:#082d8a;}
}

