 /* min-2000 */
@media screen and (min-width: 2000px) {
.mobil_responsive_menu{
  display: none;
}
.desktop_menu{
  display: block;
} 
}
/* end of min-2000 */

/* min-1920 */
@media screen and (min-width: 1920px) and (max-width: 1999px) {
.mobil_responsive_menu{
  display: none;
}
.desktop_menu{
  display: block;
}
}
/* end of min-1920 */

/* min-1600 */
@media screen and (min-width: 1600px) and (max-width: 1919px) {
.mobil_responsive_menu{
  display: none;
}
.desktop_menu{
  display: block;
}
}
/* end of min-1600 */

/* min-1400 */
@media screen and (min-width: 1400px) and (max-width: 1599px) {
.mobil_responsive_menu{
  display: none;
}
.desktop_menu{
  display: block;
}
}
/* end of min-1400 */

/* min-1240 */
@media screen and (min-width: 1240px) and (max-width: 1399px) {
.mobil_responsive_menu{
  display: none;
}
.desktop_menu{
  display: block;
}
}
/* end of min-1240 */

/* min-1024 */
@media screen and (min-width: 1024px) and (max-width: 1239px) {
.mobil_responsive_menu{
  display: none;
}
.desktop_menu{
  display: block;
}
.trainer_all_course > ul > li.column .rating > span:first-child{
        width: 50%;
}
}
/* end of min-1024 */


/* min-959 */
@media screen and (min-width: 959px) and (max-width: 1023px) {
.mobil_responsive_menu{
  display: none;
}
.trainer_all_course > ul > li.column{
    width:23%;
}
.trainer_all_course > ul > li.column .rating > span:first-child{
        width: 55%;
}
    .cpy_rgh a {
    width: 100%;
    float: left;
    margin-bottom: 10px;
}
.main.explore_inner .col-md-9 {
    width: 65%;
    float: left;
}
.feature_course .col-md-3 img ,.al_dev_cs .col-md-3 img {
    object-fit: cover;
    height: 150px;
}

.dec_back_info .col-md-8.col-lg-8 {
    padding: 0px;
    width: 75%;
    float: left;
}
.dec_back_info .col-md-4 {
    margin-top: 10px;
    width: 25%;
    float: left;
}
.feature_course .col-md-9, .feature_course .col-lg-9 ,.al_dev_cs .col-md-9, .al_dev_cs .col-lg-9 {
width: 70%;
float: left;
    } 
.feature_course .col-lg-3, .feature_course .col-md-3 ,.al_dev_cs .col-md-3,.al_dev_cs .col-lg-3 {
width: 30%;
float: left;
}

.feature_course .col-md-9, .feature_course .col-lg-9 {
width: 70%;
float: left;
    } 
.feature_course .col-lg-3, .feature_course .col-md-3{
width: 30%;
float: left;
}

.main.explore_inner .col-md-3 {
    width: 35%;
    float: left;
}
.desktop_menu{
  display: block;
}
.cat_name {
    width: 23%;
    float: left;
    border-radius: 10px;
}
.ftr {
    padding: 18px 10px 10px 10px;
    width: 25%;
    float: left;
}
.mob_mail {
    width: 25%;
    float: left;
    padding-top: 13px;
}
.text_base {
    float: right;
    padding: 0px 15px 2px 10px;
    color: #fff;
}
.filter_left_side{
    display: none;
}
.filter_right_side{
    width: 100%;
    margin: 0px;
}
.row.item .container {
    padding: 0px;
}
}
/* end of min-959 */

/* min-768 */
/* @media screen and (min-width: 768px) and (max-width: 320px) { */
/* .column {
    float: left;
    width: 45%;
} */


/* } */
/* end of min-768 */
@media screen and  (max-width: 992px) {

    .ATV_list_item,.ATV_teacher{
        width:50%;
    }
    .ATV_img {
    min-height: 200px;
    max-height: 200px;
}
}
@media screen and  (max-width: 958px) {
.main_mobile_menu,.mobil_responsive_menu {
    width: 100%;
    float: left;
    background-color: #fff;
}
.pl_com_pro_info .presonal_infomation_section,
.edit_profile_here{
    width:100%;
}
.cfcs {
    margin: 2px;
}
.trainer_all_course > ul > li.column{
    width:32%;
}
    .cpy_rgh a {
    width: 100%;
    float: left;
    margin-bottom: 10px;
}
.dec_course_info .column {
    padding: 0px 10px;
}
.search_sort_add_course #myBtnContainer {
    padding: 0px 0px;
    text-align: center;
    width: 100%;
    float: left;
}

