@media only screen and (max-width:1199px) {

   .stellarnav > ul > li > a {padding: 10px 6px; font-size: 14px;}
   .bookconfid a h4 { font-size: 15px;}

}
@media only screen and (max-width:1300px) {
    .tours_form{ right: 0;  top: 49%;padding: 15px 20px}
    .tours_form>.form-group>.form-control{padding: 6px 10px;font-size: 14px;}
    .form_title>h3{    font-size: 18px;}
    .slider-area2::after { bottom: -2px; -webkit-clip-path: polygon(50% 60%, 0% 100%, 100% 100%);  clip-path: polygon(50% 60%, 0% 100%, 100% 100%);}
}
@media only screen and (max-width:1200px) {
    .tours_form{ right: 0;  top: 49%;padding: 15px 20px}
    .tours_form>.form-group>.form-control{padding: 6px 10px;font-size: 14px;}
    .form_title>h3{    font-size: 18px;}
    .slider-area2::after { bottom: -2px; -webkit-clip-path: polygon(50% 60%, 0% 100%, 100% 100%);  clip-path: polygon(50% 60%, 0% 100%, 100% 100%);}
}

@media only screen and (max-width:1170px) {
    .inner_bannersec::after{    height: 30px;}
    .tours_form{ right: 0;  top: 49%;padding: 15px 20px}
    .tours_form>.form-group>.form-control{padding: 6px 10px;font-size: 14px;}
    .form_title>h3{    font-size: 18px;}
    .slider-area2::after { bottom: -2px; -webkit-clip-path: polygon(50% 60%, 0% 100%, 100% 100%);  clip-path: polygon(50% 60%, 0% 100%, 100% 100%);}
    .dealslisting_text .date_lication ul li, .dealslisting_text .availabe_ticket ul li {  display: inline-block; margin-right: 5px;}
    .deals_filter{padding: 10px 10px;    font-size: 14px;}
    .dealslisting_text .from-section .fromText { font-size: 16px;}
    .dealslisting_text .deals_title{margin-bottom: 5px;font-size: 18px;}
    .dealslisting_text .price{font-size: 18px;}
    .dealslisting_text p, .dealslisting_text .rating { margin-bottom: 5px;}
    .dealslisting_text .deals_dtl ul li{ font-size: 14px; margin-right: 10px; margin-bottom: 5px;}
}
@media only screen  and (min-width: 1024px)  and (max-height: 1366px)  and (-webkit-min-device-pixel-ratio: 1.5) {
    p{font-size: 14px;}
    .top_left a {display: inline;    font-size: 0;}
     .top_left a i{color: #fff;}
    .slider-area2::after{height:65px;bottom: -1px;}
    .sliderCaptionWrap .caption_title{font-size: 30px;}
    .nivo-directionNav .nivo-prevNav, .nivo-directionNav .nivo-nextNav{font-size: 30px;}
    .tours_form {position: relative; top: auto;  right: auto;  min-width: auto;  width: 50%;  margin: 40px auto 0;padding: 30px 20px;transform: none;-webkit-box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 58%);box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 58%); }
    .btn.account_btn{padding: 8px 15px; font-size: 14px;}
    .top_left a{    font-size: 0;}
    .navbar-brand{ width: auto;}
    .sec_title {margin-bottom: 20px;}
    .main_title {font-size: 25px;}        
    .handpicked_Wrap{height: 35vw;}
    .subscribe_wraper h2 {font-size: 25px;}
    .traveller_carousel .item { padding-top: 60px;}
    .traveller_img { top: -50px; width: 90px; height: 90px;}
    .clientSay_right h5 {margin-bottom: 5px;font-size: 17px;}
    .clientSay_right p{font-size: 14px; margin-bottom: 5px;}
    .clientSay_right .rating {margin-bottom: 5px;}
    .clientSay_right .author_name h4{font-size: 20px;}
    .clientSay_right .author_name span {font-size: 15px;}
    .clientSay_left {padding: 0 0 15px 15px;}
    .btn-theme, .btn-blue{ font-size: 13px;padding: 7px 15px;line-height: normal;}
    .subscribe_sec.subscribe_secInner { margin-bottom: -25px;}
    .main_footer::after{height: 25px;}
    .main_footer{padding-top: 60px;}
    .footer_links li a{    font-size: 14px;}
    .dealslisting_text .date_lication ul li, .dealslisting_text .availabe_ticket ul li {  display: inline-block; margin-right: 5px;}
    .deals_filter{padding: 10px 10px;    font-size: 14px;}
    .dealslisting_text .from-section .fromText { font-size: 16px;}
    .dealslisting_text .deals_title{margin-bottom: 5px;font-size: 18px;}
    .dealslisting_text .price{font-size: 18px;}
    .dealslisting_text p, .dealslisting_text .rating { margin-bottom: 5px;}
    .dealslisting_text .deals_dtl ul li{ font-size: 14px; margin-right: 10px; margin-bottom: 5px;}
    .applicable_taxes .price {font-size: 18px;}
    .gute_qute {margin: 5px 0;}
    .applicable_taxes{padding: 10px;}
    .applicable_taxes p { margin-bottom: 0;}
    .date_section{    padding: 5px 0;}
    .destinations_menu { margin-top: 10px;}
    .selectday_right{    height: 45vw;}
    .selectday_right ul {padding-left: 10px;height: 300vh;}
    #carousel-zoom .flex-viewport .slides li { margin: 0 1.5vw;}
    .stories_carousel .stories_img > img {height: 15vw;}

}

  @media only screen and (max-width: 1140px){
      .destinationTourBtn .btn{       padding: 5px 10px;    font-size: 13px;}
  }
   @media only screen and (max-width: 1000px){
       .top_left a {display: inline;    font-size: 0;}
     .top_left a i{color: #fff;}
     .why_wraper img {width: 80px;}
     .why_wraper h3{    font-size: 15px;}
     .traveller_img { top: -50px;width: 100px; height: 100px;}
     .travellersay_wraper{    padding-top: 50px;}
     .traveller_carousel .item {padding-top: 50px;}
     .selling_box .sell_img img, .stories_carousel .stories_img > img, .special_box .special_img img { height: 20vw;}
     .tours_form {position: relative;top: auto;right: 0; min-width: 100%;     padding: 15px 12px;transform: none;margin: 27px auto;min-width: auto; width: 50%; -webkit-box-shadow: 0px 0px 15px 0px rgb(0 0 0 / 43%); box-shadow: 0px 0px 15px 0px rgb(0 0 0 / 43%);}
    #destinations_nav ul li a {padding: 10px 10px;}
    .main_footer { padding-top: 60px;}
    .main_footer::after{    height: 25px;}
     .subscribe_sec.subscribe_secInner{    margin-bottom: -30px;    padding: 30px 0;}
     .aboutleft_wrap, .aboutleft_wrap img{height:100%;-o-object-fit: cover;object-fit: cover;}
     .sec_title {margin-bottom: 15px;}
     .aboutright_wrap ul {margin: 0 0 0;}
     .selectday_right { height: 40vw;}
     #slider-zoom li img { height: 50vw;}
   }
  
    @media all and (device-width: 768px) and (device-height: 1024px) and (orientation:portrait) {
        p{font-size: 14px;}
        .top_left a {display: inline;    font-size: 0;}
        .top_left a i{color: #fff;}
        .btn-theme, .btn-blue {line-height: normal;font-size: 13px;padding: 7px 25px;}
        .slider-area2::after{height: 15px;bottom: -1px;}
        .sliderCaptionWrap .caption_title{font-size: 30px;}
        .nivo-directionNav .nivo-prevNav, .nivo-directionNav .nivo-nextNav{font-size: 30px;}
        .tours_form {position: relative; top: auto;  right: auto;  min-width: auto;  width: 50%;  margin: 40px auto 0;padding: 30px 20px;transform: none;-webkit-box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 58%);box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 58%); }
        .btn.account_btn{padding: 8px 15px; font-size: 14px;}
        .navbar-brand{ width: auto;}
        .sec_title {margin-bottom: 20px;}
        .handpicked_Wrap{ height: 35vw;}
        .dealslisting_text .deals_title{     margin-bottom: 5px;  font-size: 18px;}
        .dealslisting_text .date_lication ul li, .dealslisting_text .availabe_ticket ul li {font-size: 14px;}
        .dealslisting_text .from-section .fromText{font-size: 15px;}
        .dealslisting_text .price{    font-size: 18px;}
        .dealslisting_text .rating {margin-bottom: 0; font-size: 14px;}
        .dealslisting_text p{margin-bottom: 10px;    -webkit-line-clamp: 2;}
        .dealslisting_text .deals_dtl ul li{margin-right: 10px; margin-bottom: 5px; font-size: 14px;}
        .dealslisting_text .date_lication, .dealslisting_text .availabe_ticket, .dealslisting_text .deals_dtl {margin-bottom: 5px;}
        .subscribe_wraper h2 {font-size: 25px;}
        .clientSay_right h5 {margin-bottom: 5px;font-size: 17px;}
        .clientSay_right p{font-size: 14px; margin-bottom: 5px;}
        .clientSay_right .rating {margin-bottom: 5px;}
        .clientSay_right .author_name h4{font-size: 20px;}
        .clientSay_right .author_name span {font-size: 15px;}
        .clientSay_left {padding: 0 0 15px 15px;}
        .btn-theme{font-size: 14px;padding: 8px 25px;}
        .subscribe_sec.subscribe_secInner { margin-bottom: -25px;}
        .main_footer::after{height: 15px;}
        .main_footer{padding-top: 40px;}
        .footer_links li a{    font-size: 14px;}
        .deals_filter .btn { padding: 7px 12px;}
        #destinations_nav ul li a{padding: 10px 10px;font-size: 14px;}
        .applicable_taxes .price {font-size: 18px;}
        .gute_qute {margin: 5px 0;}
        .applicable_taxes{padding: 10px;}
        .applicable_taxes p { margin-bottom: 0;}
        .date_section{    padding: 5px 0;}
        .destinations_menu { margin-top: 10px;}
        #slider-zoom img{height: 30vw;-o-object-fit: cover;object-fit: cover;}
        .gute_qute a { margin: 5px 0; line-height: normal; padding: 5px 10px;}
        .covid_inform, .bookconfid{    padding: 10px; margin-top: 5px !important;}
        .bookconfid ul li {font-size: 14px;}
        .packege_sidebar{    display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}
        .packig_right_sidebar_main, .covid_inform, .bookconfid {width: 47%;margin: 10px !important;}
        .selectday_right{    height: 45vw;}
        .selectday_right ul {padding-left: 10px;height: 300vh;}
        #carousel-zoom .flex-viewport .slides li { margin: 0 1.5vw;}
        .stories_carousel .stories_img > img { height: 20vw;}
        .selling_box .sell_img img, .special_box .special_img img {height: 20vw;}
    }

    @media only screen and (min-width: 320px) and (max-width: 480px) {
        .top_left a i, .top_right a {font-size: 17px;margin-right: 0; color: #ffffff;}
        .sec_padding { padding: 30px 0;}
        .sec_title { margin-bottom:25px;}
        .btn-theme{font-size: 14px;padding: 5px 25px;line-height: 24px;}
        .btn.account_btn{ font-size: 13px;line-height: 20px;padding: 5px 15px;}
        .top_left a{font-size: 0;}
        .navbar-brand{width: 100%;}
        .slider-area2::after{ height: 60px;bottom: -1px;}
        .nivoSlider{height:100vw !important;}
        .nivoSlider img{height:100vw !important; -o-object-fit: cover;    object-fit: cover;}
        .sliderCaptionWrap .sub_caption{font-size: 15px;}
        .sliderCaptionWrap {width: 80%;margin: 0 auto;text-align: center;}
        .nivo-directionNav .nivo-prevNav, .nivo-directionNav .nivo-nextNav{left: -30%;}
        .nivoSlider .nivo-directionNav .nivo-nextNav {left:auto;right: -30%;}
        .form_title { padding: 0 0 0px 15px;}
        .tours_form {position: relative;top: auto;right: 0; min-width: 100%;     padding: 15px 12px;transform: none;margin: 27px auto;min-width: auto; width: 90%; -webkit-box-shadow: 0px 0px 15px 0px rgb(0 0 0 / 43%); box-shadow: 0px 0px 15px 0px rgb(0 0 0 / 43%);}
        .form_title h3{font-size: 18px;margin-left: -40px;}
        .tours_form .form-group .form-control{    padding: 8px;font-size: 14px}
        .form_title::after{    left: -25px;}
        .selling_carousel .owl-nav{ top: -25px;}
        .stories_carousel .owl-nav{ top: -35px;}
        .destination_wraper .desti_img img{        height: 50vw; -o-object-fit: cover; object-fit: cover;}
        /*.destination_wraper .desti_txt a, .handpicked_Wrap .wraptext h3{ font-size: 16px;}*/
        .destination_wraper .desti_txt { padding: 5px 15px;}
        .handpicked_Wrap{height:50vw;}
        .subscribe_wraper h2 {font-size: 18px;}
        .subscribe_wraper form .btn { padding: 0 30px;    width: auto;}
        .subscribe_wraper p{font-size: 15px;}
        .clientSay_right .author_name h4{font-size: 20px;}
        .clientSay_right .author_name span {font-size: 16px;}
        .clientSay_right p { font-size: 15px;}
        .clientSay_right h5{ font-size: 18px;  margin-bottom: 10px;}
        .stories_wraper{padding-top: 20px;}
        .stories_carousel .stories_wraper h3 {font-size: 20px;}
        .main_footer::after{height: 10px;}
        .main_footer{padding-top: 60px;}
        .card_pay{ margin: 8px 0;}
        .inner_bannersec {     height: 150px;}
        .destinations_menu.fixed{    top: 0;}
        #destinations_nav ul li a {padding: 5px 5px;}
        .main_header.sticky .bottom_header{    position: relative;}    
        .selling_box .sell_img img, .special_box .special_img img {height: auto;}
        .sell_boxbottom .sell_title{    height: auto;}
        .sell_boxbottom .best_saller_dlocate {margin: 5px 0;}
        .sell_boxbottom .sell_bookBtn {margin-top: 10px;}
        .destinationTour_boxbottom {padding: 8px;}
        .destinationTourBtn .btn {font-size: 13px;padding: 5px 14px;}
        .destinationTour_title{height: 40px;}
        .destinationTour_boxbottom ul li { display: inline-block; margin-right: 7px; font-size: 15px;}
        .subscribe_sec.subscribe_secInner{    margin-bottom: -15px;    padding: 30px 0;}
        .scrollToTop { width: 35px; height: 35px; line-height: 35px;font-size: 20px;}
        .destinationTour_carousel .owl-nav button{background-color: #fff !important;margin-left: 7px;width: 20px;}
        .destinationTour_tag {top: 12px; font-size: 14px; padding: 5px 10px;}
        .inner_bannersec::after{-webkit-clip-path: polygon(50% 30%, -20% 100%, 120% 100%);clip-path: polygon(50% 30%, -20% 100%, 120% 100%);}
        .destination_sec::after{height: 0;}
        .dealsListing_img img { height: 150px;}
        .dealslisting_text{height: auto;padding: 10px;}
        .dealslisting_text .date_lication ul li, .dealslisting_text .availabe_ticket ul li{margin-right: 8px;display: inline-block;}
        .btn-theme, .btn-blue{    padding: 8px 12px;    line-height: 18px;}
        .dealslisting_text .rating { margin-bottom: 5px;}
        .dealslisting_text .date_lication, .dealslisting_text .availabe_ticket, .dealslisting_text .deals_dtl { margin-bottom: 10px;}
        #itinerary_sec{margin-top:20px;}
        .bookconfid p { padding-right: 0;}
        .date_section li {width: 100%;}
        .trip_wraper .txt_container { text-align: justify;}
        .trip_title1{margin-bottom: 20px;}
        .selling_carousel, .offers_carousel{margin-top:20px;}
        .special_boxbottom {padding: 10px 0;}
        .offers_carousel .owl-nav { top: -25px;}
        .selling_carousel .owl-prev, .selling_carousel .owl-next, 
        .offers_carousel .owl-prev, .offers_carousel .owl-next, 
        .stories_carousel .owl-prev, .stories_carousel .owl-next{    width: 25px;height: 25px;line-height: 25px !important;font-size: 14px !important;}
        .why_wraper img{width:65px;}
        .traveller_carousel .item {padding-top: 40px;}
        .traveller_img {top: -50px; width: 80px; height: 80px;}
        .travellersay_wraper { padding-top: 50px;}
        .traveller_txt{    padding: 10px;}
        .deals_filter #slide-test-5 { margin-bottom: 15px;}
        .slider-container .back-bar .pointer-label, .slider-container .scale ins{    font-size: 12px;}
        .contactform_wrap .wpcf7-list-item { margin: 0 0 0px !important;display: -webkit-box;display: -ms-flexbox;display: flex;}
        .contactform_wrap form .btn{padding: 5px 23px;font-size: 14px;}
        #slider-zoom img, .stories_carousel .stories_img > img { height: auto;}
        #slider-zoom li img { height: auto; -o-object-fit: cover; object-fit: cover;}
        .packege_sidebar { display: block;}
        .packig_right_sidebar_main, .covid_inform, .bookconfid { width: 100%;margin: 10px 0!important;}
        .selectday_right {height: 100vw;}
        .selectday_right ul { height: 300vh;}
        .footer_title{    margin-bottom: 10px;}
        .info_inner {padding: 8px;}
       
    }



    