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

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

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

}
body{margin:0px;padding:0px;font-family: 'open_sansregular';}
.wrapper{width:100%;height:auto;margin:0px;padding:0px;display:block;overflow:hidden;}
.main{width:1002px;height:auto;min-height:100px;margin:0px auto;padding:0px;background:#fff;}
        /*****header*******/
.top-link-main{width:100%;height:45px;margin:0px;padding:0px;background:#F9F9FB;border-bottom:1px solid #E5E5E5;}
.top-link{width:1002px;height:45px;margin:0 auto;padding:0px;}
.top-main{width:1002px;height:45px;margin:0px auto;padding:0px;}
.top-link_left{width:260px;height:40px;float:left;margin-top:5px;padding:0px;letter-spacing:1px;}
.top-link_left ul{margin:0px;padding:0px;}
.top-link_left ul li{list-style:none;margin:5px;padding:0px 3px;float:left;}
.top-link_left ul li a{text-decoration:none;font-size:12px;color:#707072;}
.top-link_left ul li img{border:none;width:10px;height:10px;}
.top-link_left ul li a span{color:#E60503;}
.top-link_middel{width:500px;height:45px;float:left;}
.top-link_middel marquee{color:#333;font-size:14px;line-height:45px;font-style:italic;font-family: 'open_sansbold';}
.top-link_right{width:auto;height:37px;margin-top:5px;padding:0px;float:right;letter-spacing:1px;min-width:240px;}
.social_icons{width:auto;height:30px;margin-top:4px;padding:0px;float:left;min-width:240px;}
.social_icons p{font-size:12px;color:#707072;float:left;padding-left:12px;margin-top:5px;}
.social_icons ul{margin:0px;padding:0px;overflow:hidden;display:block;}
.social_icons ul li{list-style:none;margin-left:5px;padding:0px 4px;float:left;border:1px solid #E5E5E5;background:#fff;}
.social_icons ul li a img{width:24px;height:24px;border:none;margin-top:3px;}
.clear{clear:both;margin:0px;}
.header{width:1002px;height:auto;min-height:90px;margin:0px auto;padding:0px;}
.logo{width:150px;height:90px;padding:0px;float:left;}
.logo img{border:none;width:201px;height:90px;}
.enquiry{width:132px;height:38px;margin:0px;padding:0px;float:right;border:1px solid #E5E5E5;margin-top:27px;}
.enquiry-left{margin-top:9px;padding:0px;float:left;margin-left:11px;}
.enquiry-left img{width:14px;height:12px;border:none;}
.enquiry-right{width:92px;height:31px;float:right;padding-top:8px;}
.enquiry-right a,.enquirycontact-right a{text-decoration:none;font-size:13px;color:#707072;}
.enquiry-contact{width:175px;height:38px;margin:0px;padding:0px;float:right;border:1px solid #E5E5E5;margin-top:27px;margin-right:25px;}
.enquirycontact-right{width:142px;height:38px;float:right;padding-top:7px;}

  /*******popup*********/
.popup h2{margin:0px;color:#FDD508;}
a#login_form:hover{border-color: #eee;}
.overlay {background-color: rgba(0, 0, 0, 0.6);bottom: 0;cursor: default;left: 0;opacity: 0;position: fixed;right: 0;top: 0;visibility: hidden; z-index: 1;-webkit-transition: opacity .5s;-moz-transition: opacity .5s;-ms-transition: opacity .5s;-o-transition: opacity .5s;transition: opacity .5s;}
.overlay:target {visibility: visible;opacity: 1;}
.popup{border-radius:5px;font-family:'open_sansregular';background-color: #fff;display: inline-block;left: 50%;opacity: 0;padding:15px;position:fixed;text-align: justify;top: 40%;visibility: hidden;z-index:9999;-webkit-transform: translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);
    transform: translate(-50%, -50%);-webkit-box-shadow: 0 1px 1px 2px rgba(249, 245, 245, 0.4) inset; -moz-box-shadow: 0 1px 1px 2px rgba(0, 0, 0, 0.4) inset;-ms-box-shadow: 0 1px 1px 2px rgba(0, 0, 0, 0.4) inset;-o-box-shadow: 0 1px 1px 2px rgba(0, 0, 0, 0.4)inset;
    -webkit-transition: opacity .5s, top .5s;-moz-transition:opacity .5s,top .5s;-ms-transition:opacity .5s,top .5s;-o-transition: opacity .5s, top .5s;transition: opacity .5s, top .5s;}
.overlay:target+.popup {top: 50%;opacity: 1;visibility: visible;min-height:250px;}
.popup p,.popup div {margin-bottom: 10px;}
.popup .sub-menuleft{width:139px;border:none;}
.popup a.close{color:#545050;line-height:25px;text-decoration:none;position:absolute;text-align:center;right:5px;top:3px;width:24px;font-weight:bold;border-radius:50%;} 
.main-post{width:498px;height:auto;min-height:100px;margin-top:25px;display:block;overflow:hidden;}
.post-left{width:471px;height:50px;margin:0px;padding:0px;}
.post-left p,.post-add p{font-size:15px;color:#8d8d8d;float:left;width:92px;}
.post-left input[type=text]{width:350px;border:1px solid #dfdfdf;margin-left: 10px;margin-top: 10px;height: 30px;border-radius:3px;padding-left:5px;}
.post-add{width:530px;height:103px;margin:0px auto;padding:0px;}
.post-add textarea{width:352px;height:92px;margin-top:15px;padding-left:5px;color:#8d8d8d;border:1px solid #dfdfdf;margin-left:10px;border-radius:3px;}
.submit-main{width:167px;height:auto;margin:10px auto;padding:0px;text-align:center;overflow:hidden;}
.post-submit{margin:0px;padding:0px;overflow:hidden;}
.post-submit input[type=submit]{width:110px;height:40px;background:#F15B5A;color:#fff;border:none;margin-top:15px;margin-left:15px;float:left;border-radius:3px;}
.clear{clear:both;}
.popup .close-reveal-modal {font-size: 22px;line-height: .5;position: absolute;top: 8px;right: 11px;color: #aaa;text-shadow: 0 -1px 1px rbga(0,0,0,.6);font-weight: bold;cursor: pointer;text-decoration: none;} 
        /*****end of header****/
/*******menu*****/
#nav-main{width:100%;height:40px;background:#666464;
	border-bottom:4px solid #E70304;}

#nav{
	height:40px;
	font-size:12px;
	width:1002px;margin:0 auto;
}	

#nav li{
	list-style: none;
	display: block;
	float:left;
	height:40px;
	position: relative;
	border-right: 1px solid #999;
}

#nav li a{
	padding:0px 33px 0px 33px;
	margin: 0px 0;
	line-height:40px;
	text-decoration: none;
	height: 40px;
	color: #FFF;
	
}

#nav ul{
	background:#FFF; 
	padding: 0px;
	border-bottom: 1px solid #DDDDDD;

	
	width:200px;z-index:999;
}
#nav li:hover{
	background:#E70304;
}
#nav li a{
	display: block;
}
#nav ul li {
	border-right:none;
	border-bottom:1px solid #DDDDDD;
	width:200px;
	height:39px;
}
#nav ul li a {
	border-right: none;
	color:#000;
	border-bottom:1px solid #FFFFFF;padding:5px 5px 5px 10px !important;line-height:25px;
}
#nav ul li:hover{background:#f9f9f9;}
#nav ul li:last-child { border-bottom: none;}
#nav ul li:last-child a{ border-bottom: none;}
/* Sub menus */
#nav ul{
	display: none;
	visibility:hidden;
	position: absolute;
	top:40px;
}

/* Third-level menus */
#nav ul ul{
	top: 0px;
	left:170px;
	display: none;
	visibility:hidden;
	border: 1px solid #DDDDDD;
}
/* Fourth-level menus */
#nav ul ul ul{
	top: 0px;
	left:240px;
	display: none;
	visibility:hidden;
	border: 1px solid #DDDDDD;
}

#nav ul li{
	display: block;
	visibility:visible;
}
#nav li:hover > ul{
	display: block;
	visibility:visible;
}
#nav li:last-child{border:none;}
</style>
<!--[if IE 7]>
<style>
#nav{
	margin-left:0px
}
#nav ul{
	left:0px;
}
#nav ul ul{
	left:200px;
}
#nav ul ul ul{
	left:230px;
}
</style>
<![endif]-->
.company-adjustment{width:142px !important;display: inline-block;text-align: center !important}


