    a.gf_social_icons_social_icon { border-radius: 50px; }
    .slick-prev{ z-index: +9; }
    body.home .slick-dots li button:before{ display: none !important; }
    body .gb-block-image .social { transition: 0.5s transform ease; }
    body .gb-block-image .social:hover { transform: scale(1.3); }
    a:focus{ outline: none !important;  box-shadow: none; }
    body .read-more-btn-1, body .read-more-btn{ text-decoration: underline; }
   


    body span.background-red{ background:#d1002a; padding: 3px 5px 3px; font-weight: 700;}
    body.page-id-1183 span.background-red{ background:#d1002a; padding: 2px 5px; font-weight: 700; line-height: 1.1em; display: inline-block;}
    span.red-text{ color:#d1002a; font-weight: 700; }
    .readmore-full { display: none; transition: max-height 0.5s ease;  }
    .read-more-btn, .read-more-btn-1 { cursor: pointer;}
    a{ text-decoration: none; color:rgba(255, 255, 255, 0.5) ; }
    body.home .slick-dots li.slick-active button:before{ display: none; }
    body h3.heading-h3 br {display: none;}
    body img.Youtube-Video-button{ cursor: pointer; }
    .readmore-short.paragraph{ -webkit-box-orient: vertical; overflow: hidden; max-height: 188px; transition: 0.5s ease-in-out; padding: 0px; }
    .show { -webkit-line-clamp: unset!important; display: block!important; max-height: 1000px!important; /* or large enough value */ }
    


    /* BANNER IMAGES LINKS */
    body .Creative.Disrupter { position: absolute;left: calc(50% - 100px); top: calc(50% - 310px); display: inline; transform: translate(-50%, -50%); }
    body .Creative.Disrupter a:before { background-image: url(https://www.stevedsims.com/wp-content/uploads/2025/02/speaker-arrow-1.png);  top: -30px; width: 275px; height: 24px; position: absolute; left: 40px; right: 0; background-size: 65%; background-repeat: no-repeat; content: ''; }
    body .coach {top: calc(50% - 150px); left: calc(50% - 230px); display: inline; position: absolute; transform: translate(-50%, -50%);}
    body .coach a:before { background-image: url(https://www.stevedsims.com/wp-content/uploads/2025/02/coach-arrow.png); transition: 0.5s allease-in-out; width: 144px; height: 68px; position: absolute; left: 30px; right: 0; content: ''; top: 50px; margin: auto; transition: 0.5s allease-in-out; }
    body .author {top: calc(50% + 70px); left: calc(50% - 490px); display: inline; position: absolute; transform: translate(-50%, -50%);}
    body .author a:before { background-image: url(https://www.stevedsims.com/wp-content/uploads/2025/02/author.png); transition: 0.5s allease-in-out; background-size: contain; width: 139px; height: 62px; position: absolute; left: 45px; right: 0; top: 50px; transition: 0.5s allease-in-out; background-repeat: no-repeat; content: ''; }
    body .speakeasy { top: calc(50% - 210px); left: calc(50% + 340px); position: absolute; transform: translate(-50%, -50%); width: max-content;}
    body .speakeasy a:before { background-image: url(https://www.stevedsims.com/wp-content/uploads/2025/02/speaker-host-arrow.png); transition: 0.5s allease-in-out; height: 71px; position: absolute; left: -47px; right: 0; content: ''; top: 50px; background-repeat: no-repeat; width: 140px; transition: 0.5s allease-in-out; }
    body .brand-designer { top: calc(50% + 330px); left: calc(50% - 420px); display: inline; position: absolute !important; transform: translate(-50%, -50%);}
    body .brand-designer a:before { background-image: url(https://www.stevedsims.com/wp-content/uploads/2025/02/brand-designer-arrow.png); transition: 0.5s allease-in-out; width: 153px; height: 43px; position: absolute; left: 110px; right: 0; top: -50px; content: ''; transition: 0.5s allease-in-out; margin: auto; }   
    body .speaker { top: calc(50% + 20px); left: calc(50% + 380px); position: absolute !important; transform: translate(-50%, -50%); width: max-content; }
    body .speaker a:before{ content: ''; background-size: contain; background-repeat: no-repeat; background-image: url(https://www.stevedsims.com/wp-content/uploads/2025/02/CreativeDisrupter-arrow.png); width: 150px; height: 50px; position: absolute; left: -140px; right: 55px; top: 50px; margin: auto; transition: 0.5s allease-in-out; }
    body .podcast-host { top: calc(50% + 360px); left: calc(50% + 350px); position: absolute; transform: translate(-50%, -50%); width: max-content;}
    body .podcast-host a:before { background-image: url(https://www.stevedsims.com/wp-content/uploads/2025/02/Podcast-Host-arrow.png); transition: 0.5s allease-in-out;width: 140px; height: 73px; position: absolute; left: -150px; right: 0; top: -90px; content: ''; margin: auto; transition: 0.5s allease-in-out; }
    body .banner-links a:hover:before{ transform: scale(0.8); filter: drop-shadow(2px 4px 6px black); transition: transform 0.5s ease-in-out; }
    body .banner-links a:before{ transition: transform 0.5s ease-in-out;  display: block; z-index: +9;}
    body .banner-links a{ overflow: unset; }
    body .banner-links a{ color: #fff; text-decoration: none; }
    
    .home-banner .img-column figure { position: absolute; bottom: 0px; width: 100%; height: 850px; max-width: 890px;  object-fit: cover; }
    .home-banner .img-column figure .steve-img-banner { overflow: visible; }
    
    /* Review Row */
    body .text-container{ width: calc(100% - 100px); }
    body .img-container figure { height: 100%; width: 100%; object-fit: cover; }

    body .sim-distillery-container{ width: 80%; }
    /* BOOK SECTION */
    /* RIBBON */
    .best-seller-ribbon{ position: absolute; top: 65px; left: -55px; transform: rotate(-45deg);}
    .amazon-book-btn{ position: absolute; bottom: 0; }
    .youtube-book-video{ position: absolute; width: calc(100% - 50px); bottom: 0; }
    
    /* STEVE MEDIA SECTION CSS */
    .steve-media-title a{text-decoration: none; color: #fff;}
    .steve-media-title { position: absolute; top: 0; left: 0; right: 0; bottom: 0; background-color: rgba(0, 0, 0, 0.5);  color: white; display: flex; justify-content: center; align-items: center; opacity: 0; transition: opacity 0.3s ease; } 
    .steve-media-container:hover .steve-media-title { opacity: 1;  } 
    /* Popup */
    body .popupMain .popcontainer{position: relative; width: 50%; height: 50%; margin: 0 auto; background: #000; top: 220px; border: 2px solid; }
    body .popupMain .popcontainer span.closePopup{ position: absolute; top: -40px; right: -10px; }
    body img.Youtube-Video-button { position: absolute; z-index: +999; transform: translate(-50%, -50%); left: calc(50%); top: calc(50%);}
    
    /* JUICER */
    body .j-poster h3{ font-size: 20px !important; text-transform: uppercase; }
    
    /* TESTIMONIALS */
    body .testimonial-image-container figure { height: 100%; width: 100%; object-fit: cover; }
    body .testimonials-featured-image:before { content: ''; background-image: url(https://www.stevedsims.com/wp-content/uploads/2025/02/quotation-marks.png); width: 60px; height: 48px; position: absolute; left: 10px; top: -23px; z-index: 99; }
    body .slick-initialized .slick-slide.slick-active{  opacity: 1; }
    body .testimonials-slider{ opacity: 1; }
    body .slick-initialized .slick-slide{ opacity: 0.5; }
    body .gb-container.gb-container-6cba53bf.testimonial-image-container { position: absolute; left: 0px; }
    .gb-container.gb-container-6cba53bf.testimonial-image-container::after { content: ''; background-image: linear-gradient(-90deg, rgba(0, 0, 0, 0.7), transparent); position: absolute; right: 0; top: 0; bottom: 0; width: 100%; height: 100%; z-index: 9; }
    .gb-container.gb-container-6cba53bf.testimonial-image-container::before { content: ''; background-image: url(https://www.stevedsims.com/wp-content/uploads/2025/02/quotation-marks.png); width: 60px; height: 48px; position: absolute; left: 10px; top: -23px; z-index: 99; }
    .slick-center .testimonials-text-container:before { content: ''; border: 8px solid #fff; position: absolute; left: 100px; top: 0; width: calc(100% - 100px); height: 100%; }
    body .testimonials-titile.gb-headline-text { position: absolute; bottom: 19px; right: 30px; }
    body.home .slick-dots li { position: relative; display: inline-block; width: 200px; height: 3px; margin:0px; padding: 0; cursor: pointer; background: #3C3C3C;  }
    body.home .slick-dots{ bottom: -55px; }
    body.home li.slick-active{ background: white; border-radius: 20px; }
    body.home li.slick-active::before{ display: none; }
    body .testimonials-titile:before{ content: "-"; padding-right: 5px; }
    body .testimonial-image-container figure img { object-position: top center; }

    .section-image { position: relative; top: -220px; margin-bottom: -150px; }
    .Watch-Sec .section-image { position: relative; top: -170px; margin-bottom: -90px; }
    .contact-Sec .section-image { position: relative; top: -140px; margin-bottom: -100px; }
    .Books-Sec .section-image { position: relative; top: -160px; margin-bottom: -70px; }
    .media-inner-container .section-image { position: relative; top: -140px; margin-bottom: -70px; }
    .Review-Sec .section-image { position: relative; top: -250px;margin-bottom: -220px;  }
    .Review-Sec .section-image.contact { position: relative; top: -210px; margin-bottom: -150px;}
    .Bio-Sec .section-image { position: relative; top: -200px;margin-bottom: -200px; }
    
    /* 	Responsive */
	
    @media only screen and (max-width: 1760px) {
    .home-banner .Inner-container { max-width: 100%; padding: 0 80px; }
    body .coach { top: calc(50% - 180px); left: calc(50% - 310px); transform: translate(-50%, -50%); }
    body .Creative.Disrupter { position: absolute; left: calc(50% - 100px); top: calc(50% - 380px);}
    }
    @media only screen and (max-width: 1680px) {
    body .testimonials-description { font-size: 40px; }
    body .Review-Sec .section-image { top: -200px; margin-bottom: -170px; }
    }
    @media only screen and (max-width: 1580px) {
        /* Testimonials Section */
        .Review-Sec .testCardContainer{padding: 20px 20px 20px 170px;}
        .Review-Sec .testimonial-image-container{width: 250px; height: 400px;}
        .Review-Sec .testimonials-text-container .testimonials-description{font-size: 30px;}
    }
    @media only screen and (max-width: 1440px) {
    .home-banner .Inner-container { padding: 0 80px; }
    body .home-banner h1.banner-h1{ font-size: 50px; }
        /* BANNER IMAGES LINKS */
    .home-banner .img-column{height: 700px; max-width: calc(100% - 550px);}
    .home-banner .img-column figure{width: 100%; height: 100%;}
    .home-banner .img-column figure img{width: 100%; height: 100%;}
    body .Creative.Disrupter{left: calc(50% - 120px); top: calc(50% - 260px);}
    body .coach { top: calc(50% - 150px); left: calc(50% - 230px);}
    body .author { top: calc(50% + 70px); left: calc(50% - 470px); }
    body h4.brand-designer { top: calc(50% + 300px); left: calc(50% - 340px);}
    body .podcast-host { top: calc(50% + 320px); left: calc(50% + 260px);}
    body h4.speaker { top: calc(50% - 10px); left: calc(50% + 310px);}
    body .speakeasy { top: calc(50% - 160px); left: calc(50% + 270px);}
    body .home-banner .Text-Column {width: 550px; max-width: 100%; padding: 40px; margin-top: 0; }

        
    }
    @media only screen and (max-width: 1380px) {
    body h2.first-h2 { font-size: 43px; line-height: 1.4em; }
    body h4.heading-h4 { font-size: 25px; line-height: 30px; }
    body h3.heading-h3 { font-size: 30px; line-height: 1.3em; margin-bottom: 10px; } 
    body h2.bio.first-h2 { font-size: 70px; line-height: 87.75px; }
    body h2.book-h2 { font-size: 65px; margin-bottom: 10px; }
    body h3.book-h3 { font-size: 20px; }
    body p.best-seller-ribbon { font-size: 18px; position: absolute; top: 35px; font-size: 18px;}
    
}
@media only screen and (max-width: 1280px) {
    
    body .home-banner h1.banner-h1{ font-size: 40px; }
    body .home-banner .Text-Column {width: 500px; max-width: 100%; padding: 40px;}
    .home-banner .img-column{height: 600px; max-width: calc(100% - 500px);}
    span.gb-button.gb-button-dae83de5.gb-button-text { padding: 0.7em 1.5em; }
    body h4.gb-headline.gb-headline-334250c2.gb-headline-text.brand-designer { top: calc(50% + 250px); left: calc(50% - 340px);}
    body .podcast-host { top: calc(50% + 250px); left: calc(50% + 200px); }
    body .Creative.Disrupter { left: calc(50% - 120px); top: calc(50% - 230px); }
    body .author { left: calc(50% - 400px); }
    /* Review BOx */
    body .Review-column { display: flex ; flex-direction: column; align-items: center; justify-content: center; }
    body .Review-column .Review-column-h3 { text-align: center;  font-size: 16px; line-height: 1.3; height:40px;}
    body .Review-column .text-container { padding-left: 0; }
    body .Review-column .Review-column-h4 { text-align: center; font-size: 14px; line-height: 1.1em; }
    body .Review-column .img-container { margin-bottom: 20px; }
    body .sim-distillery-container{ padding-top: 30px; }
    .sim-distillery-container .Inner-Container { margin-right: auto; }
    body .Review-Sec .section-image { top: -140px; margin-bottom: -100px; }

    /* Bio-Section */
    .bio-inner-container { width: 80%; padding: 0; }
    /* Media-section */
    .Media-Sec .media-inner-container{  width: 80%; padding: 0; }
    /* Watch-section */
    .watch-inner-container{  width: 80%; padding: 0; }
    /* social-section */
    .social-inner-container{  width: 80%; padding: 0; }
    /* contact-section */
    .contact-inner-container{  width: 80%; padding: 0; }

    /* Testimonials Section */
    .Review-Sec .testCardContainer{height: 400px;padding: 20px 20px 20px 140px;}
    .Review-Sec .testimonial-image-container { width: 200px; height: 320px; }
    .Review-Sec .testimonials-text-container .testimonials-description { font-size: 30px; }
    body.home .slick-dots li { width: 100px;}
    body .book-cover{ height: 453px;  width: auto;}

}
@media only screen and (max-width: 1180px) {
    .Text-Column .banner-h1 { font-size: 30px; }
    body .home-banner .Text-Column { width: 400px; max-width: 100%; padding: 30px;}
    .home-banner .img-column{height: 600px; max-width: calc(100% - 400px);}
    body .home-banner span.gb-button.gb-button-dae83de5.gb-button-text { padding: 0.7em 1.2em; font-size: 18px; }
    body .home-banner .banner-links { font-size: 20px; line-height: 1.2em;}
    /* Banner Links */
    body .Creative.Disrupter { left: calc(50% - 120px); top: calc(50% - 220px); }
    body .coach { top: calc(50% - 120px); left: calc(50% - 180px); }
    body .coach a:before{ width: 84px; height: 58px; background-size: contain; background-repeat: no-repeat;}
    body h4.speaker { top: calc(50% + 10px); left: calc(50% + 300px); }
    body h4.speaker a:before{ width: 110px; height: 40px; left: -80px; }
    body .author { top: calc(50% + 50px); left: calc(50% - 390px); }
    body .speakeasy { top: calc(50% - 160px); left: calc(50% + 220px); }
    .bio-inner-container .text-container{ width: 70%; }
    body .book-container h2.book-h2 { font-size: 55px; margin-bottom: 10px; }
    body .book-container h3.book-h3 { font-size: 18px; }
    body .book-container { padding: 90px 15px 50px 15px; }
    body .book-container .paragraph { font-size: 14px; }
    
}
@media only screen and (max-width: 1080px) {
    .home-banner .img-column { height: 600px; max-width: calc(100% - 400px); }
    body .home-banner .banner-h1 { font-size: 40px; }
    body .home-banner .Text-Column { width: 400px; max-width: 100%; padding: 25px;}
    body .home-banner span.gb-button.gb-button-dae83de5.gb-button-text { padding: 0.7em 1.2em; font-size: 18px; }
    body .home-banner .banner-links { font-size: 20px; line-height: 1.2em;}
    /* Banner Links */
    body .Creative.Disrupter { left: calc(50% - 120px); top: calc(50% - 220px); }
    body .coach { top: calc(50% - 120px); left: calc(50% - 180px); }
    body .coach a:before{ width: 84px; height: 58px; background-size: contain; background-repeat: no-repeat;}
    body h4.speaker { top: calc(50% + 10px); left: calc(50% + 250px); }
    body h4.speaker a:before{ width: 110px; height: 40px; left: -80px; }
    body .author { top: calc(50% + 40px); left: calc(50% - 380px); }
    body .author a:before{ width: 110px; left: 30px; top: 40px; }
    body .speakeasy { top: calc(50% - 160px); left: calc(50% + 220px); }
    
    /* Book Section */
    body .Books-Sec .book-container { padding: 90px 15px 50px; }
    body h2.book-h2 { font-size: 48px; margin: 10px 0; padding-bottom: 10px; }
    body h3.book-h3 { font-size: 16px; padding-bottom: 10px; margin-bottom: 10px; }
}
@media only screen and (max-width: 1024px){
    .Text-Column .banner-h1 { font-size: 35px; }
    .gb-container.gb-container-cbbcaeda.Text-Column { padding: 30px; }
    body .home-banner .Text-Column { width: 100%;}
    body h2.bio.first-h2 { font-size: 60px; line-height: 1.3em; }
    .home-banner .img-column{ margin: 30px auto 0; }
    body .home-banner .banner-links{ font-size: 18px; line-height: 1.2em; }
    .home-banner .img-column { height: 600px; max-width: calc(100% - 450px); }
    body .Creative.Disrupter { left: calc(50% - 120px); top: calc(50% - 210px); }
    body .Creative.Disrupter a:before{ background-size: 45%; }
    body .coach { top: calc(50% - 130px); left: calc(50% - 230px); } 
    body .author { top: calc(50% + 10px); left: calc(50% - 370px); }
    body h4.brand-designer { top: calc(50% + 260px); left: calc(50% - 280px); }
    body .brand-designer a:before{ background-size: contain; background-repeat: no-repeat; left: 60px; width: 113px; }
    body .speakeasy { top: calc(50% - 150px); left: calc(50% + 260px); }
    body .podcast-host { top: calc(50% + 280px); left: calc(50% + 260px); }
    body .podcast-host a:before{ background-size: contain; background-repeat: no-repeat; top: -70px; width: 90px; }
    body h4.speaker { top: calc(50% - 10px); left: calc(50% + 320px); }
    .Watch-Sec .section-image { position: relative; top: -100px; margin-bottom: -40px; }
    /* Review Section */
    body .Review-column { display: flex ; flex-direction: column; align-items: center; justify-content: center; }
    /* body .Review-column .text-container { padding-left: 50px; } */
    body .Review-column .Review-column-h3 { text-align: center; font-size: 16px; line-height: 1.3; height: 50px; width: 100%;}
    body .Review-column .text-container { width: 100%; }
    .Review-Sec .section-image { position: relative; top: -140px; margin-bottom: -120px; }
    .bio-inner-container .text-container { width: 100%; }
    .Bio-Sec .section-image { position: relative; top: -140px; margin-bottom: -80px; }
    .Books-Sec .section-image { position: relative; top: -120px; margin-bottom: -30px; }
    body .popupMain .popcontainer{position: relative; width: 70%; height: 50%; margin: 0 auto; background: #000; top: 220px; border: 2px solid; }
   body .readmore-short.paragraph { -webkit-box-orient: vertical; overflow: hidden; max-height: 180px; transition: 0.5s ease-in-out; padding: 0; }


}

@media only screen and (max-width: 820px){
    body .book-section{ display: block; }
    body .Review-Sec{ padding-bottom: 0px; }
}
@media only screen and (max-width: 768px){
    body h2.bio.first-h2 { font-size: 47px; line-height: 1.1em;    }
    .section-image { position: relative; top: -100px; margin-bottom: -50px; }
    .section-image.social-image-mobile { position: relative; top: -220px; margin-bottom: -150px; }
    .Review-Sec .section-image { position: relative; top: -100px; margin-bottom: -60px; }
    /* Banner Links */
    .home-banner .img-column { height: 450px; max-width: 100% }
    .home-banner .img-column figure .steve-img-banner { overflow: hidden; object-fit: contain; }
    body .Creative.Disrupter { left: calc(50% - 110px); top: calc(50% - 160px); }
    body .Creative.Disrupter a:before {background-size: 55%;}
    body .coach:before { width: 110px; background-size: contain; background-repeat: no-repeat;}
    body .coach { top: calc(50% - 110px); left: calc(50% - 170px); }
    body .author { top: calc(50% + 0px); left: calc(50% - 310px); }
    body .author:before {width: 109px;}
    body h4.gb-headline.gb-headline-334250c2.gb-headline-text.brand-designer { top: calc(50% + 190px); left: calc(50% - 240px); }
    body .brand-designer a:before{ background-size: contain; background-repeat: no-repeat; left: 60px; width: 113px; }
    body .speakeasy { top: calc(50% - 150px); left: calc(50% + 210px); }
    body .podcast-host a:before { top: -60px; width: 70px;}
    body .podcast-host { top: calc(50% + 190px); left: calc(50% + 230px); }
    body .podcast-host a:before{ background-size: contain; background-repeat: no-repeat; top: -70px; width: 90px; }
    body h4.speaker { top: calc(50% - 10px); left: calc(50% + 230px); }
    body h4.speaker a:before{ left: -80px; right: 15px; top: 40px; width: 100px; height: 50px; }
    /* Second-section */
    body h2.simdistillery-second-h2{ font-size: 20px; line-height: 1.3em; }
    body h2.first-h2 { font-size: 27px; line-height: 1.4em; }
    body p.simdistillery-paragraphs{ font-size: 18px; line-height: 1.3em; }
    body .sim-dist-button-container { background: none;}
    /* Book Section */
    body .book-section{ display: block; }
    body .book-container h3.book-h3 { font-size: 16px; }
    body .bio-inner-container .text-container-bio{ width: 100%; }
    body .list-container{ display: block; }
    .contact-Sec .section-image { position: relative; top: -50px; margin-bottom: -30px; }
    body .popupMain .popcontainer{position: relative; width: 90%; height: 30%; margin: 0 auto; background: #000; top: 300px; border: 2px solid; }
    body img.Youtube-Video-button{ height: 40px; width: 40px; }
    /* YOUTUBE */
    body .youtube-container{border: 1px solid #fff; }
    /* body .steve-media-container { margin: 0 10px 20px; } */


}
@media only screen and (max-width: 667px){
    h1.banner-h1 br { display: none; }
    body h2.first-h2 { font-size: 27px;}
    .Review-Sec .section-image { position: relative; top: -70px;}
    .section-image { position: relative; top: -60px; margin-bottom: -30px; }
    body .home-banner .img-column { height: 450px; max-width: 100%;}
    body .Creative.Disrupter { left: calc(50% - 120px); top: calc(50% - 150px); }
    body .Creative.Disrupter a:before {background-size: 55%;}
    body .coach:before { width: 84px; background-size: contain; background-repeat: no-repeat;}
    body .coach { top: calc(50% - 100px); left: calc(50% - 170px); }
    body .author { top: calc(50% + 0px); left: calc(50% - 290px); }
    body .author:before {width: 109px;}
    body h4.gb-headline.gb-headline-334250c2.gb-headline-text.brand-designer { top: calc(50% + 170px); left: calc(50% - 190px); }
    body .brand-designer a:before{ background-size: contain; background-repeat: no-repeat; left: 60px; width: 113px; }
    body .speakeasy { top: calc(50% - 150px); left: calc(50% + 220px); }
    body .podcast-host a:before { top: -60px; width: 70px;}
    body .podcast-host { top: calc(50% + 190px); left: calc(50% + 230px); }
    body .podcast-host a:before{ background-size: contain; background-repeat: no-repeat; top: -70px; width: 90px; }
    body h4.speaker { top: calc(50% - 10px); left: calc(50% + 220px); }
    body h4.speaker a:before{ left: -80px; right: 15px; top: 40px; width: 100px; height: 50px; }
    .media-inner-container .section-image { position: relative; top: -90px; margin-bottom: 0px; }
    .Books-Sec .section-image { position: relative; top: -80px; margin-bottom: -30px; }
    body .Review-Sec .testimonials-text-container .testimonials-description { font-size: 25px; }
    body.home .slick-dots li { width: 50px; }
    .Watch-Sec .section-image { position: relative; top: -60px; margin-bottom: 0px; }
    
}
@media only screen and (max-width: 600px){
    body h2.first-h2 { font-size: 27px;}
    .home-banner .Inner-container { padding: 0 20px; }
    body .Review-Sec .section-image { top: -70px; margin-bottom: -50px; }
    .section-image { position: relative; top: -60px; margin-bottom: -30px; }
    body .home-banner .img-column { height: 400px; max-width: 100%;}
    body .Creative.Disrupter { left: calc(50% - 60px); top: calc(50% - 130px); }
    body .Creative.Disrupter a:before {background-size: 35%;}
    body .coach a:before { width: 84px; background-size: contain; background-repeat: no-repeat; top:40px;}
    body .coach { top: calc(50% - 90px); left: calc(50% - 160px); }
    body .author { top: calc(50% + 0px); left: calc(50% - 250px); }
    body .author a:before {width: 109px;}
    body h4.brand-designer { top: calc(50% + 160px); left: calc(50% - 180px); }
    body .brand-designer a:before{ background-size: contain; background-repeat: no-repeat; left: 40px; width: 100px; top: -40px; }
    body .speakeasy { top: calc(50% - 100px); left: calc(50% + 170px); }
    body .speakeasy a:before {top: 40px; background-size: contain; height: 35px; left: -27px;}
    body .podcast-host a:before { top: -60px; width: 70px;}
    body .podcast-host { top: calc(50% + 170px); left: calc(50% + 150px); }
    body .podcast-host a:before{ background-size: contain; background-repeat: no-repeat; top: -45px; width:77px; }
    body h4.speaker { top: calc(50% - 10px); left: calc(50% + 190px); }
    body h4.speaker a:before{ left: -80px; right: 15px; top: 40px; width: 100px; height: 50px; }
}
@media only screen and (max-width: 480px){
    /* Banner */
    /* .Text-Column .banner-h1 { font-size: 32px; } */
    body .home-banner .Text-Column h1.banner-h1{ font-size: 27px; }
    body .book-cover { height: auto; width: auto; padding-bottom: 20px; } 
    body .social-Sec { padding-top: 50px; }
    body .section-image.social-image-mobile { position: relative; top: -150px; margin-bottom: -130px; }
    body .gb-container.gb-container-cbbcaeda.Text-Column { padding: 40px; }
    body span.background-red {padding: 6px 5px 9px;}
    body .sim-distillery-container span.background-red {padding: 3px 5px 3px; display: inline-block;}
    body h3.heading-h3 {line-height: normal;}
    body h3.heading-h3 br {display: block;}

    /* Book Section */
    body .Books-Sec h2.book-h2 { font-size: 40px; margin-bottom: 20px; }
    body h3.book-h3 { font-size: 16px; }
    /* Testimonials Section */
    body.home .slick-dots li { width: 60px;}
    .Review-Sec .testCardContainer { height: 380px;}
    .Review-Sec .testimonial-image-container { width: 200px; height: 300px; }
    body.home .slick-dots li { width: 40px; }
    body .testimonials-titile.gb-headline-text { position: absolute; bottom: 11px;}
    body .gb-container.gb-container-6cba53bf.testimonial-image-container { left: 40px; }
    .Review-Sec .testimonial-image-container:before{ width: 40px!important; height: 28px!important; top: -14px!important; background-size: contain; background-repeat: no-repeat; }
    body .Review-Sec .testimonials-text-container .testimonials-description { font-size: 22px; }
    body .testimonials-titile.gb-headline-text { right: 30px; }
    /* Banner Links */
    body .home-banner .img-column { height: 400px; max-width: 100%; margin-top: 0;}
    body .home-banner .banner-links { font-size: 14px;}
    body .Creative.Disrupter:before { background-size: 30%; }
    body .Creative.Disrupter { left: calc(50% - 90px); top: calc(50% - 130px); }
    body h4.speaker { top: calc(50% - 10px); left: calc(50% + 170px); }
    body .speakeasy { top: calc(50% - 100px); left: calc(50% + 160px); }
    body .coach a:before { width: 64px; top: 30px;}
    body .author { top: calc(50% + 0px); left: calc(50% - 210px); }
    body .author a:before { width: 80px; left: 20px; top: 40px; }
    body h4.speaker a:before { left: -60px; right: 15px; top: 30px; width: 80px; height: 30px; }
    body .brand-designer a:before { left: 30px; width: 80px; top: -35px;}
    body h4.gb-headline.gb-headline-334250c2.gb-headline-text.brand-designer { top: calc(50% + 160px); left: calc(50% - 160px); }
    .Books-Sec .section-image { position: relative; top: -60px; margin-bottom: -30px; }
    .media-inner-container .section-image { position: relative; top: -70px; margin-bottom: 0px; }
    body h2.Speaker-training-H2{ font-size: 36px ; }
    .contact-Sec .section-image { position: relative; top: -40px; margin-bottom: -30px; }
    body .social-inner-container { width: 90%;}


    }
    @media only screen and (max-width: 420px){
    /* BANNER LINKS */
    body .home-banner .banner-links { font-size: 12px; }
    body .home-banner .img-column { height: 350px; max-width: 100%; margin-top: 0;}
    body .Creative.Disrupter { left: calc(50% - 60px); top: calc(50% - 100px); }
    body .coach { top: calc(50% - 70px); left: calc(50% - 140px); }
    body .author { top: calc(50% + 0px); left: calc(50% - 160px); }
    body h4.gb-headline.gb-headline-334250c2.gb-headline-text.brand-designer { top: calc(50% + 140px); left: calc(50% - 120px); }
    body .speakeasy { top: calc(50% - 90px); left: calc(50% + 140px); }
    body .speakeasy a:before { top: 25px; background-size: contain; height: 30px; left: -20px; }
    body h4.speaker { top: calc(50% - -10px); left: calc(50% + 130px); }
    body .podcast-host { top: calc(50% + 140px); left: calc(50% + 121px); }
    body .podcast-host a:before{ top: -45px; width: 67px; left: -120px;}
    body .Creative.Disrupter a:before{ top: -20px; left: 20px; background-size: 30%; }
    body .Creative.Disrupter { left: calc(50% - 90px); top: calc(50% - 121px); }
    .sim-distillery-container .Inner-Container h3 span.background-red{ display: inline-block;margin-left: -17px; }
    /* body .Review-Sec .testimonials-text-container .testimonials-description{ font-size: 22px; } */
    body .Review-Sec .testimonials-text-container .testimonials-description { font-size: 18px; }
}


