

.img-1 {
    height: 500px;
    object-fit: cover;
}

.carousel-caption {
    position: absolute;
    right: 15%;
    bottom: 180px;
    left: 15%;
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
    color: #fff;
    text-align: center;
}

/* ....navbaar-start.............. */

a.Hostinganker {
    padding: 10px 19px;
}

.dropdown:hover>.dropdown-menu {
    display: block;
}

.dropdown>.dropdown-toggle:active {
    /*Without this, clicking will make it sticky*/
    pointer-events: none;
}

.btn-primary {
    color: #fff;
    /* background-color: #0d6efd; */
    /* border-colo
    r: #0d6efd; */
}

button#dropdownMenuButton {
    background-color: white;
    color: black;
    border: none;
}


button#dropdownMenuButton:active {
    background-color: white;
}

/* button#dropdownMenuButton:hover {
    background-color: red;
} */
a.Hostinganker {
    color: black;
    text-decoration: none;
    font-size: 19px;
}

i.fa.fa-bars {
    margin-top: 0px;
    margin-left: 5px;
    background-color: red;
    font-size: 18px;
    padding: 2px 6px;
}

a.nav-link.active {
    color: black !important;
}

a.navbar-brand {
    color: black !important;
}

button.navbar-toggler {
    background-color: black !important;
}

.dropdown-menu li a {
    color: black;
    font-size: 14px;
    padding: 8px 4px;
    display: block;
    position: relative;
    text-shadow: none;
    text-decoration: none;
}

.colorred {
    color: blue;
    font-weight: 600;
}

ul.dropdown-menu {
    padding-left: 10px;
    padding-top: 0px;
    line-height: 15px;
}

/* .navbar{
     background-color: red !important;
} */

.mw-menu-right>ul {
    display: flex;
    padding: 0;
    margin: 0;
    list-style-type: none;
    justify-content: end;
    flex-flow: wrap row;
}

a.AffiliatesContent {
    color: black;
    text-decoration: none;
    padding-left: 137px;
}

i.fa.fa-user {
    color: black;
    padding-left: 23px;
}

a.login_text {
    color: black;
    text-decoration: none;
    padding-left: 5px !important;
}

i.fa.fa-volume-control-phone {
    color: black;
    padding-left: 19px;
    font-size: 16px;
}

a.num_content {
    color: black;
    padding-left: 10px;
    text-decoration: none;
}

li span {
    color: red;
    font-size: 13px;
}

ul .under {
    padding-top: 10px;
}

a.img {
    padding-left: 13px;
}

.navbar {
    background-color: white !important;
}

ul.dropdown-menu {
    margin-top: 25px;

}

button.navbar-toggler {
    background-color: #f8f4f4 !important;
}

/* .......Navbaar....Complet.............................. */
/* .........Coursel-Start.......... */
.img-1 {
    object-fit: cover;
}


.carousel-caption h1 {
    color: black;
}

.navbar-nav {
    margin: auto;
}

.carousel-caption h5 {
    color: black;
}

.carousel-caption p {
    color: black;
}

/* .........Coursel-Complet.......... */
/* <!-- ...........enquiry-form...Section-Start..........  --> */
.enquiry_form_Section {
    margin-top: 0px;
    margin-bottom: 0px;
    background-color: beige;
    padding: 35px 35px;
}

/* .Inquiry_Content h2{
     
} */

#input01 {
    width: 100%;
    font-size: 1em;
    border-radius: 4px;
    border-width: 1px;
    border-style: solid;
    display: block;
    padding: 10px 10px;
    border: 1px solid #d6d6e0;
}

a.Availability_btn {
    background-color: black;
    color: white;
    padding: 13px;
    text-decoration: none;
    font-size: 18px;
    font-weight: 600;
    font-family: revert;
    border-radius: 3px;
    box-shadow: 4px 4px 10px white;
}

/* <!-- ...........enquiry-form...Section-Complet........  --> */
/* <!-- ......Section-DESERT CAMP JAISALMER...Start.......... --> */
.Desert_Section {
    margin-top: 0px;
    margin-bottom: 0px;
    background-color: #fff7ed;
    padding: 60px 10px;
}

