@media only screen and (min-width: 1025px) and (max-width: 1260px) {
	#header, .nav-inner, .content-inner, .footer-inner, #powered, .hometop-cms-block-inner, .homepage-besttool-inner, .support-cms-block, .home-tab, .homepage-peoplesay-inner, .homepage-static-block, .testimonials-container, .banners-slider-carousel, .custom_footer_top_inner, .footer-top-block, .payment-block, #notification{width:980px; }
	#header .header-left {width:440px;}
	#header #search input{width:210px;}
	.hometop-banner .left-banner, .hometop-banner .middle-banner{width:320px;}
	.hometop-banner .right-banner{width:322px;}
	.left-banner-content, .middle-banner-content, .right-banner-content{padding-left:0px;}
	.left-sub-title, .middle-sub-title, .right-sub-title{font-size:11px;}
	.toolblock-inner{width:227px;}
	.post-image{height:237px; width:228px;}
	.shop-now-left, .shop-now-right {width:40px;}
	.shop-now-block{width:78%;}
	.toolblock-item img{width:100%;}
	.post-title{font-size:26px; width:96%;}
	.post-shop-now > a{font-size:13px;}
	.support-cms-block-inner .left-support, .support-cms-block-inner .middle-support, .support-cms-block-inner .right-support{width:326px;}
	.product-block .name{padding-right:20px; text-align:left;}
	.left-block{margin-left:0px;}
	.first-static-block, .second-static-block, .third-static-block{padding-left:10px;}
	.first-block-content, .second-block-content, .third-block-content{width:250px;}
	.blog-item1, .blog-item2{width:470px; padding:5px;}
	.blog-item1{margin-right:5px;}
	.blog-item2{margin-left:5px;}
	.post-blog-image{width:214px;}
	.post-blog-image > img{width:100%;}
	.post-image-hover{height:156px;}
	.product-block .zoom{left:55px; top:55px;}
	.product-block .readmore_link{left:113px; top:55px;}
	.post-content{width:255px;}
	.post-description{font-size:13px; margin-bottom:5px;}
	.post-blog-title{margin:5px 0;}
	.post-date, .post-inner-content{padding-left:10px;}
	.tm-about-text{width:56%; padding-top:10px;}
	#footer .block_about{margin-right:30px; width:280px !important;}
	#footer .column{width:150px; margin-right:55px;}
	#footer .block_contact{margin:0px; width:224px; }
	.payment-left, .payment-right{padding:0 165px;}
	.besttool-block > ul > li:first-child .toolblock-inner{margin-left:8px;}
	
	.product-list .left{width:240px;}
	.product-list .left .image img { width: 100%; }
	.product-list .product-infomation{width:270px; margin:30px 0;}
	.product-list .right{width:140px; padding-left:5px;}
	
	#column-left, #column-right{width:245px;}
	#column-left + #column-right + #content, #column-left + #content { margin-left: 275px; }
	#column-right + #content { margin-right: 275px; }
	.category-info .image > img {width:100%;}
	
	.product-info > .left{width:320px;}
	.left.product-image .image > img{width:100%;}
	.product-info > .left + .right{margin-left:340px;}
	.product-info .cart .links{margin-top:10px;}
	
	.contact-info{padding:30px 10px;}
	.contact-info .left{width:49%;}
	
	#content .tab-content .first_item_tm .product-block, #content .homepage-testimonials-inner .first_item_tm .product-block, #content .product-grid .first_item_tm .product-block{ margin-left:10px; }
	#content .tab-content .last_item_tm .product-block { margin-right:10px; }
	#content .homepage-testimonials-inner .last_item_tm .product-block, #content .product-grid .last_item_tm .product-block{margin-right:10px;}
	
	.product-grid .image img, /*#content .box-product .image img*/{width:100%;}
}
@media only screen and (min-width: 980px) and (max-width: 1024px) {
	#header, .nav-inner, .content-inner, .footer-inner, #powered, .hometop-cms-block-inner, .homepage-besttool-inner, .support-cms-block, .home-tab, .homepage-peoplesay-inner, .homepage-static-block, .testimonials-container, .banners-slider-carousel, .custom_footer_top_inner, .footer-top-block, .payment-block, #notification{ width:940px; }
	#header{margin-bottom:50px;}
	#header .header-left{width:auto;}
	#header #welcome{width:100%; text-align:center; background:none; position:absolute; top:95px;}
	#header #wishlist-total{background:none;}
	.header-middle{position:relative; left:15%;}
	#header #search input{width:210px;}
	.hometop-banner .left-banner, .hometop-banner .middle-banner{width:307px;}
	.hometop-banner .right-banner{width:308px;}
	.left-image, .middle-image, .right-image{width:72px; height:72px; margin:3px;}
	.left-banner-content, .middle-banner-content, .right-banner-content{padding-left:0px;}
	.left-main-title, .middle-main-title, .right-main-title{font-size:16px;}
	.left-sub-title, .middle-sub-title, .right-sub-title{font-size:11px;}
	.toolblock-inner{width:217px;}
	.besttool-block > ul > li:first-child .toolblock-inner{margin-left:7px;}
	.post-image{height:230px; width:221px;}
	.shop-now-left, .shop-now-right {width:40px;}
	.shop-now-block{width:79%;}
	.toolblock-item img{width:100%;}
	.post-title{font-size:26px; width:97%;}
	.post-shop-now > a{font-size:13px;}
	.support-cms-block-inner .left-support, .support-cms-block-inner .middle-support, .support-cms-block-inner .right-support{width:312px;}
	.left-block{margin-left:0px;}
	.first-static-block, .second-static-block, .third-static-block{padding-left:10px;}
	.first-block-content, .second-block-content, .third-block-content{width:250px; padding-left:10px;}
	.right-block{width:560px;}
	.right-block .main-image-block > img{width:100%;}
	.blog-item1, .blog-item2{width:451px; padding:5px;}
	.blog-item1{margin-right:5px;}
	.blog-item2{margin-left:5px;}
	.post-blog-image{width:210px;}
	.post-blog-image > img{width:100%;}
	.post-image-hover{height:156px;}
	.product-block .zoom{left:55px; top:55px;}
	.product-block .readmore_link{left:113px; top:55px;}
	.post-content{width:240px;}
	.post-description{font-size:13px;}
	.post-blog-title{margin:5px 0;}
	.post-date, .post-inner-content{padding-left:5px;}
	.tm-about-text{width:54%; padding-top:10px;}
	.about-title{font-size:19px;}
	#footer .block_about{margin-right:30px;}
	#footer .column{width:150px; margin-right:55px;}
	#footer .block_about{width:250px !important;}
	#footer .block_contact{margin:0px; width:224px;}
	.payment-left, .payment-right{padding:0 155px;}
	
	#column-left, #column-right{width:220px;}
	#column-left + #column-right + #content, #column-left + #content { margin-left: 240px; }
	#column-right + #content { margin-right: 240px; }
	.category-info .image > img {width:100%;}
	.nav-responsive , .toggle .mobile_togglemenu{display:none}
	
	.product-list .left{width:240px;}
	.product-list .left .image img { width: 100%; }
	.product-list .product-infomation{width:270px; margin:30px 0;}
	.product-list .right{width:140px; padding-left:5px;}	
	
	.product-block .name{padding-right:5px; text-align:left;}
	.product-grid .image img, #content .box-product .image img{width:100%;}
	
	.product-info > .left{width:320px;}
	.left.product-image .image > img{width:100%;}
	.product-info > .left + .right{margin-left:340px;}
	.product-info .cart .links{margin-top:10px;}
	
	.contact-info{padding:30px 10px;}
	.contact-info .left{width:48%;}
	
	#content .tab-content .first_item_tm .product-block, #content .homepage-testimonials-inner .first_item_tm .product-block, #content .product-grid .first_item_tm .product-block{ margin-left:10px; }
	#content .tab-content .last_item_tm .product-block { margin-right:10px; }
	#content .homepage-testimonials-inner .last_item_tm .product-block, #content .product-grid .last_item_tm .product-block{margin-right:10px;}
	 
}
@media only screen and (max-width: 979px){
 
	#header, .nav-inner, .content-inner, .footer-inner, #powered, .hometop-cms-block-inner, .homepage-besttool-inner, .support-cms-block, .home-tab, .homepage-peoplesay-inner, .homepage-static-block, .testimonials-container, .banners-slider-carousel, .custom_footer_top_inner, .footer-top-block, .payment-block, #notification{ width:724px; }
	#header{margin-bottom:100px;}
	#header .header-left{width:auto;}
	#header #welcome{width:100%; text-align:center; background:none; position:absolute; top:95px;}
	#header #wishlist-total{background:none;}
	.header-middle{position:relative; left:5%;}
	#header #search { position: absolute;top:105px; right:0px; width:724px;}
	.header_search_inner { display: block; width:100%;}
	#header #search input{width:100%;}
	.btnsearch{display:none;}
	.nav-inner{text-align:left;}
	.nav-responsive span{margin-top:10px; padding-left:5px;}
	.nav-responsive .expandable{margin-top:17px;}
	
	#content .besttoll-title > h1{font-size:35px;}
	
	.hometop-cms-block-inner{bottom:-20px;}
	.hometop-banner .left-banner, .hometop-banner .middle-banner{width:235px;}
	.hometop-banner .right-banner{width:236px;}
	.left-image, .middle-image, .right-image{width:72px; height:72px; margin:3px;}
	.left-banner-content, .middle-banner-content, .right-banner-content{padding-left:0px; width:150px;}
	.left-main-title, .middle-main-title, .right-main-title{font-size:15px; line-height:18px;}
	.left-sub-title, .middle-sub-title, .right-sub-title{font-size:10px; line-height:14px;}
	.product-list .price, .product-grid-grid .price, #content .box-product .price, #column-left .box-product .price, #column-right .box-product .price, .name > a{padding:5px;}
	
	.homepage-besttool-inner{padding-top:45px;}
	
	.toolblock-inner{width:223px;}
	.besttool-block > ul > li:first-child .toolblock-inner{margin-left:7px;}
	.post-image{height:233px; width:224px;}
	.shop-now-left, .shop-now-right {width:40px;}
	.shop-now-block{width:78%;}
	.toolblock-item img{width:100%;}
	.post-title{font-size:26px; width:95%;}
	.post-shop-now > a{font-size:13px;}
	.toolblock-item:last-child {display:none;}
	.support-cms-block-inner .left-support, .support-cms-block-inner .middle-support, .support-cms-block-inner .right-support{width:240px;}
	
	.left-block{margin-left:0px;}
	.first-static-block, .second-static-block, .third-static-block{padding-left:5px; margin-bottom:5px; margin-right:10px;}
	.first-main-title, .second-main-title, .third-main-title{line-height:18px; padding:0px; font-size:12px;}
	.first-block-content, .second-block-content, .third-block-content{width:185px; padding-left:5px;}
	.first-sub-title, .second-sub-title, .third-sub-title{font-size:11px;}
	.first-image-block, .second-image-block, .third-image-block {width:75px; height:75px;}
	.right-block{width:435px;}
	.right-block .main-image-block > img{width:100%;}
	
	#peoplesay .flex-control-nav{left:42.5%;}
	#peoplesay .flex-control-nav li:first-child{margin-left:15px;}
	
	.blog-item1, .blog-item2{width:338px; padding:5px;}
	.post-blog-image{width:332px;margin:3px;}
	.post-blog-image > img{width:100%;}
	.post-content{width:100%;}
	.post-date, .post-inner-content{padding-left:5px;}
	.product-block .zoom{left:105px; top:100px;}
	.product-block .readmore_link{left:170px; top:100px;}
	
	.tm-about-text{width:45%; padding:10px 0px 0px 15px;}
	.about-title{font-size:18px;}
	.tm-about-description{font-size:13px;}
	.aboutme-read-more > a{padding:5px 15px;}
	.aboutme-read-more{margin-right:18px}
	
	#footer .block_about{width:100%; margin:0; text-align:left;}
	.social-block{width:196px; text-align:center; float:none;  display:block;}
	#footer .social-block li.in a{margin:0px;}
	.payment-left, .payment-right{padding:0 100px;}
	
	#column-left{ width:165px;}
	#column-right { display:none;}
	.category-info .image > img {width:100%;}
	
	#column-left + #column-right + #content,
	#column-left + #content { margin-left: 175px; }
	#column-right + #content { margin-right: 0; }
	
	#column-left .banner img,
	#column-right .banner img{ max-width:100%}
 
 	.product-grid .product-block .name, .product-grid .product-block .price{padding-left:5px;}
	.product-list .left{width:35%;}
	.product-list .image img{width:100%;}
	.product-list .product-infomation{width:214px; margin:0px;}
	.product-list .right{width:22%; padding-left:5px;}
	
	.product-info > .left{width:48%;}
	.left.product-image .image > img{width:100%;}
	.product-info .image-additional{width:170px;}
	.product-info > .left + .right{margin-left:51%;}
	.zoomContainer .zoomWindow{width:260px !important; height:300px !important;}
	
	#footer .column { width:100%;}
	#footer .column ul { display:none; margin-bottom:15px; }	
	.nav-responsive {display:block} 
	.product-info .cart span{  display:none;}
	.product-info .cart .links{ margin-top:8px;display: block; }
	.contact-info .right iframe{ width:100% !important; }
 	.checkout-content .left , .checkout-content .right{width:100%; }
	.product-info .review a.review-write{ display:block; }
	select[name="category_id"]{clear:both; display:block; width:175px; margin:10px 0; }
	
	.contact-info{padding:20px;}
	
	.product-grid .image img, #content .box-product .image img{width:100%;}
	#content .product-carousel .product-block-inner, #content .product-grid-list .product-block-inner, #content .box-product .product-block-inner{padding:0px;}
	
	#content .tab-content .first_item_tm .product-block, #content .homepage-testimonials-inner .first_item_tm .product-block, #content .product-grid .first_item_tm .product-block{ margin-left:10px; }
	#content .tab-content .last_item_tm .product-block { margin-right:10px; }
	#content .homepage-testimonials-inner .last_item_tm .product-block, #content .product-grid .last_item_tm .product-block{margin-right:10px;}
}
 