.al_dev_cs .col-md-9, .al_dev_cs .col-md-3, .al_dev_cs .col-lg-9, .al_dev_cs .col-lg-3 {
    margin: 0px;
    padding: 0px;
    float: left;
}
li.profile_pic.aflogin {
    float: right;
}
.main.explore_inner .col-md-9 {
    width: 100%;
    float: left;
}

.main.explore_inner .col-md-3 {
    width: 100%;
    float: left;
}
.detailss {
    padding-right: 0px!important;
}

.padd_for_use {
    padding: 20px 0px 0px 0px!important;
    width: 100%;
    float: left;
}

.popu_topic .content {
    padding-bottom: 0px;
    max-height: 400px;
    height: 100%;
    min-height: 160px;
    text-align: center;
}
.top_mobile_menu {
    width: 100%;
    float: left;
    padding: 15px 10px;
}

.top_mobile_menu > ul > li {
    float: left;
}

/* li.mobile_category_menu_icon {
    width: 10%;
} */

li.mobile_logo_menu_icon {
    width: 20%;
}

li.mobile_sign_in_up_menu_icon {
    width: 25%;
    line-height: 2.5;
    text-align: right;
}

img.mobile_logo {
    max-width: 125px;
}

.mobile_sign_in_up_menu_icon > a {
    background-color: #337ab7;
    color: #fff;
    padding: 9px 12px;
    border-radius: 5px;
    margin:0px 8px;
    font-size: 12px;
}
.cat_menu_full_detail{
  width: 100%;
  float: left;
  display: none;
}
.body_main #myBtnContainer .btn{
  padding: 3px;
}
.cat_name > a {
    border-radius: 10px;
}
li.searchbar {
  margin: 0px;
    width: 45%;
    text-align: center;
}
.row.item .container {
    padding: 0px;
}
.filter_right_side{
    width: 100%;
    margin: 0px;
}
.main_filter ,.side_filter {
    width: 100%;
}
.side_filter{
    padding: 0px;
}
.course_count_rate_sort {
    display: inline-block;
    float: left;
    width: 100%;
    padding: 10px;
    text-align: left;
}
.sort_f > select {
    padding: 5px;
    float: left;
}
.candiadte_course_section .learn_for_which {
    width: 100%;
}
}




@media screen and (min-width: 768px) and (max-width: 958px) {
        .filter_sof_ware, .filter_le_el_filter_ty_e, .filter_t_t_c, .filter_pr_ce {
    width: 30%;
}
.pl_com_pro_info .presonal_infomation_section,
.edit_profile_here{
    width:100%;
}
.trainer_all_course > ul > li.column{
    width:32%;
}
.trainer_all_course > ul > li.column .rating > span:first-child{
        width: 50%;
}
.feature_course .col-md-3 img {
    object-fit: cover;
    height: 192px;
}
.main_trainer_page .all_course_item {
    padding: 0px;
    position: relative;
    width: 30%;
    float: left;
}
.trainer_course_detail_page {
    padding: 0px;
    width: 70%;
    float: left;
}   
.dec_back_info .col-md-8.col-lg-8 {
    padding: 0px;
    width: 75%;
    float: left;
}
.dec_back_info .col-md-4 {
    margin-top: 10px;
    width: 25%;
    float: left;
}
.feature_course .col-md-9, .feature_course .col-lg-9 ,.al_dev_cs .col-md-9, .al_dev_cs .col-lg-9 {
width: 70%;
float: left;
    } 
.feature_course .col-lg-3, .feature_course .col-md-3 ,.al_dev_cs .col-md-3,.al_dev_cs .col-lg-3 {
width: 30%;
float: left;
}
.al_dev_cs .col-md-3 img {
    object-fit: cover;
    height: 150px;
    width: 100%;
}

.pre_que {
    margin: 2px;
}
.mobil_responsive_menu{
  display: block;
}
.desktop_menu{
  display: none;
}
.column{
  width: 30%;
  float: left;
}
#content-slider .column{
    width:33%;
    margin:0px;
}
.popu_topic li {
    width: 24%;
    float: left;
    margin: 2px;
}
.cat_name {
    width: 23%;
    float: left;
    border-radius: 10px;
}
.ban_content {
    width: 33%;
    float: left;
    text-align: center;
}
.cpy_rgh {
    width: 25%!important;
    float: left;
    padding: 5px 10px 5px 10px;
}
.ftr {
    padding: 5px 10px 0px 10px;
    width: 31%;
    float: left;
}
.mob_mail {
    width: 25%;
    float: left;
    padding-top: 4px;
}
.icon_based {
    float: left;
    padding: 0px 5px;
    color: #fff;
    width: 100%;
    display: block;
}
.text_base {
    float: right;
    padding: 0px 15px 2px 0px;
    color: #fff;
    width: 85%;
}
.sml{
  display: none;
}
.filter_left_side{
    display: none;
}
.filter_right_side .dec_course_info {
    width: 45%;
    float: left;
    border-radius: 5px;
    margin: 10px;
}
.topic_video_lesson i.fa.video_po_pup {
    top: 35%;
    left: 46%;
}
.filter_right_side .dec_course_info {
    width: 32%;
    float: left;
    border-radius: 5px;
    margin: 10px;
    min-height: 475px;
    margin: 3px!important;
}
.real_f {
    width: 50%;
    float: left;
    text-align: left;
}
.sort_f {
    width: 50%;
    float: right;
}
.sort_f > select {
    padding: 10px 5px;
    float: right;
}
.main.explore_inner .col-md-9 {
    width: 65%!important;
    float: left;
}

