/****** PLACE YOUR CUSTOM STYLES HERE ******/


@font-face {
	font-family: 'Roboto-Bold';
	src: url('../fonts/Roboto-Bold.eot?#iefix') format('embedded-opentype'), url('../fonts/Roboto-Bold.woff') format('woff'), url('../fonts/Roboto-Bold.ttf') format('truetype'), url('../fonts/Roboto-Bold.svg#Roboto-Bold') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Roboto-Light';
	src: url('../fonts/Roboto-Light.eot?#iefix') format('embedded-opentype'), url('../fonts/Roboto-Light.woff') format('woff'), url('../fonts/Roboto-Light.ttf') format('truetype'), url('../fonts/Roboto-Light.svg#Roboto-Light') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Roboto-Regular';
	src: url('../fonts/Roboto-Regular.eot?#iefix') format('embedded-opentype'), url('../fonts/Roboto-Regular.woff') format('woff'), url('../fonts/Roboto-Regular.ttf') format('truetype'), url('../fonts/Roboto-Regular.svg#Roboto-Regular') format('svg');
	font-weight: normal;
	font-style: normal;
}
body {
	font-family: 'Roboto-Regular';
	font-size: 17px;
	padding: 0;
	margin: 0;
}
.headerOut {
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 999;
}
.headerOut nav {
	background: none;
	border: none;
}
p, li {
	font-family: 'Roboto-Light';
}
.headerOut nav .nav-bar {
	border: none;
	height: 100px;
	padding: 15px;
	max-height: 100px;
}
.logo {
	max-height: inherit;
	float: left;
}
.logo img {
	width: 110px;
}
.logo-white {
	display: block;
}
.innerBanner h2 {
	color: #fff;
	font-size: 20px;
	font-family: 'Roboto-Bold';
	border-bottom: solid 1px #f66f03;
	display: inline-block;
}
.innerBanner.page-title .container {
	position: relative;
	top: 77%;
}
.logo-black {
	display: none;
}
.scrolled .nav-bar {
	background: #fff;
}
 h2, h3, h4, h5, {
 font-family: 'Roboto-Regular';
 font-size:40px;
}
.navRight .module.widget-handle {
	width: 55px;
	height: 55px;
	padding: 30px 0 0 0;
	border-radius: 4px;
	text-align: center;
	color: #fff;
	font-size: 11px;
	text-transform: uppercase;
	background: #f66f03 url(../img/menu-icon.png) no-repeat center 13px;
}
.outOfSight .logo-white {
	display: none;
}
.outOfSight .logo-black {
	display: block;
}
.outOfSight .logo img {
	width: 152px;
}
.Txt span strong {
	font-size: 25px
}
.ProjectsBannerOut.fullscreen {
	height: 100vh !important;
}
.headerOut .outOfSight .nav-bar {
	border: medium none;
	height: 75px;
	max-height: 75px;
	padding: 7px;
	border-bottom: solid 1px #F3F3F3;
}
.navRight {
}
.navRight button {
	background: #ec8e16;
	font-size: 14px;
	color: #fff;
	padding: 22px 20px;
	float: right;
	line-height: 13px;
	border: solid 1px #f4f4f4;
	text-transform: uppercase;
	letter-spacing: 1px;
	border-radius: 3px;
	margin: 0 10px 0 0;
	height: 55px;
	font-family: 'Roboto-Bold';
}
.aboutUsintro, .CoreValues, .VisionMission, .contentUsBottom, .FloorPlanOut {
	padding: 125px 0;
}
.aboutUsintro {
	color: #2e2e2e;
}
.aboutUsintro .container {
	padding: 0;
	text-align: center;
}
.SpecificationsOut p, .aboutUsintro p {
	font-size: 21px;
}
.aboutUsintro p {
	line-height: 34px;
	margin: 0;
	padding: 0 5%;
}
.aboutUsintro h2 {
	color: #f66f03;
	font-size: 40px;
	padding: 0;
	margin: 0 0 40px 0;
}
.VisionMission .col-md-6 {
	padding: 80px;
	text-align: left;
	background: #f66f03;
	color: #fff;
	width: 48%;
	min-height: 571px;
}
.CoreValues .image-square {
	height: 50vw;
	max-height: 520px;
}
.CoreValues .containerIn {
	background: #fafafa;
	display: block;
	overflow: hidden;
}
.CoreValuesLeft {
	padding: 70px;
}
.CoreValuesLeft ul {
	padding: 0;
	margin: 0;
}
.CoreValuesLeft ul li {
	background: hsla(0, 0%, 0%, 0) url("../img/bullets-bg-1.png") no-repeat scroll left 9px;
	color: hsl(0, 4%, 10%);
	font-weight: normal;
	list-style-type: none;
	margin-bottom: 24px;
	padding: 0 0 0 16px;
}
.VisionMission .col-md-6 h2 {
	color: hsl(27, 98%, 49%);
	display: block;
	font-size: 40px;
	line-height: 40px;
	margin: 0 0 10px;
	overflow: hidden;
	padding: 0;
}
.VisionMission .col-md-6 h2 img {
	float: left;
	margin: 0 13px 0 0;
}
.VisionMission .col-md-6:first-child {
	background: #ffffff;
	color: #191818;
	margin: 0 3% 0 0;
}
.VisionMission .col-md-6:first-child h2 span {
	color: #f66f03;
}
.VisionMission .col-md-6:first-child p {
	color: #191818;
}
.blogListingPage {
	padding: 45px 0 0;
}
.blogDetailsTop {
	text-align: center;
	margin-bottom: 35px;
}
.blogDetailsTop h2 {
	font-size: 14px;
	color: #f66f03;
	margin: 0 0 20px 0;
	line-height: 20px;
}
.container.blogDetailsTop p {
	text-align: center;
	padding: 0 8%;
}
.blogDetailsTop h3 {
	font-size: 22px;
	color: #555555;
	margin: 0 0 30px 0;
	line-height: 20px;
}
.blogDetailsBottomleft {
	float: left;
	width: 65%;
}
.blogDetailsBottomright {
	float: right;
	width: 30%;
}
.blogDetailsBottomright h3 {
	font-size: 22px;
	color: #1D1D1D;
	padding: 0;
	margin: 0 0 20px 0;
	line-height: 15px;
}
.CategoriesOut ul {
	padding: 0;
	margin: 0;
}
.CategoriesOut ul li {
	list-style-type: none;
}
.CategoriesOut ul li a {
	color: #646464;
	background: url(../img/bullets-bg-2.jpg) no-repeat left 15px;
	padding: 7px 0 7px 16px;
	display: block;
	overflow: hidden;
	border-bottom: solid 1px #e3e3e3;
	font-size: 15px;
}
.CategoriesOut ul li a:hover {
	color: #353535;
}
.Searchout, .CategoriesOut, .RecentpostOut {
	box-shadow: 0 0 14px -6px hsla(0, 0%, 0%, 0.2);
	background: #fff;
	padding: 35px;
	margin-bottom: 25px;
	display: block;
	overflow: hidden;
}
.Searchout input {
	width: 65%;
	padding: 12px 14px;
	height: auto;
	font-size: 14px;
	float: left;
	border: solid 1px #d7dfe6;
	background: #fff;
	margin: 0;
}
.Searchout input.SearchBtn {
	width: 55px;
	height: 46px;
	border: none;
	float: left;
	background: #f66f03 url(../img/search-btn-bg.png) no-repeat center;
}
.RecentpostIn {
	margin: 0 0 10px 0;
	display: block;
	overflow: hidden;
}
.RecentpostInImg img {
	border-radius: 50%;
}
.RecentpostInImg {
	float: left;
	margin: 0 5px 0 0;
	width: 100px;
}
.RecentpostInTxt {
	float: left;
	width: 60%;
}
.RecentpostInTxt h3 {
	margin: 0 0 5px 0;
	color: #f66f03;
	font-size: 14px;
	padding: 0;
	line-height: 18px;
}
.RecentpostInTxt p {
	margin: 0;
	font-size: 14px;
	padding: 0;
	line-height: 18px;
}
.blogDetailsTop img {
	width: 100%;
}
.blogDetailsTop p {
	margin: 0 0 25px 0;
	padding: 0;
}
.blogListingPage .col-md-4 {
	margin: 0 3% 3% 0;
	width: 30%;
	text-align: left;
	overflow: hidden;
	background: #ffffff;
	padding: 0;
	box-shadow: 0 0 14px -6px hsla(0, 0%, 0%, 0.2);
}
.blogListingPage .col-md-4 .blogListingTxt {
	padding: 35px;
}
.blogListingPage .col-md-4 .blogListingTxt .date span {
	display: block;
}
.blogListingPage .col-md-4 .blogListingTxt .date {
	font-size: 14px;
	margin-bottom: 10px;
	color: #ec8e16;
}
.blogListingPage .col-md-4 .blogListingTxt a h3:hover {
	color: #fe4a03;
}
.blogListingPage .col-md-4 .blogListingimg {
	overflow: hidden;
}
.blogListingPage .col-md-4 .blogListingimg:hover img {
	-moz-transform: scale(1.1);
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
}
.blogListingPage .col-md-4 .blogListingimg img {
	-moz-transition: all 0.3s;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}
