 /*@import url('https://fonts.googleapis.com/css2?family=League+Spartan&display=swap');*/
html {
    color: #222;
    font-size: 1em;
    line-height: 1.4;
    }
   
    body {
        font-size: 16px;
        font-weight: 400;
        font-family: 'League Spartan', sans-serif;
        height: 100%;background-color: #f3f7fa4a;;
        line-height: 30px;
        vertical-align: baseline;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        text-rendering: optimizeLegibility; 
    }
    @media only screen and (max-width: 767px) {
     a.navbar-brand img {
    /*width: 50%;*/
    position: relative;   
    }
     strong,
    b{
        font-weight: 600 !important;
    }
    .iti__flag {
    height: 15px;
    box-shadow: 0 0 1px 0 #888;
    background-image: url(../img/flags.png) !important;
    background-repeat: no-repeat;
    background-color: #dbdbdb;
    background-position: 20px 0;}
   button.label__3LUF.clickabl {
    width: 39%;
    margin: -20px 0 0 206px!important;}
    .customer_reviews_main {
    width: 97%;
    margin-top: 32px !important;}
    .reviews_title_top h5 {
    font-size: 18px;}
    .reviews_title_top {
    width: 100%;
    margin-top: -1px;}
    .porgress_main {
    width: 61%;
    position: relative;
    left: 70px;}
    .enquiry_cont_section {
    width: 100%;
    margin-top: -14px;}
    .contact-modal .contact-card .call-icon {
    height: 30px;
    width: 30px;}
    .contact-modal .call-img i {font-size:18px;}
    .form-img {
    width: 100%;
    text-align: center;
    margin-top: -18px;}
    i.fa.fa-envelope-o.text-white {
    font-size: 15px;}
    .form-img img {
    width: 43% !important;}
    .contact-modal .contact-card {
    padding:6px;}
   .contact-modal .modal-title {
    color: #dc3545;
    font-size: 17px;}
    #botton .make-part {
    width: 80%;
    margin: 0px auto!important;}
    #botton .card-header.tab-card-header {
    box-shadow: 0 2px 4px 2px rgb(75 67 67 / 28%);
    background: #043e4b;
    position: fixed;border-top: 1px solid#0c515d;
    bottom: -1px;
    display: block !important;
    width: 100%;
    z-index: 999;}
    #botton .btn-outline-warning {
    color: #000;
    border-color: #fff;
    width: 100%;    border-radius: 10px;
    font-size: 17px;}
    #botton .btn-outline-warning {color: #fff;}
    .input-group-append, .input-group-prepend {
    display: -ms-flexbox;
    display: flex;}
    span#text2 {
    font-size: 37px;
    position: relative;
    top: -202px;font-size:25px;}
    .col-md-6.packages {
    width: 100%;
    margin-top: -64px;}
    .banner_title-card {
    color: #fff;
    font-size: 30px;}
    .pay-card img {
        width: 100%;
    }
    .top-hadding-listing {
    width: 100%;
    text-align: center;
    position: absolute;
    top: 180px;}
    .top-hadding-listing {
    width: 100%;
    text-align: center;
    position: absolute;
    top: 90px;}
    .payment-form {
        width: 100%;
    }
    .tour-panel-card_india.asrtyu {
    width: 100%;
    margin-top: 26px;}
    .faqs_about_us_main.visa {
    width: 100%;
    margin-top: 34px !important;}
    .hadding-tour {
    width: 100%;
    position: absolute;
    bottom:35px;
    text-align: center;}
    .hadding-tour a {    font-size: 27px;}
    .price_pannel.booking {
    width: 100%;
    margin-top: -3px;}
    #book .book-btn.now {margin-top: 21px;}
    .resort_mt {
    margin: 0px 0px 10px 0px !important;}
    .resort_mt {
    width: 95%;
    margin-top: 10px;
    margin: 0px auto;}
    .resort_pannel_main {
    width: 100%;
    margin-top: 17px;
    padding-bottom: 32px;}
    .variant__strikethrough-price {
    position: relative;
    left: -41px;
    text-decoration: line-through;
    text-align: right;}
    .navbar-toggler:focus {
    text-decoration: none;
    outline: 0;
    box-shadow: none!important;}
    .hadding_main h1 {
    color: #fff;
    font-size: 32px;
        position: relative;
    top: -190px;
    }
    button.accordion-button.falesft {
    width: 58%!important;}
    .hadding_main {
    width: 100%;
    padding: 150px 10px 40px 10px;}
    
    .nav_pill {
    display: none;}
    .search_main {
    width: 100%;
    position: relative;
    bottom:150px;}
    
    .nav-tap-bar {
    display: none;}
    
    .main_serch {
    width:100%;
    margin: 0px auto;
    background-color: #00000030;
    padding: 4px 10px 20px 10px;
    border-radius: 20px;}
    
    .tour_packages_main_section {
    width: 100%;
    margin-top: -97px;}
    .hadding-top img {
    width: 54%;}
    .hadding-top h2 { font-size: 20px;}
    
    .poster_listing {margin-top: 1px;}
    
    .poster_listing img {
    width: 100%;
    height: 220px;}
   .packages_dist {
    width: 100%;}
    .packages_title {
    margin: 0px 0px 11px 0px;}
    .lasdting_back_main {  margin-top: 1px !important;}
    
    .packages_title.mt img {
    width: 100%;
     object-fit: fill;}
    
    .dubai_tour_packages_section {margin-top: 20px !important;}
    .start_desinatinos_main {
    width: 100%;
    margin-top: 26px;}
    
    .title2_hadding {
        line-height: 23px;
    height: 25px;}
    
    .theme_two_box_content strong {
    font-size: 18px;
    display: inline-block;}
    
    .book_now {
    width: 100%;
    position: relative;
    bottom: 8px;
    right: -202px;
    margin-top:0px;}
    
    small.price_inr {
    position: relative;
    top: 19px;
    left: 3px;}
   .theme_two_box_content strong {
    position: relative;
    top: 21px;
    left: 14px;}
    
   .theme_two_box_content small {
    position: relative;
    top: 18px;
    left: 3px;}
small.per {
    position: relative;
    top: 37px;
    left: -30px;
    font-size: 12px;}
    
 .discount_tab {
    position: absolute;
    right: 9px;
    bottom: 115px;}
    
    .tours_card_main.bt5 img {
    height: 176px;
    width: 100%;
}

.tours_card_main {
    margin: -18px 0px 29px 0px;
}
.tours_card_main.bt55 img {
    margin: 0px 0px 102px 0px;
}
.tours_card_main.bt5.box {
    margin: -18px 0px 0px 0px;
}
.india_tour_packages_dubai.home {
    margin-top: 0px;
}
#active .hading_title_3 {
    margin: 9px 0px 0px 9px;
    line-height: 23px;
    height: 22px;}
    
    #seller .text_cont_main {
    width: 95%;
    margin: -82px 0px 0px 14px;
}
.text_cont_main p {font-size:15px;}

#active .book-btn {
    width: 100%;
    margin: -53px 0px 0px -35px;
    text-align: right;
}
#active .p-card-info h6 {
    position: relative;
    top: -5px;
}
#active .owl-theme .owl-nav.disabled+.owl-dots {
    margin-top:2px !important;
}
.read_more_button a {font-size:16px;}

