@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,700,600);
@import url("font-face.css");
body{margin:0; padding:0; overflow-x:hidden; border:0; background-color:#fff;}
a {text-decoration:none;}
a:focus{outline:none;}
.clr{clear:both;}
/* Home Page CSS Start*/
#home-menu {display:none}
fieldset { border: 0pt none; }
form { display: block; margin-left: 35px; padding-bottom: 20px; line-height: 1; font-size: 62.5%; font-family: 'DINLightAlternateRegular'; color: rgb(255, 255, 255); }
input, textarea, select { padding: 3px; margin-bottom: 5px; border: 1px solid rgb(192, 192, 192); border-radius: 3px 3px 3px 3px; }
input:focus, textarea:focus { border-color: rgb(153, 153, 153); }
label { /*display: block;*/ font-size: 1.2em; margin-top: 10px; margin-bottom: 5px; }
textarea { overflow: auto; font-family: 'DINLightAlternateRegular'; color: rgb(51, 51, 51); line-height: 1.6em; }
.width230 { width: 230px; }
.loading, #resposta { width: 230px; background: none repeat scroll 0% 0% rgb(248, 248, 248); border: 1px solid rgb(204, 204, 204); padding: 3px; text-align: center; margin: 0pt 0pt 10px 100px; display: none; float: left; font-family: 'DINLightAlternateRegular'; }
.loading img { vertical-align: middle; }

::-webkit-input-placeholder { /* WebKit browsers */
    color:    #858585;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    #858585;
   opacity:  1;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    #858585;
   opacity:  1;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
   color:    #858585;
}

/* Navigation */
.menu {position:fixed;top:0px;	width:100%; 	height:auto; 	background-color:#ffffff;	z-index:100;}

.navigation{list-style:none;margin: 0; top:450px}
.navigation li{background-image: url(../images/dot_active.png); background-repeat: no-repeat; width: 10px; height: 10px; border:0;}
.navigation li:hover{cursor:pointer;background-image: url(../images/dot_hover.png) !important; background-repeat: no-repeat; width: 10px; height: 10px; border:0; background-position:right; display:block;}
.navigation .active{cursor:pointer;	background-image: url(../images/dot_hover.png) !important; background-repeat: no-repeat; width: 10px; height: 10px; border: 0px none;	background-position:right;	display:block;}
/* General Slides */ 
.slide{background-attachment: fixed;width:100%;	height:auto;position: relative;}
/* Slide 1 */ 
#slide1{background-color:#ffffff;}
#slide1 h1{font-size: 3.8em;letter-spacing: -3px;line-height: 0px;color:#8a8683;font-weight: 700;}
#slide1 h2 {font-size: 2em;color: #8a8683;line-height: 0px;padding-bottom:20px;	font-weight: 400;}
/* Slide 2 */ 
#slide2{}
#slide2 h1 {font-size: 3.8em;letter-spacing: -3px;line-height: 0px;	color:#ffffff;	font-weight: 700;}
#slide2 h2 {font-size: 2em;	color: #ffffff;	line-height: 0px;padding-bottom:20px;font-weight: 400;}
/* Slide 3 */ 
#slide3{background-color:#ffffff;}
#slide3 h1 {font-size: 3.8em;letter-spacing: -3px;line-height: 0px;	color:#8a8683;font-weight: 700;}
#slide3 h2 {font-size: 2em;color: #8a8683;	line-height: 0px;padding-bottom:20px;font-weight: 400;}
#test{background-color:#bde2df;color:#ffffff;text-align:center;	font-size: 2em;	font-weight: 400;}
/* Slide 4 */
#slide4{}
#slide4 h1 {font-size: 3.8em;letter-spacing: -3px;line-height: 0px;	color:#ffffff;font-weight: 700;}
#slide4 h2 {font-size: 2em;	color: #ffffff;	line-height: 0px;	padding-bottom:20px;font-weight: 400;}

a#bt_home {display:block;margin-top:4px;width: 10px; height: 10px; border: 0px none; }
a#bt_home:hover{background-image: url(../images/dot_hover.png); background-repeat: no-repeat; width: 10px; height: 10px; border: 0px none;}
a#bt_home:active{}
.float-right{float: right; margin: 0pt 20px 0pt 0pt;}
#nav{list-style: none outside none; position: fixed; right: 20px; z-index:800; text-align: right;margin:105px 0 0 0;}
.tooltip {display: inline; position: relative;}
.tooltip:hover{text-decoration: none;}
.tooltip:hover:after{background: none repeat scroll 0% 0% rgba(0, 0, 0, 0.8); border-radius: 5px 5px 5px 5px; bottom: 18px; color: rgb(255, 255, 255); content: attr(title); display: block; right: 50%; padding: 5px 15px; position: absolute; white-space: nowrap; z-index: 98; font-family: 'DINLightAlternateRegular'; font-size: 12px; letter-spacing: 0.1em;}
.tooltip:hover:before{border-style: solid; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-image: none; border-color: rgb(17, 17, 17) transparent; border-width: 6px 6px 0pt; bottom: 12px; content: ""; display: block; right: 75%; position: absolute; z-index: 99;}
#nav li{ margin:0;}
#nav li a{line-height:0;}
#bgintro {z-index: 1; background: url(../images/slogan.png) no-repeat scroll 60% 50% transparent; height:720px; margin: 0pt auto; padding: 0px; /*padding-left:250px;*/position: absolute; width: 100%;}
#home_esquerda{float:left; 	/*margin-left:-20%;*/max-height:720px;	z-index:2;}
#logo{margin:0; float:left; position:fixed; z-index:999;/*background:url(../images/logo_home.png) no-repeat;*/background:url(../images/nav-bg.png) right top repeat-y;
width:223px; min-height:1800px; text-align: center;margin: 0}
#home_baixo { float: left; margin-top: 10%; }
#botao_proizpordentro { float: right; clear: left; margin-left: 230px; }
.iphone_box { float: left; clear: right; margin-bottom: 2%; }
.icone_iphone { float: left; }
.desc_iphone { float: left; width: 80px; font-family: 'DINLightAlternateRegular'; font-size: 10px; line-height: 16px; padding-left: 10px; }
.caixa_texto_quemsomos .float-left, .caixa_texto_quemsomos .float-right { padding: 100px 0pt 0pt; position: relative; width: 440px; height: auto; }
.texto_quemsomos_1 { font-family: 'DINLightAlternateRegular'; line-height: 18pt; }
.texto_quemsomos_1 p + p { margin-top: 20px; }
.slogan_jovem {z-index: 6; background: url(../images/slogan_jovem.png) no-repeat fixed 50% 0pt transparent; height: 800px; margin: 0pt auto; padding: 0pt; position: absolute; 
width: 900px;}
.lapis {background:url("../images/luxury-info.png") 60% 0 no-repeat; height:203px;  margin-top: 50px;  padding: 0; width: 794px;}
.simplicity {z-index: 5; background: url(../images/simplicity.png) no-repeat scroll 60% 0pt transparent; height: 626px; margin:0 auto 0 350px; padding: 0pt; 	position: absolute;width: 800px;}
.weare {z-index: 5; background: url(../images/we-are.png) no-repeat scroll 60% 0pt transparent; height: 626px; margin:0 auto 0 324px; padding: 0pt; position: absolute;
width: 800px;}
.conteudo_third {margin: 0pt auto; height:202px; width:694px; position: relative;}
.story_oquefazemos {margin-top:200px;}
.story_contato {margin-left: 30%;min-width: 308px; width: 301px; height: auto; background-image: url(../images/box_mensagem.png); background-position: left top; background-repeat: no-repeat;float: left;}
#meios_contato { margin-left: 10px; float: left; width: 370px; }
.onde_estamos { width: 370px; float: left; padding-right: 5px; margin-bottom: 25px; }
.ic_localizacao { background-image: url(../images/ic_localizacao.png); background-repeat: no-repeat; width: 30px; height: 30px; float: left; }
.localizacao { background-color: transparent; font-family: 'DINBlackAlternateRegular'; font-size: 16px; float: left; padding: 10px; color: rgb(93, 77, 65); height: 60px; }
.endereco {width: 250px; float: left; line-height: 24px; font-family:Arial, Helvetica, sans-serif; font-size: 17px; padding: 5px; color:#ffffff;}
.veja_mapa { float: right; width: 150px; font-family: 'DINBold'; font-size: 12px; background-color: rgb(93, 77, 65); padding: 4px; text-align: center; margin-top: 20px; }
.veja_mapa:hover { float: right; width: 150px; font-family: 'DINBold'; font-size: 12px; background-color: rgb(255, 255, 255); padding: 4px; text-align: center; margin-top: 20px; }
a#confira_mapa { color: rgb(255, 255, 255); text-decoration: none; }
a#confira_mapa:hover { color: rgb(93, 77, 65); text-decoration: none; }
.telefones { width: 370px; float: left; padding-right: 5px; margin-bottom: 15px; }
.ic_telefone { background-image: url(../images/ic_telefone.png); background-repeat: no-repeat; width: 30px; height: 30px; float: left; }
.tit_telefones { background-color: transparent; font-family: 'DINBlackAlternateRegular'; font-size: 16px; float: left; color: rgb(93, 77, 65); padding: 10px; height: 60px; }
.oeste {float: left; font-size: 17px; font-family:Arial, Helvetica, sans-serif; margin-left: 15px; line-height: 24px;color:#ffffff;}
.tel_telefones {font-family:Arial, Helvetica, sans-serif; font-size: 17px; }
.ic_atendimento { background-image: url(../images/ic_email.png); background-repeat: no-repeat; width: 30px; height: 30px; float: left; }
.tit_atendimento { background-color: transparent; font-family: 'DINBlackAlternateRegular'; font-size: 16px; float: left; color: rgb(93, 77, 65); padding: 10px; height: 30px; }
.banco_talentos { padding-top: 25px; margin-left: 30%; width: 700px; float: left; }
.skype { width: 370px; float: left; padding-right: 5px; margin-bottom: 15px; }
.tit_skype { background-color: transparent; font-family: 'DINBlackAlternateRegular'; font-size: 16px; float: left; color: rgb(93, 77, 65); padding-left: 40px; height: 8px; }
.endereco_skype { float: left; font-size: 12px; font-family: 'DINBold'; margin-left: 15px; }
.ic_banco_talentos { height: 60px; width: 35px; background-image: url(../images/ic_banco_talentos.png); background-repeat: no-repeat; background-position: left center; float: left; }
.tit_banco_talentos { font-family: Tahoma,Verdana,sans-serif; font-size: 10px; color: rgb(255, 255, 255); width: 400px; float: left; padding-left: 15px; }
.txt_banco_talentos { font-family: 'DINBlackAlternateRegular'; font-size: 16px; width: 500px; padding-left: 15px; padding-top: 5px; color: rgb(93, 77, 65); float: left; }
.envie_curriculo {font-family:Arial, Helvetica, sans-serif; color:#ffffff; font-size: 12px;}
#continue_navegando { background-position: right center; width: 420px; background-repeat: no-repeat; float: right; margin-top: 40px; position: relative; margin-bottom: 30px; }
.caixa_continue { width: 160px; float: right; }
.img_continue_nav { width: 24px; height: 50px; float: left; }
.continue_nav_oquefazemos { font-family: 'DINLightAlternateRegular'; font-size: 10px; width: 110px; line-height: 18px; float: left; padding-left: 5px; }
#form-contato { width: 250px; margin-bottom: 20px; }
#cabecalho_mensagem {padding: 10px; margin-left: 20px; font-family: 'DINBlackAlternateRegular'; font-size:18px; color: #ffffff;}
.nature {display:block; width:694px; height:202px; background:url(../images/innovate-info.png) no-repeat scroll 0% 0% transparent; position:relative;}
ul.reset, ul.reset li {list-style: none outside none; padding: 0pt; margin: 0pt;}
ul.reset li {position: absolute;}
ul.reset li a {outline: medium none;}
a{color: rgb(255, 255, 255);}
a img {border: medium none;}
ul.reset li a img {opacity: 0.7;}
ul.reset li a img:hover {opacity: 1;}
#legendas_bts p {margin-top: 10px; width: 85px; margin-right: 70px; margin-bottom: 60px;}
#legendas_bts {width: 5px; height: auto; line-height: 40px; color: transparent; font-size: 12px; font-family: Arial,Helvetica,sans-serif; font-weight: bold; text-transform: uppercase;	-moz-transition: all 0.5s ease 0s ; text-decoration: none;}
#legendas_bts:hover {line-height: 20px; color: rgb(255, 255, 255);}
#bt_proizpordentro { clear: both; position: relative; display: block; height: 155px; width: 154px; background: url('bt_proizpordentro.png') no-repeat scroll 0pt 0pt transparent; cursor: pointer; z-index: 40; }
#bt_proizpordentro span.hover { position: absolute; display: block; height: 155px; width: 154px; background: url('bt_proizpordentro.png') no-repeat scroll center bottom transparent; }

/* ::::: http://proiz.com.br/colorbox.css ::::: */
#colorbox, #cboxOverlay, #cboxWrapper { position: absolute; top: 0pt; left: 0pt; z-index: 9999; overflow: hidden; }
#cboxOverlay { position: fixed; width: 100%; height: 100%; }
#cboxMiddleLeft, #cboxBottomLeft { clear: left; }
#cboxContent { position: relative; }
#cboxLoadedContent { overflow: auto; }
#cboxTitle { margin: 0pt; }
#cboxLoadingOverlay, #cboxLoadingGraphic { position: absolute; top: 0pt; left: 0pt; width: 100%; height: 100%; }
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow { cursor: pointer; }
#colorbox, #cboxContent, #cboxLoadedContent {  }
#cboxOverlay { background: url(../images/overlay.png) repeat scroll 0pt 0pt transparent; }
#colorbox {  }
#cboxTopLeft { width: 21px; height: 21px; background: url(../images/controls.png) no-repeat scroll -101px 0pt transparent; }
#cboxTopRight { width: 21px; height: 21px; background: url(../images/controls.png) no-repeat scroll -130px 0pt transparent; }
#cboxBottomLeft { width: 21px; height: 21px; background: url(../images/controls.png) no-repeat scroll -101px -29px transparent; }
#cboxBottomRight { width: 21px; height: 21px; background: url(../images/controls.png) no-repeat scroll -130px -29px transparent; }
#cboxMiddleLeft { width: 21px; background: url(../images/controls.png) repeat-y scroll left top transparent; }
#cboxMiddleRight { width: 21px; background: url(../images/controls.png) repeat-y scroll right top transparent; }
#cboxTopCenter { height: 21px; background: url(../images/border.png) repeat-x scroll 0pt 0pt transparent; }
#cboxBottomCenter { height: 21px; background: url(../images/border.png) repeat-x scroll 0pt -29px transparent; }
#cboxContent { background: none repeat scroll 0% 0% rgb(255, 255, 255); overflow: hidden; }
#cboxLoadedContent { margin-bottom: 28px; }
#cboxTitle { position: absolute; bottom: 4px; left: 0pt; text-align: center; width: 100%; color: rgb(148, 148, 148); }
#cboxCurrent { position: absolute; bottom: 4px; left: 58px; color: rgb(148, 148, 148); }
#cboxSlideshow { position: absolute; bottom: 4px; right: 30px; color: rgb(0, 146, 239); }
#cboxPrevious { position: absolute; bottom: 0pt; left: 0pt; background: url(../images/controls.png) no-repeat scroll -75px 0pt transparent; width: 25px; height: 25px; text-indent: -9999px; }
#cboxPrevious:hover { background-position: -75px -25px; }
#cboxNext { position: absolute; bottom: 0pt; left: 27px; background: url(../images/controls.png) no-repeat scroll -50px 0pt transparent; width: 25px; height: 25px; text-indent: -9999px; }
#cboxNext:hover { background-position: -50px -25px; }
#cboxLoadingOverlay { background: url(../images/loading_background.png) no-repeat scroll center center transparent; }
#cboxLoadingGraphic { background: url(../images/loading_001.gif) no-repeat scroll center center transparent; }
#cboxClose { position: absolute; bottom: 0pt; right: 0pt; background: url(../images/controls.png) no-repeat scroll -25px 0pt transparent; width: 25px; height: 25px; text-indent: -9999px; }
#cboxClose:hover { background-position: -25px -25px; }

/*Inside Page*/
#container{position: absolute; left:0; width:10000px; top:0; z-index:500}
#c1,#c2,#c3,#c4, #b4{width:1500px; max-width:100%; float:left; z-index:99999999; position:relative; overflow:hidden;}
#c3,#c2{background:url(../images/bg.jpg) no-repeat center top fixed;}
#c4, #b4{background:url(../images/bg2.jpg) no-repeat center top;}
.contact-bg {background:url(../images/bg2.jpg) no-repeat center top; width:100%}

.logo{width:100%; text-align:center; margin:27px 0 0 0;}
.nav{margin:50px 0 0 0px; width:100%;}
.nav ul{margin:0 auto; width:150px; padding:0;}
.nav li{display:block;border-bottom:1px solid #20201e; text-align:center;}
.nav a{display:block; font-family:oswald_lightlight; line-height:40px; font-size:20px; color:#fff; text-decoration:none; text-transform:uppercase; font-weight:normal;}
.nav a.active{color:#F48220;}
.years-logo{text-align:center; width:100%; margin:50% 0 0;}
.footer-links{text-align:center; width:100%; font-size:8px; font-family:Arial, Helvetica, sans-serif; color:#fff; line-height:17px; margin:30px 0 0 0;}
.footer-links img {margin-bottom:5px}
.copyright{text-align:center; width:150px; font-size:15px; font-family:oswald_lightlight; color:#fff; line-height:17px; margin:12px 0 0 0;}
.plush-icon,#c4 li,#b4 li, .pro-btnm a{background-image:url(../images/sprite-icon.png); background-repeat:no-repeat; background-position:0 0;}
.abt-nav{float:left; margin:0 0 0 268px}
.abt-nav ul{float:left;}
.abt-nav li{float:left; list-style-type:none; margin:0 20px;}
.abt-nav li a{font-size:24px; float:left; font-family:oswaldregular; text-transform:uppercase; color:#5a5a5a; line-height:46px;  text-decoration:none; padding:3px 0;}
.abt-nav li a:hover,.abt-nav .actv a{border-top:3px solid #f48220; border-bottom:3px solid #f48220; padding:0}
.abt-box1{float:left; width:1000px; margin:60px 0 0 0;}
.abt-box1 ul{float:left; width:100%;}
.abt-box1 ul li{float:left; list-style-type:none;}
.plush-icon{height:26px; width:26px; background-position:0 0; float:left; margin:24px 18px 0;}
.abt-box1 .big-font{float:left; font-family:oswaldregular; text-transform:uppercase; color:#5a5a5a; font-size:60px; line-height:60px;}
.abt-box1 .som-font{float:left; padding:0 0 0 14px; font-size:24px; font-family:oswald_lightlight; text-transform:uppercase; color:#5a5a5a;}
.abt-box1 p{font-size:20px; font-family:oswald_lightlight; line-height:24px;  color:#5a5a5a; text-align:center; display:block; float:left; width:100%; margin:57px 0 0 0;}
.abt-box1 p a{ color:#f48220; text-decoration:none;}
.abt-box2 p{font-size:20px; font-family:oswald_lightlight; line-height:24px;  color:#5a5a5a; text-align:center; display:block; float:left; width:100%; margin:40px 0 0 0;}
.abt-box2 p a{ color:#f48220; text-decoration:none;}
.cal-banner{width:203px; margin:0 auto; padding-top:15px;}

.content {margin-left:290px; margin-top:45px; height:1000px}
h1{font-size:32px;  font-family:oswald_lightlight; line-height:32px; color:#f48220; text-transform:uppercase;}
#c4, #b4 {z-index:1}
#c4 ul, #b4 ul{ margin:60px 0 20px 0; padding:0; width:390px; position:relative}
#c4 ul li, #b4 ul li{display:block; font-size:20px; font-family:oswald_lightlight; line-height:28px;  color:#5a5a5a; margin:0 0 12px 0; padding:5px 0 10px 56px}
.Get-in-touch h2{font-size:25px;  font-family:oswald_lightlight; line-height:32px; color:#f48220; text-transform:uppercase; margin-left: 55px;}
#c4 .addrs, #b4 .addrs{background-position:0 -58px;}
#c4 .tel, #b4 .tel {background-position:0 -184px;}
#c4 .fax, #b4 .fax{background-position:0 -234px;}
#c4 .email, #b4 .email{background-position:0 -284px;}
#c4 .email a, #b4 .email a{text-decoration:none; color:#5A5A5A;}
#c4 .seeall, #b4 .seeall{background-position:0 -338px; margin:16px 0 0 0; padding:0 0 10px 0;}
#c4 .seeall a, #b4 .seeall a{display:inline-block; line-height:22px; padding:31px 0 18px; text-decoration:none; width:130px; text-align:center}
.map-link{line-height:34px; color:#fff; padding:0 20px; border-radius:4px; font-size:18px; font-family:oswald_lightlight; text-transform:uppercase; text-decoration:none; background:#ef6f45; display:inline-block;float:left; position:absolute; left:508px; top:118px; white-space:nowrap; }

.Get-in-touch{width:900px;}
.git-Dubai{ background-image:url(../images/dubai-map.jpg);}
.pjct{width:900px}
.pjct h1{float:left;}
.pjct-box{float:left; width:100%; margin:16px 0 0 0;}
.pjct-box-sub{float:left; width:210px; margin:0 19px 0px 0;}
.pjct-boxh{position:absolute; margin:auto; top:0; left:0; bottom:0; right:0;}
.pjct-boxh:hover{background:url(../images/pro-hover.png) center center no-repeat;}
.pro-top,.pro-bot{margin-bottom:19px;position:relative; float:left; cursor:pointer; line-height:0;}
.pro-top h2,.pro-bot h2{position:absolute; bottom:8px; left:0; font-family:oswald_lightlight; font-size:20px; color:#fffefe; text-transform:uppercase; padding:0 0 0 7px; line-height:23px; font-weight: 100;}
.pro-top h2 span,.pro-bot h2 span{font-size:14px; text-transform:capitalize; display:block; font-family:MyriadProLight;}
.last{margin:0;}
.pro-btnm{float:left; width:100%; text-align:center; margin:-3px 0 0 0}
.pro-btnm a{ padding:0 15px 0 34px; line-height:34px; color:#fff; border-radius:4px; font-size:18px; font-family:oswald_lightlight; text-transform:uppercase; text-decoration:none; background-color:#ef6f45; display:inline-block; white-space:nowrap; background-position:15px -479px}
.Showing-box{float:right; padding:28px 0 0 0;}
.Show-text{float:left; font-family:oswald_lightlight; color:#f48220; font-size:19px; line-height:33px;}
.Showing-box select{width:180px; height:35px; float:left; margin:0 0 0 18px; padding:5px; font-size:15px;}
.abt-main,.Vision-main,.comm-main{height:800px; padding-top:150px;}

/* Home Page CSS End */
.project-pg{width:100%; background:url(../images/project-bg.jpg) 0 0; overflow:hidden;}
.project-mn-pg{width:100%; background:url(../images/add-bg.jpg) repeat-x; float:left;}
.pg-cen{width:100%; position:relative;}
.pg-lt{background:url(../images/nav-bg.png) repeat-y right 0; width:223px; padding:0; position:fixed; left:0; z-index:9;}
.project-dtail{min-height:2450px;}
.project-page{min-height:1800px;}
.pro-pg-top, .proj-top{margin:0 0 0 250px;}
.pro-pg-top h2, .proj-top h2{font-size:32px; color:#3d3d3d; font-family:oswald_lightlight, Arial, Helvetica, sans-serif; text-transform:uppercase; font-weight:normal; float:left; margin:25px 0;}
.proj-top h2{color:#f48220;}
.proj-top h2 a{color:#fff; text-decoration:none;} .proj-top h2 a:hover{text-decoration:underline;}
a.pro-back{float:right; background:url(../images/back-arr.png) no-repeat 0 4px; color:#3d3d3d; font-family:aero_matics_lightregular, Arial, Helvetica, sans-serif; font-size:13px; text-transform:uppercase; text-decoration:none; padding:2px 0 2px 20px; margin:30px 20px 0 0;}

a.web-link{color:#f48220; font-family:aero_matics_lightregular, Arial, Helvetica, sans-serif; font-size:16px; text-decoration:none; padding:2px 0 2px 20px; margin:30px 20px 0 0; font-weight:bold;}

.pro-nav{padding:0 0 40px; margin:0;}
.proj-inr{background:url(../images/pro-inr-bg.jpg) repeat 100% 0; width:100%;}
.pro-inr-img{float:left;}
.pro-inr-img1{text-align: center;}
.pro-dtl-pg{margin:0 0 0 215px; overflow:hidden;}
.pro-nav ul{padding:0; margin:0;}
.pro-nav li{float:left; list-style:none; padding:0 20px 0 0;}
.pro-nav li a{color:#3d3d3d; font-size:16px; font-family:aero_matics_lightregular, Arial, Helvetica, sans-serif; text-transform:uppercase; text-decoration:none;}
.pro-nav li a:hover{color:#FF6500;}
.pro-inr-dtl{float:left; margin:30px 0 0 45px; width:350px;}
.pro-inr-dtl h2, .pro-inr-cont h2{font-size:25px; color:#f48220; font-family:oswaldregular, Arial, Helvetica, sans-serif; font-weight:normal; margin:0 0 10px 0; text-transform:uppercase;}
.pro-inr-dtl p{color:#5a5a5a; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:16px; line-height:26px; margin:0; padding:0 0 10px;}
.pro-inr-dtl ul{margin:0; padding-bottom:10;}
.pro-inr-dtl ul.s{list-style-type:square;}
.pro-inr-dtl ul li{color:#5a5a5a; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:16px; line-height:24px; margin:0; padding:0;}
.years-logo{text-align:center; margin:0;}
.bottom-left-content{position:fixed; left:43px; bottom:10px; z-index:9999;}
.latest-news{ color: #FFFFFF;display: block; font-family: oswald_lightlight;font-size: 18px;font-weight: normal;line-height: 40px;text-decoration: none;text-transform: uppercase;}
.proj-inr-con{width:100%;}
.pro-inr-cont{margin:20px 0 0 250px; width:100%;}
a.intr, a.extr{/*background:#5a5a5a;*/ display:block; float:left; font-family:oswaldregular, Arial, Helvetica, sans-serif; font-size:16px; text-align:center; text-transform:uppercase; color:#fff; height:32px; width:143px; text-decoration:none; padding:6px 0 0 0;}
a.extr{/*background:#abaaaa;*/}
.pr-inr-dtl-cont{width:360px; float:left; padding-right:30px;}
.pr-inr-dtl-cont+.pr-inr-dtl-cont{padding-right:0;}
.pr-inr-dtl-cont h3{color:#5a5a5a; font-size:21px;font-family:aero_matics_lightregular, Arial, Helvetica, sans-serif;  padding:3px 0 3px 50px; font-weight:normal;}
.pro-inr-cont p{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:18px; color:#5a5a5a; margin:20px 0; padding:0}
.pro-inr-cont p span.call, .pro-inr-cont p span.location{display:inline-block; background:url(../images/sprite-1.png) no-repeat -6px -248px; height:32px; margin:0 5px; padding:5px 0 0 35px;}
.pro-inr-cont p span.location{background-position:-9px -200px;}
h3.auto{background:url(../images/auto-icon.png) 0 -3px no-repeat;}
h3.elec{background:url(../images/electrical-icon.png) -5px -1px no-repeat;}
h3.tv{background:url(../images/tv-icon.png) -5px 0 no-repeat;}
h3.air-condition{background:url(../images/ac-icon.png) -4px 0 no-repeat;}
h3.salient{background:url(../images/salient-icon.png) -3px -3px no-repeat;}
h3.doors{background:url(../images/door-icon.png) -3px -2px no-repeat;}
h3.windows{background:url(../images/windows-icon.png) -4px -2px no-repeat;}
h3.washrooms{background:url(../images/washroom-icon.png) -4px -4px no-repeat;}
h3.kitchen{background:url(../images/kitchen-icon.png) -4px 0 no-repeat;}
h3.finishes{background:url(../images/finishings-icon.png) -4px -3px no-repeat;}
h3.security{background:url(../images/security-icon.png) 0 -3px no-repeat;}
h3.add-on{background:url(../images/add-on-icon.png) -3px -3px no-repeat;}
h3.eco-friendly{background:url(../images/eco-icon.png) -3px -3px no-repeat;}
h3.entertainment{background:url(../images/entertainment-icon.png) -3px -4px no-repeat;}
h3.sports{background:url(../images/sports-icon.png) -3px -5px no-repeat;}
h3.helth{background:url(../images/gymnasium-icon.png) 0 -5px no-repeat;}
h3.nature-landscape{background:url(../images/landscape-icon.png) 0 -2px no-repeat;}
h3.elevators{background:url(../images/elevetor-icon.png) -3px -3px no-repeat;}
h3.car-parking{background:url(../images/car-parking-icon.png) -2px -3px no-repeat;}
h3.general{background:url(../images/general-icon.png) -4px -3px no-repeat;}
h3.apartment{background:url(../images/apartments-icon.png) -3px -2px no-repeat;}
h3.living-bedroom{background:url(../images/bedroom-icon.png) 0px -5px no-repeat;}
ul.inr-cont{display:block; /*padding:0;*/}
ul.inr-cont li{background:url(../images/dot.png) no-repeat 13px 6px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; /*list-style:none;*/ padding:0 0 10px 0; color:#5a5a5a; line-height:18px;}
.grey-line{margin:30px 0 35px; border-top:1px solid #e5e5e5; width:100%; height:1px;}
.enc-frm{width:308px; float:left; padding:0 20px 30px 0; }
.frm-bx{float:left; width:100%; margin:0 0 20px 0;}
.i-txt-bx, .i-msg-box{background:#ffffff; color:#858585; border:none; font-size:16px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; width:288px; height:25px; padding:7px 14px; resize:none}
.i-msg-box{min-height:84px; max-height:84px; min-width:288px; max-width:288px;}
.i-select{background:#ffffff; color:#858585; border:none; font-size:16px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; width:315px; height:39px; padding:8px;}
.i-submit{font-family:oswald_lightlight, Arial, Helvetica, sans-serif; font-size:16px; border:none; color:#fff; background:#F48220; width:80px; height:95px; padding:5px 0; margin-top:2px; cursor:pointer;}

/* Site Map*/
.site-left, .site-right {float:left; width:25%; list-style:none}
.site-left li ul, .site-right li ul {list-style:none}
.site-left li a, .site-right li a {color:#F48220; text-transform:uppercase; font-family:oswald_lightlight, Arial, Helvetica, sans-serif; font-size:20px; line-height:40px}
.site-left li ul li a, .site-right li ul li a {color:#000; font-size:18px; margin-left:-40px}

/* Mobile-Menu */
.dl-menuwrapper {width:100%; position:absolute; z-index:99999; display:none; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; text-transform:uppercase}
.dl-menuwrapper:first-child {margin-right:100px}
.dl-menuwrapper button {background:rgba(0,0,0,0.3); border:none; width:100%; height:40px; outline:none; text-align:left; color:white; font-size:18px; padding-left:15px}
.dl-menuwrapper button:hover, .dl-menuwrapper button.dl-active, .dl-menuwrapper ul {background:rgba(0,0,0,0.7)}
.dl-menuwrapper button:after {position:absolute; width:30px; height:4px; background:#fff; top:10px; left:16%}
.dl-menuwrapper ul {list-style:none; padding:10px 0 10px 0px}
.dl-menuwrapper li a {display:block; padding:10px 20px; font-size:16px; line-height:20px; color:#fff; outline:none; text-decoration:none}
.dl-menuwrapper li a:hover, .dl-menuwrapper li a.active {color:#faa119}
.no-touch .dl-menuwrapper li a:hover {background: rgba(255,248,213,0.1)}
.dl-menuwrapper .dl-menu {margin-top:5px; opacity:0; -webkit-transform:translateY(10px); -moz-transform:translateY(10px); transform:translateY(10px); display:none}
.dl-menuwrapper .dl-menu.dl-menuopen {opacity:1; pointer-events:auto; -webkit-transform:translateY(0px); -moz-transform:translateY(0px); transform:translateY(0px); display:block}

/*slider-css*/
#slideshow{background-color:#F5F5F5;border:4px solid #dedede;height:400px;position:relative;width:420px;}
#slideshow ul{height:400px;left:0;list-style:none outside none;overflow:hidden;	position:absolute;top:0px;width:420px;padding:0; margin:0;}
#slideshow li{position:absolute;display:none;z-index:10;}
#slideshow li:first-child{display:block;z-index:1000;}
#slideshow .slideActive{z-index:1000;}
#slideshow canvas{display:none;	position:absolute;	z-index:100;}
#slideshow .arrow{height:86px;width:60px;position:absolute;	background:url(../images/arrows.png) no-repeat;	top:50%;margin-top:-43px;cursor:pointer;z-index:5000;}
#slideshow .previous{ background-position:left top;left:10px;}
#slideshow .previous:hover{ background-position:left bottom;}
#slideshow .next{ background-position:right top;right:10px;}
#slideshow .next:hover{ background-position:right bottom;}
#slideshow1{background-color:#F5F5F5;border:4px solid #dedede;height:400px;position:relative;width:420px;}
#slideshow1 ul{height:400px;left:0;list-style:none outside none;overflow:hidden;	position:absolute;top:0px;width:420px;padding:0; margin:0;}
#slideshow1 li{position:absolute;display:none;z-index:10;}
#slideshow1 li:first-child{display:block;z-index:1000;}
#slideshow1 .slideActive{z-index:1000;}
#slideshow1 canvas{display:none;	position:absolute;	z-index:100;}
#slideshow1 .arrow{height:86px;width:60px;position:absolute;	background:url(../images/arrows.png) no-repeat;	top:50%;margin-top:-43px;cursor:pointer;z-index:5000;}
#slideshow1 .previous{ background-position:left top;left:10px;}
#slideshow1 .previous:hover{ background-position:left bottom;}
#slideshow1 .next{ background-position:right top;right:10px;}
#slideshow1 .next:hover{ background-position:right bottom;}
#no-slideshow{border:4px solid #dedede ;height:400px; position:relative; width:420px; line-height:0;}
#no-slideshow img {width:100%; height:auto}


/*slider-css*/
.pro-pg-bg{width:100%; background:url(../images/pro-con-bg.jpg) repeat; float:left;}
.project-mn-dtl{float:left; margin:0 0 0 250px;}
.project-container {float:left; margin:0 0 0 250px;}
.project-mn-img{float:left; margin:23px 30px 23px 0; border:3px solid #d0d0d0;}
.project-mn-img-rt{float:right;margin:23px 0 23px 30px; border:3px solid #d0d0d0;}
.proj-mn-con{width:360px; margin:23px 0; float:left}
.proj-mn-con h2{/*font-family:oswaldregular, Arial, Helvetica, sans-serif; */ font-family:aero_matics_lightregular,Arial,Helvetica,sans-serif;font-size:22px; color:#f48220; margin:0 0 10px 0;/*font-weight:normal;*/}
.proj-mn-con p{color:#5a5a5a; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; margin:10px 0; line-height:18px;}
.proj-mn-con p.onebhk{background:url(../images/sprite-1.png) no-repeat -13px -412px; padding:0 0 0 25px;}
.proj-mn-con p.fourbhk{background:url(../images/sprite-1.png) no-repeat -13px -167px; padding:0 0 0 25px;}
.proj-mn-con p.threebhk{background:url(../images/sprite-1.png) no-repeat -13px -341px; padding:0 0 0 25px; position:relative;}
.proj-mn-con p.locat{background:url(../images/sprite-1.png) no-repeat -12px -130px; padding:0 0 0 25px;}
a.explore{background:url(../images/sprite-1.png) no-repeat -4px -292px #f48220; border-radius:5px; font-size:16px; color:#fff; font-family:oswald_lightlight, Arial, Helvetica, sans-serif; padding:7px 10px 7px 35px; text-decoration:none; display:block; float:left; margin-top:10px; position:relative; z-index:99999}
.pro-showing{float:left; margin:27px 0 0 160px;}
.pro-showing label{font-size:19px; color:#f48220;font-family:oswald_lightlight, Arial, Helvetica, sans-serif;}
.pro-showing select{width:180px; height:38px; font-family:oswaldbold, Arial, Helvetica, sans-serif; font-size:15px; color:#3d3d3d; border:none; padding:6px; margin-left:10px; border:1px solid #ddd;}
.proj-inner{background:url("../images/project-bg.jpg") 0 0 repeat; width:100%;}
.proj-inner-content{margin:0 0 0 250px;}
.last-project {padding-bottom:60px}
a.scrollup{width:41px; height:28px; position:fixed; bottom:18px; right:30px; display:none; text-indent:-9999px; background:url(../images/scrollup.png) 0 0 no-repeat;}
a.scrollup:hover{background:url(../images/scrollup-hover.png) 0 0 no-repeat;}
.tabs-wrapper{overflow:hidden;}
ul.tabs-menu{display:block; overflow:hidden; list-style:none; margin:0; padding:0; width:540px;}
ul.tabs-menu li{float:left;padding:0;}
ul.tabs-menu li a{background:#ABAAAA;}
ul.tabs-menu li.ui-tabs-active a{background:#5A5A5A;}

/*About Us Tab*/
ul.tabs-menu2{display:block; overflow:hidden; list-style:none; margin:0; padding:0;}
ul.tabs-menu2 li{float:left;padding:0;}
ul.tabs-menu2 li a{background:#ABAAAA;}
ul.tabs-menu2 li.ui-tabs-active a{background:#5A5A5A;}

a.fin, a.part{display:block; float:left; font-family:oswaldregular, Arial, Helvetica, sans-serif; font-size:16px; text-align:center; text-transform:uppercase; color:#fff; height:32px; width:200px; text-decoration:none; padding:6px 0 0 0; border-right:1px solid #fff;}
/*About Us Tab End*/

/*projects page css*/
.ad{width:325px;height:102px;}
.divider{border-top: 1px dashed #000000; height:1px; margin-bottom:8px;}
.pro-inr-cont p.projectnew {width:895px;font-size:16px; margin-bottom:30px}
/*about-us page-css*/
.abt-pg-bg{width:100%; background:url(../images/abt-bg.png) repeat-x -551px 101px; float:left}
.abt-stat-1{width:198px;float:left;}
.abt-stat-2{width:231px;float:left;padding-left:48px;text-align:center;background:url(../images/add-org-icon.png) no-repeat 17px 33px;}
.abt-stat-3{width:191px;float:right;padding-left:45px;background:url(../images/add-org-icon.png) no-repeat 4px 33px;text-align:right;}
.abt-pg-bg h3{font-family:oswaldregular, Arial, Helvetica, sans-serif; font-size:60px; color:#f48220; margin:0 0 0 0;font-weight:normal;}
.abt-pg-bg h4{font-family:oswaldregular, Arial, Helvetica, sans-serif; font-size:18px; color:#5a5a5a; margin:0;font-weight:normal;}
.abt-mn-dtl{float:left; margin:24px 0 0 250px; border-top:#d9d9d9 1px solid;}
.abt-con {float:left; padding:23px 22px 0 0; width:362px;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:16px; color:#5a5a5a; text-align:justify;}

.chairman-msg{float:left; padding:0; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-family:16px; color:#5a5a5a; text-align:center;}
.chairman-img{float:left; width:116px; margin:0 20px 0 0;}
.chairman-cont{width:608px; float:right;}
.chairman-cont p{margin:0 0 10px 0; text-align:justify; font-size:16px;}
.chairman-msg h3{font-family:"Trebuchet MS",Arial,Helvetica,sans-serif; font-size:12px; color:#5a5a5a; padding:0;margin:5px 0 0 0; letter-spacing:1px;}
.chairman-msg span{font-family:"Trebuchet MS",Arial,Helvetica,sans-serif; font-size:12px; color:#5a5a5a; padding:0;margin:0;}

/*vision-mission page-css*/
.vision-pg-cen{width:100%; position:relative; background:#f4f4f4; float:left;}
.vision-mn-dtl{float:left; margin:0 0 0 250px; background:#f4f4f4;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#5a5a5a; font-size:16px;}
.vision{float:left; width:364px; border-top:#cccccc 1px solid; border-right:#cccccc 1px solid; padding:32px 40px 0 0; min-height:265px; } 
.vision-mn-dtl h2{margin:0;padding:0; font-family:oswald_lightlight, Arial, Helvetica, sans-serif; font-size:32px; color:#f48220;}
.mission{width:322px; float:right; border-top:#cccccc 1px solid; padding:32px 0px 0 28px}

/*partner page-css*/
.partners-mn-dtl{float:left; margin:20px 0 0 202px;}
.csr-mn-dtl {margin:20px 0 0 210px;}
.csr-mn-dtl h2{color:#f48220; font-family: oswald_lightlight,Arial,Helvetica,sans-serif;font-size: 32px;font-weight: normal;margin: 25px 0;text-transform: uppercase; display:block;}
.partners-dtl{float:left;width:270px}
.partners-img{text-align:center;}
.partners-info{text-align:center; padding:17px 0 0 0;}
.partners-info h3{font-family:oswaldbold, Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#5a5a5a; padding:0;margin:0; letter-spacing:1px;}
.partners-info span{font-family:oswaldregular, Arial, Helvetica, sans-serif; font-size:14px; color:#5a5a5a; padding:0;margin:0;}
.partners-dtl h4{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:19px; font-weight:normal; color:#5a5a5a; padding:0 0 3px 0;margin:0; text-transform:uppercase;}

/*accolades page-css*/
.accolades-pg-cen{width:100%; position:relative; background:url(../images/accolades-bg.png) no-repeat 218px 0 #f4f4f4; float:left; margin:00px 0 0 0; min-height:405px;}
.accolades-mn-dtl h2{color:#f48220; font-family: oswald_lightlight,Arial,Helvetica,sans-serif;font-size: 32px;font-weight: normal;margin: 25px 0;text-transform: uppercase; display:block;}
.accolades-mn-dtl{float:left; margin:0 25px 0 250px; padding-bottom:20px}
.accolades-mn-dtl p{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#5a5a5a; font-size:16px; font-weight:normal;}

/*see-all-address-css*/
.address-bg{background:url(../images/add-bg.jpg) repeat-x;}
.saadd-mn-dtl{float:left; margin:0 0 0 250px;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#5a5a5a; font-size:16px;}
.saadd-left{float:left; width:334px; border-bottom:#cccccc 1px solid; border-right:#cccccc 1px solid; padding:20px 40px 0 0;}
.saadd-right{width:322px; float:right; border-bottom:#cccccc 1px solid; padding:20px 0px 0 28px;} 
.saadd-mn-dtl h2{font-family:oswaldregular, Arial, Helvetica, sans-serif; font-size:20px; color:#5a5a5a; margin:0 0 0 0;font-weight:normal;}
.saadd-mn-dtl p{font-family:oswald_lightlight,Arial,Helvetica,sans-serif; font-size:20px; color:#5a5a5a; margin:0 0 20px 40px;font-weight:normal;}
.saadd-mn-dtl h2.locat{background:url(../images/sprite-1.png) no-repeat -9px -455px; padding:10px 0 0 40px;}
.git-pg-bg{width:100%;float:left; background:url(../images/bg2.jpg);}

/*new page-css*/
.bg{background:url("../images/project-bg.jpg");}
.new-main{float:left; margin:0 0 20px 0px; }
.new-mn-dtl{float:left; margin:0 0 20px 250px;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#5a5a5a; font-size:16px; border-bottom:1px solid #e2e2e2;}
.new-mn-add{float:left; margin:0 0 20px 45px; background:#003366;}
.new-icon{float:left; padding:0 20px 30px 0; text-align:center;}
.new-msg{float:right;}
.new-msg h2{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:17px; color:#5a5a5a; margin:0 0 0 0;font-weight:normal;}
.new-msg p{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; color:#5a5a5a; margin:0 0 0 0;font-weight:normal;}
.new-icon span{color:#3d3d3d;}
.term-mn-dtl{float:left; margin:0 0 20px 250px;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#5a5a5a; font-size:16px; padding-right:25px; max-width:762px}
.term-mn-dtl h3{color:#5a5a5a; font-size:21px;font-family:aero_matics_lightregular, Arial, Helvetica, sans-serif;  padding:3px 0 0px 0px; font-weight:normal;}
.term-mn-dtl p{text-align:justify;}

/*csr-popup page-css*/
.csr-popup-page-banner-wrapper{display:block; overflow:hidden; padding:30px;}
.csr-popup-page-banner-cotainer{display:block; overflow:hidden; border:1px solid #EAEAEA; background:#f4f4f4;}
.csr-popup-page-banner-cotainer h2{bottom:8px; left:0; font-family:oswald_lightlight; font-size:22px; color:#F48220; text-transform:uppercase; padding:0 0 0 7px; line-height:23px; font-weight:normal; margin:0}
.csr-img{width:220px; height:370px; float:left; padding:38px 15px 0 20px;}
.csr-content{padding:30px;}
.csr-popup-page-banner-cotainer p{text-align:justify; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#5a5a5a; font-size:15px;}

.click-to-call {margin:0; padding:0}
.slide-out-div { width: 258px; height:173px; background:rgba(0,0,0,0.6); position:relative; z-index:999;} 

.slide-out-div1 { width: 258px; height:173px; background:rgba(0,0,0,0.4); position:relative; z-index:999;} 
.enquire-tab {margin:5px 0 0 37px; font-family:oswald_lightlight; line-height:26px}
.enquire-tab p {color:white; font-size:13px; margin-bottom:5px}
.e-txt {width:145px; height:20px; padding:3px 10px; border:1px solid #cdcdcd; font-size:16px; color:#000; font-family:oswald_lightlight}
.submit-txt {background:url(../images/connect.png) no-repeat; border:none; width:85px; height:28px; margin-top:3px; text-indent:-99999px}  
#intro, #second, #third, #fifth, #sixth{height:720px;}
#header, #intro, #second{width:100%;}
#intro{background:url(../images/quality-bg.jpg) no-repeat fixed 50% transparent; color: white; margin: 0pt auto; z-index: 1; background-size:cover;}
#second {z-index: 1; background: url(../images/innovate-bg.jpg) no-repeat fixed 50% transparent; color: white; margin: 0pt auto; overflow: hidden; 	padding: 0pt; background-size:cover;}
#third {background: url(../images/luxury-bg.jpg) no-repeat fixed 50% transparent; color: white; margin: 0pt auto; overflow: hidden; background-size:cover; }
#fifth{background: url(../images/commitment-bg.jpg) no-repeat fixed 50% transparent; margin: 0pt auto; padding: 0; background-size:cover;}
#sixth {background: url(../images/sixth.jpg) no-repeat fixed 50% 0pt transparent; margin: 0pt auto; padding:0;}
.quality-info, .innovate-info, .luxury-info, .commitment-info{height:720px; padding: 0;  width: 100%;}
.quality-info{background: url("../images/quality-info.png") 44% center no-repeat;}
.innovate-info{background: url("../images/innovate-info.png") 44% center no-repeat;}
.luxury-info{background: url("../images/luxury-info.png") 44% center no-repeat;}
.commitment-info{background: url("../images/commitment-info.png") 44% center no-repeat;}

#footer-links-new {display:none; color:white; font-family:oswald_lightlight; text-align:center; line-height:22px}
.call-footer {background-color:#f48220; width:50%; height:38px; float:left; padding-top:12px}
.download-brochure {background-color:#f48220; width:49.8%; height:38px; float:right; padding-top:12px}
.download-brochure img {margin-top:10px; position:absolute; margin-left:-3px; margin-top:-5px}

.call-fixed{position:fixed; z-index:9999999; top:420px; right:0;}
.enquiry-top{padding-top:20px;}
.hot-line-no{ border-top:1px solid #B9B9B9;}

.enquiry-bg {background-color:#f6f6f6; margin:0; padding:60px 0 0 250px}

.enquiry-page{margin:0; padding:0 0 0 250px;}

.e-txt-bx, .e-msg-box{background:#ffffff; color:#858585; border:none; font-size:16px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; width:288px; height:25px; padding:7px 14px; border:1px solid #C1C1C1; }

.e-msg-box{min-height:92px; max-height:92px; min-width:288px; max-width:288px; resize:none;}

.e-select{background:#ffffff; color:#858585; border:none; font-size:16px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; width:315px; height:39px; padding:8px; border:1px solid #C1C1C1;}

.e-submit{font-family:oswald_lightlight, Arial, Helvetica, sans-serif; font-size:16px; border:none; color:#fff; background:#f48220; width:80px; height:41px; padding:5px 0; margin-top:0px; cursor:pointer; border-radius:5px;}

.popup-wrapper{width:100%; height:100%; position:fixed; z-index:99999; background:url(../images/fancybox_overlay.png) 0 0 repeat; display:block;}
.popup-content-wrapper{width:1000px; margin:80px auto 0; background:#fff; position:relative;}
.popup-content{line-height:0;}
a.popup-close-btn{width:40px; height:35px; position:absolute; top:4px; right:4px; z-index:9999; background:url(../images/fancybox_sprite.png) 0 0 no-repeat;}

.team{font-size:16px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#5a5a5a; float:right; width:460px}
.team p {margin:0; margin-bottom:30px;}
.team-picture {width:300px; float:left}
.team-content {width:760px}
.pro-inner-scroll{width: 100%;height: 354px;overflow: auto;margin-bottom: 25px;padding-right: 10px;}
.pro-inner-img{width: 150px;height: 184px;background-color: #999;margin: 7PX 10px 10px 0;float: left;}
.uc-tile{float:right!important;}
.uc-tile a{ color:#f48220!important; padding:0 15px; text-decoration:none;}
.uc-tile a:hover{text-decoration:none!important;}
.uc-txt-rt a{float:right; color:#f48220!important; }
.wd-100{width:100%!important;}

@media (max-width:1200px){
#intro, #second, #third, #fifth, #sixth, .quality-info, .innovate-info, .luxury-info, .commitment-info{height:800px;}
#c1, #c2, #c3, #c4, #b4 {width:1200px;}
#intro{background:url(../images/quality-bg-1200.jpg) no-repeat fixed 100% transparent; background-size:cover;}
#second{background: url(../images/innovate-bg-1200.jpg) no-repeat fixed 100% transparent; background-size:cover;}
#third {background: url(../images/luxury-bg-1200.jpg) no-repeat fixed 100% transparent; background-size:cover;}
#fifth{background: url(../images/commitment-bg-1200.jpg) no-repeat fixed 100% transparent; background-size:cover;}

.quality-info{background: url("../images/quality-info.png") 50% center no-repeat;}
.innovate-info{background: url("../images/innovate-info.png") 50% center no-repeat;}
.luxury-info{background: url("../images/luxury-info.png") 50% center no-repeat;}
.commitment-info{background: url("../images/commitment-info.png") 50% center no-repeat;}
}
@media (min-width:1600px){#intro, #second, #third, #fifth, #sixth, .quality-info, .innovate-info, .luxury-info, .commitment-info{height:800px;}
#c1, #c2, #c3, #c4, #b4 {width:2000px;}
}

@media (min-width:2000px){
#intro, #second, #third, #fifth, #sixth, .quality-info, .innovate-info, .luxury-info, .commitment-info{height:1500px;}
#c1, #c2, #c3, #c4, #b4{width:3000px;}
#intro{background:url(../images/quality-bg-3000.jpg) no-repeat fixed 50% transparent; background-size:cover;}
#second{background: url(../images/innovate-bg-3000.jpg) no-repeat fixed 50% transparent; background-size:cover;}
#third {background: url(../images/luxury-bg-3000.jpg) no-repeat fixed 50% transparent; background-size:cover;}
#fifth{background: url(../images/commitment-bg-3000.jpg) no-repeat fixed 50% transparent; background-size:cover;}
.quality-info{background: url("../images/quality-info.png") 50% center no-repeat;}
.innovate-info{background: url("../images/innovate-info.png") 50% center no-repeat;}
.luxury-info{background: url("../images/luxury-info.png") 50% center no-repeat;}
.commitment-info{background: url("../images/commitment-info.png") 50% center no-repeat;}
}

.tripolis-bg{background:url(../images/tripolis-bg.png) no-repeat 131% bottom;}
@media (min-width:1600px){.tripolis-bg{background:url(../images/tripolis-bg.png) no-repeat 80% bottom;}.tripolis-bg {width:2000px;}}
@media (min-width:2000px){.tripolis-bg{background:url(../images/tripolis-bg.png) no-repeat 50% bottom;}.tripolis-bg{width:3000px;}}

.california-bg{background:url(../images/california-bg.png) no-repeat 91% bottom;}
@media (min-width:1600px){.california-bg{background:url(../images/california-bg.png) no-repeat 55% bottom;}.california-bg {width:2000px;}} 
@media (min-width:2000px){.california-bg{background:url(../images/california-bg.png) no-repeat 35% bottom;}.california-bg{width:3000px;}}

.eudora-bg{background:url(../images/eudora-bg.png) no-repeat 96% bottom;}
@media (min-width:1600px){.eudora-bg{background:url(../images/eudora-bg.png) no-repeat 70% bottom;}.eudora-bg {width:2000px;}}
@media (min-width:2000px){.eudora-bg{background:url(../images/eudora-bg.png) no-repeat 40% bottom;}.eudora-bg{width:3000px;}}

.eris-bg{background:url(../images/eris-bg.png) no-repeat 106% bottom;}
@media (min-width:1600px){.eris-bg{background:url(../images/eris-bg.png) no-repeat 70% bottom;}.eris-bg {width:2000px;}}
@media (min-width:2000px){.eris-bg{background:url(../images/eris-bg.png) no-repeat 40% bottom;}.eris-bg{width:3000px;}}

.invictus-bg{background:url(../images/invictus-bg.png) no-repeat 98% bottom}
@media (min-width:1600px){.invictus-bg{background:url(../images/invictus-bg.png) no-repeat 70% bottom;}.invictus-bg {width:2000px;}}
@media (min-width:2000px){.invictus-bg{background:url(../images/invictus-bg.png) no-repeat 40% bottom;}.invictus-bg{width:3000px;}}

.greenville-bg{background:url(../images/greenville-bg.png) no-repeat 196% bottom;}
@media (min-width:1600px){.greenville-bg{background:url(../images/greenville-bg.png) no-repeat 80% bottom;}.greenville-bg{width:2000px;}}
@media (min-width:2000px){.greenville-bg{background:url(../images/greenville-bg.png) no-repeat 45% bottom;}.greenville-bg{width:3000px;}}

.parksville-bg{background:url(../images/parksville-bg.png) no-repeat 120% bottom;}
@media (min-width:1600px){.parksville-bg{background:url(../images/parksville-bg.png) no-repeat 70% bottom;}.parksville-bg{width:2000px;}}
@media (min-width:2000px){.parksville-bg{background:url(../images/parksville-bg.png) no-repeat 40% bottom;}.parksville-bg{width:3000px;}}

.oculus-bg{background:url(../images/oculus-bg.png) no-repeat 98% bottom;}
@media (min-width:1600px){.oculus-bg{background:url(../images/oculus-bg.png) no-repeat 70% bottom;}.oculus-bg{width:2000px;}}
@media (min-width:2000px){.oculus-bg{background:url(../images/oculus-bg.png) no-repeat 40% bottom;}.oculus-bg{width:3000px;}}

.bhoomi-garden-bg{background:url(../images/bhoomi-garden-bg.png) no-repeat 90% bottom;}
@media (min-width:1600px){.bhoomi-garden-bg{background:url(../images/bhoomi-garden-bg.png) no-repeat 40% bottom;}.bhoomi-garden-bg{width:2000px;}}
@media (min-width:2000px){.bhoomi-garden-bg{background:url(../images/bhoomi-garden-bg.png) no-repeat 30% bottom;}.bhoomi-garden-bg{width:3000px;}}

.maplewood-bg{background:url(../images/maplewood-bg.png) no-repeat 101% bottom;}
@media (min-width:1600px){.maplewood-bg{background:url(../images/maplewood-bg.png) no-repeat 60% bottom;}.maplewood-bg{width:2000px;}}
@media (min-width:2000px){.maplewood-bg{background:url(../images/maplewood-bg.png) no-repeat 40% bottom;}.maplewood-bg{width:3000px;}}

.legranz-bg{background:url(../images/legranz-bg.png) no-repeat 96% bottom;}
@media (min-width:1600px){.legranz-bg{background:url(../images/legranz-bg.png) no-repeat 60% bottom;}.legranz-bg{width:2000px;}}
@media (min-width:2000px){.legranz-bg{background:url(../images/legranz-bg.png) no-repeat 40% bottom;}.legranz-bg{width:3000px;}}

.panorama-bg{background:url(../images/panorama-bg.png) no-repeat 103% bottom;}
@media (min-width:1600px){.panorama-bg{background:url(../images/panorama-bg.png) no-repeat 70% bottom;}.panorama-bg{width:2000px;}}
@media (min-width:2000px){.panorama-bg{background:url(../images/panorama-bg.png) no-repeat 40% bottom;}.panorama-bg{width:3000px;}}

.estrella-bg{background:url(../images/estrella-bg1.png) no-repeat 103% bottom;}
@media (min-width:1600px){.estrella-bg{background:url(../images/estrella-bg1.png) no-repeat 80% bottom;}.estrella-bg{width:2000px;}}
@media (min-width:2000px){.estrella-bg{background:url(../images/estrella-bg1.png) no-repeat 45% bottom;}.estrella-bg{width:3000px;}}


/* Invictus CSS */
.invictus-wrapper{max-width:650px; margin:40px auto 0; position:relative;width:100%}
#InvictusSecond, #InvictusThird, #InvictusFour, #InvictusFive, #InvictusSix, #InvictusSeven{bottom:0; left:50%; position:absolute; opacity:0; margin-left:-11.8%; width:23.6%}
#InvictusThird{bottom:21.3%}
#InvictusFour{bottom:33.5%}
#InvictusFive{bottom:51.5%;}
#InvictusSix{bottom:69%}

#InvictusEight, #InvictusNine, #InvictusTen{bottom:0; left:0; position:absolute; opacity:0;}
.popup-content img {max-width:100%}


@-webkit-keyframes myanimation {
  0%{opacity:0;}
  100%{opacity:1;}
}
@-moz-keyframes myanimation {
  0%{opacity:0;}
  100%{opacity:1;}
}
@-o-keyframes myanimation {
  0%{opacity:0;}
  100%{opacity:1;}
}
@keyframes myanimation {
  0%{opacity:0;}
  100%{opacity:1;}
}

.show-animation{
	-webkit-animation:myanimation 2s infinite; /* Chrome, Safari, Opera */
    animation:myanimation 2s infinite;
	-webkit-animation-iteration-count:1; /* Chrome, Safari, Opera */
    animation-iteration-count:1;
	animation-fill-mode:forwards;
	-webkit-animation-fill-mode:forwards;
}

@keyframes myanimationfadeout {
  0%{opacity:1;}
  100%{opacity:0;}
}

.first-dealay{-webkit-animation-delay:.5s; animation-delay:.5s;}
.second-dealay{-webkit-animation-delay:1.5s; animation-delay:1.5s;}
.third-dealay{-webkit-animation-delay:2.5s; animation-delay:2.5s;}
.four-dealay{-webkit-animation-delay:3.5s; animation-delay:3.5s;}
.five-dealay{-webkit-animation-delay:4.5s; animation-delay:4.5s;}

.six-dealay{-webkit-animation-delay:5.5s; animation-delay:5.5s;}
.seven-dealay{-webkit-animation-delay:6.5s; animation-delay:6.5s;}
.eight-dealay{-webkit-animation-delay:8s; animation-delay:8s;}
.dubai-map{background-attachment:inherit;}

.footer-links a span {background:url(../images/social-logos-new.png)29px 0; width:30px; height:27px; display:inline-block}
.footer-links a:nth-child(2) span {background-position:58px 0}
.footer-links a:nth-child(3) span {background-position:0 0}
#cboxWrapper {
max-width: 490px;
}

#colorbox {
max-width: 490px;
}
#cboxContent #cboxLoadedContent {
	overflow: hidden !important;
	min-height: 250px;
}
#cboxMiddleLeft, #cboxBottomLeft {
clear: left;
}
#cboxContent {
margin-top: 20px;
background: #000;
max-width: 490px;
background: transparent;
}
#cboxLoadedContent {
border: 5px solid #262D59;
background: #fff;
max-width: 480px;
}

#cboxTitle {
position: absolute;
top: -20px;
left: 0;
color: #ccc;
}
#cboxCurrent {
position: absolute;
top: -20px;
right: 0px;
color: #ccc;
}
#cboxPrevious {
position: absolute;
top: 50%;
left: 5px;
margin-top: -32px;
background: url(../../css/img/cbcontrols-7844e000d120d9f342a0ade3323bd6d2.png) no-repeat top left;
width: 28px;
height: 65px;
text-indent: -9999px;
outline: 0;
z-index: 99;
}
#cboxNext {
position: absolute;
top: 50%;
right: 5px;
margin-top: -32px;
background: url(../../css/img/cbcontrols-7844e000d120d9f342a0ade3323bd6d2.png) no-repeat top right;
width: 28px;
height: 65px;
text-indent: -9999px;
outline: 0;
z-index: 99;
}
#cboxSlideshow {
position: absolute;
top: -20px;
right: 90px;
color: #fff;
}
#cboxLoadingOverlay, #cboxLoadingGraphic {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
#cboxLoadingGraphic {
background: url(../../index.php) no-repeat center center;
}
#cboxClose {
position: absolute;
top: 5px;
right: 5px;
display: block;
background: url(../../css/img/cbcontrols-7844e000d120d9f342a0ade3323bd6d2.png) no-repeat top center;
width: 38px;
height: 19px;
text-indent: -9999px;
outline: 0;
z-index: 99;
border: none;
}
#cboxOverlay {
background: #000;
}
#cboxOverlay {
position: fixed;
width: 100%;
height: 100%;
}
#colorbox, #cboxOverlay, #cboxWrapper {
position: absolute;
top: 0;
left: 0;
z-index: 9999;
overflow: hidden;
}
#cboxClose:hover{background-position:bottom center}
#form_div {
padding: 0px;
}
iframe 
{
	width: 100%;
height: 100%;
overflow: hidden;
}
.cboxIframe body {
	
}
.cboxIframe html, .cboxIframe body {
	
}
iframe document
{
}
#cboxTitle {
	display: none !important;
}

.addborder{
	border: 1px solid #fff;
	padding: 3px 5px !important;
	margin-right: 5px;
}