@import url('https://fonts.googleapis.com/css2?family=Cambo&display=swap');
body {
   font-family: 'Cambo',
   serif;
       color: rgb(88, 89, 91);
}

.logo img {
        width: 199px;
       padding:15px 0px;
}
header {
    background-color: #194f49;
}
.center-item{
    display: flex;
    align-items: center;
}
.schedule-btn{
        width: 181px;
        height: 42px;
        background: rgba(174, 139, 62, 1);
        color: #fff;
        border-radius: 0;
      display: flex;
      align-items: center;
      justify-content: center;

}
.schedule-btn:hover { 
    color:#fff
}
.schedule-btn:focus {
    outline: none;
    box-shadow: none;
}
.num-btn {
    font-size: 22px;
    color: #fff !important;
} 
.num-btn a {
    color: #fff;
    text-decoration: none;
}
.river-background {
    background-image: url("/June-D.jpg");
}
.river-background {
    min-height: 550px;
    background:  no-repeat center center ;
      -webkit-background-size: cover;
     -moz-background-size: cover;
      -o-background-size: cover;
     background-size: cover;
     background-image:url('/June-D.jpg');
}
 .background-text{
     text-align: center;
     padding-top:30px;
    font-size: 28px;
    color: rgb(88, 89, 91);
 }
 .top-heading{
         font-weight: 400;
         font-family: Cambo;
         font-size: 24px;
         color: rgb(174, 139, 62);
         text-transform: uppercase;
         text-align: center;
         padding: 15px;
 }
 .location {
     text-align: center;
    
 }
 .location-map img {
    float: left;
 }
 .location-map {
      justify-content: center;
 }
 .map-width {
         border: 1px solid #ae8b3e;
         padding: 5px 11px;
       

         margin: 10px;
         text-transform: uppercase;
         text-decoration: underline;
         color: #ae8b3e;
 }
 .drone {
     background-color: #194f49;
 }
 .drone-shots {
     color: #fff;
     font-style: italic;
 }
 .root {
         color: rgb(25, 79, 73);
         font-size: 18px;
         padding-bottom: 12px;
 }
 .box-top-heading {
         font-weight: 400;
         font-family: Cambo;
         font-size: 16px;
         color: rgb(174, 139, 62);
 }
 .drone-img img {
     margin-bottom: 18px;
 }
 .box-img img {
     width: 163px;
     height: 317px;
     
 }
 .masterplane img {

    margin: 0 auto;
 }
 .entrance img {

        
 }
 .upper-section{
     display: flex;
     justify-content: center;
 }
 .masterplane .col-lg-6 {
     padding: 4px;
 }
 .masterplane .text {
     text-align: right;
        padding-bottom: 15px;
        padding-top: 4px;
 }
 .text-R{
     text-align: right;
 }
 .amenites-text {
     text-align: center;
 }
 .entrance .text {
     text-align: right;
     padding-bottom: 15px;
     padding-top: 4px;
 }
 .amenites-img  img{
    width: 86px !important;
    height: auto !important;
 }
 .gallery .container .row .col-lg-6 {
     padding: 3px;
 }
 .gallery {
     background-color: #194f49;
 }
 .gallery-text {
         font-weight: 400;
         font-family: Cambo;
         font-size: 16px;
         color: rgb(174, 139, 62);
         text-align: right;
 }
 
 .form .container,
 .container-lg,
 .container-md,
 .container-sm,
 .container-xl,
 .container-xxl {
     max-width: 700px;
 }
 .end-footer {
     background-color: #3d3d3d;
     text-align:center;
     color: #d3d3d3;
     padding:1rem;
 }
 footer {
     background: #fff;
 }
 .form .row {
     border:2px solid #ae8b3e;
     margin: 15px;
 }
 .form input {
     border :1px solid #bbbb;
     border-radius: 7px;
     height: 33px;
     width: 100%;
 } 
.footer-logo .text{
    font-size: 11px;
}
 .container,
 .container-lg,
 .container-md,
 .container-sm,
 .container-xl,
 .container-xxl {
     max-width: 700px;
 } 
 .side-nav {
     justify-content: flex-end !important;
     padding-top: 7px;
 }
 .discription {
     background-color: #194f49;
     color: #fff;
     padding: 15px;
 }
 .river-background{
     background: url('/June-D.jpg');
         background-size: cover;
         background-repeat: no-repeat;
         background-position:center ;
 }
 .nity {
     font-size: 12px;
 }
 .maha {
     font-size: 11px;
 }
 .maha img {
     width: 17px;
 }
 
 
@media (min-width: 1600px) {
  
 .river-background {
    min-height: 700px;}
  
} 
 
 
 @media screen and (max-width:990px) {
.side-nav {
    justify-content: center !important;
}
.logo {
        justify-content: center;
        display: flex;
}
 }
 
 @media only screen and (min-width: 768px) {
		.mobile-only{
			display: none;
		}
}
 @media  screen and (max-width:599px){
     .phone-only {
         display: block !important;
     }
     .desktop-only{
         display: none;
     }
     .logo {
         text-align :center;
     }
     .side-nav {
         justify-content: center !important;
     }
     .background-text {
         font-size: 100%;
     }
     .masterplane {
         text-align: center;
     }
     .form input {
         width: 100%;
     }
     .desktop-break {
         display: none;
     }
    .amenites .col {
         flex: 1 0 50%;
     }
     .amenites {
         padding-bottom: 15px;
     }
     .gallery .container .row .col-lg-6 {
         padding:10px 30px  ;
     } 
      .river-background {
          display: none;
      }
     .river-background-mobile {
         display: block !important;
         background-image: url('/June-M.jpg');
        min-height: 600px;
    background-size: cover;
    margin: 0 0px;
    background-position: right;
             
     }
     .image-color {
         background-color: #194f49;
     }
     .footer-logo img {
        width: 100% !important;
    }
    .lb-loader, .lightbox {
        position: fixed;
        top: 28% !important;
    }
 }
 
 
   @media  screen and (max-width:420px){
        .river-background-mobile {
         display: block !important;
         background-image: url('/June-M.jpg');
        min-height: 530px;
    background-size: cover;
    margin: 0 0px;
    background-position: right;
    background-repeat:no-repeat;
             
     }
  }