 
@media only screen and (max-width: 768px) and (orientation: portrait) {
  /* Mobile portrait styles */
  
  .custom-payment-icons {
    clear: both;
    margin-top: 90px;
    text-align: center;
}

.woocommerce-cart .cart-collaterals .wc-proceed-to-checkout .continue-button {
    margin-top: 70px !important;
 }
 
 .woocommerce-product-gallery {
	flex: 1;
	max-width: calc(100% - 0px) !important;
	width: 100% !important;
	margin: 0px !important;
}

.single-product div.product .entry-summary {
	padding-left: 0px !important;
}


table.has-fixed-layout td {
	padding: 5px !important;
	font-size: 12px !important;
	line-height: 16px;
}


}



@media only screen and (max-width: 812px) and (orientation: landscape) {
 
  .custom-payment-icons {
    clear: both;
    margin-top: 90px;
    text-align: center;
}

.woocommerce-cart .cart-collaterals .wc-proceed-to-checkout .continue-button {
    margin-top: 110px !important;
 }
 
 
}

@media only screen   and (device-width: 430px)   and (device-height: 932px)   and (orientation: landscape) {
  
  /* Your CSS for iPhone 14 Pro Max in landscape */
  .custom-payment-icons {
    clear: both;
    margin-top: 90px;
    text-align: center;
}

.woocommerce-cart .cart-collaterals .wc-proceed-to-checkout .continue-button {
    margin-top: 110px !important;
 }
 
 
}




@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) {
  /* Tablet portrait styles */
}


@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {
  /* Tablet landscape styles */
}


@media screen and (min-width: 992px) and (max-width: 1300px) {
    /* Add your custom CSS rules here */
 .main-navigation li{
	padding:0 5px;
 }
 
}


/* ONLY FOR DESKTOP */

@media (min-width: 1025px) {
	
.single-product .entry-summary .woocommerce-tabs .woocommerce-Tabs-panel{
	padding: 5px !important;
	font-size: 14px !important;
	line-height: 20px;
 }


}