body{ font-family: Arial, Helvetica, sans-serif;}
.header{ padding: 10px 0;}
.header_logo{}
.header_info{ text-align:  right;  margin-top: 1%;}
.header_info h2{ font-size: 33px; font-weight:  700;}
.header_info h2 .fa{ background: #e32501; color: #fff; width: 50px; height: 50px; border-radius: 50px; line-height: 50px; text-align:  center; margin-right: 10px; display:  inline-block;}
.header_info h2 a{ text-decoration:  none; color: #000;}
.banner{}
.banner img{ width: 100%;}
.spgbnrfrm{  padding: 0;}
.land_enq{}
.land_enq .form-group{ width: 234px; padding: 5px; float:  none;}
.land_enq .form-control{ background: #fff; border: none; color:#666666; height:45px; font-size:14px;font-family: Arial, Helvetica, sans-serif; font-weight: 400;padding:12px 13px; width: 100%;}
.land_enq select{ color:#fff;}
.land_enq option{ color:#000;}
.land_enq .form-control.txt_area{color:#666666;}
.land_enq .form-control.submits{ background:#000000; font-size:12px; color:#fff; text-transform: uppercase;font-family: Arial, Helvetica, sans-serif; font-weight: 400; -webkit-border-radius: 3px;
-moz-border-radius: 3px; border-radius: 3px; padding: 0 45px;}
.land_enq ::placeholder{ color:#666666; font-size:14px; font-family: 'Barlow', sans-serif; font-weight: 400;} 
.land_enq h2{ font-size:24px;color:#fff;font-family: 'Barlow', sans-serif; font-weight: 600; margin:0 0 5px 0;}
.land_enq .form-group.submit{ width:  auto;}
.abtspgb{ padding: 50px 0;}
.abtspgbi{ text-align:  center;}
.abtspgbi h2{ color: #2d3190; font-size: 41px; font-weight:  700;}
.abtspgbi h3{ color: #db3559; font-size: 27px; font-weight:  400;}
.abtspgbi p{ color: #606060; font-size: 18px; font-weight:  400; line-height: 32px;}
.kyhtb{ padding: 0 0 50px 0;}
.kyhtb h2{ text-align:  center; color: #2d3190; font-size: 30px; font-weight:  700; margin-top: 0; margin-bottom: 20px;}
.kyhtb ul{ padding: 0; margin: 0;}
.kyhtb ul li{ list-style:  none; padding: 10px;}
.kyhtb ul li .kyhtbs{ text-align:  center; box-shadow: 0px 1px 10px #ddd; padding: 50px 0;}
.kyhtb ul li .kyhtbs.sailaksmi{ text-align:  center; box-shadow: 0px 1px 10px #ddd; padding: 50px 0; min-height: 242px;}
.kyhtb ul li .kyhtbs p{ font-size: 18px; font-weight:  400; color: #000; margin-top: 10px; text-transform:  uppercase;}
.ltnadvb{}
.ltnadvbs{ }
.ltnadvbs h2{ font-size: 27px; font-weight:  400; color: #fff; margin-top: 6px;}
.ltnadvbs:first-child{ padding: 50px 70px 50px 20%; background: #2c721f;}
.ltnadvbs:last-child{ padding: 0;}
.ltnadvbs ul{ padding: 0; margin: 0; }
.ltnadvbs ul li{ list-style: none; color: #fff; line-height: 38px; font-size: 18px; font-weight:  400; border-bottom: 1px solid #5d9353; position: relative; padding: 0 0 0 20px;}
.ltnadvbs ul li:before{ content: ''; position:  absolute; left: 0; top: 16px; width: 6px; height: 6px; border-radius: 6px; background: #fff;}
.ltnadvbs ul li:last-child{ border-bottom:  none;}
.dwnlbbasv{ margin-top: -4px; padding: 0;}
.dwnlbbasvs{ background: #e32501;}
.dwnlbbasvs:first-child{ padding: 0;}
.dwnlbbasvs a{ display:  block; font-size: 27px; font-weight:  400; color: #fff; text-decoration:  none; padding: 30px 0 30px 40%;}
.dwnlbbasvs a img{ margin-right: 15px;}
.dwnlbbasvs:last-child{ padding: 0;}
.dwnlbbasvs:last-child a{ background: #a6ce39; padding-left: 20px; text-align: center;}


.bldghghlgt{ padding: 50px 0;}
.bldghghlgts{}
.bldghghlgts p{ color: #000; font-size: 18px; font-weight:  400;}
.bldghghlgts h2{ color: #2d3190; font-size: 30px; font-weight:  700; margin-bottom: 20px;}
.bldghghlgts ul{ padding: 0; margin: 0; }
.bldghghlgts ul li{ list-style: none; color: #000; font-size: 18px; font-weight:  400; position: relative; padding: 0 0 0 20px; margin-bottom: 10px;}
.bldghghlgts ul li:before{ content: ''; position:  absolute; left: 0; top: 8px; width: 6px; height: 6px; border-radius: 6px; background: #e32501;}

.flrplan_slider .slick-prev{ border:1.5px solid #fff; width:40px; height:40px; line-height:40px; border-radius:40px; text-align:center; position: absolute;
    left:-45px; top:40%; z-index:2;}
.flrplan_slider .slick-next{ border:1.5px solid #fff; width:40px; height:40px; line-height:40px; border-radius:40px; text-align:center; position: absolute;
    right:-45px; top:40%; z-index:2;}
.flrplan_slider{ top:30px;}
.flrplan_slider img{ width:100%;}
.flrplan_slider .slick-slide{ position: relative; padding: 0 10px 30px 10px;}
.flrplan_slider .slick-prev::before {content:"\f104"; line-height:38px; font-family: 'FontAwesome'; color:#2c721f; font-size:50px;}
.flrplan_slider .slick-next::before {content:"\f105"; line-height:38px; font-family: 'FontAwesome'; color:#2c721f; font-size:50px;}
.flrplan_slider .slick-next:hover:before{ color:#33cba5;}
.flrplan_slider .slick-prev:hover:before{ color:#33cba5;}
.flrplan_slider  .flrplans{ position: relative; margin-bottom: 45px;}
.flrplan_slider  .flrplans p{ font-size: 18px; color: #0b0b0b; font-weight:  200; text-align: center;}
.flrplan_slider  .flrplans img{ width: 100%; margin-bottom: 20px;}

.flrplndlr h2{ text-align: center; font-size: 30px; font-weight:  700; color: #2d3190;}

.gallery_s{ padding: 5px;}
.saiprince{ padding: 0;}
.spgvdo{ padding: 5px;}
.gallery_s img{ width: 100%;}
.steglry h2{ color: #2d3190; font-size: 30px; font-weight:  700; margin-bottom: 20px; text-align: center;}
.steglry{ padding: 0 0 50px 0;}

.shlfb{ background:#efefef; padding:10px 0;}
.shlfb p{ text-align: right; margin:0; color:#464646; font-size:14px; font-weight: 400; line-height:34px;font-family: 'Barlow', sans-serif;}
.shlfb p a{ color:#464646; font-size:14px; font-weight: 400; text-decoration: none; outline: none;font-family: 'Barlow', sans-serif;}
.shlfb p img{ float: left; margin-right:5px;}
.shlpfb{ position: fixed; bottom:0; left:0; padding:0; z-index:2;}
.shlpfb ul{ padding:0; margin:0;}
.shlpfb ul li{ padding:0; text-align: center; border-right:1px solid #fff; list-style:none;}
.shlpfb ul li:last-child{ border: none;}
.shlpfb ul li a{ background:#ee1c25; display: block; text-decoration: none; outline: none; padding:6px 0; color:#fff;font-family: 'Barlow', sans-serif;
text-transform: uppercase; font-size:16px;}
.fb_like.landres {float: right;}
.fb_like { width: 220px;  margin: 10px 0;}
.bldghghlgts_sub{ margin: 50px 0 0 0; border: 1px solid #d5e3d2; padding: 0; border-bottom: 5px solid #ff0000;}
.bldghghlgts_subs{ padding: 5px;}
.bldghghlgts_subs p{ color: #e32501; font-size: 27px; font-weight:  400; margin: 0;}
.bldghghlgts_subs:last-child{ margin-top: 25px;}

.fixed-scroll{position: fixed;bottom: 70px;z-index: 200;right: 0px;}
.fixed-scroll ul{list-style-type:none;}
.fixed-scroll ul li:last-child a{background:#303030;padding:8px 20px;border-radius:100px;color:#fff;margin-top:15px;display:inline-block;letter-spacing:1px;font-size:16px;}
.fixed-scroll ul li:last-child a:hover{background:#82a237;}
.fixed-scroll ul li:last-child a img{display:inline-block;vertical-align:middle;margin-right:10px;}
.fixed-scroll ul li a {text-decoration:none;}

.land_enq .spg_sub{ background: #434549; border: none; color: #fff; width: 100%; padding: 10px 45px;}

.land_enq iframe{ width: 100%; border:  none; background:  none; height: 72px;}

.land_enq{ padding: 0; background: #a6ce39; text-align: center;}

.bldghghlgts_subs.saidelight:last-child{ margin-top: 6px;}

.saidlgtmap{ padding: 0;}
.ltnadvbs:last-child{ padding-right: 0; padding-left: 0;}
.ltnadvbs:last-child ul li{ color: #000;}
.ltnadvbs:last-child ul li:before{ background: #000;}

.locmap_elegance{ padding: 0;}
.ltnadvbs h2.elegance{ color: #000;}
.ltnadvbs.elegance:last-child{ padding: 50px 0 50px 2%;}
.bldghghlgts h2.jailakshmi{ font-size: 26px;}

.vdoglry{ padding: 0 0 50px 0;}
.vdoglry h2 { color: #2d3190;font-size: 30px; font-weight: 700; margin-bottom: 20px; text-align: center;}

.bldghghlgt h2{ margin-bottom: 30px;}
.flrplndlr.sailakshminagar{ padding: 30px 0 0 0;}

.land_enq .form-group.auto{ width:  auto;}
.jjjhnff h3{color: #db3559;font-size: 27px;font-weight: 400;line-height:36px;}
.kyhtb ul li .glased{text-align: center;box-shadow: 0px 1px 10px #ddd;padding: 50px 0;height: 200px;}
.bhkihevhap{margin-top: 30px;}
.bhkihevhap h2{text-align: center;font-size: 30px;font-weight: 700;color: #2d3190;}
.njjn img{margin-bottom:50px;}


.counter p{margin-left: 77px;}


.fb_like{width: 482px;
height: 20px;
float: left;
margin-left: -265px;}


.visitor a{pointer-events:none;}
.counter{margin-top:-25px;}

.land_enq .form-group.captcha{ width: 310px;}

.dwnlbbasvs a.saienclave{ min-height: 113px;}
.bhapfo .form-group{float: left;}
.contactenq{display: flex; justify-content: center;}
.contactenq .form-group{margin-bottom: 0px;}
.bhapfo .form-group.captcha{margin-top:-15px;}
.bhapfo h2{margin-top: 10px;margin-bottom: 16px;}

.bldghghlgts h3{ margin-bottom: 30px;}

.njjn img.subhiksha{ margin-bottom: 0;}

.bldghghlgts h4{ font-size: 25px; margin-top: 40px; margin-bottom: 40px; font-weight: 700;}

.bldghghlgt.subhiksha{ padding-top: 0;}
img.subhiksha.saiprinc{margin: 0 auto;margin-bottom:10px;}