@font-face {
    font-family: 'CustomGeorgian';
    src: url('./Media/Fonts/bpg_extrasquare_mtavruli_2009.ttf') format('truetype'),
}
body{
    height: 100%;
    background-color: #343a40;
}
html{
    height: 100%;
}
.customGeorgian{
    font-family: 'CustomGeorgian';
}
.list-group-item.active {

    background-color: #233141;
    border-color: #233141;
}
.custom-carousel-height{
    max-height: 550px;
    
}
.carousel-image{
    object-fit: cover;
    max-height: 550px;
    
}
.gf{
    opacity: 1;
    position: relative;
    transition: 0.3s;
    transform: scale(1);
    z-index: 2;
}
.gf:hover{
    transition: 0.3s;
    transform:scale(1.1);
}
.L5060{
    color: red; 
    font-weight:bolder;
}
.InfoService{
    background-color: #292d3140;
}
.footer{
    width: 100%;
    position:absolute;
    bottom:0;
    background-color: #23262940;
}
.footerParent{
    height: 81px;
    position:relative;
}
.AmoLink{
    color: rgba(186, 28, 28, 0.847);
}
/* .AnimatedGif{
    position: absolute;
    left: 50%;
    top: 50%;
    left: 50.5%;
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    z-index: 0;
    opacity: 1!important;
} */
.tryingImages{
    position: relative;
}
@media (max-width: 962px) {
    .carouseltext{
        font-size:30px;
        font-weight: lighter;
    }
}
@media (max-width: 769px) {
    .carouseltext{
        font-size:20px;
        font-weight: lighter;
      display: block!important;
    }
}
@media (max-width: 528px) {
    .carouseltext{
        font-size:15px;
        font-weight: lighter;
      display: block!important;
    }
    .navsmall{
        font-size: smaller;
    }
}
@media (max-width: 486px) {
    .footerParent{
        margin-top: 75px!important;
    }
    .navsmall{
        font-size: small;
    }
}
@media (max-width: 386px) {
    .maintext{
        font-size: smaller!important;
    }
    .list-group-item{
        font-size: smaller!important;
    }
    .footerParent{
        margin-top: 95px!important;
    }
    .aboutustext h5{
        font-size: small!important;
    }
    .navsmall{
        font-size: x-small;
    }
}
@media (max-width: 326px) {
    .AboutUsTitle{
        font-size: small!important;
    }
    .footerParent{
        margin-top: 145px!important;
    }
    .navsmall{
        font-size: xx-small;
    }
}
@media (max-width: 304px) {
    .aboutustext h5{
        font-size:smaller!important;
    }
    .aboutustext h2{
        font-size:small!important;
    }

}
@media (max-width: 275px) {    
    .navsmall{
    font-size: 7px;
}
}
@media (max-width: 258px) {    
    .footerParent{
        margin-top: 185px!important;
    }
}
@media (max-width: 258px) {    
    .footerParent{
        margin-top: 255px!important;
    }
}
@media (max-width: 223px) {
    .InfoService{
        padding: 15px!important;
    }
    .aboutustext h5{
        font-size:x-small!important;
    }
    .aboutustext h2{
        font-size:smaller!important;
    }
}
@media (max-width: 204px) {
    .footerParent{
        margin-top: 295px!important;
    }
    .InfoService{
        padding: 5px!important;
    }
    .aboutustext h5{
        font-size:xx-small!important;
    }
    .aboutustext h2{
        font-size:x-small!important;
    }
}
@media (max-width: 182px) {
    .NavbarAmo{
        display: none;
    }
}