.destinations_near_main {
    width: 100%;
    margin-top: 29px;}
    #active .booking__item-labels {
    position: relative;
    left: 1px;
    z-index: 1;
    top: -212px;
}
#seller span.location_mt {
    margin: 0px 0px 0px 10px;
    margin-top: -60px;
    position: relative;
    top: -130px;}
    .tap_nav_bar ul li {
    display: inline-grid;
    width: 42%;
}
.tap_nav_bar ul li a {
    margin: 0px 10px 4px 9px;
    text-decoration: none;
    border: 1px solid#055160;
    padding: 4px 17px 4px 18px;
    border-radius: 10px;
    color: #141111;
}
.tap_nav_bar {
    width: 100%;
    text-align: center;
    margin-top: 8px;
    padding-bottom: 0px;
}
.news_icon_img img {
    width: 100%;
    border-radius: 10px;
    height: 136px;
}
.home_news_content {
    width: 100%;
    margin-top: 10px;
    background-color: #fff;
    box-shadow: 6px 0px 25px -14px rgb(78 71 71 / 27%);
    padding: 5px 5px 5px 5px;
    border-radius: 10px;
    border: 1px solid#cccccc00;
    height:auto;
    position: relative;
    top: -6px;
}
.news_title_main a {
    font-size: 16px;
}
    
    i.fa.fa-calendar-check-o {
    color: #dc3545;
    font-size: 14px;
}
.title_mat25 a {
    font-size: 19px;}
    
    .home_news_big p {
    font-size: 15px;
    line-height:24px;
}
a.full_main {
    position: relative;
    top: 11px;
}

.footer_nav ul li {
    list-style: none;
    line-height:25px;
}
.footer_nav ul li a {font-size: 14px;}

.footer_nav {
    width: 100%;
    text-align: left;
    margin-top:-1px;
}

.footer_nav.awert {
    position: relative;
    top: 1px;
}
.footer-hadding {
    width: 100%;
    margin-top: 11px;
}
.footer-hadding h4 {
    color: #fff;
    border-bottom: 1px solid#cbe2e71a;
    padding-bottom: 6px;
    font-size: 19px;
}
.socialicons ul li {
    display: inline-block;
    margin: 0px 0px 0px 2px;}
    
.socialicons img {
    position: relative;
    left: -3px;
    top: -4px;
}
.tripadivsor_main img {
    width: 48%;
    height: 40px;
}
a.full_main {font-weight: 500;
    font-size: 15px;}
.lest_travel_news_main {
    width: 97%;
    margin-top: 24px !IMPORTANT;
    
}
.common-gap {
    margin-top: 42px !important;
}
    
.hadding_title_one h1 {
    color: #fff;
    font-size: 23px;} 
    
.hadding_title_one img {
    margin: 0px;
}    
.hadding_title_one {
    width: 100%;
    text-align: center;
    margin: 50px 0px 31px 0px;
} 
.about_content_section {
    width: 97%;
    margin-top: 25px !important;}
    
.content-section-part {margin-top: 9px!important;}  

.content-section-part p {
    line-height: 25px;
    color: #000;
    margin-bottom: 11px;
    font-size: 15px;
    text-align: justify;
}
.content-section-part {padding: 17px 14px 50px 17px;}
.content-section-part h2 {
    font-size: 19px;
    line-height: 27px;
}
.box16 {
    width: 100%;
    margin: -12px 0px 26px 2px;
}
.faqs_about_us_main {
    width: 97%;
    margin-top:27px !important;}

.faq_main_top_carsd {
    width: 100%;
    margin-top: 11px;}
    
 span.quest {
    font-size: 15px;
    color: #000;
    text-transform: capitalize;
    font-weight: 600;
}  
.city_listing_pannel ul li {
    display: inline-block;
    width: 47%;display: contents;
    line-height: 25px;
}
.city_listing_pannel {
    width: 94%;
    margin-top: 0px;
    border: 1px solid#cccccc80;
    border-radius: 5px;
    padding: 10px 5px 14px 17px;
    line-height: 22px;
    margin: 0px auto;
}
.city_listing_pannel ul li a
 {font-size: 14px;}
 
 .best_international_city {
    width: 97%;
    margin: 0px auto;
    margin-top: 26px !important;
}
#myBtn {
    background-color: #fff;
    border: none;
    position: relative;
    top:1px;
    font-size: 16px;
    color: #dc3545;
    left: -29px;
}

.read-more {margin-top: -51px;}
.hadding_title_3 h1 {
    color: #fff;
    font-size: 22px;}
    
.hadding_title_3 img {display:none;} 

.hadding_title_3 span {color: #fff;
    font-size: 16px;left: -2px;}
    
 .hadding_title_3 {
    width: 100%;
    text-align: center;
    margin: 50px 0px 50px 0px;
} 
.overlay.upto {
    width: 69%;
    margin: 0px 0px 0px 40px;
    top: -156px
}
.dubai_tour_packages_section.ghty {
    margin-top: 30px !important;
}
 .activity-card-section.ghty {
        margin-top: 20px !important;
    }
.packages_title img {
    width: 100%;
    border-radius: 10px;object-fit: fill;}
 
 .overlay.bg3 {
    position: relative;
    margin-top: -90px;
    text-align: center;
    padding-bottom: 40px;
}   
.india_section_main {
    width: 96%;
    margin-top: 1px !important;
    margin: 0px auto;
}
 .india_section_main-new {
    margin-top: 16px !important;
}
.tourist_main_top {
    width: 97%;
    margin-top: 25px !important;
}
.hadding-booking h1 {
    font-size: 19px;
}
.slider-banner_top img {
    border-radius: 10px;
    width: 100%;
    height: 216px;
    object-fit: cover;
}
.Review-listing {
    display: none;
}
.slider-banner_top {
    width: 100%;
    margin: 11px 0px 0px 8px;
}
.nav_pannel ul li {
    display: inline-block;
    margin: 0px 0px 0px 5px;
    position: relative;
    left: 6px;
}
i.fa.it.fa-angle-right {
    position: relative;
    left: 9px;
    top: 0px;
}
.itinerary_card_pannel {
    width:99%;
    line-height: 24px;
    margin-top: -17px;
    position: relative;
    left: 0px;
}
.booking-lsting.vbty {
    width: 99%;
    margin-top: 21px;
}
.line_def:before {display:none;}

.title-card-main h2 {
    font-weight: 600;
    line-height: 26px;
    font-size: 18px; }
    
 .flight_lisiing img {
    width:19%;
    padding: 0px 5px 2px 1px;
} 
.flight_lisiing ul li {
    display: inline-block;
    width: 46%;
    font-weight: 500;
    font-size: 15px;
}
.price-matt {
    width: 100%;
    margin-top: -30px; }
    
 .price-matt span{font-size: 20px;} 
 
 .Starting.from_inr span {
    font-size: 18px;
}
.book-btn a {font-size: 19px;}

