:root {
  --primary_color: #feb818;
  --seconday_color: #9d2a4a;
  --seconday_light: #feb818;
  --bg-light_color: #e5eaed;
  --transparent_color: transparent;
  --white_color: white;
  --black_color: black;
  --success_color: #28a746b8;
  --success_dark_color: #28a745;
  --info_color: #0ec3c3bf;
  --info-dark_color: #0ec3c3;
  --gray-light_color: #d9d9d9;
  --dark-gray-color: #bfbfbf;
  --gray-hover-color: #d8d8d8;
  --gray-f2f2-color: #f2f2f2;
  --dark-seconday-color: #2c0d16;
  --seconday_hover_color: #441420;
  --black_gray_color: #212021;
  --gray_color: #6a6a6a;
  --gray_d5d5d5: #d5d5d5;
  --dark-gray-black: #666666;
  --gray777576-color: #777576;
  /* Body Even Color */
  --section-bg-even-color: var(--bg-light_color);
  /* End Body */
  /*main-slider-click-arrow*/
  --slider-arrow-color: var(--gray-f2f2-color);
  --slider_click_border: var(--gray-f2f2-color);
  /*End main-lider-click-arrow*/
  /* Top Bar Start */
  --topbar-text-color: var(--black_color);
  --topnavbar_background_color: var(--gray_d5d5d5);
  /*Top Bar End */
  /* navbar root file */
  --btn-bg-color: var(--primary_color);
  --navbar-menu: var(--white_color);
  --navbar-hover-menu: var(--gray-light_color);
  --navbar-menu-fw: 500;
  --navbar-bg-color: var(--dark-seconday-color);
  --dropdown_bg_color: var(--seconday_hover_color);
  --dropdown_hover: var(--dark-seconday-color);
  /* EnD navbar root file */
  /* Our Services btn and heading color */
  --icon-color: var(--primary_color);
  /* END Our Services btn and heading color */
  /* Our Cabs */
  --btn-color: var(--white_color);
  --whatsapp-btn-color: var(--black_gray_color);
  --btn-hover-color: var(--white_color);
  --whatsapp-btn-bg-color: var(--dark-gray-color);
  --whatsapp-btn-bg-hover-color: var(--gray-hover-color);
  --phone-btn-bg-color: var(--seconday_color);
  --phone-btn-hover-bg-color: var(--info-dark_color);
  /* EnD Our Cabs */
  /* "View All" btn */
  --view-all-btn-bg-color: var(--seconday_color);
  --view-all-btn-hover-bg-color: var(--transparent_color);
  /* EnD View all btn */
  /* Tour-package */
  --view_btn_bor_color: var(--gray_color: #6a6a6a);
  --view-bg-color: var(--transparent_color);
  --view-hover-bg-color: var(--gray-light_color);
  /* EnD tour-packaeg */
  /* Our services */
  --icon-circle-bg-color: var(--seconday_light);
  --service-box-bg-color: var(--white_color);
  /* EnD Our services */
  /* Call to out */
  --call_out_head_color: var(--primary_color);
  --call_out_pera_color: #ccc;
  --call_out_border_color: var(--seconday_color);
  --call_out_bgbox_color: #212121aa;
  --call_out_shadow_color: #d9d9d9;
  /* Call to out */
  /* footer */
  --footer_border_color: var(--seconday_color);
  --footer_transparent_color: var(--black_color);
  --copy_right_color: var(--gray-light_color);
  /* EnD footer */
  /* testimaonial */
  --testmonial_star_color: var(--seconday_color);
  --box-shadow_testimonials: 0 1px 6px 0 rgb(0 0 0 / 20%),
    0 0px 2px 0 rgb(0 0 0 / 19%);
  /* EnD testimaonial */
  /*about us Start*/
  --read_more: var(--black_gray_color);
  /*about us End*/
  /*Detail_Page_ Start*/
  --car-vist-a-hover: var(--dark-gray-black);
  /*Detail_Page_End*/
}
body,
p,
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: "Nunito", sans-seri !important;
}
h4,
h5,
h6 {
  font-weight: 600;
}
h3 {
  font-size: 1.5rem;
}
/* root EnD  */
/* h2 Heading */
.section-h2 {
  text-align: center;
}
/*  Sections Padding  */
.section-padding {
  padding-top: 52px;
  padding-bottom: 52px;
}
.section-padding:nth-child(odd) {
  background-color: var(--section-bg-even-color);
}
/*  End Setion  */
/*  TOP BAR (follow us) */
.nav-top-icon i,
.sideborder i {
  color: var(--seconday_color);
  margin: 0px 8px 0px 0px;
}
.top-bar-text i {
  color: var(--seconday_color);
}
.fab {
  font-weight: 400;
  font-size: 14px;
}
.sideborder {
  border-left: 1px solid rgb(128, 126, 126);
}
.top-bar-text {
  font-size: 10px;
}
@media screen and (max-width: 991px) {
  .border-top-nav {
    text-align: center;
    padding: 5px 0px;
  }
}
@media screen and (min-width: 768px) and (max-width: 991px) {
  .nav-top-icon i,
  .sideborder i {
    padding-top: 15px;
  }
}
@media screen and (min-width: 768px) {
  .top-bar-text {
    font-size: 16px;
  }
  .fab {
    font-size: 20px;
  }
}
/*  EnD Top bar  */
/*  Navbar START */
.dropdown:hover > .dropdown-menu {
  display: block;
}
.dropdown > .dropdown-toggle:active {
  /*Without this, clicking will make it sticky*/
  pointer-events: none;
}
.dropdown-menu {
  margin: -4px 0px 0px 0px;
  background-color: var(--gray-light_color);
  padding: 0px;
}
.dropdown-item:focus,
.dropdown-item:hover {
  background-color: var(--dropdown_hover);
  color: var(--white_color);
}
.dropdown-item.active,
.dropdown-item:active {
  color: inherit;
  background-color: inherit;
}
.navbar-background-color {
  background-color: var(--navbar-bg-color);
}
.dropdown-item {
  color: var(--black_gray_color);
}
.nav-link {
  color: var(--navbar-menu);
  font-weight: var(--navbar-menu-fw);
}
.nav-link:hover {
  color: var(--navbar-hover-menu);
}
.brand {
  font-size: 28px;
  font-weight: bold;
}
.nav-item {
  padding: 0px 10px;
}
.btn-padding {
  padding: 10px 25px !important;
}
.edit-navbar.navbar {
  justify-content: flex-end;
}
.dropdown-toggle::after {
  vertical-align: 0px;
}
/*  EnD Navbar  */
/* Main Home Top Slider Start*/
.view-all-btn_slder1 {
  background-color: var(--gray-f2f2-color);
  color: var(--black_color);
}
.view-all-btn_slder2 {
  background-color: var(--view-all-btn-bg-color);
  color: var(--white_color);
}
.view-all-btn_slder1,
.view-all-btn_slder2 {
  padding: 12px 30px;
}
.view-all-btn_slder1:hover {
  color: var(--seconday_color);
}
.view-all-btn_slder2:hover {
  color: var(--white_color);
}
.view-all-btn_slder1:hover,
.view-all-btn_slder2:hover {
  text-decoration: none;
}
.slick-slide {
  display: none;
  float: left;
  height: fit-content;
  min-height: 1px;
}
.slick-dotted.slick-slider {
  margin-bottom: 0px;
}
.slide {
  position: relative;
}
.slide img {
  width: 100%;
}
.top-slider-text {
  color: white;
  position: absolute;
  top: 30%;
  left: 12%;
  padding: 10px;
}
.top-slider-text h2 {
  font-size: 62px;
  margin: 0px 0px 25px 0px;
}
.top-slider-text p {
  font-size: 30px;
  margin-bottom: 0px;
}
/*  top slider Dots  */
.slick-dots {
  display: flex;
  justify-content: center;
}
.slick-dots {
  position: absolute;
  bottom: 2%;
  width: 100%;
  padding: 0;
  margin: 0;
  list-style: none;
  text-align: center;
}
.slick-dots li.slick-active button:before {
  color: rgb(255, 255, 255);
}
.slick-dots li button:before {
  font-size: 35px;
  color: rgba(255, 255, 255, 0.768);
}
.slick-dots li {
  display: none;
}
/* only displaying the active bullets and the 2 bullets next to it */
.slick-dots li.slick-active,
.slick-dots li.slick-active + li,
.slick-dots li.slick-active + li + li {
  display: block;
}
/* displaying the last three bullets when slick-active 
class isn't applied to any li before them  */
.slick-dots li:nth-last-child(1),
.slick-dots li:nth-last-child(2),
.slick-dots li:nth-last-child(3) {
  display: block;
}
/* hiding the last three bullets if slick-active exist before them */
.slick-dots li.slick-active ~ li:nth-last-child(1),
.slick-dots li.slick-active ~ li:nth-last-child(2),
.slick-dots li.slick-active ~ li:nth-last-child(3) {
  display: none;
}
/* specific conditions to always display the last three bullets */
.slick-dots li.slick-active + li + li:nth-last-child(3),
.slick-dots li.slick-active + li + li:nth-last-child(2),
.slick-dots li.slick-active + li + li:nth-last-child(1),
.slick-dots li.slick-active + li:nth-last-child(3),
.slick-dots li.slick-active + li:nth-last-child(2),
.slick-dots li.slick-active + li:nth-last-child(1) {
  display: block;
}
/* end top slider Dote */
/*  Arrow Top Slider  */
.fa-chevron-left:before,
.fa-chevron-right:before {
  font-size: 30px !important;
  font-weight: bolder;
}
.fa-chevron-left:before {
  position: relative;
  left: 0px;
}
.fa-chevron-right:before {
  position: relative;
  right: 0px;
}
.slide-container .fa-chevron-left,
.fa-chevron-right {
  position: absolute;
  color: var(--slider-arrow-color);
  border-radius: 50%;
  top: 50%;
  background-color: rgba(0, 0, 0, 0.5);
  border: 1px solid var(--slider_click_border);
  width: 50px;
  cursor: pointer;
  height: 50px;
  display: flex;
  align-content: center;
  justify-content: center;
  align-items: center;
}
.fa-chevron-right {
  right: 1%;
}
.fa-chevron-left {
  left: 1%;
  z-index: 1;
}
.slider-img-opacity {
  position: relative;
}
.slider-img-opacity::before {
  content: "";
  position: absolute;
  top: 0%;
  left: 0%;
  right: 0%;
  bottom: 0%;
  background-color: rgb(0, 0, 0, 0.5);
}
@media (max-width: 990px) {
  .slide-container .fa-chevron-left,
  .slide-container .fa-chevron-right {
    top: 48%;
    height: 30px;
    width: 30px;
  }
  .fa-chevron-left:before,
  .fa-chevron-right:before {
    font-size: 26px !important;
  }
}
@media (max-width: 768px) {
  .slide-container .fa-chevron-left,
  .slide-container .fa-chevron-right {
    top: 35%;
    height: 40px;
    width: 40px;
  }
  .fa-chevron-left:before,
  .fa-chevron-right:before {
    font-size: 25px !important;
  }
}
/*  end Arrow top slider */
/*  Main Home Top Slider End */
/*  OUR CABS START  */
.card-container {
     border-radius: 5px;
    box-shadow: 2.5px 4.33px 25px 0 rgb(26 26 26 / 18%);
    border: 1px solid #dfdfdf;
}
.card {
  border: none;
  overflow: hidden;
  border-radius: 0;
}
.card-body {
  padding: 0;
}
.card-img-top {
  margin: -30px 0px;
}
.card-title {
 margin-bottom: 0px;
 color:#313131;
    padding: 10px 5px 4px;
    /* padding-bottom: 4px; */
    background: #f2f2f2;
}
.card-container a:hover{
        text-decoration: none;
}
.card-container a .card-title:hover{
    color: #000000;
    font-weight: 600;
}
.card-button {
  width: 100%;
  border: none;
  padding: 8px;
}

