
html {
  scroll-behavior: smooth;
}
.client .owl-prev {
    margin-left: -140px !important;
}
.genric-btn.primary {
    background: green;
    box-shadow: 2px 3px 2px #000;
}
.tab-content-info.d-flex.justify-content-between.align-items-center p {
    color: #fff;
}
.genric-btn:hover {
    background: green !important;
    color: #fff !important;
}
.client {
    margin-bottom: 30px;
}
.client .owl-next {
    margin-right: -140px;
}
section.desktop.bgslide.slider_bg_2 {
    height: 500px;
    background-position: center;
}
.book-now{display:none;}
.accordion {
background-color: #650000;
    color: #fff;
    cursor: pointer;
    padding: 18px;
    width: 100%;
    border: none;
    text-align: left;
    outline: none;
    font-size: 15px;
    transition: 0.4s;
        margin-bottom: -25px;
    border-radius: 5px;
}
.mobile{
    display:none;
}
.col-md-4 {
    float: left;
}
.col-lg-12.gap-cus {
    margin-top: 30px;
}
.golden-slider {
        height: 500px !important;
}
.place_info h3 {
    font-size: 20px !important;
    font-weight: 600 !important;
}
.imgsh {
    float: left;
    padding: 0px 0px;
    margin: 0px 5px;
}
.slider_bg_4 {
        background-image: url(img/tour/eight-days-golden-traingle-with-ranthambore.jpg);
}
.slider_bg_5 {
    background-image: url(img/tour/ten-days-golden-traingle-tour-with-varanasi-and-ayodhya.jpg);
}
.slider_bg_6{
   background-image: url(img/tour/seven-day-golden-triangle-and-varanasi-tour.jpg);
}
.vichle {
    margin-left: 20px;
    margin-top: 20px;
}
.nice-select {
    margin-bottom: 10px;
    width: 100%;
}
.h1gtt b, h2 b {
    color: #000052 !important;
}
.single_destination {
    margin-bottom: 22px;
}
.panel {
  padding: 10px 18px;
  display: none;
  background-color: white;
  overflow: hidden;
  margin-top: 20px;
    margin-bottom: -30px;
}
.table {
    margin-bottom: 0;}
.exc img {
    width: 240px;
    margin-bottom: 20px;
}
h1.faq-heading {
    color: #fff;
}
h3.faq-page {
    color: #fff;
}
.faq-body p {
    color: #bdbdbd;
}
h3.test-h {
    text-align: center;
    margin-bottom: 33px;
    font-weight: 600;
}
.cab .nav {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
    border: 0;
}
.cab .justify-content-center {
    -ms-flex-pack: center!important;
    justify-content: center!important;
}
.nav-tabs>li {
    float: left;
    margin-bottom: -1px;
}
.nav>li {
    position: relative;
    display: block;
}
.cab .section-tab-3 .nav-tabs .nav-link {
    padding: 5px 45px;
    color: #fff;
    -webkit-box-shadow: 0 0 40px rgb(82 85 90 / 10%);
    -moz-box-shadow: 0 0 40px rgba(82,85,90,.1);
    box-shadow: 0 0 40px rgb(82 85 90 / 10%);
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
    font-size: 16px;
}
.cab .section-tab-3 .nav-tabs .active {
    color: #000 !important;
    font-weight: 600;
}
p.deal__meta {
    color: #000;
}

.cab #myTabContent4 {
    padding: 40px;
    border: 0px !important;
}
.cab .deal-card {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background-color: #fff;
    -webkit-box-shadow: 0 0 40px rgb(82 85 90 / 10%);
    -moz-box-shadow: 0 0 40px rgba(82,85,90,.1);
    box-shadow: 0 0 40px rgb(82 85 90 / 10%);
    padding-left: 17px;
    padding-top: 17px;
    padding-right: 17px;
    padding-bottom: 10px;
    position: relative;
    border: 1px solid transparent;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
    margin-bottom: 30px;
}
.car img {
    width: 100%;
}
a.button.button1 .fa {
    margin-left: 9px;
}

