/*
Temporary 5912 styles
*/
.class-imgs{
    width: 100%;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
}

.class-imgs img{
    margin: 10px 0 10px 0;
}
/*
Temporary 5912 styles
*/



.arrow-1, .arrow-2, .arrow-3{
    transition: all 0.3s;
}
#about-hero-img{
    width: 340px;
}
#half-circle-top{  
    position: relative;
    top: 1px;
}
.main-content{
    width: 100vw;
    height: 100vh;
    background-color: #278EA5;
}
.large-header{
    font-size: 28px;
    text-align: center;
}
.arrow-wrapper{
    height: 20vh;
    width: 100vw;
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 0;
}
.arrow-wrapper-inner{
    display: flex;
    flex-direction: column;
    align-items: center;
    z-index: 1;
}

.arrow{
    z-index: 1;
    width: 50px;
}
.img-wrapper{
    height: 400px;
    width: 400px;
}
#about-img{

    margin-top: 60px;
    margin-bottom: 60px;
    margin-right: 25px;
    width: 100%;
    border-radius: 50%;
    
}
.about-sig{
    /*color: #ffffff;*/
    color: #7ED3E6;
    font-weight: normal;
}
#about-contact{
    color: #ffffff;
    text-decoration: none;
}
#about-contact:hover{
    color: #1F4287;
}
#about-wrapper, #faq-wrapper{
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.simple-circle, .simple-circle-inside{
    display: none;
}
.wrapper-wrapper{
    overflow-x: hidden;
}

/* CIRCLE STYLES */
.half-circle-bottom-container{
    position: relative;
    height: 30vh;
    width: 100vw;
    display: flex;
    flex-direction: column;
    align-items: center;
}
#half-circle-bottom{
    position: absolute;
    top: -1px;
    width: 100vw;
    height: auto;
}



/*.simple-circle-inside-mobile{*/
/*    border-top: none;*/
/*    display: block;*/
/*    height: 400px;*/
/*    height: 560px;*/
/*    width: 650px;*/
/*    background-color: #278EA5;*/
/*    border-radius: 50%;*/
/*    position: absolute;*/
/*    top: 2418px;*/
/*    left: 50%;*/
/*    margin: -1800px 0 0 -325px;*/
/*    z-index: -1;*/
/*}*/
/*.circle-2{*/
/*    top: 2700px;*/
/*}*/
/*.circle-3{*/

/*    top: 3000px;*/
/*}*/
/*.circle-4{*/

/*    top: 3300px;*/
/*}*/
/*.circle-5{*/

/*    top: 3600px;*/
/*}*/
/*.circle-6{*/

/*    top: 3616px;*/
/*}*/

/*.circle-7{*/
/*    top: 3860px;*/

/*    display: none;*/
/*}*/

/*.circle-8{*/
/*    top: 4052px;*/
/*    display: none;*/
/*}*/
/*.circle-9{*/

/*    top: 4252px;*/
/*    display: none;*/
/*}*/
/*.circle-10{*/

/*    top: 5100px;*/
/*    top: 5180px;*/
/*    top: 5080px;*/
/*    top: 5344px;*/
 
/*    display: none;*/
/*}*/
/*.circle-11{*/

/*    top: 5400px;*/
/*    top: 5500px;*/
/*    top: 5400px;*/
/*    top: 5746px;*/

/*    display: none;*/
/*}*/
/*.circle-12{*/

/*    top: 5700px;*/
/*    top: 5820px;*/
/*    top: 5720px;*/
/*    top: 6140px;*/
    
/*    display: none;*/
/*}*/
/*.circle-13{*/

/*    top: 6000px;*/
/*    top: 6140px;*/
/*    top: 6040px;*/
/*    top: 6540px;*/
  
/*    display: none;*/
/*}*/
/*.circle-7, .circle-8, .circle-9, .circle-10, .circle-11, .circle-12, .circle-13{*/
    /* temp height tests */
    /* height: 830px; */
/*    height: 500px;*/
/*}*/

.show-circle{
    display: block;
}

.tile-inner{
    display: flex;
    flex-direction: column;
    margin-top: 20px;
    align-items: center;
}