.card a:hover{
text-decoration: none;
}
.card-button img {
  width: 34px;
  padding-right: 4px;
}
.whatsaap-btn {
  color: var(--whatsapp-btn-color);
  background-color: var(--whatsapp-btn-bg-color);
}
.phone-btn {
  color: var(--btn-color);
  background-color: var(--phone-btn-bg-color);
}
.whatsaap-btn:hover {
  background-color: var(--whatsapp-btn-bg-hover-color);
  color: var(--black_gray_color) !important;  
}

.phone-btn:hover {
  background-color: var(--primary_color);
  color: var(--black_color);
}
.view-all-btn {
  background-color: var(--view-all-btn-hover-bg-color);
  border: 1px solid var(--gray-hover-color);
  color: var(--view_btn_bor_color);
  padding: 8px 25px;
}
.view-all-btn:hover {
  text-decoration: none;
  color: var(--view_btn_bor_color);
  background-color: var(--gray-f2f2-color);
}
.button-container a:hover{
  text-decoration: none;
}
/*  OUR CABS END  */
/*  OUR TOURPACKAGE START             */
.tour-slider {
  display: flex;
  justify-content: center;
}
.gap {
  margin: 8px 5px;
  display: inline-block !important;
  position: relative;
  box-shadow: 2px 4px 8px 0px rgba(109, 109, 109, 0.312);
}
.gap img {
  width: 100%;
  height: auto;
}
.slide-tour-package {
  width: 100%;
}
.tour-package-button {
  display: flex;
  flex-wrap: wrap;
  margin: auto;
  padding: 2px;
}
.tour-package-button img {
  width: 42px;
  height: auto;
  padding: 0px 6px;
}
.tour-package-button b {
  font-size: 14px;
  padding: 0px 6px;
}
.tour-package-button a {
  color: #010305;
  display: flex;
  padding: 10px 0px;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  text-decoration: none;
}
.view-btn,
.call-btn {
  padding: 4px;
}
.view-btn a {
  color: var(--view_btn_bor_color);
  background-color: var(--white_color);
}
.view-btn a:hover {
  background-color: var(--gray-hover-color);
}
.call-btn a {
  background-color: var(--phone-btn-bg-color);
  color: #fff;
}
.call-btn a:hover {
  background-color: var(--primary_color);
  color: var(--black_color);
}
.tour-package-button div {
  box-sizing: border-box;
}
.gap h3 {
  font-size: 20px;
}
/*  Arrow Tour-Package  */
.fa-angle-left:before,
.fa-angle-right:before {
  font-size: 30px !important;
  font-weight: bolder;
}
.fa-angle-right:before {
  position: relative;
  left: 2px;
}
.fa-angle-left:before {
  position: relative;
  right: 2px;
}
.slide-tour-package .fa-angle-right,
.fa-angle-left {
  position: absolute;
  color: #f2f2f2;
  border-radius: 100%;
  top: 40%;
  background-color: var(--dark-gray-color);
  width: 50px;
  cursor: pointer;
  height: 50px;
  display: flex;
  align-content: center;
  justify-content: center;
  align-items: center;
}
.fa-angle-right {
  right: -5%;
}
.fa-angle-left {
  left: -5%;
  z-index: 1;
}
@media (max-width: 990px) {
  .slide-tour-package .fa-angle-right,
  .slide-tour-package .fa-angle-left {
    top: 40%;
    height: 30px;
    width: 30px;
  }
  .fa-angle-left:before,
  .fa-angle-right:before {
    font-size: 26px !important;
  }
}
@media (max-width: 768px) {
  .slide-tour-package .fa-angle-right,
  .slide-tour-package .fa-angle-left {
    top: 35%;
    height: 40px;
    width: 40px;
  }
  .fa-angle-left:before,
  .fa-angle-right:before {
    font-size: 25px !important;
  }
}
@media (max-width: 480px) {
  .slide-tour-package .fa-angle-right,
  .slide-tour-package .fa-angle-left {
    top: 35%;
    height: 32px;
    width: 32px;
  }
  .fa-angle-left:before,
  .fa-angle-right:before {
    font-size: 18px !important;
  }
  .fa-angle-right {
    right: 0%;
  }
  .fa-angle-left {
    left: 0%;
    z-index: 1;
  }
  .fa-angle-right:before {
    position: relative;
    left: 0px;
  }
  .fa-angle-left:before {
    position: relative;
    left: 0px;
  }
}
/* end Arrow tour-package */
/*  EnD OUR TOUR-PACKAGE  */
/*  ABOUT US START             */
.aboutus-frame {
  padding-left: 20px;
}
.about-img img {
  width: 100%;
  height: auto;
}
.readmore {
  text-decoration: none;
  font-weight: 600;
  color: var(--read_more);
}
.readmore:hover {
  color: black;
  transition-delay: 0.6s;
}
@media screen and (max-width: 575px) {
  .aboutus-frame {
    padding-top: 10px;
  }
}
/*  EnD ABOUT US  */
/*  OUR SERVICES START                */
.heading-box {
  width: 100%;
  margin-bottom: 20px;
}
.heading-box .icon-box {
  background-color: var(--icon-circle-bg-color);
  border-radius: 50%;
  width: 130px;
  margin-top: -5px;
  justify-content: center;
  align-items: center;
  border: 1px solid #ccc;
  display: flex;
  height: 130px;
  border-radius: 100%;
}
.box-our-services {
  margin-top: 6px;
  margin-left: 95px;
  width: auto;
  height: 122px;
  padding-left: 50px;
  padding-top: 10px;
  padding-right: 5px;
  background-color: var(--service-box-bg-color);
  box-shadow: 0px 4px 6px 2px var(--call_out_shadow_color);
}
/*  EnD OUR SERVICES  */
/*  START Call out  */
.call-out-box h4 {
  color: var(--call_out_head_color);
}
.call-out-box p {
  color: var(--call_out_pera_color);
}
.call-out-box {
  padding: 20px 10px;
  background-color: var(--call_out_bgbox_color);
  transition: 0.5s ease;
  border: 1px solid var(--call_out_border_color);
}
.call_out_bg_img {
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}
.call-out-box:hover {
  transform: scale(1.04);
}
/*  EnD Call out   */
/*  START Testimonials   */
.slide2 {
  margin: 10px 10px;
  padding: 20px 15px;
  display: inline-block !important;
  position: relative;
  box-shadow: 0px 4px 6px 2px #cacaca;
}
.testmonial_star {
  background-color: var(--testmonial_star_bg_color);
  color: var(--testmonial_star_color);
}
.testimonial_box-img img {
  width: 50px;
  height: 50px;
  border-radius: 50px;
  border: 1px solid #181717;
}
/*  DOTS Tstimonial Slider  */
.slider-testimonial .slick-dots li.slick-active button:before {
  color: rgb(48, 55, 49);
}
.slider-testimonial .slick-dots li button:before {
  font-size: 40px;
  color: rgb(0, 0, 0);
}
.slider-testimonial .slick-dots {
  display: flex;
  justify-content: center;
}
.slider-testimonial .slick-dots {
  position: absolute;
  bottom: -30px;
  width: 100%;
  padding: 0;
  margin: 0;
  list-style: none;
  text-align: center;
}
/* end Dots Testimonials */
/* Testimonials EnD */
/*  START Footer */
.footer_bg_img {
  background-repeat: repeat;
  background-size: 15%;
  position: relative;
  z-index: 1;
}
.footer_bg_img .position-relative {
  position: relative;
  z-index: 2;
}
.footer_bg_img::after {
  background: var(--footer_transparent_color);
  position: absolute;
  opacity: 0.7;
  content: " ";
  display: block;
  left: 0;
  top: 0;
  z-index: 0;
  width: 100%;
  height: 100%;
}
.footer-top a {
  color: white;
}
.footer-top a:hover {
  color: white;
  text-decoration: none;
}
.footer-top,
.term-condition {
  border-bottom: 1px solid var(--footer_border_color);
}
.footer-content a {
  text-decoration: none;
  color: #fff;
  font-weight: 500;
}
.footer-social-icon span {
  display: inline-block;
}
.footer-social-icon a {
  color: var(--primary_color);
  background-color: var(--seconday_color);
  border-radius: 100%;
  text-decoration: none;
  font-size: 15px;
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
}
.footer-social-icon a i {
  line-height: 0;
}
.footer-list i {
  color: var(--seconday_color);
}
.footer-list ul {
  padding: 0px;
}
.footer-list ul li {
  list-style: none;
  padding: 2px 2px;
}
.footer-list ul li i {
  font-size: 20px;
}
.footer-text {
  color: #fff;
}
.copy-right {
  font-size: 12px;
  text-align: center;
  color: var(--copy_right_color);
}
.copy-right a {
  color: var(--copy_right_color);
}
.copy-right p {
  margin: 0px !important;
}
.copy-right p {
  padding: 8px 0px;
}
.term-condition P {
  margin: 0px 0px 5px 0px;
}
/*  END Footer  */
/*  Fix Social Sidebar */
.round-radius {
  border-radius: 50%;
}
.fixed-social {
  position: fixed;
  right: 0;
  z-index: 212121;
  bottom: 0;
}
.round-radius {
  animation-duration: 2s;
  animation-iteration-count: infinite;
  transform-origin: bottom;
  animation-name: bounce-1;
  animation-timing-function: linear;
}
@keyframes bounce-1 {
  0% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-20px);
  }
  100% {
    transform: translateY(0);
  }
}
.round-radius {
  transition: all 300ms ease-in-out;
  width: 60px;
  height: 60px;
  background-color: rgb(157, 252, 255);
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  right: 30px;
  bottom: 15px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: pointer;
  color: var(--about-btn-color);
  font-size: 1.5em;
  box-shadow: 0 0 1px 0 rgba(127, 143, 153, 0.9),
    0 0px 3px 0 rgba(169, 174, 177, 0.9);
}
.round-radius i {
  color: var(--seconday_color);
  transition: all 300ms ease-in-out;
  will-change: transform;
}
.inner-fabs .round-radius {
  width: 50px;
  height: 50px;
  right: 38px;
  bottom: 23px;
  font-size: 1.5em;
  will-change: bottom;
}
.inner-fabs.show .round-radius:nth-child(1) {
  bottom: 84px;
}
.inner-fabs.show .round-radius:nth-child(2) {
  bottom: 140px;
}
.inner-fabs.show .round-radius:nth-child(3) {
  bottom: 200px;
}
.inner-fabs.show .round-radius:nth-child(4) {
  bottom: 230px;
}
.inner-fabs.show .round-radius:nth-child(5) {
  bottom: 280px;
}
.inner-fabs.show .round-radius:nth-child(6) {
  bottom: 330px;
}
.inner-fabs.show + .round-radius i {
  transform: rotate(135deg);
}
.round-radius:before {
  content: attr(data-tooltip);
  transition: opacity 150ms cubic-bezier(0.4, 0, 1, 1);
  position: absolute;
  visibility: hidden;
  opacity: 0;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
  color: #ececec;
  right: 50px;
  top: 25%;
  background-color: rgba(234, 25, 25, 0.9);
  font-size: 0.5em;
  line-height: 1em;
  display: inline-block;
  text-align: center;
  white-space: nowrap;
  border-radius: 2px;
  padding: 6px 8px;
  max-width: 200px;
  font-weight: bold;
  text-overflow: ellipsis;
  vertical-align: middle;
}
.inner-fabs .show .round-radius:hover::before {
  content: attr(data-tooltip);
  visibility: visible;
  opacity: 1;
}
.call-icon-rotage {
  transform: rotate(90deg);
}
/*  END Social Sidebar */
/*  MEADIA QUERIES                  */
@media screen and (max-width: 991px) {
  /* top slider  */
  .top-slider-text {
    color: white;
    top: 26%;
    left: 12%;
    padding: 10px;
  }
  .top-slider-text h2 {
    font-size: 40px;
  }
  .top-slider-text p {
    font-size: 22px;
  }
}
@media screen and (max-width: 575px) {
  /* top slider  */
  .top-slider-text {
    color: white;
    top: 10%;
    left: 2%;
    padding: 10px;
  }
  .top-slider-text h2 {
    font-size: 26px;
    padding-bottom: 2px;
  }
  .top-slider-text p {
    font-size: 16px;
    margin-bottom: 5px;
  }
  /* Testimonial slider  */
  .slide2 {
    margin: 8px 0px 26px 0px;
  }
  /*  Testimonial Dots  */
  .slider-testimonial .slick-dots {
    bottom: -20px;
  }
  /* Footer List  */
  .footer-list {
    margin-top: 10px;
  }
  .footer-list ul li {
    padding: 0px 2px;
  }
}
/* socail icon  */
#book_now {
  height: 15px;
  width: 50px;
  position: fixed;
  right: 0;
  bottom: 46%;
  z-index: 1000;
  transform: rotate(-90deg);
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
}
#book_now a {
  display: block;
  background-color: var(--seconday_color);
  height: 52px;
  width: 155px;
  text-align: center;
  color: var(--white_color);
  font-size: 17px;
  font-weight: bold;
  text-decoration: none;
  transition: all 0.2s ease-out;
  padding: 4px 0px 0px;
}
/*soical-whatsapp-icon start*/
.social-whatsapp {
  position: fixed;
  bottom: 13%;
  right: -0.1%;
  z-index: 1111111111111111;
}
@media screen and (max-width: 780px) {
  .social-whatsapp {
    bottom: 8%;
    right: -3.1%;
  }
}
/*soical-whatsapp-icon End*/
/*top-navbar-start*/
.topnavbar-tax span i {
  color: var(--seconday_color);
}
.topnavbar-tax span {
  font-size: 15spx;
}
.topnavbar-tax span a {
  color: var(--black_gray_color);
}
.topnavbar-tax span a:hover {
  text-decoration: none;
}
@media screen and (max-width: 787px) {
  .topnavbar-tax span {
    font-size: 12px;
  }
}
/*top-navbar-End*/
/*Container-Color-Start*/
.color-container {
  background-color: var(--gray_d5d5d5);
}
/*Container-Color-End*/

