#footer .container.upper-footer {
	overflow: hidden;
}

@media screen and (max-width:400px) {
	.enable-border .section-heading-subtitle:before, .enable-border .section-heading-subtitle:after {
		width: 55px !important;
		height: 4px !important;
	}
}
@media screen and (min-width:1920px) {
    .eye-care-slider-set {
    padding-left: 22% !important;
    }
}
@media screen and (min-width:1550px) and (max-width: 1700px) {
    .eye-care-slider-set {
    padding-left: 9% !important;
    }
}
@media screen and (min-width:1700px) {
    .eye-care-slider-set {
    padding-left: 14%;
    }
    .ld-pharmacy-services {
        margin-top: -10% !important;
        padding-top: 36% !important;
    }
    .eye-care-slider-text{
        width:70%;
    }
}

@media screen and (max-width:950px) {
	.insignia-gmap.right_info_panel .business-info-wrapper {
		margin-left: auto;
		left: unset;
		right: unset;
		margin-right: auto;
	}
}

@media screen and (max-width:1000px) {
    
        
    .team-single-meta {
        display: block !important;
        align-items: center;
    }
    
    .ins-single-team-social-media {
        display: inline-block;
        margin-top: 25px;
    }
    
    .single-team-bottom-section {
        clear: both;
        margin-bottom: 35px;
    }
    
    
	.ins-page-title-txt {
		display: block !important;
		float: none !important;
	}

	.ins-breadcrumbs-holder {
		display: block !important;
		float: none !important;
	}
	.inv-post-grid-one-inner.blog-archive-custom-class {
        padding: 50px 20px;
    }
    .default-blog-meta-date.default_post_meta_item {
        float: none;
    }
}

@media only screen and (max-width: 767px) {
    
    .single-post-social-col {
        float: left !important;
        padding: 0;
    }
    
        
    .single-team-button {
        display: inline-block;
        padding-right: 20px;
    }
    
    .ins-single-team-social-media {
        display: inline-block;
        margin-top: 35px;
    }
    
    .team-single-meta-left {
       padding: 0;
       margin-top:25px;
    }
    
    .single-team-info-left, .single-team-info-right {
        padding: 0;
    }
    
    form.woocommerce-ordering {
        float: left !important;
    }
    
    .inv-shop-archive-wrapper ul.products li img {
	    margin: 0 !important;
	    height: 320px !important;
        object-fit: cover;
    }
    
    .mm-padding-bottom-55px-inner  .vc_column-inner ,
    .mm-padding-bottom-55px{
        padding-bottom:55px !important;
    }
    
    .woocommerce .products img {
	    height: 320px !important;
        object-fit: cover;
	}
    
    .eye-care-contact-setup {
        padding-top: 15px;
    }
    
    .coupon #coupon_code {
        width: 100% !important;
        margin-bottom: 30px;
    }
    
    .woocommerce-page table.cart td.actions .coupon .button{
        width:100% !important;
    }
    
    .ins-team-layout-4-wrapper {
        margin-bottom: 35px;
    }
    
    .ins-team-layout-4-wrapper:hover{
        margin-bottom: 20px;
    }
    
	.testimonial-right-section {
		padding-left: 15px;
		padding-right: 15px;
	}

	#content .sidebar {
        padding-left: 20px !important;
        padding-right: 20px !important;
	}

	.dental-footer-form .subscrib-form-submit.sc-bg {
		margin-top: 15px !important;
	}

	.mmd-none {
		display: none !important;
	}

	.mm-padding-right-0px {
		padding-right: 0px !important;
	}

	.mm-margin-bottom-20px {
		margin-bottom: 20px !important;
	}

	.mm-margin-top-35px {
		margin-top: 35px !important;
	}

	.footer-menu-style1 p {
		margin-bottom: 10px;
	}

	.insignia-testimonial-style-2 .testimonial-layout-2-bgbox {
		margin-bottom: -10px;
		width: 60px;
	}

	.m-bg-left {
		background-position: left !important;
	}

	.inv-post-blog-item-holder.inv-post-grid-one-main-wrapper.inv-post_blog_grid_2 {
		padding: 0 !important;
	}

	.insignia-pricing-box-inner {
		padding: 45px 35px !important;
	}

	.mo-padding-bottom-55px {
		padding-bottom: 55px !important;
	}

	.mo-boredr-right-transparent .vc_column-inner {
		border-right-color: transparent !important;
	}

	.mo-margin-top-75px-inner .vc_column-inner ,
    .mo-margin-top-75px {
		margin-top: 75px !important;
	}

	.mo-margin-top-0px-inner .vc_column-inner ,
    .mo-margin-top-0px {
		margin-top: 0px !important;
	}

	.mo-padding-top-60px-inner .vc_column-inner ,
    .mo-padding-top-60px {
		padding-top: 60px !important;
	}

	.woocommerce ul.products li.product {
		width: 100% !important;
		float: none !important;
		box-sizing: border-box;
		margin: 0px 0px 35px 0px !important;
	}
}

