.section-title h2{ font-weight:bold; }



.listhalf ul, ul.listhalf, .listhird ul, ul.listhird, .listforth ul, ul.listforth{ text-align:left; width:100%; display:flex; flex-wrap:wrap; }
.listhalf ul li, ul.listhalf li{ width:50%; padding-right:30px; margin-bottom:5px; }
.listhird ul li, ul.listhird li{ width:33.3%; padding-right:30px; margin-bottom:5px; }
.listforth ul li, ul.listforth li{ width:25%; padding-right:30px; margin-bottom:5px; }
.listfull li ul, ul.listfull li{ width:100%; }

ul.list-c1, ul.list-c2, ul.list-c3, ul.list-c4, ul.list-c5, ul.list-c6{ text-align:left; width:100%; display:flex; flex-wrap:wrap; padding-left:0; list-style:none; }
ul.list-c1>li, ul.list-c2>li, ul.list-c3>li, ul.list-c4>li, ul.list-c5>li, ul.list-c6>li{ padding-left:20px; list-style:none; position:relative; }
ul.list-c1>li::before, ul.list-c2>li::before, ul.list-c3>li::before, ul.list-c4>li::before, ul.list-c5>li::before, ul.list-c6>li::before{ position:absolute; left:0; content:'\25A0'; color:#3a7afb; font-size:85%; }
ul.list-c1>li::before{ content:'\2022'; }
ul.list-c1>li, ul.list-c2>li, ul.list-c3>li, ul.list-c4>li, ul.list-c5>li, ul.list-c6>li{ padding-right:20px; margin-bottom:5px; }

ul.list-c1>li{ width:100%; }
ul.list-c2>li{ width:50%; }
ul.list-c3>li{ width:33.3%; }
ul.list-c4>li{ width:25%; }
ul.list-c5>li{ width:20%; }
ul.list-c6>li{ width:16.66%; }

ol.list-module { list-style-type: decimal; counter-reset:elementcounter; padding-left:70px; }
ol.list-module li { counter-increment:elementcounter; }
ol.list-module li::marker { content:"Module " counter(elementcounter) ": "; }

ul.list-label{ list-style:none; padding-left:0; }
ul.list-label>li{ list-style:none; padding-left:40px; margin-bottom:15px; }
ul.list-label label{ font-weight:bold; margin-left:-40px; width:40px; }


#cognixiaModalvideo .modal-dialog{ max-width:562px; }

/* Upcomming classrooms */
.class-schedule{
    padding-top:25px;
    padding-bottom:25px;
}
.class-schedule .button{
    margin-bottom:25px;
}
.batch-box {
    border: 2px solid #3a7afb;
    padding: 10px;
    margin-bottom: 25px;
}
.batch-box .heading {
    text-align: center;
    font-size: 26px;
    font-weight: 400;
}
.batch-box .heading span {
    background: #fff;
    display: inline-block !important;
    padding: 0 10px;
    margin: 0 !important;
    position: relative;
    top: -30px;
}
.batch-date {
    width: 100%;
    float: left;
    margin-right: 5px;
    margin-bottom: 20px;
}
.batch-date h3 {
    font-size: 20px;
    font-weight: 600;
}
.batch-date p {
    font-size: 15px;
}
.batch-content {
    display: block;
    clear: both;
}



.course-tip {
    display: inline-block;
    border: 2px solid #02d7a2;
    color: #02d7a2;
    padding: 10px 25px;
    border-radius: 25px;
    margin: 20px;
}
.course-tip .q-mark {
    display: inline-block;
    text-align: center;
    width: 20px;
    height: 20px;
    line-height: 24px;
    padding: 1px;
    font-size: 16px;
    cursor: pointer;
}
.course-tip .course-tiptext {
    display: none;
    font-size: 14px;
    width: 460px;
    color: #fff;
    text-align: left;
    padding: 16px 15px;
    position: absolute;
    z-index: 3;
    border: 0;
    border-radius: 4px;
    box-shadow: 0 2px 8px 0 rgba(0,0,0,0.1);
    background-color: #51565e;
    right: 13.1%;
}
.course-tip .q-mark:hover .course-tiptext { display:block; }



.cog-uniq-offer {
    padding: 25px 0;
    background: #ebebeb;
}
.cog-uniq-offer .square-bullets{ margin-bottom:30px; }
button.js-video-buttonvideo {
    background: none;
    border-radius: 0px;
    width: 100%;
    padding: 0px;
}





.adv-car .card-box {
    display: block;
    overflow: hidden;
    min-height: 175px;
    -moz-box-shadow-bottom: 0px 0px 10px rgba(0,0,0,.5);
    -webkit-box-shadow-bottom: 0px 0px 10px rgba(0,0,0,.5);
    box-shadow-bottom: 0px 0px 10px rgba(0,0,0,.5);
    box-shadow: 0px 0px 10px rgba(0,0,0,.5);
    padding: 30px 0 0 30px;
    margin-bottom:25px;
}
.course-features .card-box {
    padding:0;
}
.course-features .card-box .left-con-mb {
    width: 100% !important;
    float: none !important;
    margin-right: 0 !important;
    background: linear-gradient(to left, #3494fc, #02d7a2);
    min-height: 130px;
}
.course-features .card-box .title-feat h4 {
    font-size: 18px;
    color: #fff;
    padding: 20px 0;
    text-align: center;
}
.course-features .card-box .left-con-mb .feat-img {
    text-align: center;
    width: 80px;
    height: 80px;
    margin: 0 auto;
    min-width: 90px;
    min-height: 90px;
    background: #fff;
    padding: 14px;
    position: relative;
    bottom: -40px;
    -webkit-box-shadow: 0 0 10px #ccc;
    box-shadow: 0 0 10px #ccc;
    margin-top: -30px;
}
.course-features .card-box .right-con-mb {
    width: 100% !important;
    padding: 20px;
    padding-top:50px;
    min-height: 205px !important;
    float: none;
    margin-top: 0px;
    text-align: center;
    font-size: 16px;
}

.course-subscribe input[type="email"]{
    width: 58%;
}


/* scroll bar css in accordion */
.tabmb {
    max-height: 625px;
    overflow-y: scroll;
    overflow-x: hidden;
}




@media (max-width: 1092px) {
    ul.list-c5 li{ width:25%; }
    ul.list-c6 li{ width:20%; }
}

@media (max-width: 991px) {
    ul.list-c5 li{ width:33.33%; }
    ul.list-c6 li{ width:25%; }
}

@media (max-width: 779px) {
    ul.list-c5 li{ width:50%; }
    ul.list-c6 li{ width:33.33%; }
}

@media (max-width: 767px) {
    .listhird ul li, ul.listhird li, .list-c3 ul li, ul.list-c3 li{ width:50%; }
}

@media (max-width: 640px) {
    .listhalf ul li, ul.listhalf li, ul.list-c2 li{ width:100%; }
    .listforth ul li, ul.listforth li, ul.list-c4 li{ width:50%; }
    ul.list-c8 li{ width:25%; }
}

@media (max-width: 575px) {
    .listhird ul li, ul.listhird li, .list-c3 ul li, ul.list-c3 li{ width:100%; }
    ul.list-c6 li{ width:50%; }
}

@media (max-width: 480px) {
    .listforth ul li, ul.listforth li, ul.list-c4 li, ul.list-c5 li{ width:100%; }
    ul.list-c8 li{ width:50%; }
}

@media (max-width: 420px) {
    ul.list-c6 li{ width:100%; }
}

@media (max-width: 320px){
    ul.list-c8 li{ width:100%; }
}