/* page content css Start*/

.main-box-call h3 {
  margin-top: 20px;
}

/* page content css EnD */

/*Banner Css Start*/
/* ======================= my-breadcrumb ====================== */
.my-breadcrumb {
  position: relative;
  height: 100vh;
  width: 100%;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  overflow: hidden;
  transition: all 0.3s ease-in-out;
}
.my-breadcrumb::before {
  content: "";
  position: absolute;
  top: 0px;
  bottom: 0px;
  left: 0px;
  right: 0px;
  background-color: rgba(0, 0, 0, 0.5);
}
.my-breadcrumb .container h1 {
  display: inline-block;
  color: #fff;
  font-weight: 700;
  border-bottom: 2px solid var(--primary_color);
  padding-bottom: 10px;
}
.breadcrumb-item.active {
  color: var(--primary_color);
}
.breadcrumb-item a {
  color: #fff;
  transition: all 0.3s ease-in-out;
}
.breadcrumb-item a:hover {
  text-decoration: none;
}
.overlay {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  /* Black see-through */
  color: #f1f1f1;
  width: 100%;
  transition: 0.5s ease;
  opacity: 0;
  color: white;
  font-size: 20px;
  padding: 20px;
  text-align: start;
}
.gallery-box:hover .overlay {
  opacity: 1;
  background: #fdd34080;
}
.show-overlay {
  opacity: 1;
}
.breadcrumb {
  background-color: rgba(0, 0, 0, 0) !important;
}
.breadcrumb-item + .breadcrumb-item::before {
  color: #f2f2f2;
}
@media (max-width: 820px) {
  .my-breadcrumb {
    height: 55vh;
    background-position: right;
  }
}
.align-self-end.mb-4 {
  margin-bottom: 0px !important;
}
/* Banner Css End */
/* Detalied_Page_Slider_Start */
.items-slider-container {
  margin: 0 auto;
  max-width: 1200px;
}
/* line 19, sass/portlets/items-slider/scss/modules/_items-slider.scss */
.items-slider-container .slider-for {
  background-color: #fff;
  margin-bottom: 0;
}
/* line 23, sass/portlets/items-slider/scss/modules/_items-slider.scss */
.items-slider-container .slider-for img {
  max-width: 100%;
  width: 100%;
}
/* line 27, sass/portlets/items-slider/scss/modules/_items-slider.scss */
.items-slider-container .slider-for .item-informations-container {
  padding: 30px;
  position: absolute;
}
/* line 37, sass/portlets/items-slider/scss/modules/_items-slider.scss */
.items-slider-container .slider-for .item-informations-container.left-top {
  left: 0;
  top: 0;
}
/* line 41, sass/portlets/items-slider/scss/modules/_items-slider.scss */
.items-slider-container
  .slider-for
  .item-informations-container.left-top
  .item-slide-title,
