html,body,p,h1,h2,h3,h4,h5,h6,a{
    font-family: 'Open Sans', sans-serif !important;
}
.banner {
    /* The image used */
    background-image:
    url('./img/industries/health.jpg');
    }
.whitehead{
    color: white !important;
}
.textred{
    color: #AE0202;
}
.featurebck{
    background-color: #FFEFF2;
}
.newservicecard{
    border-radius: 0.3em;
    box-shadow: 0px 2px 5px 0px rgb(0 0 0 / 10%); 
}
.newservicecard:hover{
  box-shadow: 0px 2px 5px 0px rgb(0 0 0 / 10%); 
}
.servicecard2{
    background-color: #f3f3f3 !important;
}
.listnew{
    line-height: 2;
}
.aboutcard{
    color: white;
    font-size: 0.9rem;
    line-height: 1.5;
}
.bighead{
    font-size: 10rem;
}
.paragraph{
    line-height: 2;
    font-size: 0.9rem;
}
@media only screen and (max-width: 768px) {
    .bighead{
        font-size: 3rem;
    }
    .newcontent{
        width: 100% !important;
        padding: 7% !important;
        position: absolute;
        top:25%;
    }
    .deskindustry{
        display: none;
    }
    .rdsbnr{
        background-image:url(../img/about/RDS\ 375\ X\ 300-min.jpg); 
        height: 300px !important;
    }
    .nondisplay{
        display: none;
    }
    .deskview{
        display: none;
    }
}
.borderbtn{
    background-color: #ffffff;
    border: 1px solid #ae0202;
    color: #ae0202;
}
.textred{
    color: #ae0202;  
}
.stdlh{
    line-height: 1.5;
}
.smallredbox{
    height: 2.5em;
            width: 3.5em;
            position: absolute;
            right: 0;
            background-color:#AE0202;margin-right: 0.12em;
}
.cardservices{
    border: .063em solid #ccc;
            border-radius:0px;
            position: relative;
            top: .31em;
}
.howweworkcard{
    border: 0px solid #dcdcdc;border-radius:0px; box-shadow: 0 3px 5px 0 rgb(0 0 0 / 7%);
}
.howweworkheader{
    /* border-left: 5px solid #AE0202; */
    background: linear-gradient(
90deg
,#AE0202 2%,#fff,2%,#fff 95%);

border-bottom: 0px solid #dcdcdc;
box-shadow: 0 3px 5px 0 rgb(0 0 0 / 7%);
      min-height: 150px!important;
      height: auto!important;
}


}
.textwhite{
    color: white;
}
.redunderline{
    border-top: 2px solid #AE0202;
        width: 100px;
}
.redunderline2{
    border-top: 2px solid #AE0202;
        width: 60px;
}
@media only screen and (min-width: 777px) {
    .mobindustry{
        display: none;
    }
   .banhead{
       font-size:4rem;
   }
   .bantag{
       font-size: 1.5rem !important;
   }
    .mobview{
        display: none;
    }
    .bn2{
        height: 350px !important;
    }
}
.header2{
    min-height: 80px !important;
}
.graybck{
    background-color: #F5F5F5;
}
.textwhite{
    color: white !important;
}
.paragraph{
    line-height: 2;
    font-size: 1rem;
}
#more1 {display: none;}
#more2 {display: none;}
#more3 {display: none;}
#more4 {display: none;}
#more5 {display: none;}
#more6 {display: none;}
#more7 {display: none;}
#more8 {display: none;}
#more9 {display: none;}
#more10 {display: none;}
.btmbdr{
   border-top: 3px solid #AE0202;
}
.rdscard{
    box-shadow: 0 0 11px rgb(33 33 33 / 41%);
}
.zerobdr{
    border-radius: 0px;
}
.rdsbtn{
    font-size: 0.9rem; padding-top: 0.5rem;padding-bottom: 0.5rem !important;
}
.rdsbnr{
    
     height: 350px;
    background-size:cover;
    background-position: center
;
}
/*card flip */
.usa-process-list__item::before {
  
    border: .15rem solid #1b1b1b;}