
body {
	background-color:  !important; font-family: 'Montserrat', sans-serif !important;
}

@import url('https://fonts.googleapis.com/css?family=Montserrat:100,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i&display=swap');

/*Top Bar*/
@media only screen and (min-width: 1200px) {
  .desktopBar {
  	display: block;
    background-color: #17b5f4;
  }

.icon-call {
	background-image: url("../images/icon-call.png");
	color: #000;
	background-repeat: no-repeat;
	background-position:0px 10px;
	padding:10px 0 10px 15px;
	float: left;
	background-size: 14px;
	font-family: 'Montserrat', sans-serif;
	font-size: 14px;
	font-weight:500;
}

.icon-mail a {
	background-image: url("../images/icon-mail.png");
	color: #000;
	background-repeat: no-repeat;
	background-position:0px 14px;
	margin-left: 25px;
	padding:10px 0 10px 20px;
	float: left;
	background-size: 15px;
	font-family: 'Montserrat', sans-serif;
	font-size: 14px;
	font-weight:500;

}

.desktopIconfb {
	padding:10px 0 0px 120px;
	float: left;

}
.desktopIconInsta {
	padding:10px 0 0px 15px;
	float: left;
}
.desktopIconTwitter {
	padding:10px 0 0px 5px;
	float: left;
}


}

@media only screen and (max-width: 1200px) {
  .desktopBar {
  	display: none;
    background-color: #000 !important;
  }
}

@media only screen and (min-width: 1200px) {
  .MobtabBar {
  	display: none;
    background-color: black;
  }
}

@media only screen and (max-width: 1200px) {
  .MobtabBar {
  	display: block;
    background-color: #17b5f4;
  }
  .icon-call {
	background-image: url("../images/icon-call.png");
	color: #000;
	background-repeat: no-repeat;
	background-position:0px 11px;
	padding:10px 0 10px 15px;
	float: left;
	background-size: 15px;
	font-family: 'Montserrat', sans-serif;
	font-size: 14px;
	font-weight:500;
}

.icon-mail a {
	background-image: url("../images/icon-mail.png");
	color: #000;
	background-repeat: no-repeat;
	background-position:0px 4px;
	margin-left: 0px;
	padding:0px 0 10px 20px;
	float: left;
	background-size: 14px;
	font-family: 'Montserrat', sans-serif;
	font-size: 14px;
	font-weight:500;
}

}
/*Top Bar*/

.header {
	background-color: #004a6f;

}
.logo {
	margin: 0 auto ;
	padding-top: 5px;
	width: 250px;

}
.nav {
	background: #fff;
	width: 100%;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: center;
}



/*Breadcrumb*/

.breadcrumb {
	width: 100%;
	height: 195px;
	border-radius: 0;
}

.breadcrumb .hd {
	font-family: 'Montserrat', sans-serif;
	font-size: 40px;
	color: #fff;
	font-weight: bold;
	padding-top: 35px;
}	

.breadcrumb a {
	font-family: 'Montserrat', sans-serif;
	font-size: 14px;
	color: #fff;
}

.breadcrumb a:hover {
	font-family: 'Montserrat', sans-serif;
	font-size: 14px;
	color: #fff;
}
	
.breadcrumb .piper {
	font-family: 'Montserrat', sans-serif;
	font-size: 14px;
	color: #fff;
	font-weight: normal;
	padding: 0 10px 0 10px;
}	


.asia-breadcrumb {
	background-image: url("../images/asia-breadcrumb.jpg");
	background-repeat: no-repeat;
	background-position: -250px 0;
}
.africa-breadcrumb {
	background-image: url("../images/africa-breadcrumb.jpg");
	background-repeat: no-repeat;
	background-position: -250px 0;
}
.america-breadcrumb {
	background-image: url("../images/america-breadcrumb.jpg");
	background-repeat: no-repeat;
}
.europe-breadcrumb {
	background-image: url("../images/europe-breadcrumb.jpg");
	background-repeat: no-repeat;
	background-position: -375px 0;
}
.oceania-breadcrumb {
	background-image: url("../images/oceania-breadcrumb.jpg");
	background-repeat: no-repeat;
	background-position: -375px 0;
}
.domestic-breadcrumb {
	background-image: url("../images/domestic-breadcrumb.jpg");
	background-repeat: no-repeat;
	background-position: -300px 0;
}
.dazzling-dubai-breadcrumb {
	background-image: url("../images/dazzling-breadcrumb.jpg");
	background-repeat: no-repeat;
	background-position: -350px 0;
}
.wonder-of-japan-breadcrumb {
	background-image: url("../images/wounder-of-japan-breadcrumb.jpg");
	background-repeat: no-repeat;
	background-position: -350px 0;
}
.srilanka-breadcrumb {
	background-image: url("../images/srilanka-breadcrumb.jpg");
	background-repeat: no-repeat;
	background-position: -350px 0;
}

.best-of-america {
	background-image: url("../images/america-breadcrumb.jpg");
	background-repeat: no-repeat;
	background-position: -350px 0;
}
.big-fat-europe-breadcrumb {
	background-image: url("../images/europe-breadcrumb.jpg");
	background-repeat: no-repeat;
	background-position: -375px 0;
}
.ladakh-breadcrumb {
	background-image: url("../images/ladakh-breadcrumb.jpg");
	background-repeat: no-repeat;
	background-position: -375px 0;
}
.kerala-breadcrumb {
	background-image: url("../images/kerala-breadcrumb.jpg");
	background-repeat: no-repeat;
	background-position: -375px 0;
}
.singapore-breadcrumb {
	background-image: url("../images/singapore-breadcrumb.jpg");
	background-repeat: no-repeat;
	background-position: -375px 0;
}
.australia-breadcrumb {
	background-image: url("../images/australia-breadcrumb.jpg");
	background-repeat: no-repeat;
	background-position: -375px 0;
}
.bali-breadcrumb {
	background-image: url("../images/bali-breadcrumb.jpg");
	background-repeat: no-repeat;
	background-position: -150px 0;
}
.newzealand-breadcrumb {
	background-image: url("../images/newzealand-breadcrumb.jpg");
	background-repeat: no-repeat;
	background-position: -150px 0;
}
.almaty-breadcrumb {
	background-image: url("../images/almaty-breadcrumb.jpg");
	background-repeat: no-repeat;
	background-position: -150px 0;
}
.turkey-breadcrumb {
	background-image: url("../images/turkey-breadcrumb.jpg");
	background-repeat: no-repeat;
	background-position: -150px 0;
}

.iceland-breadcrumb {
	background-image: url("../images/iceland-breadcrumb.jpg");
	background-repeat: no-repeat;
	background-position: -150px 0;
}

.greece-breadcrumb {
	background-image: url("../images/greece-breadcrumb.jpg");
	background-repeat: no-repeat;
	background-position: -150px 0;
}
.uttaranchal-breadcrumb {
	background-image: url("../images/uttaranchal-breadcrumb.jpg");
	background-repeat: no-repeat;
	background-position: -150px 0;
}
.victoria-falls-breadcrumb {
	background-image: url("../images/victoria-falls-breadcrumb.jpg");
	background-repeat: no-repeat;
	background-position: -150px 0;
}

.canadian-rockies-breadcrumb {
	background-image: url("../images/canadian-rockies-breadcrumb.jpg");
	background-repeat: no-repeat;
	background-position: -150px 0;
}

.east-canada-breadcrumb {
	background-image: url("../images/east-canada-breadcrumb.jpg");
	background-repeat: no-repeat;
	background-position: -150px 0;
}

.rann-breadcrumb {
	background-image: url("../images/rann-breadcrumb.jpg");
	background-repeat: no-repeat;
	background-position: -150px 0;
}

/*Breadcrumb*/
.destination h1 {
	font-size: 20px;
	font-weight: 650;
	text-align: center;
	margin: 0px;
	padding: 45px 0 0 0;
	color: #333333;
}
.destination h3 {
	font-size: 18px;
	font-weight: 500;
	text-align: center;
	margin: 0px;
	padding: 15px 0 0 0;
	color: #666666;
}

.honeymoon-destination h1 {
	font-size: 20px;
	font-weight: 650;
	text-align: center;
	margin: 0px;
	padding: 50px 0 0 0;
	color: #fff;
}
.honeymoon-destination h3 {
	font-size: 18px;
	font-weight: 500;
	text-align: center;
	margin: 0px;
	padding: 15px 0 0px 0;
	color: #fff;
}

