.custom-page-area {
    margin-top: 60px!important;
    padding-top: 100px;
}

.about-boxs .single-box2 .icon{
    color: #fff;
    font-size: 2rem;
}

.single-box2 {
    background: #383e54 !important;
}


.single-box2 h2,
.single-box2 p{
    color: #fff !important;
}

.service5 .service-tabs-area .tabs-item-area .tab-pane {
    background-color: #383e54!important;
}

.service5 .service-tabs-area .tabs-boxs ul li button::after {
    border-bottom: 7px solid #383e54!important;
}

.service5 .service-tabs-area .tabs-item-area .tab-pane .service-3-bottom-area .tab-bottom-headding h3,
.service5 .service-tabs-area .tabs-item-area .tab-pane .service-3-bottom-area .tab-bottom-headding .track-list li,
.service5 .service-tabs-area .tabs-item-area .tab-pane .service-3-bottom-area .tab-bottom-headding p {
    color: #fff!important;
}

.footer8{
    background-color: #383e54;
}

.footer8 .footer-icon-box-all{
    padding: 45px 0px 45px 0px;
}

.footer8 .footer-icon-box-all .footer-icon-box .headding p{
    color: #fff!important;
}

.footer-icon-box i{
    color: #fff;
    font-size: 1.2rem;
}

.coppyright a{
    color: #fff!important;
}


.cta8 {
    position: relative;
    padding: 80px 0px;
    background-color: #a8b5e7;
  }
  
.main-image{
    border: 20px solid #383e54;
    border-radius: 20px;
}

.span3{
    font-size: 0.8rem!important;
}

.form-error {
    color: #e74c3c;
    font-size: 0.6em;
    margin-bottom: 24px;
    display: block;
  }

.learn{
    color: #383e54!important;
}

.img-test,
.logo-test{
    height: 60px!important;
}