body#index .product_list.grid .product_list_item {border-top: none}
#index .block_blog .s_title_block a {font-size: 16px;}
.block_blog .blog_image img {width: calc(100% - 60px); margin: 0 30px 0 30px}
.block_blog .pro_second_box_img {width: calc(100% - 60px); left: 30px; }
.block_blog .pro_second_box   {display: flex;}
/*.block_blog .s_title_block {max-height: 75px !important; overflow: hidden;}*/
.category_blogs_container .title_block_inner {text-transform: none !important;font-weight: bold;}
.privat_easy_12 h2, .privat_easy_13 h2 {font-size: 26px;line-height: 30px;margin-bottom: 2rem;font-weight: 600; }
.home-products a.title_block_inner h2 {font-weight: 500 !important; margin-bottom: 0px;}

.privat_easy_21 img {width: 100%}
.pro_list_manufacturer {padding-bottom: 6px; font-size: 12px;}

.privat_banner_1 .banner_col.banner_b .st_banner_block.home-baner-text .baner-head {
  font-size: 32px;
  font-weight: bold;
  margin-bottom: 1px;
  line-height: 100%;
}
.privat_banner_1  .banner_col.banner_b .st_banner_block.home-baner-text p {font-weight: 18px; margin-bottom: 0px;}
#home_secondary_right .home-baner-text {height: 200px; background: #f97119}
#home_secondary_right .privat_banner_1 .home-baner-text .st_image_down_desc {flex-direction: column; padding: 30px 40px;}
#home_secondary_right .privat_banner_1 .home-baner-text .st_image_down_desc .line-top {font-size: 28px; margin-bottom: 15px}
#home_secondary_right .privat_banner_1 .home-baner-text .st_image_down_desc .line-bottom {
  font-size: 36px;
  font-weight: bold;
  text-transform: uppercase;
}



#home_secondary_right .privat_banner_1 .home-baner-text .st_image_down_desc .collection-more {margin-bottom: 0px}
#home_secondary_right .privat_banner_1 .home-baner-text .st_image_down_desc .collection-more .btn {background: transparent;
border: 1px solid #fff !important;padding: 0px 60px 0px 25px;height: 40px;line-height: 40px;margin-top: 27px;}
.privat_easy_22 .text-head {
  max-width: 700px;
  margin: 60px auto;
  font-size: 24px;
  line-height: 34px;
}



#index .ajax_block_product .price {
  font-size: 20px;
}

#index .s_title_block.two_rows {
  height: 3rem;
  margin-bottom: 15px;
}
#index .title_block {margin-bottom: 0px; } 
.ajax_block_product .pro_outer_box .pro_second_box:before, .ajax_block_product .pro_outer_box .pro_second_box:after {display: none}
.ajax_block_product .pro_outer_box .pro_second_box {border-bottom: 0px}
.product_view_more_box {
  margin: 20px 0px;
}
.product_view_more_box a.btn.btn-default {text-transform: none;line-height: 42px;font-weight: 400;padding: 0px 71px 0px 30px;font-size: 14px;letter-spacing: 0px;}
.privat_slider_full_1 .slider_head {font-weight: 700; text-shadow: 0px 0.5px 0px rgb(0, 0, 0);} 
.privat_slider_full_1 p {font-weight: 400;}
.privat_slider_full_1 .collection-more {margin-top: 70px}

.privat_class_1 .text-uppercase {text-transform: none !important;}
.pc_slider_block_container .sttab_2_3 .nav-tabs .nav-item {margin-bottom: -1px !important;}
.privat_class_1 .title_block_inner {font-weight: 400; color: #333;}

.no-margin.privat_slider_4 .st_owl_carousel_block .st_owl_carousel_image {
  display: block;
  margin: 0 32px;
  width: calc(100% - 64px);
}

.privat_slider_4  .st_image_layered_description_inner {
  display: inline-block;
  padding: 10px;
  margin: 0 auto;
  width: 100%;
}
.privat_slider_4 .st_owl_carousel_block .s_title_block {
  font-weight: bold;
  font-size: 28px;
  padding: 15px 0px 20px;
  text-align: center;
}
.privat_slider_4 .style_content p.category-more {
  margin-bottom: 1rem;
  text-align: center;
}

.privat_slider_4 .style_content p.category-more .btn-default {
  font-size: 14px;
  text-transform: none;
  height: 44px;
  line-height: 44px;
  font-weight: 400;
  padding: 0px 60px 0px 30px;
}

.privat_slider_4 .owl-controls .owl-page span:before {background: #333 !important}

.privat_slider_4 {
  margin-bottom: 8rem !important;
}

.owl_images_slider.privat_slider_4 .owl-pagination {
  position: absolute;
  text-align: center;
  width: 100%;
  left: 0;
  right: 0;
  bottom: -45px;
}

.collection-more .btn {
  font-size: 15px;
  text-transform: none;
  height: 50px;
  line-height: 50px;
  padding: 0 72px 0 45px;
  font-weight: 400;
}

.privat_slider_4 .title_block_inner {
  font-size: 26px;
  text-align: center;
  margin: 58px 0px;
  font-weight: bold;
}

section#wrapper.menu_blur {
  margin-top: 0rem;
}

.privat_slider_4 { margin: 0 auto; }



.onas .tekst, .katalog_home .tekst {
  display: flex;
  align-content: center;
  flex-wrap: wrap;
}

.privat_easy_12 {
  position: relative;
  margin-top: 6rem;
  margin-bottom: 8rem;
}

.privat_easy_13 {
  position: relative;
  margin-bottom: 7rem;
}

.privat_easy_12::before {
  content: '';
  background-image: url(../img/lampa-1.png);
  position: absolute;
  width: 223px;
  background-size: 100%;
  height: 437px;
  left: 50%;
  margin-left: -111px;
  top: -90px;
  background-repeat: no-repeat;
}

#index .tekst span, #index .tekst .catalog-top, #index .tekst .catalog-top {
  width: 100%;
}

