/** Responsive Media Queries**/

body .product-list-sidebar .sidebar .block-content .filter-options-item .filter-options-title:before{
	content: '+';
	font-size: 26px;
    position: absolute;
    top: 15px;
    width: auto;
    left: 12px;
    border: none;
    bottom: auto;
}
.product-list-sidebar .sidebar .block-content .filter-options-item.active .filter-options-title:before{
	content: '-';
	font-size: 26px;
    position: absolute;
    top: 15px;
    width: auto;
    left: 12px;
    border: none;
    bottom: auto;
}

@media screen and (max-width:1536px){
	.slick-prev.slick-arrow{left: -42px;}
	.slick-next.slick-arrow{right: -42px;}

	.links-center .links li{margin: 0 5px;}
}

@media screen and (max-width:1390px){
	.sections.nav-sections .navigation .level0 > .level-top{ padding: 16px 7px; }
	.sections.nav-sections .navigation .level0.parent > .level-top{padding-right: 22px;}
	.navigation .level0.parent > .level-top > .ui-menu-icon{right: -4px;}


	:root .catalog-product-view .owl-carousel.products .owl-controls .owl-nav.fullscreen .owl-prev{top: 50% !important; width: 53px !important;}
	:root .catalog-product-view .owl-carousel.products .owl-controls .owl-nav.fullscreen .owl-next{top: 50% !important; width: 53px !important;}

	.slick-prev.slick-arrow{left: 7px;}
	.slick-next.slick-arrow{right: 7px;}

	.page-products .page-main.container{padding-left: 15px; padding-right: 15px;}
	.product-list-sidebar + .product-list-main-list{padding-left: 25px;}

	.catalogsearch-result-index .breadcrumbs, body.catalog-category-view:not(.category-internal-doors):not(.category-room-dividers):not(.category-external-doors-sidelights):not(.category-ironmongery) .breadcrumbs{padding-left: 15px; padding-right: 15px;}


}

@media screen and (max-width:1365px){
	.links-contact a.visit-links{margin-right: -15px;}
	.top-header-links .container{padding-left: 15px; padding-right: 15px;}
	.links-contact{gap: 12px;}
	.links-contact a{font-size: 13px;}
	.links-center .links li a{font-size: 12px;}
	.header.content{padding: 26px 15px;}

}

@media screen and (max-width:1279px){
/*	.sections.nav-sections .navigation .level0 > .level-top{font-size: 13px;}*/
	.catalog-product-view .product-items .owl-dots{display: block !important; bottom: 0 !important;}
	.home-slider-text {right: 20px;}
}

