:root {
    --tw_purple: #625FB6;
    --old_purple1: #6548EA;
    --old_purple2: #8640F9;
    --dark-navy: #121317;
}
/* var(--tw_purple); */

.footer-text {
    font-family: 'Roboto'; /*'Domine';*/
    font-style: normal;
}

.purple {
    color: var(--tw_purple);
    font-weight: bold;
}

.dark-navy-title {
    color: #121317 !important;
    font-weight: 800;
}

.dark-navy-text {
    color: var(--dark-navy);
}

#linebreak {
    margin:auto;
    width: 90vw;
    border: 1px solid var(--tw_purple);
    box-shadow: 0px 0px 10px var(--tw_purple);
}

.container-footer {
    width: 95%!important;
    max-width: 1500px;
}

.container-footer.container-fluid hr {
    margin: 46px 0 36px 0;
}

#custom-divisor {
    width: 100%;
    height: auto;
    margin: 50px 0;
}

#search-right img {
    filter: drop-shadow(0px 1000px 0 var(--tw_purple));
}

/* #storeButton {
    height: auto;
    width: 100%;
} */


/* #breakBar {
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 10px; 
}

.horizontal-line {
    position: absolute;
    width: 924px;
    height: 0px;
    left: 182px;
    top: 1861px;

    border: 1px solid var(--tw_purple);
    box-shadow: 0px 0px 10px var(--tw_purple);
}

.horizontal-line.left {
    position: absolute;
    width: 126px;
    height: 1px;
    left: 0px;
    top: 1922px;

    background: #6548EA;
    box-shadow: 0px 0px 10px var(--tw_purple);
    transform: matrix(1, 0, 0, -1, 0, 0);
}

.horizontal-line.right {
    position: absolute;
    width: 119px;
    height: 1px;
    left: 1161px;
    top: 1922px;

    background: #6548EA;
    box-shadow: 0px 0px 10px var(--tw_purple);
    transform: matrix(1, 0, 0, -1, 0, 0);
}

.left-angled-line {
    position: absolute;
    width: 83.49px;
    height: 0px;
    left: 126px;
    top: 1922px;

    border: 1px solid #6548EA;
    box-shadow: 0px 0px 10px var(--tw_purple);
    transform: rotate(-46.94deg);
}

.right-angled-line {
    position: absolute;media
    width: 82.81px;
    height: 0px;
    left: 1161px;
    top: 1922px;

    border: 1px solid var(--tw_purple);
    box-shadow: 0px 0px 10px var(--tw_purple);
    transform: matrix(-0.68, -0.74, -0.74, 0.68, 0, 0);
} */

footer #app-store-button, footer #google-play-button {
    height: 60px;
    width: auto;
}

/* .instagram-image {
    margin: -14.3% 0 0 -14.3%!important;
    width: 106px;
}

.tiktok-image {
    margin: 0 20px 20px 0 !important;
    width: 80px;
}

.x-image {
    margin: 0 20px 20px -10px !important;
    width: 82px;
} */

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

    /* footer h6 {
        font-size: 1rem!important;
    }
    
    footer li, footer a, footer small, footer input::placeholder  {
        font-size: 0.75rem!important;
    } */

    footer small {
        text-align: left !important;
    }
}

@media only screen and (max-width: 765px) {
    /* footer #app-store-button, footer #google-play-button {
        height: auto;
        width: 200px!important;
    }

    .instagram-image {
        margin: -14.3% 0 0 -14.3%!important;
        width: 104px;
    }
    
    .tiktok-image {
        margin: 0 10px 10px 0 !important;
        width: 60px;
    }
    
    .x-image {
        margin: 0 10px 10px -20px !important;
        width: 60px;
    } */
}

footer .row {
    flex-wrap: nowrap!important;
}

/* .inp {
    position: absolute;
} */

#search-right {
    margin-left: -52px;
    /* position: relative; */
    left: 0%;
    z-index: 100;
}

.input-group > * {
    /* border-radius: 50px;  */
    border-radius: 0.375rem !important; 
}

.copyright {
    position: absolute;
    display: flex!important;
    padding-left: 0 !important;
    text-align: center!important;
    padding-top: 80px;
}

@media only screen and (max-width: 1200px) {
    .copyright {
        padding-top: 150px;
    }
}

@media only screen and (max-width: 767px) {
    .copyright {
        padding-left: 80px!important;
    }
}

@media only screen and (max-width: 765px) {
    .copyright {
        padding-left: 20px!important;
        padding-top: 40px;
    }
}