.brandpage h1.h-line,.categorypage h1.h-line,.brandslist h1.h-line,.productpage h1.h-line{display:inline-block;background: #fff; padding: 1px 40px;}
.brandpage h1.h-line:before,.categorypage h1.h-line:before,.brandslist h1.h-line:before,.productpage h1.h-line:before{content: ''; position: absolute; height: 2px; background: #555; width: 1270px; left: 0px; margin-top: 15px;z-index: -1;}
.brandpage,.categorypage,.brandslist,.productpage{text-align:center;}
.collection-btn,.bottovarblock,.leftpodbl,.collections,.categorydescription{text-align:left;}
@media (min-width:1200px) and (max-width:1399px) {
.brandpage h1.h-line:before,.categorypage h1.h-line:before,.brandslist h1.h-line:before,.productpage h1.h-line:before{ width:1140px;}
}
@media (min-width:992px) and (max-width:1199px) {
.brandpage h1.h-line:before,.categorypage h1.h-line:before,.brandslist h1.h-line:before,.productpage h1.h-line:before{width:940px;}
}
@media (min-width:768px) and (max-width:991px) {
.brandpage h1.h-line:before,.categorypage h1.h-line:before,.brandslist h1.h-line:before,.productpage h1.h-line:before{width:750px;}
}
@media (min-width:280px) and (max-width:767px) {
.brandpage h1.h-line:before,.categorypage h1.h-line:before,.brandslist h1.h-line:before,.productpage h1.h-line:before { display:none}
}