@media (min-width:1200px) 
/* lg*/
 {
     .row_pc{
         margin-right: -15px;
         margin-left: -15px;
    }
     .container{
         width: 1200px;
    }
     .col-lg-382{
         width: 33.33%;
    }
}
@media (min-width:992px) and (max-width:1199px) 
/* md*/
{
     .list_link_hd{
         float: left !important;
    }
     .col-md-4{
         width: 33.33%;
    }
     .detail_news img {
         width: 100%;
    }
     .item_hot a img{
         height: auto;
         float: none;
         display: block;
         margin: auto;
         margin-bottom: 10px;
         max-width: 100%;
    }
     .title_right {
         font-size: 14px;
    }
     .cat_product ul li {
         font-size: 13px;
    }
     .title_ft {
         font-size: 15px;
    }
}
@media (min-width:768px) and (max-width:991px) 
/* sm*/
{
	img{
		width:auto;
		height:auto;
	}
     .sc_header_menu.sticky-header{
         position: relative !important;
    }
     .detail_news img{
         width: 100%;
    }
     .col-right{
         margin-top: 20px;
    }
     .box_project{
         margin-bottom: 20px;
    }
     .price_ct {
         margin: 40px 0px 20px;
    }
     .text_detail p {
         line-height: 30px;
    }
     .box_detail_product{
         margin-top: 20px;
    }
     .add_ft{
         margin-bottom: 20px;
    }
}
@media (max-width:767px) 
/* xs*/
{
     .sc_header_menu.sticky-header{
         position: relative !important;
    }
     .col-left .title {
         font-size: 22px;
         margin-bottom: 20px;
    }
     .star{
         margin-bottom: 20px;
    }
     .danh_muc{
         width: 100%;
    }
     .detail_news img{
         width: 100%;
    }
     .col-right{
         margin-top: 20px;
    }
     .box_project{
         margin-bottom: 20px;
    }
     .box_project p {
         font-size: 13px;
    }
     .title_project {
         font-size: 20px;
    }
     .title_right {
         font-size: 16px;
    }
     .text_detail .price_ct a{
         float: none;
    }
     .price_ct {
         margin: 20px 0px 30px;
    }
     .box_detail_product{
         margin-top: 20px;
    }
     .add_ft{
         margin-bottom: 20px;
    }
     .title_ft {
         font-size: 14px;
    }
     .new_box3{
         margin-left: 0px;
    }
     .form_registration .new_box3 form {
         width: 73%;
         margin: 0 auto;
    }
    .slider_prodHot .owl-nav .owl-next {
         right: 3px;
    }
    .slider_prodHot .owl-nav .owl-prev {
         left: 0px;
    }
    .new_title{
         margin-top: 20px;
    }
}
@media (max-width:480px) {
	.container{
        max-width: 100%;
      /*   overflow-x: hidden; */
    }
    .detail_news img{
        width: 100% !important;
        height: auto !important;
    }
    .nav-menu > .menu-item:hover{
         color: #fff;
    }
    /* .menu_mb .search_drop .btn_search{
         margin-left:220px;
    } */
    .ul_service li:first-child a:after {
        left: -1px;
         top: -9px;
         bottom: 0px;
         font-size: 40px;
    }
    .ul_service li:nth-child(2) a:after{
        \left: -4px;
         top: -4px;
         bottom: 0px;
         font-size: 40px;
    }
    .menu_hoi{
        /*top:-24px;
         */
    }
    .ul_service li:nth-child(3) a:after{
         left: -11px;
         top: -2px;
         bottom: 0px;
         font-size: 38px;
    }
     .slider_partner img {
         width: 180px;
    }
     .all_left{
         font-family: 'Roboto_Bold';
         font-size: 14px;
         margin-right: 30px;
    }
     .prod_box3 .title_box h2{
         display: inline-block;
         float: left;
         position: relative;
         font-family: 'Roboto_Bold';
         font-size: 22px;
         margin-left: 55px;
         margin-bottom: 5px;
    }
     .box_prod_home img {
         height: auto !important;
    }
     .prod_item img{
         height: 174px !important;
    }
     .col-480-12{
         width: 100% !important;
    }
     .col-480-6{
         width: 50% !important;
    }
     .hidden-480{
         display: none !important;
    }
     .visible-480{
         display: block !important;
    }
     .col-left .title {
         font-size: 14px;
    }
     .danh_muc ul li {
         font-size: 13px;
         line-height: 25px;
    }
     .detail_news p {
         font-size: 13px;
    }
     .add_news p {
         font-size: 13px;
    }
     .item_hot p {
         font-size: 13px;
    }
     .title_product {
         font-size: 18px;
    }
     .text_detail p {
         line-height: 25px;
    }
     .text_detail>p>span {
         width: 110px;
    }
     .box_review p{
         font-size: 13px;
    }
     .title_home{
         font-size: 14px;
    }
     .prod_item .title_home{
         bottom: -6px;
         height: 41px;
         text-transform: uppercase;
         line-height: 40px;
    }
     .box_1 h2 {
         font-family: 'Roboto_Bold';
         font-size: 19px;
         color: #01b1ea;
         margin-bottom: 7px;
    }
    .box_1 p {
         font-family: 'Roboto_Regular';
         font-size: 14px;
         line-height: 22px;
    }
    .new_box3{
         margin-left: 0px;
    }
    .prod_box3 .new_title .new_img{
         width: 100%;
    }
    .prod_box3 .new_title .new_content1 {
         width: 100%;
    }
    .prod_box3 .new_title .new_content1 h2 {
         font-family: 'Roboto_Bold';
         font-size: 18px;
         margin-left: 0px;
         margin-bottom: 6px;
         margin-top: 10px;
    }
    .prod_box3 .new_title .new_content1 p {
        margin-left: 0px;
    }
    .form_registration .new_box3 form {
         width: 80%;
         margin: 0 auto;
    }
    .prod_box3 .new_title .new_content h2 {
         font-family: 'Roboto_Bold';
         font-size: 14px;
    }
    .cmt_cus{
         padding: 0px 0px 0px 0px !important;
    }
    .cmt_cus img{
         width: 100% !important;
         max-width: 261px !important;
    }
    .visible-480{
         display: none;
    }
    .lg_mb img{
        width: 40%;
        margin-top: 5px;
    }
    .slider_prodHot .item img{
        height: 165px !important;
    }
    .slider_prodHot .name_prod{
        height: 36px;
        overflow-y: hidden;
    }
    .info_prod .recaert,
    .info_prod .price{
        margin-left: 0;
    }
    .info_prod .price{
        font-size: 12px;
    }
    .ul_service li{
        line-height: 40px;
    }
    .ul_service li:first-child a:after{
        left: -10px;
    }
    .ul_service li:nth-child(2) a:after{
        left: 22px;
        margin-right: 10px;
    }
    .ul_service li:nth-child(2) a{
        padding-left: 80px;
    }
    .ul_service li:nth-child(3) a:after{
        left: -17px;
    }
    li.abc .adc{
        display: block !important;
    }
    .title-tap_top .tab-content iframe{
        width: 100%;
    }
    .menutab-car-new li{
        width: 32%;
        display: inline-block;
    }
    .ttt_click_top img{
        max-width: 100% !important; 
    }
    .ttt_click_mid div{
        height: 50px;
        overflow-y: hidden;
    }
    .ttt_click_mid{
        margin: 0;
    }
    .ttt_click_mid>p{
        margin-top: 10px;
        height: 50px;
        overflow-y: hidden;
    }
    .box_rating{
        padding-left: 0 !important;
    }
    .div_all .col-md-3{
        padding-left: 7px;
        padding-right: 7px;
    }
    .video-home-item{
        margin-bottom: 0 !important;
    }
    .new_img img{
        height: auto;
    }
    .video-home-inner-left iframe{
        height: 225px !important
    }
    .list_prod_home img{
        max-width: 100%;
    }
    .sc_view .col-md-3{
        padding-left: 7px;
        padding-right: 7px;
        margin-bottom: 15px;
    }
    .sc_view .col-md-3 .box_view{
        background: #fff;
    }
    .box_view .name_prod_home{
        height: 17px;
        overflow-y: hidden;
    }
    .box_view .price_prod_home span{
        font-size: 12px;
    }
    .box_view img{
        height: 173px !important;
    }
    .reRenderImg img{
        height: auto !important;
    }
    /* .nav-container.is-visible{
        width: 100% !important;
        z-index: 99999999999999 !important;
    } */
   /*  .nav-container{
        max-width: 100%;
        
    } */
}
@media (max-width: 767px) {
.hidden-xs {
display: none !important;
}
}
@media (min-width: 768px) and (max-width: 991px) {
.hidden-sm {
display: none !important;
}
}
@media (min-width: 992px) and (max-width: 1199px) {
.hidden-md {
display: none !important;
}
}
@media (min-width: 1200px) {
.hidden-lg {
display: none !important;
}
}