body.boxed #page, .page-container, .container{ width:1300px; max-width:1300px;}
/*.products-home .owl-controls{ display:none;}*/
/*		Wide Display Layout: 1600px. */
@media only screen and (min-width: 1199px) {
}
/*		Wide Display Layout: 1200px. */
@media (min-width: 992px) and (max-width: 1199px) {
header .logo-wrapper {width: 35%;}
.ts-menu { margin-top: 30px;}
.page-container, #ts_footer_block-2{ max-width:980px;}
.logo { margin-left:0px; width:70%;}
.menu-wrapper nav > ul.menu > li > a{ font-size:15px!important;}
.header-v3 .header-middle>.container>div{ max-width:980px;}
.menu-wrapper nav>ul.menu>li { margin-right: 25px;}
}
/*		Tablet Layout: 768px */
@media only screen and (min-width: 768px) and (max-width: 991px) {
	.container{ width: auto!important;}
	header .logo-wrapper {width: 15%;}
	.ts-menu { margin-top: 15px;}
	.page-container, #ts_footer_block-2{ max-width:768px;}
	.logo { margin-left:0px; width:100%;}
	.menu-wrapper nav > ul.menu > li > a{ font-size:15px!important;}
	.header-v3 .header-middle>.container>div{ max-width:768px;}
	.menu-wrapper nav>ul.menu>li { margin-right: 25px;}
	.header-center, .search-wrapper{ display:none!important;} 
	.product img {height: 150px;}
}
/*		Mobile Layout: 320px. */
@media only screen and (max-width: 767px) {	
.header-top{ display:block!important; z-index:999!important}
.header-top .banner_right{display:block!important; z-index:999!important}
.ic-mobile-menu-button{ z-index:888!important;}
.products-home .owl-controls{ display: block;}
.menu_sub{ display:none;}
.call-mobile{display: block;}
.current-menu-parent .sub-menu a span {    color: #fff!important;}
.ts-shortcode .shortcode-heading-wrapper .heading-title{ width:88%;}
.ts-shortcode .shortcode-heading-wrapper{ padding-top:0px;}
.product img {  height: 165px;}
.woocommerce .ts-slider .products .owl-item .product {	height: 275px;}
.ts-row-wide{ margin-bottom:30px;}
.news_hot ul li a img {  height: 80px; margin-bottom:5px;}
.title-adv h3 { font-size: 16px; margin-bottom:5px;padding-top: 10px;}
#company1 {line-height: 130px!important; font-size:14px!important;}
.top-product {  width: 100%; float: left; margin-left:0%;}
.blog-content img, .full-content img{ height:auto!important; max-width:100%!important; margin-left:0px!important; margin-right:0px!important; margin-left:0px!important;
.contact-mb{ width:100%; float:left; margin-top:20px;}
.contact-mb iframe{ width:106%!important;}
.sticky-wrapper1{ height:auto!important;}
.woocommerce div.product .woocommerce-tabs .panel {padding: 10px;}
.blog-content table{ width:100%!important;}
.hidden-mobile{ display:none!important;} 
.header-top .header-left {top: 0px!important;}
.ic-mobile-menu-button { position: absolute!important;right: -267%!important; top: 65px!important;}
.container{ width: auto!important;}
.search-wrapper{ width:100%; float:left;}
header .header-v3 .search-wrapper {padding: 10px 0;padding-top:5px!important;}
.container{ width: auto!important;}
.mobile-menu-wrapper .mobile-menu ul.sub-menu li>a{ color:#000!important;}
.is-sticky .header-sticky {position: relative!important;}
.current-menu-parent .sub-menu a span, .sub-menu a span {color: #fff!important;font-size: 14px;}
.vc_custom_1490688016019{ width:100%!important; left:0px!important; margin-left:0%;}
.info-kh{ width:92%; margin-left:4%!important;}
.payment{ margin-top:0px!important}
.gh-cart form input[type="text"], .gh-cart form input[type="password"]{ width:92%!important; margin-left:4%!important;}
/*.gh-cart form label{ margin-left:5%!important;}*/
.gh-cart form textarea{ width:92%!important; margin-left:4%!important;} 
.gh-cart form input[type="radio"]{ margin-left:5%;}
.gh-cart form input[type="submit"], .info-tv form input[type="submit"]{ margin-right:15px!important;}
.gh-cart{ width:92%!important; float:left!important; margin-left:3%!important}
.gh-cart form input[type="radio"]{ float:left; margin-left:15px!important;}
.gh-cart form label span{ margin-left:0px!important;}
.gh-cart h3, .info-tv h3 {margin: 20px 10px!important;}
.info-kh label{ margin-left:15px!important;}
.payment span{ margin-left:5px!important;font-size: 16px!important;}
.test{ margin-left:0px!important;}
.detail_table{ width:92%; float:left; margin-left:4%!important;}
.detail_table table{ width:auto!important;}
.videos_hot { width: 100%; margin-left: 0%!important;}
.shortcode-heading-wrapper{padding: 0px 7px!important;}
}
/* Small Mobile Layout: 320px. */
@media only screen and (max-width: 479px) {
.hidden-mobile{ display:none!important;} 
.header-top .header-left {top: 0px!important;}
.logo { width: 52%!important; margin-left:5px;}
.ic-mobile-menu-button { position: absolute!important;right: -290%!important; top: 65px!important;}
.container{ width: auto!important;}
.search-wrapper{ width:100%; float:left;}
header .header-v3 .search-wrapper {padding: 10px 0; padding-top:5px!important;}
.is-sticky .header-sticky { position: relative!important;}
.current-menu-parent .sub-menu a span, .sub-menu a span { color: #fff!important; font-size: 14px;}
.vc_custom_1490688016019{ width:100%!important; left:0px!important; margin-left:0%;}
.vc_custom_1490688016019 .ts-banner-image img.bg-image{ margin-bottom:15px; }
#company1 {background-position: right bottom!important; /*background-size: auto!important;*/}
.company2 {background-position: right bottom!important;background-size: auto!important;}
.form_search_tv{ width:100%; float:left; text-align:center;}
.form_search_tv .logo_search_sdt{ width:130px; margin-bottom:0px;}
.form_search_tv .contact-form h3{font-size: 28px; line-height:35px; margin-top: -20px!important; margin-bottom:0px;}
.form_search_tv .contact-form #searchsubmit-342{ margin-top:-30px!important; display:block; text-align:center; width:100%!important;} 
.info-kh{ width:92%; margin-left:4%!important;}
.payment{ margin-top:0px!important}
.gh-cart form input[type="text"], .gh-cart form input[type="password"]{ width:92%!important; margin-left:4%!important;}
/*.gh-cart form label{ margin-left:5%!important;}*/
.gh-cart form textarea{ width:92%!important; margin-left:4%!important;} 
.gh-cart form input[type="radio"]{ margin-left:5%;}
.gh-cart form input[type="submit"], .info-tv form input[type="submit"]{ margin-right:15px!important;}
.gh-cart{ width:95%!important; float:left!important; margin-left:3%!important}
.gh-cart form input[type="radio"]{ float:left; margin-left:15px!important;}
.gh-cart form label span{ margin-left:0px!important;}
.gh-cart h3, .info-tv h3 {margin: 20px 10px!important;}
.info-kh label{ margin-left:15px!important;}
.payment span{ margin-left:5px!important;font-size: 16px!important;}
.test{ margin-left:0px!important;}
.detail_table{ width:92%; float:left; margin-left:4%!important;}
.detail_table table{ width:auto!important;}
.ts-banner-image img.bg-image{ width:100%;}
.videos_hot { width: 100%; margin-left: 0%!important;}
/*.vc_custom_14906880333316019 .vc_col-sm-6, .vc_custom_1490260414223345 .vc_col-sm-6,#right-sidebar{ padding-left:0px; padding-right:0px;}*/
.vc_custom_1490608708381 .ts-banner-image>a{ width:100%;}
.shortcode-heading-wrapper{padding: 0px 7px!important;}
}