/* CSS Document */

@media (max-width:1440px){	}


@media (max-width:1280px){ 	}


@media (max-width:1024px){  }


@media (max-width:800px){	 }


@media (min-width:481px) and (max-width:799px) { 	}


@media (max-width:480px) {  }


@media only screen and (min-width: 1280px) and (max-width: 1500px) { 


}

@media only screen and (min-width: 1150px) and (max-width: 1250px){	

}

@media only screen and (min-width: 1000px) and (max-width: 1181px) {

}


@media only screen and (min-width: 958px) and (max-width: 1027px) { 
}

@media (max-width:980px){
}


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




}


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


}


@media only screen and (min-width: 480px) and (max-width: 640px) { 
body { font-size:12px !important;}

.no-padding{ padding: 0 30px !important;}
.topbar{display: none;}
.main-menu{display: none;}

.insidepage article.product.type-product{ padding: 100px 15px 20px;}
.woocommerce .product_features_list ul li{vertical-align: top;}
.woocommerce .product_features_list ul li img{ margin-right: 5px; font-size: 0.9em;}

.home_slider .text_layer h2{font-size: 1.75em !important; line-height: 100% !important;}
.home_slider .text_layer h3{font-size: 0.95em !important;}
.home_slider .text_layer p {font-size: 0.68em !important;}

.cat_sidebar .product-categories ul{height: auto;}
.features-categories-menu ul li{ padding: 8px 10px; width: 48%;}

.woocommerce ul.products{text-align: center;}

.insidepage .woocommerce ul.products li.product, 
.insidepage .woocommerce-page ul.products li.product{width: 42% !important;}
.insidepage .shop_product_listing{padding:0;}

.heading_title.vc_separator h4{font-size: 1.5em;}
.insidepage .contactus_slideshow{display: none; visibility: hidden;}
.insidepage .cat_sidebar{display: none;}

}


@media only screen and (min-width: 320px) and (max-width: 480px) { 
body { font-size:12px !important;}

.no-padding{ padding: 0 30px !important;}
.topbar{display: none;}
.main-menu{display: none;}
.header-main{position: relative;}

.insidepage article.product.type-product{ padding: 100px 15px 20px !important;}

.woocommerce .product_features_list ul li{vertical-align: top;}
.woocommerce .product_features_list ul li img{ margin-right: 5px; font-size: 0.9em;}

.insidepage article.type-page, 
.insidepage article.product.type-product{ padding:15px 5px; }

.insidepage .software_download{ display: block;}
.insidepage .software_download .vc_col-sm-8{margin-bottom: 10px;}

.insidepage .header_dividerleft h2:before, 
.insidepage .header_dividerright h2:before{display: none;}

.bulit_list ul li{font-size: 0.825em;}
.bulit_list ul li:before{ padding: 0 10px;}

.home_slider .text_layer h2{font-size: 1.75em !important; line-height: 100% !important;}
.home_slider .text_layer h3{font-size: 0.95em !important;}
.home_slider .text_layer p {font-size: 0.68em !important;}

.cat_sidebar .product-categories ul{height: auto;}
.features-categories-menu ul li{ padding: 8px 10px; width: 48%;margin:0;}

.woocommerce ul.products{text-align: center;}

.insidepage .woocommerce ul.products li.product, 
.insidepage .woocommerce-page ul.products li.product{width: 42% !important}
.insidepage .shop_product_listing{padding:0;}

.heading_title.vc_separator h4{font-size: 1.5em;}
.insidepage .contactus_slideshow{display: none; visibility: hidden;}

.insidepage .cat_sidebar{display: none;}
}



@media only screen and (min-width: 240px) and (max-width: 320px) {
body { font-size:11px !important;}

.no-padding{ padding: 0 30px !important;}
.topbar{display: none;}
.main-menu{display: none;}
.header-main{position: relative;}

.insidepage article.product.type-product{ padding: 100px 15px 20px !important;}

.woocommerce .product_features_list ul li{vertical-align: top;}
.woocommerce .product_features_list ul li img{ margin-right: 5px; font-size: 0.9em;}

.insidepage article.type-page, 
.insidepage article.product.type-product{ padding:15px 5px; }

.insidepage .software_download{ flex-direction: column;}
.insidepage .software_download .vc_col-sm-8{margin-bottom: 10px;}

.insidepage .header_dividerleft h2:before, 
.insidepage .header_dividerright h2:before{display: none;}

.bulit_list ul li{font-size: 0.825em;}
.bulit_list ul li:before{ padding: 0 10px;}

.cat_sidebar .product-categories ul{height: auto;}
.features-categories-menu ul{margin-left: 11px; margin-bottom: 0;}
.features-categories-menu ul li { padding: 10px 0; width: 49%;}

.woocommerce ul.products{text-align: center;}

.insidepage .woocommerce ul.products li.product, 
.insidepage .woocommerce-page ul.products li.product{ width: 42% !important; }

.home_slider .text_layer h2{font-size: 1.75em !important; line-height: 100% !important;}

.insidepage .cat_sidebar{display: none;}

}