	@charset "utf-8";

/* CSS Document */


@media only screen and (max-width:1600px){
	.form{top:120px;}
.overview {
    background: #0000008c;
    position: absolute;
    width: 100%;
    z-index: 9999;
    bottom: 3%;
    height: 12%;
    padding: 15px 0;}
	
.punchline img{width:500px;}


.gpl img{width:auto;}

.score_bg img{width:auto;}



.score_big_in_life{width:450px;}

.score_big_in_life h4 {font-size:28px;  margin-bottom:25px;}

.score_big_in_life li{font-size:16px;}

.score_big_in_life li:after{width:440px;}



.walkthrough_video{ padding-left:55px;}

.walkthrough_video img{width:80%;}



.customer_review li{vertical-align:top; width:200px;}

.customer_review li .video_box .video img{width:80%;}

	.mapad {left:-15px;}
}



@media only screen and (max-width:1400px){

.form{top:150px;}
.overview {
    background: #0000008c;
    position: absolute;
    width: 100%;
    z-index: 9999;
    bottom: 0%;
    height: 12%;
    padding: 5px 0;}
	
.step1{left:6.8%; top:60%; }

.step2{left:7.5%; top:52%;}

.step3{left:8.7%; top:43.5%;}

.step4{left:9.8%; top:35%;}

.step5{left:9%; top:26%; }

.step6{left:13%; top:17%;}



.logo {left:40px; top:20px;}



.book_your_homes{left:72px;}

.punchline img{width:360px;}

.book_now a{font-size:27px; padding:14px 70px;}	

.book_now input[type="submit"]{font-size:27px; padding:14px 70px;}    

.score_bg {margin-top:-64px;}

.clicktoview img {width:235px;}

.gps_highlightes{padding:100px 0 0 0;}

.score_big_in_life li{padding:0 0 22px 50px;}

.aminities{height:auto; padding-bottom:50px;}

.pointers .group1{width:240px; margin-right:40px; margin-left:42px;}

.view_otherProject li{ margin:0 30px;}

.content_box2 li {margin:0 70px;}

}