.blogListingPage .col-md-4 .blogListingTxt h3 {
	font-size: 22px;
	margin: 0 0 15px 0;
	line-height: 23px;
	padding: 0;
}
.blogListingPage .col-md-4 .blogListingTxt a h3 {
	transition: 0.3s;
}
.blogListingPage .col-md-4 .blogListingTxt p {
	padding: 0;
	line-height: 23px;
	font-size: 14px;
	margin: 0 0 10px 0;
}
.blogListingPage .col-md-4 .blogListingTxt a.readMoreBtn:hover {
	color: #B53300;
}
.blogListingPage .col-md-4 .blogListingTxt a.readMoreBtn {
	color: #fe4a03;
	font-family: 'Roboto-Bold';
	font-size: 12px;
	transition: 0.3s;
	text-transform: uppercase;
}
.VisionMission .col-md-6 ul {
 padding:;
	margin: 0;
}
.VisionMission .col-md-6 ul li {
	background: hsla(0, 0%, 0%, 0) url("../img/bullets-bg-1.png") no-repeat scroll left 9px;
	color: hsl(0, 2%, 10%);
	font-weight: normal;
	list-style-type: none;
	margin-bottom: 15px;
	padding: 0 0 0 16px;
}
.VisionMission .col-md-6 h2 span {
	float: left;
}
.container {
	padding: 0;
}
.CoreValues h2 {
	color: #1f1f1f;
	text-align: center;
	padding: 0;
	margin: 0 0 40px 0;
}
footer {
	background: #181817;
	font-size: 14px;
	padding: 0;
}
.CallOut {
	display: block;
	margin: 0 auto 15px;
	overflow: hidden;
	width: 550px;
}
.CallOut p:last-child {
	background: none;
}
.CallOut p span {
	color: #f66f03;
}
.CallOut p a {
	text-decoration: none;
	color: #e0e0e0;
}
.copyright p a {
	color: #6d6d6d;
	font-family: "Roboto-Regular";
}
.copyright p a:hover {
	color: #B7B7B7;
}
.copyright p {
	color: hsl(0, 0%, 43%);
	line-height: 23px;
	margin: 0;
	padding: 0;
	text-align: center;
}
.CallOut p {
	background: hsla(0, 0%, 0%, 0) url("../img/footer-line-bg.png") no-repeat scroll right center;
	float: left;
	color: #e0e0e0;
	margin: 0 15px 0 0;
	padding: 0 15px 0 0;
}
.offscreen-container .close-nav a {
	height: 30px;
	width: 30px;
	display: block;
	background: url(../img/menu-close-icon.png) no-repeat center center;
}
.bg-dark {
	background: #181817;
}
.offscreen-container ul li {
	font-family: "Roboto-BOld";
	text-align: right;
}
.offscreen-container ul li a:hover {
	color: #D3D3D3;
	background: hsla(0, 0%, 0%, 0) url("../img/munu-line-bg.png") repeat-y scroll right bottom;
}
.offscreen-container .close-nav a::after {
	color: hsl(0, 0%, 100%);
	content: "Close";
	font-size: 9px;
	font-weight: 500;
	position: relative;
	right: -1px;
	text-transform: uppercase;
	top: 15px;
}
.offscreen-container ul li a {
	background: hsla(0, 0%, 0%, 0) url("../img/munu-line-bg.png") no-repeat scroll right bottom;
	color: hsl(0, 0%, 89%);
	display: block;
	font-size: 15px;
	font-weight: normal;
	height: auto;
	line-height: normal;
	overflow: hidden;
	padding: 15px 24px;
	text-decoration: none;
	text-transform: uppercase;
}
.skipvideoBtn {
	position: absolute;
	bottom: 0;
	left: 45%;
	z-index: 99999999999999999999999999;
	border: solid 2px #B9B9B9;
	color: #5C5C5C !important;
}
.footerNav ul {
	padding: 0;
	margin: 0;
	text-align: center;
}
.footerNav {
	margin-bottom: 15px;
}
.footerNav ul li:last-child {
	background: none;
}
.footerNav ul li {
	display: inline-block;
	text-decoration: none;
	font-family: 'Roboto-Regular';
	font-size: 14px;
	text-transform: uppercase;
	background: url(../img/footer-nav-bg.png) no-repeat right;
	margin: 0 25px 0 0;
	padding: 0 25px 0 0;
}
.footerNav ul li a:hover {
	text-decoration: underline;
	color: #EFEFEF;
}
.footerNav ul li a {
	color: hsl(0, 0%, 85%);
	display: block;
	overflow: hidden;
	text-decoration: none;
}
footer .container {
	padding: 40px 0;
}
.socialMedia {
	margin-bottom: 15px;
	text-align: center;
}
.socialMedia ul {
	padding: 0;
	margin: 0;
	text-align: center;
}
.socialMedia ul li {
	display: inline-block;
	height: 38px;
	list-style-type: none;
	width: 38px;
}
.footerLeft a {
	color: #393939;
}
.socialMedia ul li.fbIcon a {
	background: url(../img/fb-icon.png) no-repeat;
}
.socialMedia ul li.fbIcon a:hover {
	background: url(../img/fb-icon-hover.png) no-repeat;
}
.socialMedia ul li.twitterIcon a {
	background: url(../img/twitter-icon.png) no-repeat;
}
.socialMedia ul li.twitterIcon a:hover {
	background: url(../img/twitter-icon-hover.png) no-repeat;
}
.socialMedia ul li.linkedinIcon a {
	background: url(../img/linkedin-icon.png) no-repeat;
}
.socialMedia ul li.linkedinIcon a:hover {
	background: url(../img/linkedin-icon-hover.png) no-repeat;
}
.EnquiryPopup .close {
	background: hsla(0, 0%, 0%, 0) url("../img/popup-cloce-btn.png") no-repeat scroll 0 0;
	height: 52px;
	left: 0;
	opacity: 10;
	position: relative;
	top: -0;
	width: 50px;
}
.socialMedia ul li a {
	display: block;
	height: 38px;
	overflow: hidden;
	width: 38px;
}
/**/

