@charset "utf-8";
/* CSS Document */

@media only screen and (min-width : 200px) and (max-width : 319px)     {  

.container{margin:0 auto; width:90%;}
.head_top{float:left; width:100%; margin:2% 0;}
.logo{float:left; width:100%;}
.logo img{width:100%; height:100%; vertical-align:middle;}
.email{float:left; width:100%; margin-top:1.5%; text-align:center;  font-size: 15px; color:#000; margin-left:0%;}
.email i{color:#f65b08}
.toll_free{float:right; width:100%; margin-top:1.5%; text-align:center; font-size: 15px; color:#000;}
.toll_free i{color:#f65b08}
.head_bott{float:left; width:100%;}
.menu_box{float:left; width:100%;}



.slider_full{float:left; width:100%;}
.slider_full img{width:100%; height:100%;}

.main_panel{float:left; width:100%; margin:2% 0;}
.contant_left{float:left; width:100%;}

.cont_head_1{float:left; width:100%; font-size:20px; text-align:center; font-weight:400; color:#f65b08; padding:2% 0%;}
.pro_head_1{float:left; width:100%; font-size:20px; text-align:center; font-weight:400; color:#f65b08;}


.panl_bx_1{float:left; width:100%;}
.panl_in{float:left; width:100%;}
.panl_left{float:left; width:100%;}
.panl_right{float:right; width:100%;}
.left_box{float:left; width:100%;}
.right_box{float:right; width:48%;}
.left_box1{float:left; width:100%; margin-top:3%;}

.img_panl{float:left; width:100%; margin:1% 0; border:1px solid #ccc;}
.img_panl img{width:100%; height:100%;}
.txt_panl{float:right; width:100%; margin:0% 0% 3% 0%;}
.panl_head{float:left; width:100%; font-size:16px; font-weight:600; color:#f65b08; padding:0% 0 1% 0;}
.panl_txt{float:left; width:100%; font-size:12px; font-weight:400; text-align:justify; color:#000; padding:0% 0% 0% 0;}

.right_1{float:left; width:100%;}
.tab_btn_box{float:left; width:100%;}
.tab_btn_con_box{float:left; width:100%;}
.btn_1{float:left; width:auto; padding:2% 5%; font-size:13px; font-weight:bold; cursor:pointer; color:#fff; background:#000; border-radius:5px 5px 0 0;}
.btn_2{float:left; width:auto; padding:2% 5%; font-size:13px; font-weight:bold; color:#fff; cursor:pointer; background:#f65b08; border-radius:5px 5px 0 0; margin-left:2%}
.tab_1_con{float:left; width:99.8%;background:rgba(238, 238, 238, 0.55); height:300px;}
.tab_2_con{float:left; width:99.8%;background:rgba(238, 238, 238, 0.55); height:300px;}
.bs_con_1{float:left; width:90%; margin:5%;}

.blank_panl{float:left; width:100%; margin-bottom:2%;}
.footer_full{float:left; width:100%; background:#1B1A1A; }
.footer{float:left; width:100%;}
.footer_bx_1{float:left; width:100%; margin:3% 0;}
.footer_bx_2{float:left; width:100%; margin:3% 0; margin-left:0%}
.footer_bx{float:left; width:100%; margin:3% 0;}
.footer_head{float:left; width:100%; font-size:14px; color:#f65b08; font-weight:bold;}
.footer_txt{float:left; width:100%; font-size:12px; padding-top:3%; color:#fff;}
.footer_txt a{color:#FFFFFF; text-decoration:none;}
.footer_txt a:hover{color:#f65b08; text-decoration:none;}

.brand_box{float:left; width:100%; background:#000;}

.brand_1{float:left; width:100%; font-size:12px; color:#fff; padding:2% 0; text-align:center;}
.brand_2{float:right; width:100%; font-size:12px; color:#fff; padding:2% 0; text-align:center;}
.brand_2 a{color:#fff; text-decoration:none;}
.brand_2 a:hover{color:#f65b08; text-decoration:none;}

.product_main{float:left; width:100%;}
.prodcut_left{float:left; width:100%; border:1px solid #ccc;}
.prodcut_left img{width:100%; height:100%;}
.product_right{float:right; width:100%;}

.pro_3panel{float:left; width:99.9%; border:1px solid #ccc; margin-top:2%;}
.pro_3panel_box_1{float:left; width:100%; border-right:0px solid #ccc; border-bottom:1px solid #ccc; cursor:pointer; }

.pro_3panel_box_2{float:left; width:100%; border-right:0px solid #ccc; cursor:pointer; border-bottom:1px solid #ccc;}
.pro_3panel_box_3{float:right; width:100%; cursor:pointer;}
.pro_3_txt{float:left; width:100%;  text-align:center; font-size:14px; font-weight:500; color:#f65b08; padding:4% 0;}
.pro_3_txt:hover{ background:#f65b08; color:#fff;}

.pro_detail_box{float:left; width:100%; border:1px solid #ccc;  margin-top:2%;}

.details_txt{float:right; width:97%;  color:#000000; font-size:14px; padding-top:1%;}
.details_txt a{color:#000; text-decoration:none;}
.details_txt a:hover{color:#f65b08; text-decoration:none;}
.bull_color{color:#f65b08; font-size:20px; float:left; width:100%; text-align:center;}
.detail_box{float:left; width:95%; padding:2.5%}
.detail_box2{float:left; width:50%;}
.detail_box3{float:right; width:50%;}
.bull_box{float:left; width:3%; margin-top: 0.5%;}
.txt_box{float:right; width:97%;}

.specification_box{float:left; width:100%; overflow-x: auto;}
.tb_cl{border-collapse:collapse; border-color:#ccc; border:1px solid #ccc;}
table tr td{ text-align:center; padding:2% 2%; color:#f65b08; font-size:14px; }
.tb_txt{text-align:center; color:#000000; padding:1% 2%; font-size:13px; }

.about_head{width:100%; margin:0 auto; text-align:center; color:#f65b08; font-weight:bold; font-size:25px;}
.about_head1{width:50%; margin:3% auto 0 auto; text-align:center; font-weight:bold; color:#f65b08; font-size:25px;}
.about_txt{width:100%; margin:3% auto 0 auto; text-align:center; color:#000; font-size:14px;}
.about_img_panl{width:100%; margin:3% auto 3% auto;}
.about_img_panl img{width:100%; height:100%;}
.pro_head_txt{float:left; width:100%; font-size:14px; color:#000; margin:2% 0; line-height:20px;}

.pro_head_txt_2{float:left; width:100%; font-size:20px; font-weight:500; text-align:center; line-height:30px; color:#000; margin:2% 0;}
.pro_head_txt_3{float:left; width:100%; font-size:20px; font-weight:500; text-align:left; line-height:30px; color:#000; margin:2% 0;}
.application_guid_box{float:left; width:100%; margin:2% 0;}
.application_head{float:left; width:100%; font-size:20px; text-align:center; color:#f65b08;}
.application_box{float:left; width:100%;}

.application_head2{float:left; width:100%; font-size:17px; color:#000; margin-top:3%; font-weight:bold;}

.application_left{float:left; width:100%;}
.aplication_right{float:right; width:100%;}
.order{float:left; width:100%;}
.aplication_contact{float:left; width:100%; padding:5% 5%; margin-top:3%; font-size:15px; color:#FFFFFF; background:#f65b08;} 
.aplication_contact_panel{float:left; width:100%; background:#eee; margin-top:5%; height:400px;}
.sus_img{float:left; width:100%; margin:2% 0;}
.sus_img img{width:100%;}
.sus_img_2{float:left; width:99%; border:2px solid #000; margin:2% 0;}
.sus_img_2 img{width:100%;}

.city_bx_main{float:left; width:100%; margin-top:2%;}
.city_bx_1{float:left; width:100%; background:#ccc; color:#000; padding:2% 0%; border-radius:5px; font-size:14px; text-align:center;}
.city_bx_2{float:left; width:100%; background:#ccc; color:#000; padding:2% 0%; border-radius:5px; font-size:14px; margin-left:0%; margin-top:2%; text-align:center;}
.city_bx_3{float:right; width:100%; background:#ccc; color:#000; padding:2% 0%; border-radius:5px; font-size:14px; text-align:center; margin-top:2%;}

.conatct_maii{float:left; width:100%;}
.contact_left{float:left; width:100%;}
.contact_right{float:right; width:100%;}
.map_box{float:left; width:100%;}

.form_full{float:left; width:100%; margin-top:2%;}
.form_left{float:left; width:49%;}
.form_right{float:right; width:49%;}
.heading_txt{float:left; width:100%; font-size:14px; color:#000000; font-weight:bold; margin-bottom:2%;}
.in_cl_1{width:90%; padding:5%; font-size:14px; border:1px solid #000; border-radius:5px;}
.in_cl_2{width:95%; padding:2.5%; font-size:14px; border:1px solid #000; border-radius:5px;}
.in_cl_3{width:95%; height:100px; padding:2.5%; font-size:14px; border:1px solid #000; border-radius:5px;}
.in_cl_4{width:100%; padding:5% 0; font-size:11px; font-weight:bold; background:#f65b08; color:#FFFFFF; outline:none; border:none; cursor:pointer;}

.carrer_header_1{float:left; width:100%; background:#f65b08; padding:3% 2%; font-size:15px; color:#fff;}
.carere_box_1{float:left; width:100%; margin-top:2%;}
.career_left{float:left; width:100%; color:#000; font-size:14px; margin-top:0.5%;}
.career_left span{color:#FF0000;}
.career_right{float:right; width:100%;}
.carrer_1{width:100%; padding:2% 2%; font-size:14px; border:1px solid #000; border-radius:5px;}
.carrer_2{width:100%; padding:2% 2%; font-size:14px; border:1px solid #000; border-radius:5px; height:200px;}
.ps_1{float:left; width:30%;}
.ps_2{float:right; width:68%;}
.postal_cade_1{width:100%; padding:9px 5%; font-size:14px; border:1px solid #000; border-radius:5px;}
.postal_cade_2{width:100%; padding:9px 2%; font-size:14px; border:1px solid #000; border-radius:5px;}

.dob_1{float:left; width:30%;}
.dob_2{float:left; width:30%; margin-left:5%;}
.dob_3{float:right; width:30%;}
.messeage_bx{float:left; width:100%;}
.pro_head_txt a{color:#f65b08; text-decoration:none;}
.pro_head_txt a:hover{color:#f65b08; text-decoration:underline;}
.ex_1{float:left; width:49%;}
.ex_2{float:right; width:49%;}
.sub_1{float:right; width:49%; background:#f65b08; text-align:center;}
.input_2{ background:none; cursor:pointer; color:#fff; padding:10% 5%; font-family: 'Open Sans', sans-serif; font-size:14px; outline:none; border:none}
.sub_2{float:right; width:49%; text-align:center; background:#f65b08; margin-right:2%; }
.input_3{color:#fff; background:none; width:100%;  padding:10% 5%; font-size:14px; font-family: 'Open Sans', sans-serif; outline:none; border:none; cursor:pointer;}
.bot_slide_1{float:left; width:100%;}
.bot_slide_1 img{width:100%;}
.bot_slide_2{float:left; width:100%; margin-left:0%;}
.bot_slide_2 img{width:100%;}
.bot_slide_3{float:right; width:100%;}
.bot_slide_3 img{width:100%;}

.ac_form_fl{float:left; width:100%; margin-top:2%}
.ac_bx_1{float:left; width:100%; border:1px solid #f65b08;}
.ac_bx_2{float:left; width:100%; margin-left:0%; margin-top:2%; border:1px solid #f65b08;}
.ac_bx_3{float:right; width:100%; border:1px solid #f65b08; margin-top:2%;}

.ac_img{float:left; width:90%; margin:5%;}
.ac_img img{width:100%;}
.ac_txt{float:left; width:100%; text-align:center; font-size:15px; background:#f65b08; color:#fff; padding:5% 0;}

.gallery_full{float:left; width:100%;}

.gallery_bx_1{float:left; width:18%; border:1px solid #f65b08;}
.gallery_bx_2{float:left; width:18%; margin-left:2.5%; border:1px solid #f65b08;}
.gallery_bx_3{float:right; width:18%; border:1px solid #f65b08;}

.polyster_img_1{float:left; width:100%; border:1px solid #ccc;}
.polyster_img_1 img{width:100%;}
.polyster_img_2{float:left; margin-top:3%; width:100%; border:1px solid #ccc;}
.polyster_img_2 img{width:100%;}


.user_1{float:left; width:100%; margin-top:2%;}
.user_box_1{float:left; width:100%; padding:2% 0; color:#FFFFFF; text-align:center; font-size:15px; background:#f65b08;}
.user_box_2{float:left; width:100%; margin-left:0%; padding:2% 0; margin-top:3%; color:#FFFFFF; text-align:center; font-size:15px; background:#f65b08;}
.user_box_3{float:right; width:100%; padding:2% 0; text-align:center; color:#FFFFFF; margin-top:3%; font-size:15px; background:#f65b08;}
.client_maine{float:left; width:100%; margin-top:3%;}
.client_1_bx{float:left; width:100%; border:1px solid #ccc;}
.client_1_bx img{width:100%;}
.client_2_bx{float:left; width:100%; margin-left:0%; margin-top:5%; border:1px solid #ccc;}
.client_2_bx img{width:100%;}
.client_3_bx{float:right; width:100%; border:1px solid #ccc; margin-top:5%;}
.client_3_bx img{width:100%;}


    .menu-container {
        width: 100%;
    }
    .menu-mobile {
        display: block;
		    color: #000;
    text-decoration: none;
    }
    .menu-dropdown-icon:before {
        display: block;
		padding:20px;
    }
    .menu > ul {
        display: none;
    }
    .menu > ul > li {
        width: 100%;
        float: none;
        display: block;
    }
    .menu > ul > li a {
        padding: 1.5em;
        width: 100%;
        display: block;
		color:#000;
		text-align:left;
    }
    .menu > ul > li > ul {
        position: relative;
    }
    .menu > ul > li > ul.normal-sub {
        width: 100%;
    }
    .menu > ul > li > ul > li {
        float: none;
        width: 100%;
        margin-top: 20px;
    }
    .menu > ul > li > ul > li:first-child {
        margin: 0;
    }
    .menu > ul > li > ul > li > ul {
        position: relative;
    }
    .menu > ul > li > ul > li > ul > li {
        float: none;
    }
    .menu .show-on-mobile {
        display: block;
    } 


.social_icn_box {
    width: 100%;
    float: none;
    margin-top: 2.5%;
    padding: 0.5% 0;
}
}

@media only screen and (min-width : 320px) and (max-width : 480px)     {  

.container{margin:0 auto; width:90%;}
.head_top{float:left; width:100%; margin:2% 0;}
.logo{float:none; width:60%; margin: 2px 64px;}
.logo img{width:100%; height:100%; vertical-align:middle;}
.email{float:left; width:100%; margin-top:1.5%; text-align:center;  font-size: 15px; color:#000; margin-left:0%;}
.email i{color:#f65b08}
.toll_free{float:right; width:100%; margin-top:1.5%; text-align:center; font-size: 15px; color:#000;}
.toll_free i{color:#f65b08}
.head_bott{float:left; width:100%;}
.menu_box{float:left; width:100%;}



.slider_full{float:left; width:100%;}
.slider_full img{width:100%; height:100%;}

.main_panel{float:left; width:100%; margin:2% 0;}
.contant_left{float:left; width:100%;}

.cont_head_1{float:left; width:100%; font-size:20px; text-align:center; font-weight:400; color:#f65b08; padding:2% 0%;}
.pro_head_1{float:left; width:100%; font-size:20px; text-align:center; font-weight:400; color:#f65b08;}


.panl_bx_1{float:left; width:100%;}
.panl_in{float:left; width:100%;}
.panl_left{float:left; width:100%;}
.panl_right{float:right; width:100%;}
.left_box{float:left; width:100%;}
.right_box{float:right; width:48%;}
.left_box1{float:left; width:100%; margin-top:3%;}

.img_panl{float:left; width:100%; margin:1% 0; border:1px solid #ccc;}
.img_panl img{width:100%; height:100%;}
.txt_panl{float:right; width:100%; margin:0% 0% 3% 0%;}
.panl_head{float:left; width:100%; font-size:16px; font-weight:600; color:#f65b08; padding:0% 0 1% 0;}
.panl_txt{float:left; width:100%; font-size:12px; font-weight:400; text-align:justify; color:#000; padding:0% 0% 0% 0;}

.right_1{float:left; width:100%;}
.tab_btn_box{float:left; width:100%;}
.tab_btn_con_box{float:left; width:100%;}
.btn_1{float:left; width:auto; padding:2% 5%; font-size:13px; font-weight:bold; cursor:pointer; color:#fff; background:#000; border-radius:5px 5px 0 0;}
.btn_2{float:left; width:auto; padding:2% 5%; font-size:13px; font-weight:bold; color:#fff; cursor:pointer; background:#f65b08; border-radius:5px 5px 0 0; margin-left:2%}
.tab_1_con{float:left; width:99.8%;background:rgba(238, 238, 238, 0.55); height:300px;}
.tab_2_con{float:left; width:99.8%;background:rgba(238, 238, 238, 0.55); height:300px;}
.bs_con_1{float:left; width:90%; margin:5%;}

.blank_panl{float:left; width:100%; margin-bottom:2%;}
.footer_full{float:left; width:100%; background:#1B1A1A; }
.footer{float:left; width:100%;}
.footer_bx_1{float:left; width:100%; margin:3% 0;}
.footer_bx_2{float:left; width:100%; margin:3% 0; margin-left:0%}
.footer_bx{float:left; width:100%; margin:3% 0;}
.footer_head{float:left; width:100%; font-size:14px; color:#f65b08; font-weight:bold;}
.footer_txt{float:left; width:100%; font-size:12px; padding-top:3%; color:#fff;}
.footer_txt a{color:#FFFFFF; text-decoration:none;}
.footer_txt a:hover{color:#f65b08; text-decoration:none;}

.brand_box{float:left; width:100%; background:#000;}

.brand_1{float:left; width:100%; font-size:12px; color:#fff; padding:2% 0; text-align:center;}
.brand_2{float:right; width:100%; font-size:12px; color:#fff; padding:2% 0; text-align:center;}
.brand_2 a{color:#fff; text-decoration:none;}
.brand_2 a:hover{color:#f65b08; text-decoration:none;}

.product_main{float:left; width:100%;}
.prodcut_left{float:left; width:100%; border:1px solid #ccc;}
.prodcut_left img{width:100%; height:100%;}
.product_right{float:right; width:100%;}

.pro_3panel{float:left; width:99.9%; border:1px solid #ccc; margin-top:2%;}
.pro_3panel_box_1{float:left; width:100%; border-right:0px solid #ccc; border-bottom:1px solid #ccc; cursor:pointer; }

.pro_3panel_box_2{float:left; width:100%; border-right:0px solid #ccc; cursor:pointer; border-bottom:1px solid #ccc;}
.pro_3panel_box_3{float:right; width:100%; cursor:pointer;}
.pro_3_txt{float:left; width:100%;  text-align:center; font-size:14px; font-weight:500; color:#f65b08; padding:4% 0;}
.pro_3_txt:hover{ background:#f65b08; color:#fff;}

.pro_detail_box{float:left; width:100%; border:1px solid #ccc;  margin-top:2%;}

.details_txt{float:right; width:97%;  color:#000000; font-size:14px; padding-top:1%;}
.details_txt a{color:#000; text-decoration:none;}
.details_txt a:hover{color:#f65b08; text-decoration:none;}
.bull_color{color:#f65b08; font-size:20px; float:left; width:100%; text-align:center;}
.detail_box{float:left; width:95%; padding:2.5%}
.detail_box2{float:left; width:50%;}
.detail_box3{float:right; width:50%;}
.bull_box{float:left; width:3%; margin-top: 0.5%;}
.txt_box{float:right; width:97%;}

.specification_box{float:left; width:100%; overflow-x: auto;}
.tb_cl{border-collapse:collapse; border-color:#ccc; border:1px solid #ccc;}
table tr td{ text-align:center; padding:2% 2%; color:#f65b08; font-size:14px; }
.tb_txt{text-align:center; color:#000000; padding:1% 2%; font-size:13px; }

.about_head{width:100%; margin:0 auto; text-align:center; color:#f65b08; font-weight:bold; font-size:25px;}
.about_head1{width:50%; margin:3% auto 0 auto; text-align:center; font-weight:bold; color:#f65b08; font-size:25px;}
.about_txt{width:100%; margin:3% auto 0 auto; text-align:center; color:#000; font-size:14px;}
.about_img_panl{width:100%; margin:3% auto 3% auto;}
.about_img_panl img{width:100%; height:100%;}
.pro_head_txt{float:left; width:100%; font-size:14px; color:#000; margin:2% 0; line-height:20px;}

.pro_head_txt_2{float:left; width:100%; font-size:20px; font-weight:500; text-align:center; line-height:30px; color:#000; margin:2% 0;}
.pro_head_txt_3{float:left; width:100%; font-size:20px; font-weight:500; text-align:left; line-height:30px; color:#000; margin:2% 0;}
.application_guid_box{float:left; width:100%; margin:2% 0;}
.application_head{float:left; width:100%; font-size:20px; text-align:center; color:#f65b08;}
.application_box{float:left; width:100%;}

.application_head2{float:left; width:100%; font-size:17px; color:#000; margin-top:3%; font-weight:bold;}

.application_left{float:left; width:100%;}
.aplication_right{float:right; width:100%;}
.order{float:left; width:100%;}
.aplication_contact{float:left; width:100%; padding:5% 5%; margin-top:3%; font-size:15px; color:#FFFFFF; background:#f65b08;} 
.aplication_contact_panel{float:left; width:100%; background:#eee; margin-top:5%; height:1370px;}
.sus_img{float:left; width:100%; margin:2% 0;}
.sus_img img{width:100%;}
.sus_img_2{float:left; width:99%; border:2px solid #000; margin:2% 0;}
.sus_img_2 img{width:100%;}

.city_bx_main{float:left; width:100%; margin-top:2%;}
.city_bx_1{float:left; width:100%; background:#ccc; color:#000; padding:2% 0%; border-radius:5px; font-size:14px; text-align:center;}
.city_bx_2{float:left; width:100%; background:#ccc; color:#000; padding:2% 0%; border-radius:5px; font-size:14px; margin-left:0%; margin-top:2%; text-align:center;}
.city_bx_3{float:right; width:100%; background:#ccc; color:#000; padding:2% 0%; border-radius:5px; font-size:14px; text-align:center; margin-top:2%;}

.conatct_maii{float:left; width:100%;}
.contact_left{float:left; width:100%;}
.contact_right{float:right; width:100%;}
.map_box{float:left; width:100%;}

.form_full{float:left; width:100%; margin-top:2%;}
.form_left{float:left; width:49%;}
.form_right{float:right; width:49%;}
.heading_txt{float:left; width:100%; font-size:14px; color:#000000; font-weight:bold; margin-bottom:2%;}
.in_cl_1{width:90%; padding:5%; font-size:14px; border:1px solid #000; border-radius:5px;}
.in_cl_2{width:95%; padding:2.5%; font-size:14px; border:1px solid #000; border-radius:5px;}
.in_cl_3{width:95%; height:100px; padding:2.5%; font-size:14px; border:1px solid #000; border-radius:5px;}
.in_cl_4{width:100%; padding:5% 0; font-size:11px; font-weight:bold; background:#f65b08; color:#FFFFFF; outline:none; border:none; cursor:pointer;}

.carrer_header_1{float:left; width:100%; background:#f65b08; padding:3% 2%; font-size:15px; color:#fff;}
.carere_box_1{float:left; width:100%; margin-top:2%;}
.career_left{float:left; width:100%; color:#000; font-size:14px; margin-top:0.5%;}
.career_left span{color:#FF0000;}
.career_right{float:right; width:100%;}
.carrer_1{width:100%; padding:2% 2%; font-size:14px; border:1px solid #000; border-radius:5px;}
.carrer_2{width:100%; padding:2% 2%; font-size:14px; border:1px solid #000; border-radius:5px; height:200px;}
.ps_1{float:left; width:30%;}
.ps_2{float:right; width:68%;}
.postal_cade_1{width:100%; padding:9px 5%; font-size:14px; border:1px solid #000; border-radius:5px;}
.postal_cade_2{width:100%; padding:9px 2%; font-size:14px; border:1px solid #000; border-radius:5px;}

.dob_1{float:left; width:30%;}
.dob_2{float:left; width:30%; margin-left:5%;}
.dob_3{float:right; width:30%;}
.messeage_bx{float:left; width:100%;}
.pro_head_txt a{color:#f65b08; text-decoration:none;}
.pro_head_txt a:hover{color:#f65b08; text-decoration:underline;}
.ex_1{float:left; width:49%;}
.ex_2{float:right; width:49%;}
.sub_1{float:right; width:49%; background:#f65b08; text-align:center;}
.input_2{ background:none; cursor:pointer; color:#fff; padding:10% 5%; font-family: 'Open Sans', sans-serif; font-size:14px; outline:none; border:none}
.sub_2{float:right; width:49%; text-align:center; background:#f65b08; margin-right:2%; }
.input_3{color:#fff; background:none; width:100%;  padding:10% 5%; font-size:14px; font-family: 'Open Sans', sans-serif; outline:none; border:none; cursor:pointer;}
.bot_slide_1{float:left; width:100%;}
.bot_slide_1 img{width:100%;}
.bot_slide_2{float:left; width:100%; margin-left:0%;}
.bot_slide_2 img{width:100%;}
.bot_slide_3{float:right; width:100%;}
.bot_slide_3 img{width:100%;}

.ac_form_fl{float:left; width:100%; margin-top:2%}
.ac_bx_1{float:left; width:100%; border:1px solid #f65b08;}
.ac_bx_2{float:left; width:100%; margin-left:0%; margin-top:2%; border:1px solid #f65b08;}
.ac_bx_3{float:right; width:100%; border:1px solid #f65b08; margin-top:2%;}

.ac_img{float:left; width:90%; margin:5%;}
.ac_img img{width:100%;}
.ac_txt{float:left; width:100%; text-align:center; font-size:15px; background:#f65b08; color:#fff; padding:5% 0;}

.gallery_full{float:left; width:100%;}

.gallery_bx_1{float:left; width:18%; border:1px solid #f65b08;}
.gallery_bx_2{float:left; width:18%; margin-left:2.5%; border:1px solid #f65b08;}
.gallery_bx_3{float:right; width:18%; border:1px solid #f65b08;}

.polyster_img_1{float:left; width:100%; border:1px solid #ccc;}
.polyster_img_1 img{width:100%;}
.polyster_img_2{float:left; margin-top:3%; width:100%; border:1px solid #ccc;}
.polyster_img_2 img{width:100%;}


.user_1{float:left; width:100%; margin-top:2%;}
.user_box_1{float:left; width:100%; padding:2% 0; color:#FFFFFF; text-align:center; font-size:15px; background:#f65b08;}
.user_box_2{float:left; width:100%; margin-left:0%; padding:2% 0; margin-top:3%; color:#FFFFFF; text-align:center; font-size:15px; background:#f65b08;}
.user_box_3{float:right; width:100%; padding:2% 0; text-align:center; color:#FFFFFF; margin-top:3%; font-size:15px; background:#f65b08;}
.client_maine{float:left; width:100%; margin-top:3%;}

.client_1_bx{float:left; width:100%; border:1px solid #ccc;}
.client_1_bx img{width:100%;}
.client_2_bx{float:left; width:100%; margin-left:0%; margin-top:5%; border:1px solid #ccc;}
.client_2_bx img{width:100%;}
.client_3_bx{float:right; width:100%; border:1px solid #ccc; margin-top:5%;}
.client_3_bx img{width:100%;}


    .menu-container {
        width: 100%;
    }
    .menu-mobile {
        display: block;
		    color: #000;
    text-decoration: none;
    }
    .menu-dropdown-icon:before {
        display: block;
		padding:20px;
    }
    .menu > ul {
        display: none;
    }
    .menu > ul > li {
        width: 100%;
        float: none;
        display: block;
    }
    .menu > ul > li a {
        padding: 1.5em;
        width: 100%;
        display: block;
		color:#000;
		text-align:left;
    }
    .menu > ul > li > ul {
        position: relative;
    }
    .menu > ul > li > ul.normal-sub {
        width: 100%;
    }
    .menu > ul > li > ul > li {
        float: none;
        width: 100%;
        margin-top: 20px;
    }
    .menu > ul > li > ul > li:first-child {
        margin: 0;
    }
    .menu > ul > li > ul > li > ul {
        position: relative;
    }
    .menu > ul > li > ul > li > ul > li {
        float: none;
    }
    .menu .show-on-mobile {
        display: block;
    } 


.social_icn_box {
    width: 100%;
    float: left;
    margin-top: 4%;
    padding: 0.5% 0;
}


.sntj_search {
    float: left;
    width: 100%;
    text-align: left;
    font-size: 15px;
    color: #000;
    margin-left: 0%;
    position: relative;
}

.sntj_srch_icon {
    width: 6%;
    position: absolute;
    top: 28px;
    right: 2px;
    color: #ccc;
}


.menu-mobile:after {
    font-size: 30px;
    background:#ccc;
    padding:0.5% 3%;
    border-radius:4px;
    box-shadow:0px 3px 2px #666;
}


.feature_box {
    width: 100%;
    float: none;
    margin-right: 0%;
}

.feature_box_img {
    width: 24%;
    margin: 0 auto;
}

}

@media only screen and (min-width : 481px) and (max-width : 767px)     {  
body{margin:0; padding:0; font-family: 'Open Sans', sans-serif;}
.container{margin:0 auto; width:90%;}
.head_top{float:left; width:100%; margin:2% 0;}

.logo {
    float: left;
    width: 20%;
    margin: 2% 5% 0 0%;
}

.logo img{width:100%; height:100%;}
.email{float:left; width:38%; margin-top:2.5%; text-align:center;  font-size: 15px; color:#000; margin-left:2%;}
.email i{color:#f65b08}
.toll_free{float:right; width:30%; margin-top:2.5%; text-align:right; font-size: 15px; color:#000;}
.toll_free i{color:#f65b08}
.head_bott{float:left; width:100%;}
.menu_box{float:left; width:100%;}



.slider_full{float:left; width:100%;}
.slider_full img{width:100%; height:100%;}
.main_panel{float:left; width:100%; margin:2% 0;}
.contant_left{float:left; width:100%;}

.cont_head_1{float:left; width:100%; font-size:25px; font-weight:400; color:#f65b08; padding:2% 0%;}
.pro_head_1{float:left; width:100%; font-size:25px; font-weight:400; color:#f65b08;}


.panl_bx_1{float:left; width:100%;}
.panl_in{float:left; width:100%;}
.panl_left{float:left; width:100%;}
.panl_right{float:right; width:100%;}
.left_box{float:left; width:100%;}
.right_box{float:right; width:48%;}
.left_box1{float:left; width:100%; margin-top:3%;}

.img_panl{float:left; width:28%; margin:1% 0; border:1px solid #ccc;}
.img_panl img{width:100%; height:100%;}
.txt_panl{float:right; width:67%; margin:0% 3% 3% 0%;}
.panl_head{float:left; width:100%; font-size:16px; font-weight:600; color:#f65b08; padding:0% 0 1% 0;}
.panl_txt{float:left; width:97%; font-size:12px; font-weight:400; text-align:justify; color:#000; padding:0% 0% 0% 0;}

.right_1{float:left; width:100%;}
.tab_btn_box{float:left; width:100%;}
.tab_btn_con_box{float:left; width:100%;}
.btn_1{float:left; width:auto; padding:2% 5%; font-size:13px; font-weight:bold; cursor:pointer; color:#fff; background:#000; border-radius:5px 5px 0 0;}
.btn_2{float:left; width:auto; padding:2% 5%; font-size:13px; font-weight:bold; color:#fff; cursor:pointer; background:#f65b08; border-radius:5px 5px 0 0; margin-left:2%}
.tab_1_con{float:left; width:99.8%;background:rgba(238, 238, 238, 0.55); height:300px;}
.tab_2_con{float:left; width:99.8%;background:rgba(238, 238, 238, 0.55); height:300px;}
.bs_con_1{float:left; width:90%; margin:5%;}

.blank_panl{float:left; width:100%; margin-bottom:2%;}
.footer_full{float:left; width:100%; background:#1B1A1A; }
.footer{float:left; width:100%;}
.footer_bx_1{float:left; width:100%; margin:3% 0;}
.footer_bx_2{float:left; width:100%; margin:3% 0; margin-left:0%}
.footer_bx{float:left; width:100%; margin:3% 0;}
.footer_head{float:left; width:100%; font-size:14px; color:#f65b08; font-weight:bold;}
.footer_txt{float:left; width:100%; font-size:12px; padding-top:3%; color:#fff;}
.footer_txt a{color:#FFFFFF; text-decoration:none;}
.footer_txt a:hover{color:#f65b08; text-decoration:none;}

.brand_box{float:left; width:100%; background:#000;}

.brand_1{float:left; width:50%; font-size:12px; color:#fff; padding:2% 0; text-align:left;}
.brand_2{float:right; width:50%; font-size:12px; color:#fff; padding:2% 0; text-align:right;}
.brand_2 a{color:#fff; text-decoration:none;}
.brand_2 a:hover{color:#f65b08; text-decoration:none;}

.product_main{float:left; width:100%;}
.prodcut_left{float:left; width:100%; border:1px solid #ccc;}
.prodcut_left img{width:100%; height:100%;}
.product_right{float:right; width:100%;}

.pro_3panel{float:left; width:99.9%; border:1px solid #ccc; margin-top:2%;}
.pro_3panel_box_1{float:left; width:33.31%; border-right:1px solid #ccc; cursor:pointer; }

.pro_3panel_box_2{float:left; width:33.31%; border-right:1px solid #ccc; cursor:pointer;}
.pro_3panel_box_3{float:right; width:33.31%; cursor:pointer;}
.pro_3_txt{float:left; width:100%;  text-align:center; font-size:14px; font-weight:500; color:#f65b08; padding:4% 0;}
.pro_3_txt:hover{ background:#f65b08; color:#fff;}

.pro_detail_box{float:left; width:100%; border:1px solid #ccc;  margin-top:2%;}

.details_txt{float:left; width:100%; color:#000000; font-size:14px; padding-top:1%;}
.details_txt a{color:#000; text-decoration:none;}
.details_txt a:hover{color:#f65b08; text-decoration:none;}
.bull_color{color:#f65b08; font-size:20px; float:left; width:100%; text-align:center;}
.detail_box{float:left; width:100%;}
.detail_box2{float:left; width:50%;}
.detail_box3{float:right; width:50%;}
.bull_box{float:left; width:3%; margin-top: 0.5%;}
.txt_box{float:right; width:96%; margin-top:1%;}

.specification_box{float:left; width:100%; overflow-x: auto;}
.tb_cl{border-collapse:collapse; border-color:#ccc; border:1px solid #ccc;}
table tr td{ text-align:center; padding:2% 2%; color:#f65b08; font-size:14px; }
.tb_txt{text-align:center; color:#000000; padding:1% 2%; font-size:13px; }

.about_head{width:100%; margin:0 auto; text-align:center; color:#f65b08; font-weight:bold; font-size:25px;}
.about_head1{width:50%; margin:3% auto 0 auto; text-align:center; font-weight:bold; color:#f65b08; font-size:25px;}
.about_txt{width:100%; margin:3% auto 0 auto; text-align:center; color:#000; font-size:14px;}
.about_img_panl{width:100%; margin:3% auto 3% auto;}
.about_img_panl img{width:100%; height:100%;}
.pro_head_txt{float:left; width:100%; font-size:14px; color:#000; margin:2% 0; line-height:20px;}

.pro_head_txt_2{float:left; width:100%; font-size:20px; font-weight:500; text-align:center; line-height:30px; color:#000; margin:2% 0;}
.pro_head_txt_3{float:left; width:100%; font-size:20px; font-weight:500; text-align:left; line-height:30px; color:#000; margin:2% 0;}
.application_guid_box{float:left; width:100%; margin:2% 0;}
.application_head{float:left; width:100%; font-size:20px; color:#f65b08;}
.application_box{float:left; width:100%;}

.application_head2{float:left; width:100%; font-size:17px; color:#000; margin-top:3%; font-weight:bold;}

.application_left{float:left; width:100%;}
.aplication_right{float:right; width:100%;}
.order{float:left; width:100%;}
.aplication_contact{float:left; width:100%; padding:3% 5%; margin-top:3%; font-size:15px; color:#FFFFFF; background:#f65b08;} 
.aplication_contact_panel{float:left; width:100%; background:#eee; margin-top:5%; height:400px;}
.sus_img{float:left; width:100%; margin:2% 0;}
.sus_img img{width:100%;}
.sus_img_2{float:left; width:99%; border:2px solid #000; margin:2% 0;}
.sus_img_2 img{width:100%;}

.city_bx_main{float:left; width:100%; margin-top:2%;}
.city_bx_1{float:left; width:15%; background:#ccc; color:#000; padding:1% 0%; border-radius:5px; font-size:13px; text-align:center;}
.city_bx_2{float:left; width:15%; background:#ccc; color:#000; padding:1% 0%; border-radius:5px; font-size:13px; margin-left:2%; text-align:center;}
.city_bx_3{float:right; width:15%; background:#ccc; color:#000; padding:1% 0%; border-radius:5px; font-size:13px; text-align:center;}

.conatct_maii{float:left; width:100%;}
.contact_left{float:left; width:100%;}
.contact_right{float:right; width:100%;}
.map_box{float:left; width:100%;}

.form_full{float:left; width:100%; margin-top:2%;}
.form_left{float:left; width:49%;}
.form_right{float:right; width:49%;}
.heading_txt{float:left; width:100%; font-size:14px; color:#000000; font-weight:bold; margin-bottom:2%;}
.in_cl_1{width:90%; padding:5%; font-size:14px; border:1px solid #000; border-radius:5px;}
.in_cl_2{width:95%; padding:2.5%; font-size:14px; border:1px solid #000; border-radius:5px;}
.in_cl_3{width:95%; height:100px; padding:2.5%; font-size:14px; border:1px solid #000; border-radius:5px;}
.in_cl_4{width:100%; padding:5% 0; font-size:14px; font-weight:bold; background:#f65b08; color:#FFFFFF; outline:none; border:none; cursor:pointer;}

.carrer_header_1{float:left; width:100%; background:#f65b08; padding:1% 2%; font-size:17px; color:#fff;}
.carere_box_1{float:left; width:100%; margin-top:2%;}
.career_left{float:left; width:50%; color:#000; font-size:14px; margin-top:0.5%;}
.career_left span{color:#FF0000;}
.career_right{float:right; width:50%;}
.carrer_1{width:100%; padding:2% 2%; font-size:14px; border:1px solid #000; border-radius:5px;}
.carrer_2{width:100%; padding:2% 2%; font-size:14px; border:1px solid #000; border-radius:5px; height:200px;}
.ps_1{float:left; width:30%;}
.ps_2{float:right; width:68%;}
.postal_cade_1{width:100%; padding:9px 5%; font-size:14px; border:1px solid #000; border-radius:5px;}
.postal_cade_2{width:100%; padding:9px 2%; font-size:14px; border:1px solid #000; border-radius:5px;}

.dob_1{float:left; width:30%;}
.dob_2{float:left; width:30%; margin-left:5%;}
.dob_3{float:right; width:30%;}
.messeage_bx{float:left; width:100%;}
.pro_head_txt a{color:#f65b08; text-decoration:none;}
.pro_head_txt a:hover{color:#f65b08; text-decoration:underline;}
.ex_1{float:left; width:49%;}
.ex_2{float:right; width:49%;}
.sub_1{float:right; width:25%; background:#f65b08; text-align:center;}
.input_2{ background:none; cursor:pointer; color:#fff; padding:10% 5%; font-family: 'Open Sans', sans-serif; font-size:14px; outline:none; border:none}
.sub_2{float:right; width:25%; text-align:center; background:#f65b08; margin-right:2%; }
.input_3{color:#fff; background:none; width:100%;  padding:10% 5%; font-size:14px; font-family: 'Open Sans', sans-serif; outline:none; border:none; cursor:pointer;}
.bot_slide_1{float:left; width:32%;}
.bot_slide_1 img{width:100%;}
.bot_slide_2{float:left; width:32%; margin-left:2%;}
.bot_slide_2 img{width:100%;}
.bot_slide_3{float:right; width:32%;}
.bot_slide_3 img{width:100%;}

.ac_form_fl{float:left; width:100%; margin-top:2%}
.ac_bx_1{float:left; width:49%; border:1px solid #f65b08;}
.ac_bx_2{float:right; width:49%; margin-left:0%; border:1px solid #f65b08;}
.ac_bx_3{float:left; width:49%; margin-top:3%; border:1px solid #f65b08;}

.ac_img{float:left; width:90%; margin:5%;}
.ac_img img{width:100%;}
.ac_txt{float:left; width:100%; text-align:center; font-size:15px; background:#f65b08; color:#fff; padding:5% 0;}

.gallery_full{float:left; width:100%;}

.gallery_bx_1{float:left; width:18%; border:1px solid #f65b08;}
.gallery_bx_2{float:left; width:18%; margin-left:2.5%; border:1px solid #f65b08;}
.gallery_bx_3{float:right; width:18%; border:1px solid #f65b08;}

.polyster_img_1{float:left; width:100%; border:1px solid #ccc;}
.polyster_img_1 img{width:100%;}
.polyster_img_2{float:left; margin-top:3%; width:100%; border:1px solid #ccc;}
.polyster_img_2 img{width:100%;}



    .menu-container {
        width: 100%;
    }
    .menu-mobile {
        display: block;
		    color: #000;
    text-decoration: none;
    }
    .menu-dropdown-icon:before {
        display: block;
		padding:20px;
    }
    .menu > ul {
        display: none;
    }
    .menu > ul > li {
        width: 100%;
        float: none;
        display: block;
    }
    .menu > ul > li a {
        padding: 1.5em;
        width: 100%;
        display: block;
		color:#000;
		text-align:left;
    }
    .menu > ul > li > ul {
        position: relative;
    }
    .menu > ul > li > ul.normal-sub {
        width: 100%;
    }
    .menu > ul > li > ul > li {
        float: none;
        width: 100%;
        margin-top: 20px;
    }
    .menu > ul > li > ul > li:first-child {
        margin: 0;
    }
    .menu > ul > li > ul > li > ul {
        position: relative;
    }
    .menu > ul > li > ul > li > ul > li {
        float: none;
    }
    .menu .show-on-mobile {
        display: block;
    }



.user_1{float:left; width:100%; margin-top:2%;}
.user_box_1{float:left; width:100%; padding:2% 0; color:#FFFFFF; text-align:center; font-size:15px; background:#f65b08;}
.user_box_2{float:left; width:100%; margin-left:0%; padding:2% 0; margin-top:3%; color:#FFFFFF; text-align:center; font-size:15px; background:#f65b08;}
.user_box_3{float:right; width:100%; padding:2% 0; text-align:center; color:#FFFFFF; margin-top:3%; font-size:15px; background:#f65b08;}
.client_maine{float:left; width:100%; margin-top:3%;}

.client_1_bx{float:left; width:49%; border:1px solid #ccc;}
.client_1_bx img{width:100%;}
.client_2_bx{float:left; width:49%; margin-left:0%; margin-top:0%; border:1px solid #ccc;}
.client_2_bx img{width:100%;}
.client_3_bx{float:right; width:49%; border:1px solid #ccc; margin-top:5%;}
.client_3_bx img{width:100%;}
.res_1{float:left; width:48.9%; border:1px solid #ccc;}
.res_2{float:right; width:48.9%; border:1px solid #ccc;}
.res_3{float:left; width:48.9%; margin-top:5%; border:1px solid #ccc;} 
.res_4{float:right; width:48.9%; border:1px solid #ccc;}
.res_1 img{width:100%; height:100%;}
.res_2 img{width:100%; height:100%;}
.res_3 img{width:100%; height:100%;}
.res_4 img{width:100%; height:100%;}


.sntj_search {
    float: left;
    width: 40%;}
    
.social_icn_box {
    width: 33%;
    float: right;
    margin-top: 2.5%;
    padding: 0.5% 0;
} 

.social_icn_box ul li a {
    font-size: 24px;
    font-weight: 600;
    color: #333;
    margin-left: 18px;
}

.sntj_srch_icon {
    width: 6%;
    position: absolute;
    top: 18px;
    right: 5px;
    color: #ccc;
}

.menu-mobile:after {
    font-size: 30px;
    background:#ccc;
    padding:0.5% 3%;
    border-radius:4px;
    box-shadow:0px 3px 2px #666;
}


}


@media only screen and (min-width : 768px) and (max-width : 1024px)     { 
.container{margin:0 auto; width:90%;}
.head_top{float:left; width:100%; margin:2% 0;}
.logo {
    float: left;
    width: 26%;
    margin-right: 3%;
}
.logo img{width:100%; height:100%;}
.email{float:left; width:38%; margin-top:1.5%; text-align:center;  font-size: 15px; color:#000; margin-left:7%;}
.email i{color:#f65b08}
.toll_free{float:right; width:25%; margin-top:1.5%; text-align:right; font-size: 15px; color:#000;}
.toll_free i{color:#f65b08}
.head_bott{float:left; width:100%;}
.menu_box{float:left; width:100%;}



.slider_full{float:left; width:100%;}
.slider_full img{width:100%; height:100%;}

.main_panel{float:left; width:100%; margin:2% 0;}
.contant_left{float:left; width:100%;}

.cont_head_1{float:left; width:100%; font-size:25px; font-weight:400; color:#f65b08; padding:2% 0%;}
.pro_head_1{float:left; width:100%; font-size:25px; font-weight:400; color:#f65b08;}


.panl_bx_1{float:left; width:100%;}
.panl_in{float:left; width:100%;}
.panl_left{float:left; width:100%;}
.panl_right{float:right; width:100%;}
.left_box{float:left; width:100%;}
.right_box{float:right; width:48%;}
.left_box1{float:left; width:100%; margin-top:3%;}

.img_panl{float:left; width:28%; margin:1% 0; border:1px solid #ccc;}
.img_panl img{width:100%; height:100%;}
.txt_panl{float:right; width:67%; margin:0% 3% 3% 0%;}
.panl_head{float:left; width:100%; font-size:16px; font-weight:600; color:#f65b08; padding:0% 0 1% 0;}
.panl_txt{float:left; width:97%; font-size:12px; font-weight:400; text-align:justify; color:#000; padding:0% 0% 0% 0;}

.right_1{float:left; width:100%;}
.tab_btn_box{float:left; width:100%;}
.tab_btn_con_box{float:left; width:100%;}
.btn_1{float:left; width:auto; padding:2% 5%; font-size:13px; font-weight:bold; cursor:pointer; color:#fff; background:#000; border-radius:5px 5px 0 0;}
.btn_2{float:left; width:auto; padding:2% 5%; font-size:13px; font-weight:bold; color:#fff; cursor:pointer; background:#f65b08; border-radius:5px 5px 0 0; margin-left:2%}
.tab_1_con{float:left; width:99.8%;background:rgba(238, 238, 238, 0.55); height:300px;}
.tab_2_con{float:left; width:99.8%;background:rgba(238, 238, 238, 0.55); height:300px;}
.bs_con_1{float:left; width:90%; margin:5%;}

.blank_panl{float:left; width:100%; margin-bottom:2%;}
.footer_full{float:left; width:100%; background:#1B1A1A; }
.footer{float:left; width:100%;}
.footer_bx_1{float:left; width:16.66%; margin:3% 0;}
.footer_bx_2{float:left; width:16.66%; margin:3% 0; margin-left:4%}
.footer_bx{float:left; width:13%; margin:3% 0;}
.footer_head{float:left; width:100%; font-size:14px; color:#f65b08; font-weight:bold;}
.footer_txt{float:left; width:100%; font-size:12px; padding-top:3%; color:#fff;}
.footer_txt a{color:#FFFFFF; text-decoration:none;}
.footer_txt a:hover{color:#f65b08; text-decoration:none;}

.brand_box{float:left; width:100%; background:#000;}

.brand_1{float:left; width:50%; font-size:12px; color:#fff; padding:2% 0; text-align:left;}
.brand_2{float:right; width:50%; font-size:12px; color:#fff; padding:2% 0; text-align:right;}
.brand_2 a{color:#fff; text-decoration:none;}
.brand_2 a:hover{color:#f65b08; text-decoration:none;}

.product_main{float:left; width:100%;}
.prodcut_left{float:left; width:35%; border:1px solid #ccc;}
.prodcut_left img{width:100%; height:100%;}
.product_right{float:right; width:60%;}

.pro_3panel{float:left; width:99.9%; border:1px solid #ccc; margin-top:2%;}
.pro_3panel_box_1{float:left; width:33.31%; border-right:1px solid #ccc; cursor:pointer; }

.pro_3panel_box_2{float:left; width:33.31%; border-right:1px solid #ccc; cursor:pointer;}
.pro_3panel_box_3{float:right; width:33.31%; cursor:pointer;}
.pro_3_txt{float:left; width:100%;  text-align:center; font-size:13px; font-weight:500; color:#f65b08; padding:4% 0;}
.pro_3_txt:hover{ background:#f65b08; color:#fff;}

.pro_detail_box{float:left; width:100%; border:1px solid #ccc;  margin-top:2%;}

.details_txt{float:left; width:100%; color:#000000; font-size:14px; padding-top:1%;}
.details_txt a{color:#000; text-decoration:none;}
.details_txt a:hover{color:#f65b08; text-decoration:none;}
.bull_color{color:#f65b08; font-size:20px; float:left; width:100%; text-align:center;}
.detail_box{float:left; width:100%;}
.detail_box2{float:left; width:50%;}
.detail_box3{float:right; width:50%;}
.bull_box{float:left; width:3%; margin-top: 0.5%;}
.txt_box{float:right; width:97%;}

.specification_box{float:left; width:100%;}
.tb_cl{border-collapse:collapse; border-color:#ccc; border:1px solid #ccc;}
table tr td{ text-align:center; padding:2% 2%; color:#f65b08; font-size:13px; }
.tb_txt{text-align:center; color:#000000; padding:1% 2%; font-size:13px; }

.about_head{width:50%; margin:0 auto; text-align:center; color:#f65b08; font-weight:bold; font-size:25px;}
.about_head1{width:50%; margin:3% auto 0 auto; text-align:center; font-weight:bold; color:#f65b08; font-size:25px;}
.about_txt{width:50%; margin:3% auto 0 auto; text-align:center; color:#000; font-size:14px;}
.about_img_panl{width:50%; margin:3% auto 3% auto;}
.about_img_panl img{width:100%; height:100%;}
.pro_head_txt{float:left; width:100%; font-size:14px; color:#000; margin:2% 0; line-height:20px;}

.pro_head_txt_2{float:left; width:100%; font-size:20px; font-weight:500; text-align:center; line-height:30px; color:#000; margin:2% 0;}
.pro_head_txt_3{float:left; width:100%; font-size:20px; font-weight:500; text-align:left; line-height:30px; color:#000; margin:2% 0;}
.application_guid_box{float:left; width:100%; margin:2% 0;}
.application_head{float:left; width:100%; font-size:20px; color:#f65b08;}
.application_box{float:left; width:100%;}

.application_head2{float:left; width:100%; font-size:17px; color:#000; margin-top:3%; font-weight:bold;}

.application_left{float:left; width:70%;}
.aplication_right{float:right; width:23%;}
.order{float:left; width:100%;}
.aplication_contact{float:left; width:100%; padding:5% 5%; margin-top:3%; font-size:15px; color:#FFFFFF; background:#f65b08;} 
.aplication_contact_panel{float:left; width:100%; background:#eee; margin-top:5%; height:400px;}
.sus_img{float:left; width:100%; margin:2% 0;}
.sus_img img{width:100%;}
.sus_img_2{float:left; width:99%; border:2px solid #000; margin:2% 0;}
.sus_img img{width:100%;}

.city_bx_main{float:left; width:100%; margin-top:2%;}
.city_bx_1{float:left; width:15%; background:#ccc; color:#000; padding:1% 0%; border-radius:5px; font-size:14px; text-align:center;}
.city_bx_2{float:left; width:15%; background:#ccc; color:#000; padding:1% 0%; border-radius:5px; font-size:14px; margin-left:2%; text-align:center;}
.city_bx_3{float:right; width:15%; background:#ccc; color:#000; padding:1% 0%; border-radius:5px; font-size:14px; text-align:center;}

.conatct_maii{float:left; width:100%;}
.contact_left{float:left; width:49%;}
.contact_right{float:right; width:49%;}
.map_box{float:left; width:100%;}

.form_full{float:left; width:100%; margin-top:2%;}
.form_left{float:left; width:49%;}
.form_right{float:right; width:49%;}
.heading_txt{float:left; width:100%; font-size:14px; color:#000000; font-weight:bold; margin-bottom:2%;}
.in_cl_1{width:90%; padding:5%; font-size:14px; border:1px solid #000; border-radius:5px;}
.in_cl_2{width:95%; padding:2.5%; font-size:14px; border:1px solid #000; border-radius:5px;}
.in_cl_3{width:95%; height:100px; padding:2.5%; font-size:14px; border:1px solid #000; border-radius:5px;}
.in_cl_4{width:100%; padding:5% 0; font-size:14px; font-weight:bold; background:#f65b08; color:#FFFFFF; outline:none; border:none; cursor:pointer;}

.carrer_header_1{float:left; width:100%; background:#f65b08; padding:1% 2%; font-size:17px; color:#fff;}
.carere_box_1{float:left; width:100%; margin-top:2%;}
.career_left{float:left; width:50%; color:#000; font-size:14px; margin-top:0.5%;}
.career_left span{color:#FF0000;}
.career_right{float:right; width:50%;}
.carrer_1{width:100%; padding:2% 2%; font-size:14px; border:1px solid #000; border-radius:5px;}
.carrer_2{width:100%; padding:2% 2%; font-size:14px; border:1px solid #000; border-radius:5px; height:200px;}
.ps_1{float:left; width:30%;}
.ps_2{float:right; width:68%;}
.postal_cade_1{width:100%; padding:9px 5%; font-size:14px; border:1px solid #000; border-radius:5px;}
.postal_cade_2{width:100%; padding:9px 2%; font-size:14px; border:1px solid #000; border-radius:5px;}

.dob_1{float:left; width:30%;}
.dob_2{float:left; width:30%; margin-left:5%;}
.dob_3{float:right; width:30%;}
.messeage_bx{float:left; width:100%;}
.pro_head_txt a{color:#f65b08; text-decoration:none;}
.pro_head_txt a:hover{color:#f65b08; text-decoration:underline;}
.ex_1{float:left; width:49%;}
.ex_2{float:right; width:49%;}
.sub_1{float:right; width:20%; background:#f65b08; text-align:center;}
.input_2{ background:none; cursor:pointer; color:#fff; padding:10% 5%; font-family: 'Open Sans', sans-serif; font-size:14px; outline:none; border:none}
.sub_2{float:right; width:20%; text-align:center; background:#f65b08; margin-right:2%; }
.input_3{color:#fff; background:none; width:100%;  padding:10% 5%; font-size:14px; font-family: 'Open Sans', sans-serif; outline:none; border:none; cursor:pointer;}
.bot_slide_1{float:left; width:32%;}
.bot_slide_1 img{width:100%;}
.bot_slide_2{float:left; width:32%; margin-left:2%;}
.bot_slide_2 img{width:100%;}
.bot_slide_3{float:right; width:32%;}
.bot_slide_3 img{width:100%;}

.ac_form_fl{float:left; width:100%; margin-top:2%}
.ac_bx_1{float:left; width:30%; border:1px solid #f65b08;}
.ac_bx_2{float:left; width:30%; margin-left:5%; border:1px solid #f65b08;}
.ac_bx_3{float:right; width:30%; border:1px solid #f65b08;}

.ac_img{float:left; width:90%; margin:5%;}
.ac_img img{width:100%;}
.ac_txt{float:left; width:100%; text-align:center; font-size:15px; background:#f65b08; color:#fff; padding:5% 0;}

.gallery_full{float:left; width:100%;}

.gallery_bx_1{float:left; width:18%; border:1px solid #f65b08;}
.gallery_bx_2{float:left; width:18%; margin-left:2.5%; border:1px solid #f65b08;}
.gallery_bx_3{float:right; width:18%; border:1px solid #f65b08;}

.polyster_img_1{float:left; width:100%; border:1px solid #ccc;}
.polyster_img_1 img{width:100%;}
.polyster_img_2{float:left; margin-top:3%; width:100%; border:1px solid #ccc;}
.polyster_img_2 img{width:100%;}

    .menu-container {
        width: 100%;
    }
    .menu-mobile {
        display: block;
		    color: #000;
    text-decoration: none;
    }
    .menu-dropdown-icon:before {
        display: block;
		padding:20px;
    }
    .menu > ul {
        display: none;
    }
    .menu > ul > li {
        width: 100%;
        float: none;
        display: block;
    }
    .menu > ul > li a {
        padding: 1.5em;
        width: 100%;
        display: block;
		color:#000;
		text-align:left;
    }
    .menu > ul > li > ul {
        position: relative;
    }
    .menu > ul > li > ul.normal-sub {
        width: 100%;
    }
    .menu > ul > li > ul > li {
        float: none;
        width: 100%;
        margin-top: 20px;
    }
    .menu > ul > li > ul > li:first-child {
        margin: 0;
    }
    .menu > ul > li > ul > li > ul {
        position: relative;
    }
    .menu > ul > li > ul > li > ul > li {
        float: none;
    }
    .menu .show-on-mobile {
        display: block;
    } 
 
 
.user_1{float:left; width:100%; margin-top:2%;}
.user_box_1{float:left; width:100%; padding:1.5% 0; color:#FFFFFF; text-align:center; font-size:15px; background:#f65b08;}
.user_box_2{float:left; width:100%; margin-left:0%; margin-top:2%; padding:1.5% 0; color:#FFFFFF; text-align:center; font-size:15px; background:#f65b08;}
.user_box_3{float:right; width:100%; padding:1.5% 0; text-align:center; margin-top:2%; color:#FFFFFF; font-size:15px; background:#f65b08;}
.client_maine{float:left; width:100%; margin-top:3%;}
.client_1_bx{float:left; width:20.5%; border:1px solid #ccc;}
.client_1_bx img{width:100%;}
.client_2_bx{float:left; width:20.5%; margin-left:6%; border:1px solid #ccc;}
.client_2_bx img{width:100%;}
.client_3_bx{float:right; width:20.5%; border:1px solid #ccc;}
.client_3_bx img{width:100%;}

.menu-mobile:after {
    font-size: 30px;
    background: #ccc;
    padding: 0.5% 2%;
    border-radius: 4px;
    box-shadow: 0px 3px 2px #666;
}

.sntj_srch_icon {
    width: 6%;
    position: absolute;
    top: 23px;
    right: 0px;
    color: #ccc;
}

.social_icn_box ul li a {
    font-size: 20px;
    font-weight: 600;
    color: #333;
    margin-left: 22px;
}

.social_icn_box {
    width: 30%;
    float: right;
    margin-top: 2.5%;
    padding: 0.5% 0;
    
    
.video-responsive{
    overflow:hidden;
    padding-bottom:56.25%;
    position:relative;
    height:0;
}
.video-responsive iframe{
    left:0;
    top:0;
    height:100%;
    width:100%;
    position:absolute;
}

