/* =============================================
 ============== RESPONSIVE ====================
 ===============================================*/

@media only screen and (max-width: 1024px) {
    .hero-single-excuse-right h1 {
        font-size: 70px;
    }

    .excuses-tip-single-section.fourth .excuses-tip-single-section-inner .excuses-tip-single-section-inner-right {
        padding-left: 2%;
    }

    .excuses-tip-single-section .excuses-tip-single-section-inner h3 {
        margin-left: 0 !important;
    }

    .excuses-tip-single-section.six {
        padding-left: 5%;
        padding-right: 5%;
    }

    .excuses-tip-single-section.second .excuses-tip-single-section-inner-right {
        float: left;
        width: 56%;
    }

    .excuses-tip-single-section.second .excuses-tip-single-section-inner .video-container h3 {
        font-size: 62px;
    }

    .hero-single-person-right {
        padding: 20px 3%;
        width: 50%;
    }

    .hero-single-person-right h1 {
        font-size: 70px;
    }

    .hero-single-person-left {
        width: 50%;
    }

    .hero-single-person-right p {
        padding-top: 23px;
    }

    .person-text-part-inner-left-sections .placeholder-container .video-container {
        width: 210px;
    }

    .person-text-part-inner-left-sections .placeholder-container .video-container h3 {
        font-size: 55px;
        line-height: 50px;

    }
}

@media only screen and (max-width: 769px) {

    #haveWordVideoBck {
        display: none !important;
    }

    .video-container {
        margin: 0 auto !important;
    }

    .what-is-left,
    .what-is-right {
        width: 100%;
        float: none;
    }

    .what-is-right {
        padding-left: 2%;
        padding-bottom: 30px;
    }

    .meet-us .left,
    .meet-us .right {
        width: 100% !important;
        float: none !important;
        padding: 0 !important;
    }

    .meet-us .right .singleVideoPlay img, .meet-us .left .singleVideoPlay img,
    .meet-us-inner img {
        margin: 0 auto;
    }

    .meet-us .meet-us-inner:before {
        display: none;
    }

    .change-recepies-inner > div {
        width: 50%;
    }

    .testimonial-section .leftSide, .testimonial-section .rightSide {
        width: 100%;
        /* float: none !important; */
    }

    .testimonial-section .testimonail-section-row.fullWidth .singleTest {
        width: 50%;
        height: auto;
        margin-bottom: 30px;
    }

    .testimonial-section .testimonail-section-row.fullWidth .singleTest > div {
        padding-bottom: 20px;
    }

    .testimonial-section .testimonail-section-row.left .leftSide .singleTest,
    .testimonial-section .testimonail-section-row.right .rightSide .singleTest {
        height: auto;
    }

    .testimonial-section .testimonail-section-row.left .leftSide .singleTest > div,
    .testimonial-section .testimonail-section-row.right .rightSide .singleTest > div {
        padding-bottom: 20px;
    }

    .testimonial-form .testimonial-form-inner form .f-item input {
        width: 80%;
        font-size: 12px;
    }

    .testimonial-form .testimonial-form-inner form .f-item {
        height: 45px;
        padding-left: 3px;
    }

    .testimonial-form .testimonial-form-inner form .f-item p {
        line-height: 45px;
        font-size: 20px;
    }

    .hero-middle .upper-text {
        margin: 0 auto;
        float: none;
    }

    .hero-middle .bottom-text {
        width: 100%;
        text-align: center;
        margin-top: 50px;
    }

    .what-is-right {
        margin-top: 20px;
        padding-right: 2%;
    }

    .meet-us-inner {
        padding: 2%;
        grid-gap: 10px;
        grid-template-columns: 1fr 1fr;
    }

    .follow-us-social .inspiring-stories-inner p {
        width: 100%;
        text-align: left;
    }

    .follow-us-social .inspiring-stories-inner a {
        display: block;
    }

    .hero-single-person-right,
    .hero-single-person-left {
        width: 100%;
    }

    .hero-single-person-right h1 {
        align-self: center;
    }

    .person-text-part-inner-right,
    .person-text-part-inner-left {
        width: 100%;
    }

    .person-text-part-inner-left {
        padding: 0 2%;
    }

    .realStoriesSingleSection-inner .realStoriesSingleSection-inner-row .single-person-container {
        float: none;
        width: 70%;
        margin: 0 auto;
        margin-bottom: 30px;
    }

    .single-person-container .video-container img {
        margin: 0 auto;
    }

    .hero-single-excuse-left,
    .hero-single-excuse-right {
        width: 100%;
    }

    .hero-single-excuse-right h1 {
        align-self: center;
    }

    .excuses-full-wrap-intro {
        padding: 30px 2%;
    }

    .hero-single-excuse-right {
        margin-bottom: 20px;
    }

    .excuses-tip-single-section.first .excuses-tip-single-section-inner {
        padding-left: 2%;
    }

    .excuses-tip-single-section.second .excuses-tip-single-section-inner-right,
    .excuses-tip-single-section.second .excuses-tip-single-section-inner-left {
        width: 100%;
    }

    .excuses-tip-single-section.third .excuses-tip-single-section-inner {
        padding-left: 2%;
        padding-bottom: 30px;
    }

    .excuses-tip-single-section.fifth,
    .excuses-tip-single-section.six {
        padding: 0 5%;
        width: 100%;
    }

    .excuses-tip-single-section.fifth {
        margin-bottom: 30px;
    }

    .excuses-tip-single-section.seventh {
        top: 0;
        margin-bottom: 0;
    }

    .excuse-video-section-inner .excuse-video-section-inner-left{
        margin-bottom: 30px;
    }

    .excuse-video-section-inner .excuse-video-section-inner-left,
    .excuse-video-section-inner .excuse-video-section-inner-right
    {
        width: 100%;
    }

    .person-text-part-inner-left:after{
        display: none;
    }
}

