@font-face {
font-family: 'Montserrat-Regular';
src: url(../fonts/Montserrat-Regular.eot);
src: url(../fonts/Montserrat-Regular.eot?#iefix) format('embedded-opentype'),
url(../fonts/Montserrat-Regular.svg#Montserrat-Regular) format('svg'),
url(../fonts/Montserrat-Regular.otf) format('otf'),
url(../fonts/Montserrat-Regular.ttf) format('truetype'),
url(../fonts/Montserrat-Regular.woff) format('woff'),
url(../fonts/Montserrat-Regular.woff2) format('woff2');
font-weight: normal;
font-style: normal;
font-display:swap;
}
@font-face {
font-family: 'Montserrat-Bold';
src: url(../fonts/Montserrat-Bold.eot);
src: url(../fonts/Montserrat-Bold.eot?#iefix) format('embedded-opentype'),
url(../fonts/Montserrat-Bold.otf) format('otf'),
url(../fonts/Montserrat-Bold.svg#Montserrat-Bold) format('svg'),
url(../fonts/Montserrat-Bold.ttf) format('truetype'),
url(../fonts/Montserrat-Bold.woff) format('woff'),
url(../fonts/Montserrat-Bold.woff2) format('woff2');
font-weight: normal;
font-style: normal;
font-display:swap;
}
@font-face {
font-family: 'Montserrat-Black';
src: url(../fonts/Montserrat-Black.eot);
src: url(../fonts/Montserrat-Black.eot?#iefix) format('embedded-opentype'),
url(../fonts/Montserrat-Black.otf) format('otf'),
url(../fonts/Montserrat-Black.svg#Montserrat-Black) format('svg'),
url(../fonts/Montserrat-Black.woff2) format('woff2'),
url(../fonts/Montserrat-Black.woff) format('woff'),
url(../fonts/Montserrat-Black.ttf) format('truetype');
font-weight: normal;
font-style: normal;
font-display:swap;
}

.color{
color:#f7f7f7;
color:#ebebeb;
color:#e6e6e6;
color:#ccc;
color:#231f20;
color:#eb891b;
color:#eb891b;background:rgba(23,184,255,0.15);
color:#eb891b;
color:#008fce;
color:#eb891b;
}

:focus{outline:0!important;}
a:active, a:focus{outline:none;}
input,textarea{outline:none;}
input:active,textarea:active{outline:none;}
textarea{resize:none;}
textarea{resize:vertical;}
textarea{resize:horizontal;}
button:active, button:focus{outline:none!important;}
button:-moz-focus-inner{border:0!important;}

table{border-collapse:collapse;border-spacing:0;}
td{vertical-align:top;}

/*blockquote:before,blockquote:after,q:before,q:after{content:"";}
blockquote,q{quotes:"" "";}*/

.clear,.clr{clear:both;height:0;overflow:hidden;}
.clearfix{clear:both;}

.fl{float:left;}
.fr{float:right;}
.fc{margin:0 auto;}

.tal{text-align:left;}
.tar{text-align:right;}
.tac{text-align:center;}






/* сетка header */
#sp-logotip-telefon .container .row{
	display: flex;
	flex-direction: row;
	align-items: center;
}

#sp-logotip-telefon .container .row #sp-tel{
	order:1;
}
#sp-tel .sp-module-content .sp-tel{
	float:right;
}
#sp-address .sp-module-content .adress div{
	float:right;
}


/*лого + телефон*/
#sp-logotip-telefon{position: relative;z-index:11;
    background: url(../../../images/texnotur/45stripe.gif);

border-bottom:1px solid #ebebeb;}

/*лого*/
#sp-logotip p{margin:6px 0;}
#sp-logotip p img{margin:0;}
#sp-logotip p a{display:inline-block;text-align: center;font-size:14px;color:#231f20;letter-spacing:2px;}

/*заказать звонок*/
#sp-tel{width: auto;float: right;}
#sp-tel .sp-module{margin:0;}

.sp-tel p{margin:0;}
.sp-tel p a[href^="tel:"]{font-family:'Montserrat-Black';font-size:25px;font-weight:700;margin:0;text-align: right;line-height:47px;color:#231f20;position: relative;display:inline-block;}
.sp-tel p a[href^="tel:"]:hover{color:#eb891b;}
.sp-tel p a[href^="tel:"]:before{display: block;content:"";position: absolute;top:5px;left:-46px;width:40px;height:40px;background:url('../images/phone.png') left center no-repeat;}

.sp-tel a.modal_link{display:block;margin:2px 0 5px 0;font-weight:400;border-radius: 2px;padding: 8px 15px;text-align: center;
    width: auto;
}


.rsform-block-politika .rsform-checkbox {
	width: unset !important;
}
/*телефон*/
#sp-address{width: 46%;float:right;}
#sp-address .sp-module-content .adress div p:nth-child(2){
	float:right;
}

/*адрес, часы работы, mail*/
.adress p{color:#eb891b;margin:0;font-size:21px;
   font-family: 'Montserrat-Black';
}
.adress p span{
	font-size: 15px;
	margin-right: 2px;
}



.adress p:hover,
.adress p:hover .fa-phone:before{
    color: #eb891b;
	cursor: pointer;
}
.adress .fa-phone:before{
	color:#fff;
}


.adress .custom p:last-of-type{margin:0;}
.adress .fa{color:#eb891b;font-size:18px;text-align:center;width:26px;}
.adress .fa.fa-envelope{font-size:16px;}
.adress a{color: #ffffff;}
.adress a:hover{color:#eb891b;
cursor:poiner;}

/*меню*/
#sp-page-title{display: none;}
#sp-menu{width: 100%;}
#sp-menu a{font-family:Montserrat-Bold;font-size: 16px;text-transform: uppercase;}
#sp-menu .sp-megamenu-wrapper > ul > li:nth-of-type(1) a{color:#231f20;}

/*меню - карта сайта*/
#sp-menu .spravka-link + .sp-dropdown ul li:last-of-type{display: none;}

/*слайдер на главной*/
#section-slider{border-bottom:2px solid #ebebeb;}

/*текст под слайдером - подзаголовок*/
.about-company.block-title p.sppb-title-subheading{font-weight:400;color: #231f20;font-family: 'Montserrat-Bold';}

/*о компании*/
#sp-page-builder .about-company .sppb-section-title{margin-bottom:30px;}
.about-company p,
.about-company h2,
.about-company h3{line-height:24px;margin:0 0 20px 0;}
.about-company h2,
.about-company h3{font-family: 'Montserrat-Bold';}
.sectionmiddle .sppb-container-inner .sppb-row div{
	transition: all 0.3s !important;
    font-size: 50px;
    margin-bottom: 5px;
}

.sectionmiddle .sppb-container-inner .sppb-row .sppb-column-addons:hover div:first-child{
    transform: translate3d(0,-0.5rem,0);
}
.sectionmiddle .sppb-container-inner .sppb-row .sppb-column-addons:hover div:nth-child(1){
	transform: unset !important;
}


/*заголовок блока*/
.block-title .sppb-title-heading{margin:43px 0 -8px 0;padding:0 0 46px 0;background:url('../images/el.png') bottom center no-repeat;border:none;line-height: 1.1;font-family:'Montserrat-Black';}

.block-title-noleaf .sppb-title-heading{margin:43px 0 0 0;padding:0 0 0 0;border:none;line-height: 1.1;font-family:'Montserrat-Black';}

h4.sppb-addon-title{text-align: center;}

/* интересное о вентиляции */
.interesnoe .news{
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
}

	
/* Контакты  */
.contacts-page .column-1 ul li em{
	color: #eb891b;
	margin-right:5px;
}
.article-text .wk-gallery-wall img{
    max-height: 100% !important;
}
/*наши услуги*/
.uslugi-row p{margin:0;padding:0;text-align: center;}

.uslugi-row a{display: block;width:280px;height:280px;overflow: hidden;border-radius: 50%;margin:0 auto;display: flex;flex-flow: column nowrap;justify-content: flex-end;align-items: center;}

.uslugi-avia a{background:url('../../../../images/main/uslugi/001.png') top center no-repeat;}
.uslugi-avto a{background:url('../../../../images/main/uslugi/002.png') top center no-repeat;}
.uslugi-reka a{background:url('../../../../images/main/uslugi/003.png') top center no-repeat;}
.uslugi-logistic a{background:url('../../../../images/main/uslugi/004.png') top center no-repeat;}
.uslugi-sklad a{background:url('../../../../images/main/uslugi/005.png') top center no-repeat;}
.uslugi-dop a{background:url('../../../../images/main/uslugi/006.png') top center no-repeat;}

.uslugi-avia a:hover{background:url('../../../../images/main/uslugi/001.png') bottom center no-repeat;}
.uslugi-avto a:hover{background:url('../../../../images/main/uslugi/002.png') bottom center no-repeat;}
.uslugi-reka a:hover{background:url('../../../../images/main/uslugi/003.png') bottom center no-repeat;}
.uslugi-logistic a:hover{background:url('../../../../images/main/uslugi/004.png') bottom center no-repeat;}
.uslugi-sklad a:hover{background:url('../../../../images/main/uslugi/005.png') bottom center no-repeat;}
.uslugi-dop a:hover{background:url('../../../../images/main/uslugi/006.png') bottom center no-repeat;}

.uslugi-row a em{font-family:'Montserrat-Black';font-size: 18px;text-transform: uppercase;color:#fff;text-align: center;bdisplay: block;font-style: normal;padding:0 0 25px 0;}
.uslugi-row a:hover em{color:#231f20;}

/*нам доверяют*/
.otzivi .wk-slideset .sets,
.otzivi .wk-slideset .set{min-height:84px!important;border:1px solid transparent;}
.otzivi .wk-content img{border:1px solid #ebebeb;display: block;margin:-1px;}

/*нам доверяют - bullet*/
.otzivi ul.nav.icon li span{display: block;width: 14px;height: 14px;border:2px solid #eb891b;border-radius: 50%;background: none;}
.otzivi ul.nav.icon li.active span{background:#eb891b;}

/*нам доверяют - next prev*/
.otzivi .wk-slideset .prev,
.otzivi .wk-slideset .next{width: 46px;height: 46px;z-index: 10000;top: 50%;margin-top: -25px;background: rgba(0,0,0,0.1);border: 2px solid #eb891b!important;position: absolute;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;background-image:none!important;-webkit-transition: background 0.15s !important;-moz-transition: background 0.15s !important;transition: background 0.15s !important;background:rgba(255,255,255,0.5)!important;display: none!important;}
.wk-slideset .prev{left: 20px;}
.wk-slideset .next{right: 20px;}

.otzivi .wk-slideset > div:hover .prev,
.otzivi .wk-slideset > div:hover .next{display: block!important;}

.otzivi .wk-slideset .prev{-webkit-transform-origin: 0% 50% 0;-moz-transform-origin: 0% 50% 0;transform-origin: 0% 50% 0;}
.otzivi .wk-slideset .next{-webkit-transform-origin: 100% 50% 0;-moz-transform-origin: 100% 50% 0;transform-origin: 100% 50% 0;}

.otzivi .wk-slideset .prev:hover,
.otzivi .wk-slideset .next:hover{background-color: #fff;	}

.otzivi .wk-slideset .prev:before,
.otzivi .wk-slideset .prev:after,
.otzivi .wk-slideset .next:before,
.otzivi .wk-slideset .next:after{width: 3px;height: 12px;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;left: 26px;top: 12px;position: absolute;display: block;-webkit-transform: rotate(-40deg);-moz-transform: rotate(-40deg);transform: rotate(-40deg);-webkit-transform-origin: 50% 100% 0;-moz-transform-origin: 50% 100% 0;transform-origin: 50% 100% 0;-webkit-transition: all 0.15s !important;-moz-transition: all 0.15s !important;transition: all 0.15s !important;content: "";background-color: #eb891b;}

.otzivi .wk-slideset .prev:before{top: 23px;left: 18px;-webkit-transform-origin: 50% 0% 0;-moz-transform-origin: 50% 0% 0;transform-origin: 50% 0% 0;}
.otzivi .wk-slideset .prev:after{left: 18px;-webkit-transform-origin: 50% 100% 0;-moz-transform-origin: 50% 100% 0;transform-origin: 50% 100% 0;-webkit-transform: rotate(40deg);-moz-transform: rotate(40deg);transform: rotate(40deg);}
.otzivi .wk-slideset .next:after{top: 23px;-webkit-transform-origin: 50% 0% 0;-moz-transform-origin: 50% 0% 0;transform-origin: 50% 0% 0;-webkit-transform: rotate(40deg);-moz-transform: rotate(40deg);transform: rotate(40deg);}

.otzivi .wk-slideset .prev:active:before{-webkit-transform: translateX(-3px) rotate(-60deg);-moz-transform: translateX(-3px) rotate(-60deg);transform: translateX(-3px) rotate(-60deg);}
.otzivi .wk-slideset .prev:active:after{-webkit-transform: translateX(-3px) rotate(60deg);-moz-transform: translateX(-3px) rotate(60deg);transform: translateX(-3px) rotate(60deg);}
.otzivi .wk-slideset .next:active:before{-webkit-transform: translateX(3px) rotate(-60deg);-moz-transform: translateX(3px) rotate(-60deg);transform: translateX(3px) rotate(-60deg);}
.otzivi .wk-slideset .next:active:after{-webkit-transform: translateX(3px) rotate(60deg);-moz-transform: translateX(3px) rotate(60deg);transform: translateX(3px) rotate(60deg);}

.otzivi .wk-slideset .prev:hover:before,
.otzivi .wk-slideset .prev:hover:after,
.otzivi .wk-slideset .next:hover:before,
.otzivi .wk-slideset .next:hover:after{background-color:#eb891b;}

/*Закажите бесплатный обратный звонок*/
#zapis-bottom .rsform-block-politika{width:82%; /*width:45%;*/margin:0 auto;}
#zapis-bottom .rsform-block-send{display:flex;align-items:center;justify-content:center;margin:0;}

/*INVISIBLE Recaptcha v2*/
.rsform-block-captcha{display:none!important;}


#sp-bottom5{width:33.3%!important;float:left;}
#sp-bottom6{width:33.3%!important;float:left;}

#sp-bottom7{width:33.3%!important;float:left;}

#sp-footer1 {
    width: 100%!important;
    text-align: left;
}

/*о компании*/
#sp-bottom5 p{color:#fff;padding:0 8px;}

/*нижнее меню*/
#sp-botom .sp-module-title{margin-bottom:25px;padding-left:8px;color: #eb891b;font-size:20px;font-family: "Montserrat-Black";}
#sp-botom .inner a{display:inline!important;line-height:16px!important;}
#sp-botom .inner a:hover{text-decoration: underline;}

/* услуги */
#sp-bottom6 .sp-module-title{font-size:0px;}
/*контакты внизу*/
#sp-bottom7 .sp-module-title{padding-left:2px;}
#sp-bottom7 p{margin:0;color:#fff;}
#sp-bottom7 em{height:29px;}

#sp-bottom7 .fa{    color: #eb891b;font-size:18px;text-align:center;width:26px;}
#sp-bottom7 .fa.fa-envelope{font-size:16px;}
#sp-bottom7 a{color:#fff;}
#sp-bottom7 a:hover{color:#eb891b;}

/*копирайты*/
#sp-footer1{padding:20px 0 0 20px;margin:20px 0 0 0;border-top:1px solid rgba(255,255,255,0.4);opacity:0.7;}
#sp-footer1 a{color:#fff;text-decoration: underline;}
#sp-footer1 a:hover{color:#fff;text-decoration: none;opacity:1.0;}

/*наверх*/
#toTop,#toTop span{display:block;width:44px;height:44px;font-size:30px;color:#111;text-align:center;line-height:38px;font-weight:400;}
#toTop{display:none;position:fixed;bottom:35px;right:35px;z-index:1001;cursor:pointer;    background: #eb891b;border-radius: 2px !important;border: 1px #111 solid;}
#toTop:hover,
#toTop:focus{background: #eb891bd4;}

#toTop{display:none!important;}

/* аккордеон */
.nextend-nav-1049 .inner{
	margin-right: 20px !important; 
}



/*контент*/
#sp-component p{/*color:#231f20;*/margin:0 0 20px 0;color:#000;}


/*ссылки - joomla материалы*/
#sp-component .item a:not([class]){text-decoration:none!important;}
#sp-component .item a:not([class]):hover{text-decoration:none!important;}

/*каталог K2*/
#k2Container .itemListCategory,
#k2Container .itemHeader{margin:25px 0 0 0;}
#k2Container .itemListCategory h1,
#k2Container .itemHeader h1{
    color: #eb891b;
    margin-top: 0;
    text-transform: uppercase;
    line-height: 1.4;
    font-family: 'Montserrat-Black';
    font-size: 20px;
    font-weight: normal;
}


/*заголовок каталога*/
#sp-component #k2Container .itemHeader.catalog-title h1{margin:0;padding:25px 0 12px 0;font-weight:400;}

/*категория*/
.prometech-catalog .subCategoryContainer{float:left;padding:10px;}
.prometech-catalog .subCategory{padding:10px;border:1px solid #e6e6e6;}
.prometech-catalog .subCategory:hover{border: 1px solid #eb891b;}

.prometech-catalog .subCategoryImage{display:block;margin:0 0 10px 0;line-height:1.3;font-weight:500;color:#5093e6;text-align:center;}
.prometech-catalog a.subCategoryImage{font-weight:500;}
.prometech-catalog .subCategoryContainer:hover a.subCategoryImage{color:#eb891b;}
.prometech-catalog .subCategoryImage img{display:block;margin:0 0 10px 0;}

.prometech-catalog .catItemReadMore{float: right;margin:20px 0 0 0!important;}

/*категории на главной странице каталога*/
.category-on-main .prometech-catalog .subCategoryContainer{width:25%!important;}
.category-on-main .prometech-catalog .clr{display: none;}
.category-on-main .prometech-catalog .subCategoryContainer .subCategory{background:#fff;
    height: 232px !important;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;}
/*.category-on-main .prometech-catalog .subCategoryContainer:hover .subCategory{background:url('../images/triangle.png') #fff center 10px no-repeat;}
*/
/*категории на главной странице сайта*/
.brand-home #row-catalog .category-on-main .prometech-catalog .subCategoryContainer{width: 20%!important;}
.brand-home #row-catalog .category-on-main .prometech-catalog .subCategory{height:270px!important;}

/*категории на внутренних*/
.category-on-inner .prometech-catalog .itemListCategory h1{
	margin-bottom:12px!important;}
.category-on-inner .prometech-catalog a.subCategoryImage img{margin:0 auto 10px auto;}
.category-on-inner .prometech-catalog .category-description,
.category-on-inner .prometech-catalog .category-description2{padding:20px 0 0 0;}

.category-on-inner .prometech-catalog a.readmore-btn{margin:0 0 30px 0;padding:10px 0;display: inline-block;text-align:center;background:#f2f2f2;color:#08202a;text-transform: uppercase;
position: relative;}
.category-on-inner .prometech-catalog a.readmore-btn:hover{background:#ebebeb;}
.category-on-inner .prometech-catalog a.readmore-btn:before{
display: block;
content:'';
position: absolute;
top:-100px;
width:100%;
height:100px;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjciLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(top,  rgba(255,255,255,0) 0%, rgba(255,255,255,0.7) 50%, rgba(255,255,255,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(50%,rgba(255,255,255,0.7)), color-stop(100%,rgba(255,255,255,1)));
background: -webkit-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,0.7) 50%,rgba(255,255,255,1) 100%);
background: -o-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,0.7) 50%,rgba(255,255,255,1) 100%);
background: -ms-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,0.7) 50%,rgba(255,255,255,1) 100%);
background: linear-gradient(to bottom,  rgba(255,255,255,0) 0%,rgba(255,255,255,0.7) 50%,rgba(255,255,255,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 );
}
.category-on-inner .prometech-catalog a.readmore-btn.close-readmore:before{display: none;}

/*ссылка и описание*//*
.prometech-catalog .catItemImageBlock{float:left;margin:0 20px 0 0;}

.prometech-catalog .catItemIntroText p:last-of-type{margin:0!important;padding:0!important;}

.prometech-catalog .catItemExtraFields{text-align: right!important;}
.prometech-catalog .catItemExtraFields ul,
.prometech-catalog .catItemExtraFields ul li{margin:0!important;padding:0!important;}
.prometech-catalog .catItemExtraFields li:before{display: none!important;}
.prometech-catalog .catItemExtraFields .catItemExtraFieldsValue{font-size:22px;font-weight:700;}*/

/*товар в категории*/
.category-on-inner .prometech-catalog #itemListLeading{display: flex;align-items: stretch;flex-wrap: wrap;/*justify-content: space-around;*/}

.category-on-inner .prometech-catalog .itemContainer{display: flex;align-items: stretch;justify-content: space-around;padding: 10px;}

.category-on-inner .prometech-catalog .catItemView{padding: 10px;border: 1px solid #e6e6e6;position: relative;padding-bottom:20px;
	display: flex;
    flex-direction: column;
    width: 100%;}
.category-on-inner .prometech-catalog .catItemView:hover{border: 1px solid #ff7e00;}

.category-on-inner .prometech-catalog h2.catItemTitle{margin:0!important;padding:0;}
.category-on-inner .prometech-catalog h2.catItemTitle a{
	overflow: hidden;
	display: block;margin:0 auto 10px auto;line-height:1.3;font-weight:500;color:#003da2;text-align:center;font-size: 16px!important;text-transform: none!important;text-decoration: none!important;}
.category-on-inner .prometech-catalog h2.catItemTitle a div{overflow: hidden;
width:180px!important;height:180px!important;display: inline-flex;justify-content: center;align-items: center;}
.category-on-inner .prometech-catalog h2.catItemTitle img{max-height: 100%;max-width: 100%;margin:0 0 10px 0;}

.category-on-inner .prometech-catalog .catItemBody{
/*	bottom:0;position: absolute;width:calc(100% - 20px);*/
text-align: center;
margin-top: 20px;
}

.category-on-inner .prometech-catalog .catItemView:hover h2.catItemTitle a{color:#ff7e00;}
.category-on-inner .prometech-catalog .catItemIntroText{font-size:14px;line-height:18px;}

.category-on-inner .prometech-catalog .price-consult{text-align: center;}
.category-on-inner .prometech-catalog .price-consult a.modal_link{float:none;}

.category-on-inner .prometech-catalog .cat-price{
font-size: 20px;
font-weight: 400;
text-transform: uppercase;
text-align: center;
font-family: 'Montserrat-Black';
color: #000;
line-height: 1.4;
margin:0 0 20px 0;
}

/*товар*/
.prometech-catalog .itemFullText{margin:0 0 25px 0;}

.prometech-catalog .itemImageBlock{/*width:300px;*/padding:0;margin:0 0 20px 0;border: 1px solid #e6e6e6;}

.prometech-catalog .itemImageGallery{padding:0;margin:0 0 20px 0;}

.prometech-catalog .tovar-price{
font-size: 20px;
font-weight: 400;
text-transform: uppercase;
text-align: center;
font-family: 'Montserrat-Black';
color: #000;
line-height: 1.4;
margin:20px 0;
padding:0;
text-align: right;
}
.prometech-catalog a.modal_link{float:right;margin:0 0 15px 0;text-align: center;}

.prometech-catalog .tab-pane .row{margin:0;}










/*ссылки*/
a.doc{display:table-cell;vertical-align: middle;padding:0 0 0 60px;height:48px;line-height:18px;background-repeat:no-repeat;border:none;color:#eb891b;text-decoration:none!important;}
a.doc:hover{color:#eb891b!important;text-decoration:underline!important;}

a.doc[href$=".doc"],
a.doc[href$=".docx"],
a.doc[href$=".rtf"],
a.doc[href$=".odt"],
a.doc[href$=".txt"],
a.doc[href$=".ppt"]{background-image:url("../images/filetypes/doc.png");}
a.doc[href$=".xls"],
a.doc[href$=".xlsx"]{background-image:url("../images/filetypes/xls.png");}
a.doc[href$=".zip"],
a.doc[href$=".rar"]{background-image:url("../images/filetypes/zip.png");}
a.doc[href$=".pdf"]{background-image:url("../images/filetypes/pdf.png");}

/*заголовки - joomla материалы*/
#sp-component .item h1,
#sp-component .item h2,
#sp-component .item h3,
#sp-component .item h4{font-family: 'Montserrat-Bold';color:#231f20;margin: 0 0 25px 0;text-transform: uppercase;line-height:1.4;font-weight:400;}

#sp-component .item h1{font-family:'Montserrat-Black';color:#eb891b;}
#sp-component .item h4{color:#eb891b;}

#sp-component .item h1 a,
#sp-component .item h2 a,
#sp-component .item h3 a,
#sp-component .item h4 a{text-decoration: none!important;}

#sp-component .item .entry-header h1 > a,
#sp-component .item .entry-header h2 > a{    font-family: 'Montserrat-Black';color:#231f20;margin:25px 0;text-transform: uppercase;line-height:1.1;font-weight:400;
text-decoration: none!important;}
#sp-component .item .entry-header h1:hover a,
#sp-component .item .entry-header h2:hover a{text-decoration: none;color:#eb891b;}

/*заголовок - joomla блога материала услуги*/
#sp-component .uslugi-blog .item .entry-header h2{line-height:1.1;margin:15px 0;}
#sp-component .uslugi-blog .item:hover a{color:#eb891b!important;}

/*заголовок - joomla блога*/
.page-header{margin:25px 0 29px 0;padding:0;border:none;}
.page-header h1{color:#eb891b;margin:0;text-transform: uppercase;line-height:1.4;font-family:'Montserrat-Black';}

/*заголовок - joomla список материалов*/
.content-category h1{color:#eb891b;margin:25px 0 30px 0;text-transform: uppercase;line-height:1.4;font-family:'Montserrat-Black';}

/*hr*/
.com-content hr{clear: both;border:none;padding:0;margin:0;}

/*blockquote*/
#sp-component blockquote{margin:40px 0 40px 40px;}
#sp-component blockquote p{margin:0!important;font-style: italic;font-size:16px;}

/*списки - joomla материалы*/
#sp-component .item ul:not([class]),
#sp-component .item ol:not([class]){list-style:outside;margin:0 0 20px 0;padding:0 0 0 25px;/*display:inline-block;*/}
#sp-component .item ul:not([class]){list-style-type:none;}
#sp-component .item ol:not([class]){list-style-type:decimal;padding:0 0 0 50px;}
#sp-component .item li{line-height:1.4;}

/*1 уровень*/
#sp-component .item ul:not([class]) li{margin:0;padding:0 0 0 25px;}
#sp-component .item ul:not([class]) li:before{content:'\25cf';font-size:14px;text-align:center;color:#eb891b;float:left;position:relative;display:block;width:20px;height:20px;line-height:1.4;padding:0;margin:0 0 0 -25px;}

/*2-3 уровни*/
#sp-component .item li > ul:not([class]),
#sp-component .item li > ol:not([class]){margin:10px 0;}

/*2 уровень*/
#sp-component .item ul:not([class]) li ul:not([class]) li{background: none;}
#sp-component .item ul:not([class]) li ul:not([class]) li:before{content:'\2014';font-size:14px;text-align:center;color:#eb891b;float:left;position:relative;display:block;width:20px;height:20px;line-height:1.4;padding:0;margin:0 0 0 -25px;}

/*3 уровень*/
#sp-component .item ul:not([class]) li ul:not([class]) li ul:not([class]) li{background: none;}
#sp-component .item ul:not([class]) li ul:not([class]) li ul:not([class]) li:before{content:'\2014';font-size:14px;text-align:center;color:#eb891b;float:left;position:relative;display:block;width:20px;height:20px;line-height:1.4;padding:0;margin:0 0 0 -25px;}

/*списки - sp page builder*/
#sp-component .item .sppb-addon-text-block ul,
#sp-component .item .sppb-addon-text-block ol{margin:20px 0;}

/*списки - карта сайта*/
#sp-component .osmap-items ul{list-style:outside;margin:0 0 20px 0;padding:0 0 0 25px;list-style-type:none;}
#sp-component .osmap-items li{line-height:1.4;}

/*1 уровень*/
#sp-component .osmap-items ul li{margin:0;padding:0;}
#sp-component .osmap-items > ul > li > a{color:#231f20;}

/*2-3 уровни*/
#sp-component .osmap-items li > ul{margin:0;}

/*2 уровень*/
#sp-component .osmap-items ul li ul li{background: none;padding:0 0 0 25px;}
#sp-component .osmap-items ul li ul li:before{content:'\25cf';font-size:14px;text-align:center;color:#eb891b;float:left;position:relative;display:block;width:20px;height:20px;line-height:1.4;padding:0;margin:0 0 0 -25px;}

/*3 уровень*/
#sp-component .osmap-items ul li ul li ul li{background: none;padding:0 0 0 15px;}
#sp-component .osmap-items ul li ul li ul li:before{content:'\2014';font-size:14px;text-align:center;color:#eb891b;float:left;position:relative;display:block;width:20px;height:20px;line-height:1.4;padding:0;margin:0 0 0 -25px;}

/* Текст о компании на главной 
#home-service .sppb-addon-text-block p{
	text-align:justify;
}*/

/* каталог карточки */
/*
#section-id-1555316917330 .sppb-row-container,
#section-id-1554373924402 .sppb-row-container,
#section-id-1554373924406 .sppb-row-container{width: calc(1170px - 5%);}*/
	
.calcsection .sppb-row-container{width: calc(1170px - 5%);}
	
/*
#section-id-1554269693939 .sppb-column-addons > div,
#section-id-1554373924402 .sppb-column-addons > div,
#section-id-1554373924406 .sppb-column-addons > div{margin: 0 0 60px 0;}
*/
#section-id-1555316917359 .sppb-addon-content div{
	 font-weight: 700;
    font-size: 18px;
}

#section-id-1555316917359 .sppb-column-addons:hover .sppb-addon-content div{
	color: #eb891b;
}
.sectionmiddle .sppb-container-inner .sppb-row div:hover .sppb-icon-inner i{
	color: #eb891b;
}
    
.fotouslugi a{
color: unset;
font-weight:700;
}
.fotouslugi{
	text-align:center;
	transition: all 0.3s !important;
}
.fotouslugi img{
	display:unset;
	
	transition: all 0.3s !important;
	 border-radius: 8px;
	border: 2px solid #eb891b;
	max-width: 95%;
	margin-bottom: 10px;
}
.fotouslugi:hover img{
	box-shadow: 0 0 15px #eb891b;
	transform: translate3d(0,-0.5rem,0);
	border: 2px solid #eb891b;
}
.fotouslugi:hover a{
	cursor:pointer;
	color: #eb891b;
}
#section-id-1554269693939 .sppb-title-heading {
    margin: 43px 0 -8px 0;
    padding: 0 0 41px 0;
    background: url(../images/el.png) bottom center no-repeat;
    border: none;
    line-height: 1.1;
    font-family: 'Montserrat-Black';
}
/* кондиционер */
#section-category-conditioner .btn-style-two{
	margin-top: 12px;
     white-space: unset !important; 
}
#section-category-conditioner .prometech-catalog{
	padding: 10px;
	border: 1px solid #e6e6e6;
	height: 425px;
}
#section-category-conditioner .prometech-catalog:hover{
    border: 1px solid #ff7e00;
}
#section-category-conditioner .prometech-catalog:hover .btn-style-two{
    background: #eb891b!important;
    color: #fff!important;
}
#section-category-conditioner .prometech-catalog p{
	height: 89px;
}


.kond{
	display:flex;
	flex-direction:row;
	align-items: center;
	justify-content: center;
	flex-wrap: wrap;
}
.kond .kondrow{
	height: auto;
    display: flex;
    margin-bottom: 30px;
}
.kond .oneblock{
	width: 32%;
    display: flex;
    flex-direction: row;
	flex-wrap: wrap;
}
.kond .oneblock div:first-child{
    display: flex;
    align-items: center;
    height: 55px;
    border-radius: 10px;
    border: 1px #808080d9 solid;
    width: 55px;
}
.kond .oneblock div:last-child{
	margin-left: 10px;
    width: 72%;
    margin-right: 5px;
}

.kond .oneblock div p{
	font-size: 14px;
    padding: 0;
    line-height: 18px;
    margin: 0 !important;
    font-weight: 400;
}
.kond .oneblock p.hkond{
	font-size: 16px;
    color: #0698d2 !important;
    padding-top: 16px;
    margin: 0 0 8px 0 !important;
    line-height: 19px;
    font-weight: 600;
}
.kond .oneblock div img{
	width: auto;
    padding: 5px;
    height: auto;
    text-align: center;
    margin: auto;
    max-height: 53px;
    max-width: 53px;
	
}



.kond img{
	width:31%;
	margin:1%;
}
.kond-s2 .greyk{
	margin:0;
	padding:0;
	/*color:grey !important;*/
	text-align: center;
}
.kond-s2 .sppb-addon-text-block h3{
	text-align: center;
	text-transform: uppercase;
}
.kond-s2 .sppb-addon-text-block .sppb-addon-title{
	margin:5px 0 !important;
	text-align: center;
	color: #eb891b !important;
	text-transform: none !important;
}

.kond-s3 h2,
.kond-s3 .pochemu{
	text-transform: none !important;
	color: #eb891b !important;
}
.kond-s3 .pochemu {
    font-size: 22px;
	margin: 30px 0 30px 0 !important;

}
.kond-s3 h3{
	text-transform: none !important;
}
.kond-s4 h3{
	text-transform: none !important;
	text-align:center;
	font-size: 27px;
margin-top: 0;
margin-bottom: 15px;
}
.kond-s4 .greyk{
	margin:0 !important;
	padding:0 !important;
	text-align:center;
	color:grey !important;
}
.kond-s4 .centerblue{
	text-align:center;
	margin:0 !important;
	padding:0 !important;
	color: #eb891b !important;
}

.blue{
	color: #eb891b !important;
	text-transform: none !important;
}
.page-content .sppb-section .sppb-title-heading{
    font-size: 30px;
    line-height: 1.1;
	font-family: 'Montserrat-Black';
	margin-bottom: 20px;
}
.zakazatkond .rsform-block-send .formControls{text-align:center;}
/*
.fotouslugi:hover .uslugname{
	color: #eb891b;
}

.uslugname{
	padding-top: 13px;
	font-size: 17px;
	font-weight: 700;
}

*/

/*лендинг кондиционеры - отступы с модулем*/
.page-conder article.item.item-page{padding-bottom:0;margin-bottom:0;}

/*лендинг кондиционеры - категории товаров*/
#section-category-conditioner{text-align: center;}

/*лендинг кондиционеры - баннер*/
#sp-conditionier-2 .sp-tel a.modal_link{background: #eb891b !important;}






/* стрелка меню */
.nextend-accordion-menu-inner-container .level1 dt.parent:hover .inner {
    background-image: url(../images/white.png) !important;
    }

.nextend-accordion-menu-inner-container .level1 dt.opened:hover .inner {
background-image: url(../images/white.png) !important;
    }
div#nextend-accordion-menu-183 dl.level1 dt.parent.opened .inner{
background-image: url(../images/white2.png) !important;
}
.nextend-accordion-menu-inner-container .level1 dt.active:hover .inner {
background-image: none !important;
    }
    
/* статьи слайдер */
#sp-user4 .sp-module-title{
    padding: 0 0 41px 0;
	background: url(../images/el.png) bottom center no-repeat;
    font-size: 30px;
    border: 0;
    line-height: 1.1;
    font-family: 'Montserrat-Black';
    text-transform: unset;
    color: #231f20;
    text-align: center;
}

.sp-module-content .news{
	display: flex;
	flex-direction: row;
	
}

.news .news-title-date .news-title img{
width:100%;
}
.allnews {
	text-align:center;
    margin: 40px 0 50px 0;
}
.allnews a{
	font-family: 'Montserrat-Bold';
    font-size: 16px;
    padding: 9px 65px;
    border-radius: 2px;
    border: none;
    text-transform: uppercase;
    background: #eb891b;
	color: #fff;
	min-width:220px;
}
.allnews:hover a{
	background: #eb891b;
}
.news .news-title-date{
	width: 21%;
	margin: 0 2% 0 2%;
	box-shadow: 0 0 10px #ccc;
   transition: all 0.3s !important;
   border: 1px solid #e6e6e6;
}




.news .news-title-date:hover{
	box-shadow: 0 0 15px #eb891b;
    transform: translate3d(0,-0.5rem,0);
	/* border: 3px solid #eb891b;*/
	cursor:pointer;
}
.news .news-title{
	height: 220px;

}
.news-title-date .readmore{
	margin: 0 5px 0 5px;
display:block;
text-align:center;
padding: 5px;
color:#fff;
font-size:0;

font-family: 'Montserrat-Bold';
border-radius: 2px;
border: none;
text-transform: uppercase;
}
.news-title-date:hover .readmore{
background: #eb891b;
	color:#fff;
	font-weight:700;
	font-size:unset;

	}
.news-title-date:hover .news-text{

	overflow: hidden;
	    height: 145px;
}
.news-title-date .news-text,
.news-title-date .news-text:hover{
color:#000;
}
.news-title-date .news-name{
	font-weight:700;
	height: 50px;
    display: flex;
    align-items: center;
	justify-content: center;
	text-align: center;
	line-height: 1.3;

}

.news-title-date:hover .news-name{
	color: #eb891b;
	
}

.news .news-text{
	height: 145px;
	transition: all 0.3s !important;
	line-height: 1.3;
	font-size: 13px;
    padding: 10px 10px 5px 10px;
}

/* Контакты */


	
.maincon i {
	font-size: 25px;
	margin-right: 10px;
	color: #eb891b;
  }
  
  .contacts-site {
	display: flex;
	flex-wrap: wrap;
	margin: 0 15px 0 15px;
  }
  
  .contacts-site .maincon {
	width: 50%;
	margin-bottom: 15px;
  }
  
  .contacts-site .maincon div:nth-child(1) {

	font-size: 18px;
    font-family: 'Montserrat-Bold';
	margin: 10px 0;
  }
  
  .itemid-305 #sp-main-body #sp-component {
	flex: 0 0 100%;
	max-width: 100%;
  }
  
  .contacts-site .maincon > div:nth-child(2) {
	display: flex;
	align-items: center;
  }

/* ка каждой странице */
/* иконки проблем */
.problems{
	display: flex;
flex-direction: row;
flex-wrap: wrap;
line-height:1.3;
justify-content: center;
}
.problems div{
	width:20%;
	text-align:center;
	transition: all 0.3s !important;
	font-weight: 700;

}


.problems div:hover img{
	transform: translate3d(0,-0.5rem,0);

}
.problems div:hover {
	color:#eb891b;
	font-weight: 700;
	transform: translate3d(0,-0.5rem,0);
}
.problems div img{
    height: 100px;
    transition: all 0.3s !important;
    margin: 10px;
    margin-left: auto;
    margin-right: auto;
}

.problem1x{
	width:100%;
	 justify-content: center;
    align-items: center;
}
.problem1x div:hover img{
	transform: unset;
}
.problem1x:hover div{
		transform: translate3d(0,-0.5rem,0) !important;
		cursor:pointer;
}
.problem1x div:nth-child(1){
	width:20%;
}
.problem1x div:nth-child(2){
	width:60%;
}
.problem1x div img {
    height: unset;
}

.problem4x div{
	width:25%;
}



#sp-page-builder .sppb-section-title .sppb-title-heading {
    margin-top: 0;
    font-size: 30px;
    margin-bottom: 0px;
    border: 0;
    line-height: 1.1;
    font-family: 'Montserrat-Black';
    text-transform: unset;
}

#sppb-addon-1554099435784 .rsform .row .col-sm-12 .rsform-block-send,
#sppb-addon-1554100018187 .rsform .row .col-sm-12 .rsform-block-send{
	text-align: center;
}


.sectionvosstanovim .sppb-title-subheading,
.rsformprokachat .sppb-title-subheading{
	font-weight: 400;
	color: #231f20;
	font-family: 'Montserrat-Bold';
	font-size: 20px !important;
}
.reshenie .sppb-addon-content{
	display:flex;
	flex-direction:row;
    justify-content: flex-start;
    align-items: center;
}
.reshenie .sppb-addon-content p{
margin:0;
font-weight: 700;
    font-size: 19px;
}
.reshenie .sppb-addon-content span{
margin-right: 15px;
color: #ffffff !important;
font-size: 20px !important;
text-transform:uppercase;
background:#eb891b;		
/*	font-family: 'Montserrat-Bold'; */
font-family: 'Montserrat-Black';
padding:10px;
display: block;
min-width: 160px;
text-align: center;
}



.mainclass {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
}
.sectionvosstanovim .sppb-text-center{
	margin-bottom: 10px !important;
}

.sectionvosstanovim .sppb-title-heading{

	margin: 43px 0 -8px 0;
	padding: 0 0 46px 0;
	background: url(../images/el.png) bottom center no-repeat;
}

.mainclass .fistelement strong,
.mainclass .secondelement strong{
	font-size: 24px;
    font-family: 'Montserrat-Black';
    text-align: center;
    display: block;
}
.mainclass .fistelement,
.mainclass .secondelement{
	width:50%;
}

.mainclass .fistelement ul:not([class]) li {
	content:'';
	margin-top: 10px !important;
    font-size: 16px;
    padding: 0 0 0 28px !important;
    background: url(../../../images/main/articles/neok.png);
    background-repeat: no-repeat;
    background-position: left top;
	background-size: contain;
	line-height: 1.2 !important;
}
.mainclass .secondelement ul:not([class]) li {
	content:'';
	margin-top: 10px !important;
    font-size: 16px;
    padding: 0 0 0 28px !important;
    background: url(../../../images/main/articles/ok.png);
    background-repeat: no-repeat;
    background-position: left top;
	background-size: contain;
	line-height: 1.2 !important;
}
.mainclass .fistelement ul:not([class]) li:before,
.mainclass .secondelement ul:not([class]) li:before{
	content: '' !important;
}
.mainclass .secondelement li{
	list-style-type: none !important;
}


.sectionvposledstvii .sppb-addon-content{
	display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
}
.sectionvposledstvii .sppb-addon-content img{
height: 220px;
}
.sectionvposledstvii .sppb-addon-content li{
	font-size: 19px;
}

#section-id-1562240044224 .rsform-block-send{
	text-align:center;
}

/*таблицы*/

/*1 - горизонатальные, без первой*/

.border {
	width: 100%;
  }
  
  .border,
  .border td {
	border-bottom: 1px solid #e6e6e6;
	padding: 10px;
  }
  
  .border tr:nth-child(odd) {
	background: #f7f7f7;
  }
  
  .border td p {
	margin: 0 0 15px 0 !important;
	padding: 0 10px;
	line-height: 20px;
  }
  
  .border td p:last-child {
	margin: 0 !important;
  }
  
  .border td ul,
  .border td ol {
	margin: 10px 0;
  }
  
  .border td li {
	margin: 5px 0 5px 45px;
	line-height: 20px !important;
  }
  
  .border td ol {
	padding: 0 0 0 25px !important;
  }
  
  .border h1,
  .border h2,
  .border h3,
  .border h4,
  .border h5,
  .border h6 {
	margin: 15px 0;
  }
  
  .border td[colspan="2"] {
	background: #f7f7f7;
  }
  
  /*2 - горизонатальные, с первой*/
  
  .border2 {
	width: 100%;
  }
  
  .border2,
  .border2 td {
	border-bottom: 1px solid #e6e6e6;
	padding: 10px;
  }
  
  .border2 tr:nth-child(odd) {
	background: #f7f7f7;
  }
  
  .border2 tr:first-child {
	box-shadow: 0 25px 25px -15px rgba(0, 0, 0, 0.075);
	background: #ebebeb;
  }
  
  .border2 tr:first-child td {
	border-bottom: 2px solid #ccc;
  }
  
  .border2 tr:nth-of-type(2) td {
	padding-top: 15px;
  }
  
  .border2 tr:first-child td,
  .border2 tr:first-child td p,
  .border2 tr:first-child td em,
  .border2 tr:first-child td strong,
  .border2 tr:first-child td b,
  .border2 tr:first-child td i,
  .border2 tr:first-child td a,
  .border2 tr:first-child td li {
	color: #231f20;
  }
  
  .border2 td p {
	margin: 0 0 15px 0 !important;
	padding: 0 10px;
	line-height: 20px;
  }
  
  .border2 td p:last-child {
	margin: 0 !important;
  }
  
  .border2 td ul,
  .border2 td ol {
	margin: 10px 0;
  }
  
  .border2 td li {
	margin: 5px 0 5px 45px;
	line-height: 20px !important;
  }
  
  .border2 td ol {
	padding: 0 0 0 25px !important;
  }
  
  .border2 h1,
  .border2 h2,
  .border2 h3,
  .border2 h4,
  .border2 h5,
  .border2 h6 {
	margin: 15px 0;
  }
  
  .border2 td[colspan="2"] {
	background: #f7f7f7;
  }
  
  /*3 - все границы, без первой*/
  
  .border3 {
	width: 100%;
	margin: 0 0 30px 0;
  }
  
  .border3,
  .border3 td {
	border: 1px solid #e6e6e6;
	padding: 7px;
  }
  
  .border3 tr:nth-child(odd) {
	background: #f7f7f7;
  }
  
  .border3 td p {
	margin: 0 0 15px 0 !important;
	padding: 0 10px;
	line-height: 20px;
  }
  
  .border3 td p:last-child {
	margin: 0 !important;
  }
  
  .border3 td ul,
  .border3 td ol {
	margin: 10px 0;
  }
  
  .border3 td li {
	margin: 5px 0 5px 45px;
	line-height: 20px !important;
  }
  
  .border3 td ol {
	padding: 0 0 0 25px !important;
  }
  
  .border3 h1,
  .border3 h2,
  .border3 h3,
  .border3 h4,
  .border3 h5,
  .border3 h6 {
	margin: 15px 0;
  }
  
  .border3 td[colspan="2"] {
	background: #f7f7f7;
  }
  
  /*4 - все границы, с первой*/
  
  .border4 {
	width: 100%;
  }
  
  .border4,
  .border4 td {
	border: 1px solid #e6e6e6;
	padding: 10px;
  }
  
  .border4 tr:nth-child(odd) {
	background: #f7f7f7;
  }
  
  .border4 tr:first-child {
	box-shadow: 0 25px 25px -15px rgba(0, 0, 0, 0.075);
	background: #f7f7f7;
  }
  
  .border4 tr:first-child td {
	border-bottom: 2px solid #ccc;
  }
  
  .border4 tr:nth-of-type(2) td {
	padding-top: 15px;
  }
  
  .border4 td p {
	margin: 0 0 15px 0 !important;
	padding: 0 10px;
	line-height: 20px;
  }
  
  .border4 td p:last-child {
	margin: 0 !important;
  }
  
  .border4 td ul,
  .border4 td ol {
	margin: 10px 0;
  }
  
  .border4 td li {
	margin: 5px 0 5px 45px;
	line-height: 20px !important;
  }
  
  .border4 td ol {
	padding: 0 0 0 25px !important;
  }
  
  .border4 tr:first-child td,
  .border4 tr:first-child td p,
  .border4 tr:first-child td em,
  .border4 tr:first-child td strong,
  .border4 tr:first-child td b,
  .border4 tr:first-child td i,
  .border4 tr:first-child td a,
  .border4 tr:first-child td li {
	color: #231f20;
	text-align: center;
	vertical-align: middle;
  }
  
  .border4 h1,
  .border4 h2,
  .border4 h3,
  .border4 h4,
  .border4 h5,
  .border4 h6 {
	margin: 15px 0;
  }
  
  .border4 td[colspan="2"] {
	background: #f7f7f7;
  }
  
/* своим клиентам */
#section-id-1562244547812 .sppb-text-center{
	margin-bottom: 10px !important;
}

.svoimklientam .kond .kondrow:nth-child(2){
	justify-content: center;
}
.svoimklientam .kond .kondrow:nth-child(2) .oneblock{
	width:40%;
}
/* аккордеон - статьи на главной */
#section-id-1562238490039 .sppb-panel-primary{border-color:rgba(​42,167,222,0.5);}

.textaccordeon .sppb-addon-content{
	padding:20px;
}

.accordeonnaglavnoy .sppb-panel-title{
	font-weight: 700;
	font-size: 17px;
	padding-left: 15px;
	color: #231f20;
}

.accordeonnaglavnoy .sppb-addon-accordion .sppb-panel .sppb-panel-title:before,
.accordeonnaglavnoy .sppb-addon-accordion .sppb-panel .active .sppb-panel-title:after{
content:'' !important;
padding: 0 !important;
font-size: 0 !important;
}
.accordeonnaglavnoy .fa-chevron-right:before{
	color: #eb891b;

}


/* footer copyright */
#sp-footer1 .sp-copyright p{
	margin: 0px 0 6px 0 !important;
}


/*таблицы*/
.table-container{
	    margin-bottom: 20px;
}
/*1 - горизонатальные, без первой*/
.border{width:100%;}
.border,
.border td{border-bottom:1px solid #e6e6e6;padding:10px;}
.border tr:nth-child(odd){background:#f7f7f7;}

.border td p{margin:0 0 15px 0!important;padding:0 10px;line-height:20px;}
.border td p:last-child{margin:0!important;}
.border td ul,
.border td ol{margin:10px 0;}
.border td li{margin:5px 0 5px 45px;line-height:20px!important;}
.border td ol{padding:0 0 0 25px!important;}

.border h1,
.border h2,
.border h3,
.border h4,
.border h5,
.border h6{margin:15px 0;}

.border td[colspan="2"]{background:#f7f7f7;}

/*2 - горизонатальные, с первой*/
.border2{width:100%;}
.border2,
.border2 td{border-bottom:1px solid #e6e6e6;padding:10px;}
.border2 tr:nth-child(odd){background:#f7f7f7;}
.border2 tr:first-child{box-shadow:0 25px 25px -15px rgba(0,0,0,0.075);background:#ebebeb;}
.border2 tr:first-child td{border-bottom:2px solid #ccc;}

.border2 tr:nth-of-type(2) td{padding-top:15px;}

.border2 tr:first-child td,
.border2 tr:first-child td p,
.border2 tr:first-child td em,
.border2 tr:first-child td strong,
.border2 tr:first-child td b,
.border2 tr:first-child td i,
.border2 tr:first-child td a,
.border2 tr:first-child td li{color:#231f20;}

.border2 td p{margin:0 0 15px 0!important;padding:0 10px;line-height:20px;}
.border2 td p:last-child{margin:0!important;}
.border2 td ul,
.border2 td ol{margin:10px 0;}
.border2 td li{margin:5px 0 5px 45px;line-height:20px!important;}
.border2 td ol{padding:0 0 0 25px!important;}

.border2 h1,
.border2 h2,
.border2 h3,
.border2 h4,
.border2 h5,
.border2 h6{margin:15px 0;}

.border2 td[colspan="2"]{background:#f7f7f7;}

/*3 - все границы, без первой*/
.border3{width:100%;margin: 0 0 30px 0;}
.border3,
.border3 td{border:1px solid #e6e6e6;padding:7px;} 
.border3 tr:nth-child(odd){background:#f7f7f7;}

.border3 td p{margin:0 0 15px 0!important;padding:0 10px;line-height:20px;}
.border3 td p:last-child{margin:0!important;}
.border3 td ul,
.border3 td ol{margin:10px 0;}
.border3 td li{margin:5px 0 5px 45px;line-height:20px!important;}
.border3 td ol{padding:0 0 0 25px!important;}

.border3 h1,
.border3 h2,
.border3 h3,
.border3 h4,
.border3 h5,
.border3 h6{margin:15px 0;}

.border3 td[colspan="2"]{background:#f7f7f7;}

/*4 - все границы, с первой*/
.border4{width:100%;}
.border4,
.border4 td{border:1px solid #e6e6e6;padding:10px;} 
.border4 tr:nth-child(odd){background:#f7f7f7;}
.border4 tr:first-child{box-shadow:0 25px 25px -15px rgba(0,0,0,0.075);background:#f7f7f7;}
.border4 tr:first-child td{border-bottom:2px solid #ccc;}

.border4 tr:nth-of-type(2) td{padding-top:15px;}

.border4 td p{margin:0 0 15px 0!important;padding:0 10px;line-height:20px;}
.border4 td p:last-child{margin:0!important;}
.border4 td ul,
.border4 td ol{margin:10px 0;}
.border4 td li{margin:5px 0 5px 45px;line-height:20px!important;}
.border4 td ol{padding:0 0 0 25px!important;}

.border4 tr:first-child td,
.border4 tr:first-child td p,
.border4 tr:first-child td em,
.border4 tr:first-child td strong,
.border4 tr:first-child td b,
.border4 tr:first-child td i,
.border4 tr:first-child td a,
.border4 tr:first-child td li{color:#231f20;}

.border4 h1,
.border4 h2,
.border4 h3,
.border4 h4,
.border4 h5,
.border4 h6{margin:15px 0;}

.border4 td[colspan="2"]{background:#f7f7f7;}

/*таблицы - мобилка*/


/*320 - 1200*/
@media only screen and (min-width:320px) and (max-width:1200px),
(min-device-width:320px) and (max-device-width:1200px){
	.table-container{width:100%;overflow:auto;}
}

/*Tabs*/
.rl_tabs.top > ul.nav-tabs > li > a{font-family: 'Montserrat-Bold';color:#231f20;}
.rl_tabs.top > ul.nav-tabs > li.active > a,
.rl_tabs.top > ul.nav-tabs > li.active > a:focus,
.rl_tabs.top > ul.nav-tabs > li > a:focus{
-webkit-box-shadow: 0 -2px 2px rgba(23,184,255,.25);
-moz-box-shadow: 0 -2px 2px rgba(23,184,255,.25);
box-shadow: 0 -2px 2px rgba(23,184,255,.25);
border-color: #c9efff;
border-bottom:1px solid #fff;
color:#eb891b;
}






/*контент*/
#sp-main-body{min-height:500px;}
article.item {
    margin-bottom: 50px;
}

/*bread*/
.breads{background:#fbfbfb;border-bottom: 1px solid #e6e6e6;/*border-top: 1px solid #e6e6e6;*/}
.breads .sp-module-content{margin:0;}

.breads .breadcrumb{padding:10px 15px;margin:0 0 0 15px;background: none;/*float: right;*/}

.breads .breadcrumb li:first-child{position: relative;}
.breads .breadcrumb li:first-child:before{display: block;position: absolute;top:0;left:-30px;font-size: 18px;font-family:'FontAwesome';content:"\f015";color:#c4c4c4;}

.breads .breadcrumb li,
.breads .breadcrumb li a{color:#999!important;font-size: 14px;}
.breads .breadcrumb li:hover a,
.breads .breadcrumb li a:hover{text-decoration: underline;color:#eb891b!important;}
.breadcrumb > li + li:before{padding:0 5px 0 10px;color: #c4c4c4;}

/*картинка в материале*//*
.item p:nth-of-type(1) img{margin:0 10px 10px 0!important;}*/

/*блог - картинка*/
.blog .intro-image,
.item-page .full-image{border: 1px solid #ebebeb;}
.item-page .full-image{display:flex;align-items:center;justify-content:center; /*height:180px;*/
	height: 320px;
	overflow: hidden;}

/*widgetkit*/
#lightbox-wrap{padding:0!important;}
#lightbox-wrap div,
#lightbox-wrap a{-webkit-box-sizing: content-box!important;-moz-box-sizing: content-box!important;box-sizing: content-box!important;}

/*формы*/

/*политика*/
.rsform-block-politika .formControls div{font-size:12px;color:#999;line-height:16px;padding:0 0 20px 20px;}
.rsform-block-politika label{vertical-align: top;display:block;float: left;}
.rsform-block-politika a{color:#999;text-decoration: underline;}
.rsform-block-politika a:hover{    color: #eb891b;}

/*recaptcha в контактах*/
#contact-page #userForm iframe{transform:scale(0.86);transform-origin:0 0;}

/*widgetkit*/
.spotlight .overlay-default{background: rgba(23,184,255,0.5) url("/media/widgetkit/widgets/spotlight/images/magnifier.png") 50% 50% no-repeat!important;}

/*подробнее*/
#sp-component p.readmore,
#sp-component .catItemReadMore{text-align: right;margin:0;}

/*блог - строки*/
.blog .items-row{margin:0 0 30px 0;}
.blog article.item{margin:0;}

/*контакты*/
.contacts-page .tab-pane div.col-lg-6:nth-of-type(2) h3{text-align: center;}
.contacts-page .tab-pane div > ul:nth-of-type(1){margin:21px 0 20px 0!important;}
#sp-component .contacts-page .item ul:not([class]) li{padding:0;}
#sp-component .contacts-page .item ul:not([class]) li:before{display: none;}
.contacts-page .tab-pane div .fa{color:#eb891b;font-size:18px;text-align:center;width:26px;}
.contacts-page .column-1 div:nth-child(3) h3{
	margin-top:0px !important;
}

/*левая колонка - меню*/
#sp-left h3.sp-module-title{margin:25px 0;font-size:20px;font-weight: 400;text-transform: uppercase;border:none;text-align: center;font-family: 'Montserrat-Black';color: #231f20;line-height:1.4;margin:25px 0 5px 0;padding:0 0 25px 0;background:url('../images/el.png') bottom center no-repeat;}

#sp-left .nextend-accordion-menu-inner .level1 dt{-webkit-transition: color 0ms, background-color 400ms, border-color 0ms;-o-transition: color 0ms, background-color 400ms, border-color 0ms;transition: color 0ms, background-color 400ms, border-color 0ms;}
#sp-left .nextend-accordion-menu-inner .level1 > span a span{text-transform: uppercase;}

#sp-left .nextend-accordion-menu-inner .level1 > span{
	text-transform: uppercase;
}
#sp-left .nextend-accordion-menu-inner .level2 a span,
#sp-left .nextend-accordion-menu-inner .level3 a span{font-weight:400;}

/*.nextend-accordion-menu-inner dl.level1 > dt.parent:hover .inner,
.nextend-accordion-menu-inner dl.level1 > dt.parent.active.closed .inner,
.nextend-accordion-menu-inner dl.level1 > dt.parent.active.closing .inner{background-image:url("../images/arrow-right.png")!important;} */

/*поделиться*/
.soc{/*margin:20px 0 0 0;*/float: right;}
.pluso-wrap{padding:0!important;}
.pluso-wrap a{margin:0 0 0 3px!important;}
.soc .pluso-more{display: none!important;}

/*формы*/
.rsform-error,
.rsform-input-box.form-control.rsform-error{border-color:#eb891b!important;transition:.3s;}

select.rsform-error:focus,
textarea.rsform-error:focus,
input[type="text"].rsform-error:focus,
input[type="password"].rsform-error:focus,
input[type="datetime"].rsform-error:focus,
input[type="datetime-local"].rsform-error:focus,
input[type="date"].rsform-error:focus,
input[type="month"].rsform-error:focus,
input[type="time"].rsform-error:focus,
input[type="week"].rsform-error:focus,
input[type="number"].rsform-error:focus,
input[type="email"].rsform-error:focus,
input[type="url"].rsform-error:focus,
input[type="search"].rsform-error:focus,
input[type="tel"].rsform-error:focus,
input[type="color"].rsform-error:focus,
.uneditable-input.rsform-error:focus{
outline: 0;
-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(234,37,28,0.6);
box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(234,37,28,0.6);
}

.rsform-block-file{display:flex;align-items:flex-start;justify-content:flex-start;}
.rsform-block-file > label{padding:0 10px 0 0;}
.rsform-block-file .formControls{font-size:13px;}








/*offcanvas menu*/
.offcanvas-menu ul.nav.menu > li > ul.nav-child{padding:0;}
.offcanvas-menu ul.nav.menu > li > ul.nav-child li ul li{padding:0;}

.offcanvas-menu ul.nav.menu ul li a{min-height:36px;line-height:24px;}
.offcanvas-menu ul.nav.menu ul > li > ul > li > a{padding:4px 10px;}

/*footer - телефонная иконка*/
.container-insta{position: fixed;bottom: 33px;right: 30px;z-index: 1000;}

.pulse2{position: relative;margin: auto;width: 50px;height: 50px;border-radius: 50%;color: #fff;animation: playShadow2 5.0s ease-out infinite;display: flex;cursor: pointer;text-decoration: none;background: #259a40;transition: all 0.3s ease;}
.pulse2 span{margin: auto;padding: 12px;display: flex;align-items: center;justify-content: center;}
.pulse2 img{display: block;width:26px;height:26px;filter:brightness(0) invert(1);}
.pulse2:after{content: '';position: absolute;top: 0;left: 0;right: 0;bottom: 0;border-radius: 50%;z-index: -1;pointer-events: none;transition: 0.35s;}
.pulse2:hover:after{box-shadow: 0 0 0 4px rgba(37, 154, 64, 0.25), 0 0 0 8px rgba(37, 154, 64, 0.15);}

@keyframes playShadow2{
0%{box-shadow: 0 0 0 0px rgba(37, 154, 64, 0.25), 0 0 0 0px rgba(37, 154, 64, 0.15);transform: scale(1);}
5%{box-shadow: 0 0 0 0px rgba(37, 154, 64, 0.25), 0 0 0 0px rgba(37, 154, 64, 0.15);}
10%{transform: scale(1.08);}
15%{transform: scale(0.96);}
25%{box-shadow: 0 0 0 16px rgba(37, 154, 64, 0), 0 0 0 27px rgba(37, 154, 64, 0);transform: scale(1);}
}

/* Стили для всплывающего окна */
.phone-popup{position: fixed;bottom: 100px;right: 30px;z-index: 1001;width: 300px;max-width: 300px;display: none;}
.phone-popup-content{position: relative;background: white;border-radius: 10px;box-shadow: 0 5px 25px rgba(0, 0, 0, 0.15);overflow: hidden;}
.phone-popup-close{position: absolute;top: 10px;right: 10px;background: rgba(0, 0, 0, 0.5);color: white;border: none;border-radius: 50%;width: 25px;height: 25px;font-size: 16px;line-height: 1;cursor: pointer;z-index: 1002;display: flex;align-items: center;justify-content: center;padding: 0;}
.phone-popup-close:hover{background: rgba(0, 0, 0, 0.7);}

/* Стили для содержимого всплывающего окна */
.popup-window{border-radius: 10px;overflow: hidden;font-family: inherit;}
.popup-header{padding: 15px;display: flex;align-items: center;gap: 12px;background: #085E54;}
.popup-header-image{width: 40px;height: 40px;border-radius: 50%;object-fit: cover;}
.popup-header-content{display: flex;flex-direction: column;}
.popup-header-title{font-weight: 700;font-size: 14px;color: #fff;}
.popup-header-description{font-size: 12px;color: #d5fff6;}
.popup-content{position: relative;min-height: 120px;background: #eaeaea;}
.popup-content-bg{position: absolute;top: 0;left: 0;right: 0;bottom: 0;opacity: 0.1;background-image:url('../../../_widget/whatsapp_background.webp');}
.popup-content-padding{padding: 15px;position: relative;z-index: 1;}
.popup-reply{border-radius: 8px;max-width: 80%;box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);background: #fff;padding:10px;}
.popup-reply-author{font-weight: 700;font-size: 12px;color: #2d3748;}
.popup-reply-text{font-size: 13px;color: #2d3748;}
.popup-footer{padding: 15px;display: flex;flex-direction: column;gap: 10px;background: #fff;}
.popup-button{display:flex;align-items:center;justify-content:center;gap:10px;padding: 10px 15px;text-align: center;text-decoration: none;border-radius: 8px;font-size: 15px;font-weight: 500;transition: all 0.3s ease;background-color: #079a3e;color: #fff;}
.popup-button img{filter:brightness(0) invert(1);display: block;width:20px;height:20px;}
.popup-button:hover,
.popup-button:focus{transform: translateY(-2px);box-shadow: 0 3px 10px rgba(0, 0, 0, 0.2);background: #12b04d;color: #fff;}









/*мобильная*/





/*992 - 1199*/
@media only screen and (min-width:992px) and (max-width:1199px),
(min-device-width:992px) and (max-device-width:1199px){

/*о компании*/
#sp-page-builder .about-company ul{margin-bottom:20px;}

/*Закажите бесплатный обратный звонок*/
#zapis-bottom .rsform-block-politika{width:65%;}

/*внутренние*/

/*widgetkit*/
.wk-gallery-wall img{width:220px!important;height:auto!important;}

/*фото в материалах*/
.article-text img{max-height: 110px;}

/* каталог карточки */
/*
#section-id-1555316917330 .sppb-row-container,
#section-id-1554373924402 .sppb-row-container,
#section-id-1554373924406 .sppb-row-container{width: unset;}
*/
.calcsection .sppb-row-container{width: unset;}
/* слайдер статей */
.news .news-title {
    height: 190px;
}
.news .news-text {
	overflow: hidden;
height: 180px;
}
.news-title-date:hover .news-text {
   height: 180px;
    }
.news-title-date .readmore {
	margin: 0;
	    border-radius: 0;
}
/* Главня */
.mainclass .secondelement ul:not([class]) li {
	background-size: 17px;
}

/* страница кондиционеры */
.kond-s1 .sppb-addon-content img {
	max-width: 100% !important;
    height: auto!important;
}
#section-category-conditioner .prometech-catalog p {
    height: 109px;
}
#section-category-conditioner .btn-style-two {
    min-width: unset !important;
}


/*категория*/
.prometech-catalog .subCategoryContainer{float:left;padding:10px;}
.prometech-catalog .itemListSubCategories > div.clr{display: none;} 

/*товар в категории*/
.category-on-inner .prometech-catalog h2.catItemTitle a div{width:140px!important;height:140px!important;}
.prometech-catalog .price-consult a.modal_link{min-width: 130px;}
.category-on-main .prometech-catalog .subCategoryContainer .subCategory {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 272px;
}

}










/*768 - 991*/
@media only screen and (min-width:768px) and (max-width:991px),
(min-device-width:768px) and (max-device-width:991px){


	/* new */
	.mainclass .secondelement ul:not([class]) li {
		background-size: 22px !important;
	}

	#sp-header {
		background: transparent;
	}



/*лого*/
#sp-logotip{padding:0 0 0 15px;}

/*телефон, заказать звонок*/
#sp-tel{padding:0 15px 0 0;}

/*главное меню*/
#sp-header .container{padding:0 10px;}
#sp-menu{padding:0;}
#sp-menu .sp-megamenu-parent > li > a{padding: 0 7px;}
#sp-menu a{font-size: 15px;}

/*о компании*/
#sp-page-builder .about-company ul{margin-bottom:20px;}

#home-service .sppb-addon-text-block p {
    text-align: unset;
}

/*наши услуги*/
.uslugi-row a{width:220px;height:220px;background-size:cover!important;}

/*нам доверяют*/
.otzivi .wk-slideset-default > div:hover .prev,
.otzivi .wk-slideset-default > div:hover .next{display: none!important;}

/*Закажите бесплатный обратный звонок*/
#zapis-bottom .rsform-block-politika{width:80%;}

/*внутренние*/
#sp-footer1 .sp-copyright p{
	margin: 0px 0 4px 0 !important;
}
.article-text img{max-height: 110px;}
/*widgetkit*/
.wk-gallery-wall img{width:230px!important;height:auto!important;}

/*фото в материалах*/
.article-text img{max-width:340px!important;height:auto!important;}

/*заголовки в контенте*/
.view-article h1 br,
.view-article h2 br,
.view-article h3 br{display: none;}

/* каталог */
.sp-page-builder .page-content .sppb-section  .sppb-row-container .sppb-row .sppb-col-md-4{
    width: 33%;
}

#section-id-1555316917359 .sppb-row .sppb-col-md-3{
	
    width: 49%;
}

/* каталог карточки */
/*#section-id-1555316917330 .sppb-row-container,
#section-id-1554373924402 .sppb-row-container,
#section-id-1554373924406 .sppb-row-container*/
.calcsection .sppb-row-container{width: unset;}

/* слайдер статей */
/* slider article */
.sp-module-content .news {
	flex-wrap: wrap;
	justify-content: center;
	height: auto;
}
.news .news-title-date {
    width: 35%;
	margin: 0 3% 4% 3%;
}

.news-title-date .readmore {
	margin: 0;
	    border-radius: 0;
}
.news .news-title {
	height: 230px;
}
.news-title-date .news-name {
	font-size: 16px;
	font-weight: 700;
}
.news .news-text {
	overflow: hidden;
	height: 130px;
	font-size: 13px;
}
.news-title-date:hover .news-text {
    overflow: hidden;
    height: 130px;
}

.news-title-date:hover .readmore {
	margin-top: 5px;
}
/* Главная */
.svoimklientam .kond .kondrow:nth-child(2) .oneblock {
    width: 50%;
}
/* страница кондиционеры */
.kond .oneblock {
	width: 34%;
}
.kond-s1 .sppb-addon-content img {
	max-width: 100% !important;
    height: auto!important;
}
.kond .oneblock div:last-child {
	width: 69%;
}
.kond .oneblock div img {
    height: auto !important;
    max-width: 53px !important;
}
/* страница кондиционеры */
.kond-s1 .sppb-addon-content img {
	max-width: 100% !important;
    height: auto!important;
}
#section-category-conditioner .prometech-catalog p {
	height: 79px;
}
#section-category-conditioner .btn-style-two {
/*    min-width: unset !important;*/
}
#section-category-conditioner .sppb-row{
	display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}
#section-category-conditioner .sppb-row .sppb-col-md-3{
	width: 49%;
}
/*каталог K2*/

/*категория*/
.prometech-catalog .subCategoryContainer{float:left;padding:10px;width:25%!important;}
.prometech-catalog .itemListSubCategories > div.clr{display: none;}

/*категории на главной странице каталога*/
.category-on-main .prometech-catalog .subCategoryContainer{width:33.3%!important;}

/*категории на главной странице сайта*/
.brand-home #row-catalog .sppb-col-sm-6{width: 100%!important;max-width: 100%!important;flex:none!important;}
.brand-home #row-catalog .category-on-main .prometech-catalog .subCategoryContainer{width:33.3%!important;}

/*товар в категории*/
.category-on-inner .prometech-catalog h2.catItemTitle a div{width:150px!important;height:150px!important;}
.category-on-main .prometech-catalog .subCategoryContainer .subCategory {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 272px;
}



}










/*600 - 767*/
@media only screen and (min-width:600px) and (max-width:767px),
(min-device-width:600px) and (max-device-width:767px){

/*шапка*/
#sp-header-sticky-wrapper,
body.sticky-header .is-sticky,
body.sticky-header #sp-header,
body.sticky-header .is-sticky #sp-header{background: url(../../../images/texnotur/45stripe.gif) !important;height:101px!important;}
    
/*лого + телефон + адрес PC*/
#sp-logotip-telefon{display: none;}

.adress p {
float: right;
}


/* шапка */
#sp-logo .sp-column{
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: center;
}

#sp-menu {
	width: 10%;
}
#sp-logo{
	width: 90%;
}

/*лого*/
#sp-logotip{padding:11px 15px 0 0;width:40%!important;}


/*телефон, заказать звонок*/
#sp-tel{padding:0;width:60%!important;float: left;}
#sp-tel .custom{margin:3px 0 3px 20px;float:left;}

/*о компании*/
#sp-page-builder .about-company ul{margin-bottom:20px;}
/* SEO текст на главной */
.accordeonnaglavnoy .sppb-panel-title {
	font-size: 16px;
}


/*нам доверяют*/
.otzivi .wk-slideset-default > div:hover .prev,
.otzivi .wk-slideset-default > div:hover .next{display: none!important;}

/*Закажите бесплатный обратный звонок*/
#zapis-bottom .rsform-block-politika{width:100%;}

/*footer - меню*/
#sp-bottom5,
#sp-bottom6{display: none;}

/*footer - контакты*/
#sp-bottom7{margin:0 auto;width:95%!important;float:none;}
#sp-botom{
	background-position: 0% 0% !important;
}

/*копирайты*/
#sp-footer1 br{display: none;}
#sp-footer1 .sp-copyright p{
	margin: 0px 0 4px 0;
}
/*внутренние*/
.item-page .full-image {
	height: auto;
}
.article-text img{max-height: 110px;}
/*bread*/
#sp-bread{background:#ebebeb;}

/*widgetkit*/
.wk-gallery-wall img{width:200px!important;height:auto!important;}

/*фото в материалах*/
.article-text img{max-width:280px!important;height:auto!important;}

/*контакты*/
.contacts-page .tab-pane div > ul:nth-of-type(1){margin:0 0 20px 0!important;}

#home-service .sppb-addon-text-block p {
    text-align: unset;
}


/* каталог карточки */
/*#section-id-1555316917330 .sppb-row-container,
#section-id-1554373924402 .sppb-row-container,
#section-id-1554373924406 .sppb-row-container*/
.calcsection .sppb-row-container{width: unset;}
#section-id-1555316917359 .sppb-row .sppb-col-md-3{
	
    width: 49%;
}

/* слайдер статей */
/* slider article */
.sp-module-content .news {
	flex-wrap: wrap;
	justify-content: center;
		height: auto;
}
.news .news-title-date {
    width: 45%;
	margin: 0 2% 4% 2%;
}

.news-title-date .readmore {
	margin: 0;
	    border-radius: 0;
}
.news .news-title {
	height: auto;
}
.news-title-date .news-name {
	font-size: 15px;
	font-weight: 700;
}
.news .news-text {
	overflow: hidden;
	height: 130px;
	font-size: 13px;
}
.news-title-date:hover .news-text {
    overflow: hidden;
   	height: 130px;
}

.news-title-date:hover .readmore {
	margin-top: 5px;
}
.fotouslugi {
	display:flex;
	text-align: left;
}
.fotouslugi img {
    max-width: 100%;
	width: 130px;
	margin:10px 15px 10px 20px;
}
.fotouslugi a {
	font-size: 22px;
}
/*
#section-id-1555316917330,
#section-id-1554269693939,
#section-id-1554373924406{
	padding:0 !important;
}*/
.calcsection {
	padding:0 !important;
}
/*
#section-id-1555316917330 .sppb-column-addons .clearfix,
#section-id-1554269693939 .sppb-column-addons .clearfix,
#section-id-1554373924406 .sppb-column-addons .clearfix{
    margin-bottom: 0px;
}*/
.calcsection .sppb-column-addons .clearfix{
	 margin-bottom: 0px;
}

/* проблемы */
.problems div img {
	height: 100px !important;
}


.mainclass .secondelement ul:not([class]) li,
.mainclass .fistelement ul:not([class]) li{
	background-size: 7%;
}
/* страница кондиционеры */
.kond .oneblock {
	width: 34%;
	flex-direction: column;
}
.kond-s1 .sppb-addon-content img {
	max-width: 100% !important;
    height: auto!important;
}
.kond .oneblock div:last-child {
	width: 69%;
}
.kond .oneblock div img {
    height: auto !important;
    max-width: 53px !important;
}
.kond .oneblock div:first-child {
    width: 96%;
}
.kond .oneblock div:last-child {
    width: 90%;
}
#section-category-conditioner .prometech-catalog p {
	height: 79px;
}
#section-category-conditioner .btn-style-two {
/*    min-width: unset !important;*/
}
#section-category-conditioner .sppb-row{
	display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}
#section-category-conditioner .sppb-row .sppb-col-md-3{
	width: 49%;
}
/*каталог K2*/

/*категория*/
.prometech-catalog .subCategoryContainer{float:left;padding:10px;width:33.3%!important;}
.prometech-catalog .itemListSubCategories > div.clr{display: none;}

/*категории на главной странице каталога*/
.category-on-main .prometech-catalog .subCategoryContainer{width:50%!important;}

/*категории на главной странице сайта*/
.brand-home #row-catalog .sppb-col-sm-6{width: 100%!important;max-width: 100%!important;flex:none!important;}
.brand-home #row-catalog .category-on-main .prometech-catalog .subCategoryContainer{width:50%!important;}

/*товар в категории*/
.category-on-inner .prometech-catalog .itemContainer{width:33.3%!important;}
.category-on-inner .prometech-catalog h2.catItemTitle a div{width:160px!important;height:160px!important;}
.category-on-inner .prometech-catalog .catItemView .catItemIntroText{display: none;}

/*фильтр в каталоге*/
.sj-k2-filter.horizontal-layout ul.filter-options.filter-list{padding:0!important;overflow:visible!important;}
.sj-k2-filter.horizontal-layout ul.filter-options.filter-list > li{clear:none!important;display: inline-block!important;width:50%!important;margin:0!important;padding: 0px 10px 0 0!important;}
.sj-k2-filter .filter-field .filter-options-title{margin-bottom: 10px!important;}

.category-on-main .prometech-catalog .subCategoryContainer .subCategory {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 272px;
}

}










/*480 - 599*/
@media only screen and (min-width:480px) and (max-width:599px),
(min-device-width:480px) and (max-device-width:599px){

/*шапка*/
#sp-header-sticky-wrapper,
body.sticky-header .is-sticky,
body.sticky-header #sp-header,
body.sticky-header .is-sticky #sp-header{background:#fff!important;height:100px!important;}
    
/*лого + телефон + адрес PC*/
#sp-logotip-telefon{display: none;}

/*лого*/
#sp-logotip{    padding: 20px 0px 0 0;
    width: 33%!important;}

/*телефон, заказать звонок*/
#sp-tel{padding:0;width:55%!important;float: left;
	top: 26px;
}

#sp-tel .custom{margin:3px 0 3px 20px;float:left;}
.sp-tel p a[href^="tel:"]{font-size: 24px;}

.adress p {
	float: right;
	}
	#sp-address {
		width: 52%;
		padding: 28px 0 0 0;
		float: left;
	}
/*слайдер*/
#section-slider{display: none;}

#home-service .sppb-addon-text-block p {
    text-align: unset;
}

/*о компании*/
#sp-page-builder .page-content #home-service{padding:30px 0 20px 0!important;}
#sp-page-builder .about-company ul{margin-bottom:20px;}

/*нам доверяют*/
#row-doverie{padding:60px 0 20px 0!important;}
.otzivi .wk-slideset-default > div:hover .prev,
.otzivi .wk-slideset-default > div:hover .next{display: none!important;}

/*Закажите бесплатный обратный звонок*/
#zapis-bottom .rsform-block-politika{width:100%;}

/*footer - меню*/
#sp-bottom5,
#sp-bottom6{display: none;}
#sp-botom{
	background-position: 0% 0% !important;
}
/*footer - контакты*/
#sp-bottom7{margin:0 auto;width:100%!important;float:none;}

/*копирайты*/
#sp-footer1 br{display: none;}
#sp-footer1 .sp-copyright p{
	margin: 0px 0 4px 0;
	text-align: center;
}

 
/*внутренние*/
.article-text img{max-height: 130px;}
/*bread*/
#sp-bread{background:#ebebeb;}

/*widgetkit*/
.wk-gallery-wall img{width:210px!important;height:auto!important;}

/*фото в материалах*/
.article-text img{height:auto!important;}

/*списки в материалах*/
.article-text ul{display: block;}

/*контакты*/
.contacts-page .tab-pane div > ul:nth-of-type(1){margin:0 0 20px 0!important;}

/* каталог карточки */
/*
#section-id-1555316917330 .sppb-row-container,
#section-id-1554373924402 .sppb-row-container,
#section-id-1554373924406 .sppb-row-container*/
.calcsection .sppb-row-container{width: unset;}
.fotouslugi img {
	display: block;
}
.fotouslugi {
    display: flex;
    align-items: center;
    justify-content: center;
	margin-bottom: 10px;
}
#sp-page-builder .sppb-section-title {
	margin-bottom: 20px !important;
}
/* слайдер статей */

/* SEO текст на главной */
.accordeonnaglavnoy .sppb-panel-title {
	font-size: 13px;
}

.accordeonnaglavnoy .sppb-addon-content p img{
	width:100%;
}

/* slider article */
.sp-module-content .news {
	flex-wrap: wrap;
}
.news .news-title-date {
    width: 45%;
	margin: 0 2% 4% 2%;
}

.news-title-date .readmore {
	margin: 0;
	    border-radius: 0;
}
.news .news-title {
	height: auto;
}
.news-title-date .news-name {
	font-size: 13px;
	font-weight: 700;
}
.news .news-text {
	overflow: hidden;
	height: 180px;
	font-size: 13px;
}
.news-title-date:hover .news-text {
    overflow: hidden;
   	height: 180px;
}

.news-title-date:hover .readmore {
	margin-top: 5px;
}

.item-page .full-image {
    height: auto;
}
/* проблемы */
.problems div img {
	height: 100px !important;
}
.problems div {
	width: 33%;
}
.problems {
	justify-content: center;
}
.problem4x div{
	    width: 40%;
}
.problem1x div:nth-child(1) {
    width: 30%;
}
.mainclass .secondelement ul:not([class]) li,
.mainclass .fistelement ul:not([class]) li{
	background-size: 7%;
}

/* нам доверяют */
#row-doverie{
	display:none;
}
/* страница кондиционеры */
.kond .oneblock {
	width: 34%;
	flex-direction: column;
}
.kond-s1 .sppb-addon-content img {
	max-width: 100% !important;
    height: auto!important;
}
.kond .oneblock div:last-child {
	width: 69%;
}
.kond .oneblock div img {
    height: auto !important;
    max-width: 53px !important;
}
.kond .oneblock div:first-child {
    width: 96%;
}
.kond .oneblock div:last-child {
    width: 90%;
}
#section-category-conditioner .prometech-catalog,
#section-category-conditioner .prometech-catalog p{
	height: auto;
}

/*каталог K2*/

/*категория*/
.prometech-catalog .subCategoryContainer{float:left;padding:10px;width:50%!important;}
.prometech-catalog .itemListSubCategories > div.clr{display: none;}

/*категории на главной странице каталога*/
.category-on-main .prometech-catalog .subCategoryContainer{width:50%!important;}

/*категории на главной странице сайта*/
.brand-home #row-catalog .sppb-col-sm-6{width: 100%!important;max-width: 100%!important;flex:none!important;}
.brand-home #row-catalog .category-on-main .prometech-catalog .subCategoryContainer{width:50%!important;}

/*товар в категории*/
.category-on-inner .prometech-catalog .itemContainer{width:50%!important;}
.category-on-inner .prometech-catalog h2.catItemTitle a div{width:150px!important;height:150px!important;}
.category-on-inner .prometech-catalog .catItemView .catItemIntroText{display: none;}

/*фильтр в каталоге*/
.sj-k2-filter.horizontal-layout ul.filter-options.filter-list{padding:0!important;overflow:visible!important;}
.sj-k2-filter.horizontal-layout ul.filter-options.filter-list > li{clear:none!important;display: inline-block!important;width:50%!important;margin:0!important;padding: 0px 10px 0 0!important;}
.sj-k2-filter .filter-field .filter-options-title{margin-bottom: 10px!important;}

.category-on-main .prometech-catalog .subCategoryContainer .subCategory {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 272px;
}
.category-on-main .prometech-catalog .subCategoryContainer {
    width: 50%!important;
}


}










/*360 - 479*/
@media only screen and (min-width:360px) and (max-width:479px),
(min-device-width:360px) and (max-device-width:479px){

/*шапка*/
#sp-header-sticky-wrapper,
body.sticky-header .is-sticky,
body.sticky-header #sp-header,
body.sticky-header .is-sticky #sp-header{    background: url(../../../images/texnotur/45stripe.gif) !important;height: 80px!important;}
    
/*лого + телефон + адрес PC*/
#sp-logotip-telefon{display: none;}

/*лого*/
#sp-logotip{
	padding: 11px 0px 0 0;
    width: 65%!important;
}
.adress p {
	float: right;
	}
	#sp-address {

		display:none;
	}
	.adress p {
		font-size: 15px;
	}
/*телефон, заказать звонок*/
#sp-tel{padding: 11px 0 0 0;width:60%!important;float: left;}
#sp-tel .custom{margin: 3px 0 3px 10px;float:left;}
.sp-tel p a[href^="tel:"]{font-size: 24px;}

#sp-tel .btn-style-two {
	min-width: 160px!important;
	padding: 10px 0px!important;
}
.sp-tel a.modal_link {
	margin: 2px 0 0px 0;
}

/* Главная гарантируем */
.svoimklientam .kond .kondrow:nth-child(2) .oneblock {
    width: 100%;
}


/* Слайдер статей на главной скрываем */
.interesnoe{
	display:none;
}
/* SEO */
.seo-interesnoe{
	display:none;
}
/*мобильное меню*/
#offcanvas-toggler{top: 14px;}

/*слайдер*/
#section-slider{display: none;}


#home-service .sppb-addon-text-block p {
    text-align: unset;
}
/*о компании*/
#sp-page-builder .page-content #home-service{padding:30px 0 20px 0!important;}
#sp-page-builder .about-company ul{margin-bottom:20px;}

/*нам доверяют*/
#row-doverie{display: none;}

/*Закажите бесплатный обратный звонок*/
#zapis-bottom{background:#f4f4f4!important;}
#zapis-bottom .rsform-block-politika{width:100%;}

/*footer - меню*/
#sp-bottom5,
#sp-bottom6{display: none;}
#sp-botom{
	background-position: 0% 0% !important;
}
/*footer - контакты*/
#sp-bottom7{margin:0 auto;width:100%!important;float:none;}
#sp-footer1 .sp-copyright p{
	margin: 0px 0 4px 0;
}
/*копирайты*/
#sp-footer1 br{display: none;}

/*внутренние*/

/*фото в материалах*/
.article-text img{height: auto !important;}

/*списки в материалах*/
.article-text ul{display: block;}
.item-page .full-image {
	height: auto;
}
/*контакты*/
.contacts-page .tab-pane div > ul:nth-of-type(1){margin:0 0 20px 0!important;}

/* каталог карточки */
/*#section-id-1555316917330 .sppb-row-container,
#section-id-1554373924402 .sppb-row-container,
#section-id-1554373924406 .sppb-row-container*/
.calcsection .sppb-row-container{width: unset;}
.fotouslugi img {
	display: block;
}
.fotouslugi img {
	max-width: 100%;
}
.fotouslugi {
    display: flex;
    align-items: center;
    justify-content: center;
	margin-bottom: 10px;
}
#sp-page-builder .sppb-section-title {
	margin-bottom: 20px !important;
}
/* слайдер статей */
/* slider article */
#sp-user4{
	display:none;
}



/* проблемы */
.problems div img {
	height: 100px !important;
}
.problems div {
	width: 50%;
	font-size: 14px;
}

.problems {
	justify-content: center;
}
.problem1x div:nth-child(2) {
    width: 50%;
}
.problem1x div:nth-child(1) {
    width: 30%;
}
.mainclass .secondelement ul:not([class]) li,
.mainclass .fistelement ul:not([class]) li{
    background-size: 20px;
	font-size: 15px;
}
.mainclass .fistelement, .mainclass .secondelement {
    width: 100%;
}

#sppb-addon-1554106349539 .sppb-addon-content li {
    font-size: 16px;
}


/* нам доверяют */
#row-doverie{
	display:none;
}
#sp-main-body {
    padding: 0;
}
article.item {
    margin-bottom: 0px !important;
}
/* контакты */
.contacts-page .item ul{
	padding: 0 !important;
}
.contacts-site .maincon {
	width: 100%;
}

/* страница кондиционеры */
.kond .oneblock {
	width: 100%;
	flex-direction: row;
	margin-bottom: 20px;
}
.kond-s1 .sppb-addon-content img {
	max-width: 100% !important;
    height: auto!important;
}
.kond .oneblock div:last-child {
	width: 69%;
}
.kond .oneblock div img {
    height: auto !important;
    max-width: 53px !important;
}
.kond .oneblock div:first-child {
    width: 17%;
}
.kond .oneblock div:last-child {
    width: 78%;
}
.kond .kondrow {
    margin-bottom: 0px;
	flex-direction: column;
}

.kond .oneblock p.hkond {
	padding-top: 0px;
}
.reshenie .sppb-addon-content{
	flex-direction: column;
}
.reshenie .sppb-addon-content p{
width:100%;
}
.category-on-inner .prometech-catalog h2.catItemTitle a div {
	width: unset!important; 
	display: block;
	height: auto !important;
   }
   .category-on-inner .prometech-catalog .itemContainer {
width: 100% !important;
   }
   .category-on-main .prometech-catalog .subCategoryContainer .subCategory {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 272px;
}
.category-on-main .prometech-catalog .subCategoryContainer {
    width: 100%!important;
}
#section-category-conditioner .prometech-catalog,
#section-category-conditioner .prometech-catalog p{
	height: auto;
}



}










/*320 - 359*/
@media only screen and (min-width:320px) and (max-width:359px),
(min-device-width:320px) and (max-device-width:359px){

/*шапка*/
#sp-header-sticky-wrapper,
body.sticky-header .is-sticky,
body.sticky-header #sp-header,
body.sticky-header .is-sticky #sp-header{background: url(../../../images/texnotur/45stripe.gif) !important;height:75px!important;}
    
/*лого + телефон + адрес PC*/
#sp-logotip-telefon{display: none;}

/*лого*/
#sp-logotip{       padding: 12px 5px 0 0;
    width: 65%!important;}
.adress p {
	float: right;
	}
	#sp-address {
	    display: none;
	}
	.adress p {
		font-size: 15px;
	}
	.adress p span {
		font-size: 13px;
		margin-right: 2px;
	}

/*телефон, заказать звонок*/
#sp-tel{padding:0;width:70%!important;float: left;}
#sp-tel .custom{margin:3px 0 3px 20px;float:left;}
.sp-tel p a[href^="tel:"]{font-size:20px;}
.sp-tel a.modal_link{min-width: 170px !important;}

/*мобильное меню*/
#offcanvas-toggler{top:15px;left: auto;right: 15px;}

/*слайдер*/
#section-slider{display: none;}

#home-service .sppb-addon-text-block p {
    text-align: unset;
}

