
.h4{text-transform:uppercase;color:#010101;font-weight:bold;font-size:14px;}
header{margin-bottom:30px;}
a{color:#1d67a4}
.phones-container > div{background:url(image/phone-header.png) no-repeat;background-position:0px center;padding-left:40px;}
.adreses-container > div{background-position:0px center;padding-left:35px;float:right;}
.adreses-container .map{position:absolute;left:10px;top:50%;margin-top:-16px;}
.test{background:url(image/marker.png) no-repeat;}
.losung > span{font-size:15px;text-transform:uppercase;color:#009191;font-weight:bold;}
.phones-container span{display:block;}
.adreses-container{text-transform:uppercase;margin-top:30px;}
.adreses-container > div> span{display:block;}
.top-menu{background-color:#000;}
.top-menu .navbar-default{background-color:#000;border:0;margin-bottom:0px;min-height:30px;}
.top-menu .navbar-nav>li>a{padding-top:5px;padding-bottom:5px;color:#fff;padding-left:10px;padding-right:10px;text-transform:uppercase;}
.top-menu .navbar-nav>li:first-child >a{padding-left:0;}
.top-menu .navbar-default .navbar-nav>li>a:hover{color:#FFF;text-decoration:underline;}
.top-menu .navbar-default .navbar-collapse{padding-left:0;}
.losung{margin-top:30px;}
.phones-container{margin-top:30px;}
.header-two > .container > div{border-bottom:3px solid #000;float:left;width:100%;background:#f7f7f7;}
.module .categories .open>.dropdown-menu{display:block;margin-right:-200px;width:200px;margin-top:-40px;}
.module .categories .dropdown > a{width:100%;display:block;text-transform:uppercase;color:#535353;}
.module .categories .dropdown > a:hover{text-decoration:none;color:#009191;cursor:pointer;}
.module .categories .dropdown > a > i{float:right;margin-top:4px;}
.module .categories li.dropdown{border-bottom:1px solid #e6e6e6;padding:11px 20px;}
.module > .title{color:#b3b3b3;text-transform:uppercase;background-color:#010101;padding:11px 15px;font-weight:bold;}
.module > .title.white{color:#fff;}
.module > .title > i{margin-right:10px;}
.module{border:1px solid #010101;display:inline-block;width:100%;background-color:#fff;}
.module + .module{margin-top:30px;}
.module .categories ul > li:last-child{border-bottom:0;}
.module .news-module{padding:15px;min-height:116px;}
.module .news-module .date{background-color:#535353;color:#fff;float:left;text-align:center;padding:5px 10px;text-transform:uppercase;margin-right:15px;}
.module .news-module .date > span{display:block;}
.module .news-module .date .day{font-size:26px;}
.module .news-module .title{text-transform:uppercase;color:#010101;font-weight:bold;}
.module .news-module .description{line-height:16px;}
.module .news-module .read-news{float:right;color:#000;text-decoration:underline;}
.module .news-module .read-news:hover{color:#009191;}
.module .news-module .item{display:inline-block;color:black;border-bottom:1px solid #e2e2e2;margin-bottom:10px;padding-bottom:10px;}
.module-slider .owl-nav{position:absolute;top:-10%;margin-top:-20px;width:100%;}
.module-slider .owl-nav > div i{font-size:36px;color:#ffffff;}
.module-slider .owl-nav .owl-prev{position: absolute;top: 118px;left: 15px;}
.module-slider .owl-nav .owl-next{position: absolute;top: 118px;right: 15px;}
.module-slider .owl-dots .owl-dot.active span{background:#009191;}
.module-slider .owl-dots{position:absolute;bottom:10px;left:50%;}
.module-slider .owl-dots .owl-dot{float:left;}
.module-slider .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 3px;background:#d6d6d6;display:block;-webkit-backface-visibility:visible;-webkit-transition:opacity 200ms ease;-moz-transition:opacity 200ms ease;-ms-transition:opacity 200ms ease;-o-transition:opacity 200ms ease;transition:opacity 200ms ease;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;}
.adtantages .item{margin:40px 0;}
.adtantages .item .image{float:left;padding-right:20px;}
.adtantages .item .title{font-weight:bold;color:#000000;text-transform:uppercase;line-height:17px;margin-bottom:5px;}
.adtantages .item .description{line-height:18px;float:right;margin-top:7px;}
.module-slideshow{margin-bottom:21px;}
.module-slider {overflow: hidden;}
.reviews-module .item .title{color:#010101;text-transform:uppercase;font-weight:bold;margin-right:15px;}
.reviews-module .item{margin:30px 0px;padding:0 35px;}
.reviews-module .item .stars{color:#ffd200;}
.brand-module .item .title{text-transform:uppercase;font-weight:bold;color:#010101;margin-top:10px;}
.brand-module .item{text-align:center;margin:25px 0;}
#content-bottom{margin-top:30px;}
.seotext-module .title{font-weight:bold;color:#010101;text-transform:uppercase;margin-bottom:5px;}
.seotext-module{padding:25px 15px;}
.seotext-module .image{float:left;padding-right:15px;}
.tel-footer > div{background:url(image/phone-footer.png) no-repeat;background-position:0px center;padding-left:50px;}
.tel-footer span{display:block;}
.adreses-footer > div> span{display:block;text-transform:uppercase;}
.adreses-footer > div> a{color:#009191;text-transform:uppercase;}
.adreses-footer > div{background:url(image/marker-footer.png) no-repeat;background-position:0px center;padding-left:50px;float:right;}
.adreses-footer{float:left;margin-top:25px;}
footer{margin-top:60px;background-color:#000;padding:30px 0 25px 0;color:#fff;}
footer .payments{margin-top:27px;}
footer .informations a{color:#fff;text-transform:uppercase;}
footer .informations li{line-height:24px;}
.powered a{float:right;margin-top:29px;}
.adreses-container > div > a{color:#009191;text-decoration:underline;}
.modal-content{border-radius:0;}
.modal-title{text-transform:uppercase;font-weight:bold;color:#000;}
.modal-header{border-bottom:0;}
.form-control{background-color:#f7f7f7;border-radius:0;box-shadow:none;border:1px solid #e6e6e6;height:38px;}
#myModal form{max-width:288px;margin:0 auto;}
#myModal form > .button-group{margin-top:25px;}
.btn-default{width:100%;border-radius:0;background-color:#009191;color:#fff;text-transform:uppercase;border:0;font-weight:bold;padding:9px 10px;}
.modal-body{padding:15px 15px 30px 15px;}
.breadcrumbs ul > li{float:left;}
.breadcrumbs ul > li > a > span{color:#535353;}
.breadcrumbs ul > li span{padding:0 5px;border-right:1px solid #535353;line-height:13px;display:block;color:#000;}
.breadcrumbs ul > li:first-child span{padding-left:0;}
.breadcrumbs ul > li:last-child span{border-right:0;}
.breadcrumbs{display:inline-block;margin-bottom:20px;}
.description-services a{text-decoration:underline;}
.description-services{padding:25px;padding-bottom:35px;position:relative;}
.description-services .h4{margin-top:0;}
.read-more{overflow:hidden;}
.news-aside {
    margin-top: 30px;
}
@media only screen and (max-width: 1024px) {
.content-main.col-sm-9 {
    width: 70%;
}

}
@media only screen and (max-width: 768px) {
.content-main.col-sm-9 {
    width: 100%;
}
.news-aside {
    display: none;
}

}

@media only screen and (max-width: 767px) {
    .mainImage {
        float: none!important;
        width: 100%;
        height: auto;
    }
    .owl-dots {
        display: none!important;
    }
    .read-more img {display: none;}
    .read-more h1 {
        margin-bottom: 10px;
        font-size: 16px;
        line-height: 20px;
        font-weight: bold;
    }
        .read-more p {
        margin-bottom: 10px;
        font-size: 14px;
        line-height: 18px;
    }
}

a.action-more{color:#009191;cursor:pointer;right:30px!important;bottom:14px!important;    display: inline-block;
    text-decoration: none;
    color: #009393;
    margin-top: 15px;
    font-weight: 600;
    border-bottom: 1px dotted transparent;}
    a.action-more:hover {
            border-color: #009393;
    }
.read-more:after, .view-more:after{content:"";display:block;height:60px;margin-left:-25px;position:absolute;width:100%;bottom:14px;z-index:2;background:-moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.54) 45%, #FFFFFF 85%);background:-webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.54) 45%, #FFFFFF 85%);}
.read-more.in:after, .view-more.in:after{display:none;}
.module.borderstyled{border-color:#009191;}
.service-form > form{max-width:660px;margin:15px auto;}
.service-form .title{font-weight:bold;text-transform:uppercase;margin-bottom:10px;}
.service-form .right textarea{height:91px;}
.form-control:focus{border-color:#009191;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgb(0, 145, 145);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgb(0, 145, 145);}
.module .nav-tabs{}
.module .nav-tabs>li>a{padding:6px 15px;text-transform:uppercase;background-color:#535353;color:#fff;font-weight:bold;margin-right:-1px;line-height:1.42857143;border:1px solid rgb(0, 0, 0);border-radius:0;border-top:1px solid transparent;}
.module .nav-tabs>li.active>a ,.module .nav-tabs>li.active>a:focus{background-color:#009191;border-left:1px solid #000;border-bottom:1px solid #000;border-top:1px solid transparent;outline:0;color:#fff;}
.module .nav-tabs>li.active>a:hover{color:#fff;border:1px solid transparent;border-left:1px solid #000;border-bottom:1px solid #000;}
.module .nav-tabs>li:first-child.active>a:hover, .module .nav-tabs>li:first-child.active>a:focus{color:#fff;border:1px solid transparent;border-left:1px solid transparent;border-bottom:1px solid #000;}
.module .nav-tabs>li:last-child.active>a:hover{border-right:1px solid #000;}
.module .nav-tabs>li.active>a:hover{border-right:1px solid #000;}
.module .nav-tabs>li>a:hover{background-color:#009191;}
.module .tab-content{padding:30px;}
.module .nav-tabs>li:first-child > a{border-left:1px solid transparent;}
.module.nobordered{border:0;}
.contacts-info .item .title{font-weight:bold;text-transform:uppercase;color:#000;border-bottom:2px solid #000;line-height:23px;}
.contacts-info .left .item:first-child{max-width:201px;}
.contacts-info .left .item:last-child{max-width:137px;}
.contacts-info .right .item:first-child{max-width:138px;}
.contacts-info .right .item:last-child{max-width:173px;}
.contacts-info .item .description{text-transform:uppercase;margin-top:10px;}
.contacts-info .item{text-transform:uppercase;margin-top:10px;height:110px;}
.contacts-info .work-time .day{width:54px;display:block;float:left}
.contact-map{background-color:transparent;}
.blog-grid .item .date{background-color:#535353;color:#fff;float:left;text-align:center;padding:5px 10px;text-transform:uppercase;margin-right:15px;}
.blog-grid .item .date .day{font-size:26px;}
.blog-grid .item .date > span{display:block;}
.blog-grid .item .blog-layout{background-color:#fff;padding:30px 15px 20px 15px;border:1px solid #000;width:339px;min-height: 327px;}
.blog-grid .item{margin-bottom:55px;}
.blog-grid .item .title{font-weight:bold;text-transform:uppercase;color:#000;}
.blog-grid .item .caption{padding-left:66px;margin-top:10px;}
.blog-grid .item .description{line-height:17px;margin-top:5px;}
.blog-grid .item .read-single{text-decoration:underline;margin-top:10px;display:block;width:100%;text-align:right;}
.np{padding:0;}
.pagination{text-align:center;width:100%;}
.pagination .pages a{display:inline-block;width:20px;height:20px;border:1px solid #e2e2e2;text-align:center;line-height:19px;}
.pagination .pages a:hover{text-decoration:none;color:#009191;}
.pagination .pages a.active{border-color:#000;}
.pagination .pages a.nav.disabled{color:#4e4e4e;}
.teltel a{color:#ffffff;}
.time-container{text-transform:uppercase;margin-top:30px;}
.time-container span{display:block;}
.push{padding-top:75px;}
.banner{width:794px;height:409px;margin-top:16px;}
.mainImage{float:left;}
#view-more{height:185px;overflow:hidden;margin-bottom:10px;}
#folding{right:20px;position:relative;margin-top:-30px;float:right;}
a[data-target="#myModal"]{display:none;}
.item-banner {
    position: relative;
}
.btns {
        margin: 26px 0 21px;
}
.btns a {
    text-decoration: none;
    color: #fff;
    width: 192px;
}
.btns a + a {
    margin-left: 20px;
}
@media only screen and (max-width: 767px) {
    .btns {
        text-align: center;
    }
    .btns a + a {
    margin-left: 0;
}
}
.item-banner__title {
    position: absolute;
    color: #fff;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 34px;
    text-shadow: 0 0 10px #000;
    z-index: 1;
    left: 90px;
    top: 50%;
    text-align: center;
right: 90px;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}
.btn-section {
    text-align: center;
}