.our-services h1 {
	font-size: 20px;
	font-weight: 650;
	text-align: center;
	margin: 0px;
	padding: 0px 0 0 0;
	color: #000;
}
.our-services h3 {
	font-size: 18px;
	font-weight: 500;
	text-align: center;
	margin: 0px;
	padding: 15px 0 50px 0;
	color: #000;
}

.happy-clients h1 {
	font-size: 20px;
	font-weight: 650;
	text-align: center;
	margin: 0px;
	padding: 50px 0 0 0;
	color: #000;
}
.happy-clients h3 {
	font-size: 18px;
	font-weight: 500;
	text-align: center;
	margin: 0px;
	padding: 15px 0 50px 0;
	color: #000;
}



.happy-clientsmore h1 {
	font-size: 20px;
	font-weight: 650;
	text-align: center;
	margin: 0px;
	padding: 50px 0 0 0;
	color: #fff;
}
.happy-clientsmore h3 {
	font-size: 18px;
	font-weight: 500;
	text-align: center;
	margin: 0px;
	padding: 15px 0 0px 0;
	color: #fff;
}

.contact h1 {
	font-size: 20px;
	font-weight: 650;
	text-align: center;
	margin: 0px;
	padding: 50px 0 0 0;
	color: #fff;
}
.contact h3 {
	font-size: 18px;
	font-weight: 500;
	text-align: center;
	margin: 0px;
	padding: 15px 0 0px 0;
	color: #fff;
}



/*Thumbnail*/
.icon-destination {
	background-image: url("../images/destination-icon.png");
	color: #333333;
	background-repeat: no-repeat;
	background-position:10px 16px;
	background-color: #FDCB64;
	width: 100%;
	margin-left: 0px;
	padding:10px 0 0px 30px;
	background-size: 14px;
	font-family: 'Montserrat', sans-serif;
	font-size: 24px;
	font-weight:500;
}

.icon-duration {
	background-image: url("../images/duration-icon.png");
	color: #333333;
	background-repeat: no-repeat;
	background-position:10px 0px;
	background-color: #FDCB64;
	width: 100%;
	margin-left: 0px;
	padding:0px 0 10px 30px;
	background-size: 19px;
	font-family: 'Montserrat', sans-serif;
	font-size: 18px;
	font-weight:400;
}

figure {
	width: 100%;
	margin: 0;
	padding: 0;
	background: #fff;
	overflow: hidden;
}

.hover01 figure img {
	-webkit-transform: scale(1);
	transform: scale(1);
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
	width: 100%;
}
.hover01 figure:hover img {
	-webkit-transform: scale(1.3);
	transform: scale(1.3);
}

.priceTagCont {
	width: 100%;
	background-color: #fff;	
	margin: 0 0 0 0;
	padding: 25px 0 25px 0;	
}

.priceTag {
	width: 175px;
	background-color: #FDCB64;	
	margin: 0 0 0 0;
	padding: 10px;
	font-family: 'Montserrat', sans-serif;
	font-size: 16px;
	font-weight:600;
}
/*Thumbnail*/

.honeymoonDest {
	background-color: #fff;
}

.honeymoonDest a img {
	background-repeat: no-repeat;
	background-size: contain;
	background-position:0px 0px;
	width: 100%;

}


.honeymoonDest h3 {
	color: #333333;
	font-family: 'Montserrat', sans-serif;
	font-size: 22px;
	font-weight:500;
	padding:0px 0 0px 15px;
}

.honeymoonDest h4 {
	color: #333333;
	font-family: 'Montserrat', sans-serif;
	font-size: 18px;
	font-weight:400;
	padding:0px 0 0px 15px;
}

.honeymoonDest .priceTagCont {
	width: 100%;
	background-color: #fff;	
	margin: 0 0 0 0;
	padding: 20px 0 25px 0;	
}

.honeymoonDest .priceTagCont .priceTag {
	width: 155px;
	background-color: #FDCB64;	
	margin: 0 0 0 0;
	padding: 10px;
	font-family: 'Montserrat', sans-serif;
	font-size: 16px;
	font-weight:600;
}
.icon-customers {
	background-image: url("../images/customers-icon.png");
	color: #333333;
	width: 100%;
	height: 120px;
	background-repeat: no-repeat;
	background-position:20px 25px;
	background-color: #FFF;
	margin-left: 0px;
	background-size: 110px;

}


.icon-customers .counter {
	font-family: 'Montserrat', sans-serif;
	font-size: 40px;
	font-weight:600;
	padding: 20px 0 0 150px;
	animation-duration: 1s;
  	animation-delay: 0s;
}

.icon-customers .hd2 {
	font-family: 'Montserrat', sans-serif;
	font-size: 18px;
	font-weight:400;
	padding: 0px 0 0 150px;
	line-height: 5px;
}

.icon-destinations {
	background-image: url("../images/destinations-icon.png");
	color: #333333;
	width: 100%;
	height: 120px;
	background-repeat: no-repeat;
	background-position:20px 25px;
	background-color: #FFF;
	margin-left: 0px;
	background-size: 110px;
}


.icon-destinations .counter {
	font-family: 'Montserrat', sans-serif;
	font-size: 40px;
	font-weight:600;
	padding: 20px 0 0 150px;
	animation-duration: 1s;
  	animation-delay: 0s;
}

.icon-destinations .hd2 {
	font-family: 'Montserrat', sans-serif;
	font-size: 18px;
	font-weight:400;
	padding: 0px 0 0 150px;
	line-height: 5px;
}

.icon-tours {
	background-image: url("../images/tours-icon.png");
	color: #333333;
	width: 100%;
	height: 120px;
	background-repeat: no-repeat;
	background-position:20px 25px;
	background-color: #FFF;
	margin-left: 0px;
	background-size: 110px;
}


.icon-tours .counter {
	font-family: 'Montserrat', sans-serif;
	font-size: 40px;
	font-weight:600;
	padding: 20px 0 0 150px;
	animation-duration: 1s;
  	animation-delay: 0s;
}

.icon-tours .hd2 {
	font-family: 'Montserrat', sans-serif;
	font-size: 18px;
	font-weight:400;
	padding: 0px 0 0 150px;
	line-height: 5px;
}


.airticketing {
	width: 100%;
	padding: 15px 0 10px 0px;
	background-color: #FDCB64;
}

.icon-ticketing {
	background-image: url("../images/flight-icon.png");
	color: #333333;
	width: 90px;
	height: 90px;
	background-repeat: no-repeat;
	background-position:10px 25px;
	background-color: #FDCB64;
	border-radius: 50px;
	margin: 0 auto;
	background-size: 65px;
	border: 2px solid #000;
		
}

.ticketing-hd2 {
	font-family: 'Montserrat', sans-serif;
	font-size: 16px;
	margin: 0px 0 0 0px;
	padding: 5px 0 15px 0;
	color: #000;
	font-weight: 500;
	text-align: center;
	background-color:#FDCB64;
}


.hotelbooking {
	width: 100%;
	padding: 15px 0 10px 0px;
	background-color: #FDCB64;
}

.icon-hotelbooking {
	background-image: url("../images/hotel-icon.png");
	color: #333333;
	width: 90px;
	height: 90px;
	background-repeat: no-repeat;
	background-position:17px 20px;
	background-color: #FDCB64;
	border-radius: 50px;
	margin: 0 auto;
	background-size: 50px;
	border: 2px solid #000;
		
}

.hotelbooking-hd2 {
	font-family: 'Montserrat', sans-serif;
	font-size: 16px;
	margin: 0px 0 0 0px;
	padding: 5px 0 15px 0;
	color: #000;
	font-weight: 500;
	text-align: center;
	background-color:#FDCB64;
}

.inoutboundbooking {
	width: 100%;
	padding: 15px 0 10px 0px;
	background-color: #FDCB64;
}

.icon-inoutboundbooking {
	background-image: url("../images/in-out-bound-icon.png");
	color: #333333;
	width: 90px;
	height: 90px;
	background-repeat: no-repeat;
	background-position:12px 15px;
	background-color: #FDCB64;
	border-radius: 50px;
	margin: 0 auto;
	background-size: 55px;
	border: 2px solid #000;
		
}

.inoutboundbooking-hd2 {
	font-family: 'Montserrat', sans-serif;
	font-size: 16px;
	margin: 0px 0 0 0px;
	padding: 5px 0 15px 0;
	color: #000;
	font-weight: 500;
	text-align: center;
	background-color:#FDCB64;
}