/*о компании*/
#sp-page-builder .page-content #home-service{padding:30px 0 20px 0!important;}
#sp-page-builder .about-company ul{margin-bottom:20px;}

#sp-page-builder .sppb-section-title .sppb-title-heading {
	font-size: 24px !important;
 }
 .sp-page-builder .page-content #home-service .sppb-section-title .sppb-title-subheading {
	 font-size: 17px !important;
 }
 #sp-page-builder .page-content .sppb-section{
	 padding-top: 20px !important;
 }
 #sp-component .item ul:not([class]), #sp-component .item ol:not([class]) {
	 padding: 0 0 0 15px !important;
 }

/*нам доверяют*/
#row-doverie{display: none;}

/*Закажите бесплатный обратный звонок*/
#zapis-bottom{background:#f4f4f4!important;}
#zapis-bottom .rsform-block-politika{width:100%;}

/*footer - меню*/
#sp-bottom5,
#sp-bottom6{display: none;}
#sp-botom{
	background-position: 0% 0% !important;
}
/* Интересное о вентиляции */
.interesnoe{
	display:none;
}

/* SEO */
.seo-interesnoe{
	display:none;
}
/* Гарантируем */
.svoimklientam .kond .kondrow:nth-child(2) .oneblock {
    width: 100%;
}
/*footer - контакты*/
#sp-bottom7{margin:0 auto;width:100%!important;float:none;}

