@media all and (min-width:981px) {
	.single-slide {
		display: none !important;
	}
	.single-product .reviews-column {
		margin-right: 110px;
	}
	.pleft {
		padding-left: 40px;
	}
	.pright {
		padding-right: 40px;
	} 
	.single-product .content-reverse {
		padding-top: 0!important;
	}
	.single-product .summary .single_add_to_cart_button {
		width: 100%!important;
	}
	.product_cat_set .summary .single_add_to_cart_button {
	    width: 58%!important;
	}
	.single-product div.product form.cart {
		display: flex;
	}
	.sticky-column {
		position: relative;
	}
	.woocommerce-cart .entry-header,
	.woocommerce-checkout .entry-header{
		padding: 0 0 40px !important;
	}
	.single-product .col-wrapper {
		display: grid;
    	grid-gap: 10px;
		grid-template-columns: 59.36% 39.04%;
	}
	.single-product .col-wrapper .col-01 {
		grid-column: 1;
		grid-row: 1;
		display: flex;
		flex-wrap: wrap;
	}
	.single-product .col-wrapper .col-02 {
		grid-column: 2 ;
		grid-row: 1 / 4;
	}
	.single-product .col-wrapper .col-03 {
		grid-column: 1 ;
		grid-row: 2 ;
	}
	.woocommerce-MyAccount-navigation {
		width: 21.6470588235%;
    	float: left;
    	margin-right: 1.8823529412%;
	}
	.team-wrapper {
		display: flex;
    	flex-wrap: wrap;
    	justify-content: center;
    	gap: 70px 60px;
    	margin-top: 60px;
	}
	.team-member {
		width: 21%;
	}
	.team-member img {
		width: 250px;
		height: auto;
		object-fit: contain;
		object-position: center;
	}
	.instagram-section p{
		max-width: 700px;
		margin: auto;
	}
	.blog #main{
		display: flex;
		flex-wrap: wrap;
		gap: 70px 50px;
	}
	.blog #main article {
		width: 30%;
	}
	.slick-prev {
		left: -45px;
	}
	.slick-next {
		right: -45px;
	}
	.img-text-single-block .col:last-child {
		padding-right: 40px;
	}
	.desktop-hide {
		display: none !important;
	}
	.site-footer .footer-widgets .footer-widget-7 .widget img{
		position: relative;
		top: 32px;
	}
	#topbar .col-full div{
		width: 100%;
	}
	#topbar .col-full div:nth-child(2){
		text-align: center;
	}
	#topbar .col-full div:nth-child(3){
		text-align: right;
	}
	.section-flex-sidebar .span_1_of_4{
		width: 31.8%!important;
	}
	.section-flex-sidebar .span_2_of_4{
		width: 46.2%!important;
	}
	.custom-card-in-product-grid {
		min-height: 500px;
	}
	.filter-wrapper {
		max-width: 67%;
    	position: relative;
    	margin-bottom: -43px;
	}
	.single-product .woocommerce-message {
		padding-top: 24px;
	}
	.single-product .woocommerce-message .button {
		margin-top: -7px;
	}
	.single-product .woocommerce-message:before {
		top: 1.55em;
	}
	.main-navigation ul.menu ul li a, .main-navigation ul.nav-menu ul li a {
		padding: 15px 15px!important;
	}
	
	.main-navigation ul.menu ul.sub-menu, .main-navigation ul.nav-menu ul.children {
		background-color: #fff;
   		padding: 15px 15px 0 15px;
	}
	.single-product .related .products .product:nth-child(4),
	.single-product .related .products .product:nth-child(6){
		display: none !important;
	}
	.woocommerce-checkout .woocommerce-billing-fields__field-wrapper, .woocommerce-checkout .woocommerce-shipping-fields__field-wrapper{
		display: flex;
		flex-wrap: wrap;
	}
	#billing_company_field, #billing_postcode_field, #shipping_company_field, #shipping_postcode_field, #billing_first_name_field, #shipping_first_name_field {
		width: 44.4444444444%!important;
    	float: left;
    	margin-right: 11.1111111111%;
	}
	#billing_country_field, #billing_city_field, #shipping_country_field, #shipping_city_field, #billing_last_name_field, #shipping_last_name_field {
		width: 44.4444444444%!important;
    	float: right;
	}
	@-moz-document url-prefix() {
 		.single-product div.product .woocommerce-product-gallery img {
			width: 75%!important;
			object-fit: cover;
			object-position: center;
		}
		.single-product div.product .woocommerce-product-gallery img:hover {
			width: 100%!important;
		}
	}
	.main-navigation ul.nav-menu>li.menu-item-has-children>a::after {
		display: none !important;
	}
	.resp-tabs-container .resp-tab-content {
		margin-top: 0!important;
	}
	#topbar .popmake-211053 {
		position: relative;
		top: 2px;
	}
	.woocommerce-cart .pleft {
		padding-left:0!important;
		margin-left: 0!important;
	}
	.woocommerce-cart .product-thumbnail, .woocommerce-cart .product-thumbnail img{
		max-width: 170px;
	}
	.page-id-229132 .form-row .button,
	.page-id-229134 .form-row .button{
		width: 70%;
		margin-left: auto;
		margin-right: auto;
	}
	.page-id-84 #customer_login .woocommerce-form-login__submit {
		width: 70%;
    	margin-left: auto;
    	margin-right: auto;
	}
	.page-id-84 #customer_login .form-row {
		display: flex;
		flex-direction: column;
	}
	
	.woocommerce-cart .cross-sells .product {
		width: 42%!important;
	}
	.woocommerce-cart .cross-tablet {
		display: none !important;
	}
	.popup-wrapper.newsletter .col:last-child{
		margin-top: auto!important;
		margin-bottom: auto!important;
	}
	.main-navigation ul li {
		padding-bottom: 24px;
		font-size: 18px;
	}
	.main-navigation ul.sub-menu li {
		padding-bottom: 0px!important;
	}
	/*Main menu custom*/
	.site-header > .col-full {
		display: grid;
   		grid-template-columns: 43% 14% 43%;
  	 	padding: 0 40px!important;
    	max-width: 100%!important;
	}
	.site-branding {
		grid-column: 2;
 	  	order: 2;
	}
	.secondary-navigation {
		grid-column: 3;
 	  	order: 3;
	}
	.main-navigation {
		grid-column: 1;
  	  	order: 1;
  	  	position: relative;
  	  	top: 10px;
	}
	.site-header-cart {
		grid-column: 3;
	}
	.main-navigation ul.menu {
		text-align: left;
	}
	.main-navigation ul.menu > li {
  	  font-size: 12px!important;
	}
	.main-navigation ul.menu>li>a, .main-navigation ul.nav-menu>li>a {
		padding: 0 0.8em!important;
	}
	.home .site-header {
	   background: transparent;
 	   margin-bottom: -95px;
 	   box-shadow: none!important;
 	   border-bottom: 1px solid rgb(46 46 46 / 44%)!important;
	}
	.fav-cat {
		display: grid;
		grid-template-columns: repeat(4,1fr);
		gap: 0 50px;
		margin-top: 40px;
	}
	.home .section-spacing-infobar {
		position: relative;
    	margin-top: -133px;
    	z-index: 2;
    	border-top: 1px solid rgb(46 46 46 / 44%)!important;
	}
	.home-wide-slider .section_home-01,
	.home-wide-slider  {
		min-height: 92vh!important;
		padding-top: 35vh!important;
	}
	.main-navigation ul li.menu-item-has-children:hover ul.sub-menu:before {
		content: '';
		display: inline-block;
		right: 0;
		top: 0;
		bottom: 0;
		width: 100vw;
		height: 100%;
		position: absolute;
		background-color: #fff;
		z-index: -1;
	}
	.main-navigation ul li.menu-item-has-children:hover ul.sub-menu:after {
		content: '';
		display: inline-block;
		left: 0;
		top: 0;
		bottom: 0;
		width: 100vw;
		height: 100%;
		position: absolute;
		background-color: #fff;
		z-index: -1;
	}
	.main-navigation ul.menu ul.sub-menu, .main-navigation ul.nav-menu ul.children {
		background-color: #fff;
   		padding: 15px 15px 25px 15px;
	}
	.home .section_home-01 .col-full{
		max-width: 100%!important;
		margin-left: 7vw!important;
		margin-right: 7vw!important;
	}
	.home .section-spacing-infobar .col-full{
		max-width: 100%!important;
		margin-left: 7.4vw!important;
		margin-right: 7.4vw!important;
	}
	.section-spacing-infobar {
		border-bottom: 0!important;
	}
	.slide.popmake-211053 {
		position: relative;
		top: 2px;
	}
	#slideshow {
		max-width: 80.5vw!important;
	}
}
