.icon-home .baner-text {background: #F5F5F5; border-radius: 20px;}
.icon-home .epb-baner__inner {text-align: center}
.icon-home .baner-text p:not(.baner-head) {font-size: 14px !important; margin: 15px 0px 0px !important}
.icon-home .baner-text p.baner-head {max-width: 200px; margin: 0 auto !important; line-height: 24px; color: #000 !important; font-size: 18px !important;}
.icon-home .image_title.baner-text {margin-top: 30px !important; padding: 40px 30px !important}
.epb-btn.btn:before, .more-products .btn.btn-primary:before {content: ''; width: 38px; height: 14px; position: absolute; background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHdpZHRoPSI1MTIiIGhlaWdodD0iNTEyIiB4PSIwIiB5PSIwIiB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDUxMiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGc+PHBhdGggZD0ibTUwNi4xMzQgMjQxLjg0My0uMDE4LS4wMTktMTA0LjUwNC0xMDRjLTcuODI5LTcuNzkxLTIwLjQ5Mi03Ljc2Mi0yOC4yODUuMDY4LTcuNzkyIDcuODI5LTcuNzYyIDIwLjQ5Mi4wNjcgMjguMjg0TDQ0My41NTggMjM2SDIwYy0xMS4wNDYgMC0yMCA4Ljk1NC0yMCAyMHM4Ljk1NCAyMCAyMCAyMGg0MjMuNTU3bC03MC4xNjIgNjkuODI0Yy03LjgyOSA3Ljc5Mi03Ljg1OSAyMC40NTUtLjA2NyAyOC4yODQgNy43OTMgNy44MzEgMjAuNDU3IDcuODU4IDI4LjI4NS4wNjhsMTA0LjUwNC0xMDQgLjAxOC0uMDE5YzcuODMzLTcuODE4IDcuODA4LTIwLjUyMi0uMDAxLTI4LjMxNHoiIGZpbGw9IiNmZmZmZmYiIG9wYWNpdHk9IjEiIGRhdGEtb3JpZ2luYWw9IiMwMDAwMDAiPjwvcGF0aD48L2c+PC9zdmc+); right: 20px; top: 50%; margin-top: -7px; background-size: 19px; background-repeat: no-repeat; background-position: center;}
.epb-btn.btn:hover:before, .more-products .btn.btn-primary:hover:before {right: 18px;}
.container.home-width {padding: 0px !important}

.baner-top .baner-box {background: rgba(255,255,255,0.85); border-radius: 12px; box-shadow: 0px 0px 10px 1px rgba(0,0,0,0.1);}
.featured-products-tabs .card.product-tabs {background: transparent !important}
.home-width.baner-top .swiper-pagination-bullet {background: #EA816E}
.home-width.baner-top .swiper-pagination-bullet.swiper-pagination-bullet-active {background: #fff}
.home-width.baner-top .swiper-pagination.epb-slider__pagination {bottom: 20px;}

.baner-top.icony-info .baner-text img {border-radius: 50%; box-shadow: 6px 3px 11px 8px rgb(0,0,0,0.05);}
.baner-top.icony-info .baner-box p.insp-head {font-size: 16px !important; font-weight: 600; margin-top: 15px; margin-bottom: 10px;}
.baner-top.icony-info .baner-box p {font-size: 14px !important; line-height: 20px !important;}
.baner-top.icony-info .baner-box .epb-btn.btn.btn-primary.btn-epbaner {margin-top: 22px;}


.collection .swiper-slide {padding-right: 0.625rem; padding-left: 0.625rem;}
.collection .swiper-slide .card {background: transparent}
.collection .baner-module .baner-head {font-weight: 500;}
.collection .baner-module .baner-head span {font-weight: 800;}
.collection .baner-module .epb-cv2__desc p {font-size: 16px;}
.collection .product-miniature__actions .btn.add-to-cart {background: transparent !important}

.instagram-text .epb-baner__inner img {border-radius: 12px;}
.instagram-text .instagram-logo img {border-radius: 0px; }
.instagram-text .instagram-logo-mini img {max-width: 60px; background-color: #F9F5F2; z-index: 2; position: relative; border: 10px solid #F9F5F2;}
.instagram-text .instagram-logo-mini {position: relative; max-width: 86%; margin: 20px auto 0px}
.instagram-text .instagram-logo-mini:before {content: '';  width: 100%;  height: 1px;  position: absolute;  background: #333;  left: 0px;  bottom: 50%; }


.instagram-text p.instagram-head {color: #000 !important; font-weight: 500;}
.instagram-text p {font-size: 16px !important}

.epb-zone.collection {margin: 100px 0px}

.container.home-width {padding: 0px;}
.home-width {width: 100% !important;}
.container.home-width #content-wrapper {padding: 0px;}
.container.home-width .container {padding-right: 0.625rem; padding-left: 0.625rem;}
.post-home .blog-title a {font-weight: 700; font-size: 15px}
.post-home .blog-title  {line-height: 22px; height: 50px; overflow: hidden;}
.blog-link a {font-weight: 700; font-size: 14px;}
.blog-link a .material-icons {position: relative;top: 7px;margin-left: 5px;}
.blog_home__navigation {position: absolute; top: 0px; right: 0px;}
.blog_home__header {position: relative}

.more-products {display: block !important}
p.head-bm-big {font-size: 24px; font-weight: 500; margin-bottom: 5px !important;}
p.head-bm-mini {font-weight: 400; font-size: 16px;}
.more-products {margin: 20px 0px}
.btn-border {border: 1px solid #333; padding: 11px 27px 11px 15px; position: relative; font-weight: 700; font-size: 12px; text-transform: uppercase;}
.btn-border .material-icons {padding-left: 0px; margin-left: -2px;}
.btn-border:hover .material-icons {padding-left: 2px;}
.btn-border .material-icons {color: #333}
.slide-box-image .box-bgb {position: relative; padding: 40px 0px;}
.slide-box-image .box-bgb:before {content: ''; position: absolute; background: #e3e3e3; height: 100%; width: 100%; bottom: 0px;}
.products-list__block--mini {text-align: left !impirtant}

.slide-box-image .slide-box-text {background: #fff; padding: 12px 0px; transition: all 0.2s ease-in;}
.slide-box-image .slide-box-text .baner-head {font-size: 16px !important; font-weight: 800 !important}
.slide-box-image .slide-box-text p {padding: 0px; font-weight: 500; display: block;  font-size: 14px; margin-bottom: 0px}
.slide-box-image .swiper-slide:hover .slide-box-text {background: #f9f9f9;}
.slide-box-image .swiper {margin-right: -0.625rem; margin-left: -0.625rem; position: relative}

@media only screen and (min-width: 992px) and (max-width: 1199px) { 

.baner-top .baner-box  {padding: 30px 40px;  max-width: 40%; margin-right: 10% !important;}
.baner-top .baner-box  .baner-head {font-size: 22px; margin: 0 auto 15px; line-height: 34px; font-weight: 500;}
.baner-top p:not(.baner-head) {font-size: 14px !important; line-height: 22px !important;}
.epb-btn.btn {padding: 11px 58px 11px 35px !important;}
.baner-top p:not(.baner-head) {font-size: 16px !important; line-height: 24px !important;}
.epb-zone .epb-zone__header .epb-zone__title.head-bm-big, .featured-products__header .h2.products-section-title span  {font-size: 30px !important; line-height: 38px !important;}
.epb-zone .epb-zone__header {margin-bottom: 35px !important}
.home-width.baner-top {margin-bottom: 30px;}
.featured-products-tabs.tab-style-1 {margin-bottom: 70px !important}
.baner-top.icony-info .baner-box {max-width: 60%;}
.baner-top.icony-info .baner-box .baner-head {font-size: 20px !important; line-height: 28px !important; max-width: 100%; margin: 0 auto 24px !important;}
.baner-top.icony-info .baner-text img {max-width: 60px !important;}
.collection .swiper-slide {flex: 0 0 50%; max-width: 50%;}
.epb-collection--v2 .epb-cv2__content {padding: 50px 40px 50px 0px !important;}
.collection .baner-module .baner-head {font-size: 28px; line-height: 38px;}
.instagram-text .instagram-logo img {max-width: 40px;}
.instagram-text p.instagram-head {font-size: 20px !important; line-height: 26px !important;}
.instagram-text .instagram-logo {margin-bottom: 15px !important}
	
}






@media ( min-width :1200px) {
	
.homeslider.slide-home-image {margin-bottom: 40px !important;}
.baner-top .baner-box  {padding: 40px 50px;  max-width: 42%; margin-right: 10% !important;}
.baner-top .baner-box  .baner-head {font-size: 25px; margin: 0 auto 15px; line-height: 38px; font-weight: 500;}
.baner-top p:not(.baner-head) {font-size: 16px !important; line-height: 24px !important;}
.epb-zone .epb-zone__header .epb-zone__title.head-bm-big, .featured-products__header .h2.products-section-title span  {font-size: 34px !important; line-height: 44px !important;}
.epb-zone .epb-zone__header {margin-bottom: 50px !important}
.home-width.baner-top {margin-bottom: 50px;}
.featured-products-tabs.tab-style-1 {margin-bottom: 90px !important}
.baner-top.icony-info .baner-box {max-width: 54%;}
.baner-top.icony-info .baner-box .baner-head {font-size: 22px !important; line-height: 34px !important; max-width: 100%; margin: 0 auto 24px !important;}
.collection .baner-module .baner-head {font-size: 30px; line-height: 42px;}
.collection .swiper-slide {flex: 0 0 38%; max-width: 38%;}
.instagram-text .instagram-logo {margin-bottom: 15px !important}
.instagram-text .instagram-logo img {max-width: 40px;}
.instagram-text p.instagram-head {font-size: 22px !important; line-height: 30px !important;}
	
	
}

@media ( min-width :1440px) {

.baner-top .baner-box  {padding: 50px; max-width: 42%; margin-right: 10% !important;}
.baner-top .baner-box  .baner-head {font-size: 28px; line-height: 40px; max-width: 340px; margin: 0 auto 10px !important; font-weight: 500;}
.baner-top p:not(.baner-head) {font-size: 16px; line-height: 24px;}
.home-width.baner-top {margin-bottom: 70px;}
.baner-top.icony-info .baner-box {max-width: 46%;}
.collection .swiper-slide {flex: 0 0 33.33%; max-width: 33.33%;}
.instagram-text .instagram-logo {margin-bottom: 30px !important}
.instagram-text .instagram-logo img {max-width: 50px;}
.instagram-text p.instagram-head {font-size: 24px !important; color: #000 !important; font-weight: 500; line-height: 32px !important;}
	
		
}

@media ( min-width :1680px) {

.baner-top .baner-box  {padding: 50px; max-width: 36%; margin-right: 10% !important;}
.baner-top .baner-box  .baner-head {font-size: 30px; line-height: 40px; max-width: 340px; margin: 0 auto 10px !important; font-weight: 500;}
.baner-top p:not(.baner-head) {font-size: 16px; line-height: 24px;}
.home-width.baner-top {margin-bottom: 70px;}
.instagram-text .instagram-logo img {max-width: 60px;}
	
		
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
 

.baner-top .baner-box  {padding: 50px;  max-width: 500px;}
.baner-top .baner-box  .baner-head {font-size: 28px; margin-bottom: 20px; line-height: 36px; font-weight: 500;}
.baner-top p:not(.baner-head) {font-size: 16px !important; line-height: 24px !important;}
.epb-btn.btn {padding: 11px 58px 11px 35px !important;}
.epb-zone .epb-zone__header .epb-zone__title.head-bm-big, .featured-products__header .h2.products-section-title span  {font-size: 28px !important; line-height: 35px !important;  max-width: 500px;  margin: 0 auto !important;}
.epb-zone .epb-zone__header {margin-bottom: 35px !important}
.home-width.baner-top {margin-bottom: 25px;}
.featured-products-tabs.tab-style-1 {margin-bottom: 60px !important}
.baner-top.icony-info .baner-box {max-width: 84%;}
.baner-top.icony-info .baner-box .baner-head {font-size: 20px !important; line-height: 28px !important; max-width: 100%; margin: 0 auto 24px !important;}
.baner-top.icony-info .baner-text img {max-width: 60px !important;}
.collection .swiper-slide {flex: 0 0 33.33%; max-width: 33.33%;}
.epb-collection--v2 .epb-cv2__content {padding: 50px 20px 50px 20px !important;}
.collection .baner-module .baner-head {font-size: 28px; line-height: 38px;}
.instagram-text .instagram-logo img {max-width: 30px;}
.instagram-text p.instagram-head {font-size: 18px !important; line-height: 24px !important; margin-bottom: 4px;}
.instagram-text .instagram-logo {margin-bottom: 15px !important}

}

@media only screen and (min-width: 576px) and (max-width: 767px) {
.baner-top .baner-box  {padding: 30px;  max-width: 80%;}
.baner-top .baner-box  .baner-head {font-size: 22px; margin-bottom: 12px; line-height: 30px; font-weight: 500;}
.baner-top p:not(.baner-head) {font-size: 15px !important; line-height: 26px !important;}
.epb-btn.btn {padding: 11px 58px 11px 35px !important;}
.epb-zone .epb-zone__header .epb-zone__title.head-bm-big, .featured-products__header .h2.products-section-title span  {font-size: 26px !important; line-height: 34px !important;  max-width: 500px;  margin: 0 auto !important;}
.epb-zone .epb-zone__header {margin-bottom: 35px !important}
.home-width.baner-top {margin-bottom: 30px;}
.baner-top.icony-info .baner-box {max-width: 84%;}
.baner-top.icony-info .baner-box .baner-head {font-size: 20px !important; line-height: 28px !important; max-width: 100%; margin: 0 auto 24px !important;}
.baner-top.icony-info .baner-text img {max-width: 60px !important;}
.collection .swiper-slide {flex: 0 0 42%; max-width: 42%;}
.epb-collection--v2 .epb-cv2__content {padding: 30px 20px 30px 40px !important;}
.collection .baner-module .baner-head {font-size: 26px; line-height: 34px;}
	
	
}


@media ( min-width :768px) {

.collection-zone .col-imgmob {display: none}

}

@media ( min-width :992px) {
#main .nav-link {padding: 0.5rem 1.25rem;}
.swiper-pagination.slider-home {text-align: right; padding-right: 50px; padding-bottom: 10px;}
.slide-box-image {margin-bottom: 70px !important}
.icon-home .epb-zone__header {margin-bottom: 50px !important;}
.icon-home {margin-top: 40px !important}
.instagram-zone {margin-top: 70px;}
.home-width.baner-top .swiper-pagination-bullet {width: 80px; border-radius: 5px; height: 6px;}

}


@media ( max-width :991px) {
.home-xone-head {margin: 10px 0px !important;}
.more-products {margin: 20px 0px 5px !important}
p.head-bm-big {font-size: calc(1rem + 0.4838709677vw);}
.blog_home__header {margin-bottom: 20px !important;}
.homeslider.container {padding:0px}
.container.home-width .container {padding-right: 1.2rem; padding-left: 1.2rem;}
.icon-home .epb-zone__header {margin-bottom: 40px !important;}
.icon-home {margin-top: 30px !important}
.instagram-zone {margin-top: 40px;}
.collection .container {padding: 0px !important;}
.collection .epb-cv2__content {order: 1}
.home-width.baner-top .swiper-pagination.epb-slider__pagination {bottom: 15px;}

}

@media (max-width: 767px) {
.home-blog .swiper.product-slider .swiper-slide {max-width: 70%;}
.post-home .blog-title a {font-size: 14px;}
.post-home .blog-title {height: 46px;}
#index .container.home-width {padding: 0px;}
.icon-home .epb-zone__header {margin-bottom: 30px !important;}
.icon-home {margin-top: 0px !important}
.featured-products__header .zone-box .products-section-title {margin-bottom: 0.6rem !important;}
.epb-zone.baner-top .epb-zone__header {margin-top: 5px !important;}
.featured-products-tabs.tab-style-1 {margin-bottom: 40px !important}
.instagram-text .instagram-logo img {max-width: 40px;}
.instagram-text p.instagram-head {font-size: 24px !important; line-height: 28px !important; margin-bottom: 15px;}
.instagram-text .instagram-logo {margin-bottom: 20px !important}
	
}

@media ( max-width :576px) {
p.head-bm-big {max-width: 80%; margin: 0 auto 20px;}
.baner-top .baner-box  {padding: 30px;  max-width: 80%;}
.baner-top .baner-box  .baner-head {font-size: 22px; margin-bottom: 12px; line-height: 28px; font-weight: 500;}
.baner-top p:not(.baner-head) {font-size: 15px !important; line-height: 22px !important;}
.baner-top .epb-btn.btn, .more-products .btn.btn-primary, .epb-collection--v2 .epb-cv2__btn.epb-btn.btn {padding: 12px 20px 10px 20px !important; font-size: 13px !important;}
.epb-btn.btn:before, .more-products .btn.btn-primary:before  {display: none !important}
.epb-zone .epb-zone__header .epb-zone__title.head-bm-big, .featured-products__header .h2.products-section-title span  {font-size: 24px !important; line-height: 32px !important;  max-width: 340px;  margin: 0 auto !important;}
.epb-zone .epb-zone__header {margin-bottom: 28px !important}
.home-width.baner-top {margin-bottom: 20px;}
.baner-top.icony-info .baner-box {max-width: 90%;}
.baner-top.icony-info .baner-box .baner-head {font-size: 20px !important; line-height: 28px !important; max-width: 100%; margin: 0 auto 24px !important;}
.baner-top.icony-info .baner-text img {max-width: 60px !important;}
.baner-top.icony-info .baner-box p.insp-head {font-size: 14px !important;}
.collection .swiper-slide {flex: 0 0 62%; max-width: 62%;}
.epb-collection--v2 .epb-cv2__content {padding: 30px 20px 40px 20px !important;}
.collection .baner-module .baner-head {font-size: 20px; line-height: 28px;}


}



