.demo #content-slider {
	padding-left: 60px !important;
}
.mfg_logo_slider  #content-slider {
	padding-left: 80px !important;
}
.demo .item {
	padding-left: 0px !important;
}
.demo .lslide img.main_image {
    margin: auto;
    vertical-align: middle;
    display: block;
}
.demo #content-slider {
/*padding-left: 110px !important;*/
}
.demo .lSAction {
z-index: 999 !important;
}
.demo .lSAction > .lSNext {
    position: absolute !important;
    top: -45px !important;
    right: calc(960px - 100%) !important;
}
.demo .lSAction > .lSPrev {
    position: absolute !important;
    top: -45px !important;
}
.demo .lslide {
	writing-mode: vertical-rl;
	margin-left: 0px !important;
}

.subcat_menu .item-menu {
width: 1000px !important;
margin: 0 auto !important;
overflow: hidden;
}

#subcat_menu .lSActionHome {
	width: 1070px !important;
    margin: 0 auto !important;
}
#subcat_menu .lSActionHome > .lSNext {
right: -97% !important;
}
/*
#content-slider-subcat .lslide {
margin-left: 30px !important;
}
*/
#content-slider-subcat {
	padding-left: 100px !important;
}
.subcat_menu .lSActionHome > .lSPrev {
    left: 0px !important;
}
@media only screen  and (min-width: 1801px){
	.subcat_menu {
		width: 1790px !important;
	}
	.sticky {
   	width: 100% !important;
	}
}
@media only screen and (max-width: 1800px) {
	.subcat_menu {
	width: 100% !important;
	}
}
@media only screen and (max-width: 980px)  {
	#content-slider-subcat {
	padding-left: 7% !important;
	}
	#subcat_menu .lSActionHome {
    /*width: 1070px !important;*/
    margin: 0 auto !important;
	display: grid !important;
	}
}
.first_title {
	font-family: 'Oswald', sans-serif! Important;
    font-style: normal;
    font-weight: 300! Important;
	letter-spacing:1px;
	font-size: 19px;
}
.home_page_bottom_cat_button {
display: none
}
.spacer_height_60_home {
	height: 60px !important;
}
.all_para {
	padding-top: 40px;
}
.demo .lslide {
	width: 192px !important
}
.demo .lslide img.main_image {
  width: 170px !important
}
#inline_content_footer .submit_button {
  background-color: #a6a6a7;
  color: #fff;
}
#inline_content_footer .submit_button:hover {
    background-color: #333;
    border-color: #333;
    text-decoration: none;
}
#subcat_menu #content-slider-subcat .empty_cat {
	display: none;
}
#subcat_menu #content-slider-subcat {
    display: flex;
    justify-content: center;
	flex-wrap: nowrap; /* Prevent wrapping */
}