@media(min-width:768px){
	.container-fluid {padding-left: 4%; padding-right: 4%; }
}
@media(min-width:992px){
	.product_filter .accordion .accordion-item .accordion-collapse {display: block; height: 100% !important; }
	.product_filter .accordion .accordion-item button.accordion-button::after {display: none;}
	.contact_page .container-fluid {padding: 0 0; }
}
@media(min-width:1600px){
	.related_products .product_box a {flex-direction: row; padding: 35px 20px; align-items: start; }
	.related_products .product_box a .product_img {height: auto; max-width: 120px; }
	.related_products .product_box a .product_caption {padding-top: 10px; padding-left: 10px; } 
}
@media(min-width:1400px){
}
@media screen and (min-width:768px) and (max-width: 991px) {}
@media(min-width:1400px){
	.header_bottom .navigation .navbar ul.navbar-nav > li > a:before, 
	.header_bottom .navigation .navbar ul.navbar-nav > li > a:after {width: 49%; height: 2px; bottom: 0; transform: scaleX(0); -webkit-transition: -webkit-transform 1s cubic-bezier(.115,.87,.19,1); transition: -webkit-transform 1s cubic-bezier(.115,.87,.19,1); transition: transform 1s cubic-bezier(.115,.87,.19,1); transition: transform 1s cubic-bezier(.115,.87,.19,1), -webkit-transform 1s cubic-bezier(.115,.87,.19,1); }
	.header_bottom .navigation .navbar ul.navbar-nav > li > a:before {content: ''; position: absolute; background: #003370; left: 0; transform-origin: right; }
	.header_bottom .navigation .navbar ul.navbar-nav > li > a:after {right: 0; left: auto; background: rgb(5 61 128 / 60%); content: ''; position: absolute; transform-origin: left; }
	.header_bottom .navigation .navbar ul.navbar-nav > li:hover > a {color: #053d80; }
	.header_bottom .navigation .navbar ul.navbar-nav > li:hover > a:before {transform-origin: left; }
	.header_bottom .navigation .navbar ul.navbar-nav > li:hover > a:after {transform-origin: right; }
	.header_bottom .navigation .navbar ul.navbar-nav > li:hover > a:before, .header_bottom .navigation .navbar ul.navbar-nav li:hover a:after,	.header_bottom .navigation .navbar ul.navbar-nav > li.active > a:before, .header_bottom .navigation .navbar ul.navbar-nav li.active a:after {transform: scale(1); }
	.header_bottom .navigation .navbar ul.navbar-nav > li.dropdown .dropdown-menu {padding: 0;left: 15px;border: none;margin: 0;display: block;background: #ffffff;min-width: 300px;opacity: 0;visibility: hidden;transform: scaleY(0);transition: 0.4s all;transform-origin: top;box-shadow: 5px 5px 20px -5px rgb(22 32 42 / 50%);top: 100%;}
	.header_bottom .navigation .navbar ul.navbar-nav > li.dropdown:hover .dropdown-menu {opacity: 1;transform: scaleY(1);visibility: visible;}
	.header_bottom .navigation .navbar ul.navbar-nav > li.dropdown .dropdown-menu li {padding: 0;}
	.header_bottom .navigation .navbar ul.navbar-nav > li.dropdown .dropdown-menu li a.dropdown-item {padding: 13px 13px 13px 20px;position: relative;border-bottom: 1px solid rgb(0 0 0 / 13%);font-size: 16px;color: #444444;transition: 0.4s all;display: block;text-transform: unset;}
	.header_bottom .navigation .navbar ul.navbar-nav > li.dropdown .dropdown-menu li:last-child a.dropdown-item {border-bottom: 0; }
}
@media(max-width:1599px) {
	.header_bottom .navigation .navbar ul.navbar-nav > li {padding: 9px 10px; }
	.header_bottom .navigation .navbar ul.navbar-nav li a {font-size: 15px; }
	.custom-button2 {padding: 13px 18px; font-size: 14px; }
	.related_products .product_box a .product_img {height: auto; }
	.product_table_scssn table th {font-size: 17px;}
	.header_top_right ul li {		padding: 0 12px; }
}
@media(max-width: 1399px) {
	.header_top .search_section{position: relative;width: 64%;		}
	/*.header_top .search_box {width: 55%; }*/
	.header_top .search_box{margin:0px;}
	.header_top .search_box .dropdown {width: 20%;min-width: auto;}
	.header_top .search_box .dropdown .default_option {font-size: 16px;padding-left: 10px;}
	.header_top .search_box .search_field {width: 80%; }
	.header_top .search_box .search_field .input {width: 100%;font-size: 15px;padding-left: 10px;padding-right: 50px;}
	.header_top .search_box .search_field .search_btn {font-size: 17px; width: 40px; }
	.header_bottom .navigation .navbar ul.navbar-nav > li {padding: 9px 8px;}
	.header_bottom .navigation .navbar ul.navbar-nav li a {font-size: 15px; }
	.home_quality_scssn {padding: 60px 0;}
	.why_choose_us {padding: 60px 40px; }
	.why_choose_us:before {left: -7%; width: auto; right: -7%; }
	.footer_block .footer_nav ul {justify-content: space-between;}
	.footer_block .footer_nav ul li a {font-size: 16px; padding: 4px 0px; }
	.custom-button2 {padding: 13px 20px; font-size: 15px; }
	.related_products {padding: 30px; margin-bottom: 30px; }
	.related_products:before {right: -4.35%; width: auto; left: -4.35%; }
	.related_products .product_box {margin: 0; }
	.related_products .product_box a .product_img {height: 160px;}
	.related_products_carousel .product_box a .product_caption {max-width: 330px; width: 95%; }
		.related_products_carousel .product_box a .product_caption .suitable_for {margin-bottom: 15px; }
	.related_products_carousel a .product_caption ul {margin-bottom: 10px; }
	.related_products_carousel .custom_arrows, .related_products_carousel .custom_arrows {text-align: center; margin-top: 15px; display: flex; max-width: 200px; position: relative; margin: 0 auto; justify-content: space-between; }
	.related_products_carousel .custom_arrows .swiper-button-next, .related_products_carousel .custom_arrows .swiper-button-prev {position: relative; left: 0; right: 0; display: inline-flex; bottom: 0; transform: none; margin: 10px 2px; width: 50px; height: 50px; opacity: 0.8; border: none; }
	.related_products_carousel .custom_arrows:before, .related_products_carousel .custom_arrows:before {content: ''; position: absolute; left: 50px; right: 50px; height: 1px; background: rgb(0 0 0 / 50%); top: 50%; transform: translateY(-50%); }
	.related_products_carousel .custom_arrows .swiper-button-next:after, .related_products_carousel .custom_arrows .swiper-button-prev:after {font-size: 25px; font-weight: 500; color: #053d80; }
	.header_bottom {overflow: hidden;}
	header .logo:after {display: none;}
	.header_bottom .header_all_cateogries:before {width: 100vw; }
	.header_bottom .navigation_scssn {display: block; position: relative; padding: 7px 0; border-left: 1px solid rgb(250 250 250 / 45%); }
	.header_bottom .navigation .navbar {justify-content: flex-end;}
	.header_bottom .navigation .navbar .navbar-toggler:hover,.header_bottom .navbar-toggler:focus {outline: none;box-shadow: none;}
	.header_bottom .navigation .navbar .navbar-toggler.open_menu span {height: 2px;background: #000000;width: 40px;display: block;margin: 7px 0;}
	.header_bottom .navigation .navbar button.menu_open {border: none !important;width: 65px;height: 65px;display: flex;flex-direction: column;justify-content: space-around;overflow: hidden;padding: 0 0px 0 0px;position: relative;top: auto;border: none;box-shadow: none;align-items: flex-end;z-index: 0;}
		.header_bottom .navigation .navbar button.menu_open span.icon-bar {background: #ffffff;transition: 0.4s all;position: absolute;top: 50%;left: 46%;transform: translate(-50%, -50%);height: 8px;width: 8px;border-radius: 50%;background-color: #fff;box-shadow: -17px -17px 0 0 #fff, 0px -17px 0 0 #fff, 17px -17px 0 0 #fff, -17px 0px 0 0 #fff, 17px 0px 0 0 #fff, -17px 17px 0 0 #fff, 0px 17px 0 0 #fff, 17px 17px 0 0 #fff;z-index: -1;}
		.header_bottom .navigation .navbar .navbar-collapse {position: fixed;max-width: 530px;width: 95%;height: 100%;opacity: 0;overflow-y: auto;background-size: cover;-webkit-box-align: center;-webkit-backface-visibility: hidden;backface-visibility: hidden;background-color: rgb(4 27 54 / 95%);-webkit-clip-path: polygon(100% 0,100% 0,100% 100%,100% 100%);clip-path: polygon(100% 0,100% 0,100% 100%,100% 100%);padding: 0 1.5rem;right: 0;top: 0;-webkit-transition: -webkit-clip-path 1s cubic-bezier(.115,.87,.19,1), -webkit-transform 1s cubic-bezier(.115,.87,.19,1),-webkit-opacity 1s cubic-bezier(.115,.87,.19,1);transition: -webkit-clip-path 1s cubic-bezier(.115,.87,.19,1), -webkit-transform 1s cubic-bezier(.115,.87,.19,1),-webkit-opacity 1s cubic-bezier(.115,.87,.19,1);transition: clip-path 1s cubic-bezier(.115,.87,.19,1), transform 1s cubic-bezier(.115,.87,.19,1),-webkit-opacity 1s cubic-bezier(.115,.87,.19,1);transition: clip-path 1s cubic-bezier(.115,.87,.19,1), transform 1s cubic-bezier(.115,.87,.19,1), -webkit-clip-path 1s cubic-bezier(.115,.87,.19,1), -webkit-transform 1s cubic-bezier(.115,.87,.19,1),-webkit-opacity 1s cubic-bezier(.115,.87,.19,1),opacity 1s cubic-bezier(.115,.87,.19,1);will-change: transform,clip-path;z-index: 99;}
	.header_bottom .navigation .navbar .navbar-collapse.show {opacity: 1; -webkit-clip-path: polygon(0 0,100% 0,100% 100%,0 100%); clip-path: polygon(0 0,100% 0,100% 100%,0 100%); -webkit-transform: translateX(0); transform: translateX(0); }
	.header_bottom .navigation .navbar-toggler.menu_close {top: 15px;padding: 0;width: 50px;height: 50px;right: 50px;position: absolute;float: right;transition: transform 0.2s ease-out, opacity 0.2s ease-out;border: none !important;}
	.header_bottom .navigation .navbar-toggler.menu_close:before,.header_bottom .navbar-toggler.menu_close:after {content: '';position: absolute;left: 0;top: 25px;width: 100%;height: 2px;background: #ffffff;transform: rotate(45deg);transform-origin: center;}
	.header_bottom .navigation .navbar-toggler.menu_close:after {transform: rotate(-45deg);}
	.header_bottom .navigation .navbar-collapse.show .navbar-toggler.menu_close {transition-delay: 0.85s;opacity: 1;}
	.header_bottom .navigation .navbar ul.navbar-nav {margin-top: 60px;counter-reset: list;margin-bottom: 30px;flex-direction: column;}
	.header_bottom .navigation .navbar ul.navbar-nav > li {display: inline-block;width: auto;position: relative;counter-increment: count;padding: 15px 4px;}
	.header_bottom .navigation .navbar ul.navbar-nav li.dropdown {padding-right:0;}
	.header_bottom .navigation .navbar ul.navbar-nav button.dropdown-toggle {right: auto;color: #ffffff;top: 24px;border-left: 1px solid #ffffff;border-radius: 0;padding: 0 10px;}
	.header_bottom .navigation .navbar ul.navbar-nav li a {color: #ffffff;font-size: 30px;font-weight: 400;padding: 2px 0;width: auto;display: inline-block;text-align: left;background: transparent;letter-spacing: 0.3px;line-height: 1.4;}
	.header_bottom .navigation .navbar ul.navbar-nav li a.dropdown-toggle {padding-right: 20px; } 
	.header_bottom .navigation .navbar ul.navbar-nav li.dropdown ul.dropdown-menu {background: transparent;border: none;padding: 0px 10px 0px 10px;max-height: 0;display: block;overflow: hidden;margin: 0;transition: all ease .5s;-moz-transition: all ease .5s;-webkit-transition: all ease .5s;}
	.header_bottom .navigation .navbar ul.navbar-nav li.dropdown ul.dropdown-menu.show {max-height: 300px; transition: .5s ease-in; }
	.header_bottom .navigation .navbar ul.navbar-nav li.dropdown ul.dropdown-menu li {display: inline-block; width: 100%; }
	.header_bottom .navigation .navbar ul.navbar-nav li.dropdown ul.dropdown-menu li a {color: rgb(255 255 255 / 85%);font-weight: 400;font-size: 20px;padding: 5px 15px;text-transform: unset;}
	.header_bottom .navigation .navbar ul.navbar-nav li.dropdown ul.dropdown-menu li a:after {content: '\F105';position: absolute;left: 2px;font-family: 'FontAwesome';}
.header_top_right ul li .become_supplier_button {
    padding: 14px 17px;
}
}
@media(max-width: 1280px){
	.header_top_right ul li a.head_product_inquiry > span {display: none;}
	.header_bottom .navigation button.dropdown-toggle {right: 7px; }
}
@media(max-width:1199px){
	.header_bottom .header_all_cateogries a {padding: 10px 15px; font-size: 14px; }
	.header_bottom .header_all_cateogries a .categories_toggle_icon {width: 32px; height: 32px; }
	.home_product_box .home_product_img img {height: 300px; }
	.home_product_caption_box {padding: 20px 10px 20px 25px; }
	.home_product_caption_box .product_caption .product_action ul {flex-direction: row; align-items: center; }
	.home_product_caption_box .product_brand_logo {justify-content: left; padding: 0; border-right: none; }
	.home_product_caption_box .product_brand_logo img {max-width: 150px; height: 100px; } 
	.home_product_caption_box .product_caption .product_action ul li {padding-right: 10px;}
	.newsletter_scssn .newsletter_container {max-width: 991px;width: 95%;}
	.newsletter_scssn .newsletter_box {flex-direction: column;align-items: self-start;max-width: 100%;}
	.newsletter_scssn .newsletter_box h4 {margin-bottom: 10px; }
	.newsletter_scssn .newsletter_box .newsletter_form {max-width: 100%; } 
	.company_profile_scssn .about_img {padding-top: 0;padding-bottom: 50px;}
	.company_profile_scssn .about_img:before {left: 0;width: auto;right: 0;}
	.company_profile_scssn .about_img img {margin-top: -40px;width: 80%;max-width: 800px;}
	.tagline:before {width:50%; left: 0; right: auto;}
	.tagline:after {width:50%; right: 0; left: auto; }
	.product_content table th, .product_content table td {padding: 14px 20px;}
	.related_product_slides .product_box a .product_img {height: 150px;}
	.related_product_slides .product_box a .product_caption {padding-top: 20px; max-width: 100%; width: 100%; }
	.company_profile_scssn .about_img video {	margin-top: -40px;width: 80%;max-width: 800px;height:500px;}
}
	@media screen and (min-width:992px) and (max-width: 1199px) {
	.footer_block .footer_nav ul li {padding: 5px 5px; }
	.footer_block .footer_nav ul li a {font-size: 14px; }
	}
	@media(min-width: 992px) {
	.filter_results a.dropdown-toggle {font-size: 17px;padding: 0;background: transparent;border: none;border-radius: 0;color: #053d82;padding-right: 10px;width: 125px;position: absolute;left: 0;top: 20px;box-shadow: none !important;}
	.filter_results a.dropdown-toggle:after {display: none;}
	.filter_results .dropdown-menu {display: flex !important;flex-wrap: wrap;align-items: center;padding: 0;border: none;background: transparent;border-radius: 0;position: relative !important;transform: none !important;}
	.filter_results ul li {padding: 0 5px 4px 0;line-height: 1.2;}
		
}
@media(max-width:991px){
	.filter_results {padding: 18px 0 15px 0;}
	.filter_results h4 {position: relative;width: auto;left: 0;top: 0;}
	.filter_results a.dropdown-toggle {box-shadow: none !important;background: transparent;border: 2px solid #053d80;color: #053d80;border-radius: 2px;position: relative;}
	.filter_results .dropdown-menu {box-shadow: 0px 10px 25px 0px rgb(0 0 0 / 20%);border: none;border-radius: 0;padding: 10px 10px;transform: scaleY(0) !important;inset: 0px auto auto 0px !important;top: 87% !important;margin: 0;display: flex !important;position: absolute;transition: 0.4s all;opacity: 0;overflow: hidden;transform-origin: top;visibility: hidden;width: 100%;flex-wrap: wrap;align-items: center;flex-direction: row;max-height: 190px;overflow-y: auto;}
	.filter_results ul li a {padding: 5px 17px;line-height: 1.3;}
	.filter_results .dropdown-menu.show {transform: scaleY(1) !important;opacity: 1;visibility: visible;}
	.header_top .search_box {height: 46px; }
	.header_top .search_box .dropdown .default_option {font-size: 14px;}
	.header_top .search_box .search_field .input {font-size: 14px; }
	.header_top_right ul li {padding: 0 8px; }
	.header_top_right ul li a.head_product_inquiry .cart_icon img {width: 25px; } 
	.header_top_right ul li a.head_product_inquiry .cart_icon span.product_count {width: 20px; height: 20px; font-size: 9px; line-height: 20px; }
	.header_top_right ul li .become_supplier_button {padding: 8px 15px; border-width: 2px; } 
	.years_of_journey {margin: 2rem 0;}
	.years_of_journey img {max-width: 350px;width: 62%;}
	.home_quality_scssn {padding: 1rem 0 3rem 0;}
	.why_choose_us {padding: 50px 0;}
	.home_product_caption_box .product_brand_logo img {max-width: 100px; height: 60px; }
	.home_product_caption_box .product_caption .product_action ul {flex-direction: column; align-items: self-start; }
	.footer_block .footer_nav ul {display: block;}
	.footer_block .footer_nav ul li {padding: 5px 15px;display: inline-block;}
	footer .copyright p {text-align: center;}
	.sub_page .title h1,.sub_page .title h2, .sub_page .title h3 {font-size: 30px; }
	.map iframe {height: 500px;}
	.why_choose_us_scssn .why_choose_us_box .why_choose_title {padding: 0 0 15px;}
	.why_choose_us_scssn .why_choose_us_box img {margin-left: 0; }
	.product_content .product_desc h4 {padding: 13px 0; font-size: 23px; }
	.contact_page .container-fluid {padding: 0 15px; }
	.product_filter .accordion .accordion-item {padding-bottom: 10px; } 
	.product_filter h4 {padding-bottom: 15px; }
		.product_filter .accordion .accordion-item .accordion-collapse .filter_body {padding-top: 10px; }
		.related_products:before {right: 0; width: auto; left: 0; } 
		.footer_block .footer_nav ul li {padding: 5px 10px; }
		.footer_block .footer_nav ul li a {font-size: 16px; }
		.product_filter {height: auto;max-height: 100%;}
	.title h1, .title h2, .title h3 {
			font-size: 30px;}
	}
	@media(max-width: 767px){
	.filter_results_scssn {
    top: 90px;
    width: 95%;
    margin: 0 auto;
}
		.filter_results {width: 100%;}
		.filter_results a.dropdown-toggle {width: 100%;text-align: left;padding-right: 25px;}
		.filter_results a.dropdown-toggle::after {position: absolute;right: 10px;top: 15px;border-top: 0.4em solid;border-right: 0.4em solid transparent;border-bottom: 0;border-left: 0.4em solid transparent;}
		a.filter_clear {font-size: 12px;}
		.header_top .language_translate .select img {display: none;}
		.header_top .search_section {width: 90%; }
		.head_right .search_section {display: none;}
		.search_box_responsive.d-md-none {border-top: 1px solid rgb(255 255 255 / 22%); }
		.arrow_button {padding: 15px 65px 15px 12px; font-size: 14px; }
		.sub_banner .breadcrumb {padding: 22px 0 10px 0;}
		.sub_banner .breadcrumb:before {right: -5px; left: auto; }
		.sub_banner .breadcrumb .breadcrumb-item {font-size: 14px; }
		.company_profile_scssn .profile_content {padding: 3rem 0 ;}
		.why_choose_us_scssn .why_choose_us_box .why_choose_title h4 {font-size: 28px;white-space: normal;}
		.why_choose_us_scssn .why_choose_us_box .why_choose_content p {font-size: 17px; }
		.newsletter_scssn .newsletter_container {flex-direction: column;}
		.product_action_scssn {padding: 10px; }
		.product_content table th, .product_content table td {font-size: 15px; padding: 10px 15px;  }
		.product_counter .number {width: 40%;}
		.product_counter .custom-button2 {width: 60%;}
		.product_cart_page .product_table_scssn table {min-width: auto; width: 100%;}
		.product_table_scssn table thead tr {display: none; }
		.product_table_scssn table>tbody>tr>td {display: flex;width: 100%;text-align: right;position: relative;border: 1px solid #e8e8e8;margin: -1px 0;align-items: center;justify-content: space-between;}
		.product_table_scssn table>tbody>tr>td::before {display: inline-flex;content: attr(data-title);position: relative;/* top: 50%; *//* transform: translateY(-50%); */left: 0;width: 240px;padding: 16px 15px;white-space: nowrap;text-align: center;vertical-align: middle;text-transform: uppercase;font-weight: 500;background: #F8F8F9;color: #053d80;font-size: 16px;/* height: 100%; */align-items: center;}
		.product_table_scssn table td .number {margin: 0 0 0 auto; align-items: flex-end; } 
		.product_table_scssn table td a.remove {text-align: right; }
		.product_table_scssn table tr {margin: 25px 0px; display: block; }
		.product_table_scssn table>tbody>tr>td {padding: 0px 20px 0px 0; }
	}
	@media screen and (min-width: 576px) and (max-width: 767px) {
		.home_product_caption_box .product_caption .product_action ul {flex-direction: row; align-items: center; }
	}
	@media(max-width: 575px){
		.header_top .search_section{width:100%;}
		.header_bottom .navigation .navbar ul.navbar-nav > li:before {width: 35px; }
		.header_bottom .header_all_cateogries {justify-content: center;}
		.header_bottom .header_all_cateogries a {padding: 5px 5px; }
		.header_bottom .header_all_cateogries a > span {display: none; }
		.header_bottom .header_all_cateogries a .categories_toggle_icon {margin: 0; width: 40px; height: 40px; }
		.why_choose_box {padding-left: 0; }
		.why_choose_box img {position: relative;padding-bottom: 15px;}
		.why_choose_us .title {padding-left: 0;}
		.title h1, .title h2, .title h3 {font-size: 30px; }
		.newsletter_scssn .newsletter_container .newsletter_box h4 {font-size: 18px;}
		.home_product_caption_box .product_brand_logo img {max-width: 100px; height: 50px; }
		.product_content table th, .product_content table td {width: auto;}
		#product_inquiry_popup .modal-dialog .modal-content, #download_catalogue_popup .modal-dialog .modal-content {padding: 25px 15px; }
		#product_inquiry_popup .modal-dialog .modal-content .form-control, #download_catalogue_popup .modal-dialog .modal-content .form-control {padding: 10px 25px; height: 60px; }
		.company_profile_scssn .about_img video {height:300px;}
		.header_top {padding:5px 0 5px 0;}
		header .logo a {
    max-width: 125px;
}

.header_top .language_translate {}

.header_top .language_translate .select {
    padding: 1px 4px 1px 0px;
}

.header_top .language_translate .select span {
    padding-left: 5px;
}

.header_top_right ul li .become_supplier_button {
    padding: 7px 11px;
    font-size: 12px;
}
		.header_top .search_box .search_field .input {
    font-size: 13px;
}

.header_top .search_box {
    height: 40px;
}

.header_top .search_box .search_by_dropdown select.form-select {
    max-width: 90px;
    font-size: 14px;
}
		.header_bottom .navigation .navbar button.menu_open {
    height: 45px;
    width: 45px;
}

.header_bottom .navigation .navbar button.menu_open span.icon-bar {
    box-shadow: -15px -15px 0 0 #fff, 0px -15px 0 0 #fff, 15px -15px 0 0 #fff, -15px 0px 0 0 #fff, 15px 0px 0 0 #fff, -15px 15px 0 0 #fff, 0px 15px 0 0 #fff, 15px 15px 0 0 #fff;
    width: 6px;
    height: 6px;
}
		.product_group_fitler_action {
    position: sticky;
			top: 70px;}
	}
	@media(max-width: 479px){
		.filter_results ul li {width: 100%;}
		.filter_results ul li a:after {position: absolute;right: 7px;margin: 0;}
		.header_bottom .logo {display: block; position: relative; max-width: 130px; }
		.header_bottom .navigation .navbar ul.navbar-nav button.dropdown-toggle {top: 3vw; } 
		.header_bottom .navigation .navbar ul.navbar-nav > li {padding: 9px 4px; }
		.header_bottom .navigation .navbar ul.navbar-nav li a {font-size: 23px;} 
		.header_bottom .navigation .navbar ul.navbar-nav li.dropdown ul.dropdown-menu {padding-left: 10px;}
		.header_bottom .navigation .navbar ul.navbar-nav li.dropdown ul.dropdown-menu li a {font-size: 18px;}
		.header_application_parts {padding-left: 0; }
		.header_application_parts h4 {position: relative; top: 0; transform: none; margin-bottom: 5px;}
		.product_content .product_name h2 {font-size: 28px;}
		.product_counter .number {width: 100px; padding: 0 10px; }
		.product_counter .custom-button2 {width: auto; width: 100%; }
		.product_table_scssn table>tbody>tr>td {font-size: 15px; flex-direction: column; display: flex; align-items: flex-start; padding: 65px 15px 15px 15px; }
		.product_table_scssn table>tbody>tr>td::before {font-size: 14px; width: 100%; position: absolute; top: 0; height: 50px; }
		.product_table_scssn table td .number {margin: 0;}
		.header_bottom .navigation .navbar button.menu_open {width: 46px; height: 46px; }
		.header_bottom .navigation .navbar button.menu_open span.icon-bar {box-shadow: -13px -13px 0 0 #fff, 0px -13px 0 0 #fff, 13px -13px 0 0 #fff, -13px 0px 0 0 #fff, 13px 0px 0 0 #fff, -13px 13px 0 0 #fff, 0px 13px 0 0 #fff, 13px 13px 0 0 #fff; width: 6px; height: 6px; }
		

.header_bottom .header_all_cateogries a {}

.header_bottom .header_all_cateogries a .categories_toggle_icon {
    width: 33px;
    height: 33px;
}

.header_bottom .header_all_cateogries a .categories_toggle_icon .dot {
    width: 3px;
    height: 3px;
}

.header_bottom .header_all_cateogries {
    margin-left: 30px;
}

header.site-scrolled .logo a {
    max-width: 90px;
}
		.sub_banner h1 {font-size:28px;}
		.sub_page .title h1, .sub_page .title h2, .sub_page .title h3 {font-size:26px;}
		.sub_banner .breadcrumb {
    padding: 15px 0 5px 0;
}
		
	}
	@media(max-width:360px){
		.header_bottom .navigation .navbar ul.navbar-nav li a {font-size: 20px;} 
		.header_bottom .navigation .navbar ul.navbar-nav li.dropdown ul.dropdown-menu li a {font-size: 17px;}
	}
	@media(max-height:400px){
		.header_bottom {padding: 8px 5px 8px 10px; }
		.header_bottom .logo {height: 100%; }
		.header_bottom .logo img {max-width: 120px; } 
	}
	@media screen and (max-height: 720px) and (min-width: 1200px) and (max-width: 1399px) {}