@charset "utf-8";
/* CSS Document */
html {
    -webkit-text-size-adjust: 100%;
}


html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
}



@font-face {
    font-family: 'lane_-_narrowregular';
    src: url('fonts/lanenar_-webfont.eot');
    src: url('fonts/lanenar_-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/lanenar_-webfont.woff') format('woff'),
         url('fonts/lanenar_-webfont.ttf') format('truetype'),
         url('fonts/lanenar_-webfont.svg#lane_-_narrowregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
	
@font-face {
    font-family: 'siemens';
    src: url('fonts/siemenssans-roman-webfont.eot');
    src: url('fonts/siemenssans-roman-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/siemenssans-roman-webfont.woff') format('woff'),
         url('fonts/siemenssans-roman-webfont.ttf') format('truetype'),
         url('fonts/siemenssans-roman-webfont.svg#siemenssans-roman-webfont') format('svg');
    font-weight: normal; ont-style: normal;}
	
	
@font-face {
    font-family: 'siemensbold';
    src: url('fonts/siemenssans-bold-webfont.eot');
    src: url('fonts/siemenssans-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/siemenssans-bold-webfont.woff') format('woff'),
         url('fonts/siemenssans-bold-webfont.ttf') format('truetype'),
         url('fonts/siemenssans-bold-webfont.svg#siemenssans-bold-webfont') format('svg');
    font-weight: normal;font-style: normal;}

body { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #646464; background-color: #FFF; overflow-x:hidden}

ol, ul {list-style: none;}
table {border-collapse: collapse; border-spacing: 0;}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {font-weight: inherit;}
a {text-decoration:none; color:#383838;}
b { font-weight:700;}
.clear {clear:both; display:block;}
.paddingR0 { padding-right:0px!important;}
.marginR0 { margin-right:0px!important;}
.fl {float:left;}
.fr {float:right;}






.hppop_bg {position:fixed; width:100%; height:100%; top:0px; left:0px; z-index:9999999999; background:url(images/blacktrans.png);}
.hppop {position:fixed; width:30%; height:100%; top:15px; left:34%; z-index:9999999999;}
.hppop_pic {position:absolute; top:90px; left:10%; width:50%;  margin:0px 0px 0px -355px; z-index:9999999999;}
.hppop_pic img {width:100%;}
.hppop_close {position:absolute; top:-10px; right:0px; z-index:9999999999;}





#wrapperFoot {margin:0 auto; position:relative;}
/*#wrapperFoot:before {content: ""; display: block; width: 500%; margin-left: -500%; background:#FFF; height:180px; margin-top:0px; margin-bottom:-180px;}
#wrapperFoot:after {content: ""; display: block; width: 500%; right: -499%; background:#FFF; height:180px; margin-top:0px; margin-bottom:-180px; position:absolute; top:0; z-index:-1}*/

#wrapper {max-width:1300px; width:88.8%; margin:0 auto; position:relative; padding:0 5.6%}

.bannerimg {position:fixed; z-index:-1; width:100%; height:100%; background:url(images/banner.jpg) no-repeat; background-size:cover}

.bannerin {position:relative; width:100%; margin-bottom:-3px}
.bannerin img {position:relative; z-index:0; width:100%}
.breadcrumb {position:absolute; left:0; bottom:0; width:100%; z-index:1; font-size:15px; color:#ffffff; padding:15px 0;}
.breadcrumb a {color:#00823b; margin-left:1%;}
.breadcrumb span {padding:0 10px}






#banner {position:relative; height:100%; margin-top:0px}
#banner .bannerContainer {min-height:220px; text-align:center; overflow:hidden; position:relative;}
#banner .bannerContainer .ad-image {min-width:430px;}
#banner .bannerContainer .bannerText {position:absolute; top:0px; left:0px;}
#banner .bannerContainer .bannerText img {min-width:433px;}

#bntext0 {}
#bntext1 {display:none;}
#bntext2 {display:none;}
#bntext3 {display:none;}


.dots {position:absolute; top:-30px; left:20px; z-index:1000;}
.dot {float:left; width:17px; height:17px; background:url(images/dots.png) no-repeat top center; margin-left:2px; cursor:pointer;}
/*.dot:hover { background-position: center -20px; cursor:pointer; }*/
.dot_static { background-position: center -20px !important;}





.innerlinks {color:#00823b; text-decoration:none;}
.innerlinks:hover {color:#000000;}



header { margin:0px; padding:0px; background:#fff; font-family: 'siemens'; position:relative; z-index:50}
header .logo { margin-top:0px; float:left}
header ul {float:right; margin:0 10px 0 0; padding:0; display:block}
header ul li {float:left; display:block; font-size:13px; font-weight:300;}
header ul li a {color:#000; display:block; padding:28px 10px; text-align:center}
.header ul li bold {color:#000; display:block; padding:28px 12px; text-align:center; font-weight:600}


header #marker {background:url(images/menuarrow.png) no-repeat; display:block; width:98px; height:41px; position:absolute; margin-top:74px; top:-3px; left:0x; margin-left:-43px;}

.enquiry-form{width:200px; height:250px; background:#00833f; position:fixed; top:50%; right:-200px; margin:-114px 0 0 0px; padding-top:12px; z-index:10}
.enquiry-form-btn{position:fixed; top:50%; right:0; margin:-81px 0 0 -1px; cursor:pointer; z-index: 9;}
.enq{width:175px; height:20px; margin:0 0 7px 6px; background:none; border:solid 1px #fff; outline:none; font-size:12px; font-family: 'siemens'; padding:5px; color:#fff;}

.enquiry-form h1 {color:#FFF; margin:0 0 5px 5px; font-size:18px; font-weight:300; display:none}

.enqtxtarea{height:70px; width:173px; margin:0 0 7px 6px; background:none; border:solid 1px #fff; outline:none; font-size:12px; font-family: 'siemens'; padding:5px; color:#fff;}

.contform{float:right; width:250px; margin-right:15px;}

.right-form { float:right; width:250px;}

.btn{ background:#004538; color:#FFF; border:solid 1px #004538; padding:5px 10px 5px 10px; font-size:13px; font-family: 'siemensbold'; margin-left:5px; text-transform:uppercase}

#wrapperhm {width:100%; margin:0 auto; position:absolute; top:100%; margin-top:-330px;}

.hmcontent {z-index:30; max-width:600px; width:100%; margin-left:0px}
.hmcontent h1 {margin:0 0 20px 0px; padding:0 0 0 0px; color:#FFF; font-family: 'Times'; font-size:70px; font-weight:300; line-height:38px; border-left:0px solid #00823b;text-shadow: 1px 1px 1px #000; }
.hmcontent h1 em {font-style:normal; font-size:35px; font-style:italic;text-shadow: 3px 3px 3px #000;}
.hmcontent h1 span {font-style:normal; font-size:36px}
/*.hmcontent p {margin:0 0 15px 0; padding:0; line-height:21px; color:#ffffff}*/
.hmcontent a {color:#00823f; background:url(images/lar.png) no-repeat center right; padding:0 20px 0 0; font-size:13px; line-height:16px; }
.hmcontent a span {border-bottom:#00823f 1px solid; padding-bottom:2px}
.hmcontent p {margin:0 0 10px 0; padding:0; font-size:13px; line-height:16px; color:#fff}
.hmcontent a:hover {color:#FFF}
.hmcontent h2 {margin:20px 0 7px 0; color:#FFF; font-family: 'siemensbold'; font-size:16px; font-weight:300; }

.hmcontent ul {margin:0 0 20px 0; padding:0; display:block; float:left}
.hmcontent ul li {margin:0 1px 0 0; padding:0; font-size:15px; float:left;}
.hmcontent ul li a {display:block; padding:10px 0 10px 10px; width:138px; text-align:center; color:#A68846; background: url(images/comm.png) no-repeat 23px 10px #b6b6b8; -webkit-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; ms-transition: 0.5s; transition: 0.5s;}
.hmcontent ul li a:hover {background: url(images/comm.png) no-repeat 23px -22px #A68846; color:#FFF;}

.hmcontent ul li a.icon1 {background-position:28px 10px}
.hmcontent ul li a.icon1:hover {background-position:28px -22px}

.hmcontent ul li a.icon2 {background-position:29px 10px}
.hmcontent ul li a.icon2:hover {background-position:29px -22px}
.hmcontent .greenbor{width:6px; height:79px; background:#A68846; position:absolute; margin-left:-35px;}


.menuformat {position:absolute; z-index:1; display:none; padding-top:3px; margin-left:-125px}
.menuformat .menudiv {background:#fff; padding:15px;}
.menuformat .menudiv img {float:left;}
.menuformat .menudiv .menucnt {float:left; margin-left:20px; width:170px;}
.menuformat .menudiv .menucnt h1 {font-size:20px; color:#000; margin:0; padding:0; margin-bottom:10px;}
.menuformat .menudiv .menucnt ul {margin:0; padding:0; float:none}
.menuformat .menudiv .menucnt ul li {margin:0; padding:0; border-bottom:#005b3a 1px solid; float:none; font-size:13px}
.menuformat .menudiv .menucnt ul li a {display:block; padding:8px 0; color:#000; width:auto; text-align:left}
.menuformat .menudiv .menucnt ul li a:hover {color:#000}

#memu1 {margin-left:-150px}
#memu1 .menudiv .menucnt {width:220px;}

footer {position:absolute; bottom:0; width:100%}
footer .whiteBg {background:#FFF; width:50%}
.footermain{width:100%; background:#fff;}


.widthlesapce {float:left; width:5.6%; height:156px; background:#FFF; display:none} 
/*.ourProjects {float:left; margin-left:0px; width:60%; background-color:#ff0000;}
.ourProjects img {width:130px;}
.thead {background:url(images/whitebg.gif) no-repeat 156px 0}
.thead h1 {background:#004538; padding:5px 0px 6px 10px; color:#caa977; font-size:13px; float:left; margin:0;}
.ourProjects .crousel {background:#FFF;}
.ourProjects .crousel img {border-left:#99b5af 1px solid; max-width:100%}*/

.ourProjects {width:70%; float:left;}
.thead h1 {background:#A68846; padding:5px 0px 6px 10px; color:#fff; font-size:13px; float:left; margin:0; margin-bottom:10px;}
.ourProjects .crousel img {border-left:#99b5af 1px solid; width:36%;}

.corporateav {width:60%; float:left;}
.news {width:2%; margin-right:1%; }
.corporateav .crousel {background:#FFF;}
.corporateav .crousel img {max-width:100%; width:100%}

.corporateav1 {width:30%; float:left;}
.corporateav1 .crousel {background:#FFF;}
.corporateav1 .crousel img { width:100%}


.follow {width:5%; float:left;}
/*.newsevents {width:19%; float:left; padding:0 0 0 2%; border-left:#99b5af 1px solid; margin-left:-29px;}
.newsevents .thead { border-right:#99b5af 1px solid;}
.newsevents .crousel {background:#FFF; height:76px; padding:15px 20px 15px 0; border-right:#99b5af 1px solid;}

.newsevents .crousel a { color:#535353; text-decoration:none; font-size:12px;}
.newsevents .crousel p {margin:0}
.newsevents .crousel a .date { color:#00833f; text-decoration:none;}
.newsevents .crousel a .heading {text-decoration:none; font-size:13px; line-height:18px;}*/

.followCopy {background:#A68846; padding:5px 0; width:100%; font-size:14px; color:#FFF}
.followCopy .followus {float:right; margin-left:10px}
.followCopy .followus span {float:left; padding:7px 10px 0 0}
.followCopy .followus img {margin:4px 3px 0 0}

.followCopy .links {float:left;}
.followCopy .links span {float:left; padding:5px 10px 0 20px}
.followCopy .links a {color:#41877a}
.followCopy .links a:hover {text-decoration:underline}

.followCopy .copy {float:left; color:#000; font-size:12px; margin-top:7px; margin-right:10px}
.followCopy .copy strong {color:#FFF; font-weight:300}
.followCopy .copy a {color:#41877a}
.followCopy .copy a:hover {text-decoration:underline}

.wrapperline {border-right:1px #99b5af solid; border-left:1px #99b5af solid}

.leftPanel {width:15.8%; float:left; margin-right:5.5%; margin-left:1%; padding-top:20px}
.leftPanel h1 {margin:0 0 15px 0; padding:5px 0 5px 15px; border-left:6px #A68846 solid; /*font-family: 'lane_-_narrowregular';*/  font-family: 'Times'; font-size:30px; color:#000; float:left}
.leftPanel ul {margin:0; padding:0; display:block; width:100%}
.leftPanel ul li {margin:0; padding:0; font-size:13px}
.leftPanel ul li a {display:block; padding:5px 0 5px 20px; color:#2e2e2e; -webkit-transition: 0.5s;
-moz-transition: 0.5s; -o-transition: 0.5s; ms-transition: 0.5s; transition: 0.5s;}
.leftPanel ul li a:hover {color:#fff; background:#A68846}
.leftPanel ul li span {display:block; padding:5px 0 5px 20px; color:#fff; background:#A68846}

.leftPanel .ullk {margin:0; padding:0; display:block; width:100%; margin-bottom:10px;}
.leftPanel .ullk  li  {margin:0; padding:0; font-size:13px; }
.leftPanel .ullk  li a {display:block; padding:5px 0 5px 0px; color:#2e2e2e; -webkit-transition: 0.5s;
-moz-transition: 0.5s; -o-transition: 0.5s; ms-transition: 0.5s; transition: 0.5s;}
.leftPanel .ullk  li a img{margin-left:20px; margin-right:5px;}
.leftPanel .ullk  li a:hover {color:#004538; background:none;}
.leftPanel .ullk  li span {display:block; padding:5px 0 5px 0px; color:#004538;  background: #efefef; background-color:none;}
.leftPanel .ullk  li span img{margin-left:20px; margin-right:5px;}



.menusublinks {position: relative; padding:5px 0 0 0; width: 70px; height: 20px;  background: url(images/menu-icon.png) no-repeat right top #fff; margin:10px 2% 0 0; cursor: pointer; display: none; color: #A68846; float:right}
#textcon {width:70%; float:left; margin-right:2.2%;  min-height:300px; padding:25px 0 55px 0;  padding-right:5.5%; position:relative;}

.textconpadt65 {padding-top:65px !important;}

#textcon img {max-width:100%}

#textcon .projecttoplogo {position:absolute; top:0px; left:0; width:100px; border:1px solid #99b5af; -moz-box-shadow: 0 5px 8px -5px #000; -webkit-box-shadow: 0 5px 8px -5px #000; box-shadow: 0 5px 8px -5px #000;}

#textcon h1 {margin:0 0 24px 0; padding:5px 0 16px 0; border-bottom:1px #99b5af solid; font-family: 'Times'; /*font-family: 'lane_-_narrowregular';*/ font-size:30px; color:#A68846; font-weight:400;}
/*#textcon h2 {font-weight:400; display:block; margin:8px 15px 5px 0; background:url(images/headar.png) no-repeat left top #004538; padding:5px 20px 5px 50px; color:#FFF; font-size:15px; float:left;}*/
#textcon h6 {font-weight:400; display:block; background:#f1f1f1; padding:10px; margin:0 0 20px 0; font-size:15px}
/*#textcon h3 {font-weight:400; margin:0 0 5px 0; padding:5px 20px 5px 65px; color:#FFF; background:url(images/headingarrow.png) no-repeat left top #004538; font-size:18px; float:left}*/
#textcon h2 {font-weight:400; margin:-4px 0 5px 0; padding:0px 20px 5px 0px; color:#caa977; font-size:24px; font-family:'Times'}
#textcon h3 {font-weight:400; margin:0 0 5px 0; padding:5px 20px 5px 0px; color:#b38300; font-size:16px;}

#textcon h4 {margin:0 0 10px 0; padding:5px 0 0 0;font-size:20px; color:#004538;}

/*#textcon p {margin:0 0 18px 0; line-height:21px;  text-align:justify; font-size:13px; line-height:18px;}*/
#textcon p {margin:0 0 18px 0; line-height:21px;  font-size:13px; line-height:18px;}
#textcon p.paddingT3 {padding-top:3px;}
#textcon p strong {font-weight:700}


#textcon .foundProfile {width: 150px; float: left; border: 5px solid #00823b ; background: #00823b; text-align: center; margin: 5px 20px 10px 0; -moz-box-shadow: 3px 3px 14px -5px #000; -webkit-box-shadow: 3px 3px 14px -5px #000; box-shadow: 3px 3px 14px -5px #000; font-size: 12px; color: #FFF; height: 220px; position: relative; margin-bottom:30px}
#textcon .foundProfile span {display:block}

#textcon .foundProfile:after {content: ""; position: absolute; bottom: -20px; left: 114px; border-style: solid; border-width: 15px 15px 0; border-color: #00823b transparent; display: block; width: 0; z-index: 1;}

#textcon .aboutpartner {width: 150px; float: left; border: 5px solid #00823b ; background: #00823b; text-align: center; margin: 10px 20px 30px 0; -moz-box-shadow: 3px 3px 14px -5px #000; -webkit-box-shadow: 3px 3px 14px -5px #000; box-shadow: 3px 3px 14px -5px #000; font-size: 12px; color: #FFF; height:95px; position: relative;}
#textcon .aboutpartner:after {content: ""; position: absolute; bottom: -20px; left: 114px; border-style: solid; border-width: 15px 15px 0; border-color: #00823b transparent; display: block; width: 0; z-index: 1;}

#textcon .message {width: 390px; height:200px; float: left; background: #f1f1f1; margin: 5px 20px 10px 0; -moz-box-shadow: 3px 3px 14px -5px #000; -webkit-box-shadow: 3px 3px 14px -5px #000; box-shadow: 3px 3px 14px -5px #000; position: relative; margin:5px 0px 30px 0; padding:15px 25px 15px 25px; font-family: 'lane_-_narrowregular'; font-size:24px; position:relative; line-height:30px;}

#textcon .message span {font-size: 100px; font-family:Arial, Helvetica, sans-serif; line-height:0}
#textcon .message strong {font-size: 100px; font-family:Arial, Helvetica, sans-serif; line-height:0; position:absolute; top:55px; left:15px; font-weight:300}

#textcon .subtab {margin:0; padding:0; float:none; position:absolute; top:20px; left:0}
#textcon .subtab li {margin:5px; padding:0; font-size:13px; float:left}
#textcon .subtab li a {display: block; padding: 5px 10px; color: #FFF; background: #b6b6b8; -webkit-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; ms-transition: 0.5s; transition: 0.5s; -moz-box-shadow: 0 5px 8px -5px #000; -webkit-box-shadow: 0 5px 8px -5px #000; box-shadow: 0 5px 8px -5px #000;}
#textcon .subtab li a:hover {background: #00823f;}

#textcon .subtab li span {display: block; padding: 5px 10px; color: #FFF; background: #00823f; -webkit-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; ms-transition: 0.5s; transition: 0.5s; -moz-box-shadow: 0 5px 8px -5px #000; -webkit-box-shadow: 0 5px 8px -5px #000; box-shadow: 0 5px 8px -5px #000;} 
.widthfull {width:74.6%!important; margin-left:2%!important}




.picleft {float:left; margin:0px 20px 20px 0px;}
.picleft img {width:300px; float:left; border:4px solid #00823b;}
.picright {float:right; margin:0px 0px 20px 20px;}
/*.picright img {width:300px; float:left; border:4px solid #00823b;}*/
.picright img {width:300px; float:left;}
.dottedline {clear:both; border-top:1px dashed #666; padding:0px 0px 20px 0px; margin-top:10px;}

.logoleft {float:left; margin:0px 20px 20px 0px;}
.logoleft img {width:150px; float:left; border:4px solid #00823b;}
.logoright {float:right; margin:0px 0px 20px 20px;}
.logoright img {width:150px; float:left; border:4px solid #00823b;}


.ul-text {padding-bottom:10px;}
.ul-text li {display:block; padding:0px 0px 8px 18px; line-height:18px; background: url(images/bullet.png) no-repeat 2px 5px;}


.partnerdiv {float:left; width:160px; border-right:1px dashed #ccc; margin-right:20px; padding-right:30px; height:440px;}

.focuseddiv {float:left; width:33%; text-align:center;}




header .menuicon {display:none; width:45px; float:right; margin-top:7px; margin-left:0px; font-size:13px; color:#FFF}

header .menuicon span {display:block;  width:38px; text-align:center}
header .menuicon img {display:inline-block; vertical-align:middle; margin-top:3px}

.mobilemenuBG {background:#A68846;  z-index:111111111111; position:fixed; width:90%; height:100%; top:0; left:0; display:none; -moz-box-shadow: 5px 2px 10px -3px #000; -webkit-box-shadow: 5px 2px 10px -3px #000; box-shadow: 5px 2px 10px -3px #000; opacity:0.9}

#mobilemenu {position:absolute; top:0px; left:0px; width:90%; min-height:100%; z-index:1111111111111; display:none;}
.mobilemenucontent {width:90%; margin:0px 0px 0px 5%; 	border:1px solid #A68846;	-webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; margin-bottom:30px;}
.mobilemenuclose {width:90%; margin:20px 0px 0px 5%; text-align:right; cursor:pointer;}

.comonright {width:14.5%; float:left; padding-top:27px; margin-bottom:20px}
.comonright h1 {margin:0 0 5px 0; padding:0; font-family: 'siemens'; font-size:16px; color:#00823b;}
.comonright h1.slideverticalsbtn {display:none}
.comonright ul.slideverticals {display:block}
.comonright ul {margin:0 0 20px 0; padding:0; display:block}
.comonright ul li {margin:0 0 1px 0; padding:0; font-size:15px}
.comonright ul li a {display:block; padding:10px 0 10px 40px; color:#FFF; background: url(images/comm.png) no-repeat 15px 10px #004538; -webkit-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; ms-transition: 0.5s; transition: 0.5s;}
.comonright ul li a:hover {background: url(images/comm.png) no-repeat 15px -22px #00823b;}
.comonright ul li span {display:block; padding:10px 0 10px 40px; color:#FFF; background: url(images/comm.png) no-repeat 15px -22px #00823b; -webkit-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; ms-transition: 0.5s; transition: 0.5s;}


.comonright img {max-width:100%}

#scroller {position: relative; width: 100%; height: 100px; margin: 0;}
/*#scroller .innerScrollArea {overflow: hidden; position: absolute; left: 0; right: 0; top: 0; bottom: 0;}*/
#scroller ul {padding: 0; margin: 0; position: relative;}
#scroller li {padding: 0; margin: 0; list-style-type: none; display:block; float:left}


/*-----------------Edit-------------------------*/
.search-result-main{width:776px; background:#c9c6c5; margin-bottom:18px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; padding:12px; padding-bottom:6px;}
.search-result-main .result-div{width:100%; float:left; background:#fff; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; margin-bottom:6px; }
.search-result-main .result-div .property-image{width:275px; float:left; margin-right:21px;}
.search-result-main .result-div .property-image img{border-radius:5px 0px 0px 5px;}
.search-result-main .result-div .property-details{width:460px; float:left;}
.search-result-main .result-div .property-details h1{font-size:24px; color:#004538; font-weight:400; margin:15px 0 0px 0px; padding-bottom:0px !important; line-height:22px;}
.search-result-main .result-div .property-details h1 span{font-size:14px; font-weight:400;}
.search-result-main .result-div .property-details .table-format1{width:100%; font-size:12px; border-top:solid 1px #CCCCCC; }
.search-result-main .result-div .property-details .table-format1 tr td { padding:4px 4px 4px 0; border-bottom:solid 1px #ccc; line-height:14px;}
.search-result-main .result-div .property-details .table-format1 .last-tb{padding-left:10px;}
.search-result-main .property-price{width:102px; float:right; background:#ffffff; margin-right:11px; border-radius:0 0 5px 5px; -moz-border-radius:0 0 5px 5px; -webkit-border-radius:0 0 5px 5px; padding:15px 0 0 0px; text-align:center;}
.search-result-main .property-price p{font-size:18px; color:#004538; margin-bottom:25px;}
.search-result-main .property-price p span{font-size:14px; }
.search-result-main .more{width:86px; height:27px; text-align:center; line-height:27px; background:#004538; color:#fff; font-size:12px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; float:right; margin:-35px 0px 0px 0px;}
.search-result-main .more:hover{background:#615153;}

.emi-popup-black{background:url(images/popup-bg.html) repeat top left; position:fixed; width:100%; height:100%; display:none; top:0; left:0; z-index:9999;}
.emi-popup {display:none; z-index:99999; width:520px; height:330px; position:fixed; left:50%; top:50%; margin-top:-151px; margin-left:-290px;  padding-bottom:5px; background:#fff; padding:20px; border:#CCCCCC 10px solid;-moz-border-radius: 5px; -webkit-border-radius: 5px;  border-radius: 5px; font-size:12px;}
.emi-popup-close{float:right; margin:-60px 0px 0px 20px; border:#CCCCCC 1px solid;width:84px; height:32px; -moz-border-radius: 5px; -webkit-border-radius: 5px;  border-radius: 5px;}
.emi-popup h4 {font-family:Georgia, Arial; font-size:14px; color:#da511b; margin:0; padding:2px 0px}
.emi-popup-close a{color:#000; text-decoration:none; font-size:11px; font-weight:700; background:#fff; padding:0; background:url(images/lightbox-btn-closes.html) no-repeat #FFFFFF; width:84px; height:32px; display:block;}
.emi-popup-close a:hover{color:#ed1c24; text-decoration:none;}


.sr-res {width:770px; padding:10px 14px 7px 8px; margin-left:10px; }


.paginate {
font-family:Arial, Helvetica, sans-serif;
	padding: 3px;
	margin: 3px;
	z-index:99999999;
	text-align:center;
}

.paginate a {
	padding:2px 5px 2px 5px;
	margin:2px;
	border:1px solid #999;
	text-decoration:none;
	color: #666;
}
.paginate a:hover, .paginate a:active {
	border: 1px solid #999;
	color: #000;
}
.paginate span.current {
    margin: 2px;
	padding: 2px 5px 2px 5px;
		border: 1px solid #999;
		
		font-weight: bold;
		background-color: #999;
		color: #FFF;
	}
	.paginate span.disabled {
		padding:2px 5px 2px 5px;
		margin:2px;
		border:1px solid #eee;
		color:#DDD;
	}
	
hr {border: 0; color: #99b5af; background-color: #99b5af; height: 1px; width: 100%; margin: 0px 0px 19px 0px;}
.selectyearcont {float:right; margin-top:-46px; margin-left:0px; width:154px; color:#A68846;}

.month {font-family:'siemens'; font-size: 11px; color: #fff; margin-bottom:10px;}
.month ul {list-style:none; padding:0; margin:0 0 0 0 !important; border:0  !important;}
.month ul li{font-size:11px; color:#fff; text-align:left; font-weight:700; display:inline; padding:0 !important; margin-right:4px!important; float:left; border:0px solid #48880d !important; position:relative;}
.month ul li a {font-size:12px!important; color:#fff!important; text-decoration:none; line-height:25px; border:0px solid #48880d !important; background:#A68846!important; font-weight:400 !important; padding:3px 10px; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; }

.month ul li a:hover {color:#ffffff !important; text-decoration:none; background:#A68846 !important; border:0px solid #0195db;}

.month ul li span.active {font-size:12px!important; color:#ffffff!important; text-decoration:none; font-weight:400 !important; line-height:25px; border:0px solid #0195db !important; background:#A68846 !important; padding:3px 10px; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;}

.month ul li span.deactive {font-size:13px; color:#000!important; text-decoration:none; font-weight:400 !important; line-height:25px; border:0px solid #bfbfbf !important; background:#efeded!important; padding:3px 10px; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;}
.active-arrow{position:absolute; left:50%; margin-left:-5px; margin-top:22px; display:none;}

.sublinks{COLOR: #a4a4a4; FONT-FAMILY:arial; FONT-SIZE: 11px; TEXT-DECORATION: none}
.selectyear {border:0px solid #FF0000; padding:3px 2px; font-size:11px; font-weight:700; width:60px; margin-top:-20px; background:#333; color:#FFFFFF; float:right; outline:0;}
.selectyear-construction {border:0px solid #FF0000; padding:1px 2px; font-size:12px; width:70px; margin-top:-2px; background:#0195db; color:#FFFFFF; float:right}

.selectyear1 {border:0px solid #FF0000; padding:4px 7px; font-size:11px; font-weight:700; width:70px; margin-top:-20px; background:#A68846; color:#ffffff; float:right; outline:0; margin-left:20px;}



.coverage {margin:0 0px 20px 0; display:inline-block; color:#635856; position:relative; width:200px; margin-right:14px; text-align:center; font-size:16px; vertical-align:top; padding-right:23px;}
.coverage a {font-size:16px; color:#635856;}

.coverage .imgSection {position:relative; overflow:hidden; height:175px; margin-bottom:8px; border:#99b5af 1px solid; padding:2px; -moz-box-shadow: 0 6px 8px -5px #000;
-webkit-box-shadow: 0 6px 8px -5px #000;
box-shadow: 0 6px 8px -5px #000; text-align:left}

.coverage .imgSection .aligner {height: 100%; width: 0; display: inline-block; vertical-align: middle;}

.coverage a img {filter:alpha(opacity=100); opacity:1.0; width:200px; margin-bottom:3px; padding:0px; vertical-align:middle; margin-left:-3px; display:inline-block}
.coverage a:hover img {filter:alpha(opacity=80); opacity:0.8}
.coverage p {line-height:18px !important; padding-bottom:0px !important; font-weight:400 !important; margin-bottom:3px !important; font-size:14px}
.coverage p span{font-size:12px;}

.media ul {list-style:none; margin:0 0 20px 0 !important; padding:0;  border:0  !important;}
.media ul li{text-align:left; line-height:18px;  padding: 0 0 5px 0!important; font-size:11px;}
.media ul li a{margin:0px 0 5px 0; padding:0; font-size:13px; color:#004538; font-weight:700; text-decoration:none; border-bottom:0px solid #ccc !important;}
.media ul li a:hover{color:#696E71;}
.media ul li b {color:#00823b;}

.media a{font-size: 13px!important; margin-bottom:15px!important; color: #004538 !important; font-weight:700;}
.media a:hover{color:#00823b !important;}
.pr-date{ font-size:11px;}


.press-heading{margin-bottom:2px !important; padding-bottom:0px !important;}
.press-heading a{font-size:18px; line-height:20px; color:#004538 !important;}
.press-heading a:hover{color:#000 !important;}
.press-date{font-size:11px; margin-bottom:0px !important; color:#727272;}
.date{font-size:11px; margin-bottom:10px !important; color:#727272; margin-top:0px !important;}


.press-H {font-size:13px; color:#636363; line-height:18px; padding:10px 0px 10px 0px;}
.press-H a{color:#004538; font-size:11px; background:#d6d0cf; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; padding:1px 8px;}
.press-H a:hover{color:#ffffff; background:#004538;}



.frmTxt {float:left; width:130px; padding-right:20px; margin-top:6px;}
.frmInp {float:left; background:url(images/colon.png) no-repeat 0px 10px; padding-left:20px;}
.frmline {border-bottom:1px solid #D6D6D6; clear:both; padding:10px 0 0 0; margin:0 0 10px 0}
.inp {font-size:14px; padding:4px 6px; border:0px; outline:none; width:300px; margin:0px 6px 0px 0px; border:1px solid #C6B7B7; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; float:left;}
.frmtxtarea {font-size:14px; padding:4px 6px; border:0px; outline:none; width:300px; margin:0px 0px 0px 0px; border:1px solid #C6B7B7; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; clear:both; height:60px; resize:none;}

.inpslt {font-size:13px; color:#595959; padding:4px 6px; border:0px; outline:none; width:73%; margin:0px 6px 12px 0px; border:1px solid #C6B7B7;}

.table-head {vertical-align: top; font-size: 15px !important; font-weight: 400; color: #FFF !important; background:#00823b; padding:7px 0 7px 10px !important;}

.table-format-car {width:100%; margin-bottom:10px;}
.table-format-car td {border-bottom:1px solid #D6D6D6; padding:7px 5px; font-size:14px; color:#3b3b3b; vertical-align:top;}
.table-format-car td a {text-decoration:none; color:#00823b; padding:7px 5px;}
.table-format-car td a:hover {text-decoration:none; color:#3b3b3b;}
.table-format-car td span {display:block;  font-size:14px; font-weight:400; margin-bottom:4px;}
.table-format-car td strong { font-weight:400;}

.table-format-car1 {width:100%; margin-bottom:10px;}
.table-format-car1 td {border-bottom:1px solid #D6D6D6; padding:7px 5px; font-size:14px; color:#3b3b3b; vertical-align:top;}
.table-format-car1 td a {text-decoration:none; color:#c30f0f; padding:7px 5px;}
.table-format-car1 td a:hover {text-decoration:none; color:#3b3b3b;}
.table-format-car1 td span {display:block;  font-size:14px; font-weight:400; margin-bottom:4px;}
.table-format-car1 td strong { font-weight:400;}

.but {background:#D0CECE; color:#3b3b3b; padding:5px 10px; font-size:14px; text-align:center; border:none; outline:none; cursor:pointer;}
.but:hover {background:#004538 ; color:#FFF; cursor:pointer;}

.apply-btn{background:#A46620; color:#fff; padding:5px 10px; font-size:14px; text-align:center; border:none; outline:none; cursor:pointer;}
.apply-btn:hover{background:#A46620 ; color:#FFF; cursor:pointer;}

.mthumbs { float:left; margin-bottom:20px; text-align:center;}
.mthumbs p {font-size:11px; width:297px;}
.marRight { margin-right:10px!important;}
.mvideo { border:1px solid #a3a3a3; padding:2px; width:297px; height:231px;}
.mvideo:hover { border:1px solid #00823b;}



.boxteamright {width:47% !important; float:right;}
.boxteamleft {width:47% !important; float:left;}

.crinp {font-size:14px; padding:4px 6px; border:0px; outline:none; width:300px; margin:5px 6px 5px 0px; border:1px solid #C6B7B7; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; float:left; background:#fff; margin-bottom:10px;}
.crinp2 {font-size:14px; padding:4px 6px; border:0px; outline:none; width:100%; margin:5px 6px 5px 0px; border:1px solid #C6B7B7; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; float:left; background:#fff; margin-bottom:10px;}


.location-map{ border:1px #B7B6B6 solid; width:100%; height:300px; margin-bottom:20px;}

.link{border:#008227 1px solid; font-family: 'siemens'; color:#000; padding:7px 10px 7px 10px; width:auto; margin:0 0 4px 0; text-transform:uppercase; font-size:12px}
.link:hover {color:#000; border:#004538 1px solid;}

/*-----------------Edit-------------------------*/

.nextslidebtn{position:absolute; width:13px; height:9px; margin:-31px 0 0 200px;  cursor:pointer;}
.backslidebtn{position:absolute; width:13px; height:9px; margin:-31px 0 0 178px;  cursor:pointer;}


iframe{height:220px !important; position:absolute !important;}

.mthumbs iframe{height:auto !important; position:relative !important;}

.dashline {border-top:1px dashed #999; margin-bottom:16px;}
.h2{font-size:18px !important; color:#caa977; font-weight:400; margin-bottom:10px;}
.eventaward{width:149px; text-align:center; float:left; margin-right:15px;}
.bor{border:solid 1px #ccc;}

/*@media (max-width: 1250px) {
.corporateav {width: 20%;}
.newsevents {width: 30%}
.ourProjects {width: 50%;}

}

@media (max-width: 1145px) {
.corporateav {width: 23%;}
.newsevents {width: 27%}
.ourProjects {width: 50%;}

}

@media (max-width: 1180px) {
.corporateav {width: 25%;}
.newsevents {width: 25%}
.ourProjects {width: 50%;}


}
@media (max-width: 1364px) {
.widthlesapce {display:block} 
.ourProjects {width: 56.28%;}
}


@media (max-width: 1286px) {
#textcon .message {width: 54%; font-size:24px; margin-right:0}
}

@media (max-width: 1280px) {

.corporateav {width: 20%;}
.newsevents {width: 25%}
.ourProjects {width: 54.2%;}


}*/

@media (max-width: 1339px) {
#textcon .message {width: 350px; }
}

@media (max-width: 1300px) {
#textcon .message {width: 330px; }
.right-form { float:left!important;}
}



@media (max-width: 1280px) {
	
.widthlesapce {width:2%; display:block} 

/*.corporateav {width: 16.73%;}
.corporateav img {width: 80%;}*/
/*AAA*/
.newsevents {width: 20%}
.ourProjects {width: 61.7%;}
.ourProjects img{width: 133px;}

}

@media (max-width: 1260px) {
#textcon .message {width: 300px; }
}

@media (max-width: 1191px) {
#textcon .message {width: 250px; }
}

@media (max-width: 1180px) {


header ul li a {width:90px}


}

@media (max-width: 1150px) {

}


@media (max-width: 1102px) {



}

@media (max-width: 1086px) {
#textcon .message {width: 200px; }
.ourProjects img{width: 133px;}
}


@media (max-width: 1024px) {
	header ul {margin: 0 -40px 0 0;}
.widthlesapce {width:5.6%; display:block} 
	
/*.corporateav {width: 20%;}
.corporateav img {width: 80%;}*/
/*AA*/
.newsevents {width: 22.27%}
.ourProjects {width: 50%; margin-left:55px !important;}
	
.ourProjects img {width:115px;}
}




@media (max-width: 1004px) {
#textcon .message {width: 180px; font-size:24px; margin-right:0}
}

@media (max-width: 1000px) {
	#banner{height:auto !important;}
	.bannerContainer{height:auto !important;}
	footer{position:relative;}
	/*.footermain{padding:0 5%; width:90%; padding-top:15px;}*/
	.ourProjects{width:100%; margin-bottom:20px; margin-left:10px !important;}
	/*.corporateav{width:46% !important; margin-left:0px !important; border-left:none; padding-left:0px; }
	.corporateav img{width:98% !important;}*/
	/*AA*/
	.newsevents{width:49% !important; margin-left:0px; border-left:none; padding-left:0px; border-right:none !important; float:right;}
	.newsevents .thead{border-right:none;}
	.newsevents .crousel{border-right:none;}
	.bx-viewport{height:auto !important;}
	
	
	.ourProjects img{width:21%;}
	.corporateav {width:48%; margin-bottom:20px;}
	/*.corporateav .crousel img{width:87%;}
	.corporateav .crousel{height:auto}*/
	/*AA*/
	/*#wrapperFoot{width:100% !important;}*/
	
	#wrapperhm{position:relative; top:0px !important; margin-top:0px !important; background:#303030; padding-bottom:94px; padding-top:13px;	}
	.hmcontent ul li{margin-bottom:1px;}
	.bx-wrapper{max-width:100% !important;}
	.bx-wrapper li{width:20% !important;}
	.copy{width:100%; margin-right:0px;}
}

@media (max-width: 970px) {
.leftPanel {width: 100%; float: none; margin-right: 5.5%; padding-top: 10px;}
.leftPanel ul {display:none; background:#f1f1f1; width:98%}

.menusublinks {display:block}
.leftPanel ul li {text-align:center;}
#textcon {width: 98%; float: none; margin:0 1%; border-right: 0px #99b5af solid; padding: 0px 0;}

#textcon .projecttoplogo {position:relative; width:100px; float:right}

.widthfull {width:95%!important;
margin-left: 2%!important;}

#textcon .message {width: 65%; font-size:30px; margin-right:0}

.comonright {width: 95%; float: none; padding-top: 10px; margin:0 2.5% 20px 2.5%;}

.comonright h1 {display:none}
.comonright h1.slideverticalsbtn {border-bottom:1px solid #004538; padding-bottom:5px; margin:0; background:url(images/plus_minus.png) no-repeat right 3px; cursor:pointer; display:block}
.comonright ul.slideverticals {display:none}
.comonright h1.marginT20com {margin-top:20px; display:block}
.followCopy .followus {float: none; text-align:center; width:100%; margin-left:0}
.followCopy .followus span {float: none; padding: 0px 10px 0 0; display:inline-block; margin-top:-5px}
.followCopy .followus img {vertical-align:middle}
.followCopy .copy {float: none; text-align:center}

header ul {display:none}
header .menuicon {display:block}

/*.corporateav {width: 23.3%;}
.corporateav img {width: 80%;}*/
/*AA*/

#textcon .subtab {
position:relative;
margin:-5px 0 0 -5px;
top:0;
left:0;
float:left
}
.textconpadt65 {
padding-top: 0px !important;
}

}

@media (max-width: 896px) {
#textcon .message {width: 60%; font-size:30px; margin-right:0}
}


@media (max-width: 768px) {
#textcon .message {width: 52%; font-size:26px; margin-right:0}
.wrapperline {
border-right: 0px #99b5af solid;
border-left: 0px #99b5af solid;
}
.partnerdiv{width:25%;}






.hppop_bg {position:fixed; width:100%; height:100%; top:0px; left:0px; z-index:9999999999; background:url(images/blacktrans.png);}
.hppop {position:fixed; width:90%;top:15px; left:5%; z-index:9999999999;}
.hppop_pic {position:absolute; top:90px; left:-10%; width:80%;  margin:0px 0px 0px -355px; z-index:9999999999;}
.hppop_pic img {width:80%;}
.hppop_close {position:absolute; top:5px; right:-10px; z-index:9999999999;}


}

@media (max-width: 732px) {
.mvideo {width:100%;}
.mthumbs {width:100%; float:none;}
.mthumbs p {width:100%}
}

@media (max-width: 690px) {
	#wrapperhm .hmcontent ul{width:100%;}
	#wrapperhm .hmcontent li{width:49%;}
	#wrapperhm .hmcontent li a{width:93%;}
	.icon1{background-position: 23px 10px !important;}
	.hmcontent ul li a.icon1:hover {background-position:23px -22px !important;}
	.icon2{background-position: 23px 10px !important;}
	.hmcontent ul li a.icon2:hover {background-position:23px -22px !important;}
	.dots{top:-29px;}
	#wrapperhm{padding-bottom:115px;}
	
}
@media (max-width: 620px) {
.partnerdiv{width:37%; margin-bottom:30px;}
}
@media (max-width: 615px) {
#textcon .message {height:auto;}
}
@media (max-width: 600px) {
#textcon h2 {margin: 0 15px 0px 0; float: none;}
#textcon .message {width: 38%; font-size:24px; margin-right:0}



}

@media (max-width : 579px) {
	.focuseddiv{width:100%; margin-bottom:25px;}
	#textcon img{width:100%;}
}

@media (max-width : 534px) {
.frmTxt {float: none; margin-bottom:5px}

.frmInp {float: none; background: none; padding-left: 0px;}



.ourProjects{margin-bottom:20px !important;}
.ourProjects #scroller{height:auto !important;}
.ourProjects .crousel{height:auto !important;}
.corporateav{width:100% !important;}
/*AA*/
.newsevents{width:100% !important;}
.enquiry-form-btn{display:none;}
.bx-wrapper li{width:20% !important;}
.bx-viewport{height:auto !important;}

}

@media (max-width: 490px) {
#textcon .message {width: 80%; margin-right:0}
.selectyearcont {float:none; margin:20px 0 20px 0;}

.hppop_pic {position:absolute; left:0px; width:90%; height:auto; margin:0px 0px 0px 5%;}


}
@media (max-width: 466px) {
.partnerdiv{width:80%; margin-bottom:20px; border-right:none; border-bottom:1px dashed #ccc; height:auto;}
}

@media (max-width: 400px) {
#textcon .projecttoplogo {position:relative; width:100px; float:none}
#textcon .message {width: 70%; margin-right:0}

.logo img {width:200px}

header .menuicon {
width: 35px;
margin: 2px 0 5px 0;
}

header #marker {margin-top:64px}
#textcon h1 {font-size: 30px}
.leftPanel h1 {font-size: 26px}

.boxteamright {width:100% !important; float:right;}
.boxteamleft {width:100% !important; float:left;}
#textcon img{width:100%;}
}




.enquiry-form{width:200px; height:100px; background:#fff; position:fixed; top:50%; right:-200px; font-size:20px; color:#000000; margin:-114px 0 0 0px;  padding-top:12px; z-index:10}
.enquiry-form-btn{position:fixed; top:40%; right:0; margin:-81px 0 0 -1px; cursor:pointer; z-index: 9;}
.enq{width:75px; height:20px; margin:0 0 7px 6px; background:none; border:solid 1px #fff; outline:none; font-size:12px; font-family: 'siemens'; padding:5px; color:#fff;}

.enquiry-form h1 {color:#FFF; margin:0 0 5px 5px; font-size:18px; font-weight:300; display:none}



.enqtxtarea{height:50px; width:173px; margin:0 0 7px 6px; background:none; border:solid 1px #fff; outline:none; font-size:12px; font-family: 'siemens'; padding:5px; color:#fff;}
.btn{ background:#A46620; color:#FFF; border:solid 1px #fff; padding:5px 10px 5px 10px;  font-size:12px; font-family: 'siemensbold'; margin-left:5px; text-transform:uppercase}





/*@media (max-width: 1262px) {
.corporateav {width: 20%;}
.newsevents {width: 21%}

}

@media (max-width: 1150px) {
.corporateav {width: 21%;}
.newsevents {width: 25%}
.ourProjects {width: 54%;}

}

@media (max-width: 990px) {

.ourProjects {width: 100%; float: left;}
.bannerimg {position:relative; height:200px}
footer {position: relative;}
.owl-carousel {width: 100%}

}*/
