@charset "utf-8";

/* CSS Document */


@media only screen and (max-width:1600px) {
	.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: #263363;
			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;
		}

		.call-menu-top {
			position: relative;
			top: 13px;
			cursor: pointer;
			z-index: 9999;
			margin-bottom: 0px;
			float: right;
			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 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: -8px;
			left: 233px;
		}

		.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: "FuturaBQ-DemiBold";
			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: "FuturaBQ-DemiBold";
			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) {
		#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;
			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;
		}

		.dbrochure {
			position: fixed;
			z-index: 9999;
			text-transform: uppercase;
			bottom: 300px;
			left: -82px;
			color: #fff;
			background: #61727d !important;
			/* border: 3px solid #332B50; */
			letter-spacing: 1px;
			font-size: 13px !important;
			outline: none !important;
			transform: rotate(90deg);
		}

	}





	@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;
		}

		.viewmob p {
			padding: 0 20px;
		}

		.viewmob .line {
			border-top: 1px solid #21100d;
			width: 330px;
			text-align: center;
			margin: 10px auto;
		}

		.viewmob.highl h3 {
			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) {
		.ovht h6 {
			width: unset;
		}

		.tab button {
			padding: 14px 49px !important;
		}

		.mapad {
			height: auto;
		}

		.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: 20px 0;
		}

		.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: 121px;
		}

		.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;
		}



	}