/******banner*********/
.banner{width:1002px;height:303px;margin:0px auto;padding:0px;margin-bottom:22px;}
/*
@-webkit-keyframes left-right {
  0% {-moz-transform: translateY(-20%) translateX(-10%);-ms-transform: translateY(-20%) translateX(-10%);-webkit-transform: translateY(-20%) translateX(-10%);transform: translateY(-20%) translateX(-10%); }100% {-moz-transform: translateY(0%) translateX(10%);-ms-transform: translateY(0%) translateX(10%);-webkit-transform: translateY(0%) translateX(10%);transform: translateY(0%) translateX(10%); } }
@-moz-keyframes left-right {0% {-moz-transform: translateY(-20%) translateX(-10%);-ms-transform: translateY(-20%) translateX(-10%);-webkit-transform: translateY(-20%) translateX(-10%);transform: translateY(-20%) translateX(-10%); }
  100% {-moz-transform: translateY(0%) translateX(10%);-ms-transform: translateY(0%) translateX(10%);-webkit-transform: translateY(0%) translateX(10%);transform: translateY(0%) translateX(10%); } }
@-ms-keyframes left-right {0% {-moz-transform: translateY(-20%) translateX(-10%);-ms-transform: translateY(-20%) translateX(-10%);-webkit-transform: translateY(-20%) translateX(-10%);transform: translateY(-20%) translateX(-10%); }100% {-moz-transform: translateY(0%) translateX(10%);-ms-transform: translateY(0%) translateX(10%);-webkit-transform: translateY(0%) translateX(10%);transform: translateY(0%) translateX(10%); } }@keyframes left-right {0% {-moz-transform: translateY(-20%) translateX(-10%);-ms-transform: translateY(-20%) translateX(-10%);-webkit-transform: translateY(-20%) translateX(-10%);transform: translateY(-20%) translateX(-10%); }100% {-moz-transform: translateY(0%) translateX(10%);-ms-transform: translateY(0%) translateX(10%);-webkit-transform: translateY(0%) translateX(10%);transform: translateY(0%) translateX(10%); } }@-webkit-keyframes right-left {0% {-moz-transform: translateY(0%) translateX(10%);-ms-transform: translateY(0%) translateX(10%);-webkit-transform: translateY(0%) translateX(10%);transform: translateY(0%) translateX(10%); }100% {
-moz-transform: translateY(-20%) translateX(-10%);-ms-transform: translateY(-20%) translateX(-10%);-webkit-transform: translateY(-20%) translateX(-10%);transform: translateY(-20%) translateX(-10%); } }@-moz-keyframes right-left {0% {-moz-transform: translateY(0%) translateX(10%);-ms-transform: translateY(0%) translateX(10%);-webkit-transform: translateY(0%) translateX(10%);transform: translateY(0%) translateX(10%); }100% {-moz-transform: translateY(-20%) translateX(-10%);-ms-transform: translateY(-20%) translateX(-10%);-webkit-transform: translateY(-20%) translateX(-10%);transform: translateY(-20%) translateX(-10%); } }@-ms-keyframes right-left {0% {
-moz-transform: translateY(0%) translateX(10%);-ms-transform: translateY(0%) translateX(10%);-webkit-transform: translateY(0%) translateX(10%);transform: translateY(0%) translateX(10%); }100% {-moz-transform: translateY(-20%) translateX(-10%);-ms-transform: translateY(-20%) translateX(-10%);-webkit-transform: translateY(-20%) translateX(-10%);transform: translateY(-20%) translateX(-10%); } }
@keyframes right-left {0% {-moz-transform: translateY(0%) translateX(10%);-ms-transform: translateY(0%) translateX(10%);-webkit-transform: translateY(0%) translateX(10%);transform: translateY(0%) translateX(10%); }100% {-moz-transform: translateY(-20%) translateX(-10%);
-ms-transform: translateY(-20%) translateX(-10%);-webkit-transform: translateY(-20%) translateX(-10%);transform: translateY(-20%) translateX(-10%); } }
*/
/* added to the original element calling slippry */
.sy-box.sy-loading {background: url(../images/sy-loader.gif) 50% 50% no-repeat;-moz-background-size: 32px;-o-background-size: 32px;-webkit-background-size: 32px;background-size: 32px;min-height: 40px; }
.sy-box.sy-loading .sy-slides-wrap, .sy-box.sy-loading .sy-pager {visibility: hidden; }
/* element that wraps the slides */
.sy-slides-wrap {position: relative;height: 100%;width: 100%; }
.sy-slides-wrap:hover .sy-controls {display: block; }
/* element that crops the visible area to the slides */
.sy-slides-crop {height: 100%;width: 100%;position: absolute;overflow: hidden; }
/* list containing the slides */
.sy-list {width: 100%;height: 100%;list-style: none;margin: 0;padding: 0;position: absolute; }
.sy-list.horizontal {-moz-transition: left ease;-o-transition: left ease;-webkit-transition: left ease;transition: left ease; }
.sy-list.vertical {-moz-transition: top ease;-o-transition: top ease;-webkit-transition: top ease;transition: top ease; }
/* single slide */
.sy-slide {position: absolute;width: 100%;z-index: 2; }
.sy-slide.kenburns { width: 140%;left: -20%; }
.sy-slide.kenburns.useCSS {-moz-transition-property: opacity;-o-transition-property: opacity;-webkit-transition-property: opacity;transition-property: opacity; }
.sy-slide.kenburns.useCSS.sy-ken:nth-child(1n) {-webkit-animation-name: left-right;-webkit-animation-fill-mode: forwards;
-moz-animation-name: left-right;-moz-animation-fill-mode: forwards;-o-animation-name: left-right;-o-animation-fill-mode: forwards;animation-name: left-right;animation-fill-mode: forwards; }
.sy-slide.kenburns.useCSS.sy-ken:nth-child(2n) {-webkit-animation-name: right-left;-webkit-animation-fill-mode: forwards;-moz-animation-name: right-left;-moz-animation-fill-mode: forwards;-o-animation-name: right-left;-o-animation-fill-mode: forwards;animation-name: right-left;animation-fill-mode: forwards; }
.sy-slide.sy-active {z-index: 3; }
.sy-slide > a {margin: 0;padding: 0;display: block;width: 100%; }
    .sy-slide > a > img {margin: 0;padding: 0;display: block;width: 100%;border: 0;height:303px; }