.tile-wrapper{
    display: flex;
    flex-direction: column;
    align-items: center;
}

.design-caption, .dev-caption{
    margin-top: 20px;
}
.seo-caption{
    margin-top: 18px;
    text-align: center;
}





.some-recent-projects{
    min-height: 100vh;
    height: 100%;
    width: 100vw;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}
.recent-projects-inside{
    width: 100%;
    padding: 10px 10px 10px 10px;
    display: flex;
    flex-direction: column;
    align-items: center;
}
.header-wrapper{
    width: 100%;
    display: flex;
    justify-content: center;
}
.project-header{
    font-size: 35px;
}
.recent-projects-inside p{
    color: #7ED3E6;
}


.recent-projects-tile > p {
    padding: 10px 0 15px 0;
}
.about-paragraph{
    line-height: 2.6;
}
.recent-projects-tile{
    background-color: #071E3D;
    border-radius: 8px;
    padding: 20px 20px 20px 20px;
    margin-top: 10px;
    margin-bottom: 10px;
    /* width: 368px; */
}
#ariel-recent{
    margin-top: 20px;
}
.recent-projects-title{
    color: #ffffff;
}


.see-more-wrapper{
    width: 100%;
    display: flex;
    justify-content: flex-end;
    align-items: center;
}
.see-more-item{
    margin: 0 7px 0 7px;
    color: #5ac1d8;
}

.visit-site:hover, .visit-site:hover>#visit-site-arrow{
    /* text-decoration: underline; */
    color: #031022;
    transition: all 0.2s ease;
}
.image-preview{
    margin-right: auto;
}

.recent-projects-tile>h3, .recent-projects-tile>p{
    text-align: center;
}

#visit-site-arrow{
    color: #5ac1d8;
    font-size: 38px;
    position: relative;
    top: 6px;
    margin-left: 0px;
}

.find-your-solution{
    /* TEMP HEIGHT */
    min-height: 100vh;
    height: auto;
    width: 100vw;
    display: flex;
    align-items: center;
    justify-content: center;
}
.find-your-solution-inside{
    height: 100%;
}
.find-your-solution-inside, #find-your-solution-header{
    color: #ffffff;
}
#find-your-solution-header{
    font-size: 28px;
}
.get-started-wrapper{
    width: 100%;
    height: 200px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}
#get-started-button{
   background-color: #1F4287;
   width: 220px;
   height: 80px;
   display: flex;
   align-items: center;
   justify-content: center;
   border-radius: 40px;
   font-size: 24px;
}
.get-started-paragraph{
    color: #ffffff;
    font-size: 20px;
    margin-top: 20px;
    margin-bottom: 20px;
}
.solution-paragraph-wrapper {
    width: auto;
    min-width: 402px;
    max-width: 638px;
    min-height: 100vh;
    /* padding: 10px; */
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
#get-started-anchor{
    color: #ffffff;
    text-decoration: none;
}
#get-started-button:hover{
    background-color: #071E3D;
    transition: all 0.3s ease;
}
.bottom-logo-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
}
.bottom-logo{
    width: 300px;
    height: auto;
}
p.web-solution{
    /* width: 368px; */
    text-align: center;
    line-height: 2.6;
    margin-top: 10px;
}

.recent-projects-tile, p.web-solution{
    width: 345px;
}

.faq-list{
    width: 100%;
    height: 100%;
}
.faq-item{
    font-size: 14px;
    color: #ffffff;
    height: 60px;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    border-bottom: 1px solid #ffffff;
}
.faq-drop-arrow{
    color: #7ED3E6;
    display: inline-block;
    margin-left: auto;
    transform: rotate(90deg);
    cursor: pointer;
    font-size: 20px;
}
.faq-drop-arrow:hover{
    /* color: #5ac1d8; */
    color: #1F4287;
    transition: all 0.3s ease;
}
.faq-p{
    border-bottom: 1px solid #ffffff;
    /* line-height: 2.5; */
    padding-left: 5px;
}
.transparent-border{
    border-bottom: 1px solid transparent;
}
.color-change{
    /* color: #5ac1d8; */
    color: #1F4287;
}
.price-link {
    color: #ffffff;
    font-size: 15px;
    font-weight: normal;
    text-decoration: none;
}

