.big-wrapper {
    /* position: relative;*/
    padding: 1.7rem 0 2rem; 
    width: 100%;
    min-height: 100vh;
    /* overflow: hidden; */
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    /* margin-top: 10%; */
  }
 
.container {
    /* position: relative; */
    max-width: 81rem;
    width: 100%;
    margin: 0 auto;
    /* z-index: 10; */
}

.container_mobile {
    /* position: relative; */
    max-width: 81rem;
    width: 100%;
    margin: 0 auto;
    /* z-index: 10; */
    display: none;
}

.left{
    padding: 0 3rem;
}
    


.showcase-area .container {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    align-items: center;
    justify-content: center;
}

.showcase-area .container_mobile {
    display: none;
    grid-template-columns: repeat(2, 1fr);
    align-items: center;
    justify-content: center;
}

.big-title {
    font-size: 1.4rem;
    color: var(--darkOne);
    text-transform: capitalize;
    line-height: 1.4;
}


.big-title h1:nth-of-type(1){
    text-decoration: underline;
}

.text-about {
    color: var(--lightOne);
    font-size: 1.1rem;
    margin: 1.9rem 0 2.5rem;
    max-width: 600px;
    line-height: 2.3;
    /* text-align: justify; */
}

.showcase-area .btn {
    box-shadow: 0 0 40px 2px rgba(0, 0, 0, 0.05);
}

.person {
    width: 100%;
    /* transform: translate(15%, 25px); */
}

/* #services-mobile{
    display:none;
}

#services-non-mobile{
    display:block;
} */

/* https://stackoverflow.com/questions/37478263/how-to-apply-media-query-to-only-certain-width-range */
/* @media screen and (min-width: 1285px) and (max-width:1366px) and (orientation: landscape) {
    .big-wrapper { 
        padding-top: 170px;
    }
  } */


@media screen and (min-width: 1366px) and (orientation: landscape) {
    .big-wrapper { 
        min-height: auto;
    }
}  

@media screen and (min-width: 1024px) and (max-width:1285px) and (orientation: landscape) {
    .big-wrapper { 
        padding-top: 130px;
    }
  }

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

    .showcase-area {
        padding: 2.5rem 0;
        max-width: 700px;
        margin: 0 auto;
      }
    
    .showcase-area .container {
        grid-template-columns: 1fr;
        justify-content: center;
        grid-gap: 2rem;
      }    

    .showcase-area .container_mobile {
        grid-template-columns: 1fr;
        justify-content: center;
        grid-gap: 2rem;
    }    

}

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

    /* .big-wrapper {
        display: none;
    } */
    /* .showcase-area{
        padding:0;
    } */

    .showcase-area .btn {
        font-size: 0.8rem;
    }

    /* #services-mobile{
        display:block;
    }

    #services-non-mobile{
        display: none;
    } */

    /* .showcase-area .container {
        display: none;
    } */

    .showcase-area .container_mobile {
        display: grid;
    }


    .container_mobile{
        display: block;
    }


}

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

    .left {
        padding: 0 1rem;
    }

}