.privat_easy_12 .tekst {
  padding-right: 8rem;
}

.privat_easy_21 .tekst {
  padding-left: 6rem;
}

.privat_easy_13 .tekst {
  padding-left: 4rem;
  padding-right: 8rem;
}

.privat_easy_12 img {
  position: relative;
  right: -89px;
}

.privat_easy_13::before {
  content: '';
  background-image: url(../img/lampa-2.png);
  position: absolute;
  width: 380px;
  background-size: 100%;
  height: 391px;
  right: -110px;
  top: -145px;
  background-repeat: no-repeat;
}

#index .tekst span {
  font-size: 14px;
  color: #757574;
  margin-bottom: 1rem;
  display: inline-block;
}

#index .tekst .catalog-top {
  font-size: 36px;
  line-height: 40px;
  margin-bottom: 2rem;
  font-weight: 600;
}

.onas .tekst p {
  font-size: 22px;
  line-height: 30px;
  margin-bottom: 2rem;
}

.privat_easy_21 p.intro { font-size: 20px; display:inline-block; width:100%; margin-bottom: 5rem; }
.privat_easy_21 .katalog_img .katalog {
  display: inline-block;
  text-align: center;
}

.privat_easy_21 {
  position: relative;
}

.privat_easy_21::before {
    content: '';
    background-image: url(../img/katalog_home_lampa.png);
    width: 216px;
    height: 462px;
    position: absolute;
    background-size: auto;
    right: -30px;
    top: -9rem;
    background-repeat: no-repeat;
}
.privat_easy_21 .katalog_img .katalog p.name {
  font-size: 20px;
  margin-bottom: 26px;
  font-weight: bold;
}
.privat_easy_21 .katalog_img .img { margin-bottom: 26px; }
.privat_easy_21 .katalog_img .katalog.online { margin-right: 48px; }

.privat_easy_21 .katalog_img .btn-default, .privat_easy_20 .btn-default, .btn-default {
  font-size: 14px;
  text-transform: none;
  height: 44px;
  line-height: 44px;
  font-weight: 400;
  padding: 0px 60px 0px 30px;
  display: inline-block;
  position: relative;
}

.privat_easy_20 {
  background: #edeae6;
  margin-bottom: 8rem;
}

.privat_easy_20 .wspolpraca {
  padding: 35px 90px;
  position: relative;
  height: 445px;
}
.privat_easy_20 .wspolpraca .img { position:relative; }
.privat_easy_20 .wspolpraca .img::after {
  content: '';
  background-image: url(../img/wspolpraca_home.jpg);
  width: 466px;
  height: 466px;
  background-size: auto;
  position: absolute;
  left: 0;
  background-repeat: no-repeat;
}
.privat_easy_20 p.wspolpraca_intro {
  background: #fff;
  text-align: center;
  font-size: 24px;
  padding-bottom: 40px;
  padding-left: 30px;
  padding-right: 30px;
  margin-bottom: 0px;
  font-weight: bold;
}

.privat_easy_20 .wspolpraca .sklep, .privat_easy_20 .wspolpraca .b2b { 
	display: flex;
	align-content: center;
	flex-wrap: wrap;	
}
.privat_easy_20 .wspolpraca .wspolpraca-top {
  font-size: 26px;
  margin-bottom: 2rem;
  margin-top: 1rem;
  font-weight: 600;
}

.privat_easy_20 .wspolpraca .img::before {
  content: '';
  background-image: url(../img/lampa-3.png);
  width: 292px;
  height: 449px;
  background-size: auto;
  position: absolute;
  z-index: 2;
  top: -180px;
  right: 0;
  margin-right: 50px;
}

.home-products a.title_block_inner {
  font-size: 36px;
  text-transform: none;
}
.home-products a.title_block_inner p {
  font-size: 18px;
  margin-bottom: 2rem;
}

#category_products_container_2.home-products.block { border-bottom: 0px; }
.home-products.block {
  border-bottom: 1px solid #e9e9e9;
  padding-bottom: 2rem;
}

.rating-home {
  height: 30px;
}

.privat_easy_22 { }
.privat_easy_22 .style_content p { }