/* ----------------------------------------------------------------------------- */
/* ===== BEGIN SMALLEST PHONE QUERIES ===== */
@media only screen and (max-width: 325px){
    #about-hero-img {
        width: 236px;
    }
    .hero-flex{
        padding-top: 0;
    }
    .recent-projects-tile, p.web-solution {
        width: 300px;
    }
    .circle-1{
        top: 2298px;
    }
    .scroll-message{
        display: none;
    }
    .arrow-wrapper {
        height: 30vh;
    }
    .simple-circle-inside-mobile{
        border-top: none;
        width: 750px;
        margin-left: -375px;
    }
    .arrow {
        width: 30px;
    }
    .about-sig{
        float: right;
        /*color: #ffffff;*/
        color: #7ED3E6;
        font-weight: 400;
    }
    .get-started-wrapper {
        height: 120px;
        justify-content: flex-end;
    }
    .circle-1 {
        top: 2308px;
    }
    .circle-6 {
        top: 3605px;
    }
    .circle-7{
        top: 3907px;
    }
    .circle-8 {
        top: 4147px;
    }
    .circle-9{
        top: 4388px;
    }
    .footer-container {
        min-height: 568px;
    }
    
}
/* ===== END SMALLEST PHONE QUERIES ===== */
/* ----------------------------------------------------------------------------- */

/* ===== BEGIN MEDIUM PHONE QUERIES ===== */
/* GALAXY S5 */
@media only screen and (min-width: 326px){
    #about-hero-img {
        width: 275px;
    }
    .simple-circle-inside-mobile{
        border-top: none;
    }
    .arrow{
        width: 30px;
    }
    .faq-p{
        font-size: 15px;
    }
    .circle-1{
        top: 2371px;
    }
    .circle-7 {
        top: 3844px;
    }
    .circle-8 {
        top: 4027px;
    }
    .circle-9 {
        top: 4202px;
    }
    .circle-14, .circle-15, .circle-16, .circle-17, .circle-18{
        display: none;
    }
}
/* ===== END MEDIUM PHONE QUERIES ===== */
/* ------------------------------------------------------------ */
/* ===== MEDIUM PHONE PORTRAIT QUERIES ===== */