.travelinsurance {
	width: 100%;
	padding: 15px 0 10px 0px;
	background-color: #FDCB64;
}

.icon-travelinsurance {
	background-image: url("../images/travel-insurance-icon.png");
	color: #333333;
	width: 90px;
	height: 90px;
	background-repeat: no-repeat;
	background-position:22px 18px;
	background-color: #FDCB64;
	border-radius: 50px;
	margin: 0 auto;
	background-size: 45px;
	border: 2px solid #000;
		
}

.travelinsurance-hd2 {
	font-family: 'Montserrat', sans-serif;
	font-size: 16px;
	margin: 0px 0 0 0px;
	padding: 5px 0 15px 0;
	color: #000;
	font-weight: 500;
	text-align: center;
	background-color:#FDCB64;
}

.visaassistance {
	width: 100%;
	padding: 15px 0 10px 0px;
	background-color: #FDCB64;
}

.icon-visaassistance {
	background-image: url("../images/visa-assistance-icon.png");
	color: #333333;
	width: 90px;
	height: 90px;
	background-repeat: no-repeat;
	background-position:15px 20px;
	background-color: #FDCB64;
	border-radius: 50px;
	margin: 0 auto;
	background-size: 52px;
	border: 2px solid #000;
		
}

.visaassistance-hd2 {
	font-family: 'Montserrat', sans-serif;
	font-size: 16px;
	margin: 0px 0 0 0px;
	padding: 5px 0 15px 0;
	color: #000;
	font-weight: 500;
	text-align: center;
	background-color:#FDCB64;
}

.cruiseeurail {
	width: 100%;
	padding: 15px 0 10px 0px;
	background-color: #FDCB64;
}

.icon-cruiseeurail {
	background-image: url("../images/cruise-eurail-icon.png");
	color: #333333;
	width: 90px;
	height: 90px;
	background-repeat: no-repeat;
	background-position:14px 23px;
	background-color: #FDCB64;
	border-radius: 50px;
	margin: 0 auto;
	background-size: 55px;
	border: 2px solid #000;
		
}

.cruiseeurail-hd2 {
	font-family: 'Montserrat', sans-serif;
	font-size: 16px;
	margin: 0px 0 0 0px;
	padding: 5px 0 15px 0;
	color: #000;
	font-weight: 500;
	text-align: center;
	background-color:#FDCB64;
}

.holyland {
	width: 100%;
	padding: 15px 0 10px 0px;
	background-color: #FDCB64;
}

.icon-holyland {
	background-image: url("../images/holy-land-icon.png");
	color: #333333;
	width: 90px;
	height: 90px;
	background-repeat: no-repeat;
	background-position:15px 20px;
	background-color: #FDCB64;
	border-radius: 50px;
	margin: 0 auto;
	background-size: 55px;
	border: 2px solid #000;
		
}

.holyland-hd2 {
	font-family: 'Montserrat', sans-serif;
	font-size: 16px;
	margin: 0px 0 0 0px;
	padding: 5px 0 15px 0;
	color: #000;
	font-weight: 500;
	text-align: center;
	background-color:#FDCB64;
}

.grouptour {
	width: 100%;
	padding: 15px 0 10px 0px;
	background-color: #FDCB64;
}

.icon-grouptour {
	background-image: url("../images/group-tour-icon.png");
	color: #333333;
	width: 90px;
	height: 90px;
	background-repeat: no-repeat;
	background-position:16px 22px;
	background-color: #FDCB64;
	border-radius: 50px;
	margin: 0 auto;
	background-size: 50px;
	border: 2px solid #000;
		
}

.grouptour-hd2 {
	font-family: 'Montserrat', sans-serif;
	font-size: 16px;
	margin: 0px 0 0 0px;
	padding: 5px 0 15px 0;
	color: #000;
	font-weight: 500;
	text-align: center;
	background-color:#FDCB64;
}


.carrental {
	width: 100%;
	padding: 15px 0 10px 0px;
	background-color: #FDCB64;
}

.icon-carrental {
	background-image: url("../images/car-rental-icon.png");
	color: #333333;
	width: 90px;
	height: 90px;
	background-repeat: no-repeat;
	background-position:10px 22px;
	background-color: #FDCB64;
	border-radius: 50px;
	margin: 0 auto;
	background-size: 50px;
	border: 2px solid #000;
		
}

.carrental-hd2 {
	font-family: 'Montserrat', sans-serif;
	font-size: 16px;
	margin: 0px 0 0 0px;
	padding: 5px 0 15px 0;
	color: #000;
	font-weight: 500;
	text-align: center;
	background-color:#FDCB64;
}



.testinomialsface {
	width: 100px;
	height: 100px;
	border-radius: 100px;
	background-color: #BCBCBC;
	background-image: url("");
	background-size: 100px;
	margin: 0 auto;

}

.testinomials {
	background-color: #fff;
	padding: 25px 25px 0px 25px;
}

.testinomialstxt {
	font-size: 14px;
	font-weight: 450;
	color: #333;
	background-color: #fff;
	text-align: justify;
	line-height: 25px;
}

.testinomialstxt h2 {
	font-size: 16px;
	color: #333;
	text-align: center;
	line-height: 5px;
	font-weight: bold;
}

.testinomialstxt h3 {
	font-size: 14px;
	color: #333;
	text-align: center;
	line-height: 0px;
	font-weight: bold;
	padding-bottom: 20px;
}

.testinomials a {
	font-size: 14px;
	color: #333;
	font-weight: bold;
	line-height: 55px;
	text-decoration: underline;
}

.testinomials a:hover {
	font-size: 14px;
	color: #333;
	font-weight: bold;
	line-height: 55px;
	text-decoration: none;
}


.testinomials .comment-icon {
	background-image: url("../images/comment-icon.png");
	background-repeat: no-repeat;
	width: 30px;
	margin: 0 auto;
	padding: 0px 0 45px 0px;
	background-size: 30px;
}



.aboutus {
	background-color: #fff;
	font-size: 14px;
	color: #333;
	font-weight: normal;
	line-height: 30px;
	padding: 25px;
}

footer {
	background-color: #FDCB64;
	
}

footer .hd {
	font-size: 30px;
	color: #333;
	font-weight: 600;

}

footer .hdtxt {
	font-size: 15px;
	color: #333;
	font-weight: normal;
}

footer .contact {
	font-size: 25px;
	color: #333;
	font-weight: normal;
	margin-top: 15px;
}

footer .copyright {
	background-color: #17b5f4;
	text-align: center;
}

footer .copyrighttxt {
	background-color: #17b5f4;
	color: #000;
	font-size: 14px;
	padding: 25px 0 25px 0;
}

footer .Iconfb {
	padding:10px 0 0px 0px;
	float: left;

}
footer .IconInsta {
	padding:10px 0 0px 15px;
	float: left;
}
footer .IconTwitter {
	padding:10px 0 0px 15px;
	float: left;
}

footer input {
	background-color: #000;
	float: left;
	background-color: #fff;
	color: #666666;
	width: 200px;
	height: 35px;
	margin-top: 12px;
	padding: 0 0 0 10px;
	border:none;
}

footer button {
	float: left;
	background-color: #333333;
	color: #fff;
	font-size: 14px;
	margin-top: 12px;
	padding: 0 30px 0 30px;
	border:none;
	height: 35px;
}



/*scroll*/

.cd-top {
  display: inline-block;
  height: 40px;
  width: 40px;
  position: fixed;
  bottom: 80px;
  left: 10px;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
  /* image replacement properties */
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  background: rgba(23, 181, 244, 100) url(../images/cd-top-arrow.svg) no-repeat center 50%;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: opacity .3s 0s, visibility 0s .3s;
  -moz-transition: opacity .3s 0s, visibility 0s .3s;
  transition: opacity .3s 0s, visibility 0s .3s;
}
.cd-top.cd-is-visible, .cd-top.cd-fade-out, .no-touch .cd-top:hover {
  -webkit-transition: opacity .3s 0s, visibility 0s 0s;
  -moz-transition: opacity .3s 0s, visibility 0s 0s;
  transition: opacity .3s 0s, visibility 0s 0s;
}
.cd-top.cd-is-visible {
  /* the button becomes visible */
  visibility: visible;
  opacity: 1;
}
.cd-top.cd-fade-out {
  /* if the user keeps scrolling down, the button is out of focus and becomes less visible */
  opacity: .7;
}
.no-touch .cd-top:hover {
  background-color: #cc9632;
  opacity: 1;
}
@media only screen and (min-width: 768px) {
  .cd-top {
    right: 20px;
    bottom: 20px;
  }
}
@media only screen and (min-width: 1024px) {
  .cd-top {
    height: 60px;
    width: 60px;
    right: 30px;
    bottom: 80px;
  }
}
/*scroll*/




