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

@media (max-width: 1255px){

	
}

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

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

@media (max-width: 1024px){
    

	
	
}

@media (max-width: 991px){
	
	
	
	
}
@media (max-width: 900px){
	
}

@media (max-width: 800px){
	.des568{
        width: 50%;
        text-align: center;
    }
}


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

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

@media (max-width: 680px){
    
}
@media (max-width: 600px){
    .des568{
        width: 50%;
        text-align: center;
    }
}
@media (max-width: 568px){
	.des568{
        width: 50%;
        text-align: center;
    }
}
@media (max-width: 500px){
	
}
@media (max-width: 480px){
	
}
@media (max-width: 360px){
	
	
	
}
	
	
	


/* Extra small devices (phones, less than 768px) */
/*-----------col-xs-----------*/
@media (min-width: 315px)and (max-width: 760px) {
    .banner {
                    width: 100%;
                 }
    .tinh{
            display: block!important;
            width: 100%;
        }
    .tinh img{
        width: 100%;
    }
    .text_banner{
        position: absolute;
        top:50px;
        right: 40px;
        z-index: 9;
		display:none;
    }
    .text_banner ul li {
        
        font-family: 'fontD';
        color: #d50917;
        font-size: 20px;
        text-shadow: 1px 1px 1px #ffffff;
    }
    .text_banner span{
        font-size: 22px;
      
    }
    
    #cssmenu{
        display: block !important;
       
    }
  
    .icon_xt{
        top:0px;
        right:0px;
    }
      .module_left {
        width: 100% !important;
    }
    .module_left .title_left h2{
          width: 100%;
          background: #bc000b;
          color: white!important;
    }
       .module_left .content1{  
        width: 100%;
	
}
.item_support .item{
    text-align: center!important;
}
.vert{
    margin:0px auto;
}
.title_right h2{
        background: #bc000b !important;
        margin-bottom: 10px!important;
    }
    .text_footer{
        text-align: center!important;
    }
     .box_search{
        display: none!important;
        
    }
    .box_search_2{
        display: block!important;
    
    }
    
   
}
@media (max-width: 480px){
		.text_banner{
        position: absolute;
        top:20px;
        right: 10px;
        z-index: 9;
		display:none;
    }
    .text_banner ul li {
        
        font-family: 'fontD';
        color: #d50917;
        font-size: 12px;
        text-shadow: 1px 1px 1px #ffffff;
    }
    .text_banner span{
        font-size:14px;
      
    }
        .slogan{
   
    height: 20px!important;
   
}
.slogan p{
   
    font-size: 15px!important;
}
}

@media (max-width: 360px){
	.text_banner{
        position: absolute;
        top:20px;
        right: 10px;
        z-index: 9;
    }
    .text_banner ul li {
        
        font-family: 'fontD';
        color: #d50917;
        font-size: 12px;
        text-shadow: 1px 1px 1px #ffffff;
    }
    .text_banner span{
        font-size:14px;
      
    }
    .title_right h2{
        background: #bc000b !important;
        margin-bottom: 10px!important;
    }
        .slogan{
   
    height: 20px!important;
   
}
.slogan p{
   
    font-size: 15px!important;
}
	
	
} 
@media (max-width: 320px){
    .banner {
                    width: 100%;
                 }
    .tinh{
            display: block!important;
            width: 100%;
        }
    .tinh img{
        width: 100%;
    }
    .text_banner{
        position: absolute;
        top:20px;
        right: 10px;
        z-index: 9;
		display:none;
    }
    .text_banner ul li {
        
        font-family: 'fontD';
        color: #d50917;
        font-size: 12px;
        text-shadow: 1px 1px 1px #ffffff;
    }
    .text_banner span{
        font-size:14px;
      
    }
    
    #cssmenu{
        display: block !important;
    }
   
    .icon_xt{
        top:0px;
        right:0px;
    }
    .des320{
        width: 100%;
        text-align: center;
    }
    
