.font-weight-bold{
    font-weight: 700;
}
.font-weight-500{
    font-weight: 500;
}
.font-weight-600{
    font-weight: 600;
}
.font-weight-400{
    font-weight: 400;
}
.font-weight-300{
    font-weight: 300;
}
.font-weight-200{
    font-weight: 200;
}
.font-weight-100{
    font-weight: 100;
}

.font9{
    font-size:9px;
}
.font10{
    font-size:10px;
}
.font11{
    font-size:11px;
}
.font12{
    font-size:12px;
}
.font13{
    font-size:13px;
}
.font14{
    font-size:14px;
}
.font15{
    font-size:15px;
}
.font16{
    font-size:16px;
}
.font17{
    font-size:17px;
}
.font18{
    font-size:18px;
}
.font19{
    font-size:19px;
}
.font20{
    font-size:20px;
}
.font21{
    font-size:21px;
}
.font22{
    font-size:22px;
}
.font23{
    font-size:23px;
}
.font24{
    font-size:24px;
}
.font25{
    font-size:25px;
}
.font26{
    font-size:26px;
}
.font27{
    font-size:27px;
}
.font28{
    font-size:28px;
}
.font29{
    font-size:29px;
}
.font30{
    font-size:30px;
}
.font31{
    font-size:31px;
}
.font32{
    font-size:32px;
}
.font33{
    font-size:33px;
}
.font34{
    font-size:34px;
}
.font35{
    font-size:35px;
}
.font36{
    font-size:36px;
}
.font37{
    font-size:37px;
}
.font38{
    font-size:38px;
}
.font39{
    font-size:39px;
}
.font40{
    font-size:40px;
}
.font45{
    font-size:45px;
}
.font50{
    font-size:50px;
}
.h1,
h1{
    font-weight: 600;
    font-size: var(--main-h1-font-size);
}

h2,
.h2{
    font-weight: 600;
    font-size: var(--main-h2-font-size);
}
h3,
.h3{
    font-weight: 600;
    font-size: var(--main-h3-font-size);
}
h4,.h4{
    font-weight: 500;
    font-size: var(--main-h4-font-size);
}
h5,.h5{
    font-weight: 500;
    font-size: var(--main-h5-font-size);
}
h6,.h6{
    font-weight: 500;
    font-size: var(--main-h6-font-size);
}

.client-content .h1,
.client-content h1{
    color: var(--main-h1-color);
}

.client-content .h2,
.client-content h2{
    color: var(--main-h2-color);
}

.client-content .h3,
.client-content h3{
    color: var(--main-h3-color);
}

.client-content .h4,
.client-content h4{
    color: var(--main-h4-color);
}

.client-content .h5,
.client-content h5{
    color: var(--main-h5-color);
}

.client-content .h6,
.client-content h6{
    color: var(--main-h6-color);
}
.text-start{
    text-align: left;
}
.text-white{
    color:#FFF !important;
}
.text-justify{
    text-align: justify;
}
.text-uppercase{
    text-transform: uppercase;
}
.text-center{
    text-align: center;
}
.text-black{
    color:#000;
}
.text-end{
    text-align: right;
}
.text-italic{
    font-style:italic;
}
.text-normal{
    font-style: normal;
}
.text-red{
    color:#FF0000;
}
.text-transform-none{
    text-transform: none;
}