/*Itinerary Start*/

.panel-group .panel {
        border-radius: 0;
        box-shadow: none;
        border-color: #fff;
    }

    .panel-default > .panel-heading {
        padding: 0;
        border-radius: 0;
        color: #333333;
        background-color: #FDCB64;
        border-color: #EEEEEE;
		font-family: 'Montserrat', sans-serif;

    }

    .panel-title {
        font-size: 16px;
        font-weight: 450;
        font-family: 'Montserrat', sans-serif;
        color: #333;
    }

    .panel-title > a {
        display: block;
        padding: 10px;
        text-decoration: none;
    }

    .more-less {
        float: right;
        color: #333333;
        font-size: 14px;
        
    }

    .panel-default > .panel-heading + .panel-collapse > .panel-body {
        border-top-color: #EEEEEE;
        background-color: #fff;
        font-weight: 450;
        color: #333;
        text-align: justify;
    }

/*Itinerary End*/

/*Gallery Start*/
.filter-button-group {
  margin: 0 auto;
}

.btn.btn-default {
  font-size: 16px;
  font-weight: 450;
  background-color: #fdcb64;
  border-color: #fff;
  border-radius: 0;
  margin: 0 auto;


}

.btn.btn-default:hover, .btn.btn-default:active, .btn.btn-default:focus, .btn.btn-default.is-checked {
  background-color: #333;
  color: #fff;
  border: none;
  outline: none;
  font-size: 16px;
  font-weight: 450;

}

.thumbnail {
  border-radius: 0px;
  border: 0px;
  padding-top: 15px;
}

a.pp_play,
a.pp_arrow_previous,
a.pp_arrow_next,
a.pp_close {
  display: none;
}

.pp_social {
  display: none;
}

/*
.pp_social .twitter {
  float: left;
  width: 60px;
}

.pp_social .facebook {
  float: left;
  margin-left: 15px;
  width: 80px;
  overflow: hidden;
}

.pp_nav {
  margin-top: 0;
}
*/

/*Gallery End*/

.office {

	background-color: #fdcb64;
	padding: 25px;
}

.office .location {
	background-image: url("../images/destination-icon.png");
	color: #333333;
	background-repeat: no-repeat;
	background-position:10px 16px;
	background-color: #fdcb64;
	width: 100%;
	margin-left: 0px;
	padding:10px 0 0px 30px;
	background-size: 14px;
	font-family: 'Montserrat', sans-serif;
	font-size: 20px;
	font-weight:500;
}

.office .locationtxt {
	font-family: 'Montserrat', sans-serif;
	color: #333333;
	font-size: 14px;
	font-weight:500;
	padding:5px 0 0px 30px;
}



.office .Mobileno {
	background-image: url("../images/icon-call.png");
	color: #333333;
	background-repeat: no-repeat;
	background-position:12px 10px;
	padding:10px 0 10px 30px;

	background-size: 14px;
	font-family: 'Montserrat', sans-serif;
	font-size: 14px;
	font-weight:500;
}

.office .Emailid a {
	background-image: url("../images/icon-mail.png");
	color: #333333;
	background-repeat: no-repeat;
	background-position:12px 14px;
	padding:10px 0 10px 30px;

	background-size: 14px;
	font-family: 'Montserrat', sans-serif;
	font-size: 14px;
	font-weight:500;
}


/* Radhe group */


.helioshd {
	margin:0 auto;
	background-color: #cc9632;

}

.helioshd h1 {
	font-family: 'Montserrat', sans-serif;
	font-size: 35px;
	font-weight: 550px;
	text-align: center;
	text-transform: uppercase;
	color:#fff;
	line-height: 45px;
	border-bottom: 2px solid #cc9632;
}






.helioshd p {
	font-family: 'Montserrat', sans-serif;
	font-size: 16px;
	line-height: 25px;
	font-weight: normal;
	text-align: center;
	color:#fff;
	padding:15px;
}




.downloadbtn {
	margin: 0 auto;
	text-align: center;

}

.downloadbtn button {
	background-color: #cc9632;
	font-size: 18px;
	font-weight: bold;
	padding: 0px 0 0 30px;
	color: #fff;
	width: 280px;
	height: 55px;
	margin-top: 10px;
	background-image: url("../images/download-icon.png");
	background-repeat: no-repeat;
	background-size:25px;
	background-position: 25px 15px;
	border:none;
}

.downloadbtn button a {
	color: #fff;
}

.downloadbtn button a:hover {
	color: #fff;
	text-decoration: none;
}


.downloadfloorplanbtn {
	margin: 0 auto;
	

}

.downloadfloorplanbtn button {
	background-color: #cc9632;
	font-size: 18px;
	padding: 0px 0 0 30px;
	margin-left:15px;
	color: #fff;
	font-weight: bold;
	width: 200px;
	height: 55px;
	margin-top: 10px;
	background-image: url("../images/download-icon.png");
	background-repeat: no-repeat;
	background-size:25px;
	background-position: 25px 15px;
	border:none;
}

.downloadfloorplanbtn button a {
	color: #fff;
	text-decoration: none;
}

.downloadfloorplanbtn button a:hover {
	color: #fff;
}

.indoor-game {
	background-image: url("../images/indoor-game-icon.png");
	width: 65px;
	height: 65px;
	font-size: 16px;
	background-repeat: no-repeat;
	background-position:25px 12px;
	background-color: #cc9632;
	border-radius: 50px;
	background-size: 20px;
	border: 0px solid #000;	
	float: left;
}

.indoor-gamehd {
	font-size: 18px;
	color: #fff;
	float: left;
	padding: 10px 0 0 10px;
}


.childrenplay-area {
	background-image: url("../images/play-area-icon.png");
	color: #333333;
	width: 65px;
	height: 65px;
	font-size: 16px;
	background-repeat: no-repeat;
	background-position:16px 12px;
	background-color: #cc9632;
	border-radius: 50px;
	background-size: 35px;
	border: 0px solid #000;	
	float: left;
}

.childrenplay-areahd {
	font-size: 18px;
	color: #fff;
	float: left;
	padding: 10px 0 0 10px;
}


.landscape-garden-area {
	background-image: url("../images/landscape-garden-icon.png");
	color: #333333;
	width: 65px;
	height: 65px;
	font-size: 16px;
	background-repeat: no-repeat;
	background-position:15px 12px;
	background-color: #cc9632;
	border-radius: 50px;
	background-size: 35px;
	border: 0px solid #000;	
	float: left;
}

.landscape-garden-areahd {
	font-size: 18px;
	color: #fff;
	float: left;
	padding: 10px 0 0 10px;
}


.senior-citizen-sitting-area {
	background-image: url("../images/senior-citizen-sitting-area-icon.png");
	color: #333333;
	width: 65px;
	height: 65px;
	font-size: 16px;
	background-repeat: no-repeat;
	background-position:12px 15px;
	background-color: #cc9632;
	border-radius: 50px;
	background-size: 42px;
	border: 0px solid #000;	
	float: left;
}

.senior-citizen-sitting-areahd {
	font-size: 18px;
	color: #fff;
	float: left;
	padding: 10px 0 0 10px;
}

.club-house {
	background-image: url("../images/club-house-icon.png");
	color: #333333;
	width: 65px;
	height: 65px;
	font-size: 16px;
	background-repeat: no-repeat;
	background-position:12px 10px;
	background-color: #cc9632;
	border-radius: 50px;
	background-size: 42px;
	border: 0px solid #000;	
	float: left;
}

.club-househd {
	font-size: 18px;
	color: #fff;
	float: left;
	padding: 10px 0 0 10px;
}


.walking-track {
	background-image: url("../images/walking-track-icon.png");
	color: #333333;
	width: 65px;
	height: 65px;
	font-size: 16px;
	background-repeat: no-repeat;
	background-position:12px 10px;
	background-color: #cc9632;
	border-radius: 50px;
	background-size: 38px;
	border: 0px solid #000;	
	float: left;
}

