
.img-responsive {
    max-width: 100%;
    display: block;
    border-radius: 30px !important;
    -moz-border-radius: 3px !important;
    -ms-border-radius: 3px !important;
    -o-border-radius: 3px !important;
    box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.1);
}

.title-style,
.title-big {
    font-family: 'Prompt';
    /* color: brown; */
    background: #07689F;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    ;
}

p,
.btn {
    font-family: 'Prompt_Light';
    ;
}

.btn-style-primary {
    background-color: #07689F!important;
}

.inner-text-title,
.breadcrumbs-custom-path a,
.breadcrumbs-custom-path li {
    font-family: 'Prompt_Light';
    ;
}

.services-content h5 a {
    font-family: 'Prompt_Light';
    color: var(--primary-color);
}

.services-single {
    border-radius: 12px;
    min-height: 320px;
    float: left;
    width: 100%;
}

.w3l-banner:before {
    content: "";
    background: #07689F;
    background: linear-gradient(180deg, #004f7d 0%, rgba(7, 103, 159, 0.327) 100%);
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: -1;
}

.inner-banner::before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background: linear-gradient(75deg, #004f7d 0%, rgba(7, 103, 159, 0.327) 100%);
    z-index: -1;
}

.w3l-features-photo-7-box i,
.service-icon span,
li.phone-sec span,
.nav-fixed .navbar-brand i,
.about-icon i,
h4.heading-styles i {
    background: var(--primary-color);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-weight: 500;
}

/* .bg-1 {
    background-image: url(../img/bg/bg1.png), url(../img/bg/bg3.png);
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: top right, bottom right;
}



.bg-3 {
    background-image: url(../img/bg/bg2.png), url(../img/bg/bg4.png);
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: left bottom, left top;
}

.bg-4 {
    background-image: url(../img/bg/bg2.png);
    background-size: 50%;
    background-repeat: no-repeat;
    background-position: left bottom;
} */

.bg-2 {
    
    background : linear-gradient(180deg, #004f7d5e 0%, #eaf2fd 100%);    /* background-image: url(../img/bg/bg2.png); */
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: left bottom;
}

.fa-circle-o {
    color: var(--primary-color);
}

.bgnew {
    background-image: url(../img/bg/bg.jfif);
    background-size: 100%;
    
}

.bgcolor {
    background-color: #07689F;
}