a.button.button1 {
    background: #000a18;
    color: #fff;
    display: inline-block;
    padding: 5px 10px;
    font-family: "Rubik", sans-serif;
    font-size: 14px;
    font-weight: 500;
    border: 0;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    text-align: center;
    text-transform: capitalize;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    cursor: pointer;
}
.deal-card .deal__title {
    font-size: 18px;
    color: #0d233e;
}
.tab-content>.tab-pane {
    display: none;
}
.tab-content>.active {
    display: block;
}
p.font-size-15 a {
    color: #fff;
}
.footer .copy-right_text .copy_right {
    color: #fff;
}
.footer .copy-right_text .copy_right a {
    color: #fff;
}
.conditions {
    color: #000a30;
    font-size: 16px;
}
.deal-card .price-box .price__num {
    color: #0d233e;
    font-size: 17px;
    font-weight: 700;
    margin-left: 5px;
}
.deal-card .deal__title {
    font-size: 18px;
    color: #0d233e;
}
.recent_trip_area {
       padding-top: 50px;
    padding-bottom: 75px;
    background: #001028;
}
.cab .section_title h3 {
color: #fff;}

.deal-card span {
    font-size: 13px;
    font-weight: 600;
    vertical-align: text-top;
    color: #000a18;
}
.top-20 {
    margin-top: 50px;
}
.popular_places_area {
    padding-top: 50px;
    padding-bottom: 70px;
}
.delhi-tour-packages {
    background-image: url(img/tour/delhi-tour-packages.jpg);
}
.five-days-golden-tringle-tour {
    background-image: url(img/tour/7day-varanasi.jpg);
    padding: 200px 0;
}
.agra-tour-packages {
    background-image: url(img/tour/agra-tour-packages.jpg);
}
.delhi-agra-jaipur-tour-packages{
    background-image: url(img/tour/delhi-agra-jaipur-tour-packages.jpg);
}
.rajasthan-tour-packages{
    background-image: url(img/tour/rajasthan-tour-packages.jpg);
}
.jaipur-tour-packages{
    background-image: url(img/tour/jaipur-tour-packages.jpg);
}
.one-day-delhi-city-tour-by-ac-car{
    background-image: url(img/tour/one-day-delhi-city-tour-by-ac-car.jpg);
	padding: 200px 0;
}
.taj-mahal-tour-from-delhi-by-ac-car{
    background-image: url(img/tour/tajmahal-tour-from-delhi-by-car.jpg);
	padding: 200px 0;
}
.two-days-agra-tour-from-delhi{
    background-image: url(img/tour/2-days-agra-tour-from-delhi.jpg);
	padding: 200px 0;
}
.delhi-agra-jaipur-tour-3-days{
    background-image: url(img/tour/delhi-agra-jaipur-tour-3-days.jpg);
	padding: 200px 0;
}
.delhi-agra-jaipur-tour-4-days{
    background-image: url(img/tour/delhi-agra-jaipur-tour-4-days.jpg);
	padding: 200px 0;
}
.delhi-agra-jaipur-tour-5-days{
    background-image: url(img/tour/delhi-agra-jaipur-tour-5-days.jpg);
	padding: 200px 0;
}
.delhi-agra-jaipur-ranthambore-tour-5-days{
    background-image: url(img/tour/delhi-agra-jaipur-ranthambore-tour-5-days.jpg);
	padding: 200px 0;
}
.delhi-jaipur-agra-varanasi-tour-6-days{
    background-image: url(img/tour/delhi-jaipur-agra-varanasi-tour-6-days.jpg);
	padding: 200px 0;
}
.delhi-agra-jaipur-shimla-tour-7-days{
    background-image: url(img/tour/delhi-agra-jaipur-shimla-tour-7-days.jpg);
	padding: 200px 0;
}
.delhi-agra-jaipur-amritsar-tour-7-days{
    background-image: url(img/tour/delhi-agra-jaipur-amritsar-tour-7-days.jpg);
	padding: 200px 0;
}
.one-day-jaipur-tour-from-delhi{
    background-image: url(img/tour/one-day-jaipur-tour-from-delhi.jpg);
	padding: 200px 0;
}
.two-days-jaipur-tour-from-delhi{
    background-image: url(img/tour/two-days-jaipur-tour-from-delhi.jpg);
	padding: 200px 0;
}
.golden-triangle-tour-by-helicopter{
    background-image: url(img/tour/golden-triangle-tour-by-helicopter.jpg);
	padding: 200px 0;
}
.taj-mahal-tour-by-helicopter{
    background-image: url(img/tour/taj-mahal-tour-by-helicopter.jpg);
	padding: 200px 0;
}
.about-us{
    background-image: url(img/about/about-us.jpg);
	padding: 200px 0;
}
.contact-us{
    background-image: url(img/banner/contact.jpg);
	padding: 200px 0;
}
.taj-mahal-tour-from-bangalore{
	 background-image: url(img/tour/taj-mahal-tour-from-bangalore.jpg);
	padding: 200px 0;
}
.privacy-policy{
    background-image: url(img/banner/privacy-policy.jpg);
	padding: 200px 0;
}
.luxury-agra-tour-from-delhi {
    background-image: url(img/tour/luxury-agra-tour-from-delhi.jpg);
	padding: 200px 0;
}
.agra-tour-with-fatehpur-sikri-or-mathura-vrindavan {
    background-image: url(img/tour/agra-tour-with-fatehpur-sikri-or-mathura-vrindavan.jpg);
	padding: 200px 0;
}
.taj-mahal-tour-with-entrance-tickets-and-lunch {
    background-image: url(img/tour/taj-mahal-tour-with-entrance-tickets-and-lunch.jpg);
	padding: 200px 0;
}
.sunrise-taj-mahal-tour-from-delhi {
    background-image: url(img/tour/sunrise-taj-mahal-tour-from-delhi.jpg);
	padding: 200px 0;
}
.five-days-india-bird-watching-tour {
    background-image: url(img/tour/five-days-india-bird-watching-tour.jpg);
    padding: 200px 0;
}
.five-days-golden-triange-tour-with-ranthambore{
    background-image: url(img/tour/five-days-golden-triange-tour-with-ranthambore.jpg);
    padding: 200px 0;
}
.six-days-golden-tringle-tour{
    background-image: url(img/tour/7day-varanasi.jpg);
    padding: 200px 0;
}
.six-days-golden-triangle-tour-with-statue-of-unity-gujarat{
    background-image: url(img/tour/six-days-golden-triangle-tour-with-statue-of-unity-gujarat.jpg);
    padding: 200px 0;
}
.seven-day-golden-triangle-and-varanasi-tour{
    background-image: url(img/tour/7day-varanasi.jpg);
    padding: 200px 0;
}
.eight-days-golden-triangle-tour-with-amritsar{
    background-image: url(img/tour/eight-days-golden-triangle-tour-with-amritsar.jpg);
    padding: 200px 0;
}
.eight-days-golden-traingle-with-ranthambore{
    background-image: url(img/tour/7day-varanasi.jpg);
    padding: 200px 0;
}
.ten-days-golden-traingle-tour-with-varanasi-and-ayodhya{
    background-image: url(img/tour/ten-days-golden-traingle-tour-with-varanasi-and-ayodhya.jpg);
    padding: 200px 0;
}
.twelve-days-golden-triangle-tour-with-kashmir{
    background-image: url(img/tour/twelve-days-golden-triangle-tour-with-kashmir.jpg);
    padding: 200px 0;
}
.three-days-golden-tringle-tour{
    background-image: url(img/tour/three-days-golden-tringle-tour.jpg);
    padding: 200px 0;
}
.four-days-golden-tringle-tour{
    background-image: url(img/tour/7day-varanasi.jpg);
    padding: 200px 0;
}
.destination_banner_wrap .destination_text h3 {
    font-size: 60px;
}
.fa-arrow-right:before {
content: "\f061";
color: #cf5a59;
    font-size: 12px;
    vertical-align: baseline;
    margin-right: 5px;
}
.destination_details_info .destination_info .single_destination {
    margin-top: 20px;
}
.destination_info ul li, .inc ul li, .table-responsive  {
    color: #7a838b;
}
.table-responsive {
    width: 100%;
    margin-bottom: 15px;
    overflow-y: hidden; 
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: 1px solid #ddd;
}
.inc {
    margin-bottom: 20px;
}
.module-why {
    background: #f8f8f8;
    border-radius: 4px;
    margin-bottom: 40px;
}
.module-search2 h3 {
    color: #fff;
    background: #1d3456;
    margin: 0;
    padding: 10px 0;
	    font-size: 16px;
    text-align: center;
}

.module-why ul li {
    color: #636363;
    font-size: 14px;
    border-bottom: 1px #dedede dashed;
    padding: 9px 20px;
}
.module-why ul li i {
    margin-right: 10px;
    color: #ff7d26;
    width: 12px;
    text-align: center;
}
.module-ques {
    color: #fff;
    border-radius: 4px;
    margin-bottom: 20px;
    padding: 25px 20px 20px 20px;
    background-color: #ff641b6e;
    background-image: linear-gradient(-90deg, #d12929ad, #2767c5);
}
.module-ques h3 {
    font-size: 20px;
    text-transform: capitalize;
    margin: 0 0 8px 0;
	color: #fff;
}
.module-ques ul li {
    font-size: 14px;
    font-weight: 500;
}
.module-ques ul li i {
    margin-right: 10px;
	font-size: 16px;
}
.module-ques a {
    color: #fff;
}
.fa-envelope:before {
    content: "\f0e0";
}
.fa-chain:before, .fa-link:before {
    content: "\f0c1";
}
.fa-check:before {
    content: "\f00c";
	color:green;
}
.fa-ban:before {
    content: "\f05e";
	color:red;
}
.fa-whatsapp:before {
    content: "\f232";
}
.top-40 {
    margin-top: 30px;
}
.inc .title {
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 14px;
    padding-top: 25px;
}
.gap {
    margin-right: 10px;
}
.destination_details_info .bordered_1px {
    margin-top: 30px;
    padding-bottom: 30px;
}
.table thead > tr > th {
    background: #eee;
}
.logo {
    width: 110px;
}
.header-area .main-header-area {
    padding: 0px 20px;
}
.header-area .main-header-area.sticky {
    padding: 0px 10px;
}
.fa-thumbs-up:before {
    content: "\f164";
}
.boxed-btn3 {
    background: #08628d;
    padding: 14px 20px;}
    .popular_places_area .single_place .thumb .prise {
    background: #08628d;}
    .white {
    color: #fff !important;
}
.text-20 {
    font-size: 20px !important;
}


.popular_destination_area .single_destination .content p span {
    display: inline-block;
      background: #08628d;
    font-size: 16px;
    border-radius: 30px;
    font-weight: 400;
    padding: 0 12px;
    height: 25px;
    line-height: 25px;
    color: #fff;
    margin-left: 10px;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
}
.popular_destination_area .single_destination:hover .content p span {
    background: #ff4a52;
    color: #fff;
}
.popular_places_area .single_place .place_info .rating_days span {
    font-size: 14px;
    color: #7a838b;
    margin-left: 5px;
}
.card{padding: 45px;}
.footer .footer_top .footer_widget .footer_logo {
    margin-bottom: 5px;
}
.section_title p {
    color: #000;}
    .popular_places_area .single_place .place_info p {
    color: #000;}
    .popular_places_area .single_place .place_info .rating_days span {
    color: #000;}
    .travel_variation_area .single_travel p {
    color: #000;
}
.slicknav_menu {
    background: transparent;
    padding:0;
        margin-top: -60px;
}
.slicknav_nav {
    top: 61px;
    font-size: 15px;
    background: #700000;
    position: absolute;
    width: 100%;
}
    .mobile_menu {
    position: inherit;}
     .destination_details_info .destination_info p {
    color: #000;
    text-align: justify;
        font-size: 14px;
    line-height: 22px;
}
.destination_info ul li, .inc ul li, .table-responsive {
    color: #000;
    display: flex;
    font-size: 17px;
}
.inc i.fa {
    padding-top: 4px;
    padding-right: 4px;
}
.destination_info ul li { display: flex; font-size: 17px;}
.destination_info ul i.fa {
    padding-right: 4px;
}
.module-why.module-search2.clearfix.top-40 ul li a {
    display: flex;
}
#book-now {
    background: #650000;
    padding: 15px;
    border-radius: 5px;
}
#book-now h3 {
    color: #fff !important;
    text-align: center;
}
.plan-my-trip {
    background: #620000;
    padding: 50px;
}
.plan-my-trip h3 {
    color: #fff;
}
.plan-form input {
    width: 100%;
    margin-bottom: 15px;
    padding: 10px;
    border-radius: 5px;
    border: 1px solid gray;
}
.plan-form textarea {
    width: 100%;
    padding: 10px;
}
.plan-class {
    padding-top: 30px;
    padding-bottom: 10px;
}
.genric-btn.book-btn.circle.arrow {
    background: #650000;
    color: #fff;
   border-radius: 20px;
    box-shadow: 2px 3px 2px #000;
}
.genric-btn.success {
    color: #fff;
    background: #003b42;
    border: 1px solid transparent;
    box-shadow: 2px 3px 2px #000;
}
.single_place {
    box-shadow: 2px 3px 8px 1px;
}
.genric-btn.book-btn.circle.arrow:hover {
color: #650000;
    border: 1px solid #650000;
    background: #fff;}
    .slider_bg_1m {
    background-image: url(img/banner/tajmahal-m.jpg);
}
.slider_bg_2m {
    background-image: url(img/banner/delhi-gate.jpg);
}
.slider_bg_3m {
    background-image: url(img/banner/hawamahal-m.jpg);
}
.video_bg1 {
    background-image: url(img/banner/helim.jpg);
}
.slider_bg_1 {
    height: 500px;
    width: 100%;
    background-position: center;
}
@media only screen and (max-width: 600px) {
    
    .mobile{
    display:block;
}
.slider_bg_1m {
    height: 300px;
        width: 100%;
    background-position: center;
}
.slider_area .single_slider {
        height: 300px;
    }
.desktop{
    display:none;
}

  .destination_banner_wrap .destination_text h3 {
    font-size: 18px;
}
.golden-slider {
        height: 200px !important;
    }
    .bradcam_text h1 {
    font-size: 25px;
    margin-top: -25px;
}
    .imgsh {
        margin-top: -30px;
        margin-bottom: 22px;
    }
.col-cus {
    width: 50%;
    text-align: left;
}

h1.faq-heading {
    color: #fff;
    font-size: 20px;
}
h3.faq-page {
    font-size: 17px;
}
.faq-body p {
    font-size: 14px;
    line-height: 20px;
}
.destination_banner_wrap .destination_text p {
    font-size: 16px;
}
.slider_area .single_slider .slider_text h3 {
    font-size: 30px;
}
.book a {
    margin-bottom: 10px;
    width: 100%;
}
.boxed-btn3 {
    padding: 11px 10px;}
    .faq-container {
    padding: 20px;
}
.section_title h3 {
    font-size: 22px;
    line-height: 36px;
}
.destination_banner_wrap {
    padding: 30px 0 !important;
}
.destination_details_info .destination_info h3 {
    font-size: 18px;
    color: #6c0000;
}
.contact_join {
    background: #6e0000;
    padding: 20px;
    text-align: center;
    border-radius:5px;
}
.contact_join h3 {
    color: #fff !important;
    text-transform: uppercase;
    font-size: 20px !important;
}
label {
    color: #fff;}
    .destination_details_info .contact_join .single_input input, .destination_details_info .contact_join .single_input textarea {
    height: 35px;}
.book-now {
    width: 100%;
    text-align: center;
    background: #6c0000;
    padding: 10px;
    position: fixed;
        bottom: 1px;
            border-radius: 5px 0px;
            display:block;
}    
 .book-now a {
    color: #fff;
        text-transform: uppercase;
}
.slicknav_btn {
    background-color: #6e0000;
}

.popular_places_area .single_place .thumb {
    position: relative;
    overflow: hidden;
}
.single_place .thumb {
   width: 100%;
    float: left;
    margin-right: 10px;
            margin-bottom: 15px;
}
.single_place .popular_places_area .single_place .place_info {
    padding: 0;
}
    .popular_places_area .single_place .thumb .prise {
        padding: 8px;
        top: 5px;
        font-size: 14px;
    }
.popular_places_area .single_place .place_info h3 {
    font-size: 16px;
    font-weight: 600 !important;
}
    .popular_places_area .single_place .place_info {
        padding: 15px 15px;
}
.bradcam_area {
    padding: 0px;
}
.bradcam_area h3 {
    font-size: 24px;
}
.table {
    margin-bottom: 0;
    font-size: 11px;
}
}