.product-h .product-meta {
    height: 81px;
}

.w-contacts button, .w-contacts input[type="submit"] {
   
    font-weight: normal!important;
   
    margin: 0!important;
   
    padding: 9px 8px!important;
    text-transform: none!important;
    
}
.btm {
    margin-top: 20px;
    
}
.fets ul li:before{font-family:FontAwesome;content:"\f00c";padding-right:5px;color:#76a63e}
.hme h1 {
    margin-bottom: 0 !important;
   
}

#nav_menu-2 {
   
    margin-left: 70px;
}
#newsletterwidget-2 {
    margin-left: -50px;
    margin-right: 70px;
}
#media_image-2 img {
   
    max-width: 200px!important;
}
.hme .w-image {
   
    margin-bottom: 8px;
}
.l-subfooter-h{
    max-width: 1300px!important;
}
.pcat img:hover{ opacity:0.7 }
.any .w-image:hover{ opacity:0.9 }
.woocommerce div.product .cart {
    clear: both!important;
    float: left!important;
    margin-bottom:7px!important;width: 100%;
  
}
.abt1 ul{list-style: outside none none !important;
    margin: 0 0 20px 5px !important;}
.abt1 ul li{ font-size:15px; color:#636363; margin-bottom: 5px !important;

  background: rgba(0, 0, 0, 0) url("tick.png") no-repeat scroll left top;
    margin: 0 0 6px;
    padding-left: 26px;
	
	}
	.abt1 p{ color:#636363;
	
	}
.belabt .l-section-h {
    border: 1px solid #ddd;
    padding: 0;
}
.belabt h2 {
    color: #636363;
    margin-top: 20px;
}
.belabt p {
    color: #636363;
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 20px !important;
    padding: 0 15px!important;
}

.vew .w-btn {
    padding: 27px;
    width: 100%;
}
.bgde .one-third {
    background: #56798d none repeat scroll 0 0;
    color: #fff;
    padding: 36px 22px 36px 22px;text-align: center;
    
}
.bgde .two-thirds {
    width: 69.333%!important; margin:0!important;
}
.bgde h2{ border-bottom: 1px dashed;
    color: #fff;
    margin-bottom: 11px;}
.del .one-third {
    background: #56798d none repeat scroll 0 0;
    color: #fff;
    padding: 60px 22px;text-align: center;
    
}
.del .two-thirds {
    width: 69.333%!important; margin:0!important;
}
.del h2{ border-bottom: 1px dashed;
    color: #fff;
    margin-bottom: 11px;}
.archive .pro_price_extra_info {
    background: white none repeat scroll 0 0;
    margin-left: -67px;
}
.single .pro_price_extra_info {
    background: white none repeat scroll 0 0;
    margin-left: -67px;
   
}
.tc-extra-product-options .tmcp-field-wrap .price.tc-price {
   
    display: none !important;
    
}
.tm-custom-price-totals dt {
    display: none;
   
}
.woocommerce-loop-product__title,.woocommerce .products .product .price  {
   
    text-align: center;
}
.product-h {
    
    text-align: center;
}
.woocommerce .products .product img {
    display: inline-block!important;
    text-align: center; height:150px; width:auto;
}

.woocommerce-product-gallery {

position: relative;

margin-bottom: 3em

}

 

.woocommerce-product-gallery figure {

margin: 0

}

 

.woocommerce-product-gallery .woocommerce-product-gallery__image:nth-child(n+2) {

width: 25%;

display: inline-block

}

 

.woocommerce-product-gallery .flex-control-thumbs li {

list-style: none;

float: left;

cursor: pointer

}

 

.woocommerce-product-gallery .flex-control-thumbs img {

opacity: .5

}.woocommerce .products .product .onsale {

    display: none;

    

}

 .imagewrapper {

    

   

}

.woocommerce-product-gallery .flex-control-thumbs img.flex-active,.woocommerce-product-gallery .flex-control-thumbs img:hover {

opacity: 1

}

 

.woocommerce-product-gallery img {

display: block

}

 

.woocommerce-product-gallery--columns-3 .flex-control-thumbs li {

width: 33.3333%

}

 

.woocommerce-product-gallery--columns-4 .flex-control-thumbs li {

width: 18%

}

 

.woocommerce-product-gallery--columns-5 .flex-control-thumbs li {

width: 20%

}

 

.woocommerce-product-gallery__trigger {

position: absolute;

top: 1em;

right: 1em;

z-index: 99;

}

 

a.woocommerce-product-gallery__trigger {

text-decoration: none;

}

 

.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger {

position: absolute;

top: .875em;

right: .875em;

display: block;

height: 2em;

width: 2em;

border-radius: 3px;

z-index: 99;

text-align: center;

text-indent: -999px;

overflow: hidden;

}

 

.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger {

background-color: #169fda;

color: #ffffff;

}

 

.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger:hover {

background-color: #1781ae;

border-color: #1781ae;

color: #ffffff;

}

 

