@media all and (max-width: 1920px) {
	.container {
		width: 100%;
		max-width: 1600px;
	}
}
@media all and (max-width: 1640px) {
	.container {
		width: 100%;
		max-width: 1440px;
	}
}
@media all and (max-width: 1440px) {
	.container {
		width: 100%;
		max-width: 1366px;
	}
}
@media all and (max-width: 1366px) {
	.container {
		width: 100%;
		max-width: 1200px;
	}
}
@media all and (max-width: 1366px) {
	.footLogo a img {
		width: 154px;
	}
	.foot-row-custom .foot-content.fcc4 {
		width: 30%;
		flex: 0 0 30%;
	}
	.foot-row-custom .foot-content.fcc3 {
		width: 340px;
		flex: 0 0 340px;
	}
}

@media all and (max-width: 1200px) {
	.menuBar ul.NavBar li {
		margin:0 10px
	}

	.menuBar ul.NavBar li a {
		font-size: 14px;
		white-space: pre
	}
}

@media all and (max-width: 1199px) {
	.product-page-top-heading-content-part .content .wpb_wrapper {
		padding: 0 10%;
	}
	.simple-content-area.vc_custom_1756981039744 {
		padding-top: 80px !important;
		padding-bottom: 80px !important;
	}
	.simple-content-area.vc_custom_1756982485658 {
		padding-top: 60px !important;
		padding-bottom: 60px !important;
	}
}
@media all and (max-width: 1024px) {
	.fiveBox-row .fiveColl-Big>.vc_column-inner>.wpb_wrapper>.vc_row .ContentBoxs>.vc_column-inner {
		padding: 0 120px 0 60px;
	}
	.fiveBox-row .fiveColl-Big>.vc_column-inner>.wpb_wrapper>.vc_row .Image>.vc_column-inner>.wpb_wrapper .BigImage figure.vc_figure .vc_single_image-wrapper {
		height: 450px;
	}
	.fiveBox-row .fiveColl-Small>.vc_column-inner>.wpb_wrapper .SmallImage>figure.vc_figure>.vc_single_image-wrapper {
		height: 320px;
	}
	.simple-content-area.vc_custom_1756990064790,
	.simple-content-area.vc_custom_1756969689336{
		padding-top: 60px !important;
		padding-bottom: 40px !important;
	}
	.threeBox-row>.c1, 
	.threeBox-row>.c2,
	.threeBox-row>.c5,
	.threeBox-row>.c6{
		height: 300px;
	}
	.threeBox-row>.c3,
	.threeBox-row>.c4{
		height: 605px;
	}
	.videos-row.vc_custom_1756975358178 {
		padding-top: 50px !important;
		padding-bottom: 50px !important;
	}
	.foot-row-custom .foot-content.fcc1{
		width: 25%;
		flex: 0 0 25%;
	}
	.foot-row-custom .foot-content.fcc2{
		width: 25%;
		flex: 0 0 25%;
	}
	.foot-row-custom .foot-content.fcc3 {
		width: 25%;
		flex: 0 0 25%;
	}
	.foot-row-custom .foot-content.fcc4 {
		width: 25%;
		flex: 0 0 25%;
	}
	.git-sec {
		padding-left: 100px;
		padding-right: 100px;
		padding-top: 60px;
		padding-bottom: 60px;
	}
	.git-area .git-left {
		width: 300px;
		flex: 0 0 300px;
	}
}
@media all and (max-width: 992px) {
	.banner-video-section {
		height: 500px;
	}
	.banner-video-section .banner-overlay {
		padding: 40px 0 20px;
	}
	.banner-video-section .banner-overlay .container {
		width: 100%;
		max-width: 100%;
		text-align: center;
	}
	.banner-video-section .banner-overlay .banner-content {
		width: 100%;
	}
	.banner-video-section .banner-overlay .banner-content h1 {
		font-size: 28px;
		line-height: 41px;
		text-align: center;
	}
	.videos-row {
		display: flex;
		flex-wrap: wrap;
		gap: 0;
	}
	.videos-row>.vid-content-col {
		width: 100%;
		margin-bottom: 20px;
	}
	.videos-row .vid-col {
		width: 50%;
		padding: 0 15px;
	}
	.three-image-gall .threeImg-gBox>.vc_column-inner>.wpb_wrapper .imgN {
		height: 300px;
	}
	.product-page-top-heading-content-part .content .wpb_wrapper {
		padding: 0 0;
	}
	.product-page-top-heading-content-part .heading {
		font-size: 34px !important;
	}
	.product-page-top-heading-content-part .vc_custom_1757055049512 {
		padding-top: 60px !important;
		padding-bottom: 60px !important;
	}
	.mainPro .proItem {
		width: 50%;
	}
	.product-detail {
		display: flex;
		grid-template-columns: unset;
		grid-template-areas: unset;
	}
	.product-detail .product-gallery .in-product-gallery {
		width: 100%;
		margin-bottom: 30px;
	}
	.product-detail .product-summary {
		position: relative;
		top: 0;
		margin-bottom: 30px;
	}
	.simple-content-area.vc_custom_1756981039744 {
		padding-top: 60px !important;
		padding-bottom: 60px !important;
	}
	.simple-content-area.vc_custom_1756981039744 .vc_custom_1756982215273 {
		padding-left: 15px !important;
		padding-right: 15px !important;
	}
	.simple-content-area.vc_custom_1756981039744 .vc_custom_1756982215273 .page-heading1 {
		font-size: 32px !important;
	}
	.simple-content-area.vc_custom_1756981039744 .vc_custom_1756982215273 p.page-para {
		font-size:16px !important;
	}
	p.page-para {
		font-size: 16px !important;
	}
	.professionals-zikZak-row .professionals-zz-Content .vc_column-inner .wpb_wrapper .content .wpb_wrapper p {
		font-size: 16px;
	}
	section.blog-page-sec {
		padding: 60px 0;
	}
	section.blog-page-sec .container-fluid {
		padding: 0 15px;
	}
	.unique-cart-area table.wc-block-cart-items tr.wc-block-cart-items__row {
		display: table;
		grid-template-columns: unset;
		vertical-align: top;
	}
	.unique-cart-area table.wc-block-cart-items tr.wc-block-cart-items__row td.wc-block-cart-item__image {
		width: 150px;
		max-width: 150px;
		min-width: 150px;
		padding-bottom:20px;
	}
	.unique-cart-area table.wc-block-cart-items tr.wc-block-cart-items__row td.wc-block-cart-item__product {
		padding-bottom: 20px;
	}
}
@media all and (max-width: 821px) {
	header.main-header .container {
		max-width: 100%;
	}
	header.main-header .container {
		max-width: 100%;
		display: flex;
	}
	header.main-header .header-top-llib {
		padding: 0px 0;
		margin-bottom: 0;
		width: 100%;
	}
	.main-logo a.logo-url img.logo {
		height: 32px;
		width: auto;
	}
	.mig {
		margin-left: auto;
		margin-right: 20px;
	}
	.mig img {
		width: 50px;
	}
	ul.extra-sac-list li.item.toggle-mobMene-item {
		display: flex;
	}
	ul.extra-sac-list li.item.toggle-mobMene-item button.toggle-mobMene {
		display: flex;
	}
	.main-navigation nav.navigation-main {
		display: none !important;
	}
	.mega-fly-menu-wrape {
		display: none !important;
	}
	header.main-header.sticky {
		padding: 15px 0;
	}
	.proCats-row .proCats-listing-item {
		padding: 20px;
		width: 50%;
	}
	.git-area {
		display: flex;
		flex-direction: column;
		overflow: hidden;
		border-radius: 20px;
	}
	.git-area .git-left {
		width: 100%;
		flex: 0 0 100%;
		padding: 30px 25px 30px 25px;
		border-radius: 20px 20px 0px 0px;
	}
	.git-area .git-right {
		width: 100%;
		border-radius: 0px 0px 20px 10px;
		padding: 30px 30px 30px 30px;
	}
	.blog-item-row .blogItem {
		padding-right: 15px;
		padding-left: 15px;
		width: 50%;
	}
	.blog-item-row .blogItem .in-blogItem .CapsBox h2.entry-title {
		font-size: 22px;
		line-height: 1.2em;
	}
}
@media all and (max-width: 768px) {
	.banner-video-section {
		height: 400px;
	}
	.fiveBox-row .fiveColl-Big>.vc_column-inner>.wpb_wrapper>.vc_row {
		flex-direction: column;
	}
	.fiveBox-row .fiveColl-Big>.vc_column-inner>.wpb_wrapper>.vc_row .Image {
		width: 100%;
	}
	.fiveBox-row .fiveColl-Big>.vc_column-inner>.wpb_wrapper>.vc_row .Image>.vc_column-inner>.wpb_wrapper .BigImage figure.vc_figure .vc_single_image-wrapper {
		height: 400px;
	}
	.fiveBox-row .fiveColl-Big>.vc_column-inner>.wpb_wrapper>.vc_row .ContentBoxs {
		width: 100%;
	}
	.fiveBox-row .fiveColl-Big>.vc_column-inner>.wpb_wrapper>.vc_row .ContentBoxs>.vc_column-inner {
		padding: 30px 30px 20px 30px;
	}
	.threeBox-row>.c1, .threeBox-row>.c2, .threeBox-row>.c5, .threeBox-row>.c6 {
		height: 240px;
	}
	.threeBox-row>.c3, .threeBox-row>.c4 {
		height: 485px;
	}
	.foot-row-custom {
		flex-wrap: wrap;
	}
	.foot-row-custom .foot-content {
		width: 50% !important;
		flex: 0 0 50% !important;
	}
	.foot-row-custom .foot-content.fcc2 {
		background: #656c67;
	}
	.foot-row-custom .foot-content.fcc1 .in-foot-content {
		padding-left: 15px;
		text-align: center;
	}
	.foot-row-custom .foot-content.fcc1 .in-foot-content .footLogo {
		margin: auto;
	}
	#progress {
		height: 45px;
		width: 45px;
	}
	#progress #progress-value {
		height: calc(100% - 5px);
		width: calc(100% - 5px);
		font-size: 30px;
	}
	#progress #progress-value i {
		font-size: 16px;
	}
	.simple-content-area .contents p,
	.fiveBox-row .fiveColl-Big>.vc_column-inner>.wpb_wrapper>.vc_row .ContentBoxs>.vc_column-inner>.wpb_wrapper>.content>.wpb_wrapper p{
		font-size: 16px;
	}
	.pp-zikZak-sec .pp-zikZak-row {
		flex-direction: column;
	}
	.pp-zikZak-sec .pp-zikZak-row .pp-zzImageBox {
		order: unset !important;
		margin-bottom: 15px;
	}
	.pp-zikZak-sec .pp-zikZak-row .pp-zzContentBox>.vc_column-inner>.wpb_wrapper h2.heading {
		font-size: 28px;
		text-align: center !important;
	}
	.pp-zikZak-sec .pp-zikZak-row .pp-zzContentBox>.vc_column-inner>.wpb_wrapper p.para {
		font-size: 16px;
		margin-bottom: 20px;
		text-align: center !important;
	}
	.proCats-row .proCats-listing-item {
		padding: 15px;
		width: 100%;
	}
	.proCats-row {
		margin: 0 -15px;
	}
	.product_cat_row .proCatImg {
		margin-bottom: 15px;
	}
	.product_cat_row .proCatContent .in-proCatContent {
		text-align: center;
	}
	.mainPro .proItem .in-proItem .product-imageBox .product-action form.cart-form .qty {
		height: 28px;
	}
	.mainPro .proItem .in-proItem .product-imageBox .product-action form.cart-form .qty button.btn {
		height: 28px;
		width: 28px;
		flex: 0 0 28px;
	}
	.mainPro .proItem .in-proItem .product-imageBox .product-action form.cart-form .qty button.btn svg {
		width: 14px;
	}
	.mainPro .proItem .in-proItem .product-imageBox .product-action form.cart-form .qty input.quantity-input {
		height: 28px;
		width: 115px;
		font-size: 14px;
	}
	.mainPro .proItem .in-proItem .product-imageBox .product-action form.cart-form button.add-to-cart {
		width: 28px;
		height: 28px;
		border-radius: 5px;
	}
	.mainPro .proItem .in-proItem .product-imageBox .product-action form.cart-form button.add-to-cart .icon svg {
		height: 18px;
	}
	.mainPro .proItem .in-proItem .product-imageBox span.quickview-toggle button.btn-quickview {
		height: 35px;
		width: 35px;
		border-radius: 7px;
		font-size: 16px;
	}
	.category-products-area {
		padding: 20px 0 0;
	}
	.breadcurmb-area ul.breadcurmb {
		gap: 5px 25px;
		flex-wrap: wrap;
	}
	.breadcurmb-area ul.breadcurmb li::after {
		right: -16px;
	}
	.product-detail .product-gallery .in-product-gallery {
		flex-direction: column;
	}
	.gal-thum-and-arrows {
		width: 100%;
		flex: 0 0 100%;
		position: relative;
		height: fit-content;
		order: 2;
		padding: 10px;
		border: 1px solid rgb(0 0 0 / 15%);
	}
	.gallery-thumbs {
		width: 100%;
		flex: 0 0 100%;
		height: unset;
	}
	.gal-thum-and-arrows .spc-thumbs-prev, .gal-thum-and-arrows .spc-thumbs-next {
		width: 35px;
		height: 35px;
		top: 0 !important;
		bottom: 0 !important;
		margin: auto;
		transform: unset;
		border-radius: 10px;
	}
	.gal-thum-and-arrows .spc-thumbs-prev {
		left: -15px;
		right: auto;
		transform: rotate(-90deg);
	}
	.gal-thum-and-arrows .spc-thumbs-next {
		right: -15px;
		left: auto;
		transform: rotate(-90deg);
	}
	.gal-thum-and-arrows .spc-thumbs-prev svg, .gal-thum-and-arrows .spc-thumbs-next svg {
		width: 16px;
	}
	.product-detail .product-summary .cart-form .qty {
		height: 40px;
	}
	.product-detail .product-summary .cart-form .qty button.btn {
		height: 40px;
		width: 40px;
		flex: 0 0 40px;
	}
	.product-detail .product-summary .cart-form .qty input.quantity-input {
		width: 60px;
		flex: 0 0 60px;
		height: 40px;
		font-size: 14px;
		max-width: 60px;
		min-width: 60px;
	}
	.product-detail .product-summary .cart-form button.single_add_to_cart_button {
		width: 100%;
		border-radius: 10px;
		font-size: 14px;
		padding: 0 10px;
	}
	section.banner__area {
		height: 240px;
	}
	.simple-content-area.vc_custom_1756981039744 {
		padding-top: 40px !important;
		padding-bottom: 40px !important;
	}
	.professionals-zikZak-row {
		margin-top: 30px;
		margin-bottom: 30px;
		flex-direction: column;
	}
	.professionals-zikZak-row >.professionals-zz-Img {
		order: unset !important;
		margin-bottom: 15px;
	}
	.professionals-zikZak-row .professionals-zz-Content .vc_column-inner {
		padding: 0 !important;
	}
	.twoBox-row {
		gap: 5px 0px;
		display: flex;
		margin: 0px;
		flex-direction: column;
	}
	.twoBox-row .twoBox-col>.vc_column-inner>.wpb_wrapper .imgBox {
		height: auto;
	}
	.professionals-zikZak-row>.professionals-zz-Img>.vc_column-inner>.wpb_wrapper .zzImg {
		margin: 0;
		height: auto;
		overflow: hidden;
	}
	.git-sec {
		padding-left: 15px;
		padding-right: 15px;
		padding-top: 40px;
		padding-bottom: 40px;
	}
	.search-wrap .in-search-wrap form.search-by-ajax-form {
		width: 95%;
	}
	.search-wrap .in-search-wrap form.search-by-ajax-form .ajax-search-result {
		width: 100%;
	}
	.search-wrap .in-search-wrap form.search-by-ajax-form .ajax-search-result ul.search-suggest-list li.item a .media .content p.title {
		font-size: 16px;
	}
	.search-wrap .in-search-wrap form.search-by-ajax-form .ajax-search-result ul.search-suggest-list li.item a .media .content span.price {
		font-size: 16px;
	}
	.product-detail .product-gallery .in-product-gallery .gallery-main {
		height: 238px;
	}
}

