@media (min-width: 1366px){
.container {
    width: 1200px;
}	
.vid-item {
    display: block;
    width: 157px;
    float: left;
    margin: 0;
    padding: 0px 5px 0px 0px;
}
.video-pro .vid-item
{
    width: 95px;	
}
.video-pro .thumb {
  position: relative; 
    overflow: hidden;
 height: auto;
}

.video-pro .vid-list{
	    width: 100%;
    position: relative;
    top: 0;
    left: 15px;
    margin: 0 auto;
    text-align: center;
    right: 0;
}
.logo_web {
    margin: 0px auto;
    padding-left: 0px;
}
div.menu_top_main ul li a{

}
.left-header
{
width: 23%;
}
.col_left,.col_right {
    width: 21.5%;
}
.col_center
{
	width: 57%;

}





}

@media (min-width: 1300px){
.container {
    max-width: 1200px;
}	

h4.title-catalog {
    margin: 0;
    padding: 0;
    position: relative;
    background: #0066a6;
    height: 40px;
    font-family: 'robotoregular';
    font-weight: bold;
    line-height: normal;
    text-transform: uppercase;
    text-align: center;
    font-size: 14px;
    color: #fff;
    display: table-cell;
    vertical-align: middle;
    min-width: 243px;
    z-index: 99;
    padding: 5px 10px 5px;
}


}
@media (min-width: 1200px){
	
.col_left,.col_right {
    width: 21.5%;
}
.col_center
{
	width: 57%;

}	
	
	div.menu_top_main ul li a {

}

.top_hotline_lang {
    position: relative;
    top: 25px;
    margin: 0 auto;

}


h4.title-catalog {
    height: initial;
    display: block;
    vertical-align: middle;
    min-width: initial;	
	padding:8px 10px 8px;
}

}

@media (max-width: 1170px){
	


.top_hotline_lang {
    position: relative;
    top: 20px;
    margin: 0 auto;

}

.adsress_info_company img 
{
	max-width:100%;
}

		.top_hotline img
	{
		display:none;
	}

}

@media (max-width: 1132px){
	
	.breadcrumb > li a.transitionAll {
    font-size: 15px;
	}
	

	
}
@media (max-width: 1098px){

	
	
.container {
    width: 1020px;
}
	
div.menu_top_main ul li ul li.cap1_pro a {
    font-size: 10px;

}

div.menu_top_main ul li ul li ul li.cap2_pro a {
    font-size: 10px;
 
}	
	

	.name_company {
    font-family: 'robotoregular';
    font-weight: bold;
    text-shadow: 2px 0 #fff,0 2px #fff,2px 0 #fff, 0 -1px #fff;
    text-transform: uppercase;
    font-size: 25px;
    color: #f10f0f;
}

.top_hotline_lang {
    position: relative;
    top: 10px;
}
.newsletter input#phone_newsletter,.newsletter input#email_newsletter,textarea#noidung_newsletter
{

	width:100%;
}
.newsletter textarea#noidung_newsletter
{
	margin:8px auto;
		width:100%;
		float:none
}
input#send_email_newsletter
{
	margin:0 auto;
	float:none;
	text-align:center;
}
	
}
@media (max-width: 1041px){

div.menu_top_main ul li ul li.cap1_pro a {
    font-size: 10px;

}



}

@media (max-width: 1024px){/* Ap dung*/



.about_title a {

    font-size: 15px;

}
.des-about span,.des-about strong 
{
	font-size:11px !important;
}
ul.group_video li.item_video_list a
{
	font-size:11px !important;
}
ul.group_video li.item_video_list
{
	width:48% !important;
	float:left !important;
}
ul.group_video li.item_video_list li 
{
	font-size:11px !important;
}
ul.group_video li.item_video_list:nth-child(3n+1)
{
	clear:both !important;
}
.container {
    width: 1010px;
}

#main_content_web {
    margin: 15px auto;
}

.frame_product_index ul li.item_catalog_product {
    margin: 13px auto;
    padding: 0;
    height: 300px;
    padding-right: 5px;
    padding-left: 5px;
}

.box_catalog_product .ch-info-back
{
	    height: 300px;
		    padding: 3px;
}
.ch-info-back .des-pro-catalog {
    position: relative;
    vertical-align: middle;
    display: table-cell !important;
    height: 300px;
}

	.nav-menu-top-mobile.menu-fixed {
    margin: 0 auto;
    width: 100%;
    position: fixed !important;
    top: 0;
    bottom: auto;
    z-index: 200;
}
	
	ull.menu_responsive_top
	{
		display:block;
	}
	
	.menu_responsive_top {
    display: block;
}