.walking-trackhd {
	font-size: 18px;
	color: #fff;
	float: left;
	padding: 10px 0 0 10px;
}


.entrance-foyer {
	background-image: url("../images/entrance-foyer-icon.png");
	color: #333333;
	width: 65px;
	height: 65px;
	font-size: 16px;
	background-repeat: no-repeat;
	background-position:14px 18px;
	background-color: #cc9632;
	border-radius: 50px;
	background-size: 38px;
	border: 0px solid #000;	
	float: left;
}

.entrance-foyerhd {
	font-size: 18px;
	color: #fff;
	float: left;
	padding: 10px 0 0 10px;
}

.cctv-camera {
	background-image: url("../images/cctv-camera-icon.png");
	color: #333333;
	width: 65px;
	height: 65px;
	font-size: 16px;
	background-repeat: no-repeat;
	background-position:12px 15px;
	background-color: #cc9632;
	border-radius: 50px;
	background-size: 38px;
	border: 0px solid #000;	
	float: left;
}

.cctv-camerahd {
	font-size: 18px;
	color: #fff;
	float: left;
	padding: 10px 0 0 10px;
}

.security {
	background-image: url("../images/security-icon.png");
	color: #333333;
	width: 65px;
	height: 65px;
	font-size: 16px;
	background-repeat: no-repeat;
	background-position:20px 10px;
	background-color: #cc9632;
	border-radius: 50px;
	background-size: 25px;
	border: 0px solid #000;	
	float: left;
}

.securityhd {
	font-size: 18px;
	color: #fff;
	float: left;
	padding: 10px 0 0 10px;
}

.auto-lift {
	background-image: url("../images/auto-lift-icon.png");
	color: #333333;
	width: 65px;
	height: 65px;
	font-size: 16px;
	background-repeat: no-repeat;
	background-position:15px 12px;
	background-color: #cc9632;
	border-radius: 50px;
	background-size: 35px;
	border: 0px solid #000;	
	float: left;
}

.auto-lifthd {
	font-size: 18px;
	color: #fff;
	float: left;
	padding: 10px 0 0 10px;
}

.fire-fighting {
	background-image: url("../images/fire-fighting-icon.png");
	color: #333333;
	width: 65px;
	height: 65px;
	font-size: 16px;
	background-repeat: no-repeat;
	background-position:15px 12px;
	background-color: #cc9632;
	border-radius: 50px;
	background-size: 35px;
	border: 0px solid #000;	
	float: left;
}

.fire-fightinghd {
	font-size: 18px;
	color: #fff;
	float: left;
	padding: 10px 0 0 10px;
}


  .grandview {
  	display:block; 
    background-color: #fff;
   	background-image: url("../images/helios-grand-view.jpg");
	background-repeat: no-repeat;
	background-size: cover;
	height: 650px;
  }


.rejoice {

}


.rejoice h2 {
	font-family: 'Montserrat', sans-serif;
	font-size: 30px;
	line-height: 35px;
	font-weight: normal;
	color:#fff;
	padding:0 0 0 15px;
}

.rejoice p {
	font-family: 'Montserrat', sans-serif;
	font-size: 16px;
	line-height: 20px;
	font-weight: normal;
	color:#fff;
	padding:0 0 0 15px;
}


.specification {

}


.specification h2 {
	font-family: 'Montserrat', sans-serif;
	font-size: 30px;
	line-height: 35px;
	font-weight: bold;
	color:#cc9632;
	padding:0 0 0 0px;
}






.structure {
	background-image: url("../images/structure-icon.png");
	color: #333333;
	width: 65px;
	height: 65px;
	font-size: 10px;
	margin-top:12px;
	background-repeat: no-repeat;
	background-position:15px 12px;
	background-color: #3f4448;
	border-radius: 50px;
	background-size: 35px;
	border: 0px solid #000;	
	float: left;
}

.structurehd {
	font-size: 16px;
	color: #333333;
	float: left;
	padding: 10px 0 0 10px;
}


.wall {
	background-image: url("../images/wall-icon.png");
	color: #333333;
	width: 65px;
	height: 65px;
	font-size: 10px;
	margin-top:12px;
	background-repeat: no-repeat;
	background-position:15px 18px;
	background-color: #cc9632;
	border-radius: 50px;
	background-size: 35px;
	border: 0px solid #000;	
	float: left;
}

.wallhd {
	font-size: 16px;
	color: #333333;
	float: left;
	padding: 10px 0 0 10px;
}


.plumbing {
	background-image: url("../images/plumbing-icon.png");
	color: #333333;
	width: 65px;
	height: 65px;
	font-size: 10px;
	margin-top:12px;
	background-repeat: no-repeat;
	background-position:15px 18px;
	background-color: #3f4448;
	border-radius: 50px;
	background-size: 32px;
	border: 0px solid #000;	
	float: left;
}

.plumbinghd {
	font-size: 16px;
	color: #333333;
	float: left;
	padding: 10px 0 0 10px;
}


.floorfinish {
	background-image: url("../images/floor-finish-icon.png");
	color: #333333;
	width: 65px;
	height: 65px;
	font-size: 10px;
	margin-top:12px;
	background-repeat: no-repeat;
	background-position:15px 18px;
	background-color: #cc9632;
	border-radius: 50px;
	background-size: 35px;
	border: 0px solid #000;	
	float: left;
}

.floorfinishhd {
	font-size: 16px;
	color: #333333;
	float: left;
	padding: 10px 0 0 10px;
}



.doorswindows {
	background-image: url("../images/doors-windows-icon.png");
	color: #333333;
	width: 65px;
	height: 65px;
	font-size: 10px;
	margin-top:12px;
	background-repeat: no-repeat;
	background-position:15px 12px;
	background-color: #3f4448;
	border-radius: 50px;
	background-size: 38px;
	border: 0px solid #000;	
	float: left;
}

.doorswindowshd {
	font-size: 16px;
	color: #333333;
	float: left;
	padding: 10px 0 0 10px;
}


.electrification {
	background-image: url("../images/electrification-icon.png");
	color: #333333;
	width: 65px;
	height: 65px;
	font-size: 10px;
	margin-top:12px;
	background-repeat: no-repeat;
	background-position:14px 20px;
	background-color: #cc9632;
	border-radius: 50px;
	background-size: 40px;
	border: 0px solid #000;	
	float: left;
}

.electrificationhd {
	font-size: 16px;
	color: #333333;
	float: left;
	padding: 10px 0 0 10px;
}

.kitchen {
	background-image: url("../images/kitchen-icon.png");
	color: #333333;
	width: 65px;
	height: 65px;
	font-size: 10px;
	margin-top:12px;
	background-repeat: no-repeat;
	background-position:20px 15px;
	background-color: #3f4448;
	border-radius: 50px;
	background-size: 22px;
	border: 0px solid #000;	
	float: left;
}

.kitchenhd {
	font-size: 16px;
	color: #333333;
	float: left;
	padding: 10px 0 0 10px;
}

.toilet {
	background-image: url("../images/toilets-icon.png");
	color: #333333;
	width: 65px;
	height: 65px;
	font-size: 10px;
	margin-top:12px;
	background-repeat: no-repeat;
	background-position:20px 12px;
	background-color: #cc9632;
	border-radius: 50px;
	background-size: 25px;
	border: 0px solid #000;	
	float: left;
}

.toilethd {
	font-size: 16px;
	color: #333333;
	float: left;
	padding: 10px 0 0 10px;
}

.terrace {
	background-image: url("../images/terrace-icon.png");
	color: #333333;
	width: 65px;
	height: 65px;
	font-size: 10px;
	margin-top:12px;
	background-repeat: no-repeat;
	background-position:15px 18px;
	background-color: #3f4448;
	border-radius: 50px;
	background-size: 35px;
	border: 0px solid #000;	
	float: left;
}

.terracehd {
	font-size: 16px;
	color: #333333;
	float: left;
	padding: 10px 0 0 10px;
}


.floorplans {
	
}


.floorplans h1 {
	font-size: 30px;
	color: #cc9632;
	font-weight: bold;
}


.floorplanstxt {
	font-size: 22px;
	padding-left: 15px;
	

}




.nearbyarea {
	
}


.nearbyarea h1 {
	font-size: 20px;
	color: #cc9632;
	text-align: left;
	font-weight: bold;
}