/* Landscape phone to portrait tablet */
@media only screen and (max-width: 767px) {

	.nav-inner, .content-inner, .footer-inner, #powered, .hometop-cms-block-inner, .homepage-besttool-inner, .support-cms-block, .home-tab, .homepage-peoplesay-inner, .homepage-static-block, .testimonials-container, .banners-slider-carousel, .custom_footer_top_inner, .payment-block, #notification{ width:auto;  margin:0 15px; }
	#header{width:100%; margin-bottom:30px; left:-2px;}
	
	.home .content-inner{margin:0 auto;}
	#header .header-left{margin-top:0px;}
	.header-middle{width:100%; left:0px; margin-bottom:100px;}
	#header #search{top:-60px; position:relative; width:100%;}
	#header #cart{top:-25px; float:none; display:inline-block; margin-left:-15px;}
	#header .welcome-links{float:none;}
	.contact-info{padding:20px 15px;}
	
	.hometop-cms-block-inner{bottom:-205px;}
	.hometop-banner{width:100%;}
	.hometop-banner .left-banner, .hometop-banner .middle-banner, .hometop-banner .right-banner{width:99%;}
	.left-image, .middle-image, .right-image{width:78px; height:78px; margin:0;}
	.left-banner-content, .middle-banner-content, .right-banner-content{width:auto; padding-left:19px;}
	.left-main-title, .middle-main-title, .right-main-title{font-size:16px; line-height:20px;}
	.left-sub-title, .middle-sub-title, .right-sub-title{font-size:14px; line-height:20px;}
	
	.besttool-desc{padding:0 5px; font-size:13px;}
	.homepage-besttool-inner{padding-top:1px; margin:0 20px;}
	#content .besttoll-title > h1{font-size:30px;}
	.besttool-block > ul > li:first-child .toolblock-inner{margin-left:2px; padding-left:12px;}
	.toolblock-item{width:32.5%;}
	.toolblock-inner{width:93%; padding:14px 0px 14px 12px; margin-left:2px;}
	.post-image{height:70%; width:100%;}
	.shop-now-left, .shop-now-right {width:25px;}
	.post-title { font-size: 20px; width: 95%;}
	.shop-now-block{width:80%;padding:0; margin-left:7%;}
	.post-shop-now > a{font-size:10px;}
	.shop-right{right:2px;}
	.product-grid .image img, #content .box-product .image img{width:96%;}
	
	.support-cms-block-inner .left-support, .support-cms-block-inner .middle-support, .support-cms-block-inner .right-support{width:33%;}
	.support-main-title{font-size:15px;}
	.support-sub-title{padding:0 20px; font-size:13px;}
	
	#home-tab .htabs{height:auto; line-height:30px;}
	#tabs-0 a.selected .menu-effect, #tabs-0 a:hover .menu-effect{left:43%;}
	#tabs-0 a{padding:5px 20px 6px; font-size:14px;}
	
	.test-content{width:100%;}
	.peoplesay-title{font-size:26px;}
	#peoplesay .flex-control-nav{left:auto; text-align:center; width:100%; padding:0;}
	#peoplesay .flex-control-nav li{display:inline-block; float:none;}
	
	.left-block{margin-left:15px;}
	.first-block-content, .second-block-content, .third-block-content{width:79%;}
	.first-main-title, .second-main-title, .third-main-title{font-size:14px; line-height:20px; padding-top:5px;}
	.first-sub-title, .second-sub-title, .third-sub-title{font-size:14px;}
	.right-block{width:100%; margin-top:10px;}
	
	.blog-item1, .blog-item2{margin:10px 0; width:49%; padding:0;}
	.from-the-blog-main .product-block{padding:5px;}
	.post-blog-image{width:98%;}
	.product-block .zoom{top:35%; left:30%;}
	.product-block .readmore_link{top:35%; left:55%;}
	.post-description{font-size:13px; min-height:60px;}
	.post-date{font-size:13px;}
	.post-date .day{padding-left:20px; width:115px; background-position: 3px -118px;}
	
	/*.banners-slider-carousel .product-block-inner img{ width: 100%;}*/
	
	.footer-top-block { width: 100%; }
	.footer-stayin-touch{width:30%;}
	.footer-stayin-touch > img {width:100%; height:86px;}
	.tm-about-text{padding-top:10px; width:64%;}
	.about-title{font-size:16px;}
	.tm-about-description{font-size:12px;}
	.aboutme-read-more{float:right; margin-right:15px; margin-left:0px; position:absolute; right:0; bottom:15px;}
	.aboutme-read-more > a{font-size:14px; padding:2px 8px;}
	
	.payment-left, .payment-right{padding:0 9%;}
	
	.content-inner{margin:0 15px 50px;}
	
	#column-left,#column-right { display:none;}
	
	#column-left + #column-right + #content,
	#column-left + #content { margin-left:0; }
	
	#column-right + #content { margin-right: 0; }
	#content{ clear:both; width:100%;}
	
	.breadcrumb{left:0; right:auto; /*top:-90px;*/}
	#content h1{top:-115px;}
	
	#header .header-left{ width:100%;  text-align:center;}	
	#header .header-right{text-align:center; width:auto; float:none; margin:0px 15px;}
	#header #logo img{ display:block; text-align:center; margin:0 auto; }
	#header #welcome{   float: none;
    margin: 40px auto 0;
    text-align: center;
	top:110px;
    width: 98%;}
	#currency , #language , #currency .show:hover, #language .show:hover{  color: #FFFFFF;}
 	#currency , #language , .tm_headerlinkmenu{ width:33% !important;    background-color: #c7c7c7;
	background-image:none;
    border-right: 1px solid #FFFFFF; 
    margin: -1px 0 0 0;
    padding: 10px 0;
    text-align: center; position:relative; z-index:999;  cursor:pointer;}	 
	#header #cart .content{ margin:0 auto; float:none;  left:-19%;}
	.language_div, .currency_div{ top:40px; }
 	#header .links , #header .header_links{ display:none; }
	#header .header_links{  background: none repeat scroll 0 0 #FFFFFF;
		border:1px solid #d0d0d0;
		display: none;
		position: absolute;
		margin: 0;
		padding: 5px;
		width:170px;
		z-index: 95;
		top:40px; right:0; }
	#header .header_links li {
		list-style: none outside none;
		text-align: left;
	}
	#header .header_links li a{
	   display: block;
		padding: 5px 10px;
	}
	#header .header_links li a:hover {
		text-decoration: none;
	}
	#currency .show a , #currency .show a:hover, #language .show a , #language .show a:hover{ color:#fff;}
	.tm_headerlinkmenu { 
		border-right: none !important;
		color: #FFFFFF;
		display: block;
		 float:right;
		position:relative;
		z-index:999;
		width:34% !important;
		  margin-right: -2px;
	}
	#currency .top_downarrow, #language .top_downarrow{background:url("../../image/megnor/arrow-down-resp.png") no-repeat scroll right 7px;}
	#currency.active .top_downarrow, #language.active .top_downarrow{background:url("../../image/megnor/arrow-up-resp.png") no-repeat scroll right 7px;}

	
	.product-info > .left{ width:285px; margin:0 auto 10px; float:none; }
	.product-info > .left + .right{ margin-left:0; }
	.product-filter .limit{ float:none;margin-left:0; }
	.product-filter .display{ padding-top:0;  }	 
	.zoomContainer .zoomLens{cursor:default !important ; }
	.zoomWindowContainer , .zoomWindow , .zoomContainer{ display:none;  }
	.cart-left-area , .cart-right-area , .login-content .left , .login-content .right{ width:100%; }
	.banners-slider-carousel .product-block img{width:100%; height:100px;}
	.contact-info .left , .contact-info .right{width:50%;}
	.login-content .left .content, .login-content .right .content{ min-height:inherit; }
	.captch_input , .cart-module input[type="text"]{ margin-bottom:6px !important; }
	.compare-info{  display: block;    overflow: auto;    width: 100%; }  	
	#colorbox , #cboxOverlay{ display:none !important;} 
	
	.tm_responsive_row.Action a img{position:relative; top:-3px;}
	.hometop-cms-block{display:none;}
	.flex-control-nav{display:block; bottom:0; text-align:center; width:100%; padding:0;}
	.flex-control-nav li{float:none; display:inline-block;}
}

