.pclogo {
    height: 36px; width: auto;
}
.calogo {
   height: 40px; width: auto; 
}

.bg-home {
    padding: 120px 0 30px 0;
}
.text-bold {
    font-weight: bold;
}
.margin-top-sm {
    margin-top:10px;
}
.margin-top-lg {
   margin-top:60px;
}


.icon-lg {
    width: 48px; height: 48px;
    margin-top: 20px;
}

.ds-title {font-size:20px; font-weight:bold;}
.ds-con {
    font-size: 16px;
}

.padding-left-lg {
    padding-left:30px;
}

.qd-count h2 {
    font-weight: bold; font-size: 36px; color: var(--bs-primary) !important;
}

.text-lg {
    font-size: 18px;
}
.text-big {
    font-size: 28px;
}

.qdlogo {
    width: 160px; height: 160px; border-radius: 50%;
}

.btn-soft {
    background: #FF7328; border-radius: 10px; padding: 15px 50px;
    font-weight: bold; color: #ffffff;
}
.btn-soft:hover{
    background: #ffffff; color: #FF7328;
}