@media (min-width: 768px) {
.ertig{ 
    width: 115%;
}
.joro{
        transform: translateY(-80px);
}
strong{
        font-weight:600!important;
    }
}

.pl2rem{
        padding-left: 2rem;
        font-weight: 600;
    }
    
@media (max-width: 767.98px) {
    .pl2rem{
        padding-left: 2rem;
        font-weight: 600;
    }
    .titlesize{
        font-size: calc(1.3rem + .6vw) !important;
    }
    .botm{
        margin-top:0px !important;
    }
        .amenity2 img {
        height: 220px !important;
        padding: 10px 0px !important;
        margin-top: 11px !important;
    }
    strong{
        font-weight:500!important;
    }
    .blk{
            display: flex;
    align-items: center;
    }
    .ertig{ 
    width: 100%;
}
    body, .ove{
        overflow-x:hidden;
    }
    .linedotted{
        width:0;
    }
    .logo {
    width: 170px!important;
 }
    .nav-container .hamburger-lines{
        right: 64px!important;
    }
    .men{
        right: 12px!important;
    }
    .book{
        font-size:14px;
    }
    .hero {
        background-image: linear-gradient(to bottom,#0000008c 90%,rgba(255, 255, 255, 0.064),rgba(255, 255, 255, 0.264),rgba(255, 255, 255, 0.541),rgba(255, 255, 255, 1.056)),url(../img/slider1.jpg)!important;
        height: calc(100vh - 310px)!important;
        background-position: right;
        color: #fff;
        
    }
    .highlit{
        font-weight:700;
    }
    .hero h6{
        font-weight:400;
    }
    .highlightsection { 
         top: 20px!important;
    }
    .highlights .col-lg-3.active{
            transform: translateY(-0%)!important;
    }
    .highlightsection .col-lg-3{
        border-radius:10px!important;
    }
    .midl{
            width: 60%!important;
    }
    .lst{
            width: 30%!important;
            margin: -180px 27px 0;
    }
    .fsss {
        font-size: 32px!important;
    }
    .showcase .btn-danger{
        font-size:14px;
    }
    .services img {
        width: 100%!important;
    }
    .adj1 {
        margin-right: -40px!important;
    }
    .door .ha {
        margin: 95px 0px 0px!important;
    }
    .door .hb {
        margin: 95px 42px 0px!important;
    }
    .door .hc {
        margin: -24px 50px 0!important;
    }
    .door .hd {
        margin: -24px 80px 0px!important;
    }
    .backround .container-fluid{
            height: 680px!important;
    }
    .showcase .owl-carousel .owl-item img {
        display: block;
        width: 100vw!important;
    }
    .area-name{
            margin-left: -160px!important;
    }
    .linedotted{
            width: 0%!important;
    }
    .suraj li{
            width: 100%!important;
    }
    .w250{
        width:200px!important;
    }
    .navbar .menu-items {
        width: 60%!important;
        right: -12%!important;
    }
    
    .order-ms-2{
        order:2;
    }
    .about-img{
        width:100%;
    }
    .win-img{
        width:100%!important;
    }
    .win-img2{
        width:80%!important;
    }
    .img-set2 {
        padding: 0 0 0 80px!important;
        margin: 0 0 -88px 0!important;
    }
    .win-img100{
        width:100%!important;
    }
    .img-set3 {
        padding: 0px 0 0 108px!important;
        margin: 0px 0px -160px 0px!important;
    }
    .win-img70{
        width:70%;
    }
    .imgset{
        margin: 0 0 40px -100px;
    }
    .img-setm {
        padding: 0px 0 0 0px!important;
        margin: 0 0px -222px 18%!important;
        height: 340px!important;
    }
    .imgset2m {
        margin: -25px 120px 0 0px!important;
        width: 70%!important;
    }
    .grid-container-mesh {
        grid-template-columns: 1fr 1fr !important;
        z-index: 1;
    }
    
    .grid-item{
            margin: 15px 0;
    }
    
     .tab-pane img{
            margin: 0 0 50px 0;
            width: 90%;
    }
    .navbar .menu-items li {
        margin-bottom: 0.5rem!important;
    }
    .ali {
    left: 0%!important;
    top: 80% !important;
}
    .ht { 
        height: 85vh!important;
        filter: brightness(1)!important; 
}

.carousel-control-prev1 {
    bottom: 10px!important;
    right: 22%!important;
}
 .carousel-control-prev1 {
    justify-content: flex-end;
    width: 35px!important;
    height: 35px!important;
    border: 1px solid #ef9f2a;
    border-radius: 50px;
}
.carousel-control-next1{
    width: 45px!important;
    height: 45px!important;
}
.carousel-control-next1 {
    bottom: 10px!important;
    right: 7%!important;
}
.carousel-control-next-icon, .carousel-control-prev-icon {
    height: 1rem!important;
}
.carousel-indicators button.active {
    width: 10px!important;
}
.carousel-indicators [data-bs-target] {
    width: 15px!important;
    height: 1px!important;
}
.carousel-indicators {
    right: 20%!important;
    bottom: -10px!important;
}
.social-ico { 
    bottom: -35px!important;
    opacity: 0.3;
}
.lina {
    max-width: 30px !important;
}
.od2{
    order:2;
}
.w100{
    width:100%;
}
    .medias {
        margin-bottom: 0 !important;
    }
    .how {
        height: 0  !important;
    }
    .hh{
        height:auto!important
    }
    .mainpage .ico_siz {
        width: 50px!important;
        height:50px;
        margin-top: 10px!important;
    }
    .mainpage .ico_siz.m{
        width: 47px !important;
        margin-top: 15px!important;
    }
    .mainpage .ico_siz.l{
        width: 45px !important; 
        margin-top: 15px!important; 
    }
    .testimo {
    padding-right: 15px!important;
}
   .aut{
     height: auto!important;  
   } 
    .teglin {
      font-size: 18px !important;
}
    
    .navbar-light .navbar-toggler {
    color: rgba(0, 0, 0, 0)!important;
    border-color: rgba(0, 0, 0, 0)!important;
    border:none;
}


/*aboutus page */

.aboutus {
    background-position: center!important;
    height: 200px!important;
    filter: brightness(0.6)!important;
}
 
.vio{
    width:100%!important;
    height:auto!important;
}

.mobi{
    height: 85vh;
    background: black;
}
.carousel-caption {
    height: 300px;
    padding: 35px 15px 0px;
    background: linear-gradient(0deg, rgba(0,0,0,1) 0%, rgba(0,0,0,1) 81%, rgba(255,255,255,0) 100%);
}
.carousel-caption h2, .carousel-caption h6{
	text-transform:uppercase;
}
.ali p {
    font-weight:500;
}

.carousel-inner h6, .carousel-inner h2 {
   font-family: 'Saudagar', sans-serif !important;
}
.overflo{
	overflow-x:visible!important;
}
.reception{
	background:url('../gallery/recipttt.webp')no-repeat!important;
	    background-size: contain!important;
}
  .adres{
    position: absolute;
    bottom: 0;
    height: 300px;
    background: linear-gradient(0deg, rgb(255 255 255 / 70%) 0%, rgb(255 255 255 / 34%) 63%, rgb(255 255 255 / 30%) 90%, rgb(255 255 255 / 0%) 100%);
  }
    .lakeresorts{
    	
    	 background:url('../gallery/namaste.webp')!important;
   
    }
.fontx {
font-size: 18px!important;
margin:0;
}
.road {
    width: 100%!important;
   	 height: 135px!important;
   	 box-shadow: rgb(0 0 0) 0px -14px 30px -34px inset, rgb(0 0 0 / 50%) -2px 4px 15px -5px inset!important;
}
    .shorum{
    	background: linear-gradient(to right, rgb(0 0 0 / 80%) 100%,rgb(22 19 19 / 90%)), url(../gallery/nexajimny.webp)!important; 
    	background-repeat:no-repeat;
    	background-size: cover !important;
    	height: 680px!important;
    	background-position-x: center!important;
    }
.accessory{
	padding:0px;
}
.testimonial-block .inner-box{
	padding:25px!important;
}
     .large-container .owl-carousel .owl-stage-outer{
    	    left: 50px;
    }
    .testimonial-section:before {
    left: -253px!important;
    top: 15%!important;
    background-size: 100%!important;
    width: 520px!important;
    height: 520px!important;
    }
    .large-container .testimonial-carousel .owl-nav {
    	left: 40px!important;
    }
    .testimonial-block .info-box .thumb img {
    box-shadow: 0 45px 45px rgb(147 147 147 / 6%)!important;
}
    .testimonial-block .text {
    font-size: 16px!important;
    margin-bottom: 20px!important;
    }
    .testimonial-section {
    padding-top: 25px!important;
        padding-bottom: 0!important;
    }
    .service-sect .carousel-inner {
     min-height: 510px!important;
}
    .lina {
    display:none;
}
   .service-sect .carousel-control-next,  .service-sect .carousel-control-prev{
   	display:none;
   }
   .centered-container{
   margin:0px !important;
   
   }
   .text20{
   	font-size:18px;
   	
   }
 .boro p{
 	font-size: 14px;
 }
   .featuresicon {
   	 width: 100px !important;
    }
   
   .carousel-item {
     transform: translateY(0px)!important;
}
   #carouselExampleControls .carousel-inner {
   	 height: 200px !important;
    }
   .top-minus {
   	 margin-top: 15px!important;
    }
   .top-minus img{
      width: 60%!important;
      margin-left: 20%;
   }
   
  #Overview .iccon {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
    margin-top: 35px;
    width: 50%;
}
.mtop {
    margin-top: 15px;
}
 
   .amenity img {
    padding: 0 60px!important;
    margin-top:10px !important;
}
 .amenity .owl-nav {
    text-align: center!important;
    margin-top:0;
}
.amenity2 .owl-nav {
    text-align: center!important;
    margin-top:0;
}
#plotArea{
	overflow-x: scroll;
}
 #plotArea h3{
	position: sticky;
	left: 0px;
    }
#SiteMap, #Location,  #Amenity, #location_map, #Amenities, #Rera, #Tncp, #Plan, #gallery {
	    margin: 30px 0 0 !important;
}
#SiteMap h3, #Location h3, #Rera h3 {
	    margin: 0 0 15px;
}
.bhacha .carousel-item {
     margin-top: 0px!important;
    height: 200px;
}
.bhacha .carousel-item img{
    object-fit: cover;
    height: 180px;
    object-position: center;
}

#Amenities.amenity img {
    margin: 20px auto !important;
    width: 220px!important;
    }
   .topm {
    margin-top: 0 !important;
}
   .tncp {
   	 height: 85px !important;
    }
.respects{
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}
   .ffw20{
       font-size:20px!important;
   }
   .vert{
        vertical-align: top;
   }
   #scrollToTopBtn {
    font-size: 18px!important;
    text-align: center;
    padding: 0px 0 2px 0;
   }
   footer p {
    font-size: 15px!important;
   }
   
   
}