@media(min-width:1024px) and (max-width:1199px){

	.banner-image img {
		min-height: 480px;
		-o-object-fit: cover;
		   object-fit: cover;
	}
	.get-inspired-text .get-name {font-size: 14px;}
	.get-inspired-text {padding: 28px 11px 15px;}
	h2 {font-size: 35px;}
	.about-oak-img {padding: 0 0 0 20px;}
	.blog-item-inner .post-info-wraper .mp-post-title {font-size: 19px;line-height: 28px;margin: 0 0 20px 0;}
	.sections.nav-sections .navigation .level0.parent > .level-top {padding-right: 18px;}
	.sections.nav-sections .navigation .level0 > .level-top {padding: 16px 5px;}
	.navigation .level0.parent > .level-top > .ui-menu-icon{right: -6px; top: 13px;}
	.home-second-cols-text h4 {font-size: 21px;}
	.block.block-search {max-width: 400px;}
	.header.content .logo {width: 210px;}
	.header.content {-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
	.links-contact a {font-size: 13px;}
	.links-contact {gap: 11px;}
	.links-center .links li {margin: 0 6px;}
	.links-center .links li a {font-size: 12px;}

	.category-view-thumbimage .page-title-wrapper-new h1, .catalog-product-view .column.main .block .title strong{font-size: 35px;}

	.products-grid .product-items{margin: 0 -7px !important;}
	.products-grid .product-items .product-item{padding: 20px 7px;}




	

}


@media(min-width:768px) and (max-width:1023px){
	h3 {font-size: 28px;}
	h2 {font-size: 32px;}
	.blog-item-inner .post-info-wraper .mp-post-title {font-size: 17px; line-height: 26px;}
	.home-second-cols-inner {padding: 20px 20px;}
	.get-inspired-main-col-ryt {width: 100%; margin: 0; padding: 0;}
	.get-inspired-main-col-left {width: 100%;}
	.see-our-com-img {	padding: 0 20px 0 0;}
	.home-second-cols-text h4 {font-size: 20px;}
	.banner-image img {min-height: 420px;  -o-object-fit: cover;  object-fit: cover;}
	.owl-carousel .banner-item .content_slider {top: 20%;}
	.about-oak-text-inner h2 {margin: 0 0 15px 0;font-size: 25px;}
	.about-oak-text-inner p {line-height: 26px;}
	.about-oak-img {width: 56%;padding: 0px 0 0 40px;}
	.shipping-info-inner .shipping-info-col {gap: 3px;font-size: 12px;}
	.top-header-links .links-center {display: none;}
	.home-slider-inner {padding: 25px 20px 20px 18px;max-width: 406px;}
	.home-slider-text h6 {font-size: 15px;line-height: 24px;}
	.home-slider-text p {font-size: 14px;}
	.header-container .header .nav-toggle {top: 19px;}
	.product-list-sidebar {-webkit-box-flex: 1;-ms-flex: 1 1 37%;flex: 1 1 37%; }
	.product-list-main-list {-webkit-box-flex: 1;-ms-flex: 1 1 63%;flex: 1 1 63%; }
	.products-grid .product-items .product-item {width: 50%}
	.products-grid .product-items .product-item .product-item-info .product-item-inner .actions-secondary{ -webkit-transform:none; -ms-transform:none; transform:none; }

	.products-list .product-items .product-item .product-item-info .product-item-photo{padding-right: 0;}

	.most-popular-slider .product-item-actions .actions-primary .btn-secondary-btn{padding: 17px 20px; width: 100%;}

	.category-view-thumbimage .page-title-wrapper-new h1, .catalog-product-view .column.main .block .title strong{font-size: 32px;}

	.sidebar .block.filter .filter-title strong{font-size: 16px;}

	body.account .product-list-row{margin-top: 0;}
	body.account .product-list-sidebar {-webkit-box-flex: 1;-ms-flex: 1 1 27%;flex: 1 1 27%; max-width: 27%;}
	body.account .product-list-main-list {-webkit-box-flex: 1;-ms-flex: 1 1 73%;flex: 1 1 73%; max-width: 73%;}

	.page-layout-1column .product.media{width: calc(100% - 400px); position: static;}
	.page-layout-1column .product-info-main{width: 400px; padding-right: 0;}
	.page-layout-1column .related-product-content{width: 100%; position: static; margin-bottom: 30px; border: none;}

	.catalog-product-view .related-product-content .products{justify-content: space-between;}
	.catalog-product-view .related-product-content .products .product-item{width: 48%;}
	.catalog-product-view .related-product-content .products .product-item:last-child{border-bottom: 1px solid #e5eaee;}

	.related-product-content .store-info-product-img{width: 100px;}
	.related-product-content .store-info-product{width: calc(100% - 100px);}

	.related-product-content p.pad{padding: 0;}
	.related-product-content .store-info-product-img{padding-left: 0;}

}

@media(max-width:1199px){
	.top-header-links .links-center{display: none;}
	.product.info.detailed .product.data.items .item.title a{padding: 14px 20px;}
	.products-grid .product-items.owl-carousel.products{margin: 0 !important;}
	.shpping-container-footer > div{font-size: 15px;}
	.shpping-container-footer > div{padding: 10px 10px 10px 90px;}
	.shpping-container-footer span.free-delivery-icon, .shpping-container-footer span.price-promise-icon, .shpping-container-footer span.contact-icon{left: 10px;}

	.featured-products-2 .featured-product{width: 25%; }
	.featured-products-2 .featured-product:nth-child(5){border-top-width: 1px;}
	.featured-products-2 .featured-product:nth-child(5n){border-right-width: 1px;}
	.featured-products-2 .featured-product:nth-child(4n){border-right-width: 0;}

	.checkout-index-index .opc-wrapper.am-opc-wrapper{-ms-flex-wrap: wrap;flex-wrap: wrap;}
	.checkout-index-index .opc-wrapper.am-opc-wrapper.layout-3columns .checkout-column{width: 50%;}
	.checkout-index-index .opc-wrapper.am-opc-wrapper.layout-3columns .checkout-column:last-child{width: 100%;}

	.brochures .brochure-download{width: 25%;}

	.navigation .level0 .submenu{
        min-width: 0;
        left: 0 !important;
        width: 100%;
    }

}

@media screen and (max-width: 1024px){
	.about-oak-text-inner{
		max-width: 100%;
	}
	.about-oak-img img{
		max-width: 100% !important;
		width: 100%;
		border-radius: 30px;
	}
	#faqs .faq .question{
		width: 100% !important;
		padding-right: 30px;
	}
	#faqs .faq .question:after{
		top: 0 !important;
		right: 0 !important;
	}
}



