p{line-height:22px;text-align:justify;}a{outline:0!important;color:#0054bc;-webkit-transition:color .4s,background-color .4s;-moz-transition:color .4s,background-color .4s;-o-transition:color .4s,background-color .4s;transition:color .4s,background-color .4s;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;}a:hover{text-decoration:none;}.pad0{padding:0;}strong{font-weight:600 !important;}
.back-to-top{position:fixed;z-index:1000;bottom:8em;right:0;text-decoration:none;color:#fff;background:rgba(48,65,148,0.8);font-size:14px;padding:10px;display:none;letter-spacing:3px}.back-to-top:hover{background:rgba(0,0,0,0.8);color:#fff;text-decoration:none!important}
/* animated header */
.top-menu.tiny {bottom:auto;top:0;position:fixed;}.top-menu.tiny #logo a{width:60%;}.top-menu.tiny nav ul{top:10px;}.top-menu.tiny nav ul li a{color:#fff;}.top-menu.tiny{background:rgba(0,0,0,0.4) !important;}.top-menu.tiny nav ul ul{top:40px;}
.menu-body{position:absolute;right:0;left:0;z-index:1001;}header{}
.slider{padding:0;position:relative;overflow:hidden;}
.carousel-fade {
 .carousel-inner {
 .item {
 opacity: 0;
 transition-property: opacity;
}
 .active {
 opacity: 1;
}
 .active.left,  .active.right {
 left: 0;
 opacity: 0;
 z-index: 1;
}
 .next.left,  .prev.right {
 opacity: 1;
}
}
.carousel-control {
	z-index: 2;
}
}
.carousel-fade .carousel-inner .item {
	opacity: 0;
	-webkit-transition-property: opacity;
	transition-property: opacity;
}
.carousel-fade .carousel-inner .active {
	opacity: 1;
}
.carousel-fade .carousel-inner .active.left, .carousel-fade .carousel-inner .active.right {
	left: 0;
	opacity: 0;
	z-index: 1;
}
.carousel-fade .carousel-inner .next.left, .carousel-fade .carousel-inner .prev.right {
	opacity: 1;
}
.carousel-fade .carousel-control {
	z-index: 2;
}
.carousel-inner > .item > img, .carousel-inner > .item > a > img {
	min-width: 100%;
	height: auto;
}
/* Carousel Animation delays */
.slide1, .slide2, .slide3,.slide4, .slide5, .slide6{z-index:2 !important;}
.slide1 h3, .slide2 h3, .slide3 h3,.slide4 h3, .slide5 h3, .slide6 h3{margin-top:5px;}
.slide1 h3:first-child {animation-delay:1s;font-size:26px;font-weight:300;text-shadow:0px 0px 10px rgba(0,0,0,0.60);margin-bottom: 20px;}
.slide1 h3:nth-child(2){animation-delay:2s;font-size:40px;font-weight:300;text-shadow:0px 0px 10px rgba(0,0,0,0.60);color:#ffffff;text-transform:uppercase;}
.slide1 h4{animation-delay:3s;font-size:18px;text-shadow:0px 0px 10px rgba(0,0,0,0.60);color:#ffffff;margin-top:20px;font-family: "Montserrat",Helvetica,Arial,sans-serif;}
.slide1 a{animation-delay:4s;z-index:999 !important;margin-top:20px;display:inline-block;}

.slide2 h3:first-child {animation-delay:1s;font-size:48px;text-transform:uppercase;font-weight:300;text-shadow:0px 0px 10px rgba(0,0,0,0.80);}
.slide2 h3:nth-child(2){animation-delay:2s;font-size:24px;font-weight:300;text-shadow:0px 0px 10px rgba(0,0,0,0.60);color:#ffffff;font-family:"Montserrat",Helvetica,Arial,sans-serif;margin:10px 0 20px;}
.slide2 h4{animation-delay:3s;font-size:18px;text-shadow:0px 0px 10px rgba(0,0,0,0.60);color:#ffffff;margin-top:20px;font-family: "Montserrat",Helvetica,Arial,sans-serif;}
.slide2 a{animation-delay:3s;z-index:999 !important;margin-top:20px;display:inline-block;}

.slide3 h3:first-child {animation-delay:1s;font-size:44px;font-weight:500;text-shadow:0px 0px 10px rgba(0,0,0,0.60);font-family:"Montserrat",Helvetica,Arial,sans-serif;}
.slide3 h3:nth-child(2){animation-delay:2s;font-size:44px;text-shadow:0px 0px 10px rgba(0,0,0,0.80);color:#ffffff;font-weight:500;}
.slide3 h3:nth-child(2) span{animation-delay:2s;font-size:24px;text-shadow:0px 0px 10px rgba(0,0,0,0.80);color:#ffffff;font-weight:300;}
.slide3 h4{animation-delay:3s;font-size:18px;text-shadow:0px 0px 10px rgba(0,0,0,0.60);color:#ffffff;margin-top:20px;font-family: "Montserrat",Helvetica,Arial,sans-serif;}
.slide3 a{animation-delay:3s;z-index:999 !important;margin-top:20px;display:inline-block;}

.slide4 h3:first-child {animation-delay:1s;font-size:48px;text-transform:uppercase;font-weight:300;text-shadow:0px 0px 10px rgba(0,0,0,0.80);}
.slide4 h3:nth-child(2){animation-delay:2s;font-size:24px;font-weight:300;text-shadow:0px 0px 10px rgba(0,0,0,0.60);color:#ffffff;font-family:"Montserrat",Helvetica,Arial,sans-serif;margin:10px 0 20px;}
.slide4 h4{animation-delay:3s;font-size:18px;text-shadow:0px 0px 10px rgba(0,0,0,0.60);color:#ffffff;margin-top:20px;font-family: "Montserrat",Helvetica,Arial,sans-serif;}
.slide4 a{animation-delay:3s;z-index:999 !important;margin-top:20px;display:inline-block;}

.slide5 h3:first-child {animation-delay: 1s;font-size:34px;}
.slide5 h3:nth-child(2){animation-delay: 2s;font-size:58px;}
.slide6 h3:first-child {animation-delay: 1s;font-size:34px;}
.slide6 h3:nth-child(2){animation-delay: 2s;font-size:58px;}
.slide1 a, .slide2 a, .slide3 a,.slide4 a, .slide5 a,{animation-delay: 3s;}

.slide1 .carousel-caption{left:0;top:35% !important;padding:0px 0 !important;width:100%;text-align:center !important;}
.slide2 .carousel-caption{left:0;top:35% !important;padding:0px 0 !important;width:100%;text-align:center !important;}
.slide3 .carousel-caption{left:0;top:35% !important;padding:0px 0 !important;width:100%;text-align:center !important;}
.slide1:before, .slide2:before, .slide3:before, .slide4:before{background: rgba(0,0,0,0.1);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:0;}

.btn-one,.btn-one-full,.btn-two,.btn-two-full,.btn-three,.btn-three-full{-webkit-transition:color .4s,background-color .4s;-moz-transition:color .4s,background-color .4s;-o-transition:color .4s,background-color .4s;transition:color .4s,background-color .4s;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out;}
.btn-one{border:2px solid #193994;border-radius:25px;color:#193994;margin-top:20px;letter-spacing:1px;text-transform:uppercase;padding:10px 28px 10px 28px;line-height:1;font-size:12px;font-weight:600;display:inline-block;}.btn-one:hover{background:#193994;color:#fff;}
.btn-one-full{border:2px solid #ffde16;border-radius:25px;color:#000;margin-top:20px;letter-spacing:1px;text-transform:uppercase;padding:10px 28px 10px 28px;line-height:1;font-size:12px;background:#ffde16;font-weight:600;display:inline-block;}.btn-one-full:hover{border:2px solid #ffde16;background:none;color:#ffde16 !important;}
.btn-two{border:2px solid #00bdf2;border-radius:25px;color:#00bdf2;margin-top:20px;letter-spacing:1px;text-transform:uppercase;padding:10px 28px 10px 28px;line-height:1;font-size:12px;font-weight:600;display:inline-block;}.btn-two:hover{background:#00bdf2;color:#fff;}
.btn-two-full{border:2px solid #00bdf2;background:#00bdf2;color:#fff;border-radius:25px;margin-top:20px;letter-spacing:1px;text-transform:uppercase;padding:10px 28px 10px 28px;line-height:1;font-size:12px;font-weight:600;display:inline-block;}.btn-two-full:hover{border:2px solid #00bdf2;color:#00bdf2;background:none;}
.btn-three{border:2px solid #fff;border-radius:25px;color:#ffffff;margin-top:20px;letter-spacing:1px;text-transform:uppercase;padding:10px 28px 10px 28px;line-height:1;font-size:12px;font-weight:600;background-color:transparent;display:inline-block;}.btn-three:hover{background-color:#fff;color:#193994;}
.btn-three-full{border:2px solid #fff;background:#fff;color:#193994;border-radius:25px;margin-top:20px;letter-spacing:1px;text-transform:uppercase;padding:10px 28px 10px 28px;line-height:1;font-size:12px;font-weight:600;display:inline-block;}.btn-three-full:hover{border:2px solid #fff;color:#fff;background:none;}

.home-strip-bg{background:#ffde16;overflow:visible;z-index:auto;position:relative;padding-bottom:20px;}.home-strip-box-bg{display:inline-block;width:100%;margin-top:-66px;position:relative;z-index:999 !important;}.home-strip-box-img{padding:40px 0px 10px 50px;background:rgba(0,0,0,1);}.home-strip-box-img-brdr{border-right:1px solid #ffde16;padding-right:50px;padding-bottom:0px;}.home-strip-box-img-brdr:nth-child(3n+0){border:0;}.home-strip-inner-box-bg{}.home-strip-inner-box-bg h2{color:#f7e681;text-transform:uppercase;text-align:center;border-bottom:1px solid #ffde16;padding:20px 0;margin:0;background:rgba(0,0,0,0.8);font-size:24px;}.home-strip-inner-box-bg h2 a{color:#f7e681;}.home-strip-inner-box-bg:hover{opacity:0.9;}.home-strip-inner-box-bg h3{color:#f7e681;text-align:center;border-bottom:0px solid #ffde16;padding:5px 0 30px;margin:0;background:rgba(0,0,0,1);font-size:16px;font-family:'Montserrat', sans-serif;}.home-strip-inner-box-bg h3 i{font-size:22px;padding-right:5px;}.home-welcome-bg{text-align:center;padding:80px 0;background:url(../images/home-welcome-bg.png) fixed;}.home-welcome-bg h1{text-transform:uppercase;line-height:45px;margin:0 0 20px;}.home-welcome-bg p{text-align:center;}.home-project-one-bg{background:#e0cfa3;}
.home-project-name{text-align:center;padding:80px 60px 20px 60px;}.home-project-name h2{margin:0;text-transform:uppercase;}.home-project-name h3{margin:10px 0 10px;font-family:'Montserrat', sans-serif;font-size:20px;}.inner-banner{overflow:visible;}.inner-banner img{display:block;min-width:100%;}
footer{padding:0;background:url(../images/footer-bg.jpg) no-repeat center top;background-size:cover;}
footer h2{font-weight:600;font-size:22px;padding-bottom:15px;margin-bottom:15px;margin-top:0;letter-spacing:0;text-transform:none;color:#fff;position:relative;}footer h2:after{border-color:#fff;content:"";border-bottom:2px solid;border-color:inherit;bottom:0;left:0;position:absolute;width:100px;}footer ul{margin:0;padding:0;list-style:none;}footer ul li a{color:#fff;font-size:14px;line-height:24px;display:block;}footer ul li a i{color:#ffde16;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;}footer ul li a:hover{color:#ffde16;}footer ul li a:hover i{padding-right:5px;color:#fff;}.footer-box{padding:30px 15px;}.footer-box-color{background:#ffde16;color:#000;padding:30px 15px 10px 15px;}.footer-box-color a{color:#000;font-size:12px;}.footer-box-color a i{padding-right:5px;font-size:16px;}.footer-box-color a:hover{color:#fff;}.footer-box-color p{font-size:11px;font-weight:600;line-height:20px;text-align:left;}.footer-box-color h2{color:#000;}.copy{padding:20px 0;background: rgba(43,43,43,1);color:#fff;}.copy a{color:#fff;}.copy .pull-right{text-align:right;}.home-testimonials-bg{padding:80px 0;background:url(../images/testimonials-background.jpg) no-repeat center center;background-size:cover;text-align:center;}.home-testimonials-bg h2{margin:0;}.home-testimonials-box{padding:10px 80px 10px 80px;text-align:center;}.testimonials-box{text-align:center;color:#fff;min-height:300px;background:url(../images/quote.png) 30px 30px no-repeat;margin-left:0%;padding:3.75em 4.375em;}.testimonials-box p{margin-left:0px;text-align:center;color:#000;}.testimonials-box blockquote{border:none;}
.inner-page{background:#f0f0f0;overflow:visible;padding-bottom:60px;}.inner-page-float-top{background:rgba(255,255,255,0.8);padding:20px 40px 40px 40px;margin-top:-80px;position:relative;border-radius:3px;-webkit-box-shadow:0px 0px 20px 5px rgba(0,0,0,0.2);-moz-box-shadow:0px 0px 20px 5px rgba(0,0,0,0.2);box-shadow:0px 0px 20px 5px rgba(0,0,0,0.2);}.inner-page-float-top h1{text-align:center;margin:0 0 10px;}.inner-page-float-top h1 span{display:block;margin:20px auto 20px auto;width:20%;border-bottom:2px solid #999999;}.inner-page-two{overflow:visible;padding:60px 0;background:url(../images/bg1.jpg) no-repeat center center;background-size:cover;}.inner-page-two-bg{background:rgba(255,255,255,0.8);padding:40px;position:relative;border-radius:3px;-webkit-box-shadow:0px 0px 20px 5px rgba(0,0,0,0.2);-moz-box-shadow:0px 0px 20px 5px rgba(0,0,0,0.2);box-shadow:0px 0px 20px 5px rgba(0,0,0,0.2);}.inner-page-two-bg h2{text-align:center;margin:0 0 10px;}.inner-page-two-bg h2 span{display:block;margin:20px auto 20px auto;width:20%;border-bottom:2px solid #999999;}
.project-overview-bg{padding:80px 0;position:relative;z-index:0;background:url(../images/project-overview-bg.jpg) repeat center center;}.project-overview-bg:before{background:rgba(240,240,240,0.95);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1;}.overview-link-box{display:block;position:relative;background:url(../images/projects/project-overview-link.png) no-repeat;min-height:450px;}
.overview-content h2{border-bottom:1px solid #000;padding-bottom:10px;}
.overview-content h2 span{font-size: 20px;}
.overview-link-box-content-1{position:relative;display:block;width:50%;float:left;min-height:225px;}.overview-link-box-content-2{position:relative;display:block;width:50%;float:left;min-height:225px;}.overview-link-box-content-link{text-align:center;color:#fff;top:55px;display:block;position:relative;}.overview-link-box-content-link:hover{color:#ffde16;}.overview-link-box-content-link i{font-size:36px;}.overview-link-box-content-link h3{margin:10px 0 0px;font-size:22px;}

.contact-form1-bg{background-image:url(../images/project-contact-bg.jpg);background-attachment:fixed;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover;padding-top:30px;min-height:500px;position:relative;z-index:0;}.contact-form1-bg:before{background:rgba(0,0,0,0.80);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1;}.contact-form1-bg .contact-form1 h2{color:#ffffff;font-size:30px;font-weight:600;line-height:32px;margin:0 auto 30px;max-width:330px;text-align:center;text-transform:uppercase}.contact-form1{margin:0 auto;max-width:740px;overflow:hidden;margin-top:30px}.contact-form1 form{clear:both;display:table}.contact-form1 .col-lg-12{padding:0 20px;position:relative}.contact-form1 .col-lg-6{padding:0 20px;position:relative}.contact-form1 .parsley-errors-list{bottom:3px;left:22px;position:absolute}.contact-form1 select{width:737px !important}.contact-form1 .form-control-1{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background-color:rgba(0, 0, 0, 0);background-image:none;border-color:-moz-use-text-color -moz-use-text-color #000;border-image:none;border-radius:0;border-style:none none solid;border-width:medium medium 2px;box-shadow:none;color:#ffffff;display:block;font-size:16px;height:44px;line-height:1.42857;margin-bottom:25px;padding:6px 0;transition:border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;width:100%}.contact-form1 .form-control-1:focus{border-color:#ffde16;color:#ffde16;box-shadow:none;outline:none}.contact-form1 .form-control-1::-moz-placeholder{color:#433b35}.contact-form1 .form-control-1::-webkit-input-placeholder{color:#000}.contact-form1 .form-control-1::-webkit-input-placeholder{color:#fff}.contact-form1 .btn-default{background-color:#ffde16;border-color:#ffde16;border-radius:0;color:#000000;font-size:18px;font-weight:500;padding:13px;width:100%;margin-top:10px;transition:all 0.3s linear 0s;text-transform:uppercase;}.contact-form1 .btn-default:focus,.contact-form1 .btn-default:hover{background-color:#27201b;border-color:#27201b;transition:all 0.3s linear 0s;color:#ffffff;outline:none}
.contact-form2-bg{background-image:url(../images/project-contact-bg.jpg);-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover;padding-top:30px;min-height:500px}.contact-form2-bg .contact-form2 h2{color:#433b35;font-size:30px;font-weight:600;line-height:32px;margin:0 auto 30px;max-width:330px;text-align:center;text-transform:uppercase}.contact-form2{margin:0 auto;max-width:740px;overflow:hidden;margin-top:30px}.contact-form2 form{clear:both;display:table}.contact-form2 .col-lg-12{padding:0 20px;position:relative}.contact-form2 .col-lg-6{padding:0 20px;position:relative}.contact-form2 .parsley-errors-list{bottom:3px;left:22px;position:absolute}.contact-form2 select{width:737px !important}.contact-form2 .form-control-1{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background-color:rgba(0, 0, 0, 0);background-image:none;border-color:-moz-use-text-color -moz-use-text-color #433b35;border-image:none;border-radius:0;border-style:none none solid;border-width:medium medium 2px;box-shadow:none;color:#433b35;display:block;font-size:16px;height:44px;line-height:1.42857;margin-bottom:25px;padding:6px 0;transition:border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;width:100%}.contact-form2 .form-control-1:focus{border-color:#F00 !important;box-shadow:none;outline:none}.contact-form2 .form-control-1::-moz-placeholder{color:#433b35}.contact-form2 .form-control-1::-webkit-input-placeholder{color:#433b35}.contact-form2 .btn-default{background-color:#433b35;border-color:#3a3129;border-radius:0;color:#ffffff;font-size:20px;padding:13px;width:100%;margin-top:10px;transition:all 0.3s linear 0s}.contact-form2 .btn-default:focus,.contact-form2 .btn-default:hover{background-color:#27201b;border-color:#27201b;transition:all 0.3s linear 0s;color:#ffffff;outline:none}.inner-contact-address-page{padding:40px 50px 40px 50px;background:#000000;color:#fff;}.inner-contact-address-page a{color:#fff;}.inner-contact-address-page a:hover{color:#ffde16;}.inner-contact-address-page h1{text-transform:uppercase;color:#fff;text-align:center;margin-bottom:20px;}.inner-contact-address-page h1 span{border-top:2px solid #fff;display:block;width:50%;margin:10px auto;}.inner-contact-address-page i{float:left;padding-right:10px;padding-bottom:35px;font-size:36px;color:#ffde16;}.address-b-bottom{border-bottom:1px solid #fff;}.contact-address-bg{min-height:500px;background:#eff2f2;}
.highlights-bg{background:url(../images/highlights-bg.jpg) center center no-repeat fixed;min-height:350px;padding:60px 0;background-size:cover;color:#fff;z-index:0;position:relative;}.highlights-bg:before{background:rgba(0,0,0,0.6);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1;}.highlights-bg h2{margin:0 0 20px;font-size:32px;text-align:center;text-transform:uppercase;}.highlights-bg h2 span{font-size:22px;display:block;padding-top:5px;color:#ffde16;}.highlights-bg h2 div{border-bottom:1px solid #fff;padding:10px 0;width:30%;display:block;margin:0 auto;}.highlights-bg p{text-align:center;font-size:16px;margin-bottom:15px;}.highlights-box{background:rgba(0,0,0,0.7);padding:30px 10px;float:left;width:18%;text-align:center;margin:10px;min-height:105px;color:#ffde16;font-size:14px;-webkit-box-shadow:8px 8px 14px -4px rgba(0,0,0,0.6);-moz-box-shadow:8px 8px 14px -4px rgba(0,0,0,0.6);box-shadow:8px 8px 14px -4px rgba(0,0,0,0.6);border:1px solid #fff;}
.grid {
	position:relative;
	margin:0 auto;
	padding:0;display:inline-block;
	list-style:none;
	text-align:center;
  width: 100%;
}
/* Common style */
.grid figure {
	position: relative;
	float: left;
	overflow: hidden;
	margin:20px 1%;
	width:100%%;
	background: #3085a3;
	text-align: center;
	cursor: pointer;
}
.grid figure img {
	position: relative;
	display: block;
	min-height: 100%;
	max-width: 100%;
	opacity: 0.9;
}
.grid figure figcaption {
	padding: 2em;
	color: #fff ;
	text-transform: uppercase;
	font-size: 1.25em;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}
.grid figure figcaption::before,
.grid figure figcaption::after {
	pointer-events: none;
}
.grid figure figcaption,
.grid figure figcaption > a {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
/* Anchor will cover the whole item by default */
/* For some effects it will show as a button */
.grid figure figcaption > a {
	z-index: 1000;
	text-indent: 200%;
	white-space: nowrap;
	font-size: 0;
	opacity: 0;
}
.grid figure h2 {
	word-spacing: -0.15em;
	font-weight: 300;
}
.grid figure h2 span {
	font-weight: 800;
}
.grid figure h2,
.grid figure p {margin: 0;}
.grid figure p {
	letter-spacing: 1px;
	font-size: 68.5%;
}
/*---------------*/
/***** Sarah *****/
/*---------------*/
.inner-spotlight-bg{padding:40px 0;background:url(../images/bg01.jpg) repeat fixed;}.inner-spotlight-bg h2{margin:0 0 10px;text-align:center;}.inner-spotlight h2{margin:0 0 10px;text-transform:uppercase;}.inner-spotlight figure.effect-sarah{-webkit-box-shadow: 15px 15px 15px -8px rgba(0,0,0,0.3);-moz-box-shadow: 15px 15px 15px -8px rgba(0,0,0,0.3);box-shadow: 15px 15px 15px -8px rgba(0,0,0,0.3);}
figure.effect-sarah{background:#000000;border:solid 6px #fff;}

figure.effect-sarah img {
	max-width: none;
	width: -webkit-calc(100% + 20px);
	width: calc(100% + 20px);
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
	-webkit-transform: translate3d(-10px,0,0);
	transform: translate3d(-10px,0,0);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}
figure.effect-sarah:hover img {
	opacity: 0.2;
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}
figure.effect-sarah figcaption {
	text-align: left;
}
figure.effect-sarah h2 {
	position: relative;
	overflow: hidden;
	padding: 0.5em 0;
}
figure.effect-sarah h2::after {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 3px;
	background: #ffde16;
	content: '';
	-webkit-transition: -webkit-transform 0.35s;
	transition: transform 0.35s;
	-webkit-transform: translate3d(-100%,0,0);
	transform: translate3d(-100%,0,0);
}
figure.effect-sarah:hover h2::after {
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}
figure.effect-sarah:hover h2 span{color:#ffde16 !important;}
figure.effect-sarah p {
	padding: 1em 0;text-align:left;
	opacity: 0; color:#ffde16;
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
	-webkit-transform: translate3d(100%,0,0);
	transform: translate3d(100%,0,0);
}
figure.effect-sarah:hover p {
	opacity: 1;
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}
.inner-news-box{background:#f5f0d1;padding:0;-webkit-box-shadow:0px 0px 20px 0px rgba(0,0,0,0.3);-moz-box-shadow:0px 0px 20px 0px rgba(0,0,0,0.3);box-shadow:0px 0px 20px 0px rgba(0,0,0,0.3);margin:20px 0;}.inner-news-box-img{padding:0;}.inner-news-box-content{padding:15px;}.inner-news-box-content h2{font-size:26px;margin:0 0 10px;}.inner-news-box-content span{display:block;padding-bottom:10px;color:#636363;}.inner-news-box-content a{margin-top:0px;float:right;}.inner-news-full{}.inner-news-full span{margin:0 0 15px;display:block;}.inner-news-full-img{display:block;margin:30px auto;border:4px solid #fff;-webkit-box-shadow:0px 0px 20px 0px rgba(0,0,0,0.3);-moz-box-shadow:0px 0px 20px 0px rgba(0,0,0,0.3);box-shadow:0px 0px 20px 0px rgba(0,0,0,0.3);}
.panel-collapse collapse in {background-color:#000 !important;} .panel-group .panel {border-radius: 0 !important;box-shadow: none !important;border-color: #EEEEEE !important;}.panel-default > .panel-heading {padding: 0 !important; border-radius: 0 !important;color: #fff !important;border-color: #EEEEEE !important;}.panel-heading.active {background-color: #5b331d !important;color:#fff !important;}.panel-title {font-size:13px !important;}.panel-title > a {display: block !important;padding: 15px !important;text-decoration: none !important;line-height:25px !important;}.panel-title > a:hover, panel-title > a:focus {color:#fff !important;}.more-less {float: right !important;color: #212121 !important;padding:10px !important;}.panel-default > .panel-heading + .panel-collapse > .panel-body {border-top-color:#EEEEEE !important;text-align:justify !important;background:#575957;}
.specifications-bg{padding:40px 0;background:url(../images/specifications-bg.jpg) no-repeat right center fixed;background-size:cover;}.specifications-bg h2{text-align:center;font-size:36px;margin:0 0 20px 0;text-transform:uppercase;color:#000;}.specifications-bg h2 span{text-transform:capitalize;font-size:24px;display:block;color:#00bdf2;}.light-gray-text{color:#fff !important;font-size:12px;font-weight:400;line-height:25px;}p.light-gray-text.text-med i{color:#ffde16;padding-right:5px;}.about-tab-right {background-color: rgba(0,0,0,0);padding:40px 30px 30px 30px;color:#8faa33;}
.about-tab-right .panel-default{border-bottom: 1px solid rgba(255,255,255,.4) !important;border:0;border-radius:0;}.about-tab-right .panel{background-color: transparent !important;}
.panel-default {
    border-color: #bebebe;
}.about-tab-right .panel-heading {
    padding: 0;background-color:#000000 !important;
}.about-tab-right .panel-title {
    padding:0px;
    border-bottom: 1px solid #aaa;
}.about-tab-right .panel-title {
    background-color: inherit;font-family:"Montserrat",Helvetica,Arial,sans-serif;
    border: 0 none; font-weight:500;
    color: #fff;
    font-size: 15px;
    padding:15px 15px 15px 15px;
}
.panel-title {
    background-color: #fff;
    color: #fff;
    font-size: 14px;
    letter-spacing: 0.5px;
    font-weight: 400;
    width: 100%;
    display: block;
    padding: 10px 25px;
    border: 1px solid rgba(0,0,0,.1);
    text-transform: none;
}
.panel-title {
    margin-top: 0;
    margin-bottom: 0;
    color: inherit;
}.project-floor-plan{padding:80px 0;background:url(../images/inner-bg.png) left top repeat fixed;}/*------------------------------------------*/
/*	        06 - Portfolio Styles
/*------------------------------------------*/
.portfolio-filter {
	margin-bottom: 30px;
}
.portfolio-filter li {
	display: inline-block;
	margin-right: 2px;
}
.portfolio-filter li a {
	color: #666;
	display: inline-block;
	padding: 5px 14px;
	border: 1px solid #eee;
	border-radius: 2px;
	-webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -o-border-radius: 2px;
	transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
}
.portfolio-filter li a:hover {border-color: #ddd;}
.portfolio-filter li a.selected, .portfolio-filter li a.selected:hover {color: #fff;}
.portfolio-item{margin-bottom:30px;}
.portfolio-4 {margin-left: 5px;}
.portfolio-4 .portfolio-item {
	width: 24.99%!important;
	/*padding-left: 10px;
	padding-right: 10px;*/
	margin-bottom: 22px;
}
.portfolio-item .portfolio-border {
	/*padding: 3px;
	border: 1px solid #0f75bd;
	border-radius: 3px;
	-webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;*/
	-webkit-box-shadow: 8px 8px 14px -4px rgba(0,0,0,0.33);
-moz-box-shadow: 8px 8px 14px -4px rgba(0,0,0,0.33);
box-shadow: 8px 8px 14px -4px rgba(0,0,0,0.33);
	overflow: hidden;
	transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
}
.portfolio-item:hover .portfolio-border {
	box-shadow: 0 1px 3px #f8f8f8;
	-o-box-shadow: 0 1px 3px #f8f8f8;
	-moz-box-shadow: 0 1px 3px #f8f8f8;
  	-webkit-box-shadow: 0 1px 3px #f8f8f8;
}
.portfolio-item .portfolio-thumb {
	position: relative;
	overflow: hidden;
}
.portfolio-item .portfolio-thumb .thumb-overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(255,255,255,0);
	transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
}
.portfolio-item:hover .portfolio-thumb .thumb-overlay {
	background: rgba(255,255,255,0.5);
}
.portfolio-item .portfolio-thumb .thumb-overlay i {
	color: rgba(255,255,255,0);
	position: absolute;
	top: 42%;
	left: 50%;
	display: block;
	margin-left: -27px;
	margin-top: -19px;
	font-size: 3em;
	transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
}
.portfolio-item:hover .portfolio-thumb .thumb-overlay i {
	top: 50%;
	color: #444;
}
.portfolio-item .portfolio-details {
	position: relative;
	padding: 9px 12px 6px 12px;
}
.portfolio-item .portfolio-details .like-link {
	position: absolute;
	right: 8px;
	top: 50%;
	margin-top: -9px;
}
.portfolio-item .portfolio-details .like-link i, .portfolio-item .portfolio-details .like-link span {
	color: #666;
	transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
}
.portfolio-item .portfolio-details .like-link:hover i, .portfolio-item .portfolio-details .like-link:hover span {color:#F54B5C;}
.portfolio-item .portfolio-details .like-link i {padding-right: 5px;}

.portfolio-item .portfolio-details h4 {
	transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
}

.portfolio-item .portfolio-details a span {
	color: #666;
}

.portfolio-item .portfolio-details span:after {
	content: ", ";
	margin-right: 2px;
}
.portfolio-item .portfolio-details span:last-child:after {
	content: "";
}
.inner-testimonials-box{background-color:#f5f0d1;background-image:url(../images/quote.png);background-position:15px 15px;background-repeat:no-repeat;padding:0;-webkit-box-shadow:0px 0px 20px 0px rgba(0,0,0,0.3);-moz-box-shadow:0px 0px 20px 0px rgba(0,0,0,0.3);box-shadow:0px 0px 20px 0px rgba(0,0,0,0.3);margin:20px 0;}.inner-testimonials-box-content{padding:15px;}.inner-testimonials-box-content p{padding:0 0 0 35px;}.inner-testimonials-box-content h3{background:#ffde16;padding:8px 8px 8px 15px;font-size:18px;line-height:25px;margin:15px -15px -15px -15px;}.inner-testimonials-box-content h3 span{display:block;font-size:14px;}
.left-form{background:#fff !important;border:1px solid #c1c1c1 !important;color:#000!important}
#form1 .fieldset placeholder{color:#000!important}
form{margin:0;padding:0}
*:focus{outline:0}
.fieldset{
	width: 100%;
	height: auto;
	padding: 10px 15px;
	background-color: #cccfe1;
	display: block;
	border: 0;
	outline: 0;
	margin: 0 0 10px 0;
	color: #000!important;
	font-size: 12px;
	font-family: 'RobotoLight_0';
	float: left;
	border-radius: 2px;
	-o-border-radius: 2px;
	-ms-border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px
}
.left-button {
	background:#000;
	padding: 10px;
	color: #ffde16;
	border: 0
}
.left-button:hover{background:#ffde16; color:#000;}
.rera-hang-bg{ position: absolute; left: 7%;bottom: 7%;z-index: 9;}
.rera-hang{ background: #ffde16;}
.rera-hang h3{ margin: 0; display: inline-block;font-size: 27px;text-transform: uppercase;background: #000000;color: #ffde16;padding: 8px;}
.rera-hang h3 span{ display: block;font-size: 17px;}
.rera-hang h4{ margin: 0;display: inline-block;line-height:45px; float: right;padding: 8px;}


@media only screen and (max-width:992px) {.carousel-caption{display:none;}.copy{font-size:15px;text-align:center;line-height:28px;letter-spacing:1px;}.copy .pull-right{text-align:center;float:none !important;display:block;}.home-strip-box-bg, .home-strip-bg{top:0;}.home-welcome-bg{ padding:50px 0;}.home-strip-box-img-brdr{border:none;}.home-strip-box-bg{ margin-top:0;}.home-testimonials-box{ padding:0px;}.testimonials-box{padding:20px;background:none;}.footer-box-color{margin-top:20px;}.inner-page-float-top{margin-top:0;}.inner-news-box{ margin-bottom:50px;}figure.effect-sarah h2{font-size:22px;}figure.effect-sarah p{}.overview-link-box{ background:none;}.overview-link-box-content-2,.overview-link-box-content-1{width:100%;background-color:#000;min-height:100%;margin:5px 0;}.overview-link-box-content-link{padding:30px;top:0;}.highlights-box{width:100%;margin:0 0 20px 0;}}







#warning-message{position:fixed;background:rgba(63,40,3,0.97);z-index:9999;height:100%;width:100%;color:#fff;text-align:center;padding:100px;left:0;right:0;}#warning-message i img{display:block;margin:0 auto;}	#warning-message h2{font-size:24px;}#warning-message p{}

/* Smartphones (landscape) ----------- */
@media only screen and (min-width : 321px) {
#warning-message{display:block;}
}

/* Smartphones (portrait) ----------- */
@media only screen and (max-width : 320px) {
#warning-message{display:none;}
}

/* iPads (portrait and landscape) ----------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) {
/* Styles */
}

/* iPads (landscape) ----------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {
#warning-message{display:block;}
}

/* iPads (portrait) ----------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {
#warning-message{display:none;}
}
/**********
iPad 3
**********/
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) and (-webkit-min-device-pixel-ratio : 2) {
#warning-message{display:block;}
}

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) and (-webkit-min-device-pixel-ratio : 2) {
#warning-message{display:none;}
}
/* Desktops and laptops ----------- */
@media only screen  and (min-width : 1224px) {
#warning-message{display:none;}
}

/* Large screens ----------- */
@media only screen  and (min-width : 1824px) {
#warning-message{display:none;}
}

/* iPhone 4 ----------- */
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) and (orientation : landscape) and (-webkit-min-device-pixel-ratio : 2) {
#warning-message{display:block;}
}

@media only screen and (min-device-width : 320px) and (max-device-width : 480px) and (orientation : portrait) and (-webkit-min-device-pixel-ratio : 2) {
#warning-message{display:none;}
}

/* iPhone 5 ----------- */
@media only screen and (min-device-width: 320px) and (max-device-height: 568px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 2){
#warning-message{display:block;}
}

@media only screen and (min-device-width: 320px) and (max-device-height: 568px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 2){
#warning-message{display:none;}
}

/* iPhone 6 ----------- */
@media only screen and (min-device-width: 375px) and (max-device-height: 667px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 2){
#warning-message{display:block;}
}

@media only screen and (min-device-width: 375px) and (max-device-height: 667px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 2){
#warning-message{display:none;}
}

/* iPhone 6+ ----------- */
@media only screen and (min-device-width: 414px) and (max-device-height: 736px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 2){
#warning-message{display:block;}
}

@media only screen and (min-device-width: 414px) and (max-device-height: 736px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 2){
#warning-message{display:none;}
}

/* Samsung Galaxy S3 ----------- */
@media only screen and (min-device-width: 320px) and (max-device-height: 640px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 2){
#warning-message{display:block;}
}

@media only screen and (min-device-width: 320px) and (max-device-height: 640px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 2){
#warning-message{display:none;}
}

/* Samsung Galaxy S4 ----------- */
@media only screen and (min-device-width: 320px) and (max-device-height: 640px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 3){
#warning-message{display:block;}
}

@media only screen and (min-device-width: 320px) and (max-device-height: 640px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 3){
#warning-message{display:none;}
}

/* Samsung Galaxy S5 ----------- */
@media only screen and (min-device-width: 360px) and (max-device-height: 640px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 3){
#warning-message{display:block;}
}

@media only screen and (min-device-width: 360px) and (max-device-height: 640px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 3){
#warning-message{display:none;}
}
