 
#warning-message { display: none; }
@media only screen and (max-width: 1024px) and (orientation:portrait){
    #warning-message { display:none; }
}
@media  only screen  and (max-width: 1024px) and  (orientation:landscape){
    .container { display:none; }
    #warning-message { display:block; }
} 
  .mobile-logo{
    width:175px;
}

#mobile-menu{
    margin-top: 30%;
}

#mobile-menu a{
    /*font-size:11px;
    letter-spacing: 0px;*/
      } 
/*.show-mobile-menu{ 
    font-size: 24px;
    margin-left: 15px;
    margin-top: 10px;
}*/
.mobile-button-container {
    background: url(/assets/images/buttonv2.svg) no-repeat;
    background-size: 100% 35px;
    padding: 3px;
    height: 35px;
}

.mobile-button-container-active {
  background: url(/assets/images/grey-gradient-active.png) no-repeat;
  background-size: 100% 35px;
  padding: 3px;
  height: 35px;
  margin-left: -10px;
}


#mobile-menu .mobile-button-container-active {
  background-position: 35px;
  background-size: inherit !important;
}
.mobile-button-container-active a {
  color: #fff !important;
}

.mobile-button-container a:hover {
  color: #fff !important;
}
/* .logo-mobile-splash{   
    width:280px;;
} */
#landing-message-mobile{
    margin-top:10%
}
/* .share-logos.mobile{
    display:none;
    } */
.body-how-it-works .share-logos.mobile{
display:none !important;
}

#myCarousel .carousel-item{
    padding-left:35px;
    padding-right:35px;
}
#myCarousel .carousel-item.one-of-a-kind{
    padding-left:50px;
    padding-right:50px;
}
.body-add-message .acs-logo{
    display:none;
    }

@media (min-width: 768px) { 
      .desktop{
        display:block;
      }
      .mobile{
        display:none;
      }
    }
@media (max-width: 767px) {

  #main-container{
    min-height: 550px;
  }
/*.non-patient-container-line{
  margin-left: 165px;
  margin-top: -30px;
}*/

  .flake {
    width: 100px;
    height: 100px; 
  }
    .carousel-inner { 
        width: auto; 
    }
    .mobile-font14{
        font-size: 14px !important;
    }
    .mobile-font20{
        font-size: 20px !important;
    }
    .body-how-it-works .share-logos{
        display:none;
    }
    .body-add-message #main-container{
        margin-top: 15% !important;
    }
    .body-add-message .page-content{
/* margin-top:15%; */
    }
 
.body-home{
     /* background-image: url('/assets/images/background-mobile.png'); */
    overflow:hidden;
    background-size: cover;
    /* background-blend-mode: difference; */
    /* opacity: 0.5; */
  } 
  .desktop{
    display:none;
  }
  .mobile{
    display:block;
  }
}




/*mobile overrides from style.css*/
@media (max-width: 767px) {
    
    .mobile-font8{
        font-size:8px;
        }
        .mobile-font10{
        font-size:10px;
        }
        .mobile-font12{
        font-size:12px;
        }
        
        .mobile-font14{
        font-size:14px;
        }
        .mobile-font16{
        font-size:16px;
        }
        .mobile-font18{
        font-size:18px;
        }
        .mobile-font20{
        font-size:20px;
        }
        .mobile-font22{
        font-size:22px;
        }
        .mobile-font24{
        font-size:24px;
        }
        .mobile-font26{
        font-size:26px;
        }
        .mobile-font28{
        font-size:28px;
        }
        .mobile-font30{
        font-size:30px;
        }
        .mobile-font32{
        font-size:32px;
        }
        .mobile-font-weight100{
        font-weight: 100;
        }
        .mobile-font-weight200{
        font-weight: 200;
        }
        .mobile-font-weight300{
        font-weight: 300;
        }
        .mobile-font-weight400{
        font-weight: 400;
        }
        .mobile-font-weight500{
        font-weight: 500;
        } 
        .mobile-font-weight600{
        font-weight: 600;
        }
        .mobile-font-weight700{
        font-weight: 700;
        }
    .mobile-letter-spacing0{
      letter-spacing: 0px;
    }
    .mobile-letter-spacing1{
      letter-spacing: 1px;
    }
    .mobile-letter-spacing1-5{
      letter-spacing: 1.5px;
    }
    .mobile-letter-spacing2{
      letter-spacing: 2px;
    }
    .mobile-letter-spacing2-5{
      letter-spacing: 2.5px;
    }
    .mobile-letter-spacing3{
      letter-spacing: 3px;
    }
    .mobile-letter-spacing4{
      letter-spacing: 4px;
    }
    .mobile-letter-spacing5{
      letter-spacing: 5px;
    }
    .mobile-mt-5{
        margin-top:5px !important;
    }
    .mobile-mt-7{
        margin-top:7px !important;
    }
    .mobile-mt-10{
        margin-top:10px !important;
    }
    .mobile-pt-5{
        padding-top:5px !important;
    }
    .mobile-pt-7{
        padding-top:7px !important;
    }
    .mobile-pt-10{
        padding-top:10px !important;
    }
.margin-top-minus-5{
    margin-top:-5px;
  }
  .margin-top-minus-10{
    margin-top:-10px;
  }
  .margin-top-minus-15{
    margin-top:-15px;
  }

    .mobile-font14{
        font-size: 14px !important;
    }
    .mobile-font20{
        font-size: 20px !important;
    }
    
}
/*mobile overrides */