@media only screen and (min-width:4501px) and (max-width: 6000px) {
/*25*/
.home-evnts-sec li.item .home-evnt-inner p {	height: 100px;}

.cnct-right-area .et_pb_blurb_content {    width: 53%;}

body #page-container .et_pb_row.abt-logo-outer span.et_pb_image_wrap img {
    max-width: 80%;
} 
#et-main-area.news_events_section .disp_sys_outer .disp_inner .disp_right_sec .coll_sensor_outer { height: 250px;}
.pro_reg_form_outer .pro_reg_forms ul li.cnt_radio span.pro_reg_radio_label { width: 33%;}
.et_pb_section.med_prod_outer .med_disp_left .med_prod_left p { padding: 0 0 0 50px;}
.et_pb_section.med_prod_outer .med_disp_left { padding: 0 0 0 60px;}
.fwd_spec_outer .spec_prod_outer .spec_prod_col { width: 23.9%;}
.sal_product_outer .woocommerce ul.products { width: 50%;}
.et_pb_section.prod_slider_outer .et_pb_slide.et_pb_bg_layout_dark {padding: 0 95px;}

.owl-custom .et_pb_column {    width: 46%;}
}

@media only screen and (min-width:3100px) and (max-width: 4500px) {
/*33%*/
.home-evnts-sec li.item .home-evnt-inner p {	height: 100px;}

.cnct-right-area .et_pb_blurb_content {    width: 53%;}

body #page-container .et_pb_row.abt-logo-outer span.et_pb_image_wrap img {
    max-width: 80%;
}
#et-main-area.news_events_section .disp_sys_outer .disp_inner .disp_right_sec .coll_sensor_outer { height: 250px;}
.pro_reg_form_outer .pro_reg_forms ul li.cnt_radio span.pro_reg_radio_label { width: 33%;}
.et_pb_section.med_prod_outer .med_disp_left .med_prod_left p { padding: 0 0 0 50px;}
.et_pb_section.med_prod_outer .med_disp_left { padding: 0 0 0 60px;}
.fwd_spec_outer .spec_prod_outer .spec_prod_col { width: 23.9%;}
.sal_product_outer .woocommerce ul.products { width: 50%;}
.et_pb_section.prod_slider_outer .et_pb_slide.et_pb_bg_layout_dark {padding: 0 95px;}

.woocommerce ul.products li.product-category.product .product_category_img {    height: 170px;    width: 170px;}

.owl-custom .et_pb_column {    width: 46%;}

}

@media only screen and (min-width:2701px) and (max-width: 3100px) {
/*50%*/	
.home-evnts-sec li.item .home-evnt-inner p {	height: 100px;}

.cnct-right-area .et_pb_blurb_content {    width: 53%;}

body #page-container .et_pb_row.abt-logo-outer span.et_pb_image_wrap img {
    max-width: 80%;
}
#et-main-area.news_events_section .disp_sys_outer .disp_inner .disp_right_sec .coll_sensor_outer { height: 250px;}
.pro_reg_form_outer .pro_reg_forms ul li.cnt_radio span.pro_reg_radio_label { width: 33%;}
.et_pb_section.med_prod_outer .med_disp_left .med_prod_left p { padding: 0 0 0 50px;}
.et_pb_section.med_prod_outer .med_disp_left { padding: 0 0 0 60px;}
.fwd_spec_outer .spec_prod_outer .spec_prod_col { width: 23.9%;}
.sal_product_outer .woocommerce ul.products { width: 50%;}
.et_pb_section.prod_slider_outer .et_pb_slide.et_pb_bg_layout_dark {padding: 0 95px;}

.woocommerce ul.products li.product-category.product .product_category_img {    height: 170px;    width: 170px;}

.owl-custom .et_pb_column {    width: 46%;}


}

@media only screen and (min-width:2001px) and (max-width: 2700px) {
/*67%*/
body #page-container .et_pb_section.press_outer .press_cnt_sec {    padding: 40px 160px;}

.home-evnts-sec li.item .home-evnt-inner p {	height: 100px;}

.cnct-right-area .et_pb_blurb_content {    width: 53%;}

body #page-container .et_pb_row.abt-logo-outer span.et_pb_image_wrap img {
    max-width: 80%;
}
#et-main-area.news_events_section .disp_sys_outer .disp_inner .disp_right_sec .coll_sensor_outer { height: 250px;}

.pro_reg_form_outer .pro_reg_forms ul li.cnt_radio span.pro_reg_radio_label { width: 33%;}
.et_pb_section.med_prod_outer .med_disp_left .med_prod_left p { padding: 0 0 0 50px;}
.et_pb_section.med_prod_outer .med_disp_left { padding: 0 0 0 60px;}
.fwd_spec_outer .spec_prod_outer .spec_prod_col { width: 23.9%;}
.sal_product_outer .woocommerce ul.products { width: 50%;}
.et_pb_section.prod_slider_outer .et_pb_slide.et_pb_bg_layout_dark {padding: 0 95px;}

.woocommerce ul.products li.product-category.product .product_category_img {    height: 170px;    width: 170px;}

.owl-custom .et_pb_column {    width: 46%;}


}

@media only screen and (min-width: 1801px) and (max-width: 2000px) {
/*75%*/
body #page-container .et_pb_section.press_outer .press_cnt_sec {    padding: 40px 160px;}

.home-evnts-sec li.item .home-evnt-inner p {	height: 100px;}

.cnct-right-area .et_pb_blurb_content {    width: 62%;}

body #page-container .et_pb_row.abt-logo-outer span.et_pb_image_wrap img {
    max-width: 80%;
}

#et-main-area.news_events_section .disp_sys_outer .disp_inner .disp_right_sec .coll_sensor_outer { height: 250px;}


.pro_reg_form_outer .pro_reg_forms ul li.cnt_radio span.pro_reg_radio_label { width: 33%;}
.et_pb_section.med_prod_outer .med_disp_left .med_prod_left p { padding: 0 0 0 50px;}
.et_pb_section.med_prod_outer .med_disp_left { padding: 0 0 0 0px;}
/*.fwd_spec_outer .spec_prod_outer .spec_prod_col { width: 23.9%;}*/
.sal_product_outer .woocommerce ul.products { width: 50%;}
.et_pb_section.prod_slider_outer .et_pb_slide.et_pb_bg_layout_dark {padding: 0 95px;}


.woocommerce ul.products li.product-category.product .product_category_img {    height: 170px;    width: 170px;}

.owl-custom .et_pb_column {    width: 46%;}


}

@media only screen and (min-width:1601px) and (max-width: 1800px) {
/*80%*/
.home-evnts-sec li.item .home-evnt-inner p {	height: 100px;}

.cnct-right-area .et_pb_blurb_content {    width: 62%;}

body #page-container .et_pb_row.abt-logo-outer span.et_pb_image_wrap img {
    max-width: 80%;
}
#et-main-area.news_events_section .disp_sys_outer .disp_inner .disp_right_sec .coll_sensor_outer { height: 250px;}
.fwd_spec_outer .spec_prod_outer .spec_prod_col { width: 23.9%;}
.et_pb_section.prod_slider_outer .et_pb_slide.et_pb_bg_layout_dark {padding: 0 95px;}

}

@media only screen and (min-width:1517px) and (max-width: 1600px) {
/*90%*/

}

@media (max-width:1330px) {
.et_pb_gutters3 .et_pb_column_1_2 .et_pb_module.swaptitle {    right: 250px;}  
.homenews-right-title:after {    bottom: -100px;}
.swaptitle h4.et_pb_module_header { padding: 20px 70px;}
.et_pb_section.owl-custom {padding: 70px 30px 65px;}  .owl-custom .et_pb_module.et_pb_blurb_position_top { padding: 37px 0;}

.et_pb_section.med_prod_outer .med_disp_left .med_prod_left p {    padding: 0 0 0 35px;    font-size: 15px;}

.pro_reg_form_outer .pro_reg_forms ul li.cnt_radio span.pro_reg_radio_label {    width: 45%;}

.owl-carousel.owl-drag .owl-item img {    width: 64%;}

.videohomeouter .swaptitle h4.et_pb_module_header {    font-size: 36px;}

.videohomeouter #videoid {    right: 188px;}

.videohomeouter .swaptitle {    right: 228px;    top: 28px;}

}

