/******************************** 1024*768 ************************************/
@media only screen and (max-width:1200px){
.container{width: 970px; padding: 0}
    /*header part*/

    .header_style1 .search_part .search_result > .flex > .right{
        width: 35%;
    }
     .search_result.responsive > .flex > .right{
        display: none;
    }
     .search_result.responsive > .flex > .left .box_style1 .step{
         overflow: auto;
         max-height: 300px;
         padding: 15px 0 !important;
    }
    .header_style1 .search_part .search_result > .flex > .left { width: 65%; }

    /*home part2*/
   .filter_style1 .link {padding: 6px 19px 5px;}
/*home_part3*/

    .box_style3 .text_part .form_style1 .add_cart {
    padding: 2px;
    line-height: 0;
    font-size: 1rem;
}
.box_style2 .item{
    height: 259px;
}
/*.product_part*/
.product_part .filter_style1 .form_style1.s2 .frm_btn{
font-size: 10px;
    }
.filter_style1 .form_style1.s2 .frm_btn{
    width: 26%;
    }
.filter_style1 .form_style1.s2 .frm_input{
    width: 70%;
    }
/**********************************product_detail.php */
.product_detail_part1 .left_part .box_style3 .item{
    margin-left: 0;
    margin-right: 0;

    }
.product_detail_part1 .left_part .box_style3  .Priceoff_style1 .after_price{
        min-width: auto;
    }
.product_detail_part1 .left_part  .box_style3  .add_cart{
        font-size: 0.8rem;
    padding:10px;
    }
.product_detail_part1 .price_part .right_part2,
.product_detail_part1 .price_part .left_part2{
        width: 50%;
    }
/********************************.details_part1****/
    .resources_part .inner, .details_part1 .inner, .blog_part .inner{
        padding: 0;
    }
/**************************************/
    .registra_part3 .reg-container {
        height:auto;
        width:100%;
    }

/************************************/
.detail_style1 .head_part .box_style3 .text_part{
width: 100%;
}

.detail_style1 .head_part .box_style3  .Priceoff_style1 .after_price{
min-width:auto;
    }

.detail_style1 .head_part .box_style3  .form_style1 .add_cart{
    padding: 20px 26px;
    width:100%!important;
    font-size:10px;
    }

/***************************** catalog */
    .detail_style1 .detail_part .check_style .link_style1{
        margin-right:0!important;
    }
/************************** compare_style1 */
    .compare_style1{
        width: 100%;
    }
/*******************************  compare_part*/
 .compare_part .box_style3{
        position: static;

    }
    .compare_part .overview_part{
        min-width: 1138px;
    }
    .compare_part .content_view{
       overflow-y: scroll;
    }



    /************************************   cart part*/

    .cart_part1.step1 .left_part ul.step{
      overflow-x: scroll;
  }
    .cart_part1.step1 .left_part ul.step li.item{
        min-width: 1015px;
    }
    .cart_products_part .item .text_part .link_style1{
        max-height: 30px;
        overflow: hidden;
    }

    /****************************************  cart part 2*/
    /**********************  cart part 3*/

    .cart_part1.step2 .cart_Two_part2 .insert_address .item.tr{
        min-width: 1015px;

    }
    .cart_part1.step2 .cart_Two_part2 .insert_address .step.ad2{
        overflow-x: scroll;

    }


} /*1024*768*/
/******************************* 800*600 **************************************/
@media only screen and (max-width:992px){
.container{width: 750px;}
    .other_page{
        padding-top:50px;

    }
html{font-size:9.5px;}
    .menu_rsv_style1{display:block;}
    .header_style1,.home_part1 .left_part ,.home_part2 .left_part ,.home_part3 .left_part,.home_part4 .left_part{
        display: none;
    }
    .box_style2 .item{border-left: none}
    .home_part1 .right_part, .home_part2 .right_part,.home_part3 .right_part,.home_part4 .right_part{
        width:100%;
    }
    .dataTables_wrapper , .tabel_style1 .head_part{
        min-width:890px;

    }

    /*index*/
    .slide_style1 .slide_item {
        height: 185px;
    }

    /***************  catolo.php  *****************/

    .box_style4 .Priceoff_style1 .after_price,
    .box_style4 .Price_style1 .after_price{
        min-width: auto;
    }
    /******************filter style*/
    .filter_style1.rsp{
        display: none;
        position: fixed;
        top: 50px;
        left: 0px;
        right: 0px;
        bottom: 0px;
        background-color: white;
        z-index: 5;
        overflow-y: scroll;
        padding-bottom: 50px;
    }
    .btn_rep_filter{display: block}
    .tabel_style1{
        overflow-x: scroll;
    }
    .detail_style1{
        position: fixed!important;
        background-color: #3c3c3cd1;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        overflow-y: scroll;
        z-index:199;
    }
    .detail_style1.open .detail_part.open{
        margin: auto;
        margin-top:49px;
        /*margin-bottom: 60px;*/
    }
    .content_part.list .titel{
        top: 49px;
    }
    .box_style4 .header_box.active{
        top: 104px;
    }

    /********************.product_detail_part1   *************/

    .product_detail_part1 .detail_part1{
        width: 100%;
        display: block;
    }
    .product_detail_part1 .detail_part1 .pic_part{
        margin: auto;
    }
    .product_detail_part1 .inner > .left_part{
display: none;;
    }
    .product_detail_part1 .inner > .right_part{
        width: 100%;
        margin-right: 0;
        padding-right: 0;
    }
    .details_part2 .tab_style2 .nav-item{
        width: 50%;
    }
    .details_part2 .productlist_part .tabel_part .step .item{
        display: flex;
        width: 100%;
    }
    .details_part2 .productlist_part .tabel_part .name{
        width: 50%;
    }
    .details_part2 .productlist_part .tabel_part .value{
        width: 50%;
    }
    .details_part8 .wraper{
        overflow-y: scroll;
    }
    .details_part8 .wraper .product-table {
        min-width: 890px;

    }



    /*********************************  .services_part2 */
    .services_part2 .boxs_part .box {
        width:100%;
        border-right:0;
        border-left: 0;
    }

    .services_part2 .boxs_part .box:nth-child(1),
    .services_part2 .boxs_part .box:nth-child(2){
        width: 100%;
    }
    .services_part2 .boxs_part .box:nth-child(5){border-top: 0px solid #A0A0A0;}
    .services_part2 .boxs_part .box:nth-child(6){border-bottom: 1px solid #A0A0A0 ; border-top: 0}
    .services_part2 .boxs_part .box:nth-child(7){border-bottom: 1px solid #A0A0A0 ; border-top: 0}



    .tophead_style1{height: auto}
    .tophead_style1 .text_part .text,
    .tophead_style1 .text_part .titel{
        max-width: 100%!important;
    }
    .tophead_style1 .sub_titel .text {
        font-size: 10px;
        color: white;
        padding: 0 20px;
    }


    /******************************************details_part1*/

    .details_part1 .left_part,.details_part1 .right_part
    {
        width: 100%;
        padding: 31px 4px;
    }
    .details_part1 .left_part .item{
        padding:5.5px 15px;
    }

    /*********************.help_detail*/
    .help_detail .right_part {
        max-width: 100%;
    }

    /************************************/

    .help_part1 .boxs_style1 .bb, .help_part1 .boxs_style1  .border_part{
        display: none;
    }
    .boxs_style1 .box_part{
        border-bottom: 1px solid #d6d6d6;
        /*border-left: 1px solid #d6d6d6;*/
    }
    .boxes_style1 .box_part{
        width: 375px;
    }
    .boxes_style1 .box_part .wrapper{
        border-left: 0 solid #e2e2e2;
    }

    .boxes_style1 .box_part:nth-child(2n) .wrapper{
        border-right: 1px solid #e2e2e2;
    }


    /********************************* regester*/
    .registra_part3 .reg-container {
        height:auto;
        width:100%;
    }
    /*********************************************** registra_part*/
    .registra_part2 .tab_content .form_style1 .frm_item{ padding: 0;}
    .registra_part2 .tab_content  .select_style1 .select_part{ border: 0;}
    .registra_part2 .tab_content .frm_item.btn_part{
       flex-direction: column-reverse!important;
    }
    .registra_part2 .tab_content .frm_item.btn_part .link_style1{
   margin-top: 10px;
    }
    .registra_part2 .tab_content .frm_item.btn_part button{
  margin: 0!important;
    }
    .registra_part2 .tab_content .select_style1{
        margin-bottom: 10px!important;

    }
    /******************************* contact_us-part1*/
    #map {width:100%;}
    .contact_us-part1 .inner{
    }
    .ChatCallEmail_style1 ul li:nth-child(2){
       margin-top:10px;
    }
    /******************************************* compare_style1 */
    .compare_style1{
        height: auto;
        width: inherit;
        left:0;
        right: 0;
        top:unset;
        bottom: 0;
        overflow: scroll;
        /* padding-top: 47px; */
        padding-bottom: 40px;
        border: 0;
    }
    .compare_style1 .container{
        width: auto;
    }
    .compare_style1 .compare-products .step,.compare_style1  .compare-title{
        flex-direction:row;
    }
    .compare_style1 .compare-title{
        height: auto;
        flex-direction: row;
    }
    .compare_style1 .compare-title .titel{
   width: 100%!important;
        border: 0!important;
        flex: unset;
    }
    .product_detail_part1.edite-359 .compare_style1{
         padding-bottom:unset!important;
    }

    .compare_style1 .compare-products.rsp-536 .step{
        justify-content: space-between;
        flex-wrap: unset!important;
        overflow-x: scroll;
    }

    .compare_style1 .compare-title .titel.rsp-536{
        display: none;
    }
    .compare_style1 .compare-products .item{
        justify-content: space-between;
        width:unset!important;
        min-width: 83.17px!important;
        margin-left: 12px;
    }
    .compare_style1 .compare-products .compare-user-actions{
        margin: 0;
    }
    .compare_style1.hide {
        transform: translateY(calc(100% - 84px));
    }
    .product_detail_part1 .compare_style1.hide{
        transform: translateY(calc(100% - 44px));
    }
    .compare_style1 .compare-products .compare-user-actions ,
    .compare_style1 .compare-products .compare-user-actions a,
    .compare_style1 .compare-products .compare-user-actions .btn{
        width: 100%;
    }
    /*******************************  compare_part*/
    .compare_part .box_style3{
        position: static;
    }

    .compare_part .box_style3 .item,
    .compare_part .box_style3 .item.empty{
        max-width: 100%;
    }
 .compare_part .tab-content .tabel_part .tabel_style2 .table-header{
        display: none;
    }

    /*************************/
    .cart_part1 .wraper{
        flex-direction: column-reverse!important;
    }
    .cart_part1 .left_part,
    .cart_part1 .right_part{
        width: 100%;
        margin-bottom: 15px;
    }
    .cart_part1 .right_part .summary_part .step .value,
    .cart_part1 .right_part .summary_part .step .text{
        font-size: 1.5rem;
    }
    .cart_breadcrumb_style1 .inner{
        justify-content: center!important;
    }
    .cart_breadcrumb_style1 .line_part .point_part{
        top: -24px;
    }
    .Replacement_part .left_part{
        width: 100%;
    }

    /**********************************************order all*/
    .order_part1 .right_part,
    .order_part1 .left_part{
        width: 100%;
    }
    .order_part1 .wrap1{
        flex-direction: column;
    }
    .order_part1 .left_part{
        border-right:none;
        padding-right:0px;
    }

    /******************************************   panel respansive ********************************************/

    .postal_information_part1  ul.step.adr{
        overflow-x: scroll;
    }
      .postal_information_part1  li.item.tr{
          min-width: 1015px;
    }
    .panel_style1 .content_panel{
        padding-right: 0;

    }
      /***********************/
    /*********************************************  compare ************************  */

    .compare_part .overview_part .item .form_style1 .label .text{
        right: 19px;
    }

    .compare_part .add_products{
        flex-direction: column-reverse;
    }

    .compare_part .add_products .right_part{
        padding: 0;
        margin: 20px 0;
    }
    .compare_part .add_products .right_part .btn_style1{
        margin: 0!important;
    }
    .compare_part .add_products .right_part .text_box_style1{
        margin-bottom: 10px!important;
    }

    .menu_rsv_style1 .sidebar_part1{
        overflow-y: scroll;
    }



    .content_part.list .titel{

        flex-wrap: wrap;
        justify-content: space-between!important;
    }

    .Search_style1 .search_result{
        padding:0 0!important;
    }



} /*800*600*/
/******************************* 600*800 **************************************/
@media only screen and (max-width:768px){

.ChatCallEmail_style1{
    height: auto;
}
.ChatCallEmail_style1 ul{
    align-items: center;
    margin: 10px 0;
    text-align: center;
}


.container{width: 550px;}
/*header part*/
.menu_rsv_style1{display:block;}
.header_style1,.home_part1 .left_part ,.home_part2 .left_part ,.home_part3 .left_part,.home_part4 .left_part{
    display: none;
}
.home_part1 .right_part, .home_part2 .right_part,
.home_part3 .right_part,.home_part4 .right_part  {
        width:100%;
}
.box_style2 .item {
        width: 50%;
}
.home_part4 .box_part.flex {
        flex-direction: column;
        text-align: center;
}
.home_part4 .box_part .items_part .pic{
 margin: 10px auto;
}
.footer_style1 .footer_part1 .footer_box{
    width: 50%;
    margin:12px auto;
}
.footer_style1 .footer_part1 .title{
    text-align: center;
}
.footer_style1 .footer_part1 .item{
    text-align: center;
    font-size: 12px;
}
.footer_style1 .footer_part1:nth-child(2) .footer_box{
    width:100%;
}
.footer_style1 .footer_part1:nth-child(2) .footer_box:nth-child(2) .title{
    margin-bottom:0;
}
.footer_style1 .footer_part1:nth-child(2) .footer_box:nth-child(2){
    margin:15px 0;
}
.product_part .box_style2 .item{
    width:50%;
}
.product_part .left_part , .catalog_part1 > .left_part{
 min-width: 460px;
}
.footer_style1 .footer_part1 .item > i{
        text-align: left!important;
    }
/*catalog*/
 .box_style4 .content_part .text_part .text{
     padding:0;
    }
 .box_style4 .content_part .pic {
        width: 217.97px;
        height: 240px;
        margin: auto;}
.filter_style1 .btn_sidebar{
        display: block;
    }
.filter_style1 .b1{
        padding: 0;
    }
.Priceoff_style1 .price .label {
        font-size: 10px;
    }
.other_page{padding-top: 41px}
.details_part4 .tab_style1 .step .item{
        width: 100%;
    }
.panel_style1 .content_panel{
        min-width: 100%;
    }


    .services_part2 .boxs_part .box {
        width:100%;
        border-right:0;
        border-left: 0;
    }

    .services_part2 .boxs_part .box:nth-child(1),
    .services_part2 .boxs_part .box:nth-child(2){
        width: 100%;
    }
    .services_part2 .boxs_part .box:nth-child(5){border-top: 0px solid #A0A0A0;}
    .services_part2 .boxs_part .box:nth-child(6){border-bottom: 1px solid #A0A0A0 ; border-top: 0}
    .services_part2 .boxs_part .box:nth-child(7){border-bottom: 1px solid #A0A0A0 ; border-top: 0}





    /*********************************  .services_part2 */

    .services_part2 .boxs_part .row:nth-child(1) .box:nth-child(2){
        border-right: 0px solid #A0A0A0;
    }
    .tophead_style1{height: auto}
    .tophead_style1 .text_part .text,
    .tophead_style1 .text_part .titel{
        max-width: 100%!important;
    }
    .tophead_style1 .sub_titel .text {
        font-size: 10px;
        color: white;
        padding: 0 20px;
    }
    /****************************** resources.php */
    .box_style5 .item {
        width: 261.59px;
    }
    /******************************************* registra_part */
    .registra_part2 .reg-container,
    .registra_part3 .reg-container{
        width: 100%;
    }
    .registra_part2 .tab_content .form_style1 .frm_item{
     /*margin: 0!important;*/
        padding: 0!important;
    }

    /*****************************************/
    .registra_part3 .left_part .register-message p{
        width: 100%;
        max-width: 100%;
    }
    .registra_part3 .left_part .btn_part{
       justify-content: center;
    }
    .registra_part3 .reg-container {
        height:auto;
        width:100%;
    }
    .registra_part3 .left_part{
        text-align: center;
    }
    .registra_part3 .left_part .btn_style1{
        font-size: 9px;
    }
  /*************************** login part*/
    .login_part1 .left_part{
        padding: 0;

    }

    /************************** contact_us-part1 */
    #map {width:100%;}

    .cart_part1 .wraper{
        flex-direction: column-reverse!important;
    }
    .cart_part1 .left_part,
    .cart_part1 .right_part{
        width: 100%;
        margin-bottom: 15px;
    }
    .cart_part1 .right_part .summary_part .step .value,
    .cart_part1 .right_part .summary_part .step .text{
        font-size: 1.5rem;
    }
    .cart_breadcrumb_style1 .inner{
        justify-content: center!important;
    }
    .cart_breadcrumb_style1 .line_part .point_part{
        top: -24px;
    }

    /*********************************** cart_two part3*/
    .car_tow_part3 .btn_part .btn_style1{
        margin-bottom: 10px;
    }

    .car_tow_part3 .accordion-group{
        padding:0px!important;
        padding-top:30px!important;
    }
    .car_tow_part3 .accordion-group .form_style1 .frm_item.btn_par{
        justify-content: center;!important;

    }

    .car_tow_part3 .accordion-group .form_style1 .frm_item.btn_part button,
    .car_tow_part3 .accordion-group .form_style1 .frm_item.btn_part .link_style1{
      width: 100%!important;
        text-align: center!important;
    }


    /******************************************  rospansiv panel user **********************************/

    .factor_style1 .factor_part1{
        height: auto;
    }
    .factor_style1 .factor_part1{
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }

    .factor_part3,.factor_part2{
    overflow-x: scroll;
    }
    .factor_part3 table ,.factor_part2 table{
        min-width: 950px;
    }

    /*********************************************  compare ************************  */

    .compare_part .overview_part .item .form_style1 .label .text{
        right: 19px;
    }
    .compare_part .add_products{
        flex-direction: column-reverse;
    }
    .compare_part .add_products .right_part{
        padding: 0;
        margin: 20px 0;
    }
    .compare_part .add_products .right_part .btn_style1{
        margin: 0!important;
    }
     .compare_part .add_products .right_part .text_box_style1{
        margin-bottom: 10px!important;
    }
    .box_style4 .header_box.active {
        top: 95px;
    }

    /******************************************      */

    .footer_style1{
        margin-bottom: 30px;
    }


    .detail_style1 .box_style3 .text_part .form_style1 .count{
        width: 50px;
    }
    .detail_style1 .head_part .box_style3 .form_style1 .add_cart{
        width: 137px!important;
    }

    .detail_style1 .head_part .box_style3 .pic_part .pic{ width: 82px; }

    .menu_rsv_style1 .sidebar_part1{
        overflow-y: scroll;
    }



    .content_part.list .titel{
        font-size: 1.2rem;
        flex-wrap: wrap;
    }
    .content_part.list .titel span{margin-bottom: 10px}
    
    /**/

    .boxes_style1 .box_part{
        width: 275px;
    }

    /********************* hamed tarkashvand edite emial part  ************/

    .email_part.rsp .form_style1 .frm_step .frm_select .select_part{

       flex-direction: column;
        align-items: center;
        text-align: center;
    }
    .email_part.rsp .form_style1 .frm_step .frm_select .select_part .text_part{
        margin: 10px 0;
    }

    .title-style-17{
        display: block;
        background-color: #eee;
        color: #555;
        padding: 12px 20px;
        font-size:1.4rem;
        border-top: solid 3px #29333B;
    }



} /*600*800*/
/******************************** 480*320 *************************************/
@media only screen and (max-width:550px){
.container{width: 100%; padding: 0 15px;}
    /*index*/
    .slide_style1 .slide_item .content_part{
        width: 100%;
        padding: 10px;
    }
    .slide_style1 .slide_item .content{
        font-size: 1.3rem;
    }
    /*porodoct*/
    .product_part .box_style2 .item{
        width:100%;
    }
    .product_part .container .right_part.active {
        margin-right: -340px;
    }
    .product_part .left_part, .catalog_part1 > .left_part {
        min-width: 341px;
    }
    .filter_style1 .form_style1.s2 .frm_btn {
        width: 100%;
    }
    .filter_style1 .form_style1.s2 .frm_input {
        width: 100%;
        margin-left: -2%;
        margin-bottom: 10px;
    }
    .filter_style1 .b1{
        padding: 10px;
    }
    .detail_style1 .detail_part{
        padding:0px 20px;
        padding-top: 15px;
    }
    .box_style4 .load-more .btn_style1{
        width: 100%;
    }
    .detail_style1 .detail_part .check_style .link_style1{
        font-size: 1.1rem;
    }
    /**********************************  .product_detail_part1 *****/
    .product_detail_part1 .content_part .price_part .right_part{border: 0}
    .product_detail_part1 .price_part .right_part2 .item {margin: 0!important;}
    .product_detail_part1 .price_part .left_part2 .link_style1{     margin: 9px 0!important;
        text-align:right;
        width: 100%;}
    .product_detail_part1 .price_part .left_part2 .wraper,
    .product_detail_part1 .price_part .left_part2 .wraper .add_cart{
    width: 100%;
}
    .product_detail_part1 .price_part .right_part2,
    .product_detail_part1 .price_part .left_part2{
        width:100%;
    }
    .product_detail_part1 .price_part .right_part2 .step{
        flex-wrap: wrap!important;
    }
    .product_detail_part1 .price_part .right_part2 .step {justify-content: space-between;width: 100%; margin:20px 0; display: flex }
    .tabel_style3 .productControls .btn_part{width: 100%;align-items: center}
    .tabel_style3 .productControls .btn_style1{width: 100%;margin: 10px 0}
    .product_detail_part1 .right_part .content_part .productInfo{justify-content: center}
    .product_detail_part1 .right_part .content_part .productInfo .icon_part .item:first-child{
        margin: 0;
    }
    .product_detail_part1 .price_part .left_part2{
        border-right: 0px!important;
    }
    .product_detail_part1 .right_part .content_part .productInfo .icon_part .step{
            flex-wrap: wrap;
    }

    .catalog_part1 .right_part.rsp-123{
    padding: 0!important;
    }

    /*********************************  .services_part2 */

 section.services_part2 > div > div > div.boxs_part > div:nth-child(2) > div{
      border-right: 0px!important;
    }

    .tophead_style1{height: auto}
    .tophead_style1 .text_part .text,
    .tophead_style1 .text_part .titel{
        max-width: 100%!important;
        font-size: 1.5rem;
    }
    .tophead_style1 .sub_titel .text {
        font-size: 10px;
        color: white;
        padding: 0 20px;
    }
    .services_part2 .text_part {
        max-height: initial;
    }
    .tophead_style1 .text_part{
        padding-top: 10px;
    }
    .tophead_style1 .sub_titel{height: auto}
    /******************************************** register_part2  */
    .registra_part2 .form_style1 .namber_call{
        flex-wrap: wrap;
        flex-direction: column;
        margin: 0;
        display: none;
    }
    .boxes_style1 .box_part{
       width: 100%;
    }
    .boxes_style1 .box_part .wrapper{
        border-left: 0 solid #e2e2e2;
    }
    .boxes_style1 .box_part:nth-child(2n) .wrapper{
        border-right: 0px solid #e2e2e2;
    }
    .registra_part2 .reg-container,
    .registra_part3 .reg-container{
        padding: 30px 20px;
    }
    /*********************************** cart_two part3*/
    .car_tow_part3 .btn_part .btn_style1{
       margin-bottom: 10px;
    }


    /******************************* cart_Three_part1*/
    .cart_Three_part1 .factory_part .item:last-child{
        padding: 15px 5px;

    }
    .cart_Three_part1 .btn_part{
        padding: 15px 5px;

    }
    .cart_Three_part1 .btn_part .link_style1{
        padding: 15px 5px;
    }
    .cart_Three_part1 .btn_part .btn_style1{

        margin-bottom: 10px;

    }

    .box_style4.rsp-124 .content_part .text_part .text.rsp-124{
        display: none!important;
    }

    .box_style4.rsp-124 .box > .item {
         margin-left: 0!important;
        margin-bottom: 20px!important;
        padding: 9px!important;

    }

    /************************  edite torkashvand*/

    .content_part.list-rsp{
        flex-direction: row-reverse!important;

    }

    .box_style4.rsp-124 .content_part .pic.rsp-123 {
        width: 100px;
        height: 70px;
        margin: unset;
        margin-left: 10px;
    }
    .right_part.content.rsp-138{
        padding: 0;
    }

    /**************************************** edite hamed torkashvand   panel    *************************************/

    .chat_part.rps{
    padding: 50px 0;
          }
    .chat_part.rps .titel{
        font-size: 12px;
    }
    .chat_part.rps .step .item{
        flex-direction: column!important;
    }
    .chat_part.rps .step .item .text{
       width: 100%;
        font-size: 10px;
        text-align: justify;
    }
    .chat_part.rps .step .item .pic_part{
        display: none;
    }
    .services_part2.rsp .boxs_part .box .text{
        height: unset!important;
        max-height: unset!important;
    }

    /******* index *********/
    .box_style2 .link{
        display: flex;
        align-items: center;
        padding: 0px 10px 0px;
    }
    .box_style2 .step .item .name{
        font-size:13px;
    }



    .box_style2{
       height: auto;
    }
    .box_style2 .item{
        width: 100%!important;
        height: auto;!important;
    }
    .box_style2 .pic_part{
        width: 60px;
        height: 60px;
        margin-bottom: 8px;
        margin-left: 18px;
    }
    .product_part .box_style2 .item{
        min-height: unset;
    }

    /***********  cheng view*************/
    .catalog_part1 .title_style2.rsp{
        margin-bottom: 0!important;
        padding-right: 18px;
    }
    .catalog_part1 .title_style2.rsp .inner.rsp .text_part{
        flex-direction: column-reverse;
        display: flex;
    }
    .catalog_part1 .title_style2.rsp .inner.rsp .text_part h3{
        font-size: 15px;
        margin-top: 6px;
        font-weight: bold;
    }

    .cheng_view_style1.rsp .view-part{
          flex-direction: row-reverse!important;
          justify-content: space-between;
          background-color: #eee;
          padding-right: 10px;
          padding-top: 13px;
      }
    .cheng_view_style1.rsp .view-part .wraper.rsp{
        flex-direction: column;
    }



    .cheng_view_style1.rsp .select_part{
     margin-right: 0!important;
    }

    /********** cart *********/
    .btn-cart-1 .btn_style1{
        margin:3px 0;
    }
    .Shopping_boxes_style1 .box.successpass {
        margin-top: 101px;
    }
    .content_part.list-rsp{
        /*flex-direction: row-reverse!important;*/
    }
    /************* index*/
    /*************** detail pro****/
    .product_detail_part1 .price_part .right_part2 .step{
        flex-wrap: wrap!important;
    }

    .box_style4 .content_part .text_part .text.rsp128{
        display: none;
    }
    .box_style4 .content_part .available_part.rsp134{
        margin: 0!important;
    }

    .box_style4 .content_part  .wrap.rsp148{
        flex-direction: column!important;
        align-items: end!important;
    }

   .box_style4 .content_part  .titel_part.rsp .name_part{
       margin-bottom: 9px!important;
       font-size: 13px;
    }

   .box_style4 .content_part  .titel_part.rsp{
       margin-bottom:0!important;
    }

    .slide_style1.slide2.rsp124{
        display: none!important;
    }

    .product_part .right_part  .titel_style2.rsp .t124{
        display: none;
    }

    .product_part .right_part .titel_style1.rsp174{
        margin-top: 0!important;
        padding-top: 0px!important;
        background-color: #eee;
    }
    .product_part .right_part .titel_style1.rsp174 h3{
        font-size: 1.6rem;
        padding: 10px;
    }



    .cart_part1 .product_part .table_style2 th {
        width: auto;
        padding:15px;
    }
    .cart_part1 .product_part .table_style2 td{
        padding: 0!important;
        text-align: right;
        text-align-last: right;
    }

    .box_style3 .text_part .form_style1 .add_cart {
        line-height:1.2;
    }

    /*tabel*/
  .factor_part2 table {
        min-width: unset;
      padding: 0 30px;
    }


    .label.edite124{
        right: -10px;
    }
    .step2.edite546{
        width: auto !important;
    }

} /*480*320*/
