/* Copyright (C) YOOtheme GmbH, http://www.gnu.org/licenses/gpl.html GNU/GPL */

/*
 * Custom Style Sheet - Use this file to style your content
 */

/* @import url(http://fonts.googleapis.com/css?family=Open+Sans:400,600,600italic,800); */

@import url('https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap');

#headerbar,#header{
margin-bottom:0px;
}

#logo{
margin-bottom:-40px;
margin-left:10px;
}

#logo p{
margin:0px;
}

#logo-text{
float:left;
margin:21px 0 0 20px;
}

#top-a .mod-box{margin-top:0px;}

#menubar{
background:#ee6232;
padding-left:165px;
}

#search_icon_wrap{
max-width: 300px;
margin-right: 0;
float: right;
}

#search_icon_wrap .module{
margin:0px;
}

#search{
margin-bottom:10px;
background:url(../images/search.png) no-repeat scroll 0 50% transparent;
padding:0 0 0 33px;
}

.searchbox {
background: none repeat scroll 0 0 #e9e9e9;
border:none;
height:25px;
padding: 0 25px 0px 10px;
width:165px;
}

.searchbox input{
height:25px;
}

.searchbox .results{
top:28px!important;
z-index:99999;
}

.searchresult>div{border: 1px solid #d1d1d1 !important; overflow: scroll; background: #fff; z-index: 1; position: absolute; border-radius: 8px; overflow: auto !important;}
.searchresult>div ul.result-list{list-style: none; padding: 0; margin: 0; border-radius: 8px;}
.searchresult>div ul.result-list li:first-child{border-top-left-radius: 8px; border-top-right-radius: 8px;}
.searchresult>div ul.result-list li:last-child{border-bottom-left-radius: 8px; border-bottom-right-radius: 8px;}
.searchresult>div ul.result-list li a {display: block; font-family: 'Lato', sans-serif; font-weight: 500; text-decoration: none; padding: 0.5rem 1rem !important;}
.searchresult>div ul.result-list li a:hover,
.searchresult>div ul.result-list li a:focus {background: #e02926; color: #fff;}

#social_icon{
margin-bottom:10px;
float:right;
}

#header ul#header-soical-wrap{
margin:0px;
padding:0px;
list-style-type:none;
}

#header ul#header-soical-wrap li{
margin:0px;
padding:0px;
list-style-type:none;
display:inline-block;
}

#top-b .module p{
margin:0px; 
}


#top-b .module .plus-wrap a{
background:url(../../../images/plus.png) no-repeat 0 0 transparent;
}


#top-b .module img{
position: relative; 
max-width: 100%; 
vertical-align:top;
}

#top-b .content_wrap{
position:absolute; 
/*width: 100%; */
bottom:30px;
padding:0px 5%;
max-width:394px;
display:none;
}

#top-b .content_wrap h3{
color:#fff;
font-size:30px;
line-height:1em;
margin:5px 0px;
text-transform:uppercase;
}

#top-b .content_wrap span{
color:#fc3d32;
}

#top-b .content_wrap a{
color:#fff;
text-transform:uppercase;
}

#bottom_wrap{margin:0px 15px;color:#000;}

#bottom_wrap h3{font-size:16px;color:#000;font-weight:bold;}

#bottom-b-height,#bottom-c-height{
background:#e9e9e9;
}

#bottom-c-height{
border-left:2px solid #fff;
}

#bottom-b{
padding:30px 10px;
}

#bottom-c{
padding:30px 50px;
}

#bottom-c p{
margin:5px 0px;
}

#bottom-c p img{
vertical-align:middle;
margin-right:10px;
}

#bottom-b .menu-sidebar li.level1{
border-top:0px;
}

#bottom_wrap a{
color:#000;
}

#bottom_wrap a:hover{
color:#fc3d32;
}

ul#footer-soical-wrap{
margin:20px 0 0px;
padding:0px;
list-style-type:none;
}

ul#footer-soical-wrap li{
margin:0px;
padding:0px;
list-style-type:none;
display:inline-block;
}

#footer{
background:none repeat scroll 0 0 #ee6232;
color:#fff;
padding:10px;
font-weight:600;
font-family:"Open Sans",sans-serif;
}

#footer .module{
float:left;
}

#footer .module.float-right{
float:right;
margin-right:130px;
}

#footer ul li a{
color:#fff;
font-weight:normal;
font-family:"Open Sans",sans-serif;
font-weight:normal;
}

