@import url('https://fonts.googleapis.com/css2?family=Jost:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
body{
    font-family: 'Jost', sans-serif !important;
}    
/* .breadcumb-wrapper{background-position:center center;background-image:url('./new-assets/img/VLSI-banner.jpg');} */
#CourseBreadCumb{background-position:center center;background-repeat: no-repeat;background-size: cover;background-image:url('../../images/trainings/testimonials.webp');padding:120px 0; }
@media (min-width: 1200px){
    .lineBreak{
        display: none !important;
    }
}
@media (max-width: 1199px){
    #CourseBreadCumb {
        padding: 120px 0 !important;
    }
    .lineBreak{
        display: none !important;
    }
}
@media (max-width: 991px){
    #CourseBreadCumb {
        padding: 100px 0;
    }
    .lineBreak{
        display: none;
    }
    #abt-data{
        margin-left: 25px;
    }
}
@media (max-width: 767px){
    #CourseBreadCumb {
        padding: 60px 0;
    }
    .quick-socialmedia-links{
        display:none;
    }
    .lineBreak{
        display:block !important;
    }
    #BannerHeading{
        font-size: 24px;
    }
    #abt-data{
        margin-left: 16px;
    }
    #CourseBreadCumb{
        /* background-position:center center; */
        background-repeat: no-repeat;
        background-size: cover;
        background-image: url('../../images/trainings/testimonials-mob.webp');
    }
}
@media screen and (min-width:767px) and (max-width:820px){
    .lineBreak{
        display:block !important;
    }
    #BannerHeading{
        font-size: 24px;
    }
    #CourseBreadCumb{
        /* background-position:center center; */
        background-repeat: no-repeat;
        background-size: cover;
        background-image: url('../../images/trainings/testimonials-mob.webp');
    }
    #abt-data{
        margin-left: 25px;
    }
}


.click-more {
    cursor: pointer;
    text-decoration: underline;
    text-align: center;
    padding: 5px;
}


.single-solution-section {
    border: 1px solid #8cc8ec;
    border-radius: 5px;
    padding: 0 2px;
    margin: 10px;
}

.solution-image img {
    margin-top: 10px;
    border-radius: 50%;
}

@media (min-width: 768px) and (max-width: 991px){
    .single-solution-description {
        margin-top: 10px;
        font-size: 15px;
        padding: 0px 25px;
    }
}

@media (min-width: 992px) and (max-width: 1199px){
    .single-solution-section {
        margin: 10px 0px 0px 0px;
    }
    .single-solution-description {
        margin-top: 10px;
        font-size: 16px;
    }
}
@media (min-width: 1200px){
    .single-solution-description {
        margin-top: 15px;
        font-size: 16px;
    }
}

.responsive-iframe {
    width: 100%;
    height: 195px;
}

hr.half-dashed-line {
    margin: 25px 0px;
    border-top: 1px dashed #909192;
    width: 100%;
}
.solutions-all{
    padding: 10px;
}