.show{
    display:none
}
.img_lft_hik{
    width:55%;
    float:left;
    padding-left:40px
}
.img_lft_hik img{
    width:100%
}
.img_lft_hik1{
    width:40%;
    float:left;
    margin-top:0
}
.img_lft_hik1 img{
    width:100%
}
.mag_lft_side{
    width:41%;
    margin-top:75px
}
.mag_rgt_side{
    width:56%
}
.prd-content-2_hik{
    padding:0
}
@media screen and (min-width:1281px) and (max-width:1566px){
    .content_bg{
        background-size:100% 100%
    }
    .header_right{
        width:60%
    }
    .content{
        margin-top:-233px
    }
    .Product_btn{
        margin-top:-98px
    }
    .content_bg,.main1>article{
        height:auto!important
    }
    */
    .product_lft_side #ninja-slider ul{
        margin-left:0
    }
    .product_lft_side{
        margin:0
    }
    .slid_lft1{
        width:77%!important
    }
    #demo_top .owl-prev{
        bottom:340px
    }
    #demo_top .owl-next{
        bottom:340px!important
    }
}
@media screen and (min-width:1025px) and (max-width:1280px){
    .content_bg,.main1>article,article{
        height:auto!important
    }
    .table_open_lft.inpro{
        width:33%
    }
    .rma_rew_rgt select,.rma_rew_rgt.cont_input1 textarea,.rma_rew_rgt.cont_input1>input{
        width:100%
    }
    .rma_rew_rgt.cont_input1.rgt>input[type=button]{
        float:left;
        margin:10px 0 8px
    }
    .table_open_lft{
        font-size:15px
    }
    .table_subprolist ul li{
        padding:0 8px;
        font-size:15px
    }
    .cont_box{
        box-sizing:border-box
    }
    .contr_text_box{
        width:73%;
        padding:15px 0 15px 22px
    }
    .margin{
        width:96%
    }
    #nav ul li{
        padding:0 10px
    }
    .slick-next{
        right:0!important
    }
    .content{
        margin-top:0;
        margin-left:0
    }
    .content_text{
        text-align:left
    }
    .text_center{
        margin:10px 0
    }
    .Product_btn,.prd-c-4-rgt ul li,.product_lft_side #ninja-slider ul{
        margin-left:0
    }
    .text_center2,.text_top2{
        display:none
    }
    .text{
        width:71%;
        float:right;
        margin-top:10px
    }
    .logo-responsive{
        width:100%;
        text-align:center;
        margin-bottom:20px
    }
    .Product_btn{
        width:100%;
        margin-top:10px;
        margin-bottom:50px
    }
    .btn{
        float:none;
        display:inline-block
    }
    .logo-responsive{
        display:none
    }
    .content2{
        margin-top:40px;
        margin-bottom:0!important
    }
    .content2_left_top>img{
        width:95%!important;
        margin-top:50px
    }
    .content_center_right_text{
        font-size:20px
    }
    .videos_img>img{
        width:100%
    }
    .content_bottom_right{
        width:20%
    }
    .content_bottom_right_top span{
        width:100%;
        text-align:center;
        margin-top:10px
    }
    .prd-cont-inn{
        padding:95px 0
    }
    .prd-c-5-lft{
        width:25%
    }
    .prd-c-5-rgt{
        width:75%
    }
    .prd-c-5-rgt-head{
        font-size:48px
    }
    .header_right{
        width:auto
    }
    .content_bottom_left{
        width:33%
    }
    .med_lft_full_text,.med_main_cot{
        width:100%
    }
    .content_bg{
        background:url(../images/re-banner-img.png) no-repeat;
        background-size:100% 100%
    }
    .add_img img{
        float:right;
        max-width:50%
    }
    .img_lft_hik{
        padding-left:36px
    }
    .med_lft_text h6{
        font-size:39px;
        padding-top:10px
    }
    .list1_text ul li{
        font-size:13px
    }
    .slide_new .flexslider{
        width:82%!important
    }
    .content2_bg{
        padding-bottom:10px!important
    }
    .head_rgt_cont h3{
        font-size:17px
    }
    #nav a,.text_check{
        font-size:13px
    }
    .regular-radio{
        margin-right:6px
    }
    .text_check{
        line-height:16px
    }
    .cont_age_left{
        margin-right:10px
    }
    .product_lft_side #ninja-slider{
        width:80%!important
    }
    .product_lft_side .slider_them{
        width:20%
    }
    .prd-c-4-rgt #thumbnail-slider ul li,.product_lft_side{
        margin:0
    }
    .slid_lft1{
        width:77%!important
    }
    #nav ul{
        padding:0
    }
    #demo_top .owl-next,#demo_top .owl-prev{
        bottom:298px!important
    }
    .ck_editor_ul_class ul{
        width:48%!important
    }
    .prd_main_con{
        width:53%
    }
    #from_rep .rep_rig{
        width:35.83%;
        margin-left:5px
    }
    .rep_rig_box .txt{
        font-size:12px
    }
    .image_ui div{
        width:auto!important
    }
}
@media screen and (min-width:981px) and (max-width:1024px){
    .content_bg,.main1>article,article{
        height:auto!important
    }
    .table_open_lft.inpro{
        width:33%
    }
    .rma_rew_rgt select,.rma_rew_rgt.cont_input1 textarea,.rma_rew_rgt.cont_input1>input{
        width:100%
    }
    .rma_rew_rgt.cont_input1.rgt>input[type=button]{
        float:left;
        margin:10px 0 8px
    }
    .table_open_lft{
        font-size:15px
    }
    .table_subprolist ul li{
        padding:0 8px;
        font-size:15px
    }
    .cont_box{
        box-sizing:border-box
    }
    .contr_text_box{
        width:73%;
        padding:0 0 0 22px
    }
    .margin{
        width:96%
    }
    #nav ul li{
        padding:0 5px 0 6px
    }
    .content{
        margin-top:0;
        margin-left:0
    }
    .content_text{
        text-align:left
    }
    .text_center2,.text_top2{
        text-align:left;
        display:block;
        margin:10px 0
    }
    .Product_btn,.prd-c-4-rgt ul li,.product_lft_side #ninja-slider ul{
        margin-left:0
    }
    .text{
        width:100%!important;
        float:right;
        margin-top:0
    }
    .btn{
        float:none;
        display:inline-block
    }
    .logo-responsive{
        width:100%;
        text-align:center;
        margin-bottom:20px;
        display:none
    }
    .content2{
        margin-top:40px
    }
    .content2_left_top>img{
        width:95%!important;
        margin-top:100px
    }
    .content_center_right_text{
        font-size:20px
    }
    .videos_img>img{
        width:100%
    }
    .content_bottom_right{
        width:21%
    }
    .content_bottom_right_top span{
        width:100%;
        text-align:center;
        margin-top:10px
    }
    .prd-cont-inn{
        padding:95px 0
    }
    .prd-c-5-lft{
        width:25%;
        padding:0 10px
    }
    .prd-c-5-rgt{
        width:75%
    }
    .prd-cont-1-head{
        width:65%
    }
    .prd-c-5-rgt-head{
        font-size:48px
    }
    .header_right{
        width:auto
    }
    .content_bottom_left{
        width:32%
    }
    .med_lft_full_text,.med_main_cot{
        width:100%
    }
    .content_bg{
        background:url(../images/re-banner-img.png) no-repeat;
        background-size:100% 100%
    }
    .Product_btn{
        margin-bottom:50px;
        margin-top:0
    }
    .add_img img{
        float:right;
        max-width:40%
    }
    .img_lft_hik{
        padding-left:36px
    }
    .prd-c-3-head{
        font-size:46px;
        padding:30px 0 40px
    }
    .med_lft_text h5{
        font-size:15px;
        line-height:21px
    }
    .list1_text ul li{
        font-size:13px
    }
    .slide_new .flexslider{
        width:82%!important
    }
    .content2{
        margin-bottom:0!important
    }
    .content2_bg{
        padding-bottom:10px!important
    }
    .head_rgt_cont h3{
        font-size:17px
    }
    .regular-radio{
        margin-right:6px
    }
    .text_check{
        line-height:16px;
        font-size:13px;
        width:88%
    }
    .content_center_titel{
        font-size:47px
    }
    .cont_age_left{
        margin-right:11px
    }
    .content_center_left{
        width:32%
    }
    .content_center_right{
        width:62%
    }
    .tek_doc_cont23>p{
        font-size:15px;
        line-height:22px
    }
    .product_lft_side #ninja-slider{
        width:80%!important
    }
    .product_lft_side .slider_them{
        width:20%
    }
    .prd-c-4-rgt #thumbnail-slider ul li,.product_lft_side{
        margin:0
    }
    .slid_lft1{
        width:77%!important
    }
    #nav ul{
        padding:0
    }
    #nav a{
        font-size:13px
    }
    #demo_top .owl-next,#demo_top .owl-prev{
        bottom:213px!important
    }
    .ck_editor_ul_class ul{
        width:48%!important
    }
    .prd-cont-1-head{
        font-size:50px
    }
    .prd_main_con{
        width:53%
    }
    #from_rep .rep_rig{
        width:35.83%;
        margin-left:5px
    }
    .rep_rig_box .txt{
        font-size:12px
    }
    .image_ui div{
        width:auto!important
    }
}
@media screen and (min-width:961px) and (max-width:980px){
    .content_bg,.main1>article,article{
        height:auto!important
    }
    .table_open_lft.inpro{
        width:33%
    }
    .rma_rew_rgt select,.rma_rew_rgt.cont_input1 textarea,.rma_rew_rgt.cont_input1>input{
        width:100%
    }
    .rma_rew_rgt.cont_input1.rgt>input[type=button]{
        float:left;
        margin:10px 0 8px
    }
    .table_open_lft{
        font-size:15px
    }
    .table_open_lft:last-child{
        text-align:right
    }
    .table_subprolist ul li{
        padding:0 8px;
        font-size:14px
    }
    .cont_box{
        box-sizing:border-box
    }
    .contr_text_box{
        width:70%;
        padding:0 0 0 22px
    }
    .margin{
        width:96%
    }
    #nav ul li{
        padding:0 5px;
        background:0 0
    }
    .content{
        margin-top:20px;
        margin-left:0
    }
    .content_bg{
        background:url(../images/re-banner-img.png) no-repeat;
        background-size:100% 100%;
        min-height:auto
    }
    .all-none{
        display:block!important
    }
    .content_text{
        text-align:left
    }
    .text{
        width:100%;
        float:left
    }
    .logo-responsive{
        display:block;
        width:100%;
        text-align:center;
        margin-bottom:20px
    }
    .logo-responsive img{
        display:inline-block!important
    }
    .Product_btn{
        width:100%;
        margin-top:25px;
        margin-bottom:40px;
        text-align:left;
        margin-left:0
    }
    .btn{
        float:none;
        display:inline-block
    }
    .content2{
        margin-top:40px
    }
    .content2_left_top>img{
        width:95%!important;
        margin-top:100px
    }
    .content_center_right_text{
        font-size:20px
    }
    .videos_img>img{
        width:100%
    }
    .content_bottom_right{
        width:23%
    }
    .content_bottom_right_top span{
        width:100%;
        text-align:center;
        margin-top:10px
    }
    .prd-cont-inn{
        padding:95px 0
    }
    .prd-c-5-lft{
        width:25%;
        padding:0 10px
    }
    .prd-c-5-rgt{
        width:75%
    }
    .prd-cont-1-head{
        width:65%
    }
    .prd-c-5-rgt-head{
        font-size:46px;
        padding-bottom:60px
    }
    .header_right{
        width:auto
    }
    .content_bottom_left{
        width:30%
    }
    .med_lft_full_text,.med_main_cot{
        width:100%
    }
    .add_img img{
        float:right;
        max-width:40%
    }
    .img_lft_hik{
        padding-left:36px
    }
    .prd-c-3-head{
        font-size:46px;
        padding:30px 0 40px
    }
    .mag_lft_side{
        margin-top:0
    }
    .med_lft_text h5{
        font-size:15px;
        line-height:21px
    }
    .list1_text ul li{
        font-size:12px
    }
    .slide_new .flexslider{
        width:82%!important
    }
    .slid_new_text{
        margin:14px 0 0;
        font-size:16px
    }
    .prd-c-4-rgt ul li,.product_lft_side #ninja-slider ul{
        margin-left:0
    }
    .content2{
        margin-bottom:0!important
    }
    .content2_bg{
        padding-bottom:10px!important
    }
    .head_rgt_cont h3{
        font-size:17px
    }
    .regular-radio{
        margin-right:6px
    }
    .text_check{
        line-height:16px;
        font-size:13px
    }
    .content_center_titel{
        font-size:47px
    }
    .cont_age_left{
        margin-right:11px
    }
    .content_center_left{
        width:32%
    }
    .content_center_right{
        width:62%
    }
    .tek_doc_cont23>p{
        font-size:15px;
        line-height:22px
    }
    .product_lft_side #ninja-slider{
        width:80%!important
    }
    .product_lft_side .slider_them{
        width:20%
    }
    .prd-c-4-rgt #thumbnail-slider ul li,.product_lft_side{
        margin:0
    }
    .slid_lft1{
        width:77%!important
    }
    #nav ul{
        padding:0
    }
    #nav a{
        font-size:13px
    }
    #demo_top .owl-next,#demo_top .owl-prev{
        bottom:213px!important
    }
    .ck_editor_ul_class ul{
        width:48%!important
    }
    .prd-cont-1-head{
        font-size:48px
    }
    .prd_main_con{
        width:53%
    }
    #from_rep .rep_rig{
        width:35.83%;
        margin-left:5px
    }
    .rep_rig_box .txt{
        font-size:12px
    }
    .image_ui div{
        width:auto!important
    }
    .content_div.image_ui .ck_editor_sales_mgnt{
        width:51%!important
    }
}
@media screen and (min-width:901px) and (max-width:960px){
    .content_bg,.main1>article,article{
        height:auto!important
    }
    .table_open_lft.inpro{
        width:33%
    }
    .rma_rew_rgt select,.rma_rew_rgt.cont_input1 textarea,.rma_rew_rgt.cont_input1>input{
        width:100%
    }
    .rma_rew_rgt.cont_input1.rgt>input[type=button]{
        float:left;
        margin:10px 0 8px
    }
    .table_open_lft{
        font-size:15px
    }
    .table_open_lft:last-child{
        text-align:right
    }
    .table_subprolist ul li{
        padding:0 7px;
        font-size:15px
    }
    .contr_text_box{
        width:68%;
        padding:0 0 0 25px
    }
    .cont_sect_img{
        width:32%
    }
    .margin{
        width:96%
    }
    .text_center2,.text_top2{
        text-align:center;
        display:block;
        margin:10px 0
    }
    .content{
        margin-top:20px;
        margin-left:0
    }
    .content_bg{
        background:url(../images/re-banner-img.png) no-repeat;
        background-size:100% 100%
    }
    .slick-next{
        right:0!important
    }
    .all-none{
        display:block!important
    }
    .content_text{
        text-align:left
    }
    .text{
        width:100%;
        float:left
    }
    .logo-responsive{
        display:none;
        width:100%;
        text-align:center;
        margin-bottom:20px
    }
    .logo-responsive img{
        display:inline-block!important
    }
    .Product_btn{
        width:100%;
        margin-top:25px;
        margin-bottom:70px;
        text-align:left;
        margin-left:0
    }
    .btn{
        float:none;
        display:inline-block
    }
    #nav ul li{
        padding:0 18px;
        width:auto
    }
    .content2{
        margin-top:40px
    }
    .content2_left_top>img{
        width:95%!important;
        margin-top:100px
    }
    .content_center_right_text{
        font-size:20px
    }
    .videos_img>img{
        width:100%
    }
    .content_bottom_right{
        width:23%
    }
    .content_bottom_right_top span{
        width:100%;
        text-align:center;
        margin-top:10px
    }
    .prd-cont-inn{
        padding:95px 0
    }
    .prd-c-5-lft{
        width:25%;
        padding:0 10px
    }
    .prd-c-5-rgt{
        width:75%
    }
    .prd-cont-1-head{
        width:65%;
        font-size:26px!important
    }
    .prd-c-5-rgt-head{
        padding-bottom:50px;
        text-align:center
    }
    .mach-img{
        width:200px;
        margin-right:40px
    }
    .header_right{
        width:auto
    }
    .content_bottom_left{
        width:30%
    }
    .add_img img{
        float:right;
        max-width:40%
    }
    .img_lft_hik{
        padding-left:26px
    }
    .prd-c-3-head{
        font-size:41px;
        padding:30px 0 0
    }
    .mag_lft_side{
        margin-top:0
    }
    .rep_rig{
        width:35.83%;
        margin-left:25px
    }
    .med_lft_full_text,.med_main_cot{
        width:100%
    }
    .med_lft_text h6{
        font-size:39px;
        padding-top:10px
    }
    .med_lft_text h5{
        font-size:15px;
        line-height:21px
    }
    .rgt_side{
        width:40%
    }
    .lft_side{
        width:60%
    }
    .list1_text ul li{
        font-size:13px
    }
    .slide_new .flexslider{
        width:82%!important
    }
    .slid_new_text{
        margin:14px 0 0;
        font-size:16px
    }
    .content2{
        margin-bottom:0!important
    }
    .content2_bg{
        padding-bottom:10px!important
    }
    .head_rgt_cont h3{
        font-size:17px
    }
    .regular-radio{
        margin-right:5px
    }
    .text_check{
        line-height:16px;
        font-size:13px
    }
    .content_center_titel{
        font-size:47px
    }
    .cont_age_left{
        margin-right:10px
    }
    .content_center_left{
        width:32%
    }
    .content_center_right{
        width:62%
    }
    .cru-cont-inn.tek_doc_lft23>p,.tek_doc_cont23>p{
        font-size:15px;
        line-height:24px
    }
    .cru-aside-head-2,.cru-rgt .cru-aside-head{
        font-size:40px
    }
    .product_lft_side #ninja-slider{
        width:78%!important
    }
    .product_lft_side #ninja-slider ul{
        margin-left:0
    }
    .product_lft_side .slider_them{
        width:22%
    }
    .prd-c-4-rgt #thumbnail-slider ul li,.product_lft_side{
        margin:0
    }
    .slid_lft1{
        width:77%!important
    }
    .jssort11.them.mail_img_bg{
        width:180px!important
    }
    #demo_top .owl-next,#demo_top .owl-prev{
        bottom:263px!important
    }
    .ck_editor_ul_class ul{
        width:48%!important
    }
    #from_rep .rep_rig{
        width:35.83%;
        margin-left:5px
    }
    .rep_rig_box .txt{
        font-size:12px
    }
    .image_ui div{
        width:auto!important
    }
    .content_div.image_ui .ck_editor_sales_mgnt{
        width:51%!important
    }
}
@media screen and (min-width:801px) and (max-width:900px){
    .table_open_lft.inpro{
        width:33%
    }
    .rma_rew_rgt select,.rma_rew_rgt.cont_input1 textarea,.rma_rew_rgt.cont_input1>input{
        width:100%
    }
    .rma_rew_rgt.cont_input1.rgt>input[type=button]{
        float:left;
        margin:10px 0 8px
    }
    .table_open_lft{
        font-size:13px
    }
    .table_open_lft:last-child{
        text-align:right
    }
    .rma_re_head h1{
        font-size:19px
    }
    .table_subprolist ul li{
        width:5.2%;
        padding:0 7px;
        font-size:13px
    }
    .contr_text_box{
        width:64%;
        padding:0 0 0 23px
    }
    .cont_sect_img{
        width:36%
    }
    .contr_text_box h6{
        font-size:28px;
        margin:0 0 4px
    }
    .contr_text_box p{
        font-size:16px;
        line-height:21px
    }
    .tidi_cont{
        width:73%
    }
    .tid_rigt_img{
        width:24%
    }
    .margin{
        width:96%
    }
    .text_center2,.text_top2{
        text-align:center;
        display:block;
        margin:10px 0
    }
    .content{
        margin-top:20px;
        margin-left:0
    }
    .content_bg{
        background:url(../images/re-banner-img.png) no-repeat;
        background-size:100% 100%
    }
    .slick-next{
        right:0!important
    }
    .all-none{
        display:block!important
    }
    .content_text{
        text-align:left
    }
    .text{
        width:100%;
        float:left
    }
    .logo-responsive{
        display:none;
        width:100%;
        text-align:center;
        margin-bottom:20px
    }
    .logo-responsive img{
        display:inline-block!important
    }
    .Product_btn{
        width:100%;
        margin-top:25px;
        margin-bottom:70px;
        text-align:left;
        margin-left:0
    }
    .content_center_left,.mach-img,.or_text,.prd-c-5-rgt-head,.prd_btn{
        text-align:center
    }
    .btn{
        float:none;
        display:inline-block
    }
    #nav ul li{
        padding:0 10px;
        width:auto
    }
    .content2{
        margin-top:40px
    }
    .content2_left_top>img{
        width:95%!important;
        margin-top:100px
    }
    .content_center_right_text{
        font-size:20px
    }
    .videos_img>img{
        width:100%
    }
    .content_bottom_right{
        width:24%
    }
    .prd-cont-inn{
        padding:95px 0
    }
    .prd-c-5-lft{
        width:100%;
        padding:0 10px
    }
    .prd-c-5-rgt{
        width:100%;
        padding:20px 0 0
    }
    .prd-cont-1-disc,.prd-cont-1-head{
        width:100%;
        text-align:center
    }
    .prd-cont-1-head{
        padding-top:20px
    }
    .prd-c-5-rgt-head{
        padding-bottom:50px
    }
    .mach-img{
        width:100%;
        margin-right:0
    }
    .prd-c-4-rgt{
        padding-left:30px
    }
    .forgor_text,.img_lft_hik{
        padding-left:0
    }
    .prd-cont-5-inn{
        padding-top:50px
    }
    .input_div-left,.input_div-right{
        width:45%
    }
    .or_text{
        width:10%;
        margin-top:170px
    }
    .input_box{
        margin-bottom:12px
    }
    .input_box input,.input_box label{
        width:100%;
        margin-bottom:8px
    }
    .header_right{
        width:auto
    }
    .content_bottom_center{
        height:411px;
        width:19%
    }
    .content_bg,.main1>article,article{
        height:auto!important
    }
    .content_bottom_left{
        width:32%
    }
    .you_bub{
        width:38px
    }
    .cru-cont-inn.netrw,.img_lft_hik,.img_lft_hik1,.mag_rgt_side,.you_bub>img{
        width:100%
    }
    .you_bub>img{
        float:left
    }
    .add_img img{
        float:right;
        max-width:40%
    }
    .prd-c-3-head{
        font-size:41px;
        padding:30px 0 0
    }
    .mag_lft_side{
        margin-top:0;
        width:100%
    }
    .show{
        display:block
    }
    .hide{
        display:none
    }
    .rep_rig{
        width:49%;
        margin-bottom:43px
    }
    .med_lft_full_text,.med_main_cot{
        width:100%
    }
    .med_lft_text h6{
        font-size:39px;
        padding-top:10px
    }
    .med_lft_text h5{
        font-size:15px;
        line-height:21px
    }
    .list1_text,.slid_new_text,.table_rgt ul li{
        font-size:16px
    }
    .slide_new .flexslider{
        width:92%!important
    }
    .slid_new_text{
        margin:14px 0 0
    }
    .content2{
        margin-bottom:0!important
    }
    .content2_bg{
        padding-bottom:10px!important
    }
    .head_rgt_cont h3{
        font-size:17px
    }
    .regular-radio{
        margin-right:5px
    }
    .text_check{
        line-height:16px;
        font-size:13px
    }
    .content_center_titel{
        font-size:47px
    }
    .cont_age_left{
        margin-right:10px
    }
    .prd-c-4-rgt #thumbnail-slider ul li,.product_lft_side{
        margin:0
    }
    .content_center_left,.content_center_right{
        width:100%
    }
    .content_center_left_top{
        display:inline-block;
        float:none;
        width:37%
    }
    .cru-cont-inn.tek_doc_lft23>p,.tek_doc_cont23>p{
        font-size:15px;
        line-height:24px
    }
    .cru-aside-head-2,.cru-rgt .cru-aside-head{
        font-size:40px
    }
    .tek_doc_lft23{
        width:35%
    }
    .cru-cont-inn.tek_doc_lft23{
        width:65%;
        padding:0 0 0 40px
    }
    .pro_lft23 .cru-lft ul li{
        font-size:15px
    }
    .product_lft_side #ninja-slider{
        width:78%!important
    }
    .product_lft_side #ninja-slider ul{
        margin-left:0
    }
    .product_lft_side .slider_them{
        width:22%
    }
    .prd-c-4-rgt #thumbnail-slider div.inner{
        padding:0
    }
    .slid_lft1{
        width:77%!important
    }
    .jssort11.them.mail_img_bg{
        width:180px!important
    }
    .product_lft_side #jssor_1>div{
        width:807px!important
    }
    #demo_top .owl-next,#demo_top .owl-prev{
        bottom:243px!important
    }
    .ck_editor_ul_class ul{
        width:48%!important
    }
    .chart-skills::after,.chart-skills::before{
        left:0
    }
    .prd_btn>a{
        display:inline-block;
        position:relative;
        margin-left:0!important;
        margin:30px 0 10px;
        float:none
    }
    #from_rep .rep_rig,.prd_main_con{
        width:100%
    }
    .image_ui div{
        width:auto!important
    }
    .header_left{
        width:26%
    }
    .header_left img{
        width:100%
    }
    .content_div.image_ui .ck_editor_sales_mgnt{
        width:49%!important
    }
}
@media screen and (min-width:769px) and (max-width:800px){
    .content_bg,.main1>article,article{
        height:auto!important
    }
    .table_open_lft.inpro{
        width:33%
    }
    .rma_re_lft,.rma_re_rgt,.rma_rew_rgt select,.rma_rew_rgt.cont_input1 textarea,.rma_rew_rgt.cont_input1>input{
        width:100%
    }
    .rma_rew_rgt.cont_input1.rgt>input[type=button]{
        float:left;
        margin:10px 0 8px
    }
    .table_open_lft{
        font-size:17px
    }
    .table_open_lft:last-child{
        text-align:left
    }
    .rma_re_head h1{
        font-size:19px
    }
    .table_subprolist ul li{
        width:5.2%;
        padding:0 6px;
        font-size:13px
    }
    .contr_text_box{
        width:64%;
        padding:0 0 0 23px
    }
    .cont_sect_img{
        width:36%
    }
    .contr_text_box h6{
        font-size:28px;
        margin:0 0 4px
    }
    .contr_text_box p{
        font-size:16px;
        line-height:21px
    }
    .tidi_cont{
        width:73%
    }
    .tid_rigt_img{
        width:24%
    }
    .margin{
        width:96%
    }
    .text_center2,.text_top2{
        text-align:center;
        display:block;
        margin:10px 0
    }
    .content{
        margin-top:20px;
        margin-left:0
    }
    .content_bg{
        background:url(../images/re-banner-img.png) no-repeat;
        background-size:100% 100%
    }
    .slick-next{
        right:0!important
    }
    .all-none{
        display:block!important
    }
    .content_text{
        text-align:left
    }
    .text{
        width:100%;
        float:left
    }
    .logo-responsive{
        display:none;
        width:100%;
        text-align:center;
        margin-bottom:20px
    }
    .logo-responsive img{
        display:inline-block!important
    }
    .Product_btn{
        width:100%;
        margin-top:25px;
        margin-bottom:140px;
        text-align:left;
        margin-left:0
    }
    .content_center_left,.mach-img,.or_text,.prd-c-5-rgt-head,.prd_btn{
        text-align:center
    }
    .btn{
        float:none;
        display:inline-block
    }
    #nav ul li{
        padding:0 8px;
        width:auto
    }
    .content2{
        margin-top:40px
    }
    .content2_left_top>img{
        width:95%!important;
        margin-top:100px
    }
    .content_center_right_text{
        font-size:20px
    }
    .videos_img>img{
        width:100%
    }
    .prd-cont-inn{
        padding:95px 0
    }
    .prd-c-5-lft{
        width:100%;
        padding:0 10px
    }
    .prd-c-5-rgt{
        width:100%;
        padding:20px 0 0
    }
    .prd-cont-1-disc,.prd-cont-1-head{
        width:100%;
        text-align:center
    }
    .prd-c-5-rgt-head{
        padding-bottom:50px
    }
    .mach-img{
        width:100%;
        margin-right:0
    }
    .prd-c-4-rgt{
        padding-left:30px
    }
    .prd-cont-5-inn{
        padding-top:50px
    }
    .prd-c-4-head{
        font-size:40px;
        padding:50px 0 30px
    }
    .forgor_text,.img_lft_hik{
        padding-left:0
    }
    .cru-lft{
        width:23%
    }
    .cru-rgt{
        width:77%
    }
    .input_div-left,.input_div-right{
        width:45%
    }
    .or_text{
        width:10%;
        margin-top:170px
    }
    .input_box{
        margin-bottom:12px
    }
    .input_box input,.input_box label{
        width:100%;
        margin-bottom:8px
    }
    .content_bottom_right{
        width:30%
    }
    .cru-cont-inn.netrw,.img_lft_hik,.img_lft_hik1,.mag_rgt_side{
        width:100%
    }
    .add_img img{
        float:right;
        max-width:40%
    }
    .prd-c-3-head{
        font-size:41px;
        padding:30px 0 0
    }
    .mag_lft_side{
        margin-top:0;
        width:100%
    }
    .show{
        display:block
    }
    .hide{
        display:none
    }
    .rep_rig{
        width:49%;
        margin-bottom:43px
    }
    .med_lft_full_text,.med_main_cot{
        width:100%
    }
    .med_lft_text h6{
        font-size:39px;
        padding-top:10px
    }
    .med_lft_text h5{
        font-size:15px;
        line-height:21px
    }
    .list1_text,.slid_new_text,.table_rgt ul li{
        font-size:16px
    }
    .rgt_side{
        width:37%
    }
    .lft_side{
        width:63%
    }
    .slide_new .flexslider{
        width:92%!important
    }
    .slid_new_text{
        margin:14px 0 0
    }
    .content2{
        margin-bottom:0!important
    }
    .content2_bg{
        padding-bottom:10px!important
    }
    .head_rgt_cont h3{
        font-size:17px
    }
    .regular-radio{
        margin-right:5px
    }
    .text_check{
        line-height:16px;
        font-size:13px
    }
    .content_center_titel{
        font-size:45px
    }
    .cont_age_left{
        margin-right:10px
    }
    .prd-c-4-rgt #thumbnail-slider ul li,.product_lft_side{
        margin:0
    }
    .content_center_left,.content_center_right{
        width:100%
    }
    .content_center_left_top{
        display:inline-block;
        float:none;
        width:37%
    }
    .cru-cont-inn.tek_doc_lft23>p,.tek_doc_cont23>p{
        font-size:15px;
        line-height:24px
    }
    .cru-aside-head-2,.cru-rgt .cru-aside-head{
        font-size:40px
    }
    .tek_doc_lft23{
        width:35%
    }
    .cru-cont-inn.tek_doc_lft23{
        width:65%;
        padding:0 0 0 40px
    }
    .pro_lft23 .cru-lft ul li{
        font-size:14px
    }
    .product_lft_side #ninja-slider{
        width:78%!important
    }
    .product_lft_side #ninja-slider ul{
        margin-left:0
    }
    .product_lft_side .slider_them{
        width:22%
    }
    .prd-c-4-rgt #thumbnail-slider div.inner{
        padding:0
    }
    .slid_lft1{
        width:77%!important
    }
    .jssort11.them.mail_img_bg{
        width:180px!important
    }
    .product_lft_side #jssor_1>div{
        width:811px!important
    }
    .logo>img{
        width:100%
    }
    .header_left{
        width:24%
    }
    .header_right{
        width:auto
    }
    #demo_top .owl-next,#demo_top .owl-prev{
        bottom:213px!important
    }
    .ck_editor_ul_class ul{
        width:48%!important
    }
    .chart-skills::after,.chart-skills::before{
        left:0
    }
    .prd_btn>a{
        display:inline-block;
        position:relative;
        margin-left:0!important;
        margin:30px 0 10px;
        float:none
    }
    #from_rep .rep_rig,.prd_main_con{
        width:100%
    }
    .image_ui div{
        width:auto!important
    }
    .image_ui ul{
        width:93%!important
    }
    .content_div.image_ui .ck_editor_sales_mgnt{
        width:46%!important
    }
}
@media screen and (min-width:761px) and (max-width:768px){
     p.unique1{padding: 0px !important;margin: 0px !important;}
    .tidi_cont.med_lft_full_text p{padding: 0px !important;}
    .responsive-none,.silver_bar{
        display:none
    }
    .chart-skills::before{
        margin-left:-175px!important
    }
    .table_open_lft.inpro{
        width:33%
    }
    .rma_re_lft,.rma_re_rgt,.rma_rew_rgt select,.rma_rew_rgt.cont_input1 textarea,.rma_rew_rgt.cont_input1>input{
        width:100%
    }
    .rma_rew_rgt.cont_input1.rgt>input[type=button]{
        float:left;
        margin:10px 0 8px
    }
    .table_open_lft{
        font-size:17px
    }
    .table_open_lft:last-child{
        text-align:left
    }
    .rma_re_head h1{
        font-size:19px
    }
    .table_subprolist ul li{
        width:5.2%;
        padding:0 6px;
        font-size:13px
    }
    .contr_text_box{
        width:64%;
        padding:0 0 0 23px
    }
    .cont_sect_img{
        width:36%
    }
    .contr_text_box h6{
        font-size:28px;
        margin:0 0 4px
    }
    .contr_text_box p{
        font-size:16px;
        line-height:21px
    }
    .text_center2 ul li,.text_top2{
        font-size:15px;
        line-height:23px
    }
    .tidi_cont{
        width:73%
    }
    .tid_rigt_img{
        width:24%
    }
    .margin{
        width:96%
    }
    .header_left{
        width:60%
    }
    .header_right{
        width:31%
    }
    #menu-icon,#menu-icon:hover{
        float:left
    }
    .silver_bar{
        background:#FFF;
        padding:12px 0 19px
    }
    #menu-icon,#menu-icon.active,#menu-icon{
        margin:3px 0 0
    }
    #nav-wrap ul{
        position:relative;
        top:10px
    }
    #nav ul{
        padding:0
    }
    #nav ul li{
        width:100%;
        padding:0;
        margin:0;
        list-style-type:none
    }
    #nav-wrap{
        width:94%
    }
    .logo-responsive{
        display:none;
        width:100%;
        text-align:center;
        margin-bottom:20px
    }
    .header_right_left-re>img{
        margin-top:2px
    }
    .header_right_left-re span{
        vertical-align:top;
        font-size:15px;
        margin-left:4px;
        font-family:pala
    }
    .header_right_left-te:last-child{
        border-right:none;
        margin-right:0
    }
    .right-re{
        width:100%;
        float:left
    }
    .header_right_left-re{
        width:50%;
        float:left
    }
    .contact_responsive{
        width:65%;
        float:right;
        margin-top:10px;
        display:block;
        text-align:right
    }
    .content2_left,.content2_right,.content_center_left,.content_center_left_top img{
        width:100%
    }
    .Product_btn,.content2_left_top,.content_bottom_right,.content_bottom_right_top span,.content_center_left,.content_text,.footer_right,.mach-img,.or_text,.prd-c-5-rgt-head,.prd-cont-1-disc,.prd-cont-1-head,.prd_btn,.text_center2 ul li,.text_top2{
        text-align:center
    }
    .navigation{
        background:0 0;
        margin-bottom:50px
    }
    .content_bg{
        background:url(../images/re-banner-img.png) no-repeat;
        background-size:100% 100%;
        min-height:430px
    }
    #demo_top .owl-next,#demo_top .owl-prev{
        bottom:230px!important
    }
    .all-none{
        display:block!important
    }
    .content{
        margin-top:38px
    }
    .text_center{
        width:100%;
        margin:0;
        padding:0
    }
    .text_center2{
        display:block;
        margin-top:13px
    }
    .text_top2{
        display:block
    }
    .Product_btn a,.flexslider .slides img{
        display:inline-block
    }
    .owl-stage-outer.owl-height{
        height:420px
    }
    .content2{
        margin-top:46px
    }
    .Product_btn{
        margin-top:27px;
        margin-bottom:130px
    }
    .Product_btn a{
        float:none
    }
    .content2_right_vcomp{
        font-size:36px
    }
    .content2_right p{
        font-size:15px;
        line-height:23px
    }
    .content2_right_ditel_text ul li{
        font-size:15px
    }
    .content2_right_ditel_text{
        margin-top:6px;
        margin-left:15px
    }
    .content2_btn_bg{
        margin-top:20px
    }
    .flex-control-nav{
        bottom:0
    }
    .flexslider{
        margin:0!important
    }
    .content_center_titel{
        line-height:40px
    }
    .content_center_right{
        margin-top:17px
    }
    .content_center_right_text{
        font-size:18px;
        line-height:32px;
        margin-bottom:0
    }
    .Contact,.Contact_ditel,.content_bottom_center_top ul li a{
        font-size:16px;
        line-height:24px
    }
    .content_center_right_text img{
        width:17px;
        margin-top:4px
    }
    .content_center_right_text span{
        margin-right:10px
    }
    .next_btn_bg{
        margin-left:27px;
        width:auto
    }
    .content_bottom_left,.videos_img img{
        width:100%
    }
    .videos{
        margin:30px 0
    }
    .content_bottom{
        margin-top:26px
    }
    .content_bottom_center{
        width:33%;
        border:none;
        padding-left:4px;
        height:auto;
        margin-top:27px
    }
    .content_bg,.main1>article,article{
        height:auto!important
    }
    .re-content_bottom_center{
        width:48%;
        border-left:2px solid #125c8a;
        padding-left:15px
    }
    .Contact{
        margin-bottom:10px;
        margin-top:0
    }
    .content_bottom_right_top,.footer_left{
        font-size:14px
    }
    .content_bottom_right{
        float:left;
        margin-top:20px
    }
    .content_bottom_right_top span{
        display:inline-block;
        float:none;
        margin-top:16px;
        width:100%
    }
    .footer_left{
        text-align:center;
        width:100%;
        line-height:18px
    }
    .footer_right{
        width:100%;
        line-height:30px
    }
    .footer_bg{
        padding:20px 0
    }
    .prd-cont-inn{
        padding:95px 0
    }
    .prd-c-5-lft{
        width:100%;
        padding:0 10px
    }
    .prd-c-5-rgt{
        width:100%;
        padding:20px 0 0
    }
    .prd-cont-1-disc,.prd-cont-1-head{
        width:100%
    }
    .prd-c-5-rgt-head{
        padding-bottom:50px
    }
    .mach-img{
        width:100%;
        margin-right:0
    }
    .prd-c-4-rgt{
        padding-left:30px
    }
    .prd-cont-5-inn{
        padding-top:50px
    }
    .prd-c-4-head{
        font-size:40px;
        padding:50px 0 30px
    }
    .forgor_text,.img_lft_hik{
        padding-left:0
    }
    .prd-cont-3-inn{
        width:100%
    }
    .cru-lft{
        width:23%
    }
    .cru-rgt{
        width:77%
    }
    .input_div-left,.input_div-right{
        width:45%
    }
    .input_box{
        margin-bottom:12px
    }
    .or_text{
        width:10%;
        margin-top:170px
    }
    .input_box input,.input_box label{
        width:100%;
        margin-bottom:8px
    }
    .content_bottom_right{
        width:30%
    }
    #cssmenu ul{
        margin:-53px 0 0 62px;
        width:84%
    }
    .cru-cont-inn.netrw,.img_lft_hik,.img_lft_hik1,.mag_rgt_side{
        width:100%
    }
    .add_img img{
        float:right;
        max-width:40%
    }
    .prd-c-3-head{
        font-size:41px;
        padding:30px 0 0
    }
    .mag_lft_side{
        margin-top:0;
        width:100%
    }
    .show{
        display:block
    }
    .hide{
        display:none
    }
    .rep_rig{
        width:49%;
        margin-bottom:43px
    }
    .med_lft_full_text,.med_main_cot{
        width:100%
    }
    .med_lft_text h6{
        font-size:39px;
        padding-top:10px
    }
    .med_lft_text h5{
        font-size:15px;
        line-height:21px
    }
    .list1_text,.slid_new_text{
        font-size:16px
    }
    .rgt_side{
        width:37%
    }
    .lft_side{
        width:63%
    }
    .table_rgt ul li{
        font-size:16px;
        width:50%
    }
    .table_rgt ul li:last-child{
        width:50%
    }
    .slid_new_text{
        margin:14px 0 0
    }
    .slide_new .flexslider{
        width:92%!important;
        margin:0 0 60px!important
    }
    .content2{
        margin-bottom:0!important
    }
    .content2_bg{
        background:0 0;
        background-size:100% 100%;
        padding-bottom:10px!important
    }
    .head_rgt_cont h3{
        font-size:17px
    }
    .regular-radio{
        margin-right:5px
    }
    .text_check{
        line-height:16px;
        font-size:13px
    }
    .content_center_titel{
        font-size:45px
    }
    .cont_age_left{
        margin-right:10px
    }
    .prd-c-4-rgt #thumbnail-slider ul li,.product_lft_side{
        margin:0
    }
    .content_center_left,.content_center_right{
        width:100%
    }
    .content_center_left_top{
        display:inline-block;
        float:none;
        width:37%
    }
    .cru-cont-inn.tek_doc_lft23>p,.tek_doc_cont23>p{
        font-size:15px;
        line-height:24px
    }
    .cru-aside-head-2,.cru-rgt .cru-aside-head{
        font-size:40px
    }
    .tek_doc_lft23{
        width:35%
    }
    .cru-cont-inn.tek_doc_lft23{
        width:65%;
        padding:0 0 0 40px
    }
    .pro_lft23 .cru-lft ul li{
        font-size:14px
    }
    .product_lft_side #ninja-slider{
        width:78%!important
    }
    .product_lft_side #ninja-slider ul{
        margin-left:0
    }
    .product_lft_side .slider_them{
        width:22%
    }
    .prd-c-4-rgt #thumbnail-slider div.inner{
        padding:0
    }
    .slid_lft1{
        width:77%!important
    }
    .jssort11.them.mail_img_bg{
        width:180px!important
    }
    .product_lft_side #jssor_1>div{
        width:811px!important
    }
    .ck_editor_ul_class ul{
        width:48%!important
    }
    .prd_btn>a{
        display:inline-block;
        position:relative;
        margin-left:0!important;
        margin:30px 0 10px;
        float:none
    }
    #from_rep .rep_rig,.prd_main_con{
        width:100%
    }
    .image_ui div{
        width:auto!important
    }
    .image_ui ul{
        width:93%!important
    }
    .content_div.image_ui .ck_editor_sales_mgnt{
        width:46%!important
    }
}
@media screen and (min-width:760px){
    .mn-dv{
        display:none
    }
    .cru-lft{
        width:23%
    }
    .cru-rgt{
        width:77%
    }
}
@media screen and (max-width:760px){
    p.unique1{padding: 0px !important;margin: 0px !important;}
    .tidi_cont.med_lft_full_text p{padding: 0px !important;}
    
    .mn-dv{
        display:block
    }
    .mx-dv{
        display:none
    }
    .cru-lft{
        width:100%;
        padding:50px 0 10px
    }
    .cru-rgt{
        width:100%;
        border:none;
        padding-left:0
    }
}
@media screen and (min-width:641px) and (max-width:760px){
     p.unique1{padding: 0px !important;margin: 0px !important;}
     .tidi_cont.med_lft_full_text p{padding: 0px !important;}
    .tab_scrol{
        width:100%;
        float:left;
        overflow-x:scroll;
        overflow-y:hidden
    }
    .table_open_lft.inpro{
        width:33%
    }
    .rma_re_lft,.rma_re_rgt,.rma_rew_rgt select,.rma_rew_rgt.cont_input1 textarea,.rma_rew_rgt.cont_input1>input{
        width:100%
    }
    .rma_rew_rgt.cont_input1.rgt>input[type=button]{
        float:left;
        margin:10px 0 8px
    }
    .table_open_lft{
        font-size:17px
    }
    .table_open_lft:last-child{
        text-align:left
    }
    .rma_re_head h1{
        font-size:19px
    }
    .table_subprolist_mob{
        display:block
    }
    .responsive-none,.silver_bar,.table_subprolist{
        display:none
    }
    .contr_text_box{
        width:64%;
        padding:0 0 0 23px
    }
    .cont_sect_img{
        width:36%
    }
    .contr_text_box h6{
        font-size:28px;
        margin:0 0 4px
    }
    .contr_text_box p{
        font-size:16px;
        line-height:21px
    }
    .text_center2 ul li,.text_top2{
        font-size:15px;
        line-height:23px
    }
    .rig_cat_new{
        width:100%!important
    }
    .tidi_cont{
        width:70%
    }
    .tid_rigt_img{
        width:28%
    }
    .margin{
        width:96%
    }
    .header_left{
        width:65%
    }
    .header_right{
        width:33%
    }
    #menu-icon,#menu-icon:hover{
        float:left
    }
    .silver_bar{
        background:#FFF;
        padding:12px 0 19px
    }
    #menu-icon,#menu-icon.active,#menu-icon:hover{
    }
    #menu-icon{
        margin:3px 0 0
    }
    #nav-wrap ul{
        position:relative;
        top:10px
    }
    #nav ul{
        padding:0
    }
    #nav ul li{
        width:100%;
        padding:0;
        margin:0;
        list-style-type:none
    }
    #nav-wrap{
        width:94%
    }
    .logo-responsive{
        display:none;
        width:100%;
        text-align:center;
        margin-bottom:20px
    }
    .header_right_left-re>img{
        margin-top:2px
    }
    .header_right_left-re span{
        vertical-align:top;
        font-size:15px;
        margin-left:4px;
        font-family:pala
    }
    .header_right_left-te:last-child{
        border-right:none;
        margin-right:0
    }
    .right-re{
        width:100%;
        float:left
    }
    .header_right_left-re{
        width:50%;
        float:left
    }
    .contact_responsive{
        width:65%;
        float:right;
        margin-top:10px;
        display:block;
        text-align:right
    }
    .content2_left,.content2_right,.content_center_left,.content_center_left_top img{
        width:100%
    }
    .Product_btn,.content2_left_top,.content_bottom_right,.content_bottom_right_top span,.content_center_left,.content_text,.footer_right,.mach-img,.or_text,.prd-c-5-rgt-head,.prd-cont-1-disc,.prd-cont-1-head,.prd_btn,.text_center2 ul li,.text_top2{
        text-align:center
    }
    .navigation{
        background:0 0;
        margin-bottom:50px
    }
    .content_bg{
        background:url(../images/re-banner-img.png) no-repeat;
        background-size:100% 100%
    }
    .all-none{
        display:block!important
    }
    .content{
        margin-top:38px;
        margin-left:0
    }
    .text_center{
        width:100%;
        margin:0;
        padding:0
    }
    .text_center2{
        display:block;
        margin-top:13px
    }
    .text_top2{
        display:block
    }
    .Product_btn a,.flexslider .slides img{
        display:inline-block
    }
    .content2{
        margin-top:46px
    }
    .Product_btn{
        margin-top:27px;
        margin-bottom:70px;
        margin-left:0
    }
    .Product_btn a{
        float:none
    }
    .content2_right_vcomp{
        font-size:36px
    }
    .content2_right p{
        font-size:15px;
        line-height:23px
    }
    .content2_right_ditel_text ul li{
        font-size:15px
    }
    .content2_right_ditel_text{
        margin-top:6px;
        margin-left:15px
    }
    .content2_btn_bg{
        margin-top:20px
    }
    .flex-control-nav{
        bottom:0
    }
    .flexslider{
        margin:0!important
    }
    .content_center_titel{
        line-height:40px
    }
    .content_center_right_text{
        font-size:18px;
        line-height:32px;
        margin-bottom:0
    }
    .Contact,.Contact_ditel,.content_bottom_center_top ul li a{
        font-size:16px;
        line-height:24px
    }
    .content_center_right_text img{
        width:17px;
        margin-top:4px
    }
    .content_center_right_text span{
        margin-right:10px
    }
    .next_btn_bg{
        margin-left:27px;
        width:auto
    }
    .content_bottom_left,.videos_img img{
        width:100%
    }
    .videos{
        margin:30px 0
    }
    .content_bottom{
        margin-top:26px
    }
    .content_bottom_center{
        width:33%;
        border:none;
        padding-left:4px;
        height:auto;
        margin-top:27px
    }
    .content_bg,.cru-lft,.main1>article,article{
        height:auto!important
    }
    .re-content_bottom_center{
        width:48%;
        border-left:2px solid #125c8a;
        padding-left:15px
    }
    .Contact{
        margin-bottom:10px;
        margin-top:0
    }
    .content_bottom_right_top,.footer_left{
        font-size:14px
    }
    .content_bottom_right{
        width:33%;
        float:left;
        margin-top:20px
    }
    .content_bottom_right_top span{
        display:inline-block;
        float:none;
        margin-top:16px;
        width:100%
    }
    .footer_left{
        text-align:center;
        width:100%;
        line-height:18px
    }
    .footer_right{
        width:100%;
        line-height:30px
    }
    .footer_bg{
        padding:20px 0
    }
    .prd-cont-inn{
        padding:95px 0
    }
    .prd-c-5-lft{
        width:100%;
        padding:0 10px
    }
    .prd-c-5-rgt{
        width:100%;
        padding:20px 0 0
    }
    .prd-cont-1-disc,.prd-cont-1-head{
        width:100%
    }
    .prd-c-5-rgt-head{
        padding-bottom:50px
    }
    .mach-img{
        width:100%;
        margin-right:0
    }
    .prd-c-4-rgt{
        padding-left:unset !important;
    }
    .prd-cont-5-inn{
        padding-top:50px
    }
    .prd-c-4-head{
        font-size:40px;
       /* padding:50px 0 30px*/
       padding: unset !important;
    }
    .prd-cont-3-inn{
        width:100%
    }
    .prd-content-3{
        padding:0 0 25px
    }
    .prd-c-5-rgt-ul-head{
        font-size:22px
    }
    .inner_videos{
        margin:0
    }
    .thamb_video,.thamb_video_right{
        width:100%;
        float:left;
        margin-top:40px
    }
    .videos_con_text{
        margin-top:15px
    }
    .input_div-left,.input_div-right{
        width:100%
    }
    .or_text{
        width:100%;
        margin:20px 0 0
    }
    .input_box label{
        width:100%;
        margin-bottom:10px
    }
    .input_box input{
        width:100%
    }
    .input_box{
        margin-bottom:12px
    }
    .slick-next{
        right:0!important
    }
    #cssmenu ul{
        margin:-53px 0 0 62px;
        width:90%
    }
    .cru-cont-inn.netrw,.img_lft_hik,.img_lft_hik1,.mag_rgt_side{
        width:100%
    }
    .mag_rgt_side{
        width: 100% !important;
    }
    .prd-cont-2-inn_nick{
        float:left;
        margin-top:150px
    }
    .img_lft_hik{
        padding-left:0
    }
    .prd-c-3-head{
        font-size:41px;
        padding:30px 0 0
    }
    .mag_lft_side{
        margin-top:0;
        width:100%
    }
    .show{
        display:block
    }
    .hide{
        display:none
    }
    .rep_rig{
        width:64%;
        margin-bottom:43px
    }
    .med_lft_full_text,.med_main_cot{
        width:100%
    }
    .med_lft_text h6{
        font-size:39px;
        padding-top:10px
    }
    .med_lft_text h5{
        font-size:15px;
        line-height:21px
    }
    .list1_text,.slid_new_text{
        font-size:16px
    }
    .rgt_side{
        width:37%
    }
    .lft_side{
        width:63%
    }
    .table_rgt ul li{
        font-size:16px;
        width:50%
    }
    .table_rgt ul li:last-child{
        width:50%
    }
    .slid_new_text{
        margin:14px 0 0 14px
    }
    .slide_new .flexslider{
        width:100%!important;
        margin:0 0 60px!important
    }
    .slide_new_ctn{
        width:88%!important
    }
    .content2{
        margin-bottom:0!important
    }
    .content2_bg{
        background:0 0;
        background-size:100% 100%;
        padding-bottom:10px!important
    }
    .content_bg{
        min-height:333px
    }
    .head_rgt_cont h3{
        font-size:17px
    }
    .regular-radio{
        margin-right:5px
    }
    .text_check{
        line-height:16px;
        font-size:13px
    }
    .content_center_titel{
        font-size:36px
    }
    .cont_age_left{
        margin-right:10px
    }
    .content_center_left{
        width:100%
    }
    .content_center_right{
        width:100%;
        margin-top:47px
    }
    .prd-c-4-rgt #thumbnail-slider ul li,.product_lft_side{
        margin:0
    }
    .content_center_left_top{
        display:inline-block;
        float:none;
        width:52%
    }
    .img_top_cont>img{
        width:53%
    }
    .cru-cont-inn.tek_doc_lft23>p,.tek_doc_cont23>p{
        font-size:15px;
        line-height:24px
    }
    .cru-aside-head-2,.cru-rgt .cru-aside-head{
        font-size:40px
    }
    .tek_doc_lft23{
        width:100%
    }
    .cru-cont-inn.tek_doc_lft23{
        width:100%;
        padding:0
    }
    .pro_lft23 .cru-lft ul li{
        font-size:14px
    }
    .pro_lft23 .mx-dv{
        padding:0;
        display:block
    }
    .pro_head23{
        width:16.6%!important
    }
    .product_lft_side #ninja-slider{
        width:75%!important
    }
    .product_lft_side #ninja-slider ul{
        margin-left:0
    }
    .product_lft_side .slider_them{
        width:25%
    }
    .prd-c-4-rgt #thumbnail-slider div.inner{
        padding:0
    }
    .slid_lft1{
        width:77%!important
    }
    .jssort11.them.mail_img_bg{
        width:180px!important
    }
    .product_lft_side #jssor_1>div{
        width:811px!important
    }
    #demo_top .owl-next,#demo_top .owl-prev{
        bottom:204px!important
    }
    .ck_editor_ul_class ul{
        width:97%!important
    }
    .prd_btn>a{
        display:inline-block;
        position:relative;
        margin-left:0!important;
        margin:30px 0 10px;
        float:none
    }
    #from_rep .rep_rig,.prd_main_con{
        width:100%
    }
    .image_ui div{
        width:auto!important
    }
    .image_ui ul{
        width:93%!important
    }
    .content_div.image_ui .ck_editor_sales_mgnt{
        width:35%!important
    }
}
@media screen and (min-width:601px) and (max-width:640px){
    .owl-next {
    right: 0;
    top: 40%;
    transform: translateY(-50%);
    float: left;
    width: auto;
    bottom: unset;
    padding: 0 !important;
}


	.table_open_lft.inpro{
        width:33%
    }
    .rma_re_lft,.rma_re_rgt,.rma_rew_rgt select,.rma_rew_rgt.cont_input1 textarea,.rma_rew_rgt.cont_input1>input{
        width:100%
    }
    .rma_rew_rgt.cont_input1.rgt>input[type=button]{
        float:left;
        margin:10px 0 8px
    }
    .table_open_lft{
        font-size:17px
    }
    .table_open_lft:last-child{
        text-align:left
    }
    .rma_re_head h1{
        font-size:19px
    }
    .table_subprolist_mob{
        display:block
    }
    .responsive-none,.silver_bar,.table_subprolist{
        display:none
    }
    .contr_text_box{
        width:64%;
        padding:0 0 0 23px
    }
    .cont_sect_img{
        width:36%
    }
    .contr_text_box h6{
        font-size:28px;
        margin:0 0 4px
    }
    .contr_text_box p{
        font-size:16px;
        line-height:21px
    }
    .text_center2 ul li,.text_top2{
        font-size:15px;
        line-height:23px
    }
    .swide_to{
        width:100%!important
    }
    .pro_right{
        width:100%;
        margin-top:20px;
        margin-left:0!important
    }
    .rig_cat_new{
        width:100%!important
    }
    .tidi_cont{
        width:70%
    }
    .tid_rigt_img{
        width:28%
    }
    .margin{
        width:96%
    }
    .header_left{
        width:60%
    }
    .header_right{
        width:40%
    }
    #menu-icon,#menu-icon:hover{
        float:left
    }
    .silver_bar{
        background:#FFF;
        padding:12px 0 19px
    }
   /* #menu-icon,#menu-icon.active,#menu-icon:hover{
        background:url(../images/menu_img_respo.jpg) no-repeat
    }*/
    #menu-icon{
        margin:3px 0 0
    }
    #nav-wrap ul{
        position:relative;
        top:10px
    }
    #nav ul{
        padding:0
    }
    #nav ul li{
        width:100%;
        padding:0;
        margin:0;
        list-style-type:none
    }
    #nav-wrap{
        width:94%
    }
    .logo-responsive{
        display:none;
        width:100%;
        text-align:center;
        margin-bottom:20px
    }
    .header_right_left-re>img{
        margin-top:2px
    }
    .header_right_left-re span{
        vertical-align:top;
        font-size:15px;
        margin-left:4px;
        font-family:pala
    }
    .header_right_left-te:last-child{
        border-right:none;
        margin-right:0
    }
    .right-re{
        width:100%;
        float:left
    }
    .header_right_left-re{
        width:50%;
        float:left
    }
    .contact_responsive{
        width:65%;
        float:right;
        margin-top:10px;
        display:block;
        text-align:right
    }
    .content2_left,.content2_right,.content_center_left,.content_center_left_top img{
        width:100%
    }
    .Product_btn,.content2_left_top,.content_bottom_right_top span,.content_text,.footer_left,.footer_right,.mach-img,.prd-c-5-rgt-head,.prd-cont-1-disc,.prd-cont-1-head,.text_center2 ul li,.text_top2{
        text-align:center
    }
    .navigation{
        background:0 0;
        margin-bottom:50px
    }
    .content_bg{
        background:url(../images/re-banner-img.png) no-repeat;
        background-size:100% 100%
    }
    .slick-next{
        right:0!important
    }
    .all-none{
        display:block!important
    }
    .content{
        margin-top:38px;
        margin-left:0
    }
    .text_center{
        width:100%;
        margin:0;
        padding:0
    }
    .text_center2{
        display:block;
        margin-top:13px
    }
    .text_top2{
        display:block
    }
    .Product_btn a,.flexslider .slides img{
        display:inline-block
    }
    .content2_bg{
        background-size:100% 100%
    }
    .content2{
        margin-top:46px
    }
    .Product_btn{
        margin-top:27px;
        margin-bottom:760px;
        margin-left:0
    }
    .Product_btn a{
        float:none
    }
    .content2_right_vcomp{
        font-size:36px
    }
    .content2_right p{
        font-size:15px;
        line-height:23px
    }
    .content2_right_ditel_text ul li{
        font-size:15px
    }
    .content2_right_ditel_text{
        margin-top:6px;
        margin-left:15px
    }
    .content2_btn_bg{
        margin-top:20px
    }
    .flex-control-nav{
        bottom:0
    }
    .flexslider{
        margin:0!important
    }
    .content_center_titel{
        font-size:30px;
        line-height:40px
    }
    .content_center_right_text{
        font-size:18px;
        line-height:32px;
        margin-bottom:0
    }
    .Contact,.Contact_ditel,.content_bottom_center_top ul li a{
        font-size:16px;
        line-height:24px
    }
    .content_center_right_text img{
        width:17px;
        margin-top:4px
    }
    .content_center_right_text span{
        margin-right:10px
    }
    .next_btn_bg{
        margin-left:27px;
        width:auto
    }
    .content_bottom_left,.videos_img img{
        width:100%
    }
    .videos{
        margin:30px 0
    }
    .content_bottom{
        margin-top:26px
    }
    .content_bottom_center{
        width:33%;
        border:none;
        padding-left:4px;
        height:auto;
        margin-top:27px
    }
    .content_bg,.main1>article,article{
        height:auto!important
    }
    .re-content_bottom_center{
        width:48%;
        border-left:2px solid #125c8a;
        padding-left:15px
    }
    .Contact{
        margin-bottom:10px;
        margin-top:0
    }
    .content_bottom_right_top,.footer_left{
        font-size:14px
    }
    .content_bottom_right{
        float:left;
        text-align:center;
        margin-top:20px
    }
    .content_bottom_right_top span{
        display:inline-block;
        float:none;
        margin-top:16px;
        width:100%
    }
    .footer_left{
        width:100%;
        line-height:18px
    }
    .footer_right{
        width:100%;
        line-height:30px
    }
    .footer_bg{
        padding:20px 0
    }
    .prd-cont-inn{
        padding:95px 0
    }
    .prd-c-5-lft{
        width:100%;
        padding:0 10px
    }
    .prd-c-5-rgt{
        width:100%;
        padding:20px 0 0
    }
    .prd-cont-1-disc,.prd-cont-1-head{
        width:100%
    }
    .prd-cont-1-head{
        font-size:72px;
        word-break:break-all
    }
    .prd-c-5-rgt-head{
        padding-bottom:50px
    }
    .mach-img{
        width:100%;
        margin-right:0
    }
    .prd-c-4-rgt{
        padding-left:0
    }
    .prd-cont-5-inn{
        padding-top:50px
    }
    .prd-c-4-head{
        font-size:40px;
        padding:50px 0 30px
    }
    .prd-cont-3-inn{
        width:100%
    }
    .prd-content-3{
        background:top center/100% auto no-repeat #baeaff
    }
    .prd-c-5-rgt-ul-head{
        font-size:20px
    }
    .cpg-content-2,.prd-content-2{
        background:right bottom no-repeat #baeaff
    }
    .prd-c-3-col-lft,.prd-c-3-col-rgt{
        width:100%
    }
    .prd-c-3-rw{
        border-bottom:2px solid #9ed9f7
    }
    .prd-cont-3-inn .prd-c-3-rw:nth-child(3)>.prd-c-3-col-lft{
        display:none
    }
    .prd-cont-3-inn .prd-c-3-rw:nth-child(3){
        padding-top:0
    }
    .prd-cont-3-inn .prd-c-3-rw:nth-child(2){
        border-bottom:none
    }
    .prd-c-4-lft,.prd-c-4-rgt{
        width:100%
    }
    .prd-c-2-disc{
        text-align:justify
    }
    .job-nm{
        margin-bottom:0
    }
    .inner_videos{
        margin:0
    }
    .thamb_video,.thamb_video_right{
        width:100%;
        float:left;
        margin-top:40px
    }
    .videos_con_text{
        margin-top:15px
    }
    .input_div-left,.input_div-right{
        width:100%
    }
    .or_text{
        width:100%;
        text-align:center;
        margin:20px 0 0
    }
    .input_box label{
        width:100%;
        margin-bottom:10px
    }
    .input_box input{
        width:100%
    }
    .input_box{
        margin-bottom:12px
    }
    .content_bottom_right{
        width:34%
    }
    #cssmenu ul{
        margin:-53px 0 0 62px;
        width:84%
    }
    .cru-cont-inn.netrw,.img_lft_hik,.img_lft_hik1,.mag_rgt_side{
        width:100%
    }
    .prd-cont-2-inn_nick{
        float:left;
        margin-top:150px
    }
    .img_lft_hik{
        padding-left:0
    }
    .prd-c-3-head{
        font-size:41px;
        padding:30px 0 0
    }
    .mag_lft_side{
        margin-top:0;
        width:100%
    }
    .show{
        display:block
    }
    .hide,.slide_new .flex-direction-nav{
        display:none
    }
    .rep_rig{
        width:64%;
        margin-bottom:43px
    }
    .med_lft_full_text,.med_main_cot{
        width:100%
    }
    .med_lft_text h6{
        font-size:39px;
        padding-top:10px
    }
    .med_lft_text h5{
        font-size:15px;
        line-height:21px
    }
    .list1_text,.slid_new_text{
        font-size:16px
    }
    .rgt_side{
        width:37%
    }
    .lft_side{
        width:63%
    }
    .table_rgt ul li{
        font-size:16px;
        width:50%
    }
    .table_rgt ul li:last-child{
        width:50%
    }
    .slid_new_text{
        margin:14px 0 0 14px
    }
    .slide_new .flexslider{
        width:100%!important;
        margin:0 0 60px!important
    }
    .slide_new_ctn{
        width:94%!important
    }
    .content2_bg{
        background:0 0;
        padding-bottom:10px!important
    }
    .content2{
        margin-bottom:0!important
    }
    .head_rgt_cont h3{
        font-size:17px
    }
    .regular-radio{
        margin-right:5px
    }
    .text_check{
        line-height:16px;
        font-size:13px
    }
    .cont_age_left{
        margin-right:10px
    }
    .content_center_left{
        width:100%;
        text-align:center
    }
    .content_center_right{
        width:100%;
        margin-top:47px
    }
    .content_center_left_top{
        display:inline-block;
        float:none;
        width:52%
    }
    .img_top_cont>img{
        width:53%
    }
    .next_btn{
        font-size:13px;
        line-height:41px
    }
    .cru-cont-inn.tek_doc_lft23>p,.tek_doc_cont23>p{
        font-size:15px;
        line-height:24px
    }
    .cru-aside-head-2,.cru-rgt .cru-aside-head{
        font-size:40px
    }
    .tek_doc_lft23{
        width:100%
    }
    .cru-cont-inn.tek_doc_lft23{
        width:100%;
        padding:0
    }
    .pro_lft23 .cru-lft ul li{
        font-size:14px
    }
    .pro_lft23 .mx-dv{
        padding:0;
        display:block
    }
    .pro_head23{
        width:16.6%!important
    }
    .product_lft_side #ninja-slider{
        width:75%!important
    }
    .product_lft_side #ninja-slider ul{
        margin-left:0
    }
    .product_lft_side .slider_them{
        width:25%
    }
    .prd-c-4-rgt #thumbnail-slider ul li{
        margin:0;
        height:50px!important
    }
    .prd-c-4-rgt #thumbnail-slider div.inner{
        padding:0
    }
    .product_lft_side #thumbnail-slider .thumb{
        width:50px!important;
        height:50px!important
    }
    .product_lft_side .inner span{
        width:62%;
        text-align:left
    }
    .product_lft_side{
        margin:0
    }
    .slid_lft1{
        width:74%!important
    }
    .jssort11.them.mail_img_bg{
        width:180px!important
    }
    .product_lft_side #jssor_1>div{
        width:811px!important
    }
    a.resp_new_logo img{
        width:100%!important;
        float:left
    }
    #demo_top .owl-next,#demo_top .owl-prev{
        bottom:165px!important
    }
    .ck_editor_ul_class ul{
        width:97%!important
    }
    .prd-c-4-rgt ul{
        margin-left:11px!important;
        width:100%!important
    }
    .prd-c-4-rgt ul li,.pro_right ul li{
        margin-left:0!important
    }
    .pro_right ul{
        margin-left:11px!important
    }
    .prd_btn>a{
        display:inline-block;
        position:relative;
        margin-left:0!important;
        margin:20px 0;
        float:none
    }
    .prd_btn{
        text-align:center
    }
    #from_rep .rep_rig,.prd_main_con{
        width:100%
    }
    .cru-lft{
        height:auto!important
    }
    .image_ui div{
        width:auto!important
    }
    .image_ui ul{
        width:93%!important
    }
    .content_div.image_ui .ck_editor_sales_mgnt{
        width:33%!important
    }
}
@media screen and (min-width:481px) and (max-width:600px){
    .chart-skills::before{
        margin-left:-175px!important
    }
    .table_open_lft.inpro{
        width:33%
    }
    a.resp_new_logo img{
        width:100%!important;
        float:left
    }
    .cont_sect_img,.rma_re_lft,.rma_re_rgt,.rma_rew_rgt select,.rma_rew_rgt.cont_input1 textarea,.rma_rew_rgt.cont_input1>input{
        width:100%
    }
    .rma_rew_rgt.cont_input1.rgt>input[type=button]{
        float:left;
        margin:10px 0 8px
    }
    .table_open_lft{
        font-size:15px
    }
    .table_open_lft:last-child{
        text-align:right
    }
    .rma_re_head h1{
        font-size:19px
    }
    .table_subprolist_mob{
        display:block
    }
    .responsive-none,.silver_bar,.table_subprolist{
        display:none
    }
    .contr_text_box{
        width:100%;
        padding:20px 0 0
    }
    .contr_text_box h6{
        font-size:28px;
        margin:0 0 4px
    }
    .contr_text_box p{
        font-size:16px;
        line-height:21px
    }
    .swide_to{
        width:100%!important
    }
    .pro_right{
        width:100%;
        margin-top:20px;
        margin-left:0!important
    }
    .rig_cat_new{
        width:100%!important
    }
    .tidi_cont{
        width:100%
    }
    .margin{
        width:93.8%
    }
    .header_left{
        width:60%
    }
    .header_right{
        width:40%
    }
    #menu-icon,#menu-icon:hover{
       /* width:53px;
        height:53px;*/
        float:left
    }
    .silver_bar{
        background:#FFF;
        padding:12px 0 19px
    }
