/*responsive*/
@media (min-width: 1200px) {
    .container {
        width: 1170px;
    }

    .site__container.w1000 .container {
        width: 1000px;
    }

    .site__container.w1170 .container {
        width: 1170px;
    }

    .site__container.w1200 .container {
        width: 1200px;
    }
}
@media (max-width: 1199px) {
    .rt-navbar-toggle {
        background: transparent;
    }

    .vertical-mega-menu .rt_mega_menu {
        display: none;
    }
}

@media ( min-width: 601px ) and ( max-width: 782px ) {

}
@media (max-width: 1024px) {
    .row__position__colum {
        display: none;
    }
    .hidden-lg {
        display: none;
    }
    .entry-content{
        text-align: justify;
    }
    .list-post-related li .img_post{
        width: 100%;
    }
    .list-post-related li h3{
        clear: both;
    }
    .quick-alo-phone{
         bottom: -9%;
         left: -50px;
    }
    .before-footer ,.site__footer {
        padding: 20px 10px;
    }
    .colum_team {
        padding: 20px 10px;
    }
    .rt__header {
        display: none;
    }
    .serviner__inner .serviner__item .box_content_sev {
        padding: 15px 10px;
    }
    .rt_img_cate {
        height: 200px;
    }
    .box__colum__single__pro {
        width: 100%;
    }
    .single-post .no__sidebar .content__area{
        width: 100%;
    }
    .site__footer .footer-3 .img-qc{
        display: block;
    }

}
@media (max-width: 769px) {
    .row__position__colum {
        position: relative !important;
        text-align: center;
    }
    .row__position__colum .wpb_single_image.vc_align_left {
        text-align: center !important;
    }
    .row__position__colum .vc_col-sm-9 {
        display: none !important;
    }
    .row__position__colum .widget_nav_menu ul {
        display: none;
    }
    .block_brc .title {
        font-size: 22px;
    }
    .box__inner__info h4 {
        font-size: 22px;
    }
    .title_heading {
        font-size: 18px;
    }
    .sidebar .widget iframe {
        width: 100%;
        height: auto;
        min-height: 300px;
    }
    .rt-support-online .support-img {
        display: none;
    }
    .site__container {
    	overflow: hidden;
    }
    .main__navigation > .container {
        padding: 0 15px;
    }
    #layout {
    	padding: 10px;
    }
    .rt__news .new__list .news-post .rt-post-image, .rt__news .new__list .news-post .rt-post-content {
    	width: 100%;
    }
    .rt__news .new__list .news-post .rt-post-image img {
    	width: 100%;
    	height: auto;
    }
    .site__footer .footer-row .rt-footer {
    	width: 100%;
    }
    .single-product.woocommerce .rt_woocommerce-product-gallery, .single-product.woocommerce .rt-summary {
    	width: 100%;
    }
    .single-product.woocommerce .rt_woocommerce-product-gallery .xzoom-thumbs .xzoom, .single-product.woocommerce #content div.product div.images .xzoom-thumbs .xzoom {
    	width: 33.33%;
    }
    .img-partner .image-partner .slide .image-item {
        text-align: center;
    }
    .header-searchs {
        width: 98%;
    }
    .tax-product_cat .block_brc .title,
    .single-product .block_brc .title  {
        display: none;
    }
    .single-product.woocommerce div.product.product-type-simple {
        width: 100%;
        margin-bottom: 10px;
    }
    .related {
        width: 100%;
    }
    .content-trade .content {
        width: 100%;
        height: inherit;
    }
    .category-archive:after {
        content: "";
        background: none;
    }
}
@media (max-width: 668px) {
    .box-item-trade {
        width: 100% !important;
    }
    .title__info,.title__info_2 ,
    #title_product_2{
        font-size: 24px !important;
        line-height: 30px !important;
        margin: 0 0 15px 0;

    }
    .list__why {
        padding: 20px 0;
    }
    .title_archive {
        max-width: 100%;
    }
    .list__why .box-item-trade {
        width: 100%;
    }
    ul.woocommerce li.product, ul.rt__wc li.product {
        width: 50%;
    }
    .box__colum__single__infomation .attribute-single {
        width: 100%;
    }
    .boxx__single {
        width: 100%;
    }
    .content-trade h4 {
        font-size: 12px;
    }
    .content-trade a {
        font-size: 12px;
    }
    ul.woocommerce li.product .product_item .content, ul.rt__wc li.product .product_item .content {
        padding: 10px 4px;
    }
    .rt-customer .rt_customers.rt_customer_style_3 .item-customer .box .cus-content .cus-work {
        background: none;
    }
    .rt-customer .title {
        font-size: 18px;
    }
    .team__items .box_img {
        width: 100%;
        text-align: center;
        margin-bottom: 10px;
    }
    .team__items .content_team p {
        text-align: justify;
    }
    .team__items .content_team {
        width: 100%;
    }
    .before-footer .rt-before-footer {
        width: 100%;
        margin: 0 auto 10px;
    }
    .visible-lg {
        display: none !important;
    }
    .pc_mobile {
        display: block;
    }
    .nth__news__nth1 {
        width: 100%;
        margin-bottom: 10px;
    }
    .nth__news__nth2 {
        width: 100%;
    }
    .nth__news__nth1 .rt__image {
        height: auto;
    }
    .nth__news__nth1 .rt__image > a > img {
        height: auto;
    }
    .box_news_content {
        width: 100%;
        margin: 0 auto 15px;
    }
    .sidebar .widget.img-qc {
        text-align: center;
    }
    #sfm-sidebar.sfm-compact .sfm-logo {
        margin: 0 !important;
    }
}
@media (max-width: 414px) {
.single__hotline a {
    font-size: 20px;
}
.box__colum__single__infomation .attribute-single li {
    width: 100%;
    border: 0;
    border-bottom: 1px solid #ddd;
}
    .single-product.woocommerce div.product .rt_woocommerce_tabs li a {
padding: 5px 5px;
    font-size: 12px;
    text-transform: none;
    }
    ul.woocommerce li.product .product_item .rt-thumb, ul.rt__wc li.product .product_item .rt-thumb {
        height: 130px;
    }
    ul.woocommerce li.product .product_item .rt-thumb a img, ul.rt__wc li.product .product_item .rt-thumb a img {
        height: 130px;
    }
    .visible-lg {
        display: none !important;
    }
    .hidden-lg {
        display: none;
        text-align: center;
    }
    ul.woocommerce li.product, ul.rt__wc li.product {
        padding-left: 5px;
        padding-right: 5px;
    }
    .header-layout {
        width: 150px;
    }
    .nav-layout {
        width: 50px;
    }
    .site-branding {
        display: none;
        text-align: center;
    }
    .pc_mobile {
        display: block;
    }
}