.nav-menu-listing ul li {
    display: inherit;border-right:0px;
   padding: 4px 5px 5px;
    border-bottom: 1px solid#cccccc75;
}
.nav-menu-listing ul li a {
    font-size: 17px; }
    
 .Overview_pannel_main {
    width: 95%;
    margin-top: 13px !important;
    margin: 0px auto;
}
.highlights_box_main h2 {
    font-size: 17px;
    font-weight: 600;}
    
 .offer_pannel_top ul li {
       list-style: none;
    margin: -5px -2px -4px 24px;
    font-size: 16px;
    line-height: 26px;
    color: #000;
}
.Overview_panel_top h2 {
    font-size: 17px;
    font-weight: 600;}
    
.content_over {
    width: 94%;
    line-height: 22px;
    margin-top: 17px;
    text-align: justify;
}
.filterDiv.day_1.show h3 {
    font-size: 16px;
}
.tap_cont_listing {
    width: 100%;
    margin-top: 37px;
}
.itinerary_view_section h2 {
    font-size: 19px;}
    
.nav_pill.Itinerary {
    display: block;
}  
#itinerary .nav_pill {margin: -13px 0px 0px -9px;}

.filterDiv {
    font-size: 16px;
    width: 102%;
}
.filterDiv h3 {font-size:16px;}

.filterDiv.day_2 p {
    text-align: justify;
    line-height: 26px;
}
.hadding_box_main h2 {
    font-size: 18px;
    margin: 0px 0px 0px 16px;
}
sapn.add_card {margin: -4px 0px 0px 8px;}

.select_packages_ptions {
    width: 100%;
    margin-top: 20px;
}

.Booking-Details {
     margin: 15px 0 12px 0;
    width: 100%;   
} 
.slection_packag.title h2 {
    font-size: 16px;
    margin-top: 12px;
}
.slection_packag.title p {
    font-size: 17px;
    width: 93%;
    margin-top: -3px;
}
.col-4.appler {
    width: 100%;
}
.price_pannel {
    width: 100%;
    margin-top: 0px;}
    
span.moneyView__2HPx.defaultColor__1NL9 {
    position: relative;
    left: 206px;}
    
.priceBreakdownWrapper__2PdB {
    width: 100%;
    left: -47px;
    position: relative;
    margin-top: -31px;
} 
button.book-btn.now {
    padding: 5px 5px 3px 5px!important;
    width:40%;
    position: relative;
    left: 177px;
    font-weight: 600;
}
button#show-hidden-menu-top {font-size:16px;}

span.title_q.cvrty {
    color: #ec2947;
    position: relative;
    top:19px;
    font-weight: 500;
    font-size:15px;
    margin-top: -63px;
}
#toggle_main .accordion-button::after {
    flex-shrink: 0;
    width: 1.25rem;
    height: 1.25rem;
    margin-left: -2px;
    content: "";
    top: -35px !important;
    margin-top: -26px;
}
.book-btn {
    width: 100%;
    margin-top: 2px;
}
h5.stay_title img {
    width: 8%;
    position: relative;
    left: -3px;
    top: -2px;
}
.hadding_title_two h1 {
    color: #fff;
    font-size: 24px;
    position: relative;
    top: 15px;
    text-shadow: 3px 3px 2px rgb(15 13 13);
    font-weight: 600;
}
.hadding_title_two {margin: 50px 0px 50px 0px;}

.attractions_visit_in_world {
    width: 97%;
    margin-top: 31px !important;}
    
    .attractions_card_box.bt1 img {
    width: 100%;
    height: 290px;
}
.attractions_card_box {
    width: 100%;
    margin: -9px 0px 21px 0px;
}
.best_visit_word_main {
    width: 100%;
    margin-top: 12px;
}
.attractions_card_box.bt4 {
    margin-top: -6px;
}
.attractions_card_box.bt3 {
    margin-top: -8px;
}
.attractions_card_box.bt2 {
    margin-top: -10px;
}
.attractions_card_box.bt5 {
    margin-top: -10px;
}
.attractions_card_box.bt6 {
    margin-top: -8px;
}
.attractions_card_box.bt7 {
    margin-top: -8px;
}
.hadding_title_two.bt47 img {display: none;}

.hadding_title_two span  {font-size: 16px;
position: relative;
    left: 0px;}
    
.Popular_tour_packages_section {
    width: 97%;
    margin-top: 22px !important;
    margin: 0px auto;
}
.visti_india_mnain {
    width: 97%;
    margin-top:20px !important;
    margin: 0px auto;
}
.box_title_card img {
    width: 100%;
    border-radius: 10px;
    height: 210px;}
    
.box_hadding_title a {
    font-size: 20px; }
    
.box_hadding_title {
      position: relative;
    bottom: 11px;
   text-align: center;
    color: #fff;
    background-color: #151414a8;
    padding: 8px;
    font-size: 11px;
    border-radius: 0px 0px 10px 10px;
    margin-top: -36px;
} 
.packages_card_india {
    width: 100%;
    margin-top: 2px;
}
.content-section-part span {
    font-size:16px !important;
}

h5.stay_title {
    font-weight: 600;
    font-size: 18px;
    line-height: 12px;
    position: relative;
    top: 8px;
    color: #db3a3a;
    left: -1px;
}

.card-attraction-box {margin: -7px 0 24px;}

.card-attraction-box.card img {
    border-radius: 10px;
    width: 100%;
    height: 300px;
    object-fit: cover;
}
.button-lass { margin: -14px 0 0 -13px;}

.att-hadding-top a {
    color: #000;
    font-size: 19px; }
    
 .slider-details_top img {
    width: 100%;
    border-radius: 10px;
    height: 248px;
} 
.nav_pannel ul li a,
.nav_pannel ul li{
    font-size: 14px;
    line-height: 17px;
    
}
.slider-details_top {
    width: 100%;
    margin-top: -2px;
}
.hadding_info_main h1 {
    font-size: 20px;}
    
 .card-map-inr.mt3 {
    width: 91%;
}
.hadding_info img {width:48%;}

.tours_packages_card.attaction_lasdt {
    width: 100%;
    margin-top: 26px !important;}
    
   .card-panel-mt45 {
    margin-top: -41px;}
    
  .hadding-for h2 {font-size: 17px;}
  
  .booking_title.now h2 {
    font-size: 17px;}
    
 .right_main {
    width: 100%;
    margin-top: 26px;
}   
 .custom.der_mt {
    width: 109%;
    margin-top: -13px;
}
.custom.bg {width: 109%;}

.button_top_main {
    width: 100%;
}
.attractions-card-box img {
    height: 160px;
    width: 100%;
}
.map_loction_main {
    margin-top: -27px;
    width: 93%;}
    
.card-map-inr h3  {font-weight: 600;
    font-size: 17px;}
    
 .hadding_title_two.act img {
    display: none;
}   
 .india_tourism_card_section.asset {
    margin-top: 31px !important;
}
.best_travel_guide_main {
    width: 100%;
    margin-top: 19px;
}
.hadding_title_two.uae img {
    display: none;
}
.things_pannel_main {
    width: 100%;
    margin-top: 5px;
}
#active span.location_mt {
    margin: 0px 0px 0px 5px;
    margin-top: -60px;
    position: relative;
    top: -123px;}
    
 .things_to_do_main {
    width: 97%;
    margin-top: 32px !important;} 
    
 .item_card_main {
    box-shadow: 0 0 36px -14px rgb(0 0 0 / 31%);} 
    