/*    #menu-icon,#menu-icon.active,#menu-icon:hover{
        background:url(../images/menu_img_respo.jpg) no-repeat
    }*/
    #menu-icon{
        margin:3px 0 0
    }
    #nav-wrap ul{
        position:relative;
        top:10px
    }
    #nav ul{
        padding:0
    }
    #nav ul li{
        width:100%;
        padding:0;
        margin:0;
        list-style-type:none
    }
    #nav-wrap{
        width:94%
    }
    .logo-responsive{
        display:block;
        width:100%;
        text-align:center;
        margin-bottom:20px
    }
    .header_right_left-re>img{
        margin-top:2px
    }
    .header_right_left-re span{
        vertical-align:top;
        font-size:15px;
        margin-left:4px;
        font-family:pala
    }
    .text_center2 ul li,.text_top2{
        font-size:14px;
        line-height:20px
    }
    .header_right_left-te:last-child{
        border-right:none;
        margin-right:0
    }
    .right-re{
        width:100%;
        float:left
    }
    .header_right_left-re{
        width:50%;
        float:left
    }
    .contact_responsive{
        width:65%;
        float:right;
        margin-top:10px;
        display:block;
        text-align:right
    }
    .content2_left,.content2_right,.content_center_left,.content_center_left_top img{
        width:100%
    }
    .Product_btn,.content2_left_top,.content_text,.footer_left,.footer_right,.mach-img,.prd-c-5-rgt-head,.prd-cont-1-disc,.prd-cont-1-head,.text_center2 ul li,.text_top2{
        text-align:center
    }
    .navigation{
        background:0 0;
        margin-bottom:50px
    }
    .content_bg{
        background:url(../images/re-banner-img.png) no-repeat;
        background-size:100% 100%;
        height:auto!important
    }
    .all-none{
        display:none!important
    }
    .content{
        margin-top:38px;
        margin-left:0
    }
    .text_center{
        width:100%;
        margin:0;
        padding:0
    }
    .text_center2{
        display:block;
        margin-top:13px
    }
    .text_top2{
        display:block
    }
    .Product_btn a,.flexslider .slides img{
        display:inline-block
    }
    .content2_bg{
        background:0 0;
        background-size:100% 100%
    }
    .content2{
        margin-top:46px
    }
    .Product_btn{
        margin-top:27px;
        margin-bottom:70px;
        margin-left:0
    }
    .Product_btn a{
        float:none
    }
    .content2_right_vcomp{
        font-size:33px
    }
    .content2_right p{
        font-size:14px;
        line-height:20px
    }
    .content2_right_ditel_text ul li{
        font-size:14px
    }
    .content2_right_ditel_text{
        margin-top:6px;
        margin-left:15px
    }
    .content2_btn_bg{
        margin-top:20px
    }
    .flex-control-nav{
        bottom:0
    }
    .flexslider{
        margin:0!important
    }
    .content_center_titel{
        font-size:30px;
        line-height:40px
    }
    .content_center_right_text{
        font-size:16px;
        line-height:30px;
        margin-bottom:0
    }
    .Contact,.Contact_ditel,.content_bottom_center_top ul li a{
        font-size:16px;
        line-height:24px
    }
    .content_center_right_text img{
        width:17px;
        margin-top:4px
    }
    .content_center_right_text span{
        margin-right:10px
    }
    .next_btn_bg{
        margin-left:27px;
        width:auto
    }
    .content_bottom_left,.videos_img img{
        width:100%
    }
    .videos{
        margin:30px 0
    }
    .content_bottom{
        margin-top:26px
    }
    .content_bottom_center{
        width:33%;
        border:none;
        padding-left:4px;
        height:auto;
        margin-top:27px
    }
    .re-content_bottom_center{
        width:60%;
        border-left:2px solid #125c8a;
        padding-left:15px
    }
    .content_bottom_right_top span,.footer_left,.footer_right,.mach-img,.prd-c-3-col-lft,.prd-c-3-col-rgt,.prd-c-4-lft,.prd-c-4-rgt,.prd-c-5-lft,.prd-c-5-rgt,.prd-c-5-rgt-uls,.prd-cont-2-inn,.prd-cont-3-inn{
        width:100%
    }
    .Contact{
        margin-bottom:10px;
        margin-top:0
    }
    .content_bottom_right{
        float:left;
        margin-top:-75px
    }
    .content_bottom_right_top{
        font-size:14px;
        float:left
    }
    .content_bottom_right_top span{
        display:inline-block;
        float:left;
        margin-top:16px;
        text-align:center
    }
    .footer_left{
        font-size:14px;
        line-height:18px
    }
    .footer_right{
        line-height:30px
    }
    .footer_bg{
        padding:20px 0
    }
    .prd-cont-inn{
        padding:50px 0
    }
    .prd-c-5-lft{
        padding:0 10px
    }
    .prd-c-5-rgt{
        padding:20px 0 0
    }
    .prd-cont-1-disc,.prd-cont-1-head{
        width:100%;
        word-break:break-all
    }
    .prd-cont-1-head{
        font-size:44px
    }
    .prd-cont-1-disc{
        font-size:27px
    }
    .prd-c-5-rgt-head{
        padding-bottom:50px;
        font-size:40px
    }
    .mach-img{
        margin-right:0
    }
    .prd-c-4-rgt{
        padding-left:0
    }
    .prd-cont-5-inn{
        padding-top:50px
    }
    .prd-c-4-head{
        font-size:40px;
        padding:50px 0 30px
    }
    .prd-content-3{
        background:top center/100% auto no-repeat #baeaff
    }
    .prd-c-5-rgt-ul-head{
        font-size:20px
    }
    .cpg-content-2,.prd-content-2{
        background:right bottom no-repeat #baeaff
    }
    .prd-c-3-rw{
        border-bottom:2px solid #9ed9f7
    }
    .ditel_pro23,.prd-cont-3-inn .prd-c-3-rw:nth-child(2){
        border-bottom:none
    }
    .prd-cont-3-inn .prd-c-3-rw:nth-child(3)>.prd-c-3-col-lft{
        display:none
    }
    .prd-cont-3-inn .prd-c-3-rw:nth-child(3){
        padding-top:0
    }
    .prd-cont-2-inn{
        font-size:15px
    }
    .cat-box{
        width:33%;
        padding:10px 10px 20px
    }
    .short_part,.view_lft{
        padding-bottom:10px;
        width:100%
    }
    .view_part{
        width:100%;
        float:left
    }
    .view{
        float:left
    }
    .pagination{
        width:100%;
        float:left;
        margin-left:0
    }
    .cat-rw-2 .cat-box{
        width:100%;
        padding:10px 15px 20px
    }
    .prd-c-2-disc{
        text-align:justify
    }
    .job-nm{
        margin-bottom:0
    }
    .inner_videos{
        margin:0
    }
    .thamb_video,.thamb_video_right{
        width:100%;
        float:left;
        margin-top:40px
    }
    .videos_con_text{
        margin-top:15px
    }
    .videos_img iframe{
        width:100%;
        height:300px
    }
    .main1>article,article{
        height:auto!important
    }
    .slick-prev{
        right:-5px
    }
    .input_div-left,.input_div-right{
        width:100%
    }
    .or_text{
        width:100%;
        text-align:center;
        margin:20px 0 0
    }
    .input_box label{
        width:100%;
        margin-bottom:10px
    }
    .input_box input{
        width:100%
    }
    .input_box{
        margin-bottom:12px
    }
    .content_bottom_right{
        width:31%
    }
    .you_bub>img{
        width:30px;
        float:left
    }
    .content_bottom_right_top img{
        width:30px
    }
    .slick-next{
        right:0!important
    }
    #cssmenu ul{
        margin:-53px 0 0 62px;
        width:84%
    }
    .cru-cont-inn.netrw,.img_lft_hik,.img_lft_hik1,.mag_rgt_side,.med_main_cot,.rep_rig{
        width:100%
    }
    .prd-cont-2-inn_nick{
        float:left;
        margin-top:120px
    }
    .img_lft_hik{
        padding-left:0
    }
    .prd-c-3-head{
        line-height:48px;
        font-size:30px;
        padding:30px 0 0
    }
    .mag_lft_side{
        margin-top:0;
        width:100%
    }
    .show{
        display:block
    }
    .hide,.slide_new .flex-direction-nav{
        display:none
    }
    .rep_rig{
        margin-bottom:43px
    }
    .tid_rigt_img img{
        width:34%
    }
    .tid_rigt_img{
        width:100%;
        text-align:center
    }
    .med_lft_text h6{
        font-size:39px;
        padding-top:10px
    }
    .med_lft_text h5{
        font-size:15px;
        line-height:21px
    }
    .list1_text,.slid_new_text{
        font-size:16px
    }
    .med_lft_full_text{
        width:100%
    }
    .rgt_side{
        width:47%
    }
    .lft_side{
        width:52%
    }
    .table_rgt ul li{
        font-size:16px;
        width:50%
    }
    .table_rgt ul li:last-child{
        width:50%
    }
    .slid_new_text{
        margin:14px 0 0
    }
    .slide_new .flexslider{
        width:100%!important;
        margin:0 0 60px!important
    }
    #ninja-slider-next,.product_lft_side #ninja-slider ul,.product_lft_side #ninja-slider-prev{
        margin-left:0
    }
    .slide_new_ctn{
        width:100%!important
    }
    .slid_new_rgt{
        width:74%;
        padding:0 0 0 26px
    }
    .content2{
        margin-bottom:0!important
    }
    .content2_bg{
        padding-bottom:10px!important
    }
    .head_rgt_cont h3{
        font-size:17px
    }
    .regular-radio{
        margin-right:5px
    }
    .text_check{
        line-height:16px;
        font-size:13px
    }
    .cont_age_left{
        margin-right:0;
        width:100%
    }
    .content_center_left{
        width:100%;
        text-align:center
    }
    .content_center_right{
        width:100%;
        margin-top:47px
    }
    .content_center_left_top{
        display:inline-block;
        float:none;
        width:52%
    }
    .img_top_cont>img{
        width:66%
    }
    .next_btn{
        font-size:13px;
        line-height:41px
    }
    .cru-cont-inn.tek_doc_lft23>p,.tek_doc_cont23>p{
        font-size:15px;
        line-height:24px
    }
    .cru-aside-head-2,.cru-rgt .cru-aside-head{
        font-size:40px
    }
    .tek_doc_lft23{
        width:100%
    }
    .cru-cont-inn.tek_doc_lft23{
        width:100%;
        padding:0
    }
    .pro_lft23 .cru-lft ul li{
        font-size:14px
    }
    .pro_lft23 .mx-dv{
        padding:0;
        display:block
    }
    .pro_head23.mob{
        display:block;
        background:#ddd;
        font-family:arialbold;
        text-align:center!important
    }
    .pro_table_bg23{
        display:none
    }
    .ditel_pro23{
        padding:0
    }
    .ditel_pro23 .pro_head23{
        padding:5px 8px;
        text-align:center!important
    }
    .pro_lft23{
        border-right:none
    }
    .product_lft_side #ninja-slider{
        width:70%!important
    }
    .product_lft_side .slider_them{
        width:30%;
        height:20.7%
    }
    .prd-c-4-rgt #thumbnail-slider ul li{
        margin:0;
        height:50px!important
    }
    .prd-c-4-rgt #thumbnail-slider div.inner{
        padding:0
    }
    .product_lft_side #thumbnail-slider .thumb{
        width:50px!important;
        height:50px!important
    }
    .product_lft_side .inner span{
        width:60%;
        text-align:left
    }
    .product_lft_side{
        margin:0
    }
    .product_lft_side #ninja-slider .slider-inner{
        height:20%
    }
    #thumbnail-slider-next,#thumbnail-slider-prev{
        height:22px!important
    }
    #thumbnail-slider-next::before{
        bottom:6px!important
    }
    #thumbnail-slider-prev::before{
        top:7px!important
    }
    .slid_lft1{
        width:74%!important;
        height:554px!important;
        border:none
    }
    .content_div img,.cru-lft{
        height:auto!important
    }
    .jssort11.them.mail_img_bg{
        width:180px!important
    }
    .product_lft_side #jssor_1>div{
        width:811px!important
    }
    a.resp_new_logo img{
        float:left
    }
    .resp_new_logo{
        display:block;
        width:100%
    }
    #demo_top .owl-next,#demo_top .owl-prev{
        bottom:135px!important
    }
    .ck_editor_ul_class ul{
        width:97%!important
    }
    .prd-c-4-rgt ul{
        margin-left:11px!important;
        width:100%!important
    }
    .prd-c-4-rgt ul li,.pro_right ul li{
        margin-left:0!important
    }
    .pro_right ul{
        margin-left:11px!important
    }
    .prd_btn>a{
        display:inline-block;
        position:relative;
        margin-left:0!important;
        margin:20px 0;
        float:none
    }
    .prd_btn{
        text-align:center
    }
    .prd_main_con{
        width:100%
    }
    .content_div iframe,.content_div img{
        width:100%!important
    }
    .content_div img{
        margin:0!important
    }
    .image_ui div{
        width:60%!important
    }
    .image_ui ul{
        width:93%!important
    }
    .ck_edit_img p img,.ck_edit_img span img{
        width:auto!important
    }
    .cru-main p{
        width:100%;
        overflow:scroll
    }
    .content_div.image_ui .ck_editor_sales_mgnt{
        width:39%!important
    }
}
@media screen and (min-width:361px) and (max-width:480px){
    .pro_lft23,.table_rgt ul li{
        border-right:none
    }
    .chart-skills::before{
        margin-left:-175px!important
    }
    .table_open_lft.inpro{
        width:33%
    }
    .cont_sect_img,.contr_text_box,.rma_re_lft,.rma_re_rgt,.rma_rew_rgt select,.rma_rew_rgt.cont_input1 textarea,.rma_rew_rgt.cont_input1>input{
        width:100%
    }
    a.resp_new_logo img{
        width:100%;
        float:left
    }
    .rma_rew_rgt.cont_input1.rgt>input[type=button]{
        float:left;
        margin:10px 0 8px
    }
    .table_open_lft{
        font-size:15px;
        line-height:19px
    }
    .table_open_lft:last-child{
        text-align:right
    }
    .rma_re_head h1{
        font-size:19px
    }
    .table_subprolist_mob{
        display:block
    }
    .responsive-none,.silver_bar,.table_subprolist{
        display:none
    }
    .contr_text_box{
        padding:20px 0 0
    }
    .contr_text_box h6{
        font-size:28px;
        margin:0 0 4px
    }
    .contr_text_box p{
        font-size:16px;
        line-height:21px
    }
    .cont_box{
        padding:15px
    }
    .promotion_width,.swide_to{
        width:100%!important
    }
    .pro_right{
        width:100%;
        margin-top:20px;
        margin-left:0!important
    }
    .swide_to ul{
        width:auto
    }
    .rig_cat_new,.tidi_cont{
        width:100%!important
    }
    .tidi_cont{
        margin-bottom:10px;
        word-break:break-all
    }
    .tid_rigt_img{
        width:100%
    }
    .margin{
        width:96%
    }
    .header_left,.header_right{
        width:50%
    }
    #menu-icon,#menu-icon:hover{
        /*width:53px;
        height:53px;*/
        float:left
    }
    .silver_bar{
        background:#FFF;
        padding:12px 0 19px
    }
   /* #menu-icon,#menu-icon.active,#menu-icon:hover{
        background:url(../images/menu_img_respo.jpg) no-repeat
    }*/
    #menu-icon{
        margin:3px 0 0
    }
    #nav-wrap ul{
        position:relative;
        top:10px
    }
    #nav ul{
        padding:0
    }
    #nav ul li{
        width:100%;
        padding:0;
        margin:0;
        list-style-type:none
    }
    #nav-wrap{
        width:94%
    }
    .logo-responsive{
        display:block;
        width:100%;
        text-align:center;
        margin-bottom:20px
    }
    .header_right_left-re>img{
        margin-top:2px
    }
    .header_right_left-re span{
        vertical-align:top;
        font-size:15px;
        margin-left:4px;
        font-family:pala
    }
    .text_center2 ul li,.text_top2{
        font-size:12px;
        line-height:18px
    }
    .header_right_left-te:last-child{
        border-right:none;
        margin-right:0
    }
    .right-re{
        width:100%;
        float:left
    }
    .header_right_left-re{
        width:50%;
        float:left
    }
    .contact_responsive{
        width:65%;
        float:right;
        margin-top:10px;
        display:block;
        text-align:right
    }
    .content2_left,.content2_right,.content_center_left,.content_center_left_top img{
        width:100%
    }
    .content2_left_top,.content_text,.text_top2{
        text-align:center
    }
    .navigation{
        background:0 0;
        margin-bottom:50px
    }
    .content_bg{
        background:url(../images/re-banner-img.png) no-repeat;
        background-size:100% 100%;
        min-height:auto;
        height:auto!important
    }
    .all-none{
        display:none!important
    }
    .content{
        margin-top:17px;
        margin-left:0
    }
    .text_center{
        width:100%;
        margin:0;
        padding:0
    }
    .text_center2 ul li{
        text-align:center
    }
    .text_center2{
        display:block;
        margin-top:13px
    }
    .text_top2{
        display:block
    }
    .Product_btn a,.flexslider .slides img,.prd_btn{
        display:inline-block
    }
    .content2_bg{
        background:0 0;
        background-size:100% 100%
    }
    .content2{
        margin-top:46px
    }
    .Product_btn{
        margin-top:27px;
        margin-bottom:70px;
        text-align:left;
        margin-left:0
    }
    .Product_btn a{
        float:none
    }
    .content2_right_vcomp{
        font-size:30px
    }
    .content2_right p{
        font-size:12px;
        line-height:18px
    }
    .content2_right_ditel_text ul li{
        font-size:12px
    }
    .content2_right_ditel_text{
        margin-top:6px;
        margin-left:15px
    }
    .flex-control-nav{
        bottom:0
    }
    .flexslider{
        margin:0!important
    }
    .content_center_titel{
        font-size:30px;
        line-height:40px
    }
    .content_center_right_text{
        font-size:14px;
        line-height:28px;
        margin-bottom:0
    }
    .Contact,.Contact_ditel,.content_bottom_center_top ul li a{
        line-height:22px;
        font-size:14px
    }
    .content_center_right_text img{
        width:17px;
        margin-top:4px
    }
    .content_center_right_text span{
        margin-right:10px
    }
    .next_btn_bg{
        margin-left:27px;
        width:auto
    }
    .content_bottom_left,.videos_img img{
        width:100%
    }
    .videos{
        margin:30px 0
    }
    .content_bottom{
        margin-top:26px
    }
    .content_bottom_center{
        width:33%;
        border:none;
        padding-left:4px;
        height:auto;
        margin-top:27px
    }
    .re-content_bottom_center{
        width:60%;
        border-left:2px solid #125c8a;
        padding-left:15px
    }
    .Contact{
        margin-bottom:10px;
        margin-top:0
    }
    .content_bottom_right{
        float:left;
        margin-top:-75px
    }
    .content_bottom_right_top{
        font-size:14px;
        float:left
    }
    .content_bottom_right_top span{
        display:inline-block;
        float:none;
        margin-top:16px;
        text-align:center;
        width:100%
    }
    .footer_left{
        text-align:center;
        width:100%;
        font-size:14px;
        line-height:18px
    }
    .footer_right{
        text-align:center;
        width:100%;
        line-height:30px
    }
    .footer_bg{
        padding:20px 0
    }
    .prd-cont-inn{
        padding:50px 0
    }
    .prd-c-5-lft{
        width:100%;
        padding:0 10px
    }
    .prd-c-5-rgt{
        width:100%;
        padding:20px 0 0
    }
    .prd-cont-1-disc,.prd-cont-1-head{
        width:100%;
        text-align:center;
       /* word-break:break-all*/
    }
    .prd_btn>a{
        margin-left:0!important
    }
    .prd_btn{
        float:none;
        width:auto!important
    }
    .mach-img,.prd-c-3-col-lft,.prd-c-3-col-rgt,.prd-c-4-lft,.prd-c-4-rgt,.prd-c-5-rgt-uls,.prd-cont-2-inn,.prd-cont-3-inn{
        width:100%
    }
    .prd-cont-1-head{
        font-size:44px
    }
    .prd_main_con{
        text-align:center;
        margin-top:20px
    }
    .tdl-disc{
        text-align:left
    }
    .prd-cont-1-disc{
        font-size:20px;
        padding-left:0;
        line-height:24px
    }
    .prd-c-5-rgt-head{
        padding-bottom:40px;
        text-align:center;
        font-size:30px
    }
    .mach-img{
        margin-right:0;
        text-align:center
    }
    .prd-cont-5-inn{
        padding-top:50px
    }
    .prd-c-4-head{
        font-size:40px;
        padding:50px 0 30px
    }
    .prd-c-3-head{
        line-height:48px
    }
    .prd-content-3{
        background:top center/100% auto no-repeat #baeaff
    }
    .prd-c-5-rgt-ul-head{
        font-size:20px
    }
    .cpg-content-2,.prd-content-2{
        background:right bottom no-repeat #baeaff
    }
    .prd-c-3-rw{
        border-bottom:2px solid #9ed9f7
    }
    .prd-cont-3-inn .prd-c-3-rw:nth-child(3)>.prd-c-3-col-lft{
        display:none
    }
    .prd-cont-3-inn .prd-c-3-rw:nth-child(3){
        padding-top:0
    }
    .prd-cont-3-inn .prd-c-3-rw:nth-child(2){
        border-bottom:none
    }
    .prd-c-4-rgt{
        padding-left:0!important
    }
    .prd-cont-2-inn{
        font-size:15px
    }
    .prd-c-2-head{
        font-size:26px;
        line-height:45px
    }
    .cat-box,.cat-rw-2 .cat-box{
        width:100%;
        padding:10px 30px 20px
    }
    .short_part,.view_lft{
        padding-bottom:10px;
        width:100%
    }
    .cat-img a img{
        width:100%
    }
    .view_part{
        width:100%;
        float:left
    }
    .view{
        float:left
    }
    .pagination{
        width:100%;
        float:left;
        margin-left:0
    }
    .prd-c-2-disc{
        text-align:justify
    }
    .or_text,.tid_rigt_img{
        text-align:center
    }
    .job-nm{
        margin-bottom:0
    }
    .inner_videos{
        margin:0
    }
    .thamb_video,.thamb_video_right{
        width:100%;
        float:left;
        margin-top:40px
    }
    .videos_con_text{
        margin-top:15px
    }
    .videos_img iframe{
        width:100%;
        height:250px
    }
    .main1>article,article{
        height:auto!important
    }
    .slick-prev{
        right:-5px
    }
    .input_div-left,.input_div-right{
        width:100%
    }
    .or_text{
        width:100%;
        margin:20px 0 0
    }
    .input_box label{
        width:100%;
        margin-bottom:10px
    }
    .input_box input{
        width:100%
    }
    .input_box{
        margin-bottom:12px
    }
    .content_bottom_right{
        width:38%
    }
    .logo>img,.you_bub>img{
        width:100%
    }
    .content_bottom_right_top img,.you_bub{
        width:32px
    }
    .you_bub{
        margin:0 0 0 2px;
        float:left
    }
    .slick-next{
        right:0!important
    }
    #cssmenu ul{
        margin:-53px 0 0 62px;
        width:82%
    }
    .cru-cont-inn.netrw,.img_lft_hik,.img_lft_hik1,.mag_rgt_side,.med_main_cot,.rep_rig{
        width:100%
    }
    .prd-cont-2-inn_nick{
        float:left;
        margin-top:60px
    }
    .img_lft_hik{
        padding-left:0
    }
    .prd-c-3-head{
        font-size:30px;
        padding:30px 0 0
    }
    .mag_lft_side{
        margin-top:0;
        width:100%
    }
    .show{
        display:block
    }
    .hide,.slide_new .flex-direction-nav{
        display:none
    }
    .rep_rig{
        margin-bottom:43px;
        padding:15px 11px
    }
    .tid_rigt_img img{
        width:94%
    }
    .med_lft_text h6{
        font-size:39px;
        padding-top:10px
    }
    .med_lft_text h5{
        font-size:15px;
        line-height:21px
    }
    .list1_text,.slid_new_text{
        font-size:16px
    }
    .lft_side,.rgt_side{
        width:100%
    }
    .list1_text ul li:last-child{
        border-bottom:1px solid #ddd
    }
    .table_rgt ul li{
        font-size:16px;
        width:100%
    }
    .table_rgt ul li:last-child{
        width:100%;
        border-top:1px solid #ccc
    }
    .slid_new_text{
        margin:14px 0 0
    }
    .slide_new .flexslider{
        width:100%!important;
        margin:0 0 60px!important
    }
    .slide_new_ctn{
        width:100%!important;
        text-align:center!important
    }
    .content_center_left_top,.slid_new_lft,.slid_new_text p span,.slid_new_text>span{
        display:inline-block;
        float:none
    }
    .slid_new_rgt{
        width:100%;
        padding:0
    }
    .slid_new_lft{
        text-align:center;
        width:auto
    }
    .content2{
        margin-bottom:0!important
    }
    .content2_bg{
        padding-bottom:10px!important
    }
    .content2_btn_bg{
        margin-top:0
    }
    .head_rgt_cont h3{
        font-size:17px
    }
    .regular-radio{
        margin-right:5px
    }
    .text_check{
        line-height:16px;
        font-size:13px
    }
    .cont_age_left{
        margin-right:0;
        width:100%
    }
    .content_center_left{
        width:100%;
        text-align:center
    }
    .content_center_right{
        width:100%;
        margin-top:47px
    }
    .content_center_left_top{
        width:70%
    }
    .img_top_cont>img{
        width:80%
    }
    .next_btn{
        font-size:13px;
        line-height:41px
    }
    .img_top_cont{
        margin:0
    }
    .cru-cont-inn.tek_doc_lft23>p,.tek_doc_cont23>p{
        font-size:15px;
        line-height:24px
    }
    .cru-aside-head-2,.cru-rgt .cru-aside-head{
        font-size:40px
    }
    .tek_doc_lft23{
        width:100%
    }
    .cru-cont-inn.tek_doc_lft23{
        width:100%;
        padding:0
    }
    .pro_lft23 .cru-lft ul li{
        font-size:14px
    }
    .pro_lft23 .mx-dv{
        padding:0;
        display:block
    }
    .pro_head23.mob{
        display:block;
        background:#ddd;
        font-family:arialbold;
        text-align:center!important
    }
    .pro_table_bg23{
        display:none
    }
    .ditel_pro23{
        padding:0;
        border-bottom:none
    }
    .ditel_pro23 .pro_head23{
        padding:5px 8px;
        text-align:center!important
    }
    .product_lft_side .slider_them .slick-slide.slick-active:first-child{
        margin-top:5px
    }
    .product_lft_side .slider_them .slick-slide.slick-active{
        width:17%!important
    }
    .product_lft_side .slider2{
        width:100%
    }
    .product_lft_side #ninja-slider{
        width:100%!important
    }
    .product_lft_side #ninja-slider ul{
        margin-left:0
    }
    .product_lft_side .slider_them{
        width:100%
    }
    .prd-c-4-rgt #thumbnail-slider ul li{
        margin:0;
        height:50px!important
    }
    .prd-c-4-rgt #thumbnail-slider div.inner{
        padding:0
    }
    .product_lft_side #thumbnail-slider .thumb{
        width:50px!important;
        height:50px!important
    }
    .product_lft_side .inner span{
        width:83%;
        text-align:left
    }
    .product_lft_side{
        margin:0
    }
    .prd-c-4-rgt ul,.prd-c-4-rgt ul li,.pro_right ul,.pro_right ul li{
        margin-left:0!important
    }
    .product_lft_side #ninja-slider .slider-inner{
        height:25%
    }
    .slid_lft1{
        width:77%!important;
        height:554px!important;
        border:none
    }
    .jssort11.them.mail_img_bg{
        width:180px!important
    }
    .product_lft_side #jssor_1>div{
        width:811px!important
    }
    #demo_top .owl-next,#demo_top .owl-prev{
        bottom:120px!important
    }
    .ck_editor_p_image_class p{
        width:100%!important;
        float:left!important
    }
    .ck_editor_ul_class ul{
        width:93%!important;
        float:left
    }
    .resp_new_logo{
        display:block;
        width:100%
    }
    .ck_editor_ul_class{
        width:97%!important
    }
    .prd-c-4-rgt ul{
        width:100%!important
    }
    .rep_rig_box .for{
        width:100%
    }
    .image_ui div{
        width:100%!important
    }
    .image_ui ul{
        width:93%!important
    }
    .prd-cont-3-inn.mag_rgt_side.prd_main_con_full.swide_to ul{
        width:100%;
    }
}
@media screen and (min-width:321px) and (max-width:360px){
    .pro_lft23,.table_rgt ul li{
        border-right:none
    }
    div#res2{
        height:100%!important
    }
    a.resp_new_logo img{
        width:100%;
        float:left
    }
    .chart-skills::before{
        margin-left:-175px!important
    }
    .table_open_lft.inpro{
        width:33%
    }
    .cont_sect_img,.rma_re_lft,.rma_re_rgt,.rma_rew_rgt select,.rma_rew_rgt.cont_input1 textarea,.rma_rew_rgt.cont_input1>input{
        width:100%
    }
    .rma_rew_rgt.cont_input1.rgt>input[type=button]{
        float:left;
        margin:10px 0 8px
    }
    .table_open_lft{
        font-size:15px;
        line-height:19px
    }
    .table_open_lft:last-child{
        text-align:right
    }
    .rma_re_head h1{
        font-size:19px
    }
    .rma_rew_lft{
        font-size:14px;
        line-height:27px
    }
    .table_subprolist_mob{
        display:block
    }
    .responsive-none,.silver_bar,.table_subprolist{
        display:none
    }
    .contr_text_box{
        width:100%;
        padding:20px 0 0
    }
    .contr_text_box h6{
        font-size:28px;
        margin:0 0 4px
    }
    .contr_text_box p{
        font-size:16px;
        line-height:21px
    }
    .cont_box{
        padding:15px
    }
    .promotion_width,.swide_to{
        width:100%!important
    }
    .pro_right,.swide_to ul{
        width:100%
    }
    .pro_right{
        margin-top:20px;
        margin-left:0!important
    }
    .rig_cat_new{
        width:100%!important
    }
    .tid_rigt_img,.tidi_cont{
        width:100%
    }
    .tidi_cont{
        margin-bottom:10px
    }
    .margin{
        width:96%
    }
    #nav ul li,.header_left{
        width:100%
    }
    .header_right{
        width:100%;
        text-align:center
    }
    #menu-icon,#menu-icon:hover{
       /* width:53px;
        height:53px;*/
        float:left
    }
    .silver_bar{
        background:#FFF;
        padding:12px 0 19px
    }
    /*#menu-icon,#menu-icon.active,#menu-icon:hover{
        background:url(../images/menu_img_respo.jpg) no-repeat
    }*/
    #menu-icon{
        margin:3px 0 0
    }
    #nav-wrap ul{
        position:relative;
        top:10px
    }
    #nav ul{
        padding:0
    }
    #nav ul li{
        padding:0;
        margin:0;
        list-style-type:none
    }
    #nav-wrap{
        width:94%
    }
    .logo-responsive{
        display:block;
        width:100%;
        text-align:center;
        margin-bottom:20px
    }
    .header_right_left-re>img{
        margin-top:2px
    }
    .header_right_left-re span{
        vertical-align:top;
        font-size:15px;
        margin-left:4px;
        font-family:pala
    }
    .text_center2 ul li,.text_top2{
        font-size:12px;
        text-align:center;
        line-height:18px
    }
    .header_right_left-te:last-child{
        border-right:none;
        margin-right:0
    }
    .right-re{
        width:auto;
        float:left
    }
    .contact_responsive{
        width:40%;
        float:right;
        margin-top:10px;
        display:block
    }
    .navigation{
        background:0 0;
        margin-bottom:20px
    }
    .content_bg{
        background:url(../images/re-banner-img.png) no-repeat;
        background-size:100% 100%;
        min-height:auto;
        height:auto!important
    }
    .all-none{
        display:none!important
    }
    .content{
        margin-top:15px;
        margin-left:0
    }
    #demo_top .owl-next,#demo_top .owl-prev{
        bottom:110px!important
    }
    .content_text{
        text-align:center
    }
    .text_center{
        width:100%;
        margin:0;
        padding:0
    }
    .text_center2{
        display:block;
        margin-top:13px
    }
    .text_top2{
        display:block
    }
    .content2_right{
        width:100%
    }
    .content2_bg{
        background-size:auto 100%
    }
    .content2_left_top{
        text-align:center
    }
    .flexslider .slides img{
        width:80%!important;
        display:inline-block
    }
    .content2{
        margin-top:46px
    }
    .Product_btn{
        margin-top:27px;
        margin-bottom:70px;
        margin-left:0;
        width:48%
    }
    .btn,.content_center_left,.content_center_left_top img{
        width:100%
    }
    .content2_right_vcomp{
        font-size:30px
    }
    .content2_right p{
        font-size:12px;
        line-height:18px
    }
    .content2_right_ditel_text ul li{
        font-size:12px
    }
    .content2_right_ditel_text{
        margin-top:6px;
        margin-left:15px
    }
    .flex-control-nav{
        bottom:0
    }
    .flexslider{
        margin:0!important
    }
    .content_center_titel{
        font-size:30px;
        line-height:40px
    }
    .content_center_right_text{
        font-size:14px;
        line-height:28px;
        margin-bottom:0
    }
    .Contact,.Contact_ditel,.content_bottom_center_top ul li a{
        line-height:22px;
        font-size:14px
    }
    .content_center_right_text img{
        width:17px;
        margin-top:4px
    }
    .content_center_right_text span{
        margin-right:10px
    }
    .next_btn_bg{
        margin-left:27px;
        width:auto
    }
    .content_bottom_left,.videos_img img{
        width:100%
    }
    .videos{
        margin:30px 0
    }
    .content_bottom{
        margin-top:26px
    }
    .content_bottom_center{
        width:33%;
        border:none;
        padding-left:4px;
        height:auto;
        margin-top:27px
    }
    .re-content_bottom_center{
        width:60%;
        border-left:2px solid #125c8a;
        padding-left:15px
    }
    .Contact{
        margin-bottom:10px;
        margin-top:0
    }
    .content_bottom_right{
        width:25%;
        float:left;
        margin-top:-75px
    }
    .content_bottom_right_top{
        font-size:14px;
        float:left
    }
    .content_bottom_right_top span{
        display:inline-block;
        float:none;
        margin-top:16px;
        text-align:left
    }
    .footer_left{
        text-align:center;
        width:100%;
        font-size:14px;
        line-height:18px
    }
    .footer_right{
        text-align:center;
        width:100%;
        line-height:30px
    }
    .footer_bg{
        padding:20px 0
    }
    .prd-cont-inn{
        padding:50px 0
    }
    .prd-c-5-lft{
        width:100%;
        padding:0 10px
    }
    .prd-c-5-rgt{
        width:100%;
        padding:20px 0 0
    }
    .prd-cont-1-disc,.prd-cont-1-head{
        width:100%;
        text-align:center
    }
    .prd-cont-1-head{
        font-size:37px;
        line-height:40px;
        padding:0 0 20px;
        word-wrap:break-word
    }
    .prd-cont-1-disc{
        font-size:18px;
        padding-left:0;
        line-height:30px
    }
    .prd-c-5-rgt-head{
        padding-bottom:40px;
        text-align:center;
        font-size:30px
    }
    .prd-c-5-rgt-uls{
        width:100%
    }
    .mach-img{
        width:100%;
        margin-right:0;
        text-align:center
    }
    .prd-c-4-rgt{
        padding-left:0!important
    }
    .prd-cont-5-inn{
        padding-top:50px
    }
    .prd-c-4-head{
        font-size:40px;
        padding:50px 0 30px
    }
    .short_part,.view_lft{
        padding-bottom:10px;
        width:100%
    }
    .prd-cont-3-inn{
        width:100%
    }
    .prd-c-3-head{
        line-height:32px
    }
    .prd-content-3{
        background:top center/100% auto no-repeat #baeaff
    }
    .prd-c-5-rgt-ul-head{
        font-size:20px
    }
    .cpg-content-2,.prd-content-2{
        background:right bottom no-repeat #baeaff
    }
    .prd-c-3-col-lft,.prd-c-3-col-rgt{
        width:100%
    }
    .prd-c-3-rw{
        border-bottom:2px solid #9ed9f7
    }
    .prd-cont-3-inn .prd-c-3-rw:nth-child(3)>.prd-c-3-col-lft{
        display:none
    }
    .prd-cont-3-inn .prd-c-3-rw:nth-child(3){
        padding-top:0
    }
    .prd-cont-3-inn .prd-c-3-rw:nth-child(2){
        border-bottom:none
    }
    .prd-c-4-lft,.prd-c-4-rgt{
        width:100%
    }
    .prd-cont-2-inn{
        width:100%;
        font-size:15px
    }
    .prd-c-2-head{
        font-size:26px;
        line-height:38px
    }
    .cat-box,.cat-rw-2 .cat-box{
        width:100%;
        padding-right:20px;
        padding-left:20px
    }
    .view_part{
        width:100%;
        float:left
    }
    .view{
        float:left
    }
    .pagination{
        width:100%;
        float:left;
        margin-left:0
    }
    .prd-c-2-disc{
        text-align:justify
    }
    .or_text,.tid_rigt_img{
        text-align:center
    }
    .prd-c-2-disc p img{
        height:auto!important
    }
    .inner_videos{
        margin:0
    }
    .thamb_video,.thamb_video_right{
        width:100%;
        float:left;
        margin-top:40px
    }
    .videos_con_text{
        margin-top:15px
    }
    .videos_img iframe{
        width:100%;
        height:200px
    }
    .main1>article,article{
        height:auto!important
    }
    .slick-prev{
        right:-5px
    }
    .job-nm{
        margin-bottom:0
    }
    .input_div-left,.input_div-right{
        width:100%
    }
    .or_text{
        width:100%;
        margin:20px 0 0
    }
    .input_box label{
        width:100%;
        margin-bottom:10px
    }
    .input_box input{
        width:100%
    }
    .input_box{
        margin-bottom:12px
    }
    .you_bub{
        display:inline-block;
        margin:0 0 0 3px;
        float:left
    }
    .you_bub>img{
        width:33px;
        float:left
    }
    .content_bottom_right_top img{
        width:33px
    }
    .slick-next{
        right:0!important
    }
    #cssmenu ul{
        margin:-53px 0 0 62px;
        width:80%
    }
    .cru-cont-inn.netrw,.img_lft_hik,.img_lft_hik1,.mag_rgt_side,.med_main_cot,.rep_rig{
        width:100%
    }
    .prd-cont-2-inn_nick{
        float:left;
        margin-top:60px
    }
    .img_lft_hik{
        padding-left:0
    }
    .prd-c-3-head{
        font-size:29px;
        padding:30px 0 10px
    }
    .mag_lft_side{
        margin-top:0;
        width:100%
    }
    .show{
        display:block
    }
    .hide,.slide_new .flex-direction-nav{
        display:none
    }
    .rep_rig{
        margin-bottom:43px;
        padding:15px 11px
    }
    .tid_rigt_img img{
        width:94%
    }
    .med_lft_text h6{
        font-size:39px;
        padding-top:10px
    }
    .med_lft_text h5{
        font-size:15px;
        line-height:21px
    }
    .list1_text,.slid_new_text{
        font-size:16px
    }
    .med_lft_full_text{
        width:100%!important;
        word-break:break-all
    }
    .lft_side,.rgt_side{
        width:100%
    }
    .list1_text ul li:last-child{
        border-bottom:1px solid #ddd
    }
    .table_rgt ul li{
        font-size:16px;
        width:100%
    }
    .table_rgt ul li:last-child{
        width:100%;
        border-top:1px solid #ccc
    }
    .slid_new_text{
        margin:14px 0 0
    }
    .slide_new .flexslider{
        width:100%!important;
        margin:0 0 60px!important
    }
    .slide_new_ctn{
        width:100%!important;
        text-align:center!important
    }
    .content_center_left_top,.slid_new_lft,.slid_new_text p span,.slid_new_text>span{
        display:inline-block;
        float:none
    }
    .slid_new_rgt{
        width:100%;
        padding:0
    }
    .slid_new_lft{
        text-align:center;
        width:auto
    }
    .content2_bg{
        background:0 0;
        padding-bottom:10px!important
    }
    .content2{
        margin-bottom:0!important
    }
    .content2_btn_bg{
        margin-top:0
    }
    .content2_left_top img{
        width:100%!important
    }
    .head_rgt_cont h3{
        font-size:17px
    }
    .regular-radio{
        margin-right:5px
    }
    .text_check{
        line-height:16px;
        font-size:13px
    }
    .cont_age_left{
        margin-right:0;
        width:100%
    }
    .content_center_left{
        width:100%;
        text-align:center
    }
    .content_center_right{
        width:100%;
        margin-top:47px
    }
    .content_center_left_top{
        width:70%
    }
    .img_top_cont>img{
        width:80%
    }
    .next_btn{
        font-size:13px;
        line-height:41px
    }
    .cru-cont-inn.tek_doc_lft23>p,.tek_doc_cont23>p{
        font-size:15px;
        line-height:24px
    }
    .img_top_cont{
        margin:0
    }
    .tek_doc_cont23>p{
        margin:2px 0
    }
    .cru-aside-head-2,.cru-rgt .cru-aside-head{
        font-size:40px
    }
    .tek_doc_lft23{
        width:100%
    }
    .cru-cont-inn.tek_doc_lft23{
        width:100%;
        padding:0
    }
    .pro_lft23 .cru-lft ul li{
        font-size:14px
    }
    .pro_lft23 .mx-dv{
        padding:0;
        display:block
    }
    .pro_head23.mob{
        display:block;
        background:#ddd;
        font-family:arialbold;
        text-align:center!important
    }
    .pro_table_bg23{
        display:none
    }
    .ditel_pro23{
        padding:0;
        border-bottom:none
    }
    .ditel_pro23 .pro_head23{
        padding:5px 8px;
        text-align:center!important
    }
    .product_lft_side .slider_them .slick-slide.slick-active:first-child{
        margin-top:5px
    }
    .product_lft_side .slider_them .slick-slide.slick-active{
        width:17%!important
    }
    .product_lft_side .slider2{
        width:100%
    }
    .product_lft_side #ninja-slider{
        width:100%!important
    }
    .product_lft_side #ninja-slider ul{
        margin-left:0
    }
    .product_lft_side .slider_them{
        width:100%
    }
    .prd-c-4-rgt #thumbnail-slider ul li{
        margin:0;
        height:50px!important
    }
    .prd-c-4-rgt #thumbnail-slider div.inner{
        padding:0
    }
    .product_lft_side #thumbnail-slider .thumb{
        width:50px!important;
        height:50px!important
    }
    .product_lft_side .inner span{
        width:83%;
        text-align:left
    }
    .product_lft_side{
        margin:0
    }
    .prd-c-4-rgt ul,.prd-c-4-rgt ul li,.prd_btn>a,.pro_right ul li{
        margin-left:0!important
    }
    .product_lft_side #ninja-slider .slider-inner{
        height:20%
    }
    .slid_lft1{
        width:77%!important;
        height:554px!important;
        border:none
    }
    .jssort11.them.mail_img_bg{
        width:180px!important
    }
    .product_lft_side #jssor_1>div{
        width:811px!important
    }
    .slide_top1{
        padding-bottom:29px
    }
    .prd_main_con{
        text-align:center;
        margin-top:20px
    }
    .prd_btn{
        float:none;
        display:inline-block;
        width:auto;
        margin-bottom:20px
    }
    .tdl-disc{
        text-align:left
    }
    .ck_editor_p_image_class p{
        width:100%!important;
        float:left!important
    }
    .ck_editor_ul_class ul{
        width:93%!important;
        float:left
    }
    .resp_new_logo{
        display:block;
        width:100%
    }
    .ck_edit_img{
        width:100%;
        float:left
    }
    .ck_edit_img p img,.ck_edit_img span img{
        width:auto!important
    }
    .ck_edit_img span{
        width:100%;
        float:left
    }
    .ck_editor_ul_class{
        width:97%!important
    }
    .prd-c-4-rgt ul{
        width:100%!important
    }
    .content_div a{
        word-break:break-all!important
    }
    .rep_rig_box .for{
        width:100%
    }
    .image_ui div{
        width:100%!important
    }
    .image_ui ul{
        width:93%!important
    }
}
@media screen and (min-width:320px){
    .prd-c-4-rgt{
            padding-left:0 !important;
        }
}
@media screen and (max-width:320px){
    .pro_lft23,.table_rgt ul li{
        border-right:none
    }
    .ck_edit_img{
        width:100%;
        float:left
    }
    .ck_edit_img p img,.ck_edit_img span img{
        width:auto!important
    }
    .ck_edit_img span,a.resp_new_logo img{
        width:100%;
        float:left
    }
    div#res2{
        height:100%!important
    }
    .chart-skills::before{
        margin-left:-175px!important;
        width:310px!important
    }
    .chart-skills li{
        width:390px!important
    }
    .table_open_lft.inpro{
        width:33%
    }
    .cont_sect_img,.rma_re_lft,.rma_re_rgt,.rma_rew_rgt select,.rma_rew_rgt.cont_input1 textarea,.rma_rew_rgt.cont_input1>input{
        width:100%
    }
    .rma_rew_rgt.cont_input1.rgt>input[type=button]{
        float:left;
        margin:10px 0 8px
    }
    .table_open_lft{
        font-size:15px;
        line-height:19px
    }
    .table_open_lft:last-child{
        text-align:right
    }
    .rma_re_head h1{
        font-size:19px
    }
    .rma_rew_lft{
        font-size:14px;
        line-height:27px
    }
    .table_subprolist_mob{
        display:block
    }
    .table_subprolist{
        display:none
    }
    .logo,.you_bub{
        display:inline-block
    }
    .contr_text_box{
        width:100%;
        padding:20px 0 0
    }
    .contr_text_box h6{
        font-size:28px;
        margin:0 0 4px
    }
    .contr_text_box p{
        font-size:16px;
        line-height:21px
    }
    .cont_box{
        padding:15px
    }
    .content2_left_top img,.swide_to{
        width:100%!important
    }
    .pro_right{
        width:100%;
        margin-top:20px;
        margin-left:0!important
    }
    .swide_to ul{
        width:auto
    }
    .rig_cat_new{
        width:100%!important
    }
    .tid_rigt_img,.tidi_cont{
        width:100%
    }
    .tidi_cont{
        margin-bottom:10px
    }
    .slick-next{
        right:0!important
    }
    .margin{
        width:96%
    }
    .header_left{
        width:100%;
        text-align:center
    }
    .logo{
        width:62%;
        float:none
    }
    .logo>img{
        width:100%
    }
    .header_right{
        width:100%;
        text-align:center
    }
    .you_bub{
        margin:13px 0 0 2px;
        float:left
    }
    .responsive-none,.silver_bar{
        display:none
    }
    .content_bottom_right_top img{
        width:32px
    }
    #menu-icon,#menu-icon:hover{
       /* width:53px;
        height:53px;*/
        float:left
    }
    .silver_bar{
        background:#FFF;
        padding:12px 0 19px
    }
   /* #menu-icon,#menu-icon.active,#menu-icon:hover{
        background:url(../images/menu_img_respo.jpg) no-repeat
    }*/
    #menu-icon{
        margin:3px 0 0
    }
    #nav-wrap ul{
        position:relative;
        top:10px
    }
    #nav ul{
        padding:0
    }
    #nav ul li{
        width:100%;
        padding:0;
        margin:0;
        list-style-type:none
    }
    #nav-wrap{
        width:94%
    }
    .logo-responsive{
        display:block;
        width:100%;
        text-align:center;
        margin-bottom:20px
    }
    .header_right_left-re>img{
        margin-top:2px
    }
    .header_right_left-re span{
        vertical-align:top;
        font-size:15px;
        margin-left:4px;
        font-family:pala
    }
    .text_center2 ul li,.text_top2{
        font-size:12px;
        line-height:18px;
        text-align:center
    }
    .header_right_left-te:last-child{
        border-right:none;
        margin-right:0
    }
    .right-re{
        width:auto;
        float:left
    }
    .contact_responsive{
        width:40%;
        float:right;
        margin-top:10px;
        display:block
    }
    .navigation{
        background:0 0;
        margin-bottom:20px
    }
    .content_bg{
        background:url(../images/re-banner-img.png) no-repeat;
        background-size:100% 100%;
        height:auto!important
    }
    .all-none{
        display:none!important
    }
    .content{
        margin-top:17px;
        margin-left:0
    }
    .content_text{
        text-align:center
    }
    .text_center{
        width:100%;
        margin:0;
        padding:0
    }
    .text_center2{
        display:block;
        margin-top:13px
    }
    .text_top2{
        display:block
    }
    .btn,.content2_left,.content2_right{
        width:100%
    }
    .content2_bg{
        background-size:auto 100%
    }
    .content2_left_top{
        text-align:center
    }
    .flexslider .slides img{
        width:80%!important;
        display:inline-block
    }
    .content2{
        margin-top:46px
    }
    .Product_btn{
        margin-top:27px;
        margin-bottom:70px;
        margin-left:0;
        width:40%
    }
    .content2_right_vcomp{
        font-size:30px
    }
    .content2_right p{
        font-size:12px;
        line-height:18px
    }
    .content2_right_ditel_text ul li{
        font-size:12px
    }
    .content2_right_ditel_text{
        margin-top:6px;
        margin-left:15px
    }
    .flex-control-nav{
        bottom:0
    }
    .flexslider{
        margin:0!important
    }
    .content_center_titel{
        font-size:30px;
        line-height:40px
    }
    .content_center_left,.content_center_left_top img{
        width:100%
    }
    .content_center_right_text{
        font-size:14px;
        line-height:28px;
        margin-bottom:0
    }
    .Contact,.Contact_ditel,.content_bottom_center_top ul li a{
        line-height:22px;
        font-size:14px
    }
    .content_center_right_text img{
        width:17px;
        margin-top:4px
    }
    .content_center_right_text span{
        margin-right:10px
    }
    .next_btn_bg{
        margin-left:27px;
        width:auto
    }
    .content_bottom_left,.videos_img img{
        width:100%
    }
    .videos{
        margin:30px 0
    }
    .content_bottom{
        margin-top:26px
    }
    .content_bottom_center{
        width:33%;
        border:none;
        padding-left:4px;
        height:auto;
        margin-top:27px
    }
    .re-content_bottom_center{
        width:60%;
        border-left:2px solid #125c8a;
        padding-left:15px
    }
    .Contact{
        margin-bottom:10px;
        margin-top:0
    }
    .content_bottom_right{
        width:25%;
        float:left;
        margin-top:-75px
    }
    .content_bottom_right_top{
        font-size:14px;
        float:left
    }
    .content_bottom_right_top span{
        display:inline-block;
        float:none;
        margin-top:16px;
        text-align:center
    }
    .footer_left{
        text-align:center;
        width:100%;
        font-size:14px;
        line-height:18px
    }
    .footer_right{
        text-align:center;
        width:100%;
        line-height:30px
    }
    .footer_bg{
        padding:20px 0
    }
    .prd-cont-inn{
        padding:50px 0
    }
    .prd-c-5-lft{
        width:100%;
        padding:0 10px
    }
    .prd-c-5-rgt{
        width:100%;
        padding:20px 0 0
    }
    .prd-cont-1-disc,.prd-cont-1-head{
        width:100%;
        text-align:center
    }
    .prd-cont-1-head{
        font-size:37px;
        line-height:40px;
        padding:0 0 20px;
        word-break:break-all
    }
    .prd-cont-1-disc{
        font-size:18px;
        padding-left:0;
        line-height:30px
    }
    .prd-c-5-rgt-head{
        padding-bottom:40px;
        text-align:center;
        font-size:30px
    }
    .prd-c-5-rgt-uls{
        width:100%
    }
    .mach-img{
        width:100%;
        margin-right:0;
        text-align:center
    }
    .prd-c-4-rgt{
        padding-left:0
    }
    .prd-cont-5-inn{
        padding-top:50px
    }
    .prd-c-4-head{
        font-size:40px;
        padding:50px 0 30px
    }
    .short_part,.view_lft{
        padding-bottom:10px;
        width:100%
    }
    .prd-cont-3-inn{
        width:100%
    }
    .prd-c-3-head{
        line-height:32px
    }
    .prd-content-3{
        background:top center/100% auto no-repeat #baeaff
    }
    .prd-c-5-rgt-ul-head{
        font-size:20px
    }
    .cpg-content-2,.prd-content-2{
        background:right bottom no-repeat #baeaff
    }
    .prd-c-3-col-lft,.prd-c-3-col-rgt{
        width:100%
    }
    .prd-c-3-rw{
        border-bottom:2px solid #9ed9f7
    }
    .prd-cont-3-inn .prd-c-3-rw:nth-child(3)>.prd-c-3-col-lft{
        display:none
    }
    .prd-cont-3-inn .prd-c-3-rw:nth-child(3){
        padding-top:0
    }
    .prd-cont-3-inn .prd-c-3-rw:nth-child(2){
        border-bottom:none
    }
    .prd-c-4-lft,.prd-c-4-rgt{
        width:100%
    }
    .prd-cont-2-inn{
        width:100%;
        font-size:15px
    }
    .prd-c-2-head{
        font-size:26px;
        line-height:38px
    }
    .cat-box,.cat-rw-2 .cat-box{
        width:100%
    }
    .view_part{
        width:100%;
        float:left
    }
    .view{
        float:left
    }
    .pagination{
        width:100%;
        float:left;
        margin-left:0
    }
    .prd-c-2-disc{
        text-align:justify
    }
    .or_text,.tid_rigt_img{
        text-align:center
    }
    .inner_videos{
        margin:0
    }
    .thamb_video,.thamb_video_right{
        width:100%;
        float:left;
        margin-top:40px
    }
    .videos_con_text{
        margin-top:15px
    }
    .videos_img iframe{
        width:100%;
        height:200px
    }
    .slick-prev{
        right:-5px
    }
    .job-nm{
        margin-bottom:0
    }
    .input_div-left,.input_div-right{
        width:100%
    }
    .or_text{
        width:100%;
        margin:20px 0 0
    }
    .input_box label{
        width:100%;
        margin-bottom:10px
    }
    .input_box input{
        width:100%
    }
    .input_box{
        margin-bottom:12px
    }
    #cssmenu ul{
        margin:-53px 0 0 62px;
        width:80%
    }
    .cru-cont-inn.netrw,.img_lft_hik,.img_lft_hik1,.mag_rgt_side,.med_main_cot,.rep_rig{
        width:100%
    }
    .prd-cont-2-inn_nick{
        float:left;
        margin-top:60px
    }
    .img_lft_hik{
        padding-left:0
    }
    .prd-c-3-head{
        font-size:29px;
        padding:30px 0 10px
    }
    .mag_lft_side{
        margin-top:0;
        width:100%
    }
    .show{
        display:block
    }
    .hide,.slide_new .flex-direction-nav{
        display:none
    }
    .rep_rig{
        margin-bottom:43px;
        padding:15px 11px
    }
    .tid_rigt_img img{
        width:94%
    }
    .med_lft_text h6{
        font-size:39px;
        padding-top:10px
    }
    .med_lft_text h5{
        font-size:15px;
        line-height:21px
    }
    .list1_text,.slid_new_text{
        font-size:16px
    }
    .med_lft_full_text{
        width:100%!important;
        word-break:break-all
    }
    .lft_side,.rgt_side{
        width:100%
    }
    .list1_text ul li:last-child{
        border-bottom:1px solid #ddd
    }
    .table_rgt ul li{
        font-size:16px;
        width:100%
    }
    .table_rgt ul li:last-child{
        width:100%;
        border-top:1px solid #ccc
    }
    .slid_new_text{
        margin:14px 0 0
    }
    .slide_new .flexslider{
        width:100%!important;
        margin:0 0 60px!important
    }
    .slide_new_ctn{
        width:100%!important;
        text-align:center!important
    }
    .content_center_left_top,.slid_new_lft,.slid_new_text p span,.slid_new_text>span{
        display:inline-block;
        float:none
    }
    .slid_new_rgt{
        width:100%;
        padding:0
    }
    .slid_new_lft{
        text-align:center;
        width:auto
    }
    .content2_bg{
        background:0 0;
        padding-bottom:10px!important
    }
    article{
        height:auto!important
    }
    .content2{
        margin-bottom:0!important
    }
    .content2_btn_bg{
        margin-top:0
    }
    .head_rgt_cont h3{
        font-size:17px
    }
    .regular-radio{
        margin-right:5px
    }
    .text_check{
        line-height:16px;
        font-size:13px
    }
    .cont_age_left{
        margin-right:0;
        width:100%
    }
    .content_center_left{
        width:100%;
        text-align:center
    }
    .content_center_right{
        width:100%;
        margin-top:47px
    }
    .content_center_left_top{
        width:100%
    }
    .img_top_cont>img{
        width:99%
    }
    .next_btn{
        font-size:13px;
        line-height:41px
    }
    .cru-cont-inn.tek_doc_lft23>p,.tek_doc_cont23>p{
        font-size:15px;
        line-height:24px
    }
    .img_top_cont{
        margin:0
    }
    .tek_doc_cont23>p{
        margin:2px 0
    }
    .cru-aside-head-2,.cru-rgt .cru-aside-head{
        font-size:40px
    }
    .tek_doc_lft23{
        width:100%
    }
    .cru-cont-inn.tek_doc_lft23{
        width:100%;
        padding:0
    }
    .pro_lft23 .cru-lft ul li{
        font-size:14px
    }
    .pro_lft23 .mx-dv{
        padding:0;
        display:block
    }
    .pro_head23.mob{
        display:block;
        background:#ddd;
        font-family:arialbold;
        text-align:center!important
    }
    .pro_table_bg23{
        display:none
    }
    .ditel_pro23{
        padding:0;
        border-bottom:none
    }
    .ditel_pro23 .pro_head23{
        padding:5px 8px;
        text-align:center!important
    }
    .product_lft_side .slider_them .slick-slide.slick-active:first-child{
        margin-top:5px
    }
    .product_lft_side .slider_them .slick-slide.slick-active{
        width:17%!important
    }
    .product_lft_side .slider2{
        width:100%
    }
    .product_lft_side #ninja-slider{
        width:100%!important
    }
    .product_lft_side #ninja-slider ul{
        margin-left:0
    }
    .product_lft_side .slider_them{
        width:100%
    }
    .prd-c-4-rgt #thumbnail-slider ul li{
        margin:0;
        height:50px!important
    }
    .prd-c-4-rgt #thumbnail-slider div.inner{
        padding:0
    }
    .product_lft_side #thumbnail-slider .thumb{
        width:50px!important;
        height:50px!important
    }
    .product_lft_side .inner span{
        width:83%;
        text-align:left
    }
    .product_lft_side{
        margin:0
    }
    .prd-c-4-rgt ul,.prd-c-4-rgt ul li,.prd_btn>a,.pro_right ul li{
        margin-left:0!important
    }
    .product_lft_side #ninja-slider .slider-inner{
        height:20%
    }
    .slid_lft1{
        width:77%!important;
        height:555px!important;
        border:none
    }
    .jssort11.them.mail_img_bg{
        width:180px!important
    }
    .product_lft_side #jssor_1>div{
        width:811px!important
    }
    .slide_top1{
        padding-bottom:29px
    }
    .ck_editor_p_image_class p{
        width:100%!important;
        float:left!important
    }
    .ck_editor_ul_class ul{
        width:93%!important;
        float:left
    }
    .resp_new_logo{
        display:block;
        width:100%
    }
    .prd-c-4-rgt ul{
        width:100%!important
    }
    .prd_btn>a{
        display:inline-block;
        position:relative;
        margin:20px 0;
        float:none
    }
    .prd_btn{
        text-align:center
    }
    /*.content_div a{
        word-break:break-all!important
    }*/
    .rep_rig_box .for{
        width:100%
    }
    .image_ui div{
        width:100%!important
    }
    .image_ui ul{
        width:93%!important
    }
    .tidi_cont.med_lft_full_text p,li,a,p span {
        word-break: initial !important;
    }
    .content_div  p,li,a,p span {
        word-break: initial !important;
    }
    .prd-cont-3-inn.mag_rgt_side.prd_main_con_full.swide_to ul{
        width:100%;
    }
}
@media screen and (max-width:767px){
    .sub-menu-toggle>ul>li>a{
        pointer-events: none;
    }
    .scroll-height .product_list1{width: 960px;}
}