@media (max-width:1199px) {
	.swapimage span.et_pb_image_wrap { width: 78%;}   .videohomeouter .swaptitle { width: 100%;}  .home-news-outer .et_pb_column_5 { width: 51%;}
	.home-news-outer .et_pb_column_6 { width: 43%; float: right;}  
	
	footer#main-footer .footer-widget:last-child {    width: 50%;} 
	
	.cnct-inner-sec .cnct-left-area .cnct-form ul li.cnt-city {    width: 100%;  margin-right: 0;}
	
	.cnct-inner-sec .cnct-left-area .cnct-form ul li.cnt-bphone {    width: 100%;}
	
	.cnct-inner-sec .cnct-left-area .cnct-form ul li.cnt-email {    float: left;    width: 100%;}
	
	.cnct-inner-sec .cnct-left-area .cnct-form ul li.cnt_city_com {    width: 100%;}
	
	.cnct-inner-sec .cnct-left-area .cnct-form ul li.cnt-int-radio span.wpcf7-list-item {    width: 100%;}
	
	.cnct-inner-sec .cnct-left-area .cnct-form ul li span.wpcf7-list-item {    width: 50%;}
	
	.cnct-right-area .et_pb_blurb_content {    width: 100%;}
	
	body #page-container .et_pb_row.our-people-imgsec {    padding: 40px 40px 0;}
	
	.evnt-cnt-outer .evnt-img {    width: 100%;}
	
	.evnt-cnt-outer .evnt-cnt .evnt_cnt_inner p {    padding-right: 0;}
	
	.news-evnt-com-outer .news_banner .news-banner-text {    top: 50%;  left: 50%;  transform: translateY(-50%);    -webkit-transform: translate(-50%, -50%);    width: 100%;    padding: 0 50px;}
	
	.newsletter-outer .right-sidebar select.news_years { 	width: 100%;}
	
	.newsletter-outer .right-sidebar select.news_arch_month { 	width: 100%;}
	
	.our-people-sec .our-people-imgsec .et_pb_team_member_image::after {  content: none;   right: -35px;}
	
	.our-people-sec .our-people-imgsec .et_pb_team_member_image::before {  content: none;  left: -72px;}
	
	body #page-container .et_pb_row.our-people-imgsec .et_pb_column {    width: 30.3%;    margin-right: 30px;}
	
	.fwd_left_outer {    width: 100%;    margin-right: 55px;}
	
	.fwd_right_outer {    width: 100%;}
	
	.fwd_assemblies_outer .fwd_assembly_left {    width: 100%;    margin-right: 55px;}
	
	.fwd_assemblies_outer .fwd_assembly_right {    width: 100%;}
	
	.fwd_accessories_outer .fwd_accessories_list .fwd_acsries_sec {    width: calc((100% - 20px * 2) / 3);}
	
	.fwd_accessories_outer .fwd_accessories_list .fwd_acsries_sec:nth-child(4n) {    margin-right: 20px;}
	
	.fwd_accessories_outer .fwd_accessories_list .fwd_acsries_sec:nth-child(3n) {    margin-right: 0px;}
	
	.fwd_accessories_outer .fwd_accessories_list .fwd_acsries_sec:nth-child(4n+1) {    clear: none;}
	
	.news_events_section .dc_outer_sec .dc_option_accsries .dc_accessories_list {    width: calc((100% - 20px * 2) / 3);}
	
	.news_events_section .dc_outer_sec .dc_option_accsries .dc_accessories_list:nth-child(4n) {    margin-right: 20px;}
	
	.news_events_section .dc_outer_sec .dc_option_accsries .dc_accessories_list:nth-child(3n) {    margin-right: 0;}
	
	.news_events_section .dc_outer_sec .dc_option_accsries .dc_accessories_list:nth-child(4n+1) {    clear: none;}
	
	.news_events_section .dc_outer_sec .dc_option_accsries .dc_accessories_list:nth-child(3n+1) {    clear: both;}
	
	.dc_outer_sec .dc_auto_sec .dc_prod_list .dc_prod_img {    padding: 15px;    width: 165px;    height: 165px;    position: relative;}
	
	.dc_outer_sec .dc_auto_sec .dc_prod_list .dc_prod_img img {    position: absolute;    top: 50%;    left: 50%;    transform: translate(-50%, -50%);	-webkit-transform: translate(-50%, -50%);    max-width: 70%;}
	
	.dc_outer_sec .dc_manual_left_sec .dc_prod_list .dc_prod_img {    padding: 15px;    width: 165px;    height: 165px;    position: relative;}
	
	.dc_outer_sec .dc_manual_left_sec .dc_prod_list .dc_prod_img img {    position: absolute;    top: 50%;    left: 50%;    transform: translate(-50%, -50%);	-webkit-transform: translate(-50%, -50%);    max-width: 70%;}
	
	.dc_accsries_mob_outer {    display: none;}
	
	.news_events_section .da_left_outer {    width: 48%;}
	
	.news_events_section .da_left_outer .da_pdf_inner .da_pdf_text {    padding: 80px 60px;	text-align: center;}
	
	.fwd_spec_outer.revit_cad_outer .revit_pdf_col {    width: 35%;}
	
	.fwd_spec_outer .spec_prod_outer .spec_prod_col {    width: 48.8%;    margin-right: 10px;}
	
	body #page-container .spec_assem_outer .spec_left_outer.et_pb_row .spec_prod {    width: 100%;}
	
	body #page-container .spec_assem_outer .et_pb_row.spec_right_outer .spec_prod {    width: 90%;}
	
	.brochure_sec .bro_sec_outer .bro_outer .bro_img {    width: 130px;    height: 170px;}
	
	.brochure_sec .bro_sec_outer .bro_outer .bro_pdf {    height: 170px;}
	
	body #page-container .et_pb_section.sup_icon_outer .et_pb_row.sup_icon_inner {    margin: 0 18px 0 0;    width: calc((100% - 18px * 6) / 7);}
	
	.et_pb_section.sup_icon_outer .et_pb_row.sup_icon_inner .sup_icon_col h3 {    font-size: 14px;} 
	
	.et_pb_section.ord_track_outer .ord_track_col {    width: 62%;    margin-right: 70px;}
	
	.et_pb_section.med_prod_outer::before {    width: 77.8%;}
	
	.et_pb_section.med_prod_outer .med_disp_left .med_prod_left {    width: 86%;}
	
	.news_events_section .da_left_outer .da_build_disp_pack p {    width: 70%;}
	
	.brochure_sec .bro_sec_outer .bro_title p {    font-size: 16px;}	
	
	.rep_map_outer {    width: 58%;    margin-right: 50px;    margin-left: 60px;}
	
	.rep_map_outer .can_usa_map {    padding: 10px;}
	
	.rep_map_outer .can_usa_map .rep_canada_map {    margin-top: -110px;} 
	
	.rep_map_outer .repaddress .repaddr_inner {    width: 78%;}
	
	.et_pb_section.sal_agent_outer .sal_agent_col form#searchForm .search_item {    margin-bottom: 20px;}
	
	.et_pb_section.sal_agent_outer .sal_agent_col #map_sidebar {    width: 80%;}
	
	.et_pb_section.sal_agent_outer .sal_agent_col #map_sidebar:before {    border-bottom: 385px solid #1bbde8;}
	
	.pro_reg_form_outer .pro_reg_forms ul li.cnt_radio span.pro_reg_radio_label {    width: 65%;}
	
	.par_break_cur_outer .par_break_cur_inner .pb_model_outer .pb_model_cnt {    width: calc((100% - 15px * 2) / 3);}
	
	.par_break_cur_outer .par_break_cur_inner .pb_model_outer .pb_model_cnt:nth-child(4n) {    margin-right: 15px;}
	
	.par_break_cur_outer .par_break_cur_inner .pb_model_outer .pb_model_cnt:nth-child(3n) {    margin-right: 0;}
	
	.par_break_cur_outer .par_break_cur_inner .pb_model_outer .pb_model_title {    padding: 12px 15px;    font-size: 15px;}
	
	.part_breakdown_outer .par_break_search_outer .pb_search_form_outer select {    width: 200px;    margin-bottom: 20px;}	
	
	.cnct-inner-sec .cnct-left-area {    margin-right: 48px;}
	
	body #page-container .et_pb_row.cnct-inner-sec .cnct-right-area {    width: 36%;}
	
	.cnct-right-area .et_pb_blurb_content {    width: 100%;}
	
	.et_header_style_fullscreen ul#mobile_menu_slide {    padding-left: 160px;}
	
	.sal_product_outer .woocommerce ul.products { width: 100%;}
	
	.home-evnts-sec li.item .home-evnt-inner a {float: left; margin: 55px 0 0;}
	
	#et-main-area.news_events_section .disp_sys_outer .disp_inner .disp_through_sec .disp_tvl_left { padding-right: 10px;}
	#et-main-area.news_events_section .disp_sys_outer .disp_inner .disp_left_sec {padding-right: 10px;}
	
	/*style1*/
	.outer_about_content .abt-right-outer p { font-size: 26px; line-height: 40px; padding: 0;}
	.et_pb_section.fwd_spec_outer .spec_prod_outer .spec_prod_col:nth-child(2n) { margin-right: 0;}
	.et_pb_section.fwd_spec_outer .spec_prod_outer .spec_prod_col { width: calc((100% - 10px * 1) / 2);}
	body #page-container .et_pb_section.spec_assem_outer.spec_prod_outer .et_pb_row.spec_left_outer.spec_com_inner {width: 100%;}
	body #page-container .et_pb_section.spec_assem_outer.spec_prod_outer .et_pb_row.spec_right_outer.spec_com_inner {width: 100%;}
	.et_pb_section.sal_agent_outer .sal_agent_col.sal_agent_right_col {margin-top: 153px;}
	.our-people-bannerouter.sprt_banner_text .et_pb_code_inner {float: left; width: 100%; line-height: 26px;}
	
	.woocommerce ul.products li.product-category.product .product_category_img {    height: 160px;    width: 160px;}
	
	.et-animated-content .et_pb_text_inner p {    padding-bottom: 0px;}
	
	.et_pb_section.med_prod_outer .med_disp_left .med_prod_left p {    padding: 0 0 0 18px;    font-size: 13px;}
	
	.et-animated-content .et_pb_section.pro_reg_form_outer .et_pb_text_inner p {    padding-bottom: 0;}
	
	.et-animated-content .et_pb_section.ord_track_outer .et_pb_text_inner p {    padding-bottom: 0;}
	
	body #page-container .et_pb_row.press_btn_sec .et_pb_button_module_wrapper {    margin-right: 23px;}
	
	body #page-container .et_pb_row.press_btn_sec .et_pb_button_module_wrapper:last-child {    margin-right: 0;}
	
	body #page-container .et_pb_row.cnct-inner-sec .cnct-right-area p {    padding-bottom: 0;}
	
	.prod_res_col .prod_res_title h3 {    font-size: 20px;    line-height: 28px;}
	
	.videohomeouter #videoid {    right: 158px;}
	
	.videohomeouter .swaptitle {    right: 198px;    top: 18px;}
	
	.owl-carousel.owl-drag .owl-item img {    width: 46%;}
	
	.rep_usa_map {    margin-top: -21px;}
	
	a#viewMobileLink {    margin-left: 160px;}
	
	#chained-quiz-choices-73.chained-quiz-choices {    display: table;    margin: 0 auto;    float: none;    width: auto;}
	
	#chained-quiz-choices-72.chained-quiz-choices {    display: table;    margin: 0 auto;    float: none;    width: auto;}
	
	.chained-quiz #chained-quiz-choices-71.chained-quiz-choices {    display: table;    margin: 0 auto;    float: none;    width: auto;}
	
	.chained-quiz-area .chained-additional-inputs {    width: 100%;}
	
	.chained-quiz-area .chained-additional-inputs#chained-additional-inputs-71 {    width: 100%;}
	
	.chained-quiz-area .chained-additional-inputs#chained-additional-inputs-72 {    width: 100%;}
	
	.chained-quiz-area .chained-additional-inputs#chained-additional-inputs-73 {    width: 100%;}
	
	.dropdown_outer {    margin-top: 30px;}
	
	.chained-quiz-choices#chained-quiz-choices-46 .chained-quiz-choice .quiz-list-item-label {    width: 88%;}
	
	.dropdown ul.dropdown-menu li span {
    float: left;
    text-align: center;
    border-right: 2px solid;
    width: calc((96% - 10px * 3) / 4);
    margin-right: 10px;
    padding: 0;
}
.chained-quiz #chained-quiz-choices-71.chained-quiz-choices {
    width: 100%;
}
.chained-quiz #chained-quiz-choices-72.chained-quiz-choices {
    width: 100%;
}
.chained-quiz #chained-quiz-choices-73.chained-quiz-choices {
    width: 100%;
}
.dropdown.valselected button.btn.btn-primary span.title-text {
    display: none;
}
.dropdown.valselected .label-head {
    display: block;
    margin: 0 0 10px;
}
.append-val {
    display: table;
}
	
}