.EnquiryPopup .modal-dialog {
	border: 1px solid #979797;
	border-radius: 5px;
	margin: 75px auto;
	width: 800px;
}
.EnquiryPopup .modal-body h2 {
	color: #fff;
	text-transform: uppercase;
	margin: 0 0 5px 0;
	padding: 0;
}
.EnquiryPopup .modal-body {
	background: hsl(0, 0%, 0%) none repeat scroll 0 0;
}
.enquireNowPopup {
	padding: 5%;
}
.enquireNowPopup h2 {
	margin: 0 0 15px;
	padding: 0;
	text-align: center;
}
.enquireNowPopup p {
	color: hsl(0, 0%, 100%);
	font-size: 18px;
	letter-spacing: 1px;
	margin: 0 0 36px;
	padding: 0;
	text-align: center;
}
.enquireNowPopup .container {
	margin: 0;
	padding: 0 6%;
	text-align: center;
	width: auto;
}
.formIn {
	display: block;
	margin-bottom: 10px;
	overflow: hidden;
}
.enquireNowPopup .container .col-md-5 {
	float: left;
	margin: 0;
	padding: 0 1.5%;
	width: 50%;
}
.enquireNowPopup .container .col-md-5 input {
	background: hsl(0, 0%, 16%) none repeat scroll 0 0;
	border: medium none;
	border-radius: 0;
	color: hsl(0, 0%, 68%);
	font-family: "Open Sans", sans-serif;
	height: auto;
	margin: 0 0 13px;
	padding: 10px 13px 9px;
}
.enquireNowPopup .col-md-5 input[type="address"] {
    display: none;
}
.enquireNowPopup .container .col-md-5 textarea {
	background: hsl(0, 0%, 16%) none repeat scroll 0 0;
	border: medium none;
	border-radius: 4px;
	color: hsl(0, 0%, 68%);
	font-family: "Open Sans", sans-serif;
	height: 39px;
	border-radius: 0;
	margin: 0;
	padding: 10px 14px;
	width: 100%;
}
.enquireNowPopup .container button {
	background: hsl(34, 85%, 51%) none repeat scroll 0 0;
	border: medium none;
	border-radius: 3px;
	font-family: "Open Sans", sans-serif;
	font-size: 16px;
	padding: 0 31px;
	text-align: center;
	text-transform: uppercase;
	transition-duration: 0.3s;
	width: 97%;
}
/**/
.contentUsTop h2 {
	margin: 0 0 20px 0;
}
.contentUsTopIn .col-md-5 {
	border: solid 1px #e1e1e1;
	padding: 40px;
	margin: 0 10px 0 0;
	float: none;
	display: inline-block;
}
.contentUsTopIn .col-md-5 p a {
	text-decoration: none;
	color: #2e2e2e;
	font-weight: normal;
}
.contentUsTopIn .col-md-5 p a:hover {
	text-decoration: underline;
	color: #020202;
}
.contentUsTopIn .col-md-5 h3 {
	display: block;
	margin: 0 0 10px;
	overflow: hidden;
	padding: 0;
}
.contentUsTopIn .col-md-5 p span {
	color: #f47e00;
}
.contentUsTopIn {
	margin: 60px 0;
	text-align: center;
}
.contentUsTopIn .col-md-5 p {
	font-size: 22px;
	margin: 0;
	padding: 0;
	text-align: left;
}
.contentUsTopIn .col-md-5 h3 img {
	float: left;
	font-size: 24px;
	line-height: 28px;
	margin: 0 15px 0 0;
}
.contentUsTopIn .col-md-5 h3 span {
	display: block;
	float: left;
	font-size: 24px;
	line-height: 30px;
	overflow: hidden;
}
.contentUsBottom {
	background: #f2f2f2;
}
.contentUsBottomLeft {
	padding: 50px 60px;
}
.contentUsBottomLeft .col-md-5 {
	width: 100%;
	padding: 0;
}
.contentUsBottomLeft .col-md-5 input {
	border: none;
	margin: 0;
	border-bottom: solid 1px #e9eae7;
	height: auto;
	border-radius: 0;
	background: none;
	font-weight: normal;
	padding: 15px;
	color: #696969;
	box-shadow: none;
}
.contentUsBottomLeft button.btn {
	background: hsl(27, 98%, 49%) none repeat scroll 0 0;
	border: medium none;
	border-radius: 4px !important;
	height: auto;
	line-height: inherit;
	min-width: inherit;
	padding: 14px 26px;
	width: auto;
}
.galleryBanner h2 {
	color: #fff;
}
.mB20 {
	margin-bottom: 20px !important;
}
.galleryIn {
	padding: 80px 0;
}
.galleryIn .col-md-4 iframe {
	width: 100%;
}
.galleryIn .col-md-4 {
	background: hsl(0, 0%, 62%) none repeat scroll 0 0;
	margin: 0 0 1% 1%;
	padding: 0;
	width: 32%;
}
.galleryIn .col-md-4 .inner-title::before {
	background: rgba(246, 111, 3, 0.8);
}
.galleryIn .col-md-4 .inner-title .title {
	bottom: 32%;
}
.zoomIocn {
	width: auto !important;
}
.contentUsBottomLeft .col-md-5 textarea {
	border: none;
	border-bottom: solid 1px #e9eae7;
	height: auto;
	border-radius: 0;
	background: none;
	font-weight: normal;
	padding: 15px;
	color: #696969;
	box-shadow: none;
}
.contentUsBottom .containerIn {
	background: #fafafa;
}
.bgDarkColor {
	background: #fafafa;
}
.testimonialIn {
	padding: 80px 0;
}
.testimonialIn .col-md-4 {
	background: hsl(0, 0%, 100%) none repeat scroll 0 0;
	box-shadow: 0 0 14px -6px hsla(0, 0%, 0%, 0.2);
	margin: 0 0 6% 1%;
	padding: 15px 0;
	text-align: left;
	width: 95%;
}
.testimonialIn .col-md-4 .testimonialImg {
	margin: 0 0 0 0;
}
.testimonialcontent {
	padding: 35px;
}
.testimonialInner {
	float: left;
	float: left;
	width: 32%;
}
.testimonialIn .col-md-4 .testimonialcontent h3 {
	font-size: 20px;
	line-height: 24px;
	margin: 0 0 15px;
	padding: 0;
}
.testimonialIn .col-md-4 .testimonialcontent h3 span {
	color: #ff7e00;
	display: block;
	overflow: hidden;
}
.testimonialIn .col-md-4 .testimonialcontent p {
	font-size: 16px;
	line-height: 25px;
	margin: 0;
	padding: 0;
}
/*home sample */
.video-background {
	background: #000;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: -99;
}
.ProjectsBannerOut .video-foreground, .video-background iframe {
	z-index:auto !important;
}
.video-foreground, .video-background iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	    z-index: 100000001;
	height: 100%;
	pointer-events: none;
}
#vidtop-content {
	top: 0;
	color: #fff;
}
.vid-info {
	position: absolute;
	top: 0;
	right: 0;
	width: 33%;
	background: rgba(0,0,0,0.3);
	color: #fff;
	padding: 1rem;
	font-family: Avenir, Helvetica, sans-serif;
}
.vid-info h1 {
	font-size: 2rem;
	font-weight: 700;
	margin-top: 0;
	line-height: 1.2;
}
.vid-info a {
	display: block;
	color: #fff;
	text-decoration: none;
	background: rgba(0,0,0,0.5);
	transition: .6s background;
	border-bottom: none;
	margin: 1rem auto;
	text-align: center;
}
html, body {
	height: 100%;
}
.homeInner {
	height: 100%;
	overflow: hidden;
	position: relative;
}
.footerHome {
	bottom: 0;
	float: left;
	position: absolute;
	width: 100%;
	z-index: -5;
}
.footerHome .socialMedia {
	margin-bottom: 0;
	text-align: center;
}
.footerHome .footerLeft {
	color: hsl(0, 0%, 100%);
	float: left;
	font-size: 12px;
	font-weight: 500;
	padding: 30px 15px 0;
	text-transform: uppercase;
}
.footerHome .footerRight {
	float: right;
	padding: 15px;
}
.page {
	background: hsl(0, 0%, 100%) none repeat scroll 0 0;
	height: 100%;
	min-height: 100%;
	overflow: auto;
	position: relative;
	width: 100%;
	z-index: 1;
}
/*ProjectsIn*/
ul.resp-tabs-list {
	text-align: center;
	display: flex;
    justify-content: center;
}
.ProjectsIn .resp-tabs-list li {
	position: relative;
	border: 0 none !important;
	color: hsl(0, 0%, 100%) !important;
	display: inline-block;
	float: none;
	font-family: 'Roboto-Bold';
	font-size: 15px;
	font-style: normal;
	font-weight: 400;
	width: auto;
	text-transform: uppercase;
}
.SpecificationsOut h2 {
	color: #f66f03;
	text-align: center;
	padding: 0;
	margin: 0 0 30px 0;
}
.SpecificationsOut p {
	line-height: 35px;
	margin: 0 0 65px;
	padding: 0 5%;
	text-align: center;
}
.SpecificationsOut .ch-grid li h3 {
	text-align: left;
	color: #323232;
	font-family: 'Roboto-Bold';
	margin: 0 0 11px 0;
	padding: 0;
	font-size: 18px;
	line-height: 21px;
	text-transform: uppercase;
}
.SpecificationsOut .ch-grid li p strong {
	font-family: 'Roboto-Regular';
	font-weight: 500;
}
.slick-dots {
	display: none !important;
}
.SpecificationsOut .ch-grid li p {
	color: hsl(0, 0%, 20%);
	font-size: 16px;
	line-height: 22px;
	margin: 0 0 11px;
	padding: 0;
	text-align: left;
}
.scrolled .callBtn {
	color: #3D3D3D;
	background: url(../img/call-icon-active.png) no-repeat left 5px;
}
.callBtn {
	background: url(../img/call-icon.png) no-repeat left 5px;
	padding: 11px 15px 15px 60px;
	font-size: 24px;
	color: #fff;
	text-decoration: none;
	display: block;
	overflow: hidden;
	float: right;
	font-weight: normal;
}
.ch-grid li {
	background: hsl(0, 0%, 96%) none repeat scroll 0 0;
	color: hsl(0, 0%, 1%);
	display: inline-block;
	margin: 0;
	min-height: 500px;
	padding: 40px 35px;
	text-align: left;
	width: 95%;
}
.ProjectsIn .resp-tab-active {
	background: hsl(215, 50%, 48%) none repeat scroll 0 0 !important;
	border: 0 none !important;
	padding: 20px 35px !important;
}
.ProjectsIn .resp-tab-item {
	background: #000000 none repeat scroll 0 0 !important;
	color: #fff !important;
}
.ProjectsIn .resp-tab-active {
	background: #f66f03 none repeat scroll 0 0 !important;
	border: 0 none !important;
	padding: 20px 35px !important;
}
.ProjectsIn .resp-tabs-container {
	background: hsla(0, 0%, 0%, 0) none repeat scroll 0 0;
	margin-top: 75px;
}
.ProjectsIn .resp-tab-content {
	background: hsla(0, 0%, 0%, 0) none repeat scroll 0 0;
	border: medium none !important;
	clear: left;
	padding: 0;
	text-align: center;
}
.ProjectsIn .container .col-md-3 {
	display: inline-block;
	float: none;
	margin: 0 10px 10px 0;
	padding: 0;
	width: 35%;
}
.ProjectsIn .container .col-md-3 .Projects img {
	-moz-transition: all 0.3s;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}
