#header{
background-color: bisque !important;
}
body{
    font-family: Optima !important;
}
.header-row justify-content-lg-between{
    background: #fff !important;


}

.header-row {

    background: #fff !important;
    padding: 16px 15px;
    box-shadow:2px 1px 12px 3px rgb(151 151 151 / 90%);
}
#header-wrap .container-fluid{
    background: none !important;
}

.dark .svg-trigger path {
    stroke: #000;
}
#primary-menu-trigger, #page-menu-trigger {

    margin-left: 30%;
}
.card-img, .card-img-bottom {

    height: 545px !important;
}
.dark .menu-link {
    color: #000 !important;

}

.title_about{
    font-size: 40px;
}
#content p {

    line-height: 53px;
    font-family: Optima !important;
    font-size: 18px;
    font-weight: 700;
}
.fbox-content p {
    line-height: 33px;
    font-family: Optima !important;
    font-size: 18px;
    font-weight: 200;
    color:rgb(31, 31, 31);
}

.work_steps  p {
    
        line-height: 25px !important;
        font-family: Optima !important;
        font-size: 18px;
        font-weight: 100;
        color:#000 !important;
    }

    #copyrights {
        background-color: #000 !important;
        color: #c7c7c7 !important;
        padding: 20px 0;
    }
.work_steps h3 {
    color:#fc8a16 ;
}

.social-icons i{
color: #fff !important;
}


/****************************************************************************************/

.row.clearfix.services{
    background-color:#031b35;
    padding: 90px 0;
    text-align: left;


}
.row.clearfix.services h2{
    color:#ffbd00;
    font-size: 50px;
    text-align: left;


}
.row.clearfix.services p{
    color:#fff;
    font-size: 20px;

}
.row.clearfix.services a{
    color:#ffbd00;
    font-size: 20px;

}
.row.clearfix.services a:hover{
    color:#fff;
    font-size: 20px;

}
.services img{
    filter: grayscale(1);
    padding: 20px;

}
.services img:hover{
    filter: none;
}
/*************************************************************************************************/




.dark #footer, #footer.dark {
    color: rgba(255,255,255,0.75);
    background-color: #000 !important;
    border-top-color: rgba(255,255,255,0.15);
}





ul.contact-info {

    list-style: none;
}
ul.contact-info i {

    color: #fc8a16;
}


ul.contact-info li {

    font-size: 22px;
}



/*.about h2:after {
    position: absolute;
    content: '';
    right: 39%;
    width: 287px;
    top: 62px;
    border-bottom: 5px dashed #20409a;
}*/
.clients{
    position: relative;
}
.clients h2:after {
    position: absolute;
    content: '';
    right: 42%;
    width: 236px;
    top: 62px;
    border-bottom: 5px dashed #20409a;
}


.center.image{
     min-height: 600px;
}


#dvLoading{

background:#20409a;
width: 100%;
height: 100%;
position: fixed;
z-index: 999999;
padding-top: 23%;
padding-left: 48%;}