.nearbyareatxt {
	font-size: 14px;
	text-align: left;
	

}





/*Desktop*/
@media only screen and (min-width: 1200px) {
  .heliosbn {
  	display:block; 
    background-color: blue;
   	background-image: url("../images/heliosbn.jpg");
	background-repeat: no-repeat;
	background-size: cover;
	height: 800px;
	margin-top: 25px;
  }


   .grandview {
  	display:block; 
    background-color: #fff;
   	background-image: url("../images/helios-grand-view.jpg");
	background-repeat: no-repeat;
	background-size: cover;
	height: 650px;
  }



  	.locationmap1hd {

  	}

  	.locationmap1 h1 {

  	font-size: 20px;
	text-align: left;
	font-weight: bold;

  	}

    .locationmap1 {
  	display:block; 
    background-color: blue;
   	background-image: url("../images/radhe-helios-location-map.jpg");
	background-repeat: no-repeat;
	background-size: cover;
	margin-top:35px;
	margin-bottom:35px;
	height: 650px;
  }

 	.locationmap2hd {

  	}

  	.locationmap2 h1 {

  	font-size: 20px;
	text-align: left;
	font-weight: bold;

  	}

    .locationmap2 {
  	display:block; 
    background-color: ;
   	background-image: url("../images/radhe-time-square-location-map.jpg");
	background-repeat: no-repeat;
	background-size: contain;
	margin-top:35px;
	margin-bottom:35px;
	height: 800px;
  }




	.timessquarefontview {
    background-color: blue;
   	background-image: url("../images/times-square-front-view.jpg");
	background-repeat: no-repeat;
	background-size: cover;
	height: 450px;
  }

	.timessquaresideview {
    background-color: blue;
   	background-image: url("../images/times-square-side-view.jpg");
	background-repeat: no-repeat;
	background-size: cover;
	height: 450px;
  }




.radhe-helios-thumb {
	padding: 15px;
	font-weight: bold;
	margin: 0 auto;
}


.radhe-helios-thumbnail {
	background-image: url("../images/radhe-helios-thumbnail.jpg");
	background-repeat: no-repeat;
	background-size: cover;
	height: 275px;
	padding: 75px 0 0 0px;
	text-align: center;
	

}

.radhe-helios-thumbnail a {
	font-size: 28px;
	color: #fff;
	padding: 0px 0px 0px 0px;
	margin: ;
	font-weight: bold;
	opacity:none;
	text-decoration: none;
	width: 100%;
	float: left;	
}

.radhe-helios-thumbnail .button {

	background-color: #cc9632;
	border:none;
	width: 200px;
	height: 45px;
	margin-top:10px;

}


.radhe-helios-thumbnail .button a {
	text-decoration: none;
	 color: #fff;
	font-size: 22px;
	font-weight: normal;

}


.ongoingprojecthd {
	font-size: 30px;
	color: #333;
	text-align: center;
	padding: 75px 0 0 0;
}




.radhe-timessquare-thumb {
	padding: 15px;
	font-weight: bold;
	margin: 0 auto;
}


.radhe-timessquare-thumbnail {
	background-image: url("../images/radhe-times-square-thumbnail.jpg");
	background-repeat: no-repeat;
	background-size: cover;
	height: 275px;
	padding: 75px 0 0 0px;
	text-align: center;
}

.radhe-timessquare-thumbnail a {
	font-size: 28px;
	color: #fff;
	padding: 0px 0px 0px 0px;
	margin: ;
	font-weight: bold;
	opacity:none;
	text-decoration: none;
	width: 100%;
	float: left;	
}

.radhe-timessquare-thumbnail .button  {

	background-color: #cc9632;
	border:none;
	width: 200px;
	height: 45px;
	margin-top:10px;
	color: #fff;
	font-size: 22px;
	font-weight: normal;

}


.radhe-timessquare-thumbnail .button a {
	text-decoration: none;
	 color: #fff;
	font-size: 22px;
	font-weight: normal;

}


.radhe-contactus {
	background-image: url("../images/contact-us.jpg");
	background-repeat: no-repeat;
	background-size: cover;
	background-position: 0 -25px;
	height: 300px;
	margin-bottom: 25px;
}

.radhe-careers {
	background-image: url("../images/careers.jpg");
	background-repeat: no-repeat;
	background-size: cover;
	background-position: 0 -25px;
	height: 300px;
	margin-bottom: 25px;
}


.radhe-aboutus {
	background-image: url("../images/about-us.jpg");
	background-repeat: no-repeat;
	background-size: cover;
	background-position: 0 -25px;
	height: 300px;
	margin-bottom: 25px;
}


}







/*Mobile*/

@media only screen and (max-width: 1200px) {
  .heliosbn {
  	display:block;
    background-color: red;
    background-image: url("../images/heliosbn.jpg");
	background-repeat: no-repeat;
	background-size: cover;
	background-position: 0px -30px;
	height: 300px;
	margin-top: 25px;
  }

   .grandview {
  	display:block; 
    background-color: blue;
   	background-image: url("../images/helios-grand-view.jpg");
	background-repeat: no-repeat;
	background-size: cover;
	height: 300px;
  }


  	.timessquarefontview {
    background-color: blue;
   	background-image: url("../images/times-square-front-view.jpg");
	background-repeat: no-repeat;
	background-size: cover;
	height: 200px;
  }


	.timessquaresideview {
    background-color: blue;
   	background-image: url("../images/times-square-side-view.jpg");
	background-repeat: no-repeat;
	background-size: cover;
	height: 200px;
  }


 .locationmaphd {
    		display: none;

  	}

  	.locationmap h1 {

display: none;

  	}


.radhe-helios-thumb {
	padding: 15px;
}

.radhe-helios-thumbnail {
	background-image: url("../images/radhe-helios-thumbnail.jpg");
	background-repeat: no-repeat;
	background-size: cover;
	height: 275px;
	padding: 75px 0 0 0px;
	text-align: center;
	

}

.radhe-helios-thumbnail a {
	font-size: 28px;
	color: #fff;
	padding: 0px 0px 0px 0px;
	margin: ;
	font-weight: bold;
	opacity:none;
	text-decoration: none;
	width: 100%;
	float: left;	
}

.radhe-helios-thumbnail .button {

	background-color: #cc9632;
	border:none;
	width: 200px;
	height: 45px;
	margin-top:10px;

}


.radhe-helios-thumbnail .button a {
	text-decoration: none;
	 color: #fff;
	font-size: 22px;
	font-weight: normal;

}



.radhe-timessquare-thumb {
	padding: 15px;
}


.radhe-timessquare-thumbnail {
	background-image: url("../images/radhe-times-square-thumbnail.jpg");
	background-repeat: no-repeat;
	background-size: cover;
	height: 275px;
	padding: 75px 0 0 0px;
	text-align: center;
	

}

.radhe-timessquare-thumbnail a {
	font-size: 28px;
	color: #fff;
	padding: 0px 0px 0px 0px;
	margin: ;
	font-weight: bold;
	opacity:none;
	text-decoration: none;
	width: 100%;
	float: left;	
}

.radhe-timessquare-thumbnail .button  {

	background-color: #cc9632;
	border:none;
	width: 200px;
	height: 45px;
	margin-top:10px;
	color: #fff;
	font-size: 22px;
	font-weight: normal;

}


.radhe-timessquare-thumbnail .button a {
	text-decoration: none;
	 color: #fff;
	font-size: 22px;
	font-weight: normal;

}

.ongoingprojecthd {
	font-size: 25px;
	color: #333;
	text-align: center;
	padding:0;
}


.radhe-contactus {
	background-image: url("../images/contact-us.jpg");
	background-repeat: no-repeat;
	background-size: cover;
	background-position: -335px 0px;
	height: 275px;
	margin-bottom: 25px;
}

.radhe-careers {
	background-image: url("../images/careers.jpg");
	background-repeat: no-repeat;
	background-size: cover;
	background-position: -335px 0px;
	height: 275px;
	margin-bottom: 25px;
}


.radhe-aboutus {
	background-image: url("../images/about-us.jpg");
	background-repeat: no-repeat;
	background-size: cover;
	background-position: 0px 0px;
	height: 275px;
	margin-bottom: 25px;
}


  }



  /*Radhe Times Square*/

.timessquarehd {
	margin:0 auto;
}