@media only screen and (max-width: 768px) {

    .default-blog-meta-author.default_post_meta_item {
        float: left;
        display: inline-block;
        margin-top: 8px;
    }
    
	.ins-service-box-style-1 {
		margin-bottom: 30px;
		transition-delay: 0.25s;
		transition: slide-down .3s ease-out;
	}

	.ins-service-box-style-1:hover , .ins-service-box-style-1:last-child {
		margin-bottom: 5px;
	}

	#comments .reply {
		margin-top: 8px !important;
		margin-left: 0 !important;
		float: left !important;
		position: relative !important;
		top: unset !important;
		right: unset !important;
		left: unset !important;
	}

	.ins-team-layout-1-wrapper:hover {
		margin-bottom: 40px !important;
	}

	.insignia-testimonial-grid-2 .insignia-testimonial-layout1 {
		width: 100%;
		padding-left: 0;
		padding-right: 0;
	}

	.ins-shop-archive-left {
		width: 100%;
	}

	.ins-shop-sidebar {
		width: 100%;
	}

	.container.upper-footer {
		padding: 60px 15px 45px 15px !important;
	}

	.make-appoinment-border-width:after {
		width: 40px !important;
	}

	.insignia-testimonial-style-2 .ins-testimonials-layout2-carousel {
		width: 85% !important;
	}

	.insignia-testimonial-style-2 .ins-carousel-img-box img {
		height: 80px !important;
		width: 80px !important;
	}

	

	.ins-service-box-style-2 .ins-service-box-btn2 {
		width: auto;
		display: inline-block;
	}

	.ins-service-box-style-2 .ins-service-box-inner2 {
		padding: 45px 10px !important;
	}

	.post-categories.blog-style-1-category:after {
		display: none !important;
	}

	.blog-style-1-category a {
		font-size: 14px;
	}

	.m-boredr-right-transparent .vc_column-inner {
		border-right-color: transparent !important;
	}

	.enable-border .section-heading-subtitle:before, .enable-border .section-heading-subtitle:after {
		width: 90px;
	}

	#footer .inv-gallery-main {
		width: 33.3333333% !important;
	}

	.ins-client-logos.ins-clients-logo-grid .client-logo a {
		margin: 0 auto;
	}

	.insignia-pricing-box-inner {
		padding: 45px 15px;
	}

	.pricing-title.title-font {
		width: 120px !important;
	}

	.ins-button-wrapper.ins-button-style1.text-right {
		text-align: left;
	}

	.video-light-icon-position-absolute {
		right: unset !important;
		left: calc(50% - 40px);
	}

	.mtext-center {
		text-align: center !important;
	}

	.mtext-left {
		text-align: left !important;
	}

	.mtext-right {
		text-align: right !important;
	}

	.md-none {
		display: none;
	}

	.m-no-padding-inner .vc_column-inner , 
    .m-no-padding {
		padding: 0 !important;
	}
    
    /*** mobile-padding-top ***/
    
	.m-padding-top-0px-inner .vc_column-inner , 
    .m-padding-top-0px {
		padding-top: 0px !important;
	}

	.m-padding-top-5px-inner .vc_column-inner ,
    .m-padding-top-5px {
		padding-top: 5px !important;
	}

	.m-padding-top-10px-inner .vc_column-inner ,
    .m-padding-top-10px {
		padding-top: 10px !important;
	}

	.m-padding-top-15px-inner .vc_column-inner ,
    .m-padding-top-15px {
		padding-top: 15px !important;
	}

	.m-padding-top-20px-inner .vc_column-inner ,
    .m-padding-top-20px {
		padding-top: 20px !important;
	}

	.m-padding-top-25px-inner .vc_column-inner ,
    .m-padding-top-25px {
		padding-top: 25px !important;
	}

	.m-padding-top-30px-inner .vc_column-inner ,
    .m-padding-top-30px {
		padding-top: 30px !important;
	}

	.m-padding-top-35px-inner .vc_column-inner ,
    .m-padding-top-35px {
		padding-top: 35px !important;
	}

	.m-padding-top-40px-inner .vc_column-inner ,
    .m-padding-top-40px {
		padding-top: 40px !important;
	}

	.m-padding-top-45px-inner .vc_column-inner ,
    .m-padding-top-45px {
		padding-top: 45px !important;
	}

	.m-padding-top-50px-inner .vc_column-inner ,
    .m-padding-top-50px {
		padding-top: 50px !important;
	}

	.m-padding-top-55px-inner .vc_column-inner ,
    .m-padding-top-55px {
		padding-top: 55px !important;
	}

	.m-padding-top-60px-inner .vc_column-inner ,
    .m-padding-top-60px {
		padding-top: 60px !important;
	}

	.m-padding-top-65px-inner .vc_column-inner ,
    .m-padding-top-65px {
		padding-top: 65px !important;
	}

	.m-padding-top-70px-inner .vc_column-inner ,
    .m-padding-top-70px {
		padding-top: 70px !important;
	}

	.m-padding-top-75px-inner .vc_column-inner ,
    .m-padding-top-75px {
		padding-top: 75px !important;
	}
    
    /*** mobile-padding-bottom ***/
    
	.m-padding-bottom-0px-inner .vc_column-inner ,
    .m-padding-bottom-0px {
		padding-bottom: 0px !important;
	}

	.m-padding-bottom-5px-inner .vc_column-inner ,
    .m-padding-bottom-5px {
		padding-bottom: 5px !important;
	}

	.m-padding-bottom-10px-inner .vc_column-inner ,
    .m-padding-bottom-10px {
		padding-bottom: 10px !important;
	}

	.m-padding-bottom-15px-inner .vc_column-inner ,
    .m-padding-bottom-15px {
		padding-bottom: 15px !important;
	}

	.m-padding-bottom-20px-inner .vc_column-inner ,
    .m-padding-bottom-20px {
		padding-bottom: 20px !important;
	}

	.m-padding-bottom-25px-inner .vc_column-inner ,
    .m-padding-bottom-25px {
		padding-bottom: 25px !important;
	}

	.m-padding-bottom-30px-inner .vc_column-inner ,
    .m-padding-bottom-30px {
		padding-bottom: 30px !important;
	}

	.m-padding-bottom-35px-inner .vc_column-inner ,
    .m-padding-bottom-35px {
		padding-bottom: 35px !important;
	}

	.m-padding-bottom-40px-inner .vc_column-inner ,
    .m-padding-bottom-40px {
		padding-bottom: 40px !important;
	}

	.m-padding-bottom-45px-inner .vc_column-inner ,
    .m-padding-bottom-45px {
		padding-bottom: 45px !important;
	}

	.m-padding-bottom-50px-inner .vc_column-inner ,
    .m-padding-bottom-50px {
		padding-bottom: 50px !important;
	}

	.m-padding-bottom-55px-inner .vc_column-inner ,
    .m-padding-bottom-55px {
		padding-bottom: 55px !important;
	}

	.m-padding-bottom-60px-inner .vc_column-inner ,
    .m-padding-bottom-60px {
		padding-bottom: 60px !important;
	}

	.m-padding-bottom-55px-inner .vc_column-inner ,
    .m-padding-bottom-65px {
		padding-bottom: 65px !important;
	}

	.m-padding-bottom-70px-inner .vc_column-inner ,
    .m-padding-bottom-70px {
		padding-bottom: 70px !important;
	}

	.m-padding-bottom-75px-inner .vc_column-inner ,
    .m-padding-bottom-75px {
		padding-bottom: 75px !important;
	}

	.m-padding-bottom-100px-inner .vc_column-inner ,
    .m-padding-bottom-100px {
		padding-bottom: 100px !important;
	}
    
        /*** mobile-padding-left ***/
    
	.m-padding-left-0px-inner .vc_column-inner ,
    .m-padding-left-0px {
		padding-left: 0px !important;
	}

	.m-padding-left-5px-inner .vc_column-inner ,
    .m-padding-left-5px {
		padding-left: 5px !important;
	}
	
	.m-padding-left-7px-inner .vc_column-inner ,
    .m-padding-left-7px {
		padding-left: 7.5px !important;
	}

	.m-padding-left-10px-inner .vc_column-inner ,
    .m-padding-left-10px {
		padding-left: 10px !important;
	}

	.m-padding-left-15px-inner .vc_column-inner ,
    .m-padding-left-15px {
		padding-left: 15px !important;
	}

	.m-padding-left-20px-inner .vc_column-inner ,
    .m-padding-left-20px {
		padding-left: 20px !important;
	}

	.m-padding-left-25px-inner .vc_column-inner ,
    .m-padding-left-25px {
		padding-left: 25px !important;
	}

	.m-padding-left-30px-inner .vc_column-inner ,
    .m-padding-left-30px {
		padding-left: 30px !important;
	}

	.m-padding-left-35px-inner .vc_column-inner ,
    .m-padding-left-35px {
		padding-left: 35px !important;
	}

	.m-padding-left-40px-inner .vc_column-inner ,
    .m-padding-left-40px {
		padding-left: 40px !important;
	}

	.m-padding-left-45px-inner .vc_column-inner ,
    .m-padding-left-45px {
		padding-left: 45px !important;
	}

	.m-padding-left-50px-inner .vc_column-inner ,
    .m-padding-left-50px {
		padding-left: 50px !important;
	}

	.m-padding-left-55px-inner .vc_column-inner ,
    .m-padding-left-55px {
		padding-left: 55px !important;
	}

	.m-padding-left-60px-inner .vc_column-inner ,
    .m-padding-left-60px {
		padding-left: 60px !important;
	}

	.m-padding-left-55px-inner .vc_column-inner ,
    .m-padding-left-65px {
		padding-left: 65px !important;
	}

	.m-padding-left-70px-inner .vc_column-inner ,
    .m-padding-left-70px {
		padding-left: 70px !important;
	}

	.m-padding-left-75px-inner .vc_column-inner ,
    .m-padding-left-75px {
		padding-left: 75px !important;
	}
    
        /*** mobile-padding-right ***/
    
	.m-padding-right-0px-inner .vc_column-inner ,
    .m-padding-right-0px {
		padding-right: 0px !important;
	}

	.m-padding-right-5px-inner .vc_column-inner ,
    .m-padding-right-5px {
		padding-right: 5px !important;
	}

	.m-padding-right-10px-inner .vc_column-inner ,
    .m-padding-right-10px {
		padding-right: 10px !important;
	}

	.m-padding-right-15px-inner .vc_column-inner ,
    .m-padding-right-15px {
		padding-right: 15px !important;
	}

	.m-padding-right-20px-inner .vc_column-inner ,
    .m-padding-right-20px {
		padding-right: 20px !important;
	}

	.m-padding-right-25px-inner .vc_column-inner ,
    .m-padding-right-25px {
		padding-right: 25px !important;
	}

	.m-padding-right-30px-inner .vc_column-inner ,
    .m-padding-right-30px {
		padding-right: 30px !important;
	}

	.m-padding-right-35px-inner .vc_column-inner ,
    .m-padding-right-35px {
		padding-right: 35px !important;
	}

	.m-padding-right-40px-inner .vc_column-inner ,
    .m-padding-right-40px {
		padding-right: 40px !important;
	}

	.m-padding-right-45px-inner .vc_column-inner ,
    .m-padding-right-45px {
		padding-right: 45px !important;
	}

	.m-padding-right-50px-inner .vc_column-inner ,
    .m-padding-right-50px {
		padding-right: 50px !important;
	}

	.m-padding-right-55px-inner .vc_column-inner ,
    .m-padding-right-55px {
		padding-right: 55px !important;
	}

	.m-padding-right-60px-inner .vc_column-inner ,
    .m-padding-right-60px {
		padding-right: 60px !important;
	}

	.m-padding-right-55px-inner .vc_column-inner ,
    .m-padding-right-65px {
		padding-right: 65px !important;
	}

	.m-padding-right-70px-inner .vc_column-inner ,
    .m-padding-right-70px {
		padding-right: 70px !important;
	}

	.m-padding-right-75px-inner .vc_column-inner ,
    .m-padding-right-75px {
		padding-right: 75px !important;
	}

	.m-padding-lr-15px-inner .vc_column-inner ,
    .m-padding-lr-15px {
		padding-right: 15px !important;
		padding-left: 15px !important;
	}

	.m-padding-lr-8px-inner .vc_column-inner ,
    .m-padding-lr-8px {
		padding-right: 8px !important;
		padding-left: 8px !important;
	}
	
	.m-padding-lr-0px-inner .vc_column-inner ,
    .m-padding-lr-0px {
		padding-right: 0px !important;
		padding-left: 0px !important;
	}
    
    /*** mobile-margin-right ***/
    
	.m-margin-right-0px-inner .vc_column-inner ,
    .m-margin-right-0px {
		margin-right: 0px !important;
	}

	.m-margin-right-5px-inner .vc_column-inner ,
    .m-margin-right-5px {
		margin-right: 5px !important;
	}

	.m-margin-right-10px-inner .vc_column-inner ,
    .m-margin-right-10px {
		margin-right: 10px !important;
	}

	.m-margin-right-15px-inner .vc_column-inner ,
    .m-margin-right-15px {
		margin-right: 15px !important;
	}

	.m-margin-right-20px-inner .vc_column-inner ,
    .m-margin-right-20px {
		margin-right: 20px !important;
	}

	.m-margin-right-25px-inner .vc_column-inner ,
    .m-margin-right-25px {
		margin-right: 25px !important;
	}

	.m-margin-right-30px-inner .vc_column-inner ,
    .m-margin-right-30px {
		margin-right: 30px !important;
	}

	.m-margin-right-35px-inner .vc_column-inner ,
    .m-margin-right-35px {
		margin-right: 35px !important;
	}

	.m-margin-right-40px-inner .vc_column-inner ,
    .m-margin-right-40px {
		margin-right: 40px !important;
	}

	.m-margin-right-45px-inner .vc_column-inner ,
    .m-margin-right-45px {
		margin-right: 45px !important;
	}

	.m-margin-right-50px-inner .vc_column-inner ,
    .m-margin-right-50px {
		margin-right: 50px !important;
	}

	.m-margin-right-55px-inner .vc_column-inner ,
    .m-margin-right-55px {
		margin-right: 55px !important;
	}

	.m-margin-right-60px-inner .vc_column-inner ,
    .m-margin-right-60px {
		margin-right: 60px !important;
	}

	.m-margin-right-55px-inner .vc_column-inner ,
    .m-margin-right-65px {
		margin-right: 65px !important;
	}

	.m-margin-right-70px-inner .vc_column-inner ,
    .m-margin-right-70px {
		margin-right: 70px !important;
	}

	.m-margin-right-75px-inner .vc_column-inner ,
    .m-margin-right-75px {
		margin-right: 75px !important;
	}
    
    /*** mobile-margin-left ***/
    
	.m-margin-left-0px-inner .vc_column-inner ,
    .m-margin-left-0px {
		margin-left: 0px !important;
	}

	.m-margin-left-5px-inner .vc_column-inner ,
    .m-margin-left-5px {
		margin-left: 5px !important;
	}

	.m-margin-left-10px-inner .vc_column-inner ,
    .m-margin-left-10px {
		margin-left: 10px !important;
	}

	.m-margin-left-15px-inner .vc_column-inner ,
    .m-margin-left-15px {
		margin-left: 15px !important;
	}

	.m-margin-left-20px-inner .vc_column-inner ,
    .m-margin-left-20px {
		margin-left: 20px !important;
	}

	.m-margin-left-25px-inner .vc_column-inner ,
    .m-margin-left-25px {
		margin-left: 25px !important;
	}

	.m-margin-left-30px-inner .vc_column-inner ,
    .m-margin-left-30px {
		margin-left: 30px !important;
	}

	.m-margin-left-35px-inner .vc_column-inner ,
    .m-margin-left-35px {
		margin-left: 35px !important;
	}

	.m-margin-left-40px-inner .vc_column-inner ,
    .m-margin-left-40px {
		margin-left: 40px !important;
	}

	.m-margin-left-45px-inner .vc_column-inner ,
    .m-margin-left-45px {
		margin-left: 45px !important;
	}

	.m-margin-left-50px-inner .vc_column-inner ,
    .m-margin-left-50px {
		margin-left: 50px !important;
	}

	.m-margin-left-55px-inner .vc_column-inner ,
    .m-margin-left-55px {
		margin-left: 55px !important;
	}

	.m-margin-left-60px-inner .vc_column-inner ,
    .m-margin-left-60px {
		margin-left: 60px !important;
	}

	.m-margin-left-55px-inner .vc_column-inner ,
    .m-margin-left-65px {
		margin-left: 65px !important;
	}

	.m-margin-left-70px-inner .vc_column-inner ,
    .m-margin-left-70px {
		margin-left: 70px !important;
	}

	.m-margin-left-75px-inner .vc_column-inner ,
    .m-margin-left-75px {
		margin-left: 75px !important;
	}
    
    /*** mobile-margin-top ***/
    
	.m-margin-top-0px-inner .vc_column-inner ,
    .m-margin-top-0px {
		margin-top: 0px !important;
	}

	.m-margin-top-5px-inner .vc_column-inner ,
    .m-margin-top-5px {
		margin-top: 5px !important;
	}

	.m-margin-top-10px-inner .vc_column-inner ,
    .m-margin-top-10px {
		margin-top: 10px !important;
	}

	.m-margin-top-15px-inner .vc_column-inner ,
    .m-margin-top-15px {
		margin-top: 15px !important;
	}

	.m-margin-top-20px-inner .vc_column-inner ,
    .m-margin-top-20px {
		margin-top: 20px !important;
	}

	.m-margin-top-25px-inner .vc_column-inner ,
    .m-margin-top-25px {
		margin-top: 25px !important;
	}

	.m-margin-top-30px-inner .vc_column-inner ,
    .m-margin-top-30px {
		margin-top: 30px !important;
	}

	.m-margin-top-35px-inner .vc_column-inner ,
    .m-margin-top-35px {
		margin-top: 35px !important;
	}

	.m-margin-top-40px-inner .vc_column-inner ,
    .m-margin-top-40px {
		margin-top: 40px !important;
	}

	.m-margin-top-45px-inner .vc_column-inner ,
    .m-margin-top-45px {
		margin-top: 45px !important;
	}

	.m-margin-top-50px-inner .vc_column-inner ,
    .m-margin-top-50px {
		margin-top: 50px !important;
	}

	.m-margin-top-55px-inner .vc_column-inner ,
    .m-margin-top-55px {
		margin-top: 55px !important;
	}

	.m-margin-top-60px-inner .vc_column-inner ,
    .m-margin-top-60px {
		margin-top: 60px !important;
	}

	.m-margin-top-55px-inner .vc_column-inner ,
    .m-margin-top-65px {
		margin-top: 65px !important;
	}

	.m-margin-top-70px-inner .vc_column-inner ,
    .m-margin-top-70px {
		margin-top: 70px !important;
	}

	.m-margin-top-75px-inner .vc_column-inner ,
    .m-margin-top-75px {
		margin-top: 75px !important;
	}
    
    /*** mobile-margin-bottom ***/
    
	.m-margin-bottom-0px-inner .vc_column-inner ,
    .m-margin-bottom-0px {
		margin-bottom: 0px !important;
	}

	.m-margin-bottom-5px-inner .vc_column-inner ,
    .m-margin-bottom-5px {
		margin-bottom: 5px !important;
	}

	.m-margin-bottom-10px-inner .vc_column-inner ,
    .m-margin-bottom-10px {
		margin-bottom: 10px !important;
	}

	.m-margin-bottom-15px-inner .vc_column-inner ,
    .m-margin-bottom-15px {
		margin-bottom: 15px !important;
	}

	.m-margin-bottom-20px-inner .vc_column-inner ,
    .m-margin-bottom-20px {
		margin-bottom: 20px !important;
	}

	.m-margin-bottom-25px-inner .vc_column-inner ,
    .m-margin-bottom-25px {
		margin-bottom: 25px !important;
	}

	.m-margin-bottom-30px-inner .vc_column-inner ,
    .m-margin-bottom-30px {
		margin-bottom: 30px !important;
	}

	.m-margin-bottom-35px-inner .vc_column-inner ,
    .m-margin-bottom-35px {
		margin-bottom: 35px !important;
	}

	.m-margin-bottom-40px-inner .vc_column-inner ,
    .m-margin-bottom-40px {
		margin-bottom: 40px !important;
	}

	.m-margin-bottom-45px-inner .vc_column-inner ,
    .m-margin-bottom-45px {
		margin-bottom: 45px !important;
	}

	.m-margin-bottom-50px-inner .vc_column-inner ,
    .m-margin-bottom-50px {
		margin-bottom: 50px !important;
	}

	.m-margin-bottom-55px-inner .vc_column-inner ,
    .m-margin-bottom-55px {
		margin-bottom: 55px !important;
	}

	.m-margin-bottom-60px-inner .vc_column-inner ,
    .m-margin-bottom-60px {
		margin-bottom: 60px !important;
	}

	.m-margin-bottom-55px-inner .vc_column-inner ,
    .m-margin-bottom-65px {
		margin-bottom: 65px !important;
	}

	.m-margin-bottom-70px-inner .vc_column-inner ,
    .m-margin-bottom-70px {
		margin-bottom: 70px !important;
	}

	.m-margin-bottom-75px-inner .vc_column-inner ,
    .m-margin-bottom-75px {
		margin-bottom: 75px !important;
	}

	.m-margin-lr-15px-inner-minus .vc_column-inner ,
    .m-margin-lr-15px-minus {
		margin-left: -15px !important;
		margin-right: -15px !important;
	}
	
	.m-margin-lr-0px-inner .vc_column-inner ,
    .m-margin-lr-0px {
		margin-left: 0px !important;
		margin-right: 0px !important;
	}

	.m-height-10px {
		height: 10px !important;
	}

	.m-height-20px {
		height: 20px !important;
	}

	.m-height-30px {
		height: 30px !important;
	}

	.m-height-40px {
		height: 40px !important;
	}

	.m-height-50px {
		height: 50px !important;
	}

	.m-height-60px {
		height: 60px !important;
	}

	.m-height-70px {
		height: 70px !important;
	}
}

@media only screen and (max-width: 768px) and (min-width: 600px) {
	.woocommerce ul.products li.product {
		width: calc(50% - 30px ) !important;
		float: left;
		box-sizing: border-box;
		margin: 15px;
	}
}