/*:root {*/
/*  --gold: #c6a57a;*/
/*  --cream: #f6efe8;*/
/*  --text: #5a4a3c;*/
/*}*/


.common-padding {padding: 60px 0px;}
.common-sec h2 {font-size: 40px;line-height: 50px;text-align: left;padding: 0 0 25px 0;font-weight: 700;color:#EFBF04;font-family: 'Playfair Display', serif;margin:0;}
.common-sec p{font-size:18px;}

body {
  font-family: 'Montserrat', sans-serif;
  color: #5a4a3c;
  background: #f6efe8;
  line-height: 1.7;
}

.navbar .container{display:unset;}
.menu ul li a{padding:8px 16px!important;font-size: 20px;line-height: 28px;}
.for-left-menu{justify-content:end;}

/* HEADER */
.logo h1 {
  font-family: 'Playfair Display', serif;
  font-size: 32px;
}

.logo span {
  font-size: 12px;
  letter-spacing: 2px;
}

.navbar-nav .nav-link {
  color: #EFBF04;
}

.navbar-nav .nav-link:hover {
  color: #fff;
}

.sticky {
  position: sticky !important;
  top: 0;
  width: 100%;
  background-color: #000;
  color:#000!important;
  z-index: 999;
  display: block;
  box-shadow: 0px 7px 6px #bfb7b7a8;
}


/* Bootstrap Button Override */
.btn-primary {
  background-color: #EFBF04;
  border-color: #EFBF04;
  color: #fff!important;
  padding: 10px 18px;
  border-radius: 6px;
  font-size: 18px;
}

.coming-soon-text{font-size:38px;}

.btn-primary:hover {
  background-color: #ffd840;
  border-color: #ffd840;
  color: #fff;
}

.btn-outline-primary {
  color: #c6a57a;;
  border-color: #c6a57a;
}

.btn-outline-primary:hover {
  background-color: #c6a57a;
  border-color: #c6a57a;
  color: #fff;
}

.services{background:#fff;}
.footer{background:#fff;}
.card{background: #fff; padding: 20px; border-radius: 10px;box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);}
.card-coming-soon{font-size:36px;text-align: center;}
.card-body{height:205px;}
.card-body a{color:#5a4a3c;}
.footer-col-1 .site-logo{width:72%;margin: 0 0 15px 0;}
.social-media{margin: 24px 0px 0 0;}
.social-media img{margin:0 10px 0 0;}
.map-section{padding:0 0 70px 0;}
.header .navbar-expand-lg {padding:15px 0;}
.footer-col h3{font-weight:800;}
.footer-col p{font-size: 20px; color: #000;  font-weight: 500;}
.footer-col a{font-size: 20px; color: #000;text-decoration: none;font-weight: 500;margin: 0 0 15px 0;display: inline-block;}


/* HERO */
.hero {
  background: linear-gradient(rgba(255,255,255,0.85), rgba(255,255,255,0.85)),
              url("images/hero-bg.jpg") center/cover;
}

.hero-title {
  font-family: 'Playfair Display', serif;
  font-size: 42px;
  margin-bottom: 20px;
}

.subtitle {
  font-style: italic;
  color: #000;
}

.luxurious-right p{color:#000;}
.experience p{color:#000;}
.experience ul{padding:0 0 0 30px;}
.experience ul li{color:#fff;font-size: 18px;padding: 0 0 8px 0;list-style-type: disc;}
.experience ul li::marker{color:#EFBF04;}
.experince-col h3{font-size:24px;color: #EFBF04;margin: 0;padding: 0 0 25px 0;}



/* SERVICES */
.card {
  background: #fff;
  padding: 20px;
  border-radius: 0px;
}

.card-img-top {
  margin-bottom: 15px;
}

.card-title {
  font-family: 'Montserrat', sans-serif;
  font-weight: 500;
  margin-bottom: 15px;
  color: #EFBF04;
}

/* EXPERIENCE */
.experience h2 {
  font-family: 'Playfair Display', serif;
  font-size: 36px;
  margin-bottom: 30px;
  text-align: center;
  color: #EFBF04;
}

.price {
  color: #c6a57a;;
  font-size: 24px;
}

/* FOOTER */
.footer h3 {
  font-family: 'Playfair Display', serif;
  margin-bottom: 10px;
  color: #EFBF04;
}

.copyright {padding: 10px 0; background-color: #000;border-top: 1px solid #fff; }
.copyright p {color: #fff; font-size: 18px; font-weight: 400; margin: 0; padding: 0 0; letter-spacing: 0.5px; }
.Proudly_text { text-align: right;}



.carousel-item img{width:100%;}
#slider{position:relative;}
.slider-content { position: absolute; top: 50%; left: 0; right: 0; z-index: 999; transform: translate(0px, -50%); }
.carousel-control-next, .carousel-control-prev{width:8%;}
.carousel-control-prev img {transform: rotate(180deg);}
.slider-content-col p{color:#000;font-size:20px;}
.slider-content-col{padding:0 12px 0 12px;}
.header{background:#000!important;}

.services img{border-radius: 10px 10px 0px 0px;}
.experince-col p{font-size:18px;line-height: 27px;color: #fff;}
.experience {background:#000;}
.experince-inner h4{font-size: 20px; line-height: 28px; color: #EFBF04; padding: 0 0 2px 0; margin: 0;}
.experince-inner p{margin:0;}
.experince-inner{padding:0 0 25px 0;}
.experince-last-txt a{font-size:18px;font-weight:700;text-decoration:none;color:#fff;}


.gallery-sec h2{text-align:center;}

/*.owl-theme .owl-nav [class*=owl-]{background: #d0ad22;padding:5px 5px;border-radius: 10px;}*/
/*.owl-theme .owl-nav [class*=owl-]:hover{background:#eace60;}*/

/*.gallery-sec{background:#fff;}*/

.owl-theme .owl-dots .owl-dot span{background:#eace60;}
.owl-theme .owl-dots .owl-dot span:hover{background:#d0ad22;}



@media (min-width: 1200px) and (max-width: 1399.98px) {
 
 .hero-title {font-size:38px;}
 .menu ul li a{font-size: 18px;}
    
}


@media (max-width: 575.98px) {
   
     .navbar-toggler{width: 100%; background: #EFBF04; text-align: right;border-radius: 0;}
    .menu ul li a {font-size: 16px;line-height: 26px;}
    .logo{margin: 20px 0 20px 0;text-align:center;}
    .carousel .carousel-item img{opacity: 0.6; height: 300px; object-fit: cover;}
    .logo img{width:90%;}
    
    .slider-content-col h1{font-size: 24px;line-height: 32px;}
    .slider-content-col p {font-size: 16px; line-height: 22px; margin: 5px 0; padding: 0px;}
    
    #slider .carousel-control-prev{display:none;}
     #slider .carousel-control-next{display:none;}
     .slider-content-col a {padding: 7px 12px; font-size: 14px; line-height: 22px;}
     .common-padding {padding: 40px 0px;}
     
     .navbar-nav .nav-item{border-bottom: 1px solid #efbf04;}
     .navbar-collapse ul{border: 1px solid #efbf04;}
     .phone-btn-li{display:none;}
     .navbar-toggler:focus{box-shadow:unset;}
     .hero-title{font-size: 24px;margin-bottom: 15px;}
     
     .services-card-col{margin:25px 0 0 0;}
     .services-card-col-1{margin:0 0 0 0;}
     
     .services .card-title{font-size: 22px!important;}
     .card-body{height:auto;}
     .experience h2{font-size: 26px;line-height: 34px;}
     .experince-col h3 {font-size: 22px;padding: 0 0 15px 0;}
     .experince-inner h4 {font-size: 18px;line-height: 27px;padding: 0 0 5px 0;}
     .experince-inner{padding: 0 0 20px 0;}
     .experience ul {padding: 0 0 0 25px;}




   
    
}

/*@media (max-width: 767.98px ) and (orientation: landscape) {*/
    
/*} */

/*@media (min-width: 768px) and (max-width: 991.98px){*/
    
/*}*/

/*@media (min-width: 992px) and (max-width: 1199.98px){*/
    
/*}*/






