@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700;800;900&display=swap');
footer#colophon {
    display: none;
}
body{font-family: 'Poppins', sans-serif;}
header#masthead {padding: 20px 10px;}
header#masthead .site-branding span.custom-logo-link img {width: 100%;}
header#masthead .site-branding span.custom-logo-link {width: 70% !important;display: block;}
header#masthead nav#site-navigation ul li a {color: #010101;font-weight: 600;font-size: 16px;}
header#masthead nav#site-navigation {margin-left: auto;width: 73%;}
header#masthead nav#site-navigation ul li:last-child a {background-color: #04c9fd;padding: 0px 40px;line-height: 48px;font-family: 'Poppins', sans-serif;font-weight: 600;    color: #010101 !IMPORTANT;}
header#masthead .primary-menu-container ul#primary-menu-list li:last-child {margin-left: 20%;}
header#masthead nav#site-navigation ul li:last-child a:hover {background-color: #000;color: #fff;}
header#masthead nav#site-navigation ul li ul.sub-menu li a, header#masthead nav#site-navigation ul li ul.sub-menu {margin: 0;padding-top: 0; background-color: #fff}
header#masthead nav#site-navigation ul li ul.sub-menu li:last-child { margin: 0;}
header#masthead nav#site-navigation ul li:hover a {color: #04c9fd;text-decoration: inherit;}
header#masthead nav#site-navigation ul li ul.sub-menu li a{color: #000 !important; font-weight: 500 !important}
header#masthead nav#site-navigation ul li button {outline: 0px !important;background-image: url(https://mnh2o.com/wp-content/uploads/2023/09/1.png);background-repeat: no-repeat;background-position: center;height: 50px;width: 21px;background-size: 13px;}
main#main {padding: 0px;}
.homepage_section_1 {background-position: center;}
.homepage_section_1 h2.elementor-heading-title {color: #434341 !important;font-size: 82px !important;font-weight: 700;font-family: 'Poppins', sans-serif;}
header#masthead .primary-menu-container ul#primary-menu-list {justify-content: center;}
header#masthead nav#site-navigation ul li ul.sub-menu li a:last-child {background-color: transparent;padding: 7px 20px;margin: 0px;line-height: 16px;}
.homepage_section_1 a {background-color: #04c9fd !important;color: #010101 !important;border-radius: 0px !important;padding: 16px 50px;margin-top: 40px;font-family: 'Poppins', sans-serif !important;font-weight: 600 !important;}
.homepage_section_1 a:hover, .homepage_section_3 a.elementor-button.elementor-button-link.elementor-size-sm {background-color: #000 !important; color: #fff !important;}
.homepage_section_2 .elementor-container.elementor-column-gap-default .elementor-column.elementor-col-50.elementor-inner-column:first-child {width: 80%;}
.homepage_section_2 h3 {color: #434341 !important;font-family: 'Poppins', sans-serif;font-weight: 400 !important;font-size: 28px;}
.homepage_section_2 .elementor-element .elementor-widget.elementor-widget-heading {margin-bottom: 10px;}
.homepage_section_2 h2.elementor-heading-title.elementor-size-default {color: #434341 !important;font-family: 'Poppins', sans-serif;font-weight: bold;font-size: 49px;}
.homepage_section_2 p {color: #000000 !important;font-family: 'Poppins', sans-serif;line-height: 26px;font-size: 17px;}
.homepage_section_2 a.elementor-button.elementor-button-link.elementor-size-sm {background-color: #04c9fd !important;color: #010101 !important;border-radius: 0px !important;padding: 16px 50px;font-family: 'Poppins', sans-serif !important;font-weight: 600 !important;}
.homepage_section_2 a.elementor-button.elementor-button-link.elementor-size-sm:hover, .homepage_section_3 a.elementor-button.elementor-button-link.elementor-size-sm:hover{background-color: #000 !important; color: #fff !important }
.homepage_section_2 {margin-bottom: 0px !important;}
.homepage_section_2 .elementor-widget-wrap.elementor-element-populated {padding-bottom: 2px;}
.homepage_section_3 .elementor-container.elementor-column-gap-default {align-items: center;}
.homepage_section_2 .elementor-container.elementor-column-gap-default {align-items: center;}
.homepage_section_3 h3.elementor-heading-title.elementor-size-default {color: #434341 !important;font-family: 'Poppins', sans-serif;font-weight: 400 !important;font-size: 28px;}
.homepage_section_2 h2.elementor-heading-title.elementor-size-default span, .homepage_section_3 h2.elementor-heading-title.elementor-size-default span {color: #04c9fd;}
.homepage_section_3 h2.elementor-heading-title.elementor-size-default {color: #434341 !important;font-family: 'Poppins', sans-serif;font-weight: bold;font-size: 50px;}
.homepage_section_3 .elementor-widget.elementor-widget-heading {margin-bottom: 10px;}
.homepage_section_3 p {color: #000000 !important;font-family: 'Poppins', sans-serif;line-height: 26px;font-size: 17px;}
.homepage_section_3 a.elementor-button.elementor-button-link.elementor-size-sm {background-color: #04c9fd !important;color: #010101 !important;border-radius: 0px !important;padding: 16px 40px;font-family: 'Poppins', sans-serif !important;font-weight: 600 !important;}
.homepage_section_3 .elementor-container.elementor-column-gap-default .elementor-column.elementor-col-50:last-child {padding-left: 30px;}
.homepage_section_4 h3.elementor-heading-title.elementor-size-default {color: #434341 !important;font-family: 'Poppins', sans-serif;font-weight: 700;font-size: 26px;}
.homepage_section_4 .elementor-element.elementor-widget-heading {margin-bottom: 6px;}
.homepage_section_4 p {color: #434341 !important;font-family: 'Poppins', sans-serif;font-size: 18px;margin-top: 16px;font-style: italic;}
.homepage_section_4 legend.wpforms-field-label {display: none;}
.homepage_section_4 .wpforms-field-row-block label {display: none;}
.homepage_section_4 .wpforms-field-row.wpforms-field-medium {width: 100% !important;max-width: 100% !important;}
.homepage_section_4 .wpforms-field-row.wpforms-field-medium input {border: 0;border-bottom: 1px solid #000;border-radius: 0px;padding: 0px 0px;color: #000;font-family: 'Poppins', sans-serif !important;font-size: 12px;height: 40px;}
.homepage_section_4 .wpforms-field-container .wpforms-field.wpforms-field-email {width: 50%;display: inline-block;}
.homepage_section_4 .wpforms-field.wpforms-field-number {width: 48%;display: inline-block;    margin-left: 10px;}
.homepage_section_4 .wpforms-field-container .wpforms-field.wpforms-field-email input, .homepage_section_4 .wpforms-field.wpforms-field-number input {border: 0;border-bottom: 1px solid #000;border-radius: 0px;padding: 0px 0px;color: #000;font-family: 'Poppins', sans-serif !important;font-size: 12px;height: 40px;width: 100% !important;max-width: 100%;}
.homepage_section_4 textarea {border: 0 !important;border-bottom: 1px solid #000 !important;border-radius: 0px !important;color: #000;font-family: 'Poppins', sans-serif !important;font-size: 12px !important;width: 100% !important;max-width: 100%;padding: 10px 0px !important;height: 39px !important;}
.homepage_section_4 button {background-color: #04c9fd !important;color: #010101 !important;border-radius: 0px !important;padding: 6px 70px !important;font-family: 'Poppins', sans-serif !important;font-weight: 600 !important;height: 50px !important;}
.homepage_section_4 img {width: 80% !important;}
.homepage_section_4 input::-webkit-input-placeholder { /* Edge */
  color: #000 !important;
}

.homepage_section_4 input:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #000 !important;
}

.homepage_section_4 input::placeholder {
  color: #000 !important;
}
.homepage_section_4 input:focus {outline: 0 !IMPORTANT;border: 0px !important;}
.homepage_section_5 h2.elementor-heading-title.elementor-size-default {color: #434341 !IMPORTANT;font-family: 'Poppins', sans-serif;font-weight: 700;font-size: 50px;line-height: 60px;}
.homepage_section_5 p {color: #000;font-size: 16px;text-align: center;font-family: 'Poppins', sans-serif;font-weight: 400;}
.homepage_section_5 .elementor-element.elementor-widget.elementor-widget-heading {margin-bottom: 0px;}
.homepage_section_5 a.elementor-button.elementor-button-link {background-color: #04c9fd !important;color: #010101 !important;border-radius: 0px !important;padding: 16px 40px !important;font-family: 'Poppins', sans-serif !important;font-weight: 600 !important;}
.homepage_section_5 a.elementor-button.elementor-button-link:hover{background-color: #000 !important; color: #fff !important}
.homepage_section_6 {margin: 70px 0px !important;}
.homepage_section_6 h3.elementor-heading-title.elementor-size-default {font-family: 'Poppins', sans-serif;color: #434341 !important;font-size: 34px;font-weight: 700;}
.homepage_section_6 .wpmtst-testimonial-inner.testimonial-inner {box-shadow: 0 0 4px rgb(171 171 171 / 50%);padding: 20px !important;margin-top: 30px;}
.homepage_section_6 .wpmtst-testimonial-inner.testimonial-inner .wpmtst-testimonial-content.testimonial-content:after, .homepage_section_6 .wpmtst-testimonial-inner.testimonial-inner .wpmtst-testimonial-content.testimonial-content:before {display: none;}
.homepage_section_6 .wpmtst-testimonial-inner.testimonial-inner .wpmtst-testimonial-content.testimonial-content {width: 100%;margin: auto;}
.homepage_section_6 .wpmtst-testimonial-inner.testimonial-inner .wpmtst-testimonial-image.testimonial-image {width: 100%;display: block;}
.homepage_section_6 .wpmtst-testimonial-inner.testimonial-inner .wpmtst-testimonial-image.testimonial-image {width: 100%;display: block;float: inherit;text-align: center;margin: auto;}
.homepage_section_6 img {border: 0px !important;}
.homepage_section_6 p {font-family: 'Poppins', sans-serif;text-align: center;font-size: 14px;color: #000 !important;line-height: 18px;margin-top: 20px !important;}
.homepage_section_6 .wpmtst-testimonial-field.testimonial-field.testimonial-name {display: inline-block;font-family: 'Poppins', sans-serif;font-weight: bold;font-size: 13px;    text-align: left;}
.homepage_section_6 .wpmtst-testimonial-field.testimonial-field {display: inline-block;vertical-align: bottom;width: 50%;}
.homepage_section_6 .wpmtst-testimonial-field.testimonial-field svg.star_solid {width: 14px;}
.homepage_section_6 .wpmtst-testimonial-inner.testimonial-inner {border: 0px !important;margin: 0px !important;}
.homepage_section_6 a.wpmslider-prev:before, .homepage_section_6 a.wpmslider-next:before {background: #000 !important;height: 30px !important;width: 30px !important;}
.homepage_section_6 a.wpmslider-prev, .homepage_section_6 a.wpmslider-next{background-color: transparent !important;}
header#masthead nav#site-navigation ul li button span {display: none;}
.footer_main {background-color: #f7f7f7;padding: 40px 0px !important;}
.footer_main h6 {font-family: 'Poppins', sans-serif;font-weight: 400 !important;font-size: 19px;color: #414141 !important;letter-spacing: 0px;}
.footer_main p {font-family: 'Poppins', sans-serif;font-size: 14px;color: #414141 !important;line-height: 18px;margin-top: 20px !important;}
.footer_main .water_coolers span a, .ice_coolers span a {color: #01c7ff;font-family: 'Poppins', sans-serif;font-size: 14px;line-height: 18px;}
.footer_main .water_coolers p, .ice_coolers p {margin: 0px !important;font-size: 13px;margin-bottom: 8px !important;color: #414141 !important;}
.footer_main ul {padding: 0;list-style: none;}
.footer_main ul li {font-size: 14px;font-family: 'Poppins', sans-serif;color: #414141 !important;margin-bottom: 5px;}
.footer_main .water_coolers p a:hover {color: #03c8fe;}
.footer_main .elementor-widget-container br {display: none;}
.footer_main .elementor-element.elementor-widget.elementor-widget-image .elementor-widget-container {width: 60%;margin-top: 20px;}
.footer_copyright {background-color: #434341;}
.footer_copyright p, .footer_copyright p a {font-size: 13px;color: #fff !IMPORTANT;font-family: 'Poppins', sans-serif;}
.home .homepage_section_4 .wpforms-field-row.wpforms-field-medium input, .home .homepage_section_4 .wpforms-field-container .wpforms-field.wpforms-field-email input, .home .homepage_section_4 .wpforms-field.wpforms-field-number input {border: 0 !important;border-bottom: 1px solid #000 !important;}
.home .homepage_section_4 textarea {border: 0 !important;border-bottom: 1px solid #000 !important;height: 40px !important;}
.home .homepage_section_4 {padding: 0px 0px;}
header#masthead nav#site-navigation ul li ul.sub-menu li:hover a {color: #04c9fd !important;}
.footer_main ul li {display: flex;align-items: center;justify-content: space-between;}
.footer_main ul li span {width: 43%;}
.map-image .elementor-container.elementor-column-gap-default {max-width: 100%;}
.wpforms-container .wpforms-field .wpforms-field-row .wpforms-field-row-block:first-child {padding-left: 0 !important;padding-right: 0 !important;}
.homepage_section_4 .map-image  img {width: 100% !important;max-width: 100% !important;    padding-right: 30px;}
.homepage_section_4 .elementor-container.elementor-column-gap-default {align-items: center;}

.site a:focus:not(.wp-block-button__link):not(.wp-block-file__button) img {
    outline: inherit !important;
}

/**************************Water-cooler***************************/

.watercooler1 .elementor-container.elementor-column-gap-default {max-width: 100%;}
.watercooler1 h2.elementor-heading-title {    font-family: 'Poppins', sans-serif;font-size: 54px;line-height: 63px;font-weight: 700;max-width: 90%;margin: auto;}
.watercooler2 .elementor-container.elementor-column-gap-default {align-items: center;}
.watercooler2 h3.elementor-heading-title {font-family: 'Poppins', sans-serif;font-weight: 700;font-size: 41px;margin-bottom: 15px;color: #434341 !important;}
.watercooler2 h3.elementor-heading-title span {color: #04c9fd !important;}
.watercooler2 p {color: #000000;font-family: 'Poppins', sans-serif;font-size: 15px;font-weight: 500;    line-height: 20px;}
.watercooler2 img {height: auto !important;width: 40% !important;}
.watercooler1 { background-size: cover;padding: 40px 0px !important;}
.watercooler3 .elementor-container.elementor-column-gap-default {align-items: center;}
.watercooler3 h3.elementor-heading-title.elementor-size-default {font-family: 'Poppins', sans-serif;font-weight: 700;font-size: 41px;margin-bottom: 0;color: #434341 !important;}
.watercooler3 p {color: #000000;font-family: 'Poppins', sans-serif;font-size: 15px;font-weight: 500;line-height: 20px;}
.watercooler3 h3.elementor-heading-title.elementor-size-default span {color: #04c9fd !important;}
.watercooler3 img {width: 40% !important;}
.watercooler3 {padding: 40px 0px;}
.watercooler4 .elementor-container.elementor-column-gap-default {align-items: center;}
.watercooler4 h3.elementor-heading-title.elementor-size-default {font-family: 'Poppins', sans-serif;font-weight: 700;font-size: 41px;margin-bottom: 0;color: #434341 !important;}
.watercooler4 p {color: #000000;font-family: 'Poppins', sans-serif;font-size: 15px;font-weight: 500;line-height: 20px;}
.watercooler4 h3.elementor-heading-title.elementor-size-default span {color: #04c9fd !important;}
.watercooler4 {padding: 50px 0px;}
.watercooler4 img {width: 90% !important;}
.watercooler5 {padding: 70px 0px 0px;}
.watercooler5 .elementor-element.elementor-widget-image .elementor-widget-container {height: 100px;width: 100px;background-color: #fff;border-radius: 50%;padding: 20px;}
.watercooler5 .elementor-element.elementor-widget.elementor-widget-image .elementor-widget-container img {width: 100% !important;height: 100% !important;max-width: 100% !important;object-fit: contain;border-radius: 50%;}
.watercooler5 .elementor-element.elementor-widget-text-editor {padding-left: 20px;}
.watercooler5 .elementor-element.elementor-widget-text-editor h4 {color: #434341 !important;font-family: 'Poppins', sans-serif;font-size: 28px;font-weight: 500;margin-bottom: 10px;}
.watercooler5 .elementor-element.elementor-widget-text-editor p {color: #000000;font-family: 'Poppins', sans-serif;font-size: 15px;font-weight: 500;line-height: 20px;margin-bottom: 70px;}
header#masthead nav#site-navigation ul li.current-menu-item a {color: #04c9f5;text-decoration: inherit !important;}
.watercooler2 {padding: 30px 16px !important;}

/************************product-page*****************/
.section1 {padding: 120px 0px;}
.section1 h2 {font-family: 'Poppins', sans-serif;font-size: 54px;line-height: 63px;font-weight: 700;max-width: 60%;margin: auto;}
.section2 {padding: 60px 0px 40px;}
.section2 img {width: 50% !important;}
.section2 h2 {color: #434341 !important;font-size: 40px !important;font-family: 'Poppins', sans-serif;position: relative;padding-bottom: 30px;margin-bottom: 10px;}
.section2 h2:after {content: '';height: 3px;width: 180px;background-color: #04c9fd;position: absolute;bottom: 0;left: 0;}
.section2 p {color: #000000;font-family: 'Poppins', sans-serif;font-size: 16px;font-weight: 500;line-height: 24px;MARGIN-BOTTOM: 50PX;}
.homepage_section_4 {padding: 80px 0px;}
.homepage_section_4 .elementor-widget-container h5{color: #434341 !important;font-style: normal !important;    font-size: 26px;font-family: 'Poppins', sans-serif;font-weight: 400;letter-spacing: 0;}
.homepage_section_4 .elementor-widget-container h3 {font-family: 'Poppins', sans-serif;font-weight: 700;font-size: 41px;margin-bottom: 0;color: #434341 !important;}
.homepage_section_4 p {color: #000000 !important;font-family: 'Poppins', sans-serif;font-size: 15px;margin-top: 10px;font-style: normal;padding-right: 20%;}
.homepage_section_4 p br {display: none;}
.homepage_section_4 .elementor-widget-container h3 span {color: #04c9fd;}
.homepage_section_4 form input {background-color: transparent !important;border: 1px solid #4b4b4a !important;padding: 0px 10px !important;}
.homepage_section_4 textarea {background-color: transparent !important;border: 1px solid #4b4b4a !important;padding: 10px 10px !important;height: 100px !important;}
.homepage_section_4 .wpforms-container.wpforms-container-full.wpforms-render-modern {margin: 0;}
.homepage_section_1 .elementor-widget-wrap.elementor-element-populated {padding-right: 0pc;}
header#masthead nav#site-navigation ul li a:focus {background-color: transparent !important;}
header#masthead nav#site-navigation ul.sub-menu li.current-menu-item a {
    color: #04c9fd !IMPORTANT;
}
/**********************why-go-bottle*************/
.why_go_bottless_section_2 h3 {font-family: 'Poppins', sans-serif;font-size: 26px;}
.why_go_bottless_section_2 p {font-family: 'Poppins', sans-serif;font-size: 15px;margin-bottom: 40px;}
.service1 .wpforms-field-container input {border: 1px solid #000 !IMPORTANT;border-radius: 0px !important;color: #000 !important;font-family: 'Poppins', sans-serif !important;font-size: 12px !important;height: 40px;width: 100%;background-color: transparent !important;    max-width: 100% !important;}
.service1 .wpforms-field-container textarea {height: 120px;border: 1px solid #000 !IMPORTANT;border-radius: 0px !important;color: #000 !important;font-family: 'Poppins', sans-serif !important;font-size: 12px !important;width: 100%;background-color: transparent !important;max-width: 100% !important;}
.service1 button {background-color: #04c9fd !important;padding: 0px 50px !important;}
.watercooler1 .elementor-widget-container {padding: 50px 0px !important;}
.ice_coolers p a:hover {color: #03c8fe;}
.homepage_section_4 form.wpforms-validate.wpforms-form.wpforms-ajax-form button:hover {background-color: #000 !important;color: #fff !IMPORTANT;}
.section2 .elementor-button-wrapper a {background-color: #04c9fd !important;color: #010101 !important;border-radius: 0px !important;padding: 16px 50px;font-family: 'Poppins', sans-serif !important;font-weight: 600 !important;}
.section2 .elementor-button-wrapper a:hover {background-color: #000 !important;color: #fff !important;}
header#masthead nav#site-navigation ul li:last-child a:hover {color: #fff !important;}
.section_4_inner form.wpforms-validate.wpforms-form em.wpforms-error {position: absolute;bottom: -19px;margin: 0 !important;}
.homepage_section_4 .wpforms-field-container .wpforms-field.wpforms-field-email.wpforms-has-error {padding-bottom: 0px;}
header#masthead nav#site-navigation ul li:last-child a:focus {background-color: #000 !IMPORTANT;color: #fff !IMPORTANT;}
.homepage_section_1 a {margin-left: 4px;}
.water1 .elementor-container.elementor-column-gap-default {padding: 100px 0px;}
.water1 h3.elementor-heading-title {color: #434341 !important;font-family: 'Poppins', sans-serif;font-weight: 700;font-size: 26px;}
.water1 p {color: #000000 !important;font-family: 'Poppins', sans-serif;line-height: 26px;font-size: 17px;}
.water1 .section-dm .elementor-container.elementor-column-gap-default {padding: 0px;}
.water1 .section-dm .elementor-container.elementor-column-gap-default .elementor-column.elementor-col-50.elementor-inner-column.elementor-element {width: 40%;}
.water1 .section-dm .elementor-container.elementor-column-gap-default .elementor-column.elementor-col-50.elementor-inner-column.elementor-element:last-child .elementor-widget-container {text-align: left;margin-bottom: 20px;}
.water1 .section-dm .elementor-container.elementor-column-gap-default .elementor-column.elementor-col-50.elementor-inner-column.elementor-element:last-child img {width: 30% !important;}
.water1 .section-dm .elementor-container.elementor-column-gap-default .elementor-column.elementor-col-50.elementor-inner-column.elementor-element:last-child {    width: 60%; padding-left: 15px;}
.water1 .section-dm a.elementor-button.elementor-button-link.elementor-size-sm {background-color: #04c9fd !important;color: #010101 !important;border-radius: 0px !important;padding: 16px 50px;font-family: 'Poppins', sans-serif !important;font-weight: 600 !important;margin-top: 50px;}
.water1 .section-dm a.elementor-button.elementor-button-link.elementor-size-sm:hover{background-color: #000 !important; color: #fff !important;}
.water1 h3.elementor-heading-title span { color: #04c9fd;}
.dmi-water {padding: 80px 0px;}
.dmi-water h2.elementor-heading-title {font-family: 'Poppins', sans-serif;font-weight: 700;font-size: 50px;}
.dmi-water p { color: #ffffff !important;font-family: 'Poppins', sans-serif;line-height: 26px;font-size: 18px;}
.img-dmi {margin: 80px 0px;}
.img-dmi .elementor-container.elementor-column-gap-default {flex-wrap: wrap;}
.img-dmi .elementor-container.elementor-column-gap-default .elementor-column.elementor-col-33 {width: 50% !important;max-width: 50% !important;flex: 0 0 46%;margin: 0px 20px;}
.img-dmi .elementor-container.elementor-column-gap-default .elementor-column.elementor-col-33 .elementor-widget-wrap.elementor-element-populated {padding: 0px;background: transparent !important;}
.img-dmi .elementor-container.elementor-column-gap-default .elementor-column.elementor-col-33 .elementor-widget-wrap.elementor-element-populated  img {height: 450px !important;object-fit: cover;}
.dmi-img {margin: 80px 0px;}
.dmi-img .elementor-container.elementor-column-gap-default {flex-wrap: wrap;}
.dmi-img .elementor-container.elementor-column-gap-default .elementor-column.elementor-col-33 {flex: 0 0 46%;margin: 0px 20px 40px;}
.dmi-img .elementor-container.elementor-column-gap-default .elementor-column.elementor-col-33 .elementor-widget-wrap.elementor-element-populated {background-color: #f9f9fb;     padding: 0px;}
.dmi-img .elementor-container.elementor-column-gap-default .elementor-column.elementor-col-33 .elementor-widget-wrap.elementor-element-populated img {height: 400px !important;object-fit: cover;}
.dmi-img .elementor-container.elementor-column-gap-default .elementor-column.elementor-col-33 .elementor-widget.elementor-widget-image {margin-bottom: 0px;}
.dmi-img .elementor-container.elementor-column-gap-default .elementor-column.elementor-col-33 h2 {color: #434341 !important;font-family: 'Poppins', sans-serif;font-size: 28px;font-weight: 500;margin-bottom: 10px;}
.dmi-img .elementor-container.elementor-column-gap-default .elementor-column.elementor-col-33 p {color: #000000;font-family: 'Poppins', sans-serif;font-size: 15px;font-weight: 500;line-height: 20px;}
.dmi-img .elementor-container.elementor-column-gap-default .elementor-column.elementor-col-33 .elementor-element.elementor-widget.elementor-widget-text-editor {padding: 30px 30px 50px;background-color: #f9f9fb;}
header#masthead nav#site-navigation ul li:hover button.sub-menu-toggle {transform: rotate(-180deg);transition: all ease 0.5s;}



/************************Responsive******************/
@media screen and (max-width:1199px){
        header#masthead nav#site-navigation ul li:last-child a {padding: 0px 20px;margin-left: 0;}
        header#masthead nav#site-navigation {margin-left: 0%;}
        header#masthead {max-width: 100% !important;padding: 0px 10px;}
        header#masthead nav#site-navigation ul li a {font-size: 15px;}
        .homepage_section_1 h2.elementor-heading-title{font-size: 66px !important}
        .homepage_section_2 .elementor-container.elementor-column-gap-default .elementor-column.elementor-col-50.elementor-inner-column:first-child {width: 50%;}
        .watercooler1 h2.elementor-heading-title {max-width: 100%;font-size: 44px;line-height: 59px;}
    .homepage_section_4 .wpforms-field.wpforms-field-number {width: 48%;display: inline-block;margin-left: 9px;}
    
    
}
@media screen and (max-width:991px){
    header#masthead .site-branding {width: 27%;padding-right: 30px;}
    header#masthead .site-branding img {width: 100%;}
    header#masthead nav#site-navigation ul li a {font-size: 13px;padding: 0px 5px;}
    header#masthead nav#site-navigation ul li button {height: 18px;background-size: 8px;}
    header#masthead ul#primary-menu-list {align-items: center;} 
    .homepage_section_1 h2.elementor-heading-title{font-size: 46px !important;}
    .homepage_section_1 a {padding: 16px 30px;margin-top: 10px;} 
    .footer_main p {word-break: break-all;}
    .watercooler1 h2.elementor-heading-title {font-size: 30px;line-height: 33px;max-width: 100%;margin: auto;}
    .watercooler5 .elementor-element.elementor-widget-text-editor h4 {font-size: 23px;}
    .section1 h2{max-width: 80%;font-size: 46px;line-height: 53px;}
    .section2 h2{font-size: 32px;}
    .homepage_section_4 .wpforms-field.wpforms-field-number {width: 47%;margin-left: 10px;}
    
    
    
}
@media screen and (max-width:767px){
    
    
}
@media screen and (max-width:567px){
    
    header#masthead {z-index: 9999999;position: relative;}
    header#masthead .site-branding {width: 60%;}
    header#masthead .site-branding .site-logo {margin: 0px;padding: 0px !IMPORTANT;width: 30% !important;}
    header#masthead .menu-button-container {padding: 0px;}
    header#masthead .menu-button-container button#primary-mobile-menu {outline: 0px !important;padding-top: 0px;} 
    header#masthead .menu-button-container span.dropdown-icon {font-size: 0px;}
    header#masthead ul.sub-menu {border: 0px;padding-left: 10px;}
    header#masthead ul.sub-menu a {padding: 5px 11px !important;}
    header#masthead ul#primary-menu-list li a {padding-top: 20px !important;font-size: 15px !important;}
    header#masthead nav#site-navigation ul li:last-child a {background-color: transparent !important;padding: 0px 5px;line-height: 20px;}
    .homepage_section_1 {padding-top: 190px !important;padding-bottom: 0px !important;}
    .homepage_section_2 .elementor-container.elementor-column-gap-default .elementor-column.elementor-col-50.elementor-inner-column:first-child {  width: 100%;}
    .homepage_section_2 .elementor-container.elementor-column-gap-default {flex-direction: column-reverse;}
    .homepage_section_2 h3, .homepage_section_3 h3.elementor-heading-title.elementor-size-default{font-size: 22px}
    .homepage_section_2 h2.elementor-heading-title.elementor-size-default, .homepage_section_3 h2.elementor-heading-title.elementor-size-default{font-size: 32px;}
    .homepage_section_2 p, .homepage_section_3 p {color: #000000 !important;line-height: 20px;font-size: 14px;}
    .homepage_section_2 {padding-bottom: 40px !important;}
    .homepage_section_3 .elementor-container.elementor-column-gap-default .elementor-column.elementor-col-50:last-child {padding-left: 0;}
    .homepage_section_4 .wpforms-field.wpforms-field-number {margin-left: 8px;    width: 48%;}
    .homepage_section_5 h2.elementor-heading-title.elementor-size-default {font-size: 40px;line-height: 44px;}
    .footer_copyright p, .footer_copyright p a {font-size: 10px;}
    .watercooler1 .elementor-element.elementor-widget__width-initial.elementor-widget.elementor-widget-heading {max-width: 100% !important;width: 90% !important;}
    .watercooler2 h3.elementor-heading-title, .watercooler3 h3.elementor-heading-title.elementor-size-default, .watercooler4 h3.elementor-heading-title.elementor-size-default {font-size: 30px;line-height: 37px;text-align: center;}
    .watercooler2 p, .watercooler3 p, .watercooler4 p {text-align: center;}
    .watercooler3 .elementor-container.elementor-column-gap-default {align-items: center;flex-direction: column-reverse;}
    .watercooler3 p br {display: none;}
    .watercooler5 {padding: 40px 0px 0px;text-align: center;}
    .watercooler5 .elementor-element.elementor-widget-image .elementor-widget-container {margin: auto;text-align: center;}
    .watercooler5 .elementor-widget-wrap.elementor-element-populated {justify-content: center;}
    .watercooler5 .elementor-element.elementor-widget-text-editor {padding-left: 0;}
    .watercooler5 .elementor-element.elementor-widget-text-editor p {margin-bottom: 30px;}
    .section1 h2 {font-size: 40px;line-height: 48px;max-width: 100%;}
    .section2 img {width: 30% !important;}
    .section2 h2 {text-align: center;}
    .section2 h2:after {width: 40%;bottom: 0;left: 50%;transform: translateX(-50%);}
    .section2 p {text-align: center;}
    .homepage_section_4 .elementor-widget-container {text-align: center;}
    .homepage_section_4 p {padding: 0;}
    .homepage_section_4 {padding: 40px 0px;}
    .homepage_section_1:after {content: '';height: 100%;width: 100%;background-color: #ffffff;position: absolute;top: 0;opacity: 0.4;}
    .homepage_section_1 .elementor-column.elementor-col-50.elementor-inner-column.elementor-element {position: relative;z-index: 9999;}
    .watercooler1 .elementor-widget-wrap.elementor-element-populated {padding: 72px 20px !important;}
    .watercooler3, .watercooler4 {padding: 30px 0px;}
    .water1 .elementor-container.elementor-column-gap-default {flex-direction: column;padding: 70px 0px;}
    .water1 .elementor-container.elementor-column-gap-default .elementor-column.elementor-col-50 {width: 100%;}
    .water1 .section-dm .elementor-container.elementor-column-gap-default .elementor-column.elementor-col-50.elementor-inner-column.elementor-element {width: 100%;}
    .water1 .section-dm .elementor-container.elementor-column-gap-default .elementor-column.elementor-col-50.elementor-inner-column.elementor-element:last-child {width: 100%;padding-left: 0;text-align: center;}
    .water1 .section-dm .elementor-container.elementor-column-gap-default .elementor-column.elementor-col-50.elementor-inner-column.elementor-element:last-child .elementor-widget-container {text-align: center;margin-bottom: 20px;}
    .water1 .section-dm a.elementor-button.elementor-button-link.elementor-size-sm {margin-top: 20px;}
    header#masthead ul#primary-menu-list ul.sub-menu {display: none;}
    header#masthead ul#primary-menu-list li.active ul.sub-menu {display: block;}
    header#masthead ul#primary-menu-list li.dropdown:after {content: '';background-image: url(https://mnh2o.com/wp-content/uploads/2023/09/1.png);background-repeat: no-repeat;background-position: center;height: 30px;width: 21px;background-size: 13px;position: absolute;top: 0;right: 0;}
    .dmi-water h2.elementor-heading-title{font-size: 30px;}
    .dmi-water p {font-size: 16px;}
    .dmi-img {margin: 40px 0px;}
    .dmi-img .elementor-container.elementor-column-gap-default .elementor-column.elementor-col-33 {flex: 0 0 100%;margin: 0px auto 40px;}
    .dmi-img .elementor-container.elementor-column-gap-default .elementor-column.elementor-col-33 .elementor-element.elementor-widget.elementor-widget-text-editor {padding: 30px 30px 20px;}
    .dmi-img .elementor-container.elementor-column-gap-default .elementor-column.elementor-col-33 .elementor-widget-wrap.elementor-element-populated img {height: auto !important;object-fit: cover;}
    header#masthead .primary-menu-container ul#primary-menu-list li:last-child {margin-left: 0;}
    header#masthead nav#site-navigation ul li:last-child a{font-weight: 500}
    header#masthead ul#primary-menu-list li.dropdown.active:after {transform: rotate(-180deg);}
    .watercooler2 {padding: 30px 16px 0px!important;}
    .homepage_section_5 {padding: 40px 0px !important;}
    .footer_main span {font-size: 13px !important;}
    .footer_main .elementor-element.elementor-widget.elementor-widget-image .elementor-widget-container {margin: auto;display: block;}
    .homepage_section_4 .elementor-container.elementor-column-gap-default {flex-direction: column;}
    .homepage_section_4 .map-image {width: 100% !important;}
    .homepage_section_4 .elementor-column.elementor-col-50.elementor-top-column.elementor-element {width: 100% !important;}
    .homepage_section_4 .map-image img {padding-right: 0;}
    
    
}

@media screen and (max-width:480px){
    
    .homepage_section_4 .wpforms-field-container .wpforms-field.wpforms-field-email {width: 100%;}
    .homepage_section_4 .wpforms-field.wpforms-field-number {margin-left: 0;width: 100%;}
    
    
}