/*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) {
    .site__header.f-nav .site-branding .rt_cnt {
        padding: 0;
    }
    .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;
    }
}
@media (max-width: 769px) {
    .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%;
    margin-bottom: 10px;
    }
    .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%;
    }
    /*
        
    */
    .site-branding .logo {
        width: 100%;
        text-align: center;
    }
    .site-branding .rt_cnt {
        width: 100%;
        padding: 0;
    }
    .site-branding {
        padding: 5px;
    }
    .home_project .product_list {
        margin: 0 auto 20px;
        top:inherit;
    }
    .page_home .box_img {
        width: 100%;
        margin: 0 auto 10px;
    }
    .page_home .box_content {
        width: 100%;
    }
    .page_home .box_content > h2 {
        text-align: center;
        font-size: 55px;
        margin: 0 0 20px 0;
    }
    .page_tax {
        background-size: cover;
        padding: 30px 10px;
    }
    .page_tax .page_list {
        width: 100%;
    }
    .home_project {
        padding-bottom: 30px;
    }
    .page_home {
        padding: 20px 0;
    }
    .product_home .list__product > div li:nth-child(1) {
        width: 100%;
    }
    .product_home .list__product > div li {
        width: 100%;
    }
    .product_home .list__product > div li .img-product img {
        height: auto;
    }
    .product_home .list__product > div:nth-child(2) li:nth-child(1) {
        width: 100%;
    }
    .product_home .list__product > div:nth-child(2) li:nth-child(3) {
        width: 100%;
    }
    .content_style_4 .list-news .news-post {
        width: 100%;
        margin: 0 auto 15px;
    }
    .site__footer {
        padding: 20px 10px;
    }
    .site__footer .footer-row .rt-footer {
        width: 100%;
        padding: 0 !important;
    }
        .pc_mobile {
    display: block;
    background: #0195d1;
    }
    .fomr-sale {
        display: none;
    }
    .page_box > div .page_box_1 {
        width: 100%;
        height: inherit;
        margin: 0;
    }
    .page_box > div .page_box_2 {
        width: 100%;
        height: inherit;
    }
    .rt_banner .cnt_position h2 {
        font-size: 40px;
        margin-bottom: 20px;
    }
    .page_box > div .page_box_2 img {
        height: auto;
    }
    .page_box_3 > div {
        width: 48%;
        margin: 0 1% 15px;
    }
    .product_single_cnt > div:nth-child(1) {
        width: 100%;
        margin: 0 auto 10px;
    }
    .product_single_cnt > div:nth-child(2) {
        width: 100%;
    }
    .box__item {
    width: 33.33%;
    float: left;
    min-height: 150px;
    max-height: initial;
      }
    .box__item .inner__species h4 a {
        font-size: 17px;
    }
    .box__items__content .box__in {
        display: block;
    padding: 20px 0;
    }
}
@media (max-width: 668px) {
    .visible-lg {
        display: none !important;
    }
    .pc_mobile {
        display: block;
    }
    .site-branding .rt_cnt .rt_cnt_en {
    width: 100%;
    border: 0;
    padding: 0;
    display: none;
    }
    .new__list-2 .news-post {
        margin-bottom: 20px;
    }
    .site__footer .footer-row .rt-footer .widget .widget-title{
            margin-top: 25px;
    }
    .copyright {
        position: relative;
        background: #0486bb;
        color: #fff;
        font-size: 13px;
        line-height: 48px;
        text-align: left;
    }
    .mobile-menu-no-search > span{
        color: #fff !important;
    }
    ul.woocommerce li.product .product_item .rt-thumb, ul.rt__wc li.product .product_item .rt-thumb{
        height: 150px;
    }
    ul.woocommerce li.product .product_item .rt-thumb a img, ul.rt__wc li.product .product_item .rt-thumb a img{
        height: 150px;
    }
    ul.woocommerce li.product .product_item .rt_woocommerce_title, ul.rt__wc li.product .product_item .rt_woocommerce_title{
        line-height: 20px;
        height: 40px;
    }
    .copyright{
        line-height: 20px;
        padding: 10px;
    }
    .rt_banner .cnt_position .block_brc .title{
        font-size: 22px;
    }
    .single-product .site__content, .search-results .containers{
        width: 100%;
    }
    .single-product.woocommerce .rt-summary .left{
        width: 100%;
    }
    .single-product.woocommerce .rt_woocommerce-product-gallery, .single-product.woocommerce .rt-summary{
        padding: 0;
    }
    .single-product.woocommerce .rt-summary .right{
        width: 100%;
    }
}
@media (max-width: 414px) {
    .date_time_post {
        display: none;
    }
    .site-branding .rt_cnt > div {
        float: none;
    }
    .site-branding .rt_cnt .rt_cnt_icon {
        display: none;
    }
    .site-branding .rt_cnt .rt_cnt_search {
        display: none;
    }
    .site-branding .rt_cnt .rt_cnt_mail {
        display: none;
    }
    .colum__left h5 {
        font-size: 25px;
    }
    .box__title__info h4 {
        font-size: 18px;
    }
    .colum__left {
           width: 100%;
      margin-bottom: 10px;

    }
    .box__item {
        width: 100%;
        margin-bottom: 5px;
    }
    .product_tax .home-product .list__product li .img-product {
    width: 100%;
    height: inherit;
    }
    .product_tax .home-product .list__product li .img-product img {
        height: auto;
    }
    .product_tax .home-product .list__product li .cnt-product {
        width: 100%;
    }
    .page_box_3 > div {
        width: 100%;
    }
    .page_box_3 > div img {
    height: auto;
    width: auto;
    margin: auto;
    display: block;
    }
    .visible-lg {
        display: none !important;
    }
    .hidden-lg {
        display: block;
        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 {
        text-align: center;
    }

}