@media only screen and (min-width:1681px) and (max-width:1919px) {
	
	.privat_easy_20 .wspolpraca .img::after {
	  background-size: 428px;
	}
	.privat_easy_13::before {
	  right: -40px;
	}

	.privat_easy_20 .wspolpraca {
	  height: 410px;
	}

	.privat_easy_20 {
	  margin-bottom: 7rem;
	}	

}


@media only screen and ( min-width :1681px) {
.banner-zone {
  max-width: 1542px;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}
.privat_banner_1 .banner_col.banner_b .st_banner_block {margin-bottom: 25px;}
#home_secondary_left .privat_banner_1 .banner_col .row {margin: 0px -18px;}
#home_secondary_left .privat_banner_1 .banner_col .row .banner_col.col-md-6, #home_secondary_right .privat_banner_1 .row .banner_col.col-md-6  {padding: 0px 30px;}
#home_secondary_left, #home_secondary_right {padding-right: 15px;padding-left: 15px;}
.privat_banner_1 .banner_col.banner_b .st_banner_block.home-baner-text {
  margin-bottom: 16px;
}
.privat_banner_1 .st_image_down_desc {
  padding: 10px 0px;
}
.privat_slider_full_1 .st_image_layered_description.flex_middle.flex_center .st_image_layered_description_inner {min-width: 1520px;}
.privat_slider_full_1 .slider_head {
  font-size: 58px;
  margin-bottom: 40px;
  line-height: 60px;
}
.privat_slider_full_1 p {
  font-size: 30px;
  margin-bottom: 25px;
  line-height: 36px;
}

.privat_slider_4 {
  max-width: 1566px;
  width: 1566px;
}


.privat_easy_12, .home-products.block, .privat_easy_13.block  { max-width: 1520px; width: 1520px; margin-left: auto; margin-right: auto; }

.privat_easy_13.block {
  margin-top: 9rem;
}
	

}


@media only screen and (min-width:1440px) and (max-width:1680px) {
.banner-zone {max-width: 100%; margin: 0 auto}	
.privat_banner_1 .banner_col.banner_b .st_banner_block {margin-bottom: 20px;}
#home_secondary_left .privat_banner_1 .banner_col .row {margin: 0px -18px;}
#home_secondary_left .privat_banner_1 .banner_col .row .banner_col.col-md-6, #home_secondary_right .privat_banner_1 .row .banner_col.col-md-6  {padding: 0px 25px;}
#home_secondary_left, #home_secondary_right {padding-right: 12px;padding-left: 12px;}
.privat_banner_1 .banner_col.banner_b .st_banner_block.home-baner-text {margin-bottom: 20px;}	
.privat_slider_full_1 .st_image_layered_description.flex_middle.flex_center .st_image_layered_description_inner {min-width: 1300px;}
.privat_slider_full_1 .slider_head {font-size: 45px;margin-bottom: 38px;line-height: 48px;} 
.privat_slider_full_1 p {font-size: 29px;margin-bottom: 25px;}
.privat_slider_full_1 .collection-more .btn {height: 50px;line-height: 50px;padding: 0px 72px 0px 47px;}
.privat_slider_full_1 .collection-more {margin-top: 40px;}
.privat_easy_21::before {
  background-size: 138px;
}

.privat_banner_1 .banner_col.banner_b .st_banner_block.home-baner-text .baner-head {
  font-size: 24px;
  margin-bottom: 1px;
}

.privat_slider_4 .st_owl_carousel_block .s_title_block {
  font-size: 24px;
}

.privat_easy_12 h2, .privat_easy_13 h2 {font-size: 24px;}
	
#index .tekst .catalog-top {
  font-size: 32px;
  line-height: 38px;
}
.privat_easy_12::before {
  background-size: 180px;
  margin-left: -76px;
}
.privat_easy_20 .wspolpraca .img::after {
    width: 400px;
    height: 370px;
}
.privat_easy_20 .wspolpraca {
  position: relative;
  height: 360px;
}
.privat_easy_20 .wspolpraca .wspolpraca-top {
  margin-top: 0rem;
}
.privat_easy_20 {
  margin-bottom: 6rem;
}
.onas .tekst p {
  font-size: 20px;
  line-height: 28px;
}
.privat_easy_13.block {
  margin-top: 7rem;
}

.privat_easy_13::before {
    background-size: 295px;
    right: -110px;
    top: -112px;
}
	
	
}

@media only screen and (min-width:1200px) and (max-width:1439px) {
	
.banner-zone {
  max-width: 100%;
  margin: 0 auto;
}
.privat_banner_1 .banner_col.banner_b .st_banner_block {
  margin-bottom: 12px;
}
#home_secondary_left .privat_banner_1 .banner_col .row {margin: 0px -18px;}
#home_secondary_left .privat_banner_1 .banner_col .row .banner_col.col-md-6, #home_secondary_right .privat_banner_1 .row .banner_col.col-md-6  {padding: 0px 15px;}
#home_secondary_left, #home_secondary_right {padding-right: 12px;padding-left: 12px;}
.privat_slider_full_1 .st_image_layered_description.flex_middle.flex_center .st_image_layered_description_inner {min-width: 1100px; padding-top: 30px;}
.privat_slider_full_1 .slider_head {font-size: 36px;margin-bottom: 20px;line-height: 41px;} 
.privat_slider_full_1 p {font-size: 26px;margin-bottom: 20px;}
.privat_slider_full_1 .collection-more {margin-top: 37px;}
.block_blog .blog_image img {width: calc(100% - 30px); margin: 25px 15px;}
.block_blog .pro_second_box_img {width: calc(100% - 30px); height: calc(100% - 30px); top: 15px;  left: 15px;}
#home_secondary_right .privat_banner_1 .home-baner-text .st_image_down_desc .line-bottom {
  font-size: 32px;
}
.privat_easy_12::before {
  background-size: 180px;
  margin-left: -76px;
}

