/******** For mobile device ********/
/******************************/
/*---- Responsive base screen witdh ------- */
/* width - 30 */
/* Tablet Devices Resizing */
@media only screen and (min-width: 480px) {
  /* 480 =================================================== */
}
@media only screen and (max-width: 600px) {
  /* 600 =================================================== */
  .footer-list-catalog{width: 100%;display: block;padding-left: 0}
  #label_certification{display: none;}
}
@media only screen and (max-width: 768px) {
  /* 768 =================================================== */
   #adv-top .adv{
  	width: 100%;
  	padding-left: 0;
  }
  .footer-special-phone{display: none;}
}

@media screen and (max-width: 1024px) and  (min-width: 970px){
	/* reset width*/
	.main {width:960px!important; }  
	body {overflow-x:hidden;}
	.footer-to-top, .widget {display:none!important;}
	
}

 
@media screen and  (max-width: 970px){
	body {overflow-x:hidden;}
	#header .main {background:green;}
	/* reset width*/
	.main {width:100%; } 
	.news-main {width:100%; } 
	.hot-news-items {} 
	
	 
	.cate-content .product-list li { margin:0 2%; }
	/* block hidden*/
	.footer-to-top, .widget {display:none!important;}
	.buy-label{display:none}
	.block-buy { padding-left:100px;}
	.buy-guide-tip {width:200px;}
	.search {width:57%; margin-left: 20px;}
	.search .inputbox {width:200px;}
	
	
	.cate {width:100%; float:none; margin-bottom:10px;}
	.menu-more-wrap {width:100%; float:none; margin-bottom:10px;}
	.menu-more{width:100%;  margin-left:0; display:inline-block;  vertical-align: top;}
	.menu-more-2 { }
	
	
	.banner {float:none; margin-bottom:10px;}
	
	.main-nav-inner {width:100%;}
	.submenuPopup {display:none!important;}	
	#zmenu .submenu {display:none ;}	
	#zmenu .submenu h3{display:none ;}	
	#zmenu .submenu li{display:block ; width:100%; overflow:hidden;}	
	#zmenu .submenu a{display:block ; width:100%;}	
	#zmenu .submenu a.no-sub{background-image:none!important;}	
	.submenu-50 {width:100%;} 
	
	.zmenu-title{display:none;}
	.menu-dropbox {display:block;}
	#zmenu {display:none;}
	#zmenu li a {font-size:14px;}
	
	#zmenu.menu-popup  {width:100%; padding:0;}
	#zmenu.menu-popup > li{padding:0 10px 0 15px;}
	/*
	#adv-top  {text-align:center;}
	#adv-top .adv {float:none; margin:auto;}
	#adv-top .adv img {max-width:100%;}
	*/
	.product-list {text-align:center;}
	.product-list li {margin:auto 2%; width:25%; }
	
	
	.form-newsletter label {width:40%; font-size:13px; float:left; margin-top: -5px;}
	.form-newsletter fieldset {width:60%; float:left;}
	.form-newsletter fieldset .inputbox-wrap {width:70%;}
	.form-newsletter fieldset input.inputbox {width:90%;}
	
	.footer-block {width:30%; min-height:256px; float:left; padding-left:1%; padding-right:1%}
	.footer-top .footer-block-4 {width:100%; padding-left:0;}
	
	.news-sidebar {width:100%; float:none; padding-top:20px;  clear:left;}
	.news-sidebar .adv {display:none;}
	
	.product-col-1 {width:100%;}
	.pro-detail-info { }
	.pro-detail-info-inner {min-width:200px;}
	.pro-detail-more {width:100%; margin-top:10px;}
	.detail-delivery-item {width:45%; float:left; clear:none;}
	.news-sidebar-block.product-col-2 {width:100%;}
	
	.cloud-zoom-loading, .cloud-zoom-big, .cloud-zoom-lens {display:none!important;}
	
	.popup_type_1  {width:85%;}
	.popup_type_1 h3 .ico-add {float:left;}
	
	#form-cart input.inputText {max-width:90%;}
	
	.tabContent {padding:15px;}
}
@media screen and  (max-width: 870px)  and (min-width:750px){
	.cate-content  .product-list {text-align:center;}
	.cate-content  .product-list li {margin:auto 2%; width:40%; } 
}
 
