@charset "utf-8";

/*@media (min-width: 768px){

.breadcrumbs {margin: 15px 0 10px !important;padding: 0 !important;}

.catalog-category-view .products-grid .product-item,
.catalogsearch-result-index .products-grid .product-item {width: 33.33% !important;padding: 0 2% !important;border: 1px solid #d4d4d4; position: relative;border-radius: 5px;display:table-cell}
.minicart-wrapper .product .actions{    margin: -35px 0 0 !important;}


}*/


/*******************************************/


/*@media (min-width: 1200px){
.container{width:1200px !important}	
.cms-page-view .page-main{padding-left:0 !important; padding-right:0 !important}
main#maincontent {padding: 0;}
}*/


/*******************************************/

@media only screen and (min-width:1200px) and (max-width:1420px) {
    .header-top-center {
        width: 40% !important
    }
}


/*******************************************/

@media (max-width: 1199px) {
    /*.finance-banner img {width: 100%;}*/
    /*.earthing-cat-bx .p-r-15 {padding-right: 0px;}*/
    /*.footer-innercontent{width:100%  !important}*/
    .header-top-left,
    .header-top-center,
    .header-top-right {
        width: 33.33% !important
    }
    ul.acc-info-top {
        padding-right: 5px !important;
        display: block;
        text-align: right;
    }
    ul.acc-info-top li {
        line-height: 48px;
        margin-bottom: 0;
        display: inline-block
    }
    /*.minicart-wrapper{    right: 5px;}*/
    .header-btm-right {
        min-width: auto !important
    }
    /*#footer-nav{padding:0 20px;}

.product-ctabsul li{width:13.8%}*/
    .header-top-left {
        width: 36% !important;
    }
    .header-top-right {
        width: 25% !important;
    }
    .header-mid-min span,
    .header-mid-min a {
        font-size: 14px;
    }
}


/*******************************************/

@media (max-width: 991px) {
    /*.air-cat, .water-cat, .emf-cat, .earthing-cat {min-height: 545px;}	
.earthing-cat-bx .p-r-15 {padding-right: 15px;}
.air-cat-contnt, .water-cat-contnt, .emf-cat-contnt, .earthing-cat-contnt{min-height:290px;}
.coult-title h2{line-height:40px;}*/
    .footer-innercontent {
        width: 100%;
    }
    .footer-innercontent ul {
        padding: 0 0 0 10px;
    }
    #footer-nav {
        padding: 0 10px;
    }
    /*.water-cat-bx .p-r-15, .earthing-cat-bx .p-r-15{padding: 0;}*/
    .header-btm-left img {
        width: 100%;
    }
    /*.cat-1{width:33.33%;}*/
    .header-part {
        min-height: 100%;
    }
    .home .header-part {
        min-height: auto !important;
    }
    .logo-part img {
        min-width: 100%;
        max-width: 100%;
    }
    .rootmenu>.rootmenu-list>li>a {
        font-size: 12px;
    }
    .custom-header div[class^=container] {
        width: 100%;
        padding: 0 5px;
    }
    .no-place-img img {
        min-width: 80%;
        max-width: 100%;
    }
    ul.acc-info-top li a {
        padding: 0px 2px !important;
    }
    section.our-story .youtube-link {
        margin-top: 10px;
    }
    /*.dental_contact {margin: 0;}
    .dental_contact .den_con_left, .dental_contact .den_con_right {display: block;width: 100%;padding: 0;}
    .dental_contact .con_bacground {background: #f3f3f3;border-radius: 0;}
    .dental_contact .con_bacground form, .dental_contact .con_bacground .wl100 {margin: 0;max-width: 100%;background: transparent;}
    .dental_contact .con_bacground form .field {margin-bottom: 10px !important;}
    .dental_contact .den_con_right {order: 1;}
    .dental_contact .den_con_left {order: 2;}
    .dental_contact {display: grid;}
    .dental_contact .den_con_right .contactus-page, .dental_contact .den_con_right iframe {display: inline-block;width: 50%;margin-right: -4px;vertical-align: top;}*/
    .header-top-left,
    .header-top-center {
        width: 30% !important;
    }
    .header-top-right {
        width: 40% !important;
    }
    .header-top-left a {
        border: none;
    }
    .header-top-left a:nth-child(2),
    .header-top-left a:nth-child(3) {
        display: none;
    }
}