.ProjectsIn .container .col-md-3 .Projects:hover img {
	-moz-transform: scale(1.1);
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
}
.Projects {
	border: 10px solid hsl(0, 0%, 100%);
	box-shadow: 0 0 14px -6px hsla(0, 0%, 0%, 0.2);
	margin-bottom: 35px;
	position: relative;
	width: 100%;
	overflow: hidden;
	-moz-transition: all 0.3s;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}
.ProjectsName {
	left: 34px;
	position: absolute;
	top: 30px;
	z-index: 99;
}
a, button, li, div, span {
	outline: none !important;
}
.back-to-top {
	display: none !important;
}
.Projects ul {
	bottom: 25px;
	margin: 0;
	padding: 0;
	position: absolute;
	text-align: center;
	width: 100%;
	z-index: 99;
}
.Projects ul li {
	color: hsl(0, 0%, 100%);
	display: inline-block;
	font-family: 'Roboto-Bold';
	font-size: 10px;
	list-style-type: none;
	padding: 0 11px;
	text-transform: uppercase;
	letter-spacing: 2px;
}
.ProjectsIn .col-md-3 a.readMoreBtn {
	background: hsl(27, 98%, 49%) none repeat scroll 0 0;
	border-radius: 4px;
	color: hsl(0, 0%, 100%);
	font-family: "Roboto-Bold";
	font-size: 13px;
	font-weight: normal;
	padding: 15px 25px;
}
.ProjectsIn .col-md-3 h3 span {
	display: block;
	font-size: 18px;
}
.ProjectsIn .col-md-3 h3 p {
	font-family: "Roboto-Bold";
	font-size: 14px;
	margin: 0;
	padding: 0;
	text-align: center;
	text-transform: uppercase;
}
.ProjectsName .col-md-3 img {
	float: left;
}
.projectsGalleryOut.FloorPlanOut p {
	margin-bottom: 25px;
}
.projectsGalleryOut.FloorPlanOut {
	background: #f4f4f4;
}
.projectsGalleryOut .galleryIn .col-md-4 {
	background: hsl(0, 0%, 62%) none repeat scroll 0 0;
	margin: 0 0 0;
	padding: 0;
	width: 33.3%;
}
.innerBanner, .slides {
}
.bg-light.overlay:before {
	opacity: 0;
}
.controls-inside .flex-control-nav {
	display: none;
}
.innerBanner .slides h2 {
	position: absolute;
	top: 70%;
	z-index: 999999;
	left: 45%;
}
.projectsGalleryOut .galleryIn.videoIn .col-md-4 {
	background: hsl(0, 0%, 62%) none repeat scroll 0 0;
	margin: 0 0 0;
	padding: 0;
	width: 50%;
}
.projectsGalleryOut .galleryIn {
	margin: 45px 0;
	display: block;
	overflow: hidden;
	background: #fff;
	padding: 10px;
	box-shadow: 0 0 14px -6px hsla(0, 0%, 0%, 0.2);
}
.ProjectsIn .col-md-3 h3 {
	color: hsl(0, 0%, 100%);
	font-size: 50px;
	margin: 0;
	padding: 0;
	text-align: left;
}
.Projects ul li span {
	display: block;
	font-size: 32px;
	letter-spacing: 0;
}
.EnquiryOut.image-square > .content {
	padding: 0 20% 0 5%;
}
.innerBanner iframe {
	width: 100%;
}
.contentUsBottomLeft h2 {
	color: #f66f03;
}
.EnquiryOut.image-square.right > .content {
	right: 0;
	left: inherit;
}
.EnquiryOut.image-square.right .image {
	left: 0;
	border-right: 1px #ccc solid;
}
.ProjectsBannerOut .col-md-8 {
	text-align: center;
}
.ProjectsBannerTxt {
	text-align: center;
}
.ProjectsIntro {
	background: #f4f4f4;
	padding: 125px 0;
}
.ProjectsIntro .container {
	text-align: center;
}
.ProjectsIntro .container p {
	font-size: 21px;
	line-height: 31px;
	margin: 0 0 75px 0;
	padding: 0 5%;
}
.amenitiesOut {
	padding: 10% 10% 0 10%;
}
.WalkthroughOut iframe {
	width: 100%;
}
.EnquiryPopup .enquireNowPopup {
	padding: 3% 0;
}
.EnquiryPopup.WalkthroughOut .close {
	background: hsla(0, 0%, 0%, 0) url(../img/popup-cloce-btn2.png) no-repeat scroll 0 0;
	height: 25px;
	right: 15px;
	opacity: 10;
	position: absolute;
	left: inherit;
	top: 14px;
	width: 25px;
}
.WalkthroughOut {
}
#gallery-2 span {
}
.ProjectsIntro .container .col-md-3 {
	padding: 22px 45px;
	margin: 0 3% 0 0;
	transition: 0.5s;
	float: none;
	border: solid 1px #edebeb;
	height: 250px;
	display: inline-block;
	background: #fff;
	width: 20%;
}
.incon {
	height: 100px;
	margin: 0 auto;
	width: 100px;
	margin-bottom: 30px;
	border-bottom: solid 1px #f66f03;
}
.Txt span {
	color: hsl(0, 0%, 0%);
	display: block;
	font-size: 50px;
	letter-spacing: 0;
}
.Txt {
	color: hsl(0, 1%, 59%);
	display: block;
	font-size: 15px;
	letter-spacing: 2px;
	line-height: 32px;
	text-transform: uppercase;
	font-family: 'Roboto-Bold';
}
.ProjectsIntro .container .col-md-3:hover .Txt, .ProjectsIntro .container .col-md-3:hover .Txt span {
	color: #fff;
}
.acres .incon {
	background: url(../img/acres-icon.png) no-repeat center;
}
.ProjectsIntro .container .col-md-3.acres:hover .incon {
	background: url(../img/acres-icon-hover.png) no-repeat center;
}
.apartment .incon {
	background: url(../img/apartment-icon.png) no-repeat center;
}
.ProjectsIntro .container .col-md-3.apartment:hover .incon {
	background: url(../img/apartment-icon-hover.png) no-repeat center;
}
.bhk .incon {
	background: url(../img/bhk-icon.png) no-repeat center;
}
.ProjectsIntro .container .col-md-3.bhk:hover .incon {
	background: url(../img/bhk-icon-hover.png) no-repeat center;
}
.ProjectsIntro .container .col-md-3:hover .incon {
	border-bottom: solid 1px #fff;
}
.ProjectsIntro .container .col-md-3:hover {
	background: #f66f03;
}
.ProjectsBannerTxt h1 {
	padding: 0;
	font-size: 65px;
	margin: 0 0 25px 0;
	font-family: 'Roboto-Bold';
}
.ProjectsBannerTxt p {
	padding: 0;
	margin: 0 0 55px 0;
	font-size: 24px;
}
.ProjectsBannerTxt .btn {
	border: 1px solid #fff;
	border-radius: 3px;
}
/**/


