

/*responsive*/
@media (min-width: 1300px) {
  .container-lg{max-width: 1240px;}
}
@media (min-width: 1600px) {
}

@media (min-width: 1860px) {
  .container-lg{max-width: 1600px;}
  .title-hidden{bottom: -36px;}
}
@media (min-width: 2500px) {
}
@media (min-width: 2500px) {
}

@media (max-width: 1366px) {
  :root{--headerGap: 2rem}
  .leaf{
    max-width: 200px;
    height: 40%;
  }
}

@media (max-width: 1199.9px) {
  .header .nav > ul > li > a{padding: 12px;}
  .display-4{font-size: 3rem;}
  .heading .h1{font-size: 2.5rem;}
  .enquiry__img{right: -30%; width: 65%;}
}

@media (max-width: 991.9px) {
  .banner {height: auto;}
      .heading .h1 {font-size: 2rem;}
  html {font-size: 87.5%;}
  .header .container-lg{display: flex; justify-content: space-between; align-items: center;}
  .logo{width: 200px;}
  .logo a{width: auto;}
  .banner{height: auto;}
  .banner-text .h1{font-size: 2.5rem;}
  .watermark{height: 110%; right: -20%; top: 60%;}
  .watermark img{opacity: 0.25;}
  .opac--title{font-size: 10vw; bottom: -20px;}
  .video-bg{width: 100%; position: static; margin-bottom: 3rem;}
  .mapBox{margin-top: 3rem;}
  .mapBox img{border-radius: var(--primary-radius) 0; overflow: hidden;}
  .mapBox::before{display: none;}
  .contact_map iframe{height: 300px !important;}
}

@media (max-width: 767.9px) {
  .container-lg{max-width: 660px;}
  .swiper-button-next, .swiper-button-prev{width: 35px; height: 35px;}
  .section--why-jewel{text-align: center;}
  .section--why-jewel .heading{width: 100%;}
  .section--why-jewel .readmore .button{margin: 0 auto;}
  .jewel_vs_private{margin-bottom: 2rem;}
  .whySlider .bottom-control.swiper-button-next{left: auto; right: calc(50% - 40px);}
  .whySlider .bottom-control.swiper-button-prev{left: calc(50% - 40px);}
  .intro_numbers .gap-row{row-gap: 10px;}
  .sun-num{flex-basis: auto; width: 33%; padding: 0 5px;}
  .sun-num section{padding: 14px; height: 100%; border: 1px solid rgb(255 255 255 / 15%);}
  .jaipur_img img{height: 350px;}
  .siteplan_box img{height: auto;}
}
@media (max-width: 600px) {
  .fixed-form.fixed .col-12 {
    flex: none;
}
.fixed-form.fixed {
    position: initial;
}
}
@media (max-width: 575.9px) {
  html {font-size: 75%;}
  body{text-align: center;}
  .logo {width: 130px;}
  .menuContainer .mainMenu{max-width: 440px; padding-top: 100px;}
  .banner{height: 480px;}
  .readmore .button, .heading{margin-left: auto; margin-right: auto;}
  .gap-row{row-gap: 10px;}
  .readmore.d-flex{flex-wrap: wrap; padding: 0 1rem;}
  .iconsContainer .amenBox figure .img-fluid, .connectivity-box .in .img-fluid {max-width: 55px; flex: 0 0 55px; padding: 14px;}
  .page_title{text-align: left;}
  .enquiry__img{display: none;}
  .modal-content button.close{right: 10px;}
  .modal-logo{padding: 2rem 0;}
  .modal-logo img{max-width: 240px;}
  .tagline .h1{font-size: 2rem;}
  .contact_box{text-align: left; margin-bottom: 3rem;}
  .contact_box .heading{ margin-left: 0;}
  .footer-social i{width: 40px; height: 40px;}
  .icons .iconBx
  {
    border-width: 0;
  }
.list-unstyled {
    text-align: left;
}
.heading.d-flex {
    gap: 10px;
    flex-wrap: wrap;
}
.galBox img
{
  min-height: 40vh;

}
.padding {
    padding-top: 3rem;
    padding-bottom: 3rem;
}
.footBox p
{
  text-align: center;
}
.foot-links li {
    justify-content: center;
}
.cont-links a {
        min-width: 50%;
    
}
.foot-logo img {
    margin: auto;
}
.footer-area p, .statsContainer p
{
  text-align: center;
}
.container-lg {
        max-width: 90%;
    }
.header {
    inset: 0 0 auto;
    background-image: linear-gradient(45deg, var(--primary-gradient));
    box-shadow: 0 0 10px rgb(0 0 0 / 20%);
    border-bottom: 1px solid;
    border-image-source: linear-gradient(45deg, var(--secondary-gradient));
    border-image-slice: 1;
    position: relative;
}
.header.fixed {
    position:fixed;
}
.sticky {
    bottom: 10px;
    right: 10px;
}
}

@media (max-width: 480px) {
  p{text-align: justify;}
  .banner-text{bottom: 3.5rem;}
  .banner-text .h1{font-size: 1.75rem;}
  .banner-text p{letter-spacing: 2px; text-align: center; font-weight: 500 !important; margin: 0 auto 1rem;}
  .plot-size-icon{justify-content: center;}
  .img-slide{width: 33%;}
  .display-4{font-size: 2rem; margin-bottom: 0;}
  .py-6 {padding-top: 4rem; padding-bottom: 4rem;}
  .heading{margin-bottom: 1.75rem;}
  .heading h2{font-size: 1.75rem; margin-bottom: 0;}
  .heading .h1{font-size: 2rem;}
  .foot-links a{font-size: .875em;}
  .readmore{margin-top: 1.75rem;}
  .sun-num{width: 50%;}
  .sun-num section h2{font-size: 1.75rem;}
  .sun-num section p{text-align: center; font-size: inherit;}
  .sun-num section p br{display: none;}
  .page_title{font-size: 4rem; margin-top: -2.5rem;}
  .contact_box .contact_box__inside .small--title{margin-bottom: 1rem;}
}

@media (max-width: 425px) {
}

@media (max-width: 375px) {
}

@media (max-width: 320px) {
}