@media screen and (max-width:3840px) {
	.container {
		max-width: 3400px;
	}

	.navigation .level0>.level-top {
		font-size: 30px;
		padding: 30px 20px;
	}

	.contact_btn {
		padding: 12px 24px 12px 24px;
		font-size: 30px;
	}

	.top_menu li a {
		font-size: 30px;
	}

	.minisearch .site_search {
		width: 70%;
		padding: 20px 40px 20px 40px;
		border-radius: 60px;
		font-size: 30px;
	}

	.search_icon {
		font-size: 40px;
		margin-left: -85px;
		margin-top: 6px !important;
	}

	.top_menu li {
		font-size: 30px;
		padding: 0px 5px;
	}

	.top_line {
		padding: 10px 0 10px 0;
	}

	.navbar-brand img {
		width: 700px;
	}

	.top_line2 {
		padding: 20px 0 20px 0;
	}

	.top_right {
		padding: 1.5% 0 0;
	}

	.top_cart .user_icon {
		padding: 0 0 0 0px;
	}

	.minicart-wrapper .action.showcart .counter.qty {
		position: absolute;
		top: -35px;
		right: -35px;
		width: 40px;
		height: 40px;
		line-height: 40px;
		font-size: 32px;
		border-radius: 40px;
	}

	.owl-item h1 {
		font-size: 100px;
	}

	.owl-item h2 {
		font-size: 76px;
		padding: 10px 0 10px 0;
	}

	.owl-item p {
		font-size: 46px;
		letter-spacing: 10px;
	}

	.readmore {
		padding: 18px 50px;
		font-size: 36px;
	}

	.owl-dot.active {
		background-color: #fdb813;
		width: 100px;
		height: 12px;
	}

	.owl-dot {
		width: 70px;
		height: 12px;
	}

	.distributors_list {
		width: 100%;
	}

	.distributors_title {
		width: 14%;
	}

	.distributors_list li {
		width: auto;
	}

	.distributors_title {
		padding: 26px 0px;
		background: #ffffff;
		font-size: 40px;
		line-height: 40px;
	}

	.sevices_block li {
		margin: 0 0 0 50px;
		max-width: 910px;
	}

	.services_yllow .title {
		padding: 10px 0 20px 0;
		font-size: 42px;
		line-height: 48px;
	}

	.services_yllow .link {
		padding: 10px 0 10px 0;
		font-size: 34px;
	}

	.services_yllow .title:before {
		width: 18%;
		height: 4px;
	}

	.col-1,
	.col-2,
	.col-3,
	.col-4,
	.col-5,
	.col-6,
	.col-7,
	.col-8,
	.col-9,
	.col-10,
	.col-11,
	.col-12,
	.col,
	.col-auto,
	.col-sm-1,
	.col-sm-2,
	.col-sm-3,
	.col-sm-4,
	.col-sm-5,
	.col-sm-6,
	.col-sm-7,
	.col-sm-8,
	.col-sm-9,
	.col-sm-10,
	.col-sm-11,
	.col-sm-12,
	.col-sm,
	.col-sm-auto,
	.col-md-1,
	.col-md-2,
	.col-md-3,
	.col-md-4,
	.col-md-5,
	.col-md-6,
	.col-md-7,
	.col-md-8,
	.col-md-9,
	.col-md-10,
	.col-md-11,
	.col-md-12,
	.col-md,
	.col-md-auto,
	.col-lg-1,
	.col-lg-2,
	.col-lg-3,
	.col-lg-4,
	.col-lg-5,
	.col-lg-6,
	.col-lg-7,
	.col-lg-8,
	.col-lg-9,
	.col-lg-10,
	.col-lg-11,
	.col-lg-12,
	.col-lg,
	.col-lg-auto,
	.col-xl-1,
	.col-xl-2,
	.col-xl-3,
	.col-xl-4,
	.col-xl-5,
	.col-xl-6,
	.col-xl-7,
	.col-xl-8,
	.col-xl-9,
	.col-xl-10,
	.col-xl-11,
	.col-xl-12,
	.col-xl,
	.col-xl-auto {
		padding-right: 25px;
		padding-left: 25px;
	}

	.seasonal_favourites_part h3 {
		font-size: 64px;
		background-size: 6%;
		padding: 0 0 40px 0;
	}

	.seasonal_favourites_part {
		padding: 90px 0 90px 0;
	}

	.favourites_product .product .title {
		font-size: 48px;
	}

	.banner_part {
		padding: 90px 0 90px 0;
	}

	.banner_product .banner .title {
		font-size: 66px;
		line-height: 70px;
	}

	.latest_news_part {
		padding: 90px 0 90px 0;
	}

	.latest_news_part h3 {
		margin-bottom: 30px;
		background-size: 8%;
		padding: 0 0 40px 0;
	}

	.news .news_img {
		width: 22%;
	}

	.latest_news_part p {
		font-size: 30px;
	}

	.news_right h5 {
		padding: 0 0 20px 0;
		font-size: 48px;
	}

	.news_right .posted_on {
		font-size: 30px;
		padding: 20px 0 0 0;
	}

	.news_right p {
		padding: 20px 0 0 0;
	}

	.tag_list li a {
		padding: 12px 30px 12px 30px;
		font-size: 30px;
	}

	.viewmore {
		font-size: 30px;
	}

	.tag_list {
		padding: 10px 0 0 0;
	}

	.favourites_product {
		padding: 80px 0 0 0;
	}

	.news_latter h5 {
		font-size: 80px;
		line-height: 80px;
	}

	.news_latter p {
		line-height: 42px;
		margin-top: 30px;
	}

	.email_icon img {
		width: 50%;
	}

	.news_btn {
		border: 10px solid #c01219;
		font-size: 44px;
		padding: 20px 8% 20px 8%;
	}

	.news_btn:hover {
		border: 10px solid #fdb813;
	}

	.news_latter {
		padding: 160px 5% 160px 5%;
	}

	.footer-col1 h6 {
		font-size: 40px;
		padding-bottom: 30px;
	}

	.footer-col1 .menu_list li a {
		font-size: 30px;
		line-height: 64px;
	}

	.hire_show_logo {
		float: right;
		width: 70%;
		text-align: right;
	}

	.hire_show_logo img {
		width: 60%;
	}

	.footer_sub_menu li {
		font-size: 30px;
		padding: 20px 10px 10px 10px;
	}

	.footer_sub_menu li a {
		font-size: 30px;
	}

	.social_menu li a {
		width: 67px;
		height: 67px;
		line-height: 67px;
		border-radius: 67px;
		font-size: 36px;
		margin: 0 10px 0 10px;
	}

	.footer_yellow {
		padding: 15px 30px 15px 30px;
		margin: 40px 0 0 0;
	}

	.copyright {
		font-size: 30px;
	}

	.footer-col1 .menu_list {
		padding: 3% 0 0 0;
	}

	.news {
		padding: 40px 0;
	}

	.owl-dot {
		bottom: 20px;
	}

	.category_part {
		padding: 90px 0 90px 0;
	}

	.bradcrumb ul li a {
		font-size: 30px;
	}

	.bradcrumb ul li {
		font-size: 30px;
	}

	.category_part h1 {
		padding: 0 0 40px 0;
		font-size: 64px;
		background-size: 6%;
	}

	.category_search_part {
		margin-top: 30px;
	}

	.cat_search {
		padding: 28px 28px;
		font-size: 30px;
	}

	.cat_search_btn {
		padding: 20px 4% 20px 4%;
		font-size: 40px;
	}

	.cat_search_btn2 {
		padding: 20px 12% 20px 12%;
		font-size: 40px;
	}

	.cat_search2 {
		padding: 28px 28px;
		font-size: 30px;
		width: 83%;
	}

	.search_left {
		padding: 40px 0 40px 0;
	}

	.search_right {
		padding: 40px 0 40px 0;
	}

	.category_search_part {
		padding: 0px 20px 0px 20px;
	}

	.category-text {
		font-size: 50px;
	}

	.category_list {
		padding: 90px 0 0px 0;
	}

	.category_part p {
		font-size: 30px;
		line-height: 44px;
	}

	.btn-blk a {
		max-width: 274px;
		padding: 20px 0;
		font-size: 30px;
		margin: 0 2%;
	}

	.product-image-wrapper {
		margin-top: 35px;
	}

	.cat_search_btn2 {
		padding: 24px 12% 26px 12%;
	}

	.login_per a {
		margin-top: 10px;
		font-size: 30px;
	}

	.product-spa .product_discription {
		padding: 70px 0 0 0;
	}

	.inner-blk ul li a {
		font-size: 39px;
	}

	.sidebar-blk h4 {
		font-size: 45px;
		padding: 0 0 30px 0;
	}

	.product-spa .product_discription h5 {
		font-size: 56px;
	}

	.inner-blk ul li {
		line-height: 55px;
	}

	.inner-blk ul li a {
		font-size: 36px;
	}

	.top_menu {
		margin: 0px 0 50px 0;
	}

	.owl-dots {
		bottom: 0px;
	}

	.logo {
		max-width: 100% !important;
		margin: 8px auto 0px 0;
	}

	.navigation .level0 .submenu a {
		padding: 18px 20px;
		font-size: 28px;
	}

	.navigation .level0 .submenu li.parent>a>.ui-menu-icon {
		right: -8px;
	}

	.navigation .level0 .submenu li.parent>a>.ui-menu-icon:after {
		font-size: 78px;
	}

	.product-blk h1 {
		font-size: 64px;
	}

	.product-blk .btn-blk a {
		min-width: 342px;
	}

	.product-spa .product_discription h5 {
		font-size: 46px;
	}

	.product-title {
		height: 120px;
	}

	.category-text {
		font-size: 36px;
		padding: 30px 0 0 0;
	}

	.category_part h1 {
		padding: 0 0 26px 0;
	}

	.product-blk h1 {
		padding: 0 0 26px 0;
	}

	.cat_search_btn2 {
		padding: 20px 8% 20px 8%;
	}

	.cat_search2 {
		width: 66%;
	}

	.product-list .hire-img {
		max-width: 24%;
	}

	.product-list .product-spa .product_discription h5 {
		font-size: 38px;
	}

	.product-list .product-title {
		height: 120px;
	}

	.cat_search.product {
		width: 39.3% !important;
	}

	.product-sdbr h4 {
		font-size: 40px !important;
		padding: 30px 0;
	}

	.product-sdbr h5 {
		font-size: 34px;
	}

	.contain {
		font-size: 30px;
	}

	.filter-options-content a.checkmark:before {
		position: absolute;
		top: 8px;
		left: 0;
		height: 30px;
		width: 30px;
		background-color: #ffffff;
		border: 3px solid #545454;
		content: '';
	}

	.contain .checkmark:after {
		left: 8px;
		top: 1px;
		width: 13px;
		height: 22px;
		border-width: 0 6px 6px 0;
	}

	.product-sdbr h5 {
		padding: 40px 0 20px 0;
	}

	.product-sdbr ul li {
		font-size: 30px;
	}

	.product-sdbr ul li a {
		font-size: 30px;
	}

	.product-sdbr ul {
		margin: 55px 0 0 0;
	}

	.clr-btn {
		font-size: 30px;
	}

	.compare-btn {
		font-size: 28px;
		padding: 16px 47px;
	}

	.clr-btn {
		margin-top: 14px;
	}

	.active_parts_part {
		padding: 90px 0 0 0;
	}

	.active-brand-section1-content h1 {
		font-size: 100px;
		padding: 0 0 5px 0;
	}

	.active-brand-section1-content h2 {
		padding: 0 0 15px 0;
		font-size: 76px;
	}

	.active-brand-section1-content p {
		font-size: 48px;
	}

	.active-brand-section2 {
		padding: 90px 0 90px 0;
	}

	.active-brand-section2 h2 {
		margin-bottom: 40px;
		font-size: 60px;
		background-size: 6%;
	}

	.active-brand-section2 h3 {
		padding: 0 0 10px 0;
		font-size: 36px;
	}

	.active-brand-section2 p {
		font-size: 30px;
		line-height: 48px;
	}

	.active-brand-section2-right a img {
		max-width: 90%;
	}

	.active-brand-section2-right a {
		min-height: 300px;
		line-height: 300px;
	}

	.active-brand-section2-right {
		min-height: 300px;
	}

	.active-brand-section3-title-right a {
		border: 12px solid #ffffff;
		border-radius: 260px;
		max-width: 260px;
	}

	.active-brand-section3-title-left a {
		border: 12px solid #ffffff;
		border-radius: 260px;
		max-width: 260px;
	}

	.active-brand-section3 {
		padding: 90px 0 90px 0;
	}

	#active-brand-section3-title-middle h2 {
		margin: 6% 0 4%;
		font-size: 64px;
		background-size: 14%;
	}

	.active-brand-section3-content-left-content h4 {
		font-size: 44px;
	}

	.active-brand-section3-content-left-content p {
		font-size: 30px;
		line-height: 48px;
	}

	.active-brand-section3-content-left-image {
		width: 430px;
		height: 430px;
		border-radius: 430px;
		line-height: 430px;
	}

	.active-brand-section3-content-left-image img {
		max-width: 80%;
	}

	.active-brand-section3-content-left-content {
		width: calc(100% - 430px);
		padding-left: 3%;
	}

	.active-brand-section3-content-right-content h4 {
		font-size: 44px;
	}

	.active-brand-section3-content-right-content p {
		font-size: 30px;
		line-height: 48px;
	}

	.active-brand-section3-content-right-image {
		width: 430px;
		height: 430px;
		border-radius: 430px;
		line-height: 430px;
	}

	.active-brand-section3-content-right-image img {
		max-width: 80%;
	}

	.active-brand-section3-content-right-content {
		width: calc(100% - 430px);
		padding-left: 3%;
	}

	#active-brand-section3-content-right-content a {
		font-size: 34px;
	}

	.active-brand-section4 {
		padding: 90px 0 0px 0;
	}

	.active-brand-section4-left-image img {
		width: 60%;
	}

	.active-brand-section4-right-image img {
		width: 59%;
	}

	#active-brand-section4-left-container h4 {
		padding: 0 0 20px 0;
		font-size: 48px;
	}

	#active-brand-section4-right-container h4 {
		padding: 0 0 20px 0;
		font-size: 48px;
	}

	#active-brand-section4-left p {
		font-size: 30px;
		line-height: 48px;
	}

	#active-brand-section4-right p {
		font-size: 30px;
		line-height: 48px;
	}

	#active-brand-section4-left-container a {
		font-size: 30px;
	}

	#active-brand-section4-right-container a {
		font-size: 30px;
	}

	#active-brand-section4-left-container {
		padding: 2% 0 0 0;
	}

	#active-brand-section4-right-container {
		padding: 2% 0 0 0;
	}

	.active-brand-section5 {
		padding: 90px 0 90px 0;
	}

	.active-brand-section5 {
		padding: 90px 0 90px 0;
	}

	.active-brand-section5 h2 {
		font-size: 64px;
		background-size: 6%;
	}

	#active-brand-section5-right-content h4 {
		font-size: 64px;
		margin: 0 0 3% 0;
		padding: 0 0 40px 0;
	}

	#active-brand-section5-right-content p {
		font-size: 30px;
		line-height: 48px;
	}

	#active-brand-section5-right-content a {
		padding: 2% 5%;
		font-size: 30px;
	}

	#active-brand-section5-right {
		min-height: 1013px;
	}

	.active-brand-section6 {
		padding: 0px 0 90px 0;
	}

	#active-brand-section6-left a {
		max-width: 800px;
		font-size: 40px;
		border: 5px solid #ececec;
	}

	#active-brand-section6-right-wrapper a {
		border: 6px solid #ececec;
	}

	#active-brand-section6-left a:before {
		font-size: 48px;
	}

	.start-con {
		padding-bottom: 40px;
	}

	.product-detail h2 {
		font-size: 80px;
		width: 100%;
	}

	.simpson-txt {
		margin-top: 30px !important;
		margin-bottom: 15px !important;
	}

	.dispatch-sec {
		padding: 40px 0 80px 0;
	}

	.dispatch-sec h5 {
		font-size: 75px;
		margin: 0 0 10px 0;
	}

	.dispatch-sec h4 {
		font-size: 46px;
		margin-bottom: 20px;
	}

	.qty-txt {
		font-size: 54px;
	}

	.dispatch-sec input {
		font-size: 40px;
		width: 25%;
		padding: 8px 22px;
	}

	.add-wish-blk a {
		font-size: 32px;
	}

	.order-btn {
		padding: 28px 58px;
	}

	.tab-content p {
		font-size: 37px !important;
	}

	.nav.nav-tabs li a {
		font-size: 36px;
		padding: 30px 0;
	}

	.product-detail p {
		padding: 30px 0 0 0;
		margin: 0;
	}

	.spcl-ofr h3 {
		font-size: 70px;
		padding: 30px 0 0;
	}

	.tab-content p {
		font-size: 32px !important;
	}

	.spcl-ofr span {
		font-size: 32px;
		font-weight: 400;
	}

	.spcl-ofr p {
		margin: 0;
	}

	.special-offer {
		max-width: 38%;
	}

	.features-blk {
		width: 100%;
		float: left;
		padding: 70px 0 0 0;
	}

	.active_parts_part {
		padding: 90px 0 0 0;
	}

	.category-blk .product-title {
		height: 90px;
	}

	.product-list .product-title {
		height: auto;
	}

	.btn-blk button {
		min-width: 342px !important;
		padding: 20px 0 !important;
		font-size: 30px !important;
	}

	.product-spa .product_discription h5 .product-item-link {
		font-size: 40px;
	}

	.product-blk .price {
		font-size: 38px;
	}

	.level0.nav-1 {
		border-bottom: 10px solid #941677;
	}

	.level0.nav-2 {
		border-bottom: 10px solid #3256a0;
	}

	.level0.nav-3 {
		border-bottom: 10px solid #d7c109;
	}

	.level0.nav-4 {
		border-bottom: 10px solid #40a535;
	}

	.level0.nav-5 {
		border-bottom: 10px solid #fe9705;
	}

	.level0.nav-6 {
		border-bottom: 10px solid #23408f;
	}

	.level0.nav-7 {
		border-bottom: 10px solid #e30613;
	}

	.level0.nav-8 {
		border-bottom: 10px solid #c7c6c5;
	}

	.modes-mode:before {
		font-size: 36px;
	}

	.toolbar-amount {
		padding: 20px 0 20px 10px;
		font-size: 30px;
	}

	.sorter {
		font-size: 30px;
	}

	.sorter-action:before {
		font-size: 28px;
		line-height: 50px;
	}

	.products-grid {
		padding: 30px 0 0 0;
	}

	.template1_with_video .products-grid {
		padding: 80px 0 0 0;
	}

	.product-list button {
		min-width: 274px !important;
		padding: 20px 0 !important;
		font-size: 30px !important;
		margin: 0 1%;
	}

	.block.filter .filter-title strong {
		font-size: 40px !important;
		padding: 30px 0;
	}

	.product-sdbr .filter-subtitle {
		font-size: 40px;
		padding: 0 0 40px;
	}

	.filter-options .filter-options-title {
		font-size: 34px;
		padding: 7% 0px 5% 0;
	}

	.ui-slider-horizontal {
		height: 20px;
		-webkit-border-radius: 20px;
		border-radius: 20px;
	}

	.ui-slider-handle {
		height: 20px;
		width: 20px;
		-webkit-border-radius: 20px;
		border-radius: 20px;
	}

	.item {
		padding-left: 50px;
		margin-bottom: 10px !important;
		font-size: 30px;
	}

	.modes-mode {
		padding: 12px 15px;
	}

	.pages a.page {
		padding: 12px 25px;
		font-size: 30px;
	}

	.pages strong.page {
		font-size: 30px;
		padding: 10px 25px;
	}

	.pages .action {
		padding: 12px 16px;
	}

	.pages .action.next:before {
		font-size: 70px;
	}

	.products.wrapper~.toolbar .limiter {
		font-size: 30px;
	}

	.price-container .price {
		font-size: 32px;
	}

	.btn-blk {
		margin: 20px 0 0px 0;
	}

	.product-spa {
		margin-bottom: 50px;
	}

	.product-sdbr .filter-current-subtitle {
		font-size: 34px;
		padding: 0% 0 15px 0;
	}

	.filter-current .filter-label {
		font-size: 34px;
		padding: 2% 0 20px 0;
	}

	.remove {
		font-size: 28px;
	}

	.toolbar-sorter select {
		padding: 10px 15px;
		background-size: 60px 115px;
	}

	.filter-actions .clear {
		font-size: 28px;
	}

	.limiter select {
		padding: 15px 25px;
		font-size: 30px;
		background-size: 60px 115px;
	}

	.item .checkmark:after {
		left: 9px;
		top: 12px;
		width: 11px;
		height: 19px;
		border-width: 0 5px 5px 0;
	}

	.category-blk .products-grid {
		padding: 90px 0 0 0;
	}

	.category-blk {
		padding-bottom: 60px;
	}

	.product-spa .product_discription p {
		min-height: inherit;
		font-size: 30px;
		line-height: 34px;
	}

	.category-blk .product-spa .product_discription p {
		min-height: 80px;
	}

	p.minimal-price {
		height: auto !important;
	}

	.category_search_part input[type="text"],
	input[type="password"],
	input[type="url"],
	input[type="tel"],
	input[type="search"],
	input[type="number"],
	input[type="datetime"],
	input[type="email"] {
		padding: 20px 28px;
		font-size: 30px;
	}

	.search_right input[type="text"],
	input[type="password"],
	input[type="url"],
	input[type="tel"],
	input[type="search"],
	input[type="number"],
	input[type="datetime"],
	input[type="email"] {
		width: 66%;
	}

	.category_search_part {
		margin-top: 90px;
	}

	.sidebar-blk .filter-options input {
		font-size: 28px;
		padding: 9px 30px;
	}

	.bottom_content h2 {
		font-size: 46px;
	}

	.breadcrumbs ul li i {
		font-size: 26px;
		line-height: 38px;
	}

	.filter-options-title:after {
		line-height: 90px;
		font-size: 32px;
	}

	block-compare .block-title strong {
		font-size: 40px
	}

	.block-compare .empty {
		font-size: 30px;
	}

	.block-compare .block-title strong,
	.block-reorder .block-title strong {
		font-size: 40px;
	}

	.block-compare .block-title,
	.block-reorder .block-title {
		margin-bottom: 30px;
	}

	#ln_slider_text_price {
		padding: 5% 0 0;
	}

	.pages .action.next:before {
		font-size: 32px;
	}

	.abs-remove-button-for-blocks:before,
	.sidebar .product-items .action.delete:before,
	.table-comparison .cell.remove .action.delete:before,
	.block-compare .action.delete:before,
	.filter-current .action.remove:before {
		font-size: 30px;
	}

	.product-detail .start-con-main h1 {
		font-size: 70px;
	}

	.start-con-main .type {
		font-size: 30px;
		clear: both;
		padding: 0;
	}

	.start-con-main .value {
		font-size: 30px;
		padding: 0;
	}

	.product-reviews-summary a {
		font-size: 36px;
		padding: 30px 0 20px 0;
	}

	.product-info-main .product-info-stock-sku {
		font-size: 36px;
	}

	.table-wrapper thead th {
		padding: 20px;
		font-size: 32px;
	}

	.abs-actions-addto:before,
	.bundle-options-container .block-bundle-summary .product-addto-links>.action:before,
	.product-item-actions .actions-secondary>.action:before,
	.product-social-links .action.tocompare:before,
	.wishlist.split.button>.action.split:before,
	.product-social-links .action.mailto.friend:before,
	.product-social-links .action.towishlist:before,
	.block-bundle-summary .action.towishlist:before,
	.product-item .action.towishlist:before,
	.table-comparison .action.towishlist:before {
		font-size: 38px;
	}

	.box-tocart .action.tocart {
		padding: 24px 50px;
		font-size: 34px;
		margin: 1% 0 0% 0;
	}

	.product.data.items>.item.title>.switch {
		font-size: 32px;
		padding: 20px 20px 20px 20px;
	}

	.product.data.items>.item.title.active>.switch,
	.product.data.items>.item.title.active>.switch:focus,
	.product.data.items>.item.title.active>.switch:hover {
		padding-bottom: 20px;
	}

	.product.data.items>.item.content {
		margin-top: 81px;
		padding: 30px 30px 30px 30px;
	}

	.product-detail .table.grouped .col.qty .control.qty .qty {
		height: 60px;
	}

	.product-list #related .owl-nav button,
	.product-list #upsell .owl-nav button {
		font-size: 0px !important;
	}

	.box-tocart .action.towishlist {
		padding: 24px 50px;
		font-size: 34px;
		margin: 1% 2% 0% 0;
	}

	.features-blk .block .title strong {
		padding: 0 0 40px 0;
		font-size: 64px;
	}

	#related,
	#upsell {
		padding-top: 30px;
	}

	#related .owl-nav button.owl-prev span:before,
	#upsell .owl-nav button.owl-prev span:before {
		left: -140px;
		font-size: 150px;
	}

	#related .owl-nav button.owl-next span:before,
	#upsell .owl-nav button.owl-next span:before {
		right: -140px;
		font-size: 150px;
	}

	#related .info-btn,
	#upsell .info-btn {
		min-width: 270px !important;
	}

	.product-list #related button,
	.product-list #upsell button {
		min-width: 270px !important;
	}

	#related .item,
	#upsell .item {
		padding-left: 25px;
		padding-right: 25px;
	}

	.category-search .control {
		width: 39.6% !important;
	}

	.category-search .control .custom-search {
		font-size: 30px;
	}

	.table-wrapper thead th {
		font-size: 32px;
	}

	.default-simple-product .start-con-main p {
		font-size: 30px;
	}

	.default-simple-product.product-detail p {
		font-size: 30px;
		padding: 0 0;
	}

	.default-simple-product .description {
		padding-top: 20px;
	}

	.attribute-detail-list ul li {
		font-size: 34px;
		line-height: 54px;
	}

	.attribute-detail-list ul span {
		font-size: 34px;
	}

	.attribute-detail-list h2 {
		padding: 0 0 5px 0;
		font-size: 40px !important;
	}

	.price-with-quantity .price-container .price {
		font-size: 70px;
	}

	.price-with-quantity .label {
		font-size: 38px;
	}

	.price-with-quantity .box-tocart .input-text.qty {
		width: 8%;
		font-size: 38px;
		padding: 7px 10px;
	}

	.default-simple-product .add-wish-blk {
		text-align: left;
		margin-top: -80px;
	}

	.attribute-detail-list {
		padding: 3% 0 0 0;
	}

	.search.summary .items {
		margin: 0 28px;
	}

	.search.found {
		margin-bottom: 30px;
		font-size: 30px;
	}

	.message.notice>*:first-child:before {
		font-size: 46px;
		line-height: 42px;
		width: 100px;
		color: #ed1c24;
	}

	.message.notice {
		font-size: 30px;
		padding: 25px 25px 25px 25px;
	}

	.message.notice div {
		padding-left: 60px;
	}

	.custom-search ul li {
		padding: 12px 28px;
	}

	.custom-search ul li:hover {
		padding: 12px 28px;
	}

	.spcl-ofr {
		margin-top: 0px;
	}

	.template-four {
		padding: 50px 0 50px 0;
	}

	.brand-logo-image {
		width: 210px;
		height: 300px;
	}

	.subtotal-price-main .total-label {
		font-size: 70px;
	}

	.subtotal-price-main .price {
		font-size: 70px;
	}

	.attribute-template4-design {
		padding: 1% 2%;
	}

	.tier-price-main-area .tier-title {
		font-size: 38px;
	}

	.tier-price-main-area .tier-price-wrapper-area .tier-price-qty .tier-qty {
		font-size: 38px;
		padding: 15px 24px;
	}

	.tier-price-main-area .tier-price-wrapper-area .tier-price-qty {
		margin: 30px 0 0px 30px;
		padding: 15px 30px;
	}

	.tier-price-main-area .label-buy-more-save-more {
		font-size: 38px;
	}

	.simple-product-main .price-wrapper {
		font-size: 38px;
	}

	.tier-price-main-wrapper .price-container .price {
		font-size: 38px !important;
		padding: 15px 24px;
	}

	.box-tocart.price-with-button {
		margin-top: -120px;
		margin-bottom: 40px;
	}

	.tair_green_title {
		font-size: 34px;
		padding: 20px 0px !important;
	}

	.simple-product-details .add-wish-blk {
		margin: 80px 0 0 0;
	}

	.start-con-main-text .start-con {
		padding: 0 0 60px 0;
	}

	.tier-price-main-area .tier-price-wrapper-area .tier-price-area {
		margin-left: 20px;
	}

	.default-simple-product-template1 .price-with-quantity .label {
		font-size: 38px;
	}

	.default-simple-product-template1 .price-with-quantity {
		bottom: 0%;
		padding-bottom: 2%;
	}

	.default-simple-product-template1 .price-with-quantity .qty {
		padding-top: 10px;
	}

	.default-simple-product-template1 .add-wish-blk {
		text-align: left;
		margin-top: -75px;
	}

	.default-simple-product-template1 .brand-logo-image {
		width: 300px;
		height: 190px;
	}

	.product.data.items>.item.title {
		width: 16.70%;
		text-align: center;
	}

	.cms-page-main h4 {
		font-size: 44px;
		padding: 30px 0;
		margin-bottom: 40px;
	}

	ul.cms-page-list li {
		padding: 10px 0 10px 0;
		font-size: 30px;
	}

	ul.cms-page-list {
		margin: 20px 0 20px 30px;
	}

	.cms-page-main {
		padding: 1em 0 0 0;
	}

	.favourites_product .product {
		max-height: 535px;
		min-height: 535px;
	}

	.address-area {
		font-size: 54px;
	}

	.post-list-content .post-list-item {
		padding: 40px 0;
	}

	.post-info-wraper h2.mp-post-title {
		padding: 0 0 20px 0;
		font-size: 48px;
	}

	.mp-post-info {
		font-size: 30px;
		padding: 20px 0 0 0;
	}

	.post-short-description p {
		padding: 20px 0 0 0;
		font-size: 30px;
	}

	.post-list-content .limiter {
		font-size: 30px;
	}

	.mpblog-search .input-text {
		padding: 20px 40px 20px 40px;
		font-size: 30px;
	}

	.mpblog-search button.action.search i {
		font-size: 30px !important;
	}

	.mpblog-search button.action.search {
		top: 18px;
	}

	.list-post-tabs .post-right span {
		font-size: 30px;
	}

	.list-post-tabs .post-right span.create-at {
		font-size: 30px;
	}

	a.label.label-default.tags-list {
		padding: 12px 30px 12px 30px;
		font-size: 30px !important;
		margin: 0 0 10px;
	}

	.active_parts_part .login-container {
		font-size: 30px;
	}

	.search-autocomplete {
		top: 5em;
	}

	.search-autocomplete ul li {
		font-size: 30px;
		padding: 15px 20px;
	}

	.fancybox-inner .formbuilder .response-field-subscription .subtemplate-wrapper>label {
		margin-bottom: 0px;
		font-size: 50px !important;
	}

	.input-box .input-list .list-options label {
		font-size: 32px;
	}

	.formbuilder .list-options li input {
		width: 26px;
		height: 26px;
	}

	.subtemplate-wrapper .help-block {
		font-size: 32px;
		padding: 15px 0;
	}

	.response-field-email .subtemplate-wrapper label {
		font-size: 34px !important;
	}

	.subtemplate-inner input {
		padding: 18px 18px;
		border: 2px solid #cccccc;
		font-size: 32px;
		margin-top: 10px;
	}

	.fancybox-inner {
		padding: 25px !important;
	}

	.buttons-set .formbuilder-button {
		padding: 22px 50px;
		font-size: 32px;
	}

	.ui-autocomplete {
		font-size: 30px;
	}

	.account-main-n {
		font-size: 30px;
	}

	#mgantscontent-option-product {
		font-size: 30px;
	}

	.block-minicart {
		font-size: 30px;
	}

	.minicart-wrapper .top_minicart_popup {
		width: 850px;
	}

	.minicart-wrapper .top_minicart_popup {
		padding: 25px 25px;
	}

	.top_minicart_popup .amount .price-wrapper:first-child .price {
		font-size: 46px;
		padding: 10px 0 0 0;
	}

	.top_minicart_popup .block-content>.actions>.primary .action.primary {
		padding: 20px 20px;
		font-size: 30px;
	}

	.top_minicart_popup .product-image-wrapper {
		margin-top: 0;
	}

	.top_minicart_popup .minicart-items .product-item-details {
		padding-top: 20px;
	}

	.top_minicart_popup .minicart-items .item-qty {
		padding: 8px 15px;
		font-size: 30px;
	}

	.top_minicart_popup .minicart-items .product-item-details .price-including-tax,
	.minicart-items .product-item-details .price-excluding-tax {
		margin: 0px 0px;
	}

	.top_minicart_popup .minicart-items .product-item {
		margin: 0 !important;
	}

	.top_minicart_popup .minicart-items .action.edit:before {
		font-size: 32px;
	}

	.top_minicart_popup .minicart-items .action.delete:before {
		font-size: 30px;
	}

	.minicart-wrapper .top_minicart_popup .product .actions {
		margin: -50px 0 0;
	}

	.top_minicart_popup .minicart-items .update-cart-item {
		font-size: 28px;
		padding: 13px 36px;
	}

	.minicart-wrapper .top_minicart_popup .action.close:before {
		font-size: 44px;
	}

	.carousel-caption {
		width: 38%;
		height: 53%;
	}

	.page-products .products-grid .product-item {
		padding: 0 25px;
	}

	.template1_with_video .product-social-links li a {
		font-size: 30px;
	}

	.template1_with_video .product-social-links li a:before {
		font-size: 38px;
		line-height: normal;
	}

	.template1_with_video .custom-atribute-new .img-fluid {
		max-height: 160px;
		margin-left: 25px;
	}

	.template1_with_video .custom-atribute-new {
		margin-top: -70px;
	}

	.template1_with_video .price-with-quantity .price-container .price {
		display: block;
		margin: 12px 0 30px;
	}

	.template1_with_video .box-tocart .action.tocart {
		float: left;
		margin: -84px 0 0 180px;
	}

	.template1_with_video .add-wish-blk {
		padding-left: 0;
		margin: 0;
	}

	.template1_with_video .features-blk {
		padding: 20px 0 20px 0;
	}

	.template1_with_video .product-list #related .action.tocart,
	.template1_with_video .product-list #related .info-btn,
	.template1_with_video .product-list #upsell .action.tocart,
	.template1_with_video .product-list #upsell .info-btn {
		min-width: 185px !important;
		font-size: 22px !important;
		padding: 20px 0 !important;
	}

	.template1_with_video .product-list #related .info-btn {
		max-width: 100%;
	}

	.template1_with_video #related .owl-nav button.owl-prev span:before,
	.template1_with_video #related .owl-nav button.owl-next span:before,
	.template1_with_video #upsell .owl-nav button.owl-prev span:before,
	.template1_with_video #upsell .owl-nav button.owl-next span:before {
		font-size: 70px;
	}

	.template1_with_video #related .owl-nav button.owl-prev span:before,
	.template1_with_video #related .owl-nav button.owl-prev span:before,
	.template1_with_video #upsell .owl-nav button.owl-prev span:before,
	.template1_with_video #upsell .owl-nav button.owl-prev span:before {
		right: 70px;
	}

	.template1_with_video .product-list #related .action.tocart,
	.template1_with_video .product-list #related .info-btn,
	.template1_with_video .product-list #upsell .action.tocart,
	.template1_with_video .product-list #upsell .info-btn {
		min-width: 246px !important;
	}

	.row {
		margin-right: -25px;
		margin-left: -25px;
	}

	.tier-price-wrapper-area td {
		font-size: 38px;
	}

	.tier-price-main-area td.label-buy-more-save-more {
		font-size: 38px;
	}

	.price-with-quantity #price_teb .price-container .price {
		font-size: 38px;
	}

	.product-addto-links {
		width: 72%;
		margin-top: -63px;
	}

	.checkout-cart-index .cart.table-wrapper .col.qty .input-text {
		width: 130px;
		height: 70px;
	}

	.checkout-cart-index .cart.table-wrapper .actions-toolbar>.action-delete:before {
		line-height: 44px;
	}

	.checkout-cart-index .hscuk .cart-bottom {
		padding: 2em 0 2em 0;
	}

	.checkout-cart-index .cart-summary .checkout-methods-items .action.primary.checkout {
		font-size: 1.1em;
	}

	.checkout-cart-index .cart-summary .checkout-methods-items .action.primary.checkout .badge {
		font-size: 1em;
	}

	.cart-container .cart-summary>.title {
		font-size: 2em;
	}

	.cart-container .cart-summary .block .title strong {
		font-size: 1.1em;
		margin-bottom: 1em;
	}

	.checkout-cart-index .multi-add-link {
		font-size: 1em;
		padding: 0.3em 0 0;
	}

	.checkout-cart-index .cart-summary .input-text {
		padding: 0.500em .6em;
	}

	.checkout-cart-index .cart-summary .select {
		padding: 0.700em .7em;
		background-size: 70px 110px;
	}

	.checkout-cart-index .fieldset>.field>.label {
		font-size: 1.000em;
	}

	.cart-container .cart-summary .block>.title:after {
		right: 3px;
		font-size: 1.1em;
	}

	.cart-popup-main .modal-lg {
		max-width: 1430px;
	}

	.img-info span {
		line-height: 2.5em;
	}

	body .ves-megamenu .level0.fix-width-1 .submenu {
		min-width: 800px;
	}

	.template1_with_video .product.data.items .item.title a:after {
		top: .3em;
	}

	.template1_with_video .product.info.detailed table.additional-attributes tr td {
		padding: 15px 20px;
	}

	.account .account-main-n .column.main .block:not(.widget) .block-title>strong {
		font-size: 44px;
	}

	.account .column.main .block:not(.widget) .block-title {
		margin-bottom: 25px;
		padding-bottom: 25px;
	}

	.account-main-n .product-item-name>a {
		color: #333;
		font-size: 30px;
	}

	.block-reorder .actions-toolbar {
		margin: 30px 0;
		font-size: 30px;
	}

	.actions-toolbar .secondary a.action {
		margin: 20px 0 20px 15px;
	}

	.account .category_part .account-main-n .input-text,
	.account .category_part .account-main-n select {
		margin: 10px 0 10px 0;
	}

	.form-address-edit input[type="radio"],
	input[type="checkbox"] {
		height: 25px;
		width: 25px;
	}

	.checkout-cart-index .cart-silder li.item.product h2 {
		height: 60px;
	}

	.cart-popup .input-text.qty {
		padding: 12px 0px;
	}

	#sharing .at-style-responsive .at-share-btn {
		padding: 10px 20px;
	}

	.share-col-left h5 {
		font-size: 0.7em;
		padding: 0.6em 0;
	}

	#sharing {
		padding: 20px 20px 10px;
		margin-top: 30px;
	}

	.product.data.items>.item.title:not(.disabled)>.switch:active,
	.product.data.items>.item.title.active>.switc {
		padding-bottom: 20px;
	}

	#tab-content-popular .list-post-tabs {
		padding: 0.5em 10px 0.5em 10px;
	}

	.mp-sidebar .product.data.items>.item.content {
		padding: 20px 20px !important;
	}

	.mpblog-post-view .post-view-image {
		padding: 2em 0 1.5em 0;
	}

	.mp-sitemap-listing li a {
		font-size: 30px;
	}

	.mp-sitemap-listing li a:before {
		font-size: 30px;
		left: -20px;
	}

	.mp-sitemap-listing li {
		padding: 30px 0;
	}

	.cms-page-main h4 {
		font-size: 44px;
	}

	.message.global.cookie .content {
		font-size: 30px;
	}

	.message.global.noscript,
	.message.global.cookie {
		padding: 40px 20px 40px 25px;
	}

	.message.global.cookie .action.primary {
		padding: 16px 30px;
	}

	.sitemap-row .sit-sub-title2 {
		font-size: 40px;
		padding: 0 0 15px;
	}

	.sitemap-row .sit-sub-title {
		padding: 15px 0;
	}

	/*Wishlist*/

	.wishlist-index-index .products-grid .product-item {
		padding: 0 25px;
	}

	.wishlist-index-index.account .category_part .account-main-n .column.main a {
		font-size: 40px;
	}

	.wishlist-index-index .products-grid.wishlist .product-item-comment {
		height: 120px;
		margin: 20px 0;
		font-size: 30px;
		border: 2px solid #e5e5e5;
	}

	.wishlist-index-index.account .category_part .account-main-n .fieldset {
		font-size: 30px;
	}

	.wishlist-index-index .products-grid.wishlist .product-item .box-tocart input.qty {
		width: 184px;
	}

	.wishlist-index-index .products-grid.wishlist .product-item .box-tocart .tocart {
		font-size: 30px;
	}

	.wishlist-index-index .products-grid.wishlist .product-item-actions .action.edit:before,
	.products-grid.wishlist .product-item-actions .action.delete:before {
		font-size: 30px;
	}

	.wishlist-index-index .products-grid.wishlist .product-item-name {
		min-height: 140px;
	}

	/*Wishlist*/

	.main-menu-title a {
		font-size: 3.5em !important;
	}

	.ves-megamenu .dropdown-menu .megamenu-header {
		margin-bottom: 3em;
		padding-bottom: 2em;
	}

	.bundle_description .tabs__content h4 {
		font-size: 40px;
		margin: 30px 0 0;
		padding: 25px 30px;
	}

	.bundle_description .bundle_list li {
		font-size: 30px;
		padding: 25px 30px;
		margin: 5px 0;
	}

	.bundle_description .tabs__content h4 {
		margin: 0;
	}

	.bundle_description .short_disc {
		padding: 30px 0 0 0;
	}

	.product-addto-links.not-login {
		margin-top: 50px;
	}

	/*Bundle Prodct CSS*/

	.product-info-main .bundle-info .product-social-links .price-with-quantity .box-tocart .input-text.qty {
		width: 150px;
	}

	.bundle-info-options-main .fieldset-bundle-options label {
		font-size: 40px;
		padding: 25px 30px;
		margin: 0px 0 0px 0 !important;
	}

	.bundle-info-options-main .fieldset-bundle-options label .product-name {
		font-size: 30px;
	}

	.bundle-info-options-main .fieldset-bundle-options .options-list label {
		margin: 0px 0 0px 0 !important;
	}

	/*Bundle Prodct CSS*/

	/*jaivin-07-10-2025-hsc-news-new-design*/
	.cms-hsc-news .news-wrapper-main .pagebuilder-column:nth-of-type(2){
		max-height: 4500px;
	}
}

@media screen and (max-width:3360px) {
	.container {
		max-width: 3000px;
	}

	.navbar-expand-lg .navbar-nav .nav-link {
		padding: 25px 0 25px 0;
	}

	.navigation .level0>.level-top {
		font-size: 26px;
		padding: 25px 12px;
	}

	.distributors_title {
		padding: 20px 0px;
		font-size: 36px;
	}

	.sevices_block li {
		max-width: 794px;
	}

	.services_yllow .title {
		font-size: 36px;
		line-height: 40px;
	}

	.services_yllow .link {
		padding: 10px 0 10px 0;
		font-size: 28px;
	}

	.seasonal_favourites_part {
		padding: 70px 0 70px 0;
	}

	.latest_news_part h3 {
		font-size: 60px;
	}

	.news_right h5:before {
		height: 4px;
	}

	.news_latter h5 {
		font-size: 70px;
		line-height: 74px;
	}

	#footer_wrapper {
		padding: 90px 0 0 0;
	}

	.social_menu li a {
		width: 70px;
		height: 70px;
		line-height: 70px;
		border-radius: 70px;
		font-size: 38px;
		margin: 0 10px 0 10px;
	}

	.top_menu li {
		font-size: 30px;
		padding: 10px 5px;
	}

	.cat_search {
		padding: 25px 25px;
		font-size: 30px;
	}

	.cat_search_btn {
		padding: 18px 4% 18px 4%;
		font-size: 36px;
	}

	.cat_search2 {
		padding: 25px 25px;
		font-size: 30px;
		width: 86%;
	}

	.cat_search_btn2 {
		padding: 25px 12% 25px 12%;
		font-size: 36px;
	}

	.btn-blk a {
		max-width: 238px;
		padding: 16px 0;
		font-size: 30px;
		margin: 0 1%;
	}

	.navigation .level0.parent>.level-top>.ui-menu-icon:after {
		font-size: 66px;
	}

	.logo {
		margin: 15px auto 0px 0;
	}

	.owl-dots {
		bottom: 0;
	}

	.top_menu {
		margin: 0px 0 40px 0;
	}

	.navigation .level0 .submenu {
		position: absolute;
		border: 0;
		box-shadow: none;
	}

	.navigation .level0 .submenu a {
		padding: 15px 20px;
		font-size: 28px;
	}

	.navbar-expand-lg .navbar-nav .nav-link {
		margin-bottom: 0px;
	}

	.navigation .level0 .submenu li.parent>a>.ui-menu-icon {
		right: -7px;
	}

	.navigation .level0 .submenu li.parent>a>.ui-menu-icon:after {
		font-size: 66px;
	}

	.product-blk .btn-blk a {
		min-width: 300px;
	}

	.product-spa .product_discription h5 {
		font-size: 40px;
	}

	.product-title {
		height: 100px;
	}

	.product-blk .price {
		font-size: 32px;
	}

	.product-blk .login_per a {
		font-size: 32px;
	}

	.cat_search_btn2 {
		padding: 18px 8% 18px 8%;
		font-size: 36px;
	}

	.cat_search2 {
		width: 65%;
	}

	.search_left {
		padding: 40px 44px 40px 0;
	}

	.product-list .product-spa .product_discription h5 {
		font-size: 36px;
	}

	.product-list .product-title {
		height: 85px;
	}

	.product-list p {
		line-height: 37px;
	}

	.product-list .product-spa .product_discription p {
		margin-bottom: 0;
	}

	.product-list .login_per a {
		font-size: 28px;
	}

	.product-list .price {
		font-size: 32px;
	}

	.product-sdbr h4 {
		font-size: 35px !important;
	}

	.product-sdbr h5 {
		font-size: 30px;
	}

	.contain {
		font-size: 25px;
	}

	.filter-options-content a.checkmark:before {
		width: 28px;
		height: 28px;
	}

	.contain {
		padding-left: 50px;
	}

	.contain .checkmark:after {
		left: 6px;
		top: 1px;
		width: 11px;
		height: 18px;
		border-width: 0 5px 5px 0;
	}

	.active-brand-section2 {
		padding: 70px 0 70px 0;
	}

	.active-brand-section2-right a {
		min-height: 270px;
		line-height: 270px;
	}

	.active-brand-section2-right {
		min-height: 270px;
	}

	.active-brand-section3 {
		padding: 70px 0 70px 0;
	}

	.active-brand-section2 h2 {
		font-size: 58px;
	}

	#active-brand-section3-title-middle h2 {
		margin: 6% 0 3%;
		font-size: 60px;
	}

	.active-brand-section3-title-right a {
		border: 10px solid #ffffff;
		border-radius: 230px;
		max-width: 230px;
	}

	.active-brand-section3-title-left a {
		border: 10px solid #ffffff;
		border-radius: 230px;
		max-width: 230px;
	}

	.active-brand-section3-content-left-image {
		width: 370px;
		height: 370px;
		border-radius: 370px;
		line-height: 370px;
	}

	.active-brand-section3-content-right-image {
		width: 370px;
		height: 370px;
		border-radius: 370px;
		line-height: 370px;
	}

	.active-brand-section3-content-left-content {
		width: calc(100% - 370px);
		padding-left: 3%;
	}

	.active-brand-section3-content-right-content {
		width: calc(100% - 370px);
		padding-left: 3%;
	}

	.active-brand-section3-content-left-content h4 {
		font-size: 40px;
	}

	.active-brand-section3-content-right-content h4 {
		font-size: 40px;
	}

	.active-brand-section3-content-right-content p {
		font-size: 30px;
		line-height: 42px;
	}

	#active-brand-section4-left-container h4 {
		padding: 0 0 20px 0;
		font-size: 40px;
	}

	#active-brand-section4-right-container h4 {
		padding: 0 0 20px 0;
		font-size: 40px;
	}

	.active-brand-section4 {
		padding: 70px 0 0px 0;
	}

	.active-brand-section5 h2 {
		font-size: 60px;
	}

	#active-brand-section5-right-content h4 {
		font-size: 60px;
		margin: 0 0 2% 0;
		padding: 0 0 30px 0;
	}

	#active-brand-section5-right {
		min-height: 890px;
	}

	.active-brand-section5 {
		padding: 70px 0 70px 0;
	}

	.active-brand-section6 {
		padding: 0px 0 70px 0;
	}

	#active-brand-section6-left a {
		max-width: 750px;
		font-size: 36px;
		border: 5px solid #ececec;
	}

	.active-brand-section1-content h1 {
		font-size: 86px;
		padding: 0 0 5px 0;
	}

	.active-brand-section1-content h2 {
		padding: 0 0 15px 0;
		font-size: 64px;
	}

	.active-brand-section1-content p {
		font-size: 40px;
	}

	#active-brand-section6-left a:before {
		font-size: 44px;
	}

	.nav.nav-tabs li a {
		font-size: 33px;
		padding: 24px 0;
	}

	.tab-content p {
		font-size: 30px !important;
	}

	.tab-content {
		padding: 37px 56px;
	}

	.dispatch-sec h4 {
		font-size: 44px;
	}

	.dispatch-sec h5 {
		font-size: 66px;
		margin: 0 0 10px 0;
	}

	.qty-txt {
		font-size: 48px;
	}

	.product-detail h2 {
		font-size: 70px;
		width: 100%;
	}

	.spcl-ofr h3 {
		font-size: 58px;
		padding: 30px 0 0;
	}

	.simpson-txt {
		margin-top: 30px !important;
		margin-bottom: 20px !important;
	}

	.dispatch-sec {
		padding: 45px 0 45px 0;
	}

	.add-wish-blk a {
		font-size: 32px;
	}

	.btn-inn-fst {
		margin-right: 63px;
	}

	.features-blk {
		padding: 50px 0 0 0;
	}

	.category_list {
		padding: 50px 0 0 0;
	}

	.product-blk h1 {
		margin: 0 0 0 0;
	}

	.product-list .product-title {
		height: auto;
	}

	.btn-blk {
		margin: 25px 0 10px 0;
	}

	.product-list .product-spa {
		padding: 0px 30px 0 30px;
	}

	.product-spa .product_discription p {
		font-size: 28px;
		min-height: 110px;
	}

	.btn-blk button {
		min-width: 300px !important;
		padding: 16px 0 !important;
		font-size: 30px !important;
		margin: 0 !important;
	}

	.product-spa .product_discription h5 .product-item-link {
		font-size: 30px;
	}

	.hire-img {
		width: 25%;
	}

	.level0.nav-1 {
		border-bottom: 9px solid #941677;
	}

	.level0.nav-2 {
		border-bottom: 9px solid #3256a0;
	}

	.level0.nav-3 {
		border-bottom: 9px solid #d7c109;
	}

	.level0.nav-4 {
		border-bottom: 9px solid #40a535;
	}

	.level0.nav-5 {
		border-bottom: 9px solid #fe9705;
	}

	.level0.nav-6 {
		border-bottom: 9px solid #23408f;
	}

	.level0.nav-7 {
		border-bottom: 9px solid #e30613;
	}

	.level0.nav-8 {
		border-bottom: 9px solid #c7c6c5;
	}

	.item {
		font-size: 28px;
		padding-left: 40px;
	}

	.product-sdbr .filter-current-subtitle {
		font-size: 32px;
	}

	.filter-current .filter-label {
		font-size: 32px;
	}

	.remove {
		font-size: 24px;
	}

	.filter-actions .clear {
		font-size: 24px;
	}

	.product-sdbr .filter-subtitle {
		font-size: 36px;
	}

	.filter-options .filter-options-title {
		font-size: 32px;
		padding: 7% 0px 7% 0;
	}

	.item .checkmark:after {
		left: 9px;
		top: 11px;
		width: 10px;
		height: 17px;
		border-width: 0 4px 4px 0;
	}

	.filter-content .filter-current {
		padding: 5%;
	}

	.product-list button {
		min-width: 240px !important;
		padding: 16px 0 !important;
	}

	.btn-blk {
		margin: 30px 0 30px 0;
	}

	.pages a.page {
		padding: 10px 20px;
		font-size: 28px;
	}

	.pages strong.page {
		font-size: 28px;
		padding: 9px 20px;
	}

	.pages .action.next {
		margin-left: 0px;
	}

	.pages .action {
		padding: 10px 12px;
	}

	.pages .action.next:before {
		font-size: 30px;
	}

	.filter-content {
		padding: 0% 0 0% 0;
	}

	.category_part p {
		margin: 0 0 30px 0;
	}

	.product-detail p {
		padding: 30px 0 0 0;
		margin: 0;
	}

	.category-blk .btn-blk {
		margin: 20px 0 0px 0;
	}

	.category-blk .product-spa .product_discription p {
		min-height: 105px;
	}

	.bottom_content h2 {
		font-size: 44px;
	}

	.block-compare .block-title strong,
	.block-reorder .block-title strong {
		font-size: 36px;
	}

	.toolbar-sorter select {
		background-size: 55px 100px;
	}

	.modes-mode:before {
		font-size: 34px;
	}

	.filter-options-title:after {
		line-height: 72px;
		font-size: 28px;
	}

	.toolbar-amount {
		padding: 26px 0 26px 10px;
	}

	.limiter select {
		padding: 10px 25px;
		background-size: 60px 100px;
	}

	.category_search_part input[type="text"],
	input[type="password"],
	input[type="url"],
	input[type="tel"],
	input[type="search"],
	input[type="number"],
	input[type="datetime"],
	input[type="email"] {
		padding: 16px 28px;
		font-size: 28px;
	}

	.category_part .start-con-main p {
		margin: 0 0 0px 0;
		padding-top: 0;
	}

	.product-detail .start-con-main h1 {
		font-size: 66px;
	}

	.product-reviews-summary a {
		font-size: 36px;
		padding: 0px 0 0px 0;
	}

	.table-wrapper thead th {
		padding: 20px;
		font-size: 30px;
	}

	.price-container .price {
		font-size: 28px;
	}

	.product.data.items>.item.title>.switch {
		font-size: 32px;
		padding: 24px 30px 24px 30px;
	}

	.product.data.items>.item.title.active>.switch,
	.product.data.items>.item.title.active>.switch:focus,
	.product.data.items>.item.title.active>.switch:hover {
		padding-bottom: 24px;
	}

	.product.data.items>.item.content {
		margin-top: 89px;
		padding: 24px 24px 24px 24px;
	}

	#related .owl-nav button.owl-prev span:before,
	#upsell .owl-nav button.owl-prev span:before {
		left: -110px;
		font-size: 130px;
	}

	#related .owl-nav button.owl-next span:before,
	#upsell .owl-nav button.owl-next span:before {
		right: -110px;
		font-size: 130px;
	}

	.product-list #related button,
	.product-list #upsell button {
		min-width: 260px !important;
	}

	#related .info-btn,
	#upsell .info-btn {
		min-width: 260px !important;
	}

	#related .item,
	#upsell .item {
		padding-left: 20px;
		padding-right: 20px;
	}

	.search.summary .items {
		margin: 0 24px;
	}

	.custom-search ul li {
		padding: 10px 24px;
	}

	.custom-search ul li:hover {
		padding: 10px 24px;
	}

	.spcl-ofr {
		margin-top: 0px;
	}

	.ln-items-model_fits {
		max-height: 460px;
	}

	.ln-items-make_fits {
		max-height: 460px;
	}

	.brand-logo-image {
		width: 210px;
		height: 270px;
	}

	.short-description-area .start-con {
		padding: 0 0 40px 0;
	}

	.subtotal-price-main .total-label {
		font-size: 70px;
	}

	.subtotal-price-main .price {
		font-size: 70px;
	}

	.tier-price-main-area .tier-price-wrapper-area .tier-price-area {
		margin-left: 20px;
	}

	.simple-product-details .add-wish-blk {
		margin: 60px 0 0 0;
	}

	.product.data.items>.item.title {
		width: 16.71%;
	}

	.default-simple-product-template1 .price-with-quantity .price-container .price {
		font-size: 64px;
	}

	.default-simple-product-template1 .price-with-quantity .label {
		font-size: 38px;
	}

	.cms-page-main {
		padding: 1em 0 0 0;
	}

	.cms-page-main h4 {
		font-size: 38px;
		padding: 20px 0;
		margin-bottom: 30px;
	}

	.cms-page-main h4:before {
		height: 4px;
	}

	ul.cms-page-list li {
		font-size: 30px;
	}

	ul.cms-page-list {
		margin: 10px 0 20px 25px;
	}

	ul.cms-page-list ul {
		margin: 30px 0 0px 30px;
	}

	.favourites_product .product {
		max-height: 470px;
		min-height: 470px;

	}

	.favourites_product .product .title {
		font-size: 42px;
	}

	.head-office p {
		margin-bottom: 10px;
	}

	.news_btn {
		border: 8px solid #c01219;
		font-size: 38px;
		padding: 20px 8% 20px 8%;
	}

	.ui-autocomplete {
		font-size: 28px;
	}

	.account-main-n {
		font-size: 28px;
	}

	.block-minicart {
		font-size: 28px;
	}

	#mgantscontent-option-product {
		font-size: 28px;
	}

	.carousel-caption {
		width: 43%;
		height: 61%;
	}

	.template1_with_video .product-list #related .action.tocart,
	.template1_with_video .product-list #related .info-btn,
	.template1_with_video .product-list #upsell .action.tocart,
	.template1_with_video .product-list #upsell .info-btn {
		min-width: 175px !important;
		font-size: 20px !important;
		padding: 20px 0 !important;
	}

	.template1_with_video .product-list #related .action.tocart,
	.template1_with_video .product-list #related .info-btn,
	.template1_with_video .product-list #upsell .action.tocart,
	.template1_with_video .product-list #upsell .info-btn {
		min-width: 230px !important;
	}

	.tier-price-wrapper-area td {
		font-size: 34px;
	}

	.tier-price-main-area td.label-buy-more-save-more {
		font-size: 34px;
	}

	.price-with-quantity #price_teb .price-container .price {
		font-size: 34px;
	}

	.product-addto-links {
		width: 69%;
		margin-top: -60px;
	}

	.checkout-cart-index .cart-silder li.item.product .action.primary {
		padding: 0.500em 0;
	}

	.checkout-cart-index .cart-silder li.item.product select.input-text {
		padding-right: 5em;
	}

	.cart-popup .input-text.qty {
		padding: 10px 0px;
	}

	/*Wishlist*/

	.wishlist-index-index .products-grid.wishlist .product-item-comment {
		margin: 0px 0 20px 0;
	}

	.wishlist-index-index .products-grid.wishlist .product-item .box-tocart input.qty {
		width: 164px;
	}

	.wishlist-index-index.account .category_part .account-main-n .column.main a {
		font-size: 30px;
	}

	.wishlist-index-index .products-grid.wishlist .product-item-name {
		min-height: 100px;
	}

	.wishlist-index-index .products-grid.wishlist .product-item-comment {
		height: 100px;
	}

	.wishlist-index-index .product-item-info {
		padding-bottom: 0;
	}

	/*Wishlist*/
	.main-menu-title a {
		font-size: 3.2em !important;
	}

	/*Bundle Prodct CSS*/

	.product-info-main .bundle-info .box-tocart .fieldset {
		margin: 0 30px 0 0;
	}

	.bundle-info .box-tocart .action.tocart {
		padding: 24px 30px;
		font-size: 30px;
		margin: 1% 0 0% 0;
	}

	.default-simple-product-template1 .bundle-info .product-addto-links .action {
		margin-left: 1.5%;
		margin-right: 1.5%;
	}

	/*Bundle Prodct CSS*/

	/*jaivin-07-10-2025-hsc-news-new-design*/
	.cms-hsc-news .news-wrapper-main .pagebuilder-column:nth-of-type(2) {
        max-height: 4050px;
    }
}

@media screen and (max-width:3008px) {
	.container {
		max-width: 2700px;
	}

	.contact_btn {
		padding: 10px 24px 10px 24px;
		font-size: 24px;
	}

	.navigation .level0>.level-top {
		font-size: 24px;
		padding: 25px 12px;
	}

	.level0.nav-1 {
		border-bottom: 8px solid #941677;
	}

	.level0.nav-2 {
		border-bottom: 8px solid #3256a0;
	}

	.level0.nav-3 {
		border-bottom: 8px solid #d7c109;
	}

	.level0.nav-4 {
		border-bottom: 8px solid #40a535;
	}

	.level0.nav-5 {
		border-bottom: 8px solid #fe9705;
	}

	.level0.nav-6 {
		border-bottom: 8px solid #23408f;
	}

	.level0.nav-7 {
		border-bottom: 8px solid #e30613;
	}

	.level0.nav-8 {
		border-bottom: 8px solid #c7c6c5;
	}

	.top_menu li {
		font-size: 24px;
	}

	.top_menu li a {
		font-size: 24px;
	}

	.minisearch .site_search {
		font-size: 24px;
		width: 68%;
	}

	.search_icon {
		font-size: 34px;
		margin-left: -86px;
		margin-top: 6px !important;
	}

	.top_cart {
		padding: 10px 30px 0 0px;
	}

	.top_line {
		padding: 10px 0 10px 0;
	}

	.top_cart .count {
		position: absolute;
		top: -30px;
		right: -30px;
		width: 35px;
		height: 35px;
		line-height: 35px;
		font-size: 24px;
		border-radius: 35px;
	}

	.navbar-brand img {
		width: 560px;
	}

	.navbar-expand-lg .navbar-nav .nav-link {
		font-size: 24px;
	}

	.owl-item h1 {
		font-size: 90px;
	}

	.owl-item h2 {
		font-size: 66px;
		padding: 10px 0 10px 0;
	}

	.owl-item p {
		font-size: 36px;
		letter-spacing: 7px;
	}

	.readmore {
		padding: 15px 40px;
		font-size: 30px;
	}

	.distributors_list li {
		line-height: 120px;
		margin: 0 8px 0 8px;
	}

	.sevices_block li {
		max-width: 706px;
	}

	.services_yllow .title {
		font-size: 32px;
		line-height: 36px;
	}

	.services_yllow .link {
		font-size: 24px;
	}

	.services_yllow {
		padding: 10px 0 10px 0;
	}

	.seasonal_favourites_part h3 {
		font-size: 60px;
	}

	.favourites_product .product .title {
		font-size: 40px;
	}

	.banner_product .banner .title {
		font-size: 50px;
		line-height: 56px;
	}

	.latest_news_part p {
		font-size: 24px;
		line-height: 36px;
	}

	.news_right h5 {
		padding: 0 0 20px 0;
		font-size: 42px;
	}

	.news_right .posted_on {
		font-size: 24px;
		padding: 20px 0 0 0;
	}

	.news_right p {
		padding: 10px 0 0 0;
	}

	.tag_list li a {
		padding: 10px 30px 10px 30px;
		font-size: 24px;
		border: 2px solid #d0d0d0;
	}

	.viewmore {
		font-size: 24px;
	}

	.news {
		padding: 35px 0 35px;
	}

	.news_latter h5 {
		font-size: 60px;
		line-height: 64px;
	}

	.news_latter p {
		line-height: 30px;
		margin-top: 10px;
	}

	.news_latter {
		padding: 140px 5% 140px 5%;
		margin: 23% 0 0 0;
	}

	.news_btn {
		border: 8px solid #c01219;
		font-size: 34px;
		padding: 18px 10% 18px 10%;
	}

	.news_btn:hover {
		border: 8px solid #fdb813;
	}

	.email_icon img {
		width: 40%;
	}

	.footer-col1 h6 {
		font-size: 34px;
		padding-bottom: 30px;
	}

	.footer-col1 .menu_list li a {
		font-size: 24px;
		line-height: 26px;
	}

	.footer_sub_menu li a {
		font-size: 24px;
	}

	.social_menu li a {
		width: 66px;
		height: 66px;
		line-height: 66px;
		border-radius: 66px;
		font-size: 36px;
		margin: 0 10px 0 10px;
	}

	.footer_sub_menu li {
		font-size: 24px;
		padding: 20px 6px 8px 6px;
	}

	.copyright {
		font-size: 24px;
		padding: 20px 0 20px 0;
	}

	.tag_list li {
		margin-right: 5px;
	}

	.footer_yellow {
		padding: 12px 20px 12px 20px;
		margin: 40px 0 0 0;
	}

	.navbar-expand-lg .navbar-nav .nav-link {
		font-size: 24px;
		margin-bottom: 0px;
	}

	.bradcrumb ul li {
		font-size: 24px;
	}

	.bradcrumb ul li a {
		font-size: 24px;
	}

	.bradcrumb {
		padding: 20px 0 20px 0;
	}

	.category_part h1 {
		font-size: 60px;
	}

	.category-text {
		font-size: 32px;
		padding: 20px 0 0 0;
	}

	.category_part p {
		font-size: 24px;
		line-height: 40px;
	}

	.cat_search {
		padding: 25px 25px;
		font-size: 24px;
	}

	.cat_search {
		margin-left: 10px;
		margin-right: 10px;
	}

	.cat_search_btn {
		font-size: 30px;
	}

	.cat_search2 {
		font-size: 24px;
		width: 90%;
	}

	.cat_search_btn2 {
		font-size: 30px;
	}

	.btn-blk a {
		max-width: 208px;
		padding: 16px 0;
		font-size: 24px;
		margin: 0 1%;
	}

	.product-spa .product_discription h5 {
		font-size: 43px;
	}

	.product-spa .product_discription .sub_title {
		font-size: 32px;
	}

	.product-spa .product_discription p {
		font-size: 27px;
	}

	.login_per a {
		font-size: 29px;
	}

	.btn-blk {
		margin: 25px 0 25px 0;
	}

	.hire-img {
		max-width: 30%;
	}

	.product-spa .product_discription {
		padding: 30px 0 0 0;
	}

	.product-spa {
		padding: 0px 30px 5px 30px;
	}

	.inner-blk {
		margin: 45px 0;
	}

	.inner-blk ul li {
		line-height: 49px;
	}

	.inner-blk ul li a {
		font-size: 33px;
	}

	.sidebar-blk h4 {
		font-size: 41px;
		padding: 0 0 25px 0;
	}

	.product-spa {
		margin-bottom: 45px;
	}

	.top_menu {
		margin: 0px 0 30px 0;
	}

	.nav-item a.menu2 {
		border-bottom: 9px solid #3256a0;
	}

	.navigation .level0 .submenu a {
		font-size: 24px;
	}

	.product-spa .product_discription h5 {
		font-size: 35px;
	}

	.product-spa .product_discription p {
		font-size: 24px;
		height: auto;
		line-height: 32px;
		min-height: inherit;
	}

	.product-blk .btn-blk a {
		min-width: 262px;
	}

	.product-blk .price {
		font-size: 30px;
	}

	.product-blk .login_per a {
		font-size: 26px;
	}

	.cat_search2 {
		font-size: 24px;
		width: 66%;
	}

	.product-list .product-spa .product_discription h5 {
		font-size: 32px;
		padding: 0 0 10px 0;
	}

	.product-list p {
		font-size: 24px;
		line-height: 30px;
	}

	.product-list .price {
		font-size: 28px;
	}

	.product-list .login_per a {
		font-size: 26px;
	}

	.product-sdbr h4 {
		padding: 30px 0;
	}

	.product-sdbr ul li {
		font-size: 28px;
	}

	.product-sdbr ul li a {
		font-size: 28px;
	}

	.active_parts_part {
		padding: 80px 0 0 0;
	}

	.inner-blk ul li {
		line-height: 44px;
	}

	.inner-blk ul li a {
		font-size: 30px;
	}

	.active-brand-section2 h2 {
		font-size: 52px;
		padding: 0 0 40px 0;
		margin-bottom: 30px;
	}

	.active-brand-section2 p {
		font-size: 24px;
		line-height: 36px;
	}

	.active-brand-section2-right a {
		min-height: 230px;
		line-height: 230px;
	}

	.active-brand-section2-right {
		min-height: 230px;
	}

	#active-brand-section3-title-middle h2 {
		margin: 5% 0 4%;
		font-size: 58px;
		padding: 0 0 40px 0;
	}

	.active-brand-section3-title-left a {
		border: 8px solid #ffffff;
		border-radius: 200px;
		max-width: 200px;
	}

	.active-brand-section3-title-right a {
		border: 8px solid #ffffff;
		border-radius: 200px;
		max-width: 200px;
	}

	.active-brand-section3-content-left-image {
		width: 330px;
		height: 330px;
		border-radius: 330px;
		line-height: 330px;
	}

	.active-brand-section3-content-right-image {
		width: 330px;
		height: 330px;
		border-radius: 330px;
		line-height: 330px;
	}

	.active-brand-section3-content-left-content {
		width: calc(100% - 330px);
		padding-left: 3%;
	}

	.active-brand-section3-content-right-content {
		width: calc(100% - 330px);
		padding-left: 3%;
	}

	.active-brand-section3-content-left-content p {
		font-size: 24px;
		line-height: 36px;
	}

	.active-brand-section3-content-right-content p {
		font-size: 24px;
		line-height: 36px;
	}

	.active-brand-section3-content-left-content h4 {
		font-size: 36px;
	}

	.active-brand-section3-content-right-content h4 {
		font-size: 36px;
	}

	#active-brand-section3-content-right-content a {
		font-size: 28px;
	}

	#active-brand-section4-left-container h4 {
		padding: 0 0 20px 0;
		font-size: 36px;
	}

	#active-brand-section4-right-container h4 {
		padding: 0 0 20px 0;
		font-size: 36px;
	}

	#active-brand-section4-left-container a {
		font-size: 24px;
	}

	#active-brand-section4-right-container a {
		font-size: 24px;
	}

	#active-brand-section4-left p {
		font-size: 24px;
		line-height: 36px;
	}

	#active-brand-section4-right p {
		font-size: 24px;
		line-height: 36px;
	}

	.active-brand-section5 h2 {
		font-size: 58px;
		padding: 0 0 40px 0;
	}

	#active-brand-section5-right-content h4 {
		font-size: 58px;
	}

	#active-brand-section5-right-content p {
		font-size: 24px;
		line-height: 36px;
	}

	#active-brand-section5-right-content a {
		padding: 2% 5%;
		font-size: 24px;
	}

	#active-brand-section5-right {
		min-height: 796px;
	}

	#active-brand-section6-left a {
		max-width: 670px;
		font-size: 30px;
		border: 5px solid #ececec;
	}

	.active-brand-section1-content h1 {
		font-size: 78px;
	}

	.active-brand-section1-content h2 {
		padding: 0 0 10px 0;
		font-size: 60px;
	}

	.active-brand-section1-content p {
		font-size: 36px;
	}

	#active-brand-section6-left a:before {
		font-size: 40px;
	}

	.active-brand-section6-left {
		padding: 4.2% 0;
	}

	.tab-content {
		padding: 32px 56px;
	}

	.btn-inn-fst {
		margin-right: 30px;
	}

	.order-btn {
		padding: 25px 50px;
	}

	.dispatch-sec h4 {
		font-size: 42px;
	}

	.dispatch-sec h5 {
		font-size: 54px;
		margin: 0 0 10px 0;
	}

	.qty-txt {
		font-size: 40px;
		padding: 0 0 26px 0;
	}

	.dispatch-sec input {
		font-size: 28px;
	}

	.spcl-ofr span {
		font-size: 26px;
		font-weight: 400;
	}

	.product-detail h2 {
		font-size: 58px;
	}

	.tab-content p {
		font-size: 26px !important;
	}

	.add-wish-blk a {
		font-size: 30px;
	}

	.nav.nav-tabs li a {
		font-size: 30px;
		padding: 22px 0;
	}

	.category_list {
		padding: 70px 0 0 0;
	}

	.product-blk h1 {
		font-size: 60px;
		margin: 0 0 0px 0;
	}

	.carousel-caption {
		width: 37%;
		height: 61%;
	}

	.product-spa .product_discription h5 .product-item-link {
		font-size: 30px;
	}

	.category-blk .product-title {
		height: 110px;
	}

	.btn-blk button {
		min-width: 262px !important;
		padding: 16px 0 !important;
		font-size: 24px !important;
		margin: 0 !important;
	}

	.category_part p {
		margin: 0 0 20px 0;
	}

	.category_part {
		padding: 70px 0 70px 0;
	}

	.category-blk {
		padding-bottom: 70px;
	}

	.nav-item a.menu3 {
		border-bottom: 8px solid #ffe60e;
	}

	.nav-item a.menu3 {
		border-bottom: 8px solid #ffe60e;
	}

	.product-list button {
		min-width: 214px !important;
		padding: 16px 0 !important;
		font-size: 24px !important;
	}

	.sorter {
		font-size: 24px;
	}

	.sorter-action:before {
		font-size: 24px;
		line-height: 40px;
	}

	.modes-mode:before {
		font-size: 32px;
	}

	.toolbar-amount {
		padding: 22px 0 20px 10px;
		font-size: 24px;
	}

	.sorter-options option {
		font-size: 24px;
	}

	.products.wrapper~.toolbar .limiter {
		font-size: 24px;
	}

	.limiter select {
		padding: 10px 20px;
		font-size: 24px;
	}

	.limiter option {
		font-size: 24px;
	}

	.pages a.page {
		padding: 7px 20px;
		font-size: 24px;
	}

	.pages strong.page {
		font-size: 24px;
		padding: 6px 20px;
	}

	.pages .action.next:before {
		font-size: 30px;
	}

	.pages .action {
		padding: 7px 10px;
	}

	.block.filter .filter-title strong {
		font-size: 36px !important;
		padding: 25px 0;
	}

	.product-sdbr .filter-current-subtitle {
		font-size: 28px;
	}

	.filter-current .filter-label {
		font-size: 28px;
	}

	.item {
		font-size: 24px;
		margin-bottom: 10px !important;
		padding-left: 40px;
	}

	.remove {
		font-size: 20px;
	}

	.filter-actions .clear {
		font-size: 20px;
	}

	.product-sdbr .filter-subtitle {
		font-size: 34px;
		padding: 0 0 35px;
	}

	.filter-options .filter-options-title {
		font-size: 28px;
	}

	.filter-current .item {
		padding-bottom: 20px;
	}

	.ln-items-cat .item {
		margin-bottom: 10px !important;
	}

	.filter-options-content a.checkmark:before {
		width: 25px;
		height: 25px;
		top: 5px;
		border-width: 2px;
	}

	.item .checkmark:after {
		left: 8px;
		top: 7px;
		width: 9px;
		height: 16px;
		border-width: 0 4px 4px 0;
	}

	.ui-slider-horizontal {
		height: 16px;
	}

	.ui-slider-handle {
		height: 16px;
		width: 16px;
		-webkit-border-radius: 16px;
		border-radius: 16px;
	}

	.products-grid {
		padding: 20px 0 0 0;
	}

	.category-blk .btn-blk {
		margin: 15px 0 20px 0;
	}

	.product-list .product-title {
		height: auto;
	}

	.category-blk .product-spa .product_discription p {
		min-height: 65px;
	}

	.category_search_part input[type="text"],
	input[type="password"],
	input[type="url"],
	input[type="tel"],
	input[type="search"],
	input[type="number"],
	input[type="datetime"],
	input[type="email"] {
		padding: 16px 24px;
		font-size: 26px;
	}

	.bottom_content h2 {
		font-size: 40px;
	}

	.sidebar-blk .filter-options input {
		font-size: 24px;
		padding: 10px 20px;
	}

	.breadcrumbs ul li i {
		font-size: 22px;
		line-height: 30px;
	}

	.block-compare .block-title strong,
	.block-reorder .block-title strong {
		font-size: 34px;
		padding: 40px 0 35px;
	}

	.block-compare .empty {
		font-size: 28px;
	}

	.modes-mode {
		padding: 8px 15px;
	}

	.filter-options-title:after {
		line-height: 66px;
		font-size: 24px;
	}

	.category_search_part {
		margin-top: 80px;
	}

	.box-tocart .action.tocart {
		font-size: 30px;
		padding: 20px 40px;
		margin: 2% 0 0% 0;
	}

	.product.data.items>.item.title>.switch {
		font-size: 28px;
		padding: 16px 30px 16px 30px;
	}

	.product.data.items>.item.title.active>.switch,
	.product.data.items>.item.title.active>.switch:focus,
	.product.data.items>.item.title.active>.switch:hover {
		padding-bottom: 20px;
	}

	.product.data.items>.item.content {
		margin-top: 73px;
	}

	.abs-actions-addto:before,
	.bundle-options-container .block-bundle-summary .product-addto-links>.action:before,
	.product-item-actions .actions-secondary>.action:before,
	.product-social-links .action.tocompare:before,
	.wishlist.split.button>.action.split:before,
	.product-social-links .action.mailto.friend:before,
	.product-social-links .action.towishlist:before,
	.block-bundle-summary .action.towishlist:before,
	.product-item .action.towishlist:before,
	.table-comparison .action.towishlist:before {
		font-size: 38px;
	}

	.table-wrapper thead th {
		font-size: 28px;
	}

	.table th,
	.table td {
		padding: 20px 20px 0px;
		font-weight: 400;
	}

	.product-detail .start-con-main h1 {
		font-size: 58px;
	}

	.product-info-main .product-info-stock-sku {
		font-size: 30px;
	}

	.product-info-main .product-info-stock-sku {
		font-size: 30px;
		padding-bottom: 20px;
	}

	.product.data.items>.item.title.active>.switch,
	.product.data.items>.item.title.active>.switch:focus,
	.product.data.items>.item.title.active>.switch:hover {
		padding-bottom: 16px;
	}

	.box-tocart .action.towishlist {
		padding: 20px 40px;
		font-size: 30px;
		margin: 2% 2% 0% 0;
	}

	.features-blk .block .title strong {
		padding: 0 0 26px 0;
		font-size: 60px;
	}

	#related .owl-nav button.owl-prev span:before,
	#upsell .owl-nav button.owl-prev span:before {
		left: -90px;
		font-size: 120px;
	}

	#related .owl-nav button.owl-next span:before,
	#upsell .owl-nav button.owl-next span:before {
		right: -90px;
		font-size: 120px;
	}

	.product-list #related button,
	.product-list #upsell button {
		min-width: 230px !important;
	}

	#related .info-btn,
	#upsell .info-btn {
		min-width: 230px !important;
	}

	#related .item,
	#upsell .item {
		padding-left: 20px;
		padding-right: 20px;
	}

	.category-search .control .custom-search {
		font-size: 24px;
	}

	.attribute-detail-list ul li {
		font-size: 32px;
		line-height: 50px;
	}

	.attribute-detail-list ul span {
		font-size: 32px;
	}

	.price-with-quantity .price-container .price {
		font-size: 60px;
	}

	.price-with-quantity .label {
		font-size: 34px;
	}

	.price-with-quantity .box-tocart .input-text.qty {
		width: 8%;
		font-size: 34px;
		padding: 10px 10px;
	}

	.price-with-quantity {
		bottom: 19%;
	}

	.attribute-detail-list h2 {
		font-size: 36px !important;
	}

	.search.summary .items {
		margin: 0 22px;
	}

	.search.found {
		font-size: 24px;
	}

	.message.notice {
		font-size: 24px;
		padding: 20px 20px 20px 20px;
	}

	.message.notice>*:first-child:before {
		font-size: 36px;
		line-height: 32px;
		width: 80px;
		color: #ed1c24;
		top: 18px;
	}

	.dispatch-sec {
		padding: 45px 0 30px 0;
	}

	.spcl-ofr {
		margin-top: 0;
	}

	.brand-logo-image {
		width: 180px;
		height: 250px;
	}

	.start-con-main .type {
		font-size: 24px;
	}

	.start-con-main .value {
		font-size: 24px;
	}

	.subtotal-price-main .total-label {
		font-size: 60px;
		margin-top: 10px;
	}

	.subtotal-price-main .price {
		font-size: 60px;
		margin-top: 10px;
	}

	.box-tocart.price-with-button {
		margin-top: -95px;
		margin-bottom: 30px;
	}

	.tier-price-main-area .tier-title {
		font-size: 34px;
	}

	.tier-price-main-area .tier-price-wrapper-area .tier-price-qty .tier-qty {
		font-size: 34px;
		padding: 15px 15px;
	}

	.tier-price-main-area .label-buy-more-save-more {
		font-size: 34px;
	}

	.tier-price-main-wrapper .price-container .price {
		font-size: 34px !important;
		padding: 15px 15px;
	}

	.simple-product-main .price-wrapper {
		font-size: 34px;
		padding: 0px 0 20px
	}

	.simple-subtotal-price-main .price-container .price {
		font-size: 60px;
	}

	.tair_green_title {
		font-size: 32px;
	}

	.start-con-main-text .start-con {
		padding: 0 0 40px 0;
	}

	.tier-price-main-wrapper .tier-price-area .tier-price {
		font-size: 34px;
	}

	.tair_green_title {
		font-size: 28px;
	}

	.default-simple-product-template1 .brand-logo-image {
		width: 300px;
		height: 200px;
	}

	.product.data.items>.item.title {
		width: 16.72%;
	}

	ul.cms-page-list li {
		font-size: 24px;
	}

	.favourites_product .product {
		max-height: 420px;
		min-height: 420px;
	}

	.address-area {
		font-size: 48px;
	}

	.head-office p {
		margin-bottom: 10px;
	}

	.post-info-wraper h2.mp-post-title {
		padding: 0 0 20px 0;
		font-size: 42px;
	}

	.post-info-wraper h2.mp-post-title:before {
		height: 4px;
	}

	.mp-post-info {
		font-size: 24px;
		padding: 20px 0 0 0;
	}

	.post-short-description p {
		padding: 10px 0 0 0;
	}

	.list-post-tabs .post-right span {
		font-size: 24px;
	}

	.list-post-tabs .post-right span.create-at {
		font-size: 24px;
	}

	#sharing .at-style-responsive .at-share-btn {
		padding: 4px 15px;
	}

	.at-resp-share-element .at-share-btn .at-label {
		font-size: 22px !important;
	}

	body #at15s,
	body #at16p,
	body #at16p form input,
	body #at16p label,
	body #at16p textarea,
	body #at_share .at_item,
	body .at-branding-logo {
		font-size: 24px !important;
	}

	.active_parts_part .login-container {
		font-size: 24px;
	}

	.captcha .nested {
		padding: 0 0 0 20px;
	}

	.search-autocomplete ul li {
		font-size: 24px;
	}

	.search-autocomplete {
		top: 4.5em;
	}

	.subtemplate-inner input {
		padding: 15px 15px;
		border: 2px solid #cccccc;
		font-size: 28px;
		margin-top: 10px;
	}

	.fancybox-inner .formbuilder .response-field-subscription .subtemplate-wrapper>label {
		font-size: 44px !important;
	}

	.input-box .input-list .list-options label {
		font-size: 28px;
	}

	.subtemplate-wrapper .help-block {
		font-size: 28px;
		padding: 10px 0;
	}

	.formbuilder .list-options li input {
		width: 24px;
		height: 24px;
	}

	.response-field-email .subtemplate-wrapper label {
		font-size: 28px !important;
	}

	.buttons-set .formbuilder-button {
		padding: 20px 46px;
		font-size: 30px;
	}

	.ui-autocomplete {
		font-size: 28px;
	}

	.account-main-n {
		font-size: 28px;
	}

	.block-minicart {
		font-size: 28px;
	}

	#mgantscontent-option-product {
		font-size: 28px;
	}

	.minicart-wrapper .top_minicart_popup {
		width: 720px;
	}

	.top_cart .top_minicart_popup .count {
		position: relative;
		top: 0;
		right: 0;
		font-size: 28px;
	}

	.top_minicart_popup .amount .price-wrapper:first-child .price {
		font-size: 40px;
	}

	.top_minicart_popup.block-minicart .block-content>.actions {
		margin-top: 15px;
	}

	.top_minicart_popup .block-content>.actions>.primary .action.primary {
		margin-bottom: 20px;
	}

	.top_minicart_popup.block-minicart .block-content>.actions {
		margin-top: 15px;
	}

	.top_minicart_popup .minicart-items .item-qty {
		padding: 8px 15px;
		font-size: 28px;
		width: 110px;
	}

	.page-products .products-grid .product-item {
		padding: 0 20px;
	}

	.template1_with_video .dispatch-sec {
		padding-bottom: 0px;
	}

	.template1_with_video .box-tocart .action.tocart {
		margin: -77px 0 0 150px;
	}

	.template1_with_video .add-wish-blk {
		padding-left: 0;
		margin: 0;
	}

	.template1_with_video .features-blk {
		padding: 0px 0 0 0;
	}

	.template1_with_video .product-list #related .action.tocart,
	.template1_with_video .product-list #related .info-btn,
	.template1_with_video .product-list #upsell .action.tocart,
	.template1_with_video .product-list #upsell .info-btn {
		min-width: 152px !important;
		font-size: 19px !important;
		padding: 15px 0 !important;
	}

	.template1_with_video .products-grid #related .product-item-info:hover,
	.template1_with_video .products-grid #related .product-item-info.active,
	.template1_with_video .products-grid #upsell .product-item-info:hover,
	.template1_with_video .products-grid #upsell .product-item-info.active {
		padding-bottom: 0;
	}

	.template1_with_video .product-list #related .action.tocart,
	.template1_with_video .product-list #related .info-btn,
	.template1_with_video .product-list #upsell .action.tocart,
	.template1_with_video .product-list #upsell .info-btn {
		min-width: 200px !important;
	}

	.default-simple-product-template1 .price-with-quantity .price-container .price {
		font-size: 58px;
	}

	.product-addto-links {
		width: 71%;
		margin-top: -60px;
	}

	.template1_with_video .custom-atribute-new .img-fluid {
		max-height: 146px;
		margin-left: 20px;
	}

	.template1_with_video .price-with-quantity .price-container .price {
		margin: 12px 0 0px;
	}

	#block-shipping .abs-cart-block>.title,
	.minicart-items .product .toggle,
	.abs-discount-block .block>.title,
	.cart-summary .block>.title,
	.paypal-review-discount .block>.title,
	.cart-discount .block>.title {
		padding: 1em 2em 0em 0em;
	}

	body .ves-megamenu .level0.fix-width-1 .submenu {
		min-width: 720px;
	}

	.cart-popup-main .modal-lg {
		max-width: 1320px;
	}

	.checkout-cart-index .cart-summary .block .item-options .field .radio {
		width: 20px;
		height: 27px;
	}

	.checkout-cart-index .cart-bottom {
		padding-top: 2em;
	}

	.category_part .block-dashboard-info p {
		font-size: inherit;
		line-height: 40px;
	}

	.account-main-n .product-item-name>a {
		color: #333;
		font-size: 28px;
	}

	.account .account-main-n .column.main .block:not(.widget) .block-title>strong {
		font-size: 40px;
	}

	.block-reorder .actions-toolbar {
		font-size: 28px;
	}

	.actions-toolbar .secondary a.action {
		margin: 15px 0 15px 15px;
	}

	.order-details-items {
		padding: 25px 25px 0 25px;
	}

	.block-collapsible-nav .item {
		margin: 0;
	}

	.cart-popup .input-text.qty {
		padding: 8px 0px;
	}

	.checkout-cart-index .cart-silder li.item.product h2 {
		height: 50px;
	}

	.product-detail p {
		padding: 30px 0 0 0;
		margin: 0;
	}

	.template1_with_video .product.data.items {
		margin: 30px 0 40px;
	}

	a.label.label-default.tags-list {
		font-size: 24px !important;
	}

	.mpcss.post-view .mp-post-info {
		padding: 1em 0 2em;
	}

	.share-col-left h5 {
		font-size: 0.6em;
		padding: 0.6em 0;
		margin: 0;
	}

	.mpblog-search .input-text {
		padding: 20px 20px 20px 20px;
		font-size: 24px;
	}

	.mpblog-search button.action.search {
		top: 14px;
		right: 20px;
	}

	.product.info.detailed {
		clear: both;
		margin-bottom: 0;
	}

	.mp-sitemap-listing li a {
		font-size: 24px;
		padding: 5px 0;
	}

	.mp-sitemap-listing li a:before {
		font-size: 24px;
		left: -20px;
	}

	.message.global.cookie .content {
		font-size: 24px;
	}

	#mageplaza-seo-html-sitemap h2 {
		font-size: 38px;
		padding: 30px 0;
		margin-bottom: 20px;
	}

	.sitemap-row .sit-sub-title2 {
		font-size: 30px;
	}

	.sitemap-row .sit-sub-title {
		padding: 10px 0;
	}

	/*Wishlist*/

	.wishlist-index-index .products-grid.wishlist .product-item-comment {
		font-size: 24px;
	}

	.wishlist-index-index.account .category_part .account-main-n .fieldset {
		font-size: 24px;
	}

	.wishlist-index-index .products-grid.wishlist .product-item .box-tocart input.qty {
		width: 134px;
	}

	/*Wishlist*/
	.main-menu-title a {
		font-size: 2.8em !important;
	}

	.bundle_description .bundle_list li {
		font-size: 24px;
		padding: 20px 25px;
	}

	.bundle_description .tabs__content h4 {
		font-size: 34px;
		margin: 30px 0 0;
		padding: 16px 25px;
	}

	.product-detail .bundle_description .tabs p {
		padding: 12px 0 0 0;
	}

	/*Bundle Prodct CSS*/

	.product-info-main .bundle-info .product-social-links .price-with-quantity .box-tocart .input-text.qty {
		width: 120px;
	}

	.default-simple-product-template1 .bundle-info .product-addto-links .action {
		margin-left: 1%;
		margin-right: 1%;
	}

	.product-info-main .bundle-info .box-tocart .fieldset {
		margin: 0 20px 0 0;
	}

	.bundle-info .box-tocart .action.tocart {
		padding: 20px 30px;
	}

	.bundle-info-options-main .fieldset-bundle-options label {
		font-size: 34px;
		padding: 20px 30px;
		margin: 0px 0 0px 0 !important;
	}

	.bundle-info-options-main .fieldset-bundle-options label .product-name {
		font-size: 24px;
	}

	/*Bundle Prodct CSS*/
	.documents_center_table .pages .action {
		padding: 0px 10px;
	}

	.documents_center_table .pages .action.next:before {
		font-size: 16px;
	}

}

@media screen and (max-width:2800px) {
	.container {
		max-width: 2600px;
	}

	.minisearch .site_search {
		padding: 15px 30px 15px 30px;
	}

	.search_icon {
		font-size: 30px;
		margin-left: -70px;
		margin-top: 6px !important;
	}

	.sevices_block li {
		max-width: 669px;
		margin: 0 0 0 30px;
	}

	.category-text {
		font-size: 30px;
	}

	.cat_search {
		border: 2px solid #cccccc;
	}

	.category_images {
		border: 2px solid #e5e5e5;
	}

	.search_left {
		padding: 30px 0 30px 0;
	}

	.search_right {
		padding: 30px 0 30px 0;
	}

	.category_search_part {
		padding: 0px 0px 0px 0px;
	}

	.cat_search2 {
		margin-left: 0px;
		font-size: 24px;
		width: 93%;
		border: 2px solid #cccccc;
	}

	.btn-blk a {
		max-width: 198px;
	}

	.product-spa .product_discription h5 {
		font-size: 41px;
	}

	.top_menu {
		margin: 0px 0 36px 0;
	}

	.product-spa .product_discription h5 {
		font-size: 32px;
	}

	.product-blk .btn-blk a {
		min-width: 247px;
	}

	.product-title {
		height: 91px;
	}

	.product-spa .product_discription p {
		font-size: 24px;
		min-height: inherit;
	}

	.cat_search2 {
		width: 66%;
	}

	.search_left {
		padding: 30px 25px 30px 0;
	}

	.active-brand-section3-title-right a {
		border: 6px solid #ffffff;
		border-radius: 180px;
		max-width: 180px;
	}

	.active-brand-section3-title-left a {
		border: 8px solid #ffffff;
		border-radius: 180px;
		max-width: 180px;
	}

	#active-brand-section3-title-middle h2 {
		margin: 6% 0 1%;
		font-size: 56px;
	}

	.active-brand-section3-content-left-content h4 {
		font-size: 32px;
	}

	.active-brand-section3-content-right-content h4 {
		font-size: 32px;
	}

	.active-brand-section5 h2 {
		font-size: 56px;
	}

	#active-brand-section5-right-content h4 {
		font-size: 54px;
	}

	#active-brand-section5-right {
		min-height: 742px;
	}

	.active-brand-section2 h2 {
		font-size: 46px;
		margin-bottom: 30px;
	}

	.active-brand-section2 h3 {
		font-size: 32px;
	}

	.active-brand-section2-right a {
		min-height: 200px;
		line-height: 200px;
	}

	.active-brand-section2-right {
		min-height: 200px;
	}

	.active-brand-section5 h2 {
		font-size: 50px;
	}

	#active-brand-section5-right-content h4 {
		font-size: 50px;
	}

	.active-brand-section1-content h1 {
		font-size: 70px;
	}

	.active-brand-section1-content h2 {
		padding: 0 0 10px 0;
		font-size: 54px;
	}

	.active-brand-section1-content p {
		font-size: 34px;
	}

	.active-brand-section1-content {
		left: 4.5%;
	}

	#active-brand-section6-left a:before {
		font-size: 36px;
	}

	.product-title {
		height: auto !important;
	}

	.product-list .product-title {
		height: 76px;
	}

	.product-list .product-spa .product_discription p {
		line-height: 30px;
		margin-bottom: 15px;
	}

	.category-blk .product-spa .product_discription p {
		line-height: 30px;
		min-height: 90px;
	}

	.active_parts_part {
		padding: 40px 0 0 0;
	}

	.btn-blk button {
		min-width: 250px !important;
	}

	.category_part p {
		margin: 0 0 20px 0;
	}

	.product-spa .product_discription h5 .product-item-link {
		font-size: 26px;
	}

	.product-list button {
		min-width: 200px !important;
	}

	.active_parts_part {
		padding: 80px 0 0 0;
	}

	.block.filter .filter-title strong {
		font-size: 32px !important;
	}

	.category_search_part input[type="text"],
	input[type="password"],
	input[type="url"],
	input[type="tel"],
	input[type="search"],
	input[type="number"],
	input[type="datetime"],
	input[type="email"] {
		padding: 16px 24px;
		font-size: 24px;
		border: 2px solid #cccccc;
	}

	.search_right input[type="text"],
	input[type="password"],
	input[type="url"],
	input[type="tel"],
	input[type="search"],
	input[type="number"],
	input[type="datetime"],
	input[type="email"] {
		width: 63%;
	}

	.sidebar-blk .filter-options input {
		border: 2px solid #cccccc;
	}

	.product-spa {
		border: 2px solid #e5e5e5;
	}

	.price-container .price {
		font-size: 24px;
	}

	.start-con-main .type {
		font-size: 24px;
	}

	.start-con-main .value {
		font-size: 24px;
	}

	.product-list #related button,
	.product-list #upsell button {
		min-width: 232px !important;
	}

	#related .info-btn,
	#upsell .info-btn {
		min-width: 232px !important;
	}

	#related .item,
	#upsell .item {
		padding-left: 20px;
		padding-right: 20px;
	}

	.default-simple-product.product-detail p {
		font-size: 24px;
	}

	.default-simple-product .start-con {
		padding: 0 0 30px 0;
	}

	.attribute-detail-list ul li {
		font-size: 28px;
		line-height: 44px;
	}

	.attribute-detail-list ul span {
		font-size: 28px;
	}

	.attribute-detail-list h2 {
		font-size: 32px !important;
	}

	.price-with-quantity .price-container .price {
		font-size: 54px;
	}

	.price-with-quantity .label {
		font-size: 30px;
		padding: 0% 0 0 0;
	}

	.price-with-quantity .box-tocart .input-text.qty {
		font-size: 30px;
		padding: 10px 10px;
	}

	.price-with-quantity {
		bottom: 22%;
	}

	.search.summary .items {
		margin: 0 20px;
	}

	.ln-items-model_fits {
		max-height: 310px;
	}

	.ln-items-make_fits {
		max-height: 310px;
	}

	.brand-logo-image {
		width: 160px;
		height: 220px;
	}

	.subtotal-price-main .total-label {
		font-size: 50px;
		margin-top: 10px;
	}

	.subtotal-price-main .price {
		font-size: 50px;
		margin-top: 10px;
	}

	.tier-price-main-area .tier-title {
		font-size: 30px;
	}

	.tier-price-main-area .tier-price-wrapper-area .tier-price-qty .tier-qty {
		font-size: 30px;
		padding: 10px 10px;
	}

	.tier-price-main-area .tier-price-wrapper-area .tier-price-qty {
		margin: 20px 0 0px 20px;
		padding: 12px 24px;
	}

	.tier-price-main-area .label-buy-more-save-more {
		font-size: 30px;
	}

	.tier-price-main-wrapper .price-container .price {
		font-size: 30px !important;
		padding: 10px 10px;
	}

	.tier-price-main-wrapper .tier-price-area .tier-price {
		font-size: 30px;
	}

	.favourites_product .product .title {
		font-size: 36px;
	}

	.head-office p {
		margin-bottom: 10px;
	}

	.address-area {
		font-size: 44px;
	}

	.ui-autocomplete {
		font-size: 24px;
	}

	.account-main-n {
		font-size: 24px;
	}

	#mgantscontent-option-product {
		font-size: 24px;
	}

	.block-minicart {
		font-size: 24px;
	}

	.top_minicart_popup .minicart-items .action.edit:before {
		font-size: 28px;
	}

	.top_minicart_popup .minicart-items .action.delete:before {
		font-size: 28px;
	}

	.top_minicart_popup .block-content>.actions>.primary .action.primary {
		padding: 18px 20px;
		font-size: 28px;
	}

	.minicart-wrapper .top_minicart_popup .action.close:before {
		font-size: 38px;
	}

	.top_minicart_popup .minicart-items .update-cart-item {
		font-size: 24px;
		padding: 13px 36px;
	}

	.top_minicart_popup .minicart-items .item-qty {
		font-size: 26px;
		width: 100px;
	}

	.favourites_product .product {
		max-height: 400px;
		min-height: 400px;
	}

	.carousel-caption {
		width: 39%;
		height: 64%;
		left: 5%;
	}

	.template1_with_video .product-social-links li a {
		font-size: 30px;
	}

	.template1_with_video .product-list #related .action.tocart,
	.template1_with_video .product-list #related .info-btn,
	.template1_with_video .product-list #upsell .action.tocart,
	.template1_with_video .product-list #upsell .info-btn {
		min-width: 192px !important;
		font-size: 17px !important;
		padding: 15px 0 !important;
	}

	.add-wish-blk a {
		font-size: 28px;
	}

	.template1_with_video .product-social-links li a {
		font-size: 28px;
	}

	.tier-price-wrapper-area td {
		font-size: 30px;
	}

	.tier-price-main-area td.label-buy-more-save-more {
		font-size: 30px;
	}

	.price-with-quantity #price_teb .price-container .price {
		font-size: 30px;
	}

	.default-simple-product-template1 .price-with-quantity .label {
		font-size: 30px;
	}

	.template1_with_video .custom-atribute-new .img-fluid {
		max-height: 140px;
	}

	.product-addto-links {
		width: 70%;
	}

	.checkout-cart-index .hscuk .cart-bottom {
		padding: 2em 0 1em 0;
	}

	.checkout-cart-index .cart.table-wrapper .actions-toolbar>.action-delete:before {
		line-height: 36px;
	}

	.cart-popup-main .modal-lg {
		max-width: 1130px;
	}

	.checkout-cart-index .cart.table-wrapper .col.qty .input-text {
		width: 120px;
		height: 60px;
	}

	.cart-container .cart-summary .block>.title:after {
		font-size: 1em;
	}

	.checkout-cart-index .cart-summary .block .item-options .field .radio {
		width: 17px;
		height: 22px;
	}

	.sidebar.sidebar-main .block-collapsible-nav .content .item>a {
		padding: .3em 1em;
	}

	.account-main-n .product-item-name>a {
		font-size: 24px;
	}

	.account .account-main-n .column.main .block:not(.widget) .block-title>strong {
		font-size: 38px;
	}

	.block-reorder .actions-toolbar {
		font-size: 26px;
	}

	.account .column.main .block:not(.widget) .block-title {
		margin-bottom: 20px;
		padding-bottom: 20px;
	}

	.account .category_part .account-main-n .input-text,
	.account .category_part .account-main-n select {
		margin: 7px 0 7px 0;
	}

	.form-address-edit input[type="radio"],
	input[type="checkbox"] {
		height: 22px;
		width: 22px;
	}

	.checkout-cart-index .cart-silder li.item.product h2 {
		height: 50px;
	}

	.cart-popup .input-text.qty {
		padding: 10px 0px;
	}

	.product-detail p {
		padding: 20px 0 0 0;
		margin: 0;
	}

	/*jaivin-07-10-2025-hsc-news-new-design*/
	.cms-hsc-news .news-wrapper-main .pagebuilder-column:nth-of-type(2) {
        max-height: 3600px;
    }
}

@media screen and (max-width:2560px) {
	.container {
		max-width: 2300px;
	}

	.top_menu li a {
		font-size: 18px;
	}

	.navigation .level0>.level-top {
		font-size: 20px;
		padding: 18px 12px;
	}

	.top_menu li {
		font-size: 18px;
		padding: 8px 2px;
	}

	.contact_btn {
		padding: 10px 24px 10px 24px;
		font-size: 18px;
	}

	.top_line {
		padding: 0px 0 10px 0;
	}

	.navbar-brand img {
		width: 90%;
	}

	.minisearch .site_search {
		font-size: 18px;
		width: 68%;
		padding: 12px 30px 12px 30px;
		border: 1px solid #cccccc;
	}

	.search_icon {
		font-size: 24px;
		margin-left: -58px;
		margin-top: 0px !important;
	}

	.navbar-expand-lg .navbar-nav .nav-link {
		font-size: 20px;
		margin-bottom: 0px;
		padding: 20px 0 18px 0;
	}

	.minicart-wrapper .action.showcart .counter.qty {
		position: absolute;
		top: -24px;
		right: -24px;
		width: 28px;
		height: 28px;
		line-height: 28px;
		font-size: 20px;
		border-radius: 28px;
	}

	.top_cart {
		width: auto;
		padding: 0px 30px 0 0px;
	}

	.top_cart .user_icon {
		padding: 0 0 0 0px;
		width: auto;
	}

	.owl-item h1 {
		font-size: 60px;
	}

	.owl-item h2 {
		font-size: 44px;
		padding: 0px 0 10px 0;
	}

	.owl-item p {
		font-size: 26px;
		letter-spacing: 4px;
	}

	.readmore {
		padding: 12px 35px;
		font-size: 24px;
		border: 3px solid #ffffff;
	}

	.distributors_title {
		padding: 20px 0px;
		font-size: 24px;
		line-height: 30px;
	}

	.distributors_list li {
		line-height: 99px;
	}

	.owl-dot.active {
		background-color: #fdb813;
		width: 70px;
		height: 8px;
	}

	.owl-dot {
		width: 50px;
		height: 8px;
		margin-right: 6px;
		margin-left: 6px;
	}

	.top_line2 {
		padding: 10px 0 10px 0;
	}

	.sevices_block li {
		max-width: 605px;
		margin: 0 0 0 30px;
	}

	.services_yllow .title {
		font-size: 26px;
		line-height: 30px;
		padding: 10px 0 15px 0;
	}

	.services_yllow .link {
		font-size: 20px;
	}

	.services_yllow .title:before {
		width: 18%;
		height: 3px;
	}

	.services_yllow {
		padding: 5px 0 5px 0;
	}

	.seasonal_favourites_part {
		padding: 50px 0 50px 0;
	}

	.seasonal_favourites_part h3 {
		font-size: 44px;
	}

	.favourites_product {
		padding: 50px 0 0 0;
	}

	.favourites_product .product .title {
		font-size: 32px;
	}

	.banner_part {
		padding: 50px 0 50px 0;
	}

	.banner_product .banner .title {
		font-size: 36px;
		line-height: 40px;
	}

	.latest_news_part {
		padding: 50px 0 50px 0;
	}

	.latest_news_part h3 {
		font-size: 44px;
		margin-bottom: 20px;
		padding: 0 0 30px 0;
	}

	.latest_news_part p {
		font-size: 18px;
		line-height: 28px;
	}

	.news .news_img {
		border: 3px solid #e2e1e1;
	}

	.news_right h5 {
		padding: 0 0 15px 0;
		font-size: 32px;
	}

	.news_right h5:before {
		height: 2px;
	}

	.news_right .posted_on {
		font-size: 18px;
		padding: 15px 0 0 0;
	}

	.tag_list li a {
		padding: 10px 25px 10px 25px;
		font-size: 18px;
		border: 1px solid #d0d0d0;
	}

	.tag_list {
		padding: 0px 0 0 0;
	}

	.viewmore {
		font-size: 18px;
	}

	.news {
		padding: 25px 0 25px;
		border-bottom: 1px solid #e5e5e5;
	}

	.news_latter h5 {
		font-size: 50px;
		line-height: 50px;
	}

	.email_icon img {
		width: 35%;
	}

	.news_btn {
		border: 6px solid #c01219;
		font-size: 28px;
		padding: 12px 7% 12px 7%;
	}

	.news_btn:hover {
		border: 6px solid #fdb813;
	}

	.news_latter {
		padding: 120px 5% 120px 5%;
		margin: 20% 0 0 0;
	}

	#footer_wrapper {
		padding: 50px 0 0 0;
	}

	.footer-col1 h6 {
		font-size: 26px;
		padding-bottom: 20px;
	}

	.footer-col1 h6:before {
		height: 1px;
	}

	.footer-col1 .menu_list {
		padding: 1% 0 0 0;
	}

	.footer-col1 .menu_list li a {
		font-size: 18px;
		line-height: 36px;
		float: left;
	}

	.footer_sub_menu li a {
		font-size: 18px;
	}

	.footer_sub_menu li {
		font-size: 18px;
		padding: 15px 4px 0px 4px;
	}

	.social_menu li a {
		width: 50px;
		height: 50px;
		line-height: 50px;
		border-radius: 50px;
		font-size: 24px;
		margin: 0px 6px 0 6px;
	}

	.copyright {
		font-size: 18px;
		padding: 20px 0 20px 0;
	}

	.tag_list li a:hover {
		border: 1px solid #ed1c24;
	}

	.col-1,
	.col-2,
	.col-3,
	.col-4,
	.col-5,
	.col-6,
	.col-7,
	.col-8,
	.col-9,
	.col-10,
	.col-11,
	.col-12,
	.col,
	.col-auto,
	.col-sm-1,
	.col-sm-2,
	.col-sm-3,
	.col-sm-4,
	.col-sm-5,
	.col-sm-6,
	.col-sm-7,
	.col-sm-8,
	.col-sm-9,
	.col-sm-10,
	.col-sm-11,
	.col-sm-12,
	.col-sm,
	.col-sm-auto,
	.col-md-1,
	.col-md-2,
	.col-md-3,
	.col-md-4,
	.col-md-5,
	.col-md-6,
	.col-md-7,
	.col-md-8,
	.col-md-9,
	.col-md-10,
	.col-md-11,
	.col-md-12,
	.col-md,
	.col-md-auto,
	.col-lg-1,
	.col-lg-2,
	.col-lg-3,
	.col-lg-4,
	.col-lg-5,
	.col-lg-6,
	.col-lg-7,
	.col-lg-8,
	.col-lg-9,
	.col-lg-10,
	.col-lg-11,
	.col-lg-12,
	.col-lg,
	.col-lg-auto,
	.col-xl-1,
	.col-xl-2,
	.col-xl-3,
	.col-xl-4,
	.col-xl-5,
	.col-xl-6,
	.col-xl-7,
	.col-xl-8,
	.col-xl-9,
	.col-xl-10,
	.col-xl-11,
	.col-xl-12,
	.col-xl,
	.col-xl-auto {
		padding-right: 15px;
		padding-left: 15px;
	}

	.category_part {
		padding: 50px 0 50px 0;
	}

	.category_part h1 {
		font-size: 44px;
	}

	.category_part h1 {
		margin-bottom: 10px;
	}

	.row {
		margin-right: -15px;
		margin-left: -15px;
	}

	.cat {
		padding-top: 15px;
		padding-bottom: 15px;
		display: inline-block;
	}

	.bradcrumb ul li {
		font-size: 18px;
	}

	.bradcrumb ul li a {
		font-size: 18px;
	}

	.cat_search {
		padding: 18px 22px;
		font-size: 18px;
		width: 26.4%;
		border: 1px solid #cccccc;
	}

	.cat_search_btn {
		font-size: 24px;
		padding: 13px 4% 15px 4%;
		margin-left: 10px;
	}

	.cat_search2 {
		margin-left: 10px;
		font-size: 18px;
		width: 93%;
		border: 1px solid #cccccc;
		padding: 18px 22px;
	}

	.cat_search_btn2 {
		font-size: 24px;
		padding: 13px 12% 15px 12%;
		margin-left: -226px;
	}

	.category-text {
		font-size: 24px;
		padding: 15px 0 0 0;
	}

	.search_left {
		padding: 25px 0 25px 0;
		border-right: 1px solid #555555;
	}

	.search_right {
		padding: 25px 0 25px 0;
	}

	.category_part p {
		font-size: 18px;
		line-height: 32px;
	}

	.product-spa .product_discription h5 {
		font-size: 38px;
	}

	.product-spa .product_discription .sub_title {
		font-size: 30px;
	}

	.product-spa .product_discription p {
		font-size: 24px;
	}

	.login_per a {
		font-size: 28px;
	}

	.product_discription h5 img {
		float: right;
		max-width: 10%;
		margin-top: 6px;
	}

	.btn-blk a {
		font-size: 22px;
		max-width: 175px;
	}

	.inner-blk ul li {
		line-height: 42px;
	}

	.inner-blk ul li a {
		font-size: 30px;
	}

	.inner-blk {
		margin: 30px 0;
	}

	.navigation .level0.parent>.level-top>.ui-menu-icon:after {
		font-size: 50px;
	}

	.top_menu {
		margin: 0px 0 25px 0;
	}

	.level0.nav-1 {
		border-bottom: 7px solid #941677;
	}

	.level0.nav-2 {
		border-bottom: 7px solid #3256a0;
	}

	.level0.nav-3 {
		border-bottom: 7px solid #d7c109;
	}

	.level0.nav-4 {
		border-bottom: 7px solid #40a535;
	}

	.level0.nav-5 {
		border-bottom: 7px solid #fe9705;
	}

	.level0.nav-6 {
		border-bottom: 7px solid #23408f;
	}

	.level0.nav-7 {
		border-bottom: 7px solid #e30613;
	}

	.level0.nav-8 {
		border-bottom: 7px solid #c7c6c5;
	}

	.navigation .level0 .submenu a {
		font-size: 20px;
		padding: 10px 20px;
	}

	.navigation .level0 .submenu li.parent>a>.ui-menu-icon:after {
		font-size: 48px;
	}

	.navigation .level0 .submenu li.parent>a>.ui-menu-icon {
		right: -3px;
	}

	.category_part p {
		margin: 0 0 20px 0;
	}

	.bottom_content p {
		margin-bottom: 0;
	}

	.product-blk h1 {
		font-size: 44px;
	}

	.product-blk h1 {
		margin: 0 0 0px 0;
	}

	.product-spa .product_discription h5 {
		font-size: 28px;
	}

	.product-title {
		height: 75px;
	}

	.product-spa .product_discription p {
		font-size: 18px;
	}

	.product-blk .price {
		font-size: 20px;
	}

	.product-blk .login_per a {
		font-size: 20px;
	}

	.product-blk .btn-blk a {
		min-width: 218px;
		padding: 10px 0;
		font-size: 20px;
	}

	.cat_search_btn2 {
		font-size: 24px;
		padding: 13px 8.3% 15px 8.3%;
		margin-left: 0;
	}

	.cat_search2 {
		width: 65%;
	}

	.active_parts_part {
		padding: 50px 0 0px 0;
	}

	.product-list .product-spa .product_discription h5 {
		font-size: 26px;
	}

	.product-list .product-title {
		height: 66px;
	}

	.product-list .product-spa .product_discription p {
		font-size: 18px;
		line-height: 24px;
		margin: 0 0 0px 0;
	}

	.product-list .price {
		font-size: 20px;
	}

	.product-list .login_per a {
		font-size: 18px;
		margin-top: 10px;
	}

	.product-list .btn-blk a {
		padding: 16px 0;
	}

	.sidebar-blk h4 {
		font-size: 31px;
	}

	.sidebar-blk h4:before {
		height: 4px;
	}

	.inner-blk ul li a {
		font-size: 24px;
	}

	.inner-blk ul li {
		line-height: 32px;
	}

	.inner-blk {
		padding: 16px 0 20px 0;
	}

	.content-blk {
		padding: 30px 0;
	}

	.contain {
		font-size: 22px;
		margin-bottom: 15px;
	}

	.checkmark {
		height: 24px;
		width: 24px;
	}

	.contain .checkmark:after {
		left: 5px;
		top: 1px;
		width: 8px;
		height: 13px;
		border-width: 0 4px 4px 0;
	}

	.product-sdbr h4 {
		font-size: 32px !important;
	}

	.product-sdbr ul li {
		font-size: 24px;
	}

	.product-sdbr ul li a {
		font-size: 24px;
	}

	.clr-btn {
		font-size: 24px;
	}

	.compare-btn {
		font-size: 20px;
		padding: 12px 31px;
	}

	.clr-btn {
		margin-top: 10px;
	}

	.product-sdbr h5 {
		padding: 25px 0 20px 0;
	}

	.product-spa:hover {
		border: 1px solid #337d2b;
	}

	.product-spa {
		border: 1px solid #e5e5e5;
		margin-bottom: 30px;
	}

	.active-brand-section1-content h1 {
		font-size: 60px;
	}

	.active-brand-section1-content h2 {
		padding: 0 0 10px 0;
		font-size: 44px;
	}

	.active-brand-section1-content p {
		font-size: 26px;
	}

	.active-brand-section2 h2 {
		font-size: 44px;
		margin-bottom: 30px;
		padding: 0 0 30px 0;
	}

	.active-brand-section2 h3 {
		font-size: 26px;
	}

	.active-brand-section2 p {
		font-size: 18px;
		line-height: 28px;
	}

	.active-brand-section2-right a {
		min-height: 180px;
		line-height: 180px;
	}

	.active-brand-section2-right {
		min-height: 180px;
	}

	#active-brand-section3-title-middle h2 {
		margin: 4% 0 1%;
		font-size: 44px;
	}

	.active-brand-section2 {
		padding: 50px 0 50px 0;
	}

	.active-brand-section3 {
		padding: 50px 0 50px 0;
	}

	.active-brand-section3-title-left a {
		border: 4px solid #ffffff;
		border-radius: 150px;
		max-width: 150px;
	}

	.active-brand-section3-title-right a {
		border: 4px solid #ffffff;
		border-radius: 150px;
		max-width: 150px;
	}

	.active-brand-section3-content-left-image {
		width: 280px;
		height: 280px;
		border-radius: 280px;
		line-height: 280px;
	}

	.active-brand-section3-content-right-image {
		width: 280px;
		height: 280px;
		border-radius: 280px;
		line-height: 280px;
	}

	.active-brand-section3-content-left-content h4 {
		font-size: 26px;
	}

	.active-brand-section3-content-right-content h4 {
		font-size: 26px;
	}

	.active-brand-section3-content-left-content p {
		font-size: 18px;
		line-height: 28px;
	}

	.active-brand-section3-content-right-content p {
		font-size: 18px;
		line-height: 28px;
	}

	.active-brand-section4 {
		padding: 50px 0 0px 0;
	}

	#active-brand-section4-left-container h4 {
		padding: 0 0 15px 0;
		font-size: 28px;
		margin-bottom: 1%;
	}

	#active-brand-section4-right-container h4 {
		padding: 0 0 15px 0;
		font-size: 28px;
		margin-bottom: 1%;
	}

	#active-brand-section4-left-container h4:before {
		height: 2px;
	}

	#active-brand-section4-right-container h4:before {
		height: 2px;
	}

	#active-brand-section4-left p {
		font-size: 18px;
		line-height: 28px;
		margin-bottom: 0;
	}

	#active-brand-section4-right p {
		font-size: 18px;
		line-height: 28px;
		margin-bottom: 0;
	}

	#active-brand-section4-left-container a {
		font-size: 18px;
		padding: 1.3% 4%;
	}

	#active-brand-section4-right-container a {
		font-size: 18px;
		padding: 1.3% 4%;
	}

	.active-brand-section5 {
		padding: 50px 0 50px 0;
	}

	.active-brand-section5 h2 {
		font-size: 44px;
	}

	#active-brand-section5-right-content h4 {
		font-size: 44px;
	}

	#active-brand-section5-right-content p {
		font-size: 18px;
		line-height: 28px;
	}

	#active-brand-section5-right-content a {
		font-size: 18px;
	}

	#active-brand-section5-right-content h4:before {
		height: 2px;
	}

	.active-brand-section4-left {
		border: 2px solid #337d2b;
	}

	.active-brand-section4-right {
		border: 2px solid #337d2b;
	}

	#active-brand-section5-right {
		min-height: 673px;
	}

	.active-brand-section6 {
		padding: 0px 0 50px 0;
	}

	#active-brand-section6-right-wrapper a {
		border: 4px solid #ececec;
	}

	#active-brand-section6-left a {
		max-width: 480px;
		font-size: 24px;
		border: 4px solid #ececec;
	}

	.active-brand-section3-content-left-content h4:before {
		height: 2px;
	}

	.active-brand-section3-content-right-content h4:before {
		height: 2px;
	}

	#active-brand-section3-content-right-content a {
		font-size: 22px;
	}

	#active-brand-section6-left a:before {
		font-size: 28px;
		top: 2px;
	}

	.active-brand-section6-left {
		padding: 5.2% 0;
	}

	.product-detail h2 {
		font-size: 46px;
	}

	.product-detail p {
		margin: 0;
	}

	.dispatch-sec h4 {
		font-size: 28px;
	}

	.dispatch-sec h5 {
		font-size: 42px;
		margin: 0 0 10px 0;
	}

	.qty-txt {
		font-size: 32px;
		padding: 0 0 20px 0;
	}

	.dispatch-sec input {
		font-size: 20px;
		width: 21%;
	}

	.simpson-txt {
		margin-top: 20px !important;
		margin-bottom: 10px !important;
	}

	.dispatch-sec {
		padding: 15px 0 20px 0;
	}

	.add-wish-blk a {
		font-size: 20px;
	}

	.order-btn {
		font-size: 26px !important;
	}

	.order-btn {
		padding: 19px 38px;
	}

	.nav.nav-tabs li a {
		font-size: 26px;
		padding: 18px 0;
	}

	.tab-content p {
		font-size: 22px !important;
	}

	.nav.nav-tabs li {
		width: 16.666%;
	}

	.spcl-ofr h3 {
		font-size: 42px;
		padding: 10px 0 0;
	}

	.spcl-ofr p {
		margin: 0;
	}

	.spcl-ofr img {
		float: right;
		margin: 0px 0 20px 0;
	}

	.special-offer {
		max-width: 30%;
	}

	.spcl-ofr span {
		font-size: 21px;
	}

	.order-btn {
		font-size: 24px !important;
	}

	.nav.nav-tabs li a {
		font-size: 22px;
		padding: 16px 0;
	}

	.tab-content p {
		font-size: 20px !important;
	}

	.order-btn {
		padding: 17px 32px;
	}

	.spcl-ofr h3 {
		font-size: 35px;
	}

	.features-blk {
		padding: 50px 0 0 0;
	}

	.product-list .product-title {
		height: auto !important;
	}

	.category-blk .product-title {
		height: 72px !important;
	}

	.category-blk .product-spa .product_discription p {
		line-height: 24px;
		margin-bottom: 0;
	}

	.product-list .product-spa {
		margin-bottom: 30px;
	}

	.content-blk {
		padding: 0 0 30px 0;
	}

	.accessories-blk-con p {
		padding: 25px 0 0 0;
	}

	.category_part h1 {
		padding: 0 0 20px 0;
	}

	.category_list {
		padding: 30px 0 0 0;
	}

	.product-spa .product_discription h5 .product-item-link {
		font-size: 24px;
	}

	.btn-blk button {
		min-width: 218px !important;
		font-size: 20px !important;
		padding: 10px 0 !important;
	}

	.category-blk .product-spa .product_discription p {
		min-height: 60px;
	}

	.product-spa .product_discription {
		padding: 20px 0 0 0;
	}

	.btn-blk {
		margin: 12px 0 20px 7px;
	}

	.bradcrumb {
		padding: 15px 0 15px 0;
	}

	.block.filter .filter-title strong {
		font-size: 28px !important;
		padding: 20px 0;
	}

	.modes-mode:before {
		font-size: 24px;
		line-height: 1;
	}

	.toolbar-amount {
		padding: 15px 0 15px 0px;
		font-size: 20px;
	}

	.sorter {
		font-size: 20px;
	}

	.toolbar-sorter select {
		border: 1px solid #e5e5e5;
		background-size: 40px 80px;
	}

	.sorter-action:before {
		font-size: 20px;
		line-height: 28px;
	}

	.sorter-options option {
		font-size: 20px;
	}

	.product-list button {
		min-width: 178px !important;
		font-size: 20px !important;
		padding: 10px 0 !important;
		margin-top: 7px !important;
	}

	.product-list .btn-blk a {
		padding: 10px 0;
		font-size: 20px;
	}

	.products-grid {
		padding: 10px 0 0 0;
	}

	.btn-blk form {
		float: left;
	}

	.pages a.page {
		padding: 5px 16px;
		font-size: 20px;
		border: 1px solid #dddddd;
	}

	.pages strong.page {
		font-size: 20px;
		padding: 4px 16px;
		border: 1px solid #337d2b;
	}

	.pages .action.next:before {
		font-size: 22px;
	}

	.pages .action {
		padding: 5px 9px;
		border: 1px solid #dddddd;
		text-align: center;
	}

	.products.wrapper~.toolbar .limiter {
		font-size: 20px;
	}

	.limiter select {
		padding: 8px 15px;
		font-size: 20px;
		border: 1px solid #e5e5e5;
		background-size: 40px 80px;
	}

	.limiter option {
		font-size: 20px;
	}

	.pages a.page:hover {
		color: #337d2b;
		border: 1px solid #337d2b;
	}

	.block.filter .filter-title strong:before {
		height: 4px;
	}

	.product-sdbr .filter-current-subtitle {
		font-size: 22px;
		padding: 0% 0 10px 0;
	}

	.filter-current .filter-label {
		font-size: 22px;
	}

	.product-sdbr .filter-subtitle {
		font-size: 26px;
		padding: 0% 0 30px 0;
	}

	.filter-options .filter-options-title {
		font-size: 22px;
	}

	.filter-options-content a.checkmark:before {
		width: 20px;
		height: 20px;
		top: 3px;
		border-width: 2px;
	}

	.item .checkmark:after {
		left: 6px;
		top: 5px;
		width: 7px;
		height: 12px;
		border-width: 0 3px 3px 0;
	}

	.ln-items-cat .item {
		margin-bottom: 10px !important;
	}

	.ui-slider-horizontal {
		height: 14px;
		-webkit-border-radius: 14px;
		border-radius: 14px;
	}

	.ui-slider-handle {
		height: 14px;
		width: 14px;
		-webkit-border-radius: 14px;
		border-radius: 14px;
	}

	.remove {
		font-size: 16px;
	}

	.filter-actions .clear {
		font-size: 16px;
	}

	.item {
		font-size: 18px;
		margin-bottom: 5px !important;
		padding-left: 30px;
	}

	.filter-content {
		padding: 0% 0 0 0;
	}

	.pages-items .item {
		margin: 0 1% 0 0;
	}

	.product-spa .product_discription p {
		min-height: inherit;
	}

	.category-blk .btn-blk {
		margin: 25px 0 20px 0;
	}

	.category-blk {
		padding-bottom: 40px;
	}

	.category-blk .products-grid {
		padding: 70px 0 0 0;
	}

	.category_search_part {
		margin-top: 55px;
	}

	.bottom_content h2 {
		font-size: 30px;
		margin: 0;
		padding: 1% 0 15px 0;
	}

	.sidebar-blk .filter-options input {
		font-size: 18px;
		padding: 8px 20px;
		border: 1px solid #cccccc;
	}

	.product-sdbr .filter-subtitle:before {
		height: 4px;
	}

	.filter-options-title:after {
		line-height: 52px;
		font-size: 20px;
		right: 0;
	}

	.block-compare .block-title strong,
	.block-reorder .block-title strong {
		font-size: 26px;
		padding: 30px 0 30px;
	}

	.block-compare .block-title strong:before,
	.block-reorder .block-title strong:before {
		height: 4px;
	}

	.block-compare .empty {
		font-size: 18px;
	}

	.block-compare .block-title,
	.block-reorder .block-title {
		margin-bottom: 20px;
	}

	.breadcrumbs ul li i {
		font-size: 16px;
		line-height: 20px;
	}

	.abs-remove-button-for-blocks:before,
	.sidebar .product-items .action.delete:before,
	.table-comparison .cell.remove .action.delete:before,
	.block-compare .action.delete:before,
	.filter-current .action.remove:before {
		font-size: 20px;
	}

	.filter-current .items {
		padding: 5px 0px;
	}

	.ln_slider_container {
		width: calc(100% - 0px) !important;
	}

	.limiter .control {
		width: 15%;
	}

	.category_search_part input[type="text"],
	input[type="password"],
	input[type="url"],
	input[type="tel"],
	input[type="search"],
	input[type="number"],
	input[type="datetime"],
	input[type="email"] {
		padding: 14px 20px;
		font-size: 18px;
		border: 1px solid #cccccc;
	}

	.filter-options-content a {
		margin-left: 0;
	}

	.table-wrapper thead th {
		font-size: 20px;
		padding: 12px 20px;
	}

	.product-detail .start-con-main h1 {
		font-size: 44px;
		padding-bottom: 0;
	}

	.start-con-main .type {
		font-size: 18px;
	}

	.start-con-main .value {
		font-size: 18px;
	}

	.product-reviews-summary a {
		font-size: 20px;
		padding: 0px 0 0px 0;
	}

	.product-info-main .product-info-stock-sku {
		font-size: 22px;
		padding-bottom: 20px;
	}

	.product-detail .table.grouped .col.qty .control.qty .qty {
		height: 40px;
		width: 80px;
	}

	.price-container .price {
		font-size: 18px;
	}

	.box-tocart .action.tocart {
		font-size: 22px;
		padding: 15px 40px;
		margin: 2% 0 0% 0;
	}

	.abs-actions-addto:before,
	.bundle-options-container .block-bundle-summary .product-addto-links>.action:before,
	.product-item-actions .actions-secondary>.action:before,
	.product-social-links .action.tocompare:before,
	.wishlist.split.button>.action.split:before,
	.product-social-links .action.mailto.friend:before,
	.product-social-links .action.towishlist:before,
	.block-bundle-summary .action.towishlist:before,
	.product-item .action.towishlist:before,
	.table-comparison .action.towishlist:before {
		font-size: 28px;
	}

	.table th,
	.table td {
		padding: 10px 20px 0px;
	}

	.product.data.items>.item.title>.switch {
		font-size: 22px;
		padding: 10px 30px 10px 30px;
	}

	.product.data.items>.item.title.active>.switch,
	.product.data.items>.item.title.active>.switch:focus,
	.product.data.items>.item.title.active>.switch:hover {
		padding-bottom: 10px;
	}

	.product.data.items>.item.content {
		margin-top: 61px;
		padding: 20px 20px 20px 20px;
	}

	.box-tocart .action.towishlist {
		padding: 15px 40px;
		font-size: 22px;
		margin: 2% 2% 0% 0;
	}

	.features-blk .block .title strong {
		font-size: 44px;
	}

	.products-grid #related .product-item-info:hover,
	.products-grid #related .product-item-info.active,
	.products-grid #upsell .product-item-info:hover,
	.products-grid #upsell .product-item-info.active {
		border: 1px solid #337d2b;
		padding: 0px 30px 0px 30px;
	}

	#related .item,
	#upsell .item {
		padding-left: 15px;
		padding-right: 15px;
	}

	#related .info-btn,
	#upsell .info-btn {
		min-width: 200px !important;
	}

	.product-list #related button,
	.product-list #upsell button {
		min-width: 190px !important;
		margin-top: 0 !important;
	}

	#related .owl-nav button.owl-prev span:before,
	#upsell .owl-nav button.owl-prev span:before {
		left: -90px;
		font-size: 90px;
	}

	#related .owl-nav button.owl-next span:before,
	#upsell .owl-nav button.owl-next span:before {
		right: -90px;
		font-size: 90px;
	}

	.category-search .control .custom-search {
		font-size: 18px;
		border: 1px solid #00000012;
	}

	.add-wish-blk {
		margin-top: 0;
	}

	.product-addto-links .action {
		margin-left: 2%;
	}

	.default-simple-product.product-detail p {
		font-size: 18px;
	}

	.attribute-detail-list ul span {
		font-size: 20px;
	}

	.attribute-detail-list h2 {
		font-size: 24px !important;
	}

	.attribute-detail-list ul li {
		font-size: 20px;
		line-height: 34px;
	}

	.attribute-detail-list h2 {
		font-size: 24px !important;
		padding: 0;
		margin: 0;
	}

	.price-with-quantity .price-container .price {
		font-size: 44px;
	}

	.price-with-quantity .label {
		font-size: 24px;
		margin-bottom: 0 !important;
	}

	.price-with-quantity .box-tocart .input-text.qty {
		font-size: 24px;
		padding: 7px 10px;
	}

	.price-with-quantity {
		bottom: 23%;
	}

	.default-simple-product .add-wish-blk {
		margin-top: -64px;
	}

	.search.summary .items {
		margin: 0 18px;
	}

	.search.summary .item {
		border-bottom: 1px solid #e8e7e6;
		padding-bottom: 15px;
	}

	.message.notice {
		font-size: 20px;
		padding: 15px 15px 15px 15px;
		margin: 20px 0 30px;
	}

	.search.found {
		font-size: 20px;
		margin-bottom: 20px;
	}

	.message.notice>*:first-child:before {
		font-size: 30px;
		line-height: 28px;
		width: 60px;
		color: #ed1c24;
		top: 14px;
	}

	.message.notice div {
		padding-left: 40px;
	}

	.custom-search ul li {
		padding: 8px 20px;
	}

	.custom-search ul li:hover {
		padding: 8px 20px;
	}

	.category {
		padding: 2% 0;
	}

	.category_images {
		border: 1px solid #e5e5e5;
	}

	.default-simple-product .description {
		border-top: 1px solid #ececec;
	}

	.spcl-ofr {
		margin-top: 0px;
	}

	.ln-items-model_fits {
		max-height: 280px;
		margin-bottom: 10px;
	}

	.ln-items-make_fits {
		max-height: 280px;
		margin-bottom: 10px;
	}

	.template-four {
		padding: 40px 0 40px 0;
	}

	.brand-logo-image {
		width: 130px;
		height: 180px;
	}

	.separator {
		border-bottom: 1px solid #941677;
	}

	.product-image-wrapper {
		margin-top: 20px;
	}

	.short-description-area .start-con {
		padding: 0 0 20px 0;
	}

	.separator.description-separator {
		border-bottom: 1px solid #40a535;
	}

	.subtotal-price-main .total-label {
		font-size: 40px;
		margin-top: 10px;
	}

	.subtotal-price-main .price {
		font-size: 40px;
		margin-top: 10px;
	}

	.separator.description-separator {
		border-bottom: 1px solid #40a535;
	}

	.separator.brand-separator {
		border-bottom: 1px solid #ececec;
	}

	.tier-price-main-area .tier-title {
		font-size: 20px;
	}

	.price-with-quantity .tier-price-main-area .label,
	.price-with-quantity .box-tocart .label {
		font-size: 20px;
	}

	.default-simple-product-template1 .price-with-quantity .tier-price-main-area .label,
	.price-with-quantity .box-tocart .label {
		font-size: 20px;
	}

	.tier-price-main-area .tier-price-wrapper-area .tier-price-qty .tier-qty {
		font-size: 20px;
		padding: 0px 10px;
	}

	.tier-price-main-area .tier-price-wrapper-area .tier-price-qty {
		margin: 20px 0 0px 20px;
		padding: 0px 20px 10px;
	}

	.tier-price-main-area .label-buy-more-save-more {
		font-size: 20px;
	}

	.tier-price-main-wrapper .price-container .price {
		font-size: 20px !important;
		padding: 10px 10px;
	}

	.tier-price-main-wrapper .tier-price-area .tier-price {
		font-size: 20px;
	}

	.tier-price-main-area .tier-price-wrapper-area .tier-price-main-wrapper {
		margin: 5px 0 10px 0;
	}

	.simple-product-main .price-wrapper {
		font-size: 24px;
	}

	.simple-subtotal-price-main .price-container .price {
		font-size: 40px !important;
	}

	.simple-product-main .price-with-quantity .box-tocart .input-text.qty {
		margin: 0px 20px 0 20px;
	}

	.attribute-template4-design {
		width: 42%;
		border: 1px solid #c5c5c5;
	}

	.tair_green_title {
		font-size: 20px;
		padding: 12px 0px !important;
		margin: 10px 0;
	}

	.box-tocart.price-with-button {
		margin-top: -75px;
		margin-bottom: 20px;
	}

	.simple-product-details .add-wish-blk {
		margin: 20px 0 0 0;
	}

	.product.data.items>.item.title {
		width: 16.72%;
	}

	.default-simple-product-template1 .price-with-quantity {
		bottom: 0%;
	}

	.default-simple-product-template1 .price-with-quantity .qty {
		padding-top: 0px;
	}

	.default-simple-product-template1 .brand-logo-image {
		width: 200px;
		height: 130px;
	}

	.default-simple-product-template1 .price-with-quantity .price-container .price {
		font-size: 40px;
	}

	.dispatch-sec h4 {
		font-size: 28px;
		margin-bottom: 15px;
	}

	.cms-page-main {
		padding: 0.5em 0 0 0;
	}

	.cms-page-main h4 {
		font-size: 28px;
		padding: 15px 0;
		margin-bottom: 20px;
	}

	.category_part p {
		margin: 0 0 15px 0;
	}

	.cms-page-main h4:before {
		height: 3px;
	}

	ul.cms-page-list li {
		font-size: 18px;
		padding: 5px 0 5px 0;
	}

	ul.cms-page-list ul {
		margin: 20px 0 10px 20px;
	}

	.favourites_product .product {
		max-height: 365px;
		min-height: 365px;
	}

	.address-area {
		font-size: 36px;
	}

	.head-office p {
		margin-bottom: 5px;
	}

	.post-list-content .post-list-item {
		padding: 25px 0;
	}

	.post-info-wraper h2.mp-post-title {
		padding: 0 0 15px 0;
		font-size: 32px;
	}

	.post-info-wraper h2.mp-post-title:before {
		height: 2px;
	}

	.mp-post-info {
		font-size: 18px;
		padding: 15px 0 0 0;
	}

	.post-short-description p {
		font-size: 18px;
		line-height: 28px;
	}

	.list-post-tabs .post-right span {
		font-size: 18px;
	}

	.list-post-tabs .post-right span.create-at {
		font-size: 18px;
	}

	.post-list-content .limiter {
		font-size: 18px;
	}

	a.label.label-default.tags-list {
		padding: 10px 25px 10px 25px;
		font-size: 18px !important;
		border: 1px solid #d0d0d0;
	}

	.post-list-content .limiter select {
		border: 1px solid #e5e5e5;
		padding: 10px 15px;
		background-size: 50px auto;
		width: 114px;
		font-size: 18px;
	}

	.mpblog-search .input-text {
		font-size: 18px;
		padding: 12px 30px 12px 30px;
		border: 1px solid #cccccc;
		margin: 0 0 30px 0
	}

	.mpblog-search button.action.search i {
		font-size: 24px !important;
	}

	.mpblog-search button.action.search {
		top: 0px;
		right: 25px;
	}

	.sidebar.sidebar-main .product.info.detailed {
		margin-bottom: 0;
	}

	.sidebar.sidebar-main .product-sdbr ul li a {
		font-size: 18px;
	}

	.sidebar.sidebar-main .product-sdbr ul li {
		border-bottom: 1px solid #dedede;
		padding: 0 0 10px 0;
		margin: 0 0 10px 0;
	}

	.mp-sidebar {
		margin-bottom: 15px;
	}

	.post-item-list .post-info-wraper {
		padding: 0;
	}

	#sharing .at-style-responsive .at-share-btn {
		padding: 2px 10px;
	}

	.at-resp-share-element .at-share-btn .at-label {
		font-size: 20px !important;
		line-height: 38px !important;
	}

	#sharing .at-resp-share-element .at-share-btn .at-icon-wrapper {
		width: 40px !important;
		height: 40px !important;
	}

	.active_parts_part .login-container {
		font-size: 18px;
	}

	.search-autocomplete {
		top: 3.3em;
	}

	.search-autocomplete ul li {
		border-top: 1px solid #cccccc;
	}

	.search-autocomplete ul li:first-child {
		border-top: 1px solid #cccccc;
	}

	.search-autocomplete ul li {
		font-size: 18px;
		padding: 10px 15px;
	}

	.fancybox-inner {
		padding: 10px !important;
	}

	.fancybox-inner .formbuilder .response-field-subscription .subtemplate-wrapper>label {
		font-size: 34px !important;
	}

	.input-box .input-list .list-options label {
		font-size: 20px;
	}

	.formbuilder .list-options li input {
		width: 20px;
		height: 20px;
	}

	.subtemplate-wrapper .help-block {
		font-size: 20px;
		padding: 10px 0;
	}

	.response-field-email .subtemplate-wrapper label {
		font-size: 20px !important;
	}

	.subtemplate-inner input {
		padding: 12px 12px;
		border: 1px solid #cccccc;
		font-size: 20px;
		margin-top: 0px;
		border-radius: 8px;
	}

	.buttons-set .formbuilder-button {
		padding: 14px 34px;
		font-size: 24px;
		margin-top: 10px;
	}

	.fancybox-inner .formbuilder .response-field-subscription .subtemplate-wrapper>label {
		font-size: 30px !important;
		padding-bottom: 10px;
	}

	.ui-autocomplete {
		font-size: 18px;
		max-height: 330px;
		overflow: auto;
	}

	.account-main-n {
		font-size: 18px;
	}

	#mgantscontent-option-product {
		font-size: 18px;
	}

	.block-minicart {
		font-size: 18px;
	}

	.minicart-wrapper .top_minicart_popup {
		width: 480px;
		padding: 15px 15px;
	}

	.top_cart .top_minicart_popup .count {
		font-size: 18px;
	}

	.top_minicart_popup .amount .price-wrapper:first-child .price {
		font-size: 30px;
	}

	.top_minicart_popup .block-content>.actions>.primary .action.primary {
		padding: 12px 20px;
		font-size: 18px;
	}

	.top_minicart_popup .minicart-items .item-qty {
		font-size: 18px;
		width: 80px;
	}

	.top_minicart_popup .minicart-items .action.edit:before {
		font-size: 20px;
	}

	.top_minicart_popup .minicart-items .action.delete:before {
		font-size: 20px;
	}

	.top_minicart_popup .minicart-items .update-cart-item {
		font-size: 18px;
		padding: 11px 30px;
		vertical-align: top;
	}

	.top_minicart_popup .product-image-container {
		width: 20% !important;
	}

	.top_minicart_popup .minicart-items .product-item-details {
		padding-left: 15px;
		width: calc(100% - 20%);
		float: right;
		padding-top: 10px;
		padding-bottom: 10px;
	}

	.minicart-wrapper .top_minicart_popup .action.close:before {
		font-size: 26px;
	}

	.minicart-wrapper .top_minicart_popup .action.close {
		right: -22px;
		top: -24px;
	}

	.carousel-caption {
		width: 30%;
		height: 54%;
		left: 6%;
	}

	.product-list .product-spa button {
		margin-top: 0 !important;
		float: left;
	}

	.page-products .products-grid .product-item {
		padding: 0 15px;
	}

	.template1_with_video .product-social-links li a {
		font-size: 20px;
	}

	.template1_with_video .product-social-links li a:before {
		font-size: 28px;
	}

	.template1_with_video .price-with-quantity .price-container .price {
		margin: 12px 0 20px;
	}

	.template1_with_video .dispatch-sec {
		padding-bottom: 0px;
	}

	.template1_with_video .box-tocart .action.tocart {
		margin: -56px 0 0 128px;
	}

	.template1_with_video .add-wish-blk {
		padding-left: 0;
		margin: 0;
	}

	.template1_with_video .product-list #related .action.tocart,
	.template1_with_video .product-list #related .info-btn,
	.template1_with_video .product-list #upsell .action.tocart,
	.template1_with_video .product-list #upsell .info-btn {
		min-width: 170px !important;
		font-size: 16px !important;
		padding: 12px 0 !important;
	}

	.template1_with_video #related .owl-nav button.owl-prev span:before,
	.template1_with_video #related .owl-nav button.owl-next span:before,
	.template1_with_video #upsell .owl-nav button.owl-prev span:before,
	.template1_with_video #upsell .owl-nav button.owl-next span:before {
		font-size: 50px;
	}

	.template1_with_video #related .owl-nav button.owl-next span:before,
	.template1_with_video #upsell .owl-nav button.owl-next span:before {
		top: -40px;
		right: 15px;
	}

	.template1_with_video #related .owl-nav button.owl-prev span:before,
	.template1_with_video #upsell .owl-nav button.owl-prev span:before {
		top: -40px;
		left: auto;
		right: 50px;
	}

	.template1_with_video .custom-atribute-new {
		margin-top: -40px;
	}

	.tier-price-wrapper-area td {
		font-size: 20px;
	}

	.tier-price-main-area td.label-buy-more-save-more {
		font-size: 20px;
	}

	.price-with-quantity #price_teb .price-container .price {
		font-size: 20px;
	}

	.default-simple-product-template1 .price-with-quantity .label {
		font-size: 20px;
	}

	#price_teb {
		margin-top: 0;
	}

	.tier-price-main-area td.label-buy-more-save-more {
		padding: 20px 15px 20px 0;
	}

	.product-addto-links {
		width: 72%;
		margin-top: -40px;
	}

	.template1_with_video .custom-atribute-new .img-fluid {
		max-height: 120px;
	}

	.default-simple-product-template1 .price-with-quantity {
		padding-bottom: 2%;
	}

	.checkout-index-index .container.account-main-n {
		max-width: 1280px;
	}

	.checkout-cart-index .cart-summary .select {
		padding: 0.700em .7em;
		background-size: 50px 80px;
	}

	.checkout-cart-index .cart-summary .checkout-methods-items .action.primary.checkout .badge {
		padding: 0.4em 0.5em;
		right: 0.4em;
		top: .4em;
	}

	.cart-summary .checkout-methods-items {
		margin: 0;
	}

	.checkout-cart-index .cart.table-wrapper .col.qty .input-text {
		width: 100px;
		height: 48px;
	}

	.checkout-cart-index .cart.table-wrapper .actions-toolbar>.action-delete:before {
		line-height: 28px;
	}

	body .ves-megamenu .level0.fix-width-1 .submenu {
		min-width: 600px;
	}

	.cart-popup-main .modal-lg {
		max-width: 850px;
	}

	.template1_with_video .product.data.items .item.title a:after {
		top: .2em;
	}

	#block-shipping .abs-cart-block>.title,
	.minicart-items .product .toggle,
	.abs-discount-block .block>.title,
	.cart-summary .block>.title,
	.paypal-review-discount .block>.title,
	.cart-discount .block>.title {
		padding: 1em 2em 1.5em 0em;
	}

	.account .account-main-n .column.main .block:not(.widget) .block-title>strong {
		font-size: 28px;
	}

	.account .category_part .account-main-n .box-content {
		line-height: 1.5em;
	}

	.account-main-n .product-item-name>a {
		font-size: 18px;
	}

	.block-reorder .actions-toolbar {
		font-size: 20px;
	}

	.actions-toolbar .secondary a.action {
		margin: 12px 0 12px 10px;
	}

	.order-links .item {
		margin-bottom: 2px !important;
		padding-left: 0;
	}

	.form-address-edit input[type="radio"],
	input[type="checkbox"] {
		height: 18px;
		width: 18px;
	}

	.form-newsletter-manage .fieldset {
		border: 0;
		margin: 0 0 10px;
	}

	.form-edit-account .fieldset {
		border: 0;
		margin: 0 0 10px;
	}

	body .order-actions-toolbar {
		margin-bottom: 0;
	}

	.checkout-cart-index .cart-silder li.item.product .action.primary {
		padding: 0.500em 1.4em;
	}

	.cart-popup .input-text.qty {
		padding: 8px 0px;
	}

	.checkout-cart-index .cart-silder li.item.product h2 {
		height: 32px;
	}

	.checkout-cart-index .cart-silder {
		padding: 2.188em 4.750em 0em;
	}

	.product-detail p {
		padding: 20px 0 0 0;
		margin: 0;
	}

	.template1_with_video .product.data.items {
		margin: 20px 0 20px;
	}

	#sharing {
		padding: 15px 15px 0px;
		margin-top: 0px;
	}

	.share-col-left h5 {
		padding: 0.7em 0;
		font-size: 0.4em;
	}

	.mpblog-post-view .post-view-image {
		padding: 1em 0 1em 0;
	}

	.post-post_content {
		margin: 0.4em 0 0em 0;
	}

	.post-list-content hr {
		margin: 0 0 5px 0;
	}

	.mp-sidebar .product.data.items>.item.content {
		padding: 10px 10px !important;
	}

	.template1_with_video .products-grid {
		padding: 50px 0 0 0;
	}

	#mageplaza-seo-html-sitemap h2 {
		font-size: 28px;
		padding: 20px 0;
	}

	.mp-sitemap-listing li a {
		font-size: 18px;
	}

	.mp-sitemap-listing li a:before {
		font-size: 18px;
		left: -15px;
	}

	.message.global.cookie .content {
		font-size: 18px;
	}

	.message.global.noscript,
	.message.global.cookie {
		padding: 30px 20px 30px 25px;
	}

	.message.global.cookie .action.primary {
		padding: 12px 24px;
	}

	.mp-sitemap-listing li {
		padding: 12px 0 12px 15px;
	}

	.sitemap-index-index .active_parts_part {
		padding-top: 40px;
	}

	.sitemap-row .sit-sub-title2 {
		font-size: 24px;
	}

	.part-1.sitemap .mp-sitemap-listing li {
		line-height: 16px;
	}

	.mp-sitemap-listing .level1 {
		line-height: 16px;
	}

	/*Wishlist*/

	.wishlist-index-index .account-main-n {
		font-size: 20px;
	}

	.wishlist-index-index.account .category_part .account-main-n .column.main a {
		font-size: 24px;
	}

	.wishlist-index-index .price-container .price {
		font-size: 24px;
	}

	.wishlist-index-index .products-grid.wishlist .product-item-comment {
		font-size: 18px;
	}

	.wishlist-index-index .products-grid.wishlist .product-item-comment {
		margin: 10px 0 20px 0;
		border: 1px solid #e5e5e5;
		height: 70px;
	}

	.wishlist-index-index .products-grid .product-item-info:hover,
	.products-grid .product-item-info.active {
		border: 1px solid #337d2b;
	}

	.wishlist-index-index .product-item-inner {
		box-shadow: none;
		margin: 0 0 0 -1px;
		border: 1px solid #337d2b;
		right: -1px;
		border-top: 0;
	}

	.wishlist-index-index .products-grid.wishlist .product-item .box-tocart .tocart {
		font-size: 20px;
	}

	.wishlist-index-index.account .category_part .account-main-n .fieldset {
		font-size: 20px;
	}

	.wishlist-index-index .products-grid.wishlist .product-item .box-tocart input.qty {
		width: 122px;
	}

	.wishlist-index-index .products-grid.wishlist .product-item-name {
		min-height: 90px;
	}

	.block-compare .product-item .product-item-name {
		margin-left: 25px;
	}

	.abs-remove-button-for-blocks:before,
	.sidebar .product-items .action.delete:before,
	.table-comparison .cell.remove .action.delete:before,
	.block-compare .action.delete:before,
	.filter-current .action.remove:before {
		font-size: 20px;
		line-height: 12px;
	}

	.wishlist-index-index .products-grid.wishlist .product-item-actions .action.edit:before,
	.products-grid.wishlist .product-item-actions .action.delete:before {
		font-size: 22px;
	}

	/*Wishlist*/

	.main-menu-title a {
		font-size: 2.5em !important;
	}

	.ves-megamenu .dropdown-menu .megamenu-header {
		margin-bottom: 2em;
		padding-bottom: 2em;
	}

	.bundle_description .bundle_list li {
		font-size: 18px;
		padding: 15px 20px;
		margin: 0px 0;
	}

	.bundle_description .tabs__content h4 {
		font-size: 26px;
		margin: 20px 0 0;
		padding: 12px 20px;
	}

	.bundle_description .tabs__content {
		padding: 0px 0 0 0;
	}

	.bundle_description .short_disc {
		padding: 20px 0 0 0;
	}

	.product-detail .bundle_description .tabs p {
		padding: 5px 0 0 0;
	}

	.product-addto-links.not-login {
		margin-top: 30px;
	}

	.default-simple-product-template1 .price-with-quantity {
		padding-bottom: 1%;
	}

	/*Bundle Prodct CSS*/

	.bundle-info .box-tocart .action.tocart {
		padding: 16px 20px;
		font-size: 24px;
		margin: 1% 0 0% 0;
	}

	.product-info-main .bundle-info .box-tocart .fieldset label {
		font-size: 24px;
		padding: 16px 30px 16px 0px;
	}

	.product-info-main .bundle-info .product-social-links .price-with-quantity {
		padding-top: 0;
	}

	.bundle-info .product-social-links .box-tocart .action.tocart {
		margin: 55px 0 0 0;
	}

	.product-info-main .bundle-info .box-tocart .fieldset .field.qty label {
		padding-top: 0;
	}

	.bundle-info-options-main .fieldset-bundle-options label {
		font-size: 26px;
		padding: 15px 20px;
		margin: 0px 0 0 0 !important;
	}

	.bundle-info-options-main .fieldset-bundle-options label .product-name {
		font-size: 18px;
	}

	.bundle-info-options-main .fieldset-bundle-options .options-list label {
		margin: 0px 0 0px 0 !important;
	}

	.default-simple-product-template1 .bundle-info .product-addto-links .action {
		margin-left: 1.5%;
		margin-right: 1.5%;
	}

	.product-detail .bundle-options-container .block-bundle-summary .box-tocart,
	.box-tocart {
		margin: 0 10px 0 0;
	}

	.page-product-grouped .product-addto-links {
		width: 70%;
	}

	.page-product-grouped .price-with-quantity {
		padding-bottom: 2%;
	}

	/*Bundle Prodct CSS*/

	ul.prices-tier {
		padding: 30px 0 30px 0;
	}

	ul.prices-tier .item {
		width: 100%;
		padding: 20px;
	}

	.title-with-pack h5 {
		font-size: 18px;
	}

	.prices-tier .title-with-pack .pack-message {
		width: 72px;
		height: 72px;
		display: inline-block;
		background: #f25822;
		border-radius: 100px;
		font-size: 16px;
		color: #fff;
		text-align: center;
		line-height: 1.1;
		padding: 10px 5px;
	}

	.prices-tier .product_discription .action.tocart {
		float: revert;
		width: 48%;
		padding: 12px;
	}

	.prices-tier .item input {
		padding: 8px 0;
	}

	.prices-tier .product_discription .pack-price .red-price {
		font-size: 18px;
		color: #ed1c24;
		font-weight: 500;
	}

	.prices-tier .product_discription .pack-price .green-price {
		font-size: 18px;
		color: #337d2b;
		font-weight: 500;
	}

	.prices-tier .product_discription .pack-price label {
		font-size: 18px;
		color: #337d2b;
		font-weight: 500;
	}

	.prices-tier .product_discription .field.qty .qty-label {
		font-size: 16px;
		padding-right: 8px;
	}

	.prices-tier a.product.photo.product-item-photo {
		width: 100%;
		display: inline-block;
		text-align: center;
	}

	.page-product-grouped .price-with-quantity .box-tocart .input-text.qty {
		width: 70px;
	}

	.page-product-grouped .default-simple-product-template1 .price-with-quantity .qty .label {
		padding-bottom: 8px;
	}

	/*Bundle Prodct CSS*/

	/* .page-product-grouped .product-detail .start-con-main h1 {
    font-size: 24px;
    padding-bottom: 0;
    font-weight: 500;
}
.page-product-grouped .dispatch-sec p {
    font-size: 18px;
    line-height: 18px;
    padding: 18px 0 18px 0;
}
.page-product-grouped .dispatch-sec h4 {
    font-size: 24px;
    margin-bottom: 0px;
    color: red;
}
.page-product-grouped h4.out-of-stock-message{
	color: #5b5b5b;
}

	.page-product-grouped .grouped-main-area table th {
		font-size: 22px;
		font-weight: 500;
	}
	.page-product-grouped .default-simple-product-template1 .attribute.sku {
		padding-top: 10px;
	}
	.page-product-grouped .start-con-main .type {
		font-size: 20px;
	}
	.page-product-grouped .start-con-main .value {
		font-size: 20px;
	}
	.page-product-grouped .grouped-main-area table .field.choice {
		font-size: 18px;
		color: #333333;
	}
	.page-product-grouped .price-container .price {
		font-size: 18px;
	}
	.page-product-grouped .grouped-main-area table .control.qty {
		text-align: center;
		font-weight: 500;
		color: #941677;
		font-size: 18px;
	}
	.page-product-grouped .grouped-main-area table th:last-child {
		text-align: center;
	}
	.page-product-grouped .template1_with_video .dispatch-sec {
		padding-bottom: 0px;
		padding-top: 0;
	}
	.page-product-grouped .item {
		font-size: 18px;
	}
	.page-product-grouped .category_part .overview p {
		font-size: 18px;
		line-height: 30px;
		color: #5b5b5b !important;
	}
	.page-product-grouped .grouped-main-area table th {
		padding: 20px 15px;
	} */

	/*jaivin-07-10-2025-hsc-news-new-design*/
	.cms-hsc-news .news-wrapper-main .pagebuilder-column:nth-of-type(2) {
		max-height: 3250px;
	}
}

@media screen and (max-width:1920px) {
	.container {
		max-width: 1680px;
	}

	.navigation {
		height: 50px;
	}

	.navigation .level0>.level-top {
		font-size: 16px;
		padding: 15px 10px;
		float: left;
		text-align: center;
		width: 100%;
	}

	.navbar-expand-lg .navbar-nav .nav-link {
		font-size: 16px;
		margin-bottom: 0px;
		padding: 15px 0 12px 0;
	}

	.top_menu li a {
		font-size: 16px;
	}

	.minisearch .site_search {
		font-size: 15px;
		width: 70%;
		padding: 10px 20px 10px 20px;
		font-weight: 300;
	}

	.contact_btn {
		padding: 7px 20px 7px 20px;
		font-size: 16px;
	}

	.top_menu li {
		font-size: 16px;
		padding: 0px 0px;
	}

	.top_line {
		margin-top: -7px;
	}

	.navbar-brand img {
		width: 70%;
	}

	.search_icon {
		font-size: 20px;
		margin-left: -50px;
		margin-top: -8px !important;
	}

	.minicart-wrapper .action.showcart .counter.qty {
		position: absolute;
		top: -12px;
		right: -19px;
		width: 20px;
		height: 20px;
		line-height: 22px;
		font-size: 14px;
		border-radius: 20px;
	}

	.owl-item h1 {
		font-size: 50px;
	}

	.owl-item h2 {
		font-size: 38px;
	}

	.owl-item p {
		font-size: 24px;
		letter-spacing: 3px;
	}

	.readmore {
		padding: 10px 30px;
		font-size: 18px;
		border: 3px solid #ffffff;
		margin-top: 10px;
	}

	.carousel-caption {
		width: 35%;
		height: 53%;
		left: 7%;
		padding: 20px;
	}

	.owl-dot.active {
		background-color: #fdb813;
		width: 55px;
		height: 6px;
	}

	.owl-dot {
		width: 40px;
		height: 6px;
		margin-right: 4px;
		margin-left: 4px;
	}

	.owl-dot {
		bottom: 5px;
	}

	.distributors_title {
		padding: 8px 0px;
		font-size: 20px;
		line-height: 24px;
	}

	.distributors_list li {
		line-height: 66px;
		margin: 0 5px 0 5px;
	}

	.distributors_part {
		width: 100%;
		float: left;
		padding: 10px 0 10px 0;
	}

	.sevices_block li {
		max-width: 445px;
	}

	.services_yllow .title {
		font-size: 22px;
		line-height: 24px;
		padding: 10px 0 12px 0;
	}

	.services_yllow .link {
		font-size: 18px;
	}

	.services_yllow .title:before {
		width: 20%;
		height: 2px;
	}

	.services_yllow .title {
		padding: 5px 0 12px 0;
	}

	.seasonal_favourites_part h3 {
		font-size: 32px;
		padding: 0 0 25px 0;
	}

	.favourites_product .product .title {
		font-size: 24px;
	}

	.favourites_product .product {
		border: 1px solid #ebebeb;
	}

	.banner_product .banner .title {
		font-size: 32px;
		line-height: 36px;
	}

	.latest_news_part h3 {
		font-size: 32px;
		margin-bottom: 20px;
		padding: 0 0 25px 0;
	}

	.latest_news_part p {
		font-size: 16px;
		line-height: 24px;
		margin-bottom: 0;
	}

	.news_right h5 {
		padding: 0 0 10px 0;
		font-size: 24px;
	}

	.news_right .posted_on {
		font-size: 16px;
		padding: 15px 0 0 0;
	}

	.tag_list li a {
		padding: 8px 20px 8px 20px;
		font-size: 16px;
	}

	.viewmore {
		font-size: 16px;
		padding: 10px 0 0px 0;
	}

	.news {
		padding: 20px 0 20px;
		border-bottom: 1px solid #e5e5e5;
	}

	.news_latter h5 {
		font-size: 36px;
		line-height: 38px;
	}

	.news_btn:hover {
		border: 4px solid #fdb813;
	}

	.news_btn {
		border: 4px solid #c01219;
		font-size: 20px;
		padding: 8px 8% 8px 8%;
	}

	.news_latter {
		padding: 90px 5% 90px 5%;
		margin: 23% 0 0 0;
	}

	.footer-col1 h6 {
		font-size: 20px;
		padding-bottom: 15px;
	}

	.footer-col1 .menu_list li a {
		font-size: 16px;
		line-height: 32px;
		float: left;
	}

	.footer_sub_menu li a {
		font-size: 16px;
	}

	.footer_sub_menu li {
		font-size: 16px;
		padding: 9px 4px 0px 4px;
	}

	.social_menu li a {
		width: 34px;
		height: 34px;
		line-height: 34px;
		border-radius: 34px;
		font-size: 18px;
		margin: 0 6px 0 6px;
	}

	.footer_yellow {
		padding: 8px 15px 8px 15px;
		margin: 30px 0 0 0;
	}

	.copyright {
		font-size: 16px;
		padding: 15px 0 15px 0;
	}

	.cat_search {
		width: 25%;
	}

	.cat_search_btn2 {
		font-size: 21px;
		margin-left: -121px;
		padding: 10px 11% 12px 11%;
	}

	.cat_search2 {
		width: 77%;
	}

	.cat_search {
		padding: 12px 22px;
	}

	.cat_search_btn {
		font-size: 21px;
		padding: 12px 4% 12px 4%;
	}

	.cat_search2 {
		padding: 12px 22px;
	}

	.inner_header img {
		position: relative;
	}

	.search_left {
		padding: 15px 0 22px 0;
	}

	.search_right {
		padding: 15px 0 22px 0;
	}

	.sidebar-blk h4 {
		font-size: 30px;
	}

	.inner-blk ul li a {
		font-size: 20px;
	}

	.inner-blk ul li {
		line-height: 25px;
	}

	.inner-blk {
		padding: 15px 0 20px 0;
	}

	.sidebar-blk h4 {
		padding: 0 0 10px 0;
	}

	.sidebar-blk h4:before {
		height: 3px;
	}

	.product-spa .product_discription h5 {
		font-size: 27px;
	}

	.product-spa .product_discription .sub_title {
		font-size: 19px;
	}

	.product-spa .product_discription p {
		font-size: 15px;
		line-height: 23px;
		min-height: inherit;
	}

	.login_per a {
		font-size: 18px;
	}

	.product_discription h5 img {
		max-width: 9%;
	}

	.sidebar-blk h4 {
		font-size: 25px;
	}

	.product-spa {
		padding: 0px 20px 5px 20px;
	}

	.btn-blk a {
		font-size: 16px;
		max-width: 123px;
		padding: 12px 0;
	}

	.btn-blk {
		margin: 15px 0 20px 0;
	}

	.active_parts_part {
		padding: 70px 0 50px 0;
	}

	.hire-img {
		top: 10px;
		left: 10px;
	}

	.product-spa {
		margin-bottom: 30px;
	}

	.sf img {
		max-width: 40%;
	}

	.sr img {
		max-width: 40%;
	}

	.logo {
		margin: 7px auto 0px 0;
		width: 100%;
	}

	.top_menu {
		margin: -15px 0 25px 0;
	}

	.level0.nav-1 {
		border-bottom: 5px solid #941677;
	}

	.level0.nav-2 {
		border-bottom: 5px solid #3256a0;
	}

	.level0.nav-3 {
		border-bottom: 5px solid #d7c109;
	}

	.level0.nav-4 {
		border-bottom: 5px solid #40a535;
	}

	.level0.nav-5 {
		border-bottom: 5px solid #fe9705;
	}

	.level0.nav-6 {
		border-bottom: 5px solid #23408f;
	}

	.level0.nav-7 {
		border-bottom: 5px solid #e30613;
	}

	.level0.nav-8 {
		border-bottom: 5px solid #c7c6c5;
	}

	.navigation .level0.parent>.level-top>.ui-menu-icon:after {
		font-size: 36px;
		margin-top: -4px;
	}

	.navigation .level0 .submenu a {
		font-size: 15px;
		padding: 10px 10px;
	}

	.product-spa .product_discription h5 {
		font-size: 22px;
	}

	.product-title {
		height: 55px;
	}

	.product-blk .price {
		font-size: 18px;
	}

	.product-blk .login_per a {
		font-size: 16px;
	}

	.login_per a {
		margin-top: 10px;
	}

	.product-blk .btn-blk a {
		min-width: 153px;
	}

	.category_part h1 {
		font-size: 32px;
		padding: 0 0 18px 0;
	}

	.product-blk h1 {
		font-size: 32px;
		margin: 0;
	}

	.category-text {
		padding: 10px 0 0 0;
		font-size: 18px;
		display: table;
	}

	.footer_sub_menu {
		margin: 0;
	}

	.cat_search.product {
		width: 38.3% !important;
	}

	.cat_search2 {
		width: 65%;
	}

	.cat_search_btn2 {
		margin-left: 0;
		padding: 12px 8% 13px 8%;
	}

	.product-list .product-spa .product_discription h5 {
		font-size: 19px;
	}

	.product-list .product-title {
		height: 43px;
	}

	.product-list .product-spa .product_discription p {
		font-size: 15px;
		line-height: 18px;
	}

	.product-list .price {
		font-size: 18px;
	}

	.product-list .login_per a {
		font-size: 15px;
		margin-top: 13px;
	}

	.product-sdbr h4 {
		font-size: 25px !important;
	}

	.product-sdbr h5 {
		font-size: 22px;
	}

	.contain {
		font-size: 18px;
		margin-bottom: 15px;
	}

	.checkmark {
		border: 2px solid #545454;
	}

	.filter-options-content a.checkmark:before {
		width: 18px;
		height: 18px;
		top: 2px;
	}

	.contain {
		padding-left: 37px;
	}

	.contain .checkmark:after {
		left: 5px;
		top: 1px;
		width: 7px;
		height: 12px;
		border-width: 0 3px 3px 0;
	}

	.product-sdbr h4 {
		padding: 20px 0;
	}

	.product-sdbr h5 {
		padding: 25px 0 15px 0;
	}

	.product-sdbr ul li {
		font-size: 19px;
	}

	.product-sdbr ul li a {
		font-size: 19px;
	}

	.clr-btn {
		font-size: 18px;
	}

	.compare-btn {
		font-size: 17px;
		padding: 10px 22px;
	}

	.product-sdbr ul {
		margin: 25px 0 0 0;
	}

	.clear-btn {
		padding: 20px 0;
	}

	.product-spa:hover {
		border: 1px solid #337d2b;
	}

	.product-spa {
		border: 1px solid #e5e5e5;
	}

	.content-blk {
		padding: 0;
	}

	.accessories-blk-con p {
		padding: 18px 0 0 0;
	}

	.active_parts_part {
		padding: 50px 0 0px 0;
	}

	.category_part p {
		font-size: 16px;
		line-height: 24px;
	}

	.inner-blk ul li a {
		font-size: 18px;
	}

	.inner-blk ul li {
		line-height: 24px;
	}

	.category_part h1:before {
		bottom: -6px;
	}

	.cat_search {
		padding: 12px 22px;
		font-size: 16px;
	}

	.cat_search2 {
		padding: 12px 22px;
		font-size: 16px;
	}

	.cat_search_btn2 {
		font-size: 18px;
		padding: 10px 8% 10px 8%;
		margin-top: 5px;
	}

	.cat_search_btn {
		font-size: 18px;
		padding: 10px 4% 10px 4%;
		margin-top: 5px;
	}

	.btn-blk {
		margin: 18px 0 0px 2px;
	}

	.search_left {
		padding: 15px 0 22px 0;
		border-right: 1px solid #555555;
	}

	.bradcrumb ul li a {
		font-size: 15px;
	}

	.bradcrumb ul li {
		font-size: 16px;
		padding: 0 5px 0 5px;
	}

	.active-brand-section2 h2 {
		font-size: 32px;
		margin-bottom: 20px;
		padding: 0 0 25px 0;
	}

	.active-brand-section1-content h1 {
		font-size: 50px;
	}

	.active-brand-section1-content h2 {
		padding: 0 0 10px 0;
		font-size: 38px;
	}

	.active-brand-section1-content p {
		font-size: 24px;
	}

	.active-brand-section2 p {
		font-size: 16px;
		line-height: 24px;
	}

	.active-brand-section2 h3 {
		font-size: 20px;
		padding: 0 0 5px 0;
	}

	.active-brand-section2-right a {
		min-height: 130px;
		line-height: 130px;
	}

	.active-brand-section2-right {
		min-height: 130px;
	}

	#active-brand-section3-title-middle h2 {
		margin: 4% 0 4%;
		font-size: 32px;
		padding: 0 0 25px 0;
	}

	.active-brand-section3-title-left a {
		border: 6px solid #ffffff;
		border-radius: 110px;
		max-width: 110px;
	}

	.active-brand-section3-title-right a {
		border: 6px solid #ffffff;
		border-radius: 110px;
		max-width: 110px;
	}

	.active-brand-section3-content-left-image {
		width: 210px;
		height: 210px;
		border-radius: 210px;
		line-height: 210px;
	}

	.active-brand-section3-content-right-image {
		width: 210px;
		height: 210px;
		border-radius: 210px;
		line-height: 210px;
	}

	.active-brand-section3-content-left-content {
		width: calc(100% - 210px);
		padding-left: 3%;
	}

	.active-brand-section3-content-right-content {
		width: calc(100% - 210px);
		padding-left: 3%;
	}

	.active-brand-section3-content-left-content h4 {
		font-size: 22px;
	}

	.active-brand-section3-content-right-content h4 {
		font-size: 22px;
	}

	.active-brand-section3-content-left-content p {
		font-size: 16px;
		line-height: 24px;
	}

	.active-brand-section3-content-right-content p {
		font-size: 16px;
		line-height: 24px;
	}

	#active-brand-section3-content-right-content a {
		font-size: 18px;
	}

	#active-brand-section4-left-container h4 {
		font-size: 24px;
		padding: 0 0 10px 0;
	}

	#active-brand-section4-left p {
		font-size: 16px;
		line-height: 24px;
	}

	#active-brand-section4-right-container h4 {
		font-size: 24px;
		padding: 0 0 10px 0;
	}

	#active-brand-section4-right p {
		font-size: 16px;
		line-height: 24px;
	}

	#active-brand-section4-left-container a {
		font-size: 16px;
		padding: 1.2% 4%;
	}

	#active-brand-section4-right-container a {
		font-size: 16px;
		padding: 1.2% 4%;
	}

	.active-brand-section5 h2 {
		font-size: 32px;
		padding: 0 0 30px 0;
	}

	#active-brand-section5-right-content h4 {
		font-size: 32px;
		padding: 0 0 20px 0;
	}

	#active-brand-section5-right-content p {
		font-size: 16px;
		line-height: 24px;
	}

	#active-brand-section5-right-content a {
		font-size: 16px;
		padding: 1.5% 4%;
	}

	#active-brand-section5-right {
		min-height: 504px;
	}

	.active-brand-section6-left {
		padding: 6% 0;
	}

	#active-brand-section6-left a {
		max-width: 380px;
		font-size: 18px;
		border: 3px solid #ececec;
	}

	#active-brand-section6-left a:before {
		font-size: 22px;
		top: 2px;
	}

	#active-brand-section6-left a:before {
		font-size: 18px;
		top: 0px;
	}

	.product-detail h2 {
		font-size: 38px;
	}

	.dispatch-sec h4 {
		font-size: 22px;
		margin-bottom: 10px;
	}

	.dispatch-sec h5 {
		font-size: 32px;
		margin: 0 0 10px 0;
	}

	.qty-txt {
		font-size: 26px;
		padding: 0 0 7px 0;
	}

	.dispatch-sec input {
		font-size: 20px;
		width: 25%;
		padding: 4px 17px;
	}

	.order-btn {
		font-size: 21px !important;
		padding: 14px 26px;
	}

	.spcl-ofr span {
		font-size: 18px;
	}

	.tab-content p {
		font-size: 15px !important;
		font-weight: 400 !important;
	}

	.nav.nav-tabs li a {
		font-size: 18px;
	}

	.nav.nav-tabs li {
		line-height: 12px;
	}

	.tab-content {
		padding: 27px 56px;
	}

	.add-wish-blk a {
		font-size: 18px;
	}

	.btn-inn {
		margin-top: 0;
	}

	.spcl-ofr h3 {
		font-size: 32px;
	}

	.spcl-ofr span {
		font-size: 16px;
	}

	.spcl-ofr p {
		margin: 0;
	}

	.simpson-txt {
		margin-top: 20px !important;
	}

	.category_part {
		padding: 50px 0 50px 0;
	}

	.category-blk {
		padding-bottom: 50px;
	}

	.category_part h1:before {
		bottom: -5px;
		height: 1px;
	}

	.category_part h1:after {
		height: 1px;
	}

	.product-blk h1:before {
		height: 1px;
		bottom: -5px;
	}

	.product-blk h1:after {
		height: 1px;
	}

	.category-blk {
		padding-bottom: 40px;
	}

	.product-list .product-title {
		height: auto !important;
	}

	.product-list .btn-blk a {
		font-size: 14px;
		max-width: 130px;
		padding: 8px 0;
		float: right;
	}

	.category-blk .product-title {
		height: 50px !important;
	}

	.category-blk .product-spa .product_discription p {
		font-size: 15px;
		line-height: 20px;
		margin-bottom: 0;
		min-height: 45px;
	}

	.active_parts_part {
		padding: 40px 0 0px 0;
	}

	.owl-item h2 {
		padding: 0;
	}

	.product-spa .product_discription h5 .product-item-link {
		font-size: 20px;
	}

	.btn-blk button {
		min-width: 162px !important;
		font-size: 16px !important;
		padding: 10px 0 !important;
		margin-top: -8px !important;
	}

	.product-blk .btn-blk a {
		min-width: 162px;
		padding: 10px 0;
		font-size: 16px;
	}

	.category-blk {
		padding-bottom: 30px;
	}

	.modes-mode {
		font-size: 36px;
		line-height: 26px;
		padding: 3px 10px 6px;
	}

	.toolbar-amount {
		padding: 7px 0 7px 0px;
		font-size: 16px;
	}

	.sorter {
		font-size: 16px;
	}

	.toolbar-sorter select {
		padding: 8px 10px;
		background-size: 30px 70px;
		background: #ffffff url(../images/select-bg.svg) no-repeat 100% 50%;
	}

	.sorter-action:before {
		font-size: 18px;
		line-height: 34px;
	}

	.block.filter .filter-title strong {
		font-size: 24px !important;
		padding: 15px 0;
	}

	.block.filter .filter-title strong:before {
		height: 3px;
	}

	.product-sdbr .filter-current-subtitle {
		font-size: 18px;
		padding: 0% 0 5% 0;
	}

	.filter-current .filter-label {
		font-size: 16px;
		padding: 0% 0 10px 0;
	}

	.item {
		font-size: 16px;
		margin-bottom: 5px !important;
	}

	.remove {
		font-size: 14px;
		margin-top: 8px;
	}

	.filter-current .item {
		padding-bottom: 10px;
	}

	.filter-actions .clear {
		font-size: 14px;
	}

	.filter-content .filter-current {
		padding: 5% 5% 0 5%;
	}

	.product-sdbr .filter-subtitle {
		font-size: 22px;
		padding: 0% 0 20px 0;
	}

	.filter-options .filter-options-title {
		font-size: 18px;
		padding: 10% 0px 7% 0;
	}

	.products-grid {
		padding: 0px 0 0 0;
	}

	.filter-content {
		padding: 0 0 0 0;
	}

	.ui-slider-horizontal {
		height: 10px;
		-webkit-border-radius: 10px;
		border-radius: 10px;
	}

	.product-list .product-spa {
		padding: 0px 15px 15px 15px;
	}

	.product-list button {
		min-width: 130px !important;
		font-size: 14px !important;
		padding: 8px 0 !important;
		margin-top: -20px !important;
	}

	.pages a.page {
		padding: 0px 12px;
		font-size: 16px;
		border: 1px solid #dddddd;
	}

	.pages strong.page {
		font-size: 16px;
		padding: 0px 12px;
		line-height: 3rem;
	}

	.pages .action.next:before {
		font-size: 17px;
		padding: 0 7px;
		background: none;
	}

	.pages .action {
		padding: 0;
	}

	.products.wrapper~.toolbar .limiter {
		font-size: 16px;
	}

	.limiter select {
		padding: 8px 10px;
		font-size: 16px;
		background: #ffffff url(../images/select-bg.svg) no-repeat 100% 50%;
		background-size: 30px 70px;
	}

	.limiter option {
		font-size: 16px;
	}

	.ui-slider-handle {
		height: 10px;
		width: 10px;
		-webkit-border-radius: 10px;
		border-radius: 10px;
	}

	.modes-mode:before {
		font-size: 20px;
		line-height: 22px;
	}

	.sorter-options option {
		font-size: 16px;
	}

	.category-blk .products-grid {
		padding: 50px 0 0 0;
	}

	.category-blk .btn-blk {
		margin: 18px 0 5px 0;
	}

	.category_list .block {
		margin: 0px 0 0 0;
	}

	.shroting_list .sr {
		padding-right: 0;
	}

	.shroting_list .sf {
		padding-left: 0;
	}

	.category_search_part input[type="text"],
	input[type="password"],
	input[type="url"],
	input[type="tel"],
	input[type="search"],
	input[type="number"],
	input[type="datetime"],
	input[type="email"] {
		padding: 8px 20px;
		font-size: 16px;
		margin-right: 0;
	}

	.search_right input[type="text"],
	input[type="password"],
	input[type="url"],
	input[type="tel"],
	input[type="search"],
	input[type="number"],
	input[type="datetime"],
	input[type="email"] {
		margin-right: 15px;
	}

	.search_right input[type="text"],
	input[type="password"],
	input[type="url"],
	input[type="tel"],
	input[type="search"],
	input[type="number"],
	input[type="datetime"],
	input[type="email"] {
		width: 62%;
	}

	.sidebar-blk .filter-options input {
		font-size: 16px;
		padding: 6px 20px;
		border: 1px solid #cccccc;
	}

	.bottom_content h2 {
		font-size: 24px;
	}

	.category_search_part {
		margin-top: 30px;
	}

	.breadcrumbs ul li i {
		font-size: 14px;
		line-height: 18px;
	}

	.ln-items-cat .item {
		margin-bottom: 5px !important;
	}

	.block-compare .block-title strong,
	.block-reorder .block-title strong {
		font-size: 22px;
		padding: 20px 0 20px;
	}

	.block-compare .empty {
		font-size: 16px;
	}

	.filter-options-title:after {
		line-height: 45px;
		font-size: 14px;
		right: 0;
	}

	.item .checkmark:after {
		left: 6px;
		top: 5px;
		width: 6px;
		height: 10px;
		border-width: 0 2px 2px 0;
	}

	.abs-remove-button-for-blocks:before,
	.sidebar .product-items .action.delete:before,
	.table-comparison .cell.remove .action.delete:before,
	.block-compare .action.delete:before,
	.filter-current .action.remove:before {
		font-size: 16px;
		line-height: 15px;
	}

	.bradcrumb {
		padding: 12px 0 12px 0;
	}

	.filter-actions {
		width: 100%;
		float: left;
		margin-bottom: 10px;
	}

	.filter-options-content a {
		margin-left: 0;
	}

	.product-detail .start-con-main h1 {
		font-size: 32px;
	}

	.start-con-main .type {
		font-size: 16px;
	}

	.start-con-main .value {
		font-size: 16px;
	}

	.product-info-main .product-add-form {
		padding-top: 0px;
	}

	.product-reviews-summary a {
		font-size: 18px;
		padding: 0px 0 0px 0;
	}

	.product-info-main .product-info-stock-sku {
		font-size: 20px;
	}

	.table-wrapper thead th {
		font-size: 16px;
		padding: 12px 12px;
	}

	.table th,
	.table td {
		padding: 12px 12px 0px;
	}

	.product-detail .table.grouped .col.qty .control.qty .qty {
		height: 30px;
		width: 70px;
		vertical-align: middle;
		display: inherit;
	}

	.box-tocart .action.tocart {
		font-size: 18px;
		padding: 10px 22px;
		margin: 2% 0 0% 0;
	}

	.abs-actions-addto:before,
	.bundle-options-container .block-bundle-summary .product-addto-links>.action:before,
	.product-item-actions .actions-secondary>.action:before,
	.product-social-links .action.tocompare:before,
	.wishlist.split.button>.action.split:before,
	.product-social-links .action.mailto.friend:before,
	.product-social-links .action.towishlist:before,
	.block-bundle-summary .action.towishlist:before,
	.product-item .action.towishlist:before,
	.table-comparison .action.towishlist:before {
		font-size: 22px;
	}

	.product.data.items>.item.title>.switch {
		font-size: 18px;
		padding: 5px 20px 5px 20px;
	}

	.product.data.items>.item.title.active>.switch,
	.product.data.items>.item.title.active>.switch:focus,
	.product.data.items>.item.title.active>.switch:hover {
		padding-bottom: 5px;
	}

	.product.data.items>.item.content {
		margin-top: 51px;
	}

	.product-list #related button,
	.product-list #upsell button {
		margin: 0 2%;
		min-width: 150px !important;
	}

	#related .info-btn,
	#upsell .info-btn {
		min-width: 150px !important;
	}

	#related .item,
	#upsell .item {
		padding-left: 10px;
		padding-right: 10px;
	}

	.features-blk .block .title strong {
		padding: 0 0 18px 0;
		font-size: 32px;
		margin-top: 0px;
	}

	.products-grid #related .product-item-info:hover,
	.products-grid #related .product-item-info.active,
	.products-grid #upsell .product-item-info:hover,
	.products-grid #upsell .product-item-info.active {
		border: 1px solid #337d2b;
		padding: 0px 15px;
	}

	#related .owl-nav button.owl-prev span:before,
	#upsell .owl-nav button.owl-prev span:before {
		left: -60px;
		font-size: 60px;
	}

	#related .owl-nav button.owl-next span:before,
	#upsell .owl-nav button.owl-next span:before {
		right: -60px;
		font-size: 60px;
	}

	.box-tocart .action.towishlist {
		padding: 10px 30px;
		font-size: 20px;
	}

	#related,
	#upsell {
		padding-top: 20px;
	}

	.features-blk .block .title strong:before {
		height: 1px;
		bottom: -5px;
	}

	.features-blk .block .title strong:after {
		height: 1px;
	}

	.product-list #related button,
	.product-list #upsell button {
		margin-top: 0px !important;
	}

	#related .btn-blk,
	#upsell .btn-blk {
		margin: 18px 0 18px 0px;
	}

	.features-blk {
		padding: 40px 0 0 0;
	}

	.category-search .control {
		width: 37.8% !important;
	}

	.category-search .control .custom-search {
		font-size: 16px;
	}

	.separator {
		border-bottom: 1px solid #941677;
	}

	.box-tocart .action.tocart:not(:last-child) {
		margin-bottom: 0;
	}

	.default-simple-product.product-detail p {
		font-size: 16px;
	}

	.attribute-detail-list ul span {
		font-size: 18px;
		line-height: normal;
	}

	.attribute-detail-list ul li {
		font-size: 18px;
		line-height: 30px;
	}

	.attribute-detail-list h2 {
		font-size: 20px !important;
	}

	.price-with-quantity .price-container .price {
		font-size: 40px;
	}

	.price-with-quantity .label {
		font-size: 20px;
	}

	.price-with-quantity .box-tocart .input-text.qty {
		font-size: 20px;
		padding: 5px 10px;
	}

	.price-with-quantity {
		bottom: 16%;
	}

	.default-simple-product .add-wish-blk {
		margin-top: -45px;
	}

	.price-with-quantity .qty {
		line-height: 20px;
	}

	.attribute-detail-list ul {
		line-height: 24px;
	}

	.default-simple-product .description {
		padding-top: 15px;
	}

	.default-simple-product .start-con {
		padding: 0 0 20px 0;
	}

	.search.summary .items {
		margin: 0 13px;
	}

	.message.notice {
		font-size: 16px;
		padding: 12px 12px 12px 12px;
		margin: 10px 0 20px;
	}

	.message.notice>*:first-child:before {
		font-size: 24px;
		line-height: 24px;
		width: 50px;
		top: 10px;
	}

	.search.found {
		font-size: 16px;
		margin-bottom: 15px;
	}

	.dispatch-sec .price-with-quantity .box-tocart .input-text.qty {
		margin-top: 10px;
	}

	.spcl-ofr {
		margin-top: 0px;
		padding: 0 20px 0px 20px;
	}

	.ln-items-model_fits {
		max-height: 260px;
		margin-bottom: 10px;
	}

	.ln-items-make_fits {
		max-height: 260px;
		margin-bottom: 10px;
	}

	.template-four {
		padding: 30px 0 30px 0;
	}

	.brand-logo-image {
		width: 100px;
		height: 140px;
	}

	.start-con-main img {
		max-width: 100%;
	}

	.tier-price-main-area .tier-price-wrapper-area .tier-price-qty .tier-qty {
		font-size: 20px;
		padding: 10px 10px;
	}

	.tier-price-main-area .tier-title {
		font-size: 20px;
	}

	.tier-price-main-area .tier-price-wrapper-area .tier-price-qty {
		margin: 5px 0 5px 10px;
		padding: 0px 20px 0px;
		display: inline-flex;
	}

	.tier-price-main-area .label-buy-more-save-more {
		font-size: 20px;
	}

	.simple-product-main .price-wrapper {
		font-size: 20px;
	}

	.tier-price-main-wrapper .price-container .price {
		font-size: 20px !important;
		padding: 10px 12px;
	}

	.tier-price-main-wrapper .tier-price {
		font-size: 20px;
	}

	.tier-price-main-area .tier-price-wrapper-area .tier-price-main-wrapper {
		margin: 0px 0 0px 0;
	}

	.simple-product-main .price-with-quantity .box-tocart .input-text.qty {
		margin: 0px 20px 0 10px;
	}

	.tier-price-main-area .tier-price-wrapper-area .tier-price-area {
		margin-left: 10px;
	}

	.box-tocart.price-with-button {
		margin-top: -60px;
		margin-bottom: 30px;
	}

	.tair_green_title {
		padding: 10px 0px !important;
	}

	.tair_green_title {
		font-size: 18px;
		margin: 10px 0;
	}

	.attribute-template4-design {
		border: 1px solid #c5c5c5;
		width: 46%;
	}

	.simple-product-details .add-wish-blk {
		margin: 20px 0 0 0;
	}

	.simple-subtotal-price-main .price-final_price .price-wrapper .price {
		font-size: 30px;
	}

	.simple-subtotal-price-main .price-container .price {
		font-size: 34px !important;
	}

	.default-simple-product-template1 .brand-logo-image {
		width: 170px;
		height: 100px;
	}

	.default-simple-product-template1 .price-with-quantity .price-container .price {
		font-size: 26px;
		margin: 12px 0 0px;
	}

	.default-simple-product-template1 .price-with-quantity .tier-price-main-area .label,
	.price-with-quantity .box-tocart .label {
		font-size: 20px;
	}

	.default-simple-product-template1 .add-wish-blk {
		margin-top: -33px;
	}

	.product.data.items>.item.title {
		width: 16.73%;
	}

	.default-simple-product-template1 .price-with-quantity .qty {
		padding-top: 5px;
	}

	.default-simple-product-template1 .price-with-quantity {
		bottom: 0;
	}

	.cms-page-main h4 {
		font-size: 22px;
		padding: 10px 0 15px;
	}

	ul.cms-page-list li {
		font-size: 16px;
		padding: 5px 0 5px 0;
	}

	.cms-page-main h4:before {
		height: 2px;
	}

	.favourites_product .product {
		max-height: 260px;
		min-height: 260px;
	}

	.address-area {
		font-size: 28px;
	}

	.post-list-content .post-list-item {
		padding: 20px 0 20px;
		border-bottom: 1px solid #e5e5e5;
	}

	.post-info-wraper h2.mp-post-title {
		padding: 0 0 10px 0;
		font-size: 24px;
	}

	.mp-post-info {
		font-size: 16px;
		padding: 15px 0 0 0;
	}

	.post-short-description p {
		font-size: 16px;
		line-height: 24px;
	}

	.list-post-tabs .post-right span {
		font-size: 16px;
	}

	.list-post-tabs .post-right span.create-at {
		font-size: 16px;
	}

	.post-list-content .limiter {
		font-size: 16px;
	}

	a.label.label-default.tags-list {
		padding: 6px 16px;
		font-size: 16px !important;
		border: 1px solid #d0d0d0;
		margin: 0;
	}

	.post-list-content .limiter select {
		border: 1px solid #e5e5e5;
		padding: 10px 10px;
		background-size: 30px auto;
		width: 90px;
		font-size: 16px;
	}

	.mpblog-search .input-text {
		font-size: 16px;
		padding: 10px 20px;
		border: 1px solid #cccccc;
		margin: 0 0 20px 0;
	}

	.mpblog-search button.action.search i {
		font-size: 20px !important;
	}

	.mpblog-search button.action.search {
		top: -8px;
		right: 15px;
	}

	.mp-sidebar .product.data.items>.item.content {
		padding: 10px 10px !important;
	}

	.sidebar.sidebar-main .product.info.detailed {
		margin-bottom: 0;
	}

	.sidebar.sidebar-main .product-sdbr ul li a {
		font-size: 16px;
	}

	.sidebar.sidebar-main .product-sdbr ul li {
		border-bottom: 1px solid #dedede;
		padding: 0 0 10px 0;
		margin: 0 0 5px 0;
	}

	.mp-sidebar {
		margin-bottom: 15px;
	}

	.post-item-list .post-info-wraper {
		padding: 0;
	}

	.post-item-list .post-image {
		border: 3px solid #e2e1e1;
		min-height: inherit;
		min-width: inherit;
	}

	#sharing .at-style-responsive .at-share-btn {
		padding: 4px 10px;
	}

	#sharing .at-resp-share-element .at-share-btn .at-icon-wrapper {
		width: 30px !important;
		height: 30px !important;
	}

	.at-resp-share-element .at-share-btn .at-label {
		font-size: 16px !important;
		line-height: 30px !important;
	}

	body #at15s.atm {
		width: 13pc !important;
	}

	body #at15s,
	body #at16p,
	body #at16p form input,
	body #at16p label,
	body #at16p textarea,
	body #at_share .at_item,
	body .at-branding-logo {
		font-size: 16px !important;
	}

	body #at15s .at-icon-wrapper {
		width: 1pc;
		height: 1pc;
	}

	body #at15s .at-icon,
	body .at-branding-logo .at-branding-icon,
	body .at-branding-logo .at-privacy-icon {
		width: 1pc;
		height: 1pc;
		background-size: cover;
	}

	.addthis_inline_share_toolbox {
		display: inline-block;
		width: 100%;
	}

	.active_parts_part .login-container {
		font-size: 16px;
	}

	.search-autocomplete {
		top: 3.2em;
	}

	.search-autocomplete ul li {
		font-size: 15px;
		padding: 8px 12px;
	}

	.fancybox-inner {
		padding: 0px !important;
	}

	.fancybox-inner .formbuilder .response-field-subscription .subtemplate-wrapper>label {
		font-size: 26px !important;
		padding-bottom: 0px;
	}

	.input-box .input-list .list-options label {
		font-size: 16px;
	}

	.formbuilder .list-options li input {
		width: 15px;
		height: 15px;
		margin-right: 0;
	}

	.response-field-email .subtemplate-wrapper label {
		font-size: 16px !important;
		margin-bottom: 0px !important;
	}

	.subtemplate-inner input {
		padding: 10px 10px;
		font-size: 16px;
	}

	.subtemplate-wrapper .help-block {
		font-size: 16px;
		padding: 5px 0;
	}

	.buttons-set .formbuilder-button {
		padding: 10px 28px;
		font-size: 18px;
		margin-top: 5px;
		margin-bottom: 10px;
	}

	.email_icon {
		position: relative;
		top: 6px;
	}

	.ui-autocomplete {
		font-size: 16px;
	}

	.account-main-n {
		font-size: 16px;
	}

	#mgantscontent-option-product {
		font-size: 16px;
	}

	.minicart-wrapper .top_minicart_popup {
		width: 430px;
		padding: 15px 20px;
	}

	.block-minicart {
		font-size: 16px;
	}

	.top_cart .top_minicart_popup .count {
		font-size: 16px;
	}

	.top_minicart_popup .amount .price-wrapper:first-child .price {
		font-size: 24px;
	}

	.top_minicart_popup .block-content>.actions>.primary .action.primary {
		padding: 10px 20px;
		font-size: 16px;
	}

	.top_minicart_popup .minicart-items .item-qty {
		font-size: 16px;
		width: 70px;
		padding: 4px 10px;
	}

	.top_minicart_popup .minicart-items .action.edit:before {
		font-size: 16px;
	}

	.top_minicart_popup .minicart-items .action.delete:before {
		font-size: 16px;
	}

	.minicart-wrapper .minicart-items .product-item-details .details-qty {
		margin-top: 0;
	}

	.top_minicart_popup .minicart-items .update-cart-item {
		font-size: 16px;
		padding: 7px 20px;
	}

	.minicart-wrapper .top_minicart_popup .product .actions {
		margin: -40px 0 0;
	}

	.template1_with_video .start-con-main {
		border-bottom: 1px solid #40a535;
	}

	.template1_with_video .dispatch-sec {
		padding-bottom: 0px;
	}

	.template1_with_video .dispatch-sec h4 {
		font-size: 24px;
		margin-bottom: 0;
	}

	.page-layout-1column .template1_with_video .product-info-main {
		padding-bottom: 20px;
	}

	.template1_with_video .add-wish-blk {
		padding-left: 0;
		margin: 0;
	}

	.template1_with_video .product.data.items>.item.title>.switch,
	.template1_with_video .product.data.items>.item.title>.switch:hover {
		padding: 12px 20px !important;
		line-height: normal;
		font-size: 16px;
		margin-bottom: 0;
		text-align: left;
		margin-top: 5px;
	}

	.template1_with_video .product.data.items>.item.content {
		margin-top: 0;
	}

	.template1_with_video .features-blk .block .title strong {
		padding: 0 0 10px 0;
		font-size: 22px;
		margin-top: 0px;
	}

	.template1_with_video .product-spa .product_discription h5 .product-item-link {
		font-size: 19px;
	}

	.template1_with_video .product_discription h5 .fa {
		margin: 5px 0 0 0;
	}

	.template1_with_video .products-grid #related .product-item-info:hover,
	.template1_with_video .products-grid #upsell .product-item-info:hover {
		padding-bottom: 15px;
	}

	.template1_with_video .product-social-links li a {
		font-size: 18px;
	}

	.template1_with_video .product-social-links li a:before {
		font-size: 22px;
	}

	.template1_with_video .custom-atribute-new .img-fluid {
		max-height: 88px;
		margin-left: 10px;
		margin-bottom: 10px;
	}

	.template1_with_video .custom-atribute-new {
		margin-top: -32px;
	}

	.template1_with_video .box-tocart .action.tocart {
		margin: -43px 0 0 95px;
	}

	.template1_with_video .product-list #related .action.tocart,
	.template1_with_video .product-list #related .info-btn,
	.template1_with_video .product-list #upsell .action.tocart,
	.template1_with_video .product-list #upsell .info-btn {
		min-width: 132px !important;
		font-size: 15px !important;
		padding: 11px 0 !important;
	}

	.template1_with_video .block.related .related-available .product-item-name,
	.template1_with_video .block.upsell .product-item-info .product-item-name {
		min-height: 3em;
	}

	.template1_with_video #related .owl-nav button.owl-prev span:before,
	.template1_with_video #related .owl-nav button.owl-next span:before,
	.template1_with_video #upsell .owl-nav button.owl-prev span:before,
	.template1_with_video #upsell .owl-nav button.owl-next span:before {
		font-size: 42px;
	}

	.template1_with_video #related .owl-nav button.owl-next span:before,
	.template1_with_video #upsell .owl-nav button.owl-next span:before {
		top: -30px;
		left: auto;
		right: 10px;
	}

	.template1_with_video #related .owl-nav button.owl-prev span:before,
	.template1_with_video #upsell .owl-nav button.owl-prev span:before {
		top: -30px;
		left: auto;
		right: 40px;
	}

	.start-con {
		padding-bottom: 20px;
	}

	#related .btn-blk,
	#upsell .btn-blk {
		margin: 10px 0 0px 0px;
	}

	#price_teb 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: 10px 0px;
	}

	.price-with-quantity #price_teb .price-container .price {
		padding: 40px 10px;
	}

	.product-addto-links {
		width: 72%;
		margin-top: -30px;
	}

	.default-simple-product-template1 .price-with-quantity {
		padding-bottom: 0;
	}

	.tier-price-main-area {
		padding-top: 15px;
	}

	body .ves-megamenu .level0.fix-width-1 .submenu {
		min-width: 480px;
	}

	.checkout-cart-index .cart.table-wrapper .col.qty .input-text {
		width: 80px;
		height: 40px;
	}

	.checkout-cart-index .cart-container .form-cart {
		padding-bottom: 0;
	}

	.checkout-cart-index .cart_custom_html .action.primary.green,
	.checkout-cart-index .cart.main.actions .action.update {
		margin-top: -8px;
	}

	.checkout-cart-index .cart-bottom {
		padding-top: 2em;
	}

	.checkout-cart-index .cart-summary .block .item-options .field .radio {
		width: auto;
		height: auto;
	}

	.checkout-cart-index .cart-summary .select {
		background-size: auto auto;
	}

	.checkout-cart-index .cart-summary .checkout-methods-items .action.primary.checkout {
		font-size: 1.1em;
		padding: 11px 11px;
	}

	.cart-container .cart-summary>.title {
		font-size: 1.8em;
	}

	.cart-popup-main .modal-lg {
		max-width: 760px;
	}

	body .ves-megamenu .level0 .nav-item>a {
		padding: 2px 0;
	}

	body .ves-megamenu .dropdown-menu .subgroup.level1>a {
		padding-left: 0px;
	}

	.checkout-cart-index .cart-silder li.item.product select.input-text {
		padding-right: 4.5em;
	}

	.checkout-cart-index .cart-silder li.item.product .action.primary {
		padding: 0.500em 0;
	}

	.checkout-cart-index .cart-silder {
		padding: 2.188em 4.750em 1em;
	}

	.template1_with_video .product.info.detailed table.additional-attributes tr td {
		padding: 10px 15px;
	}

	.account .account-main-n .column.main .block:not(.widget) .block-title>strong {
		font-size: 24px;
	}

	.account .column.main .block:not(.widget) .block-title {
		margin-bottom: 15px;
		padding-bottom: 15px;
	}

	.account-main-n .product-item-name>a {
		font-size: 16px;
	}

	.block-reorder .actions-toolbar {
		font-size: 16px;
		margin: 20px 0;
	}

	.account .category_part .account-main-n .input-text,
	.account .category_part .account-main-n select {
		margin: 5px 0 5px 0;
	}

	.form-address-edit input[type="radio"],
	input[type="checkbox"] {
		height: 15px;
		width: 15px;
	}

	.order-details-items .col.name {
		padding-left: 12px;
	}

	.share-col-left h5 {
		padding: 0.6em 0;
	}

	.template1_with_video .products-grid {
		padding: 40px 0 0 0;
	}

	.template1_with_video .dispatch-sec .loging-msg {
		font-size: 18px;
		margin: 12px 0 10px 0;
	}

	.default-simple-product-template1 .price-with-quantity .stock.available {
		font-size: 26px;
		color: #337d2b;
		text-align: left;
	}

	.default-simple-product-template1 .price-with-quantity .stock.unavailable {
		font-size: 26px;
		text-align: left;
		color: #f00;
	}

	.product-spa .product_discription .stock.available {
		color: #337d2b;
	}

	.product-spa .product_discription .loging-msg {
		float: left;
		font-size: 14px;
		width: 40%;
		text-align: left;
		margin: 14px 0 0 0;
	}

	.sitemap-index-index .active_parts_part {
		padding-top: 10px;
	}

	.mp-sitemap-listing li a {
		font-size: 16px;
		line-height: 22px;
	}

	.mp-sitemap-listing li a:before {
		font-size: 16px;
		left: -15px;
	}

	#mageplaza-seo-html-sitemap h2 {
		font-size: 22px;
		padding: 15px 0;
		margin-bottom: 0;
	}

	.mp-sitemap-listing li {
		padding: 10px 0;
	}

	.message.global.cookie .content {
		font-size: 16px;
	}

	.message.global.cookie .action.primary {
		padding: 8px 18px;
	}

	.message.global.noscript,
	.message.global.cookie {
		padding: 24px 20px 24px 25px;
	}

	.sitemap-row .sit-sub-title2 {
		font-size: 20px;
		padding: 0;
	}

	.wishlist-index-index .products-grid .product-item-info:hover,
	.products-grid .product-item-info.active {
		background: #fff;
		box-shadow: none;
		border: 1px solid #337d2b;
		margin: 0;
		padding: 0 20px;
	}

	.block-compare .counter,
	.block-wishlist .counter {
		color: #6d6d6d;
		font-size: inherit;
	}

	.wishlist-index-index .product-item-info {
		width: 100%;
	}

	.wishlist-index-index .product-spa {
		text-align: left;
	}

	.wishlist-index-index .products-grid .product-item {
		width: 100%;
	}

	.wishlist-index-index .products-grid .product-item {
		display: inline-block;
		margin-left: 0;
		width: 100%;
		margin-bottom: 0px;
		padding: 0 15px;
	}

	.wishlist-index-index .product-item-inner {
		box-shadow: none;
		margin: 0 0 0 -1px;
		padding: 0 20px 20px;
		border: 1px solid #337d2b;
		border-top: 0;
	}

	.wishlist-index-index .price-as-configured .price {
		color: #337d2b;
		font-size: 18px;
	}

	.wishlist-index-index .products-grid .product-item:nth-child(4n + 1) {
		clear: both;
	}

	.wishlist-index-index.account .category_part .account-main-n .column.main a {
		color: #337d2b;
		font-size: 20px;
		text-decoration: none;
		margin-top: 0;
		margin-bottom: 0;
	}

	.wishlist-index-index .products-grid.wishlist .product-item-name {
		min-height: 75px;
	}

	.wishlist-index-index .product-item-inner .box-tocart .control {
		display: inline-block;
		margin-left: 10px;
	}

	.wishlist-index-index .products-grid.wishlist .product-item .box-tocart input.qty {
		width: 74px;
		padding: 5px;
	}

	.wishlist-index-index.account .category_part .account-main-n .input-text,
	.account .category_part .account-main-n select {
		margin: 0;
	}

	.wishlist-index-index .products-grid.wishlist .product-item .box-tocart .tocart {
		padding: 7px 15px;
		font-size: 16px;
	}

	.wishlist-index-index .product-item-inner .fieldset:last-child {
		margin-bottom: 10px;
	}

	.wishlist-index-index .products-grid.wishlist .product-item .fieldset .field.qty {
		width: 55%;
	}

	.wishlist-index-index .actions-toolbar .primary .action {
		background: #337d2b;
		color: #ffffff;
		cursor: pointer;
		font-family: 'Fira Sans', sans-serif;
		font-weight: 500;
		border-radius: 1.500em;
		padding: 0.500em 1.250em;
		font-size: 1em;
	}

	.wishlist-index-index .actions-toolbar .primary .action:hover {
		background: #a3a0a0;
		color: #ffffff;
	}

	.wishlist-index-index .account-main-n {
		font-size: 16px;
	}

	.sidebar-additional .block.block-compare,
	.sidebar-additional .block.block-reorder {
		font-size: 16px;
	}

	.wishlist-index-index .products-grid.wishlist .product-item-comment {
		font-size: 16px;
		height: 60px;
		margin: 10px 0 10px 0;
	}

	.wishlist-index-index.account .category_part .account-main-n .fieldset {
		font-size: 16px;
	}

	.wishlist-index-index .products-grid.wishlist .product-item-actions .action.edit:before,
	.products-grid.wishlist .product-item-actions .action.delete:before {
		font-size: 18px;
	}

	/*Wishlist*/
	.main-menu-title a {
		font-size: 2em !important;
	}

	.ves-megamenu .dropdown-menu .megamenu-header {
		margin-bottom: 1em;
		padding-bottom: 1em;
	}

	.product-detail .bundle_description .tabs p {
		padding: 10px 0 0 0;
	}

	.bundle_description .tabs__content h4 {
		font-size: 20px;
		margin: 20px 0 0;
		padding: 10px 15px;
	}

	.bundle_description .bundle_list li {
		font-size: 16px;
		padding: 10px 15px;
		margin: 2px 0;
		float: left;
	}

	.bundle_description .short_disc {
		padding: 12px 0 0 0;
	}

	/*Bundle Prodct CSS*/

	.product-info-main .bundle-info .product-social-links .price-with-quantity .box-tocart .input-text.qty {
		width: 80px;
	}

	.product-info-main .bundle-info .box-tocart .fieldset {
		margin: 0 0px 0 0;
	}

	.bundle-info .product-social-links .box-tocart .action.tocart {
		margin: 45px 0 0 0;
	}

	.bundle-info .product-addto-links {
		margin-top: 40px;
	}

	.bundle-info .box-tocart .action.tocart {
		padding: 10px 21px;
		font-size: 18px;
		margin: 1% 0 0% 0;
	}

	.bundle-info-options-main .fieldset-bundle-options .label {
		font-size: 20px;
		padding: 10px 15px;
		margin: 0px 0 0px 0 !important;
	}

	.bundle-info-options-main .fieldset-bundle-options label .product-name {
		font-size: 16px;
	}

	.bundle-info-options-main .fieldset-bundle-options .options-list .label {
		margin: 0px 0 0 0 !important;
	}

	.bundle-info-options-main .fieldset-bundle-options .options-list .choice {
		margin-bottom: -10px !important;
	}

	.page-product-grouped .product-addto-links {
		width: 72%;
	}

	.prices-tier .product_discription .action.tocart {
		padding: 8px;
	}

	.prices-tier .item input {
		padding: 5px 0;
	}

	.prices-tier .product_discription .field.qty .qty-label {
		font-size: 15px;
		padding-right: 8px;
	}

	.prices-tier .product_discription .pack-price label {
		font-size: 16px;
	}

	.prices-tier .product_discription .pack-price .green-price {
		font-size: 16px;
	}

	.prices-tier .product_discription .pack-price .red-price {
		font-size: 16px;
	}

	.prices-tier .product_discription .action.tocart {
		width: 50%;
	}

	.title-with-pack h5 {
		font-size: 16px;
	}

	.prices-tier .title-with-pack .pack-message {
		width: 62px;
		height: 62px;
		font-size: 13px;
		padding: 10px 5px;
	}

	/*Bundle Prodct CSS*/

	/* .page-product-grouped .product-detail .start-con-main h1 {
    font-size: 16px;
	padding-bottom: 0;
}
.page-product-grouped .dispatch-sec p{
    font-size: 11px;
    line-height: 18px;
	padding: 10px 0 15px 0;
}
.page-product-grouped .dispatch-sec h4 {
    font-size: 16px;
    margin-bottom: 0px;
    color: red;
}
.page-product-grouped h4.out-of-stock-message{
	color: #5b5b5b;
}
.page-product-grouped .price-with-quantity .box-tocart .label {
    font-size: 16px;
}
.page-product-grouped .add-wish-blk a {
    font-size: 16px;
}
.page-product-grouped .grouped-main-area table th {
    font-size: 16px;
}
.page-product-grouped .default-simple-product-template1 .attribute.sku {
    padding-top: 10px;
}
.page-product-grouped .start-con-main .type {
    font-size: 14px;
}
.page-product-grouped .start-con-main .value {
    font-size: 14px;
}
.page-product-grouped .grouped-main-area table .field.choice {
    font-size: 11px;
    color: #333333;
}
.page-product-grouped .price-container .price {
    font-size: 11px;
}
.page-product-grouped .grouped-main-area table .control.qty {
    text-align: center;
    font-weight: 500;
    color: #941677;
    font-size: 11px;
}
.page-product-grouped .grouped-main-area table th:last-child {
    text-align: center;
}
.page-product-grouped .template1_with_video .dispatch-sec {
    padding-bottom: 0px;
    padding-top: 0;
}
.page-product-grouped .item {
    font-size: 11px;
}
.page-product-grouped .breadcrumbs .item {
    font-size: 15px;
}
.page-product-grouped .category_part .overview p {
    font-size: 11px;
    line-height: 18px;
    color: #5b5b5b !important;
}
.page-product-grouped .grouped-main-area table th {
    padding: 12px 15px;
} */

	.cms-hsc-coupa-homepage .coupa_s .slick-slide .pagebuilder-slide-wrapper {
		min-height: 350px !important;
	}

	/*jaivin-07-10-2025-hsc-news-new-design*/
	.cms-hsc-news .news-wrapper-main .pagebuilder-column:nth-of-type(1) {
		width: 40% !important;
		margin-bottom: 0 !important;
	}

	.cms-hsc-news .news-wrapper-main .pagebuilder-column:nth-of-type(2) {
		max-height: 4120px;
		width: 60% !important;
	}

	.cms-hsc-news .pagebuilder-banner-wrapper .pagebuilder-overlay.pagebuilder-poster-overlay {
		min-height: 350px !important;
	}
}

@media screen and (max-width:1680px) {

	.container,
	.checkout-index-index .container.account-main-n {
		max-width: 88%;
	}

	.level0.nav-1 {
		border-bottom: 4px solid #941677;
	}

	.level0.nav-2 {
		border-bottom: 4px solid #3256a0;
	}

	.level0.nav-3 {
		border-bottom: 4px solid #d7c109;
	}

	.level0.nav-4 {
		border-bottom: 4px solid #40a535;
	}

	.level0.nav-5 {
		border-bottom: 4px solid #fe9705;
	}

	.level0.nav-6 {
		border-bottom: 4px solid #23408f;
	}

	.level0.nav-7 {
		border-bottom: 4px solid #e30613;
	}

	.level0.nav-8 {
		border-bottom: 4px solid #c7c6c5;
	}

	.navigation {
		height: 42px;
	}

	.navigation .level0>.level-top {
		font-size: 14px;
		padding: 12px 10px;
		float: left;
	}

	.navbar-expand-lg .navbar-nav .nav-link {
		font-size: 14px;
	}

	.distributors_list li {
		line-height: 66px;
		margin: 0 5px 0 5px;
	}

	.distributors_title {
		padding: 10px 0px;
		font-size: 18px;
		line-height: 23px;
	}

	.sevices_block li {
		max-width: 392px;
		margin: 0 0 0 20px;
	}

	.navbar-brand {
		padding-top: 0;
		padding-bottom: 0;
	}

	.search_right {
		padding: 5px 0px 15px 0;
	}

	.cat_search.product {
		width: 38.3% !important;
	}

	.product-spa .product_discription h5 {
		font-size: 25px;
	}

	.btn-blk a {
		width: 100%;
		max-width: 100%;
		margin-left: 0;
	}

	.sf img {
		max-width: 30%;
	}

	.sr img {
		max-width: 30%;
	}

	.inner-blk {
		margin: 20px 0;
	}

	.sidebar-blk h4 {
		font-size: 21px;
	}

	.inner-blk ul li a {
		font-size: 17px;
	}

	.inner-blk ul li {
		line-height: 19px;
	}

	.shroting_list {
		padding: 0 0 0px 0;
	}

	.login_per a {
		font-size: 16px;
	}

	.login_per a {
		margin-top: 0;
	}

	.btn-blk a {
		padding: 11px 0;
	}

	.product-spa .product_discription {
		padding: 35px 0 0 0;
	}

	.top_menu {
		margin: -15px -30px 10px 0;
	}

	.nav-item a.menu2 {
		border-bottom: 5px solid #3256a0;
	}

	.search_icon {
		font-size: 20px;
		margin-left: -50px;
		margin-top: -10px !important;
	}

	.product-spa .product_discription h5 {
		font-size: 19px;
	}

	.product-title {
		height: 46px;
	}

	.login_per a {
		margin-top: 12px;
	}

	.product-list .product-spa .product_discription h5 {
		font-size: 16px;
		padding: 0 0 5px 0;
	}

	.product-list .product-title {
		height: 36px;
	}

	.product-list .product-spa .product_discription p {
		font-size: 13px;
		line-height: 18px;
		min-height: inherit;
	}

	.product-list .price {
		font-size: 16px;
	}

	.product-list .login_per a {
		font-size: 14px;
		margin-top: 13px;
	}

	.product-list .btn-blk a {
		padding: 8px 0;
	}

	.cat_search2 {
		width: 59%;
		padding: 10px 18px;
		font-size: 15px;
	}

	.search_left {
		padding: 5px 0px 15px 0;
	}

	.btn-blk a {
		max-width: 46%;
		margin-left: 0;
		font-size: 14px;
	}

	.product-spa {
		padding: 0px 15px 5px 15px;
	}

	.btn-blk {
		margin: 15px 0 0px 0;
	}

	.cat_search {
		padding: 10px 18px;
		font-size: 15px;
	}

	.cat_search_btn {
		padding: 10px 4% 10px 4%;
	}

	.cat_search_btn2 {
		padding: 10px 8% 10px 8%;
	}

	.active-brand-section3-content-left-image {
		width: 180px;
		height: 180px;
		border-radius: 180px;
		line-height: 180px;
	}

	.active-brand-section3-content-right-image {
		width: 180px;
		height: 180px;
		border-radius: 180px;
		line-height: 180px;
	}

	.active-brand-section3-content-left-content {
		width: calc(100% - 180px);
		padding-left: 3%;
	}

	.active-brand-section3-content-right-content {
		width: calc(100% - 180px);
		padding-left: 3%;
	}

	.active-brand-section3-content-left-content h4 {
		font-size: 20px;
	}

	.active-brand-section3-content-right-content h4 {
		font-size: 20px;
	}

	.active-brand-section3-content-left-content p {
		font-size: 15px;
		line-height: 22px;
	}

	.active-brand-section3-content-right-content p {
		font-size: 15px;
		line-height: 22px;
	}

	.active-brand-section3-content-left {
		min-height: 226px;
	}

	.active-brand-section3-content-right {
		min-height: 226px;
	}

	#active-brand-section3-title-middle h2 {
		margin: 6% 0 4%;
		font-size: 30px;
	}

	.active-brand-section2 p {
		font-size: 15px;
		line-height: 22px;
	}

	.active-brand-section2 h2 {
		font-size: 30px;
	}

	#active-brand-section4-left p {
		font-size: 15px;
		line-height: 22px;
	}

	#active-brand-section4-right p {
		font-size: 15px;
		line-height: 22px;
	}

	.active-brand-section5 h2 {
		font-size: 30px;
	}

	#active-brand-section5-right-content h4 {
		font-size: 30px;
		padding: 0 0 15px 0;
	}

	#active-brand-section5-right-content p {
		font-size: 15px;
		line-height: 22px;
	}

	#active-brand-section5-right {
		min-height: 440px;
	}

	.active-brand-section6-left {
		padding: 5% 0;
	}

	.tab-content {
		padding: 21px 56px;
	}

	.dispatch-sec input {
		font-size: 16px;
	}

	.qty-txt {
		padding: 0;
	}

	.product-blk .btn-blk a {
		min-width: 142px;
		padding: 10px 0;
		font-size: 14px;
	}

	.category-blk .product-title {
		height: 43px !important;
	}

	.product-list .product-title {
		height: auto !important;
	}

	.product-list .btn-blk a {
		font-size: 14px;
		max-width: 115px;
	}

	.product-spa .product_discription h5 .product-item-link {
		font-size: 18px;
	}

	.btn-blk button {
		min-width: 142px !important;
		font-size: 14px !important;
		padding: 10px 0 !important;
		margin-top: -11px !important;
	}

	.product-list button {
		min-width: 115px !important;
		font-size: 14px !important;
		padding: 8px 0 !important;
		margin-top: -19px !important;
	}

	.category-blk .product-spa .product_discription p {
		font-size: 14px;
		min-height: 60px;
	}

	.product-blk .login_per a {
		font-size: 15px;
	}

	.breadcrumbs {
		margin: 0;
	}

	.products-grid {
		padding: 15px 0 0 0;
	}

	.category_part p {
		font-size: 15px;
		line-height: 22px;
	}

	.category-search .search_right input {
		margin-left: 0;
	}

	.sidebar-blk .filter-options input {
		padding: 6px 15px;
	}

	.search_right input[type="text"],
	input[type="password"],
	input[type="url"],
	input[type="tel"],
	input[type="search"],
	input[type="number"],
	input[type="datetime"],
	input[type="email"] {
		width: 64%;
	}

	.bottom_content h2 {
		padding: 1% 0 15px 0;
	}

	.pages .items {
		padding: 0 0 0 10px;
	}

	.abs-remove-button-for-blocks:before,
	.sidebar .product-items .action.delete:before,
	.table-comparison .cell.remove .action.delete:before,
	.block-compare .action.delete:before,
	.filter-current .action.remove:before {
		font-size: 15px;
		line-height: 15px;
	}

	.block-compare .empty {
		font-size: 15px;
	}

	.block-compare .block-title strong,
	.block-reorder .block-title strong {
		font-size: 20px;
	}

	.product-sdbr .filter-subtitle {
		font-size: 20px;
	}

	.item {
		font-size: 15px;
	}

	.products.wrapper~.toolbar .limiter {
		font-size: 15px;
	}

	.sorter {
		font-size: 15px;
	}

	.bradcrumb ul li a {
		font-size: 15px;
	}

	.bradcrumb ul li {
		font-size: 15px;
	}

	.modes-mode:before {
		font-size: 18px;
		line-height: 20px;
	}

	.modes-mode {
		padding: 0px 10px 6px;
	}

	.filter-options-content a {
		margin-left: 0;
	}

	.filter-options-title:after {
		line-height: 36px;
	}

	.navbar-expand-lg .navbar-nav .nav-link {
		padding: 15px 0 13px 0;
	}

	#related .info-btn,
	#upsell .info-btn {
		min-width: 130px !important;
	}

	.product-list #related button,
	.product-list #upsell button {
		margin: 0 1%;
		min-width: 130px !important;
	}

	.price-container .price {
		font-size: 15px;
	}

	.start-con-main .type {
		font-size: 15px;
	}

	.start-con-main .value {
		font-size: 15px;
	}

	.category-search .control .custom-search {
		font-size: 15px;
	}

	.default-simple-product.product-detail p {
		font-size: 15px;
	}

	.attribute-detail-list ul span {
		font-size: 16px;
	}

	.attribute-detail-list ul li {
		font-size: 16px;
		line-height: 26px;
	}

	.attribute-detail-list h2 {
		font-size: 18px !important;
	}

	.price-with-quantity .price-container .price {
		font-size: 36px;
	}

	.price-with-quantity .label {
		font-size: 18px;
	}

	.price-with-quantity .box-tocart .input-text.qty {
		font-size: 18px;
		padding: 8px 10px;
	}

	.search.summary .items {
		margin: 0 12px;
	}

	.ln-items-model_fits {
		max-height: 240px;
	}

	.ln-items-make_fits {
		max-height: 240px;
	}

	.brand-logo-image {
		width: 100px;
		height: 130px;
	}

	.subtotal-price-main .total-label {
		font-size: 40px;
		margin-top: 0px;
	}

	.subtotal-price-main .price {
		font-size: 40px;
		margin-top: 0px;
	}

	.tair_green_title {
		font-size: 16px;
		margin: 10px 0;
	}

	.tier-price-main-area .tier-price-wrapper-area .tier-price-qty {
		margin: 15px 0 0px 10px;
		padding: 0px 20px 0px;
		display: inline-flex;
	}

	.default-simple-product-template1 .price-with-quantity {
		bottom: 0;
	}

	.product.data.items>.item.title {
		width: 16.74%;
	}

	ul.cms-page-list li {
		font-size: 15px;
	}

	.favourites_product .product .title {
		font-size: 20px;
	}

	.favourites_product .product {
		max-height: 225px;
		min-height: 225px;
		padding: 0;
	}

	.banner_product .banner .title {
		font-size: 28px;
		line-height: 32px;
	}

	.mpcss.post-view .mp-post-info {
		padding: 5px 0;
	}

	#sharing .at-style-responsive .at-share-btn {
		padding: 0;
	}

	#sharing {
		padding: 10px 10px 0;
		margin-top: 0px;
	}

	.active_parts_part .login-container {
		font-size: 15px;
	}

	.ui-autocomplete {
		font-size: 14px;
	}

	.account-main-n {
		font-size: 14px;
	}

	.block-minicart {
		font-size: 14px;
	}

	#mgantscontent-option-product {
		font-size: 14px;
	}

	.minicart-wrapper .top_minicart_popup {
		width: 400px;
		padding: 15px 20px 0;
	}

	.top_minicart_popup .minicart-items .item-qty {
		font-size: 14px;
		width: 60px;
		padding: 5px 10px;
	}

	.top_cart .top_minicart_popup .count {
		font-size: 14px;
	}

	.top_minicart_popup .minicart-items .update-cart-item {
		font-size: 14px;
		padding: 7px 20px;
	}

	.top_minicart_popup .minicart-items .action.delete:before {
		font-size: 14px;
	}

	.top_minicart_popup .minicart-items .action.edit:before {
		font-size: 14px;
	}

	.minicart-wrapper .top_minicart_popup .action.close:before {
		font-size: 20px;
	}

	.minicart-wrapper .top_minicart_popup .action.close {
		right: -20px;
		top: -25px;
	}

	.carousel-caption {
		width: 39%;
		height: 58%;
		padding: 15px;
	}

	.template1_with_video .box-tocart .action.tocart {
		margin: -41px 0 0 83px;
	}

	.template1_with_video .add-wish-blk {
		padding-left: 0;
		margin: 0;
	}

	.template1_with_video .add-wish-blk a {
		font-size: 16px;
		margin-right: 10px;
	}

	.template1_with_video .product-social-links li a {
		font-size: 16px;
	}

	.template1_with_video #related .btn-blk,
	.template1_with_video #upsell .btn-blk {
		margin: 10px 0 0 0;
	}

	.template1_with_video .product-list #related .action.tocart,
	.template1_with_video .product-list #related .info-btn,
	.template1_with_video .product-list #upsell .action.tocart,
	.template1_with_video .product-list #upsell .info-btn {
		min-width: 110px !important;
		font-size: 14px !important;
		padding: 8px 0 !important;
	}

	.default-simple-product-template1 .product-addto-links .action {
		margin-right: 2%;
	}

	.abs-actions-addto:before,
	.bundle-options-container .block-bundle-summary .product-addto-links>.action:before,
	.product-item-actions .actions-secondary>.action:before,
	.product-social-links .action.tocompare:before,
	.wishlist.split.button>.action.split:before,
	.product-social-links .action.mailto.friend:before,
	.product-social-links .action.towishlist:before,
	.block-bundle-summary .action.towishlist:before,
	.product-item .action.towishlist:before,
	.table-comparison .action.towishlist:before {
		font-size: 16px;
	}

	.template1_with_video .product-social-links li a:before {
		font-size: 16px;
	}

	.template1_with_video #related .owl-nav button.owl-prev span:before,
	.template1_with_video #related .owl-nav button.owl-next span:before,
	.template1_with_video #upsell .owl-nav button.owl-prev span:before,
	.template1_with_video #upsell .owl-nav button.owl-next span:before {
		font-size: 36px;
	}

	.template1_with_video #related .owl-nav button.owl-prev span:before,
	.template1_with_video #upsell .owl-nav button.owl-prev span:before {
		right: 30px;
	}

	.tier-price-wrapper-area td {
		font-size: 18px;
	}

	.tier-price-main-area td.label-buy-more-save-more {
		font-size: 18px;
	}

	.price-with-quantity #price_teb .price-container .price {
		font-size: 18px;
	}

	.default-simple-product-template1 .price-with-quantity .label {
		font-size: 18px;
	}

	#price_teb {
		margin-top: 0;
	}

	.tier-price-main-area td.label-buy-more-save-more {
		padding: 20px 0px 20px 0;
	}

	#price_teb 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: 8px 0px;
	}

	.template1_with_video .custom-atribute-new .img-fluid {
		max-height: 75px;
	}

	.product-addto-links {
		width: 69%;
		margin-top: -28px;
	}

	.checkout-cart-index .cart.table-wrapper .col.qty .input-text {
		width: 70px;
		height: 34px;
	}

	.checkout-cart-index .cart.table-wrapper .actions-toolbar>.action-delete:before {
		line-height: 22px;
	}

	.cart-popup-main .modal-lg {
		max-width: 660px;
	}

	.checkout-cart-index .cart-silder li.item.product .action.primary {
		padding: 0.500em 1em;
		font-size: 1em;
	}

	.checkout-cart-index .cart-silder li.item.product select.input-text {
		font-size: 1em;
		padding: 0.500em 4.5em 0.500Em 1em;
	}

	.account-main-n .product-item-name>a {
		font-size: 15px;
	}

	.order-details-items .product-item-name {
		font-size: 1.1em;
	}

	.cart-popup .input-text.qty {
		padding: 5px 0px;
	}

	.mpcss.post-view .mp-post-info {
		padding: 0px 0 1em 0;
	}

	.mpblog-post-view .post-view-image {
		padding: 0.5em 0 0.5em 0;
	}

	a.label.label-default.tags-list {
		padding: 6px 10px;
		font-size: 15px !important;
	}

	.sidebar.sidebar-main .product-sdbr ul li a {
		font-size: 15px;
	}

	.mpblog-search .input-text {
		font-size: 15px;
		padding: 10px 10px;
	}

	.product.data.items>.item.title>.switch {
		font-size: 16px;
	}

	.share-col-left h5 {
		font-size: 15px;
	}

	#mageplaza-seo-html-sitemap h2 {
		margin: 0px 0 10px 0;
	}

	.sitemap-row .sit-sub-title {
		padding: 5px 0;
	}

	/*Wishlist*/

	.wishlist-index-index.account .category_part .account-main-n .column.main a {
		font-size: 18px;
	}

	.wishlist-index-index .products-grid .product-item-info:hover,
	.products-grid .product-item-info.active {
		padding: 0 15px;
	}

	.wishlist-index-index .product-item-inner {
		padding: 0 15px 15px;
	}

	.wishlist-index-index .products-grid.wishlist .product-item .box-tocart input.qty {
		width: 64px;
	}

	.wishlist-index-index .products-grid.wishlist .product-item-name {
		min-height: 65px;
	}

	/*Wishlist*/

	/*Bundle Prodct CSS*/
	.bundle_description .bundle_list li {
		font-size: 15px;
		line-height: 20px;
	}

	.bundle_description .tabs__content h4 {
		font-size: 18px;
	}

	.bundle-info .box-tocart .action.tocart {
		padding: 10px 18px;
		font-size: 16px;
	}

	.product-info-main .bundle-info .box-tocart .fieldset .field.qty .label {
		padding: 0 0px 15px 0px;
		font-size: 16px;
	}

	.product-info-main .bundle-info .product-social-links .price-with-quantity .box-tocart .input-text.qty {
		width: 66px;
	}

	.product-detail .bundle-options-container .block-bundle-summary .box-tocart,
	.box-tocart {
		margin: 0 5px;
	}

	.page-layout-1column .template1_with_video .product-info-main {
		padding-bottom: 0;
	}

	.page-product-grouped .product-addto-links {
		margin: 10px 0px 30px 20px;
	}

	.page-product-grouped .product-addto-links {
		width: 70%;
	}

	.page-product-grouped .table-wrapper.grouped {
		margin: 30px 0 0px 0;
	}

	/*Bundle Prodct CSS*/
	ul.prices-tier {
		padding: 30px 0 30px 0;
	}

	.prices-tier .product_discription .action.tocart {
		width: 55%;
	}

	.prices-tier .product_discription .field.qty {
		width: 40%;
	}

	.prices-tier .item input {
		width: 50%;
	}

	/* .page-product-grouped .box-tocart .action.tocart {
    padding: 10px 20px;
	font-size: 16px;
}
.page-product-grouped .template1_with_video .add-wish-blk a {
    font-size: 15px;
}
.page-product-grouped .product-addto-links {
    margin: 30px 0px 0px 20px;
} */

	.cms-hsc-coupa-homepage .coupa_s .slick-slide .pagebuilder-slide-wrapper {
		min-height: 310px !important;
	}

	/*jaivin-07-10-2025-hsc-news-new-design*/
	.cms-hsc-news .news-wrapper-main .pagebuilder-column:nth-of-type(1) {
		width: 35% !important;
	}

	.cms-hsc-news .news-wrapper-main .pagebuilder-column:nth-of-type(2) {
		max-height: 3090px;
		width: 65% !important;
	}
}

@media screen and (max-width:1600px) {

	.navigation .level0>.level-top {
		font-size: 13px;
		padding: 13px 10px;
		float: left;
	}

	.navigation .level0 .submenu a {
		font-size: 13px;
		padding: 10px 10px;
	}

	.navbar-expand-lg .navbar-nav .nav-link {
		margin-bottom: 0px;
		padding: 13px 0 10px 0;
	}

	.navbar-brand img {
		width: 100%;
	}

	.minisearch .site_search {
		padding: 8px 18px 8px 18px;
		font-weight: 300;
	}

	.search_icon {
		font-size: 18px;
		margin-left: -48px;
		margin-top: -11px !important;
	}

	.top_cart {
		padding: 0px 25px 0 0px;
		margin-top: -6px;
	}

	.readmore {
		padding: 8px 25px;
		font-size: 18px;
		border: 3px solid #ffffff;
		margin-top: 10px;
	}

	.carousel-item h2 {
		padding: 0;
	}

	.carousel-caption {
		padding-top: 0px;
		margin-top: -10px;
	}

	.distributors_list li {
		margin: 0 4px 0 5px;
	}

	.sevices_block li {
		max-width: 372px;
		margin: 0 0 0 21px;
	}

	.news_latter h5 {
		font-size: 32px;
		line-height: 34px;
	}

	.latest_news_part p {
		font-size: 15px;
		line-height: 20px;
	}

	.news_btn {
		font-size: 18px;
	}

	.seasonal_favourites_part {
		padding: 30px 0 30px 0;
	}

	.favourites_product {
		padding: 30px 0 0 0;
	}

	.banner_part {
		padding: 30px 0 30px 0;
	}

	.latest_news_part {
		padding: 30px 0 30px 0;
	}

	#footer_wrapper {
		padding: 30px 0 0 0;
	}

	.services_yllow .link {
		font-size: 16px;
	}

	.services_yllow .title {
		font-size: 20px;
		line-height: 22px;
	}

	.banner_product .banner .title {
		font-size: 24px;
		line-height: 26px;
	}

	.favourites_product .product .title {
		font-size: 20px;
	}

	.top_cart .count {
		position: absolute;
		top: -8px;
		right: -15px;
		width: 20px;
		height: 20px;
		line-height: 20px;
		font-size: 13px;
		border-radius: 18px;
	}

	.news_right .posted_on {
		font-size: 15px;
	}

	.category-text {
		font-size: 22px;
		top: 83%;
	}

	.category-text {
		font-size: 22px;
		top: 83.5%;
	}

	.nav-item a.menu2 {
		border-bottom: 4px solid #3256a0;
	}

	.nav-item a.menu1 {
		border-bottom: 4px solid #941677;
	}

	.nav-item a.menu4 {
		border-bottom: 4px solid #40a535;
	}

	.nav-item a.menu5 {
		border-bottom: 4px solid #fe9705;
	}

	.nav-item a.menu6 {
		border-bottom: 4px solid #23408f;
	}

	.nav-item a.menu7 {
		border-bottom: 4px solid #e30613;
	}

	.nav-item a.menu8 {
		border-bottom: 4px solid #c7c6c5;
	}

	.product-spa .product_discription p {
		font-size: 15px;
		line-height: 18px;
	}

	.product-spa .product_discription p {
		height: auto;
	}

	.product-title {
		width: 89%;
	}

	.product-blk .login_per a {
		float: left;
	}

	.product-spa .product_discription h5 {
		font-size: 18px;
	}

	.category-text {
		font-size: 17px;
	}

	.category_part {
		padding: 50px 0 50px 0;
	}

	.cat_search.product {
		width: 38% !important;
		padding: 6px 15px;
	}

	.product-list .price {
		font-size: 14px;
	}

	.product-list .login_per a {
		font-size: 12px;
		margin-top: 13px;
	}

	.btn-blk {
		margin: 15px 0 0px 0;
	}

	.product-list .product-spa .product_discription h5 {
		font-size: 15px;
	}

	.product-sdbr h4 {
		font-size: 23px !important;
	}

	.product-sdbr h5 {
		font-size: 20px;
	}

	.contain {
		font-size: 17px;
		margin-bottom: 15px;
	}

	.checkmark {
		height: 19px;
		width: 19px;
	}

	.contain .checkmark:after {
		left: 5px;
		top: 1px;
		width: 6px;
		height: 11px;
		border-width: 0 3px 3px 0;
	}

	.contain {
		padding-left: 32px;
	}

	.product-sdbr ul li {
		font-size: 18px;
	}

	.product-sdbr ul li a {
		font-size: 18px;
	}

	.accessories-blk-con p {
		padding: 13px 0 0 0;
		font-size: 15px !important;
		line-height: 25px !important;
	}

	.product-sdbr h5 {
		padding: 14px 0 10px 0 !important;
	}

	.clr-btn {
		font-size: 16px;
	}

	.compare-btn {
		font-size: 16px;
		padding: 9px 22px;
	}

	.content-blk {
		padding: 0 0;
	}

	.active-brand-section2 {
		padding: 30px 0 30px 0;
	}

	.active-brand-section2 h2 {
		font-size: 28px;
		margin-bottom: 15px;
		padding: 0 0 20px 0;
	}

	.active-brand-section2-right a {
		min-height: 110px;
		line-height: 110px;
	}

	.active-brand-section2-right {
		min-height: 110px;
	}

	#active-brand-section3-title-middle h2 {
		margin: 6% 0 4%;
		font-size: 28px;
	}

	.active-brand-section3-title-left a {
		border: 4px solid #ffffff;
		border-radius: 100px;
		max-width: 100px;
	}

	.active-brand-section3-title-right a {
		border: 4px solid #ffffff;
		border-radius: 100px;
		max-width: 100px;
	}

	.active-brand-section3 {
		padding: 30px 0 30px 0;
	}

	#active-brand-section3-title-middle h2 {
		margin: 6% 0 2%;
		font-size: 28px;
	}

	.active-brand-section3-content-left-image {
		width: 160px;
		height: 160px;
		border-radius: 160px;
		line-height: 160px;
	}

	.active-brand-section3-content-right-image {
		width: 160px;
		height: 160px;
		border-radius: 160px;
		line-height: 160px;
	}

	.active-brand-section3-content-right-content {
		width: calc(100% - 160px);
		padding-left: 3%;
	}

	.active-brand-section3-content-left-content h4 {
		font-size: 18px;
	}

	.active-brand-section3-content-right-content h4 {
		font-size: 18px;
	}

	.active-brand-section3-content-left-content h4 {
		padding: 0 0 2% 0;
		margin-bottom: 2%;
	}

	.active-brand-section3-content-right-content h4 {
		padding: 0 0 2% 0;
		margin-bottom: 2%;
	}

	.active-brand-section3-content-left {
		min-height: 215px;
	}

	.active-brand-section3-content-right {
		min-height: 215px;
	}

	#active-brand-section3-content-right-content a {
		font-size: 16px;
	}

	#active-brand-section4-left-container h4 {
		font-size: 20px;
	}

	#active-brand-section4-right-container h4 {
		font-size: 20px;
	}

	#active-brand-section4-left p {
		font-size: 15px;
		line-height: 22px;
	}

	#active-brand-section4-right p {
		font-size: 15px;
		line-height: 22px;
	}

	.active-brand-section5 h2 {
		font-size: 28px;
		padding: 0 0 20px 0;
	}

	.active-brand-section5 {
		padding: 30px 0 30px 0;
	}

	#active-brand-section5-right-content h4 {
		font-size: 28px;
		padding: 0 0 15px 0;
	}

	#active-brand-section5-left-content a {
		font-size: 15px;
		padding: 1.5% 4%;
	}

	#active-brand-section5-right-content a {
		font-size: 15px;
		padding: 1.5% 4%;
		display: inline-block;
	}

	#active-brand-section5-right {
		min-height: 419px;
	}

	#active-brand-section6-right-wrapper a {
		border: 3px solid #ececec;
	}

	.active-brand-section6 {
		padding: 0px 0 30px 0;
	}

	#active-brand-section6-left a {
		max-width: 310px;
		font-size: 16px;
	}

	.active-brand-section6-left {
		padding: 5.6% 0;
	}

	.spcl-ofr img {
		float: right;
		margin: 10px 0 10px 0;
	}

	.tab-content {
		padding: 16px 56px;
	}

	.product-detail h2 {
		font-size: 32px;
	}

	.dispatch-sec h4 {
		font-size: 20px;
		margin: 0 0 15px 0;
	}

	.dispatch-sec h5 {
		font-size: 30px;
		margin: 0;
	}

	.qty-txt {
		font-size: 22px;
	}

	.separator {
		border-bottom: 1px solid #941677;
	}

	.order-btn {
		font-size: 18px !important;
		padding: 14px 26px;
	}

	.simpson-txt {
		margin-top: 20px !important;
	}

	.features-blk {
		padding: 40px 0 0 0;
	}

	.dispatch-sec input {
		font-size: 14px;
	}

	.category_part {
		padding: 30px 0 30px 0;
	}

	.product-blk h1:before {
		bottom: -6px;
	}

	.product-blk h1 {
		padding: 0 0 18px 0;
	}

	.category-blk {
		padding-bottom: 20px;
	}

	.category-blk .btn-blk a {
		min-width: 120px;
	}

	.category-blk {
		padding-bottom: 0px;
	}

	.category-blk .login_per a {
		font-size: 14px;
		float: right !important;
	}

	.category-blk .price {
		font-size: 18px;
	}

	.product-title {
		height: 39px !important;
	}

	.category-blk .product-title {
		height: 38px !important;
	}

	.category-blk .product-spa .product_discription p {
		font-size: 14px;
		line-height: 18px;
		min-height: 60px;
	}

	.product-list .product-title {
		height: auto !important;
	}

	.category-blk .price {
		margin-top: 5px;
	}

	.product-list .btn-blk a {
		font-size: 12px;
		max-width: 107px;
	}

	.carousel-caption {
		width: 41%;
		height: 60%;
		padding: 15px;
	}

	.product-spa .product_discription h5 .product-item-link {
		font-size: 16px;
	}

	.product-blk .btn-blk a {
		padding: 8px 0;
	}

	.btn-blk button {
		min-width: 132px !important;
		padding: 8px 0 !important;
		margin-top: -15px !important;
	}

	.login_per a {
		margin-top: 5px;
	}

	.category-blk .price {
		font-size: 16px;
	}

	.nav-item a.menu3 {
		border-bottom: 4px solid #ffe60e;
	}

	.category_part {
		padding: 30px 0 30px 0;
	}

	.category-blk {
		padding-bottom: 20px;
	}

	.category_list {
		padding: 20px 0 0 0;
	}

	.product-spa {
		margin-bottom: 30px;
	}

	.login_per a {
		margin-top: 8px;
	}

	.product-list button {
		min-width: 107px !important;
		padding: 8px 0 !important;
		margin-top: -20px !important;
		font-size: 12px !important;
	}

	.category-blk .btn-blk {
		margin: 18px 0 0px 0;
	}

	.category_search_part {
		margin-top: 30px;
	}

	.search_right input[type="text"],
	input[type="password"],
	input[type="url"],
	input[type="tel"],
	input[type="search"],
	input[type="number"],
	input[type="datetime"],
	input[type="email"] {
		width: 67%;
	}

	.sidebar-blk .filter-options input {
		font-size: 14px;
	}

	.bottom_content h2 {
		font-size: 24px;
		padding: 2% 0 15px 0;
	}

	.active_parts_part {
		padding: 30px 0 0px 0;
	}

	.category_search_part input[type="text"],
	input[type="password"],
	input[type="url"],
	input[type="tel"],
	input[type="search"],
	input[type="number"],
	input[type="datetime"],
	input[type="email"] {
		padding: 6px 15px;
		font-size: 15px;
		margin-right: 0;
	}

	.cat_search_btn {
		padding: 8px 4% 8px 4%;
	}

	.cat_search_btn2 {
		padding: 8px 8% 8px 8%;
	}

	#related .info-btn,
	#upsell .info-btn {
		min-width: 120px !important;
	}

	.product-list #related button,
	.product-list #upsell button {
		min-width: 120px !important;
	}

	.category-search .control {
		width: 39.5% !important;
		margin: 0 6px;
	}

	.product-detail .start-con-main h1 {
		font-size: 30px;
	}

	#related,
	#upsell {
		padding-top: 10px;
	}

	.search.summary .items {
		margin: 0 10px;
	}

	.search.summary .item {
		padding-bottom: 10px;
	}

	.message.notice {
		font-size: 15px;
	}

	.search.found {
		font-size: 15px;
		padding: 10px 10px 10px 10px;
	}

	.message.notice>*:first-child:before {
		font-size: 20px;
		line-height: 18px;
		width: 40px;
		top: 9px;
	}

	.message.notice div {
		padding-left: 28px;
	}

	.custom-search ul li {
		padding: 6px 10px;
	}

	.custom-search ul li:hover {
		padding: 6px 10px;
	}

	.template-four {
		padding: 25px 0 25px 0;
	}

	.brand-logo-image {
		width: 90px;
		height: 130px;
	}

	.price-with-quantity .tier-price-main-area .label,
	.price-with-quantity .box-tocart .label {
		font-size: 16px;
	}

	.tier-price-main-area .tier-price-wrapper-area .tier-price-qty .tier-qty {
		font-size: 16px;
		padding: 8px 8px;
	}

	.tier-price-main-area .tier-price-wrapper-area .tier-price-qty {
		padding: 0px 15px 0px;
	}

	.tier-price-main-area .label-buy-more-save-more {
		font-size: 16px;
	}

	.tier-price-main-wrapper .price-container .price {
		font-size: 16px !important;
		padding: 8px 8px;
	}

	.tier-price-main-wrapper .tier-price-area .tier-price {
		font-size: 16px;
	}

	.tier-price-main-area .tier-price-wrapper-area .tier-price-area {
		margin-left: 0;
	}

	.simple-subtotal-price-main .price-container .price {
		font-size: 30px !important;
	}

	.box-tocart .action.tocart {
		font-size: 18px;
	}

	.tier-price-main-area .tier-title {
		font-size: 16px;
	}

	.box-tocart.price-with-button {
		margin-top: -50px;
		margin-bottom: 30px;
	}

	.attribute-template4-design {
		width: 50%;
	}

	.default-simple-product-template1 .price-with-quantity {
		bottom: 0;
	}

	.default-simple-product-template1 .price-with-quantity .price-container .price {
		font-size: 26px;
	}

	.default-simple-product-template1 .price-with-quantity .tier-price-main-area .label,
	.price-with-quantity .box-tocart .label {
		font-size: 18px;
	}

	.product.data.items>.item.title {
		width: 16.75%;
	}

	.default-simple-product-template1 .brand-logo-image {
		width: 140px;
		height: 90px;
	}

	.default-simple-product-template1 .price-with-quantity .qty {
		padding-top: 0;
	}

	.dispatch-sec {
		padding: 20px 0 20px 0;
	}

	.product.data.items>.item.title>.switch {
		font-size: 16px;
		padding: 0px 20px 0px 20px;
	}

	.product.data.items>.item.content {
		margin-top: 41px;
		padding: 15px 15px 15px 15px;
	}

	.product.data.items>.item.title.active>.switch,
	.product.data.items>.item.title.active>.switch:focus,
	.product.data.items>.item.title.active>.switch:hover {
		padding-bottom: 0;
	}

	.cms-page-main h4 {
		font-size: 20px;
		padding: 10px 0;
		margin-bottom: 15px;
	}

	.favourites_product .product {
		max-height: 215px;
		min-height: 215px;
		padding: 0px;
	}

	.email_icon {
		top: 8px;
	}

	.template1_with_video .price-with-quantity .price-container .price {
		margin: 8px 0 14px;
	}

	.template1_with_video .add-wish-blk a {
		font-size: 15px;
		margin-right: 0;
	}

	.template1_with_video .add-wish-blk a:before {
		font-size: inherit !important;
	}

	.template1_with_video .product-social-links li a {
		font-size: 15px;
	}

	.template1_with_video .add-wish-blk {
		padding-left: 0;
		margin: 0;
	}

	.template1_with_video .product-list #related .action.tocart,
	.template1_with_video .product-list #related .info-btn,
	.template1_with_video .product-list #upsell .action.tocart,
	.template1_with_video .product-list #upsell .info-btn {
		min-width: 102px !important;
		font-size: 14px !important;
		padding: 8px 0 !important;
	}

	.template1_with_video .block.related .related-available .product-item-name {
		min-height: 4em;
	}

	.box-tocart .action.tocart {
		font-size: 16px;
	}

	.template1_with_video .box-tocart .action.tocart {
		margin: -39px 0 0 82px;
	}

	.template1_with_video .custom-atribute-new .img-fluid {
		max-height: 70px;
	}

	.tier-price-main-area {
		padding-top: 5px;
	}

	.cart-container .cart-summary .block>.title:after {
		line-height: 1em;
	}

	.checkout-cart-index .cart-silder li.item.product .action.primary {
		padding: 0.500em 0.8em;
	}

	.checkout-cart-index .cart-silder li.item.product select.input-text {
		padding: 0.500em 4.2em 0.500Em 1em;
	}

	.checkout-cart-index .cart-silder li.item.product .content-info {
		margin-bottom: 1em;
	}

	.checkout-cart-index .cart-silder {
		padding: 2.188em 4.750em 1em;
	}

	.checkout-cart-index .cart-silder span.img-thumb {
		margin: 0 0 1em;
	}

	.template1_with_video .product.info.detailed table.additional-attributes tr td {
		padding: 6px 15px;
	}

	.checkout-cart-index .cart-silder li.item.product h2 {
		height: 30px;
	}

	.template1_with_video .features-blk .block .title strong {
		font-size: 20px;
	}

	.product-sdbr .filter-subtitle {
		padding: 0% 0 10px 0;
	}

	.post-list-content .limiter select {
		padding: 5px 10px;
	}

	.mp-sitemap-listing li {
		padding: 0px 0 20px 0px;
	}

	.mp-sitemap-listing li a:before {
		left: -10px;
		top: -2px;
	}

	#mgantsfastorder-form .mgantssearch-input {
		width: 75%;
	}

	.mp-sitemap-listing li a {
		font-size: 15px;
		line-height: 14px;
	}

	.sitemap-row .sit-sub-title2 {
		font-size: 18px;
	}

	/*Wishlist*/

	.wishlist-index-index.account .category_part .account-main-n .column.main a {
		font-size: 16px;
	}

	.wishlist-index-index .price-as-configured .price {
		font-size: 14px;
	}

	.wishlist-index-index .products-grid.wishlist .product-item-comment {
		font-size: 14px;
		height: 50px;
		padding: 6px;
	}

	.wishlist-index-index .products-grid.wishlist .product-item .box-tocart input.qty {
		width: 60px;
		padding: 5px;
		font-size: 12px;
	}

	.wishlist-index-index .products-grid.wishlist .product-item .box-tocart .tocart {
		font-size: 12px;
	}

	.register-top-content {
		font-size: 14px;
	}

	.top_menu li img {
		width: 24px;
	}

	.top_menu li a {
		font-size: 14px;
	}

	.logo {
		width: 60%;
	}

	.top_menu li {
		font-size: 14px;
	}

	.title-with-pack h5 {
		font-size: 15px;
	}

	/* .page-product-grouped .box-tocart .action.tocart {
    font-size: 14px;
} */

	/* New Stock Message CSS */
	.template1_with_video .dispatch-sec h4.out-of-stock-message {
		font-size: 20px;
	}

	.cms-hsc-coupa-homepage .coupa_s .slick-slide .pagebuilder-slide-wrapper {
		background-size: contain !important;
		min-height: 300px !important;
	}
	.documents_search_part .document-search-img {
		top: -70px;
	}

	/*jaivin-07-10-2025-hsc-news-new-design*/

	.cms-hsc-news .news-wrapper-main .pagebuilder-column:nth-of-type(2) {
		max-height: 3020px;
	}

	.cms-hsc-news .pagebuilder-banner-wrapper .pagebuilder-overlay.pagebuilder-poster-overlay {
		min-height: 300px !important;
	}
}

@media screen and (max-width:1440px) {
	.distributors_list li {
		margin: 0 4px 0 4px;
	}

	.navbar-expand-lg .navbar-nav .nav-link {
		font-size: 12px;
	}

	.sevices_block li {
		max-width: 332px;
		margin: 0 0 0 21px;
	}

	.news_latter h5 {
		font-size: 28px;
		line-height: 30px;
	}

	.news_latter {
		padding: 90px 5% 90px 5%;
		margin: 30% 0 0 0;
	}

	.tag_list li a {
		padding: 6px 15px 6px 15px;
		font-size: 15px;
	}

	.viewmore {
		font-size: 15px;
		padding: 10px 0 0px 0;
	}

	.minisearch .site_search {
		padding: 7px 18px 7px 18px;
	}

	.cat_search {
		width: 23.7%;
	}

	.cat_search {
		padding: 11px 22px;
	}

	.cat_search_btn {
		font-size: 19px;
		padding: 10px 4% 11px 4%;
	}

	.cat_search2 {
		font-size: 16px;
		padding: 11px 22px;
	}

	.cat_search_btn2 {
		font-size: 20px;
		margin-left: -121px;
		padding: 11px 11% 11px 11%;
	}

	.category-text {
		font-size: 21px;
	}

	.cat_search {
		font-size: 16px;
	}

	.cat_search_btn2 {
		font-size: 19px;
		padding: 9px 11% 11px 11%;
	}

	.product-spa .product_discription h5 {
		font-size: 20px;
	}

	.inner-blk ul li a {
		font-size: 16px;
	}

	.cat_search.product {
		width: 37.5% !important;
	}

	.cat_search_btn2 {
		margin-left: 0;
	}

	.cat_search_btn2 {
		font-size: 16px;
		padding: 8px 8% 8px 8%;
	}

	.inner-blk ul li a {
		font-size: 14px;
	}

	.inner-blk ul li {
		line-height: 12px;
	}

	.sidebar-blk h4 {
		font-size: 17px;
	}

	.product-list .price {
		font-size: 13px;
	}

	.product-list .login_per a {
		font-size: 11px;
		margin-top: 8px;
	}

	.product-list .product-spa .product_discription p {
		font-size: 12px;
		line-height: 16px;
		min-height: inherit;
		height: auto;
	}

	.btn-blk a {
		font-size: 13px;
		max-width: 47%;
		margin: 0;
	}

	.cat_search.product {
		width: 36.7% !important;
		padding: 6px 18px;
	}

	.cat_search2 {
		width: 59%;
		padding: 8px 15px;
		font-size: 14px;
	}

	.product-sdbr h4 {
		font-size: 21px !important;
		padding: 20px 0 10px 0;
	}

	.product-sdbr h5 {
		font-size: 17px;
	}

	.contain {
		font-size: 15px;
		padding-left: 28px;
	}

	.filter-options-content a.checkmark:before {
		width: 15px;
		height: 15px;
		top: 3px;
		border-width: 1px;
	}

	.contain .checkmark:after {
		border-width: 0 2px 2px 0;
	}

	.product-sdbr ul li {
		font-size: 15px;
	}

	.product-sdbr ul li a {
		font-size: 15px;
	}

	.clear-btn {
		padding: 13px 0;
	}

	.clr-btn {
		font-size: 14px;
	}

	.compare-btn {
		font-size: 14px;
		padding: 7px 16px;
	}

	.clr-btn {
		margin-top: 6px;
	}

	.product-list .price {
		margin-top: 8px;
	}

	.category_part p {
		font-size: 14px;
		line-height: 22px;
	}

	.cat_search {
		padding: 8px 15px;
		font-size: 14px;
	}

	.cat_search_btn {
		font-size: 16px;
		padding: 8px 4% 8px 4%;
		margin-left: 0;
	}

	.bradcrumb {
		padding: 12px 0 12px 0;
	}

	.bradcrumb ul li a {
		font-size: 14px;
	}

	.bradcrumb ul li {
		font-size: 14px;
		padding: 0 5px 0 5px;
	}

	.search_left {
		padding: 0 0 12px 0;
	}

	.search_right {
		padding: 0 0 12px 0;
	}

	#active-brand-section3-title-middle h2 {
		margin: 6% 0 2%;
		font-size: 27px;
	}

	.active-brand-section3-title-left a {
		border: 4px solid #ffffff;
		border-radius: 90px;
		max-width: 90px;
	}

	.active-brand-section3-title-right a {
		border: 4px solid #ffffff;
		border-radius: 90px;
		max-width: 90px;
		float: left;
	}

	.active-brand-section3-content-left-content h4 {
		font-size: 16px;
	}

	.active-brand-section3-content-right-content h4 {
		font-size: 16px;
	}

	.active-brand-section4-left {
		min-height: 384px;
	}

	.active-brand-section4-right {
		min-height: 384px;
	}

	#active-brand-section5-right-content h4 {
		font-size: 26px;
	}

	#active-brand-section5-right {
		min-height: 376px;
	}

	.active-brand-section4 {
		padding: 30px 0 0px 0;
	}

	.dispatch-sec {
		padding: 15px 0 15px 0;
	}

	.dispatch-sec input {
		width: 30%;
	}

	.order-btn {
		font-size: 16px !important;
		padding: 12px 22px;
	}

	.tab-content {
		padding: 15px 15px;
	}

	.category-text {
		font-size: 18px;
	}

	.product-blk h1 {
		margin: 0 0 0px 0;
	}

	.category-blk .btn-blk a {
		min-width: 112px;
		font-size: 13px;
	}

	.product-spa .product_discription h5 {
		font-size: 18px;
	}

	.product-spa .product_discription p {
		font-size: 14px;
		line-height: 18px;
	}

	.distributors_list li {
		line-height: 60px;
	}

	.carousel-caption {
		width: 37%;
		height: 60%;
		padding: 12px;
	}

	.category_list {
		padding: 20px 0 0 0;
	}

	.category_part h1 {
		padding: 0 0 15px 0;
	}

	.btn-blk button {
		min-width: 115px !important;
		padding: 8px 0 !important;
		margin-top: -20px !important;
		font-size: 13px !important;
	}

	.category-blk .product-spa .product_discription p {
		font-size: 13px;
		line-height: 16px;
		min-height: 55px;
	}

	.product-spa .product_discription {
		padding: 20px 0 0 0;
	}

	.modes-mode {
		padding: 0px 7px 3px;
	}

	.modes-mode:before {
		font-size: 15px;
		line-height: 15px;
	}

	.toolbar-amount {
		padding: 5px 0 5px 0px;
		font-size: 14px;
	}

	.sorter {
		font-size: 14px;
	}

	.sorter-options option {
		font-size: 14px;
	}

	.block.filter .filter-title strong {
		font-size: 20px !important;
	}

	.product-sdbr .filter-current-subtitle {
		font-size: 16px;
		padding: 0% 0 5% 0;
	}

	.item {
		font-size: 14px;
	}

	.remove {
		font-size: 12px;
		margin-top: 8px;
	}

	.filter-actions .clear {
		font-size: 12px;
	}

	.product-sdbr .filter-subtitle {
		font-size: 18px;
	}

	.filter-options .filter-options-title {
		font-size: 16px;
		padding: 10% 0px 8% 0;
	}

	.item .checkmark:after {
		left: 5px;
		top: 4px;
		width: 6px;
		height: 10px;
		border-width: 0 3px 3px 0;
	}

	.ln-items-cat .item {
		margin-bottom: 5px !important;
	}

	.item {
		padding-left: 24px;
	}

	.filter-options .filter-options-content {
		margin: 0;
	}

	.product-list button {
		min-width: 95px !important;
		padding: 7px 0 !important;
		margin-top: -23px !important;
		font-size: 12px !important;
	}

	.product-list .btn-blk a {
		font-size: 12px;
		max-width: 95px;
		padding: 7px 0;
	}

	.products.wrapper~.toolbar .limiter {
		font-size: 14px;
	}

	.limiter select {
		padding: 5px 10px;
		font-size: 14px;
	}

	.toolbar-sorter select {
		padding: 5px 10px;
	}

	.sorter-action:before {
		font-size: 14px;
		line-height: 28px;
	}

	.pages a.page {
		padding: 0px 12px;
		font-size: 14px;
		border: 1px solid #dddddd;
		line-height: 28px;
	}

	.pages strong.page {
		font-size: 14px;
		padding: 0px 12px;
		line-height: 28px;
	}

	.pages .action.next:before {
		font-size: 16px;
		right: 0px;
		position: relative;
		line-height: 28px;
	}

	.pages .action.next {
		margin-left: 0px;
		line-height: 28px;
	}

	.shroting_list {
		padding: 0;
	}

	.pages-items .item {
		margin: 0 1.5% 0 0 !important;
	}

	.accessories-blk-con p {
		padding: 13px 0 0 0;
		font-size: 14px !important;
		line-height: 20px !important;
	}

	.products {
		margin: 20px 0 0 !important;
	}

	.top_menu li a {
		font-size: 13px;
	}

	.login_per a {
		margin-top: 0;
	}

	.category-blk .btn-blk {
		margin: 15px 0 0px 0;
	}

	.product-list .product-title {
		height: auto !important;
	}

	.category_search_part input[type="text"],
	input[type="password"],
	input[type="url"],
	input[type="tel"],
	input[type="search"],
	input[type="number"],
	input[type="datetime"],
	input[type="email"] {
		padding: 6px 18px;
		font-size: 14px;
		border: 1px solid #cccccc;
		margin-right: 0;
	}

	.search_right input[type="text"],
	input[type="password"],
	input[type="url"],
	input[type="tel"],
	input[type="search"],
	input[type="number"],
	input[type="datetime"],
	input[type="email"] {
		margin-right: 0px;
		width: 68%;
	}

	.cat_search_btn {
		margin-top: 8px;
	}

	.cat_search_btn2 {
		margin-top: 8px;
	}

	.abs-remove-button-for-blocks:before,
	.sidebar .product-items .action.delete:before,
	.table-comparison .cell.remove .action.delete:before,
	.block-compare .action.delete:before,
	.filter-current .action.remove:before {
		font-size: 12px;
		line-height: 12px;
	}

	.filter-options-content a {
		margin-left: 0;
	}

	.filter-options-title:after {
		line-height: 30px;
	}

	.block-compare .empty {
		font-size: 14px;
	}

	.navigation .level0 .submenu a {
		font-size: 12px;
	}

	.table-wrapper thead th {
		font-size: 15px;
		padding: 8px 8px;
	}

	.product-list #related button,
	.product-list #upsell button {
		margin: 0 2%;
		min-width: 110px !important;
	}

	#related .info-btn,
	#upsell .info-btn {
		min-width: 110px !important;
	}

	.box-tocart .action.towishlist {
		padding: 10px 24px;
		font-size: 18px;
	}

	.box-tocart .action.tocart {
		font-size: 16px;
		padding: 8px 18px;
		margin: 2% 0 0% 0;
	}

	#related .owl-nav button.owl-prev span:before,
	#upsell .owl-nav button.owl-prev span:before {
		left: -40px;
		font-size: 50px;
	}

	#related .owl-nav button.owl-next span:before,
	#upsell .owl-nav button.owl-next span:before {
		right: -40px;
		font-size: 50px;
	}

	.features-blk .block .title strong:before {
		bottom: -5px;
	}

	.price-container .price {
		font-size: 14px;
	}

	.category-search .control {
		width: 39% !important;
		margin: 0 10px;
	}

	.category-search .control .custom-search {
		font-size: 14px;
	}

	.price-with-quantity .price-container .price {
		font-size: 32px;
	}

	.price-with-quantity .label {
		font-size: 16px;
	}

	.price-with-quantity .box-tocart .input-text.qty {
		font-size: 16px;
		padding: 6px 10px;
	}

	.add-wish-blk a {
		font-size: 16px;
	}

	.abs-actions-addto:before,
	.bundle-options-container .block-bundle-summary .product-addto-links>.action:before,
	.product-item-actions .actions-secondary>.action:before,
	.product-social-links .action.tocompare:before,
	.wishlist.split.button>.action.split:before,
	.product-social-links .action.mailto.friend:before,
	.product-social-links .action.towishlist:before,
	.block-bundle-summary .action.towishlist:before,
	.product-item .action.towishlist:before,
	.table-comparison .action.towishlist:before {
		font-size: 18px;
	}

	.message.notice>*:first-child:before {
		top: 12px;
	}

	.search.found {
		margin-bottom: 5px;
	}

	.price-blk .price-with-quantity {
		bottom: 0;
	}

	.ln-items-model_fits {
		max-height: 230px;
	}

	.ln-items-make_fits {
		max-height: 230px;
	}

	.simpson-txt {
		margin-top: 15px !important;
	}

	.short-description-area .start-con {
		padding: 0 0 15px 0;
	}

	.subtotal-price-main .total-label {
		font-size: 32px;
		margin-top: 0px;
	}

	.subtotal-price-main .price {
		font-size: 32px;
		margin-top: 0px;
	}

	.tier-price-main-area .tier-title {
		font-size: 16px;
	}

	.tier-price-main-area .tier-price-wrapper-area .tier-price-qty .tier-qty {
		font-size: 16px;
		padding: 7px 10px;
	}

	.tier-price-main-area .label-buy-more-save-more {
		font-size: 16px;
	}

	.tier-price-main-wrapper .price-container .price {
		font-size: 16px !important;
		padding: 10px 10px;
	}

	.tair_green_title {
		padding: 7px 50px !important;
		margin: 5px 0;
		line-height: 1;
		font-size: 16px;
	}

	.simple-product-main .price-wrapper {
		padding: 0px 0 20px;
	}

	.product.data.items>.item.title {
		width: 16.76%;
	}

	.navigation .level0>.level-top {
		font-size: 12px;
		padding: 12px 10px;
		float: left;
	}

	.navigation {
		height: 40px;
	}

	.favourites_product .product .title {
		font-size: 20px;
		padding: 0 20px;
	}

	.favourites_product .product {
		max-height: 190px;
		min-height: 190px;
		padding: 0;
	}

	.post-list-content .post-list-item {
		padding: 20px 0 10px;
	}

	.mpblog-search .input-text {
		font-size: 14px;
		padding: 8px 15px;
	}

	.mpblog-search button.action.search i {
		font-size: 15px !important;
	}

	.mpblog-search button.action.search {
		top: -12px;
	}

	.list-post-tabs .post-right span {
		font-size: 14px;
	}

	.list-post-tabs .post-right span.create-at {
		font-size: 14px;
	}

	.mp-sidebar .product.data.items>.item.content {
		padding: 5px 8px !important;
	}

	.mp-sidebar .product.data.items {
		margin-bottom: 0;
	}

	.mp-sidebar {
		margin-bottom: 0;
	}

	.mp-sidebar.product-sdbr ul {
		margin: 0 !important;
	}

	a.label.label-default.tags-list {
		padding: 6px 8px;
		font-size: 14px !important;
	}

	.sidebar.sidebar-main .product-sdbr ul li a {
		font-size: 14px;
	}

	.active_parts_part .login-container {
		font-size: 14px;
	}

	.search-autocomplete {
		top: 2.4em;
	}

	.search-autocomplete ul li {
		font-size: 14px;
	}

	.fancybox-inner .formbuilder .response-field-subscription .subtemplate-wrapper>label {
		font-size: 22px !important;
	}

	.input-box .input-list .list-options label {
		font-size: 14px;
	}

	.formbuilder .list-options li input {
		width: 13px;
		height: 13px;
	}

	.subtemplate-wrapper .help-block {
		font-size: 14px;
		padding: 5px 0;
	}

	.response-field-email .subtemplate-wrapper label {
		font-size: 14px !important;
		margin-bottom: 0px !important;
		padding-bottom: 0 !important;
	}

	.subtemplate-inner input {
		padding: 8px 8px;
		font-size: 14px;
		border-radius: 6px;
	}

	.buttons-set .formbuilder-button {
		font-size: 16px;
	}

	.ui-autocomplete {
		font-size: 14px;
	}

	.checkout-cart-index .cart.table-wrapper .product-item-photo {
		width: 20%;
	}

	.cart.table-wrapper .cart tbody td,
	.cart.table-wrapper .col.subtotal .price-excluding-tax {
		font-size: 1em;
	}

	.checkout-cart-index .cart.table-wrapper .col.qty .input-text {
		height: 30px;
		width: 60px;
	}

	.checkout-cart-index .cart-container .fa-star {
		margin: .2em 0 0;
	}

	.checkout-cart-index .cart-summary {
		width: 100%;
	}

	.checkout-cart-index .cart-container .form-cart {
		width: 100%;
	}

	.checkout-cart-index .cart-bottom {
		width: 100%;
	}

	.checkout-cart-index .cart-silder li.item.product .action.primary {
		padding: 0.500em 0;
		font-size: 1em;
	}

	.checkout-cart-index .cart-silder li.item.product select.input-text {
		font-size: 1em;
		padding-right: 3em;
	}

	.checkout-cart-index #cart-popup2 .modal-lg {
		max-width: 700px;
	}

	.checkout-cart-index .cart-popup2 .rowm {
		width: 95%;
		margin: 0 0 1em;
	}

	.checkout-cart-index .cart-popup2 .img-thumb {
		width: 28%;
	}

	.owl-item p {
		font-size: 14px;
		letter-spacing: 2px;
	}

	.owl-item h2 {
		font-size: 32px;
	}

	.owl-item h1 {
		font-size: 44px;
	}

	.readmore {
		padding: 6px 18px;
		font-size: 16px;
		border: 2px solid #ffffff;
	}

	.template1_with_video .box-tocart .action.tocart {
		margin: -36px 0 0 70px;
	}

	.template1_with_video .add-wish-blk {
		padding-left: 0;
		margin: 0;
	}

	.default-simple-product-template1 .product-addto-links .action {
		margin-right: 1% !important;
	}

	.template1_with_video .product-list #related .action.tocart,
	.template1_with_video .product-list #related .info-btn,
	.template1_with_video .product-list #upsell .action.tocart,
	.template1_with_video .product-list #upsell .info-btn {
		min-width: 90px !important;
		font-size: 12px !important;
		padding: 7px 0 !important;
	}

	.template1_with_video .product-spa .product_discription h5 .product-item-link {
		font-size: 12px;
	}

	.template1_with_video .custom-atribute-new .img-fluid {
		max-height: 62px;
		margin-left: 10px;
	}

	.template1_with_video .product-social-links li a {
		font-size: 14px;
	}

	.template1_with_video .add-wish-blk a {
		font-size: 14px;
		margin-right: 0;
	}

	.tier-price-main-area td.label-buy-more-save-more {
		font-size: 16px;
	}

	.price-with-quantity #price_teb .price-container .price {
		font-size: 16px;
	}

	.price-with-quantity #price_teb .price-container .price {
		padding: 40px 5px;
	}

	.default-simple-product-template1 .price-with-quantity .tier-price-main-area .label,
	.price-with-quantity .box-tocart .label {
		font-size: 16px;
	}

	.product-addto-links {
		width: 69%;
		margin-top: -26px;
	}

	.checkout-cart-index .cart.table-wrapper .col.subtotal {
		padding: 15px 11px 10px;
	}

	.cart.table-wrapper .col.qty {
		padding: 15px 11px 10px;
	}

	body .ves-megamenu .level0.fix-width-1 .submenu {
		min-width: 370px;
	}

	.cart-summary .block form:not(:last-of-type) .fieldset {
		margin: 0 0 10px;
	}

	.checkout-cart-index .cart-silder li.item.product select.input-text {
		padding: 0.500em 3.6em 0.500em 1em;
	}

	.account .account-main-n .column.main .block:not(.widget) .block-title>strong {
		font-size: 20px;
	}

	.checkout-cart-index .cart-silder li.item.product h2 {
		height: 27px;
	}

	.checkout-cart-index .cart-silder li.item.product .action.primary {
		width: 46%;
		font-size: 0.8em;
		margin: 0 0.4em;
	}

	.cart-popup .input-text.qty {
		width: 46%;
		font-size: 0.8em;
		margin: 0 0.4em;
	}

	.product-detail p {
		padding: 10px 0 0 0;
		margin: 0;
	}

	.template1_with_video .product.data.items {
		margin: 10px 0 20px;
	}

	.template1_with_video .product.data.items>.item.title>.switch,
	.template1_with_video .product.data.items>.item.title>.switch:hover {
		padding: 8px 10px !important;
		font-size: 15px;
	}

	.product.info.detailed {
		margin-bottom: 0;
	}

	.products-grid {
		padding: 30px 0 0 0;
	}

	.template1_with_video #related .owl-nav button.owl-next span:before,
	.template1_with_video #upsell .owl-nav button.owl-next span:before {
		top: -20px;
	}

	.template1_with_video #related .owl-nav button.owl-prev span:before,
	.template1_with_video #upsell .owl-nav button.owl-prev span:before {
		top: -20px;
	}

	.template1_with_video .products-grid {
		padding: 30px 0 0 0;
	}

	.product-spa .product_discription .loging-msg {
		font-size: 10px;
		margin: 9px 0 0 0;
	}

	#mgantsfastorder-form .mgantssearch-input {
		width: 72%;
	}

	#mageplaza-seo-html-sitemap h2 {
		margin: 0px 0 0px 0;
	}

	.mp-sitemap-listing li a {
		font-size: 14px;
		line-height: 14px;
	}

	/*Wishlist*/

	.wishlist-index-index.account .category_part .account-main-n .fieldset {
		font-size: 12px;
	}

	.wishlist-index-index .products-grid.wishlist .product-item .fieldset .field.qty {
		padding-right: 0;
	}

	.wishlist-index-index .products-grid.wishlist .product-item-actions .action.edit:before,
	.products-grid.wishlist .product-item-actions .action.delete:before {
		font-size: 16px;
	}

	/*Wishlist*/
	.main-menu-title a {
		font-size: 1.7em !important;
	}

	.top_middle {
		max-width: 300px;
	}

	.top_menu li img {
		width: 20px;
	}

	.top_menu li {
		font-size: 13px;
	}

	.product-detail .bundle_description .tabs p {
		padding: 6px 0 0 0;
	}

	/*Bundle Prodct CSS*/

	.product-info-main .bundle-info .product-social-links .price-with-quantity .box-tocart .input-text.qty {
		width: 58px;
	}

	.bundle-info .box-tocart .action.tocart {
		padding: 10px 12px;
		font-size: 15px;
	}

	.bundle-info .product-social-links .box-tocart .action.tocart {
		margin: 40px 0 0 0;
	}

	.bundle-info-options-main .fieldset-bundle-options label {
		font-size: 18px;
	}

	.bundle-info-options-main .fieldset-bundle-options label .product-name {
		font-size: 15px;
	}

	.page-product-grouped .product-addto-links {
		margin: 50px 0px 10px 10px;
	}

	.default-simple-product-template1 .price-with-quantity {
		padding-bottom: 20px;
	}

	/*Bundle Prodct CSS*/

	.prices-tier .title-with-pack .pack-message {
		width: 50px;
		height: 50px;
		font-size: 12px;
		position: absolute;
		right: 10px;
		top: 10px;
		padding: 7px 7px;
	}

	.title-with-pack h5 .product-title {
		height: auto !important;
	}

	.title-with-pack h5 {
		width: calc(100% - 15px);
		font-size: 15px;

	}

	.page-product-grouped .price-with-quantity .box-tocart .input-text.qty {
		width: 60px;
	}

	.page-product-grouped .box-tocart .action.tocart {
		font-size: 15px;
		padding: 10px 12px;
	}

	.page-product-grouped .product-addto-links {
		width: 70%;
	}

	.pack-logo-message {
		width: 100px;
		height: 100px;
	}

	.product-list .product-spa .pack-message {
		width: 25%;
	}

	.grouped-main-area table .field.choice {
		font-size: 15px;
	}

	.page-product-grouped .template1_with_video .add-wish-blk a {
		font-size: 14px;
	}

	.page-product-grouped .default-simple-product-template1 .price-with-quantity {
		padding-bottom: 10px;
	}

	.checkout-right-product .product_box .price_bottom {
		width: 100%;
		display: inline-block;
		text-align: center;
	}

	.checkout-right-product .product_box .price_bottom .field.qty {
		justify-content: center;
		margin-bottom: 10px;
	}

	.checkout-right-product .product_box h5 {
		font-size: 16px;
	}

	.product_box .price-excluding-tax .price {
		font-size: 18px;
	}

	.checkout-right-product .product_box {
		padding: 0.5em 0 0 0;
	}

	.checkout-right-product .product_box .catalogue-message {
		top: -10px;
	}

	.product_box .control.qty input {
		width: 76px;
		margin-left: 1em;
	}

	.cms-hsc-coupa-homepage .coupa_s .slick-slide .pagebuilder-slide-wrapper {
		min-height: 270px !important;
		height: 200px;
	}

	    .declararion_search .products {
        margin: 0px 0 0 !important;
    }
	.documents_search_part .document-search-img {
		top: -62px;
	}
	.documents_search_part .document-search-img img {
		height: 200px;
	}

	/*jaivin-07-10-2025-hsc-news-new-design*/
	.cms-hsc-news .news-wrapper-main .pagebuilder-column:nth-of-type(2) {
		max-height: 2930px;
	}
}

@media screen and (max-width: 1400px) {
	.distributors_list li {
		margin: 0 4px 0 3px;
	}

	.sevices_block li {
		max-width: 322px;
	}

	.favourites_product .product .title {
		font-size: 20px;
	}

	.services_yllow .title {
		font-size: 18px;
		line-height: 20px;
	}

	.search_left {
		padding: 12px 0 21px 0;
	}

	.search_right {
		padding: 12px 0 21px 0;
	}

	.category-text {
		top: 82.4%;
	}

	.btn-blk {
		margin: 10px 0 20px 0;
	}

	.login_per a {
		margin-top: 2px;
	}

	.product-spa .product_discription .sub_title {
		font-size: 17px;
	}

	.product-sdbr h4 {
		font-size: 20px !important;
		padding: 20px 0 10px 0;
	}

	.product-spa {
		padding: 0px 10px 0px 10px;
	}

	.search_left {
		padding: 0px 0 15px 0;
	}

	.search_right {
		padding: 0px 0 15px 0;
	}

	.btn-blk a {
		font-size: 12px;
	}

	.btn-blk {
		margin: 15px 0 0px 0;
	}

	.active-brand-section4-left {
		min-height: 374px;
	}

	.active-brand-section4-right {
		min-height: 374px;
	}

	#active-brand-section5-right {
		min-height: 366px;
	}

	.active-brand-section3-content-left {
		min-height: 245px;
	}

	.active-brand-section3-content-right {
		min-height: 245px;
	}

	#active-brand-section3-title-middle h2 {
		font-size: 26px;
	}

	.active-brand-section2 h2 {
		font-size: 26px;
	}

	.active-brand-section5 h2 {
		font-size: 26px;
	}

	.product-list button {
		min-width: 90px !important;
	}

	.product-list .btn-blk a {
		max-width: 90px;
	}

	.sidebar-blk .filter-options input {
		padding: 4px 15px;
	}

	#related .info-btn,
	#upsell .info-btn {
		min-width: 105px !important;
	}

	.product-list #related button,
	.product-list #upsell button {
		min-width: 105px !important;
	}

	.search_right input[type="text"],
	input[type="password"],
	input[type="url"],
	input[type="tel"],
	input[type="search"],
	input[type="number"],
	input[type="datetime"],
	input[type="email"] {
		margin-right: 0px;
		width: 65%;
	}

	ul.cms-page-list {
		margin: 0px 0 10px 25px;
	}

	ul.cms-page-list li {
		font-size: 14px;
	}

	ul.cms-page-list {
		margin: 0px 0 10px 20px;
	}

	.template1_with_video .box-tocart .action.tocart {
		margin: -33px 0 0 68px;
		padding: 7px 15px;
		font-size: 15px;
	}

	.page-layout-1column .template1_with_video .product-info-main {
		padding-bottom: 0;
	}

	.template1_with_video .add-wish-blk {
		padding-left: 0;
		margin: 0;
	}

	.template1_with_video .product-list #related .action.tocart,
	.template1_with_video .product-list #related .info-btn,
	.template1_with_video .product-list #upsell .action.tocart,
	.template1_with_video .product-list #upsell .info-btn {
		min-width: 87px !important;
		font-size: 12px !important;
		padding: 6px 0 !important;
	}

	.template1_with_video .custom-atribute-new .img-fluid {
		max-height: 57px;
		margin-left: 10px;
	}

	.product-detail .start-con-main h1 {
		font-size: 28px;
	}

	.template1_with_video .add-wish-blk a {
		font-size: 13px;
	}

	.template1_with_video .product-social-links li a {
		font-size: 13px;
	}

	.default-simple-product-template1 .price-with-quantity {
		padding-bottom: 15px;
	}

	.product-addto-links {
		width: 70%;
		margin-top: -23px;
	}

	.company_information .check-box {
		width: 40%;
	}

	.grouped-main-area table .field.choice {
		font-size: 14px;
	}

	.cms-hsc-coupa-homepage .coupa_s .slick-slide .pagebuilder-slide-wrapper {
		min-height: 260px !important;
	}
	
	/*jaivin-07-10-2025-hsc-news-new-design*/
	.cms-hsc-news .news-wrapper-main .pagebuilder-column:nth-of-type(2) {
        max-height: 2970px;
    }
}

@media screen and (max-width: 1366px) {
	.sevices_block li {
		max-width: 313px;
	}

	.banner_product .banner .title {
		font-size: 24px;
		line-height: 26px;
	}

	.latest_news_part h3 {
		font-size: 28px;
		margin-bottom: 15px;
		padding: 0 0 20px 0px;
	}

	.seasonal_favourites_part h3 {
		font-size: 28px;
		padding: 0 0 20px 0;
	}

	.search_left {
		padding: 11px 0 21px 0;
	}

	.search_right {
		padding: 11px 0 21px 0;
	}

	.cat_search {
		font-size: 14px;
		padding: 9px 22px;
	}

	.cat_search_btn {
		font-size: 17px;
		padding: 8px 4% 8px 4%;
	}

	.cat_search2 {
		font-size: 14px;
		padding: 9px 22px;
	}

	.cat_search_btn2 {
		font-size: 17px;
		padding: 7px 11% 9px 11%;
	}

	.category-text {
		font-size: 19px;
	}

	.category-text {
		top: 83%;
	}

	.inner-blk ul li {
		line-height: 16px;
	}

	.inner-blk ul li a {
		font-size: 15px;
	}

	.carousel-caption {
		width: 39%;
		height: 61%;
		padding: 12px;
		margin: 0;
	}

	.product-spa .product_discription h5 {
		font-size: 18px;
	}

	.product-blk h1 {
		font-size: 28px;
		padding: 0 0 15px 0;
	}

	.category_part h1 {
		font-size: 28px;
		padding: 0 0 15px 0;
	}

	.product-spa .product_discription h5 {
		font-size: 16px;
	}

	.product-title {
		height: 36px;
	}

	.product-spa .product_discription p {
		font-size: 14px;
	}

	.cat_search_btn2 {
		font-size: 16px;
		padding: 7px 8% 7px 8%;
	}

	.product-list .price {
		font-size: 12px;
	}

	.product-list .login_per a {
		font-size: 11px;
		margin-top: 12px;
	}

	.product-list .product-spa .product_discription p {
		font-size: 11px;
		line-height: 14px;
		min-height: inherit;
	}

	.inner-blk ul li a {
		font-size: 13px !important;
	}

	.product-sdbr h4 {
		font-size: 19px !important;
		padding: 20px 0 10px 0;
	}

	.product-sdbr h5 {
		font-size: 16px;
	}

	.checkmark {
		height: 15px;
		width: 15px;
		border: 1px solid #545454;
	}

	.contain .checkmark:after {
		left: 4px;
		top: 1px;
		width: 5px;
		height: 9px;
	}

	.product-sdbr ul li {
		border-bottom: 2px solid #dedede;
		padding: 0 0 10px 0;
		margin: 0 0 10px 0;
	}

	.cat_search {
		font-size: 14px;
		padding: 7px 15px;
	}

	.cat_search2 {
		font-size: 14px;
		padding: 7px 15px;
	}

	.cat_search_btn {
		font-size: 16px;
		padding: 7px 4% 7px 4%;
	}

	.search_right {
		padding: 1px 0 15px 0;
	}

	.search_left {
		padding: 0px 0 15px 0;
	}

	#active-brand-section3-title-middle h2 {
		font-size: 25px;
	}

	.active-brand-section3-title-left a {
		border-radius: 80px;
		max-width: 80px;
	}

	.active-brand-section3-title-right a {
		border-radius: 80px;
		max-width: 80px;
	}

	.active-brand-section3-content-left-image {
		width: 140px;
		height: 140px;
		border-radius: 140px;
		line-height: 140px;
	}

	.active-brand-section3-content-right-image {
		width: 140px;
		height: 140px;
		border-radius: 140px;
		line-height: 140px;
	}

	.active-brand-section3-content-left-content {
		width: calc(100% - 140px);
		padding-left: 3%;
	}

	.active-brand-section3-content-right-content {
		width: calc(100% - 140px);
		padding-left: 3%;
	}

	.active-brand-section2 h2 {
		font-size: 25px;
	}

	.active-brand-section2 h3 {
		font-size: 18px;
	}

	#active-brand-section4-left-container a {
		font-size: 15px;
	}

	#active-brand-section4-right-container a {
		font-size: 15px;
	}

	#active-brand-section5-right {
		min-height: 357px;
	}

	.active-brand-section6-left {
		padding: 4.5% 0;
	}

	.footer-col1 .menu_list li a {
		line-height: 28px;
	}

	.footer-col1 h6 {
		font-size: 18px;
		padding-bottom: 15px;
	}

	.active-brand-section2-right a {
		min-height: 100px;
		line-height: 100px;
	}

	.active-brand-section2-right {
		min-height: 100px;
	}

	#active-brand-section6-left a:before {
		font-size: 16px;
		top: 0px;
	}

	.category-blk .price {
		margin-top: 6px;
	}

	.product-title {
		height: 35px !important;
	}

	.category-text {
		font-size: 16px;
	}

	.product-list .btn-blk a {
		font-size: 12px;
		max-width: 86px;
	}

	.product-list .price {
		margin-top: 12px;
	}

	.inner-blk ul li {
		line-height: 13px;
	}

	.minisearch .site_search {
		font-size: 14px;
	}

	.search_icon {
		font-size: 16px;
		margin-left: -44px;
		margin-top: -16px !important;
	}

	.top_menu li a {
		font-size: 13px;
	}

	.top_menu li {
		font-size: 13px;
	}

	.top_menu {
		margin: -20px -30px 10px 0;
	}

	.breadcrumbs {
		margin: 0;
	}

	.btn-blk button {
		min-width: 112px !important;
		padding: 8px 0 8px 0 !important;
		margin-top: -20px !important;
		font-size: 12px !important;
	}

	.product-list button {
		min-width: 90px !important;
		padding: 7px 0 7px 0 !important;
		margin-top: -24px !important;
		font-size: 12px !important;
	}

	.limiter option {
		font-size: 14px;
	}

	.product-spa .product_discription h5 .product-item-link {
		font-size: 15px;
	}

	.product-list .product-title {
		height: auto !important;
	}

	.category_search_part input[type="text"],
	input[type="password"],
	input[type="url"],
	input[type="tel"],
	input[type="search"],
	input[type="number"],
	input[type="datetime"],
	input[type="email"] {
		padding: 5px 15px;
		font-size: 14px;
		border: 1px solid #cccccc;
		margin: 0;
	}

	.cat_search.product {
		width: 39.7% !important;
	}

	.search_right input[type="text"],
	input[type="password"],
	input[type="url"],
	input[type="tel"],
	input[type="search"],
	input[type="number"],
	input[type="datetime"],
	input[type="email"] {
		width: 65%;
	}

	.category-search {
		padding-bottom: 0 !important;
	}

	#related .info-btn,
	#upsell .info-btn {
		min-width: 100px !important;
	}

	.product-list #related button,
	.product-list #upsell button {
		min-width: 100px !important;
	}

	.item .checkmark:after {
		left: 5px;
		top: 5px;
		width: 5px;
		height: 9px;
		border-width: 0 2px 2px 0;
	}

	.search.summary .items {
		width: 47.5%;
	}

	.ln-items-model_fits {
		max-height: 200px;
	}

	.ln-items-make_fits {
		max-height: 200px;
	}

	.category-search .control {
		width: 38.5% !important;
		margin: 0 10px;
	}

	.product.data.items>.item.title>.switch {
		font-size: 15px;
	}

	.default-simple-product-template1 .brand-logo-image {
		width: 120px;
		height: 100px;
	}

	.favourites_product .product {
		max-height: 180px;
		min-height: 180px;
		padding: 0px;
	}

	.search-autocomplete {
		top: 2.3em;
	}

	.search-autocomplete ul li {
		padding: 5px 8px;
	}

	.template1_with_video .add-wish-blk a {
		font-size: 13px;
	}

	.default-simple-product-template1 .product-addto-links .action {
		margin-right: 2% !important;
	}

	.template1_with_video .product-social-links li a {
		font-size: 13px;
	}

	.template1_with_video .product-list #related .action.tocart,
	.template1_with_video .product-list #related .info-btn,
	.template1_with_video .product-list #upsell .action.tocart,
	.template1_with_video .product-list #upsell .info-btn {
		min-width: 85px !important;
		font-size: 11px !important;
		padding: 5px 0 !important;
	}

	.cart-container .cart-summary .block>.title:after {
		line-height: 1em;
	}

	.checkout-cart-index .cart-summary .input-text {
		padding: 0.300em .6em;
	}

	.checkout-cart-index .cart-summary .select {
		padding: 0.500em .7em;
	}

	.cart-summary .block .fieldset .field>.label {
		margin: 0.2em 0 0.2em;
	}

	#block-shipping .abs-cart-block>.title,
	.minicart-items .product .toggle,
	.abs-discount-block .block>.title,
	.cart-summary .block>.title,
	.paypal-review-discount .block>.title,
	.cart-discount .block>.title {
		padding: 1em 2em 0.5em 0em;
	}

	.cart-summary .block form:not(:last-of-type) .fieldset {
		margin: 0 0 10px;
	}

	.checkout-cart-index .cart-silder li.item.product select.input-text {
		padding: 0.500em 3.2em 0.500em 2em;
	}

	.checkout-cart-index .cart-silder li.item.product .action.primary {
		padding: 0.500em 0;
	}

	.checkout-cart-index .cart-silder li.item.product .content-info {
		margin-bottom: 1em;
	}

	.checkout-cart-index .cart-silder span.img-thumb {
		margin: 0 0 1em;
	}

	.checkout-cart-index .cart-summary .checkout-methods-items .action.primary.checkout {
		font-size: 1em;
		padding: 8px 8px;
	}

	.checkout-cart-index .cart-silder li.item.product select.input-text {
		padding: 0.500em 4.6em 0.500em 1em;
	}

	#mgantsfastorder-form .mgantssearch-input {
		width: 70%;
	}

	#mgantsfastorder-form .mgantsbtn-ok {
		padding: .532em 0.8em;
	}

	.top_middle {
		max-width: 260px;
	}

	.template1_with_video .box-tocart .action.tocart {
		padding: 10px 12px;
		font-size: 14px;
	}

	.product-info-main .bundle-info .product-social-links .price-with-quantity {
		padding-top: 0;
		padding-bottom: 0;
	}

	.prices-tier .product_discription .action.tocart {
		font-size: 13px;
	}

	.prices-tier .product_discription .pack-price .green-price {
		font-size: 15px;
	}

	.prices-tier .product_discription .pack-price .red-price {
		font-size: 15px;
	}

	.page-product-grouped .template1_with_video .add-wish-blk a {
		font-size: 13px;
	}

	.cms-hsc-coupa-homepage .coupa_s .slick-slide .pagebuilder-slide-wrapper {
		min-height: 260px !important;
	}

}

@media screen and (max-width:1280px) {

	.search_right input[type="text"],
	input[type="password"],
	input[type="url"],
	input[type="tel"],
	input[type="search"],
	input[type="number"],
	input[type="datetime"],
	input[type="email"] {
		width: 66%;
	}

	.product.data.items>.item.title>.switch {
		font-size: 15px;
		padding: 0px 10px;
	}

	.product-detail .start-con-main h1 {
		font-size: 24px;
	}

	.default-simple-product-template1 .price-with-quantity .price-container .price {
		font-size: 25px;
	}

	.template1_with_video .custom-atribute-new .img-fluid {
		max-height: 47px;
		margin-left: 5px;
	}

	.template1_with_video .dispatch-sec h4 {
		font-size: 25px;
	}

	.container,
	.checkout-index-index .container.account-main-n {
		max-width: 94%;
	}

	.cms-hsc-coupa-homepage .coupa_s .slick-slide .pagebuilder-slide-wrapper {
		min-height: 255px !important;
	}
	.documents_search_part .document-search-img img {
		height: 180px;
	}
}

@media screen and (max-width:1024px) {

	.container,
	.checkout-index-index .container.account-main-n {
		max-width: 96%;
	}

	.navbar-expand-lg .navbar-nav .nav-link {
		margin-bottom: 0px;
		padding: 13px 14px 10px 14px !important;
	}

	.distributors_title {
		padding: 8px 10px;
		font-size: 14px;
		line-height: 19px;
	}

	.distributors_list li {
		margin: 0;
		padding: 0 5px;
		line-height: 50px;
		float: none;
	}

	.top_menu li a {
		font-size: 13px;
	}

	.contact_btn {
		padding: 7px 15px 7px 15px;
		font-size: 14px;
	}

	.top_cart .user_icon {
		padding: 0 0 0 0px;
		width: auto;
	}

	.readmore {
		padding: 6px 20px;
		font-size: 16px;
		border: 2px solid #ffffff;
		margin-top: 10px;
	}

	.carousel-caption {
		position: absolute;
		top: 50%;
		left: 4%;
		width: 36%;
		height: 70%;
	}

	.owl-dot.active {
		background-color: #fdb813;
		width: 45px;
		height: 4px;
	}

	.owl-dot {
		width: 30px;
		height: 4px;
		margin-right: 3px;
		margin-left: 3px;
	}

	.owl-dot {
		bottom: -5px;
	}

	.sevices_block li {
		max-width: 232px;
	}

	.services_yllow .title {
		font-size: 14px;
		line-height: 17px;
		padding: 5px 0 8px 0;
	}

	.services_yllow .link {
		font-size: 12px;
	}

	.services_yllow .link {
		padding: 8px 0 8px 0;
	}

	.services_yllow {
		padding: 0;
	}

	.seasonal_favourites_part {
		padding: 20px 0 30px 0;
	}

	.favourites_product .product .title {
		font-size: 16px;
	}

	.banner_product .banner .title {
		font-size: 20px;
		line-height: 22px;
	}

	.latest_news_part p {
		font-size: 14px;
		line-height: 20px;
	}

	.news_right .posted_on {
		font-size: 14px;
	}

	.news_right h5 {
		padding: 0 0 10px 0;
		font-size: 20px;
	}

	.news_latter h5 {
		font-size: 22px;
		line-height: 24px;
	}

	.news_btn {
		font-size: 16px;
		padding: 6px 10% 6px 10%;
	}

	.email_icon img {
		width: 43%;
	}

	.latest_news_part p {
		font-size: 14px;
		line-height: 18px;
	}

	.news_latter {
		padding: 50px 5% 50px 5%;
		margin: 40% 0 0 0;
	}

	.tag_list li a {
		padding: 6px 15px 6px 15px;
		font-size: 14px;
	}

	.viewmore {
		font-size: 14px;
		padding: 0px 0 0px 0;
	}

	.footer-col1 h6 {
		font-size: 16px;
		padding-bottom: 15px;
	}

	.footer-col1 .menu_list li a {
		font-size: 14px;
		line-height: 28px;
	}

	.hire_show_logo img {
		width: 50%;
	}

	.footer_sub_menu li a {
		font-size: 14px;
	}

	.footer_sub_menu li {
		font-size: 14px;
		padding: 10px 4px 4px 4px;
	}

	.footer_yellow {
		padding: 6px 10px 6px 10px;
		margin: 20px 0 0 0;
	}

	.copyright {
		font-size: 14px;
	}

	.cat_search {
		width: 25.7%;
		margin-left: 0;
		margin-right: 0;
	}

	.cat_search_btn {
		margin-left: 0;
	}

	.cat_search2 {
		margin-left: 0;
	}

	.cat_search_btn2 {
		margin-left: -91px;
	}

	.category-text {
		font-size: 17px;
	}

	.category_part h1 {
		font-size: 28px;
		padding: 0 0 20px 0;
		background-size: 10%;
	}

	span.top_cart {
		display: block;
		float: right;
	}

	.logo {
		margin: 5px 0 0 0;
	}

	.navbar-brand img {
		width: 100%;
	}

	.logo {
		float: left;
	}

	span.top_cart {
		display: block;
		float: right;
	}

	.search_icon {
		margin-left: -44px;
		margin-top: -14px !important;
	}

	.top_menu {
		margin: -15px -10px 15px 0;
	}

	.navigation .level0.parent>.level-top>.ui-menu-icon {
		right: -7px;
	}

	.navigation .level0.parent>.level-top>.ui-menu-icon:after {
		font-size: 28px;
	}

	.distributors_part {
		padding: 10px 0 10px 0;
	}

	.product-spa .product_discription p {
		font-size: 12px;
	}

	.cat_search.product {
		width: 38.5% !important;
	}

	.inner-blk ul li a {
		font-size: 12px !important;
	}

	.inner-blk ul li {
		line-height: 9px;
	}

	.product-list .product-spa .product_discription h5 {
		font-size: 13px;
	}

	.product-list .product-title {
		height: 29px;
	}

	.product-list .login_per a {
		float: right;
	}

	.cat_search_btn2 {
		margin-left: 0;
	}

	.clr-btn {
		font-size: 13px;
	}

	.compare-btn {
		font-size: 13px;
		padding: 7px 13px;
	}

	.accessories-blk-con p {
		padding: 6px 0 0 0;
	}

	.product-sdbr h4 {
		font-size: 18px !important;
	}

	.contain {
		margin-bottom: 10px;
	}

	.active-brand-section1-content h1 {
		font-size: 36px;
	}

	.active-brand-section1-content h2 {
		padding: 0 0 10px 0;
		font-size: 26px;
	}

	.active-brand-section1-content p {
		font-size: 16px;
	}

	.active-brand-section3-title-left a {
		border-radius: 70px;
		max-width: 70px;
	}

	.active-brand-section3-title-right a {
		border-radius: 70px;
		max-width: 70px;
	}

	#active-brand-section3-title-middle h2 {
		padding: 0 0 15px 0;
		margin: 2% 0 2%;
		background-size: 22%;
	}

	.active-brand-section3-content-left {
		min-height: 295px;
	}

	.active-brand-section3-content-right {
		min-height: 295px;
	}

	.active-brand-section4-left {
		min-height: 320px;
	}

	.active-brand-section4-right {
		min-height: 320px;
	}

	#active-brand-section5-right-content h4 {
		font-size: 22px;
	}

	#active-brand-section5-right-content {
		padding: 0 5% 0 5%;
	}

	#active-brand-section5-right {
		min-height: 271px;
	}

	.active-brand-section6-left {
		padding: 1.7% 0;
	}

	.active-brand-section2-right a img {
		max-width: 86%;
	}

	.active-brand-section2-right {
		min-height: 80px;
	}

	.active-brand-section2-right a {
		min-height: 80px;
		line-height: 80px;
	}

	.product-detail h2 {
		font-size: 26px;
	}

	.tab-content p {
		margin: 0;
	}

	.spcl-ofr h3 {
		font-size: 26px;
	}

	.nav.nav-tabs li a {
		font-size: 16px;
	}

	.dispatch-sec h4 {
		font-size: 18px;
		margin: 0;
	}

	.dispatch-sec h5 {
		font-size: 26px;
		margin: 0;
	}

	.qty-txt {
		font-size: 20px;
	}

	.dispatch-sec input {
		width: 37%;
	}

	.category-text {
		font-size: 14px;
	}

	.category-blk .login_per a {
		font-size: 14px;
		float: right !important;
	}

	.category-blk .btn-blk a {
		min-width: 100%;
		margin-top: 5px;
	}

	.product-list .price {
		margin-top: 0;
	}

	.product-list .login_per a {
		margin: 0px 0 0px 0;
	}

	.product-list .product-title {
		height: auto !important;
	}

	.product-list .product-spa .product_discription p {
		margin: 0 0 10px 0;
		min-height: inherit;
	}

	.product-list .btn-blk a {
		font-size: 12px;
		max-width: 100%;
	}

	.cat_search2 {
		width: 56%;
		margin-right: 0;
	}

	.product-list .btn-blk a {
		display: inherit;
		margin: 5px 0 0 0;
		padding: 8px 0;
		font-size: 14px !important;
	}

	.seasonal_favourites_part h3 {
		background-size: 10%;
	}

	.owl-dots {
		bottom: 10px;
	}

	.category-blk .product-spa .product_discription p {
		font-size: 12px;
		line-height: 16px;
		min-height: 64px;
		width: auto;
	}

	.login_per a {
		margin-top: 5px;
	}

	.btn-blk form {
		width: 100%;
		display: flex;
	}

	.btn-blk button {
		margin-top: 0px !important;
		padding: 8px 0 8px 0 !important;
		font-size: 14px !important;
	}

	.btn-blk {
		margin: 10px 0 10px 0;
	}

	.category_part p {
		font-size: 14px;
		line-height: 20px;
	}

	.active_parts_part {
		padding: 25px 0 0px 0;
	}

	.product-sdbr .filter-current-subtitle {
		font-size: 14px;
		padding: 0% 0 5% 0;
	}

	.item {
		font-size: 12px;
	}

	.product-detail .item {
		font-size: 14px;
	}

	.filter-current .filter-label {
		font-size: 14px;
	}

	.product-list .product-spa {
		padding: 0px 10px 0 10px;
	}

	.item .checkmark:after {
		left: 5px;
		top: 5px;
		width: 5px;
		height: 9px;
		border-width: 0 2px 2px 0;
	}

	.checkmark {
		height: 14px;
		width: 14px;
	}

	.category-blk .btn-blk {
		margin: 15px 0 15px 0;
	}

	.search_right input[type="text"],
	input[type="password"],
	input[type="url"],
	input[type="tel"],
	input[type="search"],
	input[type="number"],
	input[type="datetime"],
	input[type="email"] {
		width: 60%;
	}

	.filter-current .action.remove {
		top: 4px;
		margin: 0 0 0 0;
	}

	.product-sdbr .filter-subtitle {
		font-size: 16px;
		padding: 0% 0 15px 0;
	}

	.block-compare .block-title strong,
	.block-reorder .block-title strong {
		font-size: 16px;
		padding: 20px 0 15px;
	}

	.filter-options-title:after {
		line-height: 20px;
	}

	.block-compare .block-title strong:before,
	.block-reorder .block-title strong:before {
		height: 3px;
	}

	.product-sdbr .filter-subtitle:before {
		height: 3px;
	}

	.block-compare .block-title,
	.block-reorder .block-title {
		margin-bottom: 15px;
	}

	.filter-options-item {
		padding-bottom: 0;
	}

	.category-search .control {
		width: 37.8% !important;
		margin: 0 6px;
	}

	.category-search .control .custom-search {
		border-radius: 20px;
	}

	.product_discription h5 .fa {
		margin: 12px 0 0 0;
	}

	.product-list button {
		min-width: 100% !important;
	}

	.product-list #related button,
	.product-list #upsell button {
		min-width: 100% !important;
	}

	.features-blk .block .title strong {
		padding: 0 0 18px 0;
		font-size: 28px;
	}

	.price-with-quantity .box-tocart .input-text.qty {
		width: 12%;
	}

	.category-blk .btn-blk button {
		min-width: 100% !important;
	}

	.category-blk .btn-blk a {
		font-size: 14px;
	}

	.price-blk .price-with-quantity {
		bottom: 0;
	}

	.dispatch-sec {
		padding: 10px 0 25px 0;
	}

	.spcl-ofr {
		padding: 0 10px 0px 10px;
	}

	.template1_with_video .box-tocart .action.tocart {
		margin: -35px 0 0 79px;
		padding: 7px 15px;
		font-size: 15px;
	}

	.template1_with_video .add-wish-blk {
		padding-left: 0;
		margin: 0;
	}

	.template1_with_video .product-social-links li a {
		font-size: 14px;
		margin-top: 0px;
	}

	.template1_with_video .product-spa .product_discription h5 .product-item-link {
		font-size: 10px;
	}

	.template1_with_video .product-list #related .action.tocart,
	.template1_with_video .product-list #related .info-btn,
	.template1_with_video .product-list #upsell .action.tocart,
	.template1_with_video .product-list #upsell .info-btn {
		min-width: 100% !important;
		font-size: 10px !important;
		padding: 5px 0 !important;
	}

	.template1_with_video .block.related .related-available .product-item-name {
		min-height: inherit;
	}

	.active-brand-section5 h2 {
		background-size: 10%;
	}

	.active-brand-section2 h2 {
		background-size: 10%;
	}

	#active-brand-section6-left a {
		padding: 2% 4%;
	}

	#active-brand-section5-right-content a {
		padding: 2% 5%;
	}

	#active-brand-section4-left-container a {
		padding: 1.5% 4%;
	}

	#active-brand-section4-right-container a {
		padding: 1.5% 4%;
	}

	.brand-logo-image {
		width: 70px;
		height: 100px;
	}

	.attribute-template4-design {
		width: 70%;
	}

	.attribute-template4-design {
		padding: 2% 3%;
	}

	.tair_green_title {
		padding: 12px 0px !important
	}

	.navbar-brand {
		width: auto;
	}

	.box-tocart.price-with-button {
		margin-top: -60px;
	}

	.post-info-wraper h2.mp-post-title {
		padding: 0 0 10px 0;
		font-size: 20px;
	}

	.mp-post-info {
		font-size: 14px;
	}

	.post-short-description p {
		font-size: 14px;
		line-height: 18px;
	}

	.list-post-tabs .post-right span {
		font-size: 12px;
	}

	.list-post-tabs .post-right span.create-at {
		font-size: 12px;
	}

	.post-list-content .limiter {
		font-size: 14px;
	}

	a.label.label-default.tags-list {
		padding: 6px 6px;
		font-size: 10px !important;
		border: 1px solid #d0d0d0;
		margin: 0 5px 5px 0;
		float: left;
	}

	.post-list-content .limiter select {
		border: 1px solid #e5e5e5;
		padding: 5px 8px;
		background-size: 30px auto;
		width: 75px;
		font-size: 14px;
	}

	.mpblog-search .input-text {
		font-size: 12px;
		padding: 6px 10px;
		border: 1px solid #cccccc;
		margin: 0 0 10px 0;
	}

	.mpblog-search button.action.search i {
		font-size: 12px !important;
	}

	.mpblog-search button.action.search {
		top: -16px;
		right: 10px;
	}

	.mp-sidebar .product.data.items>.item.content {
		padding: 10px 10px !important;
	}

	.sidebar.sidebar-main .product.info.detailed {
		margin-bottom: 0;
	}

	.sidebar.sidebar-main .product-sdbr ul li a {
		font-size: 13px;
	}

	.sidebar.sidebar-main .product-sdbr ul li {
		padding: 0 0 8px 0;
		margin: 0 0 8px 0;
	}

	.post-item-list .post-image {
		border: 2px solid #e2e1e1;
	}

	.mpblog-post-view .atss {
		width: 2pc;
	}

	.mpblog-post-view .atss .at-share-btn,
	.atss a {
		width: 100%;
	}

	.mpblog-post-view .atss .at-share-btn span .at-icon,
	.mpblog-post-view .atss a span .at-icon {
		width: 1pc;
		height: 1pc;
	}

	.at-resp-share-element .at-share-btn .at-label {
		font-size: 12px !important;
		line-height: 30px !important;
	}

	body #at15s.atm {
		width: 10pc !important;
	}

	body #at15s,
	body #at16p,
	body #at16p form input,
	body #at16p label,
	body #at16p textarea,
	body #at_share .at_item,
	body .at-branding-logo {
		font-size: 12px !important;
	}

	.owl-item h1 {
		font-size: 32px;
	}

	.owl-item h2 {
		font-size: 24px;
	}

	.owl-item p {
		font-size: 16px;
		letter-spacing: 0px;
	}

	.template1_with_video #related .owl-nav button.owl-next span:before,
	.template1_with_video #upsell .owl-nav button.owl-next span:before {
		top: -20px;
	}

	.template1_with_video #related .owl-nav button.owl-prev span:before,
	.template1_with_video #related .owl-nav button.owl-next span:before,
	.template1_with_video #upsell .owl-nav button.owl-prev span:before,
	.template1_with_video #upsell .owl-nav button.owl-next span:before {
		font-size: 30px;
	}

	.template1_with_video #related .owl-nav button.owl-prev span:before,
	.template1_with_video #upsell .owl-nav button.owl-prev span:before {
		top: -20px;
	}

	.template1_with_video .dispatch-sec h4 {
		font-size: 20px;
	}

	.default-simple-product-template1 .price-with-quantity .price-container .price {
		font-size: 22px;
	}

	.template1_with_video .custom-atribute-new {
		margin-top: -22px;
	}

	.default-simple-product-template1 .brand-logo-image {
		height: 80px;
	}

	.template1_with_video #related .btn-blk,
	.template1_with_video #upsell .btn-blk {
		margin: 10px 0 10px 0;
	}

	.product-addto-links {
		width: 100%;
		margin-top: 20px;
	}

	.tier-price-main-area td.label-buy-more-save-more {
		padding: 20px 0px 0px 0;
	}

	.checkout-cart-index .cart-summary .checkout-methods-items .action.primary.checkout .badge {
		padding: 0.4em 0.5em;
		right: 0;
		top: 0;
		position: relative;
	}

	.checkout-cart-index .cart-summary .checkout-methods-items .action.primary.checkout {
		text-align: center;
	}

	.checkout-cart-index .cart-summary {
		padding: 1px 1em 1em;
	}

	.checkout-cart-index .cart-text h2 {
		font-size: 1.4em;
	}

	.category_part p {
		font-size: 14px;
	}

	.checkout-cart-index .cart-silder li.item.product select.input-text {
		padding: 0.700em 4.6em 0.700em 1em;
		width: 100%;
		margin-top: 0.9em;
	}

	.checkout-cart-index .cart-silder li.item.product .action.primary {
		padding: 0.700em 1.2em;
		width: 100%;
		margin: 1em 0 0 0;
		font-size: 1em;
	}

	.cart-popup .input-text.qty {
		width: 100%;
		position: relative;
		margin: 1em 0 0 0;
		font-size: 1em;
	}

	.checkout-cart-index .cart-silder li.item.product h2 {
		height: 24px;
	}

	#upsell .product-spa {
		padding-bottom: 1em;

	}

	#upsell .product-spa .product_discription h5 .product-title {
		display: inline-block;
	}

	.favourites_product .product {
		max-height: 148px;
		min-height: 148px;
		padding: 0px;
	}

	.page-products .products-grid .product-item {
		margin-bottom: 30px;
	}

	.products-grid {
		padding: 0px 0 0 0;
	}

	.catalog-category-view .products {
		margin: 15px 0 0px !important;
	}

	.template1_with_video .products-grid {
		padding: 20px 0 0 0;
	}

	.checkout-cart-index .cart-text {
		margin-bottom: 1em;
	}

	.action.primary.fast-order-btn {
		margin-bottom: 1em;
	}

	#mgantsfastorder-form .mgantssearch-input {
		width: 70%;
	}

	#mgantsfastorder-form .mgantsbtn-ok {
		padding: .532em 0.7em;
	}

	.mp-sitemap-listing li a {
		font-size: 11px;
		line-height: 10px;
		padding: 0;
	}

	.sitemap-row .sit-sub-title2 {
		font-size: 16px;
	}

	.wishlist-index-index .actions-toolbar .primary .action {
		margin-right: 5px;
	}

	.wishlist-index-index .products-grid.wishlist .product-item .box-tocart input.qty {
		width: 40px;
	}

	.wishlist-index-index.account .category_part .account-main-n .column.main a {
		font-size: 15px;
	}

	.wishlist-index-index .products-grid.wishlist .product-item-name {
		min-height: 75px;
	}

	.wishlist-index-index .product-item-inner .box-tocart .control {
		display: inline-block;
		margin-left: 0;
	}

	.news-signup .newsletter {
		margin: 5px 20px 0px 0;
	}

	.top_middle {
		max-width: 300px;
	}

	.top_menu li img {
		width: 20px;
	}

	/*Bundle Prodct CSS*/

	.bundle-info .price-with-quantity .product-addto-links {
		width: 100%;
	}

	/*Bundle Prodct CSS*/

	.product-info-main .bundle-info .product-social-links .price-with-quantity .box-tocart .input-text.qty {
		width: 78px;
		padding: 8px 10px;
	}

	.product-info-main .bundle-info .product-social-links .price-with-quantity {
		display: inline-block;
	}

	.bundle-info .price-with-quantity .box-tocart {
		float: left;
	}

	.product-info-main .bundle-info .product-social-links .price-with-quantity .qty {
		padding-top: 0;
		line-height: 0px;
	}

	.bundle-info .product-social-links .box-tocart .action.tocart {
		margin: 24px 0 0 0;
		padding: 10px 20px;
		font-size: 16px;
	}

	.bundle-info .product-addto-links {
		margin-top: 10px;
		margin-left: 0;
		line-height: 25px;
	}

	.template1_with_video .bundle-info .add-wish-blk a {
		font-size: 14px;
	}

	.bundle-info .product-social-links {
		margin: 0 0 0px;
	}

	/*Bundle Prodct CSS*/
	/*Bundle Prodct CSS*/

	.prices-tier .product_discription form {
		display: inherit;
		text-align: center;
	}

	.prices-tier .product_discription .field.qty {
		width: 100%;
	}

	.prices-tier .product_discription .action.tocart {
		width: 80%;
		margin: 15px 0 0 0;
	}

	.title-with-pack h5 {
		font-size: 13px;
	}

	.grouped-main-area {
		width: 100%;
		overflow: scroll;
	}

	.grouped-main-area table {
		overflow-x: scroll;
		width: 800px;
		max-width: unset;
	}

	/* .page-product-grouped .template1_with_video .dispatch-sec h4 {
    font-size: 16px;
    padding-bottom: 0;
}
.page-product-grouped .box-tocart {
    margin-top: 0px;
    float: left;
}
.page-product-grouped .product-info-main .product-social-links .price-with-quantity {
    display: inline-block;
}
.page-product-grouped .product-addto-links {
    width: 100%;
    margin: 0;
}
.page-product-grouped .template1_with_video .box-tocart .action.tocart {
    margin: 36px 0 0 0;
}
.page-product-grouped .dispatch-sec .out-of-stock-message {
    max-width: 100%;
}
.page-product-grouped .grouped-main-area table th {
    font-size: 15px;
} */

.documents_search_part.declararion_search {
    width: 100%;
	margin-bottom: 30px;
}
   .declararion_search .products {
        margin: 10px 0 0 !important;
    }
	.documents_search_part {
    margin: 0 0 30px 0;
	width: 100%;
}
.documentform {
    width: 65%;
}
	.documents_search_part .document-search-img{			
		left: 65%;		
	}

}

@media screen and (max-width:980px) {
	.checkout-index-index .nav-toggle {
		display: block;
	}

	.navigation,
	.nav-sections-item-content>.navigation {
		display: none;
	}

	.distributors_list {
		width: 100%;
	}

	.distributors_title {
		width: 100%;
	}

	.distributors_list li {
		margin: 5px 0;
		padding: 0 5px;
		line-height: 1;
	}

	.distributors_part .owl-carousel {
		width: 100%;
		float: right;
	}

	.sevices_block li:first-child {
		margin: 0;
	}

	.col-1,
	.col-2,
	.col-3,
	.col-4,
	.col-5,
	.col-6,
	.col-7,
	.col-8,
	.col-9,
	.col-10,
	.col-11,
	.col-12,
	.col,
	.col-auto,
	.col-sm-1,
	.col-sm-2,
	.col-sm-3,
	.col-sm-4,
	.col-sm-5,
	.col-sm-6,
	.col-sm-7,
	.col-sm-8,
	.col-sm-9,
	.col-sm-10,
	.col-sm-11,
	.col-sm-12,
	.col-sm,
	.col-sm-auto,
	.col-md-1,
	.col-md-2,
	.col-md-3,
	.col-md-4,
	.col-md-5,
	.col-md-6,
	.col-md-7,
	.col-md-8,
	.col-md-9,
	.col-md-10,
	.col-md-11,
	.col-md-12,
	.col-md,
	.col-md-auto,
	.col-lg-1,
	.col-lg-2,
	.col-lg-3,
	.col-lg-4,
	.col-lg-5,
	.col-lg-6,
	.col-lg-7,
	.col-lg-8,
	.col-lg-9,
	.col-lg-10,
	.col-lg-11,
	.col-lg-12,
	.col-lg,
	.col-lg-auto,
	.col-xl-1,
	.col-xl-2,
	.col-xl-3,
	.col-xl-4,
	.col-xl-5,
	.col-xl-6,
	.col-xl-7,
	.col-xl-8,
	.col-xl-9,
	.col-xl-10,
	.col-xl-11,
	.col-xl-12,
	.col-xl,
	.col-xl-auto {
		padding-right: 15px;
		padding-left: 15px;
		padding-bottom: 15px;
		padding-top: 15px;
	}

	.sevices_block {
		width: 95%;
		float: none;
		list-style-type: none;
		padding: 10px 0 0 0;
		margin: 0 auto;
	}

	.sevices_block li {
		max-width: 359px;
		margin: 0;
		padding: 10px;
	}

	.news_latter {
		padding: 50px 5% 50px 5%;
		margin: 0;
	}

	.news_latter h5 {
		font-size: 36px;
		line-height: 36px;
	}

	.email_icon img {
		width: 25%;
	}

	.newslatter_btn {
		margin: 7% 0 0 0;
	}

	.news_btn {
		font-size: 18px;
		padding: 10px 8% 10px 8%;
	}

	.latest_news_part h3 {
		background-size: 14%;
	}

	.seasonal_favourites_part h3 {
		background-size: 14%;
		margin-bottom: 0;
	}

	.favourites_product .product .title {
		font-size: 24px;
	}

	.banner_product .banner .title {
		font-size: 24px;
		line-height: 28px;
	}

	.news_right h5:before {
		width: 12%;
	}

	.services_yllow .title {
		font-size: 16px;
		line-height: 20px;
		padding: 5px 0 8px 0;
	}

	.navbar-brand img {
		width: 100%;
	}

	.navbar-brand {
		width: 20%;
	}

	.top_right {
		padding: 2% 0 1.2%;
	}

	.minisearch .site_search {
		width: 60%;
	}

	.search_icon {
		margin-top: -13px !important;
	}

	.top_cart {
		text-align: left;
	}

	.top_cart {
		width: 30%;
	}

	.top_cart .user_icon {
		width: auto;
	}

	.owl-item h2 {
		font-size: 18px;
	}

	.owl-item p {
		font-size: 13px;
		letter-spacing: 1px;
	}

	.readmore {
		padding: 6px 15px;
		font-size: 14px;
		margin-top: 0;
	}

	.owl-item h1 {
		font-size: 26px;
		margin-bottom: 5px;
	}

	.carousel-caption {
		position: absolute;
		top: 50%;
		left: 2%;
		width: 44%;
		height: 82%;
	}

	.distributors_title {
		display: none;
	}

	.distributors_part h3 {
		width: 100%;
		float: left;
		text-align: center;
		line-height: 1;
		padding: 0 0 20px 0;
		font-size: 28px;
		color: #1d1d1d;
		font-weight: 600;
		background: url(../images/title_line.png) no-repeat center bottom;
		text-transform: uppercase;
		display: block;
		background-size: 14%;
		margin-bottom: 20px;
	}

	.active_parts_part {
		padding: 25px 0 50px 0;
	}

	.sf img {
		max-width: 55%;
	}

	.sr img {
		max-width: 55%;
	}

	.shroting_list {
		padding: 0;
	}

	.cat_search.product {
		width: 40% !important;
	}

	.category-text {
		font-size: 13px;
		top: 83.5%;
	}

	.nav-toggle {
		display: block;
	}

	.nav-toggle {
		right: 15px;
		top: 20px;
		left: auto;
	}

	.navbar-brand img {
		width: 100%;
	}

	.logo {
		margin: 10px 0 0 0;
	}

	.sevices_block {
		width: 95%;
	}

	.product-blk h1 {
		margin: 0 0 50px 0;
	}

	.category_part {
		padding: 30px 0 0 0 !important;
	}

	.category_list {
		padding: 30px 0 0 0;
	}

	.product-spa .product_discription p {
		font-size: 13px;
	}

	.product-blk .login_per a {
		float: right;
		margin-top: 14px;
	}

	.cat_search.product {
		width: 41% !important;
		padding: 10px 18px;
	}

	.cat_search2 {
		width: 51%;
		margin-right: 0;
	}

	.product-list .price {
		font-size: 14px;
		width: auto;
	}

	.product-list .price {
		float: left;
		text-align: left;
	}

	.product-sdbr {
		padding-top: 0 !important;
	}

	.product-list {
		padding-top: 0 !important;
	}

	.product-list .product-spa {
		margin-bottom: 30px;
	}

	.active-brand-section1-content h1 {
		font-size: 28px;
	}

	.active-brand-section1-content h2 {
		font-size: 20px;
	}

	.active-brand-section1-content p {
		font-size: 14px;
	}

	.active-brand-section3-title-left a {
		border-radius: 50px;
		max-width: 50px;
		border: 0;
	}

	.active-brand-section3-title-right a {
		border-radius: 50px;
		max-width: 50px;
		border: 0;
	}

	.active-brand-section3-title-left a img {
		border-radius: 50px;
		border: 4px solid #ffffff;
	}

	.active-brand-section3-title-right a img {
		border-radius: 50px;
		border: 4px solid #ffffff;
	}

	.active-brand-section2 h2 {
		background-size: 12%;
	}

	#active-brand-section3-title-middle h2 {
		padding: 0 0 25px 0;
		margin: 2% 0 0%;
		background-size: 34%;
	}

	.active-brand-section3-content-left {
		min-height: auto;
	}

	.active-brand-section3-content-right {
		min-height: auto;
	}

	.active-brand-section3-content-left-content h4 {
		font-size: 18px;
	}

	.active-brand-section3-content-right-content h4 {
		font-size: 18px;
	}

	#active-brand-section4-left-container {
		padding: 4% 0 0 0;
	}

	#active-brand-section4-right-container {
		padding: 4% 0 0 0;
	}

	#active-brand-section4-left-container h4 {
		font-size: 18px;
	}

	#active-brand-section4-right-container h4 {
		font-size: 18px;
	}

	#active-brand-section4-left-container a {
		font-size: 14px;
		padding: 1.6% 4%;
	}

	#active-brand-section4-right-container a {
		font-size: 14px;
		padding: 1.6% 4%;
	}

	#active-brand-section4-left-container h4 {
		font-size: 18px;
		margin-bottom: 3%;
	}

	#active-brand-section4-right-container h4 {
		font-size: 18px;
		margin-bottom: 3%;
	}

	.active-brand-section4-left {
		min-height: 300px;
	}

	.active-brand-section4-right {
		min-height: 310px;
	}

	.active-brand-section6-left {
		padding: 0 0;
	}

	.active-brand-section5 h2 {
		margin: 0 0 3% 0;
		padding: 0 0 25px 0;
		background-size: 15%;
	}

	#active-brand-section6-left-wrapper {
		padding-top: 0;
		padding-bottom: 0;
	}

	#active-brand-section6-right-wrapper {
		padding-top: 0;
		padding-bottom: 0;
	}

	.active-brand-section2-right a {
		min-height: 150px;
		line-height: 150px;
	}

	#active-brand-section3-content-left-wrapper {
		padding-top: 0;
	}

	#active-brand-section4-left-wrapper {
		padding-top: 0;
		padding-bottom: 0;
	}

	#active-brand-section4-right-wrapper {
		padding-top: 0;
		padding-bottom: 0;
	}

	.active-brand-section2-right a img {
		max-width: 72%;
	}

	.product-detail h2 {
		font-size: 24px;
	}

	.start-con-main img {
		margin: 35px 0 20px 0;
	}

	.add-wish-blk a {
		font-size: 16px;
	}

	.order-btn {
		font-size: 14px !important;
		padding: 12px 19px;
	}

	.add-wish-blk a {
		font-size: 16px;
	}

	.dispatch-sec input {
		width: 51%;
	}

	.add-wish-blk {
		margin-top: 0;
	}

	.features-blk {
		padding: 30px 0 0 0;
	}

	.tab-blk {
		padding-top: 0;
	}

	.nav.nav-tabs li a {
		font-size: 13px;
	}

	.spcl-ofr h3 {
		padding: 0;
	}

	.spcl-ofr p {
		margin: 0;
		line-height: 18px;
	}

	.spcl-ofr span {
		float: left;
		padding-top: 15px;
	}

	.spcl-ofr img {
		float: right;
		margin: 10px 0 11px 0;
	}

	.category_list {
		padding: 10px 0 0 0;
	}

	.category_list .block {
		margin: 0;
	}

	.category_list .block {
		padding-top: 0;
	}

	.category-blk {
		padding-top: 0;
	}

	.product-blk h1 {
		margin: 0 0 0 0;
	}

	.product-blk .login_per a {
		float: right !important;
		margin-top: 8px;
	}

	.product-spa {
		margin-bottom: 0;
	}

	.product-spa .product_discription h5 {
		font-size: 18px;
	}

	.category-search {
		padding: 0;
	}

	.product-list .price {
		padding: 0;
	}

	.btn-blk button {
		font-size: 14px !important;
	}

	.btn-blk a {
		font-size: 14px;
	}

	.category-blk .product-spa .product_discription p {
		min-height: 50px;
		font-size: 13px;
	}

	.minimal-price {
		width: auto !important;
	}

	.product-blk .btn-blk a {
		margin-top: 5px;
	}

	.btn-blk button {
		font-size: 14px !important;
	}

	.product-list .login_per a {
		font-size: 13px;
	}

	.item {
		font-size: 14px;
	}

	.product-sdbr .filter-current-subtitle {
		font-size: 16px;
	}

	.filter-actions .clear {
		font-size: 14px;
	}

	.remove {
		font-size: 14px;
	}

	.shroting_list .col-1,
	.col-2,
	.col-3,
	.col-4,
	.col-5,
	.col-6,
	.col-7,
	.col-8,
	.col-9,
	.col-10,
	.col-11,
	.col-12,
	.col,
	.col-auto,
	.col-sm-1,
	.col-sm-2,
	.col-sm-3,
	.col-sm-4,
	.col-sm-5,
	.col-sm-6,
	.col-sm-7,
	.col-sm-8,
	.col-sm-9,
	.col-sm-10,
	.col-sm-11,
	.col-sm-12,
	.col-sm,
	.col-sm-auto,
	.col-md-1,
	.col-md-2,
	.col-md-3,
	.col-md-4,
	.col-md-5,
	.col-md-6,
	.col-md-7,
	.col-md-8,
	.col-md-9,
	.col-md-10,
	.col-md-11,
	.col-md-12,
	.col-md,
	.col-md-auto,
	.col-lg-1,
	.col-lg-2,
	.col-lg-3,
	.col-lg-4,
	.col-lg-5,
	.col-lg-6,
	.col-lg-7,
	.col-lg-8,
	.col-lg-9,
	.col-lg-10,
	.col-lg-11,
	.col-lg-12,
	.col-lg,
	.col-lg-auto,
	.col-xl-1,
	.col-xl-2,
	.col-xl-3,
	.col-xl-4,
	.col-xl-5,
	.col-xl-6,
	.col-xl-7,
	.col-xl-8,
	.col-xl-9,
	.col-xl-10,
	.col-xl-11,
	.col-xl-12,
	.col-xl,
	.col-xl-auto {
		padding-bottom: 0;
	}

	.pages a.page {
		padding: 0px 10px;
	}

	.filter-current .filter-label {
		font-size: 16px;
	}

	.product-list .btn-blk a {
		font-size: 14px;
	}

	.pages strong.page {
		padding: 0px 10px;
	}

	.active_parts_part {
		padding: 25px 0 20px 0;
	}

	.category-blk .products-grid {
		padding: 20px 0 0 0;
	}

	.product-list .product-spa .product_discription p {
		margin: 0 0 10px 0;
		min-height: inherit;
		font-size: 13px;
	}

	.category-blk .btn-blk a {
		font-size: 16px;
	}

	.product-list .btn-blk a {
		font-size: 16px !important;
	}

	.product-list button {
		padding: 8px 0 8px 0 !important;
	}

	.product-list .btn-blk a {
		font-size: 16px;
		padding: 8px 0;
		margin: 5px 0 0 0;
	}

	.category-search {
		padding: 0 15px;
	}

	.category_search_part input[type="text"],
	input[type="password"],
	input[type="url"],
	input[type="tel"],
	input[type="search"],
	input[type="number"],
	input[type="datetime"],
	input[type="email"] {
		padding: 7px 10px;
		font-size: 14px;
		border: 1px solid #cccccc;
		margin: 0;
	}

	.cat_search_btn2 {
		font-size: 16px;
		padding: 9px 4.1% 9px 4.1%;
	}

	.search_right input[type="text"],
	input[type="password"],
	input[type="url"],
	input[type="tel"],
	input[type="search"],
	input[type="number"],
	input[type="datetime"],
	input[type="email"] {
		width: 83%;
	}

	.btn-blk {
		margin: 15px 0 15px 0;
	}

	.search_left {
		border-right: 0px;
		padding: 0px 0 5px 0;
	}

	.cat_search_btn {
		padding: 9px 4% 9px 4%;
	}

	.filter-options-item {
		padding-top: 6%;
	}

	.filter-options-title:after {
		line-height: 8px;
	}

	.products-grid {
		padding: 0;
	}

	.limiter .control {
		width: 25%;
	}

	.search_right input[type="text"] {
		width: 82.5%;
	}

	.product-info-main .product-add-form {
		width: 100%;
		overflow: hidden;
		/* overflow-x: scroll; */
	}

	.product-detail .table-wrapper.grouped {
		width: 650px;
		overflow-x: scroll;
	}

	.start-con {
		padding-bottom: 15px;
	}

	.simpson-txt {
		margin-top: 15px !important;
	}

	.product-list #related button,
	.product-list #related .info-btn,
	.product-list #upsell button,
	.product-list #upsell .info-btn {
		font-size: 14px !important;
	}

	#related,
	#upsell {
		padding-top: 20px;
	}

	.distributors_part {
		padding: 30px 0 0px 0;
	}

	.category {
		padding: 0;
	}

	.price-with-quantity {
		bottom: 29%;
	}

	.default-simple-product .add-wish-blk {
		margin-top: 0;
		text-align: right;
	}

	.box-tocart .action.tocart:not(:last-child) {
		margin: 0;
	}

	.price-with-quantity .box-tocart .input-text.qty {
		width: 15%;
	}

	.default-simple-product .start-con {
		padding: 0 0 10px 0;
	}

	.default-simple-product .description {
		padding-top: 10px;
	}

	.box-tocart .action.towishlist {
		margin: 0% 2% 0% 0;
	}

	.features-blk .product.data.items {
		margin-bottom: 0;
	}

	.features-blk .product.info.detailed {
		margin-bottom: 0;
	}

	.spcl-ofr {
		margin-top: 0;
		padding: 15px 15px 10px 15px;
	}

	.price-blk .price-with-quantity {
		bottom: 0;
	}

	.product-air-filter-4104352 .features-blk {
		padding-bottom: 30px;
	}

	ol#related.owl-carousel,
	ol#upsell.owl-carousel {
		margin: 0 auto 30px auto !important;
	}

	.special-offer {
		max-width: 30%;
	}

	.price-with-quantity .price-container .price {
		font-size: 28px;
	}

	#active-brand-section5-right-content a {
		display: inline-block;
		padding: 1.5% 4%;
	}

	.category-search .control {
		width: 40.8% !important;
		margin: 0 6px;
	}

	.template-four {
		padding: 25px 0 0px 0;
	}

	.attribute-template4-design {
		width: 100%;
	}

	.box-tocart.price-with-button {
		margin-top: -59px;
		margin-bottom: 30px;
	}

	.attribute-template4-design {
		padding: 3% 4%;
	}

	.navbar-brand {
		width: 25%;
		padding-top: 5px;
	}

	.navbar-brand img {
		width: 100%;
	}

	.favourites_product .product {
		max-height: 225px;
		min-height: 225px;
		padding: 0px;
	}

	.features-blk .col-lg-9 {
		padding: 0;
		margin-bottom: 15px;
	}

	.features-blk .spcl-ofr {
		margin-bottom: 15px;
	}

	.product-addto-links {
		display: inline-block;
		margin: 20px 0 0 18px;
	}

	.mpblog-tag-view.page-layout-2columns-right .column.main,
	.mpblog-post-view.page-layout-2columns-right .column.main {
		width: 70%;
	}

	.mpblog-tag-view.page-layout-2columns-right .sidebar-main,
	.mpblog-post-view.page-layout-2columns-right .sidebar-main {
		width: 30%;
	}

	.active-brand-section3-title-right a,
	.active-brand-section3-title-left a {
		width: 50px;
		margin: 14px 0 0;
	}

	.navigation {
		padding: 0;
	}

	.navigation .parent .level-top {
		position: relative;
	}

	.nav-sections {
		-webkit-overflow-scrolling: touch;
		-webkit-transition: left .3s;
		-moz-transition: left .3s;
		-ms-transition: left .3s;
		transition: left .3s;
		height: 100%;
		left: -80%;
		left: calc(-1 * (100% - 54px));
		overflow: auto;
		position: fixed;
		top: 0;
		width: 80%;
		width: calc(100% - 54px);
	}

	.nav-before-open .page-wrapper {
		-webkit-transition: left .3s;
		-moz-transition: left .3s;
		-ms-transition: left .3s;
		transition: left .3s;
		height: 100%;
		left: 0;
		overflow: hidden;
		position: relative;
	}

	.navigation .parent .level-top:after {
		position: absolute;
		right: 7px;
		top: 13px;
	}

	.nav-sections {
		height: 100%;
		left: -80%;
		left: calc(-1 * (100% - 54px));
		overflow: auto;
		position: fixed;
		top: 0;
		width: 80%;
		width: calc(100% - 54px);
	}

	.nav-sections .switcher {
		font-size: 1.6rem;
		margin: 0;
		padding: 0.8rem 3.5rem 0.8rem 2rem;
	}

	.nav-sections .switcher .label {
		display: block;
	}

	.nav-sections .switcher-trigger strong {
		position: relative;
	}

	.nav-sections .switcher-trigger strong:after {
		position: absolute;
		right: -40px;
		top: -16px;
	}

	.nav-sections .header.links li {
		font-size: 1.6rem;
		margin: 0;
	}

	.nav-sections .header.links a,
	.nav-sections .header.links a:hover {
		display: block;
	}

	.nav-sections .header.links .header.links {
		border: 0;
	}

	.nav-before-open {
		height: 100%;
		overflow-x: hidden;
		width: 100%;
	}

	.nav-before-open .page-wrapper {
		height: 100%;
		left: 0;
		overflow: hidden;
		position: relative;
	}

	.nav-before-open body {
		height: 100%;
		overflow: hidden;
		position: relative;
		width: 100%;
	}

	.nav-open .page-wrapper {
		left: 80%;
		left: calc(100% - 54px);
	}

	.nav-open .nav-sections {
		left: 0;
		z-index: 99;
		-webkit-overflow-scrolling: touch;
		transform: translate3d(0, 0, 0);
	}

	.nav-sections-item-content.scroll-to-fixed-fixed {
		position: static !important;
	}

	.nav-sections-item-content.scroll-to-fixed-fixed~div {
		display: none !important;
	}

	.nav-sections-items {
		position: relative;
		z-index: 1;
	}

	.nav-sections-item-title {
		border-width: 0 0 1px 1px;
		box-sizing: border-box;
		float: left;
		height: 71px;
		padding-top: 24px;
		text-align: center;
		width: 50%;
	}

	.nav-mobile {
		background-color: #111418;
		float: left;
	}

	.nav-sections-item-title .nav-sections-item-switch:hover {
		text-decoration: none;
	}

	.nav-sections-item-content {
		box-sizing: border-box;
		float: left;
		margin-left: 0;
		margin-top: 0;
		width: 100%;
		padding-top: 0;
		padding-bottom: 0;
	}

	.nav-sections-item-content.active {
		display: block;
	}

	.nav-open .nav-toggle:after {
		background: rgba(0, 0, 0, 0.7);
		content: '';
		display: block;
		height: 100%;
		position: fixed;
		right: 0;
		top: 0;
		width: 100%;
		z-index: 1;
	}

	.nav-sections-item-title {
		display: inherit;
	}

	.nav-open .navigation {
		display: block;
		z-index: 14;
		height: auto;
		background: none;
	}

	.nav-open .navigation .level0 {
		border-top: 1px solid #ffffff40;
		width: 100%;
		border-bottom: 0;
		float: left;
		background: #111418;
		padding: 0;
	}

	.nav-open .navigation .level0>.level-top,
	.navigation .level0 .submenu a {
		color: #ffffff;
		font-size: 15px;
		display: block;
		text-align: left;
		padding: 12px 12px 12px 12px;
	}

	.nav-open .navigation .level0:hover,
	.navigation .level0 .submenu a:hover,
	.navigation .level0 .submenu a.ui-state-focus {
		background: #111418;
		color: #ffffff;
	}

	.navigation .level0>.level-top:hover,
	.navigation .level0>.level-top.ui-state-focus {
		color: #ffffff !important;
		padding: 12px 12px 12px 12px;
	}

	.nav-open .navigation .level0 .submenu {
		background: none;
		position: static;
		border: 0;
	}

	.nav-sections-item-title {
		padding: 0;
		font-size: 18px;
		border: 0;
		background: #ed1c24;
	}

	.nav-sections-item-title.active {
		background: #fdb813;
	}

	.nav-sections-item-title a {
		padding: 0;
		line-height: 4em;
		color: #ffffff;
	}

	.dispatch-sec .price-with-quantity .box-tocart .input-text.qty {
		width: 11%;
	}

	.template1_with_video .custom-atribute-new {
		margin-top: 0px;
	}

	.product-detail .start-con-main h1 {
		font-size: 20px;
	}

	#header_wrapper {
		border-bottom: 1px solid #d8d7d7;
	}

	.features-blk .products {
		margin: 30px 0 0 0 !important;
	}

	.tier-price-main-area td.label-buy-more-save-more {
		padding: 10px 0px 10px 0;
	}

	.ves-megamenu .opener:before {
		content: "\f067";
		text-align: right;
		float: right;
		line-height: 1px;
	}

	.ves-menu .navigation .level0>.submenu {
		padding: 5px 0 15px 0px;
	}

	.nav-mobile .nav-item.level1 {
		padding-left: 10px;
	}

	body .ves-menu .navigation .level0>.submenu {
		border-top: 0.1em solid #fdb713;
	}

	.nav-mobile .nav-item.level1 {
		padding-top: 0px;
	}

	.nav-mobile .nav-item.level1 {
		line-height: 30px;
	}

	body .ves-megamenu .dropdown-menu .subgroup.level1>a {
		margin-top: 0;
	}

	body .navigation .level0 .submenu a:before {
		margin: .4em .4em 0 0;
	}

	.breadcrumbs ul li i {
		font-size: 11px;
	}

	.navigation .level0.active>a:not(.ui-state-active),
	.navigation .level0.has-active>a:not(.ui-state-active) {
		border-color: transparent;
	}

	.checkout-cart-index .cart-summary .checkout-methods-items .action.primary.checkout {
		font-size: 1.2em;
	}

	.checkout-cart-index .cart-summary .checkout-methods-items .action.primary.checkout .badge {
		right: -10px;
	}

	#block-shipping .abs-cart-block>.title,
	.minicart-items .product .toggle,
	.abs-discount-block .block>.title,
	.cart-summary .block>.title,
	.paypal-review-discount .block>.title,
	.cart-discount .block>.title {
		padding: 1em 2em 1.2em 0em;
	}

	.checkout-cart-index #cart-popup2 .modal-lg {
		max-width: 520px;
	}

	.img-info .prd_name {
		line-height: 1.2em;
	}

	.checkout-cart-index .cart-silder li.item.product h2 {
		min-height: 50px;
	}

	.checkout-cart-index .cart-silder li.item.product .action.primary {
		padding: 0.500em 1em;
	}

	.checkout-cart-index .cart-silder li.item.product select.input-text {
		padding: 0.500em 4.6em 0.500em 1em;
	}

	.checkout-cart-index .page-title-wrapper {
		padding-left: 15px;
		padding-right: 15px;
	}

	.template1_with_video #related .owl-nav button.owl-next span:before,
	.template1_with_video #upsell .owl-nav button.owl-next span:before {
		right: 0;
	}

	.template1_with_video #related .owl-nav button.owl-prev span:before,
	.template1_with_video #upsell .owl-nav button.owl-prev span:before {
		right: 20px;
	}

	.bradcrumb ul li a {
		font-size: 14px;
	}

	.table-wrapper .table:not(.totals):not(.cart):not(.table-comparison)>tbody>tr td,
	.table-wrapper .table:not(.totals):not(.cart):not(.table-comparison)>tbody>tr th {
		border-bottom: none;
		display: block;
		padding: 5px 10px;
	}

	.table-wrapper .table:not(.totals):not(.cart):not(.table-comparison)>tbody>tr {
		display: block;
	}

	.table-wrapper .table:not(.totals):not(.cart):not(.table-comparison) {
		border: none;
		display: block;
	}

	.table-wrapper {
		border-top: 0;
		overflow-x: auto;
		overflow-y: hidden;
		width: 100%;
		-ms-overflow-style: -ms-autohiding-scrollbar;
		-webkit-overflow-scrolling: touch;
		position: relative;
	}

	.table-wrapper .table:not(.totals):not(.cart):not(.table-comparison)>tbody {
		display: block;
	}

	.table-wrapper .table:not(.totals):not(.cart):not(.table-comparison)>thead>tr>th {
		display: none;
	}

	.table-wrapper .table:not(.totals):not(.cart):not(.table-comparison)>tbody>tr td[data-th]:before,
	.table-wrapper .table:not(.totals):not(.cart):not(.table-comparison)>tbody>tr th[data-th]:before {
		padding-right: 10px;
		display: inline-block;
		color: #111;
		font-weight: 700;
		padding-bottom: 5px;
	}

	#mgantsfastorder-form table td {
		vertical-align: middle;
		text-align: left;
	}

	#mgantsfastorder-form table tr {
		border: 1px solid #c2c2c2;
		margin-top: 10px;
	}

	#mgantsfastorder-form .mgantsfastorder-row td.mgantsfastorder-row-ref {
		padding-left: 10px;
		text-align: left;
	}

	.table-wrapper .table:not(.totals):not(.table-comparison) tfoot {
		display: block;
	}

	#mgantsfastorder-form table tfoot td {
		padding: 0.8em;
		border-top: 0;
	}

	.table-wrapper .table:not(.totals):not(.table-comparison) tfoot tr {
		display: block;
	}

	#mgantsfastorder-form .mgantssearch-input {
		text-align: left;
	}

	#mgantsfastorder-form .mgantsfastorder-autocomplete {
		width: 75.5%;
	}

	td.mgantsfastorder-row-price {
		float: left;
		margin: 0 1em;
		border-bottom: 0 !important;
	}

	td.mgantsfastorder-row-edit {
		float: left;
	}

	td.mgantsfastorder-row-qty {
		float: left;
		border-bottom: 0 !important;
	}

	td.mgantsfastorder-row-edit {
		float: left;
		border-bottom: 0 !important;
	}

	#mgantsfastorder-form .mgantsfastorder-row-qty .qty {
		max-width: 100% !important;
	}

	td.mgantsfastorder-row-image.mgantsfastorder-img {
		float: left;
		width: 16%;
		min-height: 94px;
	}

	td.mgantsfastorder-row-name {
		float: left;
		width: calc(100% - 16%);
		min-height: 94px;
		display: inline-block;
		text-align: left !important;
		padding: 25px 30px 10px 30px !important;
	}

	tr#mgantsfastorder-1 {
		float: left;
	}

	tr#mgantsfastorder-1 {
		width: 100%;
		float: left;
	}

	td.mgantsfastorder-row-action {
		float: left;
		border-bottom: 0 !important;
	}

	.sitemap-row .ves-column-tablet6 .mega-col-level-1 {
		float: left;
		width: 100%;
	}

	.sitemap-row .ves-column-tablet2 .mega-col-level-1 {
		float: left;
		width: 100%;
	}

	div#mageplaza-seo-html-sitemap {
		padding: 0 15px;
	}

	/*Wishlist*/

	.wishlist-index-index .product-spa {
		margin-bottom: 30px;
	}

	.wishlist-index-index .products-grid.wishlist .product-item-name {
		min-height: 70px;
	}

	.wishlist-index-index .products-grid.wishlist .product-item .box-tocart input.qty {
		width: 70px;
	}

	.wishlist-index-index .product-item-inner .box-tocart .control {
		margin-left: 15px;
	}

	.wishlist-index-index.account .category_part .account-main-n .column.main a {
		font-size: 18px;
	}

	.wishlist-index-index .price-as-configured .price {
		font-size: 18px;
	}

	.wishlist-index-index .products-grid .product-item-info:hover,
	.products-grid .product-item-info.active {
		padding: 0 10px;
	}

	.wishlist-index-index .product-item-inner {
		padding: 0 10px 10px;
	}

	/*Wishlist*/

	div#productattachments-wrapper {
		padding: 10px 0 20px 0;
	}

	.company {
		width: 100%;
	}

	.company-left {
		width: 100%;
	}

	.company-right {
		width: 100%;
	}

	.field-name-firstname {
		width: 100%;
	}

	.field-name-lastname {
		width: 100%;
	}

	.news-signup {
		width: 100%;
	}

	.company_information .check-box {
		width: 100%;
	}

	.ves-menu .ves-megamenu {
		display: inline-block;
	}

	.top_middle {
		max-width: 450px;
	}

	.top_sub {
		display: inline-block;
	}

	.top_right {
		width: 100%;
	}

	.top_cart {
		width: 100%;
		text-align: center;
		padding: 0;
	}

	.customer-menu {
		display: none;
	}

	body .ves-megamenu .level0 .nav-item>a {
		padding: 6px 0;
	}

	ul.prices-tier {
		display: inline-block;
	}

	ul.prices-tier .item {
		width: 44%;
		margin: 10px;
	}

	.fieldset:last-child {
		margin-bottom: 0;
	}

	.checkout_banner .pagebuilder-column {
		width: auto !important;
		max-width: 100%;
	}

	.checkout_banner .owl-carousel .owl-item img {
		width: auto !important;
		margin: 0 auto;
	}

	.checkout-cart-index .cart-bottom .block.discount .title {
		margin-bottom: 0;
		margin-top: 1em;
		margin-right: 0;
	}

	.documents_search_part input {
		width: 80% !important;
	}

	.documents_center_table {
		overflow: scroll;
	}

	.documents_table {
		width: 900px;
	}

	.documents_table table {
		overflow: auto;
	}

	.documents_center_table table {
		width: auto;
	}

	.productattachments-index-searchresult .documents_center_table table {
		width: 100%;
	}

	.documents_search_part {
		width: 100%;
		flex-wrap: wrap;
		gap: 30px 0;
	}

	.documentform {
		width: 100%;
	}

	.document-search-img {
		width: 100%;
	}

	.cms-hsc-coupa-homepage .coupa_s .slick-slide .pagebuilder-slide-wrapper {
		min-height: 155px !important;
		height: 160px;
	}

	.cms-hsc-coupa-homepage .category_four .pagebuilder-column-line {
		flex-wrap: nowrap !important;
	}

	.cms-hsc-coupa-homepage .category_bunch .pagebuilder-column-line {
		flex-wrap: nowrap !important;
	}

	.cms-hsc-coupa-homepage .category_part {
		padding: 15px 0 0 0 !important;
	}

	.documents_search_part .red-note {
    width: 100%;
}
    .documents_table {
        width: 100%;
    }
    .declararion_search .product-spa {
        padding: 0px 10px 20px 10px;
    }
	.documents_search_part.declararion_search {
        margin-bottom: 10px;
    }
	.productattachments-index-result .cms-page-main{
		padding: 0.8em 0 0 0;
	}
	    .documents_search_part {
        margin-top: -15px;
    }
	    .documents_center_table .documents_table {
        width: 690px;
    }
	.documents_search_part .document-search-img{			
		position: relative;
		left: inherit;		
		top: inherit;
	}

	/*jaivin-07-10-2025-hsc-news-new-design*/
	.cms-hsc-news .news-wrapper-main .pagebuilder-column:nth-of-type(2) {
        max-height: 3095px;
    }

	.ves-megamenu .dropdown.submenu-left .submenu .nav-dropdown .hidden-xs{
		display: block !important;
	}
}

@media screen and (max-width:812px) {
	.cat_search {
		width: 24.7%;
	}

	.bradcrumb ul li {
		font-size: 14px;
	}

	.bradcrumb li:nth-child(2) {
		padding: 0;
	}

	.bradcrumb .fa.fa-chevron-right {
		margin-top: 0px;
	}

	.bradcrumb {
		padding: 12px 0 12px 0;
	}

	.category_part {
		padding: 30px 0 30px 0;
	}

	.top_cart {
		width: 100%;
		text-align: center;
		margin-top: 0;
	}

	.top_right {
		padding: 2.3% 0 1.2%;
	}

	.category-text {
		font-size: 14px;
	}

	.nav-sections .container {
		max-width: 100%;
		padding: 0;
	}

	.top_line2 {
		padding: 0;
	}

	#active-brand-section3-title-left {
		width: 100%;
		text-align: center;
		padding-top: 0;
		padding-bottom: 0;
	}

	.active-brand-section3-title-left a {
		border-radius: 100px;
		max-width: 100px;
	}

	#active-brand-section3-title-middle h2 {
		padding: 0 0 30px 0;
		margin: 2% 0 1%;
		background-size: 20%;
	}

	#active-brand-section3-title-right {
		width: 100%;
		text-align: center;
		padding-top: 0;
		padding-bottom: 20px;
	}

	.active-brand-section3-title-right a {
		border-radius: 100px;
		max-width: 100px;
	}

	.row {
		margin-right: -15px;
		margin-left: -15px;
	}

	#active-brand-section2-left {
		padding-left: 0;
		padding-right: 0;
	}

	#active-brand-section2-right {
		padding-left: 0;
		padding-right: 0;
	}

	#active-brand-section3-content-left-wrapper {
		padding-top: 0;
		padding-left: 0;
		padding-right: 0;
	}

	#active-brand-section3-content-right-wrapper {
		padding-top: 15px;
		padding-left: 0;
		padding-right: 0;
	}

	#active-brand-section6-left-wrapper {
		padding-top: 15px;
		padding-bottom: 0px;
		padding-left: 0;
		padding-right: 0;
	}

	#active-brand-section6-right-wrapper {
		padding-top: 15px;
		padding-bottom: 15px;
		padding-left: 0;
		padding-right: 0;
	}

	.active-brand-section4-left {
		min-height: 310px;
	}

	.category-search {
		padding: 0 15px;
	}

	.block.filter .filter-title strong {
		font-size: 20px !important;
	}

	.filter-content .filter-current {
		padding: 5% 5% 1% 5%;
		margin-bottom: 3%;
	}

	.product-sdbr .filter-current-subtitle {
		font-size: 20px;
	}

	.filter-current .filter-label {
		font-size: 18px;
	}

	.item {
		font-size: 16px;
	}

	.remove {
		font-size: 16px;
	}

	.filter-actions .clear {
		font-size: 16px;
		padding-bottom: 3% !important;
	}

	.product-sdbr .filter-subtitle {
		font-size: 20px;
	}

	.filter-options .filter-options-title {
		font-size: 20px;
		padding: 0% 0 6% 0;
	}

	.checkmark {
		height: 16px;
		width: 16px;
	}

	.item .checkmark:after {
		left: 5px;
		top: 5px;
	}

	#ln_slider_text_price {
		padding: 3% 0 0 0;
	}

	.ui-slider-horizontal {
		height: 14px;
		-webkit-border-radius: 14px;
		border-radius: 14px;
	}

	.ui-slider-handle {
		height: 14px;
		width: 14px;
		-webkit-border-radius: 14px;
		border-radius: 14px;
	}

	.filter-content {
		padding: 5% 0 0% 0;
	}

	.filter-content {
		padding: 3% 0 0% 0;
	}

	.shroting_list .col-1,
	.col-2,
	.col-3,
	.col-4,
	.col-5,
	.col-6,
	.col-7,
	.col-8,
	.col-9,
	.col-10,
	.col-11,
	.col-12,
	.col,
	.col-auto,
	.col-sm-1,
	.col-sm-2,
	.col-sm-3,
	.col-sm-4,
	.col-sm-5,
	.col-sm-6,
	.col-sm-7,
	.col-sm-8,
	.col-sm-9,
	.col-sm-10,
	.col-sm-11,
	.col-sm-12,
	.col-sm,
	.col-sm-auto,
	.col-md-1,
	.col-md-2,
	.col-md-3,
	.col-md-4,
	.col-md-5,
	.col-md-6,
	.col-md-7,
	.col-md-8,
	.col-md-9,
	.col-md-10,
	.col-md-11,
	.col-md-12,
	.col-md,
	.col-md-auto,
	.col-lg-1,
	.col-lg-2,
	.col-lg-3,
	.col-lg-4,
	.col-lg-5,
	.col-lg-6,
	.col-lg-7,
	.col-lg-8,
	.col-lg-9,
	.col-lg-10,
	.col-lg-11,
	.col-lg-12,
	.col-lg,
	.col-lg-auto,
	.col-xl-1,
	.col-xl-2,
	.col-xl-3,
	.col-xl-4,
	.col-xl-5,
	.col-xl-6,
	.col-xl-7,
	.col-xl-8,
	.col-xl-9,
	.col-xl-10,
	.col-xl-11,
	.col-xl-12,
	.col-xl,
	.col-xl-auto {
		padding-bottom: 15px;
		padding-top: 0px;
	}

	.shroting_list .sf {
		padding-top: 0;
		padding-bottom: 0;
	}

	.shroting_list .sr {
		padding-top: 0;
		padding-bottom: 0;
	}

	.toolbar-amount {
		font-size: 16px;
	}

	.sorter {
		font-size: 16px;
	}

	.sorter-options option {
		font-size: 16px;
	}

	.btn-blk form {
		width: 100%;
		float: left;
	}

	.btn-blk button {
		font-size: 16px !important;
		margin: 0 0% !important;
		min-width: 100% !important;
		padding: 8px 0 8px 0 !important;
	}

	.product-spa .product_discription h5 .product-item-link {
		font-size: 18px;
	}

	.product-list .product-title {
		height: auto !important;
	}

	.product-list .product-spa .product_discription h5 {
		font-size: 18px;
		padding-right: 2px;
	}

	.product-list .btn-blk a {
		max-width: 100%;
		margin: 5px 0% 0;
		padding: 7px 0;
	}

	#related .owl-nav button.owl-prev span:before,
	#upsell .owl-nav button.owl-prev span:before {
		left: -30px;
	}

	#related .owl-nav button.owl-next span:before,
	#upsell .owl-nav button.owl-next span:before {
		right: -30px;
	}

	.price-with-quantity .box-tocart .input-text.qty {
		width: 12%;
	}

	.default-simple-product-template1 .price-with-quantity .price-container .price {
		font-size: 18px;
		margin: 0 0 6px;
	}

	.template1_with_video .dispatch-sec h4 {
		font-size: 18px;
		padding-bottom: 10px;
	}

	.template1_with_video .start-con {
		width: 65%;
	}

	.template1_with_video .box-tocart .action.tocart {
		margin: -33px 0 0 60px;
	}

	.template1_with_video .add-wish-blk {
		padding-left: 0;
		margin: 0px 0 0;
	}

	.template1_with_video .add-wish-blk .btn-inn {
		padding-bottom: 10px;
	}

	.template1_with_video .custom-atribute-new .img-fluid {
		max-height: 40px;
	}

	.template1_with_video #related .item,
	.template1_with_video #upsell .item {
		padding-left: 0;
		padding-right: 0;
	}

	.features-blk .products {
		margin: 40px 0 0 0 !important;
	}

	.active_parts_part .login-container .actions-toolbar {
		text-align: left;
		width: auto;
	}

	/* .page-product-grouped .template1_with_video .dispatch-sec h4 {
		font-size: 16px;
		padding-bottom: 0px;
	} */

	/*jaivin-07-10-2025-hsc-news-new-design*/
	.cms-hsc-news .news-wrapper-main .pagebuilder-column-line {
		flex-wrap: wrap;
	}

	.cms-hsc-news .news-wrapper-main .pagebuilder-column-line .pagebuilder-column {
		width: 100% !important;
	}

	.cms-hsc-news .category_part h1 {
		margin: 20px 0 20px 0;
	}

	.cms-hsc-news .news-wrapper-main .pagebuilder-column-line .pagebuilder-column {
		margin-bottom: 30px;
	}

	.cms-hsc-news .news-wrapper-main .pagebuilder-column-line .news-wrapper-box .pagebuilder-column {
		margin-bottom: 0;
	}

	.cms-hsc-news .news-wrapper-main .pagebuilder-column-line {
		gap: 20px;
	}

	.cms-hsc-news .news-wrapper-box .news-wrapper-box-content {
		padding-left: 0;
	}
}

@media screen and (max-width:767px) {
	.sevices_block li {
		max-width: 333px;
	}

	.news .news_img {
		width: 50%;
		margin-bottom: 25px;
	}

	.news_right {
		width: 100%;
	}

	.top_cart {
		text-align: center;
	}

	.category_part h1 {
		background-size: 14%;
		margin-bottom: 0;
		padding: 0 0 10px 0;
	}

	.search_left {
		border: none;
	}

	.cat_search {
		width: 26.2%;
	}

	.cat_search_btn2 {
		margin-left: -73px;
	}

	.category-search {
		padding-bottom: 0;
		padding-top: 0;
	}

	.search_left {
		padding: 11px 0 0 0;
	}

	.category_list {
		padding: 15px 0 15px 0;
	}

	.category-text {
		top: 84%;
		font-size: 18px;
	}

	.cat_search {
		padding: 7px 22px;
	}

	.cat_search_btn {
		font-size: 17px;
		padding: 6px 4% 7px 4%;
	}

	.cat_search2 {
		padding: 7px 22px;
	}

	.cat_search_btn2 {
		padding: 6px 11% 7px 11%;
	}

	.inner-blk ul li a {
		font-size: 16px;
	}

	.right-sec {
		padding-top: 0;
		padding-left: 0;
		padding-right: 0;
	}

	.sidebar-block {
		padding-bottom: 0;
	}

	.product-spa {
		margin-bottom: 0;
	}

	.active_parts_part {
		padding: 20px 0 0 0;
	}

	.product-list .product-title {
		height: auto !important;
	}

	.product-list .product-spa .product_discription p {
		height: auto;
		margin: 0;
	}

	.product-list .product-spa .product_discription h5 {
		font-size: 20px;
	}

	.product-list .product-spa .product_discription p {
		font-size: 15px;
		line-height: 18px;
	}

	.product-list .price {
		font-size: 18px;
		width: auto;
	}

	.product-list .login_per a {
		font-size: 16px;
		margin-top: 0px;
	}

	.product-list .btn-blk a {
		font-size: 18px;
		max-width: 48.4%;
		margin-right: 15px;
		float: left;
		padding: 10px 0;
	}

	.info-btn {
		margin-right: 0 !important;
	}

	.price-blk {
		padding: 0;
	}

	.dispatch-sec input {
		width: 8%;
	}

	.tab-blk {
		padding: 0;
		margin: 0 0 30px 0;
	}

	.spcl-ofr {
		margin: 0 0 0px 0;
	}

	.special-offer {
		max-width: 30%;
	}

	.cat_search_btn2 {
		padding: 12px 0 12px 0;
		margin-left: 0;
		width: 100%;
	}

	.cat_search.product {
		width: 40.7% !important;
	}

	.cat_search_btn {
		padding: 12px 0 12px 0;
		width: 100%;
	}

	.cat_search2 {
		width: 81.7%;
		margin-right: 0;
	}

	.inner-blk ul li a {
		font-size: 16px !important;
	}

	.inner-blk ul li {
		line-height: 16px;
	}

	.search_left {
		padding: 0;
	}

	.sidebar-blk h4:before {
		width: 35%;
	}

	.product-list .btn-blk a {
		font-size: 16px;
		max-width: 47%;
		margin: 0 5% 0 0%;
		padding: 8px 0;
	}

	.product-list .product-spa .product_discription p {
		margin: 0 0 10px 0;
	}

	.product-list .product-title {
		height: 46px !important;
	}

	.sidebar-blk h4 {
		width: auto;
	}

	.top_cart .user_icon {
		width: auto;
	}

	.top_cart {
		width: 33%;
	}

	.top_cart .count {
		top: -4px;
		right: -12px;
		width: 18px;
		height: 18px;
		line-height: 18px;
		font-size: 12px;
		border-radius: 18px;
	}

	.top_menu {
		margin: -15px -20px 15px 0;
	}

	.active_parts_part {
		display: flex;
		flex-flow: column;
	}

	.product-sdbr {
		order: 2;
		padding: 0;
	}

	.btn-blk form {
		width: auto;
		float: left;
	}

	.product-blk .btn-blk a {
		margin-top: 0;
		min-width: 100%;
	}

	.category-blk .product-spa .product_discription p {
		min-height: 60px;
		font-size: 15px;
		line-height: 18px;
	}

	.layer-search-box {
		margin-bottom: 3%;
	}

	.sidebar-blk .filter-options input {
		padding: 10px 15px;
	}

	.category-search .control {
		margin: 0 8px 0 0;
		width: 100% !important;
	}

	.product-info-main .product-add-form {
		width: 100%;
		overflow: visible;
	}

	.product-detail .table-wrapper.grouped {
		width: 100%;
		margin-left: 0px;
		margin-right: 0px;
	}

	.table-wrapper #super-product-table.table:not(.totals):not(.cart):not(.table-comparison)>thead>tr>th {
		display: table-cell;
		white-space: nowrap;
	}

	#super-product-table.table tbody+tbody {
		padding: 0;
	}

	.product-detail .table-wrapper .table.grouped:not(.totals):not(.cart):not(.table-comparison)>tbody>tr>td:last-child {
		display: table-cell;
		padding: 0;
	}

	#related .product-item-actions,
	#upsell .product-item-actions {
		display: block;
	}

	.btn-blk button {
		min-width: 148px !important;
		padding: 8px 0 8px 0 !important;
	}

	.product-list #related button,
	.product-list #related .info-btn,
	.product-list #upsell button,
	.product-list #upsell .info-btn {
		font-size: 14px !important;
		float: left;
		min-width: 130px !important;
	}

	.search_right input[type="text"] {
		width: 100%;
	}

	.search_right {
		padding: 15px 0 15px 0;
	}

	.page-products .columns {
		padding-top: 0px;
	}

	.category_search_part input[type="text"],
	input[type="password"],
	input[type="url"],
	input[type="tel"],
	input[type="search"],
	input[type="number"],
	input[type="datetime"],
	input[type="email"] {
		padding: 10px 10px;
	}

	.pages .items {
		padding: 0;
	}

	.box-tocart .action.tocart {
		margin: 0;
	}

	.fotorama__dot {
		border-radius: 15px !important;
		border: 1px solid #cccccc !important;
		height: 15px !important;
		width: 15px !important;
	}

	.fotorama__active .fotorama__dot {
		background-color: #ed1c24 !important;
		border-color: #ed1c24 !important;
	}

	.tab-blk .product.data.items {
		margin-left: 0;
		margin-right: 0;
	}

	.product.data.items>.item.title>.switch {
		border: 1px solid #6c6c6c;
		border-bottom: 1px solid #6c6c6c;
	}

	.product.data.items>.item.content {
		margin-top: 15px;
		margin-bottom: 15px !important;
	}

	.product.data.items .item.title a:after {
		top: 7px;
	}

	.product.data.items>.item.title {
		margin: 0 0 15px 0 !important;
	}

	.price-blk .price-with-quantity {
		bottom: 0;
		position: relative;
		left: 0;
	}

	.dispatch-sec .price-with-quantity .box-tocart .input-text.qty {
		width: 10%;
	}

	.block.filter .filter-title strong {
		width: 100%;
		float: left;
		background-color: #ed1c24;
		box-shadow: none;
		border: 0;
		border-radius: 0;
		color: #ffffff;
		right: 0;
	}

	.block.filter .filter-title strong:before {
		width: 10% !important;
		height: auto;
		content: '\f107';
		right: -15px;
		top: 15px;
		font-family: FontAwesome;
		color: #ffffff;
		font-size: 28px;
		position: absolute;
		background: no-repeat;
		left: auto;
	}

	#narrow-by-list {
		padding-left: 15px;
		padding-right: 15px;
		padding-top: 10px;
		padding-bottom: 15px;
	}

	.filter.active .filter-title strong:after {
		font-size: 18px;
		text-align: right;
		right: 15px;
		position: absolute;
		color: #ffffff;
	}

	.filter.active .filter-title strong {
		padding: 12px 0 17px 0;
	}

	.filter-options .filter-options-title {
		padding: 2% 0 2% 0;
	}

	.filter-options-item {
		padding-top: 0%;
	}

	.filter-options-title:after {
		line-height: 26px;
	}

	.category_part {
		padding: 30px 0 30px 0 !important;
	}

	.ln_slider_container {
		margin: 10px 15px 0 5px;
	}

	.filter.active .filter-title strong:before {
		display: none;
	}

	#active-brand-section6-left a {
		padding: 1.5% 4%;
	}

	#active-brand-section6-left-wrapper {
		padding-top: 0;
		padding-bottom: 0px;
		padding-left: 0;
		padding-right: 0;
	}

	.active-brand-section6-left {
		padding: 0 0 10px;
	}

	.box-tocart.price-with-button {
		margin-top: -50px;
		margin-bottom: 30px;
	}

	.product-detail .start-con-main h1 {
		padding-bottom: 10px;
		width: 100%;
	}

	.start-con-main-text .start-con {
		padding: 0 0 20px 0;
	}

	.navbar-brand {
		padding-top: 8px;
	}

	.favourites_product .product {
		max-height: inherit;
		min-height: inherit;
		padding: 0px;
	}

	.navbar-brand {
		width: 200px;
		padding: 0;
	}

	.top_line2 {
		padding: 10px 0;
	}

	.top_cart {
		padding: 15px 0px 0 0px;
		width: 100%;
		margin: 0;
	}

	.nav-toggle {
		right: 15px;
		top: 25px;
		left: auto;
	}

	.top_middle {
		max-width: 390px;
	}

	.top_right {
		float: right;
		padding: 0;
	}

	.page-products .columns {
		clear: both;
	}

	.category-blk .btn-blk button {
		width: 100 !important;
	}

	.btn-blk form {
		width: 100%;
	}

	.category-blk .btn-blk a {
		margin: 5px 0 0;
	}

	.start-con-main .brand-logo-image img {
		max-width: 100%;
	}

	.default-simple-product-template1 .add-wish-blk {
		margin-top: 0;
	}

	.product-addto-links {
		display: block;
		margin: 10px 0 0 0;
	}

	.product.data.items>.item.title {
		width: 100%;
	}

	.product.data.items .item.title a:after {
		top: 0;
	}

	.product.data.items>.item.title>.switch {
		text-align: left;
	}

	.checkout-cart-index .cart-summary {
		width: 100%;
		display: inline-block;
		margin: 0 0 2em 0;
		padding: 2px 2em 2em;
	}

	.checkout-cart-index .cart-bottom {
		width: 100%;
	}

	.checkout-cart-index .cart-bottom .block.discount {
		width: 100%;
	}

	.opc-estimated-wrapper {
		margin: 0;
	}

	.opc-wrapper .form-login,
	.opc-wrapper .form-shipping-address,
	.opc-wrapper .methods-shipping {
		max-width: 100% !important;
		margin: 20px 0 30px;
	}

	.active_parts_part .login-container {
		display: block;
	}

	.block,
	.customer-review .product-details,
	.block-banners,
	.block-banners-inline {
		margin-bottom: 0px;
	}

	.account .active_parts_part {
		position: relative;
	}

	.block-collapsible-nav {
		top: -90px;
	}

	.mpblog-tag-view.page-layout-2columns-right .column.main,
	.mpblog-post-view.page-layout-2columns-right .column.main {
		width: 100%;
	}

	.mpblog-tag-view.page-layout-2columns-right .sidebar-main,
	.mpblog-post-view.page-layout-2columns-right .sidebar-main {
		width: 100%;
	}

	.mpblog-tag-view.page-layout-2columns-right .post-item-list .post-image {
		width: 100%;
		margin: 0 0 20px 0;
	}

	.mpblog-tag-view.page-layout-2columns-right .post-item-list .post-info-wraper {
		width: 100%;
	}

	.mp-sidebar .product.data.items {
		margin: 0;
	}

	.sidebar.sidebar-main .search {
		display: block;
	}

	.active-brand-section3-title-right a,
	.active-brand-section3-title-left a {
		float: none;
		margin: 0;
		width: auto;
	}

	.active-brand-section5 h2 {
		font-size: 20px;
	}

	.product-list .product-spa button {
		width: 100%;
	}

	.product-list .product-spa .info-btn {
		width: 47%;
		margin: 0px 0 0 0 !important;
		max-width: 100%;
	}

	.template1_with_video .start-con {
		width: 100%;
	}

	.template1_with_video .dispatch-sec h4 {
		font-size: 20px;
		text-align: left;
	}

	.default-simple-product-template1 .price-with-quantity .price-container .price {
		font-size: 20px;
		margin: 10px 0 10px;
	}

	.template1_with_video .custom-atribute-new {
		margin-top: 0px;
	}

	.product-social-links .action.tocompare {
		display: block;
	}

	.template1_with_video .product.data.items .item.title a:after {
		top: 5px;
	}

	.template1_with_video .product-list #related .action.tocart,
	.template1_with_video .product-list #related .info-btn,
	.template1_with_video .product-list #upsell .action.tocart,
	.template1_with_video .product-list #upsell .info-btn {
		min-width: 46% !important;
		font-size: 15px !important;
		padding: 8px 0 !important;
		margin: 0 5px 10px !important;
		width: auto;
	}

	.template1_with_video .add-wish-blk .btn-inn {
		padding: 0 15px 10px;
	}

	.template1_with_video .price-blk {
		padding: 0 15px 10px;
	}

	.template1_with_video .box-tocart .action.tocart {
		margin: -34px 0 0 95px;
	}

	.template1_with_video .product-social-links li a {
		margin-top: 0;
	}

	body .fotorama--fullscreen .fotorama__wrap {
		max-width: 80% !important;
		width: 100%;
	}

	body .fotorama--fullscreen .fotorama__wrap .fotorama__stage {
		max-height: 250px;
	}

	#narrow-by-list.product.data.items {
		padding: 0;
	}

	.template1_with_video .product.info.detailed table.additional-attributes {
		margin: 0;
	}

	.template1_with_video .product.info.detailed table.additional-attributes tr td:first-child {
		width: auto;
		padding: 5px 10px;
	}

	.template1_with_video .product-spa .product_discription h5 .product-item-link {
		font-size: 20px;
	}

	.features-blk .col-lg-9 {
		padding: 0;
		margin-top: 10px;
		margin-bottom: 0;
	}

	.tag_list li {
		margin-right: 12px;
	}

	.bradcrumb {
		display: none;
	}

	.checkout-cart-index .cart-text {
		margin-bottom: 1em;
		margin-top: 1em;
	}

	.cart-container .cart.table-wrapper {
		border-top: 0;
	}

	.checkout-cart-index .cart_custom_html.last {
		padding: 0.8em 0 0 0;
	}

	.checkout-cart-index .cart-bottom .block.discount {
		width: 50%;
	}

	.table-wrapper .data.table .col {
		width: 25%;
		padding-bottom: .5em;
		float: left;
	}

	.table-wrapper .data.table .col.itemid {
		width: 100%;
		float: left;
		border-top: 1px solid #ccc;
		display: flex;
		vertical-align: middle;
		align-items: center;
		flex-wrap: wrap;
	}

	.checkout-cart-index .cart.table-wrapper .col.price {
		width: 25%;
		text-align: center;
		float: left;
	}

	.checkout-cart-index .cart.table-wrapper .col.qty {
		width: 25%;
		float: left;
	}

	.checkout-cart-index .cart.table-wrapper .col.subtotal {
		width: 25%;
		float: left;
	}

	.checkout-cart-index .cart.table-wrapper .product-item-photo {
		width: auto;
		float: left;
		position: relative;
		top: 0;
		left: 0;
	}

	.checkout-cart-index .cart-action-n {
		display: flex;
		align-items: center;
		flex-wrap: wrap;
		justify-content: center;
	}

	.cart.table-wrapper .cart thead tr th.col {
		border-bottom: 0;
	}

	.checkout-cart-index .cart.table-wrapper .product-item-details {
		padding-left: 1.5em;
	}

	.checkout-cart-index .cart.table-wrapper tr.item-info {
		padding-bottom: 1em;
		display: inline-block;
		width: 100%;
	}

	.checkout-cart-index .cart-popup-main#cart-popup2 .modal-dialog {
		top: 10%;
	}

	.checkout-cart-index .cart-silder li.item.product h2 {
		min-height: 32px;
	}

	.checkout-cart-index .cart-silder li.item.product select.input-text {
		width: 48%;
		margin-top: 0;
	}

	.checkout-cart-index .cart-silder li.item.product .action.primary {
		padding: 0.600em 0em;
		width: 100%;
		font-size: 0.9em;
	}

	.cart-container .cart-summary>.title {
		font-size: 1.6em;
		display: block;
	}

	.actions-toolbar>.primary .action:last-child,
	.actions-toolbar>.secondary .action:last-child {
		margin-bottom: 0;
		width: auto;
	}

	.checkout-cart-index .cart-bottom .block .field {
		width: 56%;
	}

	.cart-summary .checkout-methods-items {
		padding: 0 0px;
	}

	.checkout-cart-index .cart_custom_html .action.primary.green,
	.checkout-cart-index .cart.main.actions .action.update {
		margin-top: -15px;
	}

	.template1_with_video .tab-blk {
		margin-bottom: 0;
	}

	.product.info.detailed {
		margin-bottom: 0;
	}

	.gallery-placeholder {
		margin-bottom: 1em;
	}

	.cart-popup .input-text.qty {
		padding: 3px 0px;
	}

	.default-simple-product-template1 .brand-logo-image {
		height: 60px;
	}

	.start-con-main img {
		margin: 0;
	}

	.start-con-main p {
		font-size: 15px;
	}

	.category_part p {
		font-size: 14px;
	}

	.customer-account-index .table-wrapper .data.table .col {
		width: auto;
		float: none;
	}

	.table-wrapper .history.data.table .col {
		width: auto;
		float: none;
	}

	.account .table-wrapper {
		border-bottom: 0;
	}

	.table-wrapper.orders-history {
		margin-top: 1em;
	}

	.block-collapsible-nav .title {
		border-top: 0;
		border-bottom: 0;
		padding: 10px 40px 10px 15px;
		background: #ccc;
	}

	.share-col-left {
		width: 50%;
		float: left;
	}

	.mpblog-search .input-text {
		font-size: 14px;
		padding: 10px 10px;
	}

	.mpblog-search button.action.search i {
		font-size: 16px !important;
	}

	.mpblog-search button.action.search {
		top: -11px;
	}

	a.label.label-default.tags-list {
		padding: 6px 10px;
		font-size: 14px !important;
	}

	.mp-sidebar.product-sdbr ul {
		margin: 10px 0 0 0 !important;
	}

	.list-post-tabs .post-right span.create-at {
		font-size: 14px;
	}

	.list-post-tabs .post-right span {
		font-size: 14px;
	}

	.sidebar.sidebar-main .product-sdbr ul li a {
		font-size: 14px;
	}

	.shroting_list .col-1,
	.col-2,
	.col-3,
	.col-4,
	.col-5,
	.col-6,
	.col-7,
	.col-8,
	.col-9,
	.col-10,
	.col-11,
	.col-12,
	.col,
	.col-auto,
	.col-sm-1,
	.col-sm-2,
	.col-sm-3,
	.col-sm-4,
	.col-sm-5,
	.col-sm-6,
	.col-sm-7,
	.col-sm-8,
	.col-sm-9,
	.col-sm-10,
	.col-sm-11,
	.col-sm-12,
	.col-sm,
	.col-sm-auto,
	.col-md-1,
	.col-md-2,
	.col-md-3,
	.col-md-4,
	.col-md-5,
	.col-md-6,
	.col-md-7,
	.col-md-8,
	.col-md-9,
	.col-md-10,
	.col-md-11,
	.col-md-12,
	.col-md,
	.col-md-auto,
	.col-lg-1,
	.col-lg-2,
	.col-lg-3,
	.col-lg-4,
	.col-lg-5,
	.col-lg-6,
	.col-lg-7,
	.col-lg-8,
	.col-lg-9,
	.col-lg-10,
	.col-lg-11,
	.col-lg-12,
	.col-lg,
	.col-lg-auto,
	.col-xl-1,
	.col-xl-2,
	.col-xl-3,
	.col-xl-4,
	.col-xl-5,
	.col-xl-6,
	.col-xl-7,
	.col-xl-8,
	.col-xl-9,
	.col-xl-10,
	.col-xl-11,
	.col-xl-12,
	.col-xl,
	.col-xl-auto {
		padding-bottom: 15px;
		padding-top: 15px;
	}

	.part-1.sitemap .col-1,
	.col-2,
	.col-3,
	.col-4,
	.col-5,
	.col-6,
	.col-7,
	.col-8,
	.col-9,
	.col-10,
	.col-11,
	.col-12,
	.col,
	.col-auto,
	.col-sm-1,
	.col-sm-2,
	.col-sm-3,
	.col-sm-4,
	.col-sm-5,
	.col-sm-6,
	.col-sm-7,
	.col-sm-8,
	.col-sm-9,
	.col-sm-10,
	.col-sm-11,
	.col-sm-12,
	.col-sm,
	.col-sm-auto,
	.col-md-1,
	.col-md-2,
	.col-md-3,
	.col-md-4,
	.col-md-5,
	.col-md-6,
	.col-md-7,
	.col-md-8,
	.col-md-9,
	.col-md-10,
	.col-md-11,
	.col-md-12,
	.col-md,
	.col-md-auto,
	.col-lg-1,
	.col-lg-2,
	.col-lg-3,
	.col-lg-4,
	.col-lg-5,
	.col-lg-6,
	.col-lg-7,
	.col-lg-8,
	.col-lg-9,
	.col-lg-10,
	.col-lg-11,
	.col-lg-12,
	.col-lg,
	.col-lg-auto,
	.col-xl-1,
	.col-xl-2,
	.col-xl-3,
	.col-xl-4,
	.col-xl-5,
	.col-xl-6,
	.col-xl-7,
	.col-xl-8,
	.col-xl-9,
	.col-xl-10,
	.col-xl-11,
	.col-xl-12,
	.col-xl,
	.col-xl-auto {
		padding-bottom: 0px;
		padding-top: 0px;
	}

	.checkout-cart-index .cart-summary .input-text {
		padding: 0.500em .6em;
	}

	.checkout-cart-index .cart-summary .select {
		padding: 0.700em .7em;
	}

	.cart-summary .block .content {
		padding: 5px 0px 23px;
	}

	body.account.customer-account-index .block.block-collapsible-nav {
		display: none;
	}

	#mageplaza-seo-html-sitemap h2:before {
		width: 12%;
	}

	td.mgantsfastorder-row-image.mgantsfastorder-img {
		float: left;
		width: 16%;
		min-height: 94px;
		padding-top: 12px !important;
	}

	td.mgantsfastorder-row-name {
		min-height: 96px;
	}

	td.mgantsfastorder-row-image.mgantsfastorder-img {
		min-height: 96px;
	}

	.mp-sitemap-listing li a {
		font-size: 13px;
	}

	/*Wishlist*/

	.wishlist-index-index .product-image-photo {
		position: relative;
	}

	.wishlist-index-index .products-grid.wishlist .product-item-name,
	.products-grid.wishlist .product-item-description,
	.products-grid.wishlist .product-item .price-box,
	.products-grid.wishlist .product-item-tooltip {
		margin-left: 0;
	}

	.wishlist-index-index .products-grid.wishlist .product-image-container {
		max-width: 100%;
	}

	.wishlist-index-index .products-grid.wishlist .product-item-name {
		min-height: 50px;
		display: inline-block;
	}

	.wishlist-index-index .actions-toolbar>.primary .action,
	.actions-toolbar>.secondary .action,
	.bundle-actions .action.primary.customize,
	.bundle-options-container .block-bundle-summary .box-tocart .action.primary,
	.box-tocart .action.tocart,
	.box-tocart .action.instant-purchase {
		width: auto;
	}

	.wishlist-index-index .actions-toolbar>.primary .action,
	.actions-toolbar>.secondary .action {
		margin-bottom: 0;
	}

	.sidebar-blk {
		padding: 30px 0 0 0;
	}

	.wishlist-index-index .block-collapsible-nav {
		top: 0;
		position: relative;
	}

	.wishlist-index-index .block-collapsible-nav .title {
		width: 100%;
		float: left;
		background-color: #ed1c24;
		box-shadow: none;
		border: 0;
		border-radius: 0;
		color: #ffffff;
	}

	.wishlist-index-index .block-collapsible-nav .content {
		background: #f5f5f5;
		padding: 15px 0;
		width: 100%;
		float: left;
	}

	/*Wishlist*/

	div#productattachments-wrapper {
		padding: 20px 0 0px 0;
	}

	.attachment_sections_box .box {
		width: 33.33%;
	}

	/*Bundle Prodct CSS*/

	.default-simple-product-template1 .bundle-info .add-wish-blk {
		margin-top: 10px;
	}

	.page-product-grouped .table-wrapper #super-product-table.table:not(.totals):not(.cart):not(.table-comparison)>thead>tr>th {
		display: inline-block;
		white-space: nowrap;
		width: 100%;
		float: left;
	}

	.page-product-grouped .table thead tr {
		display: inherit;
	}

	.page-product-grouped .table-wrapper thead {
		float: left;
	}

	.page-product-grouped #super-product-table .item {
		display: flex;
		padding: 15px 15px;
	}

	.page-product-grouped .table.grouped .col.qty {
		padding-bottom: 15px;
	}

	.page-product-grouped .table-wrapper thead th {
		font-size: 15px;
		padding: 15px 15px;
		border-bottom: 1px solid #fff !important;
	}

	.page-product-grouped .table-wrapper .data.table .col {
		width: 100%;
		float: left;
		padding: 15px !important;
	}

	.page-product-grouped .product-addto-links {
		width: 100%;
	}

	.page-product-grouped .product-detail .table-wrapper.grouped {
		width: 100%;
	}

	/*Bundle Prodct CSS*/

	ul.prices-tier .item {
		width: 47%;
	}

	.page-product-grouped .table td {
		font-size: 16px;
		text-align: left !important;
	}

	.bundle-info-options-main #super-product-table tbody td {
		padding: 0;
	}

	.page-product-grouped .template1_with_video .box-tocart .action.tocart {
		margin: 40px 0 0 0;
	}

	.page-product-grouped .product-addto-links {
		margin: 0px 0px 20px 10px;
		float: left;
	}

	.page-product-grouped .product-info-main .product-social-links .price-with-quantity {
		display: inline-block;
	}

	.page-product-grouped .box-tocart {
		margin-top: 10px;
		float: left;
	}

	.brand-and-pack-logos {
		margin: 30px 0;
	}

	.start-con-main .pack-logo-message img {
		max-width: 100%;
	}

	.pack-logo-message {
		width: 120px;
		height: 120px;
	}

	.product-list .product-spa .pack-message {
		width: 100px;
		height: 100px;
	}

	.page-product-grouped .brand-and-pack-logos {
		margin: 0px 0;
	}

	.page-product-grouped .product-detail .start-con-main h1 {
		padding-bottom: 15px;
	}

	.checkout-index-index .opc-wrapper .shipping-address-item {
		width: 48%;
		padding: 22px;
	}

	.checkout-right-product .product_box .price_bottom {
		display: flex;
		justify-content: center;
	}

	.checkout-right-product .product_box .btn.customAddtoCartBtn {
		width: auto;
	}

	.checkout-right-product .product_box .price_bottom .field.qty {
		margin-bottom: 0px;
	}

	.product_box .control.qty input {
		width: 60px;
		margin: 0;
	}

	.checkout-right-product .product_box button.action.tocart.primary.customAddtoCart {
		padding: 0.8em 2.45em;
	}

	.checkout-right-product .product_box .price_bottom .control.qty {
		margin: 0 0.5em 0 1em;
	}

	.checkout-right-product .product_box .catalogue-message {
		top: -10px;
	}

	.checkout-index-index .new_address_part .shipping-info-text {
		display: inline-block;
		text-align: center;
	}

	.new_address_part .shipping-info-text h6 {
		margin: 0 0 1em 0;
	}

	.opc-wrapper .new_address_part .action-show-popup {
		width: auto;
	}

	.cms-hsc-coupa-homepage .category_four .pagebuilder-column-line {
		flex-wrap: wrap !important;
	}

	.cms-hsc-coupa-homepage .category_bunch .pagebuilder-column-line {
		flex-wrap: wrap !important;
	}

}

@media screen and (max-width:667px) {
	.sevices_block li {
		max-width: 311px;
	}

	.top_line2 {
		padding: 10px 0 5px 0;
	}

	.cat_search {
		width: 25.7%;
	}

	.category_part h1 {
		font-size: 26px;
	}

	.product-list .btn-blk a {
		font-size: 14px;
		max-width: 134px;
	}

	.cat_search.product {
		width: 39.8% !important;
	}

	.product-blk h1 {
		font-size: 26px;
	}

	.category-blk .product-spa .product_discription p {
		min-height: 60px;
		line-height: 18px;
		font-size: 15px;
	}

	.product-list .btn-blk a {
		margin: 0 3%;
	}

	.product-list button {
		min-width: 134px !important;
		padding: 8px 0 8px 0 !important;
		font-size: 16px !important;
	}

	.category_part {
		padding: 30px 0 10px 0 !important;
	}

	.search_right input[type="text"],
	input[type="password"],
	input[type="url"],
	input[type="tel"],
	input[type="search"],
	input[type="number"],
	input[type="datetime"],
	input[type="email"] {
		width: 100%;
	}

	.btn-blk button {
		font-size: 16px !important;
		margin: 0 0% !important;
		min-width: 134px !important;
		padding: 8px 0 8px 0 !important;
	}

	.category-search .control {
		width: 100% !important;
		margin: 0 0% 0 0;
	}

	#related .owl-nav button.owl-prev span:before,
	#upsell .owl-nav button.owl-prev span:before {
		left: -20px;
	}

	#related .owl-nav button.owl-next span:before,
	#upsell .owl-nav button.owl-next span:before {
		right: -20px;
	}

	.product-list #related button,
	.product-list #related .info-btn,
	.product-list #upsell button,
	.product-list #upsell .info-btn {
		min-width: 122px !important;
		max-width: 122px;
	}

	.block.filter .filter-title strong:before {
		right: -7px;
	}

	#active-brand-section5-right {
		min-height: 240px;
	}

	.active-brand-section4-right {
		min-height: 300px;
	}

	.active-brand-section4-left {
		min-height: 300px;
	}

	.checkout-cart-index .cart-silder li.item.product select.input-text {
		padding: 0.500em 1.6em 0.500em 1em;
		font-size: 0.8em;
	}

	.checkout-cart-index .cart-silder li.item.product .action.primary {
		padding: 0.500em 1em;
		font-size: 0.8em;
	}

	.checkout-cart-index .cart-bottom .block .field {
		width: 52%;
	}

	ul.prices-tier .item {
		width: 46%;
	}

}

@media screen and (max-width:640px) {
	.sevices_block li {
		max-width: 298px;
	}

	.social_menu {
		float: right;
	}

	.cat_search {
		width: 25.5%;
	}

	.cat_search.product {
		width: 39.8% !important;
	}

	.accessories-blk {
		padding-top: 0;
	}

	.accessories-blk-con p {
		padding: 0;
	}

	.active-brand-section4-left {
		min-height: 300px;
	}

	.accessories-blk {
		padding-top: 0;
	}

	.accessories-blk-con p {
		padding: 0;
	}

	.cat_search2 {
		width: 79.7%;
		margin-right: 0;
	}

	.active_parts_part {
		padding: 15px 0 15px 0;
	}

	.top_cart .user_icon {
		width: auto;
	}

	.product-list button {
		min-width: 128px !important;
	}

	.product-list .btn-blk a {
		margin: 0 4%;
		max-width: 128px;
	}

	.pages .items {
		margin-left: 10px;
	}

	.sorter {
		text-align: right;
	}

	.btn-blk button {
		min-width: 124px !important;
	}

	.product-list #related button,
	.product-list #related .info-btn,
	.product-list #upsell button,
	.product-list #upsell .info-btn {
		min-width: 210px !important;
		max-width: 210px;
		padding: 10px 0 !important;
		font-size: 16px !important;
	}

	ol#related.owl-carousel,
	ol#upsell.owl-carousel {
		width: 75%;
		margin: 0 auto !important;
	}

	#related .owl-nav button.owl-prev span:before,
	#upsell .owl-nav button.owl-prev span:before {
		left: -40px;
	}

	#related .owl-nav button.owl-next span:before,
	#upsell .owl-nav button.owl-next span:before {
		right: -40px;
	}

	.start-con-main img {
		margin: 0;
	}

	.box-tocart.price-with-button {
		margin-top: -60px;
	}

	body .nav-toggle:before {
		font-size: 34px !important;
	}

	span.search {
		width: 60%;
	}

	.nav-toggle {
		top: 47px;
	}

	.customer-name,
	.customer-welcome+.authorization-link {
		display: block;
	}

	.customer-welcome .action.switch {
		display: none;
	}

	.documents_center_table .pages .pages-items {
		white-space: nowrap;
		flex-wrap: wrap;
		justify-content: center;
	}

	.documents_center_table .pager ul.pages-items li {
		padding: 0px 6px 8px 0;
	}

	.documents_center_table .toolbar {
		margin-bottom: 18px;
	}
}

@media screen and (max-width:568px) {
	.search_icon {
		margin-top: -10px !important;
		margin-left: -36px;
	}

	.sevices_block li {
		max-width: 264px;
	}

	.sevices_block li {
		max-width: 552px;
	}

	.top_line {
		display: none;
	}

	.search {
		display: none;
	}

	.header_slider {
		display: block;
	}

	.distributors_part h3 {
		font-size: 25px;
	}

	.favourites_product {
		padding: 20px 0 0 0;
	}

	.latest_news_part h3 {
		font-size: 25px;
	}

	.viewmore {
		margin: 10px 0 0 0;
	}

	.footer_sub_menu {
		width: 100%;
	}

	.social_menu {
		float: left;
	}

	.distributors_part h3 {
		background-size: 21%;
	}

	.latest_news_part h3 {
		background-size: 21%;
	}

	.seasonal_favourites_part h3 {
		background-size: 21%;
	}

	.top_cart .count {
		width: 17px;
		height: 17px;
		line-height: 17px;
	}

	.cat_search {
		width: 24.8%;
	}

	.category-text {
		top: 85%;
		font-size: 21px;
	}

	.category_part h1 {
		background-size: 22%;
	}

	.sf img {
		max-width: 36%;
	}

	.sr img {
		max-width: 36%;
	}

	.product-list .btn-blk a {
		min-width: 100% !important;
	}

	.accessories-blk {
		padding-top: 0 !important;
	}

	.sf img {
		max-width: 100%;
	}

	.sr img {
		max-width: 100%;
	}

	.logo {
		margin: 10px 0 12px 0;
	}

	.active-brand-section1-content {
		display: none;
	}

	.active-brand-section2 h2 {
		background-size: 24%;
	}

	.active-brand-section2-right a {
		min-height: 120px;
		line-height: 115px;
	}

	#active-brand-section4-left-wrapper {
		padding-top: 15px;
		padding-bottom: 15px;
		padding-left: 0;
		padding-right: 0;
	}

	#active-brand-section4-right-wrapper {
		padding-top: 15px;
		padding-bottom: 15px;
		padding-left: 0;
		padding-right: 0;
	}

	.footer_sub_menu li {
		padding: 4px 4px 4px 4px;
	}

	.social_menu {
		float: left;
	}

	.product-list .btn-blk a {
		min-width: 250px !important;
		margin: 0 4% 0 0% !important;
	}

	.accessories-blk {
		padding-top: 0 !important;
	}

	.sf img {
		max-width: 100%;
	}

	.sr img {
		max-width: 100%;
	}

	.btn-inn-fst {
		margin-right: 0;
	}

	.dispatch-sec h4 {
		font-size: 20px;
		margin: 0 0 5px 0;
	}

	.dispatch-sec h5 {
		font-size: 26px;
		margin: 0 0 5px 0;
	}

	.dispatch-sec input {
		width: 12%;
	}

	.nav.nav-tabs li {
		width: 100%;
		border-bottom: 1px solid #ccc;
	}

	.nav.nav-tabs li a {
		font-size: 16px;
	}

	.logo {
		margin: 10px 0 12px 0;
	}

	.btn-inn {
		text-align: center;
	}

	.order-btn-blk {
		text-align: center;
	}

	.order-btn-blk a {
		float: none;
		font-size: 16px !important;
		padding: 12px 39px;
	}

	.add-wish-blk a {
		font-size: 18px;
	}

	.cat_search.product {
		width: 38.7% !important;
	}

	.product-list .product-title {
		height: auto !important;
	}

	.product-list .product-spa .product_discription p {
		height: auto;
	}

	.product-list .btn-blk a {
		display: inherit;
		margin: 10px 0 0 0;
	}

	.category_part h1 {
		font-size: 24px;
	}

	.product-blk h1 {
		font-size: 24px;
	}

	.product-list .product-spa .product_discription h5 {
		font-size: 20px;
		margin-bottom: 5px;
	}

	.product-spa .product_discription h5 .product-item-link {
		font-size: 20px;
	}

	.btn-blk button {
		font-size: 16px !important;
		margin: 0 0% !important;
		min-width: 236px !important;
		padding: 8px 0 8px 0 !important;
	}

	.category-blk .product-spa .product_discription p {
		min-height: 45px;
	}

	.product-list button {
		font-size: 16px !important;
		margin: 0 0% !important;
		min-width: 250px !important;
		padding: 8px 0 8px 0 !important;
	}

	.product-detail .table-wrapper .table.grouped:not(.totals):not(.cart):not(.table-comparison)>tbody>tr>td:last-child {
		text-align: right;
	}

	.product-info-main .product-add-form {
		width: 100%;
		overflow: hidden;
		/* overflow-x: scroll; */
	}

	.product-detail .table-wrapper.grouped {
		width: 650px;
		overflow-x: scroll;
	}

	.product-list #related button,
	.product-list #related .info-btn,
	.product-list #upsell button,
	.product-list #upsell .info-btn {
		min-width: 185px !important;
		max-width: 185px;
	}

	.btn-inn {
		text-align: right;
	}

	.block.filter .filter-title strong:before {
		right: -3px;
	}

	.shroting_list .sr {
		padding-bottom: 20px;
	}

	.distributors_list li {
		width: 100%;
	}

	.distributors_list li img {
		margin: 0 auto;
	}

	.nav-sections-item-title a {
		line-height: 2.8em;
	}

	.nav-sections-item-title {
		height: 50px;
	}

	.checkout-cart-index .cart-bottom .block.discount {
		width: 100%;
	}

	.checkout-cart-index .cart_custom_html .action.primary,
	.checkout-cart-index .cart.main.actions .action.update {
		width: 100%;
		text-align: center;
	}

	.checkout-cart-index .cart.main.actions {
		position: relative;
	}

	.checkout-cart-index .cart-silder li.item.product .action.primary {
		width: 100%;
	}

	.checkout-cart-index .cart-silder li.item.product select.input-text {
		width: 100%;
		margin-top: 1em;
	}

	.checkout-cart-index .cart-silder li.item.product .action.primary {
		padding: 0.700em 1.2em;
	}

	.table-wrapper .data.table .col {
		padding-left: 0;
		padding-right: 0;
	}

	.checkout-cart-index .hscuk .cart-bottom {
		padding: 0em 0 1em 0;
	}

	.cart-summary .block .content {
		padding: 0 0 0 0;
	}

	.cart-summary .checkout-methods-items {
		padding: 1em 0px 0 0;
	}

	.checkout-cart-index .cart-section2 {
		padding-top: 0em;
	}

	.checkout-cart-index .cart-popup-main .modal-dialog {
		transform: translateX(-50%);
		left: 50%;
		top: 0;
	}

	.checkout-cart-index #cart-popup2 .modal-lg {
		max-width: 100%;
	}

	.template1_with_video .box-tocart .action.tocart {
		margin: -34px 0 0 78px;
	}

	#mgantsfastorder-form .mgantsfastorder-row td.mgantsfastorder-row-ref {
		padding-left: 0.8em;
	}

	#mgantsfastorder-form table tfoot td {
		padding: 0.8em;
		border-top: 0;
	}

	.table tfoot>tr:first-child th,
	.table tfoot>tr:first-child td {
		border-top: 0;
	}

	.hire_show_logo img {
		width: 36%;
	}

	.table-wrapper .table:not(.totals):not(.cart):not(.table-comparison)>tbody>tr td[data-th]:before,
	.table-wrapper .table:not(.totals):not(.cart):not(.table-comparison)>tbody>tr th[data-th]:before {
		padding-right: 0;
		content: '' !important;
		display: inherit !important;
		color: #111;
		font-weight: 700;
	}

	td.mgantsfastorder-row-image.mgantsfastorder-img {
		float: left;
		min-height: 109px;
		width: 16%;
	}

	td.mgantsfastorder-row-name {
		float: left;
		min-height: 109px;
		width: calc(100% - 16%);
	}

	.wishlist-index-index .actions-toolbar>.primary .action,
	.actions-toolbar>.secondary .action {
		margin-bottom: 15px;
	}

	.wishlist-index-index .product-item-inner {
		padding: 0;
	}

	.wishlist-index-index .product-item-inner {
		border: 0;
	}

	.wishlist-index-index .products-grid.wishlist .product-item {
		border-bottom: 0;
	}

	.wishlist-index-index .products-grid.wishlist .product-item:first-child {
		border-top: 0;
	}

	.wishlist-index-index .products-grid.wishlist .product-item-name {
		min-height: inherit;
		padding-bottom: 5px;
	}

	.wishlist-index-index .products-grid.wishlist .product-item-photo {
		float: none;
		margin-right: 0;
	}

	.attachment_sections_box .box {
		width: 50%;
	}

	.nav-toggle {
		top: 33px;
	}

	.top_cart {
		padding: 15px 0px 0 0px;
		width: 100%;
		margin: 0px 0px 0 0;
		position: relative;
		top: 0;
		right: 0;
	}

	span.search {
		top: -4px;
		width: 100%;
	}

	.top_cart .user_icon {
		width: auto;
	}

	.top_menu li a {
		font-size: 12px;
	}

	.top_menu li img {
		width: 20px;
	}

	.top_menu {
		margin: -20px 0 15px 0;
	}

	.product-addto-links.not-login {
		margin-top: 10px;
	}

	ul.prices-tier .item {
		width: 100%;
		margin: 0 0 20px 0px !important;
		text-align: center;
	}

	.title-with-pack h5 {
		font-size: 16px;
		text-align: left;
	}

	.prices-tier .product_discription .field.qty {
		width: 44%;
		display: inline-block;
	}

	.prices-tier .product_discription .action.tocart {
		width: 38%;
		margin: 0;
		display: inline-block;
		padding: 10px 8px;
	}

	.prices-tier .item input {
		width: 30%;
	}

	.prices-tier .product_discription .pack-price .green-price {
		font-size: 16px;
	}

	.prices-tier .product_discription .pack-price .red-price {
		font-size: 16px;
	}

	.prices-tier .product_discription .field.qty .qty-label {
		font-size: 15px;
	}

	.checkout-index-index .opc-wrapper .shipping-address-item {
		width: 100%;
	}

	.checkout-cart-index .cart-bottom .block.discount {
		padding: 0em 0 1em 0;
	}

	.checkout-cart-index .cart-bottom .block.discount .title {
		margin-top: 0;
	}

	.cms-hsc-coupa-homepage .distributors_list li {
		text-align: center;
	}

	.cms-hsc-coupa-homepage .coupa_s .slick-slide .pagebuilder-slide-wrapper {
		min-height: 82px !important;
		height: 80px;
	}

	.category_bunch {
		margin: 0px 0 15px 0 !important;
	}

	.category_bunch .pagebuilder-column figure {
		margin: 0 0 0px 0 !important;
	}

	.cms-hsc-coupa-homepage .category_four .pagebuilder-column figure {
		margin: 0 0 0px 0 !important;
	}

	.cms-hsc-coupa-homepage .coupa_brand {
		padding: 0;
	}

	.cms-hsc-coupa-homepage .coupa_slider_m {
		padding: 15px 0 15px 0;
	}

	.cms-hsc-coupa-homepage .category_part {
		padding: 15px 0 10px 0 !important;
	}

	.documentform .flide {
		width: 100%;
		flex-wrap: wrap;
	}

	.documents_search_part .actions-toolbar button {
		margin-left: 0;
		margin-top: 20px;
	}

	.documents_search_part input {
		width: 100% !important;
	}

	/*jaivin-07-10-2025-hsc-news-new-design*/
	.cms-hsc-news .pagebuilder-banner-wrapper .pagebuilder-overlay.pagebuilder-poster-overlay {
        min-height: 200px !important;
    }
}

@media screen and (max-width:480px) {
	.template1_with_video .product-social-links li a {
		margin-top: 7px;
	}

	.sevices_block li {
		max-width: 459px;
	}

	.top_cart .user_icon {
		width: auto;
	}

	.cat_search {
		width: 100%;
	}

	.cat_search_btn {
		width: 100%;
	}

	.cat_search2 {
		width: 100%;
	}

	.cat_search_btn2 {
		padding: 6px 11% 7px 11%;
		width: 100%;
		margin-left: 0;
	}

	.category-text {
		top: 84.5%;
		font-size: 22px;
	}

	.container,
	.checkout-index-index .container.account-main-n {
		max-width: 100%;
	}

	.product-list {
		padding: 0;
	}

	.product-sdbr h4 {
		font-size: 19px !important;
		padding: 10px 0 10px 0;
	}

	.category_part h1 {
		font-size: 28px;
		padding: 0 0 10px 0;
	}

	.product-list .login_per a {
		margin: 6px 0 10px 0;
	}

	.product-list .btn-blk a {
		display: inherit;
		margin: 10px 0 0 0;
	}

	.logo {
		margin: 5px 0 10px 0;
	}

	.container,
	.checkout-index-index .container.account-main-n {
		max-width: 100%;
	}

	.product-list {
		padding: 0;
	}

	.product-sdbr h4 {
		font-size: 19px !important;
		padding: 10px 0 10px 0;
	}

	.category_part h1 {
		font-size: 28px;
		padding: 0 0 10px 0;
	}

	.product-list .login_per a {
		margin: 6px 0 10px 0;
	}

	.product-list .btn-blk a {
		display: inherit;
		margin: 10px 0 0 0;
	}

	.cat_search.product {
		width: 100% !important;
	}

	.cat_search {
		padding: 12px 22px;
	}

	.cat_search2 {
		padding: 12px 22px;
	}

	.cat_search_btn {
		font-size: 18px;
		padding: 12px 4% 12px 4%;
		margin: 12px 0 0 0;
	}

	.cat_search_btn2 {
		font-size: 18px;
		padding: 12px 4% 12px 4%;
		margin: 12px 0 0 0;
	}

	.category-blk .btn-blk a {
		display: inherit;
		margin: 12px 0;
	}

	.category-blk .btn-blk a {
		font-size: 16px;
	}

	.category-blk .btn-blk a {
		margin: 5px 0 0;
	}

	.container,
	.checkout-index-index .container.account-main-n {
		max-width: 94%;
	}

	.search_right input[type="text"],
	input[type="password"],
	input[type="url"],
	input[type="tel"],
	input[type="search"],
	input[type="number"],
	input[type="datetime"],
	input[type="email"] {
		width: 100%;
	}

	.btn-blk button {
		margin: 3px 0% !important;
		min-width: 196px !important;
	}

	.product-list .product-spa .product_discription p {
		min-height: 50px;
	}

	.product-list .btn-blk a {
		min-width: 205px !important;
	}

	.product-list button {
		min-width: 205px !important;
		margin: 0px 0% !important;
	}

	.product-list #related button,
	.product-list #related .info-btn,
	.product-list #upsell button,
	.product-list #upsell .info-btn {
		min-width: 150px !important;
		max-width: 150px;
	}

	.start-con-main img {
		margin: 0;
	}

	.filter-options-title:after {
		line-height: 16px;
	}

	.block.filter .filter-title strong:before {
		right: 2px;
	}

	.template1_with_video .box-tocart .action.tocart {
		margin: -34px 0 0 64px;
	}

	#mgantsfastorder-form table td.mgantsfastorder-row-image {
		width: 100%;
		text-align: center;
	}

	td.mgantsfastorder-row-name {
		float: left;
		min-height: inherit;
		width: calc(100% - 0%);
	}

	td.mgantsfastorder-row-image.mgantsfastorder-img {
		min-height: inherit;
	}

	td.mgantsfastorder-row-qty {
		float: left;
		width: 30%;
	}

	td.mgantsfastorder-row-name {
		padding-top: 10px !important;
		padding-left: 10px !important;
	}

	.company_information {
		width: 100%;
	}

	.personal_information {
		width: 100%;
		margin-top: 20px;
	}

	.company_information {
		width: 100%;
	}

	.sign-in-information {
		width: 100%;
		padding: 30px 0 0 0;
	}
}

@media screen and (max-width:414px) {
	.sevices_block li {
		max-width: 394px;
	}

	.top_line {
		display: none;
	}

	.search {
		display: none;
	}

	.header_slider {
		display: block;
	}

	.top_line2 {
		padding: 10px 0 4px 0;
	}

	.row {
		margin-right: 0px;
		margin-left: 0px;
	}

	.distributors_part h3 {
		font-size: 25px;
	}

	.favourites_product {
		padding: 20px 0 0 0;
	}

	.latest_news_part h3 {
		font-size: 25px;
	}

	.seasonal_favourites_part h3 {
		font-size: 25px;
		background-size: 34%;
		padding: 0 0 25px 0;
	}

	.distributors_part h3 {
		font-size: 25px;
		background-size: 34%;
		padding: 0 0 25px 0;
	}

	.latest_news_part h3 {
		font-size: 25px;
		background-size: 34%;
		padding: 0 0 25px 0;
	}

	.news .news_img {
		margin-bottom: 20px;
	}

	.top_cart .user_icon {
		width: auto;
	}

	.category_part h1 {
		background-size: 29%;
	}

	.category-text {
		top: 84.5%;
		font-size: 20px;
	}

	.product-list .login_per a {
		margin: 6px 0 10px 0;
	}

	.product-list .btn-blk a {
		display: inherit;
		margin: 10px 0 0 0;
	}

	.top_cart .count {
		top: -2px;
		right: -13px;
	}

	.navbar-brand img {
		width: 100%;
	}

	.active-brand-section3-content-left-content {
		width: calc(100% - 0px);
		padding-left: 0%;
	}

	.active-brand-section3-content-left {
		width: 100%;
		text-align: center;
		padding: 3% 3% 5% 3%;
	}

	.active-brand-section3-content-left-image {
		width: 150px;
		height: 150px;
		border-radius: 150px;
		line-height: 150px;
		margin: 10px auto;
		float: none;
	}

	.active-brand-section3-content-left-content h4:before {
		left: 50%;
		-ms-transform: translateX(-50%);
		-webkit-transform: translateX(-50%);
		transform: translateX(-50%);
	}

	.active-brand-section3-content-right-content {
		width: calc(100% - 0px);
		padding-left: 0%;
	}

	.active-brand-section3-content-right {
		width: 100%;
		text-align: center;
		padding: 3% 3% 5% 3%;
	}

	.active-brand-section3-content-right-image {
		width: 150px;
		height: 150px;
		border-radius: 150px;
		line-height: 150px;
		margin: 10px auto;
		float: none;
	}

	.active-brand-section3-content-right-content h4:before {
		left: 50%;
		-ms-transform: translateX(-50%);
		-webkit-transform: translateX(-50%);
		transform: translateX(-50%);
	}

	#active-brand-section6-left a {
		padding: 2.5% 4%;
	}

	#active-brand-section5-right-content a {
		padding: 2.5% 5%;
	}

	.active-brand-section5 h2 {
		margin: 0 0 5% 0;
		padding: 0 0 25px 0;
		background-size: 25%;
	}

	#active-brand-section4-left-container a {
		font-size: 14px;
		padding: 2% 5%;
	}

	#active-brand-section4-right-container a {
		font-size: 14px;
		padding: 2% 5%;
	}

	.active-brand-section2-right a {
		min-height: 80px;
		line-height: 95px;
	}

	.active-brand-section2-right a img {
		max-width: 80%;
	}

	#active-brand-section3-title-middle h2 {
		padding: 0 0 25px 0;
		background-size: 30%;
	}

	.product-list .login_per a {
		margin: 6px 0 10px 0;
	}

	.product-list .btn-blk a {
		display: inherit;
		margin: 10px 0 0 0;
	}

	.top_cart .count {
		top: -2px;
		right: -13px;
	}

	.navbar-brand img {
		width: 100%;
	}

	.add-wish-blk a {
		display: inherit;
		margin-top: 15px;
	}

	.order-btn {
		margin-top: 0 !important;
	}

	.start-con-main img {
		max-width: 30%;
		float: none;
		margin: 10px 0 20px 0;
	}

	.cat_search.product {
		width: 100% !important;
	}

	.category-search {
		padding: 0 15px;
	}

	.cat_search {
		padding: 12px 22px;
	}

	.category_part h1 {
		margin-left: 0px;
	}

	.category-blk {
		padding: 0 0 20px 0;
	}

	.product-blk h1 {
		margin: 0 0 15px 0;
	}

	.category_list .block:last-child {
		padding-bottom: 0;
	}

	.category-blk .btn-blk a {
		font-size: 16px;
	}

	.category-blk .product-spa .product_discription p {
		min-height: 70px;
	}

	.distributors_part {
		padding: 30px 0 10px 0;
	}

	.tag_list li {
		margin-bottom: 10px;
	}

	.tag_list li {
		margin-right: 10px;
	}

	.category-blk .product-spa .product_discription p {
		min-height: 50px;
	}

	.col-1,
	.col-2,
	.col-3,
	.col-4,
	.col-5,
	.col-6,
	.col-7,
	.col-8,
	.col-9,
	.col-10,
	.col-11,
	.col-12,
	.col,
	.col-auto,
	.col-sm-1,
	.col-sm-2,
	.col-sm-3,
	.col-sm-4,
	.col-sm-5,
	.col-sm-6,
	.col-sm-7,
	.col-sm-8,
	.col-sm-9,
	.col-sm-10,
	.col-sm-11,
	.col-sm-12,
	.col-sm,
	.col-sm-auto,
	.col-md-1,
	.col-md-2,
	.col-md-3,
	.col-md-4,
	.col-md-5,
	.col-md-6,
	.col-md-7,
	.col-md-8,
	.col-md-9,
	.col-md-10,
	.col-md-11,
	.col-md-12,
	.col-md,
	.col-md-auto,
	.col-lg-1,
	.col-lg-2,
	.col-lg-3,
	.col-lg-4,
	.col-lg-5,
	.col-lg-6,
	.col-lg-7,
	.col-lg-8,
	.col-lg-9,
	.col-lg-10,
	.col-lg-11,
	.col-lg-12,
	.col-lg,
	.col-lg-auto,
	.col-xl-1,
	.col-xl-2,
	.col-xl-3,
	.col-xl-4,
	.col-xl-5,
	.col-xl-6,
	.col-xl-7,
	.col-xl-8,
	.col-xl-9,
	.col-xl-10,
	.col-xl-11,
	.col-xl-12,
	.col-xl,
	.col-xl-auto {
		padding-right: 0;
		padding-left: 0;
	}

	.product-list .price {
		padding: 10px 0 0 0;
	}

	.shroting_list .sf {
		padding-top: 0;
		padding-bottom: 0;
	}

	.pages .items {
		margin-left: 0;
	}

	.toolbar-amount {
		width: 100%;
		text-align: left;
	}

	.sorter {
		text-align: left;
		width: 100%;
	}

	.container,
	.checkout-index-index .container.account-main-n {
		max-width: 100%;
	}

	.category-search {
		padding: 0 15px;
	}

	.btn-blk button {
		margin: 0px 0% !important;
		min-width: 176px !important;
	}

	.product-list button {
		min-width: 172px !important;
		font-size: 16px !important;
	}

	.product-list .btn-blk a {
		min-width: 172px !important;
	}

	.layer-search-box {
		margin-bottom: 5%;
	}

	.sidebar-blk .filter-options input {
		padding: 8px 15px;
	}

	ol#related.owl-carousel,
	ol#upsell.owl-carousel {
		width: 85%;
		margin: 0 auto !important;
	}

	#related .owl-nav button.owl-prev span:before,
	#upsell .owl-nav button.owl-prev span:before {
		left: -30px;
	}

	#related .owl-nav button.owl-next span:before,
	#upsell .owl-nav button.owl-next span:before {
		right: -30px;
	}

	.product-list #related button,
	.product-list #related .info-btn,
	.product-list #upsell button,
	.product-list #upsell .info-btn {
		min-width: 135px !important;
		max-width: 135px;
		padding: 8px 0 !important;
	}

	.shroting_list {
		padding: 0 0 20px 0;
	}

	.price-with-quantity {
		bottom: 4%;
	}

	.price-with-quantity .box-tocart .input-text.qty {
		width: 16%;
	}

	.dispatch-sec {
		padding: 10px 0 25px 0;
	}

	.dispatch-sec .price-with-quantity .box-tocart .input-text.qty {
		width: 20%;
	}

	.spcl-ofr {
		margin: 0;
	}

	.features-blk {
		padding: 15px 0 0 0;
	}

	.block.filter .filter-title strong:before {
		right: 5px;
	}

	.shroting_list .sr {
		padding-bottom: 10px;
	}

	#active-brand-section5-right {
		min-height: 300px;
	}

	.brand-logo-image {
		width: 100%;
		height: auto;
	}

	.box-tocart.price-with-button {
		margin-top: 0px;
		float: left;
	}

	.tier-price-main-area .tier-price-wrapper-area .tier-price-area {
		margin-left: 0;
		display: flex;
	}

	.tier-price-main-wrapper .price-container .price {
		padding: 10px 5px;
	}

	.images-switches {
		width: 100%;
		float: left;
		text-align: center;
		padding: 20px 0;
	}

	.images-switches img {
		width: 40%;
	}

	.favourites_product .product {
		max-height: 100%;
		min-height: 100%;
		padding: 0px;
	}

	.minicart-wrapper .top_minicart_popup {
		width: 275px;
	}

	.template1_with_video .price-blk {
		padding: 0 0 10px;
	}

	.template1_with_video .custom-atribute-new {
		width: 100%;
		float: left;
		text-align: left;
	}

	.product-addto-links {
		margin: 0px 0 0 0;
	}

	.seasonal_favourites_part {
		padding: 20px 0 10px 0;
	}

	.seasonal_favourites_part {
		padding: 20px 0 10px 0;
	}

	.widget-title {
		margin-bottom: 0;
	}

	.latest_news_part {
		padding: 30px 0 20px 0;
	}

	.page-products .sorter {
		right: 0;
	}

	.block,
	.customer-review .product-details,
	.block-banners,
	.block-banners-inline {
		margin-bottom: 10px;
	}

	.checkout-cart-index .cart-bottom .block .field {
		width: 100%;
		margin-bottom: 1em;
	}

	.checkout-cart-index .page-title-wrapper {
		padding-left: 0px;
		padding-right: 0px;
	}

	.template1_with_video .box-tocart .action.tocart {
		margin: -34px 0 0 75px;
	}

	.template1_with_video .add-wish-blk .btn-inn {
		padding: 0 0px 10px;
	}

	.default-simple-product-template1 .price-with-quantity .price-container .price {
		margin: 10px 0 0px;
	}

	.page-products .products-grid .product-item {
		padding: 0;
	}

	.toolbar-products {
		padding: 0;
	}

	.checkout-cart-index .cart-summary {
		padding: 1px 1em 1em;
	}

	td.mgantsfastorder-row-price {
		margin: 0;
	}

	div#mageplaza-seo-html-sitemap {
		padding: 0;
	}

	.navbar-brand {
		width: 150px;
	}

	.top_cart {
		top: 1%;
	}

	.nav-toggle {
		top: 17px;
	}

	.catalogsearch-result-index .category_part .search {
		display: block;
	}

	/*Bundle Prodct CSS*/
	.bundle-info .product-addto-links {
		margin-top: 0;
		line-height: 20px;
	}

	/*Bundle Prodct CSS*/

}

@media screen and (max-width:375px) {
	.distributors_part h3 {
		font-size: 25px;
	}

	.distributors_part h3 {
		font-size: 22px;
	}

	.seasonal_favourites_part h3 {
		font-size: 22px;
	}

	.latest_news_part h3 {
		font-size: 22px;
	}

	.news_latter h5 {
		font-size: 31px;
	}

	.distributors_part h3 {
		font-size: 19px;
	}

	.seasonal_favourites_part h3 {
		font-size: 19px;
	}

	.latest_news_part h3 {
		font-size: 19px;
	}

	.banner_product .banner .title {
		font-size: 21px;
		line-height: 24px;
	}

	.top_line2 {
		padding: 10px 0 0 0;
	}

	.top_cart .user_icon {
		width: auto;
	}

	.category-text {
		top: 84%;
		font-size: 20px;
	}

	.dispatch-sec input {
		width: 17%;
	}

	.product-list .product-spa .product_discription p {
		font-size: 14px;
		min-height: 45px;
	}

	.product-blk h1 {
		font-size: 24px;
	}

	.category_part h1 {
		font-size: 24px;
	}

	.category-blk .product-spa .product_discription p {
		min-height: 60px;
	}

	.btn-blk button {
		margin: 3px 0% !important;
		min-width: 155px !important;
	}

	.product-list .btn-blk a {
		min-width: 155px !important;
	}

	.product-list button {
		min-width: 155px !important;
		margin: 0px 0% !important;
	}

	.product-list .product-spa .product_discription h5 {
		font-size: 18px;
		margin-bottom: 10px;
	}

	.product-list #related button,
	.product-list #related .info-btn,
	.product-list #upsell button,
	.product-list #upsell .info-btn {
		min-width: 120px !important;
		max-width: 120px;
	}

	.features-blk .block .title strong {
		font-size: 24px;
	}

	.block.filter .filter-title strong:before {
		right: 7px;
	}

	td.mgantsfastorder-row-qty {
		width: 25%;
	}

	.table-wrapper .table:not(.totals):not(.cart):not(.table-comparison)>tbody>tr td,
	.table-wrapper .table:not(.totals):not(.cart):not(.table-comparison)>tbody>tr th {
		padding: 5px 6px;
	}

	.top_cart {
		margin: 0px 0px 0 0;
	}

	.top_menu li {
		font-size: 12px;
		float: left;
		padding: 0 10px;
	}

	.top_menu li.pipe {
		display: none;
	}

	/*Bundle Prodct CSS*/

	.default-simple-product-template1 .bundle-info .add-wish-blk {
		margin-top: 10px;
	}

	.bundle-info .product-addto-links {
		margin-top: 0;
		line-height: 18px;
	}

	/*Bundle Prodct CSS*/

	.cms-hsc-coupa-homepage .coupa_s .slick-slide .pagebuilder-slide-wrapper {
		min-height: 74px !important;
		height: 74px;
	}

}

@media screen and (max-width:360px) {
	.category-text {
		top: 83.5%;
		font-size: 19px;
	}

	.active-brand-section2-right a {
		width: 100%;
		margin: 8px 0 8px 0;
		min-height: 140px;
		line-height: 135px;
	}

	.active-brand-section3-title-left a {
		border-radius: 80px;
		max-width: 80px;
	}

	.active-brand-section3-title-right a {
		border-radius: 80px;
		max-width: 80px;
	}

	#active-brand-section5-right {
		min-height: 300px;
	}

	.start-con-main img {
		margin: 0;
		width: 100%;
		float: left;
	}

	.start-con-main img {
		max-width: 35%;
		float: none;
		margin: 5px 0 10px 0;
	}

	.product-detail h2 {
		text-align: left;
	}

	.category_part p {
		text-align: left;
	}

	.product-list .product-spa .product_discription h5 {
		font-size: 18px;
	}

	.btn-blk button {
		min-width: 148px !important;
	}

	.product-list button {
		min-width: 147px !important;
	}

	.product-list .btn-blk a {
		min-width: 147px !important;
	}

	.category-blk .product-title {
		height: 45px !important;
	}

	.product-list .product-spa .product_discription p {
		font-size: 15px;
	}

	.btn-blk {
		margin: 10px 0 15px 0;
	}

	.product-list #related button,
	.product-list #related .info-btn,
	.product-list #upsell button,
	.product-list #upsell .info-btn {
		min-width: 112px !important;
		max-width: 112px;
	}

	.box-tocart .action.tocart {
		font-size: 16px;
		padding: 10px 20px;
	}

	.box-tocart .action.towishlist {
		padding: 10px 20px;
		font-size: 16px;
	}

	.attribute-detail-list h2 {
		text-align: right !important;
	}

	.tab-blk {
		margin: 0 0 10px 0;
	}

	.box-tocart .action.tocart:not(:last-child) {
		margin: -35px 0 0 60px;
		float: left;
	}

	.tier-price-main-area .tier-price-wrapper-area .tier-price-qty .tier-qty {
		padding: 7px 8px;
	}

	.nav-open .navigation .level0>.level-top,
	.navigation .level0 .submenu a {
		font-size: 13px;
	}

	body .nav-mobile .nav-item.level1 {
		padding-left: 10px;
	}

	body .navigation .level0 .submenu a:before {
		margin: .5em .4em 0 0;
	}

	.top_menu li {
		padding: 0 7px;
	}
}

@media screen and (max-width:320px) {
	.top_cart .user_icon {
		width: auto;
	}

	.category-text {
		top: 82.6%;
		font-size: 18px;
	}

	.bradcrumb ul li a {
		font-size: 14px;
	}

	.bradcrumb .fa.fa-chevron-right {
		margin-top: 1px;
	}

	.btn-blk form {
		width: 100%;
	}

	.product-list .btn-blk a {
		min-width: 100% !important;
		margin: 0 0 !important;
	}

	.product-list button {
		margin: 0px 0 0px 0 !important;
	}

	.product-blk .btn-blk a {
		min-width: 100%;
	}

	.product-list #related button,
	.product-list #related .info-btn,
	.product-list #upsell button,
	.product-list #upsell .info-btn {
		min-width: 100% !important;
		max-width: 100%;
	}

	.box-tocart .action.tocart {
		padding: 10px 15px;
	}

	.box-tocart .action.towishlist {
		padding: 10px 15px;
		margin-top: 0;
	}

	.product-list button {
		min-width: 100% !important;
	}

	.block.filter .filter-title strong:before {
		right: 10px;
	}

	.tier-price-main-area .tier-price-wrapper-area .tier-price-qty .tier-qty {
		padding: 7px 5px;
	}

	.tair_green_title {
		padding: 8px 0px !important;
	}

	#mgantsfastorder-form table .action.primary.border {
		padding: 0.800em 1.5em;
	}

	#mgantsfastorder-form table .action.primary {
		padding: 0.800em 1.5em;
	}

	td.mgantsfastorder-row-price {
		float: left;
		margin: 0 0em;
		border-bottom: 0 !important;
	}

	#mgantsfastorder-form button {
		padding: 7px 10px;
	}

	.top_menu li {
		padding: 0 4px;
	}

	/*jaivin-07-10-2025-hsc-news-new-design*/
	.cms-hsc-news .pagebuilder-banner-wrapper .pagebuilder-overlay.pagebuilder-poster-overlay {
        min-height: 150px !important;
    }
}

@media (max-width: 767px) {
	.declararion_search .declaration {
		margin: 0 0 30px 0 !important;
	}
}