#footer .menu-line li:first-child,#footer .menu-line li{
background:url("../images/menu_line_item.png") no-repeat scroll right 50% rgba(0, 0, 0, 0);
margin-left:4px;
padding-left:0px;
padding-right:8px;
}

.pg-detail-view iframe .ytp-button-fullscreen-enter{
display:block!important;
}


/*||==||<<CSS START FROM 14-09-23 FOR REDEVLOPMENT>>||==||*/
#sp-footer .container-inner .row{align-content: center;}
#sp-footer .container-inner{padding: 15px 0;}
#sp-footer p{margin: 0; font-size: 14px; letter-spacing: 0.6px; font-weight: 500;}
#sp-footer p a {text-decoration: underline; text-underline-position: under;}
#sp-footer #sp-footer2 ul.menu {margin: 0;}
#sp-bottom form.sppb-addon-form-builder-form {margin: 0; display: grid; grid-template-columns: 2.5fr 1fr;}
#sp-bottom form.sppb-addon-form-builder-form .sppb-form-group{padding: 0; margin: 0; width: 100%;}
#sp-bottom form.sppb-addon-form-builder-form .sppb-form-builder-btn{margin: 0;}
#sp-bottom form.sppb-addon-form-builder-form .sppb-form-builder-btn button.sppb-btn{padding: 7px 12px; margin-left: -3px; margin-top: 1px; border-top-right-radius: 4px; border-bottom-right-radius: 4px; border: 0;}