.main.explore_inner .col-md-3 {
    width: 35%!important;
    float: left;
}
.main_detail_section .col-md-7.col-lg-7 {
    width: 65%;
    float: left;
}

.main_detail_section .padd_for_use {
    width: 35%;
    float: left;
    padding-top: 0px !important;
}
}
@media screen and (max-width: 767px) {
.related_course_detail_page .dec_course_info {
    border: 1px solid #ddd;
}

.quiz_question_section {
    width: 100%;
    float: left;
    padding: 50px 10px;
}
#content-slider .column .rating span.total{
    font-size:18px;
}
#content-slider .column .rating > span > .fa {
    color: goldenrod;
    font-size: 20px;
    float: left;
    margin-top: 3px;
}
}



/* end of min-767 */
@media screen and (min-width: 600px) and (max-width: 767px) {
        .filter_sof_ware, .filter_le_el_filter_ty_e, .filter_t_t_c, .filter_pr_ce {
    width: 50%;
}
.loginpage #regForm, .loginpage #otpForm {
    background-color: #08a9ec96;
    margin: 0px auto;
    font-family: Raleway;
    padding: 40px 20px;
    width: 50%;
    min-width: 300px;
}
.pl_com_pro_info .presonal_infomation_section,
.edit_profile_here{
    width:100%;
}
.trainer_all_course > ul > li.column{
    width:48%;
}
.trainer_all_course > ul > li.column .rating > span:first-child{
        width: 45%;
}
.reset_password_section > .cha_nge_pass_word,
.reset_password_section > .pass_req {
    width: 100%;
    float: left;
}
#content-slider .column .rating span.total{
    font-size:18px;
}
.childsilder_filter .left_side.child_slider ,
.childsilder_filter .right_side.child_slider{
    width:100%;
}
#content-slider .column .rating > span > .fa {
    color: goldenrod;
    font-size: 20px;
    float: left;
    margin-top: 3px;
}
  .carousel-control.right {
    right: -14px;
  }
  .carousel-control.left {
    left: -15px;
  }
.dec_course_info {
    width: 45%;
    float: left;
    margin: 5px;
    margin-top: 20px;
}
.ATV_list_item .dec_course_info {
width: 100%;
    max-width: 400px;
    float: none;
    margin: 0 auto;
}
.assa{
    margin-bottom:10px;
}
.ATV_trainer .container {
    max-width: 230px;
    float: none;
}
.ATV_list_item, .ATV_teacher {
    width: 100%;
}
.topic_video_lesson i.fa.video_po_pup {
    top: 35%;
    left: 46%;
}
.main.explore_inner .col-md-9 {
    width: 100%;
    float: left;
}