.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger:before {

font: normal normal normal 1em/1 FontAwesome;

font-size: inherit;

text-rendering: auto;

-webkit-font-smoothing: antialiased;

-moz-osx-font-smoothing: grayscale;

display: block;

content: "\f00e";

line-height: 2;

text-indent: 0;

}

.woocommerce div.product .onsale {

  

    z-index: 99999;

}

.pres h2{ border-bottom:2px solid #ddd;}

.new h2{ border-bottom:2px solid #ddd;}

.flexslider span.title,.psc-prod-details {

   

    text-align: center;

}



.pres h3 {

   

    color: #068abe;

    text-align: center;margin-bottom: 0!important;

	}



.pres .product img {

  margin: 0 auto;max-height: 61px;

   

    width: auto;

}

.welc .l-section-h {

    max-width: 750px;

   

}

.newsletter-widget input{border: 1px solid #fff !important;}



.wcpscwc-product-slider * {

   

    text-align: center;

}

.woocommerce ul.products {

  

    margin: 0;

}

.pres .woocommerce.columns-4 .products .product {

    border: 1px solid #ccc;

    margin: 5px;

   

    width: 24%;

}

.flexslider span.title a:hover{ text-decoration:none!important;}

.woocommerce-product-gallery ol {

    

    margin: 0px;

    width: 100%;

}

.woocommerce-product-gallery ol li {

    float: left;

    list-style: outside none none;

    margin: 5px;

    width: 22%;

}

.woocommerce-product-search {

    position: relative;

    width: 220px;

}
#woocommerce_product_search-2 {
    margin-right: 60px;
   
}
.l-sidebar .widget {

    background: #f4f5fa none repeat scroll 0 0;

   

    border-radius: 5px;

    margin-bottom: 20px;

    padding: 15px;

}

.catss .one-third{ background:#fff; padding:15px;}

.catss  h3 {

    font-size: 20px;

    

}

.catss img {

  

    margin-bottom: 5px;

   

}

.matt h3,.matt h4{

    font-weight: bold;

   

    text-align: center;

    text-transform: uppercase;}

.matt h3{font-size: 48px;

    line-height: 44px;

    padding-bottom: 24px;

    padding-top: 80px !important;

   

   }

.matt .w-btn-wrapper {

    padding-right: 45px;

    text-align: center;

}

.matt .wpb_text_column {

   

    padding-right: 57px;

}

   .matt h4{font-size: 90px;

    

    line-height: 44px;

   

   }

   .matt p{font-size: 36px;

    

    line-height: 30px; color:#000000!important; text-transform: uppercase;

   

   }
.contact-bottom {
 
    text-align: center;
    display: none;
}
.matt .l-section-h{ background:#D5A800}

.l-subfooter h4{ font-size:16px!important;}

.woocommerce-product-gallery__wrapper{ margin:0!important;}

.woocommerce-loop-product__title {

    font-size: 14px!important;

    margin-bottom: 8px!important;height: 39px;

    margin-top: px;

}
.woocommerce .star-rating span::before,.woocommerce .stars span a::after{color: #ffd200!important;}
.woocommerce .products .product .star-rating {
    float: none;
    margin: 0 auto!important;
}




.l-subfooter-h {

   

    max-width: 1000px !important;

}


.mdl {

   

    text-align: center;

}

.l-header .w-socials-list {

    font-size: 14px!important;

}

.newsletter p{ margin-bottom:2px!important;}



.l-subheader.at_top .w-socials {

   

    text-align: right;

}


.woocommerce div.product .price {
    color: #477133 !important;
    
}

.woocommerce-loop-product__title{border-bottom:0px solid #ddd!important;}

.product_title {
    font-size: 30px;
    margin-bottom: 2px;
}



.radio_image_label, .checkbox_image_label {

  

    padding: 5px 0!important;

    

}

.radio_image_label{ font-size:12px;}

.woocommerce-Tabs-panel td, .woocommerce-Tabs-panel th {

    border: 1px solid #ddd !important;

    padding: 5px;

}

.woocommerce .product_meta {

    display: none;

   

}
a.add_to_wishlist {
    color: #4f712c;
    cursor: pointer;
    margin-left: 172px !important;
   
}
.woocommerce mark {

   

    display: none;

}
.woocommerce .products .product {
   
    text-align: center;
   
}
.woocommerce-loop-category__title {
    
   
    
   font-size: 18px;
    margin-bottom: 5px !important;
    margin-top: -5px;
    padding: 0 7px !important;
    text-align: center;
   
}

.woocommerce ul.product_list_widget li a {

  

  

    white-space: normal;

   

}

.lnk {

    padding-left: 218px;

}

.lnk a{ color:#FFFFFF!important;}

#searchsubmit{margin: 0;

   

    padding: 9px;}

.srfc{ margin-right: 200px;

    }



.tp-resizeme {
    background: rgba(255, 255, 255, 0.88) none repeat scroll 0 0;
    color: #282828 !important;
    padding: 12px !important;
    text-align: center !important;
}
.upf .l-section-h {
    max-width: 500px;
   
}
.upf .w-iconbox-title {
    color: #fff!important;
    
}
.upf h5 {
     font-size:34px;
    
}
.l-body {

	overflow-x: hidden;

	min-width: 0 !important;

	}

.l-header.pos_fixed {

	min-width: 0 !important;

	}

	

	



/* Below 1279

   ========================================================================== */

   

@media (max-width: 1279px) {



.header_aside .l-canvas.sidebar_none .w-blog.layout_masonry .w-blog-post,

.header_aside .l-canvas.sidebar_none .w-blog.layout_grid .w-blog-post,

.w-blog.layout_latest.cols_4 .w-blog-post {

	width: 50%;

	}

.l-content .w-portfolio.columns_4 .w-portfolio-item,

.l-content .w-portfolio.columns_5 .w-portfolio-item {

	width: 33.3333%;

	}

.w-portfolio.columns_4 .w-portfolio-item.size_2x1,

.w-portfolio.columns_4 .w-portfolio-item.size_2x2,

.w-portfolio.columns_5 .w-portfolio-item.size_2x1,

.w-portfolio.columns_5 .w-portfolio-item.size_2x2 {

	width: 66.6666%;

	}

}







/* Below 1023

   ========================================================================== */



@media (max-width: 1023px) {



.l-titlebar.size_large .l-titlebar-h,

.l-titlebar.size_huge .l-titlebar-h,

.l-sidebar,

.l-section-h {

	padding: 40px 0;

	}

.l-section.height_small .l-section-h {

	padding: 20px 0;

	}

.l-section.height_large .l-section-h {

	padding: 60px 0;

	}

.l-section.height_huge .l-section-h {

	padding: 80px 0;

	}



.l-footer.layout_compact .l-subfooter.at_top {

	padding-top: 40px;

	padding-bottom: 10px;

	}

	.l-subfooter.at_bottom .w-copyright,

	.l-subfooter.at_bottom .w-nav {

		float: none;

		}

		.l-subfooter.at_bottom .w-nav-list.level_1 {

			display: inline-block;

			}

.l-footer.layout_compact .l-subfooter.at_bottom {

	padding-top: 25px;

	padding-bottom: 20px;

	}

	.l-footer.layout_compact .l-subfooter.at_bottom .w-copyright,

	.l-footer.layout_compact .l-subfooter.at_bottom .w-nav {

		margin-bottom: 5px;

		}

		.l-footer.layout_compact .l-subfooter.at_bottom .w-nav-anchor.level_1,

		.rtl .l-footer.layout_compact .l-subfooter.at_bottom .w-nav-anchor.level_1 {

			margin: 0 10px;

			}

.l-footer.layout_modern .l-subfooter.at_bottom {

	padding-top: 40px;

	padding-bottom: 30px;

	}

	.l-footer.layout_modern .l-subfooter.at_bottom .w-copyright,

	.l-footer.layout_modern .l-subfooter.at_bottom .w-nav {

		margin-bottom: 10px;

		}

		.l-footer.layout_modern .l-subfooter.at_bottom .w-nav-anchor.level_1,

		.rtl .l-footer.layout_modern .l-subfooter.at_bottom .w-nav-anchor.level_1 {

			margin: 0 15px;

			}

			

.w-blog.layout_latest.cols_3 .w-blog-list {

	margin: 0;

	}

	.w-blog.layout_latest.cols_3 .w-blog-post {

		padding-left: 0;

		padding-right: 0;

		width: 100%;

		}



.w-btn.size_large,

input.w-btn.size_large,

button.w-btn.size_large {

	padding: 10px 30px;

	font-size: 15px;

	}

	.w-btn.size_large.icon_atleft i {

		left: 28px;

		}

	.w-btn.size_large.icon_atleft i + .w-btn-label {

		padding-left: 22px;

		}

	.w-btn.size_large.icon_atright i {

		right: 28px;

		}

	.w-btn.size_large.icon_atright i + .w-btn-label {

		padding-right: 22px;

		}

		

.w-logos.type_grid.cols_5 .w-logos-item,

.w-logos.type_grid.cols_6 .w-logos-item {

	width: 33.3333%;

	}

.w-logos.type_grid.cols_7 .w-logos-item,

.w-logos.type_grid.cols_8 .w-logos-item {

	width: 25%;

	}



.w-separator.size_small {

	margin: 20px 0;

	}

.w-separator.size_medium {

	margin: 30px 0;

	}

.w-separator.size_large {

	margin: 40px 0;

	}

.w-separator.size_huge {

	margin: 50px 0;

	}

.w-separator.type_invisible.size_small {

	margin: 6px 0;

	}

.w-separator.type_invisible.size_medium {

	margin: 10px 0;

	}

.w-separator.type_invisible.size_large {

	margin: 20px 0;

	}

.w-separator.type_invisible.size_huge {

	margin: 30px 0;

	}



.l-section.width_full .full-width > .wpb_text_column,

.l-section.width_full .w-tabs-section.no_indents .w-tabs-section-content-h > .wpb_text_column {

	padding: 0 3%;

	}

}







/* Below 900

   ========================================================================== */

   

@media (max-width: 900px) {



.l-header.layout_advanced.pos_fixed,

.l-header.layout_centered.pos_fixed,

.l-header.pos_static.bg_transparent {

	position: relative;

	}

	.l-subheader.at_top {

		text-align: center;

		}

	.l-header.pos_fixed .l-subheader.at_top {

		display: none;

		}

	.l-header.layout_advanced .l-subheader.at_middle {

		line-height: 36px; /* predefined fixed value */

		text-align: center !important;

		}

	.l-header.layout_advanced.pos_fixed .l-subheader.at_bottom,

	.l-header.layout_centered.pos_fixed .l-subheader.at_bottom {

		position: static;

		top: 0;

		left: 0;

		right: 0;

		z-index: 3;

		}

	.l-header.layout_advanced.pos_fixed.sticky .l-subheader.at_middle,

	.l-header.layout_centered.pos_fixed.sticky .l-subheader.at_middle {

		padding-bottom: 50px; /* predefined fixed value */

		}

	.l-header.layout_advanced.pos_fixed.sticky .l-subheader.at_bottom,

	.l-header.layout_centered.pos_fixed.sticky .l-subheader.at_bottom {

		position: fixed;

		}

		.l-header.layout_advanced .w-logo {

			float: none !important;

			height: auto;

			margin: 10px 0;

			}

			.l-header.layout_advanced .w-logo-img {

				max-width: none;

				}

				.l-header.layout_advanced .w-logo-img > img {

					float: none !important;

					}

		.l-subheader .w-lang,

		.l-subheader .w-socials,

		.l-subheader .w-contacts {

			float: none !important;

			margin: 0 10px !important;

			}

			.l-subheader .w-socials-list {

				margin: 0;

				}



.l-canvas.titlebar_default .pos_fixed ~ .l-titlebar,

.l-canvas.titlebar_none.sidebar_left .pos_fixed ~ .l-main,

.l-canvas.titlebar_none.sidebar_right .pos_fixed ~ .l-main,

.l-canvas.titlebar_none.sidebar_none .pos_fixed ~ .l-main .l-section:first-child {

	padding-top: 80px; /* predefined fixed value */

	}

.l-header.layout_advanced.pos_fixed ~ .l-titlebar,

.l-header.layout_advanced.pos_fixed ~ .l-main,

.l-header.layout_advanced.pos_fixed ~ .l-main .l-section:first-child,

.l-header.layout_centered.pos_fixed ~ .l-titlebar,

.l-header.layout_centered.pos_fixed ~ .l-main,

.l-header.layout_centered.pos_fixed ~ .l-main .l-section:first-child {

	padding-top: 0 !important;

	}

	

.l-canvas.titlebar_none.sidebar_none .pos_fixed ~ .l-main .l-section:first-child .vc-row-translate-wrapper {

	padding-top: 80px !important; /* fix for Easy parallax of Ult Addons */

	}



.l-header.bg_transparent ~ .l-titlebar.size_large,

.l-header.bg_transparent ~ .l-titlebar.size_huge {

	padding-bottom: 0;

	}

	.l-titlebar p {

		display: none;

		}



.l-sidebar,

.l-content {

	float: none !important;

	width: 100% !important;

	}

	

.l-section.for_blogpost.preview_modern .w-blog:after {

	height: 100%;

	}

	

.w-blog.layout_grid .w-blog-post,

.w-blog.layout_masonry .w-blog-post {

	width: 50% !important;

	}

.w-blog-post {

	margin-bottom: 40px;

	}

	

.l-content .w-portfolio.columns_3 .w-portfolio-item,

.l-content .w-portfolio.columns_4 .w-portfolio-item,

.l-content .w-portfolio.columns_5 .w-portfolio-item {

	width: 50%;

	}

.w-portfolio.columns_3 .w-portfolio-item.size_2x1,

.w-portfolio.columns_3 .w-portfolio-item.size_2x2,

.w-portfolio.columns_4 .w-portfolio-item.size_2x1,

.w-portfolio.columns_4 .w-portfolio-item.size_2x2,

.w-portfolio.columns_5 .w-portfolio-item.size_2x1,

.w-portfolio.columns_5 .w-portfolio-item.size_2x2 {

	width: 100%;

	}

	.style_16 .w-portfolio-item-title {

		font-size: 22px;

		}

	.style_16 .w-portfolio-item-text {

		margin-top: 10px;

		}

		

.w-testimonial.style_2 {

	padding-top: 40px;

	}

	.w-testimonial.style_2:before {

		left: -20px;

		font-size: 7em;

		line-height: 70px;

		}

	.rtl .w-testimonial.style_2:before {

		left: auto;

		right: -10px;

		}

	

.mfp-container:after {

	font-size: 42px;

	line-height: 60px;

	width: 60px;

	}

}





.w-logo-link {

    display: inline;

    

}



/* Below 767

   ========================================================================== */

.lftrt .w-image img{ width:100%;}

.lftrt .one-half{ width:50%!important;}

.lftrt .g-cols.offset_small > div {

    margin-left: 0%!important;

}

.inbx{ padding:5%!important; }

.lftrt{ padding:0%!important;}

.catss  a{ color:#000000!important}

.lftrt .w-iconbox {

    background: #fff none repeat scroll 0 0;

     max-width:600px; padding: 54px;

}
.l-subheader .for_custom {
    margin-right: 103px !important;
    
}

.w-cart {
    display: inline-block!important;
    float: right;
    position: absolute!important;
    right: 0;
    top: -74px;
    vertical-align: top;
}
.l-subheader.at_top {
    background: transparent none repeat scroll 0 0 !important;
   
    z-index: 99999;
}
.w-logo-img > img {
   
    margin-top: -3px;
    
}
.l-header .w-contacts a,.l-header .w-contacts a:visited{ color:#000000!important;}
.w-contacts a:hover{ color:#CC0001!important;}
.w-cart a {
    color: #000!important;
   
}
.w-cart a:visited {
    color: #000!important;
   
}

.btm .for_phone {
    font-size: 14px !important;
    line-height: 22px!important;
}
.w-nav.layout_hor.type_desktop [class*="columns"] .w-nav-list.level_2 {
    left: 0;
    right: 0;
   
}
.l-header .for_phone {
    font-size: 15px;
    
}
.l-subheader .w-contacts {
   
    margin-right: 0px;
   
}
.ftlo img {
    border: 1px solid #ddd !important;
    height: 82px;
    margin: 10px 9px !important;
    padding: 5px;
    width: auto;
}
.ftlo {
    border-top: 1px solid #ddd !important;
   
}
.flo {
    background: #fff none repeat scroll 0 0 !important;
   
}
.ftlo .l-section-h {
    margin: 0 auto;
    max-width: 903px;
    text-align: center;
    width: 100%;
}
@media (max-width: 768px) {
.woocommerce-loop-product__title {
 
    height: auto;
  
}
.product-h .product-meta {
    height: auto;
}
a.add_to_wishlist {
    color: #4f712c;
    cursor: pointer;
    margin-left: 0px !important;
}
#newsletterwidget-2 {
    margin-left: 0px;
    margin-right: 0px;
}

#text-2{ display:none!important;}
.w-copyright {
    left: 0%;
    margin-top: -51px;
    position: relative;
}
#nav_menu-2,#nav_menu-3 {
   
    margin-left: 0px;
}

.w-cart {
  
    top: 0px;width: auto;
    
}
.w-logo-img > img {
   
    margin-top: 5px;
  
}
#us_socials-2 {

   

    margin-left: 0px;

}

.woocommerce div.product .images {

   

    float: left!important

 

}



.matt h3{font-size: 48px;

    line-height: 44px;

    padding-bottom: 15px;

    padding-top: 0px !important;

   

   }

.matt .w-btn-wrapper {

    padding-right: 0px;

    text-align: center; padding-bottom:20px;

}

.matt .wpb_text_column {

   

    padding-right: 0px;

}



.spec{padding: 0 10px!important}

.l-header.layout_centered .w-logo {

	float: left !important;

	}



.l-subheader {



    padding-left: 10px!important;

    padding-right: 10px!important;

}

.l-subheader.at_bottom .w-nav-control {

		

   

    text-align: left;

		}

.l-subheader.at_bottom {

   

    padding: 0 20px !important;

}



.l-header.layout_advanced .w-logo {

    float: none !important;

    

}

.srfc {

    margin-right: 50px;

    margin-top: 9px;

}



.w-cart-link::before {

    color: #000;

}

.flexslider .four-slides {

    float: left;

    margin-left: 2%!important;

    width: 46%!important;

}



.serv .g-cols.offset_small > .one-third {

    width: 100% !important;border: 1px solid #ddd; padding: 10px;

}

.serv .g-cols.offset_small > div {

    margin-left: 0% !important;

}

.l-subfooter .g-cols.offset_medium > .one-quarter {

    width: 100% !important;

}

.l-titlebar.size_small h1,

.l-titlebar.size_medium h1 {

	float: none;

	margin: 0;

	}

.l-titlebar.size_small .g-breadcrumbs,

.l-titlebar.size_medium .g-breadcrumbs {

	float: none;

	}

.l-titlebar .g-nav {

	float: none !important;

	margin: 8px 0 -8px !important;

	}

	

.l-navigation {

	display: none;

	}

	

.w-actionbox {

	padding: 20px;

	}

.w-actionbox.controls_right {

	display: block;

	text-align: center;

	}

	.w-actionbox.controls_right .w-actionbox-text {

		display: block;

		}

	.w-actionbox.controls_right .w-actionbox-controls {

		display: block;

		text-align: center;

		padding: 20px 0 0;

		white-space: normal;

		}

		.w-actionbox.controls_right .w-btn {

			margin-left: 5px;

			margin-right: 5px;

			}

	

.w-blog.layout_related .w-blog-list {

	margin: 0;

	}

	.w-blog.layout_related .w-blog-post {

		float: none;

		width: auto;

		padding: 0;

		margin-bottom: 20px;

		}

	.w-blog.layout_related .w-blog-post:last-child {

		margin-bottom: 0;

		}

		

.w-blog.layout_latest .w-blog-list {

	margin: 0 !important;

	}

	.w-blog.layout_latest .w-blog-post {

		padding-left: 0 !important;

		padding-right: 0 !important;

		width: 100% !important;

		}

		

.w-gallery-list {

	text-align: center;

	}

.w-gallery.columns_5 .w-gallery-item,

.w-gallery.columns_6 .w-gallery-item,

.w-gallery.columns_7 .w-gallery-item,

.w-gallery.columns_8 .w-gallery-item,

.w-gallery.columns_9 .w-gallery-item,

.w-gallery.columns_10 .w-gallery-item {

	width: 25%;

	}

	

.w-logos.type_grid.cols_3 .w-logos-item,

.w-logos.type_grid.cols_4 .w-logos-item,

.w-logos.type_grid.cols_5 .w-logos-item,

.w-logos.type_grid.cols_6 .w-logos-item,

.w-logos.type_grid.cols_7 .w-logos-item,

.w-logos.type_grid.cols_8 .w-logos-item {

	width: 50%;

	}

	

.w-pricing,

.w-pricing-item {

	display: block;

	}



.w-search.layout_fullscreen .w-form-row-field input {

	font-size: 30px;

	}

.w-search.layout_fullscreen .w-search-close {

	line-height: 80px;

	width: 80px;

	}

	

.w-tabs.layout_default .w-tabs-item i,

.w-tabs.layout_default .w-tabs-item-title {

	font-size: 16px;

	}

.w-tabs.layout_default .w-tabs-section-header i,

.w-tabs.layout_default .w-tabs-section-title {

	font-size: 16px !important;

	line-height: 24px;

	}

.w-tabs.layout_default .w-tabs-section-control {

	line-height: 24px;

	height: 24px;

	margin-top: -12px;

	}

.w-tabs-section.with_icon i + .w-tabs-section-title,

.w-tabs-section.with_icon .w-tabs-section-title + i {

	margin-left: 10px;

	}

.rtl .w-tabs-section.with_icon i + .w-tabs-section-title,

.rtl .w-tabs-section.with_icon .w-tabs-section-title + i {

	margin-right: 10px;

	}



.page-404:before {

	font-size: 100px;

	}

	

.wpb_single_image {

	margin-bottom: 20px;

	}

	.l-subheader.at_top {

  display:none!important;

} 

}







/* Below 600

   ========================================================================== */

   

@media (max-width: 600px) {



.admin-bar .l-header.sticky {

	top: 0; /* fix when WP admin bar is enabled */

	}

	

.l-subheader.at_middle,

.l-subheader.at_bottom {

	line-height: 50px; /* predefined fixed value */

	}

.l-canvas.titlebar_default .pos_fixed ~ .l-titlebar,

.l-canvas.titlebar_none.sidebar_left .pos_fixed ~ .l-main,

.l-canvas.titlebar_none.sidebar_right .pos_fixed ~ .l-main,

.l-canvas.titlebar_none.sidebar_none .pos_fixed ~ .l-main .l-section:first-child {

	padding-top: 50px; /* predefined fixed value */

	}

	

.l-canvas.titlebar_none.sidebar_none .pos_fixed ~ .l-main .l-section:first-child .vc-row-translate-wrapper {

	padding-top: 50px !important; /* fix for Easy parallax of Ult Addons */

	}

	

.g-cols.offset_none > div {

	padding: 25px;

	}

	

.l-subheader,

.l-subfooter,

.l-titlebar,

.l-canvas.sidebar_left .l-main,

.l-canvas.sidebar_right .l-main,

.l-canvas.sidebar_none .l-section {

	padding-left: 25px;

	padding-right: 25px;

	}

.l-header.width_full .l-subheader {

	padding-left: 12px;

	padding-right: 12px;

	}

.l-titlebar.size_large .l-titlebar-h,

.l-titlebar.size_huge .l-titlebar-h,

.l-sidebar,

.l-section-h,

.l-section.height_large .l-section-h,

.l-section.height_huge .l-section-h {

	padding: 25px 0;

	}

.sidebar_left .l-section.for_blogpost.preview_modern + .l-section .l-section-h,

.sidebar_right .l-section.for_blogpost.preview_modern + .l-section .l-section-h {

	padding-top: 25px;

	}

	.l-section.for_blogpost.preview_modern .w-blog {

		padding: 40% 25px 20px;

		}

	.l-section.for_blogpost.preview_basic .w-blog-post-preview,

	.l-section.for_blogpost.preview_basic .w-blog-post-meta,

	.l-section.for_blogpost.preview_none .w-blog-post-meta {

		margin-bottom: 15px;

		}

.l-section.for_tags .l-section-h {

	padding-bottom: 25px;

	}

.l-section.for_author .l-section-h,

.l-section.for_related .l-section-h {

	padding: 25px 0;

	}

.l-section.for_blogpost ~ .l-section.for_comments .l-section-h {

	padding-top: 25px;

	}



.w-nav.type_mobile .w-nav-list.level_1 {

	padding-left: 15px;

	padding-right: 15px;

	margin-left: -25px;

	margin-right: -25px;

	}

.l-subfooter.at_bottom .w-nav-item {

	float: none !important;

	margin-bottom: 10px;

	text-align: center;

	}

	.l-subfooter.at_bottom .btn.w-nav-item .w-nav-anchor.level_1 {

		margin: 0 10px !important;

		}



.g-html img.alignleft,

.g-html img.alignright {

	float: none;

	margin: 0 0 20px;

	}

	

h1, h2, h3, h4, h5, h6,

.g-html p,

.g-html ul,

.g-html ol,

.g-html pre,

.g-html address,

.g-html blockquote {

	margin-bottom: 16px;

	}

	

.w-blog.layout_smallcircle .w-blog-post-preview,

.w-blog.layout_smallcircle .w-blog-post-title,

.w-blog.layout_smallcircle .w-blog-post-body,

.w-blog.layout_smallsquare .w-blog-post-preview,

.w-blog.layout_smallsquare .w-blog-post-title,

.w-blog.layout_smallsquare .w-blog-post-body {

	margin-left: 0 !important;

	margin-right: 0 !important;

	}

.w-blog.layout_smallcircle .w-blog-post-preview,

.w-blog.layout_smallsquare .w-blog-post-preview {

	display: none;

	float: none !important;

	width: 100%;

	margin-bottom: 20px;

	}

.w-blog.layout_smallcircle .w-blog-post.has-post-thumbnail .w-blog-post-preview,

.w-blog.layout_smallsquare .w-blog-post.has-post-thumbnail .w-blog-post-preview {

	display: block;

	}



.w-blog.layout_masonry .w-blog-list {

	margin: 0 !important;

	}

	.w-blog.layout_masonry .w-blog-post {

		width: 100% !important;

		}

.w-blog.layout_grid .w-blog-list {

	margin: 0 !important;

	}

	.w-blog.layout_grid .w-blog-post {

		width: 100% !important;

		padding: 0;

		margin-bottom: 40px;

		}

	.l-section.width_full .w-blog.layout_grid .w-blog-post {

		padding: 0 20px;

		}



.w-comments-childlist {

	margin-left: 15px;

	}

.rtl .w-comments-childlist {

	margin-right: 15px;

	}

	

.w-cart-link {

	padding-left: 5px;

	}

.l-header.logopos_right .l-subheader.at_middle .w-cart-link {

	padding-right: 5px;

	}



.l-subheader.at_middle .w-cart + .w-nav .w-nav-control,

.l-subheader.at_middle .w-search + .w-nav .w-nav-control {

	margin-right: 5px;

	}

.l-header.logopos_right .l-subheader.at_middle .w-cart + .w-nav .w-nav-control,

.l-header.logopos_right .l-subheader.at_middle .w-search + .w-nav .w-nav-control {

	margin-left: 5px;

	}



.l-sidebar .widget {

	margin-bottom: 30px;

	}



.w-search.layout_simple {

	margin: 0 !important;

	}

.w-search.layout_modern {

	position: static;

	overflow: visible;

	width: auto !important;

	}

	.w-search.layout_simple .w-search-open {

		display: inline-block;

		}

	.w-search.layout_modern .w-search-open {

		position: static;

		opacity: 1 !important;

		transform: none !important;

		}

	.w-search.layout_simple .w-form,

	.w-search.layout_modern .w-form {

		position: absolute;

		top: 0;

		left: -25px;

		right: -25px;

		height: 0;

		width: auto;

		margin: 0 !important;

		overflow: hidden;

		-webkit-transition: height 0.3s;

				transition: height 0.3s;

		}

	.w-search.layout_simple.active .w-form,

	.w-search.layout_modern.active .w-form {

		height: 50px;

		}

		.w-search.layout_simple .w-form input,

		.w-search.layout_modern .w-form input {

			position: static;

			height: 50px;

			width: 100% !important;

			margin: 0 !important;

			border-radius: 0;

			padding: 0 50px 0 25px;

			opacity: 1 !important;

			}

		.rtl .w-search.layout_simple .w-form input,

		.rtl .w-search.layout_modern .w-form input {

			padding: 0 25px 0 50px;

			}

	.w-search.layout_simple .w-search-close,

	.w-search.layout_modern .w-search-close {

		display: block;

		right: 15px;

		transform: none !important;

		}

	.rtl .w-search.layout_simple .w-search-close,

	.rtl .w-search.layout_modern .w-search-close {

		left: 15px;

		right: auto;

		}

.w-search.layout_fullwidth .w-form-row-field input,

.w-search.layout_fullscreen .w-form-row-label {

	font-size: 15px;

	}

.w-search.layout_fullscreen .w-form-row-field input {

	font-size: 20px;

	}

	

.w-separator.type_short {

	width: auto;

	}

.w-separator.size_small {

	margin: 5px 0;

	}

.w-separator.size_medium {

	margin: 15px 0;

	}

.w-separator.size_large {

	margin: 25px 0;

	}

.w-separator.size_huge {

	margin: 35px 0;

	}

.w-separator.type_invisible.size_small {

	margin: 2px 0;

	}

.w-separator.type_invisible.size_medium {

	margin: 5px 0;

	}

.w-separator.type_invisible.size_large {

	margin: 10px 0;

	}

.w-separator.type_invisible.size_huge {

	margin: 15px 0;

	}



.w-tabs.layout_default.accordion .w-tabs-section-content-h {

	padding-top: 10px;

	padding-bottom: 20px;

	}

.w-tabs.layout_timeline.accordion .w-tabs-section-content {

	padding: 60px 20px 20px;

	}

	

.l-section.width_full .full-width > .wpb_text_column,

.l-section.width_full .w-tabs-section.no_indents .w-tabs-section-content-h > .wpb_text_column {

	padding: 0 5%;

	}

	

.w-testimonial.style_1 {

	padding: 25px;

	}



.admin-bar .mfp-container:after {

	top: 0;

	}

}







/* Below 480

   ========================================================================== */



@media (max-width: 480px) {



.single-us_portfolio .l-titlebar.size_large .l-titlebar-h,

.single-us_portfolio .l-titlebar.size_huge .l-titlebar-h {

	padding-left: 0;

	padding-right: 0;

	}

	.l-titlebar .g-breadcrumbs {

		display: none;

		}

	.l-titlebar .g-nav-item {

		display: inline-block;

		vertical-align: top;

		position: static;

		margin: 0;

		}

		

.w-author {

	text-align: center;

	}

	.w-author-img {

		float: none !important;

		margin-bottom: 10px;

		}

	.w-author-name,

	.w-author-bio {

		margin-left: 0 !important;

		margin-right: 0 !important;

		}

	

.w-blognav-prev {

	padding-left: 25px;

	padding-right: 5px;

	}

.w-blognav-next {

	padding-left: 5px;

	padding-right: 25px;

	}

.rtl .w-blognav-prev {

	padding-left: 5px;

	padding-right: 25px;

	}

.rtl .w-blognav-next {

	padding-left: 25px;

	padding-right: 5px;

	}

	.w-blognav-prev:before,

	.w-blognav-next:before {

		top: -7px;

		}

	.w-blognav-title {

		display: none;

		}

		

.w-cart-quantity {

	display: none;

	}



.l-subheader .w-contacts-list {

	line-height: 30px;

	}

	

.g-filters-item {

	font-size: 14px !important;

	margin: 0 !important;

	padding-left: 10px !important;

	padding-right: 10px !important;

	overflow: hidden;

	width: 50%;

	}



.w-form.for_cform .w-form-row.for_submit {

	float: none !important;

	display: block !important;

	margin: 0 !important;

	}

	.w-form.for_cform .w-form-row.for_submit .w-btn {

		width: 100%;

		}

.w-form.align_left .w-form-message.type_success,

.w-form.align_right .w-form-message.type_success {

	display: block;

	text-align: center;

	padding-top: 10px;

	}

.w-form.for_protectedpost .w-form-row.for_post_password {

	float: none !important;

	margin: 0 0 5px !important;

	}



.w-gallery.columns_3 .w-gallery-item,

.w-gallery.columns_4 .w-gallery-item,

.w-gallery.columns_5 .w-gallery-item,

.w-gallery.columns_6 .w-gallery-item,

.w-gallery.columns_7 .w-gallery-item {

	width: 50%;

	}

.w-gallery.columns_8 .w-gallery-item,

.w-gallery.columns_9 .w-gallery-item,

.w-gallery.columns_10 .w-gallery-item {

	width: 33.3333%;

	}



.w-lang-h {

	line-height: 30px;

	}

	.w-lang-list {

		padding-top: 30px;

		}



.l-section.height_auto.width_full .g-loadmore-btn {

	padding: 20px;

	}



.w-logos {

	padding: 0 !important;

	}

	.w-logos .owl-prev,

	.w-logos .owl-next {

		display: none !important;

		}

	.w-logos-item {

		width: 100% !important;

		}

	

.w-nav-anchor.level_2,

.w-nav-anchor.level_3 {

	white-space: normal;

	}



.l-content .w-portfolio-item {

	float: none !important;

	width: 100% !important;

	}

.widget_us_portfolio .w-portfolio.columns_4 .w-portfolio-item,

.widget_us_portfolio .w-portfolio.columns_5 .w-portfolio-item {

	width: 33.3333%;

	}

	

.w-progbar.style_3 .w-progbar-title,

.w-progbar.style_3 .w-progbar-bar {

	width: 100%;

	}

	

.w-testimonial.style_4 {

	padding-left: 75px;

	}

.rtl .w-testimonial.style_4 {

	padding-left: 0;

	padding-right: 75px;

	}

	.w-testimonial.style_4:before {

		font-size: 24px;

		line-height: 60px;

		width: 60px;

		}

	.w-testimonial.style_4 .w-testimonial-person img {

		height: 60px;

		width: 60px;

		}

}
.product-category.product {
    
    padding: 10px!important;
   
}

