﻿.change-p {
    font-size: 1em !important;
    color: #5c7293 !important;
}

.change-p-color {
    color: #5c7293 !important; 
}

.set-footer {
    background: url(../img/parallax/parallax-8.jpg);
}

.set-background-aboutus {
    background-image: url(../img/igor0.webp);
}

.align-p {
    text-align: justify !important;
}

.top1-7 {
    top: 1.7rem;
}

.top-right-10-50 {
    top: 10%;
    right: -50%;
}

.top-right-33-29 {
    top: -33%;
    right: -29%;
}

.top-right-40-64 {
    top: -40px;
    right: 64%;
}

.logo-50px {
    max-width: 50px;
}

.height-200px {
    max-height: 200px;
}

.height-180 {
    max-height: 180px;
}

.font-15 {
    font-size: 15px !important;
}

.height-500 {
    height: 500px;
}

.font-1-4 {
    font-size: 1.4em !important;
}

.font95 {
    font-size: .95em !important;
}

.font1-8 {
    font-size: 1.8em !important;
}
.font1-1 {
    font-size: 1.1em !important;
}
.height315 {
    min-height: 315px;
}

.border0 {
    border: 0;
}

.height670 {
    height: 670px;
}

.width40 {
    max-width: 40px;
}

.width80 {
    max-width: 80px;
}

.text-buss {
    background-image: url(../img/bg-corporate-1-1.jpg);
    background-size: cover;
    background-position: center;

}

.background-service {
    background-image: url(../img/pexels-lastly-699122.webp)
}

.login-fail {
    padding: 10px ;
    color : #ff0000 ;

}


.margin10{
    margin-top : 10px;
}

.pd-tp{
    padding-top:24px;
}

.pd-ri {
    padding-right:48px;
}

.footer-list {
    display: flex;
    flex-direction: column;
    gap: .65rem;
}


@media only screen and (min-width : 576px) {
    .margin-t {
        margin-top : 90px
    }
}


.margin-bottom {
    margin-bottom : 20px;
}


.visually-hidden {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border: 0;
}





/*iline style in source pages ---------------------------------------------------------------------------------------------------*/

.dis-fle-gap-10 {
    display : flex !important ;
    gap : 10px !important ;
}

.padd-bot-padd-top {
    padding-bottom : 40px;
    padding-top : 40px ;
}

.font-15 {
    font-size : 15px;
}

.back-cover-position {
    background-size: cover;
    background-position: 0 100% ;
}

.max-width {
    max-width: 290px;
}

.padding-top-1 {
    padding-top : 1rem;
}

.font-size-1 {
    font-size : 1rem;
}

.text-align {
    text-align: right ;
}