/*    .mg_congtrinh{
        margin-left: 63px!important;
    }*/
    .sl_hotline p{
    font-size: 18px!important;
    color: white;
    line-height: 2;
}
      .module_left {
        width: 100% !important;
    }
    .module_left .title_left h2{
          width: 100%;
          background: #bc000b;
          color: white!important;
    }
       .module_left .content1{  
        width: 100%;
	
}
.item_support .item{
    text-align: center!important;
}
        .vert{
            margin:0px auto;
        }
        .title_right h2{
        background: #bc000b !important;
        margin-bottom: 10px!important;
    }
    .slogan{
   
    height: 20px!important;
   
}
.slogan p{
   
    font-size: 15px!important;
}
   
}

/*-----------col-sm-----------*/
@media (min-width: 768px) and (max-width: 991px) {
    
	 .banner {
                    width: 100%;
                 }
    .tinh{
            display: block!important;
            width: 100%;
        }
    .tinh img{
        width: 100%;
    }
   .text_banner{
        position: absolute;
        top:70px;
        right: 40px;
        z-index: 9;
display:none;
    }
    .text_banner ul li {
        
        font-family: 'fontD';
        color: #d50917;
        font-size: 20px;
        text-shadow: 1px 1px 1px #ffffff;
    }
    .text_banner span{
        font-size: 22px;
      
    }
    #cssmenu{
        display: block!important;
    }
    
    .icon_xt{
        top:0px;
        right:0px;
    }
    .module_left {
        width: 100% !important;
    }
    .module_left .title_left h2{
          width: 100%;
          background: #bc000b;
          color: white!important;
    }
       .module_left .content1{  
        width: 100%;
	
}
.item_support .item{
    text-align: center!important;
}
.vert{
    margin:0px auto;
}
.title_right h2{
        background: #bc000b !important;
        margin-bottom: 10px!important;
    }
     .box_search{
        display: none!important;
        
    }
    .box_search_2{
        display: block!important;
    }
    
   
}
     
    

/* Medium devices (desktops, 992px and up) */
/*-----------col-md-----------*/
@media (min-width: 992px) and (max-width: 1199px) {
    .banner {
       width: 100%;
    }
    .tinh{
        display: block!important;
        width: 100%;
    }
    .tinh img{
        width: 100%;
    }
     .text_banner{
        position: absolute;
        top:120px;
        right: 40px;
        z-index: 9;
display:none;
    }
    .text_banner ul li {
        
        font-family: 'fontD';
        color: #d50917;
        font-size: 20px;
        text-shadow: 1px 1px 1px #ffffff;
    }
    .text_banner span{
        font-size: 22px;
      
    }
     #cssmenu{
        display: block!important;
    }
    /********************slider***********************/
   
    .icon_xt{
        top:0px;
        right:0px;
    }
    .module_left {
        
        background: white!important;
        width: 95% !important;
    }
    .box_search{
        display: none!important;
        
    }
    .box_search_2{
        display: block!important;
    }
    
    
}


/* Large devices (large desktops, 1200px and up) */
/*-----------col-lg-----------*/
@media (min-width: 1200px) {
    .banner {
       width: 100%;
       position: relative;
    }
    .tinh{
        display: block!important;
        /* height: 230px; */
    }
    .tinh img{
        width: 100%;
        /* height: 230px; */
    }
    .text_banner{
        position: absolute;
        top:130px;
        right: 40px;
    }
    .text_banner ul li {
        
        font-family: 'fontD';
        color: #d50917;
        font-size: 20px;
        text-shadow: 1px 1px 1px #ffffff;
    }
    .text_banner span{
        font-size: 22px;
      
    }
    .menu{
        display: block !important;
    }
    .box_search{
        top:20px;
        right:77px;
    }
    /********************slider***********************/
    .nivoSlider img{
        width: 1200px!important;
        height: 390px!important;
    }
    /**********************container******************/
    .container{
        width: 1227px!important;
    }
    .danhmuc_sp{
        display: block!important;
    }
    .icon_xt{
        top:0px;
        right:0px;
    }
    .module_left {
        padding-top: 20px;
    }
    .module_left .content1{  
        display: inline-block;
	width:229px;
       ;
        margin-left: 20px;
      
	
}
.q_c{
    display: block!important;
}
   
}