/* CONTENTS */
    /*HOME PAGE*/
        /*HEADER*/
        /*HERO*/   
        /*SECTION DIFFERENCE*/ 
        /*SECTION DOCTORS*/ 
        /*SECTION REQUEST A CONSULTATION*/
        /*SECTION WHAT WE TREAT*/
        /*SECTION CONTACT US*/
        /*SIDE SLIDER*/
        /*FOOTER*/

    /*DOCTORS PAGE*/
    /*ABOUT PAGE*/
        /*ABOUT INTRO*/
        /*ABOUT CO-CARE RELATIONSHIP*/
        /*ABOUT DOCTORS/TREAT*/
        /*ABOUT TESTIMONIALS*/
    /*CONTACTS PAGE*/
        /*CONTACT LOCATIONS MAP*/
        /*CONTACT FORM*/
    /*THANK YOU PAGE*/
    /*TESTIMONIALS PAGE*/
        /*TESTIMONIALS INTRO*/
        /*FEATURED TESTIMONIALS*/
        /*TESTIMONIALS SLIDER*/
        /*TESTIMONIALS VIDEO*/
        /*TESTIMONIALS FORMS*/

    /*WWT SECTIONS*/
        /*SECTION INFO*/
        /*SECTION EXP*/
        /*SECTION TECH*/
        /*SECTION PARTNER*/
        /*SECTION EXPERTISE*/
        /*SECTION DIFFERENCE*/
    /*WWT CATARACTS*/
    /*WWT GLAUCOMA*/
    /*RESOURCES PAGE*/
    /*CO CARE PAGE*/


    /*HOME PAGE*/
        /*HEADER*/
            .page_kremer header {
                
                background: url(../assets/header-bg-circle.png) top -9px left no-repeat, linear-gradient(to right, #00d0ff , #7671e9);

            }

            .header.kremer { padding: 23px 0 28px; }

            .kremer .header-oomc-logo {
                float: right;
                display: block;
                margin: 15px 0 0 77px;
                transition: all .3s ease;
                position: relative;
                background-color: rgba( 255, 255, 255, .1);
                border-radius: 2em 0 0 2em;
                max-width: 147px;
                padding: 13px 37px 13px 17px;
                box-sizing: border-box;
            }
            .kremer .header-oomc-logo:hover{
                background-color: #00d0ff;
            }
            .kremer .header-oomc-logo img{
                width: 95px;
                opacity: .7;
                height: 25px;
                display: block;
                transition: all .3s ease;
            }
            .kremer .header-oomc-logo:hover img{
                opacity: 1;
            }

                 @media all and (max-width: 1235px) {

                    .kremer .header-oomc-logo { margin-left: 25px; }

                 }

            .kremer .header-search-wrapper { padding: 27px 0 28px; }

                @media all and (max-width: 970px) {

                    .kremer .header-search-wrapper { padding: 23px 0 25px; }

                }

            .kremer .header-search-button { margin-top: 15px; }

            .kremer .header-search-logo { margin-top: 0; }

            .kremer .header-search-input-group { 

                margin-top: 10px;
                transition: all .3s ease; 

            }

                @media all and (max-width: 840px) {

                    .kremer .header-search-input-group { width: 50%; }

                }

            .kremer.header .content-wrapper {

                padding: 0 0 0 75px;
                max-width: initial;

            }

                @media all and (max-width: 1200px) {

                    .header.kremer .content-wrapper { padding-left: 25px; }

                }

            .kremer .header-search-wrapper .content-wrapper { padding-right: 226px; }

            .kremer .header-search-close { margin-top: 15px; }

            .kremer .header-top-links {

                background-color: rgba( 255, 255, 255, .1);
                margin-top: -23px;
                margin-bottom: 23px;

            }

            .kremer .header-top-links .content-wrapper {

                padding: 0 36px;
                box-sizing: border-box;

            }

                @media all and (max-width: 1150px) {

                    .header-navigation.kremer { margin-right: 25px; }

                }

            .kremer .header-top-links-list {

                list-style: none;
                text-align: right;
                font-size: 0;

            }

            .kremer .header-top-links-item {

                display: inline-block;
                margin-left: 72px;
                transition: all .3s ease;

            }

            .kremer .header-top-links-item:last-child {
                min-width: 130px;
            }

                @media all and (max-width: 1150px) {

                    .kremer .header-top-links-item { margin-left: 35px; }

                }

                @media all and (max-width: 1000px) {

                    .kremer .header-top-links-item { margin-left: 25px; }
                    
                }

            .kremer .header-top-links-item-link {

                color: #ffffff;
                text-decoration: none;
                display: inline-block;
                padding: 16px 0;
                font-family: 'azo-sans-web', Arial, sans-serif;
                font-weight: 700;
                font-size: 16px;
                line-height: 18px;
                transition: all .3s ease;

            }

            .kremer .header-top-links-item-link:hover { text-decoration: underline; }

                @media all and (max-width: 1100px) {

                    .kremer .header-top-links-item-link { font-size: 14px; }
                    
                }

                @media all and (max-width: 910px) {

                    .kremer .header-top-links-item-link { font-size: 12px; }
                    
                }

            .kremer .header-navigation {

                margin-right: 75px;
                margin-top: 31px;
                transition: all .3s ease;
            
            }
            @media all and (max-width: 1300px) {
                .kremer .header-navigation {
                    margin-right: 25px;
                }
            }

            .kremer .header-search-wrapper { top: 50px; }

                @media all and (max-width: 1150px) {

                    .header-search-wrapper.kremer .content-wrapper { padding-right: 25px; }

                }

                @media all and (max-width: 1100px) {

                    .kremer .header-navigation-item { 

                        margin-left: 25px;
                        margin-right: 0; 

                    }

                    .kremer .header-navigation-item:first-child { margin-left: 0; }

                }

                @media all and (max-width: 935px) {

                    .kremer .header-navigation-link { font-size: 12px; }

                    .kremer .header-navigation-item { margin-left: 15px; }

                }

                @media all and (max-width: 1146px) {

                    .kremer .header-logo { 

                        max-width: 140px;
                        margin-top: 21px; 

                    }

                    .kremer .header-logo img { max-width: 100%; }

                }

                @media (max-width: 835px){
                    .kremer .header-navigation {
                        margin-right: 15px;
                        max-width: calc(100% - 400px);
                        margin-top: 13px;
                        box-sizing: border-box;
                        padding-left: 15px;
                    }
                }
        /*END OF HEADER*/

        /*HERO*/
            @media all and (max-width: 1100px) {
                
                .kremer.hero .slider-copy h1 {

                    font-size: 50px;
                    line-height: 54px;
                    margin-bottom: 25px;

                }

                .kremer.hero .slider-copy p {

                    font-size: 14px;
                    line-height: 20px;

                }

            }
        /*END OF HERO*/

        /*SECTION DIFFERENCE*/
            .section-difference.reverse { 

                margin-bottom: 131px;
                font-size: 0; 
                transition: all .3s ease;

            }

                @media all and (max-width: 1360px) {

                    .section-difference.reverse {

                        margin-top: 150px;
                        margin-bottom: 0;

                    }

                }

            /*.section-difference.reverse .section-difference-image { 

                float: left;
                box-sizing: border-box;
                transition: all .3s ease; 
                width: 50%;

            }

                @media all and (max-width: 1630px) {

                    .section-difference.reverse .section-difference-image { max-width: 50%; }

                }

            .section-difference.reverse .section-difference-image img { 

                max-width: 100%; 
                width: auto; 

            }*/

            .section-difference.reverse .media-box { 

                float: left; 
                box-sizing: border-box;
                position: relative;
                width: 50%;
                transition: all .3s ease;

            }

                @media all and (max-width: 1630px) {

                    .section-difference.reverse .media-box { max-width: 50%; }

                }

            .section-difference.reverse .media-box .media-box-wrapper.double-main {

                padding-bottom: 170px;
                /*NEW*/
                padding-right: 75px;
                max-width: 100%;

            }


                /*NEW*/
                @media all and (max-width: 520px) {

                    .section-difference.reverse .media-box .media-box-wrapper.double-main {

                        padding-right: 38px;

                    }

                }

            .section-difference.reverse .media-box .media-box-wrapper.double-main img { 

                max-width: 100%; 
                width: auto; 

            }

            .section-difference.reverse .media-box .media-box-wrapper.double-secondary {

                position: absolute;
                bottom: 0;
                right: 0;
                z-index: 2;
                max-width: 52%;

                /*NEW*/
                background-color: #fff;
                box-sizing: border-box;
                padding-top: 38px;
                padding-left: 38px;

            }

            .section-difference.reverse .media-box .media-box-wrapper.double-secondary img { max-width: 100%; }

                @media all and (max-width: 1400px) {

                    .section-difference.reverse .media-box .media-box-wrapper.double-main { padding-bottom: 100px; }

                }

                @media all and (max-width: 1100px) {

                    .section-difference.reverse .media-box .media-box-wrapper.double-main { padding-bottom: 50px; }

                }

                @media all and (max-width: 840px) {

                    .page_kremer .section-difference.reverse .section-difference-copy {

                        float: none;
                        width: 100%;
                        display: block;
                        margin-bottom: 50px;

                    }

                    .section-difference.reverse .media-box { 

                        max-width: 100%;
                        float: none;
                        margin: 0 auto 150px; 
                        width: 100%;

                    }

                    .section-difference.reverse .media-box .media-box-wrapper.double-main { padding-bottom: 130px; }

                }

                @media all and (max-width: 550px) {

                    .section-difference.reverse .media-box .media-box-wrapper.double-main { padding-bottom: 50px; }

                }

            .section-difference.reverse .section-separator { margin-top: 44px; } 

            .section-difference.reverse .section-difference-quote { margin-bottom: 43px; }

                @media all and (max-width: 1360px) {

                    .section-difference.reverse .section-difference-quote br { display: none; }

                }

            .section-difference.reverse .section-text { margin-bottom: 64px; }

            .section-difference.reverse .section-button.section-button-mini { 

                width: 170px;
                box-shadow: 0px 0px 0px 0px rgba(54, 180, 229, 1); 

            }

            .section-difference.reverse .section-button.section-button-mini:hover { box-shadow: 0px 0px 0px 5px rgba(54, 180, 229, 1); }

            .section-difference.reverse .section-difference-copy {

                box-sizing: border-box;
                padding-right: 75px;
                width: 50%;
                float: left;
                transition: all .3s ease;

            }

                @media all and (max-width: 1750px) {

                    .section-difference.reverse .section-difference-copy .section-text br { display: none; }

                }
        /*END OF SECTION DIFFERENCE*/

        /*SECTION DOCTORS*/
            .page_kremer .section-about-doctors.kremer-home-version .section-about-doctor-left { padding-left: 118px; }

            .page_kremer .section-about-doctors.kremer-home-version .section-separator {

                margin-top: 83px;
                margin-bottom: 74px;

            }

            .page_kremer .section-about-doctors.kremer-home-version .section-title {

                font-size: 36px;
                line-height: 40px;
                margin-bottom: 106px;

            }

            .page_kremer .section-about-doctors.kremer-home-version .section-about-doctor-left { padding-right: 52px; }

            .page_kremer .section-about-doctors.kremer-home-version .section-text { 

                line-height: 40px;
                margin-bottom: 46px; 

            }

            .page_kremer .section-about-doctors.kremer-home-version .section-doctors-quote {

                margin-left: -75px;
                font-size: 42px;
                line-height: 60px;
                margin-bottom: 120px;

            }

            .page_kremer .section-about-doctors.kremer-home-version .section-button-box { 

                padding-top: 61px;
                height: auto;
                padding-bottom: 124px; 

            }
        /*END OF SECTION DOCTORS*/

        /*SECTION REQUEST A CONSULTATION*/
            .page_kremer .section-partner.section-request-consultation .content-wrapper { transition: all .3s ease; }

                @media all and (max-width: 1550px) {

                    .page_kremer .section-partner.section-request-consultation .content-wrapper { padding: 0 75px; }

                }
        
            .page_kremer .section-request-consultation .double-box-info { 

                padding-top: 163px;
                transition: all .3s ease; 

            }

                @media all and (max-width: 1550px) {

                    .page_kremer .section-request-consultation .double-box-info { padding-top: 65px; }

                }

                @media all and (max-width: 1125px) {

                    .page_kremer .section-request-consultation .double-box-info { padding-top: 45px; }

                }

            .page_kremer .section-request-consultation .section-separator { 

                margin-bottom: 52px; 
                transition: all .3s ease;

            }

                @media all and (max-width: 1200px) {

                    .page_kremer .section-request-consultation .section-separator { display: none; }

                }

            .page_kremer .section-request-consultation .double-box-info-title { 

                color: #36b4e5;
                transition: all .3s ease; 

            }

                @media all and (max-width: 1125px) {

                    .page_kremer .section-request-consultation .double-box-info-title {

                        font-size: 30px;
                        line-height: 36px;

                    }

                }

            .page_kremer .section-request-consultation .double-box-info-text {

                box-sizing: border-box;
                padding-right: 28px;
                margin-bottom: 57px;
                transition: all .3s ease;

            }

                @media all and (max-width: 1125px) {

                    .page_kremer .section-request-consultation .double-box-info-text {

                        font-size: 16px;
                        line-height: 24px;
                        margin-bottom: 25px;

                    }

                }

            .page_kremer .section-request-consultation .section-button.section-button-small {

                background-color: #36b4e5;
                width: 311px;
                box-shadow: 0px 0px 0px 0px rgba(54, 180, 229, 1);

            }

            .page_kremer .section-request-consultation .section-button.section-button-small:hover { box-shadow: 0px 0px 0px 5px rgba(54, 180, 229, 1); }
        /*END OF SECTION REQUEST A CONSULTATION*/

        /*SECTION WHAT WE TREAT*/
            .page_kremer .section-what-we-treat { 

                margin: 133px 0 183px;
                transition: all .3s ease;

            }

                @media all and (max-width: 1200px) {

                    .page_kremer .section-what-we-treat {

                        margin-top: 75px;
                        margin-bottom: 75px;

                    }

                }

            .page_kremer .section-what-we-treat .content-wrapper {

                max-width: 1500px;
                box-sizing: border-box;
                transition: all .3s ease;

            }

                @media all and (max-width: 1550px) {

                    .page_kremer .section-what-we-treat .content-wrapper { 

                        max-width: 100%; 
                        padding: 0 75px; 

                    }

                }

            .page_kremer .what-we-treat-left, 
            .page_kremer .what-we-treat-right {

                display: inline-block;
                width: 50%;
                vertical-align: middle;
                transition: all .3s ease;

            }

                @media all and (max-width: 1200px) {

                    .page_kremer .what-we-treat-left, 
                    .page_kremer .what-we-treat-right {

                        display: block;
                        width: 100%;
                        margin: 0;
                        text-align: center;

                    }

                }

            .page_kremer .what-we-treat-right { margin-left: -5px; }

            .page_kremer .what-we-treat-right .section-text {

                font-size: 21px;
                line-height: 46px;
                margin-top: 113px;
                transition: all .3s ease;

            }

                @media all and (max-width: 1200px) {

                    .page_kremer .what-we-treat-right .section-text { margin-top: 75px; }

                }

            .page_kremer .section-what-we-treat .section-title {

                color: #795ac0;
                font-family: 'azo-sans-web', Arial, sans-serif;
                font-weight: 900;
                font-size: 90px;
                line-height: 82px;
                text-align: left;
                margin-bottom: 53px;
                display: inline-block;
                vertical-align: top;
                transition: all .3s ease;

            }

                @media all and (max-width: 1200px) {
                    
                    .page_kremer .section-what-we-treat .section-title { text-align: center; }

                }

            .page_kremer .section-what-we-treat .section-separator { 

                margin: 50px 0 60px;
                transition: all .3s ease; 

            }

                @media all and (max-width: 1200px) {

                    .page_kremer .section-what-we-treat .section-separator { 

                        margin-left: auto;
                        margin-right: auto; 

                    }

                }

            .gradient-title {

                background: -webkit-linear-gradient(0deg, #37b3e4, #795ac0 100%);
                -webkit-background-clip: text;
                background-clip: text;
                -webkit-text-fill-color: transparent;
                transition: all .3s ease;

            }

                @media all and (max-width: 1200px) {

                    .gradient-title { text-align: center; }

                    .gradient-title br { display: none; }

                }

            .page_kremer .section-what-we-treat .section-button {

                background-color: #795ac0;
                width: 296px;
                box-shadow: 0px 0px 0px 0px rgba(121, 90, 192, 1);

            }

            .page_kremer .section-what-we-treat .section-button.section-button-small:hover { box-shadow: 0px 0px 0px 5px rgba(121, 90, 192, 1); }
        /*END OF SECTION WHAT WE TREAT*/

        /*SECTION CONTACT US*/
        /*END OF SECTION CONTACT US*/

        /*SIDE SLIDER*/
            .side-slider {

                position: fixed;
                top: 50px;
                right: -860px;
                z-index: 200;
                overflow: hidden;
                border-radius: 15px 0 0 15px;
                box-shadow: 3px 5.196px 20px 0px rgba( 0, 0, 0, .4 );
                font-size: 0;
                box-sizing: border-box;
                transition: all .3s ease;

            }

            .side-slider.open { right: 0; }

            .side-slider img,
            .side-slider .side-slider-info {

                display: inline-block;
                vertical-align: top;

            }

                @media all and (max-width: 900px) {

                    .side-slider > img { display: none; }

                }

            .side-slider .side-slider-info {

                box-sizing: border-box;
                padding: 40px 57px 0;
                background-color: white;
                height: 566px;
                width: 553px;

            }

            .side-slider-title {

                font-family: 'azo-sans-web', Arial, sans-serif;
                font-size: 16px;
                line-height: 40px;
                color: #a3a3a3;
                font-weight: 700;
                margin-bottom: 32px;

            }

            .side-slider .header-search-close {
                
                background: url('../assets/side-slider-close.png') center center no-repeat;
                position: absolute;
                top: 36px;
                right: 35px;
                margin-top: 0;

            }

            .side-slider .header-search-close:hover { 

                border: solid 1px #3bb4e4; 
                background-color: #3bb4e4; 
                background-image: url('../assets/side-slider-close-hover.png'); 

            }

            .side-slider-text {

                font-family: 'azo-sans-web', Arial, sans-serif;
                font-size: 18px;
                line-height: 30px;
                color: #342b2c;
                font-weight: 400;
                margin-bottom: 45px;

            }

            .section-button.section-button-mini { 

                width: 183px;
                margin-left: 0; 

            }

        /*END OF SIDE SLIDER*/

        /*FOOTER*/
                @media all and (max-width: 1600px) and (min-width: 768px) {

                    .page_kremer .footer-copyrights { display: block; transform: translateY(108px); }

                    .page_kremer .send-box { float: left; margin-left: 0; }

                    .page_kremer .footer-medias-nav { width: 100%; text-align: right; padding-top: 0; margin-top: 40px; }

                    .page_kremer .footer-medias { width: 100%; position: relative; }

                }

            .page_kremer .footer-info span { color: #cbbfe6; }

            .page_kremer .footer-info span a {

                color: #ffffff;
                text-decoration: underline;

            }

            .page_kremer .footer-info span a:hover { text-decoration: none; }

            .page_kremer .footer-navigation-list { 

                margin-left: 213px;
                transition: all .3s ease; 

            }

                @media all and (max-width: 1600px) {

                    .page_kremer .footer-navigation-list { margin-left: 174px; }

                }

                @media all and (max-width: 1500px) {

                    .page_kremer .footer-navigation-list { margin-left: 0; }
                    
                }

            .page_kremer .footer-socials { 

                margin-left: 46px;
                transition: all .3s ease; 

            }

                @media all and (max-width: 1600px) and (min-width: 768px) {

                    .page_kremer .footer-socials { position: absolute; top: -30px; right: 0; }

                }

            .page_kremer .footer-medias-nav { 

                min-width: 400px; 
                transition: all .3s ease;

            }

                @media all and (max-width: 1600px) {

                    .page_kremer .footer-medias-nav { width: 100%; }

                }

                @media all and (max-width: 840px) {

                    .page_kremer .send-box { margin-left: auto; }

                }
        /*END OF FOOTER*/
    /*END OF HOME PAGE*/

    /*DOCTORS PAGE*/
        .page_kremer .kremer-doctor-bio { top: 180px; }

        .page_kremer .section-kremer-doctors-intro { margin-bottom: 100px; }

        .page_kremer .section-kremer-doctors-intro .section-title { color: #36b4e5; }

        .page_kremer .kremer-section-doctors .section-doctors-filter {

            max-width: 1030px;
            box-sizing: border-box;
            padding: 0 75px;
            margin-left: auto;
            margin-right: auto;

        }

        .page_kremer .kremer-section-doctors .section-doctors-filter-item {

            width: 57%;
            margin-right: 5%;

        }

        .page_kremer .kremer-section-doctors .section-doctors-filter-item:last-child {

            width: 37%;
            margin-right: 0;
            position: relative;

        }

        .page_kremer .kremer-section-doctors .section-doctors-results { margin-top: 65px; }
    /*END OF DOCTORS PAGE*/

    /*ABOUT PAGE*/
        /*ABOUT INTRO*/
            .page_kremer .section-kremer-about-intro { margin-bottom: 250px; }

            .page_kremer .section-kremer-about-intro .section-title {

                font-size: 48px;
                line-height: 52px;
                color: #36b4e5;
                margin-bottom: 60px;

            }

            .page_kremer .section-kremer-about-intro .section-text {

                font-size: 26px;
                line-height: 40px;
                display: block;
                max-width: 1240px;
                margin: 0 auto;

            }
        /*END OF ABOUT INTRO*/

        /*ABOUT DIFFERENCE*/
            .page_kremer .section-difference.section-difference-about { 

                background-color: #f5f5f5;
                padding-bottom: 160px; 

            }

            .page_kremer .section-difference.section-difference-about .content-wrapper {

                box-sizing: border-box;
                padding-left: 36px;

            }

                @media all and (max-width: 840px) {

                    .page_kremer .section-difference.section-difference-about .content-wrapper { padding-left: 0; }

                }

            .page_kremer .section-difference.section-difference-about .section-difference-image {

                width: 50%;
                margin-top: -49px;
                float: left;

            }

                @media all and (max-width: 840px) {

                    .page_kremer .section-difference.section-difference-about .section-difference-image {

                        max-width: 79%;
                        width: 100%;
                        display: block;
                        margin-top: -31px;
                        padding: 0;
                        float: none;
                        margin: -31px auto 0;

                    }

                }

            .page_kremer .section-difference.section-difference-about .section-separator {

                margin-top: 87px;
                margin-bottom: 39px;


            }

            .page_kremer .section-difference.section-difference-about .section-title {

                font-size: 36px;
                line-height: 36px;
                color: #7671e9;
                margin-bottom: 117px;

            }

            .page_kremer .section-difference.section-difference-about .section-difference-quote {

                font-size: 40px;
                line-height: 50px;
                margin-left: -37px;

            }

            .page_kremer .section-difference.section-difference-about .section-difference-copy { padding-left: 110px; }

            .page_kremer .section-difference.section-difference-about .section-difference-columns {
                margin-top: 47px;
                box-sizing: border-box;
                padding-left: 117px;
                padding-right: 117px;
                font-size: 0;
            }
            .page_kremer.page-template-page-about .section-difference.section-difference-about .section-difference-columns{
                padding: 0;
            }
            .page_kremer.page-template-page-about .section-difference.section-difference-about .section-difference-columns .left{
                width: auto;
            }
            .page_kremer.page-template-page-about .section-difference.section-difference-about .section-difference-table{
                display: table;
                width: 100%;
            }
            .page_kremer.page-template-page-about .section-difference.section-difference-about .section-difference-table .section-difference-image,
            .page_kremer.page-template-page-about .section-difference.section-difference-about .section-difference-table .section-difference-copy{
                display: table-cell;
                width: 50%;
                float: none;
                margin: 0;
                vertical-align: middle;
            }
            .page_kremer.page-template-page-about .section-difference.section-difference-about{
                padding: 100px 0;
            }

            @media all and (max-width: 992px) {
                .page_kremer.page-template-page-about .section-difference.section-difference-about .section-difference-quote {
                    font-size: 26px;
                    line-height: 1.4;
                }
                .page_kremer.page-template-page-about .section-difference.section-difference-about .section-title {
                    font-size: 24px;
                    line-height: 1.3;
                    margin-bottom: 45px;
                }
                .page_kremer.page-template-page-about .section-difference.section-difference-about .section-separator {
                    margin-top: 0;
                }
                .page_kremer.page-template-page-about .section-difference.section-difference-about .section-difference-table .section-difference-image{
                    width: 35%;
                }
                .page_kremer.page-template-page-about .section-difference.section-difference-about .section-difference-table .section-difference-copy{
                    width: 65%;
                }
            }
            @media all and (max-width: 992px) {
                .page_kremer.page-template-page-about .section-difference.section-difference-about .section-difference-table .section-difference-image,
                .page_kremer.page-template-page-about .section-difference.section-difference-about .section-difference-table .section-difference-copy{
                    width: auto;
                    display: block;
                    max-width: none;
                }
                .page_kremer.page-template-page-about .section-difference.section-difference-about .section-difference-table .section-difference-image img{
                    margin: 0 auto;
                }
            }

            .page_kremer .section-difference.section-difference-about .section-difference-columns .left,
            .page_kremer .section-difference.section-difference-about .section-difference-columns .right {

                display: inline-block;
                vertical-align: top;
                width: 50%;
                box-sizing: border-box;

            }

            .page_kremer .section-difference.section-difference-about .section-difference-columns .left { padding-right: 68px; }

            .page_kremer .section-difference.section-difference-about .section-difference-columns .right { 

                padding-left: 25px; 
                padding-right: 45px;

            }

            .page_kremer .section-difference.section-difference-about .section-difference-columns .left .section-text,
            .page_kremer .section-difference.section-difference-about .section-difference-columns .right .section-text { margin-bottom: 15px; }

            .page_kremer .section-difference.section-difference-about .section-difference-columns .left .section-text:last-child,
            .page_kremer .section-difference.section-difference-about .section-difference-columns .right .section-text:last-child { margin-bottom: 0; }
        /*END OF ABOUT DIFFERENCE*/

        /*ABOUT CO-CARE RELATIONSHIP*/
            .page_kremer .section-kremer-co-care { background-color: #ffffff; }

            .page_kremer .section-kremer-co-care .content-wrapper { 

                padding-top: 72px;
                transition: all .3s ease;

            }

                @media all and (max-width: 1000px) {

                    .page_kremer .section-kremer-co-care .content-wrapper { padding-bottom: 0; }

                }

            .page_kremer .section-kremer-co-care .section-title { color: #36b4e5; }

        /*END OF ABOUT CO-CARE RELATIONSHIP*/

        /*ABOUT DOCTORS/TREAT*/
            .page_kremer .section-kremer-about-doctors-treat {

                background-image: linear-gradient(to right, #00d0ff, #00bdff, #00a7ff, #458efc, #7671e9);
                padding: 80px 150px;
                margin-top: 55px;
                box-sizing: border-box;
                transition: all .3s ease;

            }

                @media all and (max-width: 1600px) {

                    .page_kremer .section-kremer-about-doctors-treat {

                        padding-left: 75px;
                        padding-right: 75px;

                    }

                }

                @media all and (max-width: 1150px) {

                    .page_kremer .section-kremer-about-doctors-treat {

                        padding-left: 25px;
                        padding-right: 25px;

                    }

                }

                @media all and (max-width: 1000px) {

                    .page_kremer .section-kremer-about-doctors-treat { margin-top: 0; }

                }

            .page_kremer .section-kremer-about-doctors-treat .section-overview-item:nth-last-child(2), 
            .page_kremer .section-kremer-about-doctors-treat .section-overview-item:last-child {

                border-top: none;
                transition: all .3s ease;

            }

                @media all and (max-width: 1600px) {

                    .page_kremer .section-kremer-about-doctors-treat .section-overview-item:nth-last-child(2) { padding-left: 0; }

                    .page_kremer .section-kremer-about-doctors-treat .section-overview-item:last-child { padding-right: 0; }

                }

                @media all and (max-width: 1150px) {

                    .page_kremer .section-kremer-about-doctors-treat .section-overview-item:nth-last-child(2),
                    .page_kremer .section-kremer-about-doctors-treat .section-overview-item:last-child { padding-bottom: 25px; }

                }

            .page_kremer .section-kremer-about-doctors-treat .section-overview-item .section-title {

                font-size: 36px;
                line-height: 40px;

            }

            .page_kremer .section-kremer-about-doctors-treat .section-overview-item .section-text {

                font-size: 24px;
                line-height: 40px;
                margin-bottom: 60px;

            }

            .page_kremer .section-kremer-about-doctors-treat .section-overview-item .section-title, 
            .page_kremer .section-kremer-about-doctors-treat .section-overview-item .section-text { color: #ffffff; }

            .page_kremer .section-kremer-about-doctors-treat .section-button { background-color: #ffffff; }

            .page_kremer .section-kremer-about-doctors-treat .section-overview-item:first-child .section-button { 

                color: #36b4e5; 
                box-shadow: 0px 0px 0px 0px rgba(255, 255, 255, 1);

            }

            .page_kremer .section-kremer-about-doctors-treat .section-overview-item:last-child .section-button { 

                color: #795ac0; 
                box-shadow: 0px 0px 0px 0px rgba(255, 255, 255, 1);

            }

            .page_kremer .section-kremer-about-doctors-treat .section-overview-item:first-child .section-button:hover,
            .page_kremer .section-kremer-about-doctors-treat .section-overview-item:last-child .section-button:hover {

                box-shadow: 0px 0px 0px 5px rgba(255, 255, 255, 1);

            }
        /*END OF ABOUT DOCTORS/TREAT*/

        /*ABOUT PARTNER*/
            .page_kremer .section-request-consultation.section-partner-about .section-button.section-button-small {

                width: 184px;
                box-shadow: 0px 0px 0px 0px rgba(54, 180, 229, 1);

            }

            .page_kremer .section-request-consultation.section-partner-about .section-button.section-button-small:hover {

                box-shadow: 0px 0px 0px 5px rgba(54, 180, 229, 1);

            }
        /*END OF ABOUT PARTNER*/

        /*ABOUT TESTIMONIALS*/
            .page_kremer .section-kremer-about-testimonials {

                margin-top: 180px;
                padding-bottom: 180px;
                transition: all .3s ease;

            }

                @media all and (max-width: 1000px) {
                    
                    .page_kremer .section-kremer-about-testimonials {

                        margin-top: 40px;
                        margin-bottom: 0;
                        padding-bottom: 40px;

                    }

                }

            .page_kremer .section-kremer-about-testimonials .content-wrapper {

                padding: 0 75px;
                box-sizing: border-box;
                transition: all .3s ease;

            }

                @media all and (max-width: 1000px) {

                    .page_kremer .section-kremer-about-testimonials .content-wrapper { padding: 0 25px; }

                }

            .page_kremer .section-kremer-about-testimonials .section-difference-copy {

                width: 46%;
                box-sizing: border-box;
                padding-left: 75px;
                transition: all .3s ease;

            }

                @media all and (max-width: 1000px) {

                    .page_kremer .section-kremer-about-testimonials .section-difference-copy { 

                        width: 100%; 
                        margin-bottom: 75px; 

                    }

                }

            .page_kremer .section-kremer-about-testimonials .section-difference-image { width: 54%; }

                @media all and (max-width: 1630px) {

                    .page_kremer .section-kremer-about-testimonials .section-difference-image { max-width: 100%; }

                }

                @media all and (max-width: 1000px) {

                    .page_kremer .section-kremer-about-testimonials .section-difference-image { width: 100%; }

                }

            .page_kremer .section-kremer-about-testimonials .section-title {

                font-family: 'museo-slab', Arial, sans-serif;
                font-weight: 900;
                font-size: 124px;
                line-height: 130px;
                margin-bottom: 70px;
                text-transform: none;
                transition: all .3s ease;

            }

                @media all and (max-width: 1500px) {

                    .page_kremer .section-kremer-about-testimonials .section-title { 

                        font-size: 100px; 
                        line-height: 104px;

                    }

                }

                @media all and (max-width: 1300px) {

                    .page_kremer .section-kremer-about-testimonials .section-title { 

                        font-size: 80px; 
                        line-height: 84px;

                    }

                }

                @media all and (max-width: 1100px) {

                    .page_kremer .section-kremer-about-testimonials .section-title { 

                        font-size: 64px; 
                        line-height: 68px;

                    }

                }

            .page_kremer .section-ludwick-about-testimonials .section-text { padding-right: 13%; }

            .page_kremer .section-kremer-about-testimonials .section-difference-copy .section-button.section-button-small.section-button-dark {

                box-shadow: 0px 0px 0px 0px rgba(54, 180, 229, 1);

            }

            .page_kremer .section-kremer-about-testimonials .section-difference-copy .section-button.section-button-small.section-button-dark:hover {

                box-shadow: 0px 0px 0px 5px rgba(54, 180, 229, 1);

            }
        /*END OF ABOUT TESTIMONIALS*/
    /*END OF ABOUT PAGE*/

    /*CONTACTS PAGE*/
        /*CONTACT LOCATIONS MAP*/
            .page_kremer .section-kremer-contacts-locations { margin-bottom: 100px; }

            .page_kremer .section-kremer-contacts-locations .practice-locations-filter { 

                padding-bottom: 250px;
                transition: all .3s ease; 

            }

                @media all and (max-width: 1000px) {

                    .page_kremer .section-kremer-contacts-locations .practice-locations-filter { padding-bottom: 25px; }

                }

            .page_kremer .section-kremer-contacts-locations .practice-locations-filter-list-item.active { color: #36b4e5; }

            .page_kremer .section-kremer-contacts-locations .search-results-filter-button { background-image: url(../assets/kremer-search-filter-unchecked.png); }

            .page_kremer .section-kremer-contacts-locations .search-results-filter-button.checked { background-image: url(../assets/kremer-search-filter-checked.png); }
        /*END OF CONTACT LOCATIONS MAP*/

        /*CONTACT FORM*/
            .page_kremer .section-kremer-contact-form { margin-top: 0; }

            .page_kremer .section-kremer-contact-form .content-wrapper {

                max-width: 1150px;
                padding: 0 75px;
                box-sizing: border-box;

            }

            .page_kremer .section-kremer-contact-form .partners-contact-form-box {

                background-color: #fff;
                padding-bottom: 0;
                text-align: center;

            }

            .page_kremer .section-kremer-contact-form .partners-contact-form-box .section-text {

                font-size: 30px;
                line-height: 48px;

            }

            .page_kremer .section-kremer-contact-form .partners-contact-form-box form { 

                max-width: 824px;
                padding-left: 0; 

            }

            .page_kremer .section-kremer-contact-form .partners-form-item input, 
            .page_kremer .section-kremer-contact-form .partners-form-item textarea,
            .page_kremer .section-kremer-contact-form .partners-form-item .nice-select { background-color: #f5f5f5; }

            .page_kremer .section-kremer-contact-form .partners-form-item { 

                padding: 0 10px;
                transition: all .3s ease; 

            }

                @media all and (max-width: 1500px) {

                    .page_kremer .section-kremer-contact-form .partners-form-item .partners-form-item { margin-bottom: 0; }

                }

                @media all and (max-width: 1100px) {

                    .page_kremer .section-kremer-contact-form .partners-form-item .partners-form-item:first-child { margin-bottom: 52px; }

                }

            .page_kremer .section-kremer-contact-form .partners-form-item .partners-form-item:first-child { 

                padding: 0 10px 0 0;
                transition: all .3s ease; 

            }

            .page_kremer .section-kremer-contact-form .partners-form-item .partners-form-item:last-child { 

                padding: 0 0 0 10px; 
                transition: all .3s ease;

            }

                @media all and (max-width: 1100px) {

                    .page_kremer .section-kremer-contact-form .partners-form-item .partners-form-item:first-child,
                    .page_kremer .section-kremer-contact-form .partners-form-item .partners-form-item:last-child { padding: 0; }

                }

            .page_kremer .section-ludwick-contact-form .section-text {

                font-size: 30px;
                line-height: 44px;
                text-align: center;
                margin-bottom: 10px;

            }
        /*END OF CONTACT FORM*/
    /*END OF CONTACTS PAGE*/

    /*THANK YOU PAGE*/
        /*.page_ludwick .ludwick-thank-you-message { padding-top: 214px; }

        .page_ludwick .ludwick-thank-you-message .section-button { width: 400px; }

        .page_ludwick .ludwick-thank-you-message .section-button:hover,
        .page_ludwick .ludwick-thank-you-message .section-button:active,
        .page_ludwick .ludwick-thank-you-message .section-button:focus { width: 410px; }

        .page_ludwick header.centered-bg { background: url(../ludwick/assets/header-bg-centered.png) center 115px no-repeat, linear-gradient(to right, #00d0ff , #7671e9); }

            @media all and (max-width: 1200px) {

                .page_ludwick header.centered-bg { background-position-y: 80px; }
            
            }*/
    /*END OF THANK YOU PAGE*/

    /*TESTIMONIALS PAGE*/
        /*TESTIMONIALS INTRO*/
            .page_kremer .section-kremer-testimonials-intro .content-wrapper {

                max-width: 1400px;
                padding: 0 75px;
                box-sizing: border-box;

            }

            .page_kremer .section-kremer-testimonials-intro .section-title {

                color: #74e0c1;
                font-size: 48px;
                line-height: 54px;

            }

            .page_kremer .section-kremer-testimonials-intro .section-text {

                font-size: 26px;
                line-height: 38px;

            }
        /*END OF TESTIMONIALS INTRO*/

        /*FEATURED TESTIMONIALS*/
            .page_kremer .section-featured-testimonials { margin-bottom: 240px; }

            .page_kremer .featured-testimonials-image,
            .page_kremer .featured-testimonials-copy {

                float: left;
                width: 50%;
                box-sizing: border-box;
                transition: all .3s ease;

            }

            .page_kremer .featured-testimonials-image { 
                padding-right: 60px;
                position: relative;
            }

                @media all and (max-width: 1300px) {

                    .page_kremer .featured-testimonials-image {
                        padding-right: 50px;
                    }

                }

                @media all and (max-width: 960px) {

                    .page_kremer .featured-testimonials-image,
                    .page_kremer .featured-testimonials-copy {  

                        float: none; 
                        width: 100%;
                        padding: 0 75px; 

                    }

                }

            .page_kremer .featured-testimonials-image img {

                display: block;
                max-width: 100%;
                height: auto;

            }

            .page_kremer .featured-testimonials-copy {

                padding: 0 180px 0 60px;
                transition: all .3s ease;

            }

                @media all and (max-width: 1600px) {

                    .page_kremer .featured-testimonials-copy { padding: 0 60px 0 60px; }

                }

                @media all and (max-width: 1400px) {

                    .page_kremer .featured-testimonials-copy { padding: 0 60px 0 0; }

                }

                @media all and (max-width: 1300px) {

                    .page_kremer .featured-testimonials-copy { padding: 0 75px }

                }

            .page_kremer .featured-testimonials-copy .section-title {

                font-family: 'museo-slab', Arial, sans-serif;
                font-weight: 900;
                font-size: 60px;
                line-height: 64px;
                color: #795ac0;
                text-align: left;
                text-transform: none;
                margin: 48px 0 43px;
                transition: all .3s ease;

            }

                @media all and (max-width: 1600px) {

                    .page_kremer .featured-testimonials-copy .section-title { 

                        font-size: 44px; 
                        line-height: 56px; 
                        margin-bottom: 25px; 

                    }

                }

                @media all and (max-width: 1400px) {

                    .page_kremer .featured-testimonials-copy .section-title { 

                        font-size: 36px; 
                        line-height: 40px; 
                        margin-bottom: 10px; 

                    }

                }

            .page_kremer .featured-testimonials-copy .section-title::before {

                display: inline-block;
                content: '';
                margin-left: -29px;

            }

            .page_kremer .featured-testimonials-copy .section-text {

                padding-right: 10%;
                line-height: 34px;
                transition: all .3s ease;

            }

                @media all and (max-width: 1400px) {

                    .page_kremer .featured-testimonials-copy .section-text { padding-right: 0; }

                }

            .page_kremer .featured-testimonials-copy .section-separator { margin: 35px 0 39px; }

            .page_kremer .featured-testimonials-author-name,
            .page_kremer .testimonials-slider-copy-author-name {

                font-family: 'azo-sans-web', Arial, sans-serif;
                font-weight: 900;
                font-size: 20px;
                line-height: 24px;
                text-transform: uppercase;
                color: #795ac0;

            }

            .page_kremer .featured-testimonials-author-location,
            .page_kremer .testimonials-slider-copy-author-location {

                font-family: 'azo-sans-web', Arial, sans-serif;
                font-weight: 500;
                font-size: 20px;
                line-height: 24px;
                text-transform: uppercase;
                color: #959595;

            }
        /*END OF FEATURED TESTIMONIALS*/

        /*TESTIMONIALS SLIDER*/
            .page_kremer .section-testimonials-slider {

                position: relative;
                background-color: #f5f5f5;

            }

            .page_kremer .section-testimonials-slider .content-wrapper {

                box-sizing: border-box;
                padding: 95px 75px 100px;
                position: relative;

            }

            .page_kremer .section-testimonials-slider .slider {

                margin-top: 0;
                border-bottom: 3px solid #e1e1e1;
                padding-bottom: 58px;

            }

            .page_kremer .testimonials-slider-item.full-text .testimonials-slider-copy {

                width: 100%;
                max-width: 75%;
                text-align: center;
                padding-right: 0;
                margin: 0 auto;
                float: none;

            }

            .page_kremer .testimonials-slider-item.full-text .testimonials-slider-copy-title,
            .page_kremer .testimonials-slider-item.full-text .testimonials-slider-copy-text,
            .page_kremer .testimonials-slider-item.full-text .testimonials-slider-copy-title,
            .page_kremer .testimonials-slider-item.full-text .testimonials-slider-copy-author-name,
            .page_kremer .testimonials-slider-item.full-text .testimonials-slider-copy-author-location { text-align: center; }

            .page_kremer .testimonials-slider-item.full-text .section-separator { margin: 38px auto; }

            .page_kremer .testimonials-slider-item.full-text .testimonials-slider-copy-title {

                font-size: 42px;
                line-height: 1.2;

            }

            .page_kremer .testimonials-slider-copy,
            .page_kremer .testimonials-slider-image {

                display: block;
                float: left;
                width: 50%;
                box-sizing: border-box;
                transition: all .3s ease;

            }

            .page_kremer .testimonials-slider-image-mob {
                display: none;
            }

                @media all and (max-width: 1300px) {

                    .page_kremer .testimonials-slider-copy,
                    .page_kremer .testimonials-slider-image { 

                        float: none; 
                        width: 100%; 

                    }

                }

            .page_kremer .testimonials-slider-copy {

                padding: 65px 40px 0 75px;
                transition: all .3s ease;

            }

                @media all and (max-width: 1600px) {

                    .page_kremer .testimonials-slider-copy { padding: 0 40px 0 60px; }

                }

                @media all and (max-width: 1300px) {

                    .page_kremer .testimonials-slider-copy { padding: 0 40px 75px 0; }

                }

            .page_kremer .testimonials-slider-copy-title {

                font-family: 'museo-slab', Arial, sans-serif;
                font-weight: 900;
                font-size: 42px;
                line-height: 1.2;
                color: #36b4e5;
                text-align: left;
                text-transform: none;
                margin-bottom: 57px;

            }

            .page_kremer .testimonials-slider-copy-title::before {

                display: inline-block;
                content: '';
                margin-left: -20px;

            }

            .page_kremer .testimonials-slider-copy-text {

                font-family: 'azo-sans-web', Arial, sans-serif;
                font-weight: 300;
                font-size: 21px;
                line-height: 38px;
                color: #363636;

            }

            .page_kremer .testimonials-slider-copy .section-separator { margin: 38px 0; }

            .page_kremer .testimonials-slider-copy-author-name { color: #36b4e5; }

            .page_kremer .testimonials-slider-image {

                padding-left: 60px;
                transition: all .3s ease;

            }

                @media all and (max-width: 1300px) {

                    .page_kremer .testimonials-slider-image { padding: 0; }

                }

            .page_kremer .testimonials-slider-image img {

                width: 100%;
                height: auto;

            }

            .page_kremer .section-testimonials-slider .slider-controls {

                position: relative;
                left: initial;
                bottom: initial;
                background-color: #f5f5f5;   
                transition: all .3s ease;

            }

            .page_kremer .section-testimonials-slider .slider-controls .slider-arrows {
                float: none;
            }

                @media all and (max-width: 1600px) {

                    .page_kremer .section-testimonials-slider .slider-controls { width: 100%; }

                }

                @media all and (max-width: 1600px) {

                    .page_kremer .section-testimonials-slider .slider-controls .slider-arrows { padding-right: 55px; }

                }

                @media all and (max-width: 1300px) {

                    .page_kremer .section-testimonials-slider .slider-controls .slider-arrows,
                    .page_kremer .section-testimonials-slider .slider-controls .slider-dots { 

                        padding-right: 0; 
                        padding-left: 0; 

                    }

                }

            .page_kremer .section-testimonials-slider .slider-controls .slick-prev {

                border-right: 2px solid #795ac0;
                background-image: url(../assets/testimonials_slider_arrow_left.png);

            }

            .page_kremer .section-testimonials-slider .slider-controls .slick-next {

                background-image: url(../assets/testimonials_slider_arrow_right.png);

            }

            .page_kremer .section-testimonials-slider .slick-dots li button { background-color: rgba(121, 90, 192, 0.25); }

            .page_kremer .section-testimonials-slider .slick-dots li.slick-active button { background-color: rgba(121, 90, 192, 1); }
        /*END OF TESTIMONIALS SLIDER*/

        /*TESTIMONIALS VIDEO*/
            .page_kremer .section-testimonials-video {

                background-color: #f5f5f5;
                position: relative;
                padding: 0 0 150px;
                overflow: hidden;

            }

            .page_kremer .section-testimonials-video::before {

                content: '';
                display: block;
                width: 100%;
                height: 100%;
                background-image: linear-gradient(to right, #00d0ff, #00bdff, #00a7ff, #458efc, #7671e9);
                position: absolute;
                top: 42%;
                left: 0;

            }

            .page_kremer .section-testimonials-video .content-wrapper {

                padding: 0 150px;
                box-sizing: border-box;
                transition: all .3s ease;

            }

                @media all and (max-width: 1600px) {

                    .page_kremer .section-testimonials-video .content-wrapper { padding: 0 75px; }

                }

            .page_kremer .testimonials-video-box {

                position: relative;
                overflow: hidden;

            }

            .page_kremer .testimonials-video-box img {

                width: 100%;
                height: auto;
                border-radius: 10px;

            }

            .page_kremer .testimonials-video-title {

                display: block;
                position: absolute;
                bottom: 14%;
                left: 0;
                width: 100%;
                text-align: center;
                font-family: 'azo-sans-web', Arial, sans-serif;
                font-weight: 900;
                font-size: 80px;
                line-height: 90px;
                color: #ffffff;
                text-transform: uppercase;
                transition: all .3s ease;

            }

            @media all and (max-width: 1600px) {

                .page_kremer .testimonials-video-title { 

                    font-size: 4vw; 
                    line-height: 0.1vw; 

                }

            }
        /*TESTIMONIALS VIDEO*/

        /*TESTIMONIALS FORMS*/
            .page_kremer .section-submit-testimonials { margin-top: 90px; }

            .page_kremer .section-submit-testimonials .section-separator { margin: 60px auto; }

            .page_kremer .section-submit-testimonials .section-title {

                font-family: 'azo-sans-web', Arial, sans-serif;
                font-weight: 900;
                font-size: 48px;
                line-height: 54px;
                text-transform: uppercase;
                margin-bottom: 57px;

            }

            .page_kremer .section-submit-testimonials .section-text {

                text-align: center;
                font-size: 30px;
                line-height: 48px;

            }

            .page_kremer .section-submit-testimonials .content-wrapper {

                max-width: 1350px;
                padding: 0 75px;

            }

            .page_kremer .section-submit-testimonials .partners-contact-form-box form {

                padding-left: 0;
                max-width: 824px;; 

            }

            .page_kremer .section-submit-testimonials .partners-contact-form-box { background-color: #ffffff; }

            .page_kremer .section-submit-testimonials .partners-form-item input,
            .page_kremer .section-submit-testimonials .partners-form-item textarea,
            .page_kremer .section-submit-testimonials .partners-form-item .nice-select { background-color: #f5f5f5; }

            .page_kremer .partners-form-item.add-file-item { position: relative; }

            .page_kremer .partners-form-item .add-file-input {

                opacity: 0;
                z-index: 1;

            }

            .page_kremer .partners-form-item .add-file-label {

                position: absolute;
                left: 0;
                top: 0;
                width: 100%;
                z-index: 0;

            }

            .page_kremer .partners-form-item.add-file-item::after {

                display: inline-block;
                content: '';
                position: absolute;
                right: 0;
                top: 0;
                width: 60px;
                height: 100%;
                background-color: #795ac0;
                background-image: url(../assets/upload-file-icon.png);
                background-position: center center;
                background-repeat: no-repeat;
                z-index: 0;
                border-radius: 0 7px 7px 0;

            }

            .page_kremer .doctor-testimonial .section-button,
            .page_kremer .doctor-testimonial .partners-form-item.add-file-item::after { background-color: #36b4e5; }

            .page_kremer .doctor-testimonial .section-button {

                box-shadow: 0px 0px 0px 0px rgba(54, 180, 229, 1);

            }

            .page_kremer .doctor-testimonial .section-button:hover {

                box-shadow: 0px 0px 0px 5px rgba(54, 180, 229, 1);

            }

            .page_kremer .patient-testimonial, 
            .page_kremer .doctor-testimonial {

                opacity: 0;
                height: 0;
                width: 0;
                overflow: hidden;
                transition: all .3s ease;
        
            }
        
            .page_kremer .doctor-testimonial.active,
            .page_kremer .patient-testimonial.active {
        
                opacity: 1;
                height: initial;
                width: initial;
                overflow: initial;
        
            }

            .page_kremer .testimonials-switch-box {

                text-align: center;
                margin-top: 70px;

            }

            .page_kremer .testimonials-switch-box .switch-icon,
            .page_kremer .testimonials-switch-box .im-patient,
            .page_kremer .testimonials-switch-box .im-doctor {

                vertical-align: middle;
                font-family: 'museo-slab', Arial, sans-serif;
                font-weight: 700;
                font-size: 14px;
                line-height: 16px;
                color: #959595;
                text-transform: uppercase;
                text-decoration: none;

            }

            .page_kremer .testimonials-switch-box.active .im-patient { color: #795ac0; }

            .page_kremer .testimonials-switch-box .im-patient { color: #959595; }

            .page_kremer .testimonials-switch-box.active .im-doctor { color: #959595; }

            .page_kremer .testimonials-switch-box .im-doctor { color: #36b4e5; }

            .page_kremer .testimonials-switch-box .switch-icon {

                position: relative;
                display: inline-block;
                width: 97px;
                height: 44px;
                background-color: #f5f5f5;
                border-radius: 22px;
                margin: 0 20px;
                text-align: right;
                transition: all .3s ease;

            }

            .page_kremer .testimonials-switch-box.active .switch-icon { text-align: left; }

            .page_kremer .switch-icon::before {

                display: inline-block;
                content: '';
                margin: 4px 6px;
                width: 36px;
                height: 36px;
                background-color: #36b4e5;
                border-radius: 18px;
                transition: all .3s ease;

            }

            .page_kremer .testimonials-switch-box.active .switch-icon::before { background-color: #795ac0; }

            .page_kremer .section-submit-testimonials .partners-form-item-button { margin-top: 0; }

            .page_kremer .section-submit-testimonials { margin-bottom: 0; }
        /*TESTIMONIALS FORMS*/
    /*END OF TESTIMONIALS PAGE*/


    /*WWT SECTIONS*/
        /*SECTION INFO*/
            .page_kremer .section-wwt-info { padding: 0; }

            .page_kremer .section-wwt-info .content-wrapper {

                box-sizing: border-box;
                padding: 118px 145px 106px 150px;
                transition: all .3s ease;

            }

                @media all and (max-width: 1700px) {

                    .page_kremer .section-wwt-info .content-wrapper {

                        padding-left: 75px;
                        padding-right: 70px;

                    }

                }

                @media all and (max-width: 1200px) {

                    .page_kremer .section-wwt-info .content-wrapper {

                        padding-left: 25px;
                        padding-right: 25px;

                    }

                }

            .page_kremer .section-wwt-info .section-wwt-info-texts {

                text-align: left;
                float: left;
                transition: all 0.3s ease;

            }

                @media all and (min-width: 768px) {
                    .page_kremer .section-wwt-info .section-wwt-info-texts {
                        max-width: calc(100% - 500px);
                    }
                }

                @media all and (max-width: 1550px) and (min-width: 768px) {

                    .section-info .section-info-title br {

                        display: none;

                    }

                }

            .page_kremer .section-wwt-info .section-info-title {

                max-width: 100%;
                margin-right: 0;
                margin-bottom: 24px;
                transition: all .3s ease;

            }

            .page_kremer .section-wwt-info .section-info-text {

                font-family: 'azo-sans-web', Arial, sans-serif;
                font-size: 26px;
                line-height: 32px;
                color: #fff;
                font-weight: 400;
                margin-bottom: 0;
                transition: all .3s ease;

            }

            .page_kremer .section-wwt-info .section-info-text .section-text-link {

                font-weight: 700;
                text-decoration: underline;
                color: #fff;

            }

            .page_kremer .section-wwt-info .section-info-text .section-text-link:hover,
            .page_kremer .section-wwt-info .section-info-text .section-text-link:active,
            .page_kremer .section-wwt-info .section-info-text .section-text-link:focus {

                color: #fff;
                text-decoration: none;

            }

            .page_kremer .section-wwt-info .section-button {

                margin: 48.5px 5px 5px 5px;
                width: 489px;
                height: 79px;
                font-family: 'museo-slab', Arial, sans-serif;
                font-weight: 500;
                font-size: 24px;
                line-height: 30px;
                color: #fff;
                padding: 24.5px 15px;
                box-sizing: border-box;
                text-transform: uppercase;
                float: right;

                box-shadow: 0px 0px 0px 0px rgba(116, 224, 193, 1);

            }

                @media all and (max-width: 1500px) {

                    .page_kremer .section-wwt-info .section-button {

                        float: none;
                        margin-left: auto;
                        margin-right: auto;

                    }

                }

                @media all and (max-width: 1500px) and (min-width: 768px) {

                    .page_kremer .section-wwt-info .section-button { 
    
                        width: auto;
                        height: auto;; 
                        margin: 0;
                        padding: 10px 40px;
                        font-size: 14px;
                        line-height: 25px;
                        letter-spacing: 0.5px;
    
                    }
    
                }

            .page_kremer .section-wwt-info .section-button:hover {

                box-shadow: 0px 0px 0px 5px rgba(116, 224, 193, 1);
                

            }
        /*END OF SECTION INFO*/

        /*SECTION EXP*/
            .page_kremer .section-exp { background-color: #8bdabf; }

            .page_kremer .section-exp .content-wrapper {

                background: url('../assets/wwt-exp-bg.jpg') top left no-repeat;
                background-size: cover;
                box-sizing: border-box;
                padding: 160px 150px 192px;
                transition: all .3s ease;

            }

                @media all and (max-width: 1200px) {

                    .page_kremer .section-exp .content-wrapper {

                        padding-left: 25px;
                        padding-right: 25px;
                        text-align: center;

                    }

                }

            .page_kremer .section-exp .section-exp-copy {

                float: right;
                text-align: left;
                transition: all .3s ease;

            }

                @media all and (max-width: 1200px) {

                    .page_kremer .section-exp .section-exp-copy {

                        float: none;
                        margin-left: auto;
                        margin-right: auto;
                        display: inline-block;
                        vertical-align: top;

                    }

                }

            .page_kremer .section-exp .section-separator {

                margin-top: 0;
                margin-left: 0;
                margin-bottom: 49px;
                background-color: #fff;

            }

            .page_kremer .section-exp .section-title {

                font-family: 'museo-slab', Arial, sans-serif;
                font-size: 72px;
                line-height: 80px;
                font-weight: 900;
                color: #fff;
                margin-bottom: 43px;
                text-transform: capitalize;
                text-align: left;  

            }

            .page_kremer .section-exp .section-text {

                font-family: 'azo-sans-web', Arial, sans-serif;
                font-weight: 400;
                font-size: 21px;
                line-height: 2;
                color: #fff;
                margin-bottom: 67px;

            }

            .page_kremer .section-exp .section-button.section-button-mini { 

                width: 177px;
                box-shadow: 0px 0px 0px 0px rgba(54, 180, 229, 1); 

            }

            .page_kremer .section-exp .section-button.section-button-mini:hover { box-shadow: 0px 0px 0px 5px rgba(54, 180, 229, 1); }
        /*END OF SECTION EXP*/

        /*SECTION TECH*/
            .page_kremer .section-tech { 

                background: linear-gradient(to right, #00d0ff , #7671e9); 
                text-align: center;

            }

            .page_kremer .section-tech .content-wrapper {

                box-sizing: border-box;
                padding: 140px 75px 158px;

            }

            .page_kremer .section-tech .section-separator {

                background-color: #74e0c1;
                margin-top: 0;
                margin-bottom: 46px;

            }

            .page_kremer .section-tech .section-title {

                line-height: 40px;
                color: #fff;
                margin-bottom: 64px;

            }

            .page_kremer .section-tech .section-text {

                font-weight: 400;
                font-size: 26px;
                line-height: 38px;
                color: #fff;
                transition: all .3s ease;

            }

                @media all and (max-width: 1400px) {

                    .page_kremer .section-tech .section-text br { display: none; }

                }

            .page_kremer .section-tech .section-text + .section-text { margin-top: 38px; }
        /*END OF SECTION TECH*/

        /*SECTION PARTNER*/
            .page_kremer .section-partner { background-color: #fff; }

            .page_kremer .section-partner:after { display: none; } 

            .page_kremer .section-partner .double-box {

                border-radius: 10px;
                overflow: hidden;
                background-color: #fff;

            }

                @media all and (max-width: 1550px) {

                    .page_kremer .section-partner .double-box {

                        display: flex;
                        flex-direction: row;
                        align-items: center;

                    }

                }

                @media all and (max-width: 955px) {

                    .page_kremer .section-partner .double-box {

                        display: block;
                        /*flex-direction: row;
                        align-items: center;*/

                    }

                }

            .page_kremer .section-partner.section-request-consultation .double-box { background-color: #f5f5f5; }

            .page_kremer .section-partner .double-box-img { 

                float: left; 
                border-radius: 10px 0 0 10px;

            }

                @media all and (max-width: 955px) {

                    .page_kremer .section-partner .double-box-img {

                        display: block;
                        float: none;

                    }

                }

            .page_kremer .section-partner .double-box-info {

                background-color: #fff;
                padding-top: 0; /*98px*/
                padding-left: 132px;
                padding-right: 90px;

                display: flex;
                flex-direction: column;
                justify-content: center;

            }

                @media all and (max-width: 1550px) {

                    /*.page_kremer .section-partner .double-box-info { 

                        float: none;
                        padding: 0 75px; 

                    }*/

                }

                @media all and (max-width: 1400px) {

                    .page_kremer .section-partner .double-box-info-title {

                        font-size: 34px;
                        line-height: 40px; 
                        margin-bottom: 25px;

                    }

                    .page_kremer .section-partner .double-box-info-text {

                        font-size: 18px;
                        line-height: 30px;
                        margin-bottom: 25px;

                    }

                }

                @media all and (max-width: 1200px) {

                    .page_kremer .section-partner .double-box-info { padding: 35px 35px; }

                }

                @media all and (max-width: 1100px) {

                    .page_kremer .section-partner .double-box-info-text {

                        font-size: 16px;
                        line-height: 24px;

                    }

                }

                @media all and (max-width: 955px) {

                    .page_kremer .section-partner .double-box-info { padding: 75px 45px; }

                    .page_kremer .section-partner .double-box-img { border-radius: 10px; }

                }
        /*END OF SECTION PARTNER*/

        /*SECTION EXPERTISE*/
            .page_kremer .section-expertise {

                padding-bottom: 165px;
                padding-top: 133px;
                transition: all .3s ease;
                background: url(../assets/expertise-bg-img.png) bottom 60px right no-repeat, linear-gradient(to right, #00d0ff , #7671e9);

            }

                @media all and (max-width: 900px) {

                    .page_kremer .section-expertise {

                        padding-top: 75px;
                        padding-bottom: 75px;

                    }

                }

            .page_kremer .section-expertise .content-wrapper {

                box-sizing: border-box;
                padding-left: 150px;
                padding-right: 150px;
                max-width: 1800px;
                font-size: 0;
                transition: all .3s ease;

            }

                @media all and (max-width: 1550px) {

                    .page_kremer .section-expertise .content-wrapper {

                        padding-left: 75px;
                        padding-right: 75px;

                    }

                }

                @media all and (max-width: 900px) {

                    .page_kremer .section-expertise .content-wrapper {

                        padding-left: 25px;
                        padding-right: 25px;

                    }

                }

            .page_kremer .section-expertise .left-outer,
            .page_kremer .section-expertise .right-outer {

                box-sizing: border-box;
                display: inline-block;
                vertical-align: top;
                width: 50%;
                transition: all .3s ease;

            }

            .page_kremer .section-expertise .left-outer { padding-left: 130px; }

                @media all and (max-width: 1550px) {

                    .page_kremer .section-expertise .left-outer { padding-left: 0; }

                }

                @media all and (max-width: 1100px) {

                    .page_kremer .section-expertise .left-outer,
                    .page_kremer .section-expertise .right-outer { 

                        display: block;
                        width: 100%;

                    }

                }

            .page_kremer .section-expertise .section-title { 

                font-size: 72px;
                line-height: 72px; 
                margin-bottom: 0;

            }

            .page_kremer .section-expertise .section-text { 

                max-width: 100%;
                padding-top: 72px; 

            }
                
            .page_kremer .section-expertise .section-separator {

                background-color: #795ac0;
                opacity: .5;
                margin-bottom: 69px;
                margin-top: 0;

            }

            .page_kremer .section-expertise .section-expertise-list {

                margin-top: 103px;
                margin-left: 130px;
                max-width: 1235px;
                transition: all .3s ease;

            }

                @media all and (max-width: 1550px) {

                    .page_kremer .section-expertise .section-expertise-list {

                        margin-left: auto;
                        margin-right: auto;

                    }

                }

                @media all and (max-width: 1200px) {
                    
                    .page_kremer .section-expertise .section-expertise-item {

                        display: inline-block;
                        width: calc(50% - 37px);

                    }

                    .page_kremer .section-expertise .section-expertise-item:nth-child(even) { margin-left: 74px; }

                }

                @media all and (max-width: 840px) {

                    .page_kremer .section-expertise .section-expertise-item {

                        display: block;
                        width: 100%;

                    }

                    .page_kremer .section-expertise .section-expertise-item:nth-child(even) { margin-left: 0; }

                }
        /*END OF SECTION EXPERTISE*/

        /*SECTION DIFFERENCE*/
            .page_kremer .section-difference.section-difference-wwt {
                
                padding-top: 144px;
                padding-bottom: 207px;

            }

                @media all and (max-width: 840px) {

                    .page_kremer .section-difference.section-difference-wwt {

                        padding-top: 0;
                        padding-bottom: 75px;

                    }

                }

            .page_kremer .section-difference.section-difference-wwt .section-difference-copy-info { 

                width: calc(100% - 971px);
                transition: all .3s ease; 

            }

                @media all and (max-width: 1560px) {

                    .page_kremer .section-difference.section-difference-wwt .section-difference-copy-info { width: calc(100% - 775px); }

                }

                @media all and (max-width: 1400px) {

                    .page_kremer .section-difference.section-difference-wwt .section-difference-copy-info { width: calc(100% - 575px); }

                }

                @media all and (max-width: 1100px) {

                    .page_kremer .section-difference.section-difference-wwt .section-difference-copy-info { width: calc(100% - 375px); }

                }

                @media all and (max-width: 840px) {

                    .page_kremer .section-difference.section-difference-wwt .section-difference-copy-info { width: 100%; }

                }

            .page_kremer .section-difference.section-difference-wwt .section-separator { margin-top: 44px; }

            .page_kremer .section-difference.section-difference-wwt .section-title { color: #795ac0; }

                @media all and (max-width: 1720px) {

                    .page_kremer .section-difference.section-difference-wwt .section-text br { display: none; }

                }

                @media all and (max-width: 1600px) {

                    .page_kremer .section-difference.section-difference-wwt .section-difference-quote br { display: none; }

                }
        /*END OF SECTION DIFFERENCE*/
    /*END OF WWT SECTIONS*/

    /*WWT CATARACTS*/
        .page_kremer .subpage-hero.simple .section-separator { 

            margin-top: 75px;
            margin-bottom: 30px; 

        }

        .page_kremer .subpage-hero.simple .subpage-hero-title { margin-bottom: 56px; }

        .page_kremer .subpage-hero.simple .content-wrapper { padding-bottom: 170px; }

        .page_kremer .subpage-aoe .section-difference { margin-top: 75px; }

        .page_kremer .subpage-aoe .section-difference .section-separator {

            margin-top: 0;
            margin-bottom: 49px;

        }

        .page_kremer .subpage-aoe .section-difference .section-title {

            line-height: 26px;
            color: #795ac0;
            margin-bottom: 31px;

        }

        .page_kremer .subpage-aoe .section-difference .section-difference-quote { margin-bottom: 23px; }

            @media all and (max-width: 1100px) {

                .page_kremer .subpage-aoe .section-difference .section-difference-quote br { display: none; }

            }

        .page_kremer .subpage-aoe .section-difference .section-text { margin-bottom: 185px; }
        .page_kremer.page-template-page-wwt-children .section-difference .section-text p{
            margin-bottom: 15px;
        }

            @media all and (max-width: 840px) {

                .page_kremer .subpage-aoe .section-difference .section-difference-copy {

                    display: block;
                    width: 100%;
                    padding-right: 25px;

                }

                .page_kremer .subpage-aoe .section-difference .section-text { margin-bottom: 75px; }

                .page_kremer .subpage-aoe .section-difference .section-difference-image {

                    display: block;
                    width: 100%;
                    max-width: 100%;
                    margin-bottom: 75px;
                    box-sizing: border-box;
                    padding-left: 25px;
                    padding-right: 25px;

                }

                .page_kremer .subpage-aoe .section-difference .section-difference-image img {

                    display: block;
                    margin: 0 auto;
                    max-width: 100%;
                    width: auto;

                }

            }

        .page_kremer .subpage-aoe .section-difference-cause { 

            background: linear-gradient(to right, #00d0ff , #7671e9);
            padding-top: 123px;
            padding-bottom: 76px; 

        }

        .page_kremer .subpage-aoe .section-difference-cause .section-separator {

            background-color: #795ac0;
            opacity: .5;
            margin-bottom: 70px;

        }

        .page_kremer .subpage-aoe .section-difference-cause .cause-list { font-size: 0; }

        .page_kremer .subpage-aoe .section-difference-cause .cause-item {

            width: calc(50% - 44px);
            margin-bottom: 82px;
            box-sizing: border-box;
            padding-right: 30px;
            transition: all .3s ease;

        }

            @media all and (max-width: 1100px) {

                .page_kremer .subpage-aoe .section-difference-cause .cause-item {

                    display: block;
                    width: 100%;

                }

            }

        .page_kremer .subpage-aoe .section-difference-cause .cause-item:nth-child(even) { margin-left: 88px; }

            @media all and (max-width: 1100px) {

                .page_kremer .subpage-aoe .section-difference-cause .cause-item:nth-child(even) { margin-left: 0; }

            }

        .page_kremer .subpage-aoe .section-difference-cause .cause-item-title {

            font-family: 'museo-slab', Arial, sans-serif;
            font-weight: 900;
            font-size: 36px;
            line-height: 42px;
            color: #fff;
            margin-bottom: 6px;

        }

        .page_kremer .subpage-aoe .section-difference-cause .cause-item-text {

            font-family: 'azo-sans-web', Arial, sans-serif;
            font-weight: 400;
            font-size: 28px;
            line-height: 42px;
            color: #fff;
            margin-bottom: 0;

        }
        
        .page_kremer .subpage-aoe .section-treatment { padding-bottom: 123px; }

        .page_kremer .subpage-aoe .section-treatment .content-wrapper { text-align: center; }

        .page_kremer .subpage-aoe .section-treatment .treatment { text-align: left; }

        .page_kremer .subpage-aoe .section-treatment .treatment-text { max-width: 84%; }

        .page_kremer .subpage-aoe .section-treatment .section-text {

            text-align: center;
            margin-bottom: 77px;

        }

        .page_kremer .subpage-aoe .section-treatment .section-button.section-button-mini { 

            width: 177px;
            margin-left: 5px;
            box-shadow: 0px 0px 0px 0px rgba(54, 180, 229, 1); 

        }

        .page_kremer .subpage-aoe .section-treatment .section-button.section-button-mini:hover { 

            box-shadow: 0px 0px 0px 5px rgba(54, 180, 229, 1);

        }
    /*END OF WWT CATARACTS*/

    /*WWT GLAUCOMA*/
        .page_kremer .subpage-aoe .section-overview-list .section-overview-item:nth-last-child(2), 
        .page_kremer .subpage-aoe .section-overview-list .section-overview-item:last-child { border-top: none; }

        .page_kremer .subpage-aoe .section-difference.section-difference-cause.glaucoma { margin-top: 0; }
    /*END OF WWT GLAUCOMA*/

    /*WWT CORNEAL*/
        .page_kremer .subpage-aoe .section-overview-corneal .section-overview-item:nth-child(1),
        .page_kremer .subpage-aoe .section-overview-corneal .section-overview-item:nth-child(3),
        .page_kremer .subpage-aoe .section-overview-corneal .section-overview-item:nth-child(5) { border-right: solid 3px #ebebeb; }

        .page_kremer .subpage-aoe .section-overview-corneal .section-overview-item:nth-child(n) {
            border-top: none;
            border-bottom: solid 3px #ebebeb;
        }

        .page_kremer .subpage-aoe .section-overview-corneal .section-overview-item:nth-child(2),
        .page_kremer .subpage-aoe .section-overview-corneal .section-overview-item:nth-child(4) { border-left: none; }

        .page_kremer .subpage-aoe .section-overview-corneal .section-overview-item:nth-child(5) { border-bottom: none; }
    /*END OF WWT CORNEAL*/

    /*FAQs*/
        .page_kremer .subpage-aoe .section-intro.section-intro-faq { padding-top: 41px; }
        .page_kremer .subpage-aoe .section-intro.section-intro-faq.section-intro-faq-prk { padding-bottom: 105px; }

        .page_kremer .subpage-aoe .section-treatment.extended .section-separator {

            margin-top: 0;
            margin-bottom: 46px;

        }

        .page_kremer .subpage-aoe .section-treatment.extended .section-title {

            font-family: 'museo-slab', Arial, sans-serif;
            font-weight: 900;
            font-size: 42px;
            line-height: 50px;
            color: #795ac0;
            margin-bottom: 62px;
            text-transform: none;

        }

        .page_kremer .subpage-aoe .section-treatment.extended .treatment { margin-bottom: 112px; }
    /*END OF FAQs*/

    /*RESOURCES PAGE*/
        .page_kremer .section-resources { 

            padding-top: 37px;
            padding-bottom: 25px; 

        }

        .page_kremer .section-resources .content-wrapper {

            box-sizing: border-box;
            padding-left: 75px;
            padding-right: 75px;
            transition: all .3s ease;

        }

            @media all and (max-width: 1200px) {

                .page_kremer .section-resources .content-wrapper {

                    padding-left: 25px;
                    padding-right: 25px;

                }

            }

        .page_kremer .section-resources .section-resources-list {

            font-size: 0;
            box-sizing: border-box;

        }

        .page_kremer .section-resources .section-resources-item {
            
            display: inline-block;
            vertical-align: top;
            width: 50%;
            box-sizing: border-box;
            text-align: left;
            padding-left: 75px;
            padding-right: 75px;
            margin-bottom: 80px;
            transition: all .3s ease;

        }

            @media all and (max-width: 1200px) {

                .page_kremer .section-resources .section-resources-item {

                    padding-left: 25px;
                    padding-right: 25px;

                }

            }

            @media all and (max-width: 992px) {

                .page_kremer .section-resources .section-resources-item {

                    padding-left: 0;
                    padding-right: 0;
                    display: block;
                    width: 100%;
                    text-align: center;

                }

            }

        .page_kremer .section-resources .section-resources-item .section-separator {

            margin-top: 37px;
            margin-bottom: 47px;
            margin-left: 0;
            transition: all .3s ease;

        }

            @media all and (max-width: 992px) {

                .page_kremer .section-resources .section-resources-item .section-separator {

                    margin-left: auto;
                    margin-right: auto;

                }

            }

        .page_kremer .section-resources .section-resources-item .section-title {

            font-family: 'azo-sans-web', Arial, sans-serif;
            font-weight: 900;
            font-size: 42px;
            line-height: 46px;
            color: #36b4e5;
            margin-bottom: 28px;
            text-align: left;
            transition: all .3s ease;

        }

            @media all and (max-width: 992px) {

                .page_kremer .section-resources .section-resources-item .section-title { text-align: center; }

            }

        .page_kremer .section-resources .section-resources-item .section-text {

            font-family: 'azo-sans-web', Arial, sans-serif;
            font-weight: 300;
            font-size: 21px;
            line-height: 34px;
            color: #363636;
            margin-bottom: 52px;

        }

        .page_kremer .section-resources .section-button.section-button-mini {

            width: 197px;
            box-shadow: 0px 0px 0px 0px rgba(54, 180, 229, 1);

        }

        .page_kremer .section-resources .section-button.section-button-mini:hover {

            box-shadow: 0px 0px 0px 5px rgba(54, 180, 229, 1);

        }

        .page_kremer .section-resources.contrast { 

            background-color: #f5f5f5;
            padding-top: 90px;
            padding-bottom: 115px; 

        }

        .page_kremer .section-resources.contrast .section-resources-item { margin-bottom: 0; }

        .page_kremer .section-resources.contrast .section-separator {

            margin-top: 0;
            margin-bottom: 47px;

        }
        
        .page_kremer .section-resources.contrast .section-title {

            color: #795ac0;
            margin-bottom: 27px;

        }

        .page_kremer .section-resources.contrast .section-text { margin-bottom: 17px; }

        .page_kremer .section-resources.contrast .section-button { margin-top: 48px; }

        .page_kremer .section-resources.contrast .section-button.section-button-mini {

            color: #fff;
            background-color: #795ac0;
            width: 195px;

            box-shadow: 0px 0px 0px 0px rgba(121, 90, 192, 1);

        }

        .page_kremer .section-resources.contrast .section-button.section-button-mini:hover { 

            box-shadow: 0px 0px 0px 5px rgba(121, 90, 192, 1);

        }
        
        .page_kremer .section-resources.contrast .section-button + .section-button { margin-left: 35px; }

            @media all and (max-width: 1350px) {

                .page_kremer .section-resources.contrast .section-button + .section-button {

                    margin-top: 35px;
                    margin-left: 0;
                    display: block;

                }

            }

            @media all and (max-width: 992px) {

                .page_kremer .section-resources.contrast .section-button + .section-button {

                    margin-top: 35px;
                    margin-left: auto;
                    margin-right: auto;
                    margin-bottom: 50px;

                }

            }


        .page_kremer .section-care { 

            text-align: left; 
            padding-top: 102px;
            padding-bottom: 110px;

        }

        .page_kremer .section-care .content-wrapper {

            box-sizing: border-box;
            padding-left: 150px;
            padding-right: 150px;

        }

            @media all and (max-width: 992px) {

                .page_kremer .section-care .content-wrapper {

                    padding-left: 25px;
                    padding-right: 25px;

                }

            }

        .page_kremer .section-care .section-separator { margin: 0 0 50px 0; }

        .page_kremer .section-care .section-title {

            font-size: 42px;
            line-height: 46px;
            text-transform: none;
            color: #36b4e5;
            margin-bottom: 25px;
            text-align: left;

        }

        .page_kremer .section-care .section-text { margin-bottom: 13px; }

        .page_kremer .section-care .section-care-list { font-size: 0; }

        .page_kremer .section-care .section-care-item {

            display: inline-block;
            vertical-align: top;
            border-bottom: solid 2px #d7d7d7;
            box-sizing: border-box;
            padding-top: 33px;
            padding-bottom: 33px;
            width: 100%;
            max-width: 560px;

        }

            @media all and (max-width: 1550px) {

                .page_kremer .section-care .section-care-item { width: calc(50% - 61px); }

            }

            @media all and (max-width: 992px) {

                .page_kremer .section-care .section-care-item { 

                    width: 100%;
                    display: block; 

                }

            }

        .page_kremer .section-care .section-care-item:nth-child(even) { margin-left: 122px; }

            @media all and (max-width: 992px) {

                .page_kremer .section-care .section-care-item:nth-child(even) { margin-left: 0; }

            }

        .page_kremer .section-care .section-care-item-link {

            font-family: 'museo-slab', Arial, sans-serif;
            font-weight: 700;
            font-size: 30px;
            line-height: 34px;
            color: #36b4e5;
            text-decoration: underline;

        }

        .page_kremer .section-care .section-care-item-link:hover,
        .page_kremer .section-care .section-care-item-link:active,
        .page_kremer .section-care .section-care-item-link:focus {

            color: #36b4e5;
            text-decoration: none;

        }

        .page_kremer .section-care.contrast {

            background-color: #f5f5f5;
            padding-top: 92px;
            padding-bottom: 141px;

        }

        .page_kremer .section-care.contrast .section-separator { margin-bottom: 47px; }

        .page_kremer .section-care.contrast .section-title {

            color: #795ac0;
            margin-bottom: 28px;
            text-transform: uppercase;

        }

        .page_kremer .section-care.contrast .section-text { margin-bottom: 9px; }

        .page_kremer .section-care.contrast .section-care-item {

            padding-top: 39px;
            padding-bottom: 42px;

        }

        .page_kremer .section-care.contrast .section-care-item-title {

            font-family: 'museo-slab', Arial, sans-serif;
            font-weight: 900;
            font-size: 30px;
            line-height: 34px;
            text-transform: none;
            color: #795ac0;
            margin-bottom: 28px;

        }
        .page_kremer .section-care.contrast .section-care-item-title > a{
            display: none;
        }

        .page_kremer .section-care.contrast .section-care-item-subtitle {

            font-family: 'azo-sans-web', Arial, sans-serif;
            font-weight: 500;
            font-size: 20px;
            line-height: 24px;
            text-transform: uppercase;
            color: #696868;
            margin-bottom: 18px;

        }

        .page_kremer .section-care.contrast .section-care-item ul {

            margin: 0;
            padding: 0;
            list-style: none;

        }

        .page_kremer .section-care.contrast .section-care-item ul li {

            display: block;
            width: 100%;
            padding-left: 21px;
            box-sizing: border-box;
            list-style: none;
            position: relative;
            margin-bottom: 10px;

            font-family: 'azo-sans-web', Arial, sans-serif;
            font-size: 21px;
            line-height: 34px;
            color: #363636;

        }

        .page_kremer .section-care.contrast .section-care-item ul li:before {

            content: '';
            display: block;
            border-radius: 50px;
            width: 7px;
            height: 7px;
            background-color: #795ac0;

            position: absolute;
            top: .85em;
            left: 0;
            z-index: 1;
            transform: translate(0, -50%);

        }

        .page_kremer .section-care.contrast .section-care-item ul li:last-child { margin-bottom: 0; }

        .page_kremer .section-care.contrast .section-care-item .section-button.section-button-mini {

            margin-top: 33px;
            color: #fff;
            background-color: #795ac0;
            width: 222px;

            box-shadow: 0px 0px 0px 0px rgba(121, 90, 192, 1);

        }

        .page_kremer .section-care.contrast .section-care-item .section-button.section-button-mini:hover {

            box-shadow: 0px 0px 0px 5px rgba(121, 90, 192, 1);

        }
    /*END OF RESOURCES PAGE*/

    /*CO CARE PAGE*/
        .page_kremer .section-kremer-contact-form .partners-contact-form-box { padding-top: 73px; }

        .page_kremer .partners-form-item.upload .section-button.section-button-small {

            color: #fff;
            background-color: #795ac0;
            width: 218px;
            float: left;

            box-shadow: 0px 0px 0px 0px rgba(121, 90, 192, 1);

        }

        .page_kremer .partners-form-item.upload .section-button.section-button-small:hover { box-shadow: 0px 0px 0px 5px rgba(121, 90, 192, 1); }

        .page_kremer .partners-form-item.upload .upload-text {

            float: left;
            font-family: 'museo-slab', Arial, sans-serif;
            font-weight: 500;
            font-size: 24px;
            line-height: 44px;
            color: #959595;
            margin-left: 20px;
            margin-top: 5px;
            transition: all .3s ease;

        }

            @media all and (max-width: 920px) {

                .page_kremer .partners-form-item.upload .section-button.section-button-small { float: none; }

                .page_kremer .partners-form-item.upload .upload-text {

                    float: none;
                    margin-left: 0;
                    margin-top: 15px;
                    display: block;

                }

            }
    /*END OF CO CARE PAGE*/

    /*KREMER CARE*/
        .page_kremer .section-difference.section-difference-kremer-care { margin-bottom: 124px; }

        .page_kremer .section-difference-kremer-care .section-title { color: #795ac0; }

        .page_kremer .section-slider-info {

            background: linear-gradient(to right, #00d0ff , #7671e9);

        }

        .page_kremer .section-slider-info .content-wrapper {

            box-sizing: border-box;
            padding-left: 75px;
            padding-right: 75px;
            font-size: 0;

        }   

            @media all and (max-width: 1200px) {

                .page_kremer .section-slider-info .content-wrapper {

                    padding-left: 25px;
                    padding-right: 25px;

                }

            }

        .page_kremer .section-slider-info .section-slider-info-copy,
        .page_kremer .section-slider-info .slider-outer {

            display: inline-block;
            vertical-align: top;
            box-sizing: border-box;
            width: 50%;

        }

            @media all and (max-width: 992px) {

                .page_kremer .section-slider-info .section-slider-info-copy,
                .page_kremer .section-slider-info .slider-outer {

                    display: block;
                    width: 100%;

                }

            }

        .page_kremer .section-slider-info .section-slider-info-copy {
            text-align: left;
            box-sizing: border-box;
            padding-top: 91px;
            padding-left: 65px;
        }
        .page_kremer.page-template-page-kremer-cares .section-slider-info .section-slider-info-copy{
            padding-right: 65px
        }

            @media all and (max-width: 992px) {

                .page_kremer .section-slider-info .section-slider-info-copy { margin-bottom: 45px; }

            }

        .page_kremer .section-slider-info-copy .section-separator {

            margin-top: 0;
            margin-left: 0;
            margin-bottom: 61px;

        }

        .page_kremer .section-slider-info-copy .section-title {

            font-family: 'museo-slab', Arial, sans-serif;
            font-weight: 900;
            font-size: 48px;
            line-height: 48px;
            color: #fff;
            text-transform: none;
            margin-bottom: 44px;
            text-align: left;

        }

        .page_kremer .section-slider-info-copy .section-text { color: #fff; }

            @media all and (max-width: 1400px) {

                .page_kremer .section-slider-info-copy .section-text {

                    padding-right: 25px;
                    box-sizing: border-box;

                }

                .page_kremer .section-slider-info-copy .section-text br { display: none; }

            }

        .page_kremer .section-slider-info-copy .section-text + .section-text { margin-top: 21px; }

        .page_kremer .section-slider-info-row {

            display: block;
            width: 100%;
            padding-bottom: 90px;

        }

        .page_kremer .section-slider-info-row + .section-slider-info-row {

            border-top: solid 3px #e1e1e1;
            padding-top: 139px;
            padding-bottom: 96px;

        }

        .page_kremer .section-slider-info .slider-outer {

            margin-top: -84px;
            position: relative;

        }
        .page_kremer.page-template-page-kremer-cares .section-slider-info .slider-outer .slider-item{
            padding: 0;
        }

            @media all and (max-width: 992px) {

                .page_kremer .section-slider-info .slider-outer { margin-top: 0; }

            }

        .page_kremer .section-slider-info-row + .section-slider-info-row .slider-outer { margin-top: -6px; }

            @media all and (max-width: 992px) {

                .page_kremer .section-slider-info-row + .section-slider-info-row .slider-outer { 

                    margin-top: 0; 
                    margin-bottom: 45px;

                }

            }

        .page_kremer .section-slider-info .slider,
        .page_kremer .section-slider-info .slider2 {

            margin-top: 0;
            margin-right: 0;
            margin-left: auto;
            width: 100%;
            max-width: 765px;

        }

        .page_kremer .section-slider-info .slider2 {

            margin-left: 0;
            margin-right: auto;

        }

        .page_kremer .section-slider-info .slider-controls {

            position: static;
            margin-left: auto;
            margin-right: 0;
            margin-bottom: 0;
            width: 100%;
            max-width: 765px;
            background: none;
            height: 114px;

        }

        .page_kremer .section-slider-info .slider2 + .slider-controls {

            margin-left: 0;
            margin-right: auto;

        }

        .page_kremer .section-slider-info .slider-controls:before { display: none; }

        .page_kremer .section-slider-info .slider-dots,
        .page_kremer .section-slider-info .slider-dots2 {

            padding-left: 0;
            padding-top: 50px;
            float: left;

        }

        .page_kremer .section-slider-info .slider-arrows,
        .page_kremer .section-slider-info .slider-arrows2 {

            float: left;
            padding-top: 39px;
            margin-left: 20px;

        }

        .page_kremer .section-slider-info .slider-arrows .slick-prev,
        .page_kremer .section-slider-info .slider-arrows2 .slick-prev { border-right-color: #fff; }

        .page_kremer .section-slider-info-row + .section-slider-info-row .section-slider-info-copy { padding-top: 0; }

        .page_kremer .section-article-view { 

            font-size: 0;
            padding-top: 124px;
            padding-bottom: 113px; 

        }

        .page_kremer .section-article-view .content-wrapper {

            box-sizing: border-box;
            padding-left: 0;
            padding-right: 0;

        }

            @media all and (max-width: 1200px) {

                .page_kremer .section-article-view .content-wrapper {

                    padding-left: 25px;
                    padding-right: 25px;

                }

            }

        .page_kremer .section-article-view-column {
            
            display: inline-block;
            vertical-align: top;
            width: 50%;
            box-sizing: border-box;
            font-size: 0;
            padding-left: 60px;

        }

            @media all and (max-width: 1200px) {

                .page_kremer .section-article-view-column {

                    display: block;
                    width: 100%;
                    padding: 0;

                }

            }

        .page_kremer .section-article-view-column:first-of-type { padding-left: 154px; }

            @media all and (max-width: 1400px) {

                .page_kremer .section-article-view-column:first-of-type { padding-left: 75px; }

            }

            @media all and (max-width: 1200px) {

                .page_kremer .section-article-view-column:first-of-type { padding-left: 0; }

            }

        .page_kremer .section-article-view-column .section-separator {

            margin-top: 16px;
            margin-bottom: 50px;
            margin-left: 0;
            margin-right: auto;

        }

        .page_kremer .section-article-view-column .section-title {

            font-family: 'azo-sans-web', Arial, sans-serif;
            font-weight: 900;
            font-size: 20px;
            line-height: 26px;
            color: #74e0c1;
            text-transform: uppercase;
            margin-bottom: 50px;
            text-align: left;

        }

        .page_kremer .section-article-view-column .section-text {
            /*display: inline-block;*/
            /*vertical-align: top;*/
            /*box-sizing: border-box;*/
            /*width: calc(50% - 22px);*/
            margin-bottom: 45px;
        }

        .page_kremer .section-article-view-column .section-text:last-child{
            margin-bottom: 0;
        }

            @media all and (max-width: 1400px) {

                .page_kremer .section-article-view-column .section-text {

                    /*display: block;*/
                    /*width: 100%;*/
                    margin-bottom: 25px;

                }

            }

        /*.page_kremer .section-article-view-column .section-text + .section-text { margin-left: 44px; }*/

            @media all and (max-width: 1400px) {

                .page_kremer .section-article-view-column .section-text + .section-text { margin-left: 0; }

            }

        .page_kremer .section-article-view-column:last-of-type .section-texts-outer { 

            padding-right: 76px;
            box-sizing: border-box; 

        }

            @media all and (max-width: 1200px) {

                .page_kremer .section-article-view-column:last-of-type .section-texts-outer { padding-right: 0; }

            }

        .page_kremer .section-article-view-column:last-of-type .section-text { margin-top: 48px; }

        .page_kremer .section-article-view-column > img { max-width: 100%; }

            @media all and (max-width: 1200px) {

                .page_kremer .section-article-view-column > img { 

                    margin-left: auto;
                    margin-right: auto;
                    display: block;

                }

            }
    /*END OF KREMER CARE*/

    /*CONSULTATION*/    
        .page_kremer .section-kremer-consultation-form { padding-top: 48px; }

        .page_kremer .section-kremer-consultation-form .content-wrapper {

            padding-left: 25px;
            padding-right: 25px;
            max-width: 1800px;

        }

        .page_kremer .section-kremer-consultation-form .section-separator {

            margin-top: 0;
            margin-bottom: 45px;

        }

        .page_kremer .section-kremer-consultation-form .section-title {

            font-family: 'azo-sans-web', Arial, sans-serif;
            font-weight: 900;
            font-size: 48px;
            line-height: 54px;
            text-transform: uppercase;
            color: #795ac0;
            margin-bottom: 51px;
            padding: 0;

        }

        .page_kremer .section-kremer-consultation-form .section-text {

            font-size: 26px;
            line-height: 46px;
            text-align: center;

        }

        .page_kremer .section-kremer-consultation-form .section-text + .section-text { margin-top: 26px; }

        .page_kremer .section-kremer-consultation-form .partners-contact-form-box { padding-top: 27px; }

            @media all and (max-width: 1200px) {

                .page_kremer .section-kremer-consultation-form .section-text br { display: none; }

            }
    /*END OF CONSULTATION*/

    /*EDUCATIONAL FORM*/
        .page_kremer .section-kremer-educational-form { padding-top: 54px; }

        .page_kremer .section-kremer-educational-form .content-wrapper {

            padding-left: 25px;
            padding-right: 25px;
            max-width: 1800px;

        }

        .page_kremer .section-kremer-educational-form .section-text {

            font-size: 30px;
            line-height: 48px;
            font-weight: 300;
            text-align: center;

        }

        .page_kremer .section-kremer-educational-form .partners-contact-form-box { padding-top: 0; }

            @media all and (max-width: 1200px) {

                .page_kremer .section-kremer-educational-form .section-text br { display: none; }

            }

        .page_kremer .section-kremer-educational-form .partners-form-item75 { width: 75%; }

        .page_kremer .section-kremer-educational-form .partners-form-item25 { width: 25%; }
    /*END OF EDUCATIONAL FORM*/

    /*CONTACT US FORM*/
        .page_kremer .section-kremer-contacts-form .partners-contact-form-box { padding-top: 63px; }
    /*END OF CONTACT US FORM*/


    /*INSURANCE*/
        .page_kremer .section-insurance-info { 

            padding-top: 103px;
            padding-bottom: 132px; 

        }

        .page_kremer .section-insurance-info .content-wrapper {

            box-sizing: border-box;
            max-width: 1200px;
            margin-left: auto;
            margin-right: auto;
            transition: all .3s ease;

        }

            @media all and (max-width: 1250px) {

                .page_kremer .section-insurance-info .content-wrapper {

                    padding-left: 25px;
                    padding-right: 25px;

                }

            }

        .page_kremer .section-insurance-info .section-text {

            font-family: 'azo-sans-web', Arial, sans-serif;
            font-weight: 400;
            font-size: 28px;
            line-height: 42px;
            color: #363636;
            text-align: left;
            margin-bottom: 92px;

        }

        .page_kremer .section-insurance-info .section-insurance-info-list { 

            font-size: 0;
            margin-bottom: 94px; 

        }

        .page_kremer .section-insurance-info .section-insurance-info-item {

            font-family: 'museo-slab', Arial, sans-serif;
            font-weight: 700;
            font-size: 24px;
            line-height: 30px;
            color: #363636;
            box-sizing: border-box;
            padding-left: 16px;
            padding-right: 0;
            padding-top: 35px;
            padding-bottom: 35px;

            display: inline-block;
            vertical-align: top;
            width: calc(50% - 33px);
            border-bottom: solid 2px #e1e1e1;
            position: relative;

        }

        .page_kremer .section-insurance-info .section-insurance-info-item:before {

            content: '';
            display: block;
            width: 7px;
            height: 2px;
            background-color: #74e0c1;

            position: absolute;
            top: 50%;
            left: 0;
            z-index: 1;
            transform: translate(0, -50%);

        }

        .page_kremer .section-insurance-info .section-insurance-info-item:nth-child(even) { margin-left: 66px; }

        .page_kremer .section-text-helper {

            font-family: 'azo-sans-web', Arial, sans-serif;
            font-weight: 300;
            font-size: 21px;
            line-height: 34px;
            color: #707070;
            position: relative;

        }

        .page_kremer .section-insurance-info .section-text-helper { padding-left: 17px; }

        .page_kremer .section-insurance-info .section-text-helper span {

            display: inline-block;
            vertical-align: top;
            position: absolute;
            top: 0;
            left: 0;

        }


        .page_kremer .section-insurance-procedure {

            background-color: #f5f5f5;
            padding-top: 87px;
            padding-bottom: 133px;

        }

        .page_kremer .section-insurance-procedure .content-wrapper {

            box-sizing: border-box;
            max-width: 1800px;
            padding-left: 150px;
            padding-right: 150px;
            transition: all .3s ease;

        }

            @media all and (max-width: 1700px) {

                .page_kremer .section-insurance-procedure .content-wrapper {

                    padding-left: 75px;
                    padding-right: 75px;

                }

            }

            @media all and (max-width: 1250px) {

                .page_kremer .section-insurance-procedure .content-wrapper {

                    padding-left: 25px;
                    padding-right: 25px;

                }

            }

        .page_kremer .section-insurance-procedure .section-separator {

            margin-top: 0;
            margin-left: 0;
            margin-right: auto;
            margin-bottom: 50px;

        }

        .page_kremer .section-insurance-procedure .section-title {

            font-family: 'azo-sans-web', Arial, sans-serif;
            font-weight: 900;
            font-size: 20px;
            line-height: 26px;
            text-transform: uppercase;
            color: #7671e9;
            margin-bottom: 41px;
            text-align: left;

        }

        .page_kremer .section-insurance-procedure .section-texts-row {

            display: block;
            width: 100%;
            font-size: 0;

        }

        .page_kremer .section-insurance-procedure .section-text {

            display: inline-block;
            vertical-align: top;
            width: calc(33.33% - 22px);

        }

        .page_kremer .section-insurance-procedure .section-text:nth-child(2) {

            margin-left: 33px;
            margin-right: 33px;

        }

            @media all and (max-width: 992px) {

                .page_kremer .section-insurance-procedure .section-text {

                    width: 100%;
                    display: block;

                }

                .page_kremer .section-insurance-procedure .section-text:nth-child(2) {

                    margin-left: 0;
                    margin-right: 0;
                    margin-top: 25px;
                    margin-bottom: 25px;

                }

            }

        .page_kremer .section-insurance-procedure .section-text span { font-weight: 500; }

        .page_kremer .section-insurance-additional {

            background: linear-gradient(to right, #00d0ff , #7671e9);
            padding-top: 89px;
            padding-bottom: 127px;

        }

        .page_kremer .section-insurance-additional .content-wrapper {

            box-sizing: border-box;
            padding-left: 150px;
            padding-right: 150px;
            transition: all .3s ease;

        }

            @media all and (max-width: 1700px) {

                .page_kremer .section-insurance-additional .content-wrapper {

                    padding-left: 75px;
                    padding-right: 75px;

                }

            }

            @media all and (max-width: 1250px) {

                .page_kremer .section-insurance-additional .content-wrapper {

                    padding-left: 25px;
                    padding-right: 25px;

                }

            }

        .page_kremer .section-insurance-additional .section-separator {

            margin-top: 0;
            margin-left: 0;
            margin-right: auto;
            margin-bottom: 46px;
            background-color: #795ac0;
            opacity: .5;

        }

        .page_kremer .section-insurance-additional .section-title {

            font-family: 'museo-slab', Arial, sans-serif;
            font-weight: 900;
            font-size: 42px;
            line-height: 48px;
            color: #fff;
            text-transform: none;
            text-align: left;
            margin-bottom: 83px;

        }

        .page_kremer .section-insurance-additional .section-insurance-additional-list {

            font-size: 0;
            display: block;
            width: 100%;
            box-sizing: border-box;

        }

        .page_kremer .section-insurance-additional .section-insurance-additional-item {

            display: inline-block;
            vertical-align: top;
            width: 50%;
            box-sizing: border-box;

            font-family: 'azo-sans-web', Arial, sans-serif;
            font-weight: 400;
            font-size: 28px;
            line-height: 42px;
            color: #fff;
            text-align: left;
            padding-right: 25px;

        }

            @media all and (max-width: 1550px) {

                .page_kremer .section-insurance-additional .section-insurance-additional-item br { display: none; }

            }

            @media all and (max-width: 992px) {

                .page_kremer .section-insurance-additional .section-insurance-additional-item {

                    padding: 0;
                    display: block;
                    width: 100%;

                }

            }

        .page_kremer .section-insurance-additional .section-insurance-additional-item:nth-child(3),
        .page_kremer .section-insurance-additional .section-insurance-additional-item:nth-child(4) { margin-top: 84px; }

            @media all and (max-width: 992px) {

                .page_kremer .section-insurance-additional .section-insurance-additional-item:not(:first-child) {

                    margin-top: 45px;

                }

            }


        .page_kremer .section-insurance-description {

            padding-top: 160px;
            padding-bottom: 131px;
            background-color: #f5f5f5;

        }

        .page_kremer .section-insurance-description .content-wrapper {

            max-width: 1200px;
            box-sizing: border-box;
            transition: all .3s ease;

        }

            @media all and (max-width: 1250px) {

                .page_kremer .section-insurance-description .content-wrapper {

                    padding-left: 25px;
                    padding-right: 25px;

                }

            }

        .page_kremer .section-insurance-description .section-text {

            font-size: 28px;
            line-height: 42px;
            font-weight: 400;
            margin-bottom: 42px;

        }

        .page_kremer .section-insurance-description .section-insurance-description-list {

            margin-bottom: 97px;
            list-style: none;

        }

        .page_kremer .section-insurance-description .section-insurance-description-item {

            font-family: 'azo-sans-web', Arial, sans-serif;
            font-weight: 400;
            font-size: 26px;
            line-height: 42px;
            margin-bottom: 42px;
            box-sizing: border-box;
            padding-left: 19px;
            position: relative;
            color: #363636;

        }

        .page_kremer .section-insurance-description .section-insurance-description-item:before {

            content: '';
            display: block;
            width: 6px;
            height: 6px;
            border-radius: 50px;
            background-color: #36b4e5;

            position: absolute;
            left: 0;
            top: 18px;
            z-index: 1;

        }

        .page_kremer .section-insurance-description .section-text-helper {

            font-size: 21px;
            line-height: 34px;
            color: #363636;
            box-sizing: border-box;
            padding-left: 25px;
            position: relative;

        }

        .page_kremer .section-insurance-description .section-text-helper span {

            display: inline-block;
            vertical-align: top;
            position: absolute;
            top: 0;
            left: 0;
            z-index: 1;

        }

        .page_kremer .section-insurance-policies {

            padding-top: 120px;
            padding-bottom: 134px;
            text-align: center;

        }

        .page_kremer .section-insurance-policies .content-wrapper { 

            transition: all .3s ease; 
            box-sizing: border-box;

        }

            @media all and (max-width: 1700px) {

                .page_kremer .section-insurance-policies .content-wrapper {

                    padding-left: 75px;
                    padding-right: 75px;

                }

            }

            @media all and (max-width: 1250px) {

                .page_kremer .section-insurance-policies .content-wrapper {

                    padding-left: 25px;
                    padding-right: 25px;

                }

            }

        .page_kremer .section-insurance-policies .section-text {

            font-weight: 400;
            font-size: 28px;
            line-height: 48px;
            color: #363636;
            text-align: center;

        }

            @media all and (max-width: 1400px) {

                .page_kremer .section-insurance-policies .section-text br { display: none; }

            }
    /*END OF INSURANCE*/

    @media all and (max-width: 1000px) {
        .page_kremer .section-about-doctor-right.image-box {

            margin-top: -123px;
            display: block;
            width: 100%;
            float: none;

        }
    }

    @media all and (max-width: 840px) {
        .page_kremer .section-about-doctor-right.image-box img { margin-top: 0; }
    }

.page_kremer .header-navigation.kremer .dropdown-menu-long { min-width: auto; }

@media (max-width: 1450px) {
    .page_kremer .slider-dots .slick-dots li:last-child {
        margin-right: 0;
    }

    .page_kremer .slider-arrows { padding-right: 20px; }
    .page_kremer .slider-dots { padding-left: 60px; }
}

@media (max-width: 1085px) {
    .page_kremer .header-logo {
        margin-right: 0;
    }
}

.kremer.hero .slider-copy p {
    max-width: 40%!important;
}
.hero .slider-copy p strong{
    font-weight: 700;
}

@media (max-width: 1000px) {
    .kremer.hero .slider-copy p {
        max-width: 40%!important;
    }
}

@media (max-width: 767px) {
    .kremer.hero .slider-copy p {
        max-width: 100%!important;
    }
}