.main.explore_inner .col-md-3 {
    width: 100%;
    float: left;
}
.feature_course .left .material-icons {
    position: absolute;
    left: 0;
    top: -15px;
    background-color: #999a9a;
}
.feature_course .right .material-icons {
    position: absolute;
    right: 20px;
    top: -15px;
    background-color: #999a9a;
}
.feature_course .col-md-9, .feature_course .col-md-3, .feature_course .col-lg-9, .feature_course .col-lg-3 ,.al_dev_cs .col-md-9, .al_dev_cs .col-md-3, .al_dev_cs .col-lg-9, .al_dev_cs .col-lg-3 {
    padding: 10px;
}
.al_dev_cs .col-lg-9 {
    min-height: 340px;
}
.al_dev_cs .col-md-9 img, .al_dev_cs .col-md-3 img, .al_dev_cs .col-lg-9 img, .al_dev_cs .col-lg-3 img{
    width: 100%;
}
.filter_right_side .dec_course_info {
    width: 45%;
    float: left;
    border-radius: 5px;
    margin: 10px;
    min-height: 475px;
}
li.searchbar {
    margin: 0px;
    padding-left: 20px;
    width: 40%;
    text-align: center;
}
li.mobile_sign_in_up_menu_icon {
    width: 28%;
    line-height: 2.5;
    text-align: right;
}
.trainer_profile ,.trainer_summery_detail{
    width: 100%;
}

.mobil_responsive_menu{
  display: block;
}
.desktop_menu{
  display: none;
}
.column{
  width: 31%;
  float: left;
}
#content-slider .column{
    width:50%;
    margin:0px;
}
.rating > span > .fa {
    color: goldenrod;
    font-size: 13px;
    float: left;
}
.rating > span:first-child {
    padding: 5px 0px;
    width: 42%;
    float: left;
    text-align: left;
    cursor: pointer;
}
span.rate {
    font-size: 17px;
    color: #0679b2;
    font-weight: 600;
}
span.total {
    color: #8c8888;
    font-size: 12px;
}
.cat_name {
    width: 23%;
    float: left;
    border-radius: 10px;
}
.popu_topic li {
    width: 32%;
    float: left;
    margin: 2px;
}
.ban_content {
    width: 100%;
    float: left;
    text-align: center;
}
ul.foter {
    width: 33%;
    float: left;
}
.footterr .container-fluid {
    display: block;
}
.cpy_rgh a{
    width:50%;
}
.cpy_rgh {
    width: 44%!important;
    float: left;
    padding: 5px 10px 5px 10px;
}
.cpy_rgh span {
    color: #fff;
    padding-left: 0px;
}
.ftr {
    padding: 5px 10px 5px 10px;
    width: 50%;
    float: left;
}
.icon_based {
    float: left;
    padding: 0px 5px;
    color: #fff;
    width: 100%;
    display: block;
}
.text_base {
    float: right;
    padding: 1px 10px 1px 0px;
    width: 80%;
    color: #fff;
}
.sml{
  display: none;
}
.filter_left_side{
    display: none;
}
.real_f {
    width: 50%;
    float: left;
    text-align: left;
}
.sort_f {
    width: 50%;
    float: right;
}
.sort_f > select {
    padding: 10px 5px;
    float: right;
}
.banbotom .progress {
    width: 60%!important;
}
  .menu_search_icon{
      padding:0px 10px 10px;
  }
}
/* end of min-600 */
@media screen and (min-width: 480px) and (max-width: 599px) {
      .carousel-control.right {
    right: -14px;
  }
  .pl_com_pro_info .presonal_infomation_section,
.edit_profile_here{
    width:100%;
}
.ATV_list_item .dec_course_info {
width: 100%;
    max-width: 400px;
    float: none;
    margin: 0 auto;
}
.assa{
    margin-bottom:10px;
}
.ATV_trainer .container {
    max-width: 230px;
    float: none;
}
.ATV_list_item, .ATV_teacher {
    width: 100%;
}
.loginpage #regForm, .loginpage #otpForm {
    background-color: #08a9ec96;
    margin: 0px auto;
    font-family: Raleway;
    padding: 40px 20px;
    width: 50%;
    min-width: 300px;
}
  .rrting__sec.main___rting_show,
  .rrting__sec.main__comt_sec,
  .rev_iew_all_stars {
    width: 100%;
}
.trainer_all_course > ul > li.column{
    width:46%;
}
.trainer_all_course > ul > li.column .rating > span:first-child{
        width: 55%;
}
  .reset_password_section > .cha_nge_pass_word,
