﻿
.main-banner-area-four {
    position: relative;
    height: 900px;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    z-index: 1;
    background-image: url(../../assets/img/page-title/header_back.jpg) !important;
    overflow: hidden;
}

.solutions-image {
    background-image: url("");
    background-size: contain;
    background-position: center center;
    background-repeat: no-repeat;
    width: 100%;
    height: 450px;
}

.about-image {
    background-image: url(../../assets/img/home-four/about.png);
    background-size: contain;
    background-position: center center;
    height: 100%;
    background-repeat: no-repeat;
}

.solutions-image img {
    display: block;
}

.subscribe-inner-area {
    position: relative;
    z-index: 1;
    background-image: url(../../assets/img/home-four/newsletter.jpg);
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: fixed;
}

.single-services-two {
    height: 100%;
}


.single-pricing .price {
    background-color: transparent;
    width: 100%;
}

.page-title-area.item-bg-5 {
    background-image: url(../../assets/img/home-four/v915-wit-011-l.jpg);
}

.main-banner-area-four .banner-image img, .solutions-image img {
    border-radius: 20px;
    border: 5px solid #086ad8;
    height: 100%;
}

.solutions-image.pt-100 {
    padding-top: 50px;
}

.fria-nav .navbar .navbar-nav .nav-item a i {
    font-size: 20px;
    margin-left: 2px;
    color: #086ad8;
    margin-right: 2px;
}

.page-title-area.item-bg-1 {
    background-image: url(../../assets/img/page-title/header_back.jpg);
}

.experience-section {
    background: #faf9ff;
}

.experience-image {
    margin-top: 65px;
}

.footer-section {
    background-color: #032f61;
}

.single-footer-widget .footer-heading h3, .single-footer-widget p {
    color: aliceblue;
    text-align: initial;
}

.footer-quick-links li > a {
    color: aliceblue;
}

.copyright-area {
    padding-top: 20px;
    padding-bottom: 20px;
}

.copyright-area-content p {
    color: #032f61;
}

.single-footer-widget .section-title .bar {
    background: #086AD8;
    margin: 0;
}

.single-services-two::before {
    background: #00b0ee;
}

.single-services-two:hover .digital-list {
    color: #fff;
}

.single-services-two .icon i {
    font-size: 25px;
}

.single-services-two {
    border: 1px dashed #00b0ee;
}

.experience-inner-area .experience-inner-content h3 {
    margin-bottom: 0;
    line-height: 1;
}

.solutions-content-area .solutions-details h3 {
    margin: 0;
}

.experience-inner-area .experience-inner-content {
    margin-top: 25px;
}

.solutions-content-area .solutions-details .icon i {
    height: 50px;
    width: 50px;
    line-height: 50px;
    font-size: 20px;
}

.solutions-content-area .solutions-details {
    padding-right: 0;
    padding-left: 62px;
}

.single-footer-widget .footer-heading h3, .single-footer-widget p {
    width: 70%;
    text-align: justify;
}

.single-footer-widget .footer-quick-links li {
    margin-bottom: 16px;
}

.theme-light .black-logo {
    display: block;
    width: 25px;
    margin-right: 7px;
}

.navbar-light .navbar-brand, .navbar-light .navbar-brand:hover {
    display: contents;
}

p {
    line-height: 1.4;
}

navbar-light .navbar-brand, .navbar-light .navbar-brand:hover, .navbar-brand span {
    color: #091a4f;
}

.solutions-content-area {
    max-width: 760px;
}

.services-details-image {
    padding: 10% 5%;
}
/*---------------------- social media colors ------------------------------*/
.single-footer-widget .footer-social i {
    background-color: #fff;
}

    .single-footer-widget .footer-social i:hover {
        background-color: #eeeeee;
    }

.single-footer-widget .footer-social .flaticon-facebook {
    color: #1877f2;
}

.single-footer-widget .footer-social .fa-x-twitter {
    color:  #213454;
}

.single-footer-widget .footer-social .fab.fa-linkedin {
    color: #0a66c2;
}

.single-footer-widget .footer-social .flaticon-instagram {
    color: #c32aa3;
}

.navbar-area.navbar-two .fria-nav .navbar .others-options .default-btn,
.fria-nav .navbar .others-options .default-btn {
    background-color: #091a4f;
    border-radius: 25px;
}

.single-pricing {
    background-color: #c2f2fd;
    padding: 20px;
}

    .single-pricing.two {
        height: 320px;
    }
        .single-pricing.two .price-btn h3 {
           font-size:20px;
        }
        .single-pricing.two:hover .price h3 {
            color: rgb(255 255 255);
        }
    .single-pricing .price {
        margin-top: 20px;
        height:80px;
    }
    .single-pricing .price-btn {
    margin-top: 0;
}
    .single-pricing .pricing-header p {
        margin-top: 10px;
        font-weight: 200;
        font-size: 20px;
    }
        .main-banner-area-four .banner-image {
    margin-top: 0;
}

.about-footer {
    margin-left: 16%;
}
.feature-footer {
    margin-left: 24%;
}
.services-details-overview .services-details-desc .services-details-accordion .accordion .accordion-title {
    padding: 8px 4px 8px 51px;
}

.contact-form form .form-control {
    height: 40px;
}
.contact-form {
    padding: 25px;
}
.contact-image {
    height: 500px;
    margin-top: 80px;
}
.contact-image img {
    height: 100%;
}

.pricing-custom {
    text-align: center !important;
    justify-content: center;
}
.contact-image {
    height: 500px;
    margin-top: 80px;
    width: 700px;
}
.faq-image {
    padding: 0 8% 0 8%;
    position: relative;
}

    .faq-image img {
        position: relative;
        left: 0;
    }

.buy-now-btn {
    right: 50%;
    left: auto;
    top: 128px;
}

ul {
    list-style: none;
}