.privat_banner_1 .banner_col.banner_b .st_banner_block.home-baner-text .baner-head {
  font-size: 24px;
  margin-bottom: 1px;
}	

.privat_easy_13::before {
  background-size: 75%;
  right: -90px;
  top: -235px;
}

.privat_slider_4 div.title_block_inner {
  margin: 40px 0px;
}

.privat_slider_4 .st_owl_carousel_block .s_title_block {
  font-size: 22px;
}
.privat_easy_21::before {
  background-size: 138px;
  right: -115px;
}

.privat_easy_21 p.intro {
  margin-bottom: 3rem;
}

#index .tekst .catalog-top {
  font-size: 30px;
  line-height: 38px;
}
.privat_easy_21 .katalog_img .katalog.online {
  margin-right: 30px;
}
.privat_easy_21 .tekst {
  padding-left: 4rem;
}	

.onas .tekst p {
  font-size: 20px;
  line-height: 28px;
}
.privat_easy_20 .wspolpraca .wspolpraca-top {
  margin-top: 0rem;
}

.privat_easy_20 .wspolpraca .img::after {
  width: 330px;
  height: 370px;
}

.privat_easy_20 {
  background: #edeae6;
  margin-bottom: 3rem;
}
.privat_easy_13::before {
  background-size: 225px;
  right: -150px;
  top: -112px;
}
.privat_easy_13.block {
  margin-top: 7rem;
}	
	
}

@media only screen and (min-width:992px) and (max-width:1199px) {
	
.banner-zone {max-width: 100%; margin: 0 auto}	
.privat_slider_full_1 .st_image_layered_description.flex_middle.flex_center .st_image_layered_description_inner {min-width: 900px; padding-top: 50px;}
.privat_slider_full_1 .slider_head {font-size: 36px; margin-bottom: 26px; line-height: 40px;} 
.privat_slider_full_1 p {font-size: 24px;margin-bottom: 10px;}
.privat_slider_full_1 .collection-more {margin-top: 40px;}
#home_secondary_left, #home_secondary_right {padding-right: 10px;padding-left: 10px;}
.privat_banner_1 .banner_col .row {margin: 0px -10px;}

.privat_banner_1 .banner_col.banner_b .st_banner_block.home-baner-text .baner-head {
  font-size: 20px;
  margin-bottom: 3px;
}

.privat_banner_1 .banner_col.banner_b .st_banner_block.home-baner-text {
  margin-bottom: 20px;
}
.banner_col.banner_b .st_banner_block {
  margin-bottom: 18px;
}

.privat_easy_22 .text-head {
  margin: 50px auto;
  font-size: 22px;
  line-height: 32px;
}	
	
.privat_banner_1 .banner_col.banner_b .st_banner_block.home-baner-text {
  margin-bottom: 8px;
}
#home_secondary_right .privat_banner_1 .home-baner-text .st_image_down_desc {
  padding: 30px 20px;
}

#home_secondary_right .privat_banner_1 .home-baner-text .st_image_down_desc .line-bottom {
  font-size: 24px;
}
#home_secondary_right .privat_banner_1 .home-baner-text .st_image_down_desc .collection-more .btn {
  padding: 0px 55px 0px 15px;
  height: 36px;
  line-height: 34px;
}
#home_secondary_right .privat_banner_1 .home-baner-text .st_image_down_desc .line-top {
  font-size: 20px;
  margin-bottom: 6px;
}	

#footer .st_news_letter_content {
  padding-left: 8rem;
  padding-right: 2rem;
}
#footer form.st_news_letter_form {
  padding-right: 3rem;
}
#footer #st_news_letter_1 {
  background-size: 315px;
  background-position: -20px center;
  padding-top: 3rem;
  padding-bottom: 3rem;
}
#footer .st_news_letter_content p {
  font-size: 16px;
  line-height: 20px;
  margin-bottom: 0px;
}
.st_news_letter_1 .title_block_inner {
  font-size: 30px;
  margin-bottom: 15px;
}
.privat_easy_12::before {
  background-size: 75%;
  margin-left: -160px;
  top: -70px;
}

.privat_easy_13::before {
  background-size: 75%;
  right: -90px;
  top: -235px;
}
.privat_easy_12 {
  margin-top: 4rem;
  margin-bottom: 5rem;
}

.privat_easy_13 {
  margin-bottom: 6rem;
}
#index .tekst .catalog-top {
  font-size: 30px;
  line-height: 36px;
  margin-bottom: 2rem;
}

.onas .tekst p {
  font-size: 18px;
  line-height: 28px;
  margin-bottom: 2rem;
}