@media screen and (max-width:750px) and (min-width:680px){
	/* reset width*/
	#header .main {background:gold;}
	.main {width:100%; } 
	
	/* .news-main {width:720px; }  */
	.hot-news-items {width:310px; } 
	
.news-block-main .list-news {width:auto; float:none}
.news-block-main .list-news .news-content {float:none; width:auto;}
.news-block-main .news-highlight {width:100%;}
.news-block-main .news-highlight-inner {text-align:center; margin:auto;}
.news-block-main .news-highlight-inner img { margin:auto;}

	.title-list h2 {width:32%;}
	.product-list {text-align:center;}
	.product-list li {margin:auto 2%; width:25%; }

	 
	.cate-content .product-list ul{margin-right:0;}
	.cate-content .product-list ul li{margin-right:0;}
	/* block hidden*/
	.footer-to-top, .widget {display:none!important;}
	
	.news-sidebar {float:none; padding-top:20px;  clear:left;}
	.news-sidebar .adv {display:none;}
	.hot-news-items {float:none; }
	.news-block-main .news-highlight {float:none; clear:both;}
	
	.cloud-zoom-loading, .cloud-zoom-big, .cloud-zoom-lens {display:none!important;}
	
	.search {width:100%; margin:10px 0 20px 10px;}
	.search .inputbox-wrap {width:68%;}
	.search .inputbox {width:90%;}
	.list-catalog-title li {width:20%;}
	#box-foot-voucher{display:none!important;}
}



/* Phone Devices Resizing */
@media screen and (max-width:750px) {
	.hot-news-items {float:none; }
	.news-block-main .news-highlight {float:none; clear:both;}
	.block-buy, .footer-to-top, .widget {display:none!important;}
	.cloud-zoom-loading, .cloud-zoom-big, .cloud-zoom-lens {display:none!important;}
	#box-foot-voucher{display:none!important;}
	.hethongdaily{background-image: none;}
	.daily_list{margin-left: 0;}
	.footer-list-catalog li{width: 48%;}
}

/* Phone Devices Resizing */
@media screen and (max-width:680px) and (min-width: 480px) {
#header .main {background:pink;}
.main {width:100%; } 

.cate-top .cate-type-list {float:none; width:100%; text-align:right; clear:both;}
.cate-top .cate-type { float:right;}
/*
 */
 .news-main {width:100%; }  
 .news_banner {width:100%; }  
 .news-slideshow-item {width:100%; }  
 .news-slideshow-item img {width:100%; }  
.hot-news-items {width:100%; margin-left:0; clear:left; }
.news-block-main .list-news {width:auto; float:none}
.news-block-main .list-news .news-content {float:none; width:auto;}
.news-block-main .news-highlight {width:100%;}
.news-block-main .news-highlight-inner {text-align:center; margin:auto;}
.news-block-main .news-highlight-inner img { margin:auto;}



.list-news-highlight li { }

.list-catalog-title li {width:20%;}
.news-sidebar {float:none; padding-top:20px;}

.cate-content {width:100%; float:none; margin:0;}
.cate-filter {display:none;} 

.footer-to-top, .widget {display:none!important;}

.logo {margin-top:10px;}
/*
.hotline {position:absolute; top:100px; z-index:2; right:40%;}
*/
.buy-label {padding-right:5px; display:none;}
.block-buy {margin-left:-260px;}
.basket-block {padding-top:34px;}
.search {width:100%; margin:10px 0 20px 10px;}
.search .inputbox-wrap {width:68%;}
.search .inputbox {width:90%;}

.block-title {width:100%; float:none; overflow:hidden;}
.title-list {width:104%; float:none; overflow:hidden; margin-top:-15px; clear:both;}
.title-list h2 {width:32%;}
.product-list {text-align:center;}
.product-list li {margin:auto 2%; width:39%; }

#newsletter .main { background:none}
.form-newsletter  {padding-left:10px}
.form-newsletter label {width:38%; font-size:13px; float:left; margin-top: -5px;}
.form-newsletter fieldset {width:60%; float:left;}
.form-newsletter fieldset .inputbox-wrap {width:60%; }
.form-newsletter fieldset input.inputbox {width:90%;}

.footer-top .footer-block {width:45%; padding-right:2%; padding-left:2%;}
.footer-top .footer-block-3 {width:100%; padding-left:0;}
.footer-top .footer-block-4 {width:100%; padding-left:0;}

.product-col-1 {width:100%; border:none;}
.pro-detail-info-inner div.product-info-col{}
.pro-detail-info-inner div.product-info-col:first-child {width:90%; border:none; margin:5px 0;}
.pro-detail-info-inner div.product-info-col {width:90%;}
.pro-detail-info { }
#box-foot-voucher{display:none!important;}
}