#sp-footer1 .sp-copyright p{
	margin: 0px 0 4px 0;
}
/*копирайты*/
#sp-footer1 br{display: none;}

/*внутренние*/
.item-page .full-image {
	height: auto;
}

/*widgetkit*/
.wk-gallery-wall img{width:288px!important;height:auto!important;}

/*фото в материалах*/
.article-text img{height: auto !important;}

/*списки в материалах*/
.article-text ul{display: block;}

/*контакты*/
.contacts-page .tab-pane div > ul:nth-of-type(1){margin:0 0 20px 0!important;}
.contacts-site .maincon {
	width: 100%;
}
/* каталог карточки */
/*#section-id-1555316917330 .sppb-row-container,
#section-id-1554373924402 .sppb-row-container,
#section-id-1554373924406 .sppb-row-container*/
.calcsection .sppb-row-container{width: unset;}
.fotouslugi img {
	display: block;
}
.fotouslugi img {
	max-width: 100%;
}
.fotouslugi {
    display: flex;
    align-items: center;
    justify-content: center;
	margin-bottom: 10px;
}
#sp-page-builder .sppb-section-title {
	margin-bottom: 20px !important;
}
/* слайдер статей */
/* slider article */
#sp-user4{
	display:none;
}



/* проблемы */
.problems div img {
	height: 100px !important;
}
.problems div {
	width: 50%;
	font-size: 14px;
}