.Desert_Content h1 {
    font-size: 20px;
    color: black;
}



/* <!-- ......Section-DESERT CAMP JAISALMER...Complet.......... --> */

/* ......Coursel-2....start...................... */

.bg-cover {
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
}

.slide-1 {
    background: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url(../img/Camping-img-06.jpeg);
}

.slide-2 {
    background: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url(../img/Camping-img-05.jpeg);
}

.bg-cover {
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
}

.carousel-control-prev,
.carousel-control-prev {
    /* background-color:pink; */
    width: 40px;
    height: 40px;
    border-radius: 40px;
    margin: auto;
    border: 1px solid white;
    margin-left: 100px;
}

.carousel-control-next {
    width: 40px;
    height: 40px;
    border-radius: 40px;
    margin: auto;
    border: 1px solid white;
    margin-right: 100px;
}

#carouselExampleControls h6::after,
#carouselExampleControls h6::before {
    content: "";
    width: 40px;
    height: 4px;
    background-color: white;
    display: inline-block;
    margin: 10px;
    vertical-align: middle;
}

.carousel-inner {
    position: relative;
    display: block;
}

.slide-1::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(180deg, #FFF7ED 10.72%, rgba(255, 247, 237, 0) 58.81%);
    z-index: 0;
}


.slide-2::before {
    content: '';
    position: absolute;
    top: 0px;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(180deg, #FFF7ED 10.72%, rgba(255, 247, 237, 0) 58.81%);
    z-index: 0;
}

/* .....Coursel-2....Complet..................... */
/* <!-- .........Unravel the magic of Rajasthan...Section-Start... --> */
.Unravel_Section {
    padding: 60px 10px;
    background-color: #fff7ed;

}

.Unravel_Text_Content h2 {
    font-size: 2.5rem;
    font-family: 'emilea';
    font-weight: 400;
}

.Unravel_img_Content {
    position: relative;
    display: block;
}

.Unravel_img_Content img {
    height: 400px;
    object-fit: cover;
}

.Unravel_img_Content::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: url(../img/Unravel-img-Background-img.jpeg)no-repeat 50% 0 /100%;
}

.Unravel_text_Content h5 {
    font-size: 18px;
    font-weight: 400;
    font-family: 'emilea';
    line-height: 1.5;
}

.Unravel_text_Content p {
    line-height: 1.5;
    font-size: 18px;
}

.sow-headline p {
    padding-top: 30px;
}

.sow-headline h1 {
    font-size: 23px;
}

.sow-headline {
    position: relative;
    display: block;
}

.sow-headline h1::before {
    content: '';
    position: absolute;
    width: 135px;
    height: 40px;
    top: -36px;
    left: 50%;
    transform: translateX(-50%);
    background: url(../img/Desert-img-01.png)no-repeat center/contain;
}

.sow-headline h1::after {
    content: '';
    position: absolute;
    width: 135px;
    height: 40px;
    top: 30px;
    left: 50%;
    transform: translateX(-50%);
    background: url(../img/Desert-img-02.png)no-repeat center/contain;
}

/* <!-- .........Unravel the magic of Rajasthan...Section-Complet....--> */
/* <!-- ..............hati_Section-Start...................--> */



.home_banner {
    position: relative;
    display: block;
}

.home_banner {
    background-image: url(../img/Camping-img-06.jpeg);
    background-repeat: no-repeat;
    background-size: cover;
    height: 400px;
    object-fit: contain;
}

.home_banner::before {
    content: '';
    position: absolute;
    bottom: 0px;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 9;
    background: url(../img/background-Top_img.png)no-repeat 50% 0 /100%;
}

/* <!-- ..............hati_Section-Complet.................. --> */
/* <!-- ........Section-Start.......Camp stay in Jaisalmer.......--> */
.Camp_stay_Section {
    padding: 0px 10px;
    background-color: #fff7ed;
}


.Camp_stay_img_Content {
    background-color: white;
}

.Camp_stay_img_Content img {
    padding: 30px;
    box-shadow: 1px 2px 10px;
    border-radius: 5px;
    height: 400px;
}