/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
@media only screen and (min-width: 480px) and (max-width: 767px) {}

/* Landscape phones and down */
@media only screen and (max-width: 479px) {
	
	.flex-direction-nav li a{top:33%;}
	.left-image, .middle-image, .right-image{width:66px; height:66px; margin:0px;}
	.left-banner-content, .middle-banner-content, .right-banner-content{padding-left:0px;}
	.left-main-title, .middle-main-title, .right-main-title{font-size:15px; line-height:18px;}
	.left-sub-title, .middle-sub-title, .right-sub-title{font-size:10px; line-height:14px;}
	
	.toolblock-item{width:100%;}
	.toolblock-inner{width:auto; padding:0; margin:14px;}
	.besttool-block > ul > li:first-child .toolblock-inner{padding:0; margin:14px;}
	.shop-now-block{width:85%;}
	.post-title{width:100%;}
	
	.left-block{margin-left:0px;}
	.support-cms-block-inner .left-support, .support-cms-block-inner .middle-support, .support-cms-block-inner .right-support{width:100%; margin:10px 0; padding-bottom:10px;}
	.support-cms-block-inner .left-support, .support-cms-block-inner .middle-support{border-right:none; border-bottom:1px solid #e6e6e6;}
	
	.tab-inner{width:100%;}
	#tabs-0 a{margin-bottom:2px;}
	.menu-effect{display:none;}
	
	.post-title{font-size:26px;}
	.post-shop-now > a{font-size:13px;}
	.shop-now-left, .shop-now-right{width:40px;}
	
	.first-block-content, .second-block-content, .third-block-content{width:65%;}
	.first-sub-title, .second-sub-title, .third-sub-title{font-size:12px;}
	.first-main-title, .second-main-title, .third-main-title{font-size:13px; padding:0;}
	
	.blog-item1, .blog-item2{width:100%;}
	.post-date .day{background-position: 8px -118px; padding-left: 30px; width: 130px;}
	
	.footer-stayin-touch{width:100%; padding:20px 0; text-align:center; background:url(../../image/megnor/best-offer.png) no-repeat scroll center center #43a5d5;}
	.footer-stayin-touch > img{display:none;}
	.stay-in-touch{font-size:17px;}
	.footer-top-right{height:150px;}
	.tm-about-text{padding:6px 0; width:100%; text-align:center;}
	.about-title{margin:0 10px;}
	.aboutme-read-more{margin:10px auto 0; text-align:center; width:100%; bottom:6px;}
	.aboutme-read-more > a{float:none; display:inline-block; padding:3px 10px;}
	
	.footer-inner{padding-top:110px;}
	
	.payment-left, .payment-right{display:none;}
	.payment-block-inner{border-top:1px solid #535353;}
	.payment-main-block{margin-top:20px;}
	
	.tm_responsive_row label{ width:100%; margin-bottom:5px; }
	.tm_responsive_row span{ width:100%; }
	.contact-info .left , .contact-info .right{width:100%;}
	.language_label , .currency_label{ display:none; }
	.product-filter .sort{ margin-top:5px; float:left;}
	.product-compare{ clear:both; }
	.pagination .links{ float:none; }
	.htabs{ width:100%;   height: auto; }
	 .htabs a{   display: block !important;    float: none; width:auto; margin:0; }
	 table.form td{ width:100%; display:block; }
	 
	 .form input.large-field, .form select.large-field ,textarea, select, input[type="date"], input[type="datetime"], input[type="datetime-local"], 		input[type="email"], input[type="month"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="time"], input[type="url"], input[type="week"]{ width:98%; }
	  
	 .sitemap-info .right , .sitemap-info .left , .manufacturer-list ul { width:100%; }
	 .order-list .order-content div{ width:100%; margin-bottom:15px; text-align:left;}
	 table#order-detail .left{ display:block;}
	 .product-info .image-additional a{ float:none; text-align:center; }
	 
	 .htabs a.selected, .htabs a:hover{padding-bottom:11px;}
	 .span_price, .span_image , .span_name , .span_model , .span_quantity , .span_total {display:block; font-weight:bold;}
	.cart_heading {display:none;}
	.cart-info tbody td {display:block; width:100%; box-sizing:border-box; text-align:left !important;}
	.cart-info tbody .quantity input[type='text'] , .Quantity input[type='text'] { width:50px; text-align:center;}
}

/* Mobile Landscape Size to Mobile Portrait (devices and browsers) */
@media only screen and (min-width: 320px) and (max-width: 479px) { }
@media only screen and (max-width: 319px){
	

	.flex-direction-nav li a{top:27%;}
	#content .besttoll-title > h1{font-size:24px;}
	.besttool-desc{font-size:12px;}
	.post-title{bottom:10px; font-size:24px;}
	.shop-now-block{bottom:15px;}
	.post-shop-now > a{font-size:12px;}
	.shop-now-left, .shop-now-right{width:30px;}
	.first-block-content, .second-block-content, .third-block-content{width:98%;}
	.first-static-block, .second-static-block, .third-static-block{text-align:center; padding-right:5px; margin-right:0px;}
	
	.left-banner-content, .middle-banner-content, .right-banner-content{width:135px;}
	.left-main-title, .middle-main-title, .right-main-title{font-size:13px;}

	.mini-cart-info .name{ display:none; }
	.product-info > .left , .product-info > .left .image img{ width:100%; }
	.product-info .cart .links .product_wishlist{ display:block;}
	.product-info .image-additional{ width:170px; margin:0 auto; }
	.product-info .product-image .customNavigation{ width:196px; margin:0 auto; position: relative; }
	.contact-info{ padding: 15px 10px;}
 	#content .aboutus .image1 , #content .aboutus .image2 ,#content .aboutus .image3 ,#content .aboutus .image4{ float:none; }
	#content .aboutus .content{ padding:10px 0 0 0; }
	#order-detail3 table.list .left{ padding:5px;}
	#header #cart .content{  width:190px; left:0;}
	
	.footer-top-right{height:165px;}
	.about-title{font-size:16px;}
	.tm-about-description{font-size:11px;}
	.payment-main-block{width:100%; padding:0;}
} 
@media only screen and (max-width:240px) {
	#header #logo img {width:auto;}
	.footer-top-shadow-left,.footer-top-shadow-right{display:none;}
}
