/* CSS Document */
@import url('https://fonts.googleapis.com/css2?family=Marcellus+SC&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');



.TopRera {
    background: #f8f8f8;
    padding: 10px 15px 10px 0;
}

.Reradetl {
    display: flex;
    justify-content: flex-end;
    align-items: end;
    gap: 12px;
    margin: 0 0 12px 0;
}

.QRCODE p {
    padding: 0px 0 5px 0;
    margin: 0px;
    font-size: 14px;
    color: #000;
    font-family: 'Lato', sans-serif;
    line-height: 17px;
}

.QRCODE img{
	width:100px;
}

.RERANUM {
    text-align: right;
    font-size: 16px;
    font-family: 'Lato', sans-serif;
    line-height: 21px;
}

.AccountNUmber {
    text-align: right;
    font-size: 15px;
	font-family: 'Lato', sans-serif;
}




/* Privacy Policy Start */

.privacy-policy {
    padding: 5% 0;
}

.privacy-policy h3 {
    color: #000;
    font-family: 'Raleway', sans-serif;
    font-weight: 700;
    font-size: 20px;
    margin: 0px 0 0px 0;
    padding: 0px;
    text-align: left;
}

.privacy-policy p {
  font-family: 'Raleway', sans-serif;
    font-size: 16px;
    color: #000;
    margin: 0px;
    line-height: 36px;
    padding-bottom: 10px;
    text-align: left;
	font-weight:500;
}


.privacy-policy ul{
	margin:0px;
	padding:0px;
}

.privacy-policy ul li{
	font-family: 'Raleway', sans-serif;
    font-size: 16px;
    color: #000;
    margin: 0px;
    padding-bottom: 10px;
	padding-top:10px;
    text-align: left;
    font-weight: 500;
}




.modal .term-condition{
margin-top:10px;
margin-bottom:15px;
	color:#000;
	font-size:12px;
	display: inline-block;
}


.term-condition{
margin-top:10px;
	color:#000;
	font-size:12px;
	display: inline-block;
}

input[type=checkbox] {
    margin: 4px 0 0;
    margin-top: 1px\9;
    line-height: normal;
}


/* Privacy Policy End */




.clearfix{clear:both !important;}

*{margin:0px; padding:0px;}
.mb-30{margin-bottom:30px;}
.mt-40{margin-top:40px;}
/*.container{width:1240px;}*/

