﻿@charset "utf-8";
/* CSS Document */

html{overflow-y: scroll !important;}
body{margin:0; padding:0; font-family:sec !important; font-size:14px !important;}

@font-face{font-family:first; src: url(../fonts/OpenSans-Light.ttf);}
@font-face{font-family:sec; src: url(../fonts/OpenSans-Regular.ttf);}
@font-face{font-family:third; src: url(../fonts/OpenSans-Semibold.ttf);}
@font-face{font-family:fourth; src: url(../fonts/OpenSans-Bold.ttf);}

h1{margin:0 !important; padding:0 !important; border:none; outline:none;}
h2{margin:15px !important; padding:0 !important; border:none; outline:none;}
h3{margin:0 !important; padding:0 !important; border:none; outline:none;}
h4{margin:0 !important; padding:0 !important; border:none; outline:none;}
h5{margin:0 !important; padding:0 !important; border:none; outline:none;}
h6{margin:0 !important; padding:0 !important; border:none; outline:none;}

ul{margin:0; padding:0; list-style-type:none;}
input, button, textarea{outline:none; resize:none;}
.border{border:solid #000 1px;}
img{border:none; margin:0; padding:0;}
a{text-decoration:none;}
a:hover{text-decoration:none;}
a:focus{text-decoration:none;}
.top-space{margin-top:30px; padding: 30px 0;}


.top-bg{background-color:#195691; padding:0;}

ul.top-call1{float:right; margin-top: 20px;}
ul.top-call1 li{color: #fff; display: inline-block;  letter-spacing:.5px; font-size:16px; font-weight: 600; margin-right: -35px;}
ul.top-call1 li.last-call{border-right:0; padding-right:0; display: flex;}
ul.top-call1 li a{color:#fff;}
ul.top-call1 li i{margin:4px 5px 0 0;}
ul.top-call1 li span{color: #000; font-family:fourth;}
.rera-reg{font-weight: bold; color:#fff; font-size: 14px; margin-right:37px;}
ul.top-call{float:right;}
ul.top-call li{color: #FFF; display: inline-block; padding: 0 10px 0 10px; letter-spacing:.5px; font-size:17px;}
ul.top-call li.last-call{border-right:0; padding-right:0; border-right:2px #fff;}
ul.top-call li a{color:#FFF;}
ul.top-call li i{margin:0 5px 0 0;}
ul.top-call li span{color: #a0a0a0; font-family:fourth;}

.logo{font-family: fourth; font-size: 28px; color: #1192a7;}
.navigation .devrama-slider{z-index:9999 !important;}

.container.quick-enquiry-box{position: absolute; top: 141px; left: 0; right: 0; z-index: 999;}
.quick-enquiry-bg{background-color:#0e75b7; padding:40px 15px 40px 15px; border-radius: 20px;}
.slider-form{color:#FFF; text-align:center;}
.company-name{font-size: 30px; font-family: fourth; margin:0; text-align:center}
.company-small{font-size:14px; letter-spacing:.6px; text-align:center}
.slider-form .company-small:after{width:210px; padding:0 0 7px 0; content:""; display:block; border-bottom:solid #fff 1px; margin:0 auto; margin-bottom:30px;}
.slider-form input{width: 300px; padding: 7px 0 7px 10px; border: none; margin-bottom:18px; color:#000; border-radius:5px;}
.slider-form textarea{width: 300px; min-height:100px; padding: 6px 0 6px 10px; border: none; margin-bottom:12px; color:#000; border-radius:5px;}
.slider-form input.home-captcha{width:120px !important;}
.slider-form img{margin:-3px 0 0 0;}
.slider-form a{color: #fff; margin: 0 0 0 4px;}
.slider-form .home-submit{color: #fff; width: 180px !important; background-color: #003150; text-transform: uppercase; letter-spacing: 1px; font-size: 16px;  font-family: third; transition:all .8s; border:solid #fff0 1px;}
.slider-form .home-submit:hover{background:none; color:#fff; transition:all .8s; border:solid #fff 1px;}

ul.inner-links li{font-size:13px;}
ul.inner-links a{color:#333; text-decoration:none;}
ul.inner-links a.active{color:#0094d0; font-family:third;}

.main-heading{text-align: center; font-family: fourth; font-size: 30px;}
.overview-text{text-align: justify; font-size: 16px; color: #5d5d5d; margin:15px 0 0 0;}
.overview-hr{background-color:#CCC; height:1px;}
.projects-list{margin-top:20px; overflow:hidden;}
.projects-name{font-family: third; font-size: 19px; margin: 0 0 8px 0; color: #004cab; text-align:center;}
.projects-name a{color: #004cab;}
.projects-name:after{content:""; display:block; border-bottom: solid #004cab 1px; margin: 0 auto; padding: 0 0 7px 0; margin-bottom: 0;}

.commecial-heading{margin:30px 0 0 0 !important;}

.home-property{background-color:#eee; }






.ftr-bg{background-color:#333; padding:30px 0 30px 0px;}
.ftr-content{color:#FFF;}
.ftr-name{font-family: first; font-size: 30px; margin-bottom:20px; color:#FFF;}
.ftr-name:after{content:""; display:block; border-bottom:solid #ffffff21 1px; width:230px;}
.ftr-address{line-height:23px; margin:0; letter-spacing:.3px;}
.ftr-address i{margin:0 2px 0 0;}

ul.ftr-social{margin-top:15px;}
ul.ftr-social li{display:inline-block; margin:0 5px 0 0px;}

ul.ftr-social1{margin:0; padding: 0; float: right; }
ul.ftr-social1 li{display:inline-block; margin:0 5px 0 0px;}

.copyright-bg{background-color: #252525; margin: 0; padding: 14px 0 9px 0; color: #fff; overflow:hidden;}
.copyright-bg a{color:#FFF;}
.copyright-left{margin:0;}
.copyright-right{float:right; margin:0;}




/****************************************
*************** ABOUT US ****************
*****************************************/
.about-bg{background-image:url(../images/about-us.jpg); background-repeat:no-repeat; height:150px; background-size:cover; background-position:center;}
.about-bg:before{background-color: #00000094; content: ''; display: block; height: 150px; position: absolute; width: 100%;}
.inner-title{color: #fff; z-index: 999; position: relative; text-align: center; vertical-align: middle; height: 150px; display: table-cell; width: 1%; font-size: 45px; font-family: third;}

.our-mission-bg{background-color:#f3f3f3; min-height:252px; padding:30px; margin-bottom:20px;}
.our-mission-icon{margin-bottom:20px;}
.our-mission-heading{font-family: fourth; font-size: 29px;}
.our-mission-text{line-height: 30px; font-size: 16px; font-weight: 600; font-family: first; letter-spacing: .3px;}
.about-us-para{min-height: 506px; background-color: #f3f3f3; padding: 70px 30px 0 30px;}

/****************************************
************** CONTACT US ***************
*****************************************/

.contact-us-text{font-size: 15px; letter-spacing: .2px; line-height:24px;}
.contact-us-text span{font-family:fourth;}

.contact-box{margin-top:30px;}
ul.contact-list li{margin: 0 0 10px 0; font-size: 15px; line-height:24px;}
ul.contact-list li span{font-family:fourth;}
ul.contact-list li a{color:#333;}

.contact-map{margin-top:20px;}

.contact-form-bg{background-color: #f4f4f4; padding:25px;}
.form-heading{font-family: fourth; font-size: 29px;}
.contact-form{margin-top:30px;}
.contact-form input{padding: 7px 0 7px 10px; min-width: 100%; margin-bottom:10px; font-style:italic;}
.contact-form textarea{padding: 7px 0 7px 10px; min-width: 100%; margin-bottom:10px; font-style:italic; min-height:200px;}
.contact-form .captcha-input{min-width: 50%; padding: 3px 4px 3px 4px;}
.contact-form .captcha-img{margin:-3px 6px 0 6px;}

.contact-form .contact-submit{background-color: #2c3e50; color: #fff; font-style: normal; font-family: sec; text-transform: uppercase; letter-spacing: .4px; font-size: 16px; border: none; min-width: 100px; min-height: 48px;}


.happy-trails-heading{font-family: fourth; font-size: 27px; color: #195691;}
.happy-trails-small{font-family: third; font-size: 17px;}
.happy-trails-list{margin-top:40px; margin-bottom:40px; clear: both; overflow: hidden;}
.happy-trails-img{margin: 0 15px 0 0; float:left;}
.happy-trails-list p{margin: 4px 0 0 0; font-size: 16px; color: #333; line-height: 26px; padding:0 30px 0 0; height: 65px; vertical-align: middle; display: table-cell;}
.happy-trails-map{margin-bottom:30px;}
.aminities-name{font-family: fourth; margin: 10px 0 30px 0; font-size: 20px; letter-spacing: normal; border-bottom: solid #ccc 1px; padding:0 0 9px 0;}
.gallery-space{margin-bottom:15px;}
.download-btn{background: none !important; color: #000 !important; text-transform: uppercase; letter-spacing: 1px; font-size: 15px !important; border: solid #333 1px !important; border-radius: 0 !important; width: 80%; margin:0 auto; display:table !important; transition:all .5s;}
.download-btn i{margin:0 0 0 7px; font-size:16px;}
.download-btn:hover{background-color:#000 !important; color:#FFF !important; transition:all .5s;}
.download-img{margin-top:20px;}
.download-pdf{margin-top:40px;}

.contact-ifon-box{margin-top:20px;}
ul.contact-info-list{background-color: #f7f7f7; padding: 20px 30px 20px 30px; min-height: 458px; margin-bottom: 20px;}
ul.contact-info-list li{padding: 8px 0 8px 0; font-size: 15px; display:flex;}
ul.contact-info-list li a{color:#333;}
ul.contact-info-list li a:focus{text-decoration:none;}
ul.contact-info-list li i{margin:4px 8px 0 0;}

.ht-contact-heading{font-size: 22px; font-family: third;}

.invest-bg{background-color:#008fe2; margin:0 0 20px 0; color:#FFF; padding:30px 20px 30px 20px; border-radius:6px;}
.invest-heading{margin: 0; font-family: third; font-size: 20px;}
.lac-onwards{margin: 0; font-size: 20px; font-family: fourth;}

ul.area-list{margin-top:10px;}
ul.area-list li{display:flex; margin:0 0 7px 0px;}
ul.area-list li i{margin: 5px 5px 0 0; font-size: 12px;}


.form-bg{background-image:url(../images/form-bg.png); background-repeat:no-repeat; width:274px; min-height:480px; padding:20px;}
.form-heading{text-align: center; font-size: 22px; margin: 0; font-family: fourth; color: #777777; text-transform: uppercase; letter-spacing: .5px;}

.form-box{margin-top:13px;}
.form-bg input{background-color: #eaeaea; border: solid #ccc 1px; padding: 7px 0 7px 10px; width: 100%; margin: 0 0 12px 0; font-size:13px;}
.form-bg .captcha-input{width: 30%; padding: 3px 4px 3px 4px;}
.form-bg .captcha-img{margin:-3px 6px 0 6px;}
.form-bg textarea{background-color: #eaeaea; border: solid #ccc 1px; padding: 6px 0 6px 10px; width: 100%; margin: 0 0 10px 0; font-size:13px;}
.form-bg .btn-submit{background-color: #c1c1c1; color: #3a3a3a; font-size: 18px; font-family: third; width:168px; height:40px; border: none; margin: 0 auto; display: block; margin-top:6px;}

.side-heading{background-color: black; color: #fff; padding: 2px 0 4px 15px; clear:both;}
.side-form input{width:100% !important;}
.side-form textarea{width:100% !important;}


.samridhi-image-gallery{margin-top:10px;}
.samridhi-heading{font-size: 22px; color: #3f4042; font-family: third;}
ul.samridhi-locaion-list li{margin-bottom:10px; display:flex; font-size:14px;}
ul.samridhi-locaion-list li:before{content:"\f061"; font-weight:900; font-family:"Font Awesome 5 free"; margin: 3px 7px 0 0; font-size: 10px;}

.loation-advantages{font-size: 22px; font-family: third; margin-bottom: 17px; color: #333; border-bottom: solid #ccc 1px; padding: 0 0 15px 0;}

.mag img{max-width: 100%;}
.magnify{position: relative; cursor: none;}
.magnify-large{position: absolute; display: none; width: 220px; height: 220px; -webkit-box-shadow: 0 0 0 7px rgba(255, 255, 255, 0.85), 0 0 7px 7px rgba(0, 0, 0, 0.25), inset 0 0 40px 2px rgba(0, 0, 0, 0.25);
 -moz-box-shadow: 0 0 0 7px rgba(255, 255, 255, 0.85), 0 0 7px 7px rgba(0, 0, 0, 0.25), inset 0 0 40px 2px rgba(0, 0, 0, 0.25);
 box-shadow: 0 0 0 7px rgba(255, 255, 255, 0.85), 0 0 7px 7px rgba(0, 0, 0, 0.25), inset 0 0 40px 2px rgba(0, 0, 0, 0.25); -webkit-border-radius: 100%; -moz-border-radius: 100%;
 border-radius: 100%;}
.resdential{font-family: fourth; font-size: 14px; color: #000; margin-top:25px;}

ul.unit-list{margin-top:10px;}
ul.unit-list li{margin-bottom: 4px; font-family: sec; font-size: 13px; text-align:center;}
ul.unit-list li span{font-family: third;}


.unit-box{min-height:300px;}
.highlights-img{margin-bottom:30px; box-shadow:0px 0px 10px #1568b8;}
.highlights-img:hover{ margin-bottom:30px; transform: scale(1.1); transition: 0.5s}
.highlights1-img{margin-bottom:30px; box-shadow: 0px 0px 10px #1568b8}
/*.highlights1-img:hover{ margin-bottom:30px; transform: scale(1.1); transition: 0.5s}*/
.highlights-img p{ text-align: center; margin-top: 10px; }
.pro-features{font-size: 22px; font-family: third; border-bottom: solid #ccc 1px; padding: 0 0 9px 0;}

.pro-features-box{margin-top:15px;}
ul.pro-features-list{margin-top:25px;}
ul.pro-features-list2{margin-top:15px;}
ul.pro-features-list li{font-size:13px; line-height:22px;}

.pro-features-box{min-height:260px;}

.ace-last{font-size: 18px; font-family: fourth; color: #005594;}
.ace-last:after{content: ""; max-width:200px; border-bottom:solid #ccc 1px; display: block; font-family: first; font-size: 12px; color: #8e8e8e; letter-spacing: 2px; padding:0 0 6px 0;}

.flooring-box{min-height: 290px; background-color: #e8e8e8; padding: 15px; margin-bottom: 20px;}
.ace-park-box{min-height:330px;}

.eminence-box{height:130px; min-height:130px; background-color:#dadada; color:#404040; vertical-align:middle; display:table-cell; width:1%; text-align:center; padding:15px;}
.eminence-heading{font-family: fourth; margin: 0; text-transform: uppercase; font-size: 18px;}
.eminence-sub-heading{font-family:third; margin:0;}
.eminence-space{margin-bottom:20px;}

ul.alpha-list{margin:15px 0 15px 0;}
ul.alpha-list li{margin-bottom: 10px; font-family: third; color: #005d8b;}
ul.alpha-list li i{margin:0 6px 0 0;}
ul.alpha-list p{font-family: fourth; font-size: 17px; margin-top: 20px; border-bottom: solid #ccc 1px; padding: 0 0 7px 0;}


.unbeatable-combination{font-family: fourth; font-size: 20px; color: #273646; margin: 30px 0 10px 0;}
ul.alphathum-list{border:solid #ccc 1px; text-align:center;}
ul.alphathum-list li{border-bottom: solid #ccc 1px; padding: 5px 7px 5px 7px; font-size: 13px;}
ul.alphathum-list li.heading{background-color: #0150a0; color: #fff; text-align: center; padding: 7px 0 7px 0; letter-spacing: .5px; font-family: fourth; font-size: 15px;}
ul.alphathum-list li.border-b{border-bottom:none;}

.typical-floor{background-color: #27235e; color: #fff; text-align: center; padding: 6px 0 6px 0; font-size: 18px; font-family: fourth; letter-spacing: .5px; border-radius: 10px 10px 0 0;}

.alpha-gallery{margin-bottom:20px;}
.project-box{min-height:310px;}
.pro-btn{background-color: #005ea0; letter-spacing: .2px; border: none; padding: 5px 15px 5px 15px; border-radius: 5px; margin: 0 auto; display: table; margin-top: 25px;}
.pro-btn:hover{background-color: #024879; box-shadow: 10px 10px 10px #ccc; transform: scale(1.1); }
.pro-btn:focus{background-color: #005ea0 !important;}


.pro1-btn{background-color: #005ea0; letter-spacing: .2px; border: none; padding: 5px 40px 5px 40px; font-size: 18px; border-radius: 5px; margin: 0 auto; display: table; margin-top: 25px;}
.pro1-btn:hover{background-color: #024879; box-shadow: 10px 10px 10px #ccc; transform: scale(1.1); }
.pro1-btn:focus{background-color: #005ea0 !important;}

ul.ace-golfshire-list{background-color: #eaeaea; padding: 30px 20px 20px 20px; min-height: 490px;}

ul.luxuriya-list{text-align:center; margin:11px 0 0 0;}
ul.luxuriya-list li{font-size:13px;}
ul.luxuriya-list li.luxuriya-headnig{text-align:center; font-family:fourth; font-size: 15px; margin: 0 0 3px 0;}

.define-by-nature{text-align: center; margin: 25px 0 10px 0; font-size: 22px; font-family: third; color:#6d6d6d;}
.define-cus-btn{margin: 0 auto; display: table !important; background-color: #0d53a3 !important; border: none !important; font-size: 13px !important; letter-spacing: .8px !important; border-radius: 0 !important; padding:7px 10px 7px 10px !important;}
.define-cus-btn i{margin:0 4px 0 0;}

.map-advan{background-color:#f1f1f1; padding:40px; min-height:440px; margin-bottom:30px;}
.map-advan-heading{font-size: 20px; font-family: third;}
.map-advan-text{font-size: 14px; text-align: justify;}
.site-map{padding:0 0 0 9px;}
.site-map-text{height: 350px; vertical-align: middle; display: table-cell; line-height: 27px; font-size: 17px;}

.godrej-solitaire{margin-top: 23px; font-family: fourth; font-size: 16px;}
ul.godrej-solitaire-list{list-style-type:disc; padding-left:25px; margin-bottom: 23px;}
ul.godrej-solitaire-list li{}

.connectivity{font-size: 16px; font-family: fourth; margin: 0 0 4px 0; background-color: #dcdcdc; padding: 7px 0 7px 14px;}
.connectivity-sub{font-family: third; font-size: 17px;}


.links-heading{font-size: 18px; font-family: third; color: #fff; border-bottom: solid #ffffff14 1px; padding: 0 0 5px 0;}
ul.ftr-links{margin:0 0 25px 0; background-color: #407879; padding: 30px; border-radius:6px;}
ul.ftr-links li{margin:0 0 8px 0;}
ul.ftr-links li a{color:#fff; text-decoration:none;}
ul.ftr-links li:before{content: "\f061"; color:#FFF; font-weight: 900; font-family: "Font Awesome 5 free"; margin: 3px 7px 0 0; font-size: 10px;}

.ftr-call{font-size: 20px; letter-spacing: 1px;}
.ftr-call i{margin:0 5px 0 0;}

.sub-bottom{margin-bottom:20px;}
.per-square{text-align: center; margin: 0 auto; color: #ffffff; font-family: third; font-size: 20px; background-color: #3a566b; display: table; margin-bottom: 10px; margin-top: 10px; padding: 6px 15px 5px 15px;}
.alpha-cus-btn{margin-bottom: 5px !important; margin-left: 4px; width: 100%; border-radius:3px !important;}

.walkthrough{font-size: 30px; font-family: fourth; color: #024fa5; margin: 40px 0 13px 0;}
.ace-golfshire-brochure{margin-bottom:10px !important;}

.alpha-img{margin-bottom:30px;}
.ftr-msg{font-size: 35px; margin-top: 40px; font-family: third; text-transform: uppercase; letter-spacing: 1px;}

.godrej-pdf{background-color: #000; color: #fff; font-size: 20px; padding: 9px 20px 9px 20px; margin-top: 20px; display: block;}
.godrej-pdf:hover{color:#FFF; text-decoration:none;}
.godrej-pdf:focus{color:#FFF; text-decoration:none;}
.godrej-pdf i{margin:0 5px 0 0;}


.price-space{margin:10px 0 12px 0;}
.signature-resort-price-icon{min-height: 195px;}
.signature-floor-plan{margin:30px 0 10px 0;}

.alphathum-slider{border:6px #aae4ff solid;}

#price-list{
	background: #fff;
}





@media screen and (max-width: 335px){
.form-bg{background-size:83%;}
.form-bg input{width:100%; padding:3px 0 3px 10px;}
.form-bg textarea{width:100% !important; padding:3px 0 3px 10px;}
}


@media screen and (max-width: 991px){
.slider-form input, textarea{width:100% !important;}
.container.quick-enquiry-box{position:relative; top:0;}
.form-bg .captcha-input{width:40%;}
}

@media screen and (max-width: 768px){
	.rera-reg{ margin-right:0px;}
	ul.top-call1 li.last-call{display:block; margin-bottom: 6px;}
ul.top-call{float:none; text-align:center;}
ul.top-call li{border-right:none;}
ul.top-call1{float:none; text-align:center;}
ul.top-call1 li{border-right:none;}

ul.ftr-social1{margin:0; padding: 0; text-align: center; float: inherit; }
ul.ftr-social1 li{display:inline-block; margin:0 5px 0 0px;}
.logo{margin:0 auto; display:block;}
.slider-form input.home-captcha{width:50%!important;}
.contact-form-bg{margin-top:25px;}
.ht-contact-form input{width: 100%;}
ul.contact-info-list{margin-bottom:30px;}	
.form-bg{margin:0 auto; display:block; margin-top:30px;}
.form-bg{background-color: white; background-image: none; box-shadow: 0px 2px 14px #0000005e; max-width:400px !important;}
.form-bg .btn-submit{margin:20px 0 0 0px !important;}
.contact-form .captcha-input{min-width: 40%;}
.contact-form .contact-submit{width:100% !important; margin-top:10px;}
.company-name{margin-top:30px;}
.project-box{margin-bottom:25px;}
.unit-box{margin-bottom: 30px;}
ul.ftr-links{margin: 30px 0 25px 0;}
}

@media screen and (max-width: 1083px){
.form-bg{background-color: white; background-image: none; box-shadow: 0px 2px 14px #0000005e; width: auto !important;}
}


		
/* ---------------------------------------------------------------------- */
/*	Footer
/* ---------------------------------------------------------------------- */


/* ================================================== */
/* footer */
/* ================================================== */
footer {
	background: #195691;
	color: #fff;
	padding: 80px 0 0 0;
	}
	
	footer h3, .de_light footer h3 {
	color:#000;
	font-weight: 600;
	font-size: 20px;
	margin-bottom: 20px;
	}
	
	footer a {
	color: #ccc;
	}
	
	footer a:visited {
	color: #ccc;
	}
	
	footer a:hover {
	color:#fff;
	}
	
	footer.light{
		color:#606060;
		background:#fff;
	}
	
	footer.light a{
		color:#606060 !important;
		text-decoration:none;
	}

	.de-navbar-left footer{
	padding:70px 70px 0 70px;
	}
	
	.subfooter{
	background:#167ac6;
	padding:30px 0 20px 0;
	}
	
	.subfooter.light{
		border-top:solid 1px #ddd;
		background:#fff;
	}
	
	.de-navbar-left .subfooter{
	background:none;
	}

	header.side-header{
	border-bottom:none !important;
	margin:0;
	}
	
	header.side-header .social-icons-2{
	margin:0 auto;
	margin-top:50px !important;
	float:none;
	text-align:center;
	}
	
	header.side-header .social-icons-2 a{
	display:inline-block;
	margin:0 2px 0 2px;
	background:#555;
	width:36px;
	height:36px;
	padding-top:5px;
	display:inline-block;
	text-align:center;
	border-radius:20px;
	-moz-border-radius:20px;
	-webkit-border-radius:20px;
	opacity:.2;	
	}
	
	.de_light header.side-header .social-icons-2 a{
	background:#fff;
	color:#333;
	}
	
	header.side-header .social-icons-2 a:hover{
	opacity:1;
	}	
	
	.de-navbar-left.de_light header, .de-navbar-left.de_light{background:#f9f9f9;}

	header.header-mobile{
	background:#111;
	}
	
	header.header-mobile.header-light{
	background:#fff;
	}
	
	header.smaller.header-scroll:not(.autoshow){
	position:absolute;
	}
	
	.header-bottom .info{
	display:none !important;
	}
	
	#de-sidebar{
	padding:0px;
	}
	
/* ================================================== */
/* widget */
/* ================================================== */
#sidebar{
padding-left:20px;
}
 
.widget {
margin-bottom: 60px;
padding-bottom:60px;
border-bottom:solid 1px #333;
}

.de_light .widget{
border-bottom:solid 1px #ddd;
}

.widget h4 {
text-transform:uppercase;
padding-bottom: 20px;
font-size: 16px;
letter-spacing: normal;
letter-spacing:1px;
}

.widget ul {
list-style: none;
margin: 0;
padding:0;
}

.widget  .small-border{
height:2px;
width:30px;
background:#fff;
margin:10px 0 20px 0;
display:block;
}

.widget_category li {
padding: 8px 20px 8px 20px;
margin-bottom: 8px;
background:#111;
text-transform:uppercase;
}

.de_light .widget_category li {
background:#eee;
}

.widget_category li a {
color:#606060;
}

.widget_recent_post li {
padding-left: 20px;
background: url(../images/list-arrow.png) left 2px no-repeat;
border-bottom: solid 1px #222;
padding-bottom: 7px;
margin-bottom: 5px;
}

.widget_recent_post li a {
color: #555;
}

.widget .comments li {
padding-left: 20px;
background: url(../images/list-arrow.png) left 2px no-repeat;
border-bottom: solid 1px #eee;
padding-bottom: 7px;
margin-bottom: 5px;
}

.widget_tags li {
text-shadow:none;
display: inline-block;
margin-right: 2px;
margin-bottom: 13px;
}

.widget_tags li a {
font-size:12px;
text-decoration: none;
margin-bottom: 5px;
border-radius: 1px;
-moz-border-radius: 1px;
-webkit-border-radius: 1px;
border:solid 1px rgba(255,255,255,.1);
color: #888;
padding: 5px 8px 5px 8px;
}

.de_light .widget_tags li a {
color:#606060;
border:solid 1px #ddd;
}

.widget_tags li a:hover {
color:#555;
border-color: #555;
}

.de_light .widget_tags li a:hover {
color:#111;
border-color: #111;
}


.widget_top_rated_product ul{
padding:0;
}

.widget_top_rated_product li {
min-height:80px;
}

.widget_top_rated_product li .text{
padding-top:5px;
padding-left:75px;
}

.widget_top_rated_product li img{
position:absolute;
width:60px;
height:60px;
}

.widget_tags li a{
border-color:#555;
}

.widget_tags li a:hover {
color:#eceff3;
border-color:#eceff3;
}

footer .widget{
border:none !important;
margin-bottom:0;
}

.widget_tags ul{
margin-top:30px;
}

footer .widget.widget_tags li a{
border-color:#222;
}

footer .widget_recent_post li {
padding: 0 0 5px 0;
margin:0;
background: none;
border-bottom-color:#999;
}

footer .widget{
border:none !important;
margin-bottom:0;
}

.widget_tags ul{
margin-top:30px;
}

footer .widget.widget_tags li a{
border-color:#222;
}

footer.light .widget_recent_post li {
border-bottom-color:#eee;
}

footer .widget_recent_post li a {
color: #fff;
font-weight: 400;
}

footer .widget h3{
margin-bottom:20px;
}


	/* social-icons */
	/* ================================================== */
	.social-icons{
	display:inline-block;
	}
	.social-icons i{
	text-shadow:none;
	color: #fff;
	padding: 8px;
	width: 28px;
	height: 28px;
	text-align: center;
	font-size:16px;
	border-radius:1px;
	-moz-border-radius:1px;
	-webkit-border-radius:1px;
	}
	footer.light .social-icons i{
	color: #606060;
	}
	.social-icons i:hover{
	background:#fff;
	border-color:#eceff3;
	color:#333;
	}
	
/* ---------------------------------------------------------------------- */
/*	Widgets + Shortcodes
/* ---------------------------------------------------------------------- */

	/* -------------------------------------------------- */
	/*	Social Icons
	/* -------------------------------------------------- */
	
	ul.social-icons { font-size: 0; }

	#footer ul.social-icons {  }
	
		ul.social-icons li {
			display: inline-block; 
			margin-right: 5px; 
			margin-bottom: 5px; 
			vertical-align: top;
		}

			ul.social-icons li a {
				position: relative;
				display: block;
				width: 40px;
				height: 40px;
				
				font: 0/0 a;
				cursor: pointer;
				text-align: center;

				-webkit-transition: all .25s ease;
						transition: all .25s ease;
				
			}
			
			ul.social-icons li a:hover { border-color: transparent; }	
			
			
			
				ul.social-icons li i {
					display: block;
					font-size: 20px;
					line-height: 40px;
				}
			
				
	
	
	/* -------------------------------------------------- */
	/*	Quotes
	/* -------------------------------------------------- */

	.quotes { 
		position: relative;
		margin-bottom: 25px;
	}
	
		.quotes li { display: none; }
		.quotes li:first-child { display: block; }
		
		.ie8 .quotes li { background-color: transparent !important; }
	
        .quote-text {
			position: relative;
			padding: 10px 10% 0;
		}
		
		

        .quote-text:before {
			display: block;
			margin-bottom: 35px;
			content: "\e86c";
			font-size: 50px;
			font-family: 'fontello';
		}
		
		.ie8 .align-center .quote-text:before { text-align: center; }
		
		.quote-image {
			position: relative;
			display: inline-block;
			margin: 10px 0 10px;
		}
		
		.quote-image:before,
		.quote-image:after { 
			position: absolute;
			top: 50%;
			width: 130%;
			height: 1px;
			
		}
		
		.quote-image:before {
			left: -150%;
			content: '';
		}
		
		.quote-image:after {
			right: -150%;
			content: ''; 
		}
		
			.quote-image img {
				overflow: hidden;
				-webkit-border-radius: 50%;
						border-radius: 50%;
			}
			
		.quote-author {
			font-size: 16px;
		}

		.parallax .quote-author { 
			font-size: 16px;
		}
		
		.quote-author:before,
		.quote-author:after { content: " - "; }

	/* Quote Navigation */

	.quotes-control-nav {
		padding: 10px 0 0;
		text-align: center;
	}

		.quotes-control-nav a {
			position: relative;
			display: inline-block;
			margin: 0 3px;
			width: 9px;
			height: 9px;
			cursor: pointer;
			font-size: 0;
			
			-webkit-transition: background-color .25s linear;
					transition: background-color .25s linear;
			-webkit-border-radius: 50%;
					border-radius: 50%;
		}


		.detail{
			height: auto;
			
			background: #fff;
			padding: 0 30px;
			
			border-radius:5px;
		}

		.detail h2{
		    font-family: fourth;
			font-size: 27px;
			color: #435056;
			margin: 20px 0;
			text-align: center;

		}

		.detail img{margin-top: 10px;}

		.godrej-noida{
		list-style-type: disc;
    	padding-left: 25px;
    	margin: 10px 0;
    	font-size: 14px;
    	line-height: 25px;
    }
    .connectivity1{
    font-size: 16px;
    font-family: fourth;
    margin: 10px 0 4px 0;
    background-color: #dcdcdc;
    padding: 7px 0 7px 14px;
    }



    table {
  font-family: arial, sans-serif;
  border-collapse: collapse;
  width: 100%;
  background-color: #bfbfbf;
 
}
th{
	background-color: #286090;
	font-size: 16px;
	color: #fff;
}

th span{
	color: #fff;
	font-size: 12px;
}
td, th {
  text-align: left;
  padding: 8px;
  border:1px solid #fff;
}

th a{
	color: #fff;
	text-decoration: none;
}

th a:hover{
	color: #fff;
}


td a{
	color: #222;
	text-decoration: none;
}

td a:hover{
	color: #222;
}



tr:nth-child(even) {
  background-color: #dddddd;
}
}

	

	#model_btn{
    position: fixed;
    z-index: 9999;
    top: 50%;
    width: 50px;
    height: 50px;
    right: 0;
    border-radius: 50% !important;
    background: #9e0300;
    border: 0;
    box-shadow: 4px 6px 6px rgba(0,0,0,0.5);
    }

    .modal-header {
    min-height: 16.428571429px;
    padding: 15px;
    border-bottom: 1px solid #e5e5e5;
    background: #0e75b7;
    color: #ffffff;
    }
    .modal-header h4{
        color: #ffffff;
        font-weight: 600;
        text-align: center;
    }
    .modal-header .close {
    margin-top: -20px;
}


.modal-body{
	
	background-size:cover;
	height: 400px
}

@media screen and (max-width: 767px){
	.modal-body{
	
	background-size:cover;
	height: 766px
}
}
    #quick_enq .modal-dialog{
    max-width: 420px;
    border-radius: 0;
    background: #f36624;
    }
     #quick_enq .modal-content{
    border-radius: 0 !important;
    background: #9e0300;
    color: white;
    }
    #quick_enquery .form-group .form-control{
            border-radius: 5px !important;
    border: 1px solid #ccc;
    outline: 0;
    }
    #send_enq{

  

    }


    .resort {
    font-family: fourth;
    font-size: 30px;
 	text-align: center;
 	color: #195691;
}


  .residences {
    font-family: fourth;
    font-size: 26px;
    margin-bottom: 30px;
 	text-align: center;
 	color: #333;
}


.type1{
	width: 100%;
	height: auto;
	padding: 10px;
	margin: 5px;
	border-radius: 5px;
	background: #195691;
	box-shadow: 5px 5px 10px #666;
}

.type1 h2{
	color: #fff;
	text-align: center;
	font-weight: 600;
	font-size: 20px;
	
}

.type1 p{
	color: #fff;
	text-align: center;
	font-size: 16px;
	
}