.blink_me {
   -webkit-animation-name: blinker;
   -webkit-animation-duration: 1s;
   -webkit-animation-timing-function: linear;
   -webkit-animation-iteration-count: infinite;

   -moz-animation-name: blinker;
   -moz-animation-duration: 1s;
   -moz-animation-timing-function: linear;
   -moz-animation-iteration-count: infinite;

   animation-name: blinker;
   animation-duration: 1s;
   animation-timing-function: linear;
   animation-iteration-count: infinite;
}

@-moz-keyframes blinker {  
   0% { opacity: 1.0; }
   50% { opacity: 0.0; }
   100% { opacity: 1.0; }
}

@-webkit-keyframes blinker {  
   0% { opacity: 1.0; }
   50% { opacity: 0.0; }
   100% { opacity: 1.0; }
}

@keyframes blinker {  
   0% { opacity: 1.0; }
   50% { opacity: 0.0; }
   100% { opacity: 1.0; }
}

.call-mobile-menu
{
	float:right;
}
.call-mobile-menu .goidien-menu
{
	display:inline-block;
}
.call-mobile-menu .sms-menu
{
	display:inline-block;
	
}
.call-mobile-menu a 
{
	color:#fff;
}
.call-mobile-menu a:hover{
	color:#c20509;
}
.call-mobile-menu img {
    width: 30%;
    max-width: 35px;
    vertical-align: middle;
}

.contact_hotline
{
	margin:10px auto;
}
.top_hotline img 
{
	display:none;
}

.logo_web {
    margin: 15px auto;
    margin-bottom: 5px;
    margin-top: 25px;
    text-align: Center;
}

.login_res_customer_cart {
    margin: 0px auto;
  
}
.nav-menu-header
{
	display:none;
}
#header_top
{
	border:none;
}
.mobile_search_langs
{
    display: block;
    position: absolute;
    right: 15px;
    top: 25px;
}
div.list_pro_index #tabs_pro_index li#tab_pro_indexformat {
  
    padding: 8px 10px;
}

.product-name h3
{
    margin: 0 auto;
	line-height: normal;
	min-height:40px;
    
}



	#header {
		margin: 0 auto;
		box-shadow: 0 0 4px #ddd;
	}

	#header_top {
    margin: 0 auto;
    min-height: initial;
    max-width: 100%;
	}
	.adsress_info_company img
	{
		max-width:100%;
	}
	.left-header,.right-header
	{
		position: initial !important;
	}
	.left-header
	{
    float: left;
    width: 21%;
	}
	.center-header
	{
	float: left;
    width: 50%;
	}
	ul.regis-login 
	{
		display:none;
	}
	header#header a#btn-menu {
		
		display:block;
	}
	
	.shop-box-cart 
	{
		position:absolute;
		top:10px;
		right:10px;
	}
	.search_frm
	{
		float:none;
	}

	div.form_search {

    width: 100%;
	float:none;
	display:block;
    top: 0;
    position: relative;
	}

.header_main .right-header
{
	float:none;

}
	.form_search input
	{
		margin:0 auto;
		width:100%;
	}
	.logo_web a img 
	{
	margin: 0 auto;
    max-width: 125px;
	}
	
	.header_main .right-header {
    float: none;
    height: 0;
    padding: 0;
	}
	
	
	
	/*++++++++++START PRODUCT-MAIN+++++++++++*/
    .product-info .option_price .price-old {
    white-space: nowrap;
    text-decoration: line-through;
    color: #6d6d6d;
    font-size: 13px;
    font-weight: normal;
    text-align: left;
    float: none;
	}
	
	.product-info .option_price .price {
    color: #ed1c24;
    font-size: 13px;
    font-weight: normal;
    text-align: left;
    float: none;
	}

	
	/*++++++++++END PRODUCT-MAIN+++++++++++*/
	
	
	.vid-item {
    display: block;
    width: 150px;
    float: left;
    margin: 0;
    padding: 0px 5px 0px 0px;
}
	
	
}