.privat_easy_12::before {
  background-size: 138px;
  margin-left: -76px;
}

.privat_easy_13::before {
  background-size: 75%;
  right: -90px;
  top: -235px;
}

.privat_slider_4 .title_block_inner {
  margin: 40px 0px;
}

.privat_slider_4 .st_owl_carousel_block .s_title_block {
  font-size: 22px;
}
.privat_easy_21::before {
  background-size: 138px;
  right: -115px;
}

.privat_easy_21 p.intro {
  margin-bottom: 3rem;
}

#index .tekst .catalog-top {
  font-size: 30px;
  line-height: 38px;
}
.privat_easy_21 .katalog_img .katalog {
  display: inline-block;
  text-align: center;
  width: 180px;
  margin-right: 15px !important;
}
.privat_easy_21 .tekst {
  padding-left: 4rem;
}	

.privat_easy_20 .wspolpraca .wspolpraca-top {
  margin-top: 0rem;
  font-size: 22px;
  margin-bottom: 1rem;
}

.privat_easy_20 .wspolpraca {
  padding: 35px 50px;
  height: 445px;
}	

.privat_easy_20 .wspolpraca .img::after {
  width: 250px;
  height: 370px;
}

.privat_easy_20 {
  background: #edeae6;
  margin-bottom: 3rem;
}
.privat_easy_13::before {
  background-size: 225px;
  right: -150px;
  top: -112px;
}
.privat_easy_13.block {
  margin-top: 7rem;
}

.privat_easy_21 .tekst {
  padding-left: 2rem;
}

.privat_easy_21 .katalog_img .katalog p.name {
  font-size: 16px;
  margin-bottom: 14px;
  height: 38px;
}


.privat_easy_20 .wspolpraca .b2b {
  padding-left: 2rem;
}

.privat_easy_20 .wspolpraca .sklep {
  padding-right: 2rem;
  padding-left: 1rem;
}

.privat_easy_12 .tekst {
  padding-right: 2rem;
}
.privat_easy_20 .wspolpraca p {
  font-size: 18px;
  margin-bottom: 1rem;
  height: 180px;
}
.privat_easy_20 .wspolpraca .img::before {
  background-size: 230px;
  top: -150px;
}	
	

}

@media ( min-width :1200px) { 

.privat_class_1 .title_block_inner {font-size: 34px;margin-bottom: 20px;}
.privat_easy_20 .wspolpraca p {
  font-size: 18px;
  margin-bottom: 3rem;
  height: 80px;
}

	
}

@media ( min-width :992px) {
.privat_easy_13 .title_block  {display: none}	
.privat_slider_1 .owl-controls .owl-pagination {bottom: 30px;}	
#index .sttab_block .title_block {margin-bottom: 40px;}
.product_view_more_box {margin-top: 20px;}
.category_blogs_container .product_view_more_box {margin-top: 35px;}
.ajax_block_product .pro_first_box {padding: 0 15px 15px;}
.ajax_block_product .pro_outer_box .pro_second_box {
  padding: 10px 15px 15px;
}
body#index .header-container.transparent-header {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	width: 100%;
	z-index: 101;
	background: rgb(255,255,255);
    background: linear-gradient(0deg, rgba(255,255,255,0) 0%, rgba(0,0,0,0.20210090872286413) 100%);
}

p.home_more {
  margin: 0px !important;
}

body#index .transparent-header.header-container,body#index .transparent-mobile-header.header-container {margin-bottom: 0}
.katalog_home .katalog_hidden { display:none; }
.privat_easy_20 .wspolpraca .img img { display:none; }	
.privat_easy_20 .wspolpraca .b2b {
  padding-left: 4rem;
}
.privat_easy_20 .wspolpraca .sklep {
  border-right: 1px solid #d3d3d3;
  padding-right: 2rem;
  padding-left: 2rem;
}
	
}

