*{
    margin: 0;
    padding: 0;
}

body{
    background-color: #f7f7f7;
    
}

#wrapper{
    width: 100vw;
    height: 100vh;
    
}



@media only screen 
and (min-device-width : 1000px) {

    

    #landing-page{
        position: fixed;
        width: 100vw;
        height: 100%;
        background-image: url(images/landing/test.jpg);
        background-size: cover;
        background-position: center;
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        transition: ease-in-out 1.5s;
        z-index: 2000;
        
        
    }
    
    #landing-page-logo-container{
        width: 70%;
        height: 25%;
        position: absolute;
        top: 28%;
        display: flex;
        justify-content: center;
        align-items: center;
        background-image: url(images/logo/logo-black-laptop.png);
        background-size: contain;
        background-position: center;   
        background-repeat: no-repeat;
        
    }
    #logo-subtitle {
        position: absolute;
        top: 49%;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 18px;
        font-weight: bold;
        letter-spacing: 1.1px;

    }
    
    
    #landing-page-buttons-container{
        width: 100%;
        height: 30%;
        position: absolute;
        top: 63%;
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        
    }
    
    .landing-page-button {
        width: 15%;
        height: 17%;
        border: white solid 1px;
        border-radius: 25px;
        background-color: transparent;
        color: white;
        font-size: 20px;
        font-family: Arial, Helvetica, sans-serif;
        margin: 3% 0;
        letter-spacing: 0.5px;
        text-decoration: none;
        display: flex;
        justify-content: center;
        align-items: center;
        margin: 0 2%;
        transition: ease-in-out 0.3s;
    }

    .landing-page-button:hover{
        background-color: white;
        color: black;
    }
    
    
    #welcome-container {
        display: none;
    }
    
    #menu-mobile{
      display: none;
  }
    
    
    #menu{
        width: 100vw;
        height: 100vh;
        position: fixed;
        background-color: whitesmoke;
        z-index: 100;
        display:flex;
        justify-content: center;
        align-items: center;
        flex-direction: column;
        transition: ease-in-out 1s;
        top: 0;
        opacity: 0;
        visibility: hidden;
        right: -100%;
    }
    #menu-close {
        position: absolute;
        right: 8%;
        top:8%;
        width:30px;
        height:30px;
        cursor: pointer;
        background-image: url(images/interactive-icons/closing-x.png);
        background-size: cover;
        transition: ease 0.3s;
    }
    #menu-close:hover{
        transform: scale(1.3);
    }
    .menu-options-container{
        width: 1000px;
        height: 250px;
        
        display: flex;
        flex-direction: row;
        
    }
    .menu-options{
        width: 25%;
        height: 100%;
        display: flex;
        justify-content: center;
        align-items: center;
        
    }
    .menu-options a {
        width:150px;
        height: 150px;
        transition: ease-in-out 0.35s;
        
    }
    .menu-options a:hover{
        transform: scale(1.2)
    }
    #home-option{
        background-image: url(images/menu-options/home-option.png);
        background-size: cover;
    }
    #about-option{
        background-image: url(images/menu-options/about-option.png);
        background-size: cover;
    }
    #services-option{
        background-image: url(images/menu-options/services-option.png);
        background-size: cover;
    }
    #pricing-option{
        background-image: url(images/menu-options/pricing-option.png);
        background-size: cover;
    }
    #contact-option{
        background-image: url(images/menu-options/contact-option.png);
        background-size: cover;
    }
    #faq-option{
        background-image: url(images/menu-options/faq-option.png);
        background-size: cover;
    }
    #resources-option{
        background-image: url(images/menu-options/resources-option.png);
        background-size: cover;
    }
    #gallery-option{
        background-image: url(images/menu-options/gallery-option.png);
        background-size: cover;
    }
    
    #navbar-container {
        width: inherit;
        height: 8vh;
        background-color: white;
        position: fixed;
        top: 0;
        left: 0;
        right: 0;
        z-index: 99;
    }

    #navbar-logo-container{
        width: 140px;
        height: 100%;
        float: left;
        display: flex;
        justify-content: center;
        align-items: center;
        margin-left: 3%;
    }
    #logo {
        display: block;
        width:50%;
        height: 70%;
        background-image: url(images/logo/logoblack.png);
        background-size: cover;
        background-position: center;
    }
    
    #languages-container{
        width: 10%;
        height: 100%;
        display: flex;
        justify-content: space-evenly;
        align-items: center;
        flex-direction: row;
        float: right
    }

    .language-option{
        text-decoration: none;
        width: 45px;
        height: 37px;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        letter-spacing: 1px;
        border-radius: 50%;
        display: flex;
        justify-content: center;
        align-items: center;
        cursor: pointer;
        transition: ease 0.5s;
        color: black;
        
        
    }
    .language-option:hover {
        transform: scale(1.2);
        opacity: 1 !important;
    }
    /* #spanish-language {
        opacity: 0.3;
    }
    #spanish-language:hover {
        opacity: 1;
    } */
    #language-divider{
        width: 1px;
        height: 50%;
        background-color: black;
    }
    
    
    #menu-bars-container{
        width: 15%;
        height: 100%;
        float: right;
        display:flex;
        justify-content: center;
        align-items: center;
        
    
    }
    #menu-bars{
        width: 30px;
        height: 30px;
        background-image: url(images/interactive-icons/menubars.png);
        background-size: cover;
        cursor: pointer;
        transition: ease.4s;
    }
        
    #menu-bars:hover{
        transform: scale(1.22)
    }
    
    #slideshow-container{
        width: 100%;
        height: 100%;
        position: relative;
        
    }
    .slides {
        width: 100%;
        height: 100%;
        background-size: cover;
        background-position: center;
        opacity: 0;
        visibility: hidden;
        position: absolute;
        transition: ease-in-out 3s;
        display: flex;
        justify-content: center;
        align-items: center;
        flex-direction: column;
    }
    #slide1 {
        opacity: 1;
        visibility: visible;
        
    }
    #main-banner-saying {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 120px;
        letter-spacing: 1px;
        color: white;
        font-weight: bold;
        width: auto;
        height: auto;
        display:flex;
        align-items: center;
        position: absolute;
        top: 20%;
        left: 21%;
        
    
    }
    #main-banner-content {
        display: none;
       
    }
    
    #quote {
        width: 100%;
        height: 5%;
        display: flex;
        justify-content: center;
        align-items: center;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 24px;
        font-weight: bold;
        letter-spacing: 1px;
        color: white;
        position: absolute;
        top: 65%;
        
    }
    
    #quote-author {
        width: 100%;
        height: 3%;
        display: flex;
        justify-content: center;
        align-items: center;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 18px;
        font-weight: bold;
        letter-spacing: 2px;
        color: white;
        margin-bottom: 3%;
        position: absolute;
        top: 71%;
    }
    #more-on-hrt-button{
        width: 13%;
        height: 5%;
        border-radius: 25px;
        border: solid white 2px; 
        font-family: Arial, Helvetica, sans-serif;
        font-size: 13px;
        font-weight: bold;
        letter-spacing: 1px;
        color: white;
        display: flex;
        justify-content: center;
        align-items: center;
        transition: ease-in-out 0.4s;
        cursor: pointer;
        position: absolute;
        top: 82%;
    }
    #more-on-hrt-button:hover{
        background-color: white;
        color: black;
    }
    
    
    
    #individual-banner-saying {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 120px;
        letter-spacing: 1px;
        color: white;
        font-weight: bold;
        width: 70%;
        height: 30%;
        display:flex;
        align-items: center;
        margin-top: 10%;
    }
    
    #individual-banner-content {
        width: 70%;
        height: 15%;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 30px;
        
        letter-spacing: 2px;
        color: white;
        display: flex;
        /* justify-content: center; */
        align-items: center;
        line-height: 40px;
        margin-bottom: 3%;
    }
    
    #couples-banner-saying {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 120px;
        letter-spacing: 1px;
        color: white;
        font-weight: bold;
        width: 70%;
        height: 30%;
        display:flex;
        justify-content: flex-end;
        align-items: center;
        margin-top: 10%;
        text-align: right;
    }
    
    #couples-banner-content {
        width: 70%;
        height: 15%;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 30px;
        text-align: right;
        letter-spacing: 2px;
        color: white;
        display: flex;
        justify-content: flex-end;
        align-items: center;
        line-height: 40px;
        margin-bottom: 3%;
    }
    #family-banner-saying {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 120px;
        letter-spacing: 1px;
        color: white;
        font-weight: bold;
        width: 70%;
        height: 30%;
        display:flex;
        justify-content: flex-end;
        align-items: center;
        margin-top: 10%;
        text-align: right;
    }
    
    #family-banner-content {
        width: 70%;
        height: 15%;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 30px;
        text-align: right;
        letter-spacing: 2px;
        color: white;
        display: flex;
        justify-content: flex-end;
        align-items: center;
        line-height: 40px;
        margin-bottom: 3%;
    }
    #children-banner-saying {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 100px;
        letter-spacing: 1px;
        color: white;
        font-weight: bold;
        width: 70%;
        height: 30%;
        display:flex;
        justify-content: flex-start;
        align-items: center;
        margin-top: 2%;
        text-align: right;
        text-align: left;
    }
    
    #children-banner-content {
        width: 70%;
        height: 15%;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 30px;
        text-align: right;
        letter-spacing: 2px;
        color: white;
        display: flex;
        justify-content: flex-start;
        align-items: center;
        line-height: 40px;
        margin-bottom: 3%;
        text-align: left;
    
    }
    
    #group-banner-saying {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 75px;
        letter-spacing: 1px;
        color: white;
        font-weight: bold;
        width: 70%;
        height: 30%;
        display:flex;
        justify-content: flex-start;
        align-items: center;
        margin-top: 2%;
        text-align: right;
        text-align: left;
    }
    
    #group-banner-content {
        width: 70%;
        height: 15%;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 30px;
        text-align: right;
        letter-spacing: 2px;
        color: white;
        display: flex;
        justify-content: flex-start;
        align-items: center;
        line-height: 40px;
        margin-bottom: 3%;
        text-align: left;
    
    }
    
    #telemedia-banner-saying {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 100px;
        letter-spacing: 1px;
        color: white;
        font-weight: bold;
        width: 70%;
        height: 30%;
        display:flex;
        justify-content: flex-start;
        align-items: center;
        text-align: right;
        text-align: left;
    }
    
    #telemedia-banner-content {
        width: 70%;
        height: 10%;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 30px;
        text-align: right;
        letter-spacing: 2px;
        color: white;
        display: flex;
        justify-content: flex-start;
        align-items: center;
        line-height: 40px;
        margin-bottom: 3%;
        text-align: left;
    
    }
    
    #about-hrt-container {
        width: 100%;
        height: 105%;
        background-color: white;
        display: flex;
        justify-content: center;
        flex-direction: column;
    
    }
    
    .about-hrt-headers {
        width: 100%;
        height: 10%;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 48px;
        font-weight: bold;
        margin-left: 10%;
        display: flex;
        align-items: center;
        opacity: 0.6;
    
    }
    #about-hrt-container p {
        width: 60%;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 24px;
        margin-left: 10%;
        letter-spacing: 1px;
        opacity: 0.5
    }
    #angie-statement {
        width: 100%;
        height: 15%;
        display: flex;
        justify-content: center;
        align-items: center;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 20px;
        text-align: center;
        letter-spacing: 1px;
        opacity: 0.5;
        
        
    }
    
    #about-container {
        width: 100%;
        height: 100%;
        background-image: url(images/about-section/about.jpg);
        background-size: cover;
        display: flex;
        align-items: center;
    }
    
    #about-content {
        width: 30%;
        height: 70%;
        display: flex;
        align-items: center;
        text-align: left;
        font-size: 24px;
        font-family: Arial, Helvetica, sans-serif;
        letter-spacing: 3px;
        line-height: 30px;
        color: black;
        margin-left: 10%;
        opacity: 0.55
    
    }
    
    
    #services-container {
        width: 100%;
        height: 150%;
        background-color: whitesmoke;
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        /* background-image: linear-gradient(to top, #1e3c72 0%, #1e3c72 1%, #2a5298 100%); */
    
    }
    
    #services-decoy{
        width: 100%;
        height: 10%;
    }
    
    #services-header{
        
        width: 100%;
        height: 20%;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 50px;
        font-weight: bold;
        display: flex;
        justify-content: center;
        align-items: center;
        opacity: 0.5;
    }
    
    .services-options-container {
        width: 100%;
        height: 45%;
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
    }
    
    .services-card {
        width: 25%;
        height: 85%;
        background-color: whitesmoke;
        margin: 0 2%;
        transition: ease 0.4s;
        box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
        background-image: linear-gradient(-225deg, #5271C4 0%, #B19FFF 48%, #ECA1FE 100%);
        display: flex;
        justify-content: space-around;
        align-items: center;
        flex-direction: column;
        border-radius: 25px;
    
    }
    
    .services-card:hover {
        transform: scale(1.05);
    }
    
    .services-title {
        width: 90%;
        height: 20%;
        border-bottom: solid white 1px;
        color: white;
        display: flex;
        justify-content: center;
        align-items: center;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 28px;
        letter-spacing: 1px;
        font-weight: bold;
        margin-bottom: 2%;
    
    }
    
    .services-description {
        width: 80%;
        height: 75%;
        text-align: center;
        color: white;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 18px;
        letter-spacing: 1px;
        line-height: 25px;
        margin-top: 2%;
    }
    
    #pricing-container {
        width: 100%;
        height: 150%;
        background-color: whitesmoke;
        display: flex;
        justify-content: center;
        align-items: center;
        flex-direction: column;
        
    }
    
    #pricing-decoy {
        width: 100%;
        height: 12%;
    }
    
    #pricing-header{
        width: 100%;
        height: 15%;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 50px;
        font-weight: bold;
        display: flex;
        justify-content: center;
        align-items: center;
        opacity: 0.5;
    }
    
    #pricing-options-container {
        width: 100%;
        height: 60%;
        display: flex;
        justify-content: center;
        align-items: center;
        flex-direction: row;
    }
    
    .pricing-options{
        width: 25%;
        height: 80%;
        display: flex;
        justify-content: center;
        align-items: center;
        flex-direction: column;
    }
    .pricing-title{
        width: 100%;
        height: 15%;
        display: flex;
        justify-content: center;
        align-items: center;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 32px;
        font-weight: bold;
        
      
    }
    .pricing-bullet-container{
        width: 80%;
        height: 85%;
    }
    .pricing-bullet-container li {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 22px;
        margin: 5% 1%;
        letter-spacing: 1px;
    }
    .pricing-options-divider{
        width: 1px;
        height: 85%;
        background-color: black;
    }
    #payment-disclosure{
        width: 40%;
        height: 10%;
        margin: 0;
        display: flex;
        justify-content: center;
        align-items: flex-end;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 24px;
        letter-spacing: 1px;
        text-align: center;
        opacity: 0.65;
        line-height: 35px;
        color: rgb(151, 81, 232);
        
    }
    
    #client-form-button-container {
        width: 100%;
        height: 20%;
        display: flex;
        justify-content: center;
        align-items: center;
        
    }
    
    #client-form-button{
        width:13%;
        height: 20%;
        display: block;
        background: transparent;
        border: solid rgb(151, 81, 232) 1px;
        border-radius: 25px;
        opacity: 0.6;
        transition: ease 0.4s;
        text-decoration: none;
        display: flex;
        justify-content: center;
        align-items: center;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 16px;
        color: rgb(151, 81, 232);
        
    }
    #client-form-button:hover{
        background-color:rgb(151, 81, 232);
        color:white;
        border: none;
    }
    
    
    #contact-container {
        width: 100%;
        height: 70%;
        background-image: url(images/contact-section/contact.jpg);
        background-size: cover;
        background-position-y: center;
        display: flex;
        justify-content: center;
        align-items: center;
        flex-direction: column;
    }
    
    #contact-container label {
        width: 50%;
        height: 10%;
        display: flex;
        justify-content: center;
        align-items: center;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 42px;
        letter-spacing: 1px;
        font-weight: bolder;
        display: flex;
        justify-content: center;
        align-items: center;
    
    
    }
    
    #contact-container p {
        width: 50%;
        height: 50%;
        display: flex;
        justify-content: center;
        align-items: center;
        font-size: 26px;
        font-family: Arial, Helvetica, sans-serif;
        letter-spacing: 1px;
        text-align: center;
        opacity: 0.5;
    }
    
    #contact-container button {
        width: 13%;
        height: 7.5%;
        display: flex;
        justify-content: center;
        align-items: center;
        background-color: transparent;
        border: rgba(0, 0, 0, 0.85) solid 1px;
        border-radius: 25px;
        font-size: 14px;
        transition: ease 0.3s;
        cursor: pointer;
        opacity: 0.7;
    }
    
    #contact-container button:hover {
        background-color: rgba(0, 0, 0, 0.85);
        color: white;
    
    }
    #black-overlay {
        position: fixed;
        width: 100vw;
        height: 100vh;
        background-color: rgba(0, 0, 0, 0.92);
        opacity:0;
        visibility: hidden;
        transition: ease 0.8s;
        z-index: 1000;
    }

    #close-form-mobile{
        display: none;
    }
    #close-form{
        position: absolute;
        right: 8%;
        top:6%;
        width:30px;
        height:30px;
        cursor: pointer;
        background-image: url(images/interactive-icons/closing-x-white.png);
        background-size: cover;
        transition: ease 0.3s;
        z-index: 1002;
    }
    #close-form:hover {
        transform: scale(1.3)
    }
    #contact-form-container{
        position: fixed;
        width: 40%;
        height: 100%;
        background-color: white;
        opacity:0;
        visibility: hidden;
        transition: 0.8s;
        z-index: 1001;
        margin-left: -20%;
        left: 50%;
        display: flex;
        justify-content: center;
        align-items: center;
        flex-direction: column;
    }
    
    #form-gif-container {
        width: 40%;
        height: 10%;
        background-size: cover;
        background-position: center;
        margin-bottom: 4%;
        display: flex;
        justify-content: center;
        align-items: center;
        
    }
    #form-gif {
        width: 100%;
        height: auto;
    }
    form {
        width: 80%;
        height: 70%;
        display: flex;
        justify-content: space-evenly;
        align-items: center;
        flex-direction: center;
        flex-direction: column;
        
    }
    .form-inputs {
        background-color: transparent;
        width: 90%;
        height: 5%;
        border: none;
        border-bottom: solid black 1px;
        outline: 0;
        margin-bottom: 7%;
    }
    #form-message-field {
        width: 90%;
        height: 35%;
        margin-bottom: 7%;
    }
    
    
    #send-form-button {
        width: 30%;
        height: 5%;
        border: solid black 1px;
        border-radius: 25px; 
        transition: ease-in-out 0.4s;
    }
    #send-form-button:hover {
        background-color: black;
        color: white;
    }
    
    ::placeholder {
        padding-left: 5px;
        padding-top: 8px;
        font-size: 13px;
        letter-spacing: 1px;
    }
    
    #faq-container {
        width: 100%;
        height: 100%;
        /* background-image: linear-gradient(135deg, #f5f7fa 0%, #c3cfe2 100%); */
        background-color:whitesmoke;
    
    }
    
    #faq-decoy {
        width: 100%;
        height: 10%;
    }
    
    #faq-header {
        width: 100%;
        height: 12%;
        display: flex;
        justify-content: center;
        align-items: flex-start;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 50px;
        font-weight: bold;
        color: rgb(74, 136, 123);
        
    }
    
    .questions-container {
        width: 100%;
        height: 10%;
        display: flex;
        justify-content: center;
        align-items: center;
        flex-direction: row;
        margin-bottom: 3%;
    }
    
    .faq-questions {
        width: 20%;
        height: 60%;
        border: solid  rgb(74, 136, 123) 1px;
        border-radius: 25px;
        margin: 0 1%;
        display: flex;
        justify-content: center;
        align-items: center;
        font-size: 15px;
        font-family: Arial, Helvetica, sans-serif;
        transition: ease 0.5s;
        color: black;
        cursor: pointer;
        color: rgb(74, 136, 123);
    
    }
    
    .faq-questions:hover {
        color: white;
        background-color:  rgb(74, 136, 123);
        border: solid  rgb(74, 136, 123) 1px;

    }
    .answers-container {
        width: 63%;
        height: 40%;
        margin: 0 auto;
        position: relative;
        
    }
    
    .answers {
        position: absolute;
        width: 100%;
        height: 100%;
        display: flex;
        justify-content: center;
        align-items: center;
        text-align: center;
        font-size: 24px;
        font-family: Arial, Helvetica, sans-serif;
        letter-spacing: 2px;
        line-height: 30px;
        color: gray;
        transition: ease 0.3s;
        visibility: hidden;
        opacity: 0;
    }

    #first-faq-answer {
        visibility: visible;
        opacity: 1;
        color: gray;
    }
    
    #resources-container {
        width: 100%;
        height: 75%;
        background-color: white;
        display: flex;
        justify-content: center;
        align-items: center;
        flex-direction: column;
        background-image: url(images/resources-section/resourcesbg.jpg);
        background-size: cover;
        
        
    }
    #resources-header {
        width: 100%;
        height: 15%;
        display: flex;
        justify-content: center;
        align-items: center;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 50px;
        font-weight: bold;
        letter-spacing: 1.5px;
        
    }
    #resources-section {
        width:85%;
        height: 70%;
        display:flex;
        justify-content: space-around;
        align-items: center;
        flex-direction: row;
    }
    #resources-description {
        width: 35%;
        height: 85%;
        display: flex;
        justify-content: center;
        align-items: center;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 22px;
        letter-spacing: 1px;
        text-align: center;
        letter-spacing: 1.5px;
    }

    #phonenumbers-container{
        width: 55%;
        height: 85%;
        display: flex;
        flex-direction: row;
    }
    .resources-column {
        width: 50%;
        height: 100%;
        display: flex;
        justify-content: center;
        align-items: flex-start;
        flex-direction: column;
    }
    .right-resources {
        margin-left: 15%;
    }
    .resources-title {
        font-family: Arial, Helvetica, sans-serif;
        font-weight: bold;
        font-size: 20px;
        letter-spacing: 1px;
        margin-bottom: 1.5%;
        letter-spacing: 1.5px;
    }
        
     .resources-number {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 18px;
        letter-spacing: 1px;
        margin-bottom: 5%;
        letter-spacing: 1.5px;
    }
    
    #footer {
        width: 100%;
        height: 40%;
        background-color: whitesmoke;
        display: flex;
        justify-content: center;
        flex-direction: row;
    }
    #footer-logo-container {
        width: 20%;
        height: 30%;
        margin-top: 5%;
        display: flex;
        justify-content: center;
        
    }
    #footer-logo{
        width: 55%;
        height: 80%;
        background-image: url(images/logo/logoblack.png);
        background-size: cover;
    }
    
    #footer-menu-options-container {
        width: 15%;
        height: 70%;
        display: flex;
        justify-content: flex-start;
        flex-direction: column;
        margin-top: 5%;
    }
    
    #footer-menu-options-container a {
        
        margin-bottom: 7%;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 14px;
        font-weight: bold;
        letter-spacing: 1px;
        color: gray;
        transition: ease 0.3s;
        text-decoration: none;
    }
    
    #footer-menu-options-container a:hover {
        color: black;
    
    }
    
    #footer-contact-options-container {
        width: 26%;
        height: 70%;
        display: flex;
        justify-content: flex-start;
        flex-direction: column;
        margin-top: 5%; 
    }
    
    .contact-options-container{
        width: 100%;
        height: 15%;
        margin-bottom: 11%;
        display: flex;
        justify-content: flex-start;
        flex-direction: column;
    }
    
    
    .contact-options-container label {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 14px;
        font-weight: bold;
        margin-bottom: 2%;
        opacity: 0.7;
        
    }
    .contact-options-container a {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 14px;
        font-weight: bold;
        letter-spacing: 1px;
        color: gray;
        transition: ease 0.3s;
        text-decoration: none;
    }
    #social-media-options-container {
        width: 100%;
        height: 10%;
        display: flex;
        justify-content: flex-start;
        align-items: center;
    }
    #social-media-options-container a {
        width: 30px;
        height: 30px;
        
        margin-right: 5%;
    }
    #instagram-icon {
        background-image: url(images/social-media-icons/instagram-icon.png);
        background-size: cover;
        opacity: 0.5;
    }
    #twitter-icon {
        background-image: url(images/social-media-icons/twitter-icon.png);
        background-size: cover;
        opacity: 0.5;
    }
    #linkedin-icon {
        background-image: url(images/social-media-icons/linkedin-icon.png);
        background-size: cover;
        opacity: 0.5;
    }
    
    #search-map-container{
        width: 30%;
        height: 80%;
        margin-top: 5%;
        display: flex;
        justify-content: space-between;
        align-items: center;
        flex-direction: column;
    }
    
    #footer-search-container{
        display: none;
        
    }
   
    
    #map {
        width: 500px;
        height: 600px;
        background-image: url(images/map/map-bw.png);
        background-size: cover;
        background-position-x: left;
        background-position-y: bottom;
    }
    
    
    
    #copyright{
        width: 100%;
        height: 16%;
        background-color: whitesmoke;
        display: flex;
        justify-content: center;
        align-items: center;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        letter-spacing: 1px;    
    
    }

    #footer-mobile{
        display: none;
    }

    #social-media-options-container{
        display: none;
    }
    
}