.Camp_stay_img_Content0 img {
    padding: 30px;
    box-shadow: 1px 2px 10px;
    border-radius: 5px;
    height: 400px;

}

.Camp_stay_text_Content h2 {
    font-size: 28px;
    color: #414143;
    line-height: 40px;
}

a.Know_btn {
    color: black;
    background-color: #fff7ed;
    padding: 10px;
    text-decoration: none;
    border-radius: 5px;
    border: 1px solid #191717;
}


/* <!-- ........Section-Complet.......Camp stay in Jaisalmer..... --> */
/* <!-- ....gallery....Section-start................... --> */
.Gallary_Section {
    background-color: #fff7ed;
    margin-top: 70px;
    padding: 0px 10px;
}

.gallary_img_Section img {
    height: 200px;
}

.gallary_img_Section {
    padding: 5px;
    background-color: white;
    transition: all 0.3s ease-in-out;
}


.gallary_img_Section:hover {
    box-shadow: 0 0 5px pink;
    transform: scale(1.15);
    cursor: pointer;
}

/* <!-- ....gallery....Section-Complet................... --> */
/* <!-- ....Tastimonials....Section-start................... --> */
.Tastimonials_Section {
    margin-top: 70px;
    padding: 0px 10px;
}

/* <!-- ....Tastimonials....Section-Complet................... --> */
/* .....@media-Screen-section-Start................... */
@media only screen and (max-width: 375px) {
    .img-1 {
        height: auto !important;
        object-fit: cover;
    }

    .carousel-caption {
        bottom: 40px !important;
    }

    .mw-menu-right {
        display: none;
    }

    .carousel-control-prev {
        margin-left: 0px !important;
    }

    .carousel-control-next {
        margin-right: 0px !important;
    }

    .Camp_stay_img_Content img {
        height: auto !important;
        object-fit: cover;
    }

    .Camp_stay_img_Content0 img {
        height: auto !important;
        margin-top: 26px !important;
    }

    /* .sow-headline h1::after{
     top: 55px !important;
   } */
}

/*...............*/

@media only screen and (max-width: 400px) {
    .box001 {
    margin: 10px 10px;
}
}

/* .....@media-Screen-section-Complet................... */
/* <!-- ......Section-Start......Guest REVIEWS....................... --> */
.REVIEWS_CONTANT span {
    color: red;
}

.mySlides img {
    border-radius: 50px;
    width: 100px;
    height: 100px;
}

/* Slideshow container */
.slideshow-container {
    position: relative;
    background: #f1f1f1f1;
}

/* Slides */
.mySlides {
    display: none;
    /* padding: 80px; */
    text-align: center;
    background-color: #fff7ed;
    /* background-image: url(../img/background-img.jpg); */
}

/* Next & previous buttons */
.prev, .next {
    cursor: pointer;
    position: absolute;
    top: 72%;
    width: auto;
    margin-top: -30px;
    padding: 16px;
    color: #888;
    font-weight: bold;
    font-size: 20px;
    border-radius: 0 3px 3px 0;
    user-select: none;
}

/* Position the "next button" to the right */
.next {
    position: absolute;
    right: 0;
    border-radius: 3px 0 0 3px;
}

/* On hover, add a black background color with a little bit see-through */
.prev:hover, .next:hover {
    background-color: rgba(0, 0, 0, 0.8);
    color: white;
}

/* The dot/bullet/indicator container */
.dot-container {
    text-align: center;
    padding: 20px;
    background: #ddd;
    background-color: #fff7ed;
}

.Ananaya_Content h3 {
    color: black;
}

/* The dots/bullets/indicators */
.dot {
    cursor: pointer;
    height: 15px;
    width: 15px;
    margin: 0 2px;
    background-color: #bbb;
    border-radius: 50%;
    display: inline-block;
    transition: background-color 0.6s ease;
}

/* Add a background color to the active dot/circle */
.active, .dot:hover {
    background-color: #717171;
}

/* Add an italic font style to all quotes */
q {
    font-style: italic;
}

