@font-face {
	font-family: 'Open Sans';
	src: url('fonts/OpenSans-SemiboldItalic.eot');
	src: url('fonts/OpenSans-SemiboldItalic.eot?#iefix') format('embedded-opentype');
		url('fonts/OpenSans-SemiboldItalic.woff') format('woff');
		url('fonts/OpenSans-SemiboldItalic.ttf') format('truetype');
	font-weight: 600;
	font-style: italic;
}
@font-face
 {
	font-family: 'Open Sans';
	src: url('fonts/OpenSans-Italic.eot');
	src: url('fonts/OpenSans-Italic.eot?#iefix') format('embedded-opentype'),
		url('fonts/OpenSans-Italic.woff') format('woff'),
		url('fonts/OpenSans-Italic.ttf') format('truetype');
	font-weight: normal;
	font-style: italic;
}



*{padding:0;margin:0;}
*{box-sizing:border-box;border:none;}
a{text-decoration:none;}
img {border: 0; max-width:100%;}

.clear{clear:both;}

.container{max-width:960px;padding:0 10px;margin:0 auto;}

body{font:normal 15px Verdana;background: url(images/body-bg.png) repeat 0 0;}
.bg{ background: url(images/topbg.jpg) repeat-x 0 0; height:30px; width:100%; float:left;}
header{float:left;width:100%;}
header .logo{padding:20px 0 5px 0;width:499px;float:left;}

.sy-pager{ display:none!important; }

.slicknav_menu {display:none;}

/*-- menu style--*/

#menu, #menu ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
#menu {
    
    margin: 10px auto;

   
}
#menu:before,
#menu:after {
    content: "";
    display: table;
}

#menu:after {
    clear: both;
}

#menu {
    zoom:1;
	padding-left:0;
	float:right;
}
#menu li {
    float: left;
    list-style: none;
    position: relative;
	padding:0px;
	
}

#menu a {
    float: left;
    padding: 0px 36px 0px 14px;
	background: url(images/dot.jpg) no-repeat 0 7px;
    color: #0e0e47;
    text-transform: uppercase;
font-family:cambria;
font-size:15px;
    text-decoration: none;
    text-shadow: 0 1px 0 #000;
}

#menu li:hover > a {
    color: #A90004;
}

*html #menu li a:hover { /* IE6 only */
    color: #fff;
}
#menu ul {
    margin: 20px 0 0 0;
    _margin: 0; /*IE6 only*/
    opacity: 0;
    visibility: hidden;
    position: absolute;
    top: 28px;
    left: 0;
    z-index: 10;    
    background: #444;   
    background: linear-gradient(#0E0E47);
    box-shadow: 0 -1px 0 rgba(255,255,255,.3);  
    border-radius: 3px;
    transition: all .2s ease-in-out;
}

#menu li:hover > ul {
    opacity: 1;
    visibility: visible;
    margin: 0;
}

#menu ul ul {
    top: 0;
    left: 150px;
    margin: 0 0 0 20px;
    _margin: 0; /*IE6 only*/
    box-shadow: -1px 0 0 rgba(255,255,255,.3);      
}

#menu ul li {
    float: none;
    display: block;
    border: 0;
    _line-height: 0; /*IE6 only*/
    box-shadow: 0 1px 0 #111, 0 2px 0 #666;
}

#menu ul li:last-child {   
    box-shadow: none;    
}

#menu ul a {    
    padding: 10px;
    width: 130px;
    _height: 10px; /*IE6 only*/
    display: block;
    white-space: nowrap;
    float: none;
    text-transform: none;
	color:#fff;
}

#menu ul a:hover {
    background-color:#A90004;
	color:#fff;
    
}
#menu ul li:first-child > a {
    border-radius: 3px 3px 0 0;
}

#menu ul li:first-child > a:after {
    content: '';
    position: absolute;
    left: 40px;
    top: -6px;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-bottom: 6px solid #444;
}

#menu ul ul li:first-child a:after {
    left: -6px;
    top: 50%;
    margin-top: -6px;
    border-left: 0; 
    border-bottom: 6px solid transparent;
    border-top: 6px solid transparent;
    border-right: 6px solid #3b3b3b;
}

#menu ul li:first-child a:hover:after {
    border-bottom-color: #A90004; 
}

#menu ul ul li:first-child a:hover:after {
    border-right-color: #0299d3; 
    border-bottom-color: transparent;   
}

