/*========================RESIZE===========================*/

/* Large desktop */
@media (min-width: 1200px) {
	.three-columns .product-view .product-essential .product-shop{ clear:both}
}
/* Portrait tablet to landscape and desktop resize2 */
@media (max-width: 990px){
	.opc-col1, .opc-col2, .opc-col3 { width:100%; float:left; padding:0 0 20px; }
}
@media (min-width: 980px) and (max-width: 1199px) {
	/*detail*/
	.three-columns .product-view .product-essential .product-shop{ clear:both}
	.three-columns .category-products .products-list li.item img{ width:180px; height:180px}
	.cms-index-index .container-fluid .menuleft #menu-default,
	#menu-default{ width:225px}
	.form-search .search-autocomplete{ width:430px !important}
	.box_banner .box-content{ width:77%}
	
}
@media (min-width: 768px) and (max-width: 990px) {
	.form-search{ width:90%}
	/*menu*/
	.header-bottom-right{ float:none; text-align:center}
	.header-bottom-right .em_nav > ul{ text-align:center}
	.hnav .menu-item-depth-0 > .em-catalog-navigation > li.level0,
	.header-bottom-right .hnav .menu-item-depth-0{ float:none; display:inline-block;}
	.header-bottom-right.navbar-fixed-top .hnav .menu-item-depth-0 > .em-catalog-navigation > li.level0,
	.header-bottom-right.navbar-fixed-top .hnav .menu-item-depth-0{ float:left; display:inline}
	.header-bottom-right.navbar-fixed-top .hnav .menu-item-depth-0 ul{ text-align:left}
	.hnav .menu-container .em-catalog-navigation > li.level0{ float:left; width:100%}
	.cms-index-index .container-fluid .menuleft #menu-default,
	#menu-default{ width:170px}
	.menu-wrapper .menuleftText span:before{ background:none}
	.menu-wrapper .menuleftText span{ padding-left:0}
	.form-search .search-autocomplete{ width:260px !important}
	.box_banner .box-content{ width:70%}
	/*footer*/	
	.link_text > div{ width:33%}
	/*category*/
	.em_col_content .multidealpro_products .products-grid,
	.category-products .products-grid{ margin-right:0px}
	/*block*/
	.em_sidebar .products-list .product-shop{ margin-left:0 !important; float:left; clear:both; padding-top:10px }
	.block-wishlist .mini-products-list .product-details,
	.block.block-compare .product-shop{ clear:both; margin-left:0}
	/*detail*/
	.three-columns .em_col_content .product-view .product-img-box{ width:100% !important}
	.em_col_content .product-view .product-img-box .product-image.zoom-default{ width:320px !important; height:320px !important}
	.three-columns .em_col_content .product-view .product-img-box .product-image img{ width:100% !important}
	/*blog*/
	.em_post-item .std img{ width:220px !important}
}
@media (max-width: 990px){
	/*header*/
	.header-bottom-left{ float:none; text-align:center; padding-bottom:20px}
	.logo{ float:none; display:inline-block}
	.header-top .inner_top .col-sm-24{ display:inline-block; text-align:center}
	.header-top-right,
	.header-top-left{ float:none; display:inline-block}
	.pager .amount{ margin-left:15px; margin-right:10px}
	/*category*/
	.three-columns .category-products .products-list li.item img{ width:150px; height:150px}
	/*detail*/
	.em_col_main .product-view .product-essential .product-shop{ clear:both}
	
	.opc-col1, .opc-col2, .opc-col3 { width:100%; float:left; padding:0 0 20px; }
	
	
	
}

