@media all and (max-width: 1680px) {
	/* SERVICE PAGE */
	.b2b-store .blog-page .banner-item.services_top .banner-hypertitle {
	    font-size: 30px;
	}
	.b2b-store .blog-page .banner-item.services_top {
		gap: 20px;
	}
	.newhome-blog-flex .swiper-button-prev {
		left: 0;
	}
	.newhome-blog-flex .swiper-button-next {
	    right: 0;
	}
	.b2b-store .blog-page .services-container:after {
	    background-size: cover;
	}
	.extension_blog_blog .b2b-store .blog-page .services-container .contact-form {
	    max-width: 795px;
	}
	/* SERVICE PAGE */
}
@media all and (max-width: 1580px) {
	/* HOMEPAGE */
	.b2b-store .project_banners.category_banners .module-subtitle,
	.b2b-store .project_banners.category_banners .module-title {
	    text-align: left;
	}
	.b2b-store .project_banners.category_banners .banner-col {
	    grid-template-columns: repeat(2, 1fr);
	}
	.b2b-store .project_banners.category_banners .left-container {
		max-width: 43%;
		align-items: start;
	}
	/* HOMEPAGE */
}
@media all and (max-width: 1480px) {
	/* PROJECTS PAGE */
	.b2b-store .colab_banner .banner-caption .banner_list {
	    max-width: 100%;
	}
	/* PROJECTS PAGE */

	/* SHOWROOM PAGE */
	.b2b-store .showroom_info_banners .banner-col {
	    grid-template-columns: repeat(3, 1fr);
	}
	.b2b-store .services_top .banner-col .banner-item {
		padding-left: 20px;
	}
	/* SHOWROOM PAGE */

	/* SERVICE PAGE */
	.b2b-store .blog-page .banner-item.services_top .banner-caption {
		padding: 0 20px;
	}
	.b2b-store .blog-page .banner-item.services_top .banner-subtitle {
		max-width: 100%;
	}
    .b2b-store .blog-page .banner-item.services_top .banner-hypertitle {
        font-size: 24px;
        max-width: 100%;
    }
	/* SERVICE PAGE */
}
@media all and (max-width: 1380px) {
	/* HOMEPAGE */
	.popular_categories .banner-col .banner-image img {
		width: 100%;
	}
	.b2b-store .product-tag_container {
		padding-left: 16px;
		padding-right: 16px;
	}
	.b2b-store .home-slider-banners .banner-col {
		padding: 0;
	}
	.b2b-store #common-home #banner0 .banner-item {
		position: relative;
	}
	/* HOMEPAGE */

	/* SERVICES PAGE */
	.b2b-store .services_top .banner-caption {
		padding: 10px 0;
	}
	.b2b-store .services_top .banner-hypertitle {
	 	max-width: 100%;
	 	font-size: 30px;
 	}
	.b2b-store .services_top .banner-subtitle {
	 	max-width: 100%;
 	}
	/* SERVICES PAGE */

	/* SERVICE PAGE */
    .extension_blog_blog .b2b-store .blog-page .services-container .formcontainer .row {
    	margin: 0;
    }
    .extension_blog_blog .b2b-store .blog-page .services-container .contact-form {
        max-width: 600px;
        padding: 0 20px;
    }
    .extension_blog_blog .b2b-store .blog-page .services-container .formcontainer .buttons {
    	padding: 0 20px;
    }
	/* SERVICE PAGE */
}
@media all and (max-width: 1280px) {
	/* HOMEPAGE */
	.home-slider-banners .banner-readmore {
	    min-width: 100%;
	}
	/* HOMEPAGE */

	/* PROJECTS PAGE */
	.b2b-store .blog_subcategories .blog_subcategories_list {
	    grid-template-columns: repeat(3, 1fr);
	}
	.b2b-store .blog_subcategories .blog_subcategory_layout .blog_subcategory_item img,
	.b2b-store .blog_subcategories .blog_subcategory_layout .blog_subcategory_item {
		width: 100%
	}
	.b2b-store .certification-banners .banner-col .banner-caption-image {
	    align-items: center;
	    justify-content: center;
	}
	.b2b-store .certification-banners .banner-col {
	    display: grid;
	    grid-template-columns: repeat(3, 1fr);
	}
	.b2b-store .certification-banners.cols-banner .banner-col,
	.b2b-store .certification-banners.imo-banner .banner-col,
	.b2b-store .certification-banners.eco-banner .banner-col {
	    display: grid;
	    grid-template-columns: repeat(1, 1fr);
	}
	.b2b-store .information-information-19 #content .certification-banners.imo-banner .banner_bottom_caption .banner-title {
	    max-width: 100%;
	}
	/* PROJECTS PAGE */
}
@media all and (max-width: 1199px) {
	/* HEADER */
	.b2b-store .b2b-link i,
	.b2b-store .b2b-wrapper {
		display: none;
	} 
	.b2b-store .b2b-link {
		min-width: auto;
		padding: 6px;
	}
	/* HEADER */

	/* FOOTER */
	.b2b-store .information-banners .banner-col {
	    grid-template-columns: repeat(3, 1fr);
	}
	/* FOOTER */

	/* COMPANY PAGE */
	.b2b-store.information_information .information-information-9 #content .popular_categories.gift_categories {
		margin-top: 60px;
	}
	.b2b-store.information_information .information-information-9 #content .popular_categories.gift_categories .module-container {
		padding: 0;
	}
	/* COMPANY PAGE */

	/* SHOWROOM PAGE */
	.b2b-store .grid-item.wide-70 {
		max-width: 50%;
	}
	.b2b-store .grid-item.wide-30 {
		max-width: 49%;
	}
	/* SHOWROOM PAGE */

	/* SERVICES PAGE */
	.b2b-store .blog_grip-container {
    	grid-template-columns: repeat(2, 1fr);
    	gap: 10px;
    }
	/* SERVICES PAGE */

	/* SERVICE PAGE */
	.b2b-store .blog-page .banner-item.services_top {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        text-align: center;
    }
    .b2b-store .blog-page .banner-item.services_top .banner-caption {
    	padding-bottom: 30px;
    } 
    .b2b-store .blog-page .banner-item.services_top .banner-title, 
    .b2b-store .blog-page .banner-item.services_top .banner-hypertitle:after {
    	margin-left: auto;
    	margin-right: auto;
    }
    .b2b-store .blog-page .banner-item.services_top .banner-image img {
    	border-radius: 10px;
    }
	/* SERVICE PAGE */
}
@media all and (max-width: 1100px) {
	/* HEADER */
	.header-main {
	     padding: 0px; 
	}
	.b2b-store .header-search .header-top-bar-block {
		width: auto;
	}
	.b2b-store .btn-m_trigger {
		border: none;
	}
	.b2b-store .menu-block-icon {
		border-radius: 0
	}
	.b2b-store .header-main {
    	padding: 0px;
	}
    .b2b-store .header-top-mobile {
        background-color: var(--color-dark-red);
    }
    .b2b-store .header-main-block-icon .ho-total-counter[data-has-total="0"] {
        background-color: rgba(240,90,92, 0.3);
        color: var(--color-dark-red);
    }
    .b2b-store.scrolled .top #searchOffcanvas {
	    top: 156px;
	}
    .b2b-store.menu-open .btn-m_trigger {
        background-color: rgba(240,90,92, 0.1);
    }
    .b2b-store.scrolled #mmenu {
        top: 124px;
    }
	/* HEADER */

	/* HOMEPAGE */
	.b2b-store .blog-wrapper {
	    grid-template-columns: repeat(3, 1fr);
	}
	/* HOMEPAGE */

	/* PROJECTS PAGE */
	.b2b-store .blog-top-slider #column-left .swiper .swiper-slide .slideshow-slide-caption-wrapper .slideshow-slide-caption-container .slideshow-slide-button-container {
		margin-top: 20px;
	}

	.b2b-store .blog-top-slider #column-left .swiper .swiper-slide .slideshow-slide-caption-wrapper .slideshow-slide-caption-container .slideshow-slide-hypertitle {
	    font-size: 30px;
	}
	.b2b-store .blog-top-slider #column-left .swiper .swiper-pagination {
	    left: 0;
	    padding-left: 30px;
	}
	.b2b-store .blog-top-slider #column-left .swiper .swiper-slide .slideshow-slide-wrapper .slideshow-slide-image-container img {
	    height: 500px;
	    object-fit: cover;
	    border-radius: 10px;
	}
	.b2b-store .blog-inner-page.blog-page-flex .main-content-title {
	    font-size: 30px;
	}
	.b2b-store .information-information-19 .services_top .banner-col .banner-item {
		gap: 20px;
	}
	.b2b-store.information_information .information-information-19 #content .services_top .banner-hypertitle {
		margin-top: 0;
	}	
	.b2b-store.information_information .information-information-19 .services_top .banner-hypertitle:after {
		margin-left: 0
	}
	/* PROJECTS PAGE */

	/* COMPANY PAGE */
	.b2b-store.information_information #content .blue_background_banner h4 {
		max-width: 80%;
	}
	.b2b-store.information_information .information-information-9 #content .simple-text-content {
		padding: 40px;
		max-width: 100%;
	}
	.b2b-store.information_information .information-information-9 #content .simple-text-content p {
	    font-size: 18px !important;
	}
	/* COMPANY PAGE */

	/* SHOWROOM PAGE */
	.b2b-store .grid-item.wide-70 {
		max-width: 49%;
	}
	.b2b-store .masonry-gallery-list.active {
	    gap: 18px;
	    justify-content: space-between;
	}
	/* SHOWROOM PAGE */

	/* SERVICE PAGE */
    .extension_blog_blog .b2b-store .blog-page .services-container .contact-form {
        max-width: 400px;
    }
    .b2b-store .blog-page .banner-item.services_top {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        text-align: center;
    }
    .b2b-store .blog-page .banner-item.services_top .banner-hypertitle:after, 
    .b2b-store .services_top .banner-hypertitle:after {
    	margin-left: auto;
    	margin-right: auto;
    }
	/* SERVICE PAGE */
}
@media all and (max-width: 992px) {
	/* HEADER */
    .b2b-store.scrolled .top #searchOffcanvas {
        top: 136px;
    }
	.b2b-store #search.search-focus input[name="search"] {
	    padding-left: 30px;
	} 
	/* HEADER */

	/* HOMEPAGE */
	.b2b-store .project_banners.category_banners .module-container {
		padding: 0;
		max-width: 100%;
	}
    .b2b-store .project_banners.category_banners .left-container {
        max-width: 100%;
        align-items: center;
        padding-bottom: 30px;
    }
    .b2b-store .project_banners.category_banners .module-subtitle, 
    .b2b-store .project_banners.category_banners .module-title {
    	text-align: center;
    }
    .b2b-store .project_banners.category_banners .module-title {
    	font-size: 24px;
    }
    .b2b-store #common-home .project_banners.category_banners .banner-col {
    	display: flex;
        overflow-x: scroll;
    }
    .b2b-store #common-home .popular_categories.gift_categories .banner-col {
    	row-gap: 20px;
    	gap: 20px;
    }
    .b2b-store .project_banners.category_banners .grid {
    	flex-direction: column;
    }
	/* HOMEPAGE */

	/* PROJECTS PAGE */
	.b2b-store .blog-inner-page.blog-page-flex .main-content-title {
	    font-size: 24px;
	}
	.b2b-store .blog_subcategories .blog_subcategories_list {
        grid-template-columns: repeat(2, 1fr);
    }
    .b2b-store .colab_banner .banner-caption .banner_list {
    	flex-direction: column;
    	display: flex;
    }
    .b2b-store .colab_banner .banner-caption .banner_list li:after {
    	content: none;
    }
    .b2b-store .colab_banner .banner-caption .banner-readmore {
	    margin-top: 15px;
	}
	.b2b-store .information-information-19 #content .certification-banners.eco-banner .banner-col .banner-title, 
	.b2b-store .information-information-19 #content .certification-banners.second-banner .banner-col .banner-title,
	.b2b-store .information-information-19 #content .certification-banners.eco-banner .banner-col .banner_bottom_caption div, 
	.b2b-store .information-information-19 #content .certification-banners.second-banner .banner-col .banner-caption div {
		text-align: left;
	}
	.b2b-store .information-information-19 #content .certification-banners.imo-banner .banner-caption-image h2, 
	.b2b-store .information-information-19 #content .certification-banners .banner-caption-image h3 span, 
	.b2b-store .information-information-19 #content .certification-banners.second-banner .banner-image-wrapper h3 span {
	    font-size: 28px !important;
	}
	.b2b-store .information-information-19 #content .certification-banners.second-banner .banner-col {
		grid-template-columns: repeat(1,1fr);
	}
    /* PROJECTS PAGE */

    /* SHOWROOM PAGE */
	.b2b-store .grid-item.wide-70 {
		max-width: 48%;
	}
	.b2b-store .masonry-gallery-list.active {
	    gap: 20px;
	}
	.b2b-store .information-information-20 .services_top .banner-col .banner-item .banner-subtitle {
		max-width: 100%
	}
	.b2b-store .information-information-20 .services_top .banner-col .banner-item .banner-hypertitle {
		font-size: 22px;
	}
	.b2b-store.information_information .information-information-20 #content .content-top .simple-text-content {
		max-width: 100%;
		margin: 30px auto;
	}
	.b2b-store.information_information .information-information-20 #content .content-top .simple-text-content p {
	    font-size: 16px !important;
	    line-height: 1.2;
	}
	.b2b-store .information-information-20 .services_top .banner-col .banner-item {
		gap: 20px;
	}
	/* SHOWROOM PAGE */

	/* SERVICES PAGE */
    .b2b-store .services_top .banner-col .banner-item {
        padding-left: 0;
        flex-direction: column;
        text-align: center;
    }
    .b2b-store .services_top .banner-hypertitle:after,
    .b2b-store .services_top .banner-title {
    	margin-left: auto;
    	margin-right: auto;
    }
    .b2b-store .services_top .banner-caption {
    	padding: 20px;
    }
    .extension_blog_category .b2b-store .blog-category .blog .blog-title {
    	font-size: 24px;
    }
	/* SERVICES PAGE */

	/* SERVICE PAGE */
    .b2b-store .blog-page .services-container:after {
        position: unset;
        display: flex;
        height: 400px;
        width: 100%;
        order: 1
    }
    .b2b-store .blog-page .services-container {
    	padding-top: 0;
    	display: flex;
        flex-direction: column;
    }
    .extension_blog_blog .b2b-store .blog-page .services-container .contact-form {
        max-width: 100%;
        margin-top: 40px;
    }
    .extension_blog_blog .b2b-store .blog-page .services-container .container {
    	order: 2;
    }
	/* SERVICE PAGE */

	/* PROJECTS PAGE */
	.b2b-store .top-banner-subcat h1 {
	    font-size: 30px;
	}
	.b2b-store .top-banner-subcat h2 {
		max-width: 100%;
	}
	.b2b-store .projects-page-container .blog_grip-container {
	    column-gap: 20px;
	}
	.blog-masonry-item.grid-33 {
	    max-width: 32%;
	}
	.b2b-store .information-information-19 .services_top .banner-col .banner-item .banner-image img {
		border-radius: 10px;
	}
	.b2b-store .information-information-19 .services_top .banner-col .banner-item .banner-image img,
	.b2b-store .information-information-19 .services_top .banner-col .banner-item .banner-image {
		width: 100%;
	}
	.b2b-store .information-information-19 .services_top .banner-col .banner-item {
		flex-wrap: wrap;
		display: flex;
	}
	.b2b-store .information-information-19 .services_top .banner-col .banner-item .banner-subtitle {
		max-width: 100%;
	}
	.b2b-store.information_information .information-information-19 .services_top .banner-hypertitle:after {
		margin-left: auto;
		margin-right: auto;
	}
	.b2b-store .certification-banners .banner-col .banner-caption-image,
	.b2b-store .information-information-19 #content .certification-banners.second-banner .banner-row {
		flex-direction: column;
		align-items: center;
		gap: 0;
	}
    .b2b-store .certification-banners .banner-col {
        grid-template-columns: repeat(2, 1fr);
        gap: 20px;
    }
    .b2b-store .information-information-19 #content .certification-banners.eco-banner {
    	padding: 20px;
    }
	/* PROJECTS PAGE */
}
@media all and (max-width: 768px) {
	/* HEADER */
	.b2b-store.scrolled .top #searchOffcanvas,
	.b2b-store .top #searchOffcanvas {
        top: 106px;
    }
    .b2b-store.scrolled #mmenu {
        top: 124px;
    }
	/* HEADER */

	/* HOMEPAGE */
	.b2b-store .blog-wrapper {
		grid-template-columns: repeat(2,1fr);
	}
	/* HOMEPAGE */

	/* PROJECTS PAGE */
	.blog-masonry-item.grid-33 {
	    max-width: 31%;
	}
	.blog-masonry-item.grid-50 {
	    max-width: 48%;
	}
	.blog-masonry-item.grid-30 {
	    max-width: 32%;
	}
	.b2b-store .blog-top-slider #column-left .swiper .swiper-slide .slideshow-slide-wrapper {
	    grid-template-columns: 1fr;
	}
	.b2b-store .blog-top-slider #column-left .swiper .swiper-slide .slideshow-slide-caption-wrapper .slideshow-slide-caption-container {
	    padding: 35px 35px 50px 35px;
	}
	.b2b-store .blog-top-slider #column-left .swiper .swiper-pagination {
		left: 0;
		right: 0;
		padding: 0;
		text-align: center;
	}
	.b2b-store .colab_banner .banner-row {
		margin: 0 -16px;
	}
	.b2b-store #common-home .colab_banner .banner-row {
		margin: 0;
	}
	.b2b-store .colab_banner .banner-col {
		padding: 0;
	}
	.b2b-store .colab_banner .banner-item {
	    grid-template-columns: repeat(1, 1fr);
	}
	.b2b-store .colab_banner .banner-caption {
	    padding: 30px 0;
	    border-radius: 10px 10px 0px 0px;
	}
    .b2b-store .colab_banner .banner-image img {
        border-radius: 0px 0px 10px 10px;
        width: 100%;
    }
	.b2b-store .blog_grip-container .blog-item .blog-caption .blog_href {
		visibility: visible;
		opacity: 1;
		transform: none;
	}
	.b2b-store .projects-page-container .blog_grip-container {
		grid-template-columns: repeat(2, 1fr);
	}
	/* PROJECTS PAGE */

	/* COMPANY PAGE */
	.b2b-store.information_information #content .popular_categories.gift_categories h3 .module-title-text {
		font-size: 24px;
	}
	/* COMPANY PAGE */

	/* SHOWROOM PAGE */
	.b2b-store .tabs-container .nav-tabs li {
		margin: 2px 2.5px;
        flex-grow: 1;
        flex-shrink: 1;
        flex-basis: auto;
        white-space: nowrap;
        position: relative
    }
	.b2b-store .tabs-container .nav-tabs {
		overflow-x: scroll;
		display: flex;
        transform: none;
        flex-wrap: nowrap;
        justify-content: left;
        gap: 0;
	}
	.information_information #content .banner-container.showroom_info_banners .container {
		padding: 0 16px;
	}
	.b2b-store .grid-item.wide-30,
	.b2b-store .grid-item.wide-70 {
		max-width: 100%;
	}
	.b2b-store .masonry-gallery-list.active {
	    gap: 10px;
	    display: flex;
	}
	.b2b-store .showroom_info_banners .banner-col {
        grid-template-columns: repeat(2, 1fr);
    }
	/* SHOWROOM PAGE */

	/* SERVICE PAGE */
	.extension_blog_blog .b2b-store .newhome-blog-wrap {
	    max-width: 100%;
	}
	/* SERVICE PAGE */
}
@media all and (max-width: 680px) {
	.b2b-store.scrolled .top #searchOffcanvas {
	    top: 106px;
	}
	/* COMPANY PAGE */
	.b2b-store .blue_background_banner .banner-col .banner-item {
		min-width: 100%;
		width: 100%;
		min-height: 100%;
		height: 100%;
		padding: 20px;
	}
	.b2b-store.information_information #content .blue_background_banner .banner-col .banner-item .banner-caption {
		display: flex;
        align-items: center;
        justify-content: space-between;
        height: 100%;
        flex-direction: column;
	}
	.b2b-store .information-information-20 .services_top .banner-col .banner-item .banner-caption {
		padding-bottom: 30px;
		text-align: center;
	}
	.b2b-store .information-information-20 #content .services_top .banner-col .banner-item .banner-title {
		margin-top: 0;
		margin-left: auto;
		margin-right: auto;
	}
	.b2b-store .information-information-20 .services_top .banner-col .banner-item .banner-image,
	.b2b-store .information-information-20 .services_top .banner-col .banner-item .banner-image img {
		width: 100%;
        border-radius: 10px;
	}
	.b2b-store.information_information #content .blue_background_banner .banner-col .banner-item .banner-subtitle {
		margin-top: 10px;
	}
	/* COMPANY PAGE */

	/* SHOWROOM PAGE */
	.b2b-store .information-information-20 .services_top .banner-col .banner-item {
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
	}
	.b2b-store .tabs-container {
		margin-top: 0;
	}
	.b2b-store .tabs-container h2 {
		font-size: 24px;
	}
	/* SHOWROOM PAGE */
}
@media all and (max-width: 567px) {
	/* HOMEPAGE */
    .b2b-store .blog-wrapper {
        grid-template-columns: repeat(1, 1fr);
    }
	/* HOMEPAGE */

	/* PROJECTS PAGE */
	.b2b-store .blog_subcategories .blog_subcategories_list {
        display: flex;
        flex-direction: column;
    }
    .blog-masonry-item.grid-70,
    .blog-masonry-item.grid-30,
    .blog-masonry-item.grid-50,
    .blog-masonry-item.grid-33 {
	    max-width: 100%;
	}
    /* PROJECTS PAGE */

    /* SHOWROOM PAGE */
    .b2b-store .showroom_info_banners .banner-col {
        grid-template-columns: repeat(1, 1fr);
    }
    /* SHOWROOM PAGE */

    /* SERVICES PAGE */
    .b2b-store .blog_grip-container {
    	display: flex;
    	flex-direction: column;
    	flex-wrap: wrap;
    }
    .b2b-store .blog_grip-container .blog-item {
    	width: 100%;
    }
    .b2b-store .services_top .banner-hypertitle {
    	font-size: 24px;
    }
    /* SERVICES PAGE */
}
@media all and (max-width: 480px) {
	/* COMPANY PAGE */
	.b2b-store.information_information .information-information-9 #content .company_top {
		padding-top: 0;
	}
	.b2b-store .blue_background_banner .banner-col {
		grid-template-columns: repeat(1, 1fr);
	}
	.b2b-store .popular_categories.gift_categories .banner-col .banner-item .banner-caption {
		background-color: rgba(240, 90, 92, .2);
	}
	.b2b-store .popular_categories.gift_categories .banner-col .banner-item .banner-caption .banner-readmore p,
	.b2b-store .popular_categories.gift_categories .banner-col .banner-item .banner-caption .banner-readmore {
		color: var(--color-dark-red);
	}
	.b2b-store .popular_categories.gift_categories .banner-col .banner-item {
		background-color: transparent;
	}
    .b2b-store.information_information .information-information-9 #content .popular_categories.gift_categories {
        margin-top: 30px;
    }
    .b2b-store.information_information .information-information-9 #content .nav-wrapper {
    	max-width: 100%;
    }
    .b2b-store.information_information .information-information-9 #content .brands-container .brands-carousel {
	    margin: 0 auto;
	}
    .b2b-store .information-banners .banner-col {
        grid-template-columns: repeat(2, 1fr);
        gap: 20px;
    }
    .b2b-store.information_information .information-information-9 #content .simple-text-content {
        padding: 40px 10px;
    }
    .b2b-store.information_information .information-information-9 #content .simple-text-content p {
    	font-size: 15px!important;
    }
    .b2b-store.information_information #content .blue_background_banner h4 {
    	max-width: 100%
    }
	/* COMPANY PAGE */
}
@media all and (max-width: 420px) {
	
}
@media all and (max-width: 390px) {
	/* PROJECTS PAGE */
	.b2b-store .colab_banner .banner-caption .banner-big-text:before {
	    margin: 10px auto;
	}
	.b2b-store .blog_subcategories .title,
	.b2b-store .colab_banner .banner-caption .banner-title {
		font-size: 24px;
	}
	.b2b-store .colab_banner .banner-image img {
		height: 300px;
	}
	/* PROJECTS PAGE */
}