.slider-banner_two img {
    border-radius: 10px;
    width: 100%;
    height: 215px;} 
    
.slider-banner {
    width: 100%;
    margin-top: 12px;
} 
.slider-right {display:none;}

.line_def:before {display:none;}

.booking-details__item-content { 
    position: relative;
    top: -22px;
    left: 0px;
}
.hadding-booking {margin: 3px 0px 3px 3px;}

.offer_pannel_top {
    width: 95%;}

span.title_q.cvrty {
    font-weight: bold;
    font-size: 16px !important;
}    
.content-section-part h3 {
    font-size: 17px;
} 
.acitvit_main span {
    font-size: 16px !important;
}
span.title_q.cvrty.show {
    width: 100%;
    margin-top: -8px;
}
.brand-box-layout1.ghmy148 img {
    margin: 0px 0px 7px 0px;
}
.accordion-body {
    padding: 6px 1px 0px 20px;
}
.right-section-card_form_top {
    background-color: #fff;
    border-radius: 10px;
    padding: 8px 8px 19px 18px;
    margin: 11px 0 24px 3px;
    width: 99%;}
    
.laver_date_t4:after {
    position: absolute;
    right: 62px;
} 
div#adult_amount {
    margin-top: -50px;
}


 .dropdown-selec .row {width: auto!important;}
 
 .hadding-top img {
    width: 52%!important;
}
.heading-section-new img {
      width: 150px !important;
     height: auto !important; 
    object-fit: contain;
}
.hadding-top img {
    width:55%;
}
ul.navbar-nav.me-auto.mb-2.mb-lg-0 {
    position: relative;
    left: 9px;
    background-color: #dc3545;
    width: 94%;}
.navbar .navbar-toggler-icon {
    position: relative;
    content: '';
    left:0px;
    background: url(../images/toggler-icon.png) no-repeat center center;
    top:1px;
    background-color: #dc3545;
    width: 40px;
    border-radius: 2px;
}
li.nav-item {
    background-color: #fff;
    margin: 0px 0px 1px 0px;
}
.nav-link {
    display: block;
    padding: 6px 26px 9px 18px;
    font-size: 16px !important;
}
.navbar-expand-xl .navbar-nav .dropdown-menu {
    position: absolute;
    width: 349px;
    margin: 0px auto;
    left: -6px;
}
button.btn.btn-primary.inr_top {
    background-color: transparent;
    color: #dc3545;
    border: 1px solid#dc3545;
    padding: 3px 10px 0px 10px!important;
}
.inr_price {
    position: absolute;
    left: 194px;
    top: 16px;
}
a.navbar-brand img {
    position: relative;
    top: -1px;
    left: 11px;
}
.modal-dialog.header_pupup {
    /*width: 88%;*/
    /*margin-top: 150px !important;*/
    /*margin: 1.75rem auto;*/
}
.col-md-2.inr {
    flex: auto;
    width: 35%;
}
.hadding_title_two.zxc img {
    display: none;
}
.hadding_title_two.qwer img {
    display: none;
}
.hadding_title_two.qwer span {
    position: relative;
    left: 8px;
    top: 6px;
}
.rating_top.true_top {
    width: 100%;
    position: relative;
    top: -0px; !importanti;
    margin-top: -25px !important;
    padding-bottom: 29px !important;
}
span.location_mt.dest.vfgty {
 position: relative;
    top: -149px !important;
}
.tours_packages_card.data {
  margin-top: 26px!important;
}
.history-card-section_card {
    width: 97%;
    margin-top: 53px !important;
    margin: 0px auto;
}
.history-card-section_card-new {
    margin-top: 35px !important;
}
.content-balck p {
    line-height: 24px;
    color: #000;
    font-size: 15px;
}
.content-balck ul li {
        font-size: 15px;
    line-height: 24px;}
.col-md-2.pr-0.jects-list {
    width: 44%;
}
.col-md-2.found-hadding {
    background-color: #f8fafcc4;
    padding: 9px;
    border-bottom: 1px solid#ccc;
    border-radius: 0px;
    width: 96%;
    padding-bottom: 32px;
}
.icon-Dirham {margin-top: 10px;}

.Visit-time-section.weat_mt {
    width: 93%;
    margin: 0px 0px 0px 20px;
}
.laver_date:after {
    content: "";
    background: url(../images/date_icon.png) no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    background-position-x: right;
    height: 20px;
    width: 20px;
    position: absolute;
    right: 61px;
    margin-top: 30px;
}
.packages_dist.slung {
    width: 100%;}
.packages_title.itnt {
  margin: 70px 0px 31px 0px;
}
.packages_title.india {
    margin: 0px 0px 31px 0px;
}
.modal-content {
    position: relative;
    display: flex;
    flex-direction: column;
    /*width: 94%;*/
    pointer-events: auto;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid rgba(0,0,0,.2);
    border-radius: 0.3rem;
    outline: 0;
    /*margin: 0px auto;*/
}

.content-section-part table {position: relative;
    left: -3px;
}
.roll_title_main {
    width: 91%;
    margin: 5px 0px 3px 21px;
}
.inr_listing_panel {
    width: 91%;
    margin: 5px 0px 3px 21px;
}
.gratry_mt45 { width: 91%;
    margin: 5px 0px 3px 21px;}
    
.guide_title { width: 91%;
    margin: 5px 0px 3px 21px;}
 span.inr_top.exc_title {
    position: relative;
    top: 0px;
    left: 12px;
}   
 .hadding_title_two.bt img {
    display: none;
} 
.card-offers {
    width: 41%;
    font-size: 16px;}
.card-offers:after, .testiBG:before {
    top: 0px;
    content: "";
}
.card-offers:after {
    right: -46px;
    position: absolute;
    border: 23px solid;
    border-color: transparent transparent #B01226 #B01226;
}    
.panel-card-sect {
    width: 100%;
    margin-top: 15px;
} 
.hadding-cont-part a {font-size:17px;}

.inr-card-box {
    width: 100%;
   text-align: left;
    margin: -14px 0px 0px 11px;
}
.price-lint {
    width: 100%;
    margin: -8px 0 0 7px;
}
.book_now_main {
    width: 100%;
    position: relative;
    top:-29px;
    text-align: right;
    margin-left: -50px;
}

.col-md-5.line-mt:before {display:none}

.col-md-5.line-mt {
    margin: -9px 0px 0px 9px;
    width:100%;
}
.menu_listing_box.rty45 ul li {
    display: inline-block;
    margin: 0px 0px 0px 14px;
    width: 26%;
    line-height: 19px;
}

.menu_listing_box.rty45 ul li img {
    width: 90%;
    border-radius: 10px !important;
    margin: 3px 2px 12px -1px;
    height: 79px;
}
.menu_listing_box ul li {
    display: inline-block;
    margin: 0px 0px 0px 14px;
    width: 26%;}
    
.menu_listing_box ul li img {
    width: 90%;
    border-radius: 10px !important;
    margin: 3px 2px 12px -1px;
    height: 93px;
}
 .menu_listing_box ul li p {
    font-size: 15px;
} 