@media only screen and (max-width:1366px){

.step1{left:6.5%; top:58%; }

.step2{left:7.2%; top:51%;}

.step3{left:8.3%; top:42.5%;}

.step4{left:9.4%; top:34%;}

.step5{left:10.2%; top:25.5%; }

.step6{left:10%; top:18.5%;}

	.form{top:26px;}
	.slider_controls {bottom:17%; right:370px;}

.book_your_homes{bottom:53px !important;}

.logo {left:30px; top:10px; width:80%;}



@media only screen and (max-width:1300px){

.wrapper{width:100%;}	

.book_your_homes{bottom:10%;}

.gpl_section{bottom:10%;}

.score_big_in_life{top:20px;}

.customer_review li{width:190px;}

.pointers .group1{margin-right:35px; margin-left:35px;}

.view_otherProject li{margin:0 20px;}

.content_box2 li{margin:0 50px;}

}



@media only screen and (max-width:1100px){

.step1 img, .step2 img, .step3 img, .step4 img, .step5 img, .step6 img{width:80%;}

.punchline img{width:300px;}	

.gpl_section{width:340px;}

.gps_highlightes{padding:40px 0 40px 0}

.gps_highlightes_left{width:100%;}

.gps_highlightes_left li{margin:0 30px; min-height:200px;}

.offer_right{width:100%}

.score_big_in_life li{ padding:0 0 17px 50px; font-size:13px;}

.score_big_in_life li:after{width:380px; left:50px; bottom:10px;}

.score_big_in_life h4{ margin-bottom:15px;}

.walkthrough_video img{width:200px;}

.customer_review li{margin-bottom:30px;}

.pointers .group1{width:215px; margin-left:20px; margin-right:20px;}

.view_otherProject li{width:29%;}

.view_otherProject li .box3 .imgSection{height:226px;}

.content_box2 li{margin:0 30px;}





}

@media only screen and (max-width:1023px){
	.slider > .navContainer > .leftClass {
		left: -12px !important;
		top: 20%;
	}
	.slider > .navContainer > .rightClass {
		right: -12px !important;
		top: 20%;
	}
		.slider {
   max-width: 2170px !important;
    max-height: 1700px !important;
}
.slider > img {
    box-shadow: 0 29.5px 38px #e0e0e021;
    position: absolute;
    left: 50%;
    top: 62% !important;
    width: 78% !important;
    height: 75% !important;}
	.slider>.navContainer>.rightClass{
	right: -20px !important;}
	.slider > .navContainer > .leftClass {
    left: -18px !important;}
	.true p {
    padding: 0px;
   
}
.bottom {height: 90px;
top: 110px;
font-size: 9px;
text-align: center;}
.scrollbar { width:100%;margin-top: 4px;}
.true{padding:  0;}
.true h4 {font-size: 13px;}
	.headerOuter {
    float: left;
    width: 100%;
    position: fixed;
    background:#fff; 
     top: 0px !important;
    z-index: 9999;
}
.logo1 {
    float: left;
    position: relative;
    width:159px;
}
.logo1 a {
    float: left;
    position: relative;
    margin: 0;
}
.logo1 img {
    margin-top: 4px;margin-bottom: 4px; height: 70px;;
}
.call-menu-top {
    position: relative;
	top: 25px;
    cursor: pointer;
    z-index: 9999;
    margin-bottom: 0px;
    float: right;
    padding: left:50px;
    font-size: 20px;
    color: 
    #000;
    background: url(../images/phone.html) left top no-repeat;letter-spacing: 1px;
font-weight: 502;
}
.call-menu-top a {
    color:#000;
    cursor:pointer;
}
.call-menu-top span {
    margin-left: 25px; padding-left:3px;
}
	.call-menu-top span fa {margin-right:5px;}
.owl-carousel {margin-top: 44px;}
	
	.fancybox-skin {
    top: -11px !important;
}
	/*.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp
{
	padding: 0;
	margin: 0;
	border: 0;
	outline: none;
	vertical-align: top;
	height: 85% !important;
}
	.fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling: touch;
	height: 140% !important;
}
*/
	
	footer {
    background: #010101;}
	.sixBox .rightThreeBox li h3 {
    width: 100%;
    vertical-align: top;
    font-family: "Cinzel-Regular";
    color: #0b3c7f;
    margin-bottom: 10px;
    text-align: center;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-size: 15px;
    padding: -6px;
}
	.ovht2 img {
    margin-left: 76px;
    padding: 20px 0;
}
	.tags {

    position: absolute;
    z-index: 999;
    left: 1px;
    right: 0;
    text-align: center;
    bottom: -4%;
    width: 78%;
    margin: auto;
    color: #fff;

}
	.tags h2 {

    font-family: 'EurostileBold';
    text-transform: uppercase;
    font-size: 22px;
    letter-spacing: 1px;
    font-weight: bold;

}
.tags h3 {
font-size: 12px;
font-weight: normal;
line-height: 15px;
padding: 0 2px;

}
.banner_bg h5 {
 font-size: 18px;}
.banner_bg h4 {
 font-size: 13px;
}
	.sleekslider .slide-content {
  bottom: 8%;
    padding: 0 7px;}
	.slide-content h1 {
  font-size: 26px;
}
	.slide-content p {
  font-size: 16px;
    line-height:25px;
}
	footer {
    padding: 18px 0 70px;
	position: relative;
}
	.fancybox-inner {
    height: 10em !important;
}

	.centerContent1 p {
   font-size: 16px;
  padding: 0;
}
	.sixBox .leftThreeBox {

}
.sixBox .rightThreeBox {
 margin-top: 49px;

}
	.borderline {
   width: 100%;
    margin-left: 0px;}
	.contact h2 {
    color: #FFF;
    font-size: 21px;
    line-height: 25px;
}
	.contact h3 {
    color: #FFF;
    font-size: 22px;
    text-align: left;
    line-height: 25px;
}
.contact p {
    text-align: left;
}
	.numbertext {
    font-size: 13px;
    padding: 0px 2px;
  }
	.close {
	font-size: 24px !important;
top: -23px;
left: 239px;
	}
	.modal-content {
    max-width: 79%;
}
	.overview {
position: unset;
   background: #000;
}
.bookn{
	position: absolute;
z-index: 999;margin-top: -211px;
}
	.logon {
 margin-top: 8px;
  margin-left: 35px;
}
.pad20 {
    padding-top: 88px;
}
.pad80 {
    padding-top: 14px;
}
.logon img {

    width: 60%;

}
.mblicon{
	color: #fff;
font-size: 24px;
}
.mblicon img{
	margin-top: 22px;
	margin-left: 35px;
	cursor: pointer;
}
.mblicon p{
	margin-left: 5px;
}
	.amnts {
margin-top:0px;
}
	.banner_bg{
position: relative;
background: #cecccc;
padding: 0 0 29px;
width: 100%;
top: -10px;
	}
	.bborder{
border: 1px solid #8e7b28;
padding: 15px 5px 62px;
border-top-left-radius: 8px;
border-bottom-right-radius: 8px;
margin: 49px 9px;
width: 100% !important;}
.bborder p{
	color:#fff;
	float: left;
font-size: 18px !important;
line-height: 24px !important;
}
.bborder img{
float: right;
width:auto !important;}

.banner_Section{ background:#ffff00; height:auto;}

.banner_Section > img{display:none;}

.logo{width:100%; position:static; text-align:center; padding-top:50px;}

.logo img{display:inline;}



.logo2{display:block; width:100%; float:left; text-align:center; margin-top:50px;}

.logo2 img{display:inline; width:20%;
 float:right;margin-top: -23px;margin-right: 67px;}







.gpl_section_mob{width:100%; float:left; display:block;}

.gpl_section_mob .gpl{width:100%; float:left;}

.gpl_section_mob .gpl img{width:auto; display:inline;}



.gpl_section_mob .pay{width:100%; float:left; text-align:center;}

.gpl_section_mob .pay img{width:auto; display:inline;}



.gpl_section_mob .clickview{width:100%; float:left; text-align:center;}

.gpl_section_mob .clickview img{width:auto; display:inline;}



.gpl_section_mob .book_now1_mob{width:100%; float:left; text-align:center; margin:20px 0;}

.gpl_section_mob .book_now1_mob a{display:inline-block; background:#f23423; text-transform:uppercase; padding:18px 70px; border-radius:45px; border:5px solid #fff; font-family: 'impact_0'; font-size:38px; color:#fff; position:relative;}

.gpl_section_mob .book_now2_mob{width:100%; float:left; text-align:center; margin:20px 0;}

.gpl_section_mob .book_now2_mob a{display:inline-block; background:#f23423; text-transform:uppercase; padding:18px 70px; border-radius:45px; border:5px solid #fff; font-family: 'impact_0'; font-size:38px; color:#fff; position:relative;}

.gpl_section_mob .score{width:100%; float:left; text-align:center; margin:20px 0;}

.gpl_section_mob .score img{width:auto; display:inline;}

.bottom_building{width:100%; float:left;}

.bottom_building img{width:100%; display:block;}



.six_pointer{width:100%; float:left; background:#ffff00; display:block; padding:20px;}

.six_pointer ul{}

.six_pointer li{width:48%; float:left; background:#ff3333; margin:5px 1%; color:#fff; font-size:14px;  font-family: 'RobotoBold'; padding:10px; text-align:center; border-radius:5px;}

.six_pointer li span{border:1px solid #ff9900; width:100%; float:left; min-height:40px; padding:15px;}





.step1,.step2,.step3,.step4,.step5,.step6, .punchline, .book_now, .book_now1, .score_big_in_life, .view_otherProject{display:none;}

.aminities h5 {display:block; font-size:16px;}



.gps_highlightes_left li{width:48%; margin:0 1%; float:left; height:250px;}

.gps_highlightes_left li .img_section img{display:inline;}

	



.slick-slide img{width:70%;}

.slider_box .slick-prev{width:62px!important; height:64px!important;  background-size: 100%!important; top:-140px!important; left:4%!important;}

.slider_box .slick-next {width:62px!important; height:64px!important;  background-size: 100%!important; top:-140px!important; right:4%!important}

	

.img_slide img{display:none!important;}

.img_slide span{color:#fff; background:#666666; font-size:14px; margin-right:5px; border-radius:5px; line-height:30px;}

.img_slide span br{display:none;}

.slick-current span{color:#000; background-color:#fafd0c; font-size:14px;}

		

.aminities {padding-bottom:10px;}

.slick-track{margin-top:10px; margin-bottom:10px;}

.img_slide{height:auto;}

	

	

	

/*customer_review*/

.customer_review li{width:100%; float:left;}

.customer_review li .video_box .video img{display:inline-block; width:187px;}



	

#slides .owl-controls{width:50px; height:20px; float:left; position:absolute; bottom:20px; left:20px; z-index:7}

#prev{width:39px; height:42px; position:absolute; cursor:pointer; background:url(../images/prev3.png) no-repeat left top; left:10%;  top:60%; transition:all 0.3s ease-in-out 0s}

#next{width:39px; height:42px; position:absolute; cursor:pointer; background:url(../images/next3.png) no-repeat right top; right:10%; top:60%;}

	

	

.map_section {height:auto;}

.map{width:100%;}

.address{width:100%;}

.pointers .group1{width:100%; margin-left:0; margin-right:0;}

.pointers .group1 ul .icon:before{left:0;}

.pointers .group1{margin-top:100px; hegiht:auto;  margin-bottom:60px; padding-left:100px;}

.pointers .group1:last-child{margin-top:100px;}

	

.pointers .group1 ul .icon span{font-size:24px;}

footer{margin-bottom:50px;}

.button_two{width:100%; float:left; background:#042148; position:fixed; bottom:0; left:0; z-index:99999; display:block}

.button_two ul{}

.button_two li{float:left; width:50%; height:50px; line-height:50px; text-align:center; border-right:1px solid #fff;}

.button_two li a{display:block; text-transform:uppercase; color:#fff; font-size:16px;  font-family: 'poppins'; cursor:pointer; float:left; width:100%;}

.button_two li input[type="submit"] { line-height:50px; background:none; border:none; display:block; text-transform:uppercase; color:#fff; font-size:16px;  font-family: 'RobotoBlack_0'; cursor:pointer; float:left; width:100%;}



.button_two li:last-child{border-right:none;}

.pointers .group1 li{font-size:16px;}



.slider1 img.desktop{display:none;}

.slider1 img.mob{display:block;}

.bx-wrapper .bx-pager {left:0!important; right:0!important;}



.content_box2{top:30px;}

.content_box2 p br{display:none;}



.content_box2 ul{float:left; width:100%;}

.content_box2 li{ margin:0 10px;}

.content_box2 li span {font-size:18px;}

.content_box2 li{width:48%; margin:10px 1%; float:left; min-height:150px; display:block;}

.about_golden_home { background-color:#333333; background-image:none; height:auto; padding:20px 0;}

.content_box2{position:static; width:100%; float:left;}





}



@media only screen and (max-width:767px){
	.amtn img{
	padding: 10px;
	}
	.owl-prev {
		position: absolute;
		left: 2px;
		top: 50%;
		transform: translateY(-50%);
		background-color: #fff;
		padding: 5px;
	}
	.owl-next {
		position: absolute;
		right: 0%;
		top: -110%;
		transform: translateY(-50%);
		background-color: #fff;
		padding: 5px;
	}
	.mapad {
		height: 290px;
	}
	.viewmob {
		display: block !important;
		padding-bottom: 10px;
	}
	.mobile-border{
		border: 1px solid #fff;
	}
	#home_banner {
		margin-top: 58px;
	}
	.inner-padd{
		width: 47% !important;
		float: left !important;
	}
	.flbg h3 {
		font-family: "Raleway-Light";
		text-align: center;
		padding: 0 0 0px;
		font-size: 30px;
		text-transform: uppercase;
		margin-top: 53px;
	}
	.mapbg{
		background-size: 100% 100%;
	}
	.slider_controls {
		bottom: 39%;
		right: 344px;
	}
	.tab button {font-size:13px;}
	.tablinks {width:50%;}
	.tab button.tablinks:hover {background-color:#262d32;}
	#London.tabcontent img{margin: 0 auto;}
	#Paris.tabcontent img{margin: 0 auto;}
	#Tokyo.tabcontent img{margin: 0 auto;}
	#Tokyo1.tabcontent img{margin: 0 auto;}
	.fet{padding:0px 0 50px;}
.sixBox .leftThreeBox li .box2 .text2 {
    text-align: left;
}
	.centerContent1 {
    margin-bottom: 49px;
}
	.bottomc p {
    text-align: center;
}
.bottomc h5 {
    float:none;
    cursor: pointer;
}
	footer {
    margin-bottom: 0px;
}
	.contact h5 {
    line-height: 31px;
}
	.sec1 {
    margin-top: 0px;
}
	.amtlist h5 {
  background: #fff;
width: 100%;
text-align: center;
padding: 8px 0px;
color: #434343;
margin-left: 7px;
font-size: 18px;
margin-bottom: 7px;
}
.amtlist p {
   line-height: 30px;
    font-size: 15px;
}
	.highl {background:#00315f !important; height:auto !important;}
	.highl h3 {font-size:13px; line-height: 18px; font-family: "Raleway-Regular"; border-right:none;}
	.form {top:20px;}
	.tags h3 {line-height:15px; }
	.amtn h3 {font-size:28px;}
	.amtn {padding:20px 10px;}
	.amtn container{padding:0px !important;}
	/*.gpl_section_mob .gpl img{width:80%;}

	.gpl_section_mob .pay img{width:80%;}*/
.contact {
 padding: 7px 0px 241px;
    font-family: 'TrajanPro-Regular';
}
.amnts {
    background: url(../images/ami-mbg.html) repeat top center;
}
    .slidetag{display:none;}

}





@media only screen and (max-width:600px){
	.links li a.top-btn{
		display: none;
	}
	.mapbg {padding: 30px;}
	.col-md-8.col-xs-12.mapad {padding:0px !important; }
	.mapad {left: 0px !important;}
	.viewmob {display:block !important; text-align: center;}
    .hidemob {display:none !important;}
	.menu{display:none;}
	.viewmob h2{color:#21100d; font-size:29px; text-transform: uppercase; }
	.viewmob h4 {font-size:22px; line-height: 24px; font-family:'RobotoSlabBold'; font-weight:400; padding:10px 45px; }
	.viewmob h4 span {color:#e51919; text-transform: uppercase;}
	.viewmob h3 {font-size:36px; font-family: 'impact_0'; }
	.viewmob p{padding:0 20px;}
	.viewmob .line{border-top:1px solid #21100d; width:330px; text-align: center; margin:10px auto;}
	.viewmob.highl h3{font-family: "poppins"; font-size:12px; line-height: 15px; padding:0px; }
	.gpl img{display:inline; width:250px !important; margin-top:-30px;}
	.wright_section{margin-top:-40px;}
	.visit_butt {width:250px; margin:0 auto; margin-bottom:20px;}
	
	.logo2{margin-top:10px;}

	.gpl_section_mob .pay {margin-top:-50px;}

	.gpl_section_mob .book_now1_mob a{font-size:25px; padding:10px 35px;}

	.gpl_section_mob .book_now2_mob a{font-size:25px; padding:12px 37px;}

	.gpl_section_mob .book_now2_mob{margin:10px 0;}

	.gpl_section_mob .book_now1_mob{margin:10px 0;}

	.gps_highlightes_left h4 {font-size:25px;}

	.gps_highlightes_left li span{font-size:16px;}

	.offer_valid h5 {font-size:30px;}

	.offer_valid strong{font-size:50px;}

	

	.countdown_timer li p.days, .countdown_timer li p.hours, .countdown_timer li p.minutes, .countdown_timer li p.seconds{ background-size:100%; width:100px; height:57px; font-size:22px; line-height:48px; padding-left:17px; letter-spacing:37px;}

	.countdown_timer li {width:105px;}

	.saveupto a{font-size:20px;}

	.para{font-size:25px;}

	.book_now2 a{font-size:25px; padding:10px 40px;}

	.slick-slide img {width:60%;}

	.slider_box .slick-prev, .slider_box .slick-next{top:-107px!important;}

	.customer_review h4 {font-size:25px; margin-top:20px;}

.customer_review {padding-bottom:15px;}

.stratgic_locaiton{padding:20px;}

.stratgic_locaiton h4 {font-size:25px;}

.stratgic_locaiton p br{display:none;}

.content_box{top:20px;}

.pointers .group1:last-child{margin-bottom:0px;}



.para:after{width:80%;}

.content_box2 li {min-height:180px;}

.content_box2 h6 img {width:200px; }













}



@media only screen and (max-width:500px){
	.ovht h6 {width: unset;}
.tab button{ padding:14px 49px !important;}

	.gpl_section{width:100%;}
	.gpl_section h2 {font-size:32px;}
	.wright_section {width:100%; padding:10px;}
	.wright_section .rbanner {width:100%;}
	.viewmob {display:block !important;}
    .hidemob {display:none !important;}
	
	.gpl_section_mob .clickview img {width:180px;}

	.stratgic_locaiton h4{margin-top:20px;}

	.logo{margin-top:10px; padding-top:10px;}

	.gpl_section_mob .book_now1_mob, .gpl_section_mob .book_now2_mob {margin:5px 0;}

	.book_now1_mob {display:block;}
	
	.refund_txt img {margin-top:-160px; display:block !important;margin-left: -20px; }

	.thanks_msg {margin-top:0px; position:absolute; font-size:16px;}

	.gpl_section_mob .clickview {display:block;}

	.gpl_section_mob .score {margin-top:15px !important;}

	.gpl_section_mob .score img{width:92%;}

	.six_pointer li{padding:5px;}

	.six_pointer li span{padding:10px;}

	.six_pointer li{font-size:12px;}

	.content_box{width:auto;}

	.gps_highlightes_left h4{font-size:20px;}

	.gps_highlightes_left h4:before{background-size:100%; width:83px; height:9px; left:-90px}

	.gps_highlightes_left h4:after{background-size:100%; width:83px; height:9px; right:-90px}

	#back2Top{bottom:40px; width:72px;}

	#back2Top img{width:60px;}

	.noline {border-right:none !important;}
    .col5 {width:100% !important; }
	.col5 h3{border-right:none !important;}





}



@media only screen and (max-width:400px){
	.logo1 {
		float: left;
		position: relative;
		width: 129px;
	}
	.tab button{ padding:14px 38px !important;}

	.ovht h6 {width: unset;}
		.ovht2 img {
    margin-left: 95px !important;
    padding: 20px 0;
}

	.map{height:auto;}

	.map img{height:auto;}

	.content_box .request a {font-size:20px; padding:14px 30px;}

	.gps_highlightes_left li .img_section img{width:100px;}

	.content_box .details:after{width:90%;}

	.offer_valid strong{font-size:35px;}

.countdown_timer li{width:73px;}

	.countdown_timer li p.days, .countdown_timer li p.hours, .countdown_timer li p.minutes, .countdown_timer li p.seconds{ background-size:100%; width:80px; height:50px; font-size:18px; line-height:42px; padding-left:15px; letter-spacing:30px;}

	.countdown_timer li span{font-size:11px;}

	

	.countdown_timer li{ background-image:none;}

	.slider_box .slick-prev, .slider_box .slick-next{width:40px!important; heiht:38px!important; top:-63px!important;}

	.img_slide span{font-size:11px;}

	.pointers .group1 {padding-left:20px;}

	.bx-wrapper .bx-pager{bottom:0!important;}

	

	.bx-wrapper .bx-pager.bx-default-pager a{width:25px!important; height:25px!important; background-size:100%!important;}



	.yellow_link li{ padding:0 8px; font-size:15px;}

	footer{font-size:11px;}

}



@media only screen and (max-width:369px){
	.tab button{ padding:14px 34px !important;}
	.ovht h6 {width: unset;}
	.ovht2 img {
    margin-left: 64px !important;
    padding: 20px 0;
}
	.bookn{
	position: absolute;
z-index: 999;margin-top: -211px; margin-left: 110px;
}

	.gps_highlightes_left li span{font-size:15px;}

	.saveupto a{font-size:16px;}

	

}