/* next/ prev buttons, with arrows and clickable area a lot larger than the visible buttons */
.sy-controls {display: none;list-style: none;height: 100%;width: 100%;position: absolute;padding: 0;margin: 0; }
.sy-controls li {position: absolute;width: 10%;min-width: 4.2em;height: 100%;z-index: 33; }
.sy-controls li.sy-prev {left: 0;top: 0; }
.sy-controls li.sy-prev a:after {background-position: -5% 0; }
.sy-controls li.sy-next {right: 0;top: 0; }
.sy-controls li.sy-next a:after {background-position: 105% 0; }
.sy-controls li a {position: relative;width: 100%;height: 100%;display: block;text-indent: -9999px; }
.sy-controls li a:link, .sy-controls li a:visited {opacity: 0.4; }
.sy-controls li a:hover, .sy-controls li a:focus {opacity: 0.8;outline: none; }
.sy-controls li a:after {content: "";background-image: url('../images/arrows.png');background-repeat: no-repeat;-moz-background-size: cover;-o-background-size: cover;-webkit-background-size: cover;background-size: cover;text-align: center;text-indent: 0line-height: 2.8em;color: #111;font-weight: 800;position: absolute;background-color: #fff;width: 2.8em;height: 2.8em;left: 50%;top: 50%;margin-top: -1.4em;margin-left: -1.4em;-moz-border-radius: 50%;-webkit-border-radius: 50%;border-radius: 50%; }
/* pager bubbles */
.sy-pager {overflow: hidden;*zoom: 1;display: block;width: 100%;margin: 1em 0 0;padding: 0;list-style: none;text-align: center; }
.sy-pager li {display: inline-block;width:0.8em;height:0.8em;margin: 0 1em 0 0;-moz-border-radius: 50%;-webkit-border-radius: 50%;border-radius: 50%; }
.sy-pager li.sy-active a {background-color:#E60503; }
.sy-pager li a {width: 100%;height: 100%;display: block;background-color: #ccc;text-indent: -9999px;-moz-background-size: 2em;-o-background-size: 2em;-webkit-background-size: 2em;background-size: 2em;-moz-border-radius: 50%;-webkit-border-radius: 50%;border-radius: 50%; }
.sy-pager li a:link, .sy-pager li a:visited {opacity: 1.0; }
.sy-pager li a:hover, .sy-pager li a:focus {opacity: 0.6; }
/* element to "keep/ fill" the space of the content, gets intrinsic height via js */
.sy-filler {width: 100%; }
.sy-filler.ready {-moz-transition: padding 600ms ease;-o-transition: padding 600ms ease;-webkit-transition: padding 600ms ease;transition: padding 600ms ease; }
.demo_wrapper {width:1002px;margin:10px auto;}
.demo_block {width: 100%;}

  /****content*****/
.content{width:1002px;height:auto;min-height:100px;margin:0 auto;padding:0px;}
.content-left{width:745px;height:auto;min-height:100px;margin:0px;padding:0px;float:left;}
.sub-contentleft{width:689px;height:auto;min-height:100px;margin:0px;padding:0px;}
.content-head{width:689px;height:50px;margin:0px auto;padding:0px;}
.content-line{float:left;width:200px;margin-top:28px;height:1px;border-top:1px solid #E60F0D;}
.content-text{float:left;width:230px;text-align:center;}
.content-text p{font-size:16px;color:#000;}
.container{width:740px;height:auto;min-height:100px;margin:0px;padding:0px;}
.content-image{width:150px;height:180px;margin-right:5px;padding:0px;float:left;}
.content-image img{border:none;width:150px;height:160px;}
.para{float:right;width:740px;height:auto;min-height:100px;margin:0px;padding:0px;}
.para p{font-size:13px;color:#838383;line-height:20px;margin:5px 0px 8px 0px;text-align:justify;}
.para h1{font-size:13px;color:#838383;line-height:23px;margin:10px 0px;text-align:justify;}
.para1{width:400px;height:auto;min-height:50px;float:left;}
.para2{width:300px;height:auto;min-height:50px;float:right;}
.para1 ul{margin:0px 20px;padding:0px;}
.para1 ul li{list-style:square;color:#838383;font-size:13px;margin:0px;}
.para3{width:600px;height:auto;min-height:50px;float:left;}
.para3 ul{margin:0px 20px;padding:0px;}
.para3 ul li{list-style:square;color:#838383;font-size:13px;margin-top:5px;}
.read{width:104px;height:30px;margin:1px 5px 1px 1px;padding:0px;}
.read a{text-decoration:none;font-size:11px;color:#F45C5B;}
.catagory{width:730px;height:auto;min-height:100px;margin:0px;padding:0px;display:block;overflow:hidden;float:left;margin-bottom:10px;}
.sub-catagory{width:170px;height:auto;min-height:100px;float:left;margin-right:12px;}
.cat-head{width:170px;height:60px;margin:0px;padding:0px;color:#787878;font-size:13px;font-weight:600;}
.cat-head span{border-bottom:1px solid #E60F0D;}
.cat-image{width:170px;height:102px;margin:0px;padding:0px;}
.cat-image img{border:none;width:166px;height:100px;}
.paragraph{width:170px;height:auto;margin-top:6px;padding:0px;}
.paragraph h6{font-size:13px;color:#E74141;margin:0px;font-family: 'open_sansregular';font-weight:100;}
.paragraph p{font-size:13px;color:#838383;line-height:20px;margin-top:5px;}
.content-right{width:240px;height:auto;min-height:80px;margin:0px;padding:0px;float:right;}
.sub-right{width:240px;height:auto;min-height:80px;margin:0px;padding:0px;float:right;}
.right-head{background:#E70304;width:240px;height:32px;font-size:14px;text-align:center;}
.right-head p{color:#fff;padding-top:6px;}
.right-image{width:220px;height:auto;min-height:90px;margin:0 auto;padding:0px;}
.sub-image{padding:5px;width:200px;height:100px;border:1px solid #CCC;margin:5px;}
.sub-image img{border:none;width:200px;height:100px;}
.events{width:240px;height:auto;min-height:100px;margin:0px;padding:0px;float:right;}
.sub-events{width:228px;height:250px;margin:0px;padding:0px;float:right;overflow-y:scroll;}
.events-right{width:42px;height:42px;float:left;margin-top:11px;background:url('../images/calender1.png') no-repeat;text-align:center;margin-right:6px;line-height:12px;}
.events-right:hover{background:url('../images/colour.png');width:42px;height:42px;}
.events-right h3{font-size:12px;color:#000;}
.events-right span{font-size:10px;}
.events-left{float:left;width:163px;height:auto;margin-top:9px;}
.events-left a{font-size:12px;color:#838383;text-decoration:none;}
.events-left ul{margin:0px;padding:0px;}
.events-left ul li{list-style:none;margin:0px;padding:0px;}
.events-left ul li p{font-size:11px;color:#838383;margin:0px;padding:0px;}
.events-left ul li img{width:10px;height:10px;border:none;float:left;margin-right:3px;}
.maps{width:210px;height:auto;min-height:30px;margin:0px;padding:0px;}
.map-right{float:right;width:166px;height:auto;padding-left:23px;border-left:1px solid #d0cece;}
.map-right ul{margin:0px;padding:0px;}
.map-right ul li{list-style:none;margin:0px;padding:0px;}
.map-right ul li p{font-size:11px;color:#838383;margin:0px;padding:0px;}
.map-right ul li img{width:10px;height:10px;border:none;float:left;margin-right:3px;margin-top:3px;}
.read-more{width:71px;height:30px;margin-top:24px;padding:0px;float:right;}
.read-more a{text-decoration: none;font-size:11px;color: #F45C5B;}
         /********footer********/
.footer-main{width:100%;height:auto;min-height:100px;margin-top:10px;padding:0px;background:#1A1A1A;}
.footer{width:1002px;height:auto;min-height:100px;margin:0 auto;padding:0px;}
.footer-image{width:270px;height:auto;min-height:100px;margin-left:19px;padding:0px;float:left;}
.footer-image h1,.quicklink h1,.followus h1,.footer-last h1{font-size:15px;color:#fff;font-family: 'open_sansbold';}
.sub-footerimage{width:80px;height:80px;float:left;}
.sub-footerimage img{border:none;width:70px;height:70px;}
.quicklink{width:270px;height:auto;min-height:100px;margin:0px;padding:0px;float:left;}
.quicklink ul{margin-top:5px;padding:0px;margin-left:5px;}
.quicklink ul li{list-style:none;margin:0px;padding:0px;}
.quicklink ul li a{text-decoration:none;font-size:12px;color:#C7C2C2;}
.followus ul li a{text-decoration:none;font-size:12px;color:#C7C2C2;}
.quicklink ul li a:hover{color:#FFF;}
.quicklink ul li a img{width:12px;height:12px;border:none;float:left;margin:5px;}
.followus{width:183px;height:auto;min-height:100px;float:left;margin:0px;padding:0px;}
.followus a{text-decoration:none;float:left;}  
.followus ul{margin:0px;padding:0px;}
.followus ul li{list-style:none;}
.sprite {background: url('../images/download (1).png') no-repeat top left; width: 24px; height: 24px;} 
.sprite.din {background-position: 0px 0px;width:150px;margin-left: 11px;margin-bottom:13px;} 
.sprite.fbukcopy:hover{background-position: 0px -34px;} 
.sprite.fbukcopy{background-position: 0px -68px;width:150px;margin-top:18px;margin-left: 11px;margin-bottom:13px;}
.sprite.fbukcopy p,.sprite.gmail p,.sprite.din p,.sprite.twit p{margin-left: 35px;font-size: 12px;padding-top: 5px;color:#C7C2C2;margin-top:0px;}
.sprite.gmail:hover{ background-position: 0px -102px;} 
.sprite.gmail{background-position: 0px -136px;width:150px;margin-left: 11px;margin-left: 11px;margin-bottom:13px;} 
.sprite.din:hover{background-position: 0px -170px;margin-left: 11px;} 
.sprite.twit:hover{background-position: 0px -204px;} 
.sprite.twit{background-position: 0px -238px;width:150px;margin-left: 11px;margin-bottom:13px;} 
.footer-last{width:243px;height:auto;min-height:100px;float:left;margin:0px;padding:0px;}
.footer-last p{font-size:12px;color:#C7C2C2;margin-top:28px;}
.copy-left{width:285px;height:30px;padding:0px;float:left;}
.copy-right{width:289px;height:30px;padding:0px;float:right;}
.email{width:241px;height:50px;margin:0px;padding:0px;float:right;}
.email-left{float:left;height:50px;margin:0px;padding:0px;width:200px;}
.email-left input[type=text]{width:220px;height:47px;border:1px solid #33363D;float:left;font-size:16px;color:#fff;padding-left:21px;letter-spacing:1px;outline:none;background:none;}
.email-right{float:right;width:40px;height:50px;}
.email-right input[type=submit]{width:41px;height:50px;background:#1A1A1A url('../images/email.png') no-repeat;background-position:right;border:none;outline:none;}
::-webkit-input-placeholder { /* WebKit browsers */color:#323232;}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */color:#323232;opacity:  1;}
::-moz-placeholder { /* Mozilla Firefox 19+ */color:#323232;opacity:  1;}
:-ms-input-placeholder { /* Internet Explorer 10+ */color:#323232;}

.copyright-main{width:100%;height:auto;background:rgba(0, 0, 0, 0.68);}
.copyright{width:1002px;height:30px;margin:0 auto;padding:0px;background:url('../images/footer.png') no-repeat;background-position:center;}
.copyright p{font-size:12px;color:#fff;line-height:15px;}
.copyright a{text-decoration:none;font-size:10px;color:#fff;font-family:'open_sansbold';}
/*
Back to top button 
*/
#back-top {text-align:center;display:inline-block;bottom: 30px;margin:0px auto;}
#back-top a {width:20px;display: block;text-align: center;text-decoration: none;color: #bbb;
	/* background color transition */
	-webkit-transition: 1s;-moz-transition: 1s;transition: 1s;}
#back-top a:hover {color: #000;}
/* arrow icon (span tag) */
#back-top span {width:17px;height:23px;display: block;background:#1A1A1A url('../images/navigate.png') no-repeat;
	/* background color transition */-webkit-transition: 1s;-moz-transition: 1s;transition: 1s;}
#back-top a:hover span {background-color: #777;}
               /********About Us********/
.para a,.carrer-para a{text-decoration:none;color:#F45C5B;font-size:11px;}
.mission{width:600px;height:auto;margin:0px;padding:0px;}
.mission h3{font-size:15px;color:#f80102;}
.mission p{font-size:13px;color:#838383;}
.sub-quality{width:600px;height:auto;margin-bottom:10px;padding:0px;}
.sub-quality ul{margin:0px;padding:0px;}
.sub-quality ul li{margin:3px;padding:5px 5px;list-style-image:url(../images/arrow2.png);list-style-position:inside;}
.sub-quality ul li p{font-size:13px;color:#838383;display:inline;}
          /******Solutions******/
.innerbanner{width:1002px;height:238px;margin:7px auto 0px auto;padding:0px;}
.innerbanner img{width:1002px;height:238px;border:none;}
.our-services{width:689px;height:auto;min-height:100px;margin:0px;padding:0px;display:block;overflow:hidden;}
.our-services p{font-size:13px;color:#838383;line-height: 23px;}
.services-left{width:360px;height:auto;min-height:100px;margin:0px;padding:0px;float:left;}
.services-left ul{margin:0px;padding:0px;}
.services-left ul li{margin:4px;padding:10px 9px;border-top:1px solid #d0cece;list-style-image:url(../images/arrow2.png);list-style-position:inside;}

.services-left ul li a,.solutions-left ul li a,.solutions-right ul li a,.benifits ul li a{text-decoration:none;font-size:13px;color:#838383;}
.services-left ul li:last-child{border-bottom:1px solid #d0cece;}
.servicescontent-right{width:255px;height:auto;min-height:100px;float:right;}
.servicescontent-right h1{margin-top:11px;font-size:21px;margin-left:13px;}
.services-right{width:252px;height:auto;min-height:100px;float:right;border-left:1px solid #C5C5C5;margin-bottom:10px;}
.button{width:252px;height:35px;margin-bottom:2px;padding:0px;overflow:hidden;}
.sub-serviceleft{width:30px;height:35px;float:left;margin-left:13px;padding:0px;}
.sub-serviceleft img,.buildingbanner img{border:none;}
.sub-serviceright{float:right;width:199px;height:35px;font-size:12px;background:#1A1A1A;border:none;padding-left:10px;padding-top:6px;}
.sub-serviceright a{text-decoration:none;color:#fff;}
.our-services span,.para span,.services-left p{color:#f80102;}

    /********Building Automation*********/
.solutions-left{float:left;width:300px;height:auto;min-height:100px;margin:0px;padding:0px;}
.solutions-left h3,services-left h3{color:#f80102;font-family: 'open_sansbold';margin-left:17px;}
.solutions-left ul{margin:0px;padding:0px;}
.solutions-left ul li{margin:4px;padding:33px 9px;border-top:1px solid #d0cece;list-style-position:inside;list-style-image:url(../images/arrow2.png);}
.solutions-left ul li:last-child{border-bottom:1px solid #d0cece;}
.solutions-right{float:left;width:387px;height:auto;min-height:100px;margin:0px;padding:0px;}
.solutions-right h3,.services-left h3{color:#f80102;font-weight:600;margin-left:17px;}
.solutions-right ul{margin:0px;padding:0px;}
.solutions-right ul li{margin:4px;padding:10px 9px;border-top:1px solid #d0cece;list-style-position:inside;list-style-image:url(../images/arrow2.png);}
.solutions-right ul li:last-child{border-bottom:1px solid #d0cece;}
.benifits{float:left;width:338px;height:auto;min-height:100px;margin:0px;padding:0px;}
.benifits h3{color:#f80102;font-weight:600;margin-left:17px;}
.benifits ul{margin:0px;padding:0px;}
.benifits ul li{margin:4px;padding:10px 9px;border-top:1px solid #d0cece;list-style-position:inside;list-style-image:url(../images/arrow2.png);}
.benifits ul li:last-child{border-bottom:1px solid #d0cece;}
            /********sustainability*******/
.sub-para{width:400px;height:auto;margin-left:36px;padding:0px;}
.sub-para ul{margin:0px;padding:0px;}
.sub-para ul li{margin:3px;padding:3px 5px;list-style-position:inside;list-style-image:url(../images/arrow2.png);}
.sub-para ul li p{font-size:14px;color:#838383;}

                  /*************clients************/
.client-partners{width:722px;height:auto;min-height:100px;margin:0px;padding:0px;float:left;}
.client-images{width:180px;height:152px;margin:0px;padding:0px;float:left;}
.client-images img{width:159px;height:100px;border:none;}
.client-images p{font-size:11px;color:#838383;margin-left:10px;margin-top:0px;}

                      /*****************Contact Us**********/
.contactbanner{width:960px;height:238px;margin:0px auto;padding:0px;background:url('../images/contact us.jpg') no-repeat;background-size:cover;}
.sub-contactbanner{width:279px;height:50px;margin-top:180px;padding:0px;float:right;overflow:hidden;margin-right:10px;}
.sub-contactbanner h1{font-size:25px;color:#fff;float:right;margin:0px;}
.sub-contactbanner a{text-decoration:none;font-size:12px;color:#E50402;float:right;}
.contactus{width:1002px;height:auto;margin:0px;padding:0px;}
.contactus-head{width:260px;height:35px;margin:0px auto;padding:0px;text-align:center;}
.contactus-head h2{color:#E50402;font-size:25px;font-family: 'open_sansbold';text-align:center;}
.contact-line{text-align:center;}
.contactus p{font-size:14px;color:#514C4C;text-align:center;margin-top:23px;margin-bottom:6px;}
.contactus p{font-size:14px;color:#514C4C;text-align:center;margin-top:23px;margin-bottom:6px;}
.contactus h6{font-size:14px;color:#514C4C;text-align:center;font-weight:100;margin:0px;}
.contactus h3{font-size:16px;color:#514C4C;text-align:center;margin-top:40px;}
.contactus h4{font-size:14px;color:#514C4C;text-align:center;font-weight:100;margin-top:0px;}
.contactus span{color:#666666;font-family: 'open_sansbold';font-size:15px;}
.contactus h5{font-size:14px;color:#E50402;text-align:center;font-weight:100;margin-top:0px;}
.fields{width:806px;height:auto;margin:0px auto;padding:0px;text-align:center;overflow:hidden;margin-bottom:10px;}
.fields-left{margin:0px;padding:0px;float:left;}
.fields-left input[type=text]{width:350px;height:40px;border:1px solid #D8D7D7;margin-top:16px;margin-left:43px;padding-left:5px;}
::-webkit-input-placeholder { /* WebKit browsers */color:#8d8d8d;}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */color:#8d8d8d;opacity:  1;}
::-moz-placeholder { /* Mozilla Firefox 19+ */color:#8d8d8d;opacity:  1;}
:-ms-input-placeholder { /* Internet Explorer 10+ */color:#8d8d8d;}
.fields-text{margin:0pc;padding:0px;}
.fields-text textarea{width:746px;height:80px;border:1px solid #D8D7D7;margin-top:16px;margin-left:43px;padding-left:5px;color:#8d8d8d;font-size:14px;}
.submit{margin:0px;padding:0px;}
.submit input[type=submit]{width:152px;height:50px;font-family: 'open_sansbold';font-size:15px;margin-top:30px;background:#F15B5A;color:#fff;border-radius:50px;border:none;outline:none;}
.submit h3{text-align:center;font-size:15px;color:#0FB7C4;}
    /***********banner responsive*********/
 @media only screen and (max-device-width: 600px) {
    .sy-controls {display: block; }
    .sy-controls li {min-width: 2.1em; }
    .sy-controls li a:after {width: 1.4em;height: 1.4em;margin-top: -0.7em;margin-left: -0.7em; } }
@media only screen and (max-device-width: 600px), screen and (max-width: 600px) {
    .sy-caption-wrap {left: 0;bottom: 0.4em; }
    .sy-caption-wrap .sy-caption {left: 0;padding: 0.2em 0.4em;font-size: 0.92em;-moz-border-radius: 0;-webkit-border-radius: 0;border-radius: 0; } }
@media only screen and (max-device-width: 800px), screen and (max-width: 800px) {
.demo_wrapper {width: 80%;}  }

      /***********Carrer********/
.left-carrer {width: 700px;height: auto;min-height: 100px;margin: 0px;padding: 0px;float: left;}
.carrers-main {width: 673px;height: auto;min-height: 100px;margin: 10px 0px 15px 0px;padding: 0px;float: left;border: 1px solid #ddd;overflow: hidden;}
.carrers-head {width: 640px;margin: 0px auto;padding: 0px;}
.postdate {width: 40px;height: 44px;margin-top: 10px;padding: 0px;background: #E60503;float: left;text-align: center;border-radius: 3px;}
.postdate p {margin: 0px;font-size: 12px;color: #fff;}
.date {width: 30px;height: 19px;background:#fff;margin: 5px auto;border-radius: 3px;position: relative;bottom: 2px;}
.date span {font-size: 14px;}
.carrer-left {width: 333px;float: left;margin-left: 11px;margin-top:10px;}
.carrer-left p {font-size: 14px;font-weight: 600;}
.carrer-left span {font-size: 13px;color: #838383;font-weight: 100;}
.carrers-head h1{font-size:14px;color:#838383;margin:0px;float:left;width:83px;}
.carrers-head p{margin:0px;}
.carrer-para {margin-bottom: 10px;}
.carrer-para p {font-size:13px;margin:0px;text-align:justify;}
.postresume {width: 250px;height: auto;min-height: 100px;margin-bottom: 10px;padding: 0px;float: right;}
.carrer-right {width: 254px;margin: 0px auto;padding: 0px;height: auto;min-height: 100px;}
.carrer-right h1 {font-size: 20px;color: #E60503;margin: 0px;font-family: 'open_sansbold';}
.carrer-field {margin-top: 10px;}
.carrer-field input[type=text] {width: 226px;height: 40px;border: 1px solid #ddd;padding-left: 5px;}
.carrer-right textarea {width: 226px;height: 70px;border: 1px solid #ddd;padding-left: 5px;margin-top: 10px;color: #8d8d8d;}
.attachment {margin-top: 10px;}
.attach{margin:0px;padding:0px;text-align:center;}
.attach input[type=submit]{width:125px;height:40px;font-family:'open_sansbold';font-size:15px;margin-top:30px;background:#F15B5A;color:#fff;border-radius:50px;border:none;outline:none;}
      /********readmore*******/
.sub-carrer{width:673px;height: auto;min-height: 100px;margin: 0px;padding: 0px;float: left;}
.sub-carrer ul{display: block;margin: 0 ;padding: 10px 0}
.sub-carrer ul li{list-style: none;margin: 0;padding:0 10px 20px;}
.sub-carrer ul li h1{font-size:13px;width:125px;float:left;margin:0px;}
.sub-carrer ul li p{font-size:13px;margin:0px;display: inline;}
.sub-carrer ul li p:before{content: ":";padding-right: 10px;}

        /**************Gallery***********/
.fancybox-custom .fancybox-skin {box-shadow: 0 0 50px #222;}
.gallery{width: 689px;height: auto;min-height: 100px;margin: 0px;padding: 0px;}
.gallery img{margin-right:19px;margin-bottom:10px;}
.team{width:710px;height:auto;min-height:100px;margin:0px;}
.team-left{width:120px;height:120px;float:left;}
.team-left img{width:120px;height:120px;float:left;border:none;margin-right:10px;}
.team-right{width:585px;height:auto;float:right;}
.team-right h4{margin:0px;padding:0px;color:#666;}
.team-right p{margin:5px;color:#838383;font-size:13px;line-height:20px;text-align:justify;}