@media all and (max-width: 600px) {
	.fiveBox-row {
		flex-wrap: wrap;
		display: flex;
		grid-template-columns: unset;
	}
	.videos-row .vid-col {
		width: 100%;
		padding: 15px 15px;
	}
}

@media all and (max-width: 576px) {
	.simple-content-area.vc_custom_1756989952652 {
		padding-top: 40px !important;
		padding-bottom: 40px !important;
	}
	.product-page-top-heading-content-part .vc_custom_1757055049512 {
		padding-top: 40px !important;
		padding-bottom: 40px !important;
	}
	.threeBox-row>.c1, .threeBox-row>.c2, .threeBox-row>.c5, .threeBox-row>.c6 {
		height: 190px;
	}
	.threeBox-row>.c3, .threeBox-row>.c4 {
		height: 385px;
	}
	.three-image-gall .threeImg-gBox>.vc_column-inner>.wpb_wrapper .imgN {
		height: 170px;
	}
	.three-image-gall {
		margin-bottom: 20px;
	}
	.simBtn a.vc_general {
		font-size: 12px !important;
	}
	.simBtn.wrBtn a.vc_general {
		padding: 7px 10px !important;
	}
	.mainPro .proItem {
		width: 100%;
	}
	.mainPro .proItem .in-proItem .product-caps h3 {
		height: auto;
	}
	.mainPro .proItem .in-proItem .product-caps .product-description p {
		height: auto;
	}
	.professionals-zikZak-row >.professionals-zz-Img,
	.professionals-zikZak-row .professionals-zz-Content{
		padding-left: 15px;
		padding-right: 15px;
	}
	.blog-item-row .blogItem {
		width: 100%;
	}
	.blog-item-row .blogItem .in-blogItem .bImgBox {
		height: auto;
	}
}

@media all and (max-width: 481px) {
	.foot-row-custom .foot-content {
		width: 100% !important;
		flex: 0 0 100% !important;
	}
	.foot-row-custom .foot-content.fcc1 {
		background: #656c67;
	}
	.foot-row-custom .foot-content.fcc2 {
		background: #c6c7c4;
	}
	.unique-cart-area table.wc-block-cart-items tr.wc-block-cart-items__row {
		display: flex;
		flex-wrap: wrap;
	}
	.unique-cart-area table.wc-block-cart-items tr.wc-block-cart-items__row td.wc-block-cart-item__image {
		width: 100%;
		max-width: 100%;
		min-width: 100%;
		padding: 0;
		height: unset;
		margin-bottom: 15px;
	}
	.unique-cart-area table.wc-block-cart-items tr.wc-block-cart-items__row td.wc-block-cart-item__image a {
		height: auto;
	}
	.unique-cart-area table.wc-block-cart-items tr.wc-block-cart-items__row td.wc-block-cart-item__product {
		padding-bottom: 0;
		margin: 0 0 15px;
	}
}

@media all and (max-width: 414px) {
	.main-logo a.logo-url img.logo {
		height: 22px;
	}
	.mig img {
		width: 40px;
	}
}

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

}