/* IPHONE X */
@media only screen and (min-width: 375px) and (max-height: 815px){
    .hero-wrapper {
        height: 81vh;
    }
    #about-hero-img {
        width: 314px;
    }
    .scroll-message{
        display: none;
    }
    .arrow {
        width: 40px;
    }
    .simple-circle-inside-mobile{
        width: 750px;
        margin-left: -375px;
    }
    .circle-1 {
        top: 2462px;
    }
    .circle-6 {
        top: 3806px;
    }
    .circle-7 {
        top: 4042px;
    }
    .circle-8 {
        top: 4224px;
    }
    .circle-9 {
        top: 4402px;
    }
    .footer-container {
        min-height: 502px;
    }
}
/* IPHONE 6/7/8 */
@media only screen and (min-width: 326px) and (max-height: 668px){
    .scroll-message{
        display: none;
    }
    #about-hero-img {
        width: 290px;
    }
    .arrow {
        width: 30px;
    }
    .hero-flex {
        padding-top: 0;
    }
    .hero-wrapper {
        height: 85vh;
    }
    .circle-1 {
        top: 2397px;
    }
    .circle-6 {
        top: 3674px;
    }
    .circle-7 {
        top: 3918px;
    }
    .circle-8 {
        top: 4100px;
    }
    .circle-9 {
        top: 4274px;
    }
    .footer-container{
        min-height: 465px;
    }
}
/* GALAXY S5 */
@media only screen and (min-width: 326px) and (max-height: 645px){
    .hero-flex {
        padding-top: 3px;
    }
    .hero-text{
        margin-bottom: 81px;
    }
    .simple-circle-inside-mobile{
        width: 750px;
        margin-left: -375px;
    }
    .circle-1 {
        top: 2373px;
    }
}
/* PIXEL 2 XL */
@media only screen and (min-width: 410px) and (max-height: 834px){
    #about-hero-img {
        width: 326px;
    }
    .arrow-wrapper {
        height: 19vh;
    }
    .arrow {
        width: 47px;
    }
    .scroll-message{
        display: none;
    }
    .simple-circle-inside-mobile{
        width: 750px;
        margin-left: -375px;
    }
    .circle-1 {
        top: 2445px;
    }
    .circle-6 {
        top: 3800px;
    }
    .circle-7 {
        top: 4041px;
    }
    .circle-8 {
        top: 4220px;
    }
    .circle-9 {
        top: 4398px;
    }
    .footer-container{
        min-height: 487px;
    }
}
/* IPHONE 6/7/8+ */
@media only screen and (min-width: 410px) and (max-height: 740px){
    .hero-wrapper {
        height: 84vh;
    }
    #about-hero-img {
        width: 310px;
    }
    .arrow {
        width: 34px;
    }
    .arrow-wrapper {
        height: 20vh;
    }
    .circle-1 {
        top: 2444px;
    }
    .circle-6 {
        top: 3743px;
    }
    .circle-7 {
        top: 3980px;
    }
    .circle-8 {
        top: 4162px;
    }
    .circle-9 {
        top: 4339px;
    }
    .footer-container {
        min-height: 456px;
    }
}
/* REMOVE ME!!!! */
/* IPHONE XI */
@media only screen and (min-width: 400px) and (max-height: 730px){
    .hero-wrapper {
        height: 78vh;
    }
    .arrow-wrapper {
        height: 8vh;
        margin-bottom: 100px;
        width: 100vw;
        display: flex;
        align-items: center;
        justify-content: center;
        z-index: 0;
    }
}
/* ===== END MEDIUM PHONE PORTRAIT QUERIES ===== */
/* ------------------------------------------------------------ */

/* ===== MEDIUM PHONE LANDSCAPE/TABLET PORTRAIT QUERIES ===== */

