@font-face {
    font-family: "myFirstFont";
    src: url("../assets/font/Transducer.otf");

}

.VIpgJd-ZVi9od-ORHb-OEVmcd {
    visibility: hidden !important;
}

.goog-te-gadget .goog-te-combo {
    display: block;
    height: 38px;
    padding: 0.375rem 0.75rem;
    font-size: 15px;
    line-height: 1.6;
    color: #6b6f80;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #e3e4e9 !important;
    transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    border-radius: 5px;
    font-family: 'myFirstFont';
}

.goog-te-gadget .goog-te-combo:focus {
    border-color: #cbcbcb !important;
}

.goog-te-gadget .goog-te-combo:focus {
    color: #1a1630 !important;
    background-color: #fff !important;
    outline: 0 !important;
    box-shadow: none !important;
}

.goog-te-banner-frame {
    display: none !important;
}

.goog-logo-link {
    display: none !important;
}

.skiptranslate span {
    display: none !important;
}

.goog-te-gadget {
    color: transparent !important;
    justify-content: center;
    align-items: center;
}


@media only screen and (max-width: 880px) {
    .c2-card-sub-body {
        position: relative;
    }
}

@media only screen and (max-width: 880px) {
    .google_flie {
        left: 21rem;
        top: 22px !important;
    }
}

@media only screen and (max-width: 830px) {
    .google_flie {
        left: 19rem;
        top: 22px !important;
    }
}

@media only screen and (max-width: 793px) {
    .google_flie {
        left: 18rem;
        top: 22px !important;
    }
}

@media only screen and (max-width: 774px) {
    .google_flie {
        left: 17rem;
        top: 22px !important;
    }
}

@media only screen and (max-width: 732px) {
    .google_flie {
        left: 15rem;
        top: 22px !important;
    }
}

@media only screen and (max-width: 686px) {
    .google_flie {
        left: 16rem;
        top: 22px !important;
    }
}

@media only screen and (max-width: 666px) {
    .google_flie {
        left: 15rem;
        top: 22px !important;
    }
}

@media only screen and (max-width: 640px) {
    .google_flie {
        left: 13rem;
        top: 22px !important;
    }
}

@media only screen and (max-width: 598px) {
    .google_flie {
        left: 11rem;
        top: 22px !important;
    }
}

@media only screen and (max-width: 529px) {
    .google_flie {
        left: 9rem;
        top: 22px !important;
    }
}

@media only screen and (max-width: 455px) {
    .google_flie {
        left: 7rem;
        top: 22px !important;
    }
}

@media only screen and (max-width: 415px) {
    .google_flie {
        left: 6rem;
        top: 22px !important;
    }
}

@media only screen and (max-width: 365px) {
    .google_flie {
        left: 4rem;
        top: 22px !important;
    }
}

.google_flie {
    z-index: 1;
    right: 2rem;
    top: 27px;
    padding: 3px 8px;
}