.csrIn.galleryIn .col-md-4 {
	width: 47%;
}
.FloorPlanOut {
	background: #fef4db;
}
.FloorPlanOut h2 {
	text-align: center;
}
.FloorPlanOut .hor_1 .FloorPlanIn {
	padding: 25px;
	display: block;
	overflow: hidden;
	border: none;
	box-shadow: 0 0 14px -6px hsla(0, 0%, 0%, 0.2);
}
.FloorPlanOut .hor_1 {
	border: medium none;
	text-align: center;
	padding: 0;
}
.FloorPlanOut .hor_1 .FloorPlanIn .elevationImg img {
	width: 100%;
}
.FloorPlanOut .hor_1 .FloorPlanIn .col-md-6 {
	padding: 0;
}
.FloorPlanOut .hor_1 .resp-tab-active {
	background: hsl(27, 98%, 49%) none repeat scroll 0 0 !important;
	border: 0 none !important;
	padding: 14px 28px 12px !important;
}
.ProjectsIn .resp-tabs-list .resp-tab-active::before, .FloorPlanOut .hor_1 .resp-tab-active::before {
	background: url(../img/arrow-bottom-img.png) no-repeat;
	width: 12px;
	height: 6px;
	bottom: -6px;
	content: "";
	z-index: 99999999;
	position: absolute;
	left: 44%;
}
.FloorPlanOut .hor_1 li {
	border: 0 none !important;
	color: hsl(0, 0%, 100%) !important;
	display: inline-block;
	float: none;
	font-family: "Roboto-Bold";
	font-size: 14px;
	position: relative;
	font-style: normal;
	padding: 14px 28px 12px !important;
	font-weight: 600;
	text-transform: uppercase;
	width: auto;
	background: hsl(0, 0%, 0%) none repeat scroll 0 0 !important;
	color: hsl(0, 0%, 100%) !important;
}
.ChildVerticalTab_1.resp-vtabs ul.ver_1 {
	float: none;
	width: 100%;
	text-align: center;
}
.ChildVerticalTab_1 ul.ver_1 li {
	cursor: pointer;
	display: inline;
}
.ChildVerticalTab_1.resp-vtabs .resp-tabs-container {
	border: medium none;
	padding: 0;
	width: 100%;
}
.ChildVerticalTab_1 .resp-tabs-container.ver_1 {
	min-height: 535px;
	padding: 0;
}
.ChildVerticalTab_1 ul.ver_1 li img {
	display: block;
	margin: 0 auto;
	border: solid 1px #cccccc;
	padding: 5px;
	opacity: 0.5;
}
#gallery-2 {
	width: 100%;/*background: #151515;
  -webkit-user-select: none;
  -moz-user-select: none;  
  user-select: none;*/
}
.ChildVerticalTab_1 ul.ver_1 li.resp-tab-active img {
	opacity: 1;
}
.ChildVerticalTab_1 ul.ver_1 li.resp-tab-active span {
	color: #f66f03;
}
.ChildVerticalTab_1 ul.ver_1 li span {
	clear: both;
	font-size: 10px;
}
.FloorPlanOut .hor_1 .ChildVerticalTab_1 ul.ver_1 li {
	background: hsla(0, 0%, 0%, 0) none repeat scroll 0 0 !important;
	color: #525252 !important;
	display: inline-block;
	margin: 0 !important;
	min-height: auto;
	padding: 0 !important;
	width: 80px !important;
}
 

