/* CSS Document */

body {font-size: 12px; line-height: 22px; font-family: Raleway,Arial,Helvetica,sans-serif; background:#F2F2F2 !important; min-width: 100%; margin:0 !important; padding:0; color:#404040; font-weight:normal; text-rendering: optimizeLegibility !important; font-stretch:normal !important; }
html{height:100%; margin-bottom:0px;}
* { margin: 0; padding: 0; outline: 0; }

.clear {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}

#wrapper { width:100%; height:100%; margin:0; padding:0;}

h1 { width:100%; text-align: center; color:#333; font-size:46px; line-height:60px ; margin:0 0 10px 0; padding:0 0 15px 0; text-transform:uppercase; font-family: Raleway,Arial,Helvetica,sans-serif; font-weight:500; background:url(../images/h1.jpg) no-repeat center bottom; }
h1 span { color:#FFF;}

h2 { width:100%; text-align:left; color:#EA531B; font-size:38px; line-height:48px ; margin:0 0 0 0; padding:0 0 0 0; text-transform:uppercase; font-family: Raleway,Arial,Helvetica,sans-serif; font-weight:600; }

h5 { width:100%; text-align:left; color:#333; font-size:22px; line-height:30px ; margin:10px 0 0 0; padding:0 0 0 0; text-transform:uppercase; font-family: Raleway,Arial,Helvetica,sans-serif; font-weight:600; }

h6 {width:100%; height:auto; min-height:10px; line-height:24px; font-size:16px; color:#333; text-align: center; margin:20px 0 10px 0 ; padding:0; font-weight:500; text-transform: capitalize; font-family: Raleway,Arial,Helvetica,sans-serif; }
h6 span { color:#EA531B; font-weight:600;}

p { width:100%; font-size:15px; text-align: justify; font-family: Raleway,Arial,Helvetica,sans-serif; line-height:22px; color:#333; font-weight:500; margin:10px 0 0 0; padding:0;}
p a { color:#EA531B; text-decoration:none;}
p a:hover { color:#333;}
p span { color:#EA531B; font-weight:600;}
p strong { color:#333; font-weight:600;}

header{  width:100%; min-height:50px; height: auto; margin:0; padding:0;}
header:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}

.center { width:1000px; height:auto; margin:0 auto;}
.center:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}

/*LOGO*/
.logo { float:left; width:auto; height:auto; margin:10px 0; padding:0;}
/*LOGO*/

/*GET A QUOTE*/
.get-a-quote-btn { float: right; width: auto; height:auto; min-height:10px; margin:25px 0; padding:0;}
.get-a-quote-btn a { float:left; width: auto; height:40px; line-height:40px; margin:0; padding:0 10px; color:#FFF; border:1px solid #EA531B; background:#EA531B; font-weight:500; text-decoration:none; text-align:center; font-size:14px;  transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s;}
.get-a-quote-btn a:hover { background: none; border:1px solid #EA531B; color:#EA531B;  transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s;}
/*GET A QUOTE*/

.main-wrapper { width:100%; height:auto; margin:0 0 10px 0; padding:10px 0; background:#FFF;}
.main-wrapper:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}

.main { float:left; width:100%; height:auto; min-height:300px; margin:10px 0; padding:0;}

/*SERVICE*/
.service-box { float:left; width:313px; height:auto; min-height:100px; margin:10px; padding:0;}

.service-box-icon { float:left; width:153px; height:153px; margin:0 80px;}
.service-box-icon a img { float:left; width:153px; height:153px; margin:0; padding:0; background:#333; -webkit-transition-duration: 0.8s;-moz-transition-duration: 0.8s;-o-transition-duration: 0.8s;transition-duration: 0.8s;-webkit-transition-property: -webkit-transform;-moz-transition-property: -moz-transform;-o-transition-property: -o-transform;transition-property: transform; border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;}
.service-box-icon a img:hover {-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg); -o-transform:rotate(360deg); border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%; background:#EA531B;}

.service-titel { float:left; width:100%; height:auto; font-size:24px; font-weight:500; line-height:40px; margin:10px 0 0 0; padding:0; text-align:center; color:#333;}
.service-titel a { color:#333; text-decoration:none; margin:0; padding:0;}
.service-titel a:hover { color:#EA531B;}

.service-tex { float:left; width:100%; height:auto; font-size:15px; font-weight:400; line-height:22px; margin:5px 0; padding:0; text-align:center; color:#333; }

.service-btn { float:left; width:123px; height:auto; min-height:10px; margin:10px 95px 0 95px; padding:0;}
.service-btn a { float:left; width:100%; height:40px; line-height:40px; margin:0; padding:0; color:#EA531B; border:1px solid #EA531B; font-weight:600; text-decoration:none; text-align:center; font-size:14px;  transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s;}
.service-btn a:hover { background:#EA531B; color:#FFF;  transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s;}
/*SERVICE*/

/*TESTIMONIALS*/
.testimonials-wrapper { width:100%; height:auto; margin:0 0 10px 0; padding:10px 0; background:#EA531B;}
.testimonials-wrapper:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}

.testimonials { float:left; width:1000px; height:auto; min-height:130px; margin:10px 0; padding:0;}
#slider { float:left; height: auto; width:100% !important; position:relative;margin:0 0 0 0 ; padding:0px 0px 0px 0px;}
#slider-holder { width:100%; height: auto; position:relative; overflow:hidden; text-align:left !important; padding:0px; margin:0px auto;}
#slider-holder .jcarousel-clip{ width:100%; height: auto; position:relative; overflow:hidden; padding:0px; margin:0px; text-align:left !important;}
#slider-holder ul{ width:100%; height: auto; position:relative; overflow:hidden; list-style-type: none; margin:0px; padding:0px; text-align:left !important;}
#slider-holder ul li{width:1000px; height: auto; position:relative; overflow:hidden; float:left;  margin:0px;  text-align:left !important; padding:0px; }

.testimonials-icon { float:left; width:50px; height:auto; min-height:120px; margin:0; padding:0;}

.testimonials-text { float:left; width:860px; height:auto; min-height:50px; margin:10px 20px; padding:0; font-size:15px; text-align:left; color:#FFF; line-height:20px; font-weight:400;}
.testimonials-sub-titel {float:left; width:860px; height:auto; min-height:10px; margin:10px 0px; padding:0; font-size:16px; text-align:left; color:#FFF; line-height:20px; font-weight:400; font-style:italic;}

#slider-nav  { position:absolute; top:115px; left:70px; z-index:0;}
#slider-nav a{position:relative;z-index:99;cursor:pointer;text-indent:-5000px;width:15px;height:15px;float:left;margin: 0px 10px 0px 0;background:#FFF; border:1px solid #EA531B;}
#slider-nav a:hover,
#slider-nav a.active { background:#EA531B; border:1px solid #FFF;}
/*TESTIMONIALS*/

/*GET IN TOUCH*/
.get-wrapper { width:100%; height:auto; margin:0 0 10px 0; padding:30px 0; background:#000;}
.get-wrapper:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}

.get-in-touch { float:left; width:800px; height:auto; min-height:10px; margin:0 100px; padding:0;}
.get-in-touch-text { float:left; width:600px; height:auto; min-height:10px; margin:0 20px 0 0; padding:0; font-size:20px; text-align:left; color:#FFF; font-weight:500; line-height:50px;}

.get-in-touch-btn { float:left; width:180px; height:auto; min-height:10px; margin:0; padding:0;}
.get-in-touch-btn a { float:left; width:100%; height:50px; line-height:50px; margin:0; padding:0; color:#FFF; border:1px solid #EA531B; font-weight:600; text-decoration:none; text-align:center; font-size:16px;  transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s; text-transform:uppercase; background:#EA531B;}
.get-in-touch-btn a:hover { background: none; color:#EA531B;  transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s;}
/*GET IN TOUCH*/

/*New Scoller*/
.more-products { position:relative; float:left; width:1000px; height: auto; margin:0 0px 0px 0px; padding:0px; list-style:none;}
.more-products ul{ list-style-type: none; height: auto; position:relative; overflow:hidden; width: auto;float:left; margin:0 0px 0px 0px!important; padding:0px;}
.more-products ul li{ float:left; width:170px; height: auto; min-height:10px; padding:0px 0px 0px 0px; margin:10px; }


.more-products-img { float:left; width:170px; min-height:10px; height: auto; margin:0; padding:0;}
.more-products-img img { width:170px;}


.more-products-holder { width:950px; height: auto; position:relative; overflow:hidden; top:0px; left:25px;}
.more-products-holder .jcarousel-clip{ width:100%; height: auto; position:relative; overflow:hidden; }

.more-nav { font-size:0; line-height:0; }
.more-nav a{ position:absolute; top:30px; left:0; width:20px; height:40px; text-indent: -4000px; z-index:3;}
.more-nav a.next{ left:980px;width:20px; height:40px; background:url(../images/icon-rt.png);  display:block;opacity:0.3;}
.more-nav a.next:hover {background:url(../images/icon-rt.png); left:980px; opacity:1;}

.more-nav a.prev{ background:url(../images/icon-lf.png); left:0px;  display:block;opacity:0.3;}
.more-nav a.prev:hover { background:url(../images/icon-lf.png); left:0px; opacity:1;}
/*New Scoller*/

/*footer*/
footer { width:100%; height:auto; min-height:10px; margin:10px 0 0 0; padding:100px 0 20px 0; background: url(../images/footer-bg.jpg);  background-origin: padding-box;background-position: left bottom; background-repeat: no-repeat; background-size: cover;  }
footer:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}

/*CONTACT-BOX*/
.contact-box { float:left; width:430px; height:auto; min-height:10px; margin:10px 10px 10px 0; padding:0;}
.contact-box ul { float:left; margin:0; padding:0; list-style:none;}
.contact-box ul li { float:left; height:auto; width:100%; margin:10px 0; padding:0;}
.contact-box p { width:100%; font-size:15px; text-align:left; color:#FFF; font-weight:400; margin:0; padding:0; line-height:22px;}
.contact-box p span {color:#EA531B;}

.contact-logo { float:left; margin:0 0 0 0; padding:0; display:block;}

.line { float:left; width:100%; height:1px; margin:10px 0; padding:0; background:#FFF;}

.footer-call-now { float:left; width:auto; height:auto; min-height:10px; margin:0; padding:0;}
.footer-call-now ul { float:left; margin:0; padding:0; list-style:none;}
.footer-call-now ul li { float:left; width:100%; height:auto; min-height:20px; margin:5px 0 10px 0; padding:0 ; color:#FFF; font-size:15px; line-height:20px; font-weight:400; text-align:left;}
.footer-call-now ul li a { color:#FFF; text-decoration:none;}
.footer-call-now ul li a:hover { color:#EA531B;}
.footer-now-icon { float:left; width:20px; height:20px; margin:0 5px 0 0; padding:0;}

/*social*/
.social { float: left; width:auto; height:auto; min-height:10px; margin:0; padding:0;}
.social ul { float:left; margin:0; padding:0; list-style:none;}
.social ul li { float:left; width:auto; height:auto; min-height:30px; line-height:30px; margin:0 0 0 0; padding:0; font-size:14px; text-align:left; color:#FFF; font-weight:500;}
.social ul li a { float:left; width:30px; height:10px; font-size:14px; text-align:center; margin: 0; padding:9px 0 11px 0; font-weight:500; color:#FFF;  transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s;  }
.social ul li a:hover { color:#EA531B;  transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s;  }
/*social*/

.footer-map { float:left; width:430px; height:auto; min-height:100px; margin:10px 0 0 0; padding:0; overflow:hidden;}

/*CONTACT-BOX*/

/*CONTACT-FORM*/
.contact-form { float:left; width:550px; height:auto; min-height:10px; margin:10px 0px 10px 10px; padding:0;}
.contact-form ul { float:left; margin:0; padding:0; list-style:none;}
.contact-form ul li { float:left; width:550px; height:auto; min-height:10px; margin:10px 0; padding:0;}

.contact-form-bor { float:left; font-size:15px; margin:0; padding:0 0 0 10px; color:#FFF !important;  width:550px; height:50px; line-height:50px; background: url(../images/form-bg.png) repeat top center; border: none; font-weight:400; font-family: Raleway,Arial,Helvetica,sans-serif; }

.contact-form-textar { float:left; font-size:15px; margin:0; padding:10px 0 0 10px; color:#FFF !important;  width:550px; height:130px; line-height:30px; background: url(../images/form-bg.png) repeat top center; border: none; font-weight:400; font-family: Raleway,Arial,Helvetica,sans-serif; }

input.redevelopment-btn { float: left; text-align:left; height:auto; min-height:50px; line-height:50px; font-size:16px; color:#FFF; text-decoration:none; font-weight:600; margin:0; padding:0 65px; background:#EA531B;  border:1px solid #EA531B; transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s; font-family: Raleway,Arial,Helvetica,sans-serif; cursor:pointer;}
input.redevelopment-btn:hover { color:#EA531B; background: none; transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s;  border:1px solid #EA531B;  }
/*CONTACT-FORM*/

.copy { width:100%; height:auto; min-height:30px; line-height:30px; margin:0; padding:10px 0; font-size:13px; text-align: center; color:#FFF; font-weight:400; background:#000;}
.copy a { color:#EA531B; text-decoration:none;}
.copy a:hover { color:#FFF;}
/*footer*/

/*SUB-BANNER*/
.sub-banner { width:100%; margin:0 0 0 0; padding:0; display:block; background:url(../images/sub-banner.png) repeat center top; min-height:10px; height:auto; }
.sub-banner:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.subbanner-titel { float:left; width:100%; height:auto; line-height:60px; font-size:40px; text-align: center; color:#FFF; font-weight:700; text-transform: uppercase; margin:0; padding:30px 0;  font-family: Raleway,Arial,Helvetica,sans-serif;}
/*SUB-BANNER*/

.line-1 { float:left; width:100%; height:2px; margin:10px 0; padding:0; background:url(../images/line.png) repeat-x center top;}

.home-img {width:448px; height: auto; margin:10px 10px 0px 0; padding:5px; background:#FFF; border:1px solid #DADADA;  overflow:hidden;}
.home-img img { width:438px}

.main-left { float:left; width:680px; height:auto; min-height:10px; margin:10px 10px 0 0; padding:0;}
.main-right { float:left; width:300px; height:auto; min-height:10px; margin:10px 0 0 10px; padding:0;}

/*SUB-BANNER-IMG*/
.sub-banner-image { float:left; width:680px; height:auto; min-height:50px; margin:0 0 10px 0; padding:1px; border:1px solid #DADADA;}
.sub-banner-image img { width:676px;}
/*SUB-BANNER-IMG*/

/*RIGHT-FORM*/
.right-form { float:left; width:300px; height:auto; min-height:100px; margin:0 0 10px 0; padding:0; background:#FDF1EC;}
.right-form-titel { float:left; width:300px; height:auto; min-height:10px; line-height:45px; background:#EA531B; font-size:24px; text-align:left; color:#FFF; margin:0; padding:0 10px; font-weight:500;}
.right-form ul { float:left; margin:10px 0; padding:0; list-style:none;}
.right-form ul li { float:left; width:260px; height:auto; min-height:10px; margin:10px 20px; padding:0;}

.right-form-bor { float:left; font-size:14px; margin:0; padding:0 0 0 10px; color:#333 !important;  width:260px; height:45px; line-height:45px; background:#FFF; border:1px solid #DADADA; font-family:Raleway,Arial,Helvetica,sans-serif; font-weight:500; }

.right-form-textar { float:left; font-size:14px; margin:0; padding:0 0 0 10px; color:#333 !important;  width:260px; height:100px; line-height:35px; background:#FFF; border:1px solid #DADADA; font-family:Raleway,Arial,Helvetica,sans-serif; font-weight:500; }

.right-form-bor:focus, .right-form-textar:focus {border:1px solid #EA531B;}

input.right-form-btn { float: left; text-align: center; width:100%; height:auto; min-height:45px; line-height:45px; font-size:16px; color:#FFF; text-decoration:none; font-weight:600; margin:0; padding:0; background:#EA531B;  border:1px solid #EA531B; transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s; font-family: Raleway,Arial,Helvetica,sans-serif; cursor:pointer;}
input.right-form-btn:hover { color:#EA531B; background: none; transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s;  border:1px solid #EA531B;  }
/*RIGHT-FORM*/

/*RIGHT-NAV*/
.right-nav { float:left; width:300px; height:auto; min-height:100px; margin:10px 0 0 0; padding:0; background:#FDF1EC;}
.right-nav-titel { float:left; width:300px; height:auto; min-height:10px; line-height:45px; background:#EA531B; font-size:24px; text-align:left; color:#FFF; margin:0; padding:0 10px; font-weight:500;}
.right-nav ul { float:left; margin:10px 0; padding:0; list-style:none;}
.right-nav ul li { float:left; width:100%; height:auto; min-height:20px; margin:0; padding:0; border-bottom:1px solid #FFF;}
.right-nav ul li a { float:left; width:100%; height:auto; min-height:20px; line-height:35px; font-size:15px; text-align:left; color:#333; font-weight:500; text-decoration:none; margin:0; padding:5px 10px;  transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s;}
.right-nav ul li a:hover { color:#FFF; background:#EA531B;  transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s;}
/*RIGHT-NAV*/

/*GET-A-QUOTE-FORM*/
.get-a-quote-form { float:left; width:800px; height:auto; min-height:10px; margin:10px 100px; padding:10px; background:#FDF1EC;}
.get-a-quote-form ul { float:left; margin:0; padding:0; list-style:none;}
.get-a-quote-form ul li { float:left; width:370px; height:auto; min-height:10px; margin:10px; padding:0;}
.get-a-quote-form ul li.get-big { float:left; width:760px; height:auto; min-height:10px; margin:10px; padding:0;}

.get-a-quote-form-bor{ float:left; font-size:14px; margin:0; padding:0 0 0 10px; color:#333 !important;  width:370px; height:50px; line-height:50px; background:#FFF; border:1px solid #DADADA; font-family:Raleway,Arial,Helvetica,sans-serif; font-weight:500; }
.get-a-quote-form-bor:focus, .get-a-quote-form-textar:focus {border:1px solid #EA531B;}

.get-a-quote-form select { float:left; font-size:14px; margin:0; padding:0 0 0 10px; color:#333 !important;  width:370px; height:50px; line-height:50px; font-weight:500; background:#FFF  url(../images/arrow-select.png) no-repeat right 10px center ;border:1px solid #DADADA; font-family:Raleway,Arial,Helvetica,sans-serif; font-weight:500; appearance:none; -webkit-appearance:none;-moz-appearance: none; text-indent: 0.01px; text-overflow: ''; }
.get-a-quote-form select:focus { float:left; font-size:14px; margin:0; padding:0 0 0 10px; color:#333 !important;  width:370px; height:50px; line-height:50px; font-weight:500; background:#FFF  url(../images/arrow-select.png) no-repeat right 10px center ;border:1px solid #EA531B; font-family:Raleway,Arial,Helvetica,sans-serif; font-weight:500; appearance:none; -webkit-appearance:none;-moz-appearance: none; text-indent: 0.01px; text-overflow: ''; }

.get-a-quote-form-textar { float:left; font-size:14px; margin:0; padding:0 0 0 10px; color:#333 !important;  width:760px; height:100px; line-height:35px; background:#FFF; border:1px solid #DADADA; font-family:Raleway,Arial,Helvetica,sans-serif; font-weight:500; }

.get-a-quote-form ul li label{ float:left; width:100%; height:auto; min-height:20px; line-height:20px; font-size:15px; text-align:left; color:#333; font-family:Raleway,Arial,Helvetica,sans-serif; font-weight:600; margin:0; padding:0 0 7px 0;}
.get-a-quote-form ul li label span { color:#EA531B;}

option { float:left; margin:0; padding:10px 10px; background:#FFF; line-height:30px; border-bottom:1px solid #DADADA;}

input.get-a-quote-form-btn { float: left; text-align: center; width: auto; height:auto; min-height:45px; line-height:45px; font-size:16px; color:#FFF; text-decoration:none; font-weight:600; margin:0; padding:0 30px; background:#EA531B;  border:1px solid #EA531B; transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s; font-family: Raleway,Arial,Helvetica,sans-serif; cursor:pointer;}
input.get-a-quote-form-btn:hover { color:#EA531B; background: none; transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s;  border:1px solid #EA531B;  }
/*GET-A-QUOTE-FORM*/

@media only screen and ( min-width: 1299px) and (max-width: 2399px) {

h1 { width:100%; text-align: center; color:#333; font-size:50px; line-height:60px ; margin:0 0 10px 0; padding:0 0 15px 0; text-transform:uppercase; font-family: Raleway,Arial,Helvetica,sans-serif; font-weight:500; background:url(../images/h1.jpg) no-repeat center bottom; }
h1 span { color:#FFF;}	

h2 { width:100%; text-align:left; color:#EA531B; font-size:40px; line-height:50px ; margin:0 0 0 0; padding:0 0 0 0; text-transform:uppercase; font-family: Raleway,Arial,Helvetica,sans-serif; font-weight:600; }

h5 { width:100%; text-align:left; color:#333; font-size:24px; line-height:32px ; margin:10px 0 0 0; padding:0 0 0 0; text-transform:uppercase; font-family: Raleway,Arial,Helvetica,sans-serif; font-weight:600; }

h6 {width:100%; height:auto; min-height:10px; line-height:24px; font-size:16px; color:#333; text-align: center; margin:20px 0 10px 0 ; padding:0; font-weight:500; text-transform: capitalize; font-family: Raleway,Arial,Helvetica,sans-serif; }
h6 span { color:#EA531B; font-weight:600;}

header{  width:100%; min-height:50px; height: auto; margin:0; padding:0;}
header:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}

.center { width:1180px; height:auto; margin:0 auto; }
.center:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}

/*LOGO*/
.logo { float:left; width:auto; height:auto; margin:10px 0; padding:0;}
/*LOGO*/

/*GET A QUOTE*/
.get-a-quote-btn { float: right; width: auto; height:auto; min-height:10px; margin:25px 0; padding:0;}
.get-a-quote-btn a { float:left; width: auto; height:40px; line-height:40px; margin:0; padding:0 20px; color:#FFF; border:1px solid #EA531B; background:#EA531B; font-weight:500; text-decoration:none; text-align:center; font-size:15px;  transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s;}
.get-a-quote-btn a:hover { background: none; border:1px solid #EA531B; color:#EA531B;  transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s;}
/*GET A QUOTE*/

.main-wrapper { width:100%; height:auto; margin:0 0 10px 0; padding:10px 0; background:#FFF;}
.main-wrapper:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}

.main { float:left; width:100%; height:auto; min-height:300px; margin:10px 0; padding:0;}

/*SERVICE*/
.service-box { float:left; width:353px; height:auto; min-height:100px; margin:10px 20px; padding:0;}

.service-box-icon { float:left; width:153px; height:153px; margin:0 100px;}
.service-box-icon a img { float:left; width:153px; height:153px; margin:0; padding:0; background:#333; -webkit-transition-duration: 0.8s;-moz-transition-duration: 0.8s;-o-transition-duration: 0.8s;transition-duration: 0.8s;-webkit-transition-property: -webkit-transform;-moz-transition-property: -moz-transform;-o-transition-property: -o-transform;transition-property: transform; border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;}
.service-box-icon a img:hover {-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg); -o-transform:rotate(360deg); border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%; background:#EA531B;}

.service-titel { float:left; width:100%; height:auto; font-size:24px; font-weight:500; line-height:40px; margin:10px 0 0 0; padding:0; text-align:center; color:#333;}
.service-titel a { color:#333; text-decoration:none; margin:0; padding:0;}
.service-titel a:hover { color:#EA531B;}

.service-tex { float:left; width:100%; height:auto; font-size:15px; font-weight:400; line-height:22px; margin:5px 0; padding:0; text-align:center; color:#333; }

.service-btn { float:left; width:123px; height:auto; min-height:10px; margin:10px 115px 0 115px; padding:0;}
.service-btn a { float:left; width:100%; height:40px; line-height:40px; margin:0; padding:0; color:#EA531B; border:1px solid #EA531B; font-weight:600; text-decoration:none; text-align:center; font-size:14px;  transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s;}
.service-btn a:hover { background:#EA531B; color:#FFF;  transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s;}
/*SERVICE*/

/*TESTIMONIALS*/
.testimonials-wrapper { width:100%; height:auto; margin:0 0 10px 0; padding:10px 0; background:#EA531B;}
.testimonials-wrapper:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}

.testimonials { float:left; width:1180px; height:auto; min-height:130px; margin:10px 0; padding:0;}
#slider { float:left; height: auto; width:100% !important; position:relative;margin:0 0 0 0 ; padding:0px 0px 0px 0px;}
#slider-holder { width:100%; height: auto; position:relative; overflow:hidden; text-align:left !important; padding:0px; margin:0px auto;}
#slider-holder .jcarousel-clip{ width:100%; height: auto; position:relative; overflow:hidden; padding:0px; margin:0px; text-align:left !important;}
#slider-holder ul{ width:100%; height: auto; position:relative; overflow:hidden; list-style-type: none; margin:0px; padding:0px; text-align:left !important;}
#slider-holder ul li{width:1180px; height: auto; position:relative; overflow:hidden; float:left;  margin:0px;  text-align:left !important; padding:0px; }

.testimonials-icon { float:left; width:50px; height:auto; min-height:120px; margin:0; padding:0;}

.testimonials-text { float:left; width:1040px; height:auto; min-height:50px; margin:10px 20px; padding:0; font-size:15px; text-align:left; color:#FFF; line-height:20px; font-weight:400;}
.testimonials-sub-titel {float:left; width:1040px; height:auto; min-height:10px; margin:10px 0px; padding:0; font-size:16px; text-align:left; color:#FFF; line-height:20px; font-weight:400; font-style:italic;}

#slider-nav  { position:absolute; top:115px; left:70px; z-index:0;}
#slider-nav a{position:relative;z-index:99;cursor:pointer;text-indent:-5000px;width:15px;height:15px;float:left;margin: 0px 10px 0px 0;background:#FFF; border:1px solid #EA531B;}
#slider-nav a:hover,
#slider-nav a.active { background:#EA531B; border:1px solid #FFF;}
/*TESTIMONIALS*/

/*GET IN TOUCH*/
.get-wrapper { width:100%; height:auto; margin:0 0 10px 0; padding:30px 0; background:#000;}
.get-wrapper:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}

.get-in-touch { float:left; width:800px; height:auto; min-height:10px; margin:0 190px; padding:0;}
.get-in-touch-text { float:left; width:600px; height:auto; min-height:10px; margin:0 20px 0 0; padding:0; font-size:20px; text-align:left; color:#FFF; font-weight:500; line-height:50px;}

.get-in-touch-btn { float:left; width:180px; height:auto; min-height:10px; margin:0; padding:0;}
.get-in-touch-btn a { float:left; width:100%; height:50px; line-height:50px; margin:0; padding:0; color:#FFF; border:1px solid #EA531B; font-weight:600; text-decoration:none; text-align:center; font-size:16px;  transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s; text-transform:uppercase; background:#EA531B;}
.get-in-touch-btn a:hover { background: none; color:#EA531B;  transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s;}
/*GET IN TOUCH*/

/*New Scoller*/
.more-products {position:relative; float:left; width:1180px; height: auto; margin:0 0px 0px 0px; padding:0px; list-style:none;}
.more-products ul{ list-style-type: none; height: auto; position:relative; overflow:hidden; width: auto;float:left; margin:0 0px 0px 0px!important; padding:0px;}
.more-products ul li{ float:left; width:170px; height: auto; min-height:10px; padding:0px 0px 0px 0px; margin:10px;  }


.more-products-img { float:left; width:170px; min-height:10px; height: auto; margin:0; padding:0;}
.more-products-img img { width:170px;}


.more-products-holder { width:1140px; height: auto; position:relative; overflow:hidden; top:0px; left:20px;}
.more-products-holder .jcarousel-clip{ width:100%; height: auto; position:relative; overflow:hidden; }

.more-nav { font-size:0; line-height:0; }
.more-nav a{ position:absolute; top:30px; left:0; width:20px; height:40px; text-indent: -4000px; z-index:3;}
.more-nav a.next{ left:1160px;width:20px; height:40px; background:url(../images/icon-rt.png);  display:block;opacity:0.3;}
.more-nav a.next:hover {background:url(../images/icon-rt.png); left:1160px; opacity:1;}

.more-nav a.prev{ background:url(../images/icon-lf.png); left:0px;  display:block;opacity:0.3;}
.more-nav a.prev:hover { background:url(../images/icon-lf.png); left:0px; opacity:1;}
/*New Scoller*/

/*footer*/
footer { width:100%; height:auto; min-height:10px; margin:10px 0 0 0; padding:100px 0 20px 0; background: url(../images/footer-bg.jpg);  background-origin: padding-box;background-position: left bottom; background-repeat: no-repeat; background-size: cover;  }
footer:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}

/*CONTACT-BOX*/
.contact-box { float:left; width:500px; height:auto; min-height:10px; margin:10px 10px 10px 0; padding:0;}
.contact-box ul { float:left; margin:0; padding:0; list-style:none;}
.contact-box ul li { float:left; height:auto; width:100%; margin:10px 0; padding:0;}
.contact-box p { width:100%; font-size:15px; text-align:left; color:#FFF; font-weight:400; margin:0; padding:0; line-height:22px;}
.contact-box p span {color:#EA531B;}

.contact-logo { float:left; margin:0 0 0 0; padding:0; display:block;}

.line { float:left; width:100%; height:1px; margin:10px 0; padding:0; background:#FFF;}

.footer-call-now { float:left; width:auto; height:auto; min-height:10px; margin:0; padding:0;}
.footer-call-now ul { float:left; margin:0; padding:0; list-style:none;}
.footer-call-now ul li { float:left; width:100%; height:auto; min-height:20px; margin:5px 0 10px 0; padding:0 ; color:#FFF; font-size:15px; line-height:20px; font-weight:400; text-align:left;}
.footer-call-now ul li a { color:#FFF; text-decoration:none;}
.footer-call-now ul li a:hover { color:#EA531B;}
.footer-now-icon { float:left; width:20px; height:20px; margin:0 5px 0 0; padding:0;}

/*social*/
.social { float: left; width:auto; height:auto; min-height:10px; margin:0; padding:0;}
.social ul { float:left; margin:0; padding:0; list-style:none;}
.social ul li { float:left; width:auto; height:auto; min-height:30px; line-height:30px; margin:0 0 0 0; padding:0; font-size:14px; text-align:left; color:#FFF; font-weight:500;}
.social ul li a { float:left; width:30px; height:10px; font-size:14px; text-align:center; margin: 0; padding:9px 0 11px 0; font-weight:500; color:#FFF;  transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s;  }
.social ul li a:hover { color:#EA531B;  transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s;  }
/*social*/

.footer-map { float:left; width:500px; height:auto; min-height:100px; margin:10px 0 0 0; padding:0; overflow:hidden;}

/*CONTACT-BOX*/

/*CONTACT-FORM*/
.contact-form { float:left; width:660px; height:auto; min-height:10px; margin:10px 0px 10px 10px; padding:0;}
.contact-form ul { float:left; margin:0; padding:0; list-style:none;}
.contact-form ul li { float:left; width:660px; height:auto; min-height:10px; margin:10px 0; padding:0;}

.contact-form-bor { float:left; font-size:15px; margin:0; padding:0 0 0 10px; color:#FFF !important;  width:660px; height:50px; line-height:50px; background: url(../images/form-bg.png) repeat top center; border: none; font-weight:400; font-family: Raleway,Arial,Helvetica,sans-serif; }

.contact-form-textar { float:left; font-size:15px; margin:0; padding:10px 0 0 10px; color:#FFF !important;  width:660px; height:130px; line-height:30px; background: url(../images/form-bg.png) repeat top center; border: none;  font-weight:400; font-family: Raleway,Arial,Helvetica,sans-serif; }

input.redevelopment-btn { float: left; text-align:left; height:auto; min-height:50px; line-height:50px; font-size:16px; color:#FFF; text-decoration:none; font-weight:600; margin:0; padding:0 65px; background:#EA531B;  border:1px solid #EA531B; transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s; font-family: Raleway,Arial,Helvetica,sans-serif; cursor:pointer;}
input.redevelopment-btn:hover { color:#EA531B; background: none; transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s;  border:1px solid #EA531B;  }
/*CONTACT-FORM*/

.copy { width:100%; height:auto; min-height:30px; line-height:30px; margin:0; padding:10px 0; font-size:13px; text-align: center; color:#FFF; font-weight:400; background:#000;}
.copy a { color:#EA531B; text-decoration:none;}
.copy a:hover { color:#FFF;}
/*footer*/

/*SUB-BANNER*/
.sub-banner { width:100%; margin:0 0 0 0; padding:0; display:block; background:url(../images/sub-banner.png) repeat center top; min-height:10px; height:auto; }
.sub-banner:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.subbanner-titel { float:left; width:100%; height:auto; line-height:66px; font-size:46px; text-align: center; color:#FFF; font-weight:700; text-transform: uppercase; margin:0; padding:30px 0;  font-family: Raleway,Arial,Helvetica,sans-serif;}
/*SUB-BANNER*/

.line-1 { float:left; width:100%; height:2px; margin:10px 0; padding:0; background:url(../images/line.png) repeat-x center top;}

.home-img {width:458px; height: auto; margin:10px 10px 0px 0; padding:5px; background:#FFF; border:1px solid #DADADA;  overflow:hidden;}
.home-img img { width:448px}

.main-left { float:left; width:820px; height:auto; min-height:10px; margin:10px 10px 0 0; padding:0;}
.main-right { float:left; width:340px; height:auto; min-height:10px; margin:10px 0 0 10px; padding:0;}

/*SUB-BANNER-IMG*/
.sub-banner-image { float:left; width:820px; height:auto; min-height:50px; margin:0 0 10px 0; padding:1px; border:1px solid #DADADA;}
.sub-banner-image img { width:816px;}
/*SUB-BANNER-IMG*/

/*RIGHT-FORM*/
.right-form { float:left; width:340px; height:auto; min-height:100px; margin:0 0 10px 0; padding:0; background:#FDF1EC;}
.right-form-titel { float:left; width:340px; height:auto; min-height:10px; line-height:45px; background:#EA531B; font-size:24px; text-align:left; color:#FFF; margin:0; padding:0 10px; font-weight:500;}
.right-form ul { float:left; margin:10px 0; padding:0; list-style:none;}
.right-form ul li { float:left; width:300px; height:auto; min-height:10px; margin:10px 20px; padding:0;}

.right-form-bor { float:left; font-size:14px; margin:0; padding:0 0 0 10px; color:#333 !important;  width:300px; height:45px; line-height:45px; background:#FFF; border:1px solid #DADADA; font-family:Raleway,Arial,Helvetica,sans-serif; font-weight:500; }

.right-form-textar { float:left; font-size:14px; margin:0; padding:0 0 0 10px; color:#333 !important;  width:300px; height:100px; line-height:35px; background:#FFF; border:1px solid #DADADA; font-family:Raleway,Arial,Helvetica,sans-serif; font-weight:500; }

.right-form-bor:focus, .right-form-textar:focus {border:1px solid #EA531B;}

input.right-form-btn { float: left; text-align: center; width:100%; height:auto; min-height:45px; line-height:45px; font-size:16px; color:#FFF; text-decoration:none; font-weight:600; margin:0; padding:0; background:#EA531B;  border:1px solid #EA531B; transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s; font-family: Raleway,Arial,Helvetica,sans-serif; cursor:pointer;}
input.right-form-btn:hover { color:#EA531B; background: none; transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s;  border:1px solid #EA531B;  }
/*RIGHT-FORM*/

/*RIGHT-NAV*/
.right-nav { float:left; width:340px; height:auto; min-height:100px; margin:10px 0 0 0; padding:0; background:#FDF1EC;}
.right-nav-titel { float:left; width:340px; height:auto; min-height:10px; line-height:45px; background:#EA531B; font-size:24px; text-align:left; color:#FFF; margin:0; padding:0 10px; font-weight:500;}
.right-nav ul { float:left; margin:10px 0; padding:0; list-style:none;}
.right-nav ul li { float:left; width:100%; height:auto; min-height:20px; margin:0; padding:0; border-bottom:1px solid #FFF;}
.right-nav ul li a { float:left; width:100%; height:auto; min-height:20px; line-height:35px; font-size:15px; text-align:left; color:#333; font-weight:500; text-decoration:none; margin:0; padding:5px 10px;  transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s;}
.right-nav ul li a:hover { color:#FFF; background:#EA531B;  transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s;}
/*RIGHT-NAV*/

/*GET-A-QUOTE-FORM*/
.get-a-quote-form { float:left; width:800px; height:auto; min-height:10px; margin:10px 190px; padding:10px; background:#FDF1EC;}
.get-a-quote-form ul { float:left; margin:0; padding:0; list-style:none;}
.get-a-quote-form ul li { float:left; width:370px; height:auto; min-height:10px; margin:10px; padding:0;}
.get-a-quote-form ul li.get-big { float:left; width:760px; height:auto; min-height:10px; margin:10px; padding:0;}

.get-a-quote-form-bor{ float:left; font-size:15px; margin:0; padding:0 0 0 10px; color:#333 !important;  width:370px; height:50px; line-height:50px; background:#FFF; border:1px solid #DADADA; font-family:Raleway,Arial,Helvetica,sans-serif; font-weight:500; }
.get-a-quote-form-bor:focus, .get-a-quote-form-textar:focus {border:1px solid #EA531B;}

.get-a-quote-form select { float:left; font-size:15px; margin:0; padding:0 0 0 10px; color:#333 !important;  width:370px; height:50px; line-height:50px; font-weight:500; background:#FFF  url(../images/arrow-select.png) no-repeat right 10px center ;border:1px solid #DADADA; font-family:Raleway,Arial,Helvetica,sans-serif; font-weight:500; appearance:none; -webkit-appearance:none;-moz-appearance: none; text-indent: 0.01px; text-overflow: ''; }
.get-a-quote-form select:focus { float:left; font-size:15px; margin:0; padding:0 0 0 10px; color:#333 !important;  width:370px; height:50px; line-height:50px; font-weight:500; background:#FFF  url(../images/arrow-select.png) no-repeat right 10px center ;border:1px solid #EA531B; font-family:Raleway,Arial,Helvetica,sans-serif; font-weight:500; appearance:none; -webkit-appearance:none;-moz-appearance: none; text-indent: 0.01px; text-overflow: ''; }

.get-a-quote-form-textar { float:left; font-size:15px; margin:0; padding:0 0 0 10px; color:#333 !important;  width:760px; height:100px; line-height:35px; background:#FFF; border:1px solid #DADADA; font-family:Raleway,Arial,Helvetica,sans-serif; font-weight:500; }

.get-a-quote-form ul li label{ float:left; width:100%; height:auto; min-height:20px; line-height:20px; font-size:15px; text-align:left; color:#333; font-family:Raleway,Arial,Helvetica,sans-serif; font-weight:600; margin:0; padding:0 0 7px 0;}
.get-a-quote-form ul li label span { color:#EA531B;}

option { float:left; margin:0; padding:10px 10px; background:#FFF; line-height:30px; border-bottom:1px solid #DADADA;}

input.get-a-quote-form-btn { float: left; text-align: center; width: auto; height:auto; min-height:45px; line-height:45px; font-size:16px; color:#FFF; text-decoration:none; font-weight:600; margin:0; padding:0 30px; background:#EA531B;  border:1px solid #EA531B; transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s; font-family: Raleway,Arial,Helvetica,sans-serif; cursor:pointer;}
input.get-a-quote-form-btn:hover { color:#EA531B; background: none; transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s;  border:1px solid #EA531B;  }
/*GET-A-QUOTE-FORM*/

}


/* Portrait tablet to landscape and desktop */
@media only screen and ( min-width: 768px) and ( max-width: 980px ) {

h1 { width:100%; text-align: center; color:#333; font-size:40px; line-height:52px ; margin:0 0 10px 0; padding:0 0 15px 0; text-transform:uppercase; font-family: Raleway,Arial,Helvetica,sans-serif; font-weight:500; background:url(../images/h1.jpg) no-repeat center bottom; }
h1 span { color:#FFF;}

h2 { width:100%; text-align:left; color:#EA531B; font-size:34px; line-height:44px ; margin:0 0 0 0; padding:0 0 0 0; text-transform:uppercase; font-family: Raleway,Arial,Helvetica,sans-serif; font-weight:600; }

h5 { width:100%; text-align:left; color:#333; font-size:22px; line-height:30px ; margin:10px 0 0 0; padding:0 0 0 0; text-transform:uppercase; font-family: Raleway,Arial,Helvetica,sans-serif; font-weight:600; }

h6 {width:100%; height:auto; min-height:10px; line-height:24px; font-size:16px; color:#333; text-align: center; margin:20px 0 10px 0 ; padding:0; font-weight:500; text-transform: capitalize; font-family: Raleway,Arial,Helvetica,sans-serif; }
h6 span { color:#EA531B; font-weight:600;}

header{  width:100%; min-height:50px; height: auto; margin:0; padding:0;}
header:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
	
.center { width:760px; height:auto; margin:0 auto; }
.center:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}	

/*LOGO*/
.logo { float:left; width:auto; height:auto; margin:10px 0; padding:0;}
.logo img { width:152px;}
/*LOGO*/

/*GET A QUOTE*/
.get-a-quote-btn { float: right; width: auto; height:auto; min-height:10px; margin:20px 0; padding:0;}
.get-a-quote-btn a { float:left; width: auto; height:40px; line-height:40px; margin:0; padding:0 10px; color:#FFF; border:1px solid #EA531B; background:#EA531B; font-weight:500; text-decoration:none; text-align:center; font-size:12px;  transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s;}
.get-a-quote-btn a:hover { background: none; border:1px solid #EA531B; color:#EA531B;  transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s;}
/*GET A QUOTE*/

.main-wrapper { width:100%; height:auto; margin:0 0 10px 0; padding:10px 0; background:#FFF;}
.main-wrapper:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}

.main { float:left; width:100%; height:auto; min-height:300px; margin:10px 0; padding:0;}

/*SERVICE*/
.service-box { float:left; width:360px; height:auto; min-height:100px; margin:10px; padding:0;}

.service-box-icon { float:left; width:150px; height:150px; margin:0 105px;}
.service-box-icon a img { float:left; width:150px; height:150px; margin:0; padding:0; background:#333; -webkit-transition-duration: 0.8s;-moz-transition-duration: 0.8s;-o-transition-duration: 0.8s;transition-duration: 0.8s;-webkit-transition-property: -webkit-transform;-moz-transition-property: -moz-transform;-o-transition-property: -o-transform;transition-property: transform; border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;}
.service-box-icon a img:hover {-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg); -o-transform:rotate(360deg); border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%; background:#EA531B;}

.service-titel { float:left; width:100%; height:auto; font-size:24px; font-weight:500; line-height:40px; margin:10px 0 0 0; padding:0; text-align:center; color:#333;}
.service-titel a { color:#333; text-decoration:none; margin:0; padding:0;}
.service-titel a:hover { color:#EA531B;}

.service-tex { float:left; width:100%; height:auto; font-size:15px; font-weight:400; line-height:22px; margin:5px 0; padding:0; text-align:center; color:#333; }

.service-btn { float:left; width:120px; height:auto; min-height:10px; margin:10px 120px 0 120px; padding:0;}
.service-btn a { float:left; width:100%; height:40px; line-height:40px; margin:0; padding:0; color:#EA531B; border:1px solid #EA531B; font-weight:600; text-decoration:none; text-align:center; font-size:14px;  transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s;}
.service-btn a:hover { background:#EA531B; color:#FFF;  transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s;}
/*SERVICE*/

/*TESTIMONIALS*/
.testimonials-wrapper { width:100%; height:auto; margin:0 0 10px 0; padding:10px 0; background:#EA531B;}
.testimonials-wrapper:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}

.testimonials { float:left; width:760px; height:auto; min-height:130px; margin:10px 0; padding:0;}
#slider { float:left; height: auto; width:100% !important; position:relative;margin:0 0 0 0 ; padding:0px 0px 0px 0px;}
#slider-holder { width:100%; height: auto; position:relative; overflow:hidden; text-align:left !important; padding:0px; margin:0px auto;}
#slider-holder .jcarousel-clip{ width:100%; height: auto; position:relative; overflow:hidden; padding:0px; margin:0px; text-align:left !important;}
#slider-holder ul{ width:100%; height: auto; position:relative; overflow:hidden; list-style-type: none; margin:0px; padding:0px; text-align:left !important;}
#slider-holder ul li{width:760px; height: auto; position:relative; overflow:hidden; float:left;  margin:0px;  text-align:left !important; padding:0px; }

.testimonials-icon { float:left; width:50px; height:auto; min-height:120px; margin:0; padding:0;}

.testimonials-text { float:left; width:620px; height:auto; min-height:50px; margin:10px 20px; padding:0; font-size:15px; text-align:left; color:#FFF; line-height:20px; font-weight:400;}
.testimonials-sub-titel {float:left; width:620px; height:auto; min-height:10px; margin:10px 0px; padding:0; font-size:16px; text-align:left; color:#FFF; line-height:20px; font-weight:400; font-style:italic;}

#slider-nav  { position:absolute; top:115px; left:70px; z-index:0;}
#slider-nav a{position:relative;z-index:99;cursor:pointer;text-indent:-5000px;width:15px;height:15px;float:left;margin: 0px 10px 0px 0;background:#FFF; border:1px solid #EA531B;}
#slider-nav a:hover,
#slider-nav a.active { background:#EA531B; border:1px solid #FFF;}
/*TESTIMONIALS*/

/*GET IN TOUCH*/
.get-wrapper { width:100%; height:auto; margin:0 0 10px 0; padding:30px 0; background:#000;}
.get-wrapper:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}

.get-in-touch { float:left; width:700px; height:auto; min-height:10px; margin:0 30px; padding:0;}
.get-in-touch-text { float:left; width:500px; height:auto; min-height:10px; margin:0 20px 0 0; padding:0; font-size:18px; text-align:left; color:#FFF; font-weight:500; line-height:50px;}

.get-in-touch-btn { float:left; width:180px; height:auto; min-height:10px; margin:0; padding:0;}
.get-in-touch-btn a {  float:left; width:100%; height:50px; line-height:50px; margin:0; padding:0; color:#FFF; border:1px solid #EA531B; font-weight:600; text-decoration:none; text-align:center; font-size:16px;  transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s; text-transform:uppercase; background:#EA531B;}
.get-in-touch-btn a:hover { background: none; color:#EA531B;  transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s;}
/*GET IN TOUCH*/

/*New Scoller*/
.more-products { position:relative; float:left; width:760px; height: auto; margin:0 0px 0px 0px; padding:0px; list-style:none;}
.more-products ul{ list-style-type: none; height: auto; position:relative; overflow:hidden; width: auto;float:left; margin:0 0px 0px 0px!important; padding:0px;}
.more-products ul li{ float:left; width:155px; height: auto; min-height:10px; padding:0px 0px 0px 0px; margin:10px; }


.more-products-img { float:left; width:155px; min-height:10px; height: auto; margin:0; padding:0;}
.more-products-img img { width:155px;}


.more-products-holder { width:700px; height: auto; position:relative; overflow:hidden; top:0px; left:30px;}
.more-products-holder .jcarousel-clip{ width:100%; height: auto; position:relative; overflow:hidden; }

.more-nav { font-size:0; line-height:0; }
.more-nav a{ position:absolute; top:28px; left:0; width:20px; height:40px; text-indent: -4000px; z-index:3;}
.more-nav a.next{ left:740px;width:20px; height:40px; background:url(../images/icon-rt.png);  display:block;opacity:0.3;}
.more-nav a.next:hover {background:url(../images/icon-rt.png); left:740px; opacity:1;}

.more-nav a.prev{ background:url(../images/icon-lf.png); left:0px;  display:block;opacity:0.3;}
.more-nav a.prev:hover { background:url(../images/icon-lf.png); left:0px; opacity:1;}
/*New Scoller*/

/*footer*/
footer { width:100%; height:auto; min-height:10px; margin:10px 0 0 0; padding:100px 0 20px 0; background: url(../images/footer-bg.jpg);  background-origin: padding-box;background-position: left bottom; background-repeat: no-repeat; background-size: cover;  }
footer:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}

/*CONTACT-BOX*/
.contact-box { float:left; width:400px; height:auto; min-height:10px; margin:10px 10px 10px 0; padding:0;}
.contact-box ul { float:left; margin:0; padding:0; list-style:none;}
.contact-box ul li { float:left; height:auto; width:100%; margin:10px 0; padding:0;}
.contact-box p { width:100%; font-size:15px; text-align:left; color:#FFF; font-weight:400; margin:0; padding:0; line-height:22px;}
.contact-box p span {color:#EA531B;}

.contact-logo { float:left; margin:0 0 0 0; padding:0; display:block;}

.line { float:left; width:100%; height:1px; margin:10px 0; padding:0; background:#FFF;}

.footer-call-now { float:left; width:auto; height:auto; min-height:10px; margin:0; padding:0;}
.footer-call-now ul { float:left; margin:0; padding:0; list-style:none;}
.footer-call-now ul li { float:left; width:100%; height:auto; min-height:20px; margin:5px 0 10px 0; padding:0 ; color:#FFF; font-size:15px; line-height:20px; font-weight:400; text-align:left;}
.footer-call-now ul li a { color:#FFF; text-decoration:none;}
.footer-call-now ul li a:hover { color:#EA531B;}
.footer-now-icon { float:left; width:20px; height:20px; margin:0 5px 0 0; padding:0;}

/*social*/
.social { float: left; width:auto; height:auto; min-height:10px; margin:0; padding:0;}
.social ul { float:left; margin:0; padding:0; list-style:none;}
.social ul li { float:left; width:auto; height:auto; min-height:30px; line-height:30px; margin:0 0 0 0; padding:0; font-size:14px; text-align:left; color:#FFF; font-weight:500;}
.social ul li a { float:left; width:30px; height:10px; font-size:14px; text-align:center; margin: 0; padding:9px 0 11px 0; font-weight:500; color:#FFF;  transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s;  }
.social ul li a:hover { color:#EA531B;  transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s;  }
/*social*/

.footer-map { float:left; width:400px; height:auto; min-height:100px; margin:10px 0 0 0; padding:0; overflow:hidden;}

/*CONTACT-BOX*/

/*CONTACT-FORM*/
.contact-form { float:left; width:340px; height:auto; min-height:10px; margin:10px 0px 10px 10px; padding:0;}
.contact-form ul { float:left; margin:0; padding:0; list-style:none;}
.contact-form ul li { float:left; width:340px; height:auto; min-height:10px; margin:10px 0; padding:0;}

.contact-form-bor { float:left; font-size:15px; margin:0; padding:0 0 0 10px; color:#FFF !important;  width:340px; height:50px; line-height:50px; background: url(../images/form-bg.png) repeat top center; border: none; font-weight:400; font-family: Raleway,Arial,Helvetica,sans-serif; }

.contact-form-textar { float:left; font-size:15px; margin:0; padding:10px 0 0 10px; color:#FFF !important;  width:340px; height:130px; line-height:30px; background: url(../images/form-bg.png) repeat top center; border: none; font-weight:400; font-family: Raleway,Arial,Helvetica,sans-serif; }

input.redevelopment-btn { float: left; text-align:left; height:auto; min-height:50px; line-height:50px; font-size:16px; color:#FFF; text-decoration:none; font-weight:600; margin:0; padding:0 65px; background:#EA531B;  border:1px solid #EA531B; transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s; font-family: Raleway,Arial,Helvetica,sans-serif; cursor:pointer;}
input.redevelopment-btn:hover { color:#EA531B; background: none; transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s;  border:1px solid #EA531B;  }
/*CONTACT-FORM*/

.copy { width:100%; height:auto; min-height:30px; line-height:30px; margin:0; padding:10px 0; font-size:13px; text-align: center; color:#FFF; font-weight:400; background:#000;}
.copy a { color:#EA531B; text-decoration:none;}
.copy a:hover { color:#FFF;}
/*footer*/

/*SUB-BANNER*/
.sub-banner { width:100%; margin:0 0 0 0; padding:0; display:block; background:url(../images/sub-banner.png) repeat center top; min-height:10px; height:auto; }
.sub-banner:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.subbanner-titel { float:left; width:100%; height:auto; line-height:56px; font-size:36px; text-align: center; color:#FFF; font-weight:700; text-transform: uppercase; margin:0; padding:30px 0;  font-family: Raleway,Arial,Helvetica,sans-serif;}
/*SUB-BANNER*/

.line-1 { float:left; width:100%; height:2px; margin:10px 0; padding:0; background:url(../images/line.png) repeat-x center top;}

.home-img {width:338px; height: auto; margin:10px 10px 0px 0; padding:5px; background:#FFF; border:1px solid #DADADA;  overflow:hidden;}
.home-img img { width:328px}

.main-left { float:left; width:480px; height:auto; min-height:10px; margin:10px 10px 0 0; padding:0;}
.main-right { float:left; width:260px; height:auto; min-height:10px; margin:10px 0 0 10px; padding:0;}

/*SUB-BANNER-IMG*/
.sub-banner-image { float:left; width:480px; height:auto; min-height:50px; margin:0 0 10px 0; padding:1px; border:1px solid #DADADA;}
.sub-banner-image img { width:476px;}
/*SUB-BANNER-IMG*/

/*RIGHT-FORM*/
.right-form { float:left; width:260px; height:auto; min-height:100px; margin:0 0 10px 0; padding:0; background:#FDF1EC;}
.right-form-titel { float:left; width:260px; height:auto; min-height:10px; line-height:45px; background:#EA531B; font-size:22px; text-align:left; color:#FFF; margin:0; padding:0 10px; font-weight:500;}
.right-form ul { float:left; margin:10px 0; padding:0; list-style:none;}
.right-form ul li { float:left; width:220px; height:auto; min-height:10px; margin:10px 20px; padding:0;}

.right-form-bor { float:left; font-size:14px; margin:0; padding:0 0 0 10px; color:#333 !important;  width:220px; height:45px; line-height:45px; background:#FFF; border:1px solid #DADADA; font-family:Raleway,Arial,Helvetica,sans-serif; font-weight:500; }

.right-form-textar { float:left; font-size:14px; margin:0; padding:0 0 0 10px; color:#333 !important;  width:220px; height:100px; line-height:35px; background:#FFF; border:1px solid #DADADA; font-family:Raleway,Arial,Helvetica,sans-serif; font-weight:500; }

.right-form-bor:focus, .right-form-textar:focus {border:1px solid #EA531B;}

input.right-form-btn { float: left; text-align: center; width:100%; height:auto; min-height:45px; line-height:45px; font-size:16px; color:#FFF; text-decoration:none; font-weight:600; margin:0; padding:0; background:#EA531B;  border:1px solid #EA531B; transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s; font-family: Raleway,Arial,Helvetica,sans-serif; cursor:pointer;}
input.right-form-btn:hover { color:#EA531B; background: none; transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s;  border:1px solid #EA531B;  }
/*RIGHT-FORM*/

/*RIGHT-NAV*/
.right-nav { float:left; width:260px; height:auto; min-height:100px; margin:10px 0 0 0; padding:0; background:#FDF1EC;}
.right-nav-titel { float:left; width:260px; height:auto; min-height:10px; line-height:45px; background:#EA531B; font-size:22px; text-align:left; color:#FFF; margin:0; padding:0 10px; font-weight:500;}
.right-nav ul { float:left; margin:10px 0; padding:0; list-style:none;}
.right-nav ul li { float:left; width:100%; height:auto; min-height:20px; margin:0; padding:0; border-bottom:1px solid #FFF;}
.right-nav ul li a { float:left; width:100%; height:auto; min-height:20px; line-height:35px; font-size:14px; text-align:left; color:#333; font-weight:500; text-decoration:none; margin:0; padding:5px 10px;  transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s;}
.right-nav ul li a:hover { color:#FFF; background:#EA531B;  transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s;}
/*RIGHT-NAV*/

/*GET-A-QUOTE-FORM*/
.get-a-quote-form { float:left; width:700px; height:auto; min-height:10px; margin:10px 30px; padding:10px; background:#FDF1EC;}
.get-a-quote-form ul { float:left; margin:0; padding:0; list-style:none;}
.get-a-quote-form ul li { float:left; width:320px; height:auto; min-height:10px; margin:10px; padding:0;}
.get-a-quote-form ul li.get-big { float:left; width:660px; height:auto; min-height:10px; margin:10px; padding:0;}

.get-a-quote-form-bor{ float:left; font-size:14px; margin:0; padding:0 0 0 10px; color:#333 !important;  width:320px; height:50px; line-height:50px; background:#FFF; border:1px solid #DADADA; font-family:Raleway,Arial,Helvetica,sans-serif; font-weight:500; }
.get-a-quote-form-bor:focus, .get-a-quote-form-textar:focus {border:1px solid #EA531B;}

.get-a-quote-form select { float:left; font-size:14px; margin:0; padding:0 0 0 10px; color:#333 !important;  width:320px; height:50px; line-height:50px; font-weight:500; background:#FFF  url(../images/arrow-select.png) no-repeat right 10px center ;border:1px solid #DADADA; font-family:Raleway,Arial,Helvetica,sans-serif; font-weight:500; appearance:none; -webkit-appearance:none;-moz-appearance: none; text-indent: 0.01px; text-overflow: ''; }
.get-a-quote-form select:focus { float:left; font-size:14px; margin:0; padding:0 0 0 10px; color:#333 !important;  width:320px; height:50px; line-height:50px; font-weight:500; background:#FFF  url(../images/arrow-select.png) no-repeat right 10px center ;border:1px solid #EA531B; font-family:Raleway,Arial,Helvetica,sans-serif; font-weight:500; appearance:none; -webkit-appearance:none;-moz-appearance: none; text-indent: 0.01px; text-overflow: ''; }

.get-a-quote-form-textar { float:left; font-size:14px; margin:0; padding:0 0 0 10px; color:#333 !important;  width:660px; height:100px; line-height:35px; background:#FFF; border:1px solid #DADADA; font-family:Raleway,Arial,Helvetica,sans-serif; font-weight:500; }

.get-a-quote-form ul li label{ float:left; width:100%; height:auto; min-height:20px; line-height:20px; font-size:15px; text-align:left; color:#333; font-family:Raleway,Arial,Helvetica,sans-serif; font-weight:600; margin:0; padding:0 0 7px 0;}
.get-a-quote-form ul li label span { color:#EA531B;}

option { float:left; margin:0; padding:10px 10px; background:#FFF; line-height:30px; border-bottom:1px solid #DADADA;}

input.get-a-quote-form-btn { float: left; text-align: center; width: auto; height:auto; min-height:45px; line-height:45px; font-size:16px; color:#FFF; text-decoration:none; font-weight:600; margin:0; padding:0 30px; background:#EA531B;  border:1px solid #EA531B; transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s; font-family: Raleway,Arial,Helvetica,sans-serif; cursor:pointer;}
input.get-a-quote-form-btn:hover { color:#EA531B; background: none; transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s;  border:1px solid #EA531B;  }
/*GET-A-QUOTE-FORM*/
	
}
/* Portrait tablet to landscape and desktop */


/* Landscape phone to portrait tablet */
@media only screen and ( min-width: 600px) and ( max-width: 767px ) {

h1 { width:100%; text-align: center; color:#333; font-size:36px; line-height:44px ; margin:0 0 10px 0; padding:0 0 15px 0; text-transform:uppercase; font-family: Raleway,Arial,Helvetica,sans-serif; font-weight:500; background:url(../images/h1.jpg) no-repeat center bottom; }
h1 span { color:#FFF;}

h2 { width:100%; text-align:left; color:#EA531B; font-size:30px; line-height:40px ; margin:0 0 0 0; padding:0 0 0 0; text-transform:uppercase; font-family: Raleway,Arial,Helvetica,sans-serif; font-weight:600; }

h5 { width:100%; text-align:left; color:#333; font-size:20px; line-height:28px ; margin:10px 0 0 0; padding:0 0 0 0; text-transform:uppercase; font-family: Raleway,Arial,Helvetica,sans-serif; font-weight:600; }

h6 {width:100%; height:auto; min-height:10px; line-height:22px; font-size:15px; color:#333; text-align: center; margin:20px 0 10px 0 ; padding:0; font-weight:500; text-transform: capitalize; font-family: Raleway,Arial,Helvetica,sans-serif; }
h6 span { color:#EA531B; font-weight:600;}

header{  width:100%; min-height:50px; height: auto; margin:0; padding:0;}
header:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
	
.center { width:580px; height:auto; margin:0 auto;}
.center:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}

/*LOGO*/
.logo { float:left; width:auto; height:auto; margin:50px 0 10px 10px; padding:0;}
.logo img { width:152px;}
/*LOGO*/

/*GET A QUOTE*/
.get-a-quote-btn { float: right; width: auto; height:auto; min-height:10px; margin:60px 10px 10px 0; padding:0;}
.get-a-quote-btn a { float:left; width: auto; height:40px; line-height:40px; margin:0; padding:0 20px; color:#FFF; border:1px solid #EA531B; background:#EA531B; font-weight:500; text-decoration:none; text-align:center; font-size:16px;  transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s;}
.get-a-quote-btn a:hover { background: none; border:1px solid #EA531B; color:#EA531B;  transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s;}
/*GET A QUOTE*/

.main-wrapper { width:100%; height:auto; margin:0 0 10px 0; padding:10px 0; background:#FFF;}
.main-wrapper:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}

.main { float:left; width:100%; height:auto; min-height:300px; margin:10px 0; padding:0;}

/*SERVICE*/
.service-box { float:left; width:270px; height:auto; min-height:100px; margin:10px; padding:0;}

.service-box-icon { float:left; width:150px; height:150px; margin:0 60px;}
.service-box-icon a img { float:left; width:150px; height:150px; margin:0; padding:0; background:#333; -webkit-transition-duration: 0.8s;-moz-transition-duration: 0.8s;-o-transition-duration: 0.8s;transition-duration: 0.8s;-webkit-transition-property: -webkit-transform;-moz-transition-property: -moz-transform;-o-transition-property: -o-transform;transition-property: transform; border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;}
.service-box-icon a img:hover {-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg); -o-transform:rotate(360deg); border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%; background:#EA531B;}

.service-titel { float:left; width:100%; height:auto; font-size:20px; font-weight:500; line-height:36px; margin:10px 0 0 0; padding:0; text-align:center; color:#333;}
.service-titel a { color:#333; text-decoration:none; margin:0; padding:0;}
.service-titel a:hover { color:#EA531B;}

.service-tex { float:left; width:100%; height:auto; font-size:14px; font-weight:400; line-height:20px; margin:5px 0; padding:0; text-align:center; color:#333; }

.service-btn { float:left; width:120px; height:auto; min-height:10px; margin:10px 75px 0 75px; padding:0;}
.service-btn a { float:left; width:100%; height:40px; line-height:40px; margin:0; padding:0; color:#EA531B; border:1px solid #EA531B; font-weight:600; text-decoration:none; text-align:center; font-size:14px;  transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s;}
.service-btn a:hover { background:#EA531B; color:#FFF;  transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s;}
/*SERVICE*/

/*TESTIMONIALS*/
.testimonials-wrapper { width:100%; height:auto; margin:0 0 10px 0; padding:10px 0; background:#EA531B;}
.testimonials-wrapper:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}

.testimonials { float:left; width:580px; height:auto; min-height:130px; margin:10px 0; padding:0;}
#slider { float:left; height: auto; width:100% !important; position:relative;margin:0 0 0 0 ; padding:0px 0px 0px 0px;}
#slider-holder { width:100%; height: auto; position:relative; overflow:hidden; text-align:left !important; padding:0px; margin:0px auto;}
#slider-holder .jcarousel-clip{ width:100%; height: auto; position:relative; overflow:hidden; padding:0px; margin:0px; text-align:left !important;}
#slider-holder ul{ width:100%; height: auto; position:relative; overflow:hidden; list-style-type: none; margin:0px; padding:0px; text-align:left !important;}
#slider-holder ul li{width:580px; height: auto; position:relative; overflow:hidden; float:left;  margin:0px;  text-align:left !important; padding:0px; }

.testimonials-icon { float:left; width:50px; height:auto; min-height:120px; margin:0; padding:0;}

.testimonials-text { float:left; width:460px; height:auto; min-height:50px; margin:10px; padding:0; font-size:14px; text-align:left; color:#FFF; line-height:18px; font-weight:400;}
.testimonials-sub-titel {float:left; width:460px; height:auto; min-height:10px; margin:10px 0px; padding:0; font-size:15px; text-align:left; color:#FFF; line-height:20px; font-weight:400; font-style:italic;}

#slider-nav  { position:absolute; top:115px; left:70px; z-index:0;}
#slider-nav a{position:relative;z-index:99;cursor:pointer;text-indent:-5000px;width:15px;height:15px;float:left;margin: 0px 10px 0px 0;background:#FFF; border:1px solid #EA531B;}
#slider-nav a:hover,
#slider-nav a.active { background:#EA531B; border:1px solid #FFF;}
/*TESTIMONIALS*/

/*GET IN TOUCH*/
.get-wrapper { width:100%; height:auto; margin:0 0 10px 0; padding:30px 0; background:#000;}
.get-wrapper:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}

.get-in-touch { float:left; width:500px; height:auto; min-height:10px; margin:0 40px; padding:0;}
.get-in-touch-text { float:left; width:350px; height:auto; min-height:10px; margin:0 20px 0 0; padding:0; font-size:14px; text-align:left; color:#FFF; font-weight:500; line-height:50px;}

.get-in-touch-btn { float:left; width:130px; height:auto; min-height:10px; margin:0; padding:0;}
.get-in-touch-btn a { float:left; width:100%; height:50px; line-height:50px; margin:0; padding:0; color:#FFF; border:1px solid #EA531B; font-weight:600; text-decoration:none; text-align:center; font-size:16px;  transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s; text-transform:uppercase; background:#EA531B;}
.get-in-touch-btn a:hover { background: none; color:#EA531B;  transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s;}
/*GET IN TOUCH*/

/*New Scoller*/
.more-products { position:relative; float:left; width:580px; height: auto; margin:0 0px 0px 0px; padding:0px; list-style:none;}
.more-products ul{ list-style-type: none; height: auto; position:relative; overflow:hidden; width: auto;float:left; margin:0 0px 0px 0px!important; padding:0px;}
.more-products ul li{ float:left; width:160px; height: auto; min-height:10px; padding:0px 0px 0px 0px; margin:10px; }


.more-products-img { float:left; width:160px; min-height:10px; height: auto; margin:0; padding:0;}
.more-products-img img { width:160px;}


.more-products-holder { width:540px; height: auto; position:relative; overflow:hidden; top:0px; left:20px;}
.more-products-holder .jcarousel-clip{ width:100%; height: auto; position:relative; overflow:hidden; }

.more-nav { font-size:0; line-height:0; }
.more-nav a{ position:absolute; top:26px; left:0; width:20px; height:40px; text-indent: -4000px; z-index:3;}
.more-nav a.next{ left:560px;width:20px; height:40px; background:url(../images/icon-rt.png);  display:block;opacity:0.3;}
.more-nav a.next:hover {background:url(../images/icon-rt.png); left:560px; opacity:1;}

.more-nav a.prev{ background:url(../images/icon-lf.png); left:0px;  display:block;opacity:0.3;}
.more-nav a.prev:hover { background:url(../images/icon-lf.png); left:0px; opacity:1;}
/*New Scoller*/

/*footer*/
footer { width:100%; height:auto; min-height:10px; margin:10px 0 0 0; padding:60px 0 20px 0; background: url(../images/footer-bg.jpg);  background-origin: padding-box;background-position: left bottom; background-repeat: no-repeat; background-size: cover;  }
footer:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}

/*CONTACT-BOX*/
.contact-box { float:left; width:580px; height:auto; min-height:10px; margin:10px 0; padding:0;}
.contact-box ul { float:left; margin:0; padding:0; list-style:none;}
.contact-box ul li { float:left; height:auto; width:100%; margin:10px 0; padding:0;}
.contact-box p { width:100%; font-size:15px; text-align:left; color:#FFF; font-weight:400; margin:0; padding:0; line-height:22px;}
.contact-box p span {color:#EA531B;}

.contact-logo { float:left; margin:0 0 0 0; padding:0; display:block;}

.line { float:left; width:100%; height:1px; margin:10px 0; padding:0; background:#FFF;}

.footer-call-now { float:left; width:auto; height:auto; min-height:10px; margin:0; padding:0;}
.footer-call-now ul { float:left; margin:0; padding:0; list-style:none;}
.footer-call-now ul li { float:left; width:100%; height:auto; min-height:20px; margin:5px 0 10px 0; padding:0 ; color:#FFF; font-size:15px; line-height:20px; font-weight:400; text-align:left;}
.footer-call-now ul li a { color:#FFF; text-decoration:none;}
.footer-call-now ul li a:hover { color:#EA531B;}
.footer-now-icon { float:left; width:20px; height:20px; margin:0 5px 0 0; padding:0;}

/*social*/
.social { float: left; width:auto; height:auto; min-height:10px; margin:0; padding:0;}
.social ul { float:left; margin:0; padding:0; list-style:none;}
.social ul li { float:left; width:auto; height:auto; min-height:30px; line-height:30px; margin:0 0 0 0; padding:0; font-size:14px; text-align:left; color:#FFF; font-weight:500;}
.social ul li a { float:left; width:30px; height:10px; font-size:14px; text-align:center; margin: 0; padding:9px 0 11px 0; font-weight:500; color:#FFF;  transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s;  }
.social ul li a:hover { color:#EA531B;  transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s;  }
/*social*/

.footer-map { float:left; width:580px; height:auto; min-height:100px; margin:10px 0 0 0; padding:0; overflow:hidden;}

/*CONTACT-BOX*/

/*CONTACT-FORM*/
.contact-form { float:left; width:580px; height:auto; min-height:10px; margin:10px 0px; padding:0;}
.contact-form ul { float:left; margin:0; padding:0; list-style:none;}
.contact-form ul li { float:left; width:580px; height:auto; min-height:10px; margin:10px 0; padding:0;}

.contact-form-bor { float:left; font-size:15px; margin:0; padding:0 0 0 10px; color:#FFF !important;  width:580px; height:50px; line-height:50px; background: url(../images/form-bg.png) repeat top center; border: none; font-weight:400; font-family: Raleway,Arial,Helvetica,sans-serif; }

.contact-form-textar { float:left; font-size:15px; margin:0; padding:10px 0 0 10px; color:#FFF !important;  width:580px; height:130px; line-height:30px; background: url(../images/form-bg.png) repeat top center; border: none; font-weight:400; font-family: Raleway,Arial,Helvetica,sans-serif; }

input.redevelopment-btn { float: left; text-align:left; height:auto; min-height:50px; line-height:50px; font-size:16px; color:#FFF; text-decoration:none; font-weight:600; margin:0; padding:0 65px; background:#EA531B;  border:1px solid #EA531B; transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s; font-family: Raleway,Arial,Helvetica,sans-serif; cursor:pointer;}
input.redevelopment-btn:hover { color:#EA531B; background: none; transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s;  border:1px solid #EA531B;  }
/*CONTACT-FORM*/

.copy { width:100%; height:auto; min-height:30px; line-height:30px; margin:0; padding:10px 0; font-size:13px; text-align: center; color:#FFF; font-weight:400; background:#000;}
.copy a { color:#EA531B; text-decoration:none;}
.copy a:hover { color:#FFF;}
/*footer*/

/*SUB-BANNER*/
.sub-banner { width:100%; margin:0 0 0 0; padding:0; display:block; background:url(../images/sub-banner.png) repeat center top; min-height:10px; height:auto; }
.sub-banner:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.subbanner-titel { float:left; width:100%; height:auto; line-height:56px; font-size:36px; text-align: center; color:#FFF; font-weight:700; text-transform: uppercase; margin:0; padding:30px 0;  font-family: Raleway,Arial,Helvetica,sans-serif;}
/*SUB-BANNER*/

.line-1 { float:left; width:100%; height:2px; margin:10px 0; padding:0; background:url(../images/line.png) repeat-x center top;}

.home-img {width:338px; height: auto; margin:10px 10px 0px 0; padding:5px; background:#FFF; border:1px solid #DADADA;  overflow:hidden;}
.home-img img { width:328px}

.main-left { float:left; width:580px; height:auto; min-height:10px; margin:10px 0; padding:0;}
.main-right { float:left; width:580px; height:auto; min-height:10px; margin:10px 0 0 0; padding:0;}

/*SUB-BANNER-IMG*/
.sub-banner-image { float:left; width:580px; height:auto; min-height:50px; margin:0 0 10px 0; padding:1px; border:1px solid #DADADA;}
.sub-banner-image img { width:576px;}
/*SUB-BANNER-IMG*/

/*RIGHT-FORM*/
.right-form { float:left; width:580px; height:auto; min-height:100px; margin:0; padding:0; background:#FDF1EC;}
.right-form-titel { float:left; width:580px; height:auto; min-height:10px; line-height:45px; background:#EA531B; font-size:22px; text-align:left; color:#FFF; margin:0; padding:0 10px; font-weight:500;}
.right-form ul { float:left; margin:10px 0; padding:0; list-style:none;}
.right-form ul li { float:left; width:540px; height:auto; min-height:10px; margin:10px 20px; padding:0;}

.right-form-bor { float:left; font-size:14px; margin:0; padding:0 0 0 10px; color:#333 !important;  width:540px; height:45px; line-height:45px; background:#FFF; border:1px solid #DADADA; font-family:Raleway,Arial,Helvetica,sans-serif; font-weight:500; }

.right-form-textar { float:left; font-size:14px; margin:0; padding:0 0 0 10px; color:#333 !important;  width:540px; height:100px; line-height:35px; background:#FFF; border:1px solid #DADADA; font-family:Raleway,Arial,Helvetica,sans-serif; font-weight:500; }

.right-form-bor:focus, .right-form-textar:focus {border:1px solid #EA531B;}

input.right-form-btn { float: left; text-align: center; width:100%; height:auto; min-height:45px; line-height:45px; font-size:16px; color:#FFF; text-decoration:none; font-weight:600; margin:0; padding:0; background:#EA531B;  border:1px solid #EA531B; transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s; font-family: Raleway,Arial,Helvetica,sans-serif; cursor:pointer;}
input.right-form-btn:hover { color:#EA531B; background: none; transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s;  border:1px solid #EA531B;  }
/*RIGHT-FORM*/

/*RIGHT-NAV*/
.right-nav { display:none; /*float:left; width:260px; height:auto; min-height:100px; margin:10px 0 0 0; padding:0; background:#FDF1EC;*/}
.right-nav-titel { display:none; /*float:left; width:260px; height:auto; min-height:10px; line-height:45px; background:#EA531B; font-size:22px; text-align:left; color:#FFF; margin:0; padding:0 10px; font-weight:500;*/}
/*.right-nav ul { float:left; margin:10px 0; padding:0; list-style:none;}
.right-nav ul li { float:left; width:100%; height:auto; min-height:20px; margin:0; padding:0; border-bottom:1px solid #FFF;}
.right-nav ul li a { float:left; width:100%; height:auto; min-height:20px; line-height:35px; font-size:14px; text-align:left; color:#333; font-weight:500; text-decoration:none; margin:0; padding:5px 10px;  transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s;}
.right-nav ul li a:hover { color:#FFF; background:#EA531B;  transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s;}*/
/*RIGHT-NAV*/

/*GET-A-QUOTE-FORM*/
.get-a-quote-form { float:left; width:500px; height:auto; min-height:10px; margin:10px 40px; padding:10px; background:#FDF1EC;}
.get-a-quote-form ul { float:left; margin:0; padding:0; list-style:none;}
.get-a-quote-form ul li { float:left; width:220px; height:auto; min-height:10px; margin:10px; padding:0;}
.get-a-quote-form ul li.get-big { float:left; width:460px; height:auto; min-height:10px; margin:10px; padding:0;}

.get-a-quote-form-bor{ float:left; font-size:14px; margin:0; padding:0 0 0 10px; color:#333 !important;  width:220px; height:50px; line-height:50px; background:#FFF; border:1px solid #DADADA; font-family:Raleway,Arial,Helvetica,sans-serif; font-weight:500; }
.get-a-quote-form-bor:focus, .get-a-quote-form-textar:focus {border:1px solid #EA531B;}

.get-a-quote-form select { float:left; font-size:14px; margin:0; padding:0 0 0 10px; color:#333 !important;  width:220px; height:50px; line-height:50px; font-weight:500; background:#FFF  url(../images/arrow-select.png) no-repeat right 10px center ;border:1px solid #DADADA; font-family:Raleway,Arial,Helvetica,sans-serif; font-weight:500; appearance:none; -webkit-appearance:none;-moz-appearance: none; text-indent: 0.01px; text-overflow: ''; }
.get-a-quote-form select:focus { float:left; font-size:14px; margin:0; padding:0 0 0 10px; color:#333 !important;  width:220px; height:50px; line-height:50px; font-weight:500; background:#FFF  url(../images/arrow-select.png) no-repeat right 10px center ;border:1px solid #EA531B; font-family:Raleway,Arial,Helvetica,sans-serif; font-weight:500; appearance:none; -webkit-appearance:none;-moz-appearance: none; text-indent: 0.01px; text-overflow: ''; }

.get-a-quote-form-textar { float:left; font-size:14px; margin:0; padding:0 0 0 10px; color:#333 !important;  width:460px; height:100px; line-height:35px; background:#FFF; border:1px solid #DADADA; font-family:Raleway,Arial,Helvetica,sans-serif; font-weight:500; }

.get-a-quote-form ul li label{ float:left; width:100%; height:auto; min-height:20px; line-height:20px; font-size:15px; text-align:left; color:#333; font-family:Raleway,Arial,Helvetica,sans-serif; font-weight:600; margin:0; padding:0 0 7px 0;}
.get-a-quote-form ul li label span { color:#EA531B;}

option { float:left; margin:0; padding:10px 10px; background:#FFF; line-height:30px; border-bottom:1px solid #DADADA;}

input.get-a-quote-form-btn { float: left; text-align: center; width: auto; height:auto; min-height:45px; line-height:45px; font-size:16px; color:#FFF; text-decoration:none; font-weight:600; margin:0; padding:0 30px; background:#EA531B;  border:1px solid #EA531B; transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s; font-family: Raleway,Arial,Helvetica,sans-serif; cursor:pointer;}
input.get-a-quote-form-btn:hover { color:#EA531B; background: none; transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s;  border:1px solid #EA531B;  }
/*GET-A-QUOTE-FORM*/

}
/* Landscape phone to portrait tablet */



@media only screen and ( min-width: 481px) and ( max-width: 599px ) {

h1 { width:100%; text-align: center; color:#333; font-size:30px; line-height:40px ; margin:0 0 10px 0; padding:0 0 15px 0; text-transform:uppercase; font-family: Raleway,Arial,Helvetica,sans-serif; font-weight:500; background:url(../images/h1.jpg) no-repeat center bottom; }
h1 span { color:#FFF;}

h2 { width:100%; text-align:left; color:#EA531B; font-size:26px; line-height:36px ; margin:0 0 0 0; padding:0 0 0 0; text-transform:uppercase; font-family: Raleway,Arial,Helvetica,sans-serif; font-weight:600; }

h5 { width:100%; text-align:left; color:#333; font-size:18px; line-height:24px ; margin:10px 0 0 0; padding:0 0 0 0; text-transform:uppercase; font-family: Raleway,Arial,Helvetica,sans-serif; font-weight:600; }

h6 {width:100%; height:auto; min-height:10px; line-height:22px; font-size:15px; color:#333; text-align: center; margin:20px 0 10px 0 ; padding:0; font-weight:500; text-transform: capitalize; font-family: Raleway,Arial,Helvetica,sans-serif; }
h6 span { color:#EA531B; font-weight:600;}
	
.center { width:460px; height:auto; margin:0 auto; }
.center:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}

/*LOGO*/
.logo { float:left; width:auto; height:auto; margin:50px 0 10px 10px; padding:0;}
.logo img { width:152px;}
/*LOGO*/

/*GET A QUOTE*/
.get-a-quote-btn { float: right; width: auto; height:auto; min-height:10px; margin:60px 10px 10px 0; padding:0;}
.get-a-quote-btn a { float:left; width: auto; height:40px; line-height:40px; margin:0; padding:0 20px; color:#FFF; border:1px solid #EA531B; background:#EA531B; font-weight:500; text-decoration:none; text-align:center; font-size:16px;  transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s;}
.get-a-quote-btn a:hover { background: none; border:1px solid #EA531B; color:#EA531B;  transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s;}
/*GET A QUOTE*/

.main-wrapper { width:100%; height:auto; margin:0 0 10px 0; padding:10px 0; background:#FFF;}
.main-wrapper:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}

.main { float:left; width:100%; height:auto; min-height:300px; margin:10px 0; padding:0;}

/*SERVICE*/
.service-box { float:left; width:440px; height:auto; min-height:100px; margin:10px; padding:0;}

.service-box-icon { float:left; width:150px; height:150px; margin:0 145px;}
.service-box-icon a img { float:left; width:150px; height:150px; margin:0; padding:0; background:#333; -webkit-transition-duration: 0.8s;-moz-transition-duration: 0.8s;-o-transition-duration: 0.8s;transition-duration: 0.8s;-webkit-transition-property: -webkit-transform;-moz-transition-property: -moz-transform;-o-transition-property: -o-transform;transition-property: transform; border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;}
.service-box-icon a img:hover {-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg); -o-transform:rotate(360deg); border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%; background:#EA531B;}

.service-titel { float:left; width:100%; height:auto; font-size:22px; font-weight:500; line-height:38px; margin:10px 0 0 0; padding:0; text-align:center; color:#333;}
.service-titel a { color:#333; text-decoration:none; margin:0; padding:0;}
.service-titel a:hover { color:#EA531B;}

.service-tex { float:left; width:100%; height:auto; font-size:14px; font-weight:400; line-height:20px; margin:5px 0; padding:0; text-align:center; color:#333; }

.service-btn { float:left; width:120px; height:auto; min-height:10px; margin:10px 160px 0 160px; padding:0;}
.service-btn a {float:left; width:100%; height:40px; line-height:40px; margin:0; padding:0; color:#EA531B; border:1px solid #EA531B; font-weight:600; text-decoration:none; text-align:center; font-size:14px;  transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s;}
.service-btn a:hover { background:#EA531B; color:#FFF;  transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s;}
/*SERVICE*/

/*TESTIMONIALS*/
.testimonials-wrapper { width:100%; height:auto; margin:0 0 10px 0; padding:10px 0; background:#EA531B;}
.testimonials-wrapper:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}

.testimonials { float:left; width:440px; height:auto; min-height:130px; margin:10px 0; padding:0;}
#slider { float:left; height: auto; width:100% !important; position:relative;margin:0 0 0 0 ; padding:0px 0px 0px 0px;}
#slider-holder { width:100%; height: auto; position:relative; overflow:hidden; text-align:left !important; padding:0px; margin:0px auto;}
#slider-holder .jcarousel-clip{ width:100%; height: auto; position:relative; overflow:hidden; padding:0px; margin:0px; text-align:left !important;}
#slider-holder ul{ width:100%; height: auto; position:relative; overflow:hidden; list-style-type: none; margin:0px; padding:0px; text-align:left !important;}
#slider-holder ul li{width:440px; height: auto; position:relative; overflow:hidden; float:left;  margin:0px;  text-align:left !important; padding:0px; }

.testimonials-icon { float:left; width:50px; height:auto; min-height:120px; margin:0; padding:0;}

.testimonials-text { float:left; width:320px; height:auto; min-height:50px; margin:10px; padding:0; font-size:14px; text-align:left; color:#FFF; line-height:18px; font-weight:400;}
.testimonials-sub-titel {float:left; width:320px; height:auto; min-height:10px; margin:10px 0px; padding:0; font-size:15px; text-align:left; color:#FFF; line-height:20px; font-weight:400; font-style:italic;}

#slider-nav  { position:absolute; top:155px; left:70px; z-index:0;}
#slider-nav a{position:relative;z-index:99;cursor:pointer;text-indent:-5000px;width:15px;height:15px;float:left;margin: 0px 10px 0px 0;background:#FFF; border:1px solid #EA531B;}
#slider-nav a:hover,
#slider-nav a.active { background:#EA531B; border:1px solid #FFF;}
/*TESTIMONIALS*/

/*GET IN TOUCH*/
.get-wrapper { width:100%; height:auto; margin:0 0 10px 0; padding:30px 0; background:#000;}
.get-wrapper:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}

.get-in-touch { float:left; width:400px; height:auto; min-height:10px; margin:0 30px; padding:0;}
.get-in-touch-text { float:left; width:400px; height:auto; min-height:10px; margin:0 0 0 0; padding:5px 0; font-size:18px; text-align: center; color:#FFF; font-weight:500; line-height:30px;}

.get-in-touch-btn { float:left; width:200px; height:auto; min-height:10px; margin:10px 100px 0 100px; padding:0;}
.get-in-touch-btn a {  float:left; width:100%; height:50px; line-height:50px; margin:0; padding:0; color:#FFF; border:1px solid #EA531B; font-weight:600; text-decoration:none; text-align:center; font-size:16px;  transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s; text-transform:uppercase; background:#EA531B;}
.get-in-touch-btn a:hover { background: none; color:#EA531B;  transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s;}
/*GET IN TOUCH*/

/*New Scoller*/
.more-products { position:relative; float:left; width:460px; height: auto; margin:0 0px 0px 0px; padding:0px; list-style:none;}
.more-products ul{ list-style-type: none; height: auto; position:relative; overflow:hidden; width: auto;float:left; margin:0 0px 0px 0px!important; padding:0px;}
.more-products ul li{ float:left; width:180px; height: auto; min-height:10px; padding:0px 0px 0px 0px; margin:10px; }


.more-products-img { float:left; width:180px; min-height:10px; height: auto; margin:0; padding:0;}
.more-products-img img { width:180px;}


.more-products-holder { width:400px; height: auto; position:relative; overflow:hidden; top:0px; left:30px;}
.more-products-holder .jcarousel-clip{ width:100%; height: auto; position:relative; overflow:hidden; }

.more-nav { font-size:0; line-height:0; }
.more-nav a{ position:absolute; top:30px; left:0; width:20px; height:40px; text-indent: -4000px; z-index:3;}
.more-nav a.next{ left:440px;width:20px; height:40px; background:url(../images/icon-rt.png);  display:block;opacity:0.3;}
.more-nav a.next:hover {background:url(../images/icon-rt.png); left:440px; opacity:1;}

.more-nav a.prev{ background:url(../images/icon-lf.png); left:0px;  display:block;opacity:0.3;}
.more-nav a.prev:hover { background:url(../images/icon-lf.png); left:0px; opacity:1;}
/*New Scoller*/

/*footer*/
footer { width:100%; height:auto; min-height:10px; margin:10px 0 0 0; padding:60px 0 20px 0; background: url(../images/footer-bg.jpg);  background-origin: padding-box;background-position: left bottom; background-repeat: no-repeat; background-size: cover;  }
footer:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}

/*CONTACT-BOX*/
.contact-box { float:left; width:460px; height:auto; min-height:10px; margin:10px 0; padding:0;}
.contact-box ul { float:left; margin:0; padding:0; list-style:none;}
.contact-box ul li { float:left; height:auto; width:100%; margin:10px 0; padding:0;}
.contact-box p { width:100%; font-size:15px; text-align:left; color:#FFF; font-weight:400; margin:0; padding:0; line-height:22px;}
.contact-box p span {color:#EA531B;}

.contact-logo { float:left; margin:0 0 0 0; padding:0; display:block;}

.line { float:left; width:100%; height:1px; margin:10px 0; padding:0; background:#FFF;}

.footer-call-now { float:left; width:auto; height:auto; min-height:10px; margin:0; padding:0;}
.footer-call-now ul { float:left; margin:0; padding:0; list-style:none;}
.footer-call-now ul li { float:left; width:100%; height:auto; min-height:20px; margin:5px 0 10px 0; padding:0 ; color:#FFF; font-size:15px; line-height:20px; font-weight:400; text-align:left;}
.footer-call-now ul li a { color:#FFF; text-decoration:none;}
.footer-call-now ul li a:hover { color:#EA531B;}
.footer-now-icon { float:left; width:20px; height:20px; margin:0 5px 0 0; padding:0;}

/*social*/
.social { float: left; width:auto; height:auto; min-height:10px; margin:0; padding:0;}
.social ul { float:left; margin:0; padding:0; list-style:none;}
.social ul li { float:left; width:auto; height:auto; min-height:30px; line-height:30px; margin:0 0 0 0; padding:0; font-size:14px; text-align:left; color:#FFF; font-weight:500;}
.social ul li a { float:left; width:30px; height:10px; font-size:14px; text-align:center; margin: 0; padding:9px 0 11px 0; font-weight:500; color:#FFF;  transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s;  }
.social ul li a:hover { color:#EA531B;  transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s;  }
/*social*/

.footer-map { float:left; width:460px; height:auto; min-height:100px; margin:10px 0 0 0; padding:0; overflow:hidden;}

/*CONTACT-BOX*/

/*CONTACT-FORM*/
.contact-form { float:left; width:460px; height:auto; min-height:10px; margin:10px 0px; padding:0;}
.contact-form ul { float:left; margin:0; padding:0; list-style:none;}
.contact-form ul li { float:left; width:460px; height:auto; min-height:10px; margin:10px 0; padding:0;}

.contact-form-bor { float:left; font-size:15px; margin:0; padding:0 0 0 10px; color:#FFF !important;  width:460px; height:50px; line-height:50px; background: url(../images/form-bg.png) repeat top center; border: none; font-weight:400; font-family: Raleway,Arial,Helvetica,sans-serif; }

.contact-form-textar { float:left; font-size:15px; margin:0; padding:10px 0 0 10px; color:#FFF !important;  width:460px; height:130px; line-height:30px; background: url(../images/form-bg.png) repeat top center; border: none; font-weight:400; font-family: Raleway,Arial,Helvetica,sans-serif; }

input.redevelopment-btn { float: left; text-align:left; height:auto; min-height:50px; line-height:50px; font-size:16px; color:#FFF; text-decoration:none; font-weight:600; margin:0; padding:0 65px; background:#EA531B;  border:1px solid #EA531B; transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s; font-family: Raleway,Arial,Helvetica,sans-serif; cursor:pointer;}
input.redevelopment-btn:hover { color:#EA531B; background: none; transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s;  border:1px solid #EA531B;  }
/*CONTACT-FORM*/

.copy { width:100%; height:auto; min-height:30px; line-height:30px; margin:0; padding:10px 0; font-size:13px; text-align: center; color:#FFF; font-weight:400; background:#000;}
.copy a { color:#EA531B; text-decoration:none;}
.copy a:hover { color:#FFF;}
/*footer*/

/*SUB-BANNER*/
.sub-banner { width:100%; margin:0 0 0 0; padding:0; display:block; background:url(../images/sub-banner.png) repeat center top; min-height:10px; height:auto; }
.sub-banner:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.subbanner-titel { float:left; width:100%; height:auto; line-height:50px; font-size:32px; text-align: center; color:#FFF; font-weight:700; text-transform: uppercase; margin:0; padding:30px 0;  font-family: Raleway,Arial,Helvetica,sans-serif;}
/*SUB-BANNER*/

.line-1 { float:left; width:100%; height:2px; margin:10px 0; padding:0; background:url(../images/line.png) repeat-x center top;}

.home-img {width:258px; height: auto; margin:10px 10px 0px 0; padding:5px; background:#FFF; border:1px solid #DADADA;  overflow:hidden;}
.home-img img { width:248px}

.main-left { float:left; width:460px; height:auto; min-height:10px; margin:10px 0; padding:0;}
.main-right { float:left; width:460px; height:auto; min-height:10px; margin:10px 0 0 0; padding:0;}

/*SUB-BANNER-IMG*/
.sub-banner-image { float:left; width:460px; height:auto; min-height:50px; margin:0 0 10px 0; padding:1px; border:1px solid #DADADA;}
.sub-banner-image img { width:456px;}
/*SUB-BANNER-IMG*/

/*RIGHT-FORM*/
.right-form { float:left; width:460px; height:auto; min-height:100px; margin:0; padding:0; background:#FDF1EC;}
.right-form-titel { float:left; width:460px; height:auto; min-height:10px; line-height:45px; background:#EA531B; font-size:20px; text-align:left; color:#FFF; margin:0; padding:0 10px; font-weight:500;}
.right-form ul { float:left; margin:10px 0; padding:0; list-style:none;}
.right-form ul li { float:left; width:420px; height:auto; min-height:10px; margin:10px 20px; padding:0;}

.right-form-bor { float:left; font-size:14px; margin:0; padding:0 0 0 10px; color:#333 !important;  width:420px; height:45px; line-height:45px; background:#FFF; border:1px solid #DADADA; font-family:Raleway,Arial,Helvetica,sans-serif; font-weight:500; }

.right-form-textar { float:left; font-size:14px; margin:0; padding:0 0 0 10px; color:#333 !important;  width:420px; height:100px; line-height:35px; background:#FFF; border:1px solid #DADADA; font-family:Raleway,Arial,Helvetica,sans-serif; font-weight:500; }

.right-form-bor:focus, .right-form-textar:focus {border:1px solid #EA531B;}

input.right-form-btn { float: left; text-align: center; width:100%; height:auto; min-height:45px; line-height:45px; font-size:16px; color:#FFF; text-decoration:none; font-weight:600; margin:0; padding:0; background:#EA531B;  border:1px solid #EA531B; transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s; font-family: Raleway,Arial,Helvetica,sans-serif; cursor:pointer;}
input.right-form-btn:hover { color:#EA531B; background: none; transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s;  border:1px solid #EA531B;  }
/*RIGHT-FORM*/

/*RIGHT-NAV*/
.right-nav { display:none; /*float:left; width:260px; height:auto; min-height:100px; margin:10px 0 0 0; padding:0; background:#FDF1EC;*/}
.right-nav-titel { display:none; /*float:left; width:260px; height:auto; min-height:10px; line-height:45px; background:#EA531B; font-size:22px; text-align:left; color:#FFF; margin:0; padding:0 10px; font-weight:500;*/}
/*.right-nav ul { float:left; margin:10px 0; padding:0; list-style:none;}
.right-nav ul li { float:left; width:100%; height:auto; min-height:20px; margin:0; padding:0; border-bottom:1px solid #FFF;}
.right-nav ul li a { float:left; width:100%; height:auto; min-height:20px; line-height:35px; font-size:14px; text-align:left; color:#333; font-weight:500; text-decoration:none; margin:0; padding:5px 10px;  transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s;}
.right-nav ul li a:hover { color:#FFF; background:#EA531B;  transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s;}*/
/*RIGHT-NAV*/

/*GET-A-QUOTE-FORM*/
.get-a-quote-form { float:left; width:460px; height:auto; min-height:10px; margin:10px 0; padding:10px; background:#FDF1EC;}
.get-a-quote-form ul { float:left; margin:0; padding:0; list-style:none;}
.get-a-quote-form ul li { float:left; width:420px; height:auto; min-height:10px; margin:10px; padding:0;}
.get-a-quote-form ul li.get-big { float:left; width:420px; height:auto; min-height:10px; margin:10px; padding:0;}

.get-a-quote-form-bor{ float:left; font-size:14px; margin:0; padding:0 0 0 10px; color:#333 !important;  width:420px; height:50px; line-height:50px; background:#FFF; border:1px solid #DADADA; font-family:Raleway,Arial,Helvetica,sans-serif; font-weight:500; }
.get-a-quote-form-bor:focus, .get-a-quote-form-textar:focus {border:1px solid #EA531B;}

.get-a-quote-form select { float:left; font-size:14px; margin:0; padding:0 0 0 10px; color:#333 !important;  width:420px; height:50px; line-height:50px; font-weight:500; background:#FFF  url(../images/arrow-select.png) no-repeat right 10px center ;border:1px solid #DADADA; font-family:Raleway,Arial,Helvetica,sans-serif; font-weight:500; appearance:none; -webkit-appearance:none;-moz-appearance: none; text-indent: 0.01px; text-overflow: ''; }
.get-a-quote-form select:focus { float:left; font-size:14px; margin:0; padding:0 0 0 10px; color:#333 !important;  width:420px; height:50px; line-height:50px; font-weight:500; background:#FFF  url(../images/arrow-select.png) no-repeat right 10px center ;border:1px solid #EA531B; font-family:Raleway,Arial,Helvetica,sans-serif; font-weight:500; appearance:none; -webkit-appearance:none;-moz-appearance: none; text-indent: 0.01px; text-overflow: ''; }

.get-a-quote-form-textar { float:left; font-size:14px; margin:0; padding:0 0 0 10px; color:#333 !important;  width:420px; height:100px; line-height:35px; background:#FFF; border:1px solid #DADADA; font-family:Raleway,Arial,Helvetica,sans-serif; font-weight:500; }

.get-a-quote-form ul li label{ float:left; width:100%; height:auto; min-height:20px; line-height:20px; font-size:14px; text-align:left; color:#333; font-family:Raleway,Arial,Helvetica,sans-serif; font-weight:600; margin:0; padding:0 0 7px 0;}
.get-a-quote-form ul li label span { color:#EA531B;}

option { float:left; margin:0; padding:10px 10px; background:#FFF; line-height:30px; border-bottom:1px solid #DADADA;}

input.get-a-quote-form-btn { float: left; text-align: center; width:100%; height:auto; min-height:45px; line-height:45px; font-size:16px; color:#FFF; text-decoration:none; font-weight:600; margin:0; padding:0; background:#EA531B;  border:1px solid #EA531B; transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s; font-family: Raleway,Arial,Helvetica,sans-serif; cursor:pointer;}
input.get-a-quote-form-btn:hover { color:#EA531B; background: none; transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s;  border:1px solid #EA531B;  }
/*GET-A-QUOTE-FORM*/

}



@media only screen and ( min-width: 320px) and ( max-width: 480px ) {

h1 { width:100%; text-align: center; color:#333; font-size:24px; line-height:36px ; margin:0 0 10px 0; padding:0 0 15px 0; text-transform:uppercase; font-family: Raleway,Arial,Helvetica,sans-serif; font-weight:500; background:url(../images/h1.jpg) no-repeat center bottom; }
h1 span { color:#FFF;}

h2 { width:100%; text-align:left; color:#EA531B; font-size:22px; line-height:32px ; margin:0 0 0 0; padding:0 0 0 0; text-transform:uppercase; font-family: Raleway,Arial,Helvetica,sans-serif; font-weight:600; }

h5 { width:100%; text-align:left; color:#333; font-size:18px; line-height:24px ; margin:10px 0 0 0; padding:0 0 0 0; text-transform:uppercase; font-family: Raleway,Arial,Helvetica,sans-serif; font-weight:600; }

h6 {width:100%; height:auto; min-height:10px; line-height:22px; font-size:15px; color:#333; text-align: center; margin:20px 0 10px 0 ; padding:0; font-weight:500; text-transform: capitalize; font-family: Raleway,Arial,Helvetica,sans-serif; }
h6 span { color:#EA531B; font-weight:600;}
	
.center { width:300px; height:auto; margin:0 auto; }
.center:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}

/*LOGO*/
.logo { float:left; width:auto; height:auto; margin:50px 0 10px 10px; padding:0;}
.logo img { width:126px;}
/*LOGO*/

/*GET A QUOTE*/
.get-a-quote-btn { float: right; width: auto; height:auto; min-height:10px; margin:55px 10px 10px 0; padding:0;}
.get-a-quote-btn a { float:left; width: auto; height:40px; line-height:40px; margin:0; padding:0 15px; color:#FFF; border:1px solid #EA531B; background:#EA531B; font-weight:500; text-decoration:none; text-align:center; font-size:14px;  transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s;}
.get-a-quote-btn a:hover { background: none; border:1px solid #EA531B; color:#EA531B;  transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s;}
/*GET A QUOTE*/

.main-wrapper { width:100%; height:auto; margin:0 0 10px 0; padding:10px 0; background:#FFF;}
.main-wrapper:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}

.main { float:left; width:100%; height:auto; min-height:300px; margin:10px 0; padding:0;}

/*SERVICE*/
.service-box { float:left; width:300px; height:auto; min-height:100px; margin:10px 0; padding:0;}

.service-box-icon { float:left; width:150px; height:150px; margin:0 75px;}
.service-box-icon a img { float:left; width:150px; height:150px; margin:0; padding:0; background:#333; -webkit-transition-duration: 0.8s;-moz-transition-duration: 0.8s;-o-transition-duration: 0.8s;transition-duration: 0.8s;-webkit-transition-property: -webkit-transform;-moz-transition-property: -moz-transform;-o-transition-property: -o-transform;transition-property: transform; border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;}
.service-box-icon a img:hover {-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg); -o-transform:rotate(360deg); border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%; background:#EA531B;}

.service-titel { float:left; width:100%; height:auto; font-size:22px; font-weight:500; line-height:38px; margin:10px 0 0 0; padding:0; text-align:center; color:#333;}
.service-titel a { color:#333; text-decoration:none; margin:0; padding:0;}
.service-titel a:hover { color:#EA531B;}

.service-tex { float:left; width:100%; height:auto; font-size:14px; font-weight:400; line-height:20px; margin:5px 0; padding:0; text-align:center; color:#333; }

.service-btn { float:left; width:120px; height:auto; min-height:10px; margin:10px 90px 0 90px; padding:0;}
.service-btn a {float:left; width:100%; height:40px; line-height:40px; margin:0; padding:0; color:#EA531B; border:1px solid #EA531B; font-weight:600; text-decoration:none; text-align:center; font-size:14px;  transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s;}
.service-btn a:hover { background:#EA531B; color:#FFF;  transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s; }
/*SERVICE*/

/*TESTIMONIALS*/
.testimonials-wrapper { width:100%; height:auto; margin:0 0 10px 0; padding:10px 0; background:#EA531B;}
.testimonials-wrapper:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}

.testimonials { float:left; width:300px; height:auto; min-height:130px; margin:10px 0; padding:0; }
#slider { float:left; height: auto; width:100% !important; position:relative;margin:0 0 0 0 ; padding:0px 0px 0px 0px;}
#slider-holder { width:100%; height: auto; position:relative; overflow:hidden; text-align:left !important; padding:0px; margin:0px auto;}
#slider-holder .jcarousel-clip{ width:100%; height: auto; position:relative; overflow:hidden; padding:0px; margin:0px; text-align:left !important;}
#slider-holder ul{ width:100%; height: auto; position:relative; overflow:hidden; list-style-type: none; margin:0px; padding:0px; text-align:left !important;}
#slider-holder ul li{width:300px; height: auto; position:relative; overflow:hidden; float:left;  margin:0px;  text-align:left !important; padding:0px; }

.testimonials-icon { float:left; width:30px; height:auto; min-height:120px; margin:0; padding:0;}
.testimonials-icon img { width:30px;}

.testimonials-text { float:left; width:220px; height:auto; min-height:50px; margin:10px; padding:0; font-size:14px; text-align:left; color:#FFF; line-height:18px; font-weight:400;}
.testimonials-sub-titel {float:left; width:220px; height:auto; min-height:10px; margin:10px 0px; padding:0; font-size:15px; text-align:left; color:#FFF; line-height:20px; font-weight:400; font-style:italic;}

#slider-nav  { position:absolute; top:205px; left:40px; z-index:0;}
#slider-nav a{position:relative;z-index:99;cursor:pointer;text-indent:-5000px;width:15px;height:15px;float:left;margin: 0px 10px 0px 0;background:#FFF; border:1px solid #EA531B;}
#slider-nav a:hover,
#slider-nav a.active { background:#EA531B; border:1px solid #FFF;}
/*TESTIMONIALS*/

/*GET IN TOUCH*/
.get-wrapper { width:100%; height:auto; margin:0 0 10px 0; padding:30px 0; background:#000;}
.get-wrapper:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}

.get-in-touch { float:left; width:280px; height:auto; min-height:10px; margin:0 10px; padding:0;}
.get-in-touch-text { float:left; width:280px; height:auto; min-height:10px; margin:0 0 0 0; padding:5px 0; font-size:16px; text-align: center; color:#FFF; font-weight:500; line-height:30px;}

.get-in-touch-btn { float:left; width:200px; height:auto; min-height:10px; margin:10px 40px 0 40px; padding:0;}
.get-in-touch-btn a {  float:left; width:100%; height:50px; line-height:50px; margin:0; padding:0; color:#FFF; border:1px solid #EA531B; font-weight:600; text-decoration:none; text-align:center; font-size:16px;  transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s; text-transform:uppercase; background:#EA531B;}
.get-in-touch-btn a:hover { background: none; color:#EA531B;  transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s;}
/*GET IN TOUCH*/

/*New Scoller*/
.more-products { position:relative; float:left; width:300px; height: auto; margin:0 0px 0px 0px; padding:0px; list-style:none;}
.more-products ul{ list-style-type: none; height: auto; position:relative; overflow:hidden; width: auto;float:left; margin:0 0px 0px 0px!important; padding:0px;}
.more-products ul li{ float:left; width:110px; height: auto; min-height:10px; padding:0px 0px 0px 0px; margin:10px; }


.more-products-img { float:left; width:110px; min-height:10px; height: auto; margin:0; padding:0;}
.more-products-img img { width:110px;}


.more-products-holder { width:260px; height: auto; position:relative; overflow:hidden; top:0px; left:20px;}
.more-products-holder .jcarousel-clip{ width:100%; height: auto; position:relative; overflow:hidden; }

.more-nav { font-size:0; line-height:0; }
.more-nav a{ position:absolute; top:16px; left:0; width:20px; height:40px; text-indent: -4000px; z-index:3;}
.more-nav a.next{ left:280px;width:20px; height:40px; background:url(../images/icon-rt.png);  display:block;opacity:0.3;}
.more-nav a.next:hover {background:url(../images/icon-rt.png); left:280px; opacity:1;}

.more-nav a.prev{ background:url(../images/icon-lf.png); left:0px;  display:block;opacity:0.3;}
.more-nav a.prev:hover { background:url(../images/icon-lf.png); left:0px; opacity:1;}
/*New Scoller*/

/*footer*/
footer { width:100%; height:auto; min-height:10px; margin:10px 0 0 0; padding:60px 0 20px 0; background: url(../images/footer-bg.jpg);  background-origin: padding-box;background-position: left bottom; background-repeat: no-repeat; background-size: cover;  }
footer:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}

/*CONTACT-BOX*/
.contact-box { float:left; width:300px; height:auto; min-height:10px; margin:10px 0; padding:0;}
.contact-box ul { float:left; margin:0; padding:0; list-style:none;}
.contact-box ul li { float:left; height:auto; width:100%; margin:10px 0; padding:0;}
.contact-box p { width:100%; font-size:15px; text-align:left; color:#FFF; font-weight:400; margin:0; padding:0; line-height:22px;}
.contact-box p span {color:#EA531B;}

.contact-logo { float:left; margin:0 0 0 0; padding:0; display:block;}

.line { float:left; width:100%; height:1px; margin:10px 0; padding:0; background:#FFF;}

.footer-call-now { float:left; width:auto; height:auto; min-height:10px; margin:0; padding:0;}
.footer-call-now ul { float:left; margin:0; padding:0; list-style:none;}
.footer-call-now ul li { float:left; width:100%; height:auto; min-height:20px; margin:5px 0 10px 0; padding:0 ; color:#FFF; font-size:15px; line-height:20px; font-weight:400; text-align:left;}
.footer-call-now ul li a { color:#FFF; text-decoration:none;}
.footer-call-now ul li a:hover { color:#EA531B;}
.footer-now-icon { float:left; width:20px; height:20px; margin:0 5px 0 0; padding:0;}

/*social*/
.social { float: left; width:auto; height:auto; min-height:10px; margin:0; padding:0;}
.social ul { float:left; margin:0; padding:0; list-style:none;}
.social ul li { float:left; width:auto; height:auto; min-height:30px; line-height:30px; margin:0 0 0 0; padding:0; font-size:14px; text-align:left; color:#FFF; font-weight:500;}
.social ul li a { float:left; width:30px; height:10px; font-size:14px; text-align:center; margin: 0; padding:9px 0 11px 0; font-weight:500; color:#FFF;  transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s;  }
.social ul li a:hover { color:#EA531B;  transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s;  }
/*social*/

.footer-map { float:left; width:300px; height:auto; min-height:100px; margin:10px 0 0 0; padding:0; overflow:hidden;}

/*CONTACT-BOX*/

/*CONTACT-FORM*/
.contact-form { float:left; width:300px; height:auto; min-height:10px; margin:10px 0px; padding:0;}
.contact-form ul { float:left; margin:0; padding:0; list-style:none;}
.contact-form ul li { float:left; width:300px; height:auto; min-height:10px; margin:10px 0; padding:0;}

.contact-form-bor { float:left; font-size:15px; margin:0; padding:0 0 0 10px; color:#FFF !important;  width:300px; height:50px; line-height:50px; background: url(../images/form-bg.png) repeat top center; border: none; font-weight:400; font-family: Raleway,Arial,Helvetica,sans-serif; }

.contact-form-textar { float:left; font-size:15px; margin:0; padding:10px 0 0 10px; color:#FFF !important;  width:300px; height:130px; line-height:30px; background: url(../images/form-bg.png) repeat top center; border: none; font-weight:400; font-family: Raleway,Arial,Helvetica,sans-serif; }

input.redevelopment-btn { float: left; text-align: center; width:300px; height:auto; min-height:50px; line-height:50px; font-size:16px; color:#FFF; text-decoration:none; font-weight:600; margin:0; padding:0; background:#EA531B;  border:1px solid #EA531B; transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s; font-family: Raleway,Arial,Helvetica,sans-serif; cursor:pointer;}
input.redevelopment-btn:hover { color:#EA531B; background: none; transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s;  border:1px solid #EA531B;  }
/*CONTACT-FORM*/

.copy { width:100%; height:auto; min-height:30px; line-height:30px; margin:0; padding:10px 0; font-size:13px; text-align: center; color:#FFF; font-weight:400; background:#000;}
.copy a { color:#EA531B; text-decoration:none;}
.copy a:hover { color:#FFF;}
/*footer*/

/*SUB-BANNER*/
.sub-banner { width:100%; margin:0 0 0 0; padding:0; display:block; background:url(../images/sub-banner.png) repeat center top; min-height:10px; height:auto; }
.sub-banner:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.subbanner-titel { float:left; width:100%; height:auto; line-height:40px; font-size:28px; text-align: center; color:#FFF; font-weight:700; text-transform: uppercase; margin:0; padding:30px 0;  font-family: Raleway,Arial,Helvetica,sans-serif;}
/*SUB-BANNER*/

.line-1 { float:left; width:100%; height:2px; margin:10px 0; padding:0; background:url(../images/line.png) repeat-x center top;}

.home-img {width:298px; height: auto; margin:10px 0px 10px 0; padding:5px; background:#FFF; border:1px solid #DADADA;  overflow:hidden;}
.home-img img { width:288px}

.main-left { float:left; width:300px; height:auto; min-height:10px; margin:10px 0; padding:0;}
.main-right { float:left; width:300px; height:auto; min-height:10px; margin:10px 0 0 0; padding:0;}

/*SUB-BANNER-IMG*/
.sub-banner-image { float:left; width:300px; height:auto; min-height:50px; margin:0 0 10px 0; padding:1px; border:1px solid #DADADA;}
.sub-banner-image img { width:296px;}
/*SUB-BANNER-IMG*/	

/*RIGHT-FORM*/
.right-form { float:left; width:300px; height:auto; min-height:100px; margin:0; padding:0; background:#FDF1EC;}
.right-form-titel { float:left; width:300px; height:auto; min-height:10px; line-height:45px; background:#EA531B; font-size:20px; text-align:left; color:#FFF; margin:0; padding:0 10px; font-weight:500;}
.right-form ul { float:left; margin:10px 0; padding:0; list-style:none;}
.right-form ul li { float:left; width:260px; height:auto; min-height:10px; margin:10px 20px; padding:0;}

.right-form-bor { float:left; font-size:14px; margin:0; padding:0 0 0 10px; color:#333 !important;  width:260px; height:45px; line-height:45px; background:#FFF; border:1px solid #DADADA; font-family:Raleway,Arial,Helvetica,sans-serif; font-weight:500; }

.right-form-textar { float:left; font-size:14px; margin:0; padding:0 0 0 10px; color:#333 !important;  width:260px; height:100px; line-height:35px; background:#FFF; border:1px solid #DADADA; font-family:Raleway,Arial,Helvetica,sans-serif; font-weight:500; }

.right-form-bor:focus, .right-form-textar:focus {border:1px solid #EA531B;}

input.right-form-btn { float: left; text-align: center; width:100%; height:auto; min-height:45px; line-height:45px; font-size:16px; color:#FFF; text-decoration:none; font-weight:600; margin:0; padding:0; background:#EA531B;  border:1px solid #EA531B; transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s; font-family: Raleway,Arial,Helvetica,sans-serif; cursor:pointer;}
input.right-form-btn:hover { color:#EA531B; background: none; transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s;  border:1px solid #EA531B;  }
/*RIGHT-FORM*/

/*RIGHT-NAV*/
.right-nav { display:none; /*float:left; width:260px; height:auto; min-height:100px; margin:10px 0 0 0; padding:0; background:#FDF1EC;*/}
.right-nav-titel { display:none; /*float:left; width:260px; height:auto; min-height:10px; line-height:45px; background:#EA531B; font-size:22px; text-align:left; color:#FFF; margin:0; padding:0 10px; font-weight:500;*/}
/*.right-nav ul { float:left; margin:10px 0; padding:0; list-style:none;}
.right-nav ul li { float:left; width:100%; height:auto; min-height:20px; margin:0; padding:0; border-bottom:1px solid #FFF;}
.right-nav ul li a { float:left; width:100%; height:auto; min-height:20px; line-height:35px; font-size:14px; text-align:left; color:#333; font-weight:500; text-decoration:none; margin:0; padding:5px 10px;  transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s;}
.right-nav ul li a:hover { color:#FFF; background:#EA531B;  transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s;}*/
/*RIGHT-NAV*/

/*GET-A-QUOTE-FORM*/
.get-a-quote-form { float:left; width:300px; height:auto; min-height:10px; margin:10px 0; padding:10px; background:#FDF1EC;}
.get-a-quote-form ul { float:left; margin:0; padding:0; list-style:none;}
.get-a-quote-form ul li { float:left; width:260px; height:auto; min-height:10px; margin:10px; padding:0;}
.get-a-quote-form ul li.get-big { float:left; width:260px; height:auto; min-height:10px; margin:10px; padding:0;}

.get-a-quote-form-bor{ float:left; font-size:14px; margin:0; padding:0 0 0 10px; color:#333 !important;  width:260px; height:50px; line-height:50px; background:#FFF; border:1px solid #DADADA; font-family:Raleway,Arial,Helvetica,sans-serif; font-weight:500; }
.get-a-quote-form-bor:focus, .get-a-quote-form-textar:focus {border:1px solid #EA531B;}

.get-a-quote-form select { float:left; font-size:14px; margin:0; padding:0 0 0 10px; color:#333 !important;  width:260px; height:50px; line-height:50px; font-weight:500; background:#FFF  url(../images/arrow-select.png) no-repeat right 10px center ;border:1px solid #DADADA; font-family:Raleway,Arial,Helvetica,sans-serif; font-weight:500; appearance:none; -webkit-appearance:none;-moz-appearance: none; text-indent: 0.01px; text-overflow: ''; }
.get-a-quote-form select:focus { float:left; font-size:14px; margin:0; padding:0 0 0 10px; color:#333 !important;  width:260px; height:50px; line-height:50px; font-weight:500; background:#FFF  url(../images/arrow-select.png) no-repeat right 10px center ;border:1px solid #EA531B; font-family:Raleway,Arial,Helvetica,sans-serif; font-weight:500; appearance:none; -webkit-appearance:none;-moz-appearance: none; text-indent: 0.01px; text-overflow: ''; }

.get-a-quote-form-textar { float:left; font-size:14px; margin:0; padding:0 0 0 10px; color:#333 !important;  width:260px; height:100px; line-height:35px; background:#FFF; border:1px solid #DADADA; font-family:Raleway,Arial,Helvetica,sans-serif; font-weight:500; }

.get-a-quote-form ul li label{ float:left; width:100%; height:auto; min-height:20px; line-height:20px; font-size:14px; text-align:left; color:#333; font-family:Raleway,Arial,Helvetica,sans-serif; font-weight:600; margin:0; padding:0 0 7px 0;}
.get-a-quote-form ul li label span { color:#EA531B;}

option { float:left; margin:0; padding:10px 10px; background:#FFF; line-height:30px; border-bottom:1px solid #DADADA;}

input.get-a-quote-form-btn { float: left; text-align: center; width:100%; height:auto; min-height:45px; line-height:45px; font-size:16px; color:#FFF; text-decoration:none; font-weight:600; margin:0; padding:0; background:#EA531B;  border:1px solid #EA531B; transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s; font-family: Raleway,Arial,Helvetica,sans-serif; cursor:pointer;}
input.get-a-quote-form-btn:hover { color:#EA531B; background: none; transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s;  border:1px solid #EA531B;  }
/*GET-A-QUOTE-FORM*/

}