@media only screen 
and (min-device-width : 375px) and (max-device-width : 812px)
and (orientation : portrait) { /* STYLES GO HERE */ 
    #wrapper{
        width: 100vw;
        height: 100vh;
        overflow-x: hidden;
        overflow-y: scroll;
    }

    #landscape-message{
        display: none;
        
    }

    #landing-page{
        position: fixed;
        width: 100%;
        height: 100%;
        background-color: darkgrey;
        background-image: url(images/landing/test.jpg);
        background-size: cover;
        background-position: center;
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        transition: ease-in-out 0.4s;
        z-index: 11;
    }
    
    #landing-page-logo-container{
        width: 70%;
        height: 25%;
        position: absolute;
        top: 12%;
        display: flex;
        justify-content: center;
        align-items: center;
        background-image: url(images/logo/logo-black-laptop.png); 
        background-size: contain;
        background-position: center;   
        background-repeat: no-repeat;    
    }

    #logo-subtitle {
        position: absolute;
        top: 29%;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 9px;
        font-weight: bold;

    }
    

    
    #landing-page-buttons-container{
        width: 100%;
        height: 25%;
        position: absolute;
        top: 65%;
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        
    }
    
    .landing-page-button {
        width: 60%;
        height: 20%;
        border: white solid 1px;
        border-radius: 25px;
        background-color: transparent;
        color: white;
        font-size: 22px;
        font-family: Arial, Helvetica, sans-serif;
        margin: 3% 0;
        letter-spacing: 0.5px;
        text-decoration: none;
        display: flex;
        justify-content: center;
        align-items: center;
    }
    #menu-bars {
        position: fixed;
        top: 2%;
        right: 8%;
        background-image: url(images/interactive-icons/menubars.png);
        background-size: cover;
        background-position: center;
        width: 40px;
        height: 40px;
        z-index: 10;
    }

    #navbar-container{
        display: none;
    }
    
    #welcome-container {
        width: 100%;
        height: 75%;
        background-image: url(images/welcome-screen/test.jpg);
        background-size: cover;
        background-position: center;
        border-bottom-left-radius: 25px;
        border-bottom-right-radius: 25px;
        box-shadow: 5px 10px 18px #adadad;
        margin-bottom: 15%;
        display: flex;
        flex-direction: column;
        justify-content: center;
        position: relative;
    
    }

    
    #menu-bars-cutout{
        position: fixed;
        top: 0;
        right: 0;
        width: 100px;
        height: 80px;
        border-bottom-left-radius: 25px;
        background-color: #f7f7f7;
        z-index: 9;
        opacity: 0.6;
    }
    
    #welcome-title {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 50px;
        font-weight: bolder;
        color: white;
        margin-left: 6%;
        position: absolute;
        top: 12%;
    }

    #welcome-quote {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 19px;
        font-weight: bold;
        color: white;
        position: absolute;
        top: 65%;
        margin-left: 6%;
        
    }

    #explore-hrt-link{
        position: absolute;
        top: 92%;
        color: white;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 18px;
        text-decoration: none;
        width: 100%;
        display: flex;
        justify-content: center;
        

    }

    #slideshow-container {
        display: none;
    }
    
    #about-hrt-container {
        width: 100%;
        height: auto;
        display: flex;
        justify-content: center;
        flex-direction: column;
    }
    
    .about-hrt-headers {
        width: 100%;
        height: 10%;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 30px;
        font-weight: bold;
        margin-left: 3%;
        margin-bottom: 5%;
        display: flex;
        align-items: center;
        opacity: 0.6;
    
    }
    #about-hrt-container p {
        width: 94%;
        margin-bottom: 5%;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 16px;
        margin-left: 3%;
        letter-spacing: 1px;
        opacity: 0.5
    }
    #angie-statement {
        display: none;
    }
    
    #menu{
        display: none;
    }
    #menu-mobile{
        width: 100vw;
        height: 100vh;
        position: fixed;
        background-color: whitesmoke;
        z-index: 100;
        top: 0;
        right: -100%;
        display:flex;
        justify-content: center;
        align-items: center;
        flex-direction: column;
        transition: ease 1s;
        opacity: 0.93;
    }
    #menu-close {
        position: absolute;
        right: 9%;
        top:2.8%;
        width:30px;
        height:30px;
        cursor: pointer;
        background-image: url(images/interactive-icons/closing-x.png);
        background-size: cover;
        transition: ease 0.3s;
    }
    #menu-close:hover{
        transform: scale(1.3);
    }
    .menu-options-container{
        width: 100%;
        height: 20%;
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        
    }
    .menu-options{
        width: 45%;
        height: 100%;
        display: flex;
        justify-content: center;
        align-items: center;
    
    }
    .menu-options a {
        width:125px;
        height: 125px;
        transition: ease 0.35s;
        
    }
    .menu-options a:hover{
        transform: scale(1.2)
    }
    #home-option{
        background-image: url(images/menu-options/home-option.png);
        background-size: cover;
    }
    #about-option{
        background-image: url(images/menu-options/about-option.png);
        background-size: cover;
    }
    #services-option{
        background-image: url(images/menu-options/services-option.png);
        background-size: cover;
    }
    #pricing-option{
        background-image: url(images/menu-options/pricing-option.png);
        background-size: cover;
    }
    #contact-option{
        background-image: url(images/menu-options/contact-option.png);
        background-size: cover;
    }
    #faq-option{
        background-image: url(images/menu-options/faq-option.png);
        background-size: cover;
    }
    #resources-option{
        background-image: url(images/menu-options/resources-option.png);
        background-size: cover;
    }
    #gallery-option{
        background-image: url(images/menu-options/gallery-option.png);
        background-size: cover;
    }

    #menu-language-option{
        display: block;
        color: black;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 18px;
        opacity: 0.6;
        letter-spacing: 1.5px;
        text-decoration: none;
        border: 1px solid black;
        border-radius: 25px;
        padding: 7px 40px;
        margin-top: 25px;
        
    }

    #menu-language-option:hover{
        border: 1px solid rgb(74, 136, 123);
        background-color: rgb(74, 136, 123);
        color: white;
    }
    
    #about-container {
        width: 100%;
        height: 100%;
        background-image: url(images/about-section/about4.jpg);
        background-size: cover;
        background-position: center;
        display: flex;
        align-items: center;
    }
    
    #about-content {
        width: 100%;
        height: 70%;
        display: flex;
        align-items: center;
        text-align: left;
        font-size: 24px;
        font-family: Arial, Helvetica, sans-serif;
        line-height: 32px;
        margin-left: 3%;
        color: whitesmoke;
        font-weight: bold;
    
    }
    
    #services-container {
        width: 100%;
        height: auto;
        background-color: whitesmoke;
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        /* background-image: linear-gradient(to top, #1e3c72 0%, #1e3c72 1%, #2a5298 100%); */
    
    }
    
    #services-decoy{
        width: 100%;
        height: 100px;
        
    }
    
    #services-header{
        
        width: 100%;
        height: 10%;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 30px;
        font-weight: bold;
        display: flex;
        justify-content: center;
        align-items: center;
        opacity: 0.5;
        margin-bottom: 75px;
    }
    
    .services-options-container {
        width: 100%;
        height: auto;
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }
    
    .services-card {
        width: 90%;
        height: auto;
        padding-top: 60px;
        padding-bottom: 60px;
        background-color: whitesmoke;
        margin-bottom: 30px;
        transition: ease 0.4s;
        box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
        background-image: linear-gradient(-225deg, #5271C4 0%, #B19FFF 48%, #ECA1FE 100%);
        display: flex;
        justify-content: space-around;
        align-items: center;
        flex-direction: column;
        border-radius: 25px;
    
    }
    
    .services-card:hover {
        transform: scale(1.05);
    }
    
    .services-title {
        width: 90%;
        margin-bottom: 30px;
        padding-bottom: 15px;
        border-bottom: solid white 1px;
        color: white;
        display: flex;
        justify-content: center;
        align-items: center;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 28px;
        letter-spacing: 1px;
        font-weight: bold;
    
    }
    
    .services-description {
        width: 80%;
        text-align: center;
        color: white;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 20px;
        letter-spacing: 1px;
        line-height: 25px;
    }
    
    #pricing-container {
        width: 100%;
        height: 1250px;
        background-color: whitesmoke;
        display: flex;
        justify-content: center;
        flex-direction: column;
        
    }
    
    #pricing-decoy {
        width: 100%;
        height: 110px;
    }
    
    #pricing-header{
        width: 100%;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 32px;
        font-weight: bold;
        display: flex;
        justify-content: center;
        align-items: center;
        opacity: 0.5;
        margin-bottom: 60px;
    }
    
    #pricing-options-container {
        width: 100%;
        height: 800px;
        display: flex;
        justify-content: center;
        align-items: center;
        flex-direction: column;
    }
    
    .pricing-options{
        width: 100%;
        height: auto;
        display: flex;
        align-items: center;
        flex-direction: column;
        margin-bottom: 50px;
    }
    .pricing-title{
        width: 100%;
    
        display: flex;
        align-items: center;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 24px;
        font-weight: bold;
        margin-left: 10%;
        margin-bottom: 20px;
    }
    
    .pricing-bullet-container{
        width: 80%;
        height: auto;
    }
    .pricing-bullet-container li {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 18px;
        margin: 3% 0;
        letter-spacing: 1px;
    }
    .pricing-options-divider{
        display: none;
    }
    #payment-disclosure{
        width: 90%;
        height: 200px;
        display: flex;
        justify-content: center;
        align-items: center;;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 18px;
        letter-spacing: 1px;
        text-align: center;
        opacity: 0.65;
        line-height: 25px;
        color: rgb(151, 81, 232);
        margin: 0 auto;
        
    }
    
    #client-form-button-container {
        width: 100%;
        height: 45px;
        display: flex;
        justify-content: center;
        align-items: center;
        margin-bottom: 60px;
        
    }
    
    #client-form-button{
        width:60%;
        height: 100%;
        display: block;
        background: transparent;
        border: solid rgb(151, 81, 232) 1px;
        border-radius: 25px;
        opacity: 0.6;
        transition: ease 0.4s;
        text-decoration: none;
        display: flex;
        justify-content: center;
        align-items: center;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 18px;
        color: rgb(151, 81, 232);
        
    }
    #client-form-button:hover{
        background-color:rgb(151, 81, 232);
        color:white;
        border: none;
        
    }
    
    #contact-container {
        width: 100%;
        height: 70%;
        background-image: url(images/contact-section/contact.jpg);
        background-size: cover;
        background-position: center;
        display: flex;
        justify-content: center;
        align-items: center;
        flex-direction: column;
    }
    
    #contact-container label {
        width: 95%;
        height: 20%;
        display: flex;
        justify-content: center;
        align-items: center;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 36px;
        letter-spacing: 1px;
        font-weight: bolder;
        display: flex;
        justify-content: center;
        align-items: center;
        text-align: center;
    }
    
    #contact-container p {
        width: 90%;
        height: 55%;
        display: flex;
        justify-content: center;
        align-items: center;
        font-size: 22px;
        font-family: Arial, Helvetica, sans-serif;
        letter-spacing: 1px;
        text-align: center;
        opacity: 0.5;
    }
    
    #contact-container button {
        width: 50%;
        height: 8%;
        display: flex;
        justify-content: center;
        align-items: center;
        background-color: transparent;
        border: rgba(0, 0, 0, 0.85) solid 1px;
        border-radius: 25px;
        font-size: 17px;
        transition: ease 0.3s;
        cursor: pointer;
        opacity: 0.7;
    }
    
    #contact-container button:hover {
        background-color: rgba(0, 0, 0, 0.85);
        color: white;
    
    }
    
    #black-overlay {
        position: fixed;
        width: 100vw;
        height: 100vh;
        opacity:0;
        visibility: hidden;
        transition: ease 0.8s;
        z-index: 100;
    }

    #close-form {
        display: none;
    }
    
    #close-form-mobile{
        position: absolute;
        right: 9%;
        top: 5%;
        width:25px;
        height:25px;
        cursor: pointer;
        background-image: url(images/interactive-icons/closing-x.png);
        background-size: cover;
        transition: ease-in-out  1.3;
        
        z-index: 2000;
        
    }
    #close-form:hover {
        transform: scale(1.3)
    }
    #contact-form-container{
        position: fixed;
        width: 100%;
        height: 100%;
        background-color: white;
        opacity:0;
        visibility: hidden;
        transition: 0.4s;
        z-index: 1001;
        display: flex;
        justify-content: center;
        align-items: center;
        flex-direction: column;
    }
    
    #form-gif-container {
        width: 70%;
        height: 20%;
        background-size: cover;
        background-position: center;
        margin-bottom: 4%;
        display: flex;
        justify-content: center;
        align-items: center;
        
    }
    #form-gif {
        width: 100%;
        height: auto;
    }
    form {
        width: 80%;
        height: 70%;
        display: flex;
        justify-content: space-evenly;
        align-items: center;
        flex-direction: center;
        flex-direction: column;
        
    }
    .form-inputs {
        background-color: transparent;
        width: 90%;
        height: 5%;
        border: none;
        border-bottom: solid black 1px;
        outline: 0;
        margin-bottom: 7%;
    }
    
    #form-message-field {
        width: 90%;
        height: 35%;
        margin-bottom: 7%;
        border: solid black 1px;
    }
    
    #send-form-button {
        width: 60%;
        height: 7.7%;
        border: solid black 1px;
        border-radius: 25px; 
        transition: ease-in-out 0.4s;
        background-color: transparent;
    }
    #send-form-button:hover {
        background-color: black;
        color: white;
    }
    
    ::placeholder {
        padding-left: 5px;
        padding-top: 8px;
        font-size: 13px;
        letter-spacing: 1px;
    }
    
    
    #faq-container {
        width: 100%;
        height: 125%;
        /* background-image: linear-gradient(135deg, #f5f7fa 0%, #c3cfe2 100%); */
        background-color: white;
    
    }
    
    #faq-decoy {
        width: 100%;
        height: 6%;
    }
    
    #faq-header {
        width: 100%;
        height: 10%;
        display: flex;
        justify-content: center;
        align-items: center;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 40px;
        font-weight: bold;
        color: rgb(74, 136, 123);
        
    }
    
    .questions-container {
        width: 100%;
        height: 22%;
        display: flex;
        justify-content: center;
        align-items: center;
        flex-direction: column;
    }
    
    .faq-questions {
        width: 80%;
        height: 50%;
        border: solid rgb(74, 136, 123) 1px;
        border-radius: 25px;
        margin: 2% 0;
        display: flex;
        justify-content: center;
        align-items: center;
        font-size: 15px;
        font-family: Arial, Helvetica, sans-serif;
        transition: ease 0.5s;
        color: rgb(74, 136, 123);
        cursor: pointer;
    
    }
    
    .faq-questions:hover {
        color: white;
        background-color: rgb(74, 136, 123);
    }
    .answers-container {
        width: 90%;
        height: 28%;
        margin: 0 auto;
        position: relative;
        margin-top: 15%;
        
    }
    
    .answers {
        position: absolute;
        width: 100%;
        height: 100%;
        display: flex;
        justify-content: center;
        
        text-align: center;
        font-size: 17px;
        font-family: Arial, Helvetica, sans-serif;
        color: gray;
        transition: ease 0.3s;
        visibility: hidden;
        opacity: 0;
        
        
    }
    #first-faq-answer {
        visibility: visible;
        opacity: 1;
    }
    
    #resources-container {
        width: 100%;
        height: 100%;
        background-color: white;
        display: flex;
        justify-content: center;
        align-items: center;
        flex-direction: column;
        background-image: url(images/resources-section/resourcesbg.jpg);
        background-size: cover;
        background-position: center;
    }
    
    #resources-decoy {
        width: 100%;
        height: 10%;
    }
    #resources-header {
        width: 100%;
        height: 10%;
        display: flex;
        justify-content: center;
        align-items: center;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 32px;
        font-weight: bold;
        letter-spacing: 1.5px;
        color: white;
        
    }
    #resources-section {
        width:100%;
        height: 85%;
        display:flex;
        justify-content: space-around;
        align-items: center;
        flex-direction: column;

    }
    #resources-description {
        /* width: 100%;
        height: 15%;
        display: flex;
        justify-content: center;
        align-items: center;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 16px;
        letter-spacing: 1px;
        text-align: center; */
        display: none;
    }
    #phonenumbers-container{
        width: 100%;
        height: 100%;
        display: flex;
        flex-direction: column;
    }
    .resources-column {
        width: 100%;
        height: 50%;
        display: flex;
        justify-content: center;
        align-items: flex-start;
        flex-direction: column;
        margin-left: 10%;
         
    }
    /* .right-resources {
        margin-left: 15%;
    } */
    .resources-title {
        font-family: Arial, Helvetica, sans-serif;
        font-weight: bold;
        font-size: 18px;
        letter-spacing: 1px;
        margin-bottom: 1.5%;
        color: whitesmoke;

    
    }
        
     .resources-number {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 17px;
        letter-spacing: 1px;
        margin-bottom: 3%;
        color: whitesmoke;
        text-decoration: none;

    
    }
    #footer{
        display: none;
    }
    
    #footer-mobile {
        width: 100%;
        height: 20%;
        background-color: whitesmoke;
        display: flex;
        justify-content: flex-start;
        flex-direction: row;
        
    }
    #footer-logo-container-mobile {
        width: 100%;
        height: 8%;
        display: flex;
        justify-content: center;
        align-items: center;
        background-color: whitesmoke;
        
        
    }
    #footer-logo{
        width: 40%;
        height: 50%;
        background-image: url(images/logo/logoblack.png);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center;
    }
    
    #footer-menu-options-container {
        width: 15%;
        height: 100%;
        display: flex;
        justify-content:space-evenly;
        flex-direction: column;
        margin-left: 5%;
    }
    
    #footer-menu-options-container a {
        
        margin-bottom: 7%;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        letter-spacing: 1px;
        color: gray;
        transition: ease 0.3s;
        text-decoration: none;
    }
    
    #footer-menu-options-container a:hover {
        color: black;
    
    }
    
    #footer-contact-options-container {
        width: 70%;
        height: 100%;
        display: flex;
        justify-content: center;
        align-items: center;
        flex-direction: column; 
        margin-left: 10%;
    }
    
    .contact-options-container{
        width: 100%;
        height: 35%;
        margin-bottom: 3%;
        display: flex;
        justify-content: flex-start;
        flex-direction: column;
    }
    
    
    .contact-options-container label {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        margin-bottom: 2%;
        opacity: 0.7;
        
    }
    .contact-options-container a {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: bold;
        letter-spacing: 1px;
        color: gray;
        transition: ease 0.3s;
        text-decoration: none;
    }
    #social-media-options-container {
        width: 100%;
        height: 7%;
        display: flex;
        justify-content: center;
        align-items: center;
        background-color: whitesmoke;
        
    }
    #social-media-options-container a {
        width: 25px;
        height: 25px;
        margin-right: 5%;
    }
    #instagram-icon {
        background-image: url(images/social-media-icons/instagram-icon.png);
        background-size: cover;
        opacity: 0.5;
    }
    #twitter-icon {
        background-image: url(images/social-media-icons/twitter-icon.png);
        background-size: cover;
        opacity: 0.5;
    }
    #linkedin-icon {
        background-image: url(images/social-media-icons/linkedin-icon.png);
        background-size: cover;
        opacity: 0.5;
    }
    
    #search-map-container{
        /* width: 30%;
        height: 80%;
        margin-top: 5%;
        display: flex;
        justify-content: space-between;
        align-items: center;
        flex-direction: column; */
        display: none;
    }
    
    #footer-search-container{
        /* width: 100%;
        height: 10%;
        display: flex;
        justify-content: center;
        align-items: center;
        flex-direction: row;
        margin-bottom: 7%; */
        display: none;
    
        
    }
    #magnifying-glass{
        /* width: 50px;
        height: 50px;
        background-image: url(images/interactive-icons/magnifying-glass.png);
        background-size: cover; */
        display: none;
    }
    #footer-search{
        /* width: 90%;
        height: 100%;
        border: none;
        outline: 0;
        border-bottom: solid black 1px;
        background-color: transparent;
        padding-bottom:3%; 
        padding-left: 3%;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 22px;
        letter-spacing: 1px; */
        display: none;
    }
    
    #map {
        /* width: 500px;
        height: 600px;
        background-image: url(images/map/map-bw.png);
        background-size: cover;
        background-position-x: left;
        background-position-y: bottom; */
        display: none;
    }
    
    
    
    #copyright{
        width: 100%;
        height: 7%;
        background-color: whitesmoke;
        display: flex;
        justify-content: center;
        align-items: center;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 9px;
        letter-spacing: 1px;    
    
    }

}