.items-slider-container
  .slider-for
  .item-informations-container.left-top
  .item-slide-info-1,
.items-slider-container
  .slider-for
  .item-informations-container.left-top
  .item-slide-info-2 {
  text-align: left;
}
/* line 48, sass/portlets/items-slider/scss/modules/_items-slider.scss */
.items-slider-container .slider-for .item-informations-container.center-top {
  position: absolute;
  left: 50%;
  -moz-transform: translate(-50%, 0);
  -ms-transform: translate(-50%, 0);
  -webkit-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
  top: 0;
}
/* line 53, sass/portlets/items-slider/scss/modules/_items-slider.scss */
.items-slider-container .slider-for .item-informations-container.right-top {
  top: 0;
  right: 0;
}
/* line 57, sass/portlets/items-slider/scss/modules/_items-slider.scss */
.items-slider-container
  .slider-for
  .item-informations-container.right-top
  .item-slide-title,
.items-slider-container
  .slider-for
  .item-informations-container.right-top
  .item-slide-info-1,
.items-slider-container
  .slider-for
  .item-informations-container.right-top
  .item-slide-info-2 {
  text-align: right;
}
/* line 65, sass/portlets/items-slider/scss/modules/_items-slider.scss */
.items-slider-container .slider-for .item-informations-container.left-center {
  position: absolute;
  top: 50%;
  -moz-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
  left: 0;
}
/* line 69, sass/portlets/items-slider/scss/modules/_items-slider.scss */
.items-slider-container
  .slider-for
  .item-informations-container.left-center
  .item-slide-title,