@media only screen and (max-width:991px) {

.home-products a.title_block_inner h2 {font-size: 24px; font-weight: 600 !important}
.privat_easy_12 h2, .privat_easy_13 h2 {font-size: 24px; line-height: 30px; margin-bottom: 1rem;}
.privat_easy_13 .title_block  .title_block_inner {text-transform: none !important;font-weight: bold;}
.privat_easy_13 .under {display: none !important;}
.privat_easy_13 .onas .img {display: block}
.privat_easy_13 .onas .img img {width: 100%;}
.home-products a.title_block_inner p {margin-bottom: 0rem; margin-top: 10px;}

.home-products .title_block_inner {margin-bottom: 18px !important;}
.home-products .swiper-slide, .category_blogs_container .swiper-slide {width: fit-content;}
.block_blog .blog_image img {width: calc(100% - 30px); margin: 15px;}
.block_blog .pro_second_box_img {width: calc(100% - 30px); height: calc(100% - 30px);  top: 15px;  left: 15px;}
.block_blog .pro_second_box { max-width: 60% !important; z-index: 2;}
.no-margin.privat_slider_4 .st_owl_carousel_block .st_owl_carousel_image {margin: 0 10px; width: calc(100% - 20px);}

.privat_slider_1 .st_image_layered_description_inner {padding-top: 50px;}
.privat_class_1 .title_block_inner {margin-top: 40px;}
.privat_easy_12 .tekst {
  padding: 0 6rem 0 15px;
}


.owl_images_slider.privat_slider_4 .owl-pagination {
  bottom: -10px;
}
.privat_slider_4 .owl-wrapper-outer  {
	margin: 0px -500px 0px 0px;
	padding: 0px 500px 0px 0px;
}	

.privat_easy_12 .tekst, .privat_easy_13 .tekst {
  margin-bottom: 3rem;
}
.privat_easy_13 .tekst {
  padding: 45px 15px 0px;
}

.privat_easy_12::before {
  background-size: 140px;
  right: -125px;
  margin-left: 0;
  top: 0px;
  left: auto;
  height: 245px;
}
.privat_easy_12 {
  margin-top: 2rem;
  margin-bottom: 2rem;
}

.privat_easy_20 .wspolpraca .sklep, .privat_easy_20 .wspolpraca .b2b {
  margin: 0 45px;
  padding: 0;
}

.privat_easy_20 .wspolpraca .sklep {
  border-bottom: 1px solid #d3d3d3;
  padding-bottom: 35px;
  margin-bottom: 12px;
}

.privat_easy_20 .wspolpraca {
  padding: 0px 15px 50px;
  height: auto;
}

.privat_easy_20 .wspolpraca .img {
  padding: 0px;
  margin-bottom: 2rem;
}

#index .tekst .catalog-top {
  font-size: 30px;
  line-height: 36px;
  margin-bottom: 2rem;
}

.onas .tekst p {
  font-size: 18px;
  line-height: 28px;
  margin-bottom: 2rem;
}
.privat_easy_20 .btn-default { margin-top: 1rem; }

.privat_easy_20 .wspolpraca .wspolpraca-top {
  font-size: 22px;
  margin-bottom: 1rem;
  margin-top: 1rem;
}
	
.privat_easy_13:before {display: none}


.privat_slider_4 .st_owl_carousel_block .s_title_block {
  font-size: 16px;
  padding: 15px 0px 20px;
}

.privat_slider_4 .style_content p.category-more .btn-default {
  font-size: 12px;
  height: 38px;
  line-height: 38px;
  padding: 0px 52px 0px 20px;
}
.privat_slider_4 {
  margin-bottom: 3.5rem !important;
}
.privat_easy_20 .wspolpraca .img::after, .onas .img, .privat_slider_4 .style_content p.category-more, .privat_easy_21::before, .privat_easy_21 .katalog_img .img, .privat_easy_21 p.intro, #index .privat_easy_21 .tekst span, #index .privat_easy_21 .tekst .catalog-top  {
  display: none;
}
	
.privat_slider_full_1 .slider_head { text-shadow: none; }

.privat_easy_21 .tekst {
  padding: 0 15px;
}

.katalog_home .katalog_hidden {
  text-align: center;
  width: 100%;
  padding: 0 40px 20px;
  font-weight: bold;
  font-size: 23px;
}	

.privat_easy_20 p.wspolpraca_intro {font-weight: bold;}

.privat_easy_21 .katalog_img .katalog p.name {
  font-size: 20px;
  margin-bottom: 26px;
  font-weight: bold;
}
.privat_easy_21 .katalog_img {
  margin: 2rem auto 0px;
  display: flex;
  width: 100%;
}

.privat_easy_21 .katalog_img .katalog.online, .privat_easy_21 .katalog_img  .katalog.pdf {margin: 0px; width: 100%}
.privat_easy_21 .katalog_img .btn-default, .privat_easy_20 .btn-default, .btn-default, .product_view_more_box a.btn.btn-default, .collection-more .btn {
  font-size: 13px;
  height: 36px;
  line-height: 36px;
  padding: 0px 53px 0px 18px;
}

.onas .tekst p {
  font-size: 18px;
  line-height: 24px;
  margin-bottom: 1rem;
}

p.home_more {
  margin-top: 15px;
}	
	
	
}

@media only screen and (min-width:768px) and (max-width:991px) {
	
.privat_easy_13 .title_block  .title_block_inner {font-size: 28px;margin-bottom: 25px;}	
.home-products a.title_block_inner {font-size: 24px;}
.category_blogs_container .swiper-slide {width: 400px}
.category_blogs_container  .title_style_0 .title_block_inner {margin-bottom: 10px;}
.category_blogs_container  .product_view_more_box {margin-top: 30px;}
.privat_class_1.pc_slider_block_container { margin-top:10px!important; }
.privat_class_1 .title_block_inner {font-size: 30px;margin-bottom: 18px; }
.privat_slider_full_1 .st_image_layered_description.flex_middle.flex_center .st_image_layered_description_inner {min-width: 720px;}
.privat_slider_full_1 .slider_head {font-size: 36px; margin-bottom: 26px; line-height: 38px; max-width: 59%;} 
.privat_slider_full_1 p {font-size: 28px;margin-bottom: 15px;}
.privat_slider_full_1 .collection-more {margin-top: 40px;}
.privat_slider_4 .title_block_inner {font-size: 24px; margin: 30px 0px;}
.privat_easy_20 .wspolpraca .img:before {top: -160px; margin-right: 0px; width: 250px;}
.privat_easy_13 {
  margin-bottom: 0rem;
}

.privat_easy_22 .text-head {
  margin: 55px auto 35px;
  font-size: 20px;
  line-height: 28px;
}

#home_secondary_right .privat_banner_1 .home-baner-text .st_image_down_desc .line-bottom {
  font-size: 26px;
}