.reset_password_section > .pass_req {
    width: 100%;
    float: left;
}
  .carousel-control.left {
    left: -15px;
  }
  .footterr .container-fluid {
    display: block;
}
.cpy_rgh a{
    width:50%;
}
  #content-slider .column .rating span.total{
    font-size:18px;
}
.cpy_rgh span {
    color: #fff;
    padding-left: 0px;
}
#content-slider .column .rating > span > .fa {
    color: goldenrod;
    font-size: 20px;
    float: left;
    margin-top: 3px;
}
.childsilder_filter .left_side.child_slider ,
.childsilder_filter .right_side.child_slider{
    width:100%;
}
.nav>li>a {
    position: relative;
    display: block;
    padding: 10px 11px;
}
.quiz_ques_no {
    float: left;
    font-weight: 500;
    padding: 14px 0px;
}
.pre_que {
    float: right;
    padding: 5px 0px;
    margin: 3px;
    font-size: small;
}
.re_que {
    padding: 5px 3px;
    border: 1px solid #524d4d;
    border-radius: 5px;
    width: 27%;
    float: left;
    margin-top: 10px;
}
.feature_course .left .material-icons {
    position: absolute;
    left: 0;
    top: -15px;
    background-color: #999a9a;
}
.feature_course .right .material-icons {
    position: absolute;
    right: 20px;
    top: -15px;
    background-color: #999a9a;
}
.feature_course .col-md-9, .feature_course .col-md-3, .feature_course .col-lg-9, .feature_course .col-lg-3 ,.al_dev_cs .col-md-9, .al_dev_cs .col-md-3, .al_dev_cs .col-lg-9, .al_dev_cs .col-lg-3 {
    padding: 10px;
}

.al_dev_cs .col-md-9 img, .al_dev_cs .col-md-3 img, .al_dev_cs .col-lg-9 img, .al_dev_cs .col-lg-3 img{
    width: 100%;
}
.al_dev_cs .col-md-9, .al_dev_cs .col-lg-9 {
        width: 100%;
        float: left;
}
.al_dev_cs .col-md-3,.al_dev_cs .col-lg-3 {
        width: 100%;
        float: left;
}

.filter_sof_ware, .filter_le_el_filter_ty_e, .filter_t_t_c, .filter_pr_ce {
    width: 100%;
}

.related_course_detail_page .dec_course_info .container .col-md-4.col-lg-4 {
    width: 50%;
}
.dec_back_info {
    padding: 0px 0px;
    min-height: 340px;
}
.related_course_detail_page .dec_course_info {
    border: 1px solid #ddd;
}
.fc_top_title h3, .al_crs_title h3 {
    font-size: 15px;
    margin: 10px 0px 2px 0px;
}
.dec_detail_info {
    font-size: 12px;
    font-weight: 600;
}


.banbotom .progress {
    width: 100%!important;
}
.mobil_responsive_menu{
  display: block;
}
.trainer_profile ,.trainer_summery_detail{
    width: 100%;
}
.desktop_menu{
  display: none;
}
.filter_right_side .dec_course_info {
    width: 45%;
    float: left;
    border-radius: 5px;
    margin: 10px;
    min-height: 475px;
}
.column{
  width: 47%;
  float: left;
}
#content-slider .column{
    width:50%;
    margin:0px;
}
.cat_name {
    width: 46%;
    float: left;
    border-radius: 10px;
}
.popu_topic li {
    width: 32%;
    float: left;
    margin: 2px;
}
.ban_content {
    width: 100%;
    float: left;
    text-align: center;
}
ul.foter {
    width: 33%;
    float: left;
}
.fologo {
    width: 100%;
    float: left;
    padding-top: 11px;
}
.mob_mail {
    width: 100%;
    float: left;
    padding-top: 13px;
}
.ftr {
    padding: 5px 10px 10px 10px;
    width: 100%;
    float: left;
}
.cpy_rgh {
    width: 100%!important;
    float: left;
    padding: 18px 10px 10px 10px;
}
.text_base {
    float: right;
    padding: 5px 40px 2px 0px;
    color: #fff;
}
.lrg{
  display: none;
}
.sml{
  display: block;
}
li.mobile_sign_in_up_menu_icon {
    width: 80%;
    line-height: 2.5;
    text-align: right;
}
li.searchbar {
    margin: 0px;
    width: 100%;
    text-align: center;
}
li.mobile_sign_in_up_menu_icon {
    width: 65%;
    line-height: 2.5;
    text-align: right;
}
.mobile_sign_in_up_menu_icon > a {
    background-color: #337ab7;
    color: #fff;
    padding: 6px 10px;
    border-radius: 5px;
    font-size: 12px;
}
img.mobile_logo {
    max-width: 100px;
}
.top_mobile_menu {
    width: 100%;
    float: left;
    padding: 10px 10px 5px;
}
.filter_left_side{
    display: none;
}
.candiadte_course_section .learn_for_which {
    width: 100%;
}
.for_which_here {
    display: block;
}
.courese_name {
    display: inline;
}
.real_f {
    width: 50%;
    float: left;
    text-align: left;
}
.sort_f {
    width: 50%;
    float: right;
}
.sort_f > select {
    padding: 10px 5px;
    float: right;
}
  .menu_search_icon{
      padding:0px 10px 10px;
  }
}