@media screen and  (max-width: 480px) {
.footer-special-phone {display: none;}
#header .main {background:yellow;}
.main {width:460px; } 
.cate-top .cate-type-list {float:none; width:100%; text-align:right; clear:both;}
.cate-top .cate-type { float:right;}
.cate-content {width:100%;  margin:0;}
.cate-filter {display:none;}
.frmGeneral fieldset {max-width:80%;}
.frmGeneral fieldset textarea {max-width:80%;}
.detail-delivery-item {width:90%; float:none; clear:left;}
.pro-detail-info {width:90%;}
.comment-author {width:100%; clear:left;}
.comment-inner {width:100%; clear:left;}
.reply-detail {padding-left:0;}
.product-review-col {width:100%; margin-bottom:20px;}
.product-review-col .reivew-avg{margin-bottom:5px;}

.tblCart th {display:none;}
.tblCart td {display:block;}

.tabToggle li {width:48%; margin-right:1%;}
.tabToggle li a {font-size:12px; white-space:no-wrap;}


 .news-main {width:100%; }  
 .news_banner {width:100%; }  
 .news-slideshow-item {width:100%; }  
 .news-slideshow-item img {width:100%; }  
.hot-news-items {width:100%; margin-left:0; clear:left; }
.news-block-main .list-news {width:auto; float:none}
.news-block-main .list-news .news-content {float:none; width:auto;}
.news-block-main .news-highlight {width:100%;}
.news-block-main .news-highlight-inner {text-align:center; margin:auto;}
.news-block-main .news-highlight-inner img { margin:auto;}

.list-news-highlight li { margin-right:10px; text-align:center;}
#box-foot-voucher{display:none!important;}
.footer-list-catalog li{width: 100%;}
}

@media screen and (min-width:320px) and (max-width: 480px) {
#header .main {background:brown;}
.main {width:460px; } 

 .news-main {width:100%; }  
.hot-news-items {width:100%; margin-left:0; clear:left; }
.news-block-main .list-news {width:auto; float:none}
.news-block-main .list-news .news-content {float:none; width:auto;}
.news-block-main .news-highlight {width:100%;}
.news-block-main .news-highlight-inner {text-align:center; margin:auto;}
.news-block-main .news-highlight-inner img { margin:auto;}

.list-news-highlight li { width:94%;}

.list-catalog-title li {width:40%;}
.news-sidebar {float:none; padding-top:20px;}

.cate-content {width:100%;  margin:0;}
.cate-filter {display:none;}
.banner, .footer-to-top, .widget {display:none!important;}


#header .main {padding-top:20px;}
.block-buy {margin-left:-165px;}
.search {width:100%; margin:10px 0 20px 10px;}
.search .inputbox-wrap {width:65%;}
.search .inputbox {width:90%; padding-left:0;}

.buy-label {display:none;}
.block-buy {display:none;}
.block-title {width:100%; float:none; overflow:hidden;}
.title-list {width:104%; float:none; overflow:hidden; margin-top:-15px; clear:both;}
.title-list h2 {width:32%;}
.product-list {text-align:center;}
.product-list li {margin:auto 2%; width:39%; }

.product-col-1 {width:100%; border:none;}
.pro-detail-info-inner div.product-info-col{border:none;}
.pro-detail-info {width:96%; padding:0 2%;}

#newsletter .main { background:none;}
.form-newsletter {padding-left:5px; }
.footer-top .footer-block {width:100%;  min-height:0; padding-left:0;}

.product-review-col {width:100%; margin-bottom:20px;}
.product-review-col .reivew-avg{margin-bottom:5px;}
#box-foot-voucher{display:none!important;}
}