/* Landscape phones and down */
@media (max-width: 767px) {
	/*header*/
	.cms-index-index .container-fluid .menuleft #menu-default,
	#menu-default{ position:relative; width:100%}
	.header-bottom-left{
		float: none;
		text-align: center;
		width: 100%;
	}
	.logo{ float:none}
	.logo img{ width:auto}
	.form-search .search-autocomplete{ width:280px !important}
	.header-bottom-right{ width:100%}
	.form-search input.input-text{ width:80%}
	.dropdown-cart{ width:100%; /*margin-top:10px*/}
	.block-cart-top .cart-popup{ top:42px; width:300px; }
	.menu-wrapper{ margin-top:10px; margin-bottom:10px}
	.inner_menu_slideshow .row > div.em_area01{ padding-right:10px}
	
	.banner-content > div.col-sm-12{ margin-bottom:10px}
	.box_banner .content{ clear:both}
	.ourservice .content-info{ text-align:center}
	.ourservice .content-info a.image{float:none; margin-right:0}
	.ourservice .content-info h2{ clear:both; padding-top:10px}
	/*slideshow*/
	.inner_menu_slideshow .row > div.em_area02.em-wide-custom,
	.inner_menu_slideshow .row > div.em_area02{ padding-left:10px; padding-right:10px; overflow:hidden; margin-left:0}
	.inner_menu_slideshow .row > div.em_area02 .rev_slider_wrapper{width:100% !important}
	/*footer*/
	.four_ads a{ margin-bottom:10px}
	.footer-brand.csslider .viewport{ width:85%}
	.block.block-subscribe .block-content{ padding:0}
	.block-subscribe .form-subscribe-content{ width:100%}
	.block-subscribe input.input-text{ width:90%}
	.link_text > div{ width:100%; margin-bottom:6px}
	.inner_links .h5{ position:relative}
	.inner_links .h5:before{ position:absolute; right:0; top:0; content:"+"; cursor:pointer}
	.inner_links .h5.active:before{ content:"-"}
	.inner_links{ padding-right:0}
	.payment_accept{ float:left; margin-top:10px}
	.payment_accept a{ margin-left:0; margin-right:19px}

	/*category*/
	.em_col_content .multidealpro_products .products-grid,
	.category-products .products-grid{ margin-right:0; overflow:inherit !important}
	.category-products .products-grid li.item,
	.category-products .products-grid li.item .product-item{ width:100% !important; margin-right:0 !important}
	.em_col_main .products-grid li.item:hover { /*box-shadow:0 0 5px #c4c4c3;
		-moz-box-shadow:0 0 5px rgba(196,196,195,1.00);
		-webkit-box-shadow: 0 0 5px rgba(196,196,195,1.00); */}
	.category-products .products-list li.item img{ width:150px; height:150px}
	#loading-mask .loader{ left:59% !important}
	/*detail*/
	.em_col_main .product-view .product-img-box{ width:100% !important; margin-right:0}
	.em_col_main .product-view .product-img-box .media-left img{ width:100% !important}
	.em_col_main .product-view .product-img-box .more-views{ padding-right:0}
	.em_col_main .product-view .product-img-box .zoom{ display:none}
	
	/*login*/
	.fieldset,
	.send-friend .fieldset,
	.checkout-multishipping-address-newshipping .em_col_content .fieldset,
	.col2-set .col-1,
	.col2-set .col-2,
	.form-list .field input.input-text,
	.form-list li.wide input.input-text, 
	.form-list input.input-text,
	.form-list li.wide select,
	.form-list select,
	.form-list .field,
	.gift-messages-form .form-list li.wide textarea{ width:100%}
	.gift-messages-form .item .details{ margin-left:0; padding-top:15px; clear:both}
	.gift-messages-form .item .number{ text-align:left}
	.gift-messages-form label{ display:inline}
	.gift-messages-form .form-list label{ display:inline-block}
	/*shopping cart*/
	.cart .totals{ width:100%}
	button.btn-checkout span span{ padding:11px 15px !important}
	/*ajax cart*/
	#containerDiv .product_title h3 {
	font-size: 100%;
	}
	#containerDiv {
	width: 300px !important;
	height: 300px!important;
	overflow: auto;
	min-width:300px !important;
	max-width:300px !important;
	top:10px !important;
	}
	.ajaxcart .product-options {
	max-height: 200px !important;}
	/*my-account*/
	.addresses-list li.item{ width:100%; margin-right:0}
	.review-customer-view .product-review .product-details, 
	.review-product-view .product-review .product-details{ clear:both; margin-left:0; width:100%; padding-top:20px}
	.form-list li.wide textarea{ width:100%}
	.box-info  > .col2-set .box .box-content{ min-height:0}
	.box-info  > .col2-set .col-1{ padding-bottom:15px}
	/*checkout*/
	.checkout-progress li{ width:45%; margin-bottom:10px}
	
	/*detail*/
	.table-responsive {
    border: none !important;}
	.product-view .product-essential .product-shop{ clear:both; display:block; margin-top:20px}
	
	
	.img-responsive, .thumbnail > img, .thumbnail a > img, .carousel-inner > .item > img, .carousel-inner > .item > a > img{ width:100%}
}
@media (max-width: 580px){
	.header-container .links{ clear:both; display:inline-block; margin:10px 0 8px}
	.header-top .links a{ margin-top:4px}
	.header-top-right .widget p span{ padding-top:4px}
	.header-top-left .links li{ display:inline-block; float:none; margin:0 6px; padding:0 7px}
	.header-container .welcome-msg{ float:none; text-align:center}
	.header-top-right .widget{ display:inline-block !important; float:none; text-align:center; margin-top:0; width:100%; margin-right:0}
	.header-top-right .widget p{ display:inline-block}
	.header-top-right select{ width:100px}
	.header-container .toolbar-switch{ display:inline-block; float:none}
	.box_banner .box-content{ width:72%}
	.list-img a{ width:115px}
	.list-img a img{ width:100%}
	/*Category*/
	.toolbar .limiter{ float:left; margin-left:15px; margin-right:0}
	.sorter .sort-by{ clear:both;}
	.sorter .sort-by.toolbar-switch{ margin-left:0}
	.pager .amount{ margin-left:15px}
	.toolbar-bottom .toolbar .pager .pages{ clear:both; float:right; padding-top:10px}
	#containerDiv{ width:300px !important}
	.category-products .products-list li.item img{ width:110px; height:110px}
	
	/*checkout*/
	.multiple-checkout .sp-methods .form-list li.wide input.input-text,
	.multiple-checkout .sp-methods .form-list input.input-text,
	.opc .sp-methods .form-list input.input-text{ width:260px}
	.opc .sp-methods .form-list .v-fix input.input-text.cvv{ width:260px}
	.multiple-checkout .sp-methods .form-list select,
	.opc .sp-methods .form-list select{ width:260px}
	.multiple-checkout .sp-methods .form-list select.month,
	.multiple-checkout .sp-methods .form-list select.year,
	.opc .sp-methods .form-list select.month ,
	.opc .sp-methods .form-list select.year { width:125px}
	.multiple-checkout .sp-methods .form-list select.month{ margin-right:10px}
	
	#opc-payment{ position:relative}
	.opc .tool-tip { top:170px !important; right:0}
	.multiple-checkout .tool-tip{margin-top:100px;}
	.tool-tip .tool-tip-content img{width:100%}
	.tool-tip .tool-tip-content img{width:100%}
	.multiple-checkout .tool-tip{margin-top:100px; right:0;}
	.checkout-progress{ padding:0}
	.checkout-progress li{ width:100%; margin-bottom:10px}
	
	/*footer*/
	.block-subscribe .form-subscribe-content{ width:250px}
	.block-subscribe input.input-text{ width:250px}
	
	/*category*/
	.sorter .sort-by{ float:left; margin-bottom:10px; margin-left:15px}
	.sorter .sort-by{ clear:both; float:left}
	.sorter .sort-by.toolbar-switch{ margin-left:15px}
	.img-responsive, .thumbnail > img, .thumbnail a > img, .carousel-inner > .item > img, .carousel-inner > .item > a > img{ width:100%}
	.category-products .products-list li.item img{ width:100px; height:100px}
	
	/*detail*/
	.box-tags .form-add .input-box input{ width:260px}
	.product-view .product-img-box .product-image.zoom-default{ width:260px !important; height:260px !important}
	.product-view .form-add .form-list textarea, .product-view .form-add .form-list input.input-text{ width:100%}
	.product-view #product-attribute-specs-table.data-table th{ white-space:normal}
	.send-friend .form-list input.input-text{width:100%}
	.send-friend .form-list li.wide textarea {width:100%}
	.product-view .more-views a.next{ left:52%;}
.product-view .more-views a.prev{ left:40%;}
	
	/*blog*/
	.em_post-items .em_post-item .post-title{ }
	.em_post-item .std img{}
}

/* Landscape phones and down */
@media (max-width: 350px) {
	
}