.privat_banner_1 .banner_col.banner_b .st_banner_block.home-baner-text .baner-head {
  font-size: 28px;
}
.banner_col.banner_b .st_banner_block {
  margin-bottom: 15px;
}	

.owl_images_slider.privat_slider_4 .owl-pagination {
  width: calc(100% + 13%);
}

#category_blogs_container_1.products_container {
  padding-bottom: 20px !important;
}

.home-products.block {
  padding-bottom: 1rem;
  margin-bottom: 1.5rem;
}	

#center_column .category_blogs_container .title_block_inner, #center_column .home-products .title_block_inner, .privat_easy_13 .title_block .title_block_inner {
  font-size: 24px;
  line-height: 22px;
  font-weight: bold;
}
#center_column .title_block_inner p {
  display: none;
}

.privat_easy_20 {
  margin-bottom: 1.75rem;
}	
	

}


@media only screen and (max-width:767px) {

.privat_banner_1 .banner_col.banner_b .st_banner_block {margin-bottom: 20px;}
.privat_banner_1.st_banner_row {margin-bottom: 0px;}

.category_blogs_container .swiper-slide {width: 300px}
.category_blogs_container .product_view_more_box {margin-top: 30px; margin-bottom: 15px;}
#category_blogs_container_1 .block_blog .s_title_block a { font-size: 16px !important;}
#center_column .privat_slider_4 .title_block_inner {
  margin: 10px 0px 25px;
  font-size: 16px !important;
}

.home-products a.title_block_inner p {font-size: 16px;margin: 5px auto 0;}
.katalog_home .katalog_hidden, .privat_easy_20 p.wspolpraca_intro {
  padding: 0px 15px 35px;
}

.privat_easy_20 .wspolpraca {
  padding-bottom: 30px;
}	

#index .tekst .catalog-top {
  font-size: 26px;
  line-height: 32px;
  margin-bottom: 2rem;
}

.onas .tekst p {
  font-size: 16px;
  line-height: 22px;
  margin-bottom: 1rem;
}
#category_products_container_2.home-products.block {
  margin-bottom: .5rem;
}

.privat_easy_20 {
  margin-bottom: 2rem;
}
	
.katalog_home .katalog_hidden, .privat_easy_20 p.wspolpraca_intro { 
  margin: 0px;	
}

#center_column .home-products .title_block_inner, .privat_easy_13 .title_block .title_block_inner {
  padding: 0px;
  margin-bottom: 30px !important;
}

#center_column .category_blogs_container.products_container {
  padding: 28px 0 15px 0;
  margin-bottom: 28px;
}

#footer .block.privat_slider_2 .title_block_inner {
  font-size: 16px;
}	

#center_column .category_blogs_container .title_block_inner {
  padding: 0px;
  margin-bottom: 12px;
}	

#center_column .category_blogs_container .title_block_inner, #center_column .home-products .title_block_inner, .privat_easy_13 .title_block .title_block_inner {
  font-size: 24px;
  line-height: 22px;
  font-weight: bold;	
}	

.katalog_home .katalog_hidden, .privat_easy_20 p.wspolpraca_intro {
  font-size: 20px;
  line-height: 22px;
  font-weight: bold;
}

#center_column .title_block_inner p { display:none; }	

.privat_easy_13 {
  position: relative;
  margin-bottom: 2rem;
}

.privat_slider_4 .st_owl_carousel_block .s_title_block {font-size: 16px; padding-top: 10px; }

.privat_easy_20 .wspolpraca .img::before {
  width: 175px;
  height: 273px;
  background-size: 100%;
  top: -40px;
  right: -15px;
  margin-right: 0;
  background-repeat: no-repeat;
}

.s_title_block {
  font-size: 14px;
  line-height: 20px;
}

.home-products.block {
  padding-bottom: 1rem;
  margin-bottom: 1.75rem;
}

}

@media only screen and (min-width:480px) and (max-width:767px) {
	
.privat_class_1.pc_slider_block_container { margin-top:10px!important; }
.privat_class_1 .title_block_inner {font-size: 26px;margin-bottom: 18px;}
.privat_slider_full_1 .slider_head {
  font-size: 34px;
  margin-bottom: 21px;
  line-height: 36px;
  text-shadow: none;
}
.privat_slider_full_1 p {
  font-size: 18px;
  margin-bottom: 15px;
}
.privat_slider_full_1 .collection-more {
  margin-top: 135px;
}
.owl_images_slider.privat_slider_4 .owl-pagination {
  width: calc(100% + 14%);
}
.privat_easy_12 .tekst, .privat_easy_13 .tekst {margin-bottom: 1rem;}

.privat_easy_22 .text-head {
  margin: 55px auto 35px;
  font-size: 20px;
  line-height: 28px;
}
	
	

}