.timessquarehd h1 {
	font-family: 'Montserrat', sans-serif;
	font-size: 35px;
	font-weight: 550px;
	text-align: center;
	text-transform: uppercase;
	background-color: #cc9632;
	color:#fff;
	line-height: 45px;
	border-bottom: 2px solid #cc9632;
}


.timessquarehd p {
	font-family: 'Montserrat', sans-serif;
	background-color: #cc9632;
	font-size: 16px;
	line-height: 25px;
	font-weight: normal;
	text-align: center;
	color:#fff;
	padding:15px;
}





.retailbusiness {
	width: 100%;
	padding: 15px 0 10px 0px;

}

.icon-retailbusiness {
	background-image: url("../images/retail-business-icon.png");
	color: #333333;
	width: 65px;
	height: 65px;
	background-repeat: no-repeat;
	background-position:15px 15px;
	background-color: #cc9632;
	border-radius: 50px;
	margin: 0 auto;
	background-size: 35px;
	border: 0px solid #000;
		
}

.retailbusiness-hd2 {
	font-family: 'Montserrat', sans-serif;
	font-size: 16px;
	margin: 0px 0 0 0px;
	padding: 0px 0 15px 0;
	color: #fff;
	font-weight: 500;
	text-align: center;

}


.superstore {
	width: 100%;
	padding: 15px 0 10px 0px;

}

.icon-superstore {
	background-image: url("../images/super-store-icon.png");
	color: #333333;
	width: 65px;
	height: 65px;
	background-repeat: no-repeat;
	background-position:13px 15px;
	background-color: #cc9632;
	border-radius: 50px;
	margin: 0 auto;
	background-size: 38px;
	border: 0px solid #000;
		
}

.superstore-hd2 {
	font-family: 'Montserrat', sans-serif;
	font-size: 16px;
	margin: 0px 0 0 0px;
	padding: 0px 0 15px 0;
	color: #fff;
	font-weight: 500;
	text-align: center;

}



.bank-atm {
	width: 100%;
	padding: 15px 0 10px 0px;

}

.icon-bank-atm {
	background-image: url("../images/bank-atm-icon.png");
	color: #333333;
	width: 65px;
	height: 65px;
	background-repeat: no-repeat;
	background-position:18px 15px;
	background-color: #cc9632;
	border-radius: 50px;
	margin: 0 auto;
	background-size: 30px;
	border: 0px solid #000;
		
}

.bank-atm-hd2 {
	font-family: 'Montserrat', sans-serif;
	font-size: 16px;
	margin: 0px 0 0 0px;
	padding: 0px 0 15px 0;
	color: #fff;
	font-weight: 500;
	text-align: center;

}


.restaurant {
	width: 100%;
	padding: 15px 0 10px 0px;

}

.icon-restaurant {
	background-image: url("../images/restaurant-icon.png");
	color: #333333;
	width: 65px;
	height: 65px;
	background-repeat: no-repeat;
	background-position:13px 16px;
	background-color: #cc9632;
	border-radius: 50px;
	margin: 0 auto;
	background-size: 40px;
	border: 0px solid #000;
		
}

.restaurant-hd2 {
	font-family: 'Montserrat', sans-serif;
	font-size: 16px;
	margin: 0px 0 0 0px;
	padding: 0px 0 15px 0;
	color: #fff;
	font-weight: 500;
	text-align: center;

}

.hotel {
	width: 100%;
	padding: 15px 0 10px 0px;

}

.icon-hotel {
	background-image: url("../images/hotel-icon.png");
	color: #333333;
	width: 65px;
	height: 65px;
	background-repeat: no-repeat;
	background-position:15px 16px;
	background-color: #cc9632;
	border-radius: 50px;
	margin: 0 auto;
	background-size: 35px;
	border: 0px solid #000;
		
}

.hotel-hd2 {
	font-family: 'Montserrat', sans-serif;
	font-size: 16px;
	margin: 0px 0 0 0px;
	padding: 0px 0 15px 0;
	color: #fff;
	font-weight: 500;
	text-align: center;
}


.corporate {
	width: 100%;
	padding: 15px 0 10px 0px;

}

.icon-corporate {
	background-image: url("../images/corporate-office-icon.png");
	color: #333333;
	width: 65px;
	height: 65px;
	background-repeat: no-repeat;
	background-position:18px 14px;
	background-color: #cc9632;
	border-radius: 50px;
	margin: 0 auto;
	background-size: 30px;
	border: 0px solid #000;
		
}

.corporate-hd2 {
	font-family: 'Montserrat', sans-serif;
	font-size: 16px;
	margin: 0px 0 0 0px;
	padding: 0px 0 15px 0;
	color: #fff;
	font-weight: 500;
	text-align: center;
}


.timessquaresideviewtxt {
	font-size: 16px;
	color: #cc9632;;
	margin-top: 15px;
	line-height: 25px;
}



.greensurrounding {
	width: 100%;
	padding: 15px 0 10px 0px;

}

.icon-greensurrounding {
	background-image: url("../images/green-surrounding-icon.png");
	color: #333333;
	width: 65px;
	height: 65px;
	background-repeat: no-repeat;
	background-position:18px 14px;
	background-color: #3f4448;
	border-radius: 50px;
	margin: 0 auto;
	background-size: 30px;
	border: 0px solid #000;
		
}

.greensurrounding-hd2 {
	font-family: 'Montserrat', sans-serif;
	font-size: 16px;
	margin: 0px 0 0 0px;
	padding: 0px 0 15px 0;
	color: #333;
	font-weight: 500;
	text-align: center;
}


.secutityguard {
	width: 100%;
	padding: 15px 0 10px 0px;

}

.icon-secutityguard {
	background-image: url("../images/security-icon.png");
	color: #333333;
	width: 65px;
	height: 65px;
	background-repeat: no-repeat;
	background-position:19px 14px;
	background-color: #cc9632;
	border-radius: 50px;
	margin: 0 auto;
	background-size: 25px;
	border: 0px solid #000;
		
}

.secutityguard-hd2 {
	font-family: 'Montserrat', sans-serif;
	font-size: 16px;
	margin: 0px 0 0 0px;
	padding: 0px 0 15px 0;
	color: #333;
	font-weight: 500;
	text-align: center;
}

.basementparking {
	width: 100%;
	padding: 15px 0 10px 0px;

}

.icon-basementparking {
	background-image: url("../images/basment-parking-icon.png");
	color: #333333;
	width: 65px;
	height: 65px;
	background-repeat: no-repeat;
	background-position:15px 18px;
	background-color: #3f4448;
	border-radius: 50px;
	margin: 0 auto;
	background-size: 35px;
	border: 0px solid #000;
		
}

.basementparking-hd2 {
	font-family: 'Montserrat', sans-serif;
	font-size: 16px;
	margin: 0px 0 0 0px;
	padding: 0px 0 15px 0;
	color: #333;
	font-weight: 500;
	text-align: center;
}

.startegiclocation{
	width: 100%;
	padding: 15px 0 10px 0px;

}

.icon-startegiclocation {
	background-image: url("../images/startegic-location-icon.png");
	color: #333333;
	width: 65px;
	height: 65px;
	background-repeat: no-repeat;
	background-position:20px 16px;
	background-color: #cc9632;
	border-radius: 50px;
	margin: 0 auto;
	background-size: 25px;
	border: 0px solid #000;
		
}

.startegiclocation-hd2 {
	font-family: 'Montserrat', sans-serif;
	font-size: 16px;
	margin: 0px 0 0 0px;
	padding: 0px 0 15px 0;
	color: #333;
	font-weight: 500;
	text-align: center;
}

.elevator{
	width: 100%;
	padding: 15px 0 10px 0px;

}

.icon-elevator {
	background-image: url("../images/elevators-icon.png");
	color: #333333;
	width: 65px;
	height: 65px;
	background-repeat: no-repeat;
	background-position:10px 16px;
	background-color: #3f4448;
	border-radius: 50px;
	margin: 0 auto;
	background-size: 45px;
	border: 0px solid #000;
		
}

.elevator-hd2 {
	font-family: 'Montserrat', sans-serif;
	font-size: 16px;
	margin: 0px 0 0 0px;
	padding: 0px 0 15px 0;
	color: #333;
	font-weight: 500;
	text-align: center;
}

.unittoilet{
	width: 100%;
	padding: 15px 0 10px 0px;

}

