.count {
	font-size: 11px!important;
}
.widget .current-cat a {
	color: #66b72f;
	float: left;
}
.widget_pt_categories .pt-categories li .cat-img-wrap {
	display: inline-block;
	float: left;
	margin-right: 8px;
	max-width: 25px;
}
.widget_pt_categories {
/*	 padding: 15px 5px 9px ; */
}
 .widget_pt_categories .children li::before {
font-size: 12px;
}
li.product .product-description-wrapper h3 {
	min-height:50px;
	font-size:14px
}
div.product .product_title {
	font-size:24px
}
#tab-description ul {
	margin:0;
	padding:0;
}
#tab-description li {
	margin:4px 0 4px 0;
	padding:0;
}
.header-primary-nav {
	background: #000 none repeat scroll 0 0;
}
#mega-menu-wrap-primary-nav {
	background:#000
}
 .site-footer .widget ul li::before {
 color: #66b72f;
}
.pt-categories a {
	color: #646565;
	width: 145px;
}
 .a-logo::before {
content: none;
}
#slider2_container .reslide_slides img {
	margin: -44px 0 0;
}
ul.pt-widget-contacts li.a-email:before {
	content:"\f0e0";
	font-size:14px
}
ul.pt-widget-contacts li.a-skype:before {
	content:"\f17e";
	font-size:14px
}
ul.pt-widget-contacts li.a-fx:before {
	content:"ï†¬";
	font-size:14px
}
ul.pt-widget-contacts li.a-phone:before {
	content:"\f095";
	font-size:14px
}
ul.pt-widget-contacts li.a-address:before {
	content:"\f041";
	font-size:14px
}
.a-logo {
	color:#000
}
 .a-logo::before {
 content: none!important;
}
#text-16 {
	width:200px!important;
	padding:12px 15px!important
}
#mega-menu-wrap-primary-nav .mega-menu-toggle {
	background:none!important
}
.site-footer a:hover, .site-footer a:focus, .site-footer a:active {
	color: #66b72f;
}
 @media(max-width:991px) {
ul.products li.first, ul.special-offers li.first {
clear: none!important;
}
li.product .product-description-wrapper {
padding: 15px 5px;
}
 #text-16 {
width:165px!important;
padding:12px 4px!important;
}
.hgroup-sidebar .widget.widget_shopping_cart {
padding: 0 !important;
}
#mega-menu-wrap-primary-nav #mega-menu-primary-nav > li.mega-menu-item > a.mega-menu-link {
font-size:12px;
padding: 0 6px;
}
.widget.woocommerce .product_list_widget li .product-title, .widget_pt_vendor_products_widget .product_list_widget li .product-title {
font-size:12px!important
}
 .pt-categories a {
color: #646565;
width: 113px;
font-size:13px;
font-weight:normal!important
}
 .widget_pt_categories .pt-categories li .cat-img-wrap {
margin-right: 0px;
}
 .site-footer .widget {
min-height: 278px;
margin: 19px 0 5px 0;
border: solid 1px #2e2d2d;
padding: 15px;
}
 .site-footer .widget ul li {
padding:0;
}
 .contact {
font-size:30px;
}
}
 @media(max-width:767px) {
.site-logo {
width:120px;
margin:0 auto;
float:none
}
 li.product .product-img-wrapper .pt-extra-gallery-img img {
height: 140px !important;
}



}
 @media(max-width:480px) {
.vc_custom_heading {
font-size:20px!important;
}
.site-footer .widget {
margin: 15px 0 0 0;
}
.logo {
display: block;
width: 100px;
}
.breadcrumbs-wrapper .container {
display:block!important;
}
.woocommerce-pagination li {
margin: 0 0 5px;
}
.contact {
 font-size: 26px;
}
 .breadcrumbs-wrapper .woocommerce-breadcrumb {
font-size:13px;
}
.breadcrumbs-wrapper .single-product-navi a {
font-size:13px
}
div.product .product_title {
font-size:16px;
}
.woocommerce-MyAccount-navigation ul li {
margin: 0 0 5px;
}
 .site-logo {
width:120px;
margin:0 auto;
float:none
}
 .site-footer .widget {
min-height:auto
}

.site-footer [class^="col-"], .site-footer [class*=" col-"] {
    margin-bottom: 4px;
}


}
 @media(max-width:320px) {
}
.icon-with-description span {
	display:block!important
}
 [class^="icon-"], [class*=" icon-"] {
display: inline-block;
height: 50px;
line-height: 14px;
width: 14px;
}
.link-to-product {
	margin-right:0!important;
}
li.product .product-description-wrapper h3 {
	font-weight:500!important;
	text-align:center!important
}
li.product .product-description-wrapper {
	text-align:center!important
}
 @media screen and (min-width:992px) {
li.product .product-img-wrapper .pt-extra-gallery-img {
text-align:center!important
}
li.product .product-img-wrapper .pt-extra-gallery-img img {
display: inline-block;
height: 260px!important;
text-align: center;
width: auto!important;
}
}
 @media screen and (max-width:991px) {
 li.product.list-view .inner-product-content .product-img-wrapper .pt-extra-gallery-img {
max-width: 100%!important;
}
 li.product .product-img-wrapper .pt-extra-gallery-img {
text-align:center!important
}
li.product .product-img-wrapper .pt-extra-gallery-img img {
display: inline-block;
height: 200px!important;
text-align: center;
width: auto!important;
}
}
 @media(max-width:767px) {
.selection {
display:none!important
}
#text-2 {
display:none!important
}
.wishlist-n {
display:none!important
}
.site-logo {
width:auto!important
}
 .icon-with-description span {
font-size:13px!important;
}
 li.product .product-img-wrapper .pt-extra-gallery-img img {
height: 140px !important;
}
}
 @media(max-width:480px) {
 .site-footer .widget {
padding:5px
}
.site-footer .widget .col-md-3 {
padding:5px!important;
}
.es_textbox_class {
width: 100%;
}
 .footer-widgets .col-xs-6 {
width:100%
}
.site-footer {
margin-top:0;
}
.woocommerce-loop-product__title {
font-size: 12px !important;
height: 40px !important;
}
 .woocommerce li.product.col-xs-12 {
padding: 0 6px;
}
}
div.wpcf7 .ajax-loader {
	position:absolute;
}
.wpcf7-form-control {
	text-align:center;
}
.pt-searchform .searchtext {
	padding: 0 50px 0 15px;
}
.pt-searchform {
	display: inline-block;
	min-width: 300px;
	position: relative;
	width: 200px;
}
.hgroup-sidebar .widget {
	padding: 15px 22px;
}
 @media(max-width:360px) {
.pt-searchform {
min-width: 250px;
}
}
.img-css:hover {
	opacity: 0.5;
	filter: alpha(opacity=50); /* For IE8 and earlier */
}
.pt-categories a {
	color: #646565;
	width: 115px;
	font-size: 12px;
}

.pt-categories a{visibility:visible!important;}
.pt-categories a:hover { color:#66b72f!important;}
.widget_pt_categories .children li:before {visibility:visible!important;}