/** Media for only header and menus **/ 
@media(max-width:1023px){
	.header-container .header .block-search .field.search .label {
		display: none;
	}
	.top-header-links .container{padding-left: 15px; padding-right: 15px;}
	.header.content {padding: 15px 15px 73px; -webkit-box-align: center; -ms-flex-align: center; align-items: center;}
	.header-container .header .block-search {position: absolute; width: 100%; bottom: 12px; top: initial; padding: 0 15px; max-width: 100%}
	.header-container .header .nav-toggle {left: 9px;}
	.block-search .control input {height: 45px;}
	.block-search .minisearch .actions .action.search {display: block;position: absolute; height: 46px}
	.header-container .header .block-search #search_mini_form {position: relative;}
	.block-search .action.search::before {display: block; }
	.block-search .action.search > span {border: 0; clip: rect(0, 0, 0, 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px;}
	.nav-toggle::before {font-size: 32px;color: #000;}
	.nav-open .nav-toggle:before{color: #fff; z-index: 2; position: fixed; top: 0; right: 0; content: '\e616'; font-size: 48px; margin-top: 0;}

	.header-container .header .logo {right: -34px;}
	.nav-sections-item-content > .navigation {padding: 0;}
	.sections.nav-sections .navigation .level0 > .level-top {
		padding: 11px 40px 12px 15px;
		font-size: 16px;
		color: #212F3C;
		font-weight: 500;
		text-transform: capitalize;
	}
	.sections.nav-sections .nav-sections-item-title{ width:50%; border:none; }
	.sections.nav-sections .nav-sections-items .section-item-title.active{background-color:#1E2A77 !important; }
	.sections.nav-sections .nav-sections-item-title.active {
		background: #1E2A77;
		border: none;
		color: #fff;
	}
	.sections.nav-sections .nav-sections-item-title .nav-sections-item-switch {color: #000;}
	.sections.nav-sections .nav-sections-item-title.active .nav-sections-item-switch {color: #fff;}
	.navigation .level0.active > a:not(.ui-state-active), .navigation .level0.has-active > a:not(.ui-state-active) {
		border-color: #1E2A77;
	}
	.header-container .header .block-search .control {
		border: none;
		margin: 0;
	}
	.header-container .header .block-search .control input {
		height: 45px;
		position: relative;
		left: 0;
		margin: 0;
	}
	.navigation .level0 .submenu a {
		display: block;
		line-height: inherit;
		color: #575757;
		padding: 11px 20px !important;
		font-weight: 500;
		font-size: 15px;
	}
	.navigation .parent .level-top:after{
		top: 8px;
	}
	.navigation .megamenu.level-top-fullwidth .submenu [data-has-children]>a, .navigation .megamenu.level-top-sectioned .submenu [data-has-children]>a, .navigation .megamenu.level-top-boxed .submenu [data-has-children]>a{
		font-size: 15px !important;
	}

	.checkout-index-index .header.content{padding-bottom: 15px;}

	.sections.nav-sections .nav-sections-item-title{width: 100%;}
	.sections.nav-sections .nav-sections-item-title[aria-controls="store.links"]{display: none;}

	.navigation .megamenu.level-top-fullwidth .level0.fullwidth .fullwidth-wrapper{width: 100% !important;}
	.navigation .megamenu.level-top-fullwidth .level0.fullwidth .fullwidth-wrapper .fullwidth-wrapper-inner{width: 100% !important;}

	.nav-sections .nav-sections-items .section-item-content .navigation .megamenu.level0 li a{text-transform: capitalize !important;}

	
	
}

@media screen and (min-width: 769px) and (max-width: 1023px){
	.nav-sections{
		margin-bottom: 0;
	}
	.sections.nav-sections .navigation .level0 > .level-top {
		font-size: 13px;
		line-height: 20px;
		padding: 8px 10px 8px 10px;
	}
	.sections.nav-sections .navigation .level0.parent > .level-top{
		padding-right: 10px;
	}
	body .page-wrapper .nav-sections .navigation ul li.megamenu.mm-first-item a.level-top{
		padding-left: 10px !important;
	}
	.navigation .megamenu.level-top-fullwidth .submenu [data-has-children]>a, .navigation .megamenu.level-top-sectioned .submenu [data-has-children]>a, .navigation .megamenu.level-top-boxed .submenu [data-has-children]>a{
		font-size: 13px !important;
	}
	.navigation .megamenu.level-top-fullwidth .submenu [data-has-children] > a, .navigation .megamenu.level-top-sectioned .submenu [data-has-children] > a, .navigation .megamenu.level-top-boxed .submenu [data-has-children] > a{
		font-size: 13px;
		line-height: 1.25;
		padding: 7px 0 !important;
	}
	.navigation .level0 .submenu a{
		font-size: 13px;
		padding: 7px 0 !important;
	}
	.navigation .megamenu.level-top-fullwidth .submenu [data-has-children] > a span.mm-subcategory-title:before{
		content: none;
	}
	.navigation .megamenu.level-top-fullwidth .submenu .level1.submenu li a:before, .navigation .megamenu.level-top-sectioned .submenu .level1.submenu li a:before{
		content: '';
        width: 5px;
        height: 5px;
        background-color: transparent;
        border-bottom: 1px solid #000;
        border-right: 1px solid #000;
        transform: rotate(-45deg);
        position: absolute;
        top: 13px;
        left: 0;
	}
	.navigation .megamenu.level0 .submenu.boxed, .navigation .megamenu.level-top-sectioned .submenu.sectioned{
		padding-left: 15px;
		padding-right: 15px;
	}
	.navigation ul li.megamenu ul.submenu li a > span.underline-megamenu:before{
		content: none !important;
	}
}


@media(max-width:991px){
	.main-footer-col{width: calc(100% / 3)}
	.shpping-container-footer > div{padding: 10px 10px 10px 70px; font-size: 13px;}
	.shpping-container-footer span.free-delivery-icon, .shpping-container-footer span.price-promise-icon, .shpping-container-footer span.contact-icon{width: 50px; height: 50px; background-size: 26px;}
	.shpping-container-footer span.contact-icon{background-size: auto 30px;}

	.cart-summary{max-width: 100%;}

	.contact_info{padding-right: 0;}

	.checkout-index-index .am-checkout:not(.-modern){padding: 10px;}
	.checkout-index-index .opc-wrapper.am-opc-wrapper.layout-3columns .checkout-column{width: 100%;}

	.layout-1-col.row > .col-lg-9{-webkit-box-flex: 1;-ms-flex: 1 1 100%;flex: 1 1 100%; max-width: 100%;}
	.layout-1-col.row > .col-lg-3{-webkit-box-flex: 1;-ms-flex: 1 1 100%;flex: 1 1 100%; max-width: 100%; padding-left:0; padding-top:20px; }

	.category-view-thumbimage .category-image:before{
		background: rgb(246,246,248);
    	background: -webkit-gradient(linear, left top, right top, color-stop(20%, rgba(246,246,248,1)), color-stop(70%, rgba(255,255,255,0.4)));
    	background: -o-linear-gradient(left, rgba(246,246,248,1) 20%, rgba(255,255,255,0.4) 70%);
    	background: linear-gradient(90deg, rgba(246,246,248,1) 20%, rgba(255,255,255,0.4) 70%);
    	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f6f6f8",endColorstr="#000000",GradientType=1);
	}

	.category-view .category-list-section .category-list{column-gap: 15px; row-gap: 15px;}
	.category-view .category-list-section .category-list li{width: calc(33.33% - 10px);}

	.brochures .brochure-download{width: 33.33%;}

	.main-footer-col{
		width: 50%;
	}
	.footer-links{
		min-height: 0;
	}
	.page-footer .main-footer .footer-links + .footer-heading{
		margin-top: 30px;
	}


}
@media(max-width:900px){
	.catalog-product-view .column.main{ display: -ms-flexbox; display: -webkit-box; display: flex; -ms-flex-direction: column; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column;}
	.page-layout-1column .product.media{position: static;}
	.page-layout-1column .product.media{padding-right: 0; width: 100%; -webkit-box-ordinal-group: 0; -ms-flex-order: -1; order: -1;}
	.page-layout-1column .product-info-main{width: 100%; padding-right: 0;}
	.product.info.detailed .product.data.items .item.title a{padding: 14px; font-size: 14px;}

	.page-layout-1column .related-product-content{width: 100%; position: static; margin-bottom: 30px; margin-top: 0; border: none;}

	.catalog-product-view .related-product-content .products{justify-content: space-between;}
	.catalog-product-view .related-product-content .products .product-item{width: 48%;}
	.catalog-product-view .related-product-content .products .product-item:last-child{border-bottom: 1px solid #e5eaee;}

	.related-product-content .store-info-product-img{width: 100px;}
	.related-product-content .store-info-product{width: calc(100% - 100px);}

	.related-product-content p.pad{padding: 0;}
	.related-product-content .store-info-product-img{padding-left: 0;}




}

@media(max-width:768px){
	body .filter-options{ display: none;}
	body .filter.active .filter-options{display:block;}
	.product-list-sidebar .sidebar .block-content .filter-options-item.active .filter-options-title:before{left:8px;top:3px;}
	body .product-list-sidebar .sidebar .block-content .filter-options-item .filter-options-title:before{top: 4px;left: 6px;} 
	.product-info-main .box-tocart .field.qty, .product-options-bottom .box-tocart .field.qty{margin-bottom: 15px;}
	.product.info.detailed .product.data.items .item.content{margin-top: 0; float: left; width: 100%;}
	.product.info.detailed .product.data.items .item.title a{width: 100%; padding: 5px 14px; position: relative; margin-bottom: 5px}
	.product.info.detailed .product.data.items .item.title.active a{margin-bottom: 0;}
	.product.info.detailed .product.data.items .item.title a:after{content: ''; position: absolute; top: 50%; right: 15px; width: 10px; height: 10px; border-right: 2px solid; border-bottom: 2px solid; -webkit-transform: rotate(45deg) translateY(-50%); -ms-transform: rotate(45deg) translateY(-50%); transform: rotate(45deg) translateY(-50%); margin-top: -5px;}
	.product.info.detailed .product.data.items .item.title.active a:after{-webkit-transform: rotate(-135deg) translateY(-50%);-ms-transform: rotate(-135deg) translateY(-50%);transform: rotate(-135deg) translateY(-50%); right: 8px;}
	.fotorama__dot{width: 12px; height: 12px;}
	.fotorama__active .fotorama__dot{background: #5FA0C0; border-color: #5FA0C0;}
	.product.media .fotorama__wrap{padding-left: 0;}

	.block-margin.row{margin-right: 0 !important;}

	.product-info-main .page-title-wrapper .page-title{font-size: 22px; line-height: 30px;}

	.cart.table-wrapper .item-actions .actions-toolbar{margin-top: 0;}

	.block-customer-login{padding-right: 0; padding-bottom: 20px; border-right:none; border-bottom:1px solid #e8e8e8; }
	.login-container .block .login .actions-toolbar > .secondary{width: 100%;}

	form.sprayfinish .sprayfinish-team{width: 100%; padding-right: 0;}
	form.sprayfinish .sprayfinish-form{width: 100%; position: static; border-top: 1px solid #e8e8e8; padding-top: 25px; margin-top: 25px;}

	.team-members .team-member{font-size: 16px; max-width: 170px; padding: 20px 10px;}
	.team-members .team-member img{width: 140px; height: 140px;}

	form.sprayfinish h2, form.sprayfinish .fieldset > .legend{font-size: 24px;}

	.abs-shopping-cart-items-mobile .actions .action, .cart-container .form-cart .actions .action{width: 100%;}

	.account .product-list-main-list{width: 100%; padding-left: 0;}
	.account .product-list-sidebar{width: 100%;}
	.account .product-list-sidebar .block-collapsible-nav{position: static;}
	.account .product-list-row{margin-bottom: 0;}

	.sidebar.sidebar-main-1{margin-bottom: 0;}
	.sales-order-view .product-list-row{margin-bottom: 0;}
	.sales-order-view .product-list-main-list{padding: 0;}
	.abs-toggling-title-mobile, .block-wishlist-management .wishlist-select .wishlist-name, .block-collapsible-nav .title{border-top: none; border-bottom: none;}

	.account .product-list-row .block:last-child{margin-bottom: 0;}

	.cart.table-wrapper .product-item-details{padding-bottom: 0;}

	.checkout-payment-method .payment-option{margin: 0 -12px;}
	.checkout-payment-method .payment-methods{margin: 0 -12px;}
	.checkout-payment-method .payment-methods .amcheckout-title{padding: 0 12px;}

	body.account .product-list-sidebar {-webkit-box-flex: 1;-ms-flex: 1 1 100%;flex: 1 1 100%; max-width: 100%;}
	body.account .product-list-main-list {-webkit-box-flex: 1;-ms-flex: 1 1 100%;flex: 1 1 100%; max-width: 100%; padding-top: 40px;}

	.products-grid.wishlist .product-items .product-item .product-item-info{text-align: left;}
	.products-grid.wishlist .product-item-photo{width: 90px;}
	.products-grid.wishlist .product-item .fieldset>.field:not(.choice)>.label{width: auto; padding-right: 10px; margin-bottom: 0;}
	.products-grid.wishlist .product-item .fieldset .field.qty{-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start; margin-bottom: 0;}
	.products-grid.wishlist .product-item .box-tocart{width: 100%; margin-right: 0;}
	.products-grid.wishlist .product-item .box-tocart .fieldset{display: -webkit-box;display: -ms-flexbox;display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center;} 

	.account .product-list-row{-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start; padding-top: 0;}
	.account .product-list-sidebar{z-index: 3; background: #fff; padding: 5px 0; top: 0;}

	.customer-review.view .product-info h2.product-name{font-size: 18px;}

	.modal-popup.modal-slide .modal-inner-wrap[class] .modal-content{padding-top: 15px;}


	.cart.item .item-info{display: block;}
	.opc-block-summary .product-item .product-item-inner{display: block;}
	.opc-block-summary .product-item .product-item-name-block, .checkout-index-index .am-checkout .product-item .amcheckout-price-wrapper, .opc-block-summary .product-item .subtotal{display: block; text-align: left;}
	.opc-block-summary .product-item .subtotal .price{margin-left: 0;}

	.step-content .form.form-login .actions-toolbar .secondary{display: inline-block; width: 100%;}
	.step-content .form.form-login .actions-toolbar .secondary a.action{margin-right: 0;}


}

/** Mobile **/
@media(max-width:767px){
	body{
		font-size: 13px;
	}
	h3{
		font-size: 23px;
	}
	h2 {
		font-size: 27px;
	}


	.header.content .logo {width: 140px;}
	.header-custom-links {gap: 15px; align-items: center;}
	.header-wrapper-links .account a {font-size: 0;}
	.header-custom-links #switcher-currency ul li a {font-size: 0;}
	.header-custom-links #switcher-currency ul li a strong[class*="language"] {display: block;}
	.minicart-wrapper .action.showcart .text{display: none;}
	.header-wrapper-links .account a {height: 26px;display: block;}
	.header-container .header .minicart-wrapper {position: relative;top: 0;margin-top: 0;margin-left: -4px;}
	.header-container .header .nav-toggle {top: -1px}

	.nav-sections .nav-sections-items .section-item-content .navigation .megamenu.level0 li a{text-transform: capitalize !important;}

	.mp-banner-slider .home_image img{min-height: 0;}

	.mp-banner-slider .owl-dots{line-height: 46px;}
	.mp-banner-slider .owl-carousel .owl-nav button.owl-prev, .mp-banner-slider .owl-carousel .owl-nav button.owl-next{height: 46px;}

	.product-list-sidebar {-webkit-box-flex: 1;-ms-flex: 1 1 100%;flex: 1 1 100%; max-width: 100%;}
	.product-list-main-list {-webkit-box-flex: 1;-ms-flex: 1 1 100%;flex: 1 1 100%; max-width: 100%;}

	.category-view .category-list-section .category-list{column-gap: 20px; row-gap: 20px;}
	.category-view .category-list-section .category-list li{width: calc(50% - 10px);}
	.category-view .category-list-section .category-list li .category-title-new{font-size: 14px;}
	.category-view .category-list-section .category-list li .btn-secondary-btn{padding: 5px 10px !important; max-width: 130px;}
	.category-view-sprayfinish{padding: 5px;}

	.checkout-header h1.title{font-size: 28px;}

	.page-layout-1column .related-product-content{margin-bottom: 0;}


	.section-heading{
		margin: 0 0 15px 0;
	}
	.columns .column.main{padding-bottom: 25px;}

	.top-header-links{padding: 7px 0;}
	.links-contact a.visit-links{margin-right: -15px; padding: 3px 15px; font-size: 13px; line-height: 35px;}

	.header-container{position: sticky; top: 0;}

	.header.content{padding: 15px;}
	.header-container .header .block-search .field.search .label{display: block; top: -34px; right: 70px;}
	.header-container .header .block-search .control{ position: absolute; top: 100%; left: -15px; right: -15px; padding: 10px 15px; background: #fff; display: none;}
	.header-container .header .block-search .form.active .control{display: block;}
	.block-search .minisearch .actions .action.search{display: none; top: 10px;}
	.block-search .minisearch.active .actions .action.search{display: block;}

	.mst-searchautocomplete__item.magento_catalog_product .title{text-align: left;}

	.mp-banner-slider .owl-theme .owl-nav{bottom: -22px; box-shadow: 0 0 5px rgba(0, 0, 0, 0.3); display: none;}
	.mp-banner-slider .owl-dots{bottom: -22px; display: none;}

	.copyright-inner {
		display: block;
		text-align: center;
	}
	.copyright-left {
		margin: 0 0 10px 0;
	}
	.main-footer-col {
		width: 100%;
	}
	.newsletter-title {
		width: 100%;
		padding: 0 0 24px 0;
	}
	.newsletter-inner .content {
		width: 100%;
	}
	.newsletter-title p {
		font-size: 15px;
	}
	.block.newsletter {
		padding: 36px 0;
	}
	.newsletter-inner .content .actions .action.subscribe.primary {
		padding: 5px 24px;
	}
	.home-second-cols {
		width: 50%;
		padding: 10px 12px;
	}
	.home-second-cols-text h4 {
		font-size: 22px;
	}
	.get-inspired-big-col {
		width: 100%;
	}
	.get-inspired-sm-col {
		width: 100%;
	}
	.get-inspired-main-col-left {
		width: 100%;
	}
	.get-inspired-main-col-ryt {
		width: auto;
	}
	.big-big img {height: auto; }
	.big-small-hei img {height: auto; }
	.see-our-com-img {width: 100%; padding: 0 0 10px 0; }
	.see-our-com-text {width: 100%; }
	.about-oak-img::after {display: none; }
	.about-oak-text {width: 100%; padding: 0 15px; }
	.about-oak-img {width: 100%; padding: 30px 15px 0 15px; }
	.top-header-links-inner .links-center {display: none; }
	.links-contact{gap: 10px;}
	.links-contact a {gap: 0; font-size: 0; }
	.top-social-links a {font-size: 18px; }
	.blog-item-inner .post-info-wraper .mp-post-title {font-size: 18px; line-height: 24px;}
	.get-inspired-inner {margin: 0;}
	.shipping-info-menu{ display:none; }
	.home-slider-text::after{display: none;}
	.home-slider-text{right: 15px; left: 15px; display: none;}
	.home-slider-inner {padding: 20px 20px 20px 18px; max-width: 300px}
	.home-slider-inner:before{left: -15px; top: -15px; width: 30px; height: 30px; background-size: 30px;}
	.home-slider-text h3{font-size: 18px;}
	.home-slider-text .view-now-btn{margin: 10px 0 0;}
	.home-slider-text .view-now-btn .view-btn-arrow{font-size: 14px; padding-left: 40px;}
	.home-slider-text .view-now-btn .view-btn-arrow:before{background-size: 30px 30px; width: 30px; height: 30px;}
	.home-slider-text h6 {font-size: 12px;margin: 5px 0 5px 0;line-height: 20px;}
	.home-slider-text p {font-size: 12px;}
	.owl-carousel .banner-item .content_slider {left: 30px;width: calc(100% - 50px); top: 17%}
	.banner-image img {min-height: 400px;-o-object-fit: cover;object-fit: cover;}
	.home-second-sec{padding: 20px 0;}
	.home-second-cols-inner{padding: 20px;}
	.get-inspired-big-col{padding: 5px 0;}
	.get-inspired-sm-col{padding: 5px 0;}
	.get-inspired-sm-col .get-inspired-sm-col-cn:not(:last-child){margin-bottom: 10px;}
	.get-inspired-main-col-ryt{width: 100%; padding: 0; margin: 0;}
	.get-inspired-main-col-ryt .get-inspired-big-col-cn{padding: 5px 0;}
	.product-list-main-list .products{margin: 15px 0;}
	.product-list-main-list {width: 100%;padding: 0;}
	.product-list-sidebar + .product-list-main-list{padding-left: 0; padding-top: 20px;}	
	.product-list-sidebar {width: 100%;}
	.page-title-wrapper .page-title {font-size: 26px}
	.products-grid .product-items {margin: 0 -12px !important;}
	.products-grid .product-items .product-item {width: 50%;}
	.products-grid .product-items .product-item .product-item-info .product-item-inner .actions-secondary{ -webkit-transform:none; -ms-transform:none; transform:none; }

	.see-our-com-inner{padding-bottom: 15px;}

	.slick-prev.slick-arrow, .slick-next.slick-arrow{width: 36px; height: 36px; background-size: 36px !important;}

	.category-view-thumbimage .category-image > img{height: 200px;}

	.sec-outer-space{margin: 30px 0;}
	.sec-inner-space{padding: 30px 0;}
	.most-popular-slider .block-products-list{margin-bottom: 0;}
	.testimonials_home{margin-top: 40px; padding: 30px 0 0;}
	.testimonials_home .slick-dots{margin-top: 0;}

	.cms-home .layout-1-col.row, .cms-home .columns .column.main{padding-bottom: 0;}


	body .sidebar.sidebar-additional1{display: none;}

	.category-view .category-description {text-align: justify; }
	.category-view .category-description h3 span, .category-view .category-description h3 { font-size: 20px !important;}

/*	.page-title-wrapper{margin-top: 0;}*/

	.sidebar .block.filter .filter-title{padding: 5px 10px;}
	.sidebar .block.filter .filter-title strong{font-size: 16px;display: block;}
	.sidebar .block.filter .filter-title:after{content: ''; position: absolute; top: 14px; right: 12px; transition: 0.4s; border-right: 1px solid #000; border-bottom: 1px solid #000; width: 12px; height: 12px; transform: rotate(-135deg);}
	.sidebar .block.filter .filter-title.hide:after{transform: rotate(45deg); top: 7px;}

	.product-list-sidebar .sidebar .block-content .filter-options-title{padding: 10px 17px 10px 24px; font-size: 14px;}
	.product-list-sidebar .sidebar .block-content .filter-options-title:before{font-size: 22px; top: 6px; left: 7px;}
	.filter-options .filter-options-content{padding: 0 7px;}

	.product-info-main .box-tocart .actions, .product-options-bottom .box-tocart .actions{padding-top: 10px;}
	.product.info.detailed .product.data.items .item.title a{padding: 15px 14px; border: none;}
	.product.info.detailed .product.data.items .item.content{padding: 15px;}
	.product.info.detailed .product.data.items .item.content .feat_link_all a{font-size: 13px;}

	.review-list .block-title strong{font-size: 20px;}
	.review-list .abs-rating-summary, .review-list .review-ratings{display: table; max-width: 250px; width: 100%;}
	.review-list .abs-rating-summary .rating-label, .review-list .review-ratings .rating-label{display: none;}
	.review-list .review-content-container{width: 100%; padding-left: 0;}
	.review-list .review-title{margin-bottom: 10px;}
	.review-list .review-content{margin-bottom: 10px;}

	.shpping-container-footer{-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column; row-gap: 15px; margin-bottom: 25px;}

	.products-grid .product-items .product-item{padding: 5px;}
	div[aria-labelledby="block-related-heading"] .block-actions{-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column; row-gap: 10px;}

	.action.primary, .actions .action.primary, .block-cart-failed .action.continue, .cart-container .form-cart .action.continue, .cart.table-wrapper .action-gift, .cart.table-wrapper .actions-toolbar > .action, .checkout.action.primary, .primary .action.primary, .review-form .action.submit.primary, button{padding: 11px 20px;}
	.abs-revert-secondary-color, .block-compare .action.compare, .cart-summary .actions-toolbar > .primary button, .cart-summary .form.giftregistry .fieldset .action.primary, .paypal-review .block .actions-toolbar .action.primary, .cart-summary .actions-toolbar > .primary .cart.table-wrapper .actions-toolbar > .action, .cart-summary .actions-toolbar > .primary .action-gift{padding: 11px 20px;}

	.actions .action.tocart, .btn-secondary-btn{height: 40px; line-height: 26px !important; padding: 6px 10px !important;}


	.block .title{text-align: center;}
	.products-grid .product-items .product-item .product-item-info .product-item-details .product-item-link{font-size: 14px; min-height: 44px;}

	.cart-container .checkout-methods-items .action.primary{padding: 10px 17px; font-size: 18px;}
	.cart.table-wrapper .item-actions .actions-toolbar .action{font-size: 7px 10px;}
	.abs-discount-block > .title, .cart-summary .block > .title, .paypal-review-discount .block > .title{text-align: left;}
	.column.main .abs-discount-block > .title strong, .column.main .cart-summary .block > .title strong, .column.main .paypal-review-discount .block > .title strong{font-size: 16px;}

	.featured-products-2 .featured-product{width: 50%; padding:7px; }
	.featured-products-2 .featured-product:nth-child(3), .featured-products-2 .featured-product:nth-child(4){border-top-width: 1px;}
	.featured-products-2 .featured-product:nth-child(2n){border-right-width: 0;}
	.featured-products-2 .featured-product p{font-size: 14px;}

	body:not(.catalog-product-view) .page-title-wrapper .page-title{font-size: 24px;}
	body:not(.catalog-product-view) .page-title-wrapper .page-title .base{padding-right: 0;}
	body:not(.catalog-product-view) .page-title-wrapper .page-title:after{content: none;}
	.cms-page-view .page-main table{font-size: 13px;}

	.block .box .title{text-align: left;}
	.account .page-main .block .block-content .box{width: 100%;}

	.account .block-collapsible-nav .title:after, .account .block-wishlist-management .wishlist-select .wishlist-name:after{top: 0;}


	.account .page-main .block .block-content .box:last-child{margin-bottom: 0;}

	.contact_info{width: 100%; margin-bottom: 25px;}
	.form.contact{padding-left: 0; width: 100%; margin-bottom: 0;}

	.category-view-thumbimage .page-title-wrapper-new h1, .catalog-product-view .column.main .block .title strong{font-size: 27px;}

	.faq-accordion dd .answer{margin: 15px 10px !important;}

	.account .page-main .block .block-title{font-size: 20px;}
	.account .page-main .block .block-title a{font-size: 14px;}
	.account .block .block-content .box .box-title{font-size: 16px;}


	.cms-page-view .page-main h3{font-size: 16px;}

	.layout-1-col.row{padding-bottom: 0;}

	.products-grid .product-items .product-item .product-item-info{border: 1px solid #F5F5F7;}
	.catalog-product-view .column.main .block .title{margin: 0 0 15px;}

	.abs-margin-for-blocks-and-widgets, .block, .sidebar .widget.block:not(:last-child), .sidebar .widget:not(:last-child), .block-banners, .block-banners-inline{margin-bottom: 20px;}

	.block-blog-related .related-content-container .author-content-information{padding-left: 10px;}
	.block-blog-related .related-content-container .author-content-image{width: 50px;}
	.block-blog-related .related-content-container .author-content-information .author-name{font-size: 16px;}

	.fsc-box{width: 100%;}
	.custody-block{background: #fff;padding: 10px 10px 20px;}
	.cms-page-view .page-main p.trademark-txt{margin-top: 34px;}


	.modal-popup .modal-footer .action-primary{padding: 11px 20px;}

	.see-our-com-inner{padding-right: 20px;}

	.catalog-category-view .product-list-row{margin-top: 0;}
	.block.newsletter .field.newsletter .control input{height: 44px;}
	.newsletter-inner .content .actions .action.subscribe.primary{height: 44px;}

	.post-list-body .post-info-wraper .mp-post-title{font-size: 16px; line-height: 24px;}
	.post-list-body .mp-post-info{font-size: 12px;}
	.block-blog-related .related-content-container{padding: 0;}
	div.default-cmt__content__cmt-content{margin-top: 15px;}
	table>thead>tr>th, table>tbody>tr>th, table>tfoot>tr>th, table>thead>tr>td, table>tbody>tr>td, table>tfoot>tr>td{
		padding: 5px;
	}

	.product-item .price-box .price-including-tax, .product-item .price-box .price-including-tax .price, .price-including-tax:before{font-size: 14px;}
	.product-item .price-box .price, .price-container .price-including-tax + .price-excluding-tax, .price-container .weee, .price-container .price-including-tax + .price-excluding-tax .price, .price-container .weee .price, .price-container .weee + .price-excluding-tax:before, .price-container .weee + .price-excluding-tax .price{font-size: 12px;}
	.price-including-tax + .price-excluding-tax:before, .weee[data-label]:before{font-size: 12px;}

	#cta{
		padding: 40px 0 !important;
		margin-bottom: 40px !important;
	}
	#faqs{
		padding: 40px 0 !important;
	}




}
@media(max-width:639px){
	.table-order-items tbody tr .col.actions{width: 100%;}
	.table-wrapper.additional-addresses .table:not(.cart):not(.totals):not(.table-comparison) tbody > tr > td:first-child{padding-top: 0}
	.table-wrapper.additional-addresses tr:nth-child(even){background-color: transparent;}
	.table-wrapper.additional-addresses tr:not(:first-child){border-top: 1px solid #e5eaee; padding-top:15px; }

	.table-wrapper.orders-history{overflow: hidden; }
	.table-wrapper.orders-history table{min-width: 0;}
}
@media(max-width:580px){
	.home-second-cols {
		width: 100%;
	}
	.home-second-cols-text h4 {
		font-size: 19px;
	}
/*	.products-grid .product-items .product-item{ width:100% }*/
	.home-blog .items{padding: 0;}
	.cms-spray-finishes.page-layout-1column .column.main img{width: 100%; margin-right: 0 !important; margin-bottom: 15px !important;}

	.galleries{-ms-grid-columns: 1fr 10px 1fr;grid-template-columns: repeat(2, 1fr);  -webkit-column-gap: 10px;  -moz-column-gap: 10px;  column-gap: 10px; row-gap: 10px;}
	.cms-page-view .page-main p{-ms-grid-column-span: 2;grid-column: span 2/span 2;}

	.cms-visit-our-showroom .column.main .group{-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
	.cms-visit-our-showroom .column.main .group .fleft{width: 100%;}

	.brochures .brochure-download{width: 50%; padding: 0 5px; margin-bottom: 15px;}
	.brochures .brochure-download a{padding: 5px;}

	.modal-popup .modal-inner-wrap{width: 90%;}

	.catalog-product-view .related-product-content .products .product-item{width: 100%;}


	.products-grid.wishlist .product-items .product-item{width: 100%;}


}  

@media(max-width:480px){
	.col-mp{padding: 0;}

	.category-view .category-list-section .category-list{column-gap: 10px; row-gap: 20px;}
	.category-view .category-list-section .category-list li{width: calc(50% - 5px);}
}

@media(max-width:359px){
	.brochures .brochure-download{width: 100%;}
	.size-guide-holder table tr th, .size-guide-holder table tr td{padding: 8px 5px;}
	.products-grid .product-items .product-item{ width:100% }

	.home-slider-inner{max-width: 285px;}
}

