	@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 {
				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: 113% !important;
			}

			.slider>.navContainer>.rightClass {
				right: -69px !important;
				top: 20%;
			}

			.slider>.navContainer>.leftClass {
				left: -12px !important;
				top: 20%;
			}

			.true p {
				padding: 0px;

			}

			.bottom {
				height: 112px;
				/* top: -27px; */
				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: #f3e8e0;
				top: 0px !important;
				z-index: 9999;
			}

			.logo1 {
				margin-left: -5px;
				/* float: left; */
				position: relative;
				width: 180px;
			}
			.logo1 a {
				float: left;
				position: relative;
				margin: 0;
			}

			.logo1 img {
				margin-top: 4px;
				margin-bottom: 4px;
			}

			.call-menu-top {
				position: relative;
				top: 20px;
				cursor: pointer;
				z-index: 9999;
				margin-bottom: 0px;
				float: right;
				padding-left: 0px;
				font-size: 20px;
				color: #fff;
				background: url(../images/phone.png) left top no-repeat;
				letter-spacing: 1px;
				font-weight: 502;
			}

			.call-menu-top a {
				color: #E12328;
				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;
			}
			.steps_left li p span {
				font-size: 18px;
				font-weight: bold;
			}
			.steps_left li {
				padding-left: 80px;
			}
			.steps_right li {
				padding-right: 80px;
			}
			.steps_left li .steps {
				height: 0px;
				width: 60px;
			}
			.go-top {
				bottom: 8%;
			}

			/*.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 50px;
				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;
				height: 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: #be1e2d; */
				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: 'RobotoBlack_0';
				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;
			}
			.blink_me {
				animation: blinker 2s linear infinite;
			  }
			  
			  @keyframes blinker {
				50% {
				  opacity: 0;
				}
			  }
			.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) {
			#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: #61727d !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.jpg) repeat top center;
			}

			.slidetag {
				display: none;
			}

		}





		@media only screen and (max-width:600px) {
			.mobile-border {
				border: 1px solid #fff;
			}

			.slider>.navContainer>.rightClass {
				right: -11px !important;
				top: 20%;
			}

			.owl-next {
				position: absolute;
				right: 0%;
				top: -110%;
				transform: translateY(-50%);
				background-color: #fff;
				padding: 5px;
			}

			.owl-prev {
				position: absolute;
				left: 2px;
				top: 50%;
				transform: translateY(-50%);
				background-color: #fff;
				padding: 5px;
			}

			.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: "Raleway-Regular";
				font-size: 13px;
				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) {
			.small-tab {
				padding: 5px !important;
			}
			.boxColor-white {
				border-radius: 10px !important;
			}
			.boxColor {
				border-radius: 10px !important;
			}
			.project h1 {
				 margin-top: 30px !important; 

			}
			.small-tab {
				margin-bottom: 0px !important;
			}
			.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;
				padding-bottom: 10px;
			}

			.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) {
			
			.border-right {
				border-right: solid 1px #F5F0EC !important;
			}
			.logo1 {
				margin-left: -23px;
				/* float: left; */
				position: relative;
				width: 180px;
				/* text-align: center; */
			}

			.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;
				height: 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;
			}



		}
	}