.training .display-3 {
    font-size: 2.5rem;
}
.training .service-item h5{
    font-size: 25px;
}

.training .training-image-height{
    min-height: 250px;
}

.training .training-point-container{
    box-shadow: -5px 0px #41A7E1;
}

@media (max-width:1400px) {
    .training .service-item h5{
        font-size: 20px;
    }
}

@media (max-width:1200px) {
    .training .service-item h5{
        font-size: 16px;
    }
}

@media (max-width:991px) {
    .training .display-3 {
        font-size: 1.9rem;
    }
    .training .about-section .training-image-height {
        order: 2;
    }

    .training .about-section .col-lg-6:not(.training-image-height) {
        order: 1;
    }

    .training .training-image-height{
        min-height: 350px;
    }
}

@media (max-width:768px) {
    .training .service-item h5{
        font-size: 19px;
    }
    .training .training-image-height{
        min-height: 300px;
    }
}

@media (max-width: 575px){
    .training .display-3 {
        font-size: 1.6rem;
    }
}

@media (max-width:491px) {    
    .training .display-3 {
        font-size: 1.2rem;
    }
    .training .service-item h5{
        font-size: 17px;
    }
    .training .training-image-height{
        min-height: 250px;
    }
    .training .about-section .paragraph-one {
        font-size: 13px;
    }
    .training .section-title{
        font-size: 13px;
    }
}

@media (max-width:421px) {
    .training .section-title{
        font-size: 12px;
    }
    .training .section-title.text-start::before {
        width: calc(100% + 25px);
    }
    .training .section-title.text-start::after {
        width: calc(100% + 35px);
    }
}

/* contract drafting negotiation */