/*.home-bordered { min-height: 235px; margin-bottom: 20px !important; border-radius: 5px; box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.2)}

.home-description-001 { border-radius: 5px; box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.1); padding:30px 10px; background-color: #fff;}

.home-description-002 { border-radius: 5px; box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.1); padding:25px 10px; background-color: #fff;}

.home-description-001 .sppb-addon-content, .home-description-002 .sppb-addon-content { line-height: 1.4;}*/

/*services*/

.home-services { box-shadow: 0 8px 16px 0 rgba(28,31,33,.1);}

.home-services img.sppb-img-responsive { width: 70px;}

/*end of services*/

/*category*/

.home-category .sppb-addon.sppb-addon-feature.sppb-text-left { background-color: rgba(255, 255, 255, 0.9); padding: 20px; border-radius: 5px; box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.2)}

.home-category .sppb-addon.sppb-addon-feature.sppb-text-left:hover { background-color: rgba(255, 255, 255, 1)}

.home-category .sppb-addon.sppb-addon-feature.sppb-text-left a {width: 100%}

.home-category h3.sppb-addon-title.sppb-feature-box-title.sppb-media-heading {border-bottom: none;padding: 0px;}

.home-category span.sppb-icon-container i { color: #db005f;}


/*
.home-category .sppb-addon.sppb-addon-feature.sppb-text-center { background-color: #fff; padding: 10px;border: 2px solid transparent; 
box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.1); transition: all ease 400ms; }

.home-category .sppb-addon.sppb-addon-feature.sppb-text-center:hover {box-shadow: 0px 10px 15px 0px rgba(0,0,0,0.1); transition: all ease 400ms;}
*/

.sppb-addon-feature {
    position: relative;
}

h4.sppb-addon-title.sppb-feature-box-title {position: absolute;left: 0;right: 0;padding: 15px;margin: -80px 0px 0px 0px;z-index: 999;}

@media(max-width:768px){
    h4.sppb-addon-title.sppb-feature-box-title { font-size: 20px; margin: -50px 0px 0px 0px; z-index: 999; }
}

/*end of category*/

/*featured courses*/

.view-splms-courses .splms-course .splms-course-short-info,.splms-course-info .splms-course-short-info { max-height: 105px; overflow: hidden; text-overflow: ellipsis; white-space:nowrap; width:300px }

.view-splms-courses .splms-course .splms-courses-title, .view-coursescategory .splms-course .splms-courses-title {
    font-weight: 600;
    margin-bottom: 15px;
    font-size: 18px;
    line-height: 1.5;
    display: block;
    display: -webkit-box !important;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    text-transform: capitalize;
  }

.view-splms-courses .splms-course, .view-coursescategory .splms-course { margin-bottom: 30px;}

/*end of featured courses*/

.home-table .table-bordered>tbody>tr>td, .table-bordered>tbody>tr>th, .table-bordered>tfoot>tr>td, .table-bordered>tfoot>tr>th, .table-bordered>thead>tr>td, .table-bordered>thead>tr>th{
    color: #fff !important;
    background: #000 !important;
}

.home-table .table-bordered>tbody>tr>td a {
    color: #fff !important;
}

.home-table .label.label-success a {
    color: #fff !important;
}


.service-addon img {
    margin-bottom: 15px;
    transition: 0.5s;
}

.service-addon h3 {
    font-size: 18px;
    font-weight: 700;
    color: #376990 !important;
    margin-bottom: 25px;
    position: relative;
}

.service-addon h3:before {content: "";position: absolute;background: #376990;width: 50px;height: 3px;left: 0;right: 0;margin: auto;top: -15px;transition: 0.5s;opacity: 0.3;}

.service-addon:hover h3:before {
    opacity: 1;
}

.service-addon:hover img {
    border-radius: 20px;
    box-shadow: 0 3px 8px #b9b9b9;
}

.service-addon .sppb-addon-content-wrap {
    padding: 0px 0px 0px 0px;
}

.bg-style-001:before {content: "";position: absolute;background: url(/images/dreamztech/images/lms-bg-002.jpg) no-repeat scroll left top / cover;width: 100%;height: 650px;top: 0;}

.bg-style-001:after { content: ""; position: absolute; background: url(/images/dreamztech/images/lms-bg-002.jpg) no-repeat scroll right bottom / cover; width: 100%; height: 650px; bottom: 0; }


/*search*/
input#mod-search-searchword {
    border-radius: 0px !IMPORTANT;
    background: transparent;
}


/*doc*/
div#splms-lesson-video-google-doc {
    border: 1px solid #bbbbbb;
    background: #fff;
}
@media(min-width:992px){
.scaled-iframe-wrapper {
    height: 403px;
}}
@media(max-width:768px){
.scaled-iframe {
    height: 1000px !IMPORTANT;
}
div#splms-lesson-video-google-doc {
    height: 430px;
    border: 1px solid #bbbbbb;
    background: #fff;
}
.scaled-iframe-wrapper {
    height: 450px !IMPORTANT;
    min-height: 450px !IMPORTANT;
}}
div#splms-lesson-video-google-doc button {
    background: #141e3e !important;
    font-size: 11px !IMPORTANT;
    padding: 5px 5px !IMPORTANT;
    line-height: 1 !IMPORTANT;
    font-weight: 600!IMPORTANT;
    letter-spacing: 0px !IMPORTANT;
    right: 30px !IMPORTANT;
    top: 5px !IMPORTANT;
    border-radius: 0px !IMPORTANT;
}
.splms-lesson-description h2 {
    font-size: 18px;
    margin-top: 20px;
    margin-bottom: 8px !IMPORTANT;
    color: #fff;
}
.splms-lesson-description p,
.splms-lesson-description a {
    font-size: 14px;
    color: #fff !IMPORTANT;
}