@media screen and (min-width: 400px) and (max-width: 479px) {
  .carousel-control.right {
    right: -14px;
  }
  .ATV_list_item .dec_course_info {
width: 100%;
    max-width: 400px;
    float: none;
    margin: 0 auto;
}
.assa{
    margin-bottom:10px;
}
.ATV_trainer .container {
    max-width: 230px;
    float: none;
}
.ATV_list_item, .ATV_teacher {
    width: 100%;
}
  .pl_com_pro_info .presonal_infomation_section,
.edit_profile_here{
    width:100%;
}
.loginpage #regForm, .loginpage #otpForm {
    background-color: #08a9ec96;
    margin: 0px auto;
    font-family: Raleway;
    padding: 40px 20px;
    width: 50%;
    min-width: 300px;
}
  .trainer_all_course > ul > li.column{
    width:100%;
}
.trainer_all_course > ul > li.column .rating > span:first-child{
        width: 45%;
}
  .reset_password_section > .cha_nge_pass_word,
.reset_password_section > .pass_req {
    width: 100%;
    float: left;
}
  .childsilder_filter .left_side.child_slider ,
.childsilder_filter .right_side.child_slider{
    width:100%;
}
  #content-slider .column .rating span.total{
    font-size:18px;
}
#content-slider .column .rating > span > .fa {
    color: goldenrod;
    font-size: 20px;
    float: left;
    margin-top: 3px;
}
.footterr .container-fluid {
    display: block;
}
.cpy_rgh a{
    width:50%;
}
  .carousel-control.left {
    left: -15px;
  }
  .cpy_rgh span {
    color: #fff;
    padding-left: 0px;
}
  .menu_search_icon{
      padding:0px 10px 10px;
  }

.mobil_responsive_menu{
  display: block;
}
.desktop_menu{
  display: none;
}
.column{
max-width: 400px;
padding:0px 60px;
}

.fc_top_title h3, .al_crs_title h3 {
    font-size: 15px!important;
    margin: 10px 0px 2px 0px;
}
.dec_detail_info {
    font-size: 12px!important;
    font-weight: 600;
}
.loginpage .logo h1 {
font-size: 25px;
}   
.loginpage .logo,.signuppage .logo {
    padding: 50px 20px;
}
.signuppage #regForm, .signuppage #otpForm{
        padding: 40px 20px;
}
.fnjbbytil span {
    color: #484444;
    font-weight: 600;
    font-size: 20px;
}
}
@media screen and (min-width: 320px) and (max-width: 399px) {
.mobil_responsive_menu{
  display: block;
}
.ATV_list_item .dec_course_info {
width: 100%;
    max-width: 400px;
    float: none;
    margin: 0 auto;
}
.assa{
    margin-bottom:10px;
}
.ATV_trainer .container {
    max-width: 230px;
    float: none;
}
.ATV_list_item, .ATV_teacher {
    width: 100%;
}
.loginpage .logo,.signuppage .logo {
    padding: 50px 20px;
}
.loginpage #regForm, .loginpage #otpForm {
    background-color: #08a9ec96;
    margin: 0px auto;
    font-family: Raleway;
    padding: 40px 20px;
    width: 50%;
    min-width: 300px;
}
.pl_com_pro_info .presonal_infomation_section,
.edit_profile_here{
    width:100%;
}
.reset_password_section > .cha_nge_pass_word,
.reset_password_section > .pass_req {
    width: 100%;
    float: left;
}
.childsilder_filter .left_side.child_slider ,
.childsilder_filter .right_side.child_slider{
    width:100%;
}
  .trainer_all_course > ul > li.column{
    width:100%;
}
.trainer_all_course > ul > li.column .rating > span:first-child{
        width: 45%;
}
.footterr .container-fluid {
    display: block;
}
.cpy_rgh a{
    width:50%;
}
  .menu_search_icon{
      padding:0px 10px 10px;
  }
