#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;
    }
    .title_about.choose{
        font-size: 40px;
        text-align: right;
    }
    #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: right;
    }
    .row.clearfix.services h2{
        color:#ffbd00;
        font-size: 50px;
        text-align: right !important;

    }
    .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;
        text-align: right !important;
    }
    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;
    }


/***************/

#content h4{
    text-align: right !important;
}

.content-wrap.contact{
    text-align: right !important;

}
.center.image {
    min-height: 600px;
}



#dvLoading{


background:#20409a;
width: 100%;
height: 100%;
position: fixed;
z-index: 999999;
padding-top: 23%;
padding-left: 48%;}