.problems {
	justify-content: center;
}
.problem1x div:nth-child(1) {
    width: 30%;
}

.mainclass .secondelement ul:not([class]) li,
.mainclass .fistelement ul:not([class]) li{
	background-size: 6%;
	font-size: 15px;
}
.mainclass .fistelement, .mainclass .secondelement {
    width: 100%;
}

#sppb-addon-1554106349539 .sppb-addon-content li {
    font-size: 16px;
}


/* нам доверяют */
#row-doverie{
	display:none;
}

/* контакты */
.contacts-page .item ul{
	padding: 0 !important;
}


/* страница кондиционеры */
.kond .oneblock {
	width: 100%;
	flex-direction: row;
	margin-bottom: 20px;
}
.kond-s1 .sppb-addon-content img {
	max-width: 100% !important;
    height: auto!important;
}
.kond .oneblock div:last-child {
	width: 69%;
}
.kond .oneblock div img {
    height: auto !important;
    max-width: 53px !important;
}
.kond .oneblock div:first-child {
    width: 19%;
}
.kond .oneblock div:last-child {
	width: 74%;
}
.kond .kondrow {
    margin-bottom: 0px;
	flex-direction: column;
}

.kond .oneblock p.hkond {
	padding-top: 0px;
}
.reshenie .sppb-addon-content{
	flex-direction: column;
}
.reshenie .sppb-addon-content p{
width:100%;
}
#section-category-conditioner .prometech-catalog,
#section-category-conditioner .prometech-catalog p{
	height: auto;
}