.mobile-slider{display:none;}
.sticky_whatsapp{ bottom:5%; left:10px; z-index:999;  position:fixed;}
.sticky_whatsapp a{text-decoration:none; color:#fff; display:flex; margin-bottom:5px;}
.sticky_whatsapp i{width:50px; height:50px; text-align:center; line-height:50px; border-radius:50%;  background:#10d304; font-size:22px;}
.sticky_whatsapp a span{display:none; font-family: 'Open Sans', sans-serif; font-size:14px;}

.wrap-header{background:#f3eecc; box-shadow: #817f7f 1px 2px 7px;}
.sticky {  position: sticky;  top: 0;  width: 100%; z-index:9;}
.navbar-brand img{width:100%;}
.main-menu{padding:5px 0; box-shadow: #817f7f 1px 2px 7px;}
.main-menu .navbar-default{background:none !important; border:none !important; }
.navbar-brand{height:auto; padding:0px !important;}
.main-menu .navbar{margin-bottom:0px;}
.main-menu .navbar-nav li a{font-family: 'Open Sans', sans-serif; font-size:14px; font-weight:700; transition:1s; color:#006053; padding-top:10px; padding-bottom:10px;     text-transform: uppercase;}
.main-menu .navbar-nav{margin-top:12px;}
.main-menu .navbar-nav li a:hover{color:#10d304 !important;}
.main-menu .navbar .btn{background: #b72321;    color:#fff !important; position:relative; border-radius: 0px;}
.main-menu .navbar .btn a{color:#fff !important;  padding: 5px 10px; }
.main-menu .navbar .btn a:hover{color:#fff !important;}
.main-menu .navbar .btn::before{content:""; position:absolute; top:5px; left:5px; right:5px; bottom:5px; border:#fff solid 2px; opacity:0; transition:1s;}
.main-menu .navbar .btn:hover::before{opacity:1; color:#fff !important;}

.main-menu .navbar i{color:#fff; margin-right:5px; font-size:20px;}

.slider {
    background: url(../images/slider.jpg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 11% 0 11% 0;
}


.slider_content_left{background:rgba(0, 96, 83, 1); width:28%;  padding:2% 15px 3% 15px; text-align:center;}
.slider_content_left h1{font-family: 'Marcellus SC', serif; font-size:36px; color:#fefefe; text-align:center; font-weight:500; line-height:38px; padding:0px; margin:0px 0 20px 0;}

.slider_content_left h1{font-family: 'Marcellus SC', serif; font-size:28px; color:#10d304; text-align:center; font-weight:700; padding:0px; margin:0px 0 20px 0;}

.slider_content_left p{
	text-align: center;
    color: #fff;
    font-size: 18px;
    font-weight: 400;
    line-height: 28px;
    padding: 8px 0 12px 0;
    margin: 0px !important;
	
}

.slider_content_left p span {
    font-weight: bolder;
}

.slider_content_left h4 {
    text-align: center;
    color: #fff;
    font-family: "Jost",Sans-serif;
    font-size: 20px;
    font-weight: 400;
    padding: 0px 0 20px 0;
    margin: 0px;
}


.slider_content_left h1 span{font-size:46px;}
.slider_content_left h3{font-family: 'Montserrat', sans-serif; font-size:25px; color:#080908; text-align:center; font-weight:500; line-height:30px; padding:0px; margin:0px 0 40px 0; font-weight:400;}

.slider_content_left a{color:#51aa4c;}
.slider_content_left h6 {
    font-size: 14px;
    color: #fff;
    padding: 0px;
    margin: 0px 0 15px 0;
    font-family: 'Montserrat', sans-serif;
    line-height: 20px;
    text-align: left;
    display: flex;
    justify-content: flex-end;
    align-items: center;
    gap: 10px;
}

.slider_content_left h6 img{
	width:95px;
}

.Devider {
    width: 1px;
    height: 100px;
    background: #fff;
}


.slider_content_right{background:rgba(255, 255, 255, 1); width:25%; float:right; padding:7% 20px 7% 20px; text-align:center;}
.slider_content_right h1{font-family: 'Open Sans', sans-serif; font-size:22px; color:#b72321; text-align:center; font-weight:500; line-height:30px; border-bottom:solid 3px #b72321; padding:0px; margin:0px 0 20px 0;}
.slider_content_right h1 span{font-weight:700;}
.slider_content_right h2{font-family: 'Open Sans', sans-serif; font-size:30px; color:#b72321; text-align:center; font-weight:500; line-height:30px; padding:0px; margin:0px 0 40px 0;}
.slider_content_right h2 span{font-weight:700;}
.slider_content_right h3{font-family: 'Open Sans', sans-serif; font-size:25px; color:#000; text-align:center; font-weight:600;}
.slider_content_right .form-control{border-radius:0px; padding:12px 12px; height:auto; border: #ddd solid 1px; box-shadow:none; margin-bottom:15px;}
.slider_content_right:placeholder{font-family: 'Open Sans', sans-serif; font-size:15px;}
.slider_content_right .form-control:focus{box-shadow:none; border: #ddd solid 1px;}
.slider_content_right input[type=submit]{padding:12px 12px; background:#b72321; color:#fff; font-family: 'Open Sans', sans-serif; font-size:16px; border: none; font-weight:700; position:relative;}




.about{padding:110px 0px; text-align:center;  background-position:center; background-repeat:no-repeat; background-size:cover;}
.about_content{padding:10px;}
.about_content p{font-family: 'Montserrat', sans-serif; font-size:15px; color:#000; margin:0px; line-height:28px; padding-bottom:10px; text-align:justify;}
.about_content h3{ color:#000; font-family: 'Open Sans', sans-serif; font-weight:600; font-size:25px; margin:10px 0 10px 0; text-align:left;}
.about h2{ color:#006053; font-family: 'Marcellus SC', serif; font-weight:700; font-size:34px; margin:0px 0 15px 0; position:relative; display:block;
 padding:0 0 0px 0; text-align:left;}
 .about h2 span{color:#006053;}
 .texture-bg{margin:0px 10px 0 0px;}

.heading-brdr{display:inline-block; text-align:center;  margin-bottom:25px;}
.line_4 {    width: 200px;    margin: 10px auto 0; }
.line_5 {    width: 150px;    margin: 5px auto 0;}
.line_6 {   width: 100px;    margin: 5px auto 15px;}
.line_4, .line_5, .line_6 { display: block;    height: 1px;    position: relative; background: #b72321;}


.top_form{background:#006053; padding:15px 0;}
.top_form .form-control{border-radius:0px; padding:12px 12px; height:auto; border: #ddd solid 1px; box-shadow:none; margin-bottom:15px;}
.top_form:placeholder{font-family: 'Montserrat', sans-serif; font-size:15px;}
.top_form .form-control:focus{box-shadow:none; border: #ddd solid 1px;}
.top_form input[type=submit]{padding:12px 12px; background:#10d304; color:#fff; font-family: 'Open Sans', sans-serif; font-size:16px; border: none; font-weight:700; position:relative;}


.our_aminities_section{background:#f6f4e0; padding:80px 0px; text-align:center;}
.our_aminities_heading h2{ color:#006053; font-family: 'Marcellus SC', serif; font-weight:700; font-size:34px; margin:0px 0 15px 0; position:relative; display:block; padding:0 0 0px 0; text-align:center;}

.our_aminities_heading h2 span{color:#006053;}
.alert-light {background-color: #fafafa;    color: #212529;}
.alert-light2 {    background-color: #f5f5f5;}
.our_aminities_box{ padding:0px; text-align:center; padding:30px 0; border: 1px solid #bcb378; border-radius:5px;}
.our_aminities_box i{font-size:35px; color:#5e5e5e;}
.our_aminities_box img{display:inline-block;}
.our_aminities_box p{color:#555; font-family: 'Montserrat', sans-serif; font-size:15px; margin-top:15px; font-weight:600; }
.our_aminities_section .col-lg-3{padding-right: 8px !important;    padding-left: 8px !important; margin-right:5px; margin-left:5px; width:24%; margin-bottom:10px;}


.your_host_content ul li::before{content:"\f18e"; font-family: FontAwesome; position:absolute; top:14px; left:-30px; font-size:20px; color:#ff7344;}


.our_project_gallery_section{ padding:80px 0px 0px 0; text-align:center;}
.our_project_gallery_heading h2{ color:#006053; font-family: 'Marcellus SC', serif; font-weight:700; font-size:34px; margin:0px 0 40px 0; position:relative; display:block; padding:0 0 0px 0; text-align:center;}
.our_project_gallery_heading h2 span{color:#006053;}
.our_project_gallery_section .col-lg-3{padding-left:5px !important; padding-right:5px !important; margin-bottom:10px;}
.our_project_gallery_section .item img{ border:#f3eecc solid 1px;}



.flour_plans_section{background:url(../images/highlights.jpg); background-position:center; background-repeat:no-repeat; background-size:cover; padding-right:0; padding-left:0px; text-align:center;}
.flour_plans_section p{margin:0px; color:#000; font-family: 'Open Sans', sans-serif; font-size:16px; line-height:30px;}

.flour_plans_heading h2{color:#000; font-family: 'Open Sans', sans-serif; font-weight:700; font-size:28px; margin:0px 0 0px 0; position:relative; display:block; padding:0 0 0px 0; text-transform:uppercase; text-align:center;}

.flour_plans_heading h2 span{color:#b72321;}
.highlights_bg{background:#fff; padding:25px 0; width:50%; float:right; padding:100px 20px 100px 20px;}
.higlights{text-align:left; margin-left:15px;}
.higlights li{color:#000; font-family: 'Open Sans', sans-serif;  font-size:17px; margin:0px; padding-bottom:20px;}



.f-plan{ padding:80px 0px; text-align:center; background:#f3eecc;}
.f-plan h2{color:#006053; font-family: 'Marcellus SC', serif; font-weight:700; font-size:34px; margin:0px 0 40px 0; position:relative; display:block; padding:0 0 0px 0; text-align:center;}
.f-plan .col-lg-6{padding-left:0px; padding-right:0px;}

.location_advantage_section{ padding:80px 0px 0 0; text-align:center;}
.location_advantage_heading h2{color:#006053; font-family: 'Marcellus SC', serif; font-weight:700; font-size:34px; margin:0px 0 40px 0; position:relative; display:block; padding:0 0 0px 0; text-align:center;}
.location_advantage_heading h2 span{color:#006053;}

.location_advantage_section h4{color:#000; font-family: 'Open Sans', sans-serif; font-weight:600; font-size:18px; margin:0px 0 10px 15px; text-align:left;}
.location_advantage_section p{color:#fff; font-family: 'Open Sans', sans-serif;  font-size:15px; margin:0px 0 7px 0; text-align:left; line-height:28px;  border:#000 dashed 1px; padding:15px 10px; background:#b72321;}
.location_advantage_section p span{text-align:right !important;}
.locationa_advantages_contant{margin-bottom:20px;}
.locationa_advantages_contant ul li{text-align:left; font-family: 'Montserrat', sans-serif; font-size:15px; padding:6px 0; margin:0px; list-style:none;}
.locationa_advantages_contant ul li i{margin:0 5px 0 0; font-size:15px; color:#10d304;}




.footer{background:#f3eecc; padding:15px 0;}
.footer p{color:#006053; font-family: 'Montserrat', sans-serif; font-size:14px; margin: 0 0 6px 0px; text-align:center; line-height:18px;}
.footer a{color:#006053; font-weight:700;}

.footer p a{
	color:#006053!important;
}

.footer img{
	width:120px;
	margin:auto;
	margin-top:10px;
}


.slider_model_box h5{color:#000; font-family: 'Open Sans', sans-serif; font-size:30px; margin:0; text-align:center; font-weight:600;}
.slider_model_box .modal-header p{color:#000; font-family: 'Open Sans', sans-serif; font-size:16px; margin:0; text-align:center;}
.slider_model_box .modal-body{display: inline-block;    width: 100%; padding: 0 15px 15px 15px;} 


.slider_model_box form .form-control{border-radius:0px; padding:12px 12px; height:auto; border: 1px solid #b1acac; margin-bottom:15px;}
.slider_model_box form input::placeholder{font-family: 'Open Sans', sans-serif; font-size:16px;}
.slider_model_box form .form-control:focus{box-shadow:none; border: 1px solid #b1acac;}
.slider_model_box form input[type=submit]{padding:12px 12px; background:#CC3300; color:#fff; font-family: 'Open Sans', sans-serif; font-size:18px; border: 1px solid #CC3300;}
.slider_model_box .modal-header{border-bottom:none; padding: 15px 15px 0px 15px;}
.slider_model_box .modal-header .close {margin-top: -2px;    position: absolute;    top: -10px;    right: -10px;    background: #fff;    width: 25px;    height: 25px;   opacity: 1;    border-radius: 50%;}

.sticky_footer{background:rgba(0, 0, 0, .9);     padding: 0px 0px 10px 0px;  position: sticky; bottom: 0;    z-index: 9;}
.enquery_form_bg h2{text-align:center; color:#fff; font-family: 'Open Sans', sans-serif; font-weight:600; font-size:28px; margin:0px;}
.enquery_form_bg .form-control{border-radius:0px; padding:12px 12px; height:auto; border: none;}
.enquery_form_bg:placeholder{font-family: 'Open Sans', sans-serif; font-size:15px;}
.enquery_form_bg .form-control:focus{box-shadow:none; border: none;}
.enquery_form_bg input[type=submit]{padding:12px 12px; background:#17A8E3; color:#fff; font-family: 'Open Sans', sans-serif; font-size:16px; border: none; font-weight:700; position:relative;}



.thank-bg{background:#f3eecc; padding:80px 0px; margin-top:80px; margin-bottom:80px;}
.thank_you{text-align:center;}
.thank_you i{text-align:center; font-size:65px; color:#17a8e3;}
.thank_you h4{text-align:center; color:#006053; font-family: 'Montserrat', sans-serif; font-weight:600; font-size:28px; margin:10px 0 10px 0;}
.thank_you p{text-align:center; color:#7a7a7a; font-family: 'Montserrat', sans-serif;  font-size:15px; margin:0px; line-height: 31px;}


.contact-footer{padding:60px 0px; text-align:center; background:#f6f4e0; border-bottom:#006053 solid 1px;}
.contact-footer .form-control{border-radius:0px; padding:12px 12px; height:auto; border: #ddd solid 1px; box-shadow:none; margin-bottom:15px;}
.contact-footer:placeholder{font-family: 'Montserrat', sans-serif; font-size:15px;}
.contact-footer .form-control:focus{box-shadow:none; border: #ddd solid 1px;}
.contact-footer input[type=submit]{padding:12px 12px; background:#10d304; color:#fff; font-family: 'Open Sans', sans-serif; font-size:16px; border: none; font-weight:700; position:relative;}    

.contact-footer h2{font-family: 'Montserrat', sans-serif; font-size:28px; color:#006053; margin:0px; padding:10px; text-align:center; font-weight:600;}








/* lg */ 
@media (min-width: 1200px) { 

}

/* md */
@media (min-width: 992px) and (max-width: 1199px) {
.main-menu .navbar-nav li a {font-size: 12px; }


}

/* sm */
@media (min-width: 768px) and (max-width: 991px) {

  
}

/* xs */
@media (max-width: 767px) {





.TopRera {
    background: #f8f8f8;
    padding: 7px 7px 7px 7px;
}

.QRCODE p {
    padding: 0px 0 3px 0;
    margin: 0px;
    font-size: 12px;
    color: #000;
    font-family: 'Lato', sans-serif;
    line-height: 17px;
    font-weight: 500;
}

.RERANUM {
    text-align: right;
    font-size: 14px;
    font-family: 'Lato', sans-serif;
    line-height: 19px;
}

.AccountNUmber {
    text-align: right;
    font-size: 13px;
    font-family: 'Lato', sans-serif;
}

.Reradetl {
    display: flex;
    justify-content: flex-end;
    align-items: end;
    gap: 12px;
    margin: 0 0 8px 0;
}
.QRCODE img {
    width: 76px;
}

.QRCODE {
    width: 25%;
    display: flex;
    flex-direction: column;
    align-items: flex-end;
}






.slider_content_left h6 {
    font-size: 13px;
}

.mobile-slider{display:block;}
.slider {  padding: 0% 0 0% 0; }

.thank_you{text-align:center; padding:70px 0px; background:#f7f7f7;}

.mob_header button{text-align:center; color:#fff; font-family: 'Open Sans', sans-serif; font-weight:600; font-size:18px; margin:0px 0 0px 0; background:#ee9b0e; width:100%; border:none; padding:10px 0;}

.navbar-brand img{width:70%;}
.main-menu .navbar {    margin-bottom: 0px;    padding: 6px 0;}
.main-menu .navbar-toggle {    position: relative;    float: right;    padding: 10px 10px;    margin-top: 12px;    margin-right: 0px;    margin-bottom: 0px;    background-color: transparent;    background-image: none;    border: 1px solid transparent;    border-radius: 0px;    background: #17A8E3;    color: #fff; border:none !important; }

.main-menu .navbar-default .navbar-toggle:focus, .main-menu .navbar-default .navbar-toggle:hover {
    background-color: #17A8E3;
}

.main-menu .navbar-default .navbar-toggle .icon-bar {    background-color: #fff;}
.main-menu {    padding: 0px 0;}

.navbar .pull-right {    float: left !important;}

.enquery_form_bg .form-control{margin-bottom:5px;}

.slider_content_left {width: 100%; }



.sticky_whatsapp{ top:inherit; left:0px; z-index:999; position: sticky; bottom:0; background:#10d304; display: flex;    justify-content: center;    align-items: center; width:100%; text-align:center;}
.sticky_whatsapp a:nth-child(1){border-right:#fff solid 1px;}
.sticky_whatsapp a {    width: 100%;    text-decoration: none;    color: #fff;    display: inline-block;    margin-bottom: 0px;}
.sticky_whatsapp a span{display:inline-block; font-family: 'Montserrat', sans-serif; font-size:13px;}
.sticky_whatsapp i {    width: 35px;    height: 35px;    text-align: center;    line-height: 35px;    border-radius: 50%;    background: #10d304;    font-size: 20px;}

.sticky_footer{background:rgba(0, 0, 0, .9);     padding: 10px 0px 0px 0px;  position: sticky; bottom: 0;    z-index: 9;}
.enquery_form_bg .form-control {    border-radius: 0px;    padding: 8px 12px;    height: auto;    border: none;}
.enquery_form_bg input[type=submit] {    padding: 8px 12px;    }


.about {    padding: 75px 0px;  }
.about_content h2 {      margin: 0px 0 20px 0;  font-size: 22px; text-align: center; }
.about_content p { font-size: 13px;    color: #757272;   line-height: 24px; text-align: justify; }

.our_aminities_section {  padding: 75px 0px; }
.our_aminities_heading h2{  margin: 0px 0 20px 0;  font-size: 22px;}
.our_aminities_section .col-sm-6{width:46% !important; display:inline-block; margin-bottom:15px;}
.our_aminities_box p {  font-size: 12px; }


.lda_logo ul li {  padding: 0 2px;}
.lda_logo ul li img {    border: solid 1px #939393;    border-radius: 5px;}


.footer p{font-size:13px;}

.project_layout_section{ padding: 75px 0px;  }
.project_layout_heading h2 {      margin: 0px 0 20px 0;  font-size: 22px; }

.flour_plans_section{    padding: 0px 0px; }
.flour_plans_heading h2{  margin: 0px 0 20px 0;  font-size: 22px;}

.location_advantage_section {    padding: 75px 0px 0 0;  }
.location_advantage_heading h2{  margin: 0px 0 20px 0;  font-size: 22px;}

.location_advantage_section h4 {    margin: 0px 0 10px 18px; font-size:17px;}
.our_aminities_box { margin-bottom: 10px;}


.highlights_bg { width: 100%;    float: left; background:rgba(255, 255, 255, 0.90) !important; }





}



	