body{background-color: #fff;}

a{ color:#33cc33;}
a:hover,a:active,a:focus{ color:#3c3c3c; }
img{ max-width:100%;}
.container{max-width:990px;}
.navbar-default{border:none;margin:0 0 3px;background-color:#fff;}

.main-menu{background-color: #353535; border-bottom:3px solid #33cc33;}
.navbar-default .navbar-toggle{position:inherit;float:none;width:100%;}
.navbar-default .navbar-toggle{background:url(../img/sub-menu-bg.png);border:none;border-radius:0;padding:0;}
.navbar-default .navbar-toggle .menu-name{float:left;color:#fff;margin:0;font-weight:700;}
.navbar-default .navbar-toggle .menu-icn{float:right;margin:3px 0 0;}
.navbar-default .navbar-toggle .icon-bar{background:#fff;}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus{background:none;}
.container>.navbar-header, .container-fluid>.navbar-header, .container>.navbar-collapse, .container-fluid>.navbar-collapse{padding:0;}
.navbar-default .navbar-nav>li{background:url(../img/menu-seprater.jpg) right repeat-y;padding-right:2px;}
.navbar-default .navbar-nav li:last-child{background:none;}
.navbar-default .navbar-nav>li>a{color:#fff;font-size:18px;font-family:Arial,Helvetica,sans-serif;padding:12px 30px;}
.navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a:focus{background-color:#5c5c5c;color:#fff;}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus{background-color:#33CC33;color:#fff;}
.navbar-default .navbar-collapse, .navbar-default .navbar-form{border:none;}
.navbar-default{margin:0;}
.navbar-brand { height:auto; }

.contact{margin-top: 0px;text-align:right; background:url(../img/header-bg.png) right top no-repeat; height:157px;}
.contact img {margin: 45px 93px 8px 0;}
.contact .phone {color: #fff; font: 19px Arial,Helvetica,sans-serif; margin-right: 87px; font-weight: bold;}
.slider{border-radius:5px; margin:0;position:relative;}
.slider img{width:100%;}

.welcome .title{color:#33cc33;font-size:20px;margin:0 0 10px;}
.welcome p{color:#4a4a4a;font-size:13px;margin:0 0 30px;}

.product .product-block{margin:0 0 30px;}
.product-block .product-img{padding:0 0 3px;margin:0 0 10px;position:relative;}
.product-block .product-img img{border:#7a7a7a solid 3px;border-radius:5px;width:100%;}
.product-block .product-img .pro-erow{position:absolute;width:70px;height:28px;bottom:-0px;left:50%;margin-left:-35px;background:url(../img/pro-erow.png) no-repeat;}
.product-block .title{color:#13728f;font-size:20px;margin:0;text-align:center;text-transform:uppercase;}



.footer{background:#353535;padding:30px 0 0;border-top:solid 3px #33cc33;color:#fff;}
.footer .title{color: #FFFFFF;font-size: 20px;margin:0 0 20px;text-transform:uppercase;font-weight:700;}
.footer .letest-block{margin:0 0 20px;}
.footer .letest-block .letest{width:90px;height:68px;border:solid 2px #fff;border-radius:3px;float:left;margin:0 5px 5px 0;}
.footer .letest-block .letest:hover{border:solid 2px #ee8413;}
.footer .letest-block .letest a{display:block;}
.footer .letest-block .letest a img{display:block;width:100%;}
.footer .foot-contact p{color:#e4dcdc;font-size:13px;margin:0 0 20px;}
.footer .social{margin:0 0 20px;padding:0;list-style:none;}
.footer .social li{display:inline-block;}
.footer .social li a{width:20px;height:19px;display:block;background:url(../img/social.png) no-repeat;} 
.footer .social li a:hover{background:url(../img/social-hover.png) no-repeat;} 
.footer .social li a.fb{background-position:0px 0px;}
.footer .social li a.twit{background-position:-28px -2px;}
.footer .social li a.ping{background-position:-58px -1px;}
.footer .social li a.in{background-position:-87px -1px;}
.footer .social li a.you{background-position:-115px 0px;}
.footer .social li a.gp{background-position:-149px 0px;}

.footer form input[type=text],.footer form input[type=email],.footer form input[type=tel]{display:block;width:100%;background:none;border:solid 1px #6a6a6a;padding:7px;margin:0 0 10px;}
.footer form textarea{display:block;width:100%;background:none;border:solid 1px #6a6a6a;padding:7px;margin:0 0 10px;}
.footer form input[type=submit]{background:#33cc33;border:none;padding:7px 20px;font-size:17px;}
.footer form input[type=submit]:hover{background:#000002;}
.copy-block{border-top:solid 1px #454444;padding:20px 0;margin:20px 0 0;}
.copy-block .copy{font-size:13px;float:left;color:#e4dcdc;margin:0;}
.copy-block .design{font-size:13px;float:right;color:#e4dcdc;margin:0;}

.footer ul { margin: 0;padding: 0;list-style: none;}
.footer a{ color:#fff; }
.footer a:hover{ color:#ee8413; }
.wrap.container { margin-top: 20px;}

.project_details .description { margin-top: 15px;}
ul.blue_arrow,ul.yellow_arrow { margin-bottom:10px;}

ul.blue_arrow li { list-style-image:url("../img/bullet1.png");}
ul.yellow_arrow li { list-style-image:url("../img/bullet2.png");}
h2.title span { font-size: 20px;}

@media (max-width:1200px){
.navbar-default .navbar-nav>li>a{font-size:16px;padding:12px 30px;}
}
@media (max-width:990px){
.navbar-default .navbar-nav>li>a{font-size:14px;padding:10px 20px;}
}
@media (max-width:767px){
.contact{text-align:center;}
.main-menu{margin:0 15px;}
.container > .navbar-header, .container-fluid > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-collapse{padding:0 15px;}
.navbar-default .navbar-nav>li{background:none;padding:0;margin:0 0 3px;}
}
@media (max-width:640px){
.contact{text-align:right;}
}
@media (max-width:550px){
.navbar-default .navbar-brand img{width:100%;}
.copy-block .copy{float:none;margin:0 0 10px;text-align:center;}
.copy-block .design{float:none;text-align:center;}
}
@media (max-width:360px){
.contact img {
  margin: 14px 73px 8px 0;
}
.contact .phone {
  margin-right: 69px;
}
.contact {
  height: 90px;
  margin-top: 0;
  margin-bottom: 3px;
}
}
@media (max-width:320px){
.contact img {
  margin: 14px 62px 8px 0;
}
.contact .phone {
  margin-right: 58px;
}


}