@media (min-aspect-ratio: 16/9) {
.video-foreground {
	height: 300%;
	top: -100%;
}
}

@media (max-aspect-ratio: 16/9) {
.video-foreground {
	    width: 100%;
    left: 0%;
}
}

@media all and (max-width: 600px) {
.offscreen-container ul li a {
	background: none;
	border-bottom: 1px solid hsl(0, 0%, 18%);
}
.offscreen-container ul li {
	font-family: "Roboto-BOld";
	text-align: center;
}
.Projects ul li {
	padding: 0 3px;
}
.Projects ul li span {
	font-size: 25px;
}
.rsUni .rsGCaption {
	right: -38% !important;
	padding: 10px 0 10px 24px !important;
}
.vid-info {
	width: 50%;
	padding: .5rem;
}
.vid-info h1 {
	margin-bottom: .2rem;
}
}

@media all and (max-width: 500px) {
.vid-info .acronym {
	display: none;
}
}
/*home samle*/



.callBtnMob {
	display: none !important;
}

@media (min-width: 1920px) {
.rsUni.rsWithThumbsVer .rsThumbsArrow {
	display: none;
}
.rsOverflow {
	width: 100% !important;
}
img.rsImg {
	margin: 0 !important;
}
}

@media (min-width: 1600px) and (max-width: 1919px) {
.rsOverflow {
	width: 100% !important;
}
.background-image-holder {
	top: 0 !important;
}
.VisionMission.parallax > .background-image-holder, .VisionMission.parallax .slides li > .background-image-holder {
	top: -45% !important;
}
.VisionMission.Specifications.parallax > .background-image-holder, .VisionMission.parallax .slides li > .background-image-holder {
	top: -29% !important;
}
.amenitiesOut {
	padding: 10% 5% 0;
}
img.rsImg {
	margin: 0 !important;
}
}

@media (min-width: 1366px) and (max-width: 1599px) {
.ChildVerticalTab_1 .resp-tabs-container.ver_1 {
	min-height: 400px;
}
.FloorPlanOut .hor_1 {
	margin: 0 auto;
	width: 955px;
}
.FloorPlanOut .hor_1 li {
	font-family: "Roboto-Bold";
	font-size: 13px;
	font-weight: normal;
	line-height: 15px;
	padding: 12px 21px !important;
}
.resp-tab-content {
	display: none;
	padding: 0 !important;
}
.FloorPlanOut .hor_1 .FloorPlanIn .col-md-6 .ChildVerticalTab_1 img {
	width: 75%;
	height: auto;
}
.callBtn, .scrolled .callBtn {
	font-size: 20px;
	background-size: 35px;
	padding: 8px 15px 15px 43px;
}
.navRight .module.widget-handle {
	width: 44px;
	height: 44px;
	padding: 25px 0 0 0;
	font-size: 9px;
	text-transform: uppercase;
	background: #f66f03 url(../img/menu-icon.png) no-repeat center 9px;
	background-size: 24px;
}
.outOfSight .logo img {
	width: 101px;
}
.navRight button {
	font-size: 14px;
	padding: 16px 20px 14px 20px;
	float: right;
	line-height: 13px;
	height: auto;
	font-family: 'Roboto-Bold';
}
.nav-bar a {
	display: inline-block;
	height: 44px;
}
.headerOut .outOfSight .nav-bar {
	height: 60px;
	max-height: 60px;
}
.rsOverflow {
	width: 100% !important;
}
.amenitiesOut {
	padding: 10% 4% 0;
}
.background-image-holder {
	top: 0 !important;
}
.VisionMission.parallax > .background-image-holder, .VisionMission.parallax .slides li > .background-image-holder {
	top: -31% !important;
}
.VisionMission.Specifications.parallax > .background-image-holder, .VisionMission.parallax .slides li > .background-image-holder {
	top: -29% !important;
	height: 125vh;
}
img.rsImg {
	margin: 0 !important;
}
}

@media (min-width: 1280px) and (max-width: 1365px) {
.ChildVerticalTab_1 .resp-tabs-container.ver_1 {
	min-height: 400px;
}
.FloorPlanOut .hor_1 {
	margin: 0 auto;
	width: 955px;
}
.FloorPlanOut .hor_1 li {
	font-family: "Roboto-Bold";
	font-size: 13px;
	font-weight: normal;
	line-height: 15px;
	padding: 12px 21px !important;
}
.resp-tab-content {
	display: none;
	padding: 0 !important;
}
.FloorPlanOut .hor_1 .FloorPlanIn .col-md-6 .ChildVerticalTab_1 img {
	width: 75%;
	height: auto;
}
.callBtn, .scrolled .callBtn {
	font-size: 20px;
	background-size: 35px;
	padding: 8px 15px 15px 43px;
}
.navRight .module.widget-handle {
	width: 44px;
	height: 44px;
	padding: 25px 0 0 0;
	font-size: 9px;
	text-transform: uppercase;
	background: #f66f03 url(../img/menu-icon.png) no-repeat center 9px;
	background-size: 24px;
}
.outOfSight .logo img {
	width: 101px;
}
.navRight button {
	font-size: 14px;
	padding: 16px 20px 14px 20px;
	float: right;
	line-height: 13px;
	height: auto;
	font-family: 'Roboto-Bold';
}
.nav-bar a {
	display: inline-block;
	height: 44px;
}
.headerOut .outOfSight .nav-bar {
	height: 60px;
	max-height: 60px;
}
.rsOverflow {
	width: 100% !important;
}
.amenitiesOut {
	padding: 10% 4% 0;
}
.background-image-holder {
	top: 0 !important;
}
.VisionMission.parallax > .background-image-holder, .VisionMission.parallax .slides li > .background-image-holder {
	top: -31% !important;
}
.VisionMission.Specifications.parallax > .background-image-holder, .VisionMission.parallax .slides li > .background-image-holder {
	top: -29% !important;
	height: 125vh;
}
img.rsImg {
	margin: 0 !important;
}
}