.banner-section:before {
    content: "";
    position: absolute;
    width: 100%;
    background-color: rgb(0 0 0 / 41%);
    z-index: 0;
    transition: all 1s;
    height:165px;
}
.network_panel {
    margin: 24px 7px -30px -60px;
    text-align: center;
}
.button_continue_top {margin: 33px 0px -1px 0px;}
.selection_title {
    position: relative;
    left: -55px;
    top: 19px;
}
.checkbox {
    text-align: center;
}
form.formaction-bar {
    margin-top: 39px;
}
label.col-md-4.col-form-label.text-md-right_mt {
    position: relative;
    left: 6px!important;
    top: -8px!important;
}
.col-md-6.opstion {
    width: 50%;
}
.booking-details__item-content {
    position: relative;
    top: -10px;
    left: 0px;
    text-align: right;
}
.booking-details-main {
    width: 100%;
    position: relative;
    top: 34px;
    left: 5px;
}
li.pricr-main3 {
    position: relative;
    left: 110px!important;}
    
.Response-list-14 ul li {
    display: inline-block;
    font-size: 18px;
    position: relative;
    left: 7px;
    font-weight: 700;
    top: 23px;}
    
 .button_top_lasrt {
    width: 100%;
    margin-top: 39px;
} 
.card-offers {position: relative;
    left: -9px;}
    
 .mobile_main_section {
    display: block;
} 
.mobile_main_section {
    width: 100%;
    margin-top: -30px;
}
a.btn.btn-primary.filter_main {
    width: 98%;
    background-color: transparent;
    border: 1px solid#ccc;
    padding: 10px 6px 8px 12px;
    color: #000;
    text-align: left;
    margin: 2px 0px 0px 3px;
    
}
.fliter_main-top {
    display: none;
}
.fliter_main-top.mobile {
    display: block;
    margin-top: 0px;
}
.card.card-body.bt3 {
    width: 100%;
    margin-top: 6px;
    border: none;
}
img.filter_icon {
    position: relative;
    text-align: right;
    right: -162px;
    top: -3px;
    width: 10%;
}
.dubai_tour_packages_section_india {
    margin-top:38px !important;
    width: 97%;
    margin: 0px;
}
 .dubai_tour_packages_section_india-new {
    margin-top:40px !important;
}
.footer-hadding.text_line {
    text-align: left;
}
.tourist_main_top_more {
    width: 100%;
    margin-top: 85px;
}
.tourist_pannel img {
    width: 100%;
    height: 232px;
}
.tourist_main_top_more {
    width: 97%;
    margin-top:0px !important;
    margin: 0px auto;
}
#headder_two a.navbar-brand img {
    width: 58%;
    padding-bottom: 7px;
}
.tourist_pannel {
    width: 100%;
    margin: 14px 0px -3px 0px;
}
.accordion-body p {text-align: justify;}
.imagination_boxed a {font-size: 21px;}

.overlay.upto h4 {font-size: 26px;}

.packages_dist {
    width: 100%;
 margin-top: -17px;
}
.overlay.upto a {
    color: #fff;
    font-size: 25px;
}
.card-map-inr p {line-height: 21px;}

.fa.fa-check {
    font-size: 12px;
    position: relative;
    top: -1px;
    color: #f47625;
    right: 10px;
}
.line_banner img {
    display: none;
}
.packages_dist.home {
    width: 100%;
    margin-top: 13px;
}
.terms-conditions-section.cutnt {
    width: 100%;
    margin-top: 20px;
}
.col-md-7.addres-card {
    width: 100%;
    margin-top: 18px;
}
.content-just p {
    color: #000;
    font-size: 15px;
    line-height: 23px;
    margin-top: 10px;
}
.content-just {
    width: 96%;}
    
.attractions_mobile_main {
    display: block;
}  
.attraction_pannelsection.main_listing {
    display: none;
}
.card-attraction-box.card img {
    border-radius: 10px;
    width: 100%;
    height: 228px!important;
}
span.icon-inr img {
    height: 25px;
    width: 101%;
}
.check_main {
    font-size: 14px;
    position: absolute;
    top: 53px;} 
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1366px) and (orientation:portrait)

{
    
    .qr_code span {font-size:17px;}
    
    .footer-new .footer-hadding {
    margin-top: 9px !important;}
 
  .dropdown:hover .dropdown-menu {
    display: none;
    margin-top: 0;
    }
    .qr_code img {
    width: 17%;
    border-radius: 10px;}
    .qr_code {
    width: 100%;
    margin-top: 5px;}
    span.icon-inr img {
    height: 30px;
    width: 101%;}
    
    .overlay.upto span {
    color: #fff;
    position: absolute;
    font-size: 33px !important;
    font-weight: 600;
    text-transform: capitalize;
    text-shadow: 0 2px 2px #444;
}
    
    .dropdown-toggle::after {
    border-top: 0.4em solid;
    border-right: 0.4em solid transparent;
    border-bottom: 0;
    border-left: 0.4em solid transparent;
    vertical-align: 0px!important;
}
    
.hadding_main h1 {
    color: #fff;
    font-size: 42px; }
    
.reviews_title_top {
    width: 90%;}
    
li.nav-item.dropdown.has-megamenu.main_top {
    display: none;
}  

li.nav-item.dropdown.has-megamenu.mobile_view {
    display: block !important;
}
    
button.label__3LUF.clickabl {margin: -20px 0 0 117px}  
.porgress_main {
    width: 37%;
    position: relative;
    left: 51px;
}    
.customer_reviews_main  {}  
.contact-modal {
    width: 100%;
    margin-top: -210px;
}    
.nav_pill {
    width: 84%;
    position: relative;
    margin: 0px auto;
    background-color: #fff;
    border-radius: 7px;
    top: 14px;
} 

.india_tour_packages_dubai.home {
    margin-top: 32px;
}

.col-md-6.do-3 {
    flex: auto;
    width: 100%;
}

.tours_card_main.vrt {
    width: 100%;
    margin-top: 14px;
}

span#text2 {
    font-size: 5em;
    font-family: 'League Spartan', sans-serif;
    color: #fff!important;
    position: relative;
    top: -1px;
    text-shadow: 2px 2px 5px #605c5c61;
    font-size: 59px;
}

.laver_date_t4:after {position: absolute;
    right: 416px;}
.variant__strikethrough-price {
    text-decoration: line-through;
    margin: 0px 0px 0px 90px!importanti;
    position: relative;
    left:-59px;
    text-align: right;
} 
 .col-md-3.things {
    flex: auto;
    width: 35%;
}
.line_banner img {margin-top: 11px;}
.inr_price {
    position: relative;
    left: -361px;
}
.navbar .navbar-toggler-icon {
    position: relative;
    content: '';
    left:0px;
    background: url(../images/toggler-icon.png) no-repeat center center;
    top: 1px;
    background-color: #dc3545;
    width: 40px;
    border-radius: 2px;
}