@media (max-width: 991px){
	
	.col-bg-iframe
{
	float:left;
	width:32%;
	margin-right:10px;
}
	
.container {
 width: 750px;
}
	
	
#header_top {
    margin: 0 auto;
    min-height: initial;
    max-width: 100%;
	}
	.adsress_info_company img
	{
		max-width:100%;
	}
	.left-header,.right-header
	{
		position: initial !important;
	}
	.left-header
	{
		float:left;
		width:34%;
	}
	.center-header
	{
		float:right;
		width:65%;
	}
	ul.regis-login 
	{
		display:none;
	}
	header#header a#btn-menu {
		
		display:block;
	}
	
	.shop-box-cart 
	{
		position:absolute;
		top:10px;
		right:10px;
	}
	.search_frm
	{
		float:none;
	}

	div.form_search {

    width: 100%;
	float:none;
	display:block;
    top: 0;
    position: relative;
	}

.header_main .right-header
{
	float:none;

}
	.form_search input
	{
		margin:0 auto;
		width:100%;
	}
	.logo_web a img 
	{
		margin:0 auto;
		max-width:95px;
	}
	
	.logo_web {
    margin: 15px auto;
    margin-top: 30px;
    margin-bottom: 5px;
    text-align: Center;
}
	
	.header_main .right-header {
    float: none;
    height: 0;
    padding: 0;
	display: none;
	}
	
}
@media (max-width: 900px){
	
.left-header {
	float: left;
    width: 20%;
}

.center-header {
    float: left;
    width: 55%;
}	
	
.header_main .right-header {
    float: right !important;
    display: block;
    width: 23%;
}	

.top_hotline p.contact {
    margin: 0 auto;
    color: #ff0000;
    font-size: 18px;
    font-family: 'UTMAvoBold';
}

.top_hotline p.hotline {
    margin: 0 auto;
    color: #ff0000;
    font-size: 22px;
    font-family: 'UTMAvoBold';
}
.col-bg-iframe
{
	float:left;
	width:32%;
	margin-right:10px;
}
	
}

@media (max-width: 800px){

.frame_product_index ul li.item_catalog_product {
    margin: 13px auto;
    padding: 0;
    height: 220px;
    padding-right: 5px;
    padding-left: 5px;
}

.box_catalog_product .ch-info-back
{
	    height: 220px;
		    padding: 3px;
}
.ch-info-back .des-pro-catalog {
    position: relative;
    vertical-align: middle;
    display: table-cell !important;
    height: 220px;
}

.col-bg-iframe
{
	float:left;
	width:32%;
	margin-right:10px;
}


}


@media (max-width: 767px){
	
	
	.container {
 width: auto;
}
	
	

	div.list_pro_index #tabs_pro_index li#tab_pro_indexformat {
    
    padding: 8px 8px;
   
	}
	
	
	.login_res_customer_cart {
    margin: 0px auto;
    display: none;
	}

	
		.logo_web {
    margin: 15px auto;
    margin-top: 30px;
    margin-bottom: 5px;
    text-align: Center;
	}

	
}

@media (max-width: 740px){
	
	.left-header {
    float: left;
    width: 30%;
	}
	.center-header {
    float: right;
    width: 70%;
}
	.logo_web {
    margin: 15px auto;
    margin-top: 20px;
    margin-bottom: 5px;
    text-align: Center;
	}
	.logo_web a img {
    margin: 0 auto;
       margin: 0 auto;
    max-width: 100%;
}

	
	.header_main .right-header
	{
		display:none;
	}
}

@media (max-width: 680px){
.user_support
{
	display:none;
}	
.bg-danhsach-taisao
{
    background: #0a7ced;
    padding-top: 20px;
}	
.sub-buy {
    position: absolute;
    top: 30%;
    right: 0;
}	
.bg_header_top {
    margin: 0 auto;
    min-height: 40px;

}
.right_header_top {
    text-align: center;
}
.frame_product_index ul li.item_catalog_product{
    margin: 13px auto;
    padding: 0;
    padding-right: 5px;
    padding-left: 5px;
	    max-height: initial;
	 height: initial;
}

	.box_catalog_product > div
	{
		    position: relative;
			    height: initial;
	}

	.box_catalog_product .ch-info-back{
		    -webkit-transform: initial;
    -moz-transform: initial;
    -o-transform: initial;
    -ms-transform: initial;
    transform: initial;
    background: rgba(0, 0, 0, 0.8);
    opacity: 1;
	height: auto;
    padding: 10px;
	}
	
	.ch-info-back .des-pro-catalog {
    position: relative;
    vertical-align: middle;
    display: table-cell !important;
    height: initial;
}

.box_catalog_product {
    width: 100%;
    height: initial;
    border-radius: initial;
    position: relative;
    cursor: default;
    -webkit-perspective: 900px;
    -moz-perspective: 900px;
    -o-perspective: 900px;
    -ms-perspective: 900px;
    perspective: 900px;
}

.product-item .product-image img
  {
	max-height: initial !important;
  }
  
  .name_catalog a {

    font-size: 15px;
}

	
	.logo_web {
    margin: 15px auto;

    text-align: Center;

    position: relative;
	}
	
	ul.menu_header_top {
    margin: 0 auto;
    padding: 0;
    list-style: none;
    float: none;
	    text-align: center;
}
	
	.search_frm input {
    margin: 0 auto;
    background: #0f4da2;
    border: none;
    text-indent: 10px;
    height: 30px;
    color: #fff;
    width: 100%;
    min-width: 210px;
}
	
	#main_content_web {
    margin: 25px auto;
    margin-bottom: 10px;
}
table,td,tr{
	max-width:100% !important;
	width:auto !important;
	
}