/*каталог K2*/

/*категория*/
.prometech-catalog .subCategoryContainer{float:left;padding:10px;width:100%!important;}
.prometech-catalog .itemListSubCategories > div.clr{display: none;}

/*категории на главной странице каталога*/
.category-on-main .prometech-catalog .subCategoryContainer{width:100%!important;}

/*категории на главной странице сайта*/
.brand-home #row-catalog .sppb-col-sm-6{width:100%!important;max-width: 100%!important;flex:none!important;}
.brand-home #row-catalog .category-on-main .prometech-catalog .subCategoryContainer{width:100%!important;}

/*товар в категории*/
.category-on-inner .prometech-catalog .itemContainer{width:100%!important;}
.category-on-inner .prometech-catalog h2.catItemTitle a div{}
.category-on-inner .prometech-catalog .catItemView .catItemIntroText{display: none;}

/*фильтр в каталоге*/
.sj-k2-filter.horizontal-layout ul.filter-options.filter-list{padding:0!important;overflow:visible!important;}
.sj-k2-filter.horizontal-layout ul.filter-options.filter-list > li{clear:none!important;display: inline-block!important;width:100%!important;margin:0!important;padding: 0px 10px 0 0!important;}
.sj-k2-filter .filter-field .filter-options-title{margin-bottom: 10px!important;}
.category-on-inner .prometech-catalog h2.catItemTitle a div {
 width: unset!important; 
 display: block;
 height: auto !important;
}
.category-on-main .prometech-catalog .subCategoryContainer .subCategory {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 272px;
}

}