ul.navbar-nav.me-auto.mb-2.mb-lg-0 {
    position: relative;
    left: 9px;
    background-color: #dc3545;
    width: 94%;
}
li.nav-item {
    background-color: #fff;
    margin: 0px 0px 1px 0px;
}
.nav-tap-bar {
    display: none;
}
.hadding_main {
    width: 100%;
    padding: 118px 10px 166px 10px;
}
.search_main {
    width: 100%;
    position: relative;
    bottom: 180px;
}
.hadding_main {
    position: relative;
    top: -37px;
}
.tour_packages_main_section {
    width: 100%;
    margin-top: -97px;
}
.packages_title img {
    width: 100%;
    border-radius: 10px;
    height: 218px;
    object-fit: cover;
}
.poster_listing img {
    width: 100%;
    height: 218px;
}
.packages_title.mt img {
    width: 100%;
    height: 195px;
    object-fit: fill;
}
.hadding-top h2 {
    font-weight: 600;
    text-transform: capitalize;
    font-size: 21px;
}
.dubai_tour_packages_section {
    margin-top:-2px !important;}
    
 .tap_nav_bar ul li a {
    margin: 0px -8px 1px 9px; } 

.col-md-5.blog {
    width: 100%;
    flex: auto;
}    
.home_news_content {
    width: 100%;}
    
    .col-md-7.slong {
    width: 100%;
    margin-top: 14px;
}
.hadding_title_one h1 {
    color: #fff;
    font-size: 38px;
    position: relative;
    top: 15px;
    text-shadow: 3px 3px 2px rgb(15 13 13);
    font-weight: 600;
}
.hadding_title_one {
    width: 100%;
    text-align: center;
    margin: 50px 0px 70px 0px;
}
.banner-section:before {
    content: "";
    position: absolute;
    width: 100%;
    background-color: rgb(0 0 0 / 41%);
    z-index: 0;
    transition: all 1s;
    height: 205px;
}
.box16 img {
    width: 100%;
    border-radius: 10px;
    height: 210px;
    object-fit: fill;
}
.content-section-part p {
    line-height: 24px;
    color: #000;
    margin-bottom: 9px;
    font-size:16px;text-align: justify;
}
.content-section-part h2 {
    font-weight: 600 !important;
    font-size:20px;
}
.hadding_title_3 {
    width: 100%;
    text-align: center;
    margin: 50px 0px 70px 0px;
}
.overlay.bg3 a {
    color: rgb(255, 255, 255);
    font-size: 17px;}
    
 .hadding_title_two {
    width: 100%;
    text-align: center;
    margin: 50px 0px 70px 0px;
} 
.hadding_title_3 h1 {
    color: #fff;
    font-size: 38px;}
    
 .col-md-8.user {
    width: 100%;
    flex: auto;
}  
.hadding-booking h1 {
    font-size: 20px;}
    
.Review-listing {
    width: 100%;
    margin-top: -31px;
    text-align: center;
    left: 16px;} 
    
.col-md-4.sell {
    width: 100%;
    flex: auto;
} 
.flight_lisiing img {
    width: 9%; }

.booking-lsting.vbty {
    width:99%;margin-top: 18px; }
    
.itinerary_card_pannel {
    width: 99%;
}    
 .slider-banner_top {
    width: 100%;
    margin: 11px 0px 0px 2px;
} 
.col-md-8.lsting_main {
    width: 98%;
    flex: auto;
}
.nav-menu-listing ul li {
    display: inline-block;
    padding: 4px 12px 5px;}
    
.nav-menu-listing {
    width: 99%;
} 
.line_def:before {margin: -18px 10px 9px 481px;}

.col-md-4.true {
    width: 100%;
    flex: auto;
}
.Booking-Details {
    background-color: #fff;
    border-radius: 10px;
    padding: 8px 8px 8px 18px;
    margin: 17px 0 12px 0;
    width: 100%;
    box-shadow: 0px 0px 25px -14px rgb(0 0 0 / 48%);
}
.hadding_title_two h1 {
    color: #fff;
    font-size: 38px;}

.col-md-3.resrting {
    width: 100%;
    flex: auto;
}    
.fliter_main-top {
    width: 100%;
    margin-top: -28px;
}
div#filter_data {
    width: 100%;
    margin-top: 22px;
}
.hadding-cont-part a {font-size: 18px;}

.card-offers {
    width: 50%;
    font-size: 16px;}
.hadding-cont-part {line-height: 22px;} 

.listing-menu-panel img {
    width: 22px;
    height: 21px;
}
.col-md-5.line-mt:before {
    content: "";
    position: absolute;
    background-color: #eee;
    height: 255px;margin: 0px 10px 10px 288px;}
    
    .btn {
    padding: 6px 8px 5px 14px;
}
.book_now_main {
    position: relative;
    bottom: -41px;
    left: -14px;}
    
.tourist_main_top {
    width: 97%;
    margin-top: 49px !important;} 
    
  .tourist_pannel img {
    width: 100%;
    height: 173px;}
    
 .content-section-part {
    width: 100%;
    background-color: #fff;
    border-radius: 10px;
    padding: 17px 17px 49px 16px;
    margin-top: 28px;
    box-shadow: 0px 0px 25px -14px rgb(0 0 0 / 48%);
}   
.col-md-3.country {
    width: 45%;
    flex: auto;
}
#active .hading_title_3 a {
    font-size: 15px;}
    
.footer-hadding h4 {
    font-size:21px;
}  
.footer_nav ul li a {
    color: #fff;
    text-decoration: none;
    font-size: 14px;
}
.tripadivsor_main img {
  width: 60%;
}
.tripadvisor_main {
    background-color: #fff;
    width: 104%;
}
.widSSPH11 {
    font-size: 11px;}
    
    .honeymoon_.card_main img {
    width: 100%;
    height: 186px;
    object-fit: cover;
}
.honeymoon_.card_main.bt img {
    width: 100%;
    height: 186px;
    object-fit: cover;
}
.honeymoon_.card_main.bt3 img {
    width: 100%;
    height: 157px;
}
.col-md-9.rout {
    width: 100%;
    flex: auto;
}
.right-card-box {
    width: 100%;
    margin-top: 23px;
}
.col-md-3.box_ty {
    width: 50%;
    flex: auto;
}
.col-md-3.state {
    width: 33%;
}
.rating_top.true_top.almtrriog {
    width: 100%;
    margin-top: -10px !important;
}
.card-panel-mt45 {
    margin-top: -47px;}
    
.col-md-4.dafrt {
    width: 100%;
}   
.custom.bg {
    position: relative;
    top: -12px;
    width: 108%;
}
.col-md-8.ert125 {
    width: 100%;
}
.col-md-4.pl-0.nty {
    width: 100%;
}
.col-md-7.user {
    width: 100%;
}
.col-md-5.info {
    width: 100%;
}
.Quick_info {
    margin-top: 13px;
    width: 100%;}
    
 span.icon-inr {
    background-color: #fff;
    padding: 12px 2px 12px 3px;} 
    
