@media screen and (max-width:1199px){
	.container.et_menu_container {width: 100% !important;padding: 0px 10px;}	
	header#main-header ul#top-menu li a {font-size: 14px;}
	
}
@media screen and (max-width:991px){
	.mobile_menu_bar:before {color: #fff;}	
	ul#mobile_menu {background-color: #f2f2f2;}	
	ul#mobile_menu li a {color: #4d4d4c;display: block;font-weight: 600;padding: 6px 10px 6px;text-decoration: none;}
	ul#mobile_menu ul.sub-menu li a {color: #666765;font-weight: normal;padding: 2px 10px 2px 1.5em;}
	.banner_image .et_pb_slider_container_inner {width: 100% !important;}
	.cst_redirt div#cst {margin-top: 100px;}
	.footer-widget:nth-child(n) {width: 100% !important;margin: auto !important;padding: 30px 0px;}
	footer#main-footer .container {width: 100%;}
	footer#main-footer .container .footer-widget {padding: 0px 0px 30px;}
	div#block-19 {display: block;background-color: #2e2e2d;width: 100%;text-align: center;padding: 20px 10px;justify-content: center;}
	div#block-18, div#block-12 {padding: 0px 30px 40px;}
	div#footer-cta p {margin-bottom: 0px;}
	div#footer-bottom {padding: 0px 30px;}
	
}
@media screen and (max-width:767px){
	.banner_image {margin-top: 0px !important;}
	.banner_image {padding-top: 20px !important;}
	.banner_image .et-pb-controllers {width: 30% !important;}
	.section_btn {padding: 100px 40px !important;}
	#footer-widgets .footer-widget:nth-child(n), #footer-widgets .footer-widget .fwidget {margin-bottom: 0px !important;}
	footer#main-footer div#block-12, footer#main-footer div#block-11 {width: 29% !important;}
	
	
	
}
@media screen and (max-width:567px){
	.ann_bar div#utility ul#utility-nav li:nth-child(2) a {padding: 4px 10px;font-size: 9px;}
	.ann_bar div#utility ul#utility-nav {margin-bottom: 10px;margin-top: 10px !important;}
	header#main-header .container.clearfix.et_menu_container {margin-top: 0px !important;}
	.et_header_style_left #et-top-navigation .mobile_menu_bar {padding-bottom: 0 !important;}
	header#main-header .logo_container img#logo {max-height: 100% !important;margin-top: 14px;}
	.et_pb_section.banner_image {margin-top: 40px;padding-top: 0px !important;}
	.et_pb_section.cst_redirt {padding-top: 0px !important;}
	.section_btn {padding: 40px 20px !important;}
	.section_btn .et_pb_column.et_pb_column_4_4.et_pb_column_2 .btn_rt {    flex-wrap: wrap;justify-content: start;width: 90%;margin: auto;}
	.section_btn .et_pb_column.et_pb_column_4_4.et_pb_column_2 .btn_rt .White.Papers {margin: 10px 0px;}
	footer#main-footer div#block-12, footer#main-footer div#block-11 {width: 50% !important;}
	.product_cst h1.page-title {padding: 30px 20px 110px !important;}
	.third_section .et_pb_column .et_pb_module:nth-child(3) {width: 100%;}
	.main_insight .et_pb_text_inner p {font-size: 31px !important;padding: 50px 30px 0px;}
	.main_insight .p_2 h1 {font-size: 28px;}
	.main_insight .ins3 .et_pb_text_inner p {font-size: 15px !important;padding: 0px 0px 0px;}
	.main_icons {flex-direction: column;justify-content: center;}
	.main_icons .et_pb_column:first-child i {margin: auto;}
	.ninecol.last p, .ninecol.last li, .main_insight .et_pb_text_inner p {font-size: 15px !important;padding: 0px;}
	.main_env h1.page-title {padding: 20px 20px !important;}
	.main_env .et_pb_row.et_pb_row_0.p_1 h1.page-title {font-size: 2em !important;}
	.main {flex-wrap: wrap;}
	.main div {width: 46% !important;margin: 0px 6px 20px !important;    padding: 10px !important;}
	.p_1 h1.page-title {padding-left: 20px !important;}
	div#second_cus p span strong {font-size: 22px !important;padding: 0px 0px !important;    line-height: 27px !important;}
	.third_section .et_pb_column .et_pb_module.et_pb_text {padding: 0px !important;}
	body .main_heading .et_pb_column .et_pb_module {width: 100% !IMPORTANT;padding: 0px 10px;}
	.main_heading .et_pb_column .et_pb_module img {margin: auto;width: 60% !important;height: auto !important;display: block;}
	body .main_heading.third_section .button a button, 	body div#main_water .et_pb_column .et_pb_module.et_pb_code:nth-child(3) .bbttn_cst a button {width: auto !important;background-position: 100% 40% !important;margin: 0 1em 1em 0 !important;    padding-right: 20px !important;}
	div#second_cus p {padding: 0px 20px;}
	.footer #menu-social li {margin: 0px 4px !important;}
	.main_heading .et_pb_column .et_pb_module {width: 50% !IMPORTANT;padding: 0px 0px !important;}
	.et_pb_row {width: 90% !important;}
	.main_heading .et_pb_column .et_pb_module img {margin: auto;width: 60%;}
	div#second_cus {width: 100% !important;}
	.ind_cst p {font-size: 20px !IMPORTANT;}
	body div#main_indus .et_pb_column:first-child {width: 100% !important;}
	body div#main_indus .et_pb_column:last-child {width: 100% !important;}
	div#main_indus p.upsize {font-size: 21px !important;}
	div#main_indus .et_pb_column:first-child {width: 100% !important;}
	div#main_indus .et_pb_column:last-child {width: 100% !important;}
	p.upsize {font-size: 18px !important;}
    body .et_section_regular {padding-bottom: 0px !important;padding-top: 0px !important;}
	div#first_cus h1.page-title {padding-bottom: 50px;font-size: 30px !important;}
	.product_cat h2 {font-size: 25px !important;padding: 10px 20px !important;line-height: 29px;}
	.p_2 {width: 100% !important;padding: 0px 10px;}
	.et_mobile_device .et-pb-arrow-prev {left: 10px !important;}
	 .et_mobile_device .et-pb-arrow-next {right: -10px !important;}
	.ann_bar div#utility ul#utility-nav li a {margin: 0px 0px !important;padding: 0px 0px !important;}
	div#inner-utility {justify-content: space-between !important;}
	.ann_bar div#utility {padding: 0px 10px !important;}
	ul#utility-nav {width: 72%;}
	ul#utility-nav {width: 72%;justify-content: space-between !important;}
	div#page-container {padding-top: 70px !important;}
	.ann_bar div#utility ul#utility-nav li:nth-child(2) a {padding: 2px 1em !important;}
	footer#main-footer .et_pb_widget.widget_block i {font-size: 30px !important;width: 36px;}
	footer#main-footer p {font-size: 16px;line-height: 22px;}
	footer#main-footer .et_pb_widget.widget_block {padding: 20px 10px !important;}
	footer#main-footer .et_pb_widget.widget_block {padding: 20px 10px 0px !important;}
	footer#main-footer div#block-22 {padding: 0px !important;}
	.banner_image .et_pb_slide img{display: block !important;    width: 100%;}
	.banner_image .et_pb_slide {padding: 0px !important;}
	.banner_image .et_pb_slider_container_inner .et_pb_slide_description {padding: 0px 20px!IMPORTANT;display: grid;}	
	.banner_image .et_pb_container.clearfix {height: auto !important;}	
	body .banner_image .et_pb_slider_container_inner p strong {font-size: 25px;line-height: 1.25em;margin-top: 20px !important; font-weight:400;     margin-bottom: 20px;}	
	.banner_image .et_pb_slider_container_inner p {font-size: 18px !important;padding: 10px 20px !important;}	
	.et_mobile_device .et-pb-arrow-prev {left: -15px !important;}
	div#footer-bottom {padding-top: 0px !important;margin-top: auto !important;    padding-bottom: 10px !important;}
	footer#main-footer .container .footer-widget {padding: 0px 0px 0px;}
	footer#main-footer div#footer-widgets .footer-widget:first-child {padding-bottom: 30px;}
	div#footer-widgets .footer-widget:nth-child(2) {padding: 0px 20px 30px !important;}
	div#footer-widgets .footer-widget:nth-child(2) a.button.button-sm {font-size: 17px;}
	.product_cst .et_pb_text_inner {font-size: 19px !important;padding: 0px 0px !important; }
	.img_main img {margin: auto;display: block;width: 70%;}
	.third_section .et_pb_column .et_pb_module:nth-child(3) {width: 100%;}
	.cont p, .cont li {font-size: 14px;}
	body .main_insight .p_1 p {margin: auto !important;padding: 50px 20px 0px !important;    font-size: 2em !important;}
	.custom_firmware p {font-size: 20px;}
	.custom_firmware {padding: 0px 0px 0px !important;}
	.p_3 {padding-top: 10px !important;}
	.main_web h1 {font-size: 24px  !important;}
	.main_web h1.sow-headline {font-size: 23px  !important ;padding-bottom: 20px  !important;width: 100%  !important;}
	body .Ea200 img.wp-image-199 {width: 60% !important;height: auto !important;margin: auto !important;display: block;}
	.Ea200 p {padding: 0px !important;}
	.main_table {padding-right: 0 !important;}
	.main_table .lin_1 strong a {font-size: 14px !important;margin: 1px 20px !important; }
	.cus_legal {padding-top: 0px !important;}
	.table_cs {overflow: auto;}
	.button_custom {max-width: 100%;width: 100% !important;}
	.button_custom .butt {display: flex;flex-direction: column;}
	.button_custom .butt button {width: auto;margin: 0px auto 20px;}
	.custommm_1 p {display: flex;flex-direction: column;}
	.custommm_1 p strong a {font-size: 15px;}
	.cst_style_guide h1.page-title {font-size: 2.5em !important;}
	.events_cus h3 span {font-size: 14px !important;;}
	.main_wb350 .et_pb_column.et_pb_column_3_4.et_pb_column_2.et_pb_css_mix_blend_mode_passthrough {flex-wrap: wrap !important;}
	.main_heading .et_pb_module.et_pb_image.et_pb_image_0.imges_main {text-align: center;}
	.banner_image .et-pb-controllers {display: none !important;}
	.banner_image .et_pb_button_wrapper {background: #77b800;height: auto !important;padding-bottom: 19px;}
     .et-pb-arrow-next, .et-pb-arrow-prev {top: auto;font-size: 70px;bottom: 2%;}
	.banner_image .et_pb_slider_container_inner p {
    text-shadow: inherit !important;font-size: 18px;    padding: 10px 10px;font-weight: 400 !important;}
    .banner_image .et_pb_button_wrapper a.et_pb_button.et_pb_more_button {width: 100% !important;text-align: center;}
	footer#main-footer div#block-19 {padding-bottom: 20px !important;}
	header#main-header .logo_container img#logo {max-height: 80% !important;max-height: 60% !important;}
	.current-menu-item a {color: #0098cd !important;}
	body .et_pb_row.et_pb_row_0.p_1 h1.page-title {font-size: 2em !important;}
	.third_section h2 span, .third_section h2 {margin-bottom: 0px !important;padding-bottom: 0px !important;}
	.third_section .et_pb_column .et_pb_module:nth-child(3) {width: 100% !important;}
	.ann_bar {display: none;}
	body .main_icons .et_pb_column:first-child i {background: transparent !important;color: grey!important;height: auto !important;width: auto !important;}
	.main_icons {padding: 30px 0px !important;}
	.main_env .et_pb_row.et_pb_row_1 {padding-bottom: 0px !important;}
	.cst_over {padding-top: 0px !important;}
	.custom_firmware p {font-size: 16px !important;     padding-bottom: 0px !important;}
	.main_env .et_pb_slide.et-pb-active-slide .et_pb_container.clearfix.et_pb_empty_slide {height: 186.0312px !important;}
	.main_env .et_pb_slide.et-pb-active-slide {width: 100% !important;}
	.bbttn_cst li, .bbttn_cst p {font-size: 14px;}
	div#main_power .et_pb_column .et_pb_module.et_pb_code .button {flex-direction: column;}
	div#main_power .et_pb_column .et_pb_module.et_pb_code .button .img_cst {width: 50% !important;margin: auto;}
	div#main_power .et_pb_column .et_pb_module.et_pb_code .button .paragraph_cst {width: 100% !important;}
	div#main_power .et_pb_column .et_pb_module.et_pb_code .button .paragraph_cst p {font-size: 15px !important;padding-left: 0% !important;}
	.cus_news h2 {margin-bottom: 40px !important;}
	ul.sub-menu li a {color: #000 !important;}
	div#image_textr .main_img_123 .cst_img_1, div#image_textr .main_img_123 .cst_img_2, div#image_textr .main_img_123 .cst_img_3, div#image_textr .main_img_123 .cst_img_4, div#image_textr .main_img_123 .cst_img_5 {width: 100% !important;padding: 20px 0px 0px 0px;}
	body .main_heading.temp_custom .et_pb_column .et_pb_module {width: 50% !IMPORTANT;padding: 0px 10px;}
	body .main_heading.temp_custom .et_pb_column .et_pb_module:first-child {width: 100% !important;}
	.custom_bread {padding-bottom: 15px;}
	.custom_water .button_cstt {flex-direction: column;}
	.custom_water .button_cstt .img_cst {width: 80% !important;margin: auto;}
	.custom_water .button_cstt p.textt {color: #00759a;font-size: 16px;font-style: italic;margin: 0px 0px 30px;}
	.custom_industries .main_img_123 {flex-direction: column;margin-top: 40px;}
	.custom_industries .et_pb_column .et_pb_module img {width: 100% !important;}
	div#main_indus p {font-size: 15px !important;}
	.custom_pharm h1.page-title {padding-bottom: 100px !important}
	.main_heading .et_pb_column .logo_cus img.wp-image-878 {width: 100% !important;}
	 body .product_cat h2 {padding: 10px 10px !important;}
	.lwp-breadcrumbs span {font-size: 12px;}  
	 .regu_cst {margin-bottom: 10px !important;} 
	  .regulatory_com strong {line-height: 23px;}
	  .main_campany_ccc span.et_pb_image_wrap {display: block;width: 100%;text-align: center;}
	  div#main_careers .et_pb_module.et_pb_code h3.widget-title {margin-bottom: 20px;}
	  div#main_careers .third_section .et-last-child .et_pb_module.et_pb_code .ri a {text-align: left;}
	  .main_partner h2 {color: #006b90;font-size: 1.75em;font-weight: 600;line-height: 1.4em;margin-bottom: 0.375em;}
	  .main_partners_3 span.et_pb_image_wrap {display: block;width: 100%;text-align: center;}
	  .main_patern_4 {text-align: left !important;max-width: 100% !important;}
	  .main_patern_4 h4 {text-align: left !IMPORTANT;}
	  .ri1 {display: block !important;}
	  .main_layout ul li {width: 100% !important;    margin-bottom: 20px;}
	  body .main_layout ul li:last-child {width: 100% !important;    margin: 0px 0px 20px;}
	  .side_1{display:none}
	  .water_cus {overflow: auto;}
	  .main_mon .img_main, .main_mon .cont {width: 100%;}
	  .faq_button .et_pb_button, .faq_button .et_pb_module .et_pb_button {max-width: 50%;}
	  .i_h, .i_h2 {flex-direction: column;align-items: center  !important;}
	  .icons-ggg .title {padding-left: 0 !important;margin-top: 50px;margin-bottom: 40px;}
	  .icons-ggg {max-width: 100% !IMPORTANT;}
	  .main_icons .et_pb_column:first-child img {margin: auto;background: transparent !important;width: 40%;height: auto;    filter: brightness(0.5);}
	  .custom_p tr td:first-child a {width: 100%;}
	  .table_cs table {width: 373px !important;}
	  .main_table table tbody tr td:first-child {width: 12%;padding: 6px 7px;}
	  .main_heading .et_pb_column .et_pb_module.main_cust_mont .main_mon .img_env, .main_heading .et_pb_column .et_pb_module.main_cust_mont .main_mon .img_env1, .main_heading .et_pb_column .et_pb_module.main_cust_mont .main_mon .img_env2, .main_heading .et_pb_column .et_pb_module.main_cust_mont .main_mon .img_env3 {width: 50% !important;}
	  .main_heading .et_pb_column .et_pb_module img {width: 90% !important;}
	  .main_heading .et_pb_column .et_pb_module.main_cust_mont .main_mon button {background-position: 96% 34% !important;font-size: 16px !important;}
	  .container.et_menu_container {width: 100% !important;padding: 0px 0px;}
	  body .main_env .et-pb-arrow-next {right: 0px !important;}
	  body .main_env .et-pb-arrow-prev {left: 0 !important;}
	  body .main_env .et-pb-controllers {text-align: center !IMPORTANT;bottom: 4px;}
	  .lin_1 strong {flex-direction: column;}
	  .entry-content tr td {border-left: 1px solid #dbd2d2;padding: 6px 6px !important}
	  
}
  @media (max-width: 980px) {
#et_mobile_nav_menu {
  margin-right: 26px;
}
}