.desktop_menu{
  display: none;
}
.column{
max-width: 400px;
padding:0px 0px;
}
.div_title_top > p {
    color: #484444;
    font-weight: 600;
    font-size: 26px;
    text-align: center;
}
.quiz_ques_no {
    padding: 15px;
}
.al_dev_cs {
    padding: 30px 10px;
}
.filt_btns {
    margin: 0px;
    width: 100%;
}
.cfcs {
    padding: 5px 10px;
    margin: 1px;
}
.loginpage .logo h1 {
font-size: 25px;
}
.signuppage #regForm, .signuppage #otpForm{
        padding: 40px 20px;
}
.fnjbbytil span {
    color: #484444;
    font-weight: 600;
    font-size: 20px;
}
}
/* end of min-480 */
@media screen and (min-width: 320px) and (max-width: 479px) {
      .carousel-control.right {
    right: -14px;
  }
  .carousel-control.left {
    left: -15px;
  }
  .signuppage #regForm, .signuppage #otpForm{
        padding: 40px 20px;
}
.fnjbbytil span {
    color: #484444;
    font-weight: 600;
    font-size: 20px;
}
  .loginpage .logo, .signuppage .logo {
    padding: 50px 20px;
}
  .loginpage #regForm, .loginpage #otpForm {
    background-color: #08a9ec96;
    margin: 0px auto;
    font-family: Raleway;
    padding: 40px 20px;
    width: 50%;
    min-width: 300px;
}
.loginpage .logo h1 {
font-size: 25px;
}
  .cpy_rgh span {
    color: #fff;
    padding-left: 0px;
}
  .trainer_all_course > ul > li.column{
    width:100%;
}
.trainer_all_course > ul > li.column .rating > span:first-child{
        width: 45%;
}
  .childsilder_filter .left_side.child_slider ,
.childsilder_filter .right_side.child_slider{
    width:100%;
}
  #content-slider .column .rating span.total{
    font-size:18px;
}
#content-slider .column .rating > span > .fa {
    color: goldenrod;
    font-size: 20px;
    float: left;
    margin-top: 3px;
}
  .menu_search_icon{
      padding:0px 10px 10px;
  }
.nav-pills > li {
    width: 45%;
}
.quiz_ques_no {
    float: left;
    font-weight: 500;
    padding: 12px 12px;
}
.pv_next_pages span {
    display: none;
}
.candiadte_course_section .learn_for_which ,.bef_ore_login .learn_for_which {
    width: 100%;
    line-height: 2;
    padding: 0px 20px;
}
.nx_next_pages span {
    display: none;
}
.re_que {
    padding: 5px;
    border: 1px solid #524d4d;
    border-radius: 5px;
    width: 45%;
    float: left;
}

