
.banner {
    background: #fff url(../img/banner.jpg) no-repeat;
    background-size: cover;

}
.subpage-banner {
    height: 380px;
}
    .banner2 {
    background: #fff url(../img/banner2.jpg) no-repeat center;
    background-size: auto;
    background-size: cover;
}
.min-menu .navbar .nav-item {
    margin: 0 3px;
}
.call-support h5 span {
    font-size: 15px;
}
    .comon-ssh1 figure {
    width: 80px;
}
.left-choose-us::before {
    background: #3e2188;
    left: -250px;
}
.comon-footer p {
    color: #dbdbdb;
    font-size: 15px;
}
.comon-footer ul li a {
    color: #dbdbdb;
}
.about-secpage-2 p {
    color: #fff;
    text-align: justify;
}

.comon-footer ul li {
    color: #dbdbdb;
}
.comon-part-d1 p {
    font-size: 14px;
    margin-top: 8px;
    font-weight: 500;
}


.mission-part-div .full-wid ul {
    column-count: 1;
}
.vission-part {
    margin-bottom: 0px;
}

.banner-content1 {
    position: absolute;
    top: 45%;
}
.navbar-brand img{
    height:50px;
}
.main {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    height: 100%;
    width: 100%;
    margin-right: -15px;
    margin-left: -15px;
    padding-top: 1rem;
    gap: 2.5rem;
    margin-bottom: 0.5rem;
    -ms-flex-pack: center;
    justify-content: center;
    align-items: center;
}

.nav-item {
    display: flex;
    flex-direction: column;
    text-transform: uppercase;
    text-decoration: none;
}

.nav-link-text {
    font-size: 0.675rem;
    line-height: 1.25rem;
    font-weight: 550;
    text-align: center;
    font-family: inherit;
    color: #eee !important;
}

.transition-all {
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 0.15s;
}

.nav-links {
    color: rgba(255, 51, 51, 0.8);
    background-color: #151617;
    border-radius: 0.5rem;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 2rem;
    height: 2rem;
}

    .nav-links:hover {
        background-color: rgba(255, 51, 51, 0.8);
        color: #eee !important;
        transform: scaleX(1.1) scaleY(1.1);
    }

.credits {
    position: absolute;
    right: 0;
    bottom: 0;
}

    .credits a {
        display: flex;
        justify-content: center;
        align-items: center;
        color: #818181;
        font-family: Degular, sans-serif;
        text-decoration: none;
    }




@media (min-width: 992px) {
    .navbar-expand-lg .navbar-collapse {
            height: 60px;
        }
    }

    @media screen and (max-width: 1600px) {
        .left-choose-us, .new-bg-tesit .slide-ts-div {
            width: 75%;
            padding-left: 5px;
            padding-bottom: 40px;
            padding-right: 0px;
        }
    }

.portfilo-div h3 {
    color: #181818;
    font-size: 45px;
    font-weight: 700;
}
.services-part h3 {
    color: #000;
    margin: 8px 0 15px 0;
    text-transform: capitalize;
    font-family: 'CircularStdMedium';
    font-weight: inherit;
    letter-spacing: inherit;
    font-size:45px;
}
.five_wt {
    color: #fff !important;
    font-family: 'Inter', sans-serif;
    font-weight: 600;
    margin-bottom: 5px;
    font-size: 1.25rem!important;
}
.five_black {
    font-weight: 700 !important;
    margin-top: 5px;
    font-family: 'CircularStdBook';
    color: #000;
    font-size: 1.25rem !important;
    font-size: 1.25rem !important;
}
.five_White {
    font-weight: 700 !important;
    margin-top: 5px;
    font-family: 'CircularStdBook';
    color: #fff;
    font-size: 1.25rem !important;
    font-size: 1.25rem !important;
}
.subpage-banner h1 {
    text-transform: capitalize;
    font-size: 25px;
    font-family: 'CircularStdBook';
    margin-bottom: 0;
    color: #f73955;
    font-weight:500;
}

.about-secpage-2 h2 {
    color: #fff;
    font-family: 'CircularStdMedium';
    font-weight: inherit;
    letter-spacing: inherit;
    font-size: 45px!important;
    font-weight: 700!important;
}
.h3_black {
    font-size: 45px !important;
    font-weight: 700 !important;
    letter-spacing: 1px;
    font-family: 'CircularStdBook';
    color: #000!important;
    text-transform: capitalize;
}
.h2_black {
    font-size: 45px !important;
    font-weight: 700 !important;
    letter-spacing: 1px;
    font-family: 'CircularStdBook';
    color: #000 !important;
    text-transform: capitalize;
}
.subtitle {
    text-transform: capitalize;
    font-size: 25px !important;
    font-family: 'CircularStdBook';
    margin-bottom: 0 !important;
    color: #f73955 !important;
    font-weight: 500;
}
.call-support .call_text {
    color: #fff;
    margin: 0;
    font-size: 13px;
    font-family: 'CircularStdBook';
}

    .call-support .call_text span {
        margin-top: 2px;
        font-family: 'Inter', sans-serif;
        font-weight: 600;
        font-size: 15px;
    }

@media(max-width:600px) {
    .contact-up-page-design {
        display: inline-block;
        width: 100%;
         padding-top: 0px; 
    }
}

@media(max-width:1300px) {
    .call-support .call_text span {
        font-size: 13px;
    }
    .min-menu .navbar .nav-link {
        font-size: 14px!important;
    }
}