@media only screen and (max-width:780px) {
    /*
    .header-top-left, .header-top-center {width: 100% !important}
    .header-top-right {width: 100% !important;}
*/
    .no-place-img img {
        min-width: 300px;
        max-width: 300px;
    }
}


/*******************************************/

@media (max-width:767px) {
    /*.no-guttar{padding:0 15px;}
.cal-image {display: none;}
.h-form-part {margin-top: 10px;}
section.air-section, section.water-section, section.emf-section, section.earthing-section, section.disease-section, section.healthy-section .container, section.about-us-section .container {padding: 30px 0;}
.consultation-section{padding:30px 0;}
.h-form-part input, .h-form-part select{width: 98%;margin:1%;}*/
    /*button.sbmt-btn{width: 100%;margin:0}	*/
    /*.disease-img img {max-width: inherit;}
.air-cat-contnt, .water-cat-contnt, .emf-cat-contnt, .earthing-cat-contnt, .air-cat, .water-cat, .emf-cat, .earthing-cat {min-height: auto;}
.air-cat-contnt, .water-cat-contnt, .emf-cat-contnt, .earthing-cat-contnt{padding: 10px 20px;}
.water-cat-bx .p-r-15, .earthing-cat-bx .p-r-15 {padding: 0 15px;}
.toxic-img img{margin-bottom:20px;}
.problem-right, .solution-right, .results-right {width: 73.25%; }	
a.success-story{margin-right:2%;}
.healthy-sec-title h2{margin-bottom:30px;}
.about-us-sec-title h2 {font-size: 28px;}
.about-us-sec-title span {font-size: 18px;    line-height: 35px;}
.problem-contnt, .solution-contnt, .results-contnt{text-align:justify}
.footer-nav-wrap{width:50%;}
.captch-img {width: 200px;float: left;margin-left: 3%;margin-top: 2px;}	*/
    /*added by designer*/
    .header-top-center {
        width: 100% !important
    }
    .no-place-img img {
        min-width: 300px;
        max-width: 300px;
    }
    .header-top-right {
        width: 100% !important;
        overflow: visible;
    }
    ul.acc-info-top {
        text-align: center !important;
    }
    .header-mid-min.w-33 {
        width: 100%;
        text-align: center;
        float: none;
    }
    .header-mid-min span,
    .header-mid-min a {
        text-align: center;
    }
    .header-mid .header-mid-right,
    .header-mid>div {
        width: 100%;
        text-align: center;
        float: none;
    }
    .cell-no {
        background: no-repeat;
    }
    .logo {
        float: none;
    }
    .logo-part img {
        min-width: 300px;
        max-width: 300px;
        margin: 0 auto;
    }
    .header-mid-min {
        height: 45px;
    }
    .header-mid-right {
        padding-right: 40%;
    }
    .header-btm-right {
        width: 100%
    }
    .header-top-left {
        float: right;
        text-align: right;
        width: auto !important;
        margin-right: 15px;
    }
    ul.acc-info-top li a {
        padding: 0px 8px !important;
    }
    div#g-recaptcha-response-news {
        margin-left: 16px
    }
    .contact-index-index form.contact,
    .contact-index-index .wl100 {
        width: 100%;
        margin: 10px 0;
    }
    .product-ctabsul {
        float: none;
        width: 100%;
        overflow: auto;
        display: flex;
    }
    .product-ctabsul li {
        min-width: 110px;
    }
    .catalog-product-view .product-info-main {
        width: 100% !important;
    }
    .header-top-left,
    .header-top-center,
    .header-top-right {
        width: 100% !important;
    }
    ul.acc-info-top li {
        line-height: 30px;
    }
    .down-icon::before {
        top: 10px;
    }
    .switcher-options .switcher-dropdown {
        top: 30px;
    }
    .switcher-options .switcher-dropdown li {
        padding: 3px 0;
        font-size: 12px;
    }
    ul.acc-info-top li:nth-child(2),
    ul.acc-info-top li:nth-child(3) {
        display: inline-block;
    }
    #switcher-currency-nav {
        border: none;
    }
    #switcher-currency-nav strong {
        padding: 0 20px 0px 5px;
        font-size: 12px;
    }
    ul.acc-info-top>li:nth-child(4) {
        border-right: none;
    }
    /* 25-10-2023 */
    .header-top-left {
        margin: 0;
        text-align: center;
    }
    .cell-no {
        display: block;
        background: none !important;
    }
    .rootmenu>.rootmenu-mobile:hover,
    .rootmenu>.rootmenu-mobile {
        background: transparent !important;
        box-shadow: none !important;
        border: none;
        width: auto;
        height: auto;
        padding: 0;
        top: 72px;
        left: 15px;
    }
    .rootmenu>.rootmenu-mobile>.icon-bar {
        background-color: #1a9dea !important;
    }
    .rootmenu>.rootmenu-mobile+.rootmenu-mobile {
        display: none;
    }
    .rootmenu>.rootmenu-list.mobile-sub {
        position: absolute;
        top: 130px;
        background: #139dea;
        left: 15px;
        right: 15px;
        width: auto;
        z-index: 9;
    }
    .rootmenu>.rootmenu-list.mobile-sub>li>a {
        color: #fff !important;
    }
    .rootmenu>.rootmenu-list .rootmenu-submenu .rootmenu-submenu {
        display: block;
        border: none !important;
    }
    .rootmenu>.rootmenu-list.mobile-sub>li:hover>a {
        background-color: #139dea !important;
    }
    .rootmenu>.rootmenu-list .rootmenu-submenu li a {
        background: #198ccd !important;
    }
    .nav-sections,
    .rootmenu {
        position: unset;
    }
}