.al_dev_cs .col-md-9, .al_dev_cs .col-lg-9 {
        width: 100%;
        float: left;
}
.al_dev_cs .col-md-3,.al_dev_cs .col-lg-3 {
        width: 100%;
        float: left;
}

    .filter_sof_ware, .filter_le_el_filter_ty_e, .filter_t_t_c, .filter_pr_ce {
    width: 100%;
}
.related_course_detail_page .dec_course_info .container .col-md-4.col-lg-4 {
    width: 50%;
}
.dec_back_info {
    padding: 0px 0px;
}
.related_course_detail_page .dec_course_info {
    border: 1px solid #ddd;
}
.fc_top_title h3, .al_crs_title h3 {
    font-size: 10px;
    margin: 10px 0px 2px 0px;
}
.dec_detail_info {
    font-size: 10px;
    font-weight: 600;
}
.trainer_profile ,.trainer_summery_detail{
    width: 100%;
    padding-bottom: 20px;
    text-align: center;
}
.candiadte_course_section .learn_for_which {
    width: 100%;
}
.banbotom .progress {
    width: 100%!important;
}
.for_which_here {
    display: block;
    width: 100%;
}
.coursedetail h2 {
    font-size: 22px!important;
}
.banbotom .progress {
    width: 100%;
}
.sort_f {
    width: 50%;
    float: right;
}
.sort_f > select {
    padding: 6px 5px;
    float: right;
}
.courese_name {
    display: inline;
}
.trainer_detail {
    padding: 50px 20px;
}
span.traicon {
    padding: 10px 10px;
    font-size: 30px;
}
.t_student_enroll {
    float: right;
    padding: 10px 0px;
}
.trainer_social_icon {
    max-width: 400px;
    width: 100%;
    float: left;
    text-align: left;
}
.t_course_enroll {
    float: left;
    padding: 10px 0px;
}
.t_course_view {
    float: left;
    padding: 10px 5px;
    width: auto;
}
.btn {
    padding: 6px 15px;
}

.mobil_responsive_menu{
  display: block;
}
.desktop_menu{
  display: none;
}
.column{
  width: 100%;
  float: left;
}
.cat_name {
    width: 46%;
    float: left;
    border-radius: 10px;
}
.popu_topic li {
    width: 48%;
    float: left;
    margin: 2px;
    min-height: 179px;
}
.ban_content {
    width: 100%;
    float: left;
    text-align: center;
}
.ban_content p {
    margin-bottom: 2px;
    font-size: 12px;
}
.ban_content span > img {
    width: 70px;
    padding: 10px;
    float: left;
}
ul.foter {
    width: 50%;
    float: left;
}
ul.foter {
    width: 50%;
    float: left;
    min-height: 200px;
}
.fologo {
    width: 100%;
    float: left;
    padding-top: 10px;
}
.mob_mail {
    width: 100%;
    float: left;
    padding-top: 4px;
}
.ftr {
    padding: 5px 10px 0px 10px;
    width: 100%;
    float: left;
}
.cpy_rgh {
    width: 100%!important;
    float: left;
    padding: 5px 10px 5px 10px;
}
.text_base {
    float: right;
    padding: 2px 40px 2px 10px;
    color: #fff;
}
.real_f {
    width: 25%;
    float: left;
    text-align: left;
}
.lrg{
  display: none;
}
.sml{
  display: block;
}
li.mobile_sign_in_up_menu_icon {
    width: 80%;
    line-height: 2.5;
    text-align: right;
}
li.searchbar {
    margin: 0px;
    width: 100%;
    text-align: center;
}
li.mobile_sign_in_up_menu_icon {
    width: 58%;
    line-height: 2.5;
    text-align: right;
}
.mobile_sign_in_up_menu_icon > a {
    background-color: #337ab7;
    color: #fff;
    padding: 6px 10px;
    border-radius: 5px;
    font-size: 12px;
}
img.mobile_logo {
    max-width: 100px;
}
.top_mobile_menu {
    width: 100%;
    float: left;
    padding: 10px 10px 5px;
}
.filter_left_side{
    display: none;
}
span.fr_lec {
    float: left;
}
span.cor_con {
    width: 100%;
}
.topic_video_lesson i.fa.video_po_pup {
    top: 30%;
    left: 30%;
}
.feature_course .left .material-icons {
    position: absolute;
    left: 0;
    top: -15px;
    background-color: #999a9a;
}
.feature_course .right .material-icons {
    position: absolute;
    right: 20px;
    top: -15px;
    background-color: #999a9a;
}
.feature_course .col-md-9, .feature_course .col-md-3, .feature_course .col-lg-9, .feature_course .col-lg-3 ,.al_dev_cs .col-md-9, .al_dev_cs .col-md-3, .al_dev_cs .col-lg-9, .al_dev_cs .col-lg-3 {
    padding: 10px;
}

.al_dev_cs .col-md-9 img, .al_dev_cs .col-md-3 img, .al_dev_cs .col-lg-9 img, .al_dev_cs .col-lg-3 img{
    width: 100%;
}






}
/* end of min-320 */


 