body{background-color:#fff;color:#000 !important;font-size:15px!important;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif!important;}
.info-item h2{color:#333!important;font-weight:bold!important;font-size:20px!important;}

.content p{font-weight:400!important;}
.content .map{margin-bottom:25px;}
.content form{width:100%;float:left;margin-bottom:15px;}
form .content-form{width:60%;float:left;}
form .img-form{width:40%;float:right;}
.services h1{font-weight:bold!important;}
.banner h1{color:#000;font-weight:400;}
.content .banner{float:left;width:100%;box-shadow:none;height:auto;text-align:center;padding:15px 0 20px;}
.content .banner h1{margin:0;}
.banner .address , .content .banner .address{display:block;}
.banner .address  .content .banner .address{background:#000 none repeat scroll 0 0;color:#fff;font-size:20px;font-weight:400;padding:0 40px;}
.content .banner .address{padding:0;margin-top:10px;}
@media (max-width:1038px){header ul{margin-left:0!important;padding:0;margin-top:20px;}
.container{padding:0 30px !important;width:100% !important;}
.content .image-item img{width:100%;}
.content{margin-top:0!important;}
.content .row{margin-top:50px;}
footer{float:left;padding:0 30px;text-align:center;width:100%;}
footer p{float:none!important;margin-right:0!important;}
.banner{text-align:center;}
.banner h1{margin-left:0;}
.banner .address{padding-left:0;float:none;margin:0 auto;}
.content .image-contain{margin-top:15px;}
.content .image-contain img{width:100%;height:100%;}
@media (max-width:980px){.image-block{width:220px !important;height:140px !important;padding:4px !important;}
.image-block img{max-width:210px !important;max-height:130px !important;width:auto;height:auto;}
}
@media (max-width:900px){.container{padding:0 15px!important;}
.nav ul li{padding:20px 12px;}
form .img-form , form .content-form{width:100%;float:left;}
form .img-form{text-align:center;}
form .img-form img{float:none!important;margin:0 auto;}
.content-form input{margin-bottom:15px;}
.content-form .name input{width:49%;float:left;}
.content-form .name input:last-child{width:49%;margin-left:2%;}
.content-form input{width:49%;}
.content-form textarea{width:100%;float:left;max-width:100%;margin-bottom:20px;}
.content .image-contain{height:auto;}
}
@media (max-width:800px){.image-block{width:180px !important;height:100px !important;padding:2px !important;}
.image-block img{max-width:175px !important;max-height:95px !important;width:auto;height:auto;}
}
@media (max-width:780px){.nav a:hover{padding:20px 5px;}
.active2{padding:20px 5px !important;}
}
@media (max-width:736px){.nav ul li{width:50%;float:left;padding:5px 12px;margin-bottom:5px;}
.nav ul li a{padding:5px 10px;}
.nav a:hover{padding:5px 5px;}
.active2{padding:5px 5px !important;}
header{display:table-cell;}
header .nav{display:table-footer-group;}
header .banner{display:table-header-group;text-align:center;height:auto;}
.banner .address{margin-bottom:10px;}
.banner h1{margin-top:15px;}
footer{height:auto;}
footer p{margin:30px 0;}
.content h2{font-size:24px!important;}
p{font-size:18px!important;}
.banner .address a, .content .banner .address a{padding:0px 20px;font-size:18px;}
}
@media (max-width:640px){.filtr-container{padding-left:15px !important;}
.image-block{width:180px !important;height:100px !important;padding:2px !important;}
.image-block img{max-width:178px !important;max-height:95px !important;width:auto;height:auto;}
}
@media (max-width:500px){header ul{margin-left:0!important;padding:0;margin-top:20px;}
header{display:table-cell;}
header .nav{display:table-footer-group;}
header .banner{display:table-header-group;text-align:center;}
.banner h1{margin-left:0;margin-top:20px;}
header .banner .address{}
.nav a{padding-top:5px!important;padding-bottom:5px!important;font-size:14px;}
header .nav ul li{width:50%;float:left;margin-bottom:10px;padding:0;}
.content{margin-top:0;}
.content .single-img{padding:0;}
.content .single-img img{width:100%;}
.content .second-row{margin-top:20px;}
.content .second-row .col-md-6 , .content .third-row .col-md-6{width:100%;float:left;}
.content .second-row .image-item , .content .third-row .image-item{width:100%;padding:0;height:auto;float:left;margin-bottom:10px;}
.content .second-row .image-item img , .content .third-row .image-item img{width:100%;height:auto;}
.content .second-row .info-item , .content .third-row .info-item{margin-top:10px;}
.content .third-row{margin-top:30px;float:left;margin:30px 0 0;width:100%;}
.content .third-row .col-md-6{padding:0;}
.simplefilter{display:block;}
.content .form{width:100%;float:left;}
.content .form input ,.content .form p , .content .form div , .content .form textarea{width:100%;max-width:100%;float:left;}
.content .form{margin-top:30px;}
form .content-form{width:100%;}
form .img-form{width:100%;text-align:center;}
form .img-form img{margin:0 auto;float:none!important;width:100%;}
.content .form input{margin-bottom:10px;}
.content .form .submit input{width:auto;padding:5px 40px;}
footer{width:100%;float:left;text-align:center;}
footer p{float:none;margin-right:0;}
.map iframe{height:300px;}
.content .image-contain{width:100%;float:left;padding:0;height:auto;margin-top:20px;}
.content .image-contain img , .content .about-info img{width:100%;}
.content-form .name input:last-child{margin-left:0%;width:100%;}
.form p{margin-top:0!important;}
.nav ul li a{padding:5px 4px;}
.nav .container{padding:0 5px!important;}
.banner .address , .content .banner .address{background:#000;width:90%!important;}
.banner .address a, .content .banner .address a{font-size:18px;padding:0 12px;}
.content .banner h1{font-size:28px;}
.banner .address{display:none;}
}
@media (max-width:480px){.image-block{width:200px !important;height:100px !important;padding:3px !important;}
.image-block img{max-width:196px !important;max-height:94px !important;width:auto;height:auto;}
}
@media (max-width:360px){.banner h1{font-size:26px;}
.nav ul li a{font-size:12px;padding:5px;}
.simplefilter{display:none;}
.image-block{width:145px !important;height:100px !important;padding:5px !important;}
.image-block img{max-width:140px !important;max-height:90px !important;width:auto;height:auto;}
.map iframe{height:250px;}
.container{padding:0 !important;width:90%!important;}
footer{padding:0 15px;}
.nav .container{width:100% !important;}
.content .banner h1{font-size:24px;}
}
@media (max-width:320px){.image-block{width:130px !important;height:90px !important;padding:2px !important;}
.image-block img{max-width:125px !important;max-height:85px !important;width:auto;height:auto;}
}
@media (min-width:1024px){.image-block{width:225px !important;height:140px !important;padding:4px !important;}
.image-block img{max-width:220px !important;max-height:135px !important;width:auto;height:auto;}
}