/*******************************************/

@media (max-width:640px) {
    /*.air-contnt p, .water-contnt p, .emf-contnt p, .earthing-contnt p{line-height:24px;}
a.h-learn-more{    padding: 8px 15px;    font-size: 14px;}
.air-title h2, .water-title h2, .emf-title h2, .earthing-title h2{line-height:24px; font-size:26px;}
.coult-title h2 {line-height: 24px;font-size:28px;	}
.consultation-section{background:none; min-height: auto;}
.disease-img img, .problem-img, .solution-img, .results-img{display:none}
.problem-right, .solution-right, .results-right {width: 98%;margin: 0 1%;}


.cat-1 {width: 50%;}
.test-contnt-list li{display: block;border: 1px solid #fff;}
	
*/
}

@media only screen and (max-width:545px) {
    /*.dental_contact .den_con_right .contactus-page, .dental_contact .den_con_right iframe {margin: 0;width: 100%;line-height: 0;}
    .dental_contact .con_bacground form .field {margin: 0 !important;width: 100%;line-height: 0;}
    */
    /*home-page-banneer*/
    /*.home-page-banneer ul li {width: 50%;margin-bottom: 15px;}
    .home-page-banneer ul li:nth-child(3), .home-page-banneer ul li:nth-child(4) {margin-bottom: 0;}
    .home-page-banneer {padding: 15px 0;}*/
}


/*******************************************/