.sppb-addon-wrapper .sppb-carousel-extended-dots ul li:hover span, .sppb-addon-wrapper .sppb-carousel-extended-dots ul li.active span{background:#e02926 !important;}

/* .edulif-instructor-home-testimonial-wrapper .sppb-carousel-extended-list .sppb-carousel-extended-outer-stage #sppb-testi-1590807029606-carousel-item-key-0 .sppb-testimonial-carousel-name-designation .sppb-testimonial-carousel-name, 
.edulif-university-home-testimonial-wrapper .sppb-carousel-extended-list .sppb-carousel-extended-outer-stage #sppb-testi-1590807029606-carousel-item-key-0 .sppb-testimonial-carousel-name-designation .sppb-testimonial-carousel-name{color: #e02926 !important;}
.edulif-instructor-home-testimonial-wrapper .sppb-carousel-extended-list .sppb-carousel-extended-outer-stage #sppb-testi-1590807029606-carousel-item-key-1 .sppb-testimonial-carousel-name-designation .sppb-testimonial-carousel-name, 
.edulif-university-home-testimonial-wrapper .sppb-carousel-extended-list .sppb-carousel-extended-outer-stage #sppb-testi-1590807029606-carousel-item-key-1 .sppb-testimonial-carousel-name-designation .sppb-testimonial-carousel-name{color: #f7bb00 !important;}
.edulif-instructor-home-testimonial-wrapper .sppb-carousel-extended-list .sppb-carousel-extended-outer-stage #sppb-testi-1590807029606-carousel-item-key-2 .sppb-testimonial-carousel-name-designation .sppb-testimonial-carousel-name, 
.edulif-university-home-testimonial-wrapper .sppb-carousel-extended-list .sppb-carousel-extended-outer-stage #sppb-testi-1590807029606-carousel-item-key-2 .sppb-testimonial-carousel-name-designation .sppb-testimonial-carousel-name{color: #e02926 !important;}
.edulif-instructor-home-testimonial-wrapper .sppb-carousel-extended-list .sppb-carousel-extended-outer-stage #sppb-testi-1590807029606-carousel-item-key-3 .sppb-testimonial-carousel-name-designation .sppb-testimonial-carousel-name, 
.edulif-university-home-testimonial-wrapper .sppb-carousel-extended-list .sppb-carousel-extended-outer-stage #sppb-testi-1590807029606-carousel-item-key-3 .sppb-testimonial-carousel-name-designation .sppb-testimonial-carousel-name{color: #f7bb00 !important;}
.edulif-instructor-home-testimonial-wrapper .sppb-carousel-extended-list .sppb-carousel-extended-outer-stage #sppb-testi-1590807029606-carousel-item-key-4 .sppb-testimonial-carousel-name-designation .sppb-testimonial-carousel-name, 
.edulif-university-home-testimonial-wrapper .sppb-carousel-extended-list .sppb-carousel-extended-outer-stage #sppb-testi-1590807029606-carousel-item-key-4 .sppb-testimonial-carousel-name-designation .sppb-testimonial-carousel-name{color: #e02926 !important;}


.edulif-instructor-home-testimonial-wrapper .sppb-carousel-extended-list .sppb-carousel-extended-outer-stage #sppb-testi-1590807029606-carousel-item-key-0:after, 
.edulif-university-home-testimonial-wrapper .sppb-carousel-extended-list .sppb-carousel-extended-outer-stage #sppb-testi-1590807029606-carousel-item-key-0:after{background-color: #e02926 !important;}
.edulif-instructor-home-testimonial-wrapper .sppb-carousel-extended-list .sppb-carousel-extended-outer-stage #sppb-testi-1590807029606-carousel-item-key-1:after, 
.edulif-university-home-testimonial-wrapper .sppb-carousel-extended-list .sppb-carousel-extended-outer-stage #sppb-testi-1590807029606-carousel-item-key-1:after{background-color: #f7bb00 !important;}
.edulif-instructor-home-testimonial-wrapper .sppb-carousel-extended-list .sppb-carousel-extended-outer-stage #sppb-testi-1590807029606-carousel-item-key-2:after, 
.edulif-university-home-testimonial-wrapper .sppb-carousel-extended-list .sppb-carousel-extended-outer-stage #sppb-testi-1590807029606-carousel-item-key-2:after{background-color: #e02926 !important;}
.edulif-instructor-home-testimonial-wrapper .sppb-carousel-extended-list .sppb-carousel-extended-outer-stage #sppb-testi-1590807029606-carousel-item-key-3:after, 
.edulif-university-home-testimonial-wrapper .sppb-carousel-extended-list .sppb-carousel-extended-outer-stage #sppb-testi-1590807029606-carousel-item-key-3:after{background-color: #f7bb00 !important;}
.edulif-instructor-home-testimonial-wrapper .sppb-carousel-extended-list .sppb-carousel-extended-outer-stage #sppb-testi-1590807029606-carousel-item-key-4:after, 
.edulif-university-home-testimonial-wrapper .sppb-carousel-extended-list .sppb-carousel-extended-outer-stage #sppb-testi-1590807029606-carousel-item-key-4:after{background-color: #e02926 !important;} */

.edulif-instructor-home-testimonial-wrapper .sppb-carousel-extended-list .sppb-carousel-extended-outer-stage .sppb-carousel-extended-item .sppb-testimonial-carousel-name-designation .sppb-testimonial-carousel-name:nth-child(odd), 
.edulif-university-home-testimonial-wrapper .sppb-carousel-extended-list .sppb-carousel-extended-outer-stage .sppb-carousel-extended-item .sppb-testimonial-carousel-name-designation .sppb-testimonial-carousel-name:nth-child(odd){color: #e02926 !important;}

.edulif-instructor-home-testimonial-wrapper .sppb-carousel-extended-list .sppb-carousel-extended-outer-stage .sppb-carousel-extended-item .sppb-testimonial-carousel-name-designation .sppb-testimonial-carousel-name:nth-child(even), 
.edulif-university-home-testimonial-wrapper .sppb-carousel-extended-list .sppb-carousel-extended-outer-stage .sppb-carousel-extended-item .sppb-testimonial-carousel-name-designation .sppb-testimonial-carousel-name:nth-child(even){color: #f7bb00 !important;}

.edulif-instructor-home-testimonial-wrapper .sppb-carousel-extended-list .sppb-carousel-extended-outer-stage .sppb-carousel-extended-item:nth-child(odd):after, 
.edulif-university-home-testimonial-wrapper .sppb-carousel-extended-list .sppb-carousel-extended-outer-stage .sppb-carousel-extended-item:nth-child(odd):after{background-color: #e02926 !important;}

.edulif-instructor-home-testimonial-wrapper .sppb-carousel-extended-list .sppb-carousel-extended-outer-stage .sppb-carousel-extended-item:nth-child(even):after, 
.edulif-university-home-testimonial-wrapper .sppb-carousel-extended-list .sppb-carousel-extended-outer-stage .sppb-carousel-extended-item:nth-child(even):after{background-color: #f7bb00 !important;}


.course-list {display: grid; grid-template-columns: repeat(4, 1fr); gap: 2rem;}
.course-list .course-info-wrap {transition: all .3s ease; background: #fff; display: flex; flex-direction: column; border-radius: 5px; overflow: hidden; border: 1px solid #e1e7ec; margin-bottom: 30px; border-top: none;}
.course-list .course-info-wrap .image_wrapped{position: relative; overflow: hidden;}
.course-list .course-info-wrap .image_wrapped img {border-radius: 5px 5px 0 0; display: block; max-width: 100%; height: auto; margin: 0 auto; width: 100%;}
.course-list .course-info-wrap .course-info {padding: 15px 20px 20px;}
.course-list .course-info-wrap .course-info .splms-courses-title{font-size: 20px; font-weight: 600; line-height: 30px; letter-spacing: .33px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; max-height: 60px; -webkit-line-clamp: 2; line-clamp: 2; -webkit-box-orient: vertical; -moz-box-orient: vertical; -ms-box-orient: vertical; box-orient: vertical;}
.course-list .course-info-wrap .course-info .splms-courses-title a{color: #11212d;}
.splms-sale-price {font-size: 20px; font-weight: 700; color: #11212d; letter-spacing: .33px;}
.course-list .course-info-wrap .course-listing-button-wrap {border-top: solid 1px #e9eff2; margin-top: auto;}
.course-list .course-info-wrap .course-listing-button-wrap .splms-readmore {width: 100%; padding: 17px 25px; border: none; border-top: 0; border-radius: 0; font-size: 16px; font-weight: 500; color: #11212d; text-transform: initial;}

.leadercourses .slick-track{display: flex; gap: 2rem;}
/* .leadercourses .slick-arrow {background: #fff; width: 32px; height: 32px; border-radius: 32px; display: flex; align-items: center; justify-content: center; line-height: 0; opacity: 1;} */
.leadercourses .slick-next:before, .leadercourses .slick-prev:before{opacity: 1; color: #e02926;}
.leadercourses .slick-next:focus:before, .leadercourses .slick-next:hover:before, 
.leadercourses .slick-prev:focus:before, .leadercourses .slick-prev:hover:before{color: #f7bb00;}
.leadercourses .slick-dots li button:before{font-size: 12px;}
.leadercourses .slick-dots li.slick-active button:before{color: #e02926; opacity: 1;}
.leadercourses .course-info-wrap {transition: all .3s ease; background: #fff; display: flex !important; flex-direction: column; border-radius: 5px; overflow: hidden; border: 1px solid #e1e7ec; margin-bottom: 30px; border-top: none;}
.leadercourses .course-info-wrap .image_wrapped{position: relative; overflow: hidden;}
.leadercourses .course-info-wrap .image_wrapped img {border-radius: 5px 5px 0 0; display: block; max-width: 100%; height: auto; margin: 0 auto; width: 100%;}
.leadercourses .course-info-wrap .course-info {padding: 15px 20px 20px;}
.leadercourses .course-info-wrap .course-info .splms-courses-title{font-size: 20px; font-weight: 600; line-height: 30px; letter-spacing: .33px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; max-height: 60px; -webkit-line-clamp: 2; line-clamp: 2; -webkit-box-orient: vertical; -moz-box-orient: vertical; -ms-box-orient: vertical; box-orient: vertical;}
.leadercourses .course-info-wrap .course-info .splms-courses-title a{color: #11212d;}
.leadercourses .splms-sale-price {font-size: 20px; font-weight: 500; color: #e02926; letter-spacing: .33px;}
.leadercourses .course-info-wrap .course-listing-button-wrap {border-top: solid 1px #e9eff2; margin-top: auto;}
.leadercourses .course-info-wrap .course-listing-button-wrap .splms-readmore {width: 100%; padding: 17px 25px; border: none; border-top: 0; border-radius: 0; font-size: 16px; font-weight: 500; color: #11212d; text-transform: initial;}

.searchcourses .input_blog{display: flex; flex-direction: row-reverse;align-items: center; gap: 0.2rem; border: 1px solid rgba(0, 0, 0, 0.15); border-radius: 0.25rem;}
.searchcourses input {border: 0 !important;}
.searchcourses .fa-search {padding: 0 0 0 0.5rem; font-size: 12px; color: #767676;}

#loginModal246.modal.fade.show, #registerModal246.modal.fade.show{top: 0 !important;}
#jtl .mod-login .form-group {margin-bottom: 1rem;}
#jtl .mod-login .form-group .input-group-text{padding: 0rem .3rem;}
#jtl .mod-login .form-group button.input-password-toggle {background-color: #e9ecef; border: 1px solid #ced4da; border-radius: 0.25rem;}
#jtl .mod-login .form-group .btn{display: flex; align-items: center; gap: 10px; justify-content: center;}
body.layout-default .btn{padding: 10px 15px;}
.formResponsive button[type=reset], .formResponsive button[type=submit], 
.formResponsive input[type=reset], .formResponsive input[type=submit]{background: #e02926; border: 1px solid #e02926; box-shadow: none; padding: 10px 15px;}
.formResponsive button[type=submit].active, 
.formResponsive button[type=submit].disabled, 
.formResponsive button[type=submit]:active, 
.formResponsive button[type=submit]:hover, 
.formResponsive button[type=submit][disabled],
.formResponsive input[type=submit].active, 
.formResponsive input[type=submit].disabled, 
.formResponsive input[type=submit]:active, 
.formResponsive input[type=submit]:hover, 
.formResponsive input[type=submit][disabled]{background-color: #f7bb00; border-color: #f7bb00;}

.custom_findgroup_form{width: 50%; margin: 0 auto; padding: 24px; 	border-radius: 5px;box-shadow: 0px 0px 36px rgb(0 0 0 / 15%)}
.custom_findgroup_form .formRed {text-align: center; text-decoration: underline; text-underline-position: under; text-transform: capitalize;}
.custom_findgroup_form h2 {text-align: center; margin-bottom: 1rem;}
.custom_findgroup_form.formResponsive .formHorizontal .formControlLabel{float: none; margin: 0; width: 100%; padding: 0; text-align: left;}
.custom_findgroup_form.formResponsive .formHorizontal .formControlLabel strong.formRequired {color: red;}
.custom_findgroup_form.formResponsive .formHorizontal .rsform-block{margin: 0;}
.custom_findgroup_form.formResponsive .formHorizontal .formControls{margin: 0;}
.custom_findgroup_form.formResponsive input[type=email], 
.custom_findgroup_form.formResponsive input[type=number], 
.custom_findgroup_form.formResponsive input[type=password], 
.custom_findgroup_form.formResponsive input[type=tel], 
.custom_findgroup_form.formResponsive input[type=text], 
.custom_findgroup_form.formResponsive input[type=url],
.custom_findgroup_form.formResponsive select{box-sizing: border-box; height: 38px; margin: 0; border: solid 1px #dbdfe2; background-color: #fafafb; box-shadow: none;}
#sp-main-body{padding: 40px 0;}
.sp-page-title{padding: 134px 0;}
.view-courses .sp-page-title{padding: 134px 0;}
h2{position: relative;}
h2:after {content: ""; display: block; width: 100%; height: 1px; background: #e02926;}
h3{position: relative;}
h3:after {content: ""; display: block; width: 100%; height: 1px; background: #e02926; position: absolute; bottom: 0;}
#sp-bottom h3 {text-decoration-thickness: from-font; text-underline-offset: 10px; text-decoration: underline; text-decoration-color: #fff;}
#sp-bottom h3:after{display: none;}
.course_detail_page .cover-image {background: #f3f3f3; padding: 24px; border-radius: 5px;}
.course_detail_page .course-title {font-size: 40px; line-height: 55px; font-weight: 700;}
.course_detail_page .course-price {font-size: 20px; font-weight: 700; color: #e02926; letter-spacing: .33px; margin-bottom: 1rem;}

.view-login #sp-component, 
.view-registrationform #sp-component{padding-right: 0px; flex: 0 0 41.666667%; max-width: 41.666667%; margin: 0 auto; padding: 24px; border-radius: 5px; box-shadow: 0px 0px 36px rgb(0 0 0 / 15%); display: block;}
.login .form-group .form-control{border-radius: .25rem;}
.required .star {color: red;}
.form-control-feedback {font-size: 12px; color: #990000; font-style: italic; line-height: 14px;}
.login .list-group {display: flex; flex-direction: row; justify-content: center;}
.login .list-group .list-group-item{border: 0; padding: 0rem 0.5rem; font-size: 14px; text-transform: capitalize;}
.input-password-toggle .icon-eye:before {font-family: "Font Awesome 5 Free"; font-weight: 400; content: "\f06e";}
.btn-danger {color: #fff; background-color: #990000; border-color: #990000;}
.success-message {
    padding: 16px;
    border-radius: 15px;
    border: 2px solid #00ac62;
    background: #00ac6208;
    box-shadow: 0px 0px 36px rgb(0 0 0 / 15%);
    color: #00ac62;
    font-weight: bold;
    text-transform: capitalize;
    width: 60%;
    margin: 1.5rem auto;
    display: block;
}
.subscribe-error {
    padding: 16px;
    border-radius: 15px;
    border: 2px solid #990000;
    background: #99000017;
    box-shadow: 0px 0px 36px rgb(0 0 0 / 15%);
    color: #990000;
    font-weight: bold;
    text-transform: capitalize;
    width: 60%;
    margin: 1.5rem auto;
    display: block;
}
.insertdata-error {
    padding: 16px;
    border-radius: 15px;
    border: 2px solid #990000;
    background: #99000017;
    box-shadow: 0px 0px 36px rgb(0 0 0 / 15%);
    color: #990000;
    font-weight: bold;
    text-transform: capitalize;
    width: 60%;
    margin: 1.5rem auto;
    display: block;
}
.limited-students {
    padding: 16px;
    border-radius: 15px;
    border: 2px solid #602b7a;
    background: #00ac6208;
    background: #602b7a12;
    box-shadow: 0px 0px 36px rgb(0 0 0 / 15%);
    color: #602b7a;
    font-weight: bold;
    text-transform: capitalize;
    width: 60%;
    margin: 1.5rem auto;
    display: block;
}
.registarion-error {
    padding: 16px;
    border-radius: 15px;
    border: 2px solid #990000;
    background: #99000017;
    box-shadow: 0px 0px 36px rgb(0 0 0 / 15%);
    color: #990000;
    font-weight: bold;
    text-transform: capitalize;
    width: 60%;
    margin: 1.5rem auto;
    display: block;
}
.custom_form_book .select-type {max-width: 41.666667%; display: flex; flex-direction: column; align-items: center; gap: 0.5rem; margin: 0 auto; padding: 24px; border-radius: 5px; box-shadow: 0px 0px 36px rgb(0 0 0 / 15%);}
.custom_form_book .select-type label {min-width: 150px; } 
.custom_form_book .select-type .details {width: 100%;}
.custom_form_book .select-type .details .control-group {display: flex; align-items: center; justify-content: flex-start; gap: 1rem;}
.custom_form_book .select-type .details .control-group .control-label {float: none; width: 180px; padding: 0;}
.custom_form_book .select-type .details .control-group .control-label label {font-weight: 600;} 



#jtl button.modal-toggle,
#jtl button.login-toggle, 
#jtl button.register-toggle{padding: 6px 12px; margin: 0px 0 0 5px; background: #e02926; border-color: #e02926; color: white;}
#jtl button.modal-toggle:hover, 
#jtl button.login-toggle:hover, 
#jtl button.register-toggle:hover{background: #f7bb00; border-color: #f7bb00; color: #fff;}
#sp-header .row {align-items: center;}
#sp-header .row .mod-languages .dropdown-toggle {padding: 5px 8px; font-size: 14px;}
#sp-header .row .mod-languages .chosen-container {width: 100% !important;}
#sp-header .row .mod-languages .chosen-container-single .chosen-single {padding: 5px 8px; font-size: 14px; border-radius: 6px; letter-spacing: 0.27px; text-transform: uppercase; background: #fff; border-color: #f7bb00; color: #f7bb00; box-shadow: none; height: auto; vertical-align: middle; line-height: 1.4; font-weight: 600; position: relative;}
#sp-header .row .mod-languages .chosen-container-single .chosen-single div b{background-position-y: 5px;}
#sp-header .row #sp-language .sp-column {justify-content: flex-end;}
/* body.com_courses #sp-main-body {background: #f7f7f7;} */
.com_courses.view-course #myTab {margin: 1.618em 0; border: 0;}
.com_courses.view-course #myTab button#home-tab {border: 0; color: #11212d; font-weight: bold; padding: 0; background: transparent; border-bottom: 1px solid #e02926;}
div#myTabContent {background-color: #f7f7f7; border-radius: 10px; border: 1px solid #d6d9dd; padding: 1.25rem 1.25rem; font-weight: 500;}
.phone_blog {display: flex; align-items: center; gap: 0.5rem;}
.course-list .course-info-wrap .course-info h3.splms-courses-title {text-decoration: none;}

.da-lists {margin: 0; padding: 0; list-style: none;}
.da-lists .da-lists-items {display: grid; align-items: flex-start; gap: 0.2rem; grid-template-columns: auto 1fr;}
.da-lists .da-lists-items .da_label {font-weight: bold;}
.da-lists .da-lists-items .da_ans {display: flex; align-items: center; gap: 0.2rem;}

/*h1:after {content: ""; width: 100%; height: 1px; display: block; background: #e02926;}*/
.lassons-bobble.grey .sppb-animated-number:before {background-color: #d3d3d3;}
.lassons-bobble.red .sppb-animated-number:before {background-color: #e02926;}
.lassons-bobble.purple.sppb-animated-number:before {background-color: purple;}
.logout-button button.btn.btn-primary {padding: 6px 10px; font-size: 14px; letter-spacing: normal;}
#sp-header .row .sp-column .mod-languages .chosen-container-single .chosen-single span{margin-right: 12px;}
#sp-header .row #sp-menu-right .sp-module {width: 100%;}
#sp-header .row #sp-menu-right .sp-module .chosen-container-single .chosen-single span{}

.addtoany_list {margin: 1rem 0; display: flex; align-items: center; gap: 0.25rem;}
section#sp-social {padding: 1.5rem 0;}

.custom_featured_box_section .sppb-media-content .sppb-addon-text {display: none;}

@media only screen and (min-width:768px) and (max-width:1024px){
	.course-list {display: grid; grid-template-columns: repeat(2, 1fr); gap: 1rem;}	
	.custom_findgroup_form{width: 90%;}
	.view-login #sp-component, .view-registrationform #sp-component{flex: 0 0 80%; max-width: 80%;}
    .custom_form_book .select-type{max-width: 70%;}
    .custom_video_blog iframe{width: 100%;}
    .custom_header_mod_row .sppb-row {display: grid; grid-template-columns: auto auto; justify-content: flex-end;}
    .custom_header_mod_row .sppb-row .sppb-row-column {max-width: 100%!important; flex-basis: 100%!important;}

}
@media only screen and (min-width:992px) and (max-width:1100px){
    #sp-header .sp-megamenu-parent>li>a, .sp-megamenu-parent>li>span{padding: 0 10px; line-height: normal;}
    #sp-header{height: auto;}
    /*#sp-header .row{align-items: baseline;} */
    .custom_video_blog iframe{width: 100%;}
}
@media only screen and (min-width:1024px) and (max-width:1280px){
	#sp-header .sp-megamenu-parent>li>a, .sp-megamenu-parent>li>span{padding: 0 10px;}
    .custom_video_blog iframe{width: 100%;}
    .custom_header_mod_row .sppb-row {display: grid; grid-template-columns: auto auto; justify-content: flex-end;}
    .custom_header_mod_row .sppb-row .sppb-row-column {max-width: 100%!important; flex-basis: 100%!important;}
}
@media (max-width: 767px){
	.course-list {display: grid; grid-template-columns: repeat(1, 1fr); gap: 1rem;}	
	.custom_findgroup_form{width: 100%;}
	.view-login #sp-component, .view-registrationform #sp-component{flex: 0 0 100%; max-width: 100%;}
	.login .list-group{flex-direction: column;}
	.subscribe-error, .success-message {width: 100%;}
    .custom_form_book .select-type{max-width: 100%;}
    #sp-header #sp-logo,
    #sp-header #sp-menu,
    #sp-header #sp-menu-right{order: unset;}
    body.ltr #offcanvas-toggler.offcanvas-toggler-left{margin-right: 5px;}
    .custom_video_blog iframe{width: 100%;}
    .custom_header_mod_row .sppb-row {display: grid; grid-template-columns: auto auto; justify-content: flex-end;}
    iframe#welcome_video {width: 100%;}
}
@media (min-width: 768px){
    #sp-header .row #sp-menu-right {padding: 0;}

    
}
/*||==||<<CSS CLOSE FROM 14-09-23 FOR REDEVLOPMENT>>||==||*/

/*CSS by Abdul*/

.com_courses.view-courses #sp-component {
    background-color: #FAFAFB;
    padding-top: 20px;
}
.com_courses.view-courses #sp-component .course-list .course-info-wrap .price-box .splms-sale-price h5
{
    font-size: 18px;
    color: #e02926;
}

/* .com_courses.view-course #myTab button#home-tab { background-color :#f7bb00 }
.com_courses.view-course .about-course { margin-top:30px; } */

#sp-bottom #sp-bottom1 ul.menu{height: auto;}