@media (min-width: 992px) and (max-width: 1279px) {
.ChildVerticalTab_1 .resp-tabs-container.ver_1 {
	min-height: 400px;
}
.FloorPlanOut .hor_1 {
	margin: 0 auto;
	width: 955px;
}
.FloorPlanOut .hor_1 li {
	font-family: "Roboto-Bold";
	font-size: 13px;
	font-weight: normal;
	line-height: 15px;
	padding: 12px 21px !important;
}
.resp-tab-content {
	display: none;
	padding: 0 !important;
}
.FloorPlanOut .hor_1 .FloorPlanIn .col-md-6 .ChildVerticalTab_1 img {
	width: 75%;
	height: auto;
}
.callBtn, .scrolled .callBtn {
	font-size: 20px;
	background-size: 35px;
	padding: 8px 15px 15px 43px;
}
.navRight .module.widget-handle {
	width: 44px;
	height: 44px;
	padding: 25px 0 0 0;
	font-size: 9px;
	text-transform: uppercase;
	background: #f66f03 url(../img/menu-icon.png) no-repeat center 9px;
	background-size: 24px;
}
.outOfSight .logo img {
	width: 101px;
}
.navRight button {
	font-size: 14px;
	padding: 16px 20px 14px 20px;
	float: right;
	line-height: 13px;
	height: auto;
	font-family: 'Roboto-Bold';
}
.nav-bar a {
	display: inline-block;
	height: 44px;
}
.headerOut .outOfSight .nav-bar {
	height: 60px;
	max-height: 60px;
}
.rsOverflow {
	width: 100% !important;
}
.amenitiesOut {
	padding: 10% 2%;
}
img.rsImg {
	margin: 0 !important;
}
}

@media (max-width: 768px) {
.cover.fullscreen .slides li {
	height: 320px;
	padding: 80px 0;
}
.video-background {
    background: #000;
    position: relative;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 0;
    height: 100%;
}
.video-foreground {
    position: inherit;
    top: inherit;
    left: inherit;
    width: inherit;
    z-index: inherit;
    height: inherit;
    pointer-events: none;
}

.video-background iframe {
    position: inherit;
    top: inherit;
    left: inherit;
    width: 100%;
    z-index: inherit;
    height: inherit;
    pointer-events: inherit;
}
.video-foreground
{
	position: inherit;
    top: inherit;
    left: inherit;
    width: inherit;
    z-index: inherit;
    height: inherit;
    pointer-events: inherit;
    width:100%;
}
.footerHome {
    z-index: 0;
    bottom: 0;
    float: none;
    position: inherit;
    width: 100%;
        background: #000;
}
.footerHome .footerLeft {
    float: none;
}
.skipvideoBtn {
    position: absolute;
    bottom: 30px;
    left: 30%;
}
.main-container.page {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
}
.projectsGalleryOut .galleryIn.videoIn .col-md-4 {
    width: 100%;
}
.contentUsTopIn .col-md-5:nth-of-type(2) p:nth-of-type(2) span {
    display: none;
}
.skipvideoBtn {
    position: absolute;
    bottom: 0px;
    left: 40%;
}
.slides {
	margin: 0 !important;
}
.EnquiryPopup .modal-dialog {
	width: 96%;
}
.EnquiryPopup .close {
	background: hsla(0, 0%, 0%, 0) url("../img/popup-cloce-btn.png") no-repeat scroll 0 0;
	height: 52px;
	opacity: 10;
	position: absolute;
	right: 12px;
	top: 7px;
	width: 50px;
	left: inherit;
}
.callBtn {
	display: none !important;
}
.rsUni .rsGCaption span p {
	font-family: "Roboto-Bold";
	font-size: 30px !important;
	line-height: 48px !important;
	margin: 0;
	padding: 0;
	text-transform: capitalize;
}
.rsUni .rsGCaption {
	padding: 20px 0 20px 20px;
}
.projectsGalleryOut .galleryIn .col-md-4 {
	float: left;
}
.FloorPlanOut .hor_1 .resp-tab-active {
	background: hsl(27, 98%, 49%) none repeat scroll 0 0 !important;
	border: 0 none !important;
	color: hsl(0, 0%, 100%);
	font-size: 15px;
	line-height: inherit;
	padding: 16px 15px !important;
	text-align: left;
	text-transform: uppercase;
}
.FloorPlanOut .resp-tabs-container h2.resp-tab-active span.resp-arrow {
	border-bottom: 12px solid hsl(0, 0%, 100%);
}
.FloorPlanOut .resp-accordion {
	background: #8A8A8A !important;
	border-bottom: solid 1px #A8A8A8 !important;
	color: hsl(0, 0%, 100%);
	font-size: 15px;
	line-height: inherit;
	padding: 16px 15px !important;
	text-align: left;
	text-transform: uppercase;
}
.ChildVerticalTab_1 .resp-tabs-container.ver_1 {
	min-height: inherit;
	padding: 0;
}
.FloorPlanOut h2.resp-accordion img {
	display: none;
}
.ProjectsBannerTxt h1 {
	font-size: 25px;
	margin: 0 0 5px;
}
.ProjectsBannerTxt p {
	font-size: 17px;
	margin: 0 0 20px;
	padding: 0;
}
.btn-lg {
	height: 36px;
	line-height: 36px;
	min-width: 141px;
}
.ProjectsIntro {
	background: hsl(0, 0%, 96%) none repeat scroll 0 0;
	padding: 25px 0;
}
.ProjectsIntro .container h2 img {
	width: 50%;
	margin: 0 auto;
}
.ProjectsIntro .container .col-md-3 {
	width: 27%;
}
.ProjectsBannerTxt h1 br {
	display: none;
}
.CoreValuesLeft {
	padding: 30px;
}
.mb30 {
	margin-bottom: 30px !important;
}
.VisionMission .col-md-6 {
	padding: 35px;
	text-align: left;
	background: #f66f03;
	color: #fff;
	width: 100%;
	min-height: inherit;
}
.aboutUsintro, .CoreValues, .VisionMission, .contentUsBottom, .FloorPlanOut {
	padding: 30px 0;
}
.aboutUsintro .container {
	width: 100%;
	padding: 15px;
}
.aboutUsintro h2 {
	color: hsl(27, 98%, 49%);
	font-size: 30px;
	margin: 0 0 10px;
	padding: 0;
}
.ProjectsIn .resp-tabs-container {
	margin: 0;
}
.ProjectsIn .resp-accordion.resp-tab-active {
	background: #f66f03 none repeat scroll 0 0 !important;
	border: 0 none !important;
	padding: 16px 15px !important;
	color: #fff;
	text-transform: uppercase;
	font-size: 15px;
	text-align: left;
	line-height: inherit;
}
.ProjectsIn {
	padding: 25px 0;
}
.ProjectsIn .container .col-md-3 {
	width: 65%;
}
.ProjectsIn .resp-tab-content {
	padding: 15px;
	border: solid 1px #f66f03 !important;
}
.ProjectsIn .resp-tabs-container h2.resp-tab-active span.resp-arrow {
	border-bottom: 12px solid #fff;
}
.ProjectsIn .resp-accordion {
	background: #5A5A5A none repeat scroll 0 0 !important;
	border: 0 none !important;
	padding: 16px 15px !important;
	color: #fff;
	text-transform: uppercase;
	font-size: 15px;
	text-align: left;
	line-height: inherit;
}
.callBtn {
	display: none !important;
}
.callBtnMob, .scrolled .callBtn {
	display: block !important;
	background: #f2aa1e url("../img/call-icon-mob.png") no-repeat scroll center 10px;
	border-left: none;
	    background-repeat: no-repeat;
	color: #fff;
	float: right;
	font-size: 9px;
	margin: 0;
	padding: 32px 11px 3px;
	text-transform: uppercase;
}
.amenitiesOut {
	padding: 5% 0 0 0;
}
.headerOut {
	background: #fff;
	height: 50px;
	padding: 0 0 0 5px;
	position: fixed;
}
.logo img {
	padding: 5px;
	width: 100px;
}
.headerOut {
	padding: 0 !important;
	border-bottom: medium none !important;
	height: 50px !important;
}
.logo-black {
	display: block;
}
.logo-white {
	display: none;
}
.headerOut nav .nav-bar {
	border: medium none;
	height: 50px !important;
	max-height: 50px !important;
	padding: 0 !important;
}
.outOfSight .logo img {
	padding: 5px;
	width: 100px;
}
.testimonialIn {
	padding: 20px 0;
}
.testimonialInner {
	float: none;
	width: 100%;
}
.testimonialIn .col-md-4 {
	background: hsl(0, 0%, 100%) none repeat scroll 0 0;
	border: 1px solid hsl(0, 0%, 92%);
	box-shadow: none;
	margin: 0 auto 5%;
	padding: 15px 0;
	text-align: left;
	width: 100%;
}
.csrIn.galleryIn .col-md-4 {
	margin: 0;
	width: 100%;
}
.container {
	padding: 15px;
}
.headerOut {
	background: hsl(0, 0%, 100%) none repeat scroll 0 0;
	border-bottom: 1px solid #EBEBEB;
	height: 51px;
	min-height: 50px !important;
	padding: 0 0 0 5px;
	position: fixed;
}
.navRight .module.widget-handle {
	background: hsl(27, 98%, 49%) url("../img/menu-icon.png") no-repeat scroll center 13px / 25px auto;
	border-radius: 0;
	color: hsl(0, 0%, 100%);
	font-size: 9px;
	height: 50px;
	padding: 18px 0 0;
	text-align: center;
	text-transform: uppercase;
	width: 49px;
	border: 0 none !important;
}
.navRight button {
	background: hsl(34, 85%, 51%) url("../img/enquireBtn-bg.png") no-repeat scroll center 10px;
	border-left: medium none;
	border-radius: 0;
	font-size: 9px;
	margin: 0;
	float: right;
	border: 0 none !important;
	padding: 23px 11px 3px !important;
}
.VisionMission {
	padding: 2px 0 0;
}
.testimonialInner {
	float: left;
	width: 100%;
}
.testimonialcontent {
	padding: 25px;
}
.SpecificationsOut p, .aboutUsintro p {
	font-size: 17px;
	line-height: 24px !important;
}
.galleryIn {
	padding: 20px 0;
}
.galleryIn .col-md-4 {
	background: hsl(0, 0%, 62%) none repeat scroll 0 0;
	margin: 0 0 1%;
	padding: 0;
	width: 100%;
}
.contentUsTopIn .col-md-5 {
	border: 1px solid hsl(0, 0%, 88%);
	display: inline-block;
	float: none;
	margin: 0 0 13px;
	padding: 40px;
	width: 100%;
}
.contentUsTopIn .col-md-5 p {
	font-size: 19px;
	margin: 0 0 9px;
	padding: 0;
	text-align: left;
}
.projectsGalleryOut .galleryIn {
	margin: 20px 0;
}
.Specifications .parallax > .background-image-holder, .parallax .slides li > .Specifications .background-image-holder {
	height: 128vh;
}
}