@media screen and (max-width: 380px) {
#header .main {background:black;}
.main {width:100%; } 

.news-main {width:100%; }  
.hot-news-items {width:100%; margin-left:0; clear:left; }
.news-block-main .list-news {width:auto; float:none}
.news-block-main .list-news .news-content {float:none; width:auto;}
.news-block-main .news-highlight {width:100%;}
.news-block-main .news-highlight-inner {text-align:center; margin:auto;}
.news-block-main .news-highlight-inner img { margin:auto;}
 
.list-news-highlight li { margin-right:10px}
.list-catalog-title li {width:40%;}
.news-sidebar {float:none; padding-top:20px;}

.banner, .footer-to-top, .widget {display:none!important;}

#header .main {padding-top:20px;}

.buy-label {display:none;}
.block-buy {display:none;}

.search {width:100%; margin:10px 0 20px 10px;}
.search .inputbox-wrap {width:44%;}
.search .inputbox {width:90%; padding-left:0;}



.block-title {width:100%; float:none; overflow:hidden;}
.title-list {width:104%; float:none; overflow:hidden; margin-top:-15px; clear:both;}
.title-list h2 {width:32%;}
.product-list {text-align:center;}
.product-list li {margin:auto; width:85%; float:none;}
.product-info-col {width:90%!important; margin-bottom:10px;}

#newsletter .main { background:none;}
.form-newsletter {padding-left:5px; }
.footer-top .footer-block {width:100%; padding-left:0;}


.product-col-1 {width:100%; border:none;}
.pro-detail-info-inner div.product-info-col{border:none;}
.pro-detail-info {width:96%; padding:0 2%;}
.product-review-col .reivew-avg{margin-bottom:5px;}

.block-order-form input.inputbox {width:180px;}

.product-status{display:block; clear:left;}
#box-foot-voucher{display:none!important;}
}

@media screen and (max-width: 320px) {
#header .main {background:black;}
.main {width:100%; } 

.news-main {width:100%; }  
.hot-news-items {width:100%; margin-left:0; clear:left; }
.news-block-main .list-news {width:auto; float:none}
.news-block-main .list-news .news-content {float:none; width:auto;}
.news-block-main .news-highlight {width:100%;}
.news-block-main .news-highlight-inner {text-align:center; margin:auto;}
.news-block-main .news-highlight-inner img { margin:auto;}
 
.list-news-highlight li { margin-right:10px}
.list-catalog-title li {width:40%;}
.news-sidebar {float:none; padding-top:20px;}

.banner, .footer-to-top, .widget {display:none!important;}

#header .main {padding-top:20px;}

.buy-label {display:none;}
.block-buy {display:none;}

.search {width:100%; margin:10px 0 20px 10px;}
.search .inputbox-wrap {width:44%;}
.search .inputbox {width:90%; padding-left:0;}



.block-title {width:100%; float:none; overflow:hidden;}
.title-list {width:104%; float:none; overflow:hidden; margin-top:-15px; clear:both;}
.title-list h2 {width:32%;}
.product-list {text-align:center;}
.product-list li {margin:auto; width:85%; float:none;}
.product-info-col {width:90%!important; margin-bottom:10px;}

#newsletter .main { background:none;}
.form-newsletter {padding-left:5px; }
.footer-top .footer-block {width:100%; padding-left:0;}


.product-col-1 {width:100%; border:none;}
.pro-detail-info-inner div.product-info-col{border:none;}
.pro-detail-info {width:96%; padding:0 2%;}
.product-review-col .reivew-avg{margin-bottom:5px;}


.pro-detail-visual {width:100%; margin-right:0;}
.photos-zoom img{width:100%; max-width:100%; }
.pro-thumbs{margin:5px 0;}
.pro-thumbs li {margin:0 1px;}
.pro-share{padding:2px ;}
.pro-thumbs li img {width:73px;}
#box-foot-voucher{display:none!important;}
}

@media screen and (max-width: 240px) {
.main {width:220!important; margin:0;}
 .block-order-form input.inputbox {width:98px;}
.search {width:100%; margin:10px 0 20px 0;}
.search .inputbox-wrap {width:100%;}
.search .inputbox {width:90%; padding-left:0;}
 .nav-user li  {padding:0 1px 0 2px}
 .nav-user li a {font-size:11px;}
 
  .tabToggle li {width:100%; margin:0;}
 .tabToggle li a {font-size:12px;}
 #box-foot-voucher{display:none!important;}
}
#callnowbutton {display:none;}
@media screen and (max-width:650px){#callnowbutton {display:block; height:80px; position:fixed; width:100%; left:0; bottom:-20px; border-top:2px solid rgba(51,187,51,1); background:url(http://callnowbutton.com/phone/callbutton01.png) center 10px no-repeat #009900; text-decoration:none; box-shadow:0 0 5px #888; -webkit-box-shadow:0 0 5px #888; -moz-box-shadow:0 0 5px #888; z-index:9999;}}
/*---- end Responsive base screen witdh ------- */
/* H1 trang chủ EZVIZ */
#content > .main > h1 {
    font-size: 16px !important;
    line-height: 1.3 !important;
    font-weight: 600 !important;
    margin: 5px 0 10px !important;
    color: #222 !important;
}

@media only screen and (max-width: 767px) {
    #content > .main > h1 {
        font-size: 13px !important;
        line-height: 1.35 !important;
        margin: 5px 10px 10px !important;
    }
}