@media (min-width: 1200px) and (max-width: 1580px) { 
.service-section.section {
    padding-left: 30px;
    padding-right: 30px;
}
}

/* Normal desktop :992px. */
@media (min-width: 992px) and (max-width: 1199px) {
	
	.hero-content.text-center {
    padding-left: 40px;
}
.service-area {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
}
.service-section.section {
    padding-left: 30px;
    padding-right: 30px;
}
.service-area {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
}
.service {
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
}

.col-12.full .product-details .product-image.right-thumbnail .single-product-thumb-slider-syn .item img, .col-12.full .product-details .product-image.left-thumbnail .single-product-thumb-slider-syn .item img{
    height: 80px;
}


}

/* Tablet desktop :768px. */

@media (min-width: 768px) and (max-width: 991px) {
.shop-sidebar,
.sidebar-inner {
    margin-top: 50px;
}

.service-area {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
}
.service {
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
}
.service-section.section {
    padding-left: 30px;
    padding-right: 30px;
}

.products.row.columns-3 .col-xl-3 {
    max-width: 50%;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
}
  .mean-nav ul {
    margin-left: 0;
}
.product-details .product-image.left-thumbnail .single-product-thumb-slider-syn, .product-details .product-image.right-thumbnail .single-product-thumb-slider-syn {
            width: 100%;
            position: static;
            margin-top: 5px;
}
.woocommerce-page #content div.product div.images,
.woocommerce-page #content div.product div.summary {
    width: 50%;
}


 }


/* small mobile :320px. */
@media (max-width: 767px) {
.shop-sidebar,	
.sidebar-inner {
    margin-top: 50px;
}
.service-area {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
}
.service {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
}
.payment-method,
.copyright{
	margin: auto;
}

	.products.row.columns-3 .col-xl-3 {
    max-width: 100%;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
}
  .product-details-with-gallery {
        padding-bottom: 40px;
    }
    .woocommerce-page #content div.product div.images,
    .woocommerce-page #content div.product div.summary{
        width: 100%;
    }
.mean-nav ul {
    margin-left: 0;
}
.product-details.mb-50.d-flex.flex-row-reverse {
    display: block !important;
}
.woocommerce div.product form.cart table {
    border-width: 0 0 1px;
    display: block;
    overflow-y: auto;
}
.product-details .product-image.left-thumbnail .single-product-thumb-slider-syn, .product-details .product-image.right-thumbnail .single-product-thumb-slider-syn {
            width: 100%;
            position: static;
            margin-top: 5px;
}
.product-details .product-image.left-thumbnail{
    padding-left: 0;
}
ul, ol {
    margin: 0 ;
}

}

@media only screen and (min-width: 580px) and (max-width: 767px) {
	.products.row.columns-3 .col-xl-3 {
    max-width: 50%;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
}
ul, ol {
    margin: 0 0 1em 1em;
    padding: 0;
}

	
}