@media only screen and (max-width: 481px) {
    .hero-middle{
        margin-bottom: 0;
    }

    .hero-middle .upper-text h1:after {
        content: '';
        z-index: -1;
        position: absolute;
        top: -8px;
        left: -61px;
        display: block;
        width: 197px;
        height: 71px;
        background-color: #00A8EF;
        transform: rotate(-3deg);
    }
    .hero-middle .upper-text h1:before {
        content: '';
        z-index: -1;
        position: absolute;
        bottom: -24px;
        display: block;
        width: 227px;
        left: -54px;
        height: 80px;
        background-color: #00A8EF;
        transform: rotate(6deg);
    }

    .hero-single-person-right h1{
        font-size: 40px;
    }
    .hero-single-person-right p{
        font-size: 26px;
        line-height: 26px;
    }

    .hero-middle .upper-text h1 {
        font-size: 32px;
    }
    .secondary-menu .menu-container ul > li{
        line-height: 60px;
    }
    .hero-middle .upper-text {
        padding-top: 54vh;
    }

    .change-recepies h2,
    .testimonial-section .testimonial-title {
        font-size: 24px;
    }

    .testimonial-section .testimonail-section-row.left .rightSide .singleTest > div p,
    .testimonial-section .testimonail-section-row.right .leftSide .singleTest > div p {
        font-size: 16px;
        line-height: 20px;
    }

    .testimonial-section .testimonail-section-row.right .leftSide .singleTest,
    .testimonial-section .testimonail-section-row.left .rightSide .singleTest {
        height: auto;
    }

    .what-is-right p {
        max-width: 95%;
    }

    .change-recepies-inner > div h3 {
        font-size: 18px;
    }

    .testimonial-form .testimonial-form-inner form .f-item {
        width: 100%;
        margin-bottom: 15px;
    }

    .testimonial-section .testimonail-section-row.left .leftSide .singleTest,
    .testimonial-section .testimonail-section-row.right .rightSide .singleTest,
    .testimonial-section .testimonail-section-row.fullWidth .singleTest {
        width: 100%;
        margin-bottom: 40px;
    }

    .testimonial-form .testimonial-form-inner form .f-item input {
        width: 85%;
    }

    .modalFormPart .modalFormPart-inner .innerForm .innerForm-body input[type=email] {
        width: 45%;
        padding-left: 5px;
    }

    .modalFormPart .modalFormPart-inner .innerForm .smallLabel {
        left: 33%;
    }


    .hero-single-excuse-right h1 {
        font-size: 40px;
    }

    .hero-single-excuse-right p{
        align-self: center;
        font-size: 26px;
        padding-top: 15px;
    }

    .excuses-tip-single-section.first .excuses-tip-single-section-inner{
        width: 95%;
    }
    .excuses-tip-single-section.first .excuses-tip-single-section-inner-left{
        width: 100%;
    }

    .excuses-tip-single-section.first .excuses-tip-single-section-inner-right{
        display: none;
    }
    .excuses-tip-single-section .excuses-tip-single-section-inner h3{
        font-size: 48px;
    }
    .excuses-tip-single-section .excuses-tip-single-section-inner h3 i{
        font-size: 38px;
    }
    .excuses-tip-single-section.second .excuses-tip-single-section-inner p{
        margin-left: 0 !important;
        margin-top: 20px;
    }

    .excuses-tip-single-section.second .excuses-tip-single-section-inner .video-container{
        width: 100%;
    }

    .excuses-tip-single-section.third .excuses-tip-single-section-inner-left{
        display: none;
    }
    .excuses-tip-single-section.third .excuses-tip-single-section-inner-right{
        width: 95%;
        padding-top: 0;
    }

    .excuses-tip-single-section.fourth .excuses-tip-single-section-inner .excuses-tip-single-section-inner-left{
        display: none;
    }
    .excuses-tip-single-section.fourth .excuses-tip-single-section-inner .excuses-tip-single-section-inner-right
    {
        width: 100%;
    }
    .excuses-tip-single-section.seventh  .excuses-tip-single-section-inner-right{
        padding: 0 2%;
    }
    .excuse-video-section-inner .excuse-video-section-inner-right{
        grid-template-columns: 1fr 1fr;
    }
    .follow-us-social .inspiring-stories-inner p {
        font-size: 23px;
    }
    .follow-us-social .inspiring-stories-inner a{
        width: 260px;
    }
    .follow-us-links-inner ul:last-of-type li{
        width: 16.3333%;
    }
    .follow-us-links-inner ul:last-of-type li img{
        width: 90%;
    }

    .secondary-menu .feature-sign h3{
        font-size: 37px;
    }


    .meet-us-inner{
        grid-template-columns: 1fr;
    }

    .what-is-right h2{
        font-size: 43px;
        line-height: 43px;
    }
    .meet-us h2{
        font-size: 24px;
    }

    .meet-us-inner .placeholder-container h3{
        font-size: 41px;
        letter-spacing: -2px;
        line-height: 41px;
    }
    .video-container .personMedicalConditions {
        padding: 18px 0 11px 0;
         margin-left: 0;
         margin-right: 0;
    }

    .secondary-menu .menu-container{
        width: 100%;
    }

    .secondary-menu .menu-container > ul{
        text-align: center;
    }
    .secondary-menu .feature-sign{
        float: none;
        text-align: center;
    }
    .what-is-left{
        padding-top: 0;
    }


    .hero-single-person{
        height: 81.4vw;
    }
    .person-text-part-inner-right{
        border-left: none;
    }
    .realStoriesSingleSection-inner .realStoriesSingleSection-inner-row .single-person-container{
        width: 85%;
    }

}
/*
     FILE ARCHIVED ON 21:14:26 Mar 24, 2024 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 09:30:02 Jun 26, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.527
  exclusion.robots: 0.074
  exclusion.robots.policy: 0.063
  esindex: 0.016
  cdx.remote: 5.775
  LoadShardBlock: 137.076 (3)
  PetaboxLoader3.datanode: 98.105 (5)
  PetaboxLoader3.resolve: 288.91 (2)
  load_resource: 270.388
  loaddict: 29.013
*/