/* Add a blue color to the author */
.author {
    color: cornflowerblue;
}

/* <!-- ......Section-Complet......Guest REVIEWS....................... --> */

/* <!-- ..Footer-Section-Start......................... --> */
footer {
    padding: 50px 0px;
    background-color: #7c2011;
}

.footer_logo img {
    width: 200px;
    margin-bottom: 20px;
}

.footer_Content {
    color: bisque;
}

.pera_text {
    color: bisque;
}

.footer_Content ul {
    list-style: none;
}

/*.footer_Content h6 {*/
/*    padding-left: 30px;*/
/*}*/

.fa-fa-icon ul {
    display: flex;
}

.fa-fa-icon li {
    padding: 5px 15px;
}

.icon_01 {
    background-color: white;
    width: 40px;
    height: 40px;
    color: black;
    border-radius: 40px;
    padding: 10px 10px;
}

/* <!-- ..Footer-Section-Complet......................... --> */
/* ........About-US...Section-Strat......................... */
.top_banar_Section {
    background-image: url(../wp-content/uploads/2022/07/tour-header.png);
    background-repeat: no-repeat;
    background-size: cover;
    height: 250px;
    object-fit: cover;
    background-position: center;
    margin-top: 10px;

}

.baner_Content h1 {
    padding-top: 90px;
    color:#f7e88e;
}
/* <!-- ...Section-2...Start................... --> */
.Section-2 {
    padding: 15px 0px;
    background-color: #7c2011;
}
.box001{
     background-color: white;
     padding: 30px 25px;
     border-radius: 10px;
      
}

.box_img_Content img{
    border-radius: 5px;
     border: 3px solid #7c2011;
     
  
}

.box_Content h2{
    font-weight: 700;
    text-transform: none;
    letter-spacing: normal;
    margin: 29px 0 0;
    font-size:24px;
}

.box_Content h6 {
    font-size: 19px;
    margin: 5px 0 0;
    color: #7b1403 !important;
    font-family: 'emilea';
}

.box_Content p {
    font-size: 14px;
    background-image: none;
    margin: 5px 0 0;
}

.box_Content h5{
font-weight: 700;
margin: 20px 0 0;
 color: #7c2011;}

 .link_btn {
    display: flex;
    justify-content: space-between;
    margin-top: 27px;
}

a.ENQUIRE_btn {
  border-width: 1px;
    letter-spacing: 0px;
    border-style: solid;
    font-weight: 700;
    text-transform: uppercase;
    font-size:11px;
    padding: 5px 14px 7px 13px;
    text-decoration: none;
    color: #7c2011;
    border-color: #7c2011;
}
/* <!-- ...Section-2..Complet................... --> */
/* <!-- .....form-Section-Start...... --> */
.Form_Section{
      margin-top: 50px;
       margin-bottom: 50px;
}
/* <!-- .....form-Section-Complet...... --> */

/* <!-- ....Gallery-Section-Start................ --> */
.Gallery_Section {
    margin-top: 50px;
    margin-bottom: 50px;
}

/* <!-- ....Gallery-Section-Complet................ --> */
/* <!-- ..Contact-Page-Start...................--> */
  .Contact_Page_Section{
     margin-top: 50px;
      margin-bottom: 50px;
  }

  .from-box {
    background-color: #fff;
    /* display: table; */
    padding: 40px 31px;
    margin-top: 45px;
}

.form-group {
    margin-bottom: 15px;
}
button.btn.btn-Submit {
    background-color: antiquewhite;
}

#cars {
    width: 100%;
    font-size: 15px;
    border-radius: 4px;
    border-width: 1px;
    border-style: solid;
    color: #7c2011;
    display: block;
    padding: 13px 10px;
    border: 1px solid #d6d6e0;
    background-color: #fff7ed;
    /* padding: 17px; */
}
/* <!-- ..Contact-Page-Complet............... --> */
/* ........About-US...Section-Complet......................... */


label {
    /*display: inline-block;*/
    max-width: 100%;
    margin-bottom: 5px;
    font-weight: 500;
    font-size: 13px;
}
