/* CSS Document */



*{margin:0; padding:0; box-sizing:border-box;}



body{background:#E0E0E0;}



@font-face {

  font-family:'roboto';

  src: url('../font/roboto/Roboto-Regular.eot');

  src: url('../font/roboto/Roboto-Regular.woff2') format('woff2'),

       url('../font/roboto/Roboto-Regular.woff') format('woff'),

       url('../font/roboto/Roboto-Regular.ttf') format('truetype'),

       url('../font/roboto/Roboto-Regular.svg#Roboto-Regular') format('svg'),

       url('../font/roboto/Roboto-Regular.eot?#iefix') format('embedded-opentype');

  font-weight: normal;

  font-style: normal;

}



@font-face{

	font-family:raleway;

	src:url(../font/raleway/raleway.ttf) format('truetype'),

		url(../font/raleway/ralewat.woff2) format('woff2'),

		url(../font/raleway/ralewat.woff) format('woff');

	font-weight: normal;

	font-style: normal;

}



/*--------index--------*/

#index{font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; margin: 0px; padding: 0px;}

.index-wrapper{margin:0px;padding:0px;background:url(../images/index-bg.jpg) no-repeat center;background-size:cover; width:100%; height:100%;position:absolute;z-index:1;}



.main-content-width{width:80%;float:left;margin:20px 10% 0px; position:relative;}

.main-content-width .header-logo{float:right;margin-top:20px;}

.main-content-width .header-logo img{width:160px;}

.main-content-width .content-width{float:left;width:100%;} 

.main-content-width .content-width h2{font-size:28px; margin:0px 0px 5px;color:#FFFFFF;}

.main-content-width .content-width p{font-size:13px;color:#FFFFFF;line-height:20px;padding-bottom:10px;}

.main-content-width .content-width a{background-color:#9a1c3d;color:#FFFFFF;padding:15px 32px;text-align:center;text-decoration:none;display:inline-block;font-size:16px;cursor:pointer;margin-top: 25px;}

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

	.index-wrapper{position:absolute !important;width:100%; background-size:100% 100%; height:auto;}

}

/*--------index page--------*/

	

a{text-decoration:none;}

ul, li{list-style:none;}

i{font-style:normal;margin-right:5px;}

.page-wrapper{width:100%;font-family:Arial, sans-serif;}



/*---popup-----*/

.popup-overlay{position:absolute;width:100%;height:100%;left:0;	right:0;top:0;bottom:0;	z-index:99999;}

.popup-overlay::before{content:'';position:fixed;top:0;	bottom:0;width:100%;left:0;	right:0;background:rgba(0,0,0,0.5);	z-index:-1;}

.popup-box{width:60%;left:50%;top:10%; margin-left:-30%; position:absolute;z-index:999999;	padding:5px; background:#991c3c;}



.popup-close{position:absolute;	right:0px;top:-20px;font-size:12px;	cursor:pointer;	z-index:999;padding:5px;color:#fff;	background:#991c3c;}

.popup-close img{width:30px !important;	height:30px !important;	padding:2px;}

.popup-close:hover img{background:rgba(255,255,255,0.9);padding:2px;}

#pop-slider{width:100%;	float:left;height:400px !important;}

.popup-box img{width:100% !important; height:100% !important;display:block;}

/*-------popup end--------*/



.top-head{width:100%;min-height:70px;text-align:center;	background:#991c3c;	border-bottom:1px solid #474747;position:fixed;	z-index:99999;}

#logo{float:left;margin:8px 2% 0;}

#logo img{width:160px; height:60px;}

/**/

.side-nav{float:right;min-height:50px;margin:10px 10px 0 0;	text-align:left;}

.side-nav span a{color:#fff;font-size:12px;	font-weight:bold;}

.follow-uplist{width:100%;margin:15px 0px;}

.follow-uplist ul{text-transform:uppercase;}

.follow-uplist ul li{float:left;font-size:11px;	display:inline-block;color:#fff;}

.follow-uplist ul li a{font-size:10px;padding:0 4px;color:#FFf;}

.follow-uplist ul li a:hover, .side-nav span a:hover{text-decoration:underline;}

.follow-uplist ul li a img{width:30px;height:30px;}

.main-navi{display:inline-block;margin-top:20px;}

.main-navi ul li{float:left;height:100%;}

.main-navi ul li a{display:block;font-size:12px;color:#fff;	padding:15px 10px; border-bottom:5px solid transparent;}

.main-navi > ul > li > a{text-transform:uppercase;}

.main-navi ul li:hover > a{border-bottom:5px solid #ffa2ba;color:#ffa2ba;}

.main-navi ul li a.updateLink{animation:update 2s infinite;}

@keyframes update{0%{color:#fff;} 50%{color:#ffa2ba;}}



/*dropdown start*/

.dropdown{width:200px;position:absolute;background:#d76482;	background:-webkit-linear-gradient(#e1416a, #740f29);background:-o-linear-gradient(#e1416a, #740f29);background:-ms-linear-gradient(#e1416a, #740f29);background:-moz-linear-gradient(#e1416a, #740f29);background:linear-gradient(#e1416a, #740f29);-webkit-transition:all 800ms;-ms-transition:all 800ms;	-o-transition:all 800ms;-moz-transition:all 800ms;transition:all 800ms;	overflow:hidden;-webkit-transform:scaleY(0);-o-transform:scaleY(0);	-moz-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0);transform-origin:top;border-bottom: 8px solid #430514;}

.main-navi ul li:hover .dropdown{-webkit-transform:scaleY(1);-o-transform:scaleY(1);-moz-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1);}

.dropdown ul{width:100%;float:left;	text-align:left;padding:0 10px;}

.dropdown ul li{width:100%;float:left;border-bottom:1px solid rgba(51,51,51,0.3);}

.dropdown ul li:last-child{border-bottom:none;}

.dropdown ul li a{border-bottom:none;color:#fff;}

.dropdown ul li:hover a{color:#30000c;border-bottom:none;}

/*dropdown end*/



/*Projects dropdown start*/

.drop-wrapper{position:absolute;background:#d76482;background:-webkit-linear-gradient(#e1416a, #740f29);background:-o-linear-gradient(#e1416a, #740f29);background:-ms-linear-gradient(#e1416a, #740f29);background:-moz-linear-gradient(#e1416a, #740f29);background:linear-gradient(#e1416a, #740f29);padding:20px;left:20px;right:20px;	top:68px;-webkit-transition:all 800ms;-ms-transition:all 800ms;	-o-transition:all 800ms;-moz-transition:all 800ms;transition:all 800ms;	overflow:hidden;-webkit-transform:scaleY(0);-o-transform:scaleY(0);	-moz-transform:scaleY(0);

	-ms-transform:scaleY(0);transform:scaleY(0);transform-origin:top;border-bottom: 8px solid #430514;}

.main-navi ul li:hover .drop-wrapper{-webkit-transform:scaleY(1);-o-transform:scaleY(1);-moz-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1);}

.drop-container{width:100%;	float:left;	padding:10px 10px 0;text-align:center;}

.drop-container .drop-projects{width:31%;display:inline-block;vertical-align:top;text-align:left;}

.drop-container .drop-projects:nth-child(even){margin:0 0%;}

.drop-projects h3{float:left;padding-bottom:10px;margin-bottom:10px;border-bottom:3px solid #fff; color:#fff;}

.drop-projects:hover h3{color:#991c3c;border-color:#991c3c;}

.drop-projects ul{width:100%;float:left;text-align:left;}

.drop-projects ul li{width:47%;	float:left;	margin-bottom:10px; position:relative;}

.drop-projects ul li:nth-child(odd){margin-right:2%;}

.drop-projects ul li a{float:left; width:100%;color:#272727;padding:0;background:#000;border-bottom:none; -webkit-box-shadow:0 0 25px rgba(0, 0, 0, 0.49) inset;-moz-box-shadow:0 0 25px rgba(0, 0, 0, 0.49) inset;box-shadow:0 0 25px rgba(0, 0, 0, 0.49) inset;}

.drop-projects ul li:hover a{border-bottom:none;background:#991c3c;	color:#FFFFFF;}

.drop-projects ul li:hover a span{opacity:0;}

.drop-projects ul li:hover a span em{color:#fff;}

.drop-projects ul li a img{width:100%; display:block; height:120px;}

.drop-projects ul li a span{font-weight:600; width:100%; float:left; margin-top:-16.5px; position:absolute; top:50%; left:0; font-size:14px; right:0; color:#991c3c; box-sizing:border-box; text-align:center; background:rgba(255, 255, 255, 0.62); padding:2px 0; -webkit-transition:all 0.5s ease-in-out; -moz-transition:all 0.5s ease-in-out; -ms-transition:all 0.5s ease-in-out; -o-transition:all 0.5s ease-in-out; transition:all 0.5s ease-in-out; text-transform:uppercase;}

.drop-projects ul li a span em{font-weight:100;	color:#25060e; width:100%;float:left;font-size:11px; padding-top:1px; text-transform:uppercase; font-style:normal;}

/*Projects dropdown end*/



/*mb menu*/

.mb-icon{display:none;color:#fff;cursor:pointer;float:right; margin:15px 10px 0; padding:5px 5px 5px 10px; -webkit-box-shadow:0 0 10px rgba(0, 0, 0, 0.53) inset; -moz-box-shadow:0 0 10px rgba(0, 0, 0, 0.53) inset;-o-box-shadow:0 0 10px rgba(0, 0, 0, 0.53) inset; -ms-box-shadow:0 0 10px rgba(0, 0, 0, 0.53) inset; box-shadow:0 0 10px rgba(0, 0, 0, 0.53) inset;}

.mb-nav{width:100%;	float:left;	padding:10px 10px 0;box-sizing:border-box;display:none;position:relative;z-index:9999;}

.mb-nav ul{width:100%;float:left;}

.mb-nav ul li{width:100%;float:left;text-align:left;}

.mb-nav ul li:last-child a{border-bottom:none;}

.mb-nav ul li a{display:block;padding:5px 10px;border-bottom:1px solid #800e2b;position:relative;color:#fff;}

.mb-nav ul li a.active1{border-bottom:none;background:#800e2b;}

.mb-nav ul li a span{position:absolute;right:10px;top:50%;margin-top:-12px;font-size:22px;-webkit-transition:all 400ms;	-o-transition:all 400ms;

	-moz-transition:all 400ms;-ms-transition:all 400ms;transition:all 400ms;}

.mb-active{-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg);}

.mb-drop{background:#7a132d;box-shadow: 0 0 10px rgba(0, 0, 0, 0.4) inset;display:none;}

.mb-drop li a:before{content:'-';margin-right:5px;float:left;}

.mb-subdrop{background:#67001A;	box-shadow: 0 0 10px rgba(0, 0, 0, 0.4) inset;display:none;}

.mb-subdrop li{padding-left:10px;}

.mb-drop li a{font-size:14px;}

.mb-subdrop li a:before{content:'*';margin-right:5px;float:left;}

/* mb menu end*/



/*------------------------slider begins-------------------------*/

.cycle-slideshow{width:100%;display:block;position:relative;margin:0 auto;z-index:-1;}

.cycle-slideshow > img{width:100%;height:430px;}

/*--------------------------------------slider ends here----------------------------*/



.full-width{width:100%;float:left;}

.showcase{width:100%;float:left;padding:40px 0;background:#fff;position:relative;}

.showcase h1, .core-team h1{color:#7e0002;text-align:center;font-weight:400;}

.showcase h1 hr, .core-team h1 hr{width:150px;margin:0 10px;display:inline-block;vertical-align:middle; border-top:1px solid #7e0002;}

.showcase .case{text-align:center;position:relative;margin-top:20px;}

.showcase .showcase-box1{width:30%; position:relative; z-index:1; display:inline-block;vertical-align:middle;text-align:center;padding:0px 2%;border-left:1px dotted rgba(168,168,168,0.5); background:rgba(255,255,255,1.00); opacity:0; -webkit-transform:translateX(-50px); -o-transform:translateX(-50px); -moz-transform:translateX(-50px); -ms-transform:translateX(-50px); transform:translateX(-50px); -webkit-transition:all 800ms; -o-transition:all 800ms; -moz-transition:all 800ms; -ms-transition:all 800ms; transition:all 800ms;}

.is-showing{opacity:1 !Important; -webkit-transform:translateX(0px) !Important; -o-transform:translateX(0px) !Important; -moz-transform:translateX(0px) !Important; -ms-transform:translateX(0px) !Important; transform:translateX(0px) !Important; -webkit-transition:all 800ms; -o-transition:all 800ms; -moz-transition:all 800ms; -ms-transition:all 800ms; transition:all 800ms;}

.showcase .showcase-box1:before{content:''; height:50px; position:absolute; background:url(images/shadow2.png) no-repeat center; left:0; right:0; bottom:-30px; z-index:-1;}

.showcase .showcase-box1:first-child{border-left:0;}

.showcase .showcase-box1 a{border:1px solid #ccc; display:block; overflow:hidden;}

.showcase .showcase-box1 img{width:100%;height:180px;display:block;-webkit-transition:all 600ms;-o-transition:all 600ms;-moz-transition:all 600ms;-ms-transition:all 600ms;transition:all 600ms;}

.showcase .showcase-box1 a:hover img{-webkit-transform:scale(1.05,1.05);-o-transform:scale(1.05,1.05);-moz-transform:scale(1.05,1.05);-ms-transform:scale(1.05,1.05);transform:scale(1.05,1.05);}

.showcase .showcase-box1 .case-text{width:100%;background:#fff;padding:0 2% 10px; position:relative;text-align:center;color:#666;border-radius:0 0 5px 5px;}

.showcase .showcase-box1 .case-text h4{text-transform:uppercase;font-weight:600;font-size:12px; background:rgba(48, 49, 48, 0.82); padding:6px 16px; color:#fff; display:inline-block; margin-bottom:19px;}

.showcase .showcase-box1 p{font-size:12px;line-height:16px;}

.showcase .showcase-box1 .case-text p strong{display:block; margin-bottom:15px; font-size:15px; color:#3a3a3a;}

.case-text p span{display:inline-block; margin-top:18px; border:1px solid #ccc; padding:3px 29px; font-size:12px; color:#ccc; border-width:0px 1px 0px; -webkit-transition:all 800ms; -o-transition:all 800ms; -moz-transition:all 800ms; -ms-transition:all 800ms; transition:all 800ms;}

.showcase .showcase-box1 .case-text p span:hover{color:#000;}

.showcase .showcase-box1 ul{display:inline-block;border-bottom:1px dotted #666;}

.showcase .showcase-box1 ul li{float:left;margin:10px 10px;}

.showcase .showcase-box1 ul li a{font-size:11px;color:#666;display:block;}

.showcase .showcase-box1 ul li a:hover{color:#BB231D;}

.showcase .showcase-box1 ul li a .gallery-icon, .showcase .showcase-box1 ul li a .video-icon, .showcase .showcase-box1 ul li a .broch-icon{width:35px;height:30px;margin:0 auto 10px;background-size:120px 70px;-webkit-transition:all 600ms;-o-transition:all 600ms;-moz-transition:all 600ms;-ms-transition:all 600ms;transition:all 600ms;}

.gallery-icon{background:url(../images/icons-spirits.png) -2px -3px no-repeat;}

.video-icon{background:url(../images/icons-spirits.png) -42px -3px no-repeat;}

.broch-icon{background:url(../images/icons-spirits.png) -82px -3px no-repeat;}

.showcase .showcase-box1 ul li a:hover .gallery-icon{background:url(../images/icons-spirits.png) -2px -39px no-repeat;background-size:120px 70px;}

.showcase .showcase-box1 ul li a:hover .video-icon{background:url(../images/icons-spirits.png) -42px -39px no-repeat;background-size:120px 70px;}

.showcase .showcase-box1 ul li a:hover .broch-icon{background:url(../images/icons-spirits.png) -82px -39px no-repeat;background-size:120px 70px;}



/*----------------------content wrapper----------------*/

.content-wrapper{width:100%;float:left;margin:0 auto;padding:40px 0;background:-webkit-linear-gradient(#4B4B4B, #000);background:linear-gradient(#4B4B4B, #000);}

.content-inner-wrapper{width:70%;margin:0 auto;overflow:hidden;}

.content-inner-wrapper .rows{width:100%;float:left;background:#fff;}

.rows .textbox{width:50%;height:320px;padding:25px 0;float:left;position:relative;}

.rows, .rows *{-webkit-transition:all 800ms;-o-transition:all 800ms;-moz-transition:all 800ms;-ms-transition:all 800ms;transition:all 800ms;}

.rows .textbox h2{display:table; background:#323232; color:#fff; padding:10px 40px; font-size:18px; margin-bottom:20px; letter-spacing:1px; font-weight:400; position:relative;}

.rows .textbox h2:after{content:''; position:absolute; right:-12px; top:0; bottom:0; width:24px; background:#991c3c; -webkit-transform:skewX(30deg); transform:skewX(30deg); -webkit-transition:all 800ms;-o-transition:all 800ms;-moz-transition:all 800ms;-ms-transition:all 800ms;transition:all 800ms;}

.rows .textbox p{padding:10px 40px;color:#717171; font-size:14px; line-height:24px; letter-spacing:1px;}

.rows .textbox a{font-size:13px; color: #fff; margin-top:20px; padding:10px 30px 10px 10px; margin-left:40px; float:left; background:#323232; position:relative;}

.rows .textbox a:after{content:''; position:absolute; right:-10px; top:0; bottom:0; width:20px; background:#991c3c; -webkit-transform:skewX(30deg); transform:skewX(30deg); -webkit-transition:all 800ms;-o-transition:all 800ms;-moz-transition:all 800ms;-ms-transition:all 800ms;transition:all 800ms;}



.rows .text1:before, .rows .text3:before{font-size:4em; content:''; border-left:10px solid #fff; border-top:10px solid transparent;   border-bottom:10px solid transparent;position:absolute; right:-10px; top:50%; margin-top:-25px;z-index:999;}

.rows .text2:before, .rows .text4:before{font-size:4em; content:''; border-right:10px solid #fff;border-top:10px solid transparent;    border-bottom:10px solid transparent; position:absolute; left:-10px; top:50%;margin-top:-25px;z-index:999;}

.row-img{width:50%;	float:left;	overflow:hidden;}

.r-img{float:right;}

.row-img img{width:100%;height:320px;-webkit-transition:all 800ms;-o-transition:all 800ms;-moz-transition:all 800ms;-ms-transition:all 800ms;transition:all 800ms;display:block;}

/*----------hover for content wrapper---------------*/



.rows:hover .row-img>img{-webkit-transform:scale(1.2,1.2);-moz-transform:scale(1.2,1.2);-o-transform:scale(1.2,1.2);-ms-transform:scale(1.2,1.2);transform:scale(1.2,1.2);}

.rows:hover{background:#991c3c;}

.rows:hover .textbox p, .rows:hover .textbox h2{color:#fff;}

.rows:hover .text1:before, .rows:hover .text3:before{border-left:10px solid #991c3c; border-top:10px solid transparent; border-bottom:10px solid transparent;z-index:999;}

.rows:hover .text2:before, .rows:hover .text4:before{border-right:10px solid #991c3c;border-top:10px solid transparent;border-bottom:10px solid transparent;z-index:999;}

.rows:hover .textbox a:after, .rows:hover .textbox h2:after{background:#fff;}



/*----------------------continents textarea------------------*/

.continent-textarea{width:100%;float:left;background:#991c3c;padding-bottom:40px;}

.textarea h1{font-size:35px;font-weight:400;padding:20px 0;text-align:center;color:#fff;}

.textarea h1 .center{display:inline-block;vertical-align:middle;}

.textarea hr {width:150px;margin:0 10px;border:none;border-bottom:1px solid #fff;}

.continents-button-box{width:100%;float:left;text-align:center;margin-bottom:20px;}

.continents-button{margin:0 1%;font:12px arial;color:#fff;text-transform:uppercase;display:inline-block;}

.continents-button a{padding:10px 25px;border:2px solid #6f001c;border-radius:10px;cursor:pointer;display:block;}

.continents-button a:hover{background:#6f001c;color:#fff;}

.active-but{background:#6f001c;color:#fff;}

.textarea .continent-text{width:100%;}

.hgallery:not(#hgallery1){display:none;}

.textarea .continent-text .continent-box{width:100%;position:relative;left:50%;margin-left:-50%;}

.textarea .continent-text .continent-box .all-box{width:100%;float:left;}

.textarea .continent-text .continent-box .img-box{width:25%;position:relative;overflow:hidden;float:left;}

.textarea .continent-text .continent-box .img-box img{width:110%;height:250px;-webkit-transition:all 800ms;-o-transition:all 800ms;-ms-transition:all 800ms;-moz-transition:all 800ms;transition:all 800ms;display:block;}

.textarea .continent-text .continent-box .img-box:hover img{-webkit-transform:scale(1.15,1.15);-o-transform:scale(1.15,1.15);-moz-transform:scale(1.15,1.15);-ms-transform:scale(1.15,1.15);transform:scale(1.15,1.15);}

.img-box .gal-title{position:absolute;left:0;right:0;top:0;bottom:0;background:rgba(153, 28, 60, 0.78);opacity:0;-webkit-transition:all 800ms;	-o-transition:all 800ms;-ms-transition:all 800ms;-moz-transition:all 800ms;transition:all 800ms;}

.img-box:hover .gal-title{opacity:1;}

.img-box .gal-title span{position:absolute;left:0;right:0;bottom:20%;color:#fff;font-size:24px;text-align:center;}

.textarea .continent-text .continent-box .img-box p{position:absolute;bottom:5px;left:0;padding:5px;color:#FFF;background:rgba(0,0,0,0.5);}



/*--------------------footer----------------------*/

#social-bg{

	width:100%; float:left;

	background:#1E1E1E;

	text-align:center;

	padding:10px 0;

}



.socialLinks li{

	display:inline-block;

	vertical-align:top;

	margin:0 1%;

}



.socialLinks li a i{

	display:block;

	text-align:center;

	width:40px;

	height:40px;

	line-height:40px;

	font-size:22px;

	border-radius:50%;

	color:#fff;

	-webkit-box-shadow:17px 17px 25px rgba(0, 0, 0, 0.43);

	box-shadow:17px 17px 25px rgba(0, 0, 0, 0.43);

	-webkit-transition:400ms all;

	-o-transition:400ms all;

	-moz-transition:400ms all;

	-ms-transition:400ms all;

	transition:400ms all;

}



.socialLinks li a:hover i.fa-facebook{

	background:#4967A6;

}



.socialLinks li a:hover i.fa-linkedin{

	background:#0FA3F5;

}



.socialLinks li a:hover i.fa-google-plus{

	background:#E9393B;

}



.socialLinks li a:hover i.fa-youtube{

	background:#E30003;

}



.socialLinks li a:hover i{

	-webkit-transform:rotate(-5deg) scale(1.1,1.1);

	-o-transform:rotate(-5deg) scale(1.1,1.1);

	-ms-transform:rotate(-5deg) scale(1.1,1.1);

	-moz-transform:rotate(-5deg) scale(1.1,1.1);

	transform:rotate(-5deg) scale(1.1,1.1);

}

footer{width:100%;float:left;background-color:#171717;}

.footer-page{font-size:12px;padding:20px 3%; width:100%; float:left;margin:0 auto;}

.flogo{float:left; width:35%; padding-right:5%; color:#727272;}

.flogo img{width:150px;padding:5px; margin-bottom:15px;}

.footer-page ul{list-style-type:none; float:left; width:15%;}

.footer-page ul li{display:table;}

.footer-page ul li h4{color:#C3C3C3;font-size:18px;font-weight:600;text-decoration:underline;margin-bottom:7px;}

.footer-page ul li a{display:block;color:#666;padding:2px 0;text-decoration:none;}

.footer-page ul li a:hover{color:#fff;}

.fcopy ul li{display:inline;}

.footer-page .subscriber-box{width:20%;float:left; text-align:left;}

.footer .subscriber-box h4{color:#C3C3C3;font-size:18px;font-weight:600;text-decoration:underline;margin-bottom:7px;}

.footer .subscriber-box p{padding-bottom:10px; color:#727272;}

.footer .subscriber-box input{border:none;display:inline-block; width:70%; outline:none;padding:10px;font-size:13px;color:#9e9e9e;background:none;-webkit-transition:all 400ms;	-o-transition:all 400ms;-ms-transition:all 400ms;-moz-transition:all 400ms;transition:all 400ms;}

.footer .subscriber-box input[type=text]{background:#424242; margin-bottom:7px; float: left;}

.footer .subscriber-box input[type=text]:focus{background:#000;}

.footer .subscriber-box .join{width:30%; padding:10px 5px !important; float:left;text-align:center; cursor:pointer; border:1px solid #991c3c;}

.footer .subscriber-box .join:hover{color:#fff;background:#991c3c;}

.toll{float: left; color: #fff; padding: 5px 0;}

footer .bottom{width:100%;float:left; padding:0 2%; border-top:1px solid rgba(255,255,255,0.1);}

.bottom ul{float:left;}

.bottom ul li{color:#fff;font-size:12px;float:left;padding:10px;}

.bottom ul li img{width:70px;display:block;}

.bottom ul li a{color:#fff;font-size:12px;}

.bottom ul li a:hover{color:#991c3c;}

.ecis{float:right;margin:0 10px;padding:5px 0;}

.ecis img{width:25px;height:25px;float:left;}

.ecis p{float:left;margin-top:6px;font-size:12px;color:#fff;}

.credai{position:fixed;left:0;bottom:40%;z-index:100;}

.credai img{width:120px;display:block;border:solid #870D3E;border-width:1px 1px 1px 0;border-radius:0 5px 5px 0;margin-bottom:10px;}

.enqBtn{position:fixed;left:0;bottom:15%; z-index:99;-webkit-transition:all 300ms;-o-transition:all 300ms;-ms-transition:all 300ms;-moz-transition:all 300ms;transition:all 300ms;}

.enqBtn img{width:40px;display:block;}

.formBody { position: fixed; top: 55%; left: -250px; z-index: 999; width: 250px; padding-top: 36px;-webkit-transition: all 500ms linear; -moz-transition: all 500ms linear;-ms-transition: all 500ms linear; -o-transition: all 500ms linear; transition: all 500ms linear;}

    .close1 {

        width: 45px;

        text-align: center;

        position: absolute;

        right: 0;

        z-index: 999;

        top: 10px;

        padding: 3px;

        border-radius: 5px;

        font-size: 22px;

        color: #fff;

        background: #151515;

        cursor: pointer;

        transition: all 500ms;

    }

    .close1:hover{

        padding-left: 10px;

    }

    .close1 i{

        margin-right: 0;

    }

    .query-form {

        width: 100%;

        padding: 20px 10px 10px;

        background: #151515;

        float: left;

        box-sizing: border-box;

    }

    .query-form ul li {

        width: 90%;

        margin: 10px auto;

        box-sizing: border-box;

    }

    .query-form ul li input, .query-form ul li textarea {

        width: 100%;

        outline: none;

        padding: 8px;

        font-size: 12px;

        border: none;

        box-sizing: border-box;

    }

    .query-form .submit {

        background: rgba(255,255,255,0.10);

        color: #fff;

        border: 1px solid #fff;

        cursor: pointer;

    }

.form-box{width:300px; position:fixed; right:-380px; top:50%; margin-top:-127px; z-index:999;}

.form-box #close{cursor:pointer; position:absolute; right:100%; color:#fff; text-shadow:0 1px 1px #000;}

.form-box #close img{display:block;}

.enquiryContainer{background:radial-gradient(#ff5480, #a93f5a); width:100%; box-sizing:border-box; padding:0 10px 10px; float:left;}

.enquiryContainer td{vertical-align:top; padding:10px 0 0;}

.enquiryContainer td input[type=text], .enquiryContainer td textarea{width:100%; padding:10px; color:#fff; border:0; background:rgba(255, 255, 255, 0.15); outline:none; font-family:arial;}

.enquiryContainer td textarea{min-height:50px; width:100%; resize:none;}

.enquiryContainer td input[type=text]::placeholder, .enquiryContainer td textarea::placeholder{color:#F9CFE0;}

.enquiryContainer td input[type=submit]{padding:10px 25px; background:#5f0018; color:#fff; border:0; cursor:pointer; text-shadow:0 1px 1px #000; -webkit-transition:500ms ease-in-out; -ms-transition:500ms ease-in-out; -moz-transition:500ms ease-in-out; -o-transition:500ms ease-in-out; transition:500ms ease-in-out;}

.enquiryContainer td input[type=submit]:hover{background:#991c3c;}

.button-top{background:rgba(0,0,0,0.80);position:fixed;cursor:pointer;right:10px;bottom:40px;color:#FFFFFF;font-size:20px;opacity:0;width:50px;

height:50px;text-align: center;line-height:50px;border-radius:50%;}

.button-top i{margin-right:0;}

.button-top:hover{background:#000;}



/*--------------------INSIDE PAGE STARTS FROM HERE---------------------------*/

.margin{height:75px;}

.relative{position:relative;}

.bred-crumb{position:absolute;right:5%;top:70px; z-index:9;}

.bred-crumb li{display:inline-block;vertical-align:middle;color:#1F1F1F;font-size:13px;}

.bred-crumb li a{color:#6E0231;font-weight:bold;}

.bred-crumb li a i{font-size:16px;}

.bred-crumb li a:hover{color:#1E1E1E;}

.logix-homes-logo{position:absolute;z-index:9;right:0;top:0;margin:10px 2% 10px 0;background:none;padding:10px;}

.logix-homes-logo img{width:125px;display:block;}

div.residential-logo{position:absolute;z-index:9;right:0;top:71px;bottom:auto;left:auto;margin:10px 0% 10px 0;background:none;padding:10px;border-top:none;}

div.residential-logo img{padding:0;}

.page-social{position:absolute;right:0;bottom:40%;z-index:99;}

.page-social li{margin-bottom:2px;}

.page-social li a{text-align:center;font-size:18px;display:block;color:#fff;}

.page-social li a i{margin-right:0;width:30px;height:40px;line-height:40px;}

.page-social li a .fa-facebook{background:#42649A;}

.page-social li a .fa-twitter{background:#11CDFD;}

.page-social li a .fa-instagram{background:#7B3E30;}

.page-social li a:hover i{background:#861844;}

.inside-header{width:100%;float:left;text-align:center;}

.inside-title{float:left;margin:-64px 0 0 9%;display:inline-block;background:#5f0018;color:#cb617c;border-top:5px solid #cb617c;}

.inside-title img{width:160px;display:block;padding:5px;}

.inside-title h1{font-family:raleway;font-size:24px;padding:15px;}

.inside-menu{width:100%;float:left;background:#5f0018;}

.mb-inside-menu{float:right;color:#fff;display:none;}

.inside-menu ul{width:100%;float:left;}

.inside-menu ul li{display:inline-block;}

.inside-menu ul li a{color:#fff;display:block;padding:10px;border-bottom:3px solid transparent;text-transform:uppercase; font-size:13px;}

.inside-menu ul li a:hover{color:#cb617c;border-bottom:3px solid #cb617c;}

.inside-pdfs-header{width:100%;float:left;background:#991c3c;}

.inside-pdfs-header ul{width:100%;float:left;}

.inside-pdfs-header ul li{display:inline-block;}

.inside-pdfs-header ul li a{color:#fff;display:block;padding:5px 10px;font-size:13px;}

.inside-pdfs-header ul li a:hover{text-decoration:underline;}

.blinker{-webkit-animation:blinker 2s infinite; animation:blinker 2s infinite;}

@-webkit-keyframes blinker{

	33%{color:#00FF9B;}

	70%{color:#FFBE00;}

}

@keyframes blinker{

	33%{color:#00FF9B;}

	70%{color:#FFBE00;}

}

.rera-main{width: 100%; float: left; text-align: center; margin-top:20px;}

.rera-main table{width: 100%; float: left;}

.rera-main table tr td{text-align: center; background:#ccc;}

.rera-main table tr td p{color: #000; padding:10px; font-size: 13px; font-family: raleway; border: 1px solid rgba(0,0,0,0.24); border-left:4px solid #991c3c;}

.rera-box:nth-child(1){border-right: 1px solid #991c3c;}

.width80{width:80%;float:left;margin:0 10%;}

.inside-container{padding:40px 0;}

.width40{float:left;width:40%;}

.width60{float:left;width:60%;}

.projectOverviewContainer{width:100%; float:left; padding:50px 0;}

.projectOverviewContainer:before{content:'';position:absolute;left:0;top:0;bottom:0;width:40%;background-position:center;background-size:cover;z-index:-1;}

#greensOverview:before{background-image:url("../images/overview/blossom-greens.jpg");}

#zest:before{background-image:url("../images/overview/blossom-zest.jpg");}

#county:before{background-image:url("../images/overview/blossom-county.jpg");}

#neoworld:before{background-image:url("../images/new-world/neoworld.jpg");}

#empire:before{background-image:url("../images/empire-estate/empirestate.jpg");}

#citycenter:before{background-image:url("../images/overview/city-center.jpg");}

#technova:before{background-image:url("../images/overview/logix-technova.jpg");}

#cyberpark:before{background-image:url("../images/overview/logix-cyber-park.jpg");}

#techpark:before{background-image:url("../images/overview/logix-tech-park.jpg");}

#logixpark:before{background-image:url("../images/overview/logix-park.jpg");}

.projectOverviewContainer .width60{float:right;}

.overview-img{width:100%;float:left;padding:30px 20px 0 0;}

.overview-img img{width:100%;display:block;box-shadow:4px 4px 13px rgba(0, 0, 0, 0.39);}

.inside-content{width:100%;float:left;padding:0 20px;}

.projectOverviewContainer .inside-content{padding:0 7%;}

.inside-content h2{color:#2D2D2D;margin-bottom:20px;width:100%;float:left;}

.inside-content h4{color:#991c3c;width:100%;margin-bottom:10px;float:left;}

.inside-content p em{color:#991c3c;font-weight:bold;width:100%;float:left;margin-bottom:10px;}

.inside-content p{font-size:14px;padding-bottom:10px;line-height:18px;text-align:justify;}



.inside-content .testimonials{position:relative; padding:20px 0 50px; width:100%; float:left; text-align:center;}

.inside-content ul.testimonials-Slider{width:100%;float:left; list-style-type:none; margin:0; background:#F1F1F1; position:relative;}

.inside-content ul.testimonials-Slider:before{content:'\f10d'; font:26px fontAwesome; position:absolute; left:20px; top:-10px; color:#ccc;}

.inside-content ul.testimonials-Slider:after{content:'\f10e'; font:26px fontAwesome; position:absolute; right:20px; top:-10px; color:#ccc;}

.inside-content ul.testimonials-Slider li.testim-box{width:100% !important; min-height:140px !important; margin-left:0;padding:40px; list-style-type:none !important;}

.inside-content ul.testimonials-Slider li.testim-box h4{color:#991c3c; font-size:20px; margin-bottom:20px;}

.inside-content ul.testimonials-Slider li.testim-box p{color:#252525; text-align:center;}

.testimControls{position:absolute; bottom:0; left:50%; width:30px; height:30px; background:center no-repeat #131313; background-size:7px; cursor:pointer;}

.testimControls#tPrev{background-image:url(../images/arrow-left1.png); margin-left:-20px;}

.testimControls#tNext{background-image:url(../images/arrow-right1.png); margin-left:20px;}

.testimControls:hover{background-color:#991c3c;}



.text-center{text-align:center;}

.features-bg{background:url(../images/features-bg.jpg);background-size:cover;}

.features-bg .cp-features{text-align:left;margin-bottom:20px;}

.features-bg .cp-features li{width:100%;margin:5px 0;border:1px solid #191919;color:#2d2d2d;background:none;}

.features-showcase li{width:48%;display:inline-block;vertical-align:middle;background:#991c3c;text-align:left;padding:10px;color:#fff;font-size:14px;margin:2px 0;-webkit-transition:all 300ms;-o-transition:all 300ms;-ms-transition:all 300ms;-moz-transition:all 300ms;transition:all 300ms;border:1px solid #991c3c;}

.features-showcase li:hover{background:#6F0030;color:#fff;}

.features-showcase li img{width:20%;display:inline-block;vertical-align:middle;}

.features-showcase li p{display:inline-block;vertical-align:middle;margin-left:2%;width:75%;}

.inside-container h2{color:#2D2D2D;margin-bottom:20px;width:100%;float:left;text-transform:uppercase;}

.icon-showcase{width:100%;float:left;text-align:center;}

.icons{width:115px;display:inline-block;vertical-align:top;margin:20px 1%;}

.icons .icon-img{width:100%;height:108px;display:inline-block;overflow:hidden;position:relative;/*background:#ebebeb;border-left:7px solid #931E20;*/background:#991c3c;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;z-index:8;}

.banks-bg{background:#ffe7ed;}

.banks img{display:inline-block;width:200px;margin:0 5px;}

.icons .icon-img{background:#FFFFFF;border:1px solid #ccc;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}

.icons:hover .icon-img{-webkit-transform:rotate(-5deg) scale(1.1,1.1); -o-transform:rotate(-5deg) scale(1.1,1.1); -ms-transform:rotate(-5deg) scale(1.1,1.1); -moz-transform:rotate(-5deg) scale(1.1,1.1); transform:rotate(-5deg) scale(1.1,1.1);}

.icons .icon-img img{width:100%;padding:23px;position:absolute;top:-101%;left:0;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;z-index:8;}

.icons:hover .icon-img img{}

.icons span{width:100%;float:left;font-size:13px;color:#991c3c;position:absolute;left:0;bottom:5px;}

.icon-showcase h4{color:#2D2D2D;text-transform:uppercase;width:100%;float:left;margin:20px 0 10px;}



/*gallery*/

.gallery{

    width: 100%;

    float: left;

    position: relative;

    background: url(../images/features-bg.jpg);

    background-size: cover;

    overflow: hidden;

}



.gallery .bx-wrapper .bx-controls-direction a{

	top:50%;

	margin-top:-15px;

	background:no-repeat center #991c3c;

    background-size:8px;

    width: 30px;

    height: 30px;

	border-radius:50%;

	box-shadow:0 0 10px #000;

	opacity:1;

}



.gallery .bx-wrapper .bx-controls-direction .bx-prev {

    margin-left: 0;

	left:10px;

	background-image: url(../images/arrow-left1.png);

}

.gallery .bx-wrapper .bx-controls-direction .bx-next {

    margin-left:0;

	right:10px;

	left:auto;

	background-image: url(../images/arrow-right1.png);

}

.gallery .img-box{width:25%;float:left;}

.gallery .img-box a{display:block; position:relative; overflow:hidden;}

.gallery .img-box a:before{content:''; position:absolute; left:10px; right:10px; top:10px; bottom:10px; border:1px solid #fff; z-index:1; -webkit-transition:all 300ms; -moz-transition:all 300ms; -ms-transition:all 300ms; -o-transition:all 300ms; transition:all 300ms;}

.gallery .img-box a:after{content:''; position:absolute; left:0px; right:0px; top:0px; bottom:0px; background:rgba(0,0,0,0.31); -webkit-transition:all 300ms; -moz-transition:all 300ms; -ms-transition:all 300ms; -o-transition:all 300ms; transition:all 300ms;}

.gallery .img-box a:hover:before{border-radius:50%; right:auto; bottom:0; left:50%; top:50%; width:80px; height:80px; margin:-40px 0 0 -40px; border:none; box-shadow:0 0 10px #000; background:#900A38 url(../images/zoom.png) center no-repeat; background-size:45px;}

.gallery .img-box a:hover:after{background:transparent;}

.gallery .img-box img{width:100%;display:block;-ms-filter:grayscale(50%);filter:grayscale(50%); -webkit-transition:all 200ms;-o-transition:all 200ms;-ms-transition:all 200ms;-moz-transition:all 200ms;transition:all 200ms;}

.gallery .img-box:hover img{-ms-filter:grayscale(0%);filter:grayscale(0%);}

.specifications-bg{background:url(../images/specification-bg.jpg);background-size:cover;}



/*specifications*/

.specs-box{width:90%;display:inline-block;vertical-align:top;text-align:left;}

.specs-box li{width:100%;float:left;background:#86456B;color:#fff;font-size:13px;}

.specs-box .spec-head{text-transform:uppercase;background:#991c3c;text-align:center;padding:10px;font-weight:600;}

.specs-box li strong{display:block;background:#86456B;padding:10px;float:left;width:40%;}

.specs-box li span{width:60%;float:left;padding:10px;background:#FFD7EC;color:#2E2E2E;}



/*floor plans*/

.fp-bg{background:#000;}

.fp-bg h2{color:#fff;}

.fp-box{width:200px;display:inline-block;vertical-align:top;margin:0 20px 20px 0;padding:10px;background:#383838;}

.fp-box:last-child{}

.fp-box:hover{background:#991c3c;}

.fp-box img{width:100%;display:block;}

.fp-box span{width:100%;float:left;padding:8px 10px 0;font-size:14px;color:#fff;}

.phfp-bg{background:#232323;}

.phfp-bg h2{color:#fff;}



/*layout plan & location map*/

.width50{width:50%;float:left;padding:40px 20px;}

.lplm{width:100%;float:left;position:relative;margin-bottom:20px;}

.lplm a img{width:100%;display:block;}

.lplm a span{color:#fff;position:absolute;bottom:10px;left:0;padding:10px;background:#991c3c;font-size:14px;}

.proj-high{background:#ffe0ea;}

.proj-high .list{padding-left:0;}

.proj-high .list li{display:inline-block;width:49.5%;padding:8px;background:#991c3c;color:#fff;}

.list{text-align:left;padding-left:20px;}

.list li{font-size:14px;margin:3px 0;}

.lplm iframe{width:100%;height:480px;}

.lp{}

.lm{background: #f3eaed;}



/*INVESTORS*/

.investors{width:100%;float:left;padding:20px 0;}

.investors:nth-child(odd){border:solid #d6d6d6; border-width:1px 0;}

.investors .width50{padding-top:10px;}

.investors h4{color:#991c3c;margin-bottom:10px;}

.investors h5{font-size:14px;margin-bottom:10px;}

.investors p{font-size:14px;line-height:20px;color:#161616;}

.investors p i{width:20px;}

.investors-new{margin-bottom:15px;}

.pdfs-container{width:100%;float:left;}

.pdfs-container h5{display:table;}

.pdfs-container .pdfs{float:left;width:220px;margin:0 10px 10px 0;}

.pdfs-container .pdfs a{padding:10px;border:1px solid #474747;display:block;background:#fff;color:#1D1D1D;text-align:center;float:left; -webkit-transition:all 400ms;-o-transition:all 400ms;-ms-transition:all 400ms;-moz-transition:all 400ms;transition:all 400ms;}

.pdfs-container .pdfs a:hover{font-weight:bold;}

.pdfs-container .pdfs img{width:100%;display:block;box-shadow: 0 0 13px rgba(0, 0, 0, 0.76);}

.pdfs-container .pdfs a span{font-size:14px;padding-top:4px;width:100%;float:left;}

.construction-update .construction-box{width: 22%;float: left;margin: 1% 1% 2.85%;color: #fff;padding: 0px; background: rgb(144, 144, 144);border: 0px solid transparent;/*box-shadow: 0px 9px 20px #9b1f3f;*/-webkit-transition:all 1.2s ease-in-out;-moz-transition:all 1.2s ease-in-out;-ms-transition:all 1.2s ease-in-out;-o-transition:all 1.2s ease-in-out;transition:all 1.2s ease-in-out; position:relative; z-index:1;}

.construction-update .construction-box:before{

    content: '';

    position: absolute;

    background: url(../images/shadow1.png) no-repeat center;

    bottom: -34px;

    height: 51px;

    left: 0px;

    right: 0;

    z-index: -1;

}

.construction-update .construction-box:hover{background:#E3E3E3;border:0px solid rgba(38,38,38,0.49);box-shadow:0 0 23px #000;-webkit-transition:all 1.2s ease-in-out;-moz-transition:all 1.2s ease-in-out;-ms-transition:all 1.2s ease-in-out;-o-transition:all 1.2s ease-in-out;transition:all 1.2s ease-in-out;}

#cont1-box .construction-box,#cont2-box .construction-box,#cont3-box .construction-box,#cont4-box .construction-box,#cont5-box .construction-box{opacity:0;}

.construction-update .construction-box a{display:block;padding:0px;overflow:hidden;}

.construction-update .construction-box img{width:100%;height:200px;display:block;}

.construction-update .construction-box .cons-title{width:100%;float:left;}

.construction-update .construction-box span{width:100%;float:left;color:#fff;display:inline-block;font-size:12px;padding: 12px 0px 11px;}

.construction-update .construction-box:hover span{color:#000;}





.construction-update1 .construction-box1{width:180px;float:left;color:#fff;padding:3px;background:rgba(153, 28, 60, 0.95);border:1px solid transparent;}

.construction-update1 .construction-box1:hover{background:#E3E3E3;border:1px solid rgba(38,38,38,0.49);box-shadow:0 0 40px #000 inset;}

.construction-update1 .construction-box1 a{display:block;padding:3px;overflow:hidden;}

.construction-update1 .construction-box1 img{width:100%;height:135px;display:block;}

.construction-update1 .construction-box1 .cons-title{width:100%;float:left;}

.construction-update1 .construction-box1 span{width:100%;float:left;color:#fff;padding:6px 5px 3px;display:inline-block;font-size:12px;}

.construction-update1 .construction-box1:hover  span{color:#000;}





.architect-certificate-box{float:left; margin-right:15px;}

.read-more{cursor:pointer;}

.read-more h4{font-size:12px;}

.read-more-open{display:none;clear:both;}

.read-more-open h4{font-size:14px;}

.overvier-overflow{height:133px;overflow:hidden;clear:both;}

.inside-content ul{margin:10px;float:left;width:100%;}

.read-more-open ul{margin-right:0px;width:98%;}

.read-more-open a{float:left;}

.inside-content li{padding:4px 0px;list-style-type:disc !important;font-size:14px;margin-left:15px;width:100%;float:left;}

.table table{width:50%;border:none;}

.milestones{float:left;background:url(../images/bg-overview/milestones.jpg);width:100%;background-size:100%;background-attachment:fixed;}

.milestones img{width:100%;display:block;}

.table table td{padding:8px 20px;color:#000;background:rgb(208, 221, 231);border-color:azure;}

.table table th{padding:8px 10px;font-weight:100;background:rgba(255,255,255,0.43);}

.vision-mission{float:left;background:#fff;width:100%;}

.logodiv{float:left;margin:0px 10px 20px 0;padding:5px;background:#FFFFFF;border:1px solid #6d6d6d;}

.logodiv img{display:block;width:100%;}

.retail-partners-slider{width:100%;}



/*--media---*/

.media-events{width:100%;float:left;}

.media-events ul{width:100%;float:left;}

.inside-container .media-events ul li{width:100%;float:left;margin-bottom:15px;}

.media-events ul li a{width:100%;float:left;padding:10px;color:#2E2E2E;background:#fff;border:1px solid #991c3c;-webkit-transition:all 300ms;-o-transition:all 300ms;-ms-transition:all 300ms;-moz-transition:all 300ms;transition:all 300ms;}

.media-events ul li:hover a{background:#991c3c;color:#fff;}

.media-events ul li:hover a p em{color:#fff;}

.media-events ul li a img{width:100px;float:left;}

.media-events ul li a p{width:75%;float:left;padding-left:15px;}

.select-press{padding:10px;float:right;}

.press-head{width:100%;float:left;margin-bottom:30px;}

.press-head li{float:left;list-style-type:none !important;clear:inherit;}

.press-head li a{color:#fff;display:block;padding:6px 10px;background:#C5C5C5;}

.press-head1 li{float:left;list-style-type:none !important;clear:inherit;}

.press-head1 li:first-child{margin-left:0;}

.press-head1 li a{color:#fff;display:block;padding:6px 10px;background:#C5C5C5;}

.select-press1{padding:10px;float:right;}

.activeMonth{background:#000 !important;cursor:pointer;}

.activeMonth:hover{background:#9B0002 !important;}

.currentPress{background:#9B0002 !important;cursor:text;}

.monthlyPress14,.monthlyPress15,.monthlyPress16{width:100%;float:left;}

.monthlyPress14 li,.monthlyPress15 li,.monthlyPress16 li{width:100% !important;}

.monthlyPress14 li a,.monthlyPress15 li a,.monthlyPress16 li a{color:#000000;}



.monthlyPress-14,.monthlyPress-15,.monthlyPress-16{width:100%;float:left;}

.monthlyPress-14 li,.monthlyPress-15 li,.monthlyPress-16 li{width:100%;}

.monthlyPress-14 li a,.monthlyPress-15 li a,.monthlyPress-16 li a{color:#000000;}

.partners-lients .bx-wrapper{max-width:990px !important;float:left;margin-left:-10px;}

.retail-partners-slider li,.retail-partners-slider2 li,.retail-partners-slider3 li{margin-left:0px;float:left;list-style-type:none !important;}

.press-release{width:100%;background:url(../images/press-release.jpg) fixed;background-size:100%;float:left;}

.partners-lients{width:100%; background:#FFE4ED;background:-webkit-radial-gradient(#fff2f5, #ffc8d6);background:-o-radial-gradient(#fff2f5, #ffc8d6);background:-ms-radial-gradient(#fff2f5, #ffc8d6);background:-moz-radial-gradient(#fff2f5, #ffc8d6);background:radial-gradient(#fff2f5, #ffc8d6);float:left;}

.partners-lients h4{color:#484848;}

.partners-lients .bx-viewport{height:auto !important;}

.bx-viewport li{padding:0;}

.bx-viewport li .logodiv{margin:0;width:100%;float:left;}

.white{color:#FFFFFF !important;}

.advertisements .construction-box{margin:0px;}

.business-partners{width:100%;float:left;}



.partnerAccordionBtn{width:100%; float:left; cursor:pointer; padding:20px 0; position:relative; border-bottom:1px solid #d4b9c0; -webkit-transition:all 400ms; -o-transition:all 400ms;

	-moz-transition:all 400ms;-ms-transition:all 400ms;transition:all 400ms;}

.partnerAccordionBtn > i{position:absolute; right:0; top:50%; line-height:0; color:#484848; -webkit-transition:all 400ms;	-o-transition:all 400ms;

	-moz-transition:all 400ms;-ms-transition:all 400ms;transition:all 400ms;}

.partnerAccordionBtn h4{margin-bottom:0;}

.partnerAccordionBtnActive{background:#484848; padding:20px;}

.partnerAccordionBtnActive h4{color:#ccc;}

.partnerAccordionBtnActive > i{transform:rotate(180deg); right:15px; color:#fff;}



.partnerAccordionBox{width:100%; float:left; margin-bottom:20px; background:rgba(255, 177, 197, 0.27); -webkit-box-shadow:0px 0px 10px rgb(0, 0, 0) inset; box-shadow:0px 0px 10px rgb(0, 0, 0) inset; display:none;}

.partnerAccordionBox.display{display:block;}

.partnerAccordionBox ul{padding:20px; margin:0;}

.partnerAccordionBox ul li{list-style-type:none !important; width:auto; margin:10px;}

.partnerAccordionBox ul li .logodiv{margin:0;}



.gray{color:#6B6A6A;}

.gray-bg{background-color:rgba(153, 28, 60, 0.26);}

.white-bg{background-color:rgba(255, 255, 255, 0.97);}

.red{color:#d44b6e;}

.new-width50 a{color:#991c3c;}

.new-width50 a:hover{color:#000;}

.enquiry-form{margin:auto;width:80%;display:inline-block;background:rgba(255,255,255,0.41);padding:20px;border-radius:10px;}

.enquiry-form li{list-style-type:none !important;}

.enquiry-form input{padding:5px 10px;outline:none;width:100%;}

.enquiry-form textarea{padding:5px 10px;outline:none;width:100%;}

.project-type{width:20%;float:left;text-align:left;}

.calums-type{float:left;width:10%;text-align:left;}

.input-type{width:60%;text-align:left;float:left;}

.new-width50{width:50%;float:left;}

.address{width:100%;float:left;margin-bottom:10px;}

.address h4{margin-bottom:0;}

.site-address .address{width:25%;padding-right:10px;min-height:85px;}

#submit{border:none;background:rgba(123,19,20,0.83);color:#FFFFFF;cursor:pointer;padding:7px 5px;}

#submit:hover{background:rgb(153, 28, 60);color:#ff8f8f;}

.sitemap{margin:20px 0;float:left;width:100%;}

.sitemap ul{float:left;width:100%;margin-bottom:20px;}

.sitemap ul li{list-style-type:none !important;margin-left:0px;}

.sitemap li:before{content:'\f101';font-size:13px;font-family:fontAwesome;margin-right:3px;}

.sitemap ul li a{color:#000000;font-size:11px;}

.sitemap ul li a:hover{color:#991c3c;}

.sitemap ul h4{font-size:13px;margin-bottom:5px;text-transform:uppercase;}

.sitemap h3{color:#cb617c;font-size:13px;}



/**************faq start**************/

.accordion{width:100%;float:left;}

.accordionButton{width:100%;float:left;text-decoration:none;font-size:14px;color:#2D2D2D;display:block;padding:15px 32px 15px 10px;cursor:pointer;background: url(../images/down.png) no-repeat right 7px top 12px #FFFFFF;background-size:20px;border-bottom: 1px solid #6A6A6A;}

.accordionContent{width:auto;text-align:justify;margin:0;box-sizing:border-box;font-size:12px;background-color:#fff;border:solid #b3b3b3;   border-width:0 2px 2px;}

.accordionContent ul{margin:10px 0 20px;}

.accordionContent article{width:100%;float:left;padding:10px 30px;}

.accordion h3{float:left;width:100%;margin:25px 0 10px;color:#991c3c;}

.on{background-color:#991c3c;background-image:url(../images/dup.png);color:#fff;box-shadow:0 2px 10px rgba(0,0,0,0.59);}

/**************faq stop**************/

.active-inside-menu{color:#cb617c !important;border-bottom:3px solid #cb617c !important;}

.projects{width:84%;float:left;margin:0 8%;padding-top:30px;}

.project-box{width:31%;float:right;margin:1%;}

.proj-innerbox{width:100%;float:left;padding:20px;border:1px solid #861341;}

.proj-innerbox:hover{background:#861341;color:#fff;}

.proj-logo{width:100%;float:left;}

.proj-logo img{width:100%;}

.proj-title{width:100%;float:left;text-align:center;text-transform:uppercase;margin:10px 0;padding:0 0px 10px;border-bottom:1px solid #9B9B9B;}

.proj-title h5{color:#861341;}

.proj-innerbox:hover .proj-title h5{color:#fff;}

.proj-title em{font-size:12px;font-style:normal;}

.proj-det{width:100%;float:left;padding:0 20px;}

.proj-det p{font-size:14px;padding:5px 0;}

.proj-det p i{font-size:14px;width:30px;height:30px;border-radius:50%;background:#861341;color:#fff;text-align:center;line-height:30px;margin-right:5px;}

.proj-innerbox:hover .proj-det p i{background:#fff;color:#861341;}

.project-box a{float:right;font-size:13px;padding:8px 12px;background:#861341;color:#fff;border:solid #861341;border-width:0 1px 1px;}

.project-box a:hover{background:#fff;color:#861341;}

.office-space-location{background:#fff;}

.updates-page{text-align:center;}

.updates-page figure{width:75%;display:inline-block;clear:both;}

.updates-page img{display:block;box-shadow: 0px 0px 1px 2px #4267b2;margin-bottom:20px; width:100%;}









/*---Thank You Page------*/

.thanku-bg{position:relative;z-index:1;background:url(../images/banner6.jpg) center no-repeat;background-size:cover;height:500px;}

.thanku-bg:before{content:'';position:absolute;left:0;top:0;right:0;bottom:0;background:rgba(0,0,0,0.67);}

.thanku-logo{position:absolute;left:50%;margin-left:-80px;width:160px;z-index:999;}

.thanku-logo img{width:100%;display:block;}

.thanku{text-align:center;position:absolute;top:50%;width:100%;margin-top:-65.5px;color:#fff;font-family:arial;text-shadow:1px 2px 3px #000; z-index:999;border: solid #a92749;border-width:5px 0;background:rgba(0, 0, 0, 0.7);}

.thanku h1{font-size:40px;margin:20px 0px;font-weight:500;}

.thanku p{font-size:18px;margin:10px 0px 15px;}

/*---Thank You Page----*/



/************* RESPONSIVE STARTS HERE ****************/

@media(min-width:1920px){

	.inside-menu{background-position:center -63px;}

}



@media(min-width:1600px){

	.inside-menu{background-position:center -53px;}

}



@media(max-width:1280px){

	.inside-title{margin-left:10.5%;}	

	.inside-menu{background-position:center;background-size:cover;}

}



@media(max-width:1024px){

	.drop-wrapper{padding:20px 0;}	

	.drop-container{padding:10px 0 0;}

	.drop-projects h3{font-size:16px;}

	.drop-container .drop-projects{width:30%;}

	.drop-projects ul li{width:44%;}

	.big, .slider, .slider > img, .big > img{height:380px !important;}

	.showcase .showcase-box1{width:32%;}

	.content-inner-wrapper{width:92%;}	

	.core-team-container{width:95%;margin:20px 2.5% 0;}

	.core-team-box{width:49.5%;margin:0;padding:10px;}

	.core-team-text{height:225px;padding:25px;}

	.core-team-text h4{margin-bottom:10px;}

	.core-team-pic img{height:225px;}	

	/*INSIDE*/

	.table table{width:90%;}

	.lplm a img, .lplm iframe{height:350px;}	

	.select-press, .select-press1{margin-top:-50px;}	

	#pop-slider{height: 300px !important;}	

	#pop-slider img{height:300px !important;}

	.inside-content li{margin-left:1px;}	

	.construction-update .construction-box{width:170px;float:none;display:inline-block;}

	.projects{width:94%;margin:0 3%;}	

	.inside-title{float:none;margin-left:0;}

	.inside-title h1{font-size:20px;padding:10px;}

	.inside-menu{width:96%;margin:0 2%;background-position:center -40px;background-size:100% 101px;}

	.inside-menu ul li a{font-size:14px;padding:10px;}

}



@media(max-width:900px){

	.main-navi{

		display:none;

	}

	

	.mb-icon{

		display:block;

	}

	

	.big, .slider, .slider > img, .big > img{

		height:330px !important;

	}

	

	.inside-title{

		float:none;

		margin-left:0;

	}

	

	.inside-title h1{

		font-size:20px;

		padding:10px;

	}

	

	.inside-menu{

		width:100%;

		margin:0%;

		background:#5f0018;

	}

	

	.inside-menu ul li a{

		font-size:14px;

		padding:10px;

	}

	

	.inside-pdfs-header{

		background:#991c3c;

	}

	

	.inside-pdfs-header ul li a{

		padding:10px 5px;

	}

	

	.inside-pdfs-header ul li a i{

		margin-right:1px;

	}



	.site-address .address{

		width:33%;

	}

	

	.projects{

		width:100%;

		margin:0;

	}

	

	.proj-innerbox{

		padding:10px;

	}

}



@media(max-width:768px){

	#logo img{

		width:130px;

		height:auto;

	}

	

	.mb-icon{

		margin:18px 10px 0;

	}

	

	.mb-icon .fa-2x{

		font-size:1.5em;

	}

	

	.big, .slider, .slider > img, .big > img{

		height:300px !important;

	}

	

	.big{

		margin-top:70px !important;

	}

	

	.prev img, .next img{

		width:10px !important;

		height:30px !important;

	}

	

	.rows .textbox{

		height:270px;

	}

	

	.row-img img{

		height:270px;

	}

	

	.showcase .showcase-box1{

		width:48%;

		padding:2%;

	}

	

	.showcase .showcase-box1:last-child{	

		border-left:0;

	}

	

	.core-team-box{

		width:80%;

	}

	

	.core-team-text{

		padding:40px;

		height:250px;

	}

	

	.core-team-pic{

		padding-left:30px;

	}

	

	.core-team-pic img{

		height:250px;

	}

	

	.textarea .continent-text .continent-box .img-box img{

		height:155px;

	}

	

	.follow{

	    float:right;

	}

	

	.flogo img{

		width:125px;

		background:none;

	}

	

	.flink{

		width:100%;

		float:left;

		margin:15px 0;

	}

	

	.flink ul{

		margin:0 8%;

	}

	

	.inside-header{

		z-index:10;

	}

	

	.mb-inside-menu{

		display:block;

		padding:10px;

		margin-right:10px;

	}

	

	.inside-title{

		float:left;

		position:absolute;

		left:5px;

		bottom:0;

		z-index:9;

		cursor:pointer;

		border-top:0;

	}

	

	.inside-title h1{

		padding:7px;

	}

	

	.inside-menu{

		background:#5f0018;

		margin:0;

		width:100%;

	}

	

	.inside-menu ul{

		width:200px;

		background:#5f0018;

		position:absolute;

		right:0;

		top:100%;

		text-align:left;

		padding:0 5px;

		display:none;

		z-index:99;

    	border-left:1px solid #740723;

		box-shadow:0 0 10px rgba(0, 0, 0, 0.6) inset;

	}

	

	.inside-menu ul li{width:100%;}

	.inside-menu ul li a{

		border-bottom:1px solid #740723;

    	border-top:1px solid #38000e;

		text-transform:none;

	}

	

	.inside-menu ul li:first-child a{

    	border-top:0;

	}

	

	.inside-menu ul li:last-child a{

		border-bottom:0;

	}

	

	.inside-pdfs-header{

		background:#5f0018;

		width:200px;

		position:absolute;

		right:200px;

		top:100%;

		text-align:left;

		padding:0 5px;

		z-index:9;

		display:none;

		border-right:1px solid #38000e;

		box-shadow:0 0 10px rgba(0, 0, 0, 0.6) inset;

	}

	

	.inside-pdfs-header ul li{

		width:100%;

	}

	

	.inside-pdfs-header ul li a{

		border-bottom:1px solid #740723;

    	border-top:1px solid #38000e;

	}

	

	.inside-pdfs-header ul li:first-child a{

    	border-top:0;

	}

	

	.inside-pdfs-header ul li:last-child a{

		border-bottom:0;

	}

	

	.table table{

		width:100%;

	}

	

	.lplm a img, .lplm iframe{

		height:250px;

	}

	

	.enquiry-form{

		width:100%;

	}

	

	.projects{

		padding-top:0;

	}

	

	.project-box{

		width:40%;

		margin:4%;

	}

	

	.banks img{

		width:30%;

		margin:1%;

	}

	

	.thanku-bg{

		height:300px;

	}

	

	.thanku{

		margin-top:-57.5px;

	}

	

	.thanku h1{

		margin:15px 0;

		font-size:36px;

	}

	

	.thanku p{

		margin:10px 0 15px;

		font-size:16px;

	}

}



@media(max-width:680px){

	footer .bottom{

		text-align:center;

	}

	

	.bottom ul{

		width:100%;

	}

	

	.bottom ul li, .ecis{

		float:none;

		display:inline-block;

		vertical-align:top;

	}

	

	.ecis{

		padding:0 0 10px;

	}

	

	.bred-crumb{

		display:none;

	}

	

	.new-width50{

		width:auto;

	}



	.site-address .address{

		width:50%;

	}

	

	.inside-title img{

		width:150px;

		padding:5px;

	}

	

	.features-showcase li{

		width:90%;

	}

	

	.features-showcase li img{

		width:15%;

	}

	

	.testim-slider li p{

		font-size:14px;

	}

}



@media(max-width:600px){

	.big, .slider, .slider > img, .big > img{

		height:250px !important;

	}

	

	.content-inner-wrapper{

		background:none;

	}

	

	.content-inner-wrapper .rows{

		background:#fff;

		margin-bottom:10px;

	}

	

	.rows .textbox{

		width:65%;

		height:180px;

		padding:20px 40px 0;

	}

	

	.rows .textbox h2, .rows .textbox p{

		padding:0 0 5px;

	}

	

	.rows .textbox h2{

		font-size:18px;

	}

	

	.rows .textbox p{

		font-size:14px;

	}

	

	.row-img{

		width:35%;

	}

	

	.row-img img{

		height:180px;

	}

	

	.core-team-box{

		width:100%;

	}

	

	.continents-button a{

		padding:10px;

	}

	

	.showcase h1, .core-team h1, .textarea h1{

		font-size:32px;

	}

	

	.width80{

		width:90%;

		margin:0 5%;

	}

	

	.inside-content{

		text-align:justify;

	}

	

	.address p{

		text-align:left;

	}

	

	.milestones{

		background-position:center bottom;

		background-size:cover;

	}

	

	.width40, .width50, .width60{

		width:100%;

		margin-bottom:20px;

	}

	.projectOverviewContainer:before{display:none;}

	.inside-container, .projectOverviewContainer{padding:20px 0; margin-bottom:0;}

	

	.overview-img{

		padding:0;

		margin:0 20%;

		width:60%;

	}

	

	.inside-container h2{

		text-align:center;

	}

	

	.read-more h4{

		display:none;

	}

	

	.read-more-open{

		display:block;

	}

	

	.proj-high .list li{

		width:100%;

	}

}



@media(max-width:520px){

	.popup-box{

		width:90%;

		left:0;

    	top: 180px;

		margin:0 5%;

	}

		.flogo {

		    display: none;

		}

		.footer-page ul {

		    width: 33%;

		}

			.footer .subscriber-box p {

		    display: none;

		}

		.toll {

		    width: 100%;

		    text-align: center;

		    font-size: 15px;

		}

		.socialLinks li a i.fa-linkedin {

		    background: #0FA3F5;

		}



		.socialLinks li a i.fa-facebook {

		    background: #4967A6;

		}

		.socialLinks li a i.fa-youtube {

		    background: #E30003;

		}

	.showcase h1 hr, .core-team h1 hr, .textarea hr{

		width:20%;

	}

	

	.showcase .showcase-box1{

		width:76%;

		border-left:0;

	}

	

	.showcase .showcase-box1 img{

		height:200px;

	}

	

	.showcase .showcase-box1 .case-text{

		height:75px;

	}

	

	.rows .textbox{

		padding:20px 20px 0;

	}

	

	.core-team-pic{

		padding-left:20px;

	}

	

	.flink ul{

		margin:0 6%;

	}

	

	.bottom ul li{

		padding:10px 0 0;

	}

	

	.bottom ul li:first-child{

		width:100%;

	}

	

	.bottom ul li:nth-child(2){

		display:none;

	}

	

	.ecis{

		padding:10px 0;

	}

	

	.inside-pdfs-header{

		position:absolute;

		top:100%;

	}

	

	.fp-box{

		width:40%;

	}

	

	.fp-box:last-child{

		margin:0 20px 20px 0;

	}

	

	.project-type{

		width:30%;

	}

	

	.project-box{

		width:48%;

		margin:2% 1%;

	}

}



@media(max-width:480px){

	.row-img, .rows .textbox{

		width:100%;

	}

	

	.row-img img{

		height:270px;

	}

	

	.rows .textbox{

		height:auto;

		padding:20px;

	}

	

	.core-team-text{

		padding:40px 20px 0;

	}

	

	.core-team-pic{

		padding-left:0;

	}

	

	.textarea .continent-text .continent-box .img-box, .gallery .img-box{

		width:50%;

	}



	.site-address .address{

		width:100%;

		min-height:auto;

		margin-bottom:20px;

	}



	.site-address .address br{

		display:none;

	}



	.media-events ul li a{

		text-align:center;

	}



	.media-events ul li a img{

		float:none;

		margin:0 auto 10px;

	}



	.media-events ul li a p{

		width:100%;

	}

}



@media(max-width:425px){

	.big, .slider, .slider > img, .big > img{

		height:200px !important;

	}

	

	.showcase h1 hr, .core-team h1 hr, .textarea hr{

		display:none !important;

	}

	

	.row-img{

		height:200px;

		overflow:hidden;

	}

	

	.rows .textbox p{

		font-size:13px;

	}

	

	.core-team-text{

		width:70%;

		height:auto;

		padding:20px;

	}

	

	.core-team-pic{

		width:30%;

	}

	

	.core-team-pic img{

		height:auto;

	}

	

	.continents-button{

		margin:0 1px;

		font:11px arial;

	}

	

	.continents-button a{

		padding:5px;

		border-radius:0;

		border-width:1px;

	}

	

	.flink ul{

		margin:0 4%;

	}

	

	.bred-crumb{

		display:none;

	}

	

	.inside-content{

		padding:0 10px;

	}

	

	.inside-menu ul{

		width:180px;

	}

	

	.inside-pdfs-header{

		width:180px;

		right:180px;

	}

	

	.logodiv{

		margin:0px 5px 10px 0;

	}

	

	.construction-update .construction-box{

		width:170px;

	}

	

	.follow a{

		margin:0;

	}

	

	.features-showcase li{

	}

	

	.features-showcase li img{

		width:25%;

	}

	

	.features-showcase li p{

		width:70%;

	}

	

	.projects{

		text-align:center;

	}

	

	.project-box{

		width:230px;

		float:none;

		display:inline-block;

		margin:10px 0;

		text-align:left;

	}



#pop-slider{

    height: 200px !important;

}	

#pop-slider img{

    height: 200px !important;

}

}



@media(max-width:375px){

	.footer .subscriber-box{

		width:auto;	

	}



	.footer .subscriber-box input[type=text]{

		width:60%;

	}



	.select-press, .select-press1{

		margin-top:0;

		width:70%;

		margin:0 15%;

	}

	

	.construction-update .construction-box{

		width:140px;

	}

	

	.construction-update .construction-box img{

		height:100px;

	}

}



@media(max-width:320px){

	.inside-pdfs-header{

		right:0;

		top:496%;

	}

}



/************* RESPONSIVE ENDS HERE ****************/