.icon-unittoilet {
	background-image: url("../images/toilets-new-icon.png");
	color: #333333;
	width: 65px;
	height: 65px;
	background-repeat: no-repeat;
	background-position:20px 14px;
	background-color: #cc9632;
	border-radius: 50px;
	margin: 0 auto;
	background-size: 25px;
	border: 0px solid #000;	
}

.unittoilet-hd2 {
	font-family: 'Montserrat', sans-serif;
	font-size: 16px;
	margin: 0px 0 0 0px;
	padding: 0px 0 15px 0;
	color: #333;
	font-weight: 500;
	text-align: center;
}


.hotelpic {
 	background-color: blue;
  	background-image: url("../images/hotel.jpg");
	background-repeat: no-repeat;
	background-size: cover;
	height: 375px;
  }

  .hotelhd {
  	border: 2px solid #cc9632;;
  }

    .hotelhd h1 {
    	font-size: 40px;
    	font-weight: normal;
    	color: #cc9632;
    	padding: 0 15px 0 15px;
  }

    .hotelhd p {
    	font-size: 16px;
    	font-weight: normal;
    	color: #333;
    	text-align: justify;
    	padding: 15px;padding: 0 15px 0 15px;
  }

  .banquetspic {
 	background-color: blue;
  	background-image: url("../images/banquets.jpg");
	background-repeat: no-repeat;
	background-size: cover;
	height: 375px;
  }

  .banquetshd {
  	border: 2px solid #cc9632;
  	padding-bottom: 110px;
  }

    .banquetshd h1 {
    	font-size: 40px;
    	font-weight: normal;
    	color: #333;
    	padding: 0 15px 0 15px;
  }

    .banquetshd p {
    	font-size: 16px;
    	font-weight: normal;
    	color: #333;
    	text-align: justify;
    	padding: 15px;padding: 0 15px 0 15px;
  }

  .receptionpic {
 	background-color: blue;
  	background-image: url("../images/reception.jpg");
	background-repeat: no-repeat;
	background-size: cover;
	height: 375px;
  }

  .receptionhd {
  	border: 2px solid #cc9632;;
  }

    .receptionhd h1 {
    	font-size: 40px;
    	font-weight: normal;
    	color: #333;
    	padding: 0 15px 0 15px;
  }

    .receptionhd p {
    	margin-top: 15px;
    	font-size: 16px;
    	font-weight: normal;
    	color: #333;
    	line-height: 25px;
    	text-align: justify;
    	padding: 15px;padding: 0 15px 0 15px;
  }



    .conferencepic {
 	background-color: blue;
  	background-image: url("../images/conference.jpg");
	background-repeat: no-repeat;
	background-size: cover;
	height: 375px;
  }

  .conferencehd {
  }

    .conferencehd h1 {
    	font-size: 40px;
    	font-weight: normal;
    	color: #333;
    	padding: 0 15px 0 15px;
  }

    .conferencehd p {
    	font-size: 16px;
    	font-weight: normal;
    	color: #333;
    	text-align: justify;
    	padding: 15px;padding: 0 15px 0 15px;
  }


  .specificationtxt {
	font-size: 16px;
	color: #333333;
	line-height: 30px;
}


.finishes {

}


.finishes h2 {
	font-family: 'Montserrat', sans-serif;
	font-size: 20px;
	line-height: 35px;
	font-weight: bold;
	color:#cc9632;
	padding:0 0 0 0px;
}


.contactbg {
	background-color: #004a6f;
}

.contactenquirehd {
	color: #17b5f4;
	padding-top: 15px;
	padding-bottom: 15px;
	font-weight: bold;
	font-size: 14px;
}


.icon-phone {
	background-image: url("../images/phone-icon.png");
	background-repeat: no-repeat;
	height: 25px;
	padding: 0 0 0 25px;
	background-size: 18px;
	color: #fff;
	font-size: 16px;
	
}


.icon-email {
	background-image: url("../images/mail-icon.png");
	background-repeat: no-repeat;
	height: 25px;
	padding: 6px 0 0 25px;
	background-size: 18px;
	background-position: 0 10px;
	color: #fff;
	font-size: 15px;
	
}

.icon-condestination {
	background-image: url("../images/condestination-icon.png");
	background-repeat: no-repeat;
	height: 30px;
	padding: 10px 0 0 25px;
	background-size: 15px;
	background-position: 0 10px;
	color: #fff;
	font-size: 15px;
	
}






.fbcontact {
	padding:0px 15px 0px 0px;
	float: left;

}
.Instacontact {
	padding:0px 0 0px 5px;
	float: left;
}




.cctvcamera {
	width: 100%;
	padding: 15px 0 10px 0px;

}

.icon-cctvcamera {
	background-image: url("../images/cctv-camera-icon.png");
	color: #333333;
	width: 175px;
	height: 175px;
	background-repeat: no-repeat;
	background-position:55px 55px;
	background-color: #17b5f4;
	border-radius: 100px;
	margin: 0 auto;
	background-size: 75px;
	border: 0px solid #000;
		
}

.cctvcamera-hd2 {
	font-family: 'Montserrat', sans-serif;
	font-size: 16px;
	margin: 0px 0 0 0px;
	padding: 0px 0 15px 0;
	color: #fff;
	font-weight: 500;
	text-align: center;

}



.fireext {
	width: 100%;
	padding: 15px 0 10px 0px;

}

.icon-fireext {
	background-image: url("../images/fire-extinguisher-icon.png");
	color: #333333;
	width: 175px;
	height: 175px;
	background-repeat: no-repeat;
	background-position:55px 30px;
	background-color: #17b5f4;
	border-radius: 100px;
	margin: 0 auto;
	background-size: 55px;
	border: 0px solid #000;
		
}

.fireext-hd2 {
	font-family: 'Montserrat', sans-serif;
	font-size: 16px;
	margin: 0px 0 0 0px;
	padding: 0px 0 15px 0;
	color: #fff;
	font-weight: 500;
	text-align: center;
}

.fireexttxt {

}

.fireexttxt h1 {
	color: #005075;
	font-family: 'Montserrat', sans-serif;
	font-size: 35px;
	font-weight: bold;
}


.fireexttxt p {
	color: #005075;
	font-family: 'Montserrat', sans-serif;
	font-size: 16px;
	text-align: justify;
}


.fireextimg {
	background-image:url("../images/fire-extinguisher-1.jpg");
	background-repeat: no-repeat;
	height: 360px;
	background-size: contain;
	background-position: 0px 25px;
}


.cctvcameraimg {
	background-image:url("../images/cctv-camera-1.jpg");
	background-repeat: no-repeat;
	height: 360px;
	background-size: contain;
	background-position: 0px 25px;
}



/*Mobile*/

@media only screen and (max-width: 1200px) {

.fireexttxt p {
	color: #005075;
	font-family: 'Montserrat', sans-serif;
	font-size: 16px;
	text-align: justify;
}


.aboutimg  {
	background-image:url("../images/ali-pic.jpg");
	background-repeat: no-repeat;
	height: 225px;
	background-size: contain;
	background-position: 150px 0px;
}



.aboutimghd {
	color: #005075;
	font-family: 'Montserrat', sans-serif;
	font-size: 22px;
	font-weight: bold;
	padding:10px 0 0 210px;
}


.aboutimgtxt {
	color: #005075;
	font-family: 'Montserrat', sans-serif;
	font-size: 16px;
	font-weight: bold;
	font-style: italic;
	padding:10px 0 0 165px;
}




}
/*Mobile*/


/*Desktop*/
@media only screen and (min-width: 1200px) {

.fireexttxt p {
	color: #005075;
	font-family: 'Montserrat', sans-serif;
	font-size: 16px;
	padding-right: 40px;
	text-align: justify;
}


.aboutimg  {
	background-image:url("../images/ali-pic.jpg");
	background-repeat: no-repeat;
	height: 225px;
	background-size: contain;
	background-position: 200px 0px;
}


.aboutimghd {
	color: #005075;
	font-family: 'Montserrat', sans-serif;
	font-size: 22px;
	font-weight: bold;
	padding:10px 0 0 265px;
}


.aboutimgtxt {
	color: #005075;
	font-family: 'Montserrat', sans-serif;
	font-size: 16px;
	font-weight: bold;
	font-style: italic;
	padding:10px 0 0 210px;
}



}
/*Desktop*/


.about
{

}

.about p {
	font-size: 14px;
	color: #005075;
	font-size: 16px;
	font-family: 'Montserrat', sans-serif;
	text-align: justify;
	padding:15px;
}