@media (max-width:991px) {
	.swapimage span.et_pb_image_wrap { width: 100%;}  .et_pb_gutters3 .et_pb_column_1_2 .et_pb_module.swaptitle {right: 200px; width: 70%;}
	.swapcontent .et_pb_blurb_content { padding: 0; max-width: 100%;}  .owl-custom .et_pb_column.et_pb_column_3 { float: right;}
	.videohomeouter .et_pb_column.et_pb_column_4_4.et_pb_column_4.et_pb_css_mix_blend_mode_passthrough.et-last-child {  width: 100%;}
	.videohomeouter { padding: 30px 30px 0;}  .videohomeouter #videoid { right: 220px;}  .videohomeouter .swaptitle { width: 70%;}
	.videohomeouter .swapimage h4.et_pb_module_header {text-align: center;}
	.home-news-outer .et_pb_column_5 { width: 100%;  padding: 0 15px;}  .home-news-outer .et_pb_column_6 { width: 100%; }
	.homenews-right-title { padding: 160px 0 160px 50px; background: #f04f25;}  .home-news-outer.et_pb_row { padding: 0;}
	.homenews-right-title {padding: 95px 50px 50px;}  .homenews-right-title::after { top: 55px; transform: none; -webkit-transform: none; height: 2px; width: 87%; left: 50px;}
	.homenews-right-title::before{display:none;}  .home-news-outer .homenews-post-sec .sal-homenews-content { width: 100%;}
	.home-news-outer .homenews-post-sec a.entry-featured-image-url img { width: auto;} 	.home-news-outer .homenews-post-sec a.entry-featured-image-url { margin: 0 0 20px; height: auto; width: 100%;}
	
	footer#main-footer .footer-widget:last-child {    width: 100% !important;    float: left;    margin: 30px 0 !important;}	
	
	.et_pb_slider .et_pb_container {    width: 100%;}
	
	.et_header_style_left .logo_container {    padding: 10px 20px;}
	
	.nav_custom_menu {    display: none;}
	
	header#main-header #et-top-navigation {    padding: 5px 20px 5px 0 !important;}
	
	.menu-mainmenuright-container {    margin: 10px 0 0 60px;    width: 100%;  float: left;}
	
	.et_header_style_fullscreen ul#mobile_menu_slide {    width: 50%;}
	
	.desktop-home-slider {    display: none;}
	
	.mob-home-slider {    display: block;    margin: 0px 0 0;}
	
	.mob-home-slider .et_pb_slide_description {    padding: 240px 0;} 	
	
	.cnct-inner-sec .cnct-left-area {    margin-right: 48px;}
	
	body #page-container .et_pb_row.cnct-inner-sec .cnct-right-area {    width: 70%;}
	
	.cnct-right-area .et_pb_blurb_content {    width: 100%;}
	
	#et-main-area {    margin: 0 0 0;}
	
	.our-people-sec .our-people-imgsec .et_pb_team_member_image {    display: table;    margin: 0 auto;    width: auto;    float: none;}
	
	.our-people-sec .our-people-imgsec .et_pb_team_member_description {    float: left;    width: 100%;}
	
	
	.mobile-search-outer {		float: left;		width: 100%;		background: #000;		position: relative;		z-index: 999;		padding: 45px 20px;		margin: 70px 0 0;		display: block;	}
	
	.mobile-search-outer form {		float: left;		width: 100%;		position: relative;		margin: 0 0 20px;}
	
	.mobile-search-outer form input#search {		width: 100%;		padding: 10px;}
	
	.mobile-search-outer form input#search::placeholder { 		color: #1BBDE8;		font-weight: bold;}
	
	.mobile-search-outer form input#search:-ms-input-placeholder { 		color: #1BBDE8;		font-weight: bold;	}
	
	.mobile-search-outer form input#search::-ms-input-placeholder { 		color: #1BBDE8;		font-weight: bold;	}
	
	.mobile-search-outer form img {		position: absolute;		right: 10px;		top: 50%;		transform: translateY(-50%);		-webkit-transform: translateY(-50%);		max-width: 4%;}
	
	.mobile-search-outer .menu-custommiddlemenu-container {    float: left;    width: 100%;    margin-bottom: 40px;}
	
	.mobile-search-outer .menu-custommiddlemenu-container ul {		float: left;		width: 100%;}
	
	.mobile-search-outer .menu-custommiddlemenu-container ul li {		float: left;		width: 100%;}
	
.mobile-search-outer .menu-custommiddlemenu-container ul li a { color: #fff; padding: 10px 0 15px; text-transform: uppercase;  font-weight: 400;
    font-family: 'Roboto Condensed', sans-serif;}

	.et_header_style_fullscreen .mobile-search-outer .mob-sale-serv {    float: left;    width: 100%;}
	
	.et_header_style_fullscreen .mobile-search-outer .mob-sale-serv .sale {    color: #fff;    text-transform: uppercase; 	font-family: 'Roboto Condensed', sans-serif; 
	font-size: 15px !important;}
		
	.et_header_style_fullscreen .mobile-search-outer span a {		font-size: 18px;}
	
	.newsletter-outer .newsletter_inner {    float: left;    width: 100%;}
	
	.newsletter-outer .right-sidebar {    float: left;    width: 100%;    border-top: 2px solid #f04f25;    padding-top: 30px;    margin-top: 30px;    border-left: 0px solid;    padding-left: 0;  margin-left: 0;}
	
	.evnt-cnt-outer {    width: 100%;    margin-bottom: 30px;}
	
	.newsletter-outer .news_cnt_outer .news_cnt_sec p.news_readmore {    height: auto;}
	
	.single-news .newsletter-outer .news_cnt_outer .news_cnt_sec p {    height: auto;}	
	
	.newsletter-outer .right-sidebar select.news_years {    width: 50%;    display: table;    float: none;}
	
	.newsletter-outer .right-sidebar select.news_arch_month {    width: 50%;    display: table;    float: none;}
	
	body #page-container .et_pb_row.our-people-imgsec .et_pb_column {    width: 50%;    margin-right: 0px;}
	
	.our-people-sec .our-people-imgsec .et_pb_team_member_description h4.et_pb_module_header {    font-size: 15px;}
	
	.swapcontent {    padding: 0 40px;}
	
	body #page-container .et_pb_row.home-news-outer {    padding: 0 0 0 0;}
	
	body #page-container .owl-custom .et_pb_row {    padding: 0;}
	
	.woocommerce ul.products li.product-category.product:nth-child(2) {    margin-right: 0;}
	
	.woocommerce ul.products li.product-category.product {    width: calc((100% - 20px * 1) / 2);    margin-right: 20px;    margin-bottom: 20px;}
	
	.fwd_left_outer {    width: 100%;    margin-right: 0;}
	
	.fwd_right_outer {    width: 100%;}	
	
	.fwd_left_outer .fwd_products_list h1.disp_title_mob {	display: block;}
	
	.fwd_cnt_outer .fwd_disposer_outer {    display: flex;    flex-direction: column;}
	
	.fwd_cnt_outer p.fwd_welcome_text {    width: 100%;}
	
	.fwd_left_outer {    order: 3;}
	
	.fwd_right_outer {    margin: 30px 0 0;}
	
	.fwd_assemblies_outer .fwd_assembly_left {    width: 100%;}
	
	.fwd_assemblies_outer .fwd_assembly_right {    width: 100%;}
	
	.fwd_rel_prod_outer .fwd_rel_prod_inner {    margin-right: 0;    width: 100%;    margin-bottom: 30px;}
	
	.fwd_accessories_outer .fwd_acsries_mob_outer {    display: block;}
	
	.fwd_accessories_outer .fwd_accessories_inner {    display: none;}
	
	.fwd_accessories_outer .fwd_acsries_mob_outer .fwd_acsries_img {    float: left;    width: 90px;    margin-right: 20px;    border: 1px solid #1bbde8;    height: 90px;    position: relative;}
	
	.fwd_accessories_outer .fwd_acsries_mob_outer .fwd_acsries_img img {    width: 55%;    position: absolute;    top: 50%;    left: 50%;    transform: translate(-50%, -50%);	-webkit-transform: translate(-50%, -50%);}
	
	.fwd_accessories_outer .fwd_acsries_mob_outer .fwd_acsries_cnt {    display: table;}	
	
	.fwd_accessories_outer .fwd_acsries_mob_outer .fwd_acsries_cnt h5 {	font-family: 'AntonioRegular';    font-size: 20px;    color: #535354;}
	
	.fwd_accessories_outer .fwd_acsries_mob_outer .fwd_acsries_cnt p {	font-size: 12px;    color: #535354;    line-height: normal;}
	
	.fwd_accessories_outer .fwd_acsries_mob_outer .fwd_acsries_cnt span {	font-size: 16px;    color: #535354;    padding: 5px 0 0;    float: left;    width: 100%;}
	
	.fwd_accessories_outer .fwd_acsries_mob_outer .owl-nav.disabled {    display: block;    position: absolute;    top: 0px;    left: 0;    width: 100%;}
	
	.fwd_accessories_outer .fwd_acsries_mob_outer .owl-nav.disabled .owl-prev {	position: absolute;    left: -60px;    width: 100px;    height: 100px;
    background: url(../images/m_videosArrow_rt_1.svg);    background-repeat: no-repeat;    background-position: center;    background-size: 35px;}	
	
	.fwd_accessories_outer .fwd_acsries_mob_outer .owl-nav.disabled .owl-next {    position: absolute;    right: -60px;    width: 100px;    height: 100px;    background: url(../images/m_videosArrow_rt.svg);    background-repeat: no-repeat;    background-position: center;    background-size: 35px;}
	
	.fwd_accessories_outer .fwd_acsries_mob_outer .owl-nav.disabled span {    display: none;}
	
	.owl-carousel .owl-stage-outer {    padding-left: 0;}
	
	.home-events .owl-carousel .owl-stage-outer { padding-left: 15px;}
	
	.dc_accsries_mob_outer {    float: left;    width: 100%;    display: block;    margin: 40px 0 0;}
	
	.dc_accsries_mob_outer h1 {    font-family: 'AntonioRegular';    font-size: 24px;    color: #10bce5;    padding: 0;    margin: 0 0 20px;}
	
	.news_events_section .dc_outer_sec .dc_welcome_text {    width: 100%;}
	
	.news_events_section .dc_outer_sec .dc_manual_left_sec {  border-bottom: 2px solid #808285;  width: 100%;  margin-bottom: 30px;}
	
	.news_events_section .dc_outer_sec .dc_option_accsries {    display: none;}
	
	.news_events_section .dc_outer_sec .dc_auto_sec {    border-top: 0px solid #808285;	}
	
	.dc_accsries_mob_outer .dc_accessories_img {    float: left;    width: 90px;    margin-right: 20px;    border: 1px solid #1bbde8;    height: 90px;    position: relative;}
	
	.dc_accsries_mob_outer .dc_accessories_img img {    width: 55%;    position: absolute;    top: 50%;    left: 50%;    transform: translate(-50%, -50%);    -webkit-transform: translate(-50%, -50%);}
	
	.dc_accsries_mob_outer .dc_accessories_cnt {    display: table;    width: 70%;}
	
	.dc_accsries_mob_outer .owl-carousel .owl-nav.disabled {        display: block;    position: absolute;    top: 0px;    left: 0;    width: 100%;}
	
	.dc_accsries_mob_outer .owl-carousel .owl-nav.disabled .owl-prev {    position: absolute;    left: -60px;    width: 100px;    height: 100px;
    background: url(../images/m_videosArrow_rt_1.svg);    background-repeat: no-repeat;    background-position: center;    background-size: 35px;}
	
	.dc_accsries_mob_outer .owl-carousel .owl-nav.disabled .owl-next {    position: absolute;    right: -60px;    width: 100px;    height: 100px;    background: url(../images/m_videosArrow_rt.svg);    background-repeat: no-repeat;    background-position: center;    background-size: 35px;}
	
	.dc_accsries_mob_outer .owl-carousel .owl-nav.disabled span {    display: none;}
	
	.dc_accsries_mob_outer {    padding: 0 40px;}
	
	.news_events_section .da_left_outer {    width: 100%;    margin-right: 0;    margin-bottom: 30px;}
	
	.news_events_section .da_right_outer {    float: left;    width: 100%;}
	
	.news_events_section .da_right_outer .da_right_video {    float: left;}
	
	.news_events_section .da_right_outer img {    float: left;}
	
	#et-main-area.water_saving_section .wsp_left_outer {    width: 100%;   margin-right: 0;}
	
	.dc_accsries_mob_outer .dc_accessories_cnt h5 {	font-family: 'AntonioRegular';    font-size: 20px;    color: #535354;}
	
	.dc_accsries_mob_outer .dc_accessories_cnt p {	font-size: 12px;    color: #535354;    line-height: normal; word-break: break-word;}
	
	.dc_accsries_mob_outer .dc_accessories_cnt span {	font-size: 16px;    color: #535354;    padding: 5px 0 0;    float: left;    width: 100%;}
	
	.fwd_spec_outer.revit_cad_outer .revit_pdf_col {    width: 48%;}
	
	body #page-container .spec_assem_outer .et_pb_row.spec_right_outer .spec_prod {    width: 83%;}
	
	.bro_adobe_sec img {    padding-left: 0;    display: table;    margin: 10px 0 0;}
	
	.brochure_sec .bro_sec_outer {    display: table;    margin: 0 auto 30px;    float: none;  width: 50%;}
	
	.brochure_sec .bro_sec_outer:last-child {    margin: 0 auto 30px !important;}
	
	.et_pb_section.video_sec_outer {    display: block;}
	
	.Video_mob {    display: block;}
	
	body #page-container .Video_mob .et_pb_row.video_mob_inner .owl-stage-outer {    padding-left: 0;}
	
	body #page-container .Video_mob .et_pb_row.video_mob_inner .owl-stage-outer h3 {font-family: 'AntonioBold';    color: #10bce5;}
	
	body #page-container .Video_mob .et_pb_row.video_mob_inner .owl-stage-outer .dp_oc_image_content {    text-align: left;   padding: 0 10px;}
	
	body #page-container .Video_mob .et_pb_row.video_mob_inner .owl-stage-outer .vid_mob_inner {    text-align: center;   position: relative;}
	
	.Video_mob .et_pb_row.video_mob_inner .owl-stage-outer .vid_mob_inner h4 {    font-family: 'AntonioBold';    text-transform: uppercase;    color: #808285 !important;    text-align: center;    padding: 0;    margin: 0 0 30px;}
	
	body #page-container .Video_mob .et_pb_row.video_mob_inner .owl-stage-outer .vid_mob_inner .mob_vid_sec {    position: relative;    float: left;    width: 100%;  margin: 0 0 40px;}
	
	body #page-container .Video_mob .et_pb_row.video_mob_inner .owl-stage-outer .vid_mob_inner .vid_img_icon {    position: relative;    float: left;    width: 100%;}
	
	body #page-container .Video_mob .et_pb_row.video_mob_inner .owl-stage-outer .vid_mob_inner .mob_vid_play img {			width: 100%;}
	
	.Video_mob .et_pb_row.video_mob_inner .owl-stage-outer .vid_mob_inner .mob_vid_sec img {    width: 100%;}
	
	body #page-container .Video_mob .et_pb_row.video_mob_inner .owl-stage-outer .vid_mob_inner .mob_vid_play {    position: absolute;    top: 50%;    left: 50%;    transform: translate(-50%, -50%);	-webkit-transform: translate(-50%, -50%);    width: 80px;	height: 80px;}
	
	.Video_mob .owl-nav.arrow_size_large {    position: absolute;    top: 0;    width: 100%;    left: 0;    height: 60px;}
	
	.Video_mob .owl-nav.arrow_size_large button.owl-prev {    position: absolute;    left: -60px;    width: 100px;    height: 100px;    background: url(../images/m_videosArrow_rt_1-2.svg);    background-repeat: no-repeat;    background-position: center;    background-size: 35px;}
	
	.Video_mob .owl-nav.arrow_size_large button.owl-prev:before { content: none;}
	
	.Video_mob .owl-nav.arrow_size_large button.owl-next:before { content: none;}
	
	.Video_mob .owl-nav.arrow_size_large button.owl-next {    position: absolute;    right: -60px;    width: 100px;    height: 100px;    background: url(../images/m_videosArrow_rt-1.svg);    background-repeat: no-repeat;    background-position: center;    background-size: 35px;}
	
	.Video_mob .et_pb_row.video_mob_inner .owl-stage-outer .dp_oc_image_content .vid_slide_cnt {    padding: 0 70px;    float: left;    width: 100%;    margin: 0 0 40px;}
	
	body #page-container .et_pb_section.sup_icon_outer .et_pb_row.sup_icon_inner {    margin: 0 20px 30px 0;    width: calc((100% - 20px * 6) / 7);}
	
	body #page-container .et_pb_section.sup_icon_outer .et_pb_row.sup_icon_inner:nth-child(7n) {    margin-right: 0;}
	
	.et_pb_section.sup_icon_outer .et_pb_row.sup_icon_inner .sup_icon_col h3 {    font-size: 13px;    line-height: 24px;}
	
	.et_pb_section.sup_icon_outer .et_pb_module {    margin-bottom: 10px;}
	
	.et_pb_section.sup_icon_outer .et-animated-content .et_pb_text_inner {    padding: 0;}
	
	.et_pb_section.ord_track_outer .ord_track_col {    width: 100%;    margin-right: 0;}
	
	.et_pb_section.med_prod_outer {    padding: 0 0 30px;}
	
	.et_pb_section.med_prod_outer .med_disp_left .med_prod_left {    width: 100%;    text-align: left;}
	
	.et_pb_section.med_prod_outer .med_disp_left .et_pb_button_module_wrapper {    width: auto;}
	
	.et_pb_section.med_prod_outer .med_disp_left .med_down_btn_dktop {    display: block;}
	
	body #page-container .et_pb_section.press_outer .press_cnt_sec {    padding: 40px 80px;}
	
	.et_pb_section.med_prod_outer .med_disp_right .med_dwn_outer {    display: block;   float: left;  width: auto;}
	
	.et_pb_section.med_prod_outer .med_disp_right .med_dwn_outer a {    font-family: 'AntonioRegular';    display: block;    width: auto;    margin: 0 auto;    color: #f04f25;    border: 1px solid #f04f25;    text-transform: uppercase;    padding: 7px 38px;    font-size: 18px;    border-radius: 0;}
	
	.et_pb_section.med_prod_outer .med_disp_right .med_dwn_outer a:hover {    background: transparent;    color: #bab933;    border: 1px solid #bab933;    padding: 7px 38px;}		
	
	.et_pb_section.med_prod_outer .med_disp_right .med_dwn_outer a:hover:after {	content: none;}
	
	.et_pb_section.med_prod_outer .med_disp_left .med_down_btn_dktop {    display: none;}
	
	.et_pb_section.med_prod_outer .med_disp_left .med_prod_left p {    padding: 0 0 0 50px;}
	
	body #page-container .et_pb_row.press_btn_sec .et_pb_button_module_wrapper {    margin-bottom: 10px;}
	
	body #page-container .et_pb_row.press_btn_sec {    width: auto;    padding: 0 20px;    display: table;    margin: 0 auto;    float: none;}
	
	body #page-container .et_pb_section.tech_icon_outer .tech_icon_inner {    width: 20%;    margin: 0 0 30px;   padding: 0 10px;}
	
	.troubleshooting_section .fwd_spec_outer .spec_prod_outer .spec_prod_col {    margin-bottom: 0;}
	
	.fwd_spec_outer .spec_prod_outer .spec_prod_col {    margin-bottom: 0;}
	
	.rep_map_outer {    display: table;    margin: 0 auto 30px;    float: none;   width: 80%;}	
	
	.et_pb_section.sal_agent_outer .sal_agent_col #map_sidebar {    margin: 0 0 0;}
	
	.par_break_cur_outer .par_break_cur_inner .pb_model_outer .pb_model_cnt {    width: calc((100% - 15px * 1) / 2);}
	
	.par_break_cur_outer .par_break_cur_inner .pb_model_outer .pb_model_cnt:nth-child(3n) {    margin-right: 15px;}
	
	.par_break_cur_outer .par_break_cur_inner .pb_model_outer .pb_model_cnt:nth-child(2n) {    margin-right: 0px;}
	
	.part_breakdown_outer .par_break_search_outer .pb_search_form_outer input {    width: 200px;}
	
	.et_header_style_fullscreen ul#mobile_menu_slide { padding-left: 45px; height:auto; width: 64%;}
	
	.home-evnts-sec li.item .home-evnt-inner p { height: auto;}	
	.home-evnts-sec li.item .home-evnt-inner a{margin: 0;}
	.owl-custom .product-carousel .owl-carousel .owl-stage-outer {margin-left: 0; padding-left: 0;}
	.owl-custom .product-carousel .owl-next { right: 0;} .home .since-outer-section.et_pb_section { padding: 35px 0;}  .swaptitle h4.et_pb_module_header { font-style: italic;} 		
	.et_pb_section.owl-custom {padding: 10px 30px 25px;}  .videohomeouter .swaptitle { top: 22px;}  .home-news-title{ margin: 0;}
	.owl-custom .et_pb_column.et_pb_column_3 { overflow: visible;}  .owl-custom .product-carousel .owl-nav.arrow_size_medium .owl-prev::before {font-size: 80px;}
    .owl-custom .product-carousel .owl-nav.arrow_size_medium .owl-prev { left: -40px;}
	.owl-custom .product-carousel .owl-nav.arrow_size_medium .owl-next::before {font-size: 80px;}
    .owl-custom .product-carousel .owl-nav.arrow_size_medium .owl-next { right: -40px;}
	#et-main-area.news_events_section .disp_sys_outer .disp_inner .disp_left_sec { width: 100%; margin: 0 0 40px;}
	#et-main-area.news_events_section .disp_sys_outer .disp_inner .disp_right_sec{width: 100%;}
	#et-main-area.news_events_section .disp_sys_outer .disp_inner .disp_through_sec .disp_tvl_left { float: left; width: 100%; margin: 0 0 40px;}
	#et-main-area.news_events_section .disp_sys_outer .disp_inner .disp_through_sec .disp_tvl_right {width: 100%;}	
	#et-main-area.news_events_section .disp_sys_outer .disp_inner .disp_through_sec { margin-bottom: 0;}
	.dc_accsries_mob_outer .disp_option_inner h1 {margin-bottom: 40px;}  .dc_accsries_mob_outer .owl-carousel .owl-nav.disabled .owl-prev { background-size: 25px;}
	.dc_accsries_mob_outer .owl-carousel .owl-nav.disabled .owl-next {background-size: 25px;}
	#et-main-area.news_events_section .disp_sys_outer .coll_first_cnt .coll_first_left { width: 100%; margin: 0 0 40px;}
	#et-main-area.news_events_section .disp_sys_outer .disp_inner .disp_through_sec .disp_tvl_left { padding-right: 0;}
	#et-main-area.news_events_section .disp_sys_outer .disp_inner .disp_left_sec {padding-right: 0;}
	
	/*style1*/
	body #page-container .outer_about_content .et_pb_row.about_content_first { width: 100%;}  
	body #page-container .outer_about_content .et_pb_row.about_content_second { width: 100%; order: 3;}  
	body #page-container .outer_about_content .et_pb_row.about_content_third {width: 100%; padding:10px 80px 40px; margin-top: 0;}  
	body #page-container .et_pb_row.abt-association-content { width: 100%;}  
	body #page-container .et_pb_row.about_content_sec { width: 100%; order: 3;}   body #page-container .et_pb_row.abt-logo-outer { width: 100%; order: 4;} 
	body #page-container .et_pb_row.abt-right-outer { width: 100%; padding: 20px 100px 50px 100px; order: 2;}
	.et_pb_section.outer_about_content { display: flex; flex-flow: wrap;}
	.home  #page-container {padding-top: 0px !important;}
	/*header#main-header.et-fixed-header { position: fixed;}
	header#main-header.inner-page-header.fixed {    position: fixed;}*/
	body #page-container .et_pb_row.abt-logo-outer span.et_pb_image_wrap img{width: 150px;}
	/**/
	
	header#main-header.inner-page-header{border-bottom: 3px solid #ccc;}
	.event-outer .owl-carousel .owl-stage-outer { padding-left: 0px;}
	.et_header_style_fullscreen .mobile-search-outer .mob-sale-serv .sale {    width: auto;    float: left;     font-size: 15px !important;     margin-right: 8px;}
	.et_header_style_fullscreen div#et-info span a {font-size: 15px; padding-left:3px;}  	.et_header_style_fullscreen div#et-info span:last-child {margin: 0;}
	.mobile-search-outer{ padding: 45px 20px 20px;}
	.et_pb_section.sal_agent_outer .sal_agent_col.sal_agent_right_col { margin-top: 0;}
	.et_pb_section.sal_agent_outer .sal_agent_col { width: 100%;}
	.mobile_menu_bar:before {top: 0;}
	.mobile-search-outer .menu-custommiddlemenu-container ul li.hide_mobile {display: block;}  
	.mobile-search-outer .menu-custommiddlemenu-container ul li.hide_desktop {display: none;}
	.rep_sidebar.cnct-details.cnct-right-area {    width: 45%;}

	footer#main-footer #footer-bottom #footer-info{ width: 93%;}
	
	.et_pb_section.fwd_spec_outer.serv_ins_outer {    padding-top: 30px;}
	
	.et_pb_section.fwd_spec_outer.serv_ins_outer:nth-child(5) {    padding-bottom: 0;}
	
	.et_pb_section.fwd_spec_outer .fwd_spec_title h1 {    font-size: 36px;    line-height: 42px;    margin: 0 0 15px;}
	
	.et_pb_section.owl-custom .et_pb_blurb_description p span {    float: left;    width: 100%;}
	
	.owl-item:before {    left: -10px;}
	
	body #page-container .et_pb_section.spec_assem_outer.spec_prod_outer .et_pb_row.hiw_pdf_title .hiw_pdf_divider.hiw_pdf_mob_divider {    display: none;}
	
	.et-animated-content .et_pb_section.pro_reg_form_outer .pro_reg_cnt .et_pb_text_inner p {    padding-bottom: 10px;}
	
	body #page-container .et_pb_row.prod_res_inner {    padding: 0px 65px 0px;}
	
	.prod_res_col {    width: 14% !important;    margin-right: 20px !important;}
	
	body #page-container .et_pb_row.prod_res_inner .prod_res_col:nth-child(3n) {    margin-right: 0;}
	
	.prod_res_col .prod_res_title h3 {    font-size: 14px;    line-height: 22px;}
	
	.et_pb_section.sup_icon_outer {    padding: 15px 60px 54px;}
	
	.et_pb_section.tech_icon_outer {   padding: 0 60px 90px;}
	
	.tech_icon_outer .tech_icon_inner .tech_icon_col .tech_icon_title {    margin: 0;}
	
	.tech_icon_outer .tech_icon_inner .tech_icon_col .tech_icon_title h3 {    font-size: 16px;    line-height: 28px;}
	
	.videohomeouter #videoid {    right: 320px;}
	
	.owl-carousel.owl-drag .owl-item img {    width: 29%;}
	
	a#viewDesktopLink {    margin-left: 48px;    display: table;}
	
	/* a#viewMobileLink {    display: none;} */
	
	.chained-quiz #chained-quiz-choices-10.chained-quiz-choices .chained-quiz-choice {    margin-right: 50px;    width: calc((100% - 50px * 2) / 3);}
	
	
	.bydp_result {		float: left;		width: 100%;		margin: 0 0 20px;		overflow: hidden;		position: relative;		overflow-x: scroll;	}
	
	.chained-quiz-choices#chained-quiz-choices-46 .chained-quiz-choice .quiz-list-item-label {    width: 80%;}
	
	
	

}

@media (max-width:980px) {
	
}

@media (max-width:767px) {
	.swapimage span.et_pb_image_wrap::after, .swapimage span.et_pb_image_wrap::before { display: none;}  .swapimage .et_pb_blurb_content { max-width: 100%;}
	.et_pb_gutters3 .et_pb_column_1_2 .et_pb_module.swaptitle {right: auto; width: 85%; left: 50%; transform: translateX(-50%); -webkit-transform: translateX(-50%); top: 30px;}
	.since-outer-section { padding: 20px 0;}  .swapcontent { padding: 0 20px;}  .et_pb_column.outer-section-home { margin-bottom: 15px;}
	.owl-custom .et_pb_column { width: 100%;}  .owl-item::before { display: none;}  .videohomeouter { padding: 30px 0 0;} .videohomeouter #videoid {right: auto; left: 50%; transform: translate(-50%,-70%);
    transform: translate(-50%,-70%); -webkit-transform: translate(-50%,-70%); top: 50%;}  .videohomeouter .swaptitle { left: 50%;  right: auto; transform: translateX(-50%); -webkit-transform: translateX(-50%);
    z-index: 9;}  .videohomeouter .swapimage h4.et_pb_module_header { margin: 20px auto;}  .videohomeouter .swaptitle { width: 80%;}
	
	footer#main-footer .footer-widget:last-child {    display: none;}
	
	.et_pb_fullwidth_slider_0 .et_pb_slide .et_pb_container {    width: 100%;}
	
	.et_pb_fullwidth_slider_0 .et_pb_slide .et_pb_slide_description {    display: table;    margin: 0 auto;    float: none;}

	body #page-container .ourple-breadcrum-outer .et_pb_row {    padding: 0;}
	
	body #page-container .et_pb_row.cnct-inner-sec {    padding: 25px 40px;}
	
	#et-main-area .our-people-bannerouter .et_pb_fullwidth_code.et_pb_module {    padding: 100px 40px;}
	
	.our-people-sec .our-people-imgsec .et_pb_team_member_image::before {    content: none;}
	
	.our-people-sec .our-people-imgsec .et_pb_team_member_image::after {   content: none;}
	
	body #page-container .et_pb_row.our-people-subtitle {    padding: 0;}
	
	body #page-container .et_pb_row.our-people-imgsec {    padding: 40px 0 0;}
	
	.et-boc .our-people-sec {    padding: 20px 35px 0;}
	
	body #page-container .et_pb_row {    padding: 0 30px;}
	
	.news-evnt-com-outer .news_events_section {    padding: 0 50px;}
	
	.newsletter-outer .news_cnt_outer {    width: 100%;    margin: 0 0 20px;}
	
	.news-evnt-com-outer .news_events_section .event-outer {    display: none;}
	
	.news-evnt-com-outer .news_events_section .evnt_mob_outer .event-outer {    display: block;}
	
	.evnt_mob_outer {    display: block;    position: relative;}
	
	.evnt-date-outer {    padding-right: 0;    margin-right: 20px;    position: relative;    width: auto;}
	
	.evnt-cnt-outer .evnt-cnt .evnt-date-outer::before {    width: 80px;    height: 2px;    top: auto;    right: auto;    bottom: -20px;    left: 50%;    transform: translateX(-50%);	-webkit-transform: translateX(-50%);}
	
	.evnt-cnt-outer .evnt-cnt .evnt_cnt_inner {    width: 100%;    margin-top: 33px;    float: left;    display: block;}
	
	.evnt_mob_outer .owl-carousel .owl-nav.disabled {    top: auto;    bottom: 240px;}
	
	.evnt_mob_outer .owl-carousel .owl-nav button.owl-next {    right: -50px;}
	
	.evnt_mob_outer .owl-carousel .owl-nav button.owl-prev {    left: -50px;}
	
	.news_single_outer .news_cnt_outer .news_nxt_prev .news_nxt a { display: table; margin: 10px auto 0; float: none; padding-right: 15px; float: none;}
	
	.news_single_outer .news_cnt_outer .news_nxt_prev .news_prev a {width: auto; display: table; margin: 0 auto; float: none; padding-left: 15px;}
	.news_single_outer .news_cnt_outer .news_nxt_prev .news_prev a:before{width: 10px;}
	.news_single_outer .news_cnt_outer .news_nxt_prev .news_nxt a:before{width: 10px;}
		
	.evnt-cnt-outer .evnt-img {    padding-left: 0;}
	
	.evnt-cnt-outer .evnt-cnt {    padding-left: 50px;}
	
	.news_single_outer .newsletter-outer .news_cnt_outer .news_nxt_prev {    padding-left: 0;}
	
	body #page-container .et_pb_row.our-people-imgsec .et_pb_column {    width: 100%;    margin-right: 0;}
	
	.woocommerce ul.products li.product-category.product {    width: 100%; margin-right: 0;}
	
	body #page-container .sal_product_outer .et_pb_row {    padding: 0 35px;}
	
	body #page-container .sal_product_outer .et_pb_row .sal-product-list {    padding: 0 30px;}
	
	#et-main-area.news_events_section {    padding: 0 20px;    margin-bottom: 0;}
	
	.news-evnt-com-outer #et-main-area.news_events_section {    padding: 0 30px;}
	
	.breadcrumbs {    padding: 10px 10px;}
	
	.fwd_right_outer .fwd_disposer_package {    padding: 0 30px;}
	
	.fwd_left_outer {    padding: 0 30px;}	
	
	.fwd_assemblies_outer h1 {    padding: 0 30px;}
	
	.fwd_assemblies_outer .fwd_assembly_left {    padding: 0 30px;}
	
	.fwd_assemblies_outer .fwd_assembly_right::before {    transform: none;    -webkit-transform: none;}
	
	.fwd_right_outer .fwd_disposer_feature::before {    transform: none;    -webkit-transform: none;}
	
	.fwd_cnt_outer p.fwd_welcome_text {    padding: 0 30px;}
	
	.fwd_rel_prod_outer {    padding: 0 30px 0; border: 0;     margin-bottom: 20px;}
	
	.fwd_accessories_outer {    padding: 0 30px;}
	
	.fwd_left_outer .fwd_products_list .fwd_products_list_img {    width: 100%;    margin-bottom: 10px;}
	
	.fwd_left_outer .fwd_products_list .fwd_products_model_list li a {    float: left;    width: 100%;    margin: 5px 0;}
	
	.fwd_assemblies_outer .fwd_assembly_left .fwd_assembly_prod_inner .fwd_assembly_img {    width: 100%;    margin-right: 0;   margin-bottom: 20px;}
	
	.fwd_rel_prod_outer .fwd_rel_prod_inner .fwd_rel_prod_img {    width: 300px;    height: 300px;}
	
	.fwd_right_outer .fwd_disposer_feature {    padding: 30px 30px 30px 30px;  margin-left: 0;}
	
	.news_events_section .dc_outer_sec .dc_welcome_text {    padding: 0 30px;}
	
	.news_events_section .dc_outer_sec .dc_manual_left_sec {    padding: 0 30px;  border-top: 0px solid;  border-bottom: 0px solid #808285;}
	
	.news_events_section .dc_outer_sec .dc_manual_left_sec .dc_manual_rev_outer:last-child {		border-bottom: 2px solid #808285;  margin-bottom: 30px;}	
	
	.news_events_section .dc_outer_sec .dc_manual_outer .dc_manual_right_sec::before {    transform: none;    -webkit-transform: none;}
	
	.dc_outer_sec .dc_manual_left_sec .dc_manual_start_outer {    margin: 30px 0 30px;}
	
	.news_events_section .dc_outer_sec .dc_auto_sec {    padding: 40px 30px 0;  border-bottom: 0px solid;}
	
	.news_events_section .dc_outer_sec .dc_auto_sec .dc_prod_list:last-child {  border-bottom: 2px solid #808285;  margin-bottom: 0;  padding-bottom: 30px;}
	
	.dc_outer_sec .dc_manual_left_sec .dc_prod_list .dc_prod_img {    width: 155px;    height: 155px;    margin-right: 0;    margin-bottom: 20px;}
	
	.dc_outer_sec .dc_manual_left_sec .dc_prod_list .dc_prod_img img {    max-width: 65%;}
	
	.dc_outer_sec .dc_manual_left_sec .dc_manual_start_outer {    border-top: 2px solid #808285;    padding-top: 30px;    margin-top: 0;}
	
	.news_events_section .dc_outer_sec .dc_manual_left_sec .dc_manual_rev_outer {    float: left;    width: 100%;}
	
	.dc_outer_sec .dc_manual_left_sec .dc_prod_list .dc_prod_cnt {    float: left; width: 100%;}
	
	.dc_outer_sec .dc_auto_sec .dc_prod_list .dc_prod_img {    width: 155px;    height: 155px;    margin-bottom: 20px;    display: table;    float: none;}	
	
	.dc_accsries_mob_outer .dc_accessories_cnt {    width: 50%;}
	
	.news_events_section .dc_outer_sec .dc_manual_outer .dc_manual_right_sec {    padding: 30px 30px 30px 30px;}
	
	.term-disposer-adapters #et-main-area.news_events_section {    padding: 0 30px;}
	
	.term-water-saving-package-wsp #et-main-area.water_saving_section {    padding: 0;    margin-top: 20px;}
	
	#et-main-area.water_saving_section .wsp_left_outer {    padding: 0 30px;}
	
	.water_saving_section .wsp_right_outer .wsp_right_text::before {    transform: none;    -webkit-transform: none;}
	
	.water_saving_section .wsp_right_outer .wsp_right_text::before {display:none;}   .water_saving_section .wsp_right_outer .wsp_right_text::after {display:none;}
	
	.water_saving_section .wsp_right_outer .wsp_right_text {    padding: 30px 30px 30px 30px;}
	
	.water_saving_section .wsp_right_outer .wsp_right_img {     margin: 0 0 30px;}
	
	.prod_res_inner .prod_res_col {    display: table;    margin: 0 auto 50px !important;    float: none;    width: 60% !important;}
	
	/*.et-animated-content .et_pb_text_inner {    padding: 0 0px 0px;    margin: 0px auto 0;}*/
	
	.prod_res_inner .prod_res_col:last-child {  margin: 0 auto 30px !important;}
	
	.fwd_spec_outer.revit_cad_outer .revit_pdf_col {    width: 100%;     margin-bottom: 0;}
	
	.revit_cad_img .revit_logo {    width: 50%;    margin: 0 auto;}
	
	.bro_adobe_sec img {    padding-left: 0;    margin: 10px 0 0;}
	
	.bro_adobe_sec {    margin: 40px 0 0;}
	
	.fwd_spec_outer .spec_prod_outer .spec_prod_col {    width: 100%;    margin-right: 0;    margin-bottom: 0;}
	
	body #page-container .spec_assem_outer .spec_left_outer.et_pb_row {    float: left;    width: 100%;    padding: 0 40px;   margin: 0 0 30px;}
	
	body #page-container .spec_assem_outer .et_pb_row.spec_right_outer {    float: left;    width: 100%;    padding: 0 40px;}
	
	body #page-container .spec_assem_outer .et_pb_row.spec_right_outer .spec_prod {    width: 100%;    margin-right: 0;}
	
	body #page-container .et_pb_section.sup_icon_outer .et_pb_row.sup_icon_inner {    margin: 0 0 30px 0;    width: 100%;}
	
	
.ord_track_outer .ord_track_form_Sec form.wpcf7-form ul.ord_form_btns li.ord_track, .ord_track_outer .ord_track_form_Sec form.wpcf7-form ul.ord_form_btns li.ord_reset {
    float: none;
    position: relative;
    margin-bottom: 25px;
}
	
	.ord_track_outer .ord_track_form_Sec form.wpcf7-form ul.ord_form_btns li.ord_track .ajax-loader, .ord_track_outer .ord_track_form_Sec form.wpcf7-form ul.ord_form_btns li.ord_reset .ajax-loader {    position: absolute;    right: -40px;    top: 50%;    transform: translateY(-50%);	-webkit-transform: translateY(-50%);}
	
/*	.breadcrumbs {    padding: 10px 0;}*/
	
	.pro_reg_form_outer .pro_reg_forms ul li.pro_reg_row {    width: 70%;    margin-right: 0;  margin-bottom: 10px;}
	
	.pro_reg_form_outer .pro_reg_forms ul li.pro_reg_location {    width: 100%;    margin-right: 0px;}
	
	.pro_reg_form_outer .pro_reg_forms ul li.pro_reg_row:nth-child(3) {     margin-bottom: 30px;}
	
	.pro_reg_form_outer .pro_reg_forms ul li.pro_reg_contact {    width: 100%;    margin-right: 0;    margin-bottom: 10px;}
	
	.pro_reg_form_outer .pro_reg_forms ul li.pro_reg_contact.pro_reg_email {    margin-bottom: 30px;}
	
	.pro_reg_form_outer .pro_reg_forms ul li.pro_reg_location li.pro_reg_stzip {width: 50%; margin-bottom: 10px;}
	
	.pro_reg_form_outer .pro_reg_forms ul li.pro_reg_location li.pro_reg_zip.pro_reg_stzip {    width: 60%;    margin-bottom: 0;}
	
	.pro_reg_form_outer .pro_reg_forms ul li.cnt-state {    width: 100%;}
	
	.pro_reg_form_outer .pro_reg_forms ul li.cnt_radio span.wpcf7-list-item.first {    width: 100%;}
	
	.faq_accord_outer .et_pb_accordion_0.et_pb_accordion .et_pb_accordion_item.et_pb_toggle_open .et_pb_toggle_title {    padding-left: 20px;}
	
	.et_pb_section.med_prod_outer::before {    width: 87.8%;}
	
	body #page-container .et_pb_section.press_outer .press_cnt_sec {    padding: 40px 40px;}
	
	body #page-container .et_pb_row.press_btn_sec .et_pb_button_module_wrapper {    margin: 0 5px 10px;  width: calc((100% - 20px * 1) / 2);}
	
	body #page-container .et_pb_section.tech_icon_outer .tech_icon_inner {    width: 100%;    margin: 0 auto 30px;    display: table;    float: none;     padding: 0 70px;}
	
	.tech_icon_outer .tech_icon_inner .tech_icon_col .tech_icon_title {    margin: 0 0 0;}
	
	.troubleshooting_section .warning-text-block {    width: 100%;    margin-bottom: 30px;}
	
	.troubleshooting_section .note-text-block {    float: left;    width: 100%;    margin-bottom: 10px;}
	
	.troubleshooting_section {    padding: 0 25px;}
	
	#et-main-area.water_saving_section a.wsp_spec_link {    margin: 30px 0 50px;}
	
	.Video_mob .owl-nav.arrow_size_large button.owl-next {    right: -40px;    width: 80px;    height: 80px;    top: 25px;}
	
	.Video_mob .owl-nav.arrow_size_large button.owl-prev {    left: -40px;    width: 80px;    height: 80px;    top: 25px;}
	
	.et_pb_section.revit_pdf_outer {    float: left;    width: 100%;    padding: 0 0 50px;}
	
	.et_pb_section.revit_pdf_outer .bro_adobe_sec {    margin-top: 0;}
	
	body #page-container .et_pb_section.revit_pdf_outer .et_pb_row {    padding: 0 20px;}
	
	.rep_map_outer {    width: 100%;}
	
	#et-main-area.sal_rep_outer {    padding: 0 25px;    margin-top: 0;}
	
	.rep_map_outer .repaddress .repaddr_inner::before {    content: none;}
	
	.rep_map_outer .repaddress .repaddr_inner {    width: 100%;    margin-bottom: 10px;}
	
	body #page-container .et_pb_row.ord_track_inner {    padding: 0 30px;}
	
	.et_pb_section.sal_agent_outer .sal_agent_col form#searchForm label.text {    width: 100%;    margin-bottom: 30px;}
	
	.et_pb_section.sal_agent_outer .sal_agent_col form#searchForm .search_item #addy_in_radius {    margin-right: 0;    width: 100%;    margin-bottom: 12px;}
	
	.et_pb_section.sal_agent_outer .sal_agent_col form#searchForm .search_item #addy_in_radius select {    width: 180px;}
	
	.et_pb_section.sal_agent_outer .sal_agent_col #map_sidebar {    width: 100%;}
	
	.et_pb_section.sal_agent_outer .sal_agent_col #map_sidebar::before {    content: none;}
	
	.et_pb_section.sal_agent_outer .sal_agent_col #map_sidebar .results_wrapper {    width: 100%;    margin: 0 0 30px;}
	
	.et_pb_section.sal_agent_outer .sal_agent_col #map_sidebar .results_wrapper:last-child {   margin: 0 0 0px;}
	
	.pro_reg_form_outer .pro_reg_forms ul li.cnt_radio span.wpcf7-list-item.first {    width: 60px;}
	
	.pro_reg_form_outer .pro_reg_forms ul li.cnt_radio span.pro_reg_radio_label {    width: 100%;}
	
	body #page-container .troubleshooting_section .accordion .accordian_faq_cont .et_pb_row.faq_accord_inner {    padding: 0 0;}
	
	#et-main-area.sal_rep_outer .par_search_outer p {    width: 100%;    margin-bottom: 20px;}
	
	#et-main-area.sal_rep_outer .par_search_outer input#part_name {    margin-bottom: 15px;    display: table;    float: none;}
	
	#et-main-area.sal_rep_outer .par_search_res_outer .par_cnt {    float: left;    width: 100%;    margin: 30px 0 0;}
	
	.sal_rep_outer.search-main-outer .search-posts a.search-result-image {    display: table;    margin: 0 auto 30px;    float: none;}
	
	.sal_rep_outer.search-main-outer .search-posts a.search-result-image img {    max-width: 100%;}
	
	.sal_rep_outer.search-main-outer .search-posts .search-content-outer {    display: table;    margin: 0 auto;}
	
	.search-main-outer .pagnation-main-outer .pagnation-total-result-no {    width: 100%;    text-align: center;    margin: 0 0 20px;}
	
	.search-main-outer .pagnation-main-outer .pagination {    text-align: center;    display: table;    margin: 0 auto;    float: none;} 
	
	.par_break_cur_outer .par_break_cur_inner .pb_model_outer .pb_model_cnt {    width: 100%;    margin-right: 0;}
	
	.part_breakdown_outer .par_break_search_outer .pb_search_form_outer select {    width: 50%;}
	
	.part_breakdown_outer .par_break_search_outer .pb_search_form_outer select:first-child {    width: 55%;}
	
	.part_breakdown_outer .par_break_search_outer .pb_search_form_outer input {    width: 60%;    display: table;    float: none;    margin: 0 0 20px;}
	
	.part_breakdown_outer .par_break_search_outer .pb_search_form_outer input.pb_submit {    padding: 10px 40px;    width: 40%;}
	
	.part_breakdown_outer .pd_search_content_sec .pb_ser_img_sec img {    width: auto;    margin-bottom: 30px;}
	
	.part_breakdown_outer {    padding: 0px 30px 60px;}
	
	.part_breakdown_outer .par_break_search_outer h2 {    line-height: 32px;}
	
	ul#mobile_menu_slide li a {    margin-bottom: 0;}
	
	#et-main-area.news_events_section .disp_sys_outer .disp_inner .disp_left_sec {padding: 0 20px;}
	#et-main-area.news_events_section .disp_sys_outer .disp_inner .disp_through_sec .disp_tvl_left {padding: 0 20px;}
	.dc_accsries_mob_outer { padding: 0 20px; margin-top: 0;}  .disp_welcme_text { float: left; width: 100%;  padding: 0 20px;}
	#et-main-area.news_events_section .disp_sys_outer .disp_inner { border-top: 0; margin-top: 0;}
	#et-main-area.news_events_section .disp_sys_outer .disp_inner .disp_through_sec {border-bottom: 0; border-top: 0; margin-top: 0; padding-bottom: 50px;}
	 #et-main-area.news_events_section .disp_sys_outer .disp_inner .disp_left_sec .disp_left_prod_outer { border-top: 1px solid #808285; padding-top: 40px;}	 
	 #et-main-area.news_events_section .disp_sys_outer .disp_inner .disp_through_sec .disp_tvl_left .disp_tvl_inner { border-top: 1px solid #808285; padding-top: 40px;}
	 .dc_accsries_mob_outer .disp_option_inner{ border-top: 1px solid #808285; padding-top: 40px;}
	 #et-main-area.news_events_section .disp_sys_outer .coll_first_cnt .coll_first_left { padding: 0 20px;}
	 #et-main-area.news_events_section .disp_sys_outer .disp_inner .disp_right_sec .coll_sensor_tab { width: 100%;}
	 #et-main-area.news_events_section .disp_sys_outer .disp_inner .disp_right_sec .coll_sensor_outer { height: auto; padding: 0 20px;}
	 #et-main-area.news_events_section .disp_sys_outer .disp_inner .disp_right_sec .coll_sensor_tab { width: 100%; margin: 0 0 20px;}
	 #et-main-area.news_events_section .disp_sys_outer .disp_inner .disp_right_sec .coll_sensor_img {width: 100%;}
	 #et-main-area.news_events_section .disp_sys_outer .coll_first_cnt { border: 0; margin-bottom: 0;}
	 #et-main-area.news_events_section .disp_sys_outer .disp_inner .disp_left_sec { padding: 0 20px;}
	 #et-main-area.news_events_section .disp_sys_outer .coll_first_cnt .coll_first_right { width: 100%;}
	 #et-main-area.news_events_section .disp_sys_outer .disp_inner .disp_left_sec .disp_water_sec{margin: 15px 0 0;}
	 .et_pb_fullwidth_slider_1.et_pb_slider .et_pb_slide_description .et_pb_slide_title {font-size: 40px !important; line-height: 42px;}
	 .coll_first_cnt_inner{ border-top: 1px solid #808285; padding-top: 40px;}  .disp_left_inner{ border-top: 1px solid #808285; padding-top: 40px;}
	 #et-main-area.news_events_section .disp_sys_outer .disp_inner .disp_right_sec .coll_patent_cnt{padding: 0 20px;}
	.disp_sys_outer .fwd_right_outer .fwd_disposer_feature {padding: 30px 20px 30px 20px;margin: 0;width: 100%;	}
	 .newsletter-outer { padding-left: 0;}  .newsletter-outer .right-sidebar .news-arch-res {height: auto;} 
	 .fwd_accessories_outer .fwd_acsries_mob_outer .owl-nav.disabled .owl-prev { background-size: 30px; left: -50px;}
	  .fwd_accessories_outer .fwd_acsries_mob_outer .owl-nav.disabled .owl-next { background-size: 30px; right: -50px;}
	  .fwd_acsries_mob_outer .owl-carousel .owl-stage-outer li { padding: 0 30px;}
	  .fwd_left_outer .fwd_products_list .fwd_products_model_list li a { padding-left: 0;}	
	  .fwd_assemblies_outer { border: 0; padding: 0;}    .fwd_assem_title { padding: 0 30px;} .fwd_assem_title h1{border-top: 1px solid #808285; padding: 40px 0 0;}
	  .fwd_rel_prod_list{border-top: 1px solid #808285; padding: 40px 0 0;}  .fwd_accessories_outer h3{border-top: 1px solid #808285; padding: 40px 0 10px;}	  
	.fwd_left_outer .fwd_products_list .fwd_products_model_list {width: 100%;}
	.fwd_cnt_outer .fwd_left_outer .fwd_products_list .fwd_products_list_img { height: 200px; width: 200px;}
	.fwd_cnt_outer .fwd_left_outer .fwd_products_list .fwd_products_list_img img{width: 100px;}
	.news_events_section .da_left_outer .da_pdf_inner {    width: auto;    margin: 0 auto;}
	#et-main-area.news_events_section.disposer_outer_sec { padding: 0;}
	.et_header_style_fullscreen .et_slide_in_menu_container.et_pb_fullscreen_menu_opened { opacity: 1; background: #1CBDE9;}
	.prod_res_col a img { width: 160px;}  .prod_res_col h3 {font-size: 29px; line-height: 33px;}
	.sup_icon_col img { width: 160px;}  .et_pb_section.sup_icon_outer .et_pb_row.sup_icon_inner .sup_icon_col h3 {    font-size: 28px;    line-height: 34px;    margin: 0 0 0px;}
	.et_pb_column .et_pb_module {   margin-bottom: 10px;}
	.et_pb_section.sup_icon_outer{padding: 15px 60px 54px;}
	.tech_icon_col img { width: 160px;}  .tech_icon_col h3 {font-size: 29px; line-height: 40px;  color: #535354;}
	.et_pb_section.sal_agent_outer .sal_agent_col #map { height: 350px;}  .et_pb_section.fwd_spec_outer{ padding: 54px 20px;}  
	.et_pb_section.fwd_spec_outer .spec_prod_outer .spec_prod_col { margin-right: 0;}
	.et_pb_section.spec_assem_outer.spec_prod_outer { padding: 0 20px;} 
	body #page-container .et_pb_section.hiw_demo_outer .et_pb_row {    padding: 0 20px;}
	.spec_assem_outer.spec_prod_outer.hiw_pdf_outersec.et_section_regular .hiw_subtitle h3 {    padding: 0;}
	body #page-container .et_pb_section.spec_assem_outer.spec_prod_outer .et_pb_row.spec_com_inner .spec_prod { width: 100%;}
	.et_pb_section.fwd_spec_outer .spec_prod_outer .spec_prod_col { width: 100%;}
	.dc_accsries_mob_outer .owl-stage-outer li { padding: 0 30px;}
	#et-main-area.news_events_section .disp_sys_outer p{ word-break: break-word;}
	#et-main-area.news_events_section .decision_tree_area {margin-bottom: 50px;}
	header#main-header { padding: 20px 0 10px;}
	.news_events_section.dc_com_outer .dc_outer_sec .dc_auto_sec .dc_prod_list:last-child{border:0;}
	#et-main-area.news_events_section.dc_com_outer{padding:0;}
	.home header#main-header { padding: 20px 0 20px;}
	#et-main-area.news_events_section .disp_sys_outer .disp_inner .disp_right_sec h4.disp_furn_title{padding: 0 20px 20px;}
	#et-main-area.news_events_section .disp_sys_outer .disp_inner .disp_through_sec .disp_tvl_right h4.disp_furn_title{padding: 0 20px 20px;}
	.news_events_section .da_right_outer {margin-bottom: 100px;}
	.rep_sidebar.cnct-details.cnct-right-area {    width: 100%;}
	
	.et_pb_section.sal_agent_outer .sal_agent_col form#searchForm .search_item {    width: 100%;}
	
	.menu-mainmenuright-container ul li.nav-item a {    font-size: 20px;}
	
	.et_header_style_fullscreen .et_slide_in_menu_container #mobile_menu_slide a {    font-size: 26px;}
	
	.et_header_style_fullscreen .et_slide_in_menu_container ul#mobile_menu_slide.et_mobile_menu ul li a {    font-size: 15px;}
	
	.et_header_style_fullscreen ul#mobile_menu_slide {    padding-left: 25px;    margin-top: 100px;}
	
	.menu-mainmenuright-container {    margin: 10px 0 0 40px;}
	
	.et_pb_fullwidth_slider_1.et_pb_slider .et_pb_slide_description .et_pb_slide_title {    text-shadow: 3px 3px 5px rgba(0,0,0,.9);}

	footer#main-footer .second-line-foot span.sale-footer {    width: 100%;}
	
	.cnct-inner-sec .cnct-left-area .cnct-form ul.contact_form_btns li {    width: 100%;    margin: 0;    position: relative;}
	
	.cnct-inner-sec .cnct-left-area .cnct-form ul.contact_form_btns li span.ajax-loader {    position: absolute;    right: 0;   top: 50%;    transform: translateY(-50%);	-webkit-transform: translateY(-50%);}
	
	.et_pb_section.video_sec_outer .video_col {    width: 100%;    margin-right: 0;  margin-bottom: 30px;}
	
	.et_pb_section.owl-custom .et_pb_blurb_description p {     line-height: 20px;}
	
	.owl-custom h4.et_pb_module_header {    padding-bottom: 5px;}
	
	.sal_product_outer .woocommerce ul.products {    width: 70%;}
	
	.woocommerce ul.products li.product-category.product .product_category_img {    height: 200px;    width: 190px;    margin-bottom: 0;}
	
	.woocommerce ul.products li.product-category.product .product_category_img img {    top: 50%;    left: 50%;    max-width: 100%;    margin-bottom: 0 !important;}
	
	.prod_res_col .et-animated-content .et_pb_text_inner {    padding: 0 0px 0px;}	
	
	.spec_prod_outer .spec_prod .et_pb_blurb_container h6.et_pb_module_header {    font-size: 18px;}
	
	#et-main-area.water_saving_section .wsp_left_outer .wsp_spec_link a {    color: #10bce5;    font-size: 12px;}	
	
	.et_pb_section.fwd_spec_outer.dsgn_tips_outer:nth-child(3) {    padding-bottom: 10px;}
	
	.cnct-right-area .et_pb_blurb_content p.cnt-salv-addr {    font-size: 18px;}
	
	.et_pb_section.med_prod_outer .med_disp_left .med_prod_left p {    padding: 0 0 0 15px;    font-size: 14.5px;}
	
	.et_pb_section.press_outer .press_cnt_sec .press_cnt_col {    margin-bottom: 20px;}
	
	.et_pb_section.press_outer .press_cnt_sec .press_cnt_col p {    padding-bottom: 35px;}
	
	.et_pb_section.fwd_spec_outer.ins_outer:nth-child(3) {    padding-bottom: 0;}
	
	.et_pb_section.fwd_spec_outer.serv_ins_outer {    padding-top: 0;}
	
	.et_pb_section.fwd_spec_outer.part_break_outer {    padding-top: 0;}
	
	.owl-carousel.owl-drag .owl-item img {    width: 35%;}
	
	.et_pb_section.pro_reg_form_outer .pro_reg_cnt p span {    float: left;    width: 100%;}
	
	.prod_res_col .prod_res_title h3 {    font-size: 28px;    line-height: 34px;}
	
	.et-animated-content .et_pb_text_inner {    padding: 15px 0px 0;}
	
	.tech_icon_outer .tech_icon_inner .tech_icon_col .tech_icon_title h3 {    font-size: 28px;    line-height: 34px;}
	
	.et_pb_section.prod_slider_outer .et_pb_slide.et_pb_bg_layout_dark {    background-position: center;}
	
	.et_pb_section.prod_slider_outer .et_pb_slides .et_pb_slider_container_inner {    display: none;	}
	
	.et_pb_section.video_sec_outer .vid_subtitle h3 {    text-align: center;}
	
	a#viewDesktopLink {    margin-left: 28px;}
	
	#main-content p.bydp_support {    margin: 0 0 50px;}
	
	.chained-quiz-choices .chained-quiz-choice {    width: 100%;}
	
	.chained-quiz-choices .chained-quiz-choice {    width: 100%;    margin-bottom: 15px;}
	
	.chained-quiz-choices .chained-quiz-choice .chained-quiz-label {    float: left;    width: 100%;    position: relative;}
	
	.chained-quiz-choices input[type="radio"] {    position: absolute;    top: 3px;}
	
	.chained-quiz-choices input[type=checkbox] {    position: absolute;    top: 3px;}
	
	.chained-quiz-choices input[type="radio"] + span.quiz-list-item-label::before {    top: 3px;    transform: none;}
	
	.chained-quiz-choices input[type="radio"] + span.quiz-list-item-label::after {    top: 3px;    transform: none;}
	
	.chained-quiz-area span {    margin-top: 3px;    padding-left: 35px;    width: 89%;}
	
	.chained-quiz .chained-quiz-choices#chained-quiz-choices-46 .chained-quiz-choice {    width: 100%;}
	
	.chained-quiz-choices#chained-quiz-choices-46 .chained-quiz-choice .quiz-list-item-label {    padding-left: 30px;}
	
	.chained-quiz-choices input[type="radio"] + span.quiz-list-item-label.disp-sel-grp-resemble::before {    top: 3px;}
	
	.chained-quiz-choices input[type="radio"] + span.quiz-list-item-label.disp-sel-grp-resemble::after {    top: 3px;}
	
	.fwd_cnt_outer .fwd_left_outer .fwd_products_list .fwd_prod_list_outer .fwd_products_list_img.fwd_acsries_img_port img {    width: 105px;}
	
	.chained-quiz #chained-quiz-choices-10.chained-quiz-choices .chained-quiz-choice {    margin-right: 0;    width: 100%;}
	
	.med_disp_right .med_disp_right_outer .med_disp_right_img .media_prod_land_img span.et_pb_image_wrap img {    height: 170px;}
	
	.chained-quiz .chained-quiz-choices#chained-quiz-choices-60 span.quiz-list-item-label {    width: 90%;    padding-left: 40px;}
	
	.chained-quiz .chained-quiz-area p img.bydp_measure_img {    margin: 20px 0 20px 0;}
	
	select.chained-quiz-label {    margin-left: 0;}
	
	.chained-quiz-choices .chained-quiz-choice .chained-quiz-choice-label {
    position: relative;
    top: 0;
    font-size: 15px;
    text-transform: capitalize;
}
}

@media (max-width:640px) {
	.swaptitle h4.et_pb_module_header {padding: 20px 0; font-size: 29px;}   .videohomeouter .swaptitle h4.et_pb_module_header { font-size: 23px;}
	#footer-widgets .footer-widget .widget_nav_menu { display: none;}  footer#main-footer #footer-bottom .left_credits, footer#main-footer #footer-bottom .right_credits {
    display: table;    margin: 0 auto 15px;    float: none;    width: 100%;   font-weight: 400;  font-size: 15px; top: 0;}
	footer#main-footer #footer-bottom .right_credits a {    font-size: 12px;}
	.homenews-right-title::after {    left: 50%;    transform: translateX(-50%);	-webkit-transform: translateX(-50%);}
	  .home-evnts-sec li.item .home-evnt-inner { width: 100%;  float: left;}  .home-evnts-sec li.item .home-evnt-date { float: left; width: 100%; margin: 0 0 20px;}
	 .home-evnts-sec li.item .home-evnt-date span.home-evnt-month , .home-evnts-sec li.item .home-evnt-date span.home-evnt-date { text-align: center;}
	 .evnt-mon-outer {width: 115px; float: left; margin-bottom: 15px; padding-bottom: 20px; border-bottom: 3px solid #bab933;}
	 .home-evnts-sec li.item .home-evnt-date::before { display: none;}
	 
	 ul#mobile_menu_slide li a {    font-size: 20px;  margin-bottom: 0;}
	 
	 .news_events_section .da_right_outer img {    float: left;    max-width: 100%;}
	 
	 .news_events_section .da_right_outer .da_right_video {    width: 100%;}
	 
	 .news_events_section .da_left_outer .da_build_disp_pack img {    max-width: 100%;}
	 
	 .news_banner .prod_innerpage_ban_text {    left: 30px;}
	 
	 .brochure_sec .bro_sec_outer .bro_outer .bro_img {    width: 205px;    height: 265px;}
	 
	.brochure_sec .bro_sec_outer .bro_outer .bro_pdf {height: 265px; width: 90px; float: right;}
	 
	 .brochure_sec .bro_sec_outer {    width: 100%;}
	 
	 body #page-container .brochure_sec .et_pb_row.bro_adobe_outer {    margin: 0 0 0;    padding: 0 40px;}
	 
	 .our-people-bannerouter.pro_banner_text h1 {    font-size: 26px;}
	 
	 .our-people-bannerouter.pro_banner_text p {    font-size: 14px;}
	 
	 .war_pdfsec_outer .war_pdf_outer .war_pdf_inner .war_pdf_img {   width: 180px;}
	 
.war_pdfsec_outer .war_pdf_outer .war_pdf_inner .war_pdf_text { padding: 94px 12px 94px 18px;}
	 
	 .news_events_section .da_left_outer .da_build_disp_pack p {    width: 100%;}
	 
	 .part_breakdown_outer .pd_search_content_sec .pb_pdf_sec p {    line-height: 38px;}
	 
	 .home-events .owl-carousel .owl-stage-outer { z-index: 9;}  
	 .home-evnts-sec.et_pb_row .home-events .owl-nav.disabled {top: 20px; transform: none;  -webkit-transform: none;  z-index: 0;}
	 
	 .home-evnts-sec.et_pb_row .home-events .owl-nav.disabled .owl-prev{ height: 70px;}
	 .home-evnts-sec.et_pb_row .home-events .owl-nav.disabled .owl-next{ height: 70px;}
	footer#main-footer .img-footer {width: 200px;}	 .footer-sec-custom .footer-addr { width: 200px; font-size: 15px;}
	
	.disp_sys_outer .disp_inner .disp_left_sec .disp_water_sec .disp_patend_img .disp_sensor_tab { width: 100%; margin: 0 0 20px;}
	.disp_sys_outer .disp_inner .disp_left_sec .disp_water_sec .disp_patend_img .disp_sensor_img { width: 100%;}
	#et-main-area.news_events_section .disp_sys_outer .disp_inner .disp_left_sec .disp_water_sec .disp_patend_img { height: auto;}
	/*#et-main-area.news_events_section .disp_sys_outer .disp_inner .disp_left_sec img { width: 70%;}*/
	.dc_accsries_mob_outer .owl-carousel .owl-nav.disabled .owl-prev {left: -45px;}
	.dc_accsries_mob_outer .owl-carousel .owl-nav.disabled .owl-next {right: -45px;}	
	/*#et-main-area.news_events_section .disp_sys_outer .disp_inner .disp_through_sec img	{ width: 70%;}*/
	.et_pb_section.outer_about_content { padding-top: 0;}  .et-boc .ourple-breadcrum-outer{padding: 10px 0 25px;}
	
	/*style1*/
	.abt-right-outer .abt-right-content .et_pb_text_inner { padding: 30px 30px;  float: left;}
	.about_content_second .et_pb_column { width: 100%;margin-bottom: 30px;}   .about_content_second .et_pb_column .et_pb_image img { max-width: 100%; }
	body #page-container .outer_about_content .et_pb_row.about_content_third { padding: 10px 30px 40px;}  
	body #page-container .et_pb_row.abt-right-outer {padding: 20px 40px 50px 40px;}
	.abt-right-outer .abt-right-content .et_pb_text_inner::before { transform: skew(-3deg); -webkit-transform: skew(-3deg);}
	/**/
	
	.about_content_second .et_pb_column.et_pb_column_3 .et_pb_image img {max-width: 70%;  margin-top: 20px;}
	#et-main-area.news_events_section .disp_sys_outer .coll_first_cnt .coll_first_left img { max-width: 55%;}
	#et-main-area .our-people-bannerouter .our-people-banner p {font-size: 17px;}  #et-main-area .our-people-bannerouter .our-people-banner h1{font-size: 40px;}
	#et-main-area .our-people-bannerouter .et_pb_fullwidth_code.et_pb_module { padding: 30px 40px 15px;}
	.news_events_section .da_left_outer .da_pdf_inner .da_pdf_text { padding: 80px 20px; }
	.news_banner .prod_innerpage_ban_text .et_pb_main_blurb_image img {max-width: 70px; margin: -10px 0 10px 10px;}
	.news_banner .prod_innerpage_ban_text p {font-size: 18px; margin-bottom: 0;} .news_banner .prod_innerpage_ban_text h1 {font-size: 25px; line-height:26px;}
	.news_banner .et_pb_fullwidth_image{ padding: 50px 0 15px;}
	.news_banner .prod_innerpage_ban_text { left: auto; position: relative; transform: none;  -webkit-transform: none; top: auto; padding: 0 30px;}
	.news_banner .news-banner-text { position: relative; top: auto; transform: none; -webkit-transform: none; left: auto;  padding: 0 40px;}
	.news_banner .news-banner-text p { margin-bottom: 0;}
	.et_pb_section.outer_about_content.second_outer_sec { padding-bottom: 40px;}
	footer#main-footer #footer-bottom #footer-info {width:100%; max-height: unset;}
	.footer_credits .sal_copyright { font-size: 16px; text-align: center; width: 100%;}

	.hiw_demo_outer .et_pb_text_inner p {    text-align: left;    width: 100%;    margin: 0 0 10px;  padding-left: 0;}
	
	.et-boc .ourple-breadcrum-outer .breadcrumbs span:first-child {    padding-left: 0;}
	
	.et_pb_section.med_prod_outer .med_disp_right .med_disp_right_outer .med_disp_right_img {    width: 195px !important;    height: 195px;}
	
	.et_pb_section.med_prod_outer .med_disp_right .med_disp_right_outer .med_disp_right_img:nth-child(2n) {    margin-right: 0;}
	
	#et-main-area.news_events_section .disp_sys_outer p.disp_sys_cnt {    width: 100%;}
	
	.part_breakdown_outer .pd_search_content_sec .pb_pdf_sec a {    padding-left: 0;    float: left;    width: 100%;}
	
	.sal_product_outer .woocommerce ul.products {    width: 90%;}
	
	.woocommerce ul.products li.product-category.product:first-child .product_category_img img {    max-width: 70%;}
	
	.woocommerce ul.products li.product-category.product .product_category_img {    width: 220px;}
	
	.rep_map_outer svg {    width: 83%;}
	
	.med_disp_right .med_disp_right_outer .med_disp_right_img span.et_pb_image_wrap img {    height: 146px;}
	
	
	
	 
}

@media (max-width:480px) {
	.homenews-right-title::after{width: 70%;}
	
	.et_header_style_left .logo_container {    padding: 10px 10px;    width: 70%;}
	
	.et_header_style_left .logo_container img#logo {    max-width: 100%;}
	
/*	header#main-header #et-top-navigation {    padding: 5px 40px 5px 0 !important;}*/
	
	.cnct-inner-sec .cnct-left-area .cnct-form ul li span.wpcf7-list-item {    width: 50%;    padding-right: 0;}
	
	body #page-container .et_pb_row.cnct-inner-sec {    padding: 25px 20px;}
	
	.cnct-inner-sec .cnct-left-area .cnct-form ul li.cnt-state {    width: 100%;}
	
	.cnct-inner-sec .cnct-left-area .cnct-form ul li.cnt-zip {    width: 100%;    float: left;}
	
	.cnct-right-area .et_pb_blurb_content {    width: 100%;}
	
	.cnct-right-area .et_pb_blurb_content .et_pb_blurb_container { width: 295px;}
	
	.cnct-inner-sec .cnct-left-area .cnct-form ul li span.wpcf7-list-item-label {    font-size: 12px;}
	
	.cnct-inner-sec .cnct-left-area .cnct-form ul li {    overflow: hidden;}
	

	
	.news-evnt-com-outer .news_events_section {    padding: 0 20px;}
	
	.news-evnt-com-outer .breadcrumbs {    padding: 10px 15px;}
	
	.evnt-cnt-outer .evnt-cnt {    padding: 0 20px;}
	
	.evnt_mob_outer .owl-carousel .owl-nav.disabled {    bottom: 270px;}
	
	.news-evnt-com-outer .news_banner .news-banner-text {    padding: 0 10px;}
	
	.newsletter-outer .right-sidebar select.news_years {    width: 65%;}
	
	.newsletter-outer .right-sidebar select.news_arch_month {    width: 65%;}
	
	.et_header_style_fullscreen ul#mobile_menu_slide {    width: 100%;}
	
	ul#mobile_menu_slide li {    margin: 0 0 10px 20px;}
	
	/*.et_header_style_fullscreen .et_slide_in_menu_container #mobile_menu_slide a {    font-size: 16px;}*/
	
	.revit_cad_img .revit_logo {    width: 70%;}
	
	.Video_mob .et_pb_row.video_mob_inner .owl-stage-outer .dp_oc_image_content .vid_slide_cnt {    padding: 0 50px;}
	
	body #page-container .et_pb_row.press_btn_sec .et_pb_button_module_wrapper {    margin: 0 5px 10px;    width: calc((100% - 20px * 1) / 2);}
	
	body #page-container .et_pb_row.press_btn_sec .et_pb_css_mix_blend_mode_passthrough.et-last-child {    width: 100% !important;    display: table;    margin: 0 auto !important;    float: none;    text-align: center;}
	
	.et_pb_section.press_outer .press_cnt_sec .press_cnt_col.press_cnt_col2 .press_inner_img_col {    width: 100%;}
	
	.rep_map_outer .can_usa_map .rep_canada_map {    margin-top: -140px;}
	
	.faq_accord_outer .et_pb_accordion_0.et_pb_accordion .et_pb_accordion_item.et_pb_toggle_close h5.et_pb_toggle_title {    padding: 20px 40px 20px 20px;    font-size: 16px;    line-height: 24px;}
	
	.et_header_style_fullscreen #mobile_menu_slide .menu-item-has-children {    margin-left: 0;  margin-bottom: 0;}
	
	.homenews-right-title {padding: 95px 30px 20px;}   .homenews-right-title::after {width: 85%;}
	
	#et-main-area.news_events_section .disp_sys_outer p a {padding: 0; float: left; width: 100%;}
	body #page-container .et_pb_row.abt-logo-outer span.et_pb_image_wrap { width: auto;}
	.mobile-search-outer form img { max-width: 6%;}	 div#et-info.mob-sale-serv { margin-right: 0;}

	.fancybox-inner {width: 100% !important;     height: 300px !important;}
	.fancybox-opened{ width: 360px !important;}
	
	.et_pb_section.war_accord_outer .et_pb_toggle_close h4.et_pb_toggle_title {    padding: 24px 37px 24px 24px;    font-size: 15px;}
	.et_pb_row.abt-logo-outer .et_pb_column { width: 45% !important; margin-right: 30px;}
	.fwd_rel_prod_outer .fwd_rel_prod_inner .fwd_rel_prod_img { width: 250px; height: 250px;}
	.fwd_assembly_prod_inner .fwd_assembly_img img { width: 200px;}
	.et_pb_section.med_prod_outer .med_disp_right .med_disp_right_outer .med_disp_right_img {width: calc((100% - 25px * 1) / 2) !important; margin-right: 25px;
    float: left; position: relative; height: 180px;}
	.et_pb_section.med_prod_outer .med_disp_right .med_disp_right_outer .med_disp_right_img:nth-child(2n) {margin-right: 0;}
	
	.part_breakdown_outer .pd_search_content_sec .pb_pdf_sec p {    line-height: 25px;}
	
	.part_breakdown_outer .pd_search_content_sec .pb_pdf_sec a {    padding-left: 0;    float: left;    width: 100%;}
	
	.sal_product_outer .woocommerce ul.products {    width: 100%;}
	
	body #page-container .sal_product_outer .et_pb_row .sal-product-list {    padding: 0 0px;}
	
	.owl-carousel.owl-drag .owl-item img {    width: 45%;}
	
	#main-content .main_section article img {    max-width: 80%;}
	
	.chained-additional-inputs .dropdown-video {    width: 100%;}
	
	.chained-quiz-area .chained-additional-inputs {    margin: 0 0 40px;}
	
	/*button.btn.btn-primary span {
    float: left;
    position: relative;
    word-break: break-word;
    white-space: initial;
    margin-right: 0;
    color: #777a6e;
    padding: 0 10px 12px;
    font-family: 'AntonioBold';
    text-transform: uppercase;
    display: table;
    align-items: center;
    width: 100%;
    text-align: center;
    margin-bottom: 10px;
}
button.btn.btn-primary {
    background: #e0e1d6 !important;
    border-color: #e0e1d6 !important;
    padding: 10px 0px 20px;
    width: 100%;
    float: left;
    color: #777a6e;
    display: block;
    align-items: center;
	border: 1px solid #e0e1d6;
}
button.btn.btn-primary span.caret {
    width: 10px;
    float: right;
    height: auto;
    padding: 0;
    position: absolute;
    right: auto;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
}
.dropdown ul.dropdown-menu li span {
    float: left;
    text-align: center;
    border-right: 0px solid;
    width: 100%;
    margin-right: 0;
    padding: 0;
}
button.btn.btn-primary span:before {
    content: "";
    position: absolute;
    top: auto;
    right: 0;
    width: 100%;
    height: 1px;
    background: #777a6e;
    transform: translateY(-50%);
    -webkit-transform: none;
    bottom: 0;
}
.dropdown ul.dropdown-menu li {
    float: left;
    width: 100%;
    color: #fff;
    margin: 0 0 3px;
    border-bottom: 1px solid;
}
.dropdown ul.dropdown-menu li:last-child {
    border-bottom: 0px solid;
}
.dropdown ul.dropdown-menu li span {
    float: left;
    text-align: center;
    border-right: 2px solid;
    width: calc((96% - 10px * 3) / 4);
    margin-right: 10px;
    padding-left: 0;
}*/
button.btn.btn-primary span {
    font-size: 12px;
}
}

@media (max-width:360px) {
	
	.evnt_mob_outer .owl-carousel .owl-nav.disabled {    bottom: 300px;}
	
	.fwd_rel_prod_outer .fwd_rel_prod_inner .fwd_rel_prod_img {    width: 250px;    height: 250px;}
	
	.fwd_accessories_outer .fwd_acsries_mob_outer .fwd_acsries_img {    margin-bottom: 30px;}
	
	.fwd_accessories_outer .fwd_acsries_mob_outer .fwd_acsries_cnt {    width: 70%;    margin: 30px 0 0;}
	
	.dc_accsries_mob_outer .owl-carousel .owl-stage-outer {		padding-left: 0;		margin-left: 20px;}
	
	.dc_accsries_mob_outer .dc_accessories_img {    margin-bottom: 20px;}
	
	.dc_accsries_mob_outer .dc_accessories_cnt {    width: 100%;    float: left;}
	
	.news_events_section .da_left_outer .da_pdf_inner .da_pdf_img img {    margin: 0 auto;}
	
	.news_events_section .da_left_outer .da_pdf_inner .da_pdf_img {    width: 100%;}
	
	.news_events_section .da_left_outer .da_pdf_inner .da_pdf_text {    width: 100%;}
	
	.brochure_sec .bro_sec_outer .bro_outer .bro_img {    width: 135px;    height: 185px;}
	
	.brochure_sec .bro_sec_outer .bro_outer .bro_pdf {    height: 185px;}
	
	body #page-container .brochure_sec .et_pb_row.bro_adobe_outer {    padding: 0 20px;}
	
	.spec_prod_outer .spec_prod .et_pb_blurb_container h6.et_pb_module_header {    padding: 15px 20px;    font-size: 18px;}
	
	.Video_mob .et_pb_row.video_mob_inner .owl-stage-outer .dp_oc_image_content .vid_slide_cnt {    padding: 0 15px;}
	
	.pro_reg_form_outer .pro_reg_forms ul li.pro_reg_captcha {    overflow: hidden;}
	
	.faq_accord_outer .et_pb_accordion_0.et_pb_accordion .et_pb_accordion_item h5.et_pb_toggle_title {    font-size: 16px;    padding: 20px 30px 20px 20px;}
	
	.war_pdfsec_outer .war_pdf_outer .war_pdf_inner .war_pdf_text {    padding: 46px 20px;}
	
	.war_pdfsec_outer .war_pdf_outer .war_pdf_inner .war_pdf_img {    width: 110px;}
	
	.war_pdfsec_outer .war_pdf_outer .war_pdf_inner .war_pdf_text a {    font-size: 17px;}
	
	.war_pdfsec_outer .war_pdf_outer .war_pdf_inner {    padding: 10px 10px 3px;}
	
	.med_disp_right .med_disp_right_outer .med_disp_right_img span.et_pb_image_wrap {    width: 50%;}
	
	.et_pb_section.med_prod_outer .med_disp_right .med_disp_right_outer .med_disp_right_img {    width: 117px !important;    height: 117px;    padding: 0;}
	
	body #page-container .et_pb_row.press_btn_sec .et_pb_css_mix_blend_mode_passthrough.et-last-child {		width: 100% !important;}
	
	body #page-container .et_pb_row.press_btn_sec .et_pb_button_module_wrapper a.press_dwn_btn {    width: 130px;}
	
	.part_breakdown_outer .par_break_search_outer .pb_search_form_outer select:first-child {    width: 65%;}
	
	.part_breakdown_outer .par_break_search_outer .pb_search_form_outer select {    width: 60%;}	
	
	.part_breakdown_outer .par_break_search_outer .pb_search_form_outer input {    width: 70%;}
	
	.part_breakdown_outer .par_break_search_outer .pb_search_form_outer input.pb_submit {    width: auto;}
	
	/*.et_header_style_fullscreen .et_slide_in_menu_container #mobile_menu_slide a {    font-size: 14px;}*/
	.fancybox-opened{ width: 280px !important;}
	.fancybox-type-iframe .fancybox-inner { height: 300px !important;}
	.et_pb_section.owl-custom .et_pb_blurb_description p {    padding-right: 0;}
	
	.woocommerce ul.products li.product-category.product .product_category_img {    height: 120px;    width: 120px;    margin-bottom: 0;}
	
	/*.woocommerce ul.products li.product-category.product .product_category_img img {    max-width: 65%;}*/
	
	.et_pb_section.tech_icon_outer {    padding: 0 0 90px;}
	
	.owl-carousel.owl-drag .owl-item img {    width: 75%;}	
	
	.rep_map_outer .can_usa_map .rep_canada_map {    margin-top: -70px;}
	
	.rep_usa_map {    margin-top: 0;}
	
	a#viewDesktopLink {    margin-left: 28px;    font-size: 16px;    padding: 10px 15px;}
	
	.chained-quiz .chained-quiz-choices {    margin: 0 0 20px;}
	
	.chained-quiz .chained-quiz-action {    padding: 0;}
	
	.chained-quiz-action input {    margin: 0 25px 16px 0;}
	
	#et-main-area.news_events_section {    margin-bottom: 80px;}
	
	#wrapper a {    width: 270px;    height: 270px;}		
				
	#wrapper {    width: 270px;    height: 270px;}
	
	#et-main-area.news_events_section .disp_sys_outer .disp_inner .disp_left_sec img {    height: 210px;}
	
	#et-main-area.news_events_section .disp_sys_outer .disp_inner .disp_through_sec img {    height: 210px;}
	
	.med_disp_right .med_disp_right_outer .med_disp_right_img span.et_pb_image_wrap img {    height: 55px;}
	
	.med_disp_right .med_disp_right_outer .med_disp_right_img .media_prod_land_img span.et_pb_image_wrap img {    height: 63px;}
	
	#et-main-area.news_events_section .disp_sys_outer .disp_inner .disp_left_sec img {    height: 250px;}
	
	.rep_map_outer .zoom_button.zoom_minus {    right: 0;}
	
	.rep_map_outer .zoom_button.zoom_plus {    right: 0;}
}

@media (max-width:320px) {
}