@media only screen 
and (min-device-width : 414px) and (max-device-width : 736px)
and (orientation : portrait) 
{ /* STYLES GO HERE */ 

   #wrapper{
    width: 100vw;
    height: 100vh;
    overflow-x: hidden;
    overflow-y: scroll;
}

    #landscape-message{
        display: none;
        
    }

    #landing-page{
        position: fixed;
        width: 100%;
        height: 100%;
        background-color: darkgrey;
        background-image: url(images/landing/test.jpg);
        background-size: cover;
        background-position: center;
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        transition: ease-in-out 0.4s;
        z-index: 11;
    }
    
    #landing-page-logo-container{
        width: 50%;
        height: 25%;
        position: absolute;
        top: 12%;
        display: flex;
        justify-content: center;
        align-items: center;
        background-image: url(images/logo/logo-black-laptop.png);
        background-size: contain;
        background-position: center;   
        background-repeat: no-repeat;
        
    }
    #logo-subtitle {
        position: absolute;
        top: 30%;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: bold;

    }
    
    
    #landing-page-buttons-container{
        width: 100%;
        height: 27%;
        position: absolute;
        top: 63%;
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        
    }
    
    .landing-page-button {
        width: 60%;
        height: 25%;
        border: white solid 1px;
        border-radius: 25px;
        background-color: transparent;
        color: white;
        font-size: 22px;
        font-family: Arial, Helvetica, sans-serif;
        margin: 3% 0;
        letter-spacing: 0.5px;
        text-decoration: none;
        display: flex;
        justify-content: center;
        align-items: center;
    }
    #menu-bars {
        position: fixed;
        top: 2%;
        right: 8%;
        background-image: url(images/interactive-icons/menubars.png);
        background-size: cover;
        background-position: center;
        width: 40px;
        height: 40px;
        z-index: 10;
    }

    #navbar-container{
        display: none;
    }
    
    #welcome-container {
        width: 100%;
        height: 75%;
        background-image: url(images/welcome-screen/test.jpg);
        background-position: center;
        background-size: cover;
        border-bottom-left-radius: 25px;
        border-bottom-right-radius: 25px;
        box-shadow: 5px 10px 18px #adadad;
        margin-bottom: 15%;
        flex-direction: column;
        position: relative
    
    }
    
    #menu-bars-cutout{
        position: fixed;
        top: 0;
        right: 0;
        width: 100px;
        height: 80px;
        border-bottom-left-radius: 25px;
        background-color: #f7f7f7;
        z-index: 9;
        opacity: 0.6;;
    }
    
    #welcome-title {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 50px;
        font-weight: bolder;
        color: white;
        margin-left: 6%;
        position: absolute;
        top: 13%;
        
        
       
    }

    #welcome-quote {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 19px;
        font-weight: bold;
        color: white;
        position: absolute;
        top: 65%;
        margin-left: 6%;
        
    }

    #explore-hrt-link{
        position: absolute;
        top: 92%;
        color: white;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 18px;
        text-decoration: none;
        width: 100%;
        display: flex;
        justify-content: center;
        
    }

    #slideshow-container {
        display: none;
    }
    
    #about-hrt-container {
        width: 100%;
        height: 100%;
        display: flex;
        justify-content: center;
        flex-direction: column;
    }
    
    .about-hrt-headers {
        width: 100%;
        height: 10%;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 30px;
        font-weight: bold;
        margin-left: 3%;
        margin-bottom: 5%;
        display: flex;
        align-items: center;
        opacity: 0.6;
    
    }
    #about-hrt-container p {
        width: 94%;
        margin-bottom: 5%;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 16px;
        margin-left: 3%;
        letter-spacing: 1px;
        opacity: 0.5
    }
    #angie-statement {
        display: none;
    }
    
    #menu{
        display: none;
    }
    #menu-mobile{
        width: 100vw;
        height: 100vh;
        position: fixed;
        background-color: whitesmoke;
        z-index: 100;
        top: 0;
        right: -100%;
        display:flex;
        justify-content: center;
        align-items: center;
        flex-direction: column;
        transition: ease 1s;
        opacity: 0.93;
    }
    #menu-close {
        position: absolute;
        right: 9%;
        top:2.8%;
        width:30px;
        height:30px;
        cursor: pointer;
        background-image: url(images/interactive-icons/closing-x.png);
        background-size: cover;
        transition: ease 0.3s;
    }
    #menu-close:hover{
        transform: scale(1.3);
    }
    .menu-options-container{
        width: 100%;
        height: 20%;
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        
    }
    .menu-options{
        width: 45%;
        height: 100%;
        display: flex;
        justify-content: center;
        align-items: center;
    
    }
    .menu-options a {
        width:125px;
        height: 125px;
        transition: ease 0.35s;
        
    }
    .menu-options a:hover{
        transform: scale(1.2)
    }
    #home-option{
        background-image: url(images/menu-options/home-option.png);
        background-size: cover;
    }
    #about-option{
        background-image: url(images/menu-options/about-option.png);
        background-size: cover;
    }
    #services-option{
        background-image: url(images/menu-options/services-option.png);
        background-size: cover;
    }
    #pricing-option{
        background-image: url(images/menu-options/pricing-option.png);
        background-size: cover;
    }
    #contact-option{
        background-image: url(images/menu-options/contact-option.png);
        background-size: cover;
    }
    #faq-option{
        background-image: url(images/menu-options/faq-option.png);
        background-size: cover;
    }
    #resources-option{
        background-image: url(images/menu-options/resources-option.png);
        background-size: cover;
    }
    #gallery-option{
        background-image: url(images/menu-options/gallery-option.png);
        background-size: cover;
    }

    #menu-language-option{
        display: block;
        color: black;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 18px;
        opacity: 0.6;
        letter-spacing: 1.5px;
        text-decoration: none;
        border: 1px solid black;
        border-radius: 25px;
        padding: 7px 40px;
        margin-top: 25px;
        
    }
    #menu-language-option:hover{
        border: 1px solid rgb(74, 136, 123);
        background-color: rgb(74, 136, 123);
        color: white;
    }
    
    #about-container {
        width: 100%;
        height: 100%;
        background-image: url(images/about-section/about4.jpg);
        background-size: cover;
        background-position: center;
        display: flex;
        align-items: center;
    }
    
    #about-content {
        width: 100%;
        height: 70%;
        display: flex;
        align-items: center;
        text-align: left;
        font-size: 24px;
        font-family: Arial, Helvetica, sans-serif;
        line-height: 32px;
        margin-left: 3%;
        color: whitesmoke;
        font-weight: bold;
    }
    
    #services-container {
        width: 100%;
        height: auto;
        background-color: whitesmoke;
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        /* background-image: linear-gradient(to top, #1e3c72 0%, #1e3c72 1%, #2a5298 100%); */
    
    }
    
    #services-decoy{
        width: 100%;
        height: 100px;
        
    }
    
    #services-header{
        
        width: 100%;
        height: 10%;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 30px;
        font-weight: bold;
        display: flex;
        justify-content: center;
        align-items: center;
        opacity: 0.5;
        margin-bottom: 75px;
    }
    
    .services-options-container {
        width: 100%;
        height: auto;
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }
    
    .services-card {
        width: 90%;
        height: auto;
        padding-top: 60px;
        padding-bottom: 60px;
        background-color: whitesmoke;
        margin-bottom: 30px;
        transition: ease 0.4s;
        box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
        background-image: linear-gradient(-225deg, #5271C4 0%, #B19FFF 48%, #ECA1FE 100%);
        display: flex;
        justify-content: space-around;
        align-items: center;
        flex-direction: column;
        border-radius: 25px;
    
    }
    
    .services-card:hover {
        transform: scale(1.05);
    }
    
    .services-title {
        width: 90%;
        margin-bottom: 30px;
        padding-bottom: 15px;
        border-bottom: solid white 1px;
        color: white;
        display: flex;
        justify-content: center;
        align-items: center;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 28px;
        letter-spacing: 1px;
        font-weight: bold;
    
    }
    
    .services-description {
        width: 80%;
        text-align: center;
        color: white;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 20px;
        letter-spacing: 1px;
        line-height: 25px;
    }
    
    #pricing-container {
        width: 100%;
        height: 1300px;
        background-color: whitesmoke;
        display: flex;
        justify-content: center;
        flex-direction: column;
        
    }
    
    #pricing-decoy {
        width: 100%;
        height: 3%;
    }
    
    #pricing-header{
        width: 100%;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 32px;
        font-weight: bold;
        display: flex;
        justify-content: center;
        align-items: center;
        opacity: 0.5;
        margin-bottom: 45px;
    }
    
    #pricing-options-container {
        width: 100%;
        height: 800px;
        display: flex;
        justify-content: center;
        align-items: center;
        flex-direction: column;
    }
    
    .pricing-options{
        width: 100%;
        height: auto;
        display: flex;
        align-items: center;
        flex-direction: column;
        margin-bottom: 50px;
    }
    .pricing-title{
        width: 100%;
        height: 80px;
        display: flex;
        align-items: center;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 24px;
        font-weight: bold;
        margin-left: 10%;
        margin-bottom: 20px;
    }
    
    .pricing-bullet-container{
        width: 80%;
        height: auto;
    }
    .pricing-bullet-container li {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 18px;
        margin: 3% 0;
        letter-spacing: 1px;
    }
    .pricing-options-divider{
        display: none;
    }
    #payment-disclosure{
        width: 90%;
        height: 200px;
        display: flex;
        justify-content: center;
        align-items: center;;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 18px;
        letter-spacing: 1px;
        text-align: center;
        opacity: 0.65;
        line-height: 25px;
        color: rgb(151, 81, 232);
        margin: 0 auto;
        margin-top: 10%;
        
    }
    
    #client-form-button-container {
        width: 100%;
        height: 45px;
        display: flex;
        justify-content: center;
        align-items: center;
        margin-top: 30px;
        margin-bottom: 30px;
        
    }
    
    #client-form-button{
        width:60%;
        height: 100%;
        display: block;
        background: transparent;
        border: solid rgb(151, 81, 232) 1px;
        border-radius: 25px;
        opacity: 0.6;
        transition: ease 0.4s;
        text-decoration: none;
        display: flex;
        justify-content: center;
        align-items: center;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 18px;
        color: rgb(151, 81, 232);
        
    }
    #client-form-button:hover{
        background-color:rgb(151, 81, 232);
        color:white;
        border: none;
        
    }
    
    #contact-container {
        width: 100%;
        height: 70%;
        background-image: url(images/contact-section/contact.jpg);
        background-size: cover;
        background-position: center;
        display: flex;
        justify-content: center;
        align-items: center;
        flex-direction: column;
    }
    
    #contact-container label {
        width: 95%;
        height: 20%;
        display: flex;
        justify-content: center;
        align-items: center;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 36px;
        letter-spacing: 1px;
        font-weight: bolder;
        display: flex;
        justify-content: center;
        align-items: center;
        text-align: center;
    }
    
    #contact-container p {
        width: 90%;
        height: 55%;
        display: flex;
        justify-content: center;
        align-items: center;
        font-size: 22px;
        font-family: Arial, Helvetica, sans-serif;
        letter-spacing: 1px;
        text-align: center;
        opacity: 0.5;
    }
    
    #contact-container button {
        width: 50%;
        height: 8%;
        display: flex;
        justify-content: center;
        align-items: center;
        background-color: transparent;
        border: rgba(0, 0, 0, 0.85) solid 1px;
        border-radius: 25px;
        font-size: 17px;
        transition: ease 0.3s;
        cursor: pointer;
        opacity: 0.7;
    }
    
    #contact-container button:hover {
        background-color: rgba(0, 0, 0, 0.85);
        color: white;
    
    }
    
    #black-overlay {
        position: fixed;
        width: 100vw;
        height: 100vh;
        opacity:0;
        visibility: hidden;
        transition: ease 0.8s;
        z-index: 100;
    }
    #close-form {
        display: none;
    }

    #close-form-mobile{
        position: absolute;
        right: 9%;
        top:3.3%;
        width: 25px;
        height:25px;
        cursor: pointer;
        background-image: url(images/interactive-icons/closing-x.png);
        background-size: cover;
        transition: ease-in-out  1.3;
        z-index: 2000;
        
    }
    #close-form:hover {
        transform: scale(1.3)
    }
    #contact-form-container{
        position: fixed;
        width: 100%;
        height: 100%;
        background-color: white;
        opacity:0;
        visibility: hidden;
        transition: 0.4s;
        z-index: 1001;
        display: flex;
        justify-content: center;
        align-items: center;
        flex-direction: column;
    }
    
    #form-gif-container {
        width: 70%;
        height: 20%;
        background-size: cover;
        background-position: center;
        margin-bottom: 4%;
        display: flex;
        justify-content: center;
        align-items: center;
        
    }
    #form-gif {
        width: 100%;
        height: auto;
    }
    form {
        width: 80%;
        height: 70%;
        display: flex;
        justify-content: space-evenly;
        align-items: center;
        flex-direction: center;
        flex-direction: column;
        
    }
    .form-inputs {
        background-color: transparent;
        width: 90%;
        height: 5%;
        border: none;
        border-bottom: solid black 1px;
        outline: 0;
        margin-bottom: 7%;
    }
    
    #form-message-field {
        width: 90%;
        height: 35%;
        margin-bottom: 7%;
        border: solid black 1px;
    }
    
    #send-form-button {
        width: 60%;
        height: 7.7%;
        border: solid black 1px;
        border-radius: 25px; 
        transition: ease-in-out 0.4s;
        background-color: transparent;
    }
    #send-form-button:hover {
        background-color: black;
        color: white;
    }
    
    ::placeholder {
        padding-left: 5px;
        padding-top: 8px;
        font-size: 13px;
        letter-spacing: 1px;
    }
    
    
    #faq-container {
        width: 100%;
        height: 135%;
        /* background-image: linear-gradient(135deg, #f5f7fa 0%, #c3cfe2 100%); */
        background-color: white;
    
    }
    
    #faq-decoy {
        width: 100%;
        height: 6%;
    }
    
    #faq-header {
        width: 100%;
        height: 10%;
        display: flex;
        justify-content: center;
        align-items: center;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 40px;
        font-weight: bold;
        color: rgb(74, 136, 123);
        
    }
    
    .questions-container {
        width: 100%;
        height: 25%;
        display: flex;
        justify-content: center;
        align-items: center;
        flex-direction: column;
    }
    
    .faq-questions {
        width: 80%;
        height: 50%;
        border: solid rgb(74, 136, 123) 1px;
        border-radius: 25px;
        margin: 2% 0;
        display: flex;
        justify-content: center;
        align-items: center;
        font-size: 15px;
        font-family: Arial, Helvetica, sans-serif;
        transition: ease 0.5s;
        color: rgb(74, 136, 123);
        cursor: pointer;
    }
    
    .faq-questions:hover {
        color: white;
        background-color: rgb(74, 136, 123);
    }
    .answers-container {
        width: 90%;
        height: 28%;
        margin: 0 auto;
        position: relative;
        margin-top: 10%;
        
    }
    
    .answers {
        position: absolute;
        width: 100%;
        height: 100%;
        display: flex;
        justify-content: center;
        text-align: center;
        font-size: 17px;
        font-family: Arial, Helvetica, sans-serif;
        color: gray;
        transition: ease 0.3s;
        visibility: hidden;
        opacity: 0;
        
        
    }
    #first-faq-answer {
        visibility: visible;
        opacity: 1;
    }
    
    #resources-container {
        width: 100%;
        height: 115%;
        background-color: white;
        display: flex;
        justify-content: center;
        align-items: center;
        flex-direction: column;
    }
    
    #resources-decoy {
        width: 100%;
        height: 10%;
    }
    #resources-header {
        width: 100%;
        height: 10%;
        display: flex;
        justify-content: center;
        align-items: center;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 32px;
        font-weight: bold;
        letter-spacing: 1.5px;
        
    }
    #resources-section {
        width:100%;
        height: 80%;
        display:flex;
        justify-content: space-around;
        align-items: center;
        flex-direction: column;
    }
    #resources-description {
        display: none;
    }
    #phonenumbers-container{
        width: 100%;
        height: 100%;
        display: flex;
        flex-direction: column;
    }
    .resources-column {
        width: 100%;
        height: 50%;
        display: flex;
        justify-content: center;
        align-items: flex-start;
        flex-direction: column;
        margin: 3% 0;
        margin-left: 10%;
         
    }
    /* .right-resources {
        margin-left: 15%;
    } */
    .resources-title {
        font-family: Arial, Helvetica, sans-serif;
        font-weight: bold;
        font-size: 18px;
        letter-spacing: 1px;
        margin-bottom: 1.5%;
        color: whitesmoke;
    }
        
     .resources-number {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 16px;
        letter-spacing: 1px;
        margin-bottom: 3%;
        color: whitesmoke;
        text-decoration: none;
    
    }
    #footer{
        display: none;
    }
    
    #footer-mobile {
        width: 100%;
        height: 26%;
        background-color: whitesmoke;
        display: flex;
        justify-content: flex-start;
        flex-direction: row;
    }
    #footer-logo-container-mobile {
        width: 100%;
        height: 10%;
        display: flex;
        justify-content: center;
        align-items: center;
        background-color: whitesmoke;
        
    }
    #footer-logo{
        width: 50%;
        height: 100%;
        background-image: url(images/logo/logoblack.png);
        background-repeat: no-repeat;
        background-size: contain;
        background-position: center;
    }
    
    #footer-menu-options-container {
        width: 15%;
        height: 100%;
        display: flex;
        justify-content:space-evenly;
        flex-direction: column;
        margin-left: 5%;
    }
    
    #footer-menu-options-container a {
        
        margin-bottom: 7%;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        letter-spacing: 1px;
        color: gray;
        transition: ease 0.3s;
        text-decoration: none;
    }
    
    #footer-menu-options-container a:hover {
        color: black;
    
    }
    
    #footer-contact-options-container {
        width: 70%;
        height: 100%;
        display: flex;
        justify-content: space-evenly;
        align-items: center;
        flex-direction: column; 
        margin-left: 10%;
    }
    
    .contact-options-container{
        width: 100%;
        height: 35%;
        display: flex;
        justify-content: center;
        flex-direction: column;
    }
    
    
    .contact-options-container label {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        margin-bottom: 2%;
        opacity: 0.7;
        
    }
    .contact-options-container a {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: bold;
        letter-spacing: 1px;
        color: gray;
        transition: ease 0.3s;
        text-decoration: none;
    }
    #social-media-options-container {
        width: 100%;
        height: 7%;
        display: flex;
        justify-content: center;
        align-items: center;
        background-color: whitesmoke;
    }
    #social-media-options-container a {
        width: 25px;
        height: 25px;
        margin-right: 5%;
    }
    #instagram-icon {
        background-image: url(images/social-media-icons/instagram-icon.png);
        background-size: cover;
        opacity: 0.5;
    }
    #twitter-icon {
        background-image: url(images/social-media-icons/twitter-icon.png);
        background-size: cover;
        opacity: 0.5;
    }
    #linkedin-icon {
        background-image: url(images/social-media-icons/linkedin-icon.png);
        background-size: cover;
        opacity: 0.5;
    }
    
    #search-map-container{
        /* width: 30%;
        height: 80%;
        margin-top: 5%;
        display: flex;
        justify-content: space-between;
        align-items: center;
        flex-direction: column; */
        display: none;
    }
    
    #footer-search-container{
        /* width: 100%;
        height: 10%;
        display: flex;
        justify-content: center;
        align-items: center;
        flex-direction: row;
        margin-bottom: 7%; */
        display: none;
    
        
    }
    #magnifying-glass{
        /* width: 50px;
        height: 50px;
        background-image: url(images/interactive-icons/magnifying-glass.png);
        background-size: cover; */
        display: none;
    }
    #footer-search{
        /* width: 90%;
        height: 100%;
        border: none;
        outline: 0;
        border-bottom: solid black 1px;
        background-color: transparent;
        padding-bottom:3%; 
        padding-left: 3%;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 22px;
        letter-spacing: 1px; */
        display: none;
    }
    
    #map {
        /* width: 500px;
        height: 600px;
        background-image: url(images/map/map-bw.png);
        background-size: cover;
        background-position-x: left;
        background-position-y: bottom; */
        display: none;
    }
    
    
    
    #copyright{
        width: 100%;
        height: 7%;
        background-color: whitesmoke;
        display: flex;
        justify-content: center;
        align-items: center;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 9px;
        letter-spacing: 1px;    
    
    }



}



@media only screen 
and (max-device-width : 999px)
and (orientation : landscape) 
{ 
    #landscape-message-container{
        width: 100vw;
        height: 100vh;
        background-color: black;
        z-index: 5000;
        position: fixed;
        overflow-x: hidden;
        overflow-y: hidden;
        display: flex;
        justify-content: center;
        align-items: center;
        flex-direction: column;
        
    }

    #landscape-message-logo{
        width: 40%;
        height: 20%;
        background-image: url(images/logo/logo-white-laptop.png);
        background-size: cover;
        background-repeat: no-repeat;
        background-position: center;
        margin-bottom: 3%;
        
    }

    #landscape-message{
        font-family: Arial, Helvetica, sans-serif;
        color: white;
        font-size: 28px;
        font-weight: bold;
        letter-spacing: 0.5px;
        color: whitesmoke;
        
        
    }

}



