/* Medium Layout: 1280px. */

@media only screen and (min-width: 992px) and (max-width: 1200px) {
    
}

@media only screen and (max-width: 768px) {
  .woocommerce ul.products li.product {
    width: 49.0% !important;
    margin: 0.5% 4% 0.5% 0;
  }
  body.woocommerce ul.products.columns-3 li.product:nth-of-type(3n+1) {
    clear: none !important;
  }
  body.woocommerce ul.products.columns-3 li.product:nth-of_type(2n+1) {
    clear: both !important;
  }
}
/* Tablet Layout: 768px. */

@media only screen and (min-width: 768px) and (max-width: 991px) {
    
    .mainmenu{
        display: none;
    }
    .mobile-menu{
        display: block;
    }
    .slicknav_nav a:hover {
        background: transparent;
    }
    span.slicknav_menutxt {
        display: none !important;
    }
    
    .slicknav_nav .slicknav_row:hover {
        color: #202332;
    }
    span.slicknav_icon {
        margin: 0 !important;
        padding: 0 !important;
    }
    .slicknav_nav .slicknav_row:hover {
        background: transparent;
    }
    .slicknav_nav {
        background: #fff;
        box-shadow: 0px 0px 42px rgba(212,215,255, .5);
        margin-top: 40px;
        margin-left: 10px;
        width: 100%;
    }

    .slicknav_nav a {
        color: #202332;
    }

    .slicknav_nav ul {
        margin: 0;
    }
    .slicknav_nav li {
        border-bottom: 1px solid #e5e5e5;
    }
    .slicknav_nav ul li ul {
        padding-left: 15px;
    }
    .slicknav_menu {
        background: no-repeat;
    }
    .slicknav_btn{
        float: none;
    }
    .header-left {
        display: none;
    }

    .mobile-menu {
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        z-index: 9;
    }
    .slicknav_btn {
        background: no-repeat;
    }

    

}


/* Mobile Layout: 320px. */

@media only screen and (max-width: 767px) {
    
    .mainmenu{
        display: none;
    }
    .mobile-menu{
        display: block;
    }
    .slicknav_nav a:hover {
        background: transparent;
    }
    span.slicknav_menutxt {
        display: none !important;
    }
    
    .slicknav_nav .slicknav_row:hover {
        color: #202332;
    }
    span.slicknav_icon {
        margin: 0 !important;
        padding: 0 !important;
    }
    .slicknav_nav .slicknav_row:hover {
        background: transparent;
    }
    .slicknav_nav {
        background: #fff;
        box-shadow: 0px 0px 42px rgba(212,215,255, .5);
        margin-top: 40px;
        margin-left: 10px;
        width: 100%;
    }

    .slicknav_nav a {
        color: #202332;
    }

    .slicknav_nav ul {
        margin: 0;
    }
    .slicknav_nav li {
        border-bottom: 1px solid #e5e5e5;
    }
    .slicknav_nav ul li ul {
        padding-left: 15px;
    }
    .slicknav_menu {
        background: no-repeat;
    }
    .slicknav_btn{
        float: none;
    }
    .header-left {
        display: none;
    }

    .mobile-menu {
		position: absolute;
		left: 0;
		top: -3px;
		width: 100%;
		z-index: 9;
		min-width: 230px;
	}
    .slicknav_btn {
        background: no-repeat;
    }
    .logo.text-center {
        text-align: right !important;
    }
    .smartex-video {
        height: auto;
    }
    .vc_row.vc_row-no-padding .vc_column-inner {
        padding-left: 15px;
        padding-right: 15px;
    }
    .header-top .col-lg-3 {
        display: none;
    }

    .header-top p {
        text-align: center;
    }
    .woocommerce ul.products[class*=columns-] li.product, .woocommerce-page ul.products[class*=columns-] li.product {
        width: 100%;
    }
    .header-right a {
        margin-left: 0;
    }
    .logo.text-center {
        margin-left: 70px;
    }
    .logo img {
        max-width: 105px;
        z-index:11;
        position:relative;
    }
	.vc_custom_1583126910548 {
		height: 500px;
	}
}


/* Wide Mobile Layout: 480px. */

@media only screen and (min-width: 480px) and (max-width: 767px) {
    
}