#menu ul li:last-child > a {
    border-radius: 0 0 3px 3px;
}
#menu ul  li a{ background:none; }

/*header smo*/
.header_smo{width:136px;float:right;list-style:none;margin:50px 10px 0 0;}
.header_smo li a img{display: inline-block;float:left;padding:0 5px;}
.header_smo li a:hover{opacity:0.60;}
/*slider*/

.slider,.slider4{float:left;width:100%;position:relative;}
.slider2,.slider3{float:left;width:100%;position:relative;display:none;}
.slider ul li h2,.slider2 ul li h2,.slider3 ul li h2,.slider4 ul li h2{position:absolute;top:49%;background:rgba(255,255,255,0.6);padding:10px 20px;left:41%;font-family:Cambria;font-size:30px;font-weight:bold;color:#171717;line-height:25px;}
.slider ul li h2 span,.slider2 ul li h2 span,.slider3 ul li h2 span,.slider4 ul li h2 span{font-size:20px;font-weight:normal;}
.slider ul li img,.slider4 ul li img{float:left;}
.slider2 ul li img,.slider3 ul li img{float:left;width:100%;}

/*enquiry*/
.outer_container{padding:20px 0;float:left;width:100%;}

.enquiry_outer {
    background-color: rgba(35, 43, 94, 0.3);
    margin: -55px 0 0;
    position: relative;
    z-index: 9;
	padding:11px 0 0 0;
}
.enquiry_outer .enquiry{width:250px;float:right;}
.enquiry img{float:left;}
.enquiry h2{float:left;color:#d5c327;font-family:Cambria;font-size: 21px;width:189px;font-weight:normal;margin:-10px 0 0 10px;}
.enquiry h2 span.regular{font-size: 23px;}
.enquiry h2 span.bold{font-size:23px;font-weight: bold;color:#fff;}


.title{position:relative;float:left;width:100%;margin: 30px 0;}
.title .bar{border-bottom:1px solid #1996d3;width: 100%;}
.title img{text-align:center;background:url(images/body-bg.png) repeat 0 0;padding:0 1%;left:25%; position: absolute; top:-25px;}


.planning_modeling{float:left;list-style: none;width:100%;margin:30px 0;}
.planning_modeling li{width:292px;float:left;margin:0 32px 0 0;text-align:center;}
.planning_modeling li:last-child{margin:0;}
.planning_modeling li h2{font-size:26px;font-family: Times;font-style:italic;color:#0e0e47;padding:20px 0 10px;}
.planning_modeling li p{padding:0 0 20px;font:normal 15px Verdana;color:#171616;text-align:left;line-height:21px;}




/*our development*/
.rectangle_border{float:left;width:100%;border:1px solid #d2d3d5;padding:1px;margin:0 0 30px 0;}
.development .left_content{width:490px;float:left;}
.development .left_content img{width:67%;}
.development .left_content p{color:#353535;font-size:16px;line-height: 21px;}

.development .left_content a{padding:6px 10px;margin:20px 0 0 0;float:left;border-radius:1px;}

.development .mini_gallery{width:383px;float:right;}
/*new contact page*/
.contact{float:left;width:700px;}

.contact_content{width:100%; margin: 25px 1% 0;float:left;}

.wrapper * {box-sizing: border-box;}
.wrapper {display: flex;align-items: center;flex-direction: column;justify-content: center;width:37%;min-height: 100%;float:left;}
.login {border-radius: 2px 2px 5px 5px;padding: 25px 20px 18px;width: 90%; height:368px;
  background: #ffffff;
  position: relative;
  box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.3);
}
.login input {display: block;padding: 14px 10px;width: 100%;border: 1px solid #ddd;transition: border-width 0.2s ease;
  border-radius: 2px;
  color: #000;
text-align:center;
}
.login  i.fa {
  color: #fff;
  font-size: 1em;
  position: absolute;
  margin-top: -30px;
  opacity: 0;
  left: 0;
  transition: all 0.1s ease-in;
  display:none;
}
.login input:focus,.login input:visited {
  outline: none;
  color: #444;
  border-color: #2196F3;
  border-left-width: 35px;
}

.login input.submit:focus,.login input.submit:visited {
  outline: none;
  color: #444;
  border-color: #2196F3;
  border-left-width: 1px;
}


.login  i.fa {
  opacity: 1;
  left:30px;
  transition: all 0.25s ease-out;
}
.login input + i.fa{ display:block; }
.login a {
  font-size: 0.8em;
  color: #2196F3;
  text-decoration: none;
}
.sank{ margin:15px 0; }
.submit{ background:#2196F3; font-size:20px; cursor:pointer;border:1px solid transparent;}
.submit:hover{background:#fff;border:1px solid #000;}

.our_location{float:right;margin-right:1%;}
.location_map{border:5px solid #7AB7ED;width:520px;height:358px;}
.location_map iframe{width:100%;float:left;height:100%;}
.location_address{width:100%;margin: 25px 5px 15px;line-height: 18px;font-family: 'OpenSans';float:left;}
.location_address h2{font-size:30px;padding-bottom:10px;color:#58a1d8;}
.location_address strong{font-size:19px;color:#516FD7;}
.location_address p{font-size:19px;padding-bottom:4px;line-height: 25px;color:#000;}

.contact_form ::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color:#000;
	font-family:Arial, FontAwesome !important;
}
.contact_form :-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:#000;font-family:Arial, FontAwesome !important;
   
}
.contact_form ::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:#000;
   font-family:Arial, FontAwesome !important;
   
}
.contact_form :-ms-input-placeholder { /* Internet Explorer 10-11 */
   color:#000;
   font-family:Arial, FontAwesome !important;
}



/* Shutter In Vertical */
.hvr-shutter-in-vertical {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  background: #fff;border:1px solid #fff;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;color:#fff;
}
.hvr-shutter-in-vertical:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: #a90004;
  -webkit-transform: scaleY(1);
  transform: scaleY(1);
  -webkit-transform-origin: 50%;
  transform-origin: 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-shutter-in-vertical:hover, .hvr-shutter-in-vertical:focus, .hvr-shutter-in-vertical:active {
  color:#a90004;border:1px solid #a90004;
}
.hvr-shutter-in-vertical:hover:before, .hvr-shutter-in-vertical:focus:before, .hvr-shutter-in-vertical:active:before {
  -webkit-transform: scaleY(0);
  transform: scaleY(0);
}


/*analysis*/
.analysis_bg{float:left;width:100%;background:#ebe4d4 url(images/analysis-bg.png) no-repeat 0 0;padding:24px 0;background-size: cover;
-webkit-background-size: cover;-o-background-size: cover;-moz-background-size: cover;}
.vertical_center_heading{float:left;width:100%;position:relative;}
.vertical_center_heading img{position:absolute;top:35px;}
.analysis_cont p{float:right;width:494px;padding: 0 15px; border-left: 1px solid #9d988d;font-size:16px; line-height:21px; color:#353535;}
.analysis_cont img{float:right;}


/*LATEST projecs*/
.projects{margin:30px 0 0 0;float:left;}
.projects li{width:282px;float:left;margin: 0 47px 0 0;list-style: none;}
.projects li:last-child{margin:0;}
.projects li h2{font-family:times; font-size:27px;font-weight:bold;padding:10px 0;color:#0e0e47;}
.projects p{line-height:21px;height:210px;}
.projects a{float:right;margin:10px 0 0;padding:4px 10px;border-radius: 1px;line-height: 24px;}

.above_footer{float:left;width:100%;background:#000000;color:#fff;padding:30px 0;font-family:Cambria;font-size: 16px;}
.col1{width:215px;float:left; margin: 0 80px 0 0;}
.col1 p,.col2 p,.col3 p{font-size:25px;font-family:Cambria;padding: 0 0 20px;}
.footer_menu{list-style:none inside;}
.footer_menu li{padding:5px 0;list-style-image:url(images/footer-bull.png)}
.footer_menu li a{color:#fff;}
.footer_menu li a:hover{color:#00b1ff;}
.quicklinks{list-style: none;float:left;margin: 15px 0 0;}
.quicklinks li{float:left;padding:0 7px;}
.quicklinks li:first-child{padding-left:0;}
.quicklinks li a:hover{opacity:0.65;}

.col2{float:left;width:320px;margin:0 80px 0 0;}
.col2 .location,.col2 .call{font-size:16px; padding: 0 0 25px 20px;color:#fff;font-family:cambria;}
.col2 .location{background:url(images/location.png) no-repeat 0 4px;}
.col2 .call{background:url(images/call.png) no-repeat 0 4px;list-style:none;}
.col2 li a{color:#fff;}
.col2 li a:hover{color:#00b1ff; }

.col3{width:230px;float:left;}
.col3 input,textarea{border:2px solid #fff;border-radius:4px;margin:0 0 8px 0; width: 100%;padding: 7px 12px; color: #2e2e2e;font-size:12px;}
#submit{border:2px solid #000;width:35%; margin: 3px 0 0;background:#a90004;color:#fff;font-weight: bold;pointer:cursor;font: 15px Verdana;padding: 4px;}
#submit:hover{border:2px solid #a90004;background:#fff;color:#a90004;}

footer{background-color:black;float:left;width:100%;padding:25px 0;}
footer p{color:#fff;font-family:Cambria;font-size:16px;font-weight:normal;}
.bottom{float:left;width:100%;}
.bottom p{font-size:16px;color:#fff;float:left;}




/*about us page*/
.navigation{float:left;width:100%;margin: 10px 0px;}
.navigation a{font-size:15px;color:black;}
.navigation a:hover{color:#600006;}

.inner_page1{position:relative;float:left;width:100%;}

.inner_page1 h1{text-align:center;font-family: 'Open Sans';font-size:30px;font-style: italic;}
.inner_page1 h1 span{background-color:#1996d3;height:1px;width:250px;display:inline-block;margin:-13px 20px 0;}

.inner_page1 p{padding-top:15px;list-style:none;width:100%;margin:0px ;text-align:left;font-family:verdana;font-style:regular;line-height:25px;}

/*our phylosophy*/
.inner_page2 h1{text-align:center;font-family: 'Open Sans';font-size:30px;font-style: italic;}
.inner_page2 h1 span{background-color:#1996d3;height:1px;width:250px;display:inline-block;margin:-13px 20px 0;}
.inner_page2  p{line-height:22px;color:#353535;font-size:15px;line-height: 22px;text-align:left;margin:10px 0px;}
/*--residencial--*/
.inner_page3 h1{text-align:center;font-family: 'Open Sans';font-size:30px;font-style: italic;}
.inner_page3 h1 span{background-color:#1996d3;height:1px;width:250px;display:inline-block;margin:-13px 20px 0;}
.inner_page3 p{float:left;list-style:none;color:#353535;margin:10px 0px 0px;font-family:verdana;font-size:15px;font-weight:regular;width:100%;padding:5px 15px;line-height:22px;}
.image{width:100%;float:left;margin:20px 0px 0px;}
.image ul li{float:left;list-style:none;width:29%;text-align:center;margin:10px 0px 20px 32px;border-bottom:solid 2px black;}
.image ul li img{float:left;width:100%;margin-bottom:5px;}
.image ul li h3{font-family:cambria;font-weight:regular;font-size:18px;margin:20px 0px 10px;}


/*commercial*/
.inner_page4 h1{text-align:center;font-family: 'Open Sans';font-size:30px;font-style: italic;}
.inner_page4  h1 span{background-color:#1996d3;height:1px;width:250px;display:inline-block;margin:-13px 20px 0;}
 .inner_page4 p{float:left;list-style:none;color:#353535;margin:10px 0px 0px;font-family:verdana;font-size:15px;font-weight:regular;width:100%;padding:5px 15px;line-height:22px;}
 
/*interiors*/

.inner_page5 h1{text-align:center;font-family: 'Open Sans';font-size:30px;font-style: italic;}
.inner_page5 h1 span{background-color:#1996d3;height:1px;width:250px;display:inline-block;margin:-13px 20px 0;}
.inner_page5 p{float:left;list-style:none;color:#353535;margin:10px 0px 0px;font-family:verdana;font-size:15px;font-weight:regular;width:100%;padding:5px 15px;line-height:22px;}
.powered_by{float:right;margin:-35px 1% 10px 0;}

/*rwd*/
@media screen and (max-width:960px)
{
	.container{padding:0 1%;}
header .logo {padding: 20px 0; width: 52%;}
nav#topmenu { margin: -32px 0 0;}
nav#topmenu ul li a { font-size: 19px; padding: 0 25px 0 10px;}
.header_smo { margin: 10px 0 0;  width: 136px;}
.outer_container { padding: 20px 0;}
.enquiry_outer {margin: -26px 0 0;}
.slider h2 {font-size: 20px;left:46%;}
.slider ul li h2{left:21%;top:35%;padding:7px;}
.sy-pager{top:45%;}
.outer_container { padding: 9px 0;}
.enquiry_outer {margin:-58px 0px 0px;}
#menu{width:78%;padding-left:0;float:none;margin:10px auto;}
.enquiry h2 { font-size: 19px; width: 169px;}
.enquiry h2 span.regular { font-size: 21px;}
.enquiry h2 span.bold { font-size: 21px;}
.title { margin: 25px 0;}
.title img{width:48%;left:27%;}
.inner_page2 h1 span {width:226px;}
.inner_page3 p{margin:0px 0px 10px;}
.planning_modeling { margin: 20px 0;}
.planning_modeling li { margin: 0 2% 0 0; width: 32%;}
.planning_modeling li h2 { font-size: 24px; padding: 10px 0;}
.rectangle_border { margin: 0 0 20px;}
.mini_gallery img{width:50%;float:left;padding: 0 5px 5px 0;}
.development .left_content img {width: 80%;}
.development .left_content { width: 50%;}
.development .mini_gallery {margin: 10px 0 0; width: 50%;}
.analysis_cont p { padding: 0 2%; width: 49%;}
.analysis_cont img { width: 21%;margin: 25px 0 0;}
.vertical_center_heading img{width:25%;top: 50px;}
.projects { margin: 15px 0 0;}
.projects li { margin: 0 2% 0 0; width: 32%;}
.col1 { margin: 0 2% 0 0;width: 30%;}
.col2 { margin: 0 2% 0 0; width: 36%;}
.col3 {width: 30%;}
#submit { width: 29%;}
footer { padding: 20px 0;}
.col1 p, .col2 p, .col3 p { font-size: 24px; padding: 0 0 15px;}
.location_map{ width:100%; }
.our_location{ width:60%; }

/*new*/
.slider ul li h2,.slider4 ul li h2{font-size:26px;left: 17%;padding: 7px;top: 35%;}


}
@media screen and (min-width:961px) and (max-width:1170px)
{
	.slider ul li h2, .slider2 ul li h2,.slider4 ul li h2{left:19%;}
	
}

@media screen and (max-width:767px)
{
	
.header_smo { width: 110px;margin:20px 0 0 0;}
.header_smo li a img {width: 35px;}
nav#topmenu { margin: -12px 0 12px;float:left;}
nav#topmenu ul { float: left; margin: 0 0 0 10px;}
nav#topmenu ul li a { font-size: 18px; padding: 0 30px 0 15px;}
.enquiry_outer .enquiry { width: 213px;}
.enquiry h2 { font-size: 18px;}
#menu{padding-left:0;width:85%;margin:10px auto;float:none;}
.inner_page2 h1 span {width:146px;}
.inner_page1 h1 span {width:185px;}
.inner_page3 h1 span {width:173px;}
.inner_page4 h1 span{width:167px;}
.sy-controls li a::after{top:50%;}
.sy-pager{top:30%;}
.inner_page5 h1 span{width:196px;}
.enquiry h2 span.regular { font-size: 20px;}
.enquiry h2 span.bold { font-size: 20px;}
.slider ul li h2{font-size:25px;left:16%;top:35%;}
.outer_container { padding: 15px 0;}
.residencial h2{overflow:hidden;}
.slider h2 { font-size: 18px;}
.enquiry_outer {margin: -68px 0 0;}
.title {margin: 20px 0;}
.title img{ top: -16px;}
.image ul li{width:42%;}
.planning_modeling li a { padding: 5px 9px;}
.planning_modeling li h2 { font-size: 20px; padding: 8px 0;}
.projects { margin: 15px 0 0;}
.projects p{height:280px;font-size:13px;}
.vertical_center_heading h2 {top: 80px;}
.analysis_cont img { margin: 7% 0 0; width: 21%;}
.analysis_cont p { font-size: 15px;}
.projects li h2 { font-size: 20px; padding: 7px 0;}
.projects a {  padding: 5px 9px;}
.rectangle_border {margin: 0 0 15px;}
footer{padding:15px 0;}
.col1 p, .col2 p, .col3 p { font-size: 20px; padding: 0 0 10px;}
.col1 { margin: 0 7% 0 0; width: 36%;}
.col2 { margin: 0 1% 0 0; width: 45%;}
.col3 {clear: both; margin: 15px 0 0; width: 40%;}

/*new*/
.slider ul li h2,.slider4 ul li h2 {font-size: 22px;left: 11%;top: 35%;line-height:22px;}
.slider ul li h2 span,.slider4 ul li h2 span{font-size: 16px;}

}


@media screen and (max-width:599px)
{
	.wrapper{ width:98%; }
	.our_location{ width:98%; float:left; margin:20px 0 0 0; }
header .logo { padding: 20px 0; width: 72%;}
.outer_container { padding: 10px 0;}
.slider h2 {font-size: 15px;}
.enquiry_outer {margin: -19px 0 0;}
.enquiry h2 span.regular { font-size: 19px;}
.enquiry h2 span.bold { font-size: 19px;}
#menu{display:none;}
.slider{display:block;}	
.powered_by{float:none;margin:10px auto;width:175px;}
footer p{text-align:center;margin-bottom:10px;}
.slicknav_menu {display:block;}
	/*!
 * SlickNav Responsive Mobile Menu v1.0.3
 * (c) 2015 Josh Cope
 * licensed under MIT
 */.slicknav_menu:after,.slicknav_menu:before{display:table;content:" "}
 .slicknav_btn,.slicknav_nav .slicknav_item{cursor:pointer}
 .slicknav_menu,.slicknav_menu *{box-sizing:border-box}
 .slicknav_nav,.slicknav_nav ul{padding:0;list-style:none;overflow:hidden}
 .slicknav_btn{position:relative;display:block;vertical-align:middle;float:right;padding:.438em .625em;line-height:1.125em}
 .slicknav_btn .slicknav_icon-bar+.slicknav_icon-bar{margin-top:.188em}
 .slicknav_menu .slicknav_menutxt{display:block;line-height:1.188em;float:left;color:#fff;font-weight:700;text-shadow:0 1px 3px #000}
 .slicknav_menu .slicknav_icon{float:left;margin:.188em 0 0 .438em}
 .slicknav_menu .slicknav_no-text{margin:0}
 .slicknav_menu .slicknav_icon-bar{display:block;width:1.125em;height:.125em;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;-webkit-box-shadow:0 1px 0 rgba(0,0,0,.25);-moz-box-shadow:0 1px 0 rgba(0,0,0,.25);box-shadow:0 1px 0 rgba(0,0,0,.25)}
 .slicknav_menu:after{clear:both}.slicknav_nav li,.slicknav_nav ul{display:block}
 .slicknav_nav .slicknav_arrow{font-size:12px !important;margin:0 0 0 .4em}
 .slicknav_nav .slicknav_item a{display:inline}
 .slicknav_nav .slicknav_row,.slicknav_nav a{display:block}
 .slicknav_nav .slicknav_parent-link a{display:inline}
 .slicknav_menu{*zoom:1;font-size:16px;background:#324591;padding:5px}
 .slicknav_menu .slicknav_icon-bar{background-color:#fff}
 .slicknav_btn{margin:5px 5px 6px;text-decoration:none;text-shadow:0 1px 1px rgba(255,255,255,.75);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background-color:#222;}
 .slicknav_nav{clear:both;color:#fff;margin:0;font-size:.875em}
 .slicknav_nav ul{margin:0 0 0 20px}	
 .slicknav_nav .slicknav_row,.slicknav_nav a{padding:5px 10px;margin:2px 5px}
 .slicknav_nav .slicknav_row:hover{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;background:#fff;color:#000;}
 .slicknav_nav .slicknav_row:hover a{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;background:#fff;color:#000;}
 .slicknav_nav a{text-decoration:none;font-family: 'Myriad Pro';font-style:regular;font-size:18px;color:#fff;}
 .slicknav_nav a:hover{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;background:#fff;color:#000;}
 .slicknav_nav .slicknav_txtnode{margin-left:15px}
 .slicknav_nav .slicknav_item a,.slicknav_nav .slicknav_parent-link a{padding:0;margin:0}
 .slicknav_brand{float:left;color:#fff;font-size:18px;line-height:30px;padding:7px 12px;height:44px}
.planning_modeling { margin: 10px 0;}
.planning_modeling li { margin: 0 2% 17px 0; width: 100%;}
.residencial h2{overflow:hidden;}
.inner_page2 h1 span {width:90px;}
.inner_page1 h1 span {width:90px;}
.image ul li{margin:0px 0px 20px 15px;}
.slider ul li h2{left:20%;font-size:16px;}
.inner_page3 h1 span {width:117px;}
.sy-pager{top:8%;}
.image ul li h3{font-size:17px;}
.inner_page h1{width:176px;}
.enquiry_outer{margin:-57px 0px 0px;}
.inner_page4 h1 span{width:108px;}
.inner_page5 h1 span{width:129px;}
.rectangle_border { margin: 0 0 10px;}
.development .left_content { width: 100%;}
.development .left_content img { margin: 0 0 0 29%; width: 40%;}
.development .left_content a { margin: 10px 0 10px 15%;}
.development .mini_gallery { margin: 0; width: 99%;}
.analysis_cont p { font-size: 14px; padding: 0 1%; width: 54%;}
.projects { margin: 10px 0 0;}
.projects p{height:auto;font-size:14px;}
.projects li {margin: 0 0 17px;width: 100%; text-align:center;}
.projects li img{width:80%;}
.projects a{ float:none; }
footer { padding: 10px 0;}
.col1 { margin:0; width: 45%;}
.col2 { margin:0; width: 55%;}
.col3 { width: 48%;}
#submit{ padding: 4px 5px;}

/*new*/

.slider ul li h2 {font-size: 20px;left: 6%;top: 51%;}
.slider4{display:none;}	
.slider3{display:block;}	
.slider3 ul li h2 {
    background: rgba(255, 255, 255, 0.6) none repeat scroll 0 0;
    color: #171717;
    font-family: Cambria;
    font-size: 20px;
    font-weight: bold;
    left: 0;
    line-height: 27px;
    padding: 10px 20px;
    position: absolute;
    top: 41%;
    width: 100%;
}
.slider3 ul li h2 span {font-size: 18px;line-height: 13px;}

}



@media screen and (max-width:479px)
{
	
.slider{display:none;}	
.slider2{display:block;}	
.slider2 ul li h2,.slider3 ul li h2 {
    background: rgba(255, 255, 255, 0.6) none repeat scroll 0 0;
    color: #171717;
    font-family: Cambria;
    font-size: 18px;
    font-weight: bold;
    left: 0;
    line-height: 17px;
    padding: 10px 20px;
    position: absolute;
    top: 41%;
    width: 100%;
}
.slider2 ul li h2 span,.slider3 ul li h2 span {
    font-size: 14px;
    line-height: 13px;
}
header {padding: 0 0 8px;}
header .logo { float: none;  margin: 0 auto; padding: 10px 0; width: 95%;}
.clear_lower{clear:both;}
.header_smo { float: none; margin:0 auto; width: 110px;}

nav#topmenu { display: none;}
.title {margin: 15px 0;}
.title img { top: -10px;left: 24%;width: 54%;}
.enquiry_outer{margin:-2px 0px 0px; background:#0e0e47; }
#menu{padding-left:0;}
#menu a{font-size:10px;padding:0px 19px 0px 0px;}
.planning_modeling li p { padding: 0 0 10px;}
.slider ul li h2{font-size:16px;left:9%;top:19%;padding:4px;}
.planning_modeling li { margin: 0 2% 9px 0;}
.development .left_content h2 { text-align: center;}
.development .left_content a { font-size: 14px;  margin: 10px 0 10px 3px;}
.analysis_cont img { margin: 25% 0 0;width: 40%;float:left;}
.vertical_center_heading img { left: 17px;top: 44px; width: 28%;}
.inner_page p{line-height:22px;}
.inner_page1 h1 span {width:50px;}
.inner_page2 h1 span{width:35px;}
.inner_page2 h1{font-size:23px;}
.inner_page4 h1 span{width:35px;}
.sy-pager{top:40%;}
.inner_page5 h1 span{width:62px;}
.commercial h2{width:200px;overflow:hidden;}
.inner_page3 h1 span {width:47px;}
.image ul li{width:43%;}
.image ul li h3{font-size:14px;}
.residencial h2{width:200px;overflow:hidden;}
.analysis_cont p { font-size: 13px; padding: 0 0 0 2%; width: 58%;}
.vertical_center_heading h2 {top: 35px;}

.projects li h2 {  padding: 4px 0;}
.projects a {margin: 0;}
.col1 { width: 100%;}
.col2 { width: 100%; margin: 10px 0 0;}
.col3 { width: 100%;margin:10px 0 0 0;}
.col2 .location, .col2 .call { font-size: 14px; padding: 0 0 15px 20px;}
.col2 .call{padding:0 0 0px 20px;}
#submit { width: 23%;margin:0;}

}