.items-slider-container
  .slider-for
  .item-informations-container.left-center
  .item-slide-info-1,
.items-slider-container
  .slider-for
  .item-informations-container.left-center
  .item-slide-info-2 {
  text-align: left;
}
/* line 77, sass/portlets/items-slider/scss/modules/_items-slider.scss */
.items-slider-container .slider-for .item-informations-container.center-center {
  position: absolute;
  left: 50%;
  top: 50%;
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
/* line 81, sass/portlets/items-slider/scss/modules/_items-slider.scss */
.items-slider-container .slider-for .item-informations-container.right-center {
  position: absolute;
  top: 50%;
  -moz-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
  right: 0;
}
/* line 85, sass/portlets/items-slider/scss/modules/_items-slider.scss */
.items-slider-container
  .slider-for
  .item-informations-container.right-center
  .item-slide-title,
.items-slider-container
  .slider-for
  .item-informations-container.right-center
  .item-slide-info-1,
.items-slider-container
  .slider-for
  .item-informations-container.right-center
  .item-slide-info-2 {
  text-align: right;
}
/* line 93, sass/portlets/items-slider/scss/modules/_items-slider.scss */
.items-slider-container .slider-for .item-informations-container.left-bottom {
  bottom: 0;
  left: 0;
}
/* line 97, sass/portlets/items-slider/scss/modules/_items-slider.scss */
.items-slider-container
  .slider-for
  .item-informations-container.left-bottom
  .item-slide-title,
.items-slider-container
  .slider-for
  .item-informations-container.left-bottom
  .item-slide-info-1,
.items-slider-container
  .slider-for
  .item-informations-container.left-bottom
  .item-slide-info-2 {
  text-align: left;
}
/* line 104, sass/portlets/items-slider/scss/modules/_items-slider.scss */
.items-slider-container .slider-for .item-informations-container.center-bottom {
  position: absolute;
  left: 50%;
  -moz-transform: translate(-50%, 0);
  -ms-transform: translate(-50%, 0);
  -webkit-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
  bottom: 0;
}
/* line 109, sass/portlets/items-slider/scss/modules/_items-slider.scss */
.items-slider-container .slider-for .item-informations-container.right-bottom {
  bottom: 0;
  right: 0;
}
/* line 113, sass/portlets/items-slider/scss/modules/_items-slider.scss */
.items-slider-container
  .slider-for
  .item-informations-container.right-bottom
  .item-slide-title,
.items-slider-container
  .slider-for
  .item-informations-container.right-bottom
  .item-slide-info-1,
.items-slider-container
  .slider-for
  .item-informations-container.right-bottom
  .item-slide-info-2 {
  text-align: right;
}
/* line 121, sass/portlets/items-slider/scss/modules/_items-slider.scss */
.items-slider-container
  .slider-for
  .item-informations-container
  .item-slide-title,
.items-slider-container
  .slider-for
  .item-informations-container
  .item-slide-info-1 {
  line-height: 1em;
}
/* line 126, sass/portlets/items-slider/scss/modules/_items-slider.scss */
.items-slider-container
  .slider-for
  .item-informations-container
  .item-slide-title {
  font-size: 40px;
  font-size: 4rem;
  color: #fff;
  text-transform: uppercase;
}
/* line 135, sass/portlets/items-slider/scss/modules/_items-slider.scss */
.items-slider-container
  .slider-for
  .item-informations-container
  .item-slide-info-1 {
  font-size: 22px;
  font-size: 2.2rem;
  color: #ccc;
  text-transform: uppercase;
}
/* line 144, sass/portlets/items-slider/scss/modules/_items-slider.scss */
.items-slider-container
  .slider-for
  .item-informations-container
  .item-slide-info-2 {
  font-size: 40px;
  font-size: 4rem;
  color: #2ebaaf;
  text-transform: uppercase;
}
/* line 160, sass/portlets/items-slider/scss/modules/_items-slider.scss */
.items-slider-container .slider-nav .slick-slide {
  position: relative;
  padding: 7px;
}
/* line 164, sass/portlets/items-slider/scss/modules/_items-slider.scss */
.items-slider-container .slider-nav .slick-slide img {
  max-width: 100%;
  margin: 0 auto;
}
/* line 170, sass/portlets/items-slider/scss/modules/_items-slider.scss */
.items-slider-container .slider-nav .slick-slide:hover {
  cursor: pointer;
}
/* line 174, sass/portlets/items-slider/scss/modules/_items-slider.scss */
.items-slider-container .slider-nav .slick-slide.current-slide {
  background-color: #fff;
}
/* line 177, sass/portlets/items-slider/scss/modules/_items-slider.scss */
.items-slider-container .slider-nav .slick-slide.current-slide img {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}
@media screen and (min-width: 600px) {
  /* line 197, sass/portlets/items-slider/scss/modules/_items-slider.scss */
  .items-slider-container
    .slider-for
    .item-informations-container
    .item-slide-title {
    font-size: 71px;
    font-size: 7.1rem;
  }
  /* line 203, sass/portlets/items-slider/scss/modules/_items-slider.scss */
  .items-slider-container
    .slider-for
    .item-informations-container
    .item-slide-info-1 {
    font-size: 34px;
    font-size: 3.4rem;
  }
  /* line 209, sass/portlets/items-slider/scss/modules/_items-slider.scss */
  .items-slider-container
    .slider-for
    .item-informations-container
    .item-slide-info-2 {
    font-size: 34px;
    font-size: 3.4rem;
  }
}
.block-a {
  display: block;
  color: var(--gray_color);
}
.block-a:hover {
  text-decoration: none;
  color: var(--dark-gray-black);
}
/* call box Detalied Page */
.border-box {
  border: 1px solid var(--dark-gray-color);
  background-color: white;
}
.main-box-call img {
  width: 60px;
  height: auto;
  margin: 0px 0px 10px 0px;
}
.text-category-page {
  text-align: justify;
}
.page_padding {
  padding: 80px 0px;
}
.page_background_color {
  background-color: var(--gray-f2f2-color);
}
.car_visit img {
  width: auto;
  height: 50px;
}
.car_visit {
  padding: 10px;
}
.text-padding {
  padding: 25px 15px;
}
.h2padding {
  padding: 0px 0px 60px 0px;
}
.main-box-call p {
  margin: 0px;
  padding: 0px 10px;
}
.padding_box {
  padding: 50px;
}
.list-items-car {
  display: block;
  border-bottom: 1px solid var(--gray-f2f2-color);
  padding: 20px 0px;
}
.car_visit {
  padding: 10px 0px 0px 10px;
}
.car_visit a {
  color: var(--black_color);
}
.car_visit a:hover {
  color: var(--car-vist-a-hover);
  text-decoration: none;
}
.car-cabs-border {
  font-size: 22px;
  font-weight: 400;
  border-bottom: 1px solid var(--seconday_color);
}
@media only screen and (max-width: 768px) {
  .border-box {
    padding: 30px 0px;
  }
  .car_visit {
    padding: 30px 0px 30px 10px !important;
  }
}
/* Detailed_Page_Slider_End */
/* pagenition_custome_start */
.page_color_chenge a {
  color: var(--seconday_color);
}
.page_color_chenge .page-item.active .page-link {
  z-index: 3;
  color: var(--seconday_color);
  background-color: transparent;
  border-color: inherit;
}
.page_color_chenge .page-link:focus {
  z-index: 3;
  outline: 0;
  box-shadow: none;
}
.page_color_chenge .page-link:hover {
  z-index: 2;
  color: #2c0d16;
  text-decoration: none;
  background-color: transparent;
  border-color: none;
}
/* pagenition_custome_end */
/*Contact Page Start*/
#btn-submit .btn.focus,
.btn:focus {
  box-shadow: none;
}
#btn-submit.view-all-btn_slder2:hover {
  border: 1px solid var(--primary_color);
  background-color: transparent;
  color: var(--seconday_color);
}
#btn-submit {
  font-weight: 800;
}
.contact-list i {
  color: var(--seconday_color);
}
.contact-list a {
  color: var(--gray_color);
}
.contact-list a:hover {
  color: #424242;
  text-decoration: none;
}
.contact-from .form-control:focus {
  color: #495057;
  background-color: #fff;
  border-color: transparent;
  outline: 0;
  box-shadow: 0 0 0px 1px var(--seconday_color);
}

.contact-from .form-control{
  border-radius: 0px;
}
/*Contact Page End*/
/* dehli cabs start */
.txt-car {
  font-size: 15px !important;
  line-height: 30px;
  color: #0F9D58 !important;
}
.color-tour-name {
/*color: var(--phone-btn-bg-color);*/
color:#0A4D68;
font-weight:900;
}
/* dehli cabs end */
/*phone view main slider Start*/
@media (max-width: 767px) {
  .slider_btn.view-all-btn_slder1,
  .slider_btn.view-all-btn_slder2 {
    padding: 5px 16px;
  }

  .btn-padding.view-all-btn_slder2.d-block {
    display: inline-block !important;
  }
}
@media (max-width: 375px) {
  .heading-p {
    font-size: 13px;
  }
  .heading-6 {
    font-size: 15px;
  }
  .top-slider-text h2 {
    margin: 0px 0px 8px 0px;
  }
  .top-slider-text{
    top: 6%;
  }
}
/*phone view main slider End*/
