/**************** Responsive Style ****************/
@viewport{ zoom: 1.0; width: device-width;}
@media print {
a[href^=http]:after {content:" [" attr(href) "] ";}
a[href^="#"]:after { content:""; }
ul, ol {page-break-inside:avoid;}
header, #nav, #featured-area, #wp_page_numbers, #btm-area, aside, footer, .post-meta, .gallery-post { display:none;}
#wrapper, #fwidg-inner { width:100%;}
#main-content { float:none; width:100%;}
}
@media screen and (max-width:980px) {
	.ads-wrapper {
		width:100%;
	}
	.ads-wrapper img {
		display:block;
		max-width:100%;
	}
}
@media only screen and (min-width : 768px) {
.bx-wrapper .bx-viewport {height:254px !important;}
}

@media only screen and (min-width : 980px) and (max-width : 1150px) {
#wrapper, .ads-wrapper, #introbar, #fwidg-inner, #footer { width:100%;}
#logo { margin:0;}
#btn-wrapper { margin:18px 0 0 5px;}
#search-form { margin:0 12px;}
.bx-wrapper { width:522px;}
#vitrin figure, #vitrin figure a, #vitrin figure img { width:223px; height:169px;}
.pbox { width:179px; height:322px;}
.pbox figure a, .pbox figure img { width:179px; height:163px;}
.special { top:108px;}
.available { background-position:154px -413px;}
.ads-wrapper a, .ads-wrapper object { max-width:74%;}
.ads-wrapper img, .ads-wrapper object { max-width:100%;}
#newsletter .wpcf7-form input { width:140px;}
.fwidg { width:200px; margin-left:29px;}
#main-content { width:770px;}
#main-content .pbox { margin:0 3px 12px; }
aside { width:190px;}
.widg { width:188px;}
#commentform textarea, .wpcf7-form textarea { width:880px;}
#main-content #commentform textarea, #main-content .wpcf7-form textarea { width:670px;}
}
@media only screen and (min-width : 768px) and (max-width : 979px) {
#wrapper, #introbar, #fwidg-inner, #footer { width:100%;}
#header-menu, #slogan, .ads, #namad-advertisement, .box-content .clear, #newsletter #newsletter-text,#requirement li a img { display:none;}
.box-content .clear3, .box-content .pbox .clear, p#copyright, .post-content .clear { display:block;}
#logo { margin:0;}
#search-form { width:142px; margin:10px;}
#search-form #search-text { width:106px; padding:3px 5px;}
#btn-wrapper { margin:18px 0 0 5px;}
.bx-wrapper { float:none; height:auto;}
#vitrin figure, #vitrin figure a, #vitrin figure img { width:170px; height:129px;}
.pbox { margin:0 16px 12px;}
.fwidg { width:170px; margin-left:10px;}
.fwidg:last-child { width:228px;}
#main-content { width:100%; margin:0 auto 10px; float:none;}
aside { float:none; margin:0 auto;}
.widg { width:188px;}
#commentform textarea, .wpcf7-form textarea, #main-content #commentform textarea, #main-content .wpcf7-form textarea { width:668px;}
p#copyright { float:none; text-align:center;}

}
@media only screen and (min-width : 480px) and (max-width : 767px) {
#wrapper, #introbar, #fwidg-inner, #footer { width:100%;}
#header-menu, #slogan, .ads, #namad-advertisement, .box-content .clear, #newsletter #newsletter-text,#requirement, .post-meta, .zoomContainer { display:none;}
.box-content .clear2, .box-content .pbox .clear, p#copyright, .post-content .clear { display:block;}
#search-form { width:198px; margin-top:10px;}
#search-form #search-text { width:162px; padding:3px 5px;}
#logo { margin:0 15px 10px 0;}
#btn-wrapper { margin:22px 30px 0 5px;}
.bx-wrapper { float:none; height:auto; width:95%;}
.bx-wrapper .bx-viewport, .bx-wrapper img { height:auto;}
#vitrin figure, #vitrin figure a, #vitrin figure img { width:213px; height:162px;}
.pbox { margin:0 7px 12px;}
.fwidg {margin:0 0 10px 24px;}
.fwidg:last-child { width:240px;}
#main-content { width:100%; margin:0 auto 10px; float:none;}
aside { float:none; margin:0 auto;}
.widg { width:188px;}
#commentform textarea, .wpcf7-form textarea, #main-content #commentform textarea, #main-content .wpcf7-form textarea { width:380px;}
.add-cart { margin:0 10px 10px 0;}
#newsletter { background:none; padding:0;}
#newsletter .wpcf7-form input { width:72px;}
p#copyright { float:none; text-align:center;}
.zoom-left { overflow:hidden;}
.gallery-post img { cursor:pointer;}
.gallery-post { float:none; margin:0 auto 10px;}
.post { margin:0 18px 10px;}
ol.commentlist li div.vcard { width:170px;}
.post-content .woocommerce .order_details li { font-size:0.8em; margin-right:0.5em; padding-left:0.5em;}
}
@media only screen and (min-width : 320px) and (max-width : 479px) {
#wrapper, #introbar, #fwidg-inner, #footer { width:100%;}
.ads, #namad-advertisement,  #newsletter #newsletter-text,#requirement, .post-meta, .zoomContainer, #newsletter, #title-comment { display:none;}
p#copyright { display:block;}
header .fr { float:none; margin:0 auto;}
#header-menu { float:none; margin:4px auto 12px;}
#header-menu li a { padding:0 4px;}
#search-form { width:280px; margin:10px auto 0;}
#search-form #search-text { width:244px; padding:3px 5px;}
#logo { margin:0 auto 10px; float:none;}
#btn-wrapper { margin:22px auto 0; float:none;}
.bx-wrapper { float:none; height:auto; width:95%;}
.bx-wrapper .bx-viewport, .bx-wrapper img { height:auto;}
#shopping-cart-btn { margin:0 auto 16px;}
#tel-wrapper { float:none; margin:27px auto 0;}
#vitrin figure, #vitrin figure a, #vitrin figure img { float:none; margin:0 auto 10px;}
.pbox { margin:0 auto 12px; float:none;}
.box-title a { padding:0 10px;}
.fwidg, .fwidg:last-child {margin:0 auto 10px; float:none; width:94%;}
#main-content { width:100%; margin:0 auto 10px; float:none;}
aside { float:none; margin:0 auto;}
.widg { width:188px;}
#commentform textarea, .wpcf7-form textarea, #main-content #commentform textarea, #main-content .wpcf7-form textarea { width:212px;}
.post-content .cart{ margin:24px 10px;}
p#copyright { float:none; text-align:center;}
.zoom-left { overflow:hidden;}
.gallery-post img { cursor:pointer;}
.gallery-post { float:none; margin:0 auto 10px;}
.post { margin:0 3px 10px;}
ol.commentlist li div.vcard { width:170px;}
.price-wrapp { font-size:12px;}
.woocommerce .woocommerce-error, .woocommerce .woocommerce-info, .woocommerce .woocommerce-message { padding:1em 2em !important;}
.woocommerce table.shop_table .product-subtotal { display:none;}
.woocommerce table.shop_table td { padding:4px !important;}
.woocommerce table.shop_table th { padding:9px 2px !important;}
.woocommerce table.cart td.actions input { width:68% !important; float:none !important; display:block; margin:0 auto;}
#coupon_code { margin-bottom:0.5em;}
.post-content .woocommerce .order_details li { float:none; border:none; border-bottom:1px dashed rgb(223, 219, 223); padding:0 2em 5px; margin-right:0;}
}
@media only screen and (max-width : 319px) {
#wrapper, #introbar, #fwidg-inner, #footer { width:100%;}
.ads, #namad-advertisement,  #newsletter #newsletter-text,#requirement, .post-meta, .zoomContainer, #newsletter, #title-comment, #header-menu, .bx-wrapper { display:none;}
p#copyright { display:block;}
header .fr { float:none; margin:0 auto;}
#search-form { width:97%; margin:10px auto 0;}
#search-form #search-text { width:206px; padding:3px 5px;}
#logo { margin:0 auto 10px; float:none;}
#btn-wrapper { margin:22px auto 0; float:none;}
#shopping-cart-btn { margin:0 auto 16px;}
#tel-wrapper { float:none; margin:27px auto 0;}
#vitrin figure, #vitrin figure a, #vitrin figure img { float:none; margin:0 auto 10px; width:204px; height:155px;}
.pbox { margin:0 auto 12px; float:none;}
.box-title a { padding:0 10px;}
.fwidg, .fwidg:last-child {margin:0 auto 10px; float:none; width:94%;}
#main-content { width:100%; margin:0 auto 10px; float:none;}
aside { float:none; margin:0 auto;}
.widg { width:188px;}
#commentform textarea, .wpcf7-form textarea, #main-content #commentform textarea, #main-content .wpcf7-form textarea { width:212px;}
.add-cart { margin:10px auto;}
p#copyright { float:none; text-align:center;}
.zoom-left { overflow:hidden;}
.gallery-post img { cursor:pointer;}
.gallery-post { float:none; margin:0 auto 10px;}
.post { margin:0 2px 10px;}
ol.commentlist li div.vcard { width:170px;}
.price-wrapp { font-size:12px;}
.woocommerce .woocommerce-error, .woocommerce .woocommerce-info, .woocommerce .woocommerce-message { padding:1em 2em !important;}
.woocommerce table.shop_table .product-subtotal { display:none;}
.woocommerce table.shop_table td { padding:4px 0 !important;}
.woocommerce table.shop_table th { padding:9px 0 !important; font-weight:normal !important;}
.woocommerce table.cart td.actions input { width:76% !important; float:none !important; display:block; margin:0 auto;}
#coupon_code { margin-bottom:0.5em;}
.post-content .woocommerce .order_details li { float:none; border:none; border-bottom:1px dashed rgb(223, 219, 223); padding:0 2em 5px; margin-right:0;}
.gallery-post, .zoomWrapper, .zoomWrapper img { width:212px !important;}
}
@media screen and (max-width:480px) {
	.ads-wrapper a{
		float:none;
		border:0;
	}
	.ads-wrapper a img {
		margin:auto;
		border:1px solid #ccc;
	}
		.pbox figure img {
		display:block;
		margin:5px auto;
		width:auto;
		height:auto;
		max-width:100%;
	}
}