
#home #hero {background-image: url('../images/home_01.jpg?3');}
#home #video{background-image: url('../images/home_02.jpg?3');}
#home #speaking{background-image: url('../images/home_03.jpg?3');}
#home #corporate-training{background-image: url('../images/home_04.jpg?3'); }
#home #media {background-image: url('../images/home_05.jpg?3');}
#home #ispl {background-image: url('../images/home_06.jpg?3');}
#home #about-karen{background-image: url('../images/home_07.jpg?3'); }
#home #testimonialCarousel{padding: 0;background-image: url('../images/karen_home_testimonials.jpg');}

#about-karen #hero{background-image: url('../images/about-01.jpg?3');min-height: 60vh;}
#speaking #hero{background-image: url('../images/speaking_01_hero.jpg?@');  min-height: 60vh;}
#corporate-training #hero{background-image: url('../images/corporate-training-01.jpg?2'); min-height: 60vh;}
#coaching #hero{background-image: url('../images/coaching_01_hero.jpg'); min-height: 60vh;}
#books #hero{background-image: url('../images/books_hero_0.jpg'); min-height: 60vh;}
#ispl #hero{background-image: url('../images/ispl_02.jpg?@'); min-height: 60vh;}

/* Default for Non-iOS (Regular Parallax) */
#home section{
    position: relative;
    min-height: 100vh;
    background-size: cover;
    background-position: center;
    background-attachment: fixed; /* Works on non-iOS devices */
}

#home section#clients { min-height: 50vh !important;}

/* iOS Fix using WebKit-Specific CSS */
@supports (-webkit-touch-callout: none) {
    #home section {
        background-attachment: scroll !important; /* Prevent default fixed behavior */
    }
}

/* tablet portrait */
@media screen and (min-width: 600px) and (max-width: 1024px) and (orientation: portrait) {
    h2{font-size:3vh;}
      #home .container {
      max-width: 90%;
      padding-top: 5vh;
      padding-bottom: 5vh;
    }
    .btn { margin-top: 2vh;}
    /* Your styles for tablets in portrait mode */
    #home #hero {background-image: url('../images/home_01_tablet.jpg?3');}
    #home #video{background-image: url('../images/home_02_tablet.jpg?3'); min-height: 60vh;}
    #home #speaking{background-image: url('../images/home_03.jpg?3'); min-height: 60vh;}
    #home #corporate-training{background-image: url('../images/home_04.jpg?3'); min-height: 60vh;}
    #home #media {background-image: url('../images/home_05_tablet.jpg?3'); min-height: 60vh;}
    #home #ispl {background-image: url('../images/home_06_tablet.jpg?3'); min-height: 60vh;}
    #home #about-karen{background-image: url('../images/home_07_tablet.jpg?4'); min-height: 60vh;}
    #home #testimonialCarousel{padding: 0;background-image: url('../images/karen_home_testimonials.jpg');}

    #about-karen #hero{background-image: url('../images/about_01_hero_mobile.jpg?5');  min-height: 70vh;}
    #about-karen #hero .btn{margin-top: 0;}
    #speaking #hero{background-image: url('../images/speaking_01_hero_mobile.jpg?2');  min-height: 70vh;}
    #corporate-training #hero{background-image: url('../images/corporate-training-01.jpg'); min-height: 70vh;}
    #coaching #hero{background-image: url('../images/coaching_01_hero.jpg'); min-height: 70vh;}
    #books #hero{background-image: url('../images/books_hero_0.jpg'); min-height:70vh;}
    #ispl #hero{background-image: url('../images/ispl_02.jpg?@'); min-height:70vh;}


}
/* Styles for phones */
@media screen and (max-width: 599px) {
    #home section{
        position: relative;
        min-height: 100vh;
        background-size: cover;
        background-position: center;
        background-attachment:scroll;
    }

    #home #hero {background-image: url('../images/home_01_phone.jpg?3');}
    #home #video{background-image: url('../images/home_02_phone.jpg?3'); min-height: 100vh;}
    #home #video .container{ padding-top: 40vh;padding-bottom:5vh;}
    #home #speaking{background-image: url('../images/home_03_phone.jpg?3'); min-height: 100vh;}
    #home #speaking .container{ padding-top: 30vh;padding-bottom:5vh;}
    #home #media {background-image: url('../images/home_05_phone.jpg?3'); min-height: 90vh;}
    #home #media .container{ padding-top: 20vh;  padding-bottom:5vh;}
    #home #corporate-training{background-image: url('../images/home_04_phone.jpg?3'); min-height: 80vh;}
    #home #corporate-training .container{ padding-top: 30vh;padding-bottom:5vh;}

    #home #ispl {background-image: url('../images/home_06_phone.jpg?3'); min-height: 100vh;}
    #home #ispl .container{ padding-top: 35vh;padding-bottom:5vh;}
    #home #about-karen{background-image: url('../images/home_07_phone.jpg?4'); min-height: 100vh;}
    #home #about-karen .container{ padding-top: 45vh;padding-bottom:5vh;}


    #about-karen #hero{background-image: url('../images/about_01_hero_mobile.jpg?5');  min-height: 60vh;}
    #about-karen #hero .btn{margin-top: 0;}
    #speaking #hero{background-image: url('../images/speaking_01_hero_mobile.jpg?2');  min-height: 60vh;}



}
