@media all and (max-width: 1200px) {

}

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

}

@media all and (max-width: 992px) {
	.main-navigation {
		display: none;
	}
	.spu-row {
		flex-direction: column;
	}
	.spu-row .spu-left {
		width: 100%;
		margin-bottom: 15px;
	}
	.spu-row .spu-right {
		width: 100%;
	}
	ul.categories-slider li.items .in .thumbs {
		width: 120px;
		height: 120px;
	}
	ul.categories-slider li.items .in .caps h3 {
		font-size: 16px;
	}
	ul.products-loop li.product_item {
		flex: 0 0 calc(100% / 3) !important;
		max-width: calc(100% / 3) !important;
	}
	.unique-boxes-row .unique-Box {
		width: 50%;
	}
	.video-box .video-title-para {
		position: absolute;
		left: 0;
		right: 0;
		top: 0;
		bottom: 0;
		display: flex;
		flex-direction: column;
		text-align: center;
		padding: 30px;
	}
	.video-box .video-title-para h2.heading-title {
		font-size: 26px;
		width: 100%;
	}
	.video-box .video-title-para p.para {
		font-size: 16px;
		line-height: 22px;
		width: 100%;
		margin: 0 auto 20px;
	}
	.video-box .video-title-para a.video-play {
		width: 50px;
		height: 50px;
		border-radius: 50%;
		font-size: 20px;
	}
	.video-box .video-img img {
		height: 400px;
		object-fit: cover;
		object-position: bottom center;
	}
	.bigBoxes-row .bigBoxes {
		width: 100%;
		margin-bottom: 20px;
	}
	ul.fmof {
		margin: 0 -15px;
		flex-wrap: wrap;
		width: auto;
	}
	ul.fmof li.item {
		width: 50%;
		padding: 15px;
	}
	ul.fmof li.item .in .media .icon {
		width: 55px;
		height: 55px;
		flex: 0 0 55px;
	}
	.blog-row .blogBox .in-blogBox .blogCaps p.yussi-posts__excerpt {
		font-size: 14px;
	}
	.footContent:last-child {
		order: 1;
		width: 100%;
		margin-bottom: 30px;
		text-align: center;
	}

	.footContent:first-child {
		order: 2;
		width: 50%;
	}

	.footContent:nth-child(2) {
		order: 3;
		width: 25%;
	}

	.footContent:nth-child(3) {
		order: 4;
		width: 25%;
	}
	strong.lgit-heading {
		width: fit-content;
		margin: 0 auto 30px;
	}
	body {
		margin: 0;
		padding-bottom: 60px;
	}
	.aslc {
		position: fixed;
		bottom: 0;
		background: #999999;
		left: 0;
		right: 0;
		z-index: 99999;
		width: 100vw;
		border-top: 1px solid hsla(0, 0%, 100%, 0.2);
		box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
		background-color: #2d2d2d;
	}
	.aslc .in-aslc {
		display: flex;
		justify-content: center;
		align-items: center;
		padding: 0 30px;
		height: unset;
	}

	ul.aslc-list {
		width: -webkit-fill-available;
		justify-content: space-between;
		align-items: center;
		margin: 0 -30px;
	}
	ul.aslc-list li.item{
		width: 25%;
		flex: 0 0 25%;
		display: flex;
		align-items: center;
		justify-content: center;
		margin: 0;
		height: 60px;
	}
	ul.aslc-list li.item a{
	}
	ul.aslc-list li.item a span.icon svg {
		width: 1.5em;
		color: #ffffff;
	}
	.scrollTop {
		bottom: 65px;
	}
	.yussi-au-row2 .col50 .content {
		padding: 25px;
	}
	.yussi-au-row2 .col50 .content h3 {
		font-size: 28px;
	}
	.yussi-au-row2 .col50 .content p {
		font-size: 16px;
		line-height: 24px;
	}
	.yussi-au-row .image-col .imgBox img {
		height: 240px;
	}
	.yussi-au-row .content-col .content h3 {
		font-size: 30px;
		margin-bottom: 15px;
	}
	.yussi-au-row .content-col .content p {
		font-size: 16px;
		margin: 0;
	}
	.ContactUs-row {
		flex-direction: column;
	}
	.ContactUs-row .left, .ContactUs-row .right {
		width: 100%;
		flex: 0 0 100%;
	}
	.ContactUs-row .left{
		margin-bottom:20px;
	}
	.mapBox iframe.maps {
		height: 400px;
	}
	ul.shopping_cart {
		display: none !important;
	}
	button.res-toggle {
		display: flex;
	}
	.container{
		max-width:960px !important;
		padding-left:30px;
		padding-right:30px;
	}
}
@media all and (max-width: 821px) {
	.yussi-au-row {
		margin: 0 -15px 40px;
		flex-direction: column;
	}
	.yussi-au-row .image-col,
	.yussi-au-row .content-col{
		width: 100%;
		flex: 0 0 100%;
	}
	.yussi-au-row2 .col50 {
		width: 500px;
	}
	.yussi-au-row2 .col50 .content {
		min-height: unset;
	}
}
@media all and (max-width: 768px) {
	ul.products-loop li.product_item {
		flex: 0 0 calc(100% / 2) !important;
		max-width: calc(100% / 2) !important;
	}
	.unique-boxes-row .unique-Box {
		width: 100%;
	}
	.blog-row .blogBox {
		margin-bottom: 20px;
	}
	.copyrights .in-copyrights {
		flex-direction: column;
	}
	.copyrights .in-copyrights p {
		order: 2;
		margin-top: 15px;
	}
	.homeSlider .item-HS .in-item-HS a.url .hs-bannerlist__content .hs-bannerlist__content-inner h1.hs-bannerlist__title {
		font-size: 34px;
		line-height: 37px;
		margin: 0% 30% 0% 0%;
	}
	.homeSlider .item-HS .in-item-HS a.url .hs-bannerlist__content .hs-bannerlist__content-inner {
		padding: 5%;
	}
	.homeSlider .item-HS .in-item-HS a.url .hs-bannerlist__content .hs-bannerlist__content-inner .hs-bannerlist__desc {
		margin: 0% 31% 0% 0%;
		font-size: 14px;
	}
	.homeSlider .item-HS .in-item-HS a.url .hs-bannerlist__content .hs-bannerlist__content-inner span.hs-bannerlist__btn {
		padding: 10px 25px 10px 25px;
		margin: 20px 0px 0px 0px;
		font-size: 14px;
	}
	.heading-para h2 {
		font-size: 30px;
		text-align: center;
	}
	.heading-para {
		margin-bottom: 30px;
	}
	.footContent:first-child {
		order: 4;
		width: 100%;
		margin-top:30px;
	}
	.footContent:nth-child(2) {
		order: 2;
		width: 50%;
	}
	.footContent:nth-child(3) {
		order: 3;
		width: 50%;
	}
	.foot-row {
		margin: 0 -20px;
	}
	.footContent {
		padding: 0 20px;
	}
	.Pbanner .inner-Pbanner h2 {
		font-size: 30px;
		text-align: center;
	}
}

@media all and (max-width: 601px) {
	.mapBox iframe.maps {
		height: 300px;
	}
	.formContactUs .control-fields.half {
		width: 100%;
	}
}

@media all and (max-width: 576px) {
	.yussi-au-row2 {
		margin: 0 -10px;
	}
	.yussi-au-row2 .col50 {
		width: 100%;
		padding: 10px;
	}
}

@media all and (max-width: 485px) {
	ul.categories-slider li.items .in .thumbs {
		width: 130px;
		height: 130px;
	}
}

@media all and (max-width: 414px) {
	ul.categories-slider li.items .in .thumbs {
		width: 115px;
		height: 115px;
	}
}

@media all and (max-width: 321px) {

}