.history-card-section_card {
    width: 97%;
    margin-top: 70px !important;
    margin: 0px auto;
} 
.col-md-4.info_mt {
    width: 100%;
}
.right_main {
    width: 100%;
    margin-top: 25px;
}
.attractions-card-box img {
    height: 143px;
    width: 100%;
}
.attractions_card_box img {
    object-fit: fill;}
    
 .attractions_card_box.bt1 img {
    width: 100%;
    height: 190px;
} 
.attractions_card_box img {
    width: 100%;
    border-radius: 20px;
    height: 142px;
    object-fit: cover;
}
.attractions_card_box.bt5 img {
    width: 100%;
    height: 260px;
    margin-top: 191px;
}
.attractions_card_box.bt2 img {
    width: 100%;
    height: 250px;
    margin-top: 30px;
}
.attractions_card_box.bt6 img {
    width: 100%;
    height: 145px;
    margin-top: 39px;
    object-fit: fill;
}
.attractions_card_box.bt2 img {
    width: 100%;
    height: 316px;
    margin-top: 30px;
    object-fit: fill;
}
.attractions_card_box.bt3 {
    margin-top: -18px;
}
.attractions_card_box.bt3 img {
    width: 100%;
    height: 260px;
}
ul.navbar-nav.me-auto.mb-2.mb-lg-0 {
    position: relative;
    left: 9px;
    background-color: #dc3545;
    width: 94%;
}
.col-md-3.rout_main {
    width: 50%;
}
.uae_packages_main_card {
    width: 97%;
    margin: 0px auto;
}
.slider-right {
    display: none;
}
.itinerary_card_pannel.sart {
    width: 100%;
    margin-top: -15px;
}
.col-md-8.it_main {
    width: 100%;
}
.content_over ul li {
    font-size: 16px;
    color: #000;
}
.col-md-4.diff_mt {
    width: 100%;
}
.right-section-card_form_top {
    width: 100%;
    margin-top: 22px;
}
.navbar-expand-xl .navbar-nav .dropdown-menu {
    position: absolute;
    width: 415px;
    margin: 0px auto;
    left: 0px;
}
.nav-link {
    display: block;
    padding: 5px 25px 8px 18px;
}
a.nav-link {
    color: #000;
    font-size: 16px;
}
.inr_price {
    position: absolute;
    left: 374px;
    top: 20px;
}
.navbar-toggler:focus {
    text-decoration: none;
    outline: 0;
    box-shadow: none!important;
}
.pannel_menu_main.acrt {
    width:98%;
}
.menu_listing_box {
    width:100%;
}
.menu_listing_box.rty45 ul li {
    display: inline-block;
    margin: 0px 0px 0px 14px;
    width: 22%;
    line-height: 19px;
}
.tours_section_card {
    width: 99%;
    margin: 0px auto;}

.grfgr {
    width: 74%;
    position: relative;
}
span.quest {
    font-size: 15px;}
    
 #headder_two a.nav-link {
    color: #000;
    font-size: 18px;
} 
.socialicons ul li {
    display: inline-block;
   margin: 0px 0px 14px 7px;
}
.col-md-3.footer_bt1 {
    width: 41%;
}
.col-md-4.foote_5 {
    width: 50%;
    flex: auto;
}
.col-md-2.foote_4 {
    width: 54% !important;}
    
 .cont_text_pannel_home {
    width: 95%;
    margin: 0px auto;
    margin-top: -2px;
}
.read-more {text-align: right;
    margin-top: -52px;}
    
span.matr {
    position: relative;
    left: -15px;
    font-size: 22px !important;
} 
.iti__flag {
    height: 15px;
    box-shadow: 0 0 1px 0 #888;
    background-image: url(../img/flags.png) !important;}
    
 .offer_pannel_top {
    width: 96%;
    margin-top: 15px;
}  
.card-attraction-cont {min-height: auto !important;}
}




/*new css*/
@media only screen and (max-width: 992px) {
    .navbar .navbar-toggler-icon {
    position: relative;
    content: '';
    left:0px;
    background: url(../images/menu-icon.svg) no-repeat center center;
    top:1px;
    background-color: #dc3545;
    width: 40px;
    border-radius: 2px;
    background-size: 21px;
}
p.phone_top {
    width:70%;
}
.email_id {
    width: 100%;
    margin-top: -10px;
    padding-bottom: 1px;
}
    .col-md-5.field-sect {
    width: 100%;
    flex: auto;
}
.col-md-7.addres-card {
    width: 100%;
    margin-top: 17px;
}
.attraction_pannelsection.main_listing {
    display: none;
}
.attractions_mobile_main {
    display: block;
}

span.icon-inr img {
    /*height: 30px;*/
    width: 101%;
}
}


@media screen and (max-width:767px){
    .navbar .navbar-brand {
        width: 131px;
        display: flex;
        align-items: center;
        
    }
    
    .dropdown-toggle::after {
      
    border-top: 0.4em solid;
    border-right: 0.4em solid transparent;
    border-bottom: 0;
    border-left: 0.4em solid transparent;  
    vertical-align: 0px!important;   
    }
    
    .listing_post_main {
    width: 100%;
    margin-top: -6px!important; }
   .pannel_menu_main.acrt {
    width: 124% !important;
} 
    
    li.nav-item.dropdown.has-megamenu.main_top {
    display: none;
}

li.nav-item.dropdown.has-megamenu.mobile_view {
    display: block !important;
}
    
    i.fa.fa-angle-right {
    position: relative;
    left: -3px;
    top: 1px;
}
    
    .dubai_tour_packages_section.dubai_mt {
    margin-top: 16px !important;
    width: 97%;}
    
    .booking-details__item-title {
    width: 100%;
    position: relative;
    top: 36px;}
    span.location_mt.activity_mobile {
    width: 100%;
    position: relative;
    top: -98px !important;}
    .search_pannel_main .input-group {
        height: 45px;
    }
    .search_pannel_main .input-group input {
        font-size: 18px;
        box-shadow: none;
        height: 100%;
    }
    .search_pannel_main .input-group .input-group-append {
        height: 100%;
    }
    .search_pannel_main .input-group .input-group-append button {
        height: 100%;
        padding: 0 20px !IMPORTANT;
        display: inline-flex;
        align-items: center;
        justify-content: center;
    }
    .search_pannel_main .input-group .input-group-append i {
        font-size: 25px;
    }
    .search_main .nav_pill .nav  {
        
    }
    .search_main .nav_pill .nav .nav-link  {
        padding: 3px 14px !IMPORTANT;   
    }
    
    /*blog section start */
    .lest_travel_news_main .news_title_main {
        padding-left: 10px;
        font-size: 16px;
    }
    .lest_travel_news_main .mt145 {
        padding-left: 10px;
        margin-bottom: 0;
    }
    /*blog section end */
    
    /*tour packges card start */
    .packages_title {
        margin-bottom: 10px;
    }
    /*.tour_packages_main_section .packages_title  {*/
    /*    aspect-ratio: 5/3;*/
    /*}*/
    /*.tour_packages_main_section .packages_title a {*/
    /*    height: 100%;*/
    /*    display: flex;*/
    /*}*/
    /*.tour_packages_main_section .packages_title a img {*/
    /*    height: 125%;*/
    /*    object-fit: cover;*/
    /*}*/
    /*tour packges card start */
    
    /*honeymoon card section start */
    .honeymoon_ {
        margin-bottom: 12px;
        height: 300px;
    }
    .honeymoon_card_main a {
        height: 100%;
        display: flex;
    }
     .honeymoon_card_main a img {
        height: 100% !IMPORTANT;
    }
    /*honeymoon card section end */
    
    
    /*header two start */
    #headder_two a.nav-link {
        color: #000;
        padding-left: 10px;
    }
    /*header two end */
    
    
    
    /*box 16 card section start */
    .box16 {
        height: 280px;
    }
    /*box 16 card section end */
    
    
    /*filter section start */
    .dubai_city_section_pannel .filter_main {
        display: flex;
        align-items: center;
        justify-content: space-between;
    }
    .dubai_city_section_pannel .filter_main img {
        position: unset;
        height: 30px;
        width: 30px;
    }
    /*filter section end */
    
    /*uae_packages_main_card section start */
    .uae_packages_main_card .hovereffect {
        margin-bottom: 30px !IMPORTANT;
        height: 300px !IMPORTANT;
    }
    .uae_packages_main_card-new .india-tour-card,
    .uae_packages_main_card-new .india-tour-card-two {
        margin-bottom: 0 !important;
    }
    
    .uae_packages_main_card .hovereffect a {
        display: flex;
        height: 100%;
    }
    .uae_packages_main_card .hovereffect a img {
        height: 100% !IMPORTANT;
        object-fit: cover;
    }
    /*uae_packages_main_card section end */
    
    
    
    .content-section-part .bookNowButton__34Pj {
        text-align: end;
        position: relative;
    }
    .content-section-part .bookNowButton__34Pj button {
        position: unset !important;
    }
    .content-section-part .button_varc_main {
        padding-bottom: 0 !important;
    }
    .content-section-part .accordion-button {
        padding-left: 8px;
    }
    
    .itinerary-page .content-section-part .accordion-button {
        margin-top: 0px !important;
        margin-bottom: 0 !important;
        padding-bottom: 0 !important;
    }
    .itinerary-page .content-section-part .accordion-button::after {
        margin-top: 0px !important ;
        margin-left: 4px !important;
    }
    
    .itinerary-page-two .content-section-part .accordion-button {
        margin-top: 20px !important;
        padding-bottom: 0 !important;
    }
    .itinerary-page-two .content-section-part .accordion-button::after{
        margin-top: -5px !important;
        margin-right: 20px !important;
    }
    .activity-page .select_ptions_panel .accordion-button {
        margin-top: 0 !important;
    }
    .content-section-part .accordion-button span {
        margin:  0 !important;
        position: unset !important;
    }
    .content-section-part {
        padding-left: 15px !important;
    }
    
    .itinerary-page .content-section-part .accordion-body ul ul  {
        padding-left:0;
        margin-left: -10px;
    }
    .itinerary-page .content-section-part .accordion-body .exc_title {
        padding-left: 0;
        margin-left: -15px;
    }
    .itinerary-page .content-section-part .accordion-body .list2 ul {
        margin-left: 10px;
    }
    
}