@media only screen and (max-width:480px) {
	
.home-products a.title_block_inner p {max-width: 90%;}
.privat_easy_21 .katalog_img .katalog p.name {
  font-size: 16px;
  margin-bottom: 18px;
}

#center_column .category_blogs_container .title_block_inner, #center_column .home-products .title_block_inner, .privat_easy_13 .title_block .title_block_inner {
  font-size: 20px;
}

.privat_easy_22 .text-head {
  margin: 45px auto 35px;
  font-size: 18px;
  line-height: 26px;
}

#home_secondary_right .privat_banner_1 .home-baner-text .st_image_down_desc .line-bottom {
  font-size: 28px;
}
#home_secondary_right .privat_banner_1 .home-baner-text .st_image_down_desc .line-top {
  font-size: 22px;
  margin-bottom: 8px;
}

#home_secondary_right .home-baner-text {
  height: auto;
}

#home_secondary_right .privat_banner_1 .home-baner-text .st_image_down_desc {
  padding: 25px 30px;
}
#home_secondary_right .privat_banner_1 .home-baner-text .st_image_down_desc .collection-more .btn {
  padding: 0px 50px 0px 20px;
  height: 36px;
  line-height: 33px;
  margin-top: 15px;
}

.privat_easy_21 .katalog_img {
  margin: 20px auto 0px;
}
.privat_easy_20 .wspolpraca .img::before {
  width: 160px;
  height: 248px;
  top: -25px;
  right: -40px;
}	

.privat_easy_21 .katalog_img .katalog.online, .privat_easy_21 .katalog_img  .katalog.pdf {margin: 0px; padding: 0px}
.privat_class_1 .title_block_inner {font-size: 21px;margin-bottom: 11px;font-weight: 600;}
.privat_slider_full_1 .collection-more {
  margin-top: 105px;
}
.privat_slider_full_1 p {font-size: 21px; margin-bottom: 5px; max-width: 80%;}


.privat_slider_full_1 .slider_head {
  font-size: 26px;
  margin-bottom: 21px;
  line-height: 32px;
  text-shadow: none;
  font-weight: bold;
}
.privat_slider_full_1 p {
  font-size: 18px;
  margin-bottom: 15px;
}
.privat_easy_12 .tekst {
  margin-bottom: 0rem;
  padding: 0 15px;
}
.privat_easy_13 .tekst  {
  margin-bottom: 1rem;
  padding: 30px 15px 0px;
}	

.privat_easy_12::before {
  background-size: 100px;
  right: -153px;
  margin-left: 0;
  top: -25px;
  left: auto;
  height: 260px;
}
#index .tekst .catalog-top {
  font-size: 22px;
  line-height: 28px;
  margin-bottom: 1.25rem;
}
.onas .tekst p {
  font-size: 15px;
  line-height: 24px;
  margin-bottom: 1rem;
}
.privat_easy_12 {
  margin-top: 2rem;
  margin-bottom: 2rem;
}
.privat_easy_13 {
  margin-bottom: 2rem;
}
.katalog_home .katalog_hidden, .privat_easy_20 p.wspolpraca_intro {
  font-size: 16px;
  padding-bottom: 22px;
  padding-left: 3rem;
  padding-right: 3rem;
}
.privat_easy_21 .katalog_img .btn-default, .privat_easy_20 .btn-default, .btn-default, .privat_slider_full_1 .collection-more .btn, .product_view_more_box a.btn.btn-default {
  font-size: 11px;
  height: 32px;
  line-height: 32px;
  padding: 0px 48px 0px 16px;
}
.btn_arrow::after {
  background-size: 19px;
  width: 25px;
  content: "";
  position: absolute;
  top: 0px;
  z-index: 10;
}
.privat_easy_20 .wspolpraca .sklep, .privat_easy_20 .wspolpraca .b2b {
  margin: 0 25px 15px;
}
.privat_easy_20 .wspolpraca .wspolpraca-top {
  font-size: 18px;
}	


	


}
.home-desc{
  display: flex;
  justify-content: center;
  border-top:1px solid #DFDFDF;
  border-bottom: 1px solid #DFDFDF;
  margin-top: 100px;
}
.home-desc-container{
  padding-top: 5%;
  padding-bottom: 5%;
}
.aheading-span{
  color: #757574;
  font-size:14px;
}
.home-desc-container .privat_easy_12 h2, .privat_easy_13 h2{
  margin-top:20px;
}
#easycontent_84{
  margin-bottom:2.5rem;
}
@media only screen and (max-width: 991px){
  #easycontent_84{
    margin-bottom:1.5rem;
  }
  .home-desc-container{
    width: 90%;
  }
}
@media only screen and (min-width: 991px){
  .box-left-home-desc{
    width:33%;
  }
  .box-right-home-desc{
    width:67%;
  }
  .row-home-desc{
    display:flex;
  }

  .row-home-desc{
    padding-top:20px;
    column-gap:20px;
  }
  .row-home-desc:first-of-type {
    padding-top:0;
  }
}

.btn.btn-default {
  color: #111111;
}
