@media screen and (max-width:1410px) {
	.main {  padding: 0 15px;}
	.navigation .main {  padding: 0;}
	.ws_scale .scale_ul li .scale_img {  width: 45%;}
	.ws_scale .scale_ul li .scale_con {  width: 50%;}
}
@media screen and (max-width:1360px) {
	.ws_info_tab .wit_lft {  width: 50%; padding: 0 40px 0 0;}
	.ws_info_tab .wit_rgt {  margin: 0 4% 0 0;  width: 46%;}
}
@media screen and (max-width:1279px) {
	.main_menu > ul > li {  margin: 0 0 0 10px;}
	.ws_header .ws_hdr_btm .ws_hdr_rgt .ws_srch {  margin: 0 0 0 10px;}
	.main_menu > ul > li > a {  font-size: 11px;}
	.main_menu ul ul li a {  font-size: 12px;}
	.ws_aps_wrap {  padding: 0;}
	.ws_aps::after {  width: 50vh;}
	.ws_aps_blk .ws_aps_hdr h2 {  font-size: 30px;}
	.ws_prd .prd_ul li .prd_con {  padding: 0 15px;}
	.ws_rlt .prd_ul li .prd_con {  padding: 0 15px;}
	.ws_nl {  padding: 30px;}
}
@media screen and (max-width:1025px) {
    .ws_header .ws_hdr_btm .ws_hdr_rgt{margin-top:12px;}
	.lines-button {  display: block;}
	.ws_header .ws_hdr_btm {  position: relative;}
	.ws_header .ws_hdr_btm .ws_hdr_rgt .ws_srch {  margin: 9px 55px 0 0;}
	.ws_hm_bnr .slideshow li .ws_hmbnr_overlay .ws_hmbnr_con {  width: 100%;}
	.ws_aps_blk {  padding: 20px 25px;}
	.ws_aps_blk .ws_aps_hdr .ws_aps_img {  height: 60px;  width: 60px;}
	.ws_aps_blk .ws_aps_hdr h2 {  font-size: 20px;  margin: 10px 0 0;}
	.ws_aps_blk .ws_aps_con p {  font-size: 14px;  line-height: 23px;}
	.ws_prd .prd_ul li { margin: 0 10px 30px !important;  width: calc(33.33% - 20px);}
	.ws_rlt .prd_ul li { margin: 0 10px 30px !important;  width: calc(33.33% - 20px);}
	.ws_srv_ul li{ margin: 0 10px 30px;  width: calc(33.33% - 20px);}
	.ws_info_tab .wit_lft h2 {  font-size: 40px;}
	.ws_nl .ws_nl_rgt {  width: calc(100% - 365px);}
	.ws_prdt_dtl .ws_prdt_slider {  width: 49%;}
	.ws_prdt_dtl .ws_prdt_con {  width: 49%;}
	.ws_prdt_dtl .ws_prdt_slider #sync1.owl-carousel .item {  height: 400px;}
	.ws_prdt_tab .tabs li a {  padding: 14px 15px;}
	.ws_ser_maping .ws_ser_mapcon {  padding: 78px 45px 125px;}
	.ws_ftr_blk.second-ftr { padding-left: 20px; }
}
@media screen and (max-width:767px) {
	.ws_header .ws_hdr_top {  display: none;}
	.ws_header .ws_hdr_btm .ws_logo img {  height: 40px;}
	.ws_header .ws_hdr_btm .ws_hdr_rgt {  margin: 0;}
	.lines-button {  top: 18px;}
	.mean-bar {  top: 68px;}
	.mean-nav {  width: 280px;}
	.ws_hm_bnr .slideshow li .ws_hmbnr_overlay .ws_hmbnr_con h5 {  font-size: 11px; margin: 0 0 10px;}
	.ws_hm_bnr .slideshow li .ws_hmbnr_overlay .ws_hmbnr_con h2 {  font-size: 14px;  line-height: 16px;  margin: 0 0 10px;}
	.ws_hm_bnr .slideshow li .ws_hmbnr_overlay .ws_hmbnr_con::before {  width: 20px; display: none;}
	.ws_hm_bnr .slideshow li .ws_hmbnr_overlay .ws_hmbnr_con {  padding: 0 0 0 00px;}
	.ws_hm_bnr .slideshow li .ws_hmbnr_img {  height: 190px !important;}
	.ws_hm_bnr.home_page {	min-height: 190px;}
	.ws_hm_bnr.home_page .bx-viewport {	height: 190px !important;}
	.ws_hm_bnr .slideshow li .ws_hmbnr_overlay .ws_hmbnr_con .a_vais {  font-size: 12px;  padding: 10px 13px;}
	.ws_aps {  margin: 0;}
	.ws_hm_bnr {  margin: 0 0 30px;min-height: 190px;}
	.ws_aps_blk {  margin: 0 0 30px;  width: 100%;}
	.hdr_h2 {  font-size: 30px;}
	.hdr_h2 span {  bottom: -17px;}
	.hdr_h2 {  margin: 0 0 50px;}
	.ws_prd .prd_ul li {  margin: 0 0 30px !important;  width: 100%;}
	.ws_srv_ul li {  margin: 0 0 30px;  width: 100%;}
	.ws_prd {  margin: 0;}
	.ws_srv {  margin: 0 0 10px;}
	.ws_info_tab .wit_lft {  margin: 0 0 30px;  padding: 0;  width: 100%;}
	.ws_info_tab .wit_rgt {  margin: 0;  width: 100%;}
	.ws_info_tab .wit_rgt::after {  height: calc(100% + 30px);  left: -15px;  top: -15px;  width: calc(100% + 30px);}
	.ws_info_tab .wit_rgt .vd_overlay h5 {  font-size: 12px;  margin: 0 0 10px;}
	.ws_info_tab .wit_rgt .vd_overlay h2 {  font-size: 18px;}
	.ws_info_tab .wit_rgt .s_play {  left: 8px;  width: 40px;}
	.ws_info_tab {  margin: 0 0 70px;  padding: 30px 0;}
	.ws_info_tab .wit_lft h5 {  font-size: 12px;  margin: 0 0 0px;}
	.ws_info_tab .wit_lft h2 {  font-size: 30px;  margin: 0 0 10px;}
	.ws_info_tab .wit_lft p {  font-size: 14px;  line-height: 24px;  margin: 0 0 15px;}
	.ws_nl .ws_nl_lft {  margin: 0 0 10px;  text-align: center;  width: 100%;}
	.ws_nl .ws_nl_rgt {  width: 100%;}
	.ws_nl .ws_nl_rgt .btn_nl {  font-size: 12px;  width: 90px;}
	.ws_nl .ws_nl_rgt .txt_nl {  width: calc(100% - 90px); padding: 0 10px;}
	.ws_ftr .ws_ftr_blk {  width: 100% !important;padding: 0; margin: 0 0 30px;}
	.ws_ftr .ws_ftr_blk:last-child {margin: 0 ;}
	.ws_ftr .ws_ftr_blk h2 {  margin: 0 0 15px;}
	.ws_search_frm .search-field {  margin: 0 0 20px;  width: 100%;}
	.ws_search_frm .search-submit {  width: 100%;}
	.ws_about h2 {  font-size: 30px;  margin: 30px 0;}
	.ws_about h2 span {  padding: 0 0 10px;}
	.ws_about p {  font-size: 14px;  line-height: 26px;  margin: 0 0 15px;}
	.ws_about .ws_abt_slider {  margin: 0 0 30px 0;  width: 100%;}
	.ws_about {  margin: 0 0 70px;}
	.ws_contact h1 {  font-size: 30px;  margin: 0 0 30px;}
	.ws_contact h1 span {  padding: 0 0 10px;}
	.ws_contact_wrap .ws_cnt_form {  border-bottom: 1px solid hsl(208, 39%, 77%);  padding: 20px;  width: 100%; border-right: none;}
	.ws_contact_wrap .ws_cnt_form h2 {  font-size: 20px;  margin: 0 0 4px;}
	.ws_contact_wrap .ws_cnt_form ul li {  margin: 0 0 16px;}
	.ws_contact_wrap .ws_cnt_form ul li .btn_cw {  width: 100%;}
	.ws_contact_wrap .ws_cnt_info {  width: 100%;}
	.ws_contact_wrap .ws_cnt_info .ws_cnt_map iframe {  height: 250px;}
	.ws_contact_wrap .ws_cnt_info .ws_cnt_dtl {  padding: 20px;}
	.ws_contact {  margin: 30px 0 90px;}
	.ws_prdt_wrap {  margin: 30px 0 60px;}
	.ws_prdt_dtl .ws_prdt_slider { margin: 0 0 30px;  width: 100%;}
	.ws_prdt_dtl .ws_prdt_con {  width: 100%;}
	.ws_prdt_dtl .ws_prdt_slider #sync1.owl-carousel .item {  height: 300px;}
	.ws_prdt_dtl .ws_prdt_con h2 {  font-size: 30px;  margin: 0 0 30px;}
	.ws_prdt_dtl .ws_prdt_con h2 span {  padding: 0 0 20px;}
	.ws_prdt_dtl .ws_prdt_con p {  font-size: 14px;  line-height: 24px;  margin: 0 0 20px;}
	.ws_prdt_tab .tab_container .tab_content p {  font-size: 14px;  line-height: 24px;  margin: 0 0 20px;}
	.ws_prdt_tab .tab_container .tab_content ul li {  margin: 0 0 20px;  width: 100%;}
	.ws_prdt_tab {  margin: 0 0 30px;}
	.ws_rlt h2 {  font-size: 30px;  margin: 0 0 30px;}
	.ws_prdt_dtl {  margin: 0 0 30px;}
	.ws_prdt_tab .tabs li {  margin: 0 0 10px;  width: 100%;}
	.ws_prdt_tab .tabs li a{   width: 100%;}
	.ws_rlt .prd_ul li {  margin: 0 0 30px !important;  width: 100%;}
	.ws_sr h2 {  font-size: 30px;}
	.ws_scale .scale_ul li h2 {  font-size: 30px;}
	.ws_scale .scale_ul li {  padding: 30px 0;}
	.ws_sr p {  font-size: 14px;  line-height: 24px;  margin: 0 0 15px;}
	.ws_sr {  padding: 30px 0;}
	.ws_sl_ct ul li {  margin: 0 0 20px !important;  width: 100%;}
	.ws_sl_ct {  padding: 30px 0;}
	.ws_scale .scale_ul li .scale_img {  margin: 0 0 30px;  width: 100%;}
	.ws_scale .scale_ul li .scale_con {  width: 100%;}
	.ws_scale .scale_ul li {  background: #ECECEC;}
	.ws_scale .scale_ul li:nth-child(2n) {  background: #fff;}
	.ws_scale .scale_ul li .scale_con h3 {  font-size: 20px;  margin: 0 0 17px;}
	.ws_scale {  margin: 0 0 80px;}
	.ws_srs .srs_ul .srs_li {  margin: 0 0 30px;  padding: 0 0 60px !important; border-bottom: 1px solid hsl(0, 0%, 100%); border-right: none;  position: relative;  width: 100%;}
	.ws_srs .srs_ul .srs_li .a_lm {  bottom: 26px;  left: 0 !important;}
	.ws_srs .srs_ul {  padding: 30px 0 0;}
	.ws_scale.ws_scale_ser .scale_ul li .scale_img {  order: 0 !important; margin: 0 0 30px !important;}
	.ws_ser_res ul li { padding: 0 0 30px !important;  width: 100%!important;}
	.ws_ser_res {  padding: 30px 0 10px;}
	.ws_ser_maping .ws_ser_map { width: 100%;}
	.ws_ser_maping .ws_ser_mapcon { padding: 20px 20px 60px 20px; width: 100%;}
	.ws_ser_maping .ws_ser_mapcon h2 {  font-size: 30px;}
	.ws_ser_maping .ws_ser_mapcon p {  font-size: 14px; line-height: 25px;}
	.ws_ser_maping .ws_ser_map iframe {  height: 300px;}
	.ws_about.ws_app .column {	width:100%; padding: 0 ;}
    .ws_header .ws_hdr_btm .ws_logo{margin-top:4px;margin-bottom:4px }
    .ws_header .ws_hdr_btm .ws_hdr_rgt .ws_srch{margin-top:3px;}
}

@media screen and (max-width:1650px) and (min-width:1280px) {
	.main {	max-width: 1100px !important;}
	.main_menu > ul > li {	margin: 0 0 0 8px;}
	.ws_aps_wrap {	padding: 0;}
	.ws_hm_bnr .slideshow li .ws_hmbnr_img {	height: 450px;}
	.ws_info_tab .wit_lft {	width: 50%;	padding: 0 40px 0 0;}
	.ws_info_tab .wit_rgt {	margin: 0 4% 0 0;	width: 46%;}
	.ws_nl .ws_nl_lft {	width: 40%;}
	.ws_nl .ws_nl_rgt {	float: right;	width: 55%;}
	.main_menu > ul > li > a {	font-size: 12px;}
	.ws_scale .scale_ul li .scale_img {  width: 45%;}
	.ws_scale .scale_ul li .scale_con {  width: 50%;}
	.ws_prd .prd_ul li .prd_con {	padding: 0 10px;}
	.ws_prd .prd_ul li .prd_con h3 {	word-wrap: break-word;}
	body .ws_about.ws_app h2 {	font-size: 17px;}
}