.commen-font-size > *{
    margin: 0 auto;
}
.market-loader .row, .enroll-wrapper .row{
    background-color: #fff;
    box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
    padding: 50px 20px;
}
.market-loader .container, .enroll-wrapper .container{
    max-width: calc(900px + 20px + 20px)!important;
}
.enroll-wrapper ul{
    list-style: none;
    padding: 0px;
}
.enroll-wrapper ul li{
    position: relative;
    padding-left: 30px;
}
.enroll-wrapper ul li:before{
    content: '\f058';
    position: absolute;
    font-family: 'Font Awesome 5 Free';
    top: 1px;
    left: 0;
    font-size: 18px;
    color: #009FFD;
    font-weight: 600;
}
.intro-wrapper strong{
    color: #009FFD;
}

.course-wrapper .block{position:relative; transition: all 0.5s ease!important;}
.course-wrapper  .feature { border: 1px solid #FFFFFF; border-radius: 12px; padding: 30px 22px; height: 100%;}
.course-wrapper .block:hover:after{content: ''; position: absolute; top: 0; left: 0; right: 0; bottom: 0; width: 100%; height: 100%; z-index: 0; opacity: 0.05; pointer-events: none; background-size: cover;
    background-position: center; transition: all 0.5s ease!important;}
.course-wrapper .block:hover{transition: all 0.5s ease!important;}
.course-wrapper .block:hover .feature{border: 1px solid #009FFD35; transition: all 0.5s ease!important;}
.course-wrapper .block:hover .feature .feature__text h4{color:#009FFD!important;     transition: all 0.5s ease!important;}
.course-wrapper .feature .feature__text p{font-family: Roboto; font-size: 16px!important; font-weight: 400!important; line-height: 26px!important; color: #505050!important; margin-bottom:0px!important;}

.course-wrapper strong{
    color: red;
}
.team-wrapper .block{
    overflow: unset!important;
}
.team-wrapper .image{
    background: linear-gradient(180deg, rgba(23, 32, 71, 0.06) 14.00%,rgba(255, 255, 255, 0) 88.00%);
    overflow: unset!important;
    border-radius: 20px 20px 0px 0px!important;
}
.team-wrapper .image__image{
    margin-top: -30px;
}
#section-1704707478278{background-position: left center!important;}

.main-banner div:empty{display:none!important;}

.image-content-wrapper .block-type--image .image .image__image{height: 450px; object-fit: cover;}
.image-content-wrapper .block-type--text h2{font-size:32px!important; line-height: 38px!important; color: #02345b; margin-bottom: 20px;}
.image-content-wrapper .block-type--text p:empty{display:none!important;}

@media (max-width: 1366px) {
    .meet-click .commen-font-size h1{
        font-size: 52px!important;
    }
    .main-banner .block .commen-font-size h1{
        font-size: 52px!important;
        line-height: 65px!important;
    }
    .main-banner .sizer{
        padding-top: 100px!important;
        padding-bottom: 100px!important;
    }
}
@media (max-width: 1024px) {
    .meet-click .commen-font-size h1{
        font-size: 40px!important;
    }
    .course-wrapper .col-4{
        width: 50%!important;
    }
    .sponser-wrapper [class*="col-"] {
        padding: 8px!important;
    }
    .main-banner .block .commen-font-size h1{
        font-size: 40px!important;
        line-height: 50px!important;
    }
    .main-banner .block .commen-font-size h4{
        font-size: 24px!important;
        line-height: 30px!important;
    }
    .main-banner .block .commen-font-size p{
        font-size: 18px!important;
        line-height: 22px!important;
    }
    .main-banner .sizer{
        padding-top: 50px!important;
        padding-bottom: 50px!important;
    }
    .main-banner .block-type--text{
        margin:0px!important;
        padding-left:10px!important;
        padding-bottom:10px!important;
    }
    #section-1704707478278 {
      background-position: left -100px center!important;
    }
    
    .image-content-wrapper .block-type--image .image .image__image{height: 400px;}
    .image-content-wrapper .block-type--text h2 { font-size: 26px!important; line-height: 35px!important;}
}
@media (max-width: 767px) {
    .meet-click .commen-font-size h1{
        font-size: 36px!important;
        line-height: 46px!important;
    }
    .world-class-wrapper .commen-font-size h2{
        font-size: 24px!important;
    }
    .market-loader .row, .enroll-wrapper .row{
        padding: 30px 20px;
    }
    .market-loader .commen-font-size h2{
        font-size: 20px!important;
        line-height: 30px!important;
    }
   .market-loader .commen-font-size p{
        font-size: 18px!important;
    }
    .course-wrapper .col-4 {
        width:  100%!important;
    }
    .course-wrapper .feature{padding: 15px;}
    .intro-wrapper .commen-font-size h2,  .course-wrapper .commen-font-size h2 {
        font-size: 26px!important;
    }
    .enroll .commen-font-size h2{
        font-size: 26px!important;
        line-height: 30px!important;
    }
    #block-1694756996692_0 .commen-font-size > *, #block-1695029640820_0 .commen-font-size > *, #block-1695029793539_0 .commen-font-size > * {
        font-size: 22px!important;
        line-height: 22px!important;
    }
    #block-1697004958571, #block-1697004961776, #block-1697004965199, #block-1697005236452, #block-1697005240863, #block-1697005244297{
        width: 50%!important;
    }
    .main-banner .block .commen-font-size h1{
        font-size: 36px!important;
        line-height: 45px!important;
    }
    .main-banner .sizer{
        padding-top: 0px!important;
        padding-bottom: 10px!important;
    }
    #section-1704707478278 {
        background-position: center!important;
    }
    
    .image-content-reverse .row{flex-direction:column-reverse;}
    .image-content-wrapper .block-type--image .image .image__image { height: 300px; }
    .image-content-wrapper .block-type--text h2{margin-bottom: 10px;}
}

@media (max-width: 530px) {
    .main-banner .commen-font-size br{display:none!important;}
}
