.imageSpacing .elementor-image-box-title{
    margin-top: 0;
    background-color: #1E283D;
}

.imageSpacing .elementor-image-box-img{
    display: block !important;
}

.copyright a{
    color: #fff !important;
}

.blogPost p{
    margin: 0;
}

.blogPost ol,
.blogPost ul{
    margin: 0;
    padding-left: 15px;
}

.elementor-nav-menu--main .current_page_item{
    background-color: #da0014;
}

.elementor-nav-menu--main li.menu-item:hover{
    background-color: #00B2D5;
}

.imageModify h3{
    margin: 0;
}

.proContent p{
    margin: 0;
}

/* Custom Code */
ul.course-module-list,
ul.course-module-list ul {
    margin: 0;
    padding: 0;
}

ul.course-module-list > li{
    box-shadow: 2px 2px 6px 0px rgba(84, 124.00000000000001, 161, 0.29);
    margin-bottom: 20px;
    list-style-type: none;
    cursor: pointer;
}

ul.course-module-list > li:last-child{
    margin-bottom: 0;
}

ul.course-module-list  li strong{
    display: inline-block;
}

ul.course-module-list > li > strong{
    padding: 15px 25px;
    padding-left: 60px;
    background-color: #004cff29;
    display: block;
    font-size: 20px;
    line-height: 30px;
    position: relative;
    pointer-events: none;
}

ul.course-module-list > li > strong:after,
ul.course-module-list > li > strong:before{
    content: "";
    width: 20px;
    height: 4px;
    background-color: #29A249;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 20px;
    margin: auto;
}

ul.course-module-list > li > strong:before{
    transform: rotate(90deg);
    z-index: 1;
    transition: all ease-in-out 0.5s;
}

ul.course-module-list > li.active > strong:before{
    transform: rotate(0);
}

ul.course-module-list > li ul{
    background-color: #f7f7f769;
    padding: 0;
    max-height: 0;
    overflow: hidden;
    transition: all ease-in-out 0.5s;
}

ul.course-module-list > li.active ul{
    padding: 15px;
    max-height: 300px;
}

ul.course-module-list > li ul li{
    list-style-type: square;
    margin-left: 40px;
    font-size: 18px;
    line-height: 27px;
}

ul.course-feature-list,
ul.course-benefits-list{
    margin: 0;
    padding: 0;
}

ul.course-feature-list li,
ul.course-benefits-list li{
    margin-left: 25px;
    font-size: 20px;
    line-height: 35px;
    list-style-type: none;
}

/* Custom Toggle */
.detailsBlock{
    max-height: 0;
    overflow: hidden !important;
    transition: all ease-in-out 0.5s;
}

.detailsBlock.active{
    max-height: unset;
}

.breifbtn a{
    cursor: pointer;
}

/* Custom List Block */
.customListBlock ul{
    margin: 0;
    padding: 0;
}