@media screen and (max-width:576px){
    .search_pannel_main .input-group {
        height: 40px;
    }
    .search_pannel_main .input-group input {
        font-size: 16px;
    }
     .search_pannel_main .input-group .input-group-append i {
        font-size: 20px;
    }

    .search_pannel_main .tab-pane {
        padding: 0;
    }
    
    /*blog section start */
    .lest_travel_news_main .news_title_main {
        font-size: 15px !IMPORTANT;
    }
    .lest_travel_news_main .mt145 {
        font-size: 14px;
    }
    /*blog section end */
    
    
    /*tour packges card start */
    .tour_packages_main_section .packages_title{
        /*height: 200px;*/
        /*aspect-ratio: none;*/
    }
    .tour_packages_main_section .packages_title a {
        height: 100%;
    }
    .tour_packages_main_section .packages_title a img {
        height: 125%;
        object-fit: cover;
    }
    /*tour packges card start */
    
    /*honeymoon card section start */
    .honeymoon_ {
        height: 200px;
    }
    /*honeymoon card section end */
    
    
    /*box 16 card section start */
    .box16 {
        height: 250px;
    }
    /*box 16 card section end */
    
    
     /*filter section start */
    .dubai_city_section_pannel .filter_main img {
        height: 25px;
        width: 25px;
    }
    /*filter section end */
    
    
    /*uae_packages_main_card section start */
    .uae_packages_main_card .hovereffect {
        height: 220px !IMPORTANT;
    }
    /*uae_packages_main_card section end */
    .box16 img {
    width: 100%;
    border-radius: 10px;
    height: 100%;
    object-fit: fill;
}
.honeymoon_.card_main.bt img {
    width: 100%;
    height: 100%;
    object-fit: fill;
}
.honeymoon_.card_main.bt3 img {
    width: 100%;
    height: auto;
}
.honeymoon_ {
    height: 300px;}
    
 .packages_honeymoon {
    width: 100%;
    margin: -4px 2px 2px 0px;
}   
.honeymoon_.card_main img {
    width: 100%;
    height: 100%;}
    
.imagination_boxed img  {height:100%;} 

.tap_nav_bar ul li a {
    margin: 0px -8px 10px 9px;
}
.tours_card_main.vrt {
    width: 100%;
    margin-top: -16px;
}
.cont_text_pannel_home {
    width: 95%;
    margin: 0px auto;
    margin-top: 23px;
}
.packages_dist {
    width: 100%;
    margin-top: -81px;
}
.col-md-3.rout_main {
  width: 100%;
    flex: auto;}
    
 .packages_dist.cont_cvrtu {
    width: 100%;
    margin-top: -19px;
} 
.uae_packages_main_card {
    width: 97%;}
}

@media screen and (max-width:430px){
    .search_main .nav_pill .nav  {
        width: 100%;
    }
}
@media (max-width:1200px) {
    li.nav-item.dropdown.has-megamenu.mobile_view {
        display: block !important;
    }
    li.nav-item.dropdown.has-megamenu.main_top {
        display: none;
    }
}

@media screen and (max-width:1280px){
 .read-more {
    width: 100%;
    text-align: right;
    margin-top: -52px;
    position: relative;
    top: 46px;
    left: 26px;
}

#active .p-card-info h6 {
    color: #ff4838;
    font-weight: 600;
    font-size: 13px!important;
}

.text_cont_main p {font-size:15px;}
.flight_lisiing ul li {font-size: 16px;}
.iti__country-list {
    width: 342px;
}
.card-attraction-box.card img {
    border-radius: 10px;
    width: 100%;
    height:518px;}
    
    .card-attraction-cont {
    width: 100%;
    box-shadow: 0 2px 4px 4px rgb(216 211 211 / 28%);
    text-align: center;
    border-radius: 10px;
    background-color: #fff;
    padding: 8px 10px 51px 10px;
    margin: 0px 0px 24px 0px;
    min-height: 533px;
}

}

@media screen and (max-width:991px){
.navbar-expand-xl .navbar-nav .dropdown-menu {
    position: absolute;
    width: 102%;
    margin: 0px auto;
    left: -12px;
    height: 550px;
    overflow-x: clip;
    overflow-y: scroll;
}
.hadding_title_two h1 {font-size:25px;}
li.nav-item.dropdown.has-megamenu.mobile_view {
    display: block !important;
}
li.nav-item.dropdown.has-megamenu.main_top {
    display: none;
}
}

@media screen and (max-width:768px) {
.socialicons ul li {margin: 0px 0px 14px 6px;} 
.col-md-2.foote_4 {
    width:100%;
}
 .itineary-new-page .bookNowButton__34Pj button {
        position: relative !important;
    }
}

li.nav-item.dropdown.has-megamenu.mobile_view {
    display: none;
}