.box_catalog_product {
    margin: 0 auto;
    padding: 5px;
   min-height: initial; 
}	
.photo-pro-img img {
  margin-left: 0px; 
  margin:0 auto;
}
.list_box_news .left_list_box_news a img 
{
	margin:0 auto;
	width:auto;
}	
.btn_order_cart
{
	margin:0 auto;
	    padding: 8px 3px !important;
    border-radius: 5px;
}
.cart-step
{
	margin:0 auto;
	display:none;
}	
.slick-next {
    right: -5px !important;
}

.left_bottom_footer
{
    margin: 0 auto;
    text-align: center;
    line-height: normal;
}
.bg_bottom_footer {
    margin: 0 auto;
    padding: 15px;
	padding-bottom: 50px;
}
.right_bottom_footer
{
	margin:0 auto;
	text-align:center;
}

.slick-prev, .slick-next
{
	display:none !important;
}

.bg_ykienkhachhang
{
	background:none !important;
}

.footer_tieude {
    margin: 15px auto;
    text-transform: uppercase;
    color: #fff200;
    font-size: 18px;
    text-align: Center;
}

.footer_tieude a {
    color: #ffffff;
    font-size: 15px;
    font-family: 'robotoregular';

}

.des_ykien_khachhang {
    margin: 0 auto;
    width: 65%;
    text-align: justify;
}
    
}
@media (max-width: 600px){
.list_box_news .left_list_box_news a img {
    margin: 0 auto;
    width: 100%;
    text-align: center;
}
.address_company img{
	max-width:100%;
}
#header_top {
    margin: 0 auto;
    max-width: 100%;
    background: url(../images/banner.png);
    min-height: 160px;
}	
	
.logo_lienket_scroll img{
	max-width:100%;
	width:100%;
}	
	
.box-lvkd-content p 
{
	margin:0 auto !important;
	margin-left:0 !important;
	margin-right:0 !important;
}	
   .col-bg-iframe
{
	float:none;
	width:auto;
	margin-right:0;
}
  .des-about ul li 
  {
	  width: auto !important;
	  padding:0;
	  list-style:none;
	  float:none !important;
  }  
  
  .product-item .product-image img
  {
	max-height: initial !important;
  }
	
}
@media (max-width: 568px){
	ul.group_video li.item_video_list {
    width: auto !important;
    float: none !important;
}
}
@media (max-width: 500px){
	

	
}
@media (max-width: 480px){

ul.group_video li.item_video_list {
    width: auto !important;
    float: none !important;
}

.product-item .product-image img
  {
	max-height: initial !important;
  }

	
}
@media (max-width: 360px){
	
	
	
}
	
	
	


/* Extra small devices (phones, less than 768px) */
/*-----------col-xs-----------*/
@media (min-width: 315px)and (max-width: 760px) {
	
	
}

/*-----------col-sm-----------*/
@media (min-width: 768px) and (max-width: 991px) {

}
     


/* Medium devices (desktops, 992px and up) */
/*-----------col-md-----------*/
@media (min-width: 992px) and (max-width: 1199px) {

}


/* Large devices (large desktops, 1200px and up) */
/*-----------col-lg-----------*/
@media (min-width: 1000px) {
	

}
@media (min-width: 992px) {


	
}


@media (min-width: 1200px) {
	
	.bg_chonchungtoi
	{
		margin:0 auto;
		height:400px;
	}

}




	