@media (max-width: 760px) {
.Txt span {
	font-size: 30px;
}
.rsUni .rsGCaption {
	right: -22% !important;
	padding: 10px 0 10px 24px !important;
}
.ProjectsIntro .container .col-md-3 {
	float: none;
	height: 221px;
	margin: 0 3% 0 0;
	padding: 16px 6px;
}
.footerNav ul {
	display: none;
}
footer .container {
	padding: 5%;
}
.CallOut {
	display: block;
	margin: 0 auto;
	overflow: hidden;
	text-align: center;
	width: 100%;
}
.CallOut p {
	background: hsla(0, 0%, 0%, 0) none repeat scroll 0 0;
	color: hsl(0, 0%, 88%);
	float: none;
	margin: 0 0 6px;
	padding: 0;
}
.copyright p {
	color: hsl(0, 0%, 43%);
	font-size: 15px;
	line-height: 23px;
	margin: 0;
	padding: 0;
	text-align: center;
}
.CallOut p {
	font-size: 15px;
}
}

@media (max-width: 500px) {
.enquireNowPopup h2 {
	font-size: 22px;
}
.skipvideoBtn {
    position: absolute;
    bottom: 30px;
    left: 30%;
}
.enquireNowPopup p {
	font-size: 15px;
	margin: 0 0 15px 0;
}
.enquireNowPopup .container .col-md-5 {
	width: 100%;
}
.projectsGalleryOut .galleryIn .col-md-4 {
	width: 100%;
}
.incon {
	width: 50%;
}
.Txt span {
	font-size: 22px;
}
.Txt span strong {
	font-size: 15px;
	font-weight: normal;
}
.ProjectsIntro .container .col-md-3 {
	height: 160px;
}
.incon {
	border-bottom: 1px solid hsl(27, 98%, 49%);
	height: 71px;
	margin: 0 auto 20px;
}
.ProjectsIntro .container p {
	margin: 0 0 5px;
}
.ProjectsIntro .container p {
	font-size: 17px;
	line-height: 24px;
	margin: 0 0 5px;
	padding: 0;
}
.Txt {
	font-family: "Roboto-Regular";
	font-size: 10px;
	font-weight: normal;
	line-height: 18px;
}
.projectsGalleryOut .galleryIn .col-md-4 {
	float: none;
}
.ProjectsIn .container .col-md-3 {
	width: 96%;
}
.contentUsTopIn .col-md-5 {
	padding: 25px;
}
.contentUsBottomLeft {
	padding: 25px;
}
.contentUsTopIn .col-md-5 h3 span {
	font-size: 20px;
}

 
}