@media (max-width:480px) {
    /*.h-form-part input, .h-form-part select {width: 100%;margin: 5px 0; margin-left: 0;}
.toxic-img img{display:none}
.healthy-sec-title h2 {margin-bottom: 20px}
.root-disease-title h2, .about-us-sec-title h2, .healthy-sec-title h2{font-size:24px;}
.problem-contnt, .solution-contnt, .results-contnt{padding:10px;} 
.problem-contnt p, .solution-contnt p, .results-contnt p{line-height:20px;font-size:12px;}
.about-us-sec-title span {font-size: 14px;line-height: 24px;}
.finance-section .finance-choice p{    margin: 10px 0 10px 0;}
.no-place-img-color img {width: 100%;}*/
    .footer-nav-wrap {
        width: 100%;
    }
    button.sbmt-btn {
        width: 92%;
        margin: 10px 4%;
    }
    section.free-consultation-section h2 {
        margin-bottom: 30px;
        line-height: 28px;
        font-size: 24px;
        margin: 0;
    }
    .finance-section .finance-choice p {
        font-size: 14px;
    }
    .finance-section .finance-choice ul li {
        line-height: 22px;
        font-size: 12px;
        margin-bottom: 3px
    }
    .footer-innercontent {
        display: inline-block
    }
    .header-mid-right {
        padding-right: 35%;
    }
    section.our-story .youtube-link {
        transform: scale(0.7) translate(-30%);
        float: left;
    }
    .finance-section .finance-choice ul {
        padding-left: 0;
        list-style-position: inside
    }
    .footer-nav-wrap ul li {
        float: left;
        width: 50%;
        margin-bottom: 3px;
    }
    .footer-nav-wrap .block.newsletter {
        margin-bottom: 0
    }
    #footer-nav li a {
        padding: 0 0 0 10px;
        font-size: 12px;
    }
    .footer-container {
        margin-top: 0
    }
    section.disease-section div[class*=col-] {
        padding: 0;
    }
    div#msp-recaptcha-container {
        transform: scale(0.8) translate(-12%);
    }
}

@media only screen and (max-width:469px) {
    /*ul.acc-info-top li a {padding: 0 4px !important;}
    .header-top-left a:first-child {padding-right: 0;}
    #switcher-currency-nav div#switcher-currency-trigger-nav {padding: 0;}
    .down-icon::before{right: 4px;}
    .dental_contact .con_bacground form .amcform-toolbar {margin: 0;padding-top: 15px;}*/
}


/*******************************************/

@media (max-width:375px) {
    /*.cat-1 img {
    width: 100%;
    min-height: 160px;
    object-fit: cover;
}
.cat-1 h5 {
    font-size: 13px;
    font-weight: 600;
    margin-top: 10px;
	    margin-bottom: 5px;
}
.cat-1 p {
    margin: 0;
    font-size: 12px;
    line-height: 18px;
    padding: 0;
}
.disease-contnt p {
    font-size: 12px;
    font-weight: 600;
    text-align: justify;
    line-height: 20px;
    margin-top: 0;
    margin-bottom: 20px;
}
div#g-recaptcha-response-news{transform: scale(0.8) translate(-8%);}*/
    .header-mid-right {
        padding-right: 28%;
    }
    /*.our-story-contnt p{line-height: 20px;font-size: 12px;}
.air-contnt p, .water-contnt p, .emf-contnt p, .earthing-contnt p {line-height: 20px;font-size: 12px;font-weight: 600;}	
.book-consult p{    font-size: 12px;    margin-bottom: 0;    line-height: 20px;}
.consultation-section .container > div {padding: 0;}
.coult-title h2 {line-height: 24px;font-size: 22px;}
.our-story-title h1{font-size:28px;}
.air-title h2, .water-title h2, .emf-title h2, .earthing-title h2{font-size:24px}
.problem-title p, .solution-title p, .results-title p{font-size: 15px;line-height: 35px;height: 35px; width: 250px;}
.finance-section .finance-contnt > p{margin-top: 10px;font-size: 14px;line-height: 20px;}
	*/
}

@media only screen and (max-width:1199px) {
    /*.column.two_img img {width: 50%;display: inline-block;float: left;margin-bottom: 20px;}*/
}

@media only screen and (max-width:991px) {
    /*.dental_clinical .inner_text, .dental_clinical {font-size: 16px;}*/
}

@media only screen and (max-width:600px) {
    /*.relative img {display: none !important;}
	.dental_clinical .absolute.inner_text {position: unset;top: unset;-moz-transform: unset;-webkit-transform: unset;-o-transform: unset;-ms-transform: unset;transform: unset;padding: 0;font-size: 14px;text-align: justify;}
	.column.two_img img {width: 100%;}
	.column.two_img img:first-child {margin: 0;}
	.dental_clinical{font-size: 14px;}
	.page-main>.page-title-wrapper .page-title {font-size: 20px;}*/
}