/* IPHONE 5 LANDSCAPE */
@media only screen and (min-width: 550px) and (orientation: landscape){
    #about-hero-img {
        width: 172px;
    }
    .hero-text{
       margin-bottom: 0;
       margin-right: 50px;
       font-size: 28px;
    }
    .hero-flex{
        flex-direction: row;
        padding-top: 0;
    }
    .nav-bar-mobile {
        display: flex;
        height: 77px;
        min-height: 50px;
    }.arrow-wrapper {
        height: 19vh;
    }
    .arrow {
        width: 24px;
    }
    .recent-projects-tile, p.web-solution {
        width: 490px;
    }
    .simple-circle-inside-mobile {
        width: 1070px;
        margin-left: -535px;
    }
    .circle-1 {
        top: 2077px;
    }
    .circle-2 {
        top: 2552px;
    }
    .circle-4 {
        top: 3330px;
    }
    .circle-5{
        display: none;
    }
    .circle-6 {
        display: none;
    }
    .circle-7 {
        top: 3496px;
    }
    .circle-8 {
        top: 3612px;
    }
    .circle-9 {
        top: 3724px;
    }
    .footer-wrapper>ul>li>a {
        font-size: 12px;
    }
    .footer-container {
        min-height: 276px;
    }
    .footer-wrapper{
        flex-direction: row;
        align-items: flex-end;
        justify-content: space-between;
    }
}
/* GALAXY S5 LANDSCAPE */
@media only screen and (min-width: 600px) and (orientation: landscape){
    .hero-flex {
        padding-top: 22px;
    }
    .arrow-wrapper {
        height: 18vh;
    }
    .circle-1 {
        top: 2104px;
    }
    .circle-4 {
        top: 3360px;
    }
    .circle-7 {
        top: 3534px;
    }
    .circle-8 {
        top: 3652px;
    }
    .circle-9 {
        top: 3764px;
    }
    .footer-wrapper>ul>li>a {
        font-size: 16px;
        line-height: 2.0;
    }
    .footer-wrapper{
        margin-right: 0;
    }
    .footer-container {
        min-height: 322px;
    }
}
/* IPHONE 6/7/8 LANDSCAPE */
@media only screen and (min-width: 660px) and (orientation: landscape){
    .hero-flex {
        padding-top: 26px;
    }
    .arrow-wrapper {
        height: 17vh;
    }
    .hero-wrapper {
        height: 83vh;
    }
    .simple-circle-inside-mobile {
        width: 1006px;
        margin-left: -503px;
    }
    .circle-1 {
        top: 2104px;
    }
    .circle-2 {
        top: 2519px;
    }
    .circle-3 {
        top: 2934px;
    }
    .circle-4 {
        top: 3340px;
    }
    .circle-5 {
        display: flex;
        top: 3374px;
    }
    .footer-container {
        min-height: 339px;
    }
}
/* PIXEL 2 LANDSCAPE */
@media only screen and (min-width: 700px) and (orientation: landscape){
    #about-hero-img {
        width: 210px;
    }
    .hero-text{
        font-size: 32px;
    }
    .arrow-wrapper {
        height: 19vh;
    }
    .simple-circle-inside-mobile {
        width: 1140px;
        margin-left: -570px;
    }
    .circle-1 {
        top: 2146px;
    }
    .circle-5{
        top: 3411px;
    }
    .circle-7 {
        top: 3582px;
    }
    .circle-8 {
        top: 3701px;
    }
    .circle-9 {
        top: 3808px;
    }
    .footer-container {
        min-height: 303px;
    }
}
/* REGULAR IPAD PORTRAIT */
@media only screen and (min-width: 730px) and (orientation: portrait){
    #about-hero-img {
        width: 466px;
    }
    .hero-text {
        font-size: 38px;
    }
    .hero-text {
        font-size: 38px;
    }
    .hero-wrapper {
        height: 81vh;
    }
    .scroll-message{
        display: none;
    }
    .arrow{
        width: 50px;
    }
    .recent-projects-inside{
        justify-content: flex-start;
    }
    .recent-projects-tile, p.web-solution {
        width: 594px;
    }
    .simple-circle-inside-mobile {
        width: 1150px;
        margin-left: -575px;
    } 
    #faq-wrapper {
        justify-content: flex-start;
    }
    .circle-1 {
        top: 2635px;
    }
    .circle-6 {
        top: 4016px;
    }
    .circle-7 {
        top: 4272px;
    }
    .circle-8{
        top: 4382px;
    }
    .circle-9{
        top: 4478px;
    }
    .circle-10 {
        display: block;
        top: 4184px;
    }
    .footer-wrapper{
        flex-direction: row;
        align-items: flex-end;
        justify-content: space-between;
        margin-right: 0;
    }
    .footer-container{
        height: 20vh;
        min-height: 318px;
    }
}
/* IPHONE 6/7/8+ LANDSCAPE */
@media only screen and (min-width: 730px) and (orientation: landscape){

}
/* PIXEL 2 XL */
@media only screen and (min-width: 800px) and (orientation: landscape){
    .arrow-wrapper {
        height: 22vh;
    }
    .hero-wrapper {
        height: 78vh;
    }
    .simple-circle-inside-mobile {
        width: 1210px;
        margin-left: -605px;
    }
    .circle-1 {
        top: 2136px;
    }
    .circle-3 {
        top: 2924px;
    }
    .circle-4 {
        top: 3332px;
    }
    .footer-wrapper{
        margin-right: 0;
    }
    .footer-wrapper ul{
        line-height: 2.0;
    }
    .footer-wrapper ul li a {
        font-size: 16px;
    }  
    .footer-container {
        min-height: 294px;
    }
}
/* IPHONE X LANDSCAPE */
@media only screen and (min-width: 800px) and (max-height: 400px) and (orientation: landscape){
    #about-hero-img {
        width: 182px;
    }
    .hero-flex {
        padding-top: 19px;
    }
    .circle-1 {
        top: 2104px;
    }
    .footer-container {
        min-height: 356px;
    }

}
/* IPAD PRO PORTRAIT */
@media only screen and (min-width: 1000px) and (orientation: portrait){
    .hero-flex {
        padding-top: 68px;
        flex-direction: column;
    }
    .hero-text {
        margin-right: 0;
        margin-bottom: 52px;
        font-size: 46px;
    }
    .hero-text {
        margin-bottom: 102px;
    }
    .hero-wrapper {
        height: 82vh;
    }
    .arrow-wrapper {
        height: 21vh;
    }
    .arrow {
        width: 50px;
    }
    #about-hero-img {
        width: 568px;
    }
    .about-inside{
        display: flex;
        flex-direction: column;
        align-items: center;
    }
    #about-img{
        width: 78%;
        margin-right: 0;
    }
    .recent-projects-tile, p.web-solution {
        width: 722px;
    }
    .simple-circle-inside-mobile {
        width: 1600px;
        margin-left: -800px;
    }
    .circle-1 {
        top: 2928px;
    }
    .circle-2 {
        top: 3212px;
    }
    .circle-3 {
        top: 3500px;
    }
    .circle-4 {
        top: 3780px;
    }
    .circle-7 {
        top: 4518px;
    }
    .circle-8 {
        top: 4616px;
    }
    .circle-9 {
        top: 4708px;
    }
    .circle-10{
        display: block;
        top: 4320px;
    }
    .circle-11 {
        display: block;
        top: 4420px;
    }
    .footer-container{
        justify-content: flex-end;
        min-height: 322px;
    }
    .footer-wrapper{
        margin-left: 0;
    }
}
/* ===== END MEDIUM PHONE LANDSCAPE/TABLET PORTRAIT QUERIES ===== */
/* ------------------------------------------------------------ */
/* ===== TABLET LANDSCAPE QUERIES ===== */
/* STANDARD IPAD LANDSCAPE */
@media only screen and (min-width: 1000px) and (orientation: landscape){
    .nav-bar-mobile{
        display: none;
    }
    .hero-flex {
        padding-top: 100px;
    }
    .hero-text {
        font-size: 46px;
        margin-right: 100px;
    }
    .arrow{
        width: 24px;
    }
    .arrow-wrapper {
        height: 21vh;
    }

    #about-hero-img {
        width: 346px;
    }
    .recent-projects-tile, p.web-solution {
        width: 846px;
    }
    #about-img{
        margin-right: 0;
        width: 45%;
    }
    .about-inside{
        display: flex;
        flex-direction: column;
        align-items: center;
    }
    .simple-circle-inside-mobile {
        width: 1600px;
        margin-left: -800px;
    }
    .circle-1 {
        top: 2414px;
    }
    .circle-5 {
        top: 3512px;
    }
    .circle-7 {
        top: 3640px;
    }
    .circle-9 {
        top: 3794px;
    }
    .footer-wrapper{
        margin-left: 0;
    }
    .footer-container{
        justify-content: flex-end;
        min-height: 414px;
    }
}
/* IPAD PRO LANDSCAPE */
@media only screen and (min-width: 1300px){
    .hero-flex {
        padding-top: 161px;
    }
    #about-hero-img {
        width: 430px;
    }
    .arrow-wrapper {
        height: 22vh;
    }
    .arrow {
        width: 40px;
    }
    .hero-text {
        font-size: 64px;
    }
    .scroll-message{
        display: none;
    }
    .recent-projects-tile, p.web-solution {
        width: 81vw;
    }
    .simple-circle-inside-mobile {
        width: 1650px;
        margin-left: -825px;
    }
    .circle-1 {
        top: 2620px;
    }
    .circle-2 {
        top: 2906px;
    }
    .circle-3 {
        top: 3180px;
    }
    .circle-4 {
        top: 3443px;
    }
    .circle-5 {
        top: 3730px;
    }
    .circle-6 {
        display: block;
        top: 3908px;
    }
    .circle-7 {
        top: 4020px;
    }
    .circle-8 {
        top: 4084px;
    }
    .circle-9 {
        top: 4130px;
    }
    .footer-container {
        min-height: 463px;
    }
}
/* ===== END TABLET LANDSCAPE QUERIES ===== */
/* ------------------------------------------------------------ */
/* ===== DESKTOP QUERIES ===== */
@media only screen and (min-width: 1400px){
    #about-hero-img {
        width: 372px;
        margin-left: 100px;
    }
    .hero-flex {
        padding-top: 0;
    }
    #front-hero-img {
        width: 442px;
        margin-left: 100px;
    }
    #about-img{
        width: 350px;
    }
    .about-paragraph {
        width: 90%;
        padding-left: 71px;
    }
    .scroll-message {
        font-size: 22px;
        display: block;
    }
    .arrow-wrapper {
        height: 20vh;
    }
    .arrow {
        width: 30px;
    }
    .about-inside{
        display: flex;
        flex-direction: row;
        /* align-items: flex-start; */
        align-items: center;
    }
    #faq-wrapper{
        width: 82vw;
    }
    .about-paragraph{
        line-height: 3;
    }

    .large-header{
        font-size: 45px;
    }
    .header-wrapper{
        justify-content: flex-start;
    }
    .about-p-wrapper-flex{
        display: flex;
        flex-direction: column;
    }
    .about-sig{
        float: right;
        font-size: 32px;
        margin-right: 95px;
        /*color: #278EA5;*/
        /*color: #ffffff;*/
        color: #7ED3E6;
        font-weight: 400;
    }

    .simple-circle{
        /* display: flex;
        justify-content: center;
        align-items: center; */
        display: block;
        position: relative;
        z-index: -1;
    }
    .simple-circle-inside {
        /* position: relative; */
        /* right: 1336px; */
        display: block;
        height: 1522px;
        width: 2580px;
        background-color: #278EA5;
        border-radius: 50%;
        position: absolute;
        top: 1249px;
        left: 50%;
        margin: -1250px 0 0 -1290px;
        z-index: -1;
    }
    .simple-circle-inside-mobile{
        display: none;
        z-index: -1;
    }

  
    .tile-wrapper{
        flex-direction: row;
    }
    #tile-1{
        margin-right: 12px;
    }
    #tile-2{
        margin-left: 12px;
        margin-right: 12px;
    }
    #tile-3{
        margin-left: 12px;
    }
    .recent-projects-inside{
        width: 83vw;
    }
    .recent-projects-tile{
        width: auto;
    }
    .recent-projects-tile>h3, .recent-projects-tile>p{
        text-align: left;
    }
    .recent-projects-tile > p {
        padding: 0;
    }
    .see-more-wrapper{
        justify-content: flex-end;
    }
    #find-your-solution-header{
        font-size: 36px;
    }
    .find-your-solution-inside{
        width: 81vw;
        display: flex;
        justify-content: space-between;
    }
    .solution-paragraph-wrapper{
        align-items: flex-start;
    }
    p.web-solution{
        width: 546px;
        text-align: left;
    }
    .bottom-logo{
        width: 402px;
    }
    .faq-item{
        font-size: 20px;
    }
    .faq-p {
        line-height: 2.5;
        padding: 0 0 10px 15px;
    }
    .faq-drop-arrow{
        font-size: 32px;
    }
    /* footer container override */
    .footer-container{
        justify-content: flex-end;
        min-height: 369px;
    }
    /* end footer container override */
}
@media only screen and (min-width: 1700px){
    #about-hero-img {
        width: 348px;
        margin-left: 100px;
    }
    .scroll-message{
        font-weight: bold;
        margin-bottom: 13px;
    }
    .arrow-wrapper {
        height: 21vh;
    }
    .arrow {
        width: 30px;
    }
    /* .hero-flex {
        padding-top: 154px;
    } */
    .simple-circle-inside {
        top: 1258px;
        width: 2878px;
        height: 1502px;
        margin-left: -1439px;
    }
    .get-started-wrapper {
        height: 246px;
    }
    .footer-wrapper ul li a {
        font-size: 16px;
    }
    .footer-list li {
        line-height: 2.0;
    }
    .footer-wrapper {
        width: 81vw;
    }
    .footer-container {
        height: 20vh;
        min-height: 272px;
    }
}

@media only screen and (min-width: 1750px){
    .simple-circle-inside {
        top: 1258px;
        height: 1468px;
        width: 2848px;
        margin-left: -1424px;
    }
    .footer-container {
        min-height: 268px;
    }
}
/* ===== END DESKTOP QUERIES ===== */
