@media screen and (max-width: 1880px){
    .newaffiliatesignup_banner_text {
        width: 880px;}
    .newaffiliatesignup_block2 .newaffiliatesignup_block2_wrapper {
        width: 96%;
    }
    .newaffiliatesignup_block1 .newaffiliatesignup_block1_wrapper {
        width: 96%;
    }
    .newaffiliatesignup_block2 {
        background: url("../images/newaffiliatesignup_block2_bg.png") no-repeat left 80% bottom!important;
        background-size: cover!important;
    }
 

    .top_banner_block3{ background-position: left top;}

}

@media screen and (max-width:1860px){
    .body_block_list .container{ padding:25px 560px 0 0!important;}

}

@media screen and (max-width:1840px){
    .home_top_block_col {
        padding: 0px;
        width: 90%;
        margin: 0 auto;
    }

 

 
}


@media screen and (max-width: 1800px){

 .resource_banner span h2  br{
   display:none;
} 
.resource_banner span h2{
    font-size: 39px;
}
    .resource_banner_newtop span h2 { width:800px; font-size: 38px;}

    .Mdashboardnew_arrowL{ margin-top: 25px;}
    .Mdashboardnew_arrowR{ margin-top: 25px;}

    .dashboardnew_banner2{}
    .dashboardnew_banner2 .dashboardnew_banner_middle h2{ font-size: 26px;}

    .newshop_banner_section {
        background-position: -175px top!important;
    }
    .newaffiliatesignup_block2_leftdiv .leftsingledivcontent {
        width: 96%;
    }
    .newaffiliatesignup_block2 .newaffiliatesignup_block2_rightdiv {
        padding-left: 30px;
    }
    /* .btnpurple label {
        font-size: 27px;
    } */
    .newaffiliatesignup_block1 .newaffiliatesignup_block1_leftdiv h2 {
        font-size: 29px;
    }
    .newaffiliatesignup_banner_body h2{margin: 0 0 0 80px;
        width: 1165px; font-size: 22px;}

    .newaffiliatesignup_banner_text {
        width: 890px;     margin: 73px 0 0 20px;}
 
    .resource_banner span{ width: 710px;}
}

@media screen and (max-width: 1750px){
    .newaffiliatesignup_block2 {
        background: url("../images/newaffiliatesignup_block2_bg.png") no-repeat left 80% bottom!important;
        background-size: cover!important;
    }
    .newaffiliatesignup_block2 .newaffiliatesignup_block2_leftdiv {
        width: 46%;
    }
    .newaffiliatesignup_block1 .newaffiliatesignup_block1_leftdiv h2 {
        font-size: 28px;
    }
    .newaffiliatesignup_banner_text {
        width: 850px;}

    .newaffiliatesignup_banner_text h3{ font-size: 46px;}
    .newaffiliatesignup_block2 h2 {
        font-size: 45px;
        line-height: 45px;
    }
}
@media screen and (max-width: 1740px){

  


    .success_msg_con_aminew{ background-position: -120px top;}
 
    .resource_banner{ background-position: 60% top!important;}
 

    .dashboardnew_banner{ background-size: 1740px!important;  min-height: 340px; }

    .dashboardnew_banner_middle_text1 {
        width: 440px;}

    .dashboardnew_banner_middle_text3 {
        width: 440px;}

    .dashboardnew_banner_middle_text2 {  margin: 28px 15px 0 15px;}

    .dashboardnew_banner2{ background-size: inherit!important;
        min-height: inherit!important;}

        .Mdashboardnew_arrowL::after{ bottom: -60px;}
        .Mdashboardnew_arrowR::after{ bottom: -60px;}

        .dashboardnew_banner2{ 
            padding-bottom: 80px!important;}

            .Mdashboardnew_arrowL {
                margin-top: 0;
            }

            .Mdashboardnew_arrowR {
                margin-top: 0;
            }

            .Mdashboardnew_arrowL{ width: 350px;}
            .Mdashboardnew_arrowR{ width: 350px;}
            .Mdashboardnew_arrowM{ margin: 28px 105px 0 105px;}

            .webinerblock_body {   width: 90%;     padding: 3%; padding-bottom: 15px;}
}


@media screen and (max-width: 1735px){

    .webinercon_BTN{ top: -155px;}

    .block2_wrapper_text .live_webiner_block4_leftwrapper {
        width: 63%;     padding-bottom: 30px;
    }

    .webinercon_BTN_DIV {
        width: 63%;
    }
} 

@media screen and (max-width: 1700px){
    .newaffiliatesignup_banner_body{ background-position: 124% bottom;}
    .newaffiliatesignup_block2 {
        background: url("../images/newaffiliatesignup_block2_bg.png") no-repeat left 88% bottom!important;
        background-size: cover!important;
    }
    .newaffiliatesignup_block2 h2 {
        font-size: 42px;
        line-height: 42px;
    }
    .newaffiliatesignup_block2 .newaffiliatesignup_block2_leftdiv {
        width: 44%;
    }

    .newshop_banner_section {
        background-position: -250px top!important;
    }
}


@media screen and (max-width: 1680px) {

    .block2_wrapper_text .live_webiner_block4_leftwrapper { width: 62%;    }


    .webinercon_BTN_DIV{ width: 62%;}


    .block2_wrapper_text .top_banner h2{ font-size: 36px;}

    .dashboard_mentor_wrapper{ width: 1400px;}


    .dashboard_mentor_newblock {
        width: 1400px; 
    }

    .dashboard_mentor_newblock_right {
        width: 610px;
    }
    .dashboardnewRIGHT_2_block2_wrapper_new label{ font-size: 24px;}

    .dashboardnewRIGHT_2_block2_wrapper_new p{ font-size: 16px;}

    /* .dashboardnew_bottom_block_body{margin-top: -220px!important;}

    .dashboard_mentor_body{ margin-top: -230px!important;}  */
    .ul_div {
        max-width: 350px;
    }

    .dashboardnewRIGHT_2_block2_text {
        width: 350px; 
    }

    .dashboardnew_success_block_left ul li a {
        padding: 15px 10px;
        display: block;
    }

    .manteeMeetingtopBg .manteemeeting1 .manteemeeting_space {
        padding-right: 480px;
    }
 
.top_banner_block{ background:url(../images/member_banner.jpg) no-repeat 80% top;}

.top_banner_block2{ background:url(../images/mentor_banner.jpg) no-repeat 80% top;}

.body_block_list{ background:url(../images/bg3.png) no-repeat 120% bottom;}


.dashboardnew_bottom_block_wrapper h4 { 
    font-size: 22px; 
    width: 90%;
}
 

    .mentors_topbanner{ height: 270px;}

    .dashboardnew_bottom_block_wrapper {
        width: 1460px; padding-bottom: 25px;}

    .dashboardnew_bottom_block_left {
        width: 680px;}

    .dashboardnew_bottom_block_right {
        width: 580px;}

        .dashboardnew_bottom_block_wrapper h5 p{ width: 90%; }

        .dashboardnew_bottom_block_wrapper h5 { 
            padding: 0 0 15px 0; }

    .dashboardnew_bottom_block_wrapper h3{    width: 86%;
        font-size: 32px;}

    .dashboardnew_menu_wrapper {
        width: 1400px;
        margin: 0 auto;
    }

    .dashboardnew_menu_wrapper ul {margin: 28px 4px;}

    .dashboardnew_success_block{ width: 1460px;}

    .dashboardnew_success_block_left {
        width: 40%;}

    .dashboardnew_success_block_right {
        width: 40%;}



        .dashboardnew_success_block2 .dashboardnew_success_block_right { 
            width: 43%;
        }

        .dashboardnewRIGHT_2_block2_text {
            width: 390px;
        }

    .dashboardnew_success_block_right h2{ font-size: 26px;}

    .dashboardnew_success_block_right ul li span{ font-size: 16px;cursor: pointer;}

    .dashboardnew_success_block_left ul li{ font-size: 26px;}

    .dashboardnew_success_block{ margin-top: -90px;}

    .dashboardnew_success_block_right h3{ font-size: 18px;}
 
    .newhomeblock5_left_block3_sub {
        padding: 77px 20px;
    }
 
    .newshop_banner_section {
        background-position: -275px top!important;
    }

}
@media screen and (max-width: 1666px) {
    .newaffiliatesignup_block1 .newaffiliatesignup_block1_leftdiv h2 {
        font-size: 26px;
    }
   
    
    .newaffiliatesignup_block2 h2 {
        font-size: 41px;
        line-height: 42px;
    }
    .newaffiliatesignup_block1 {
        padding-bottom: 0px;
        min-height: 640px;
    }
}

@media screen and (max-width: 1660px) {

    .dashboardnewRIGHT_2_block1_bottom{    padding: 10px 14px;}

    .mentors_topbanner_newami_textbox {
        padding: 0 0 0 40px;
    }
 
    .success_msg_ncon4new_text {width: 700px; padding-left: 40px;}


    .ullodaer { 
        margin: 0px 5px 0 10px;
    }
}
 

@media screen and (max-width: 1640px) {
    .sH_newtop .mentor_inner { width: 90%; }
    .mentor_profile_new_banner{ background-position: 70% top!important;}
 
    .home_top_block_col .top_logo_div {
        width: 580px!important;}

        .block2_wrapper_text .live_webiner_block4_leftwrapper {
            width: 61%;
        }
    
        .webinercon_BTN_DIV {
            width: 61%;
        }
}
@media screen and (max-width: 1600px){

    .banner_button { 
        margin: 16px 0 0 30px; width: 280px;
    }

    .webinercon_BTN {
        top: -130px;
    }

    .banner_button .banner_button_link {
        font-size: 32px;     padding: 9px 15px;}

    .webinercon_BTN span {
        font-size: 32px; 
    }

    .webinercon_BTN img{
        position: relative;
        top: 15px;
        max-width: 100%;
        width: 21%;
    }

    .block2_wrapper_text .live_webiner_block4_leftwrapper {
        width: 60%;
    }

    .webinercon_BTN_DIV{ width: 60%;}

    .ordermanagementlistnew thead th:nth-of-type(3) {
        width: 16%!important;
    }

  

    .newshop_banner_section {
        background-position: -320px top!important;
    }  

    .success_msg_con_aminew{ background-position: -240px top;}
 
    .newaffiliatesignup_block1 .newaffiliatesignup_block1_leftdiv h2 {
        font-size: 25px;
    }
    /* .btnpurple label {
        font-size: 22px;
    } */
    .newaffiliatesignup_block2 h2 {
        font-size: 38px;
        line-height: 40px;
    }
    .newaffiliatesignup_block1_leftdiv ul.leadzero li {
        font-size: 16px;
        line-height: 22px;
    }
 
    .newaffiliatesignup_block1 .newaffiliatesignup_block1_rightdiv h2 {
        font-size: 22px;
        line-height: 24px;
    }
    .btnpurple label {
        font-size: 22px;
    }
    .leftsinglediv {
        font-size: 16px;
        line-height: 22px;
    }
 

    .top_banner_block3{ background-position: -140px top;}
 
    .sH_newtop{ height: auto;}
    .dashboardnew_menu_wrapper ul { width: 970px; }
}

@media screen and (max-width:1587px){


    .newhomeblock3 .newhomeblock3_sub1{ background-position: -80px top;}
    .newhomeblock3 .newhomeblock3_sub2{ background-position: -80px top;}
    .newhomeblock3 .newhomeblock3_sub3{ background-position: -80px top;}
    .newhomeblock3 .newhomeblock3_sub4{ background-position: -130px top;}

    .newhomeblock3 .newhomeblock3_text .newhomeblock3_link a:nth-of-type(1){ background:#494a64 url("../images/nhome_block3_carticon.png") no-repeat 15px center; border-radius: 3px 3px 0 0;}
    .newhomeblock3 .newhomeblock3_text .newhomeblock3_link a:nth-of-type(2){ background:#e75046 url("../images/nhome_block3_moreicon.png") no-repeat 15px center; border-left:none; border-radius: 0 0 3px 3px; border-top: solid 1px #fff;}

    .newhomeblock3 .newhomeblock3_text .newhomeblock3_link a{ float: none;}
}

@media screen and (max-width: 1580px) {

    .training_center_body_wrapper{ width: 90%;}
    .dashboardnew_banner {
        background-size: 1580px!important; 
       min-height: 309px;
    }
    .dashboardnew_banner_middle h2 {
        margin: 16px 0 0 0;}

    .dashboardnew_banner_middle h3 {
        margin: 8px auto;}

    .dashboardnew_banner_middle_text2 {
        margin: 14px 15px 0 15px;
    }
    .dashboardnew_banner_middle {
        width: 1200px;
        margin: 0 auto;
    }
    .dashboardnew_banner_middle_text2 {
        width: 290px;     margin: 14px 5px 0 5px;}
 
  

    .newhomeblock5_left_block3_sub {
        padding: 79px 20px;
    }


    .newshop_banner_section {
        background-position: -305px top!important;
    }


  
    .newhomeblock2 .newhomeblock2_body{ background-position: -90px top;}


    .newhomeblock5_left_block3_sub .subcon_textdiv1{  line-height: 34px; font-size: 28px; }


    .newhomeblock4_bodycon_text {
        padding: 40px 10% 40px 320px;
    }

    .newhomeblock4_body {
        background-size: 590px;
    }

    .newhomeblock4_bodycon_text h3 {
        margin: 24px 170px 24px 250px;
    }
 
    .share_links_new_banner{ background-position: 60% top!important;}
    .mentor_profile_new_banner{ background-position: 90% top!important;}

    .success_msg_ncon4new{ background-position: -190px top!important;}

    .success_msg_text h2 {  font-size: 42px;
        line-height: 44px;}

        .success_msg_text{ width: 740px!important;  padding: 0 20px 0 0!important;   }
     
 
    .newaffiliatesignup_banner_body h2 {
        margin: 0 0 0 20px;
        width: 1050px;
        font-size: 20px;
    }

    .newaffiliatesignup_banner_text {
        width: 750px;     margin:82px 0 0 20px;}

    .newaffiliatesignup_banner_text h3 { font-size: 40px;}

    .newaffiliatesignup_banner_text h4 {font-size: 24px; line-height: 30px; }

 

    .resorce_body{ width: 96%;}
    .resource_banner{ background-position: 40% top!important;}


    .dashboardnew_banner2{ background-size: inherit!important;
        min-height: inherit!important;}

        .Mdashboardnew_arrowM  {
            width: 290px;
            margin: 14px 94px;
        }
}


@media screen and (max-width: 1570px) {

    .documents_newbanner{ background-position: top right!important;}

    .documents_newbanner h2{ text-align: left; padding-left: 5%; }


    .my_appointments_banner{ background-position: top right!important;}

    .my_appointments_banner h2{ text-align: left; padding-left: 5%; padding-top: 0!important; vertical-align: middle;}
}


@media screen and (max-width: 1566px) {
    .ss_listsection4 .row-flex-column:nth-child(1) .imageleftwrapper {
        position: inherit !important;
        margin-top: -7%;
        width: 300px;
        float: left;
    }
}

@media screen and (max-width:1560px){
    .newhomeblock5_left_block3_sub {
        padding: 67px 20px;
    }
 
    .newhomeblock5_left_block3_sub {
        padding: 51px 20px;
    }
 
    .sH_newtop .mentor_inner .inner_mentor_wrapper .left_section .mentor_title { font-size: 28px; }
    .sH_newtop .mentor_inner .inner_mentor_wrapper .left_section .main_title { font-size: 46px; }
 }


@media screen and (max-width:1540px){

    .block2_wrapper_text .live_webiner_block4_leftwrapper {
        width: 58%;
    }

    .webinercon_BTN_DIV{ width:58%;}

    .block2_wrapper_text .top_banner h2{ font-size: 32px;}
    .resource_banner_newtop span h2 { width:600px;   font-size: 38px;}
   

    .ordermanagementlistnew thead th:nth-of-type(5) {
        width: 15%!important;
    }
    .producttextblock {
        width: 740px;
        padding: 0 0 50px 25px;
    }

    .newshop_banner_section {
        background-position: -715px top!important;
    }

    .share_link_body_con_right_form .readlink{ width: 32%;}
    
    /* .sharelink_icon1 { 
        float: left; 
        margin: 4px 0 0 15px;
    } */

    .middle_block3{ min-height: 580px;}
    .success_msg_text{   width: 760px;}
    .admininnerbodyform_wrapper{ width: 90%;}

    .resorce_list_con button{ font-size: 18px;}

.creditblock2 .imgleftwrapper { right: 0px!important;}
    
    }


@media screen and (max-width:1524px){

    .mentorsList_banner_con_form h3 strong{ font-size: 20px!important;}

    .mentorsList_banner_con_form h3 p{ font-size: 20px!important;}

    .accountreactivationrequest_banner_con_form h3 strong{ font-size: 20px!important;}

 
.top_banner_block{ background:url(../images/member_banner.jpg) no-repeat 70% top;}

.top_banner_block2{ background:url(../images/mentor_banner.jpg) no-repeat 70% top;}




.body_block_list{ background:url(../images/bg3.png) no-repeat 150% bottom;}

 
    .body_block_list2 .container ul{ margin:0; padding:0 480px 0 0;}

    .body_block_list2 .container h6{margin:10px 300px 30px 0;}

    .Mdashboardnew_arrowL::after { 
        width: 332px; 
        left: 9px;
    }

    .Mdashboardnew_arrowR::after { 
        width: 332px; 
        left: 9px;
    }
}

@media screen and (max-width:1510px){
    .home_top_block_col {
        padding: 0px;
        width: 94%;
        margin: 0 auto;
    }
}

@media screen and (max-width: 1500px){
    .couponcreditwrapper input{ width: 120px;}

    .listingnewstylefaq th span.material-icons {
        margin-top:0px!important;
        position: initial!important;
    }

    .listingnewstylefaq thead th:nth-of-type(7) {
        width: 15%!important;
    }
    
    .listingnewstylefaq thead th:nth-of-type(3) {
        width: 12%!important;
    }

    .listingnewstylefaq thead th:nth-of-type(4) {
        width: 12%!important;
    }

    .managementpage th span.material-icons {
        margin-top: -3px;
        position: absolute;
    }
    .ordermanagementlist th:nth-of-type(2){ width:5%!important;}
    .ordermanagementlist th:nth-of-type(3){ width:5%!important;}
    .ordermanagementlist th:nth-of-type(4){ width:5%!important;}

    .ordermanagementlistnew thead th:nth-of-type(5) {
        width: 12%!important;
    }

    .ordermanagementlist th:nth-of-type(6){ width:5%!important;}

    .ordermanagementlist th:nth-of-type(7){ width:5%!important;}

    .ordermanagementlist th:nth-of-type(8){    width: 10%!important;
        text-align: left;}

    .ordermanagementlist th:nth-of-type(8) .material-icons{display: inline-block; float: none!important;}

    .newaffiliatesignup_block1 .newaffiliatesignup_block1_leftdiv h2 {
        font-size: 24px;
    }
    .newaffiliatesignup_banner_body {
        background-position: 168% bottom;
    }
    .newaffiliatesignup_block1 .newaffiliatesignup_block1_rightdiv h2 {
        font-size: 21px;
        line-height: 22px;
    }
    .newaffiliatesignup_block1 .newaffiliatesignup_block1_rightdiv h3 {
        font-size: 26px;
        line-height: 20px;
    }
    /* .btnpurple label {
        font-size: 21px;
    } */
    .newaffiliatesignup_block2 h2 {
        font-size: 36px;
        line-height: 38px;
    }
    .newaffiliatesignup_block2 .newaffiliatesignup_block2_rightdiv {
        padding-left: 20px;
    }
    .newaffiliatesignup_block2_rightdiv .leftsingledivcontent {
        width: 86%;
    }
    .leftsinglediv br{display: none;}
 
    .menu_block {
        width: 94%;
    }

    .menu_block .home_banner_menu_section .navbar-nav > li > a {
        padding: 0px 5px 33px 5px;
        font-size: 14px;
    }

 
    .cartpagebody{ width: 1280px; }

.foooter_section_col {
    width: 1235px;
}

.footer_info {
    width: 290px;
    float: left;
}

.foot_menu {
    width: 935px;    }


.foot_menu a {
    display: inline-block;
    padding: 0 3px;
    text-align: center;
    font-family: 'OpenSans-Semibold';
    font-size: 12px;
    color: #495b64;
}

.foooter_section p{ margin-top: 10px;}


 

    .mentors_topbanner{ height: 250px;}

    .foooter_section_col {
        width: 1235px;
    }

    .foot_menu {
        width: 935px!important;
    }
    .foot_menu a {
        display: inline-block;
        padding: 0 3px;
        text-align: center;
        font-family: 'OpenSans-Semibold';
        font-size: 12px;
        color: #495b64;
    }

   
 

    .menu_section .row {
        margin-right: 0;
        margin-left: 0;
    }
    .newhomeblock5_left_block3_sub .subcon_textdiv2{padding-bottom: 22px;
        font-size: 16px;}

    .newhomeblock5_left_block3_sub .subcon_textdiv1 {  line-height: 30px;
        font-size: 26px;}

    .newhomeblock5_left_block5_bg1 {
        background-position: -100px top;
    }

    .leftblock5_img_div1 {
        width: 220px;
        left: 32%;
        top: 130px;
    }

    .leftblock5_text_div1 {
        position: absolute;
        top: 46px;
        left: 41%;
    }

    .leftblock5_img_div2 {top: -10px;
        right: 26px;
    }

    .newhomeblock5_left_block3_sub {
        padding: 58px 20px;
    }
}
@media screen and (max-width: 1480px){


    .ul_div {
        max-width: 330px;
    }

    .dashboardnew_success_block {
        width: 1400px;
    }

    .dashboardnew_bottom_block_wrapper {
        width: 1400px;
    }

    .dashboardnew_success_block_left {
        width: 38%;
    }

    .dashboardnew_success_block2 .dashboardnew_success_block_right {
        width: 40%;
    }
    .dashboardnewRIGHT_2_block2_text {
        width: 300px;
    }
    .adminDB_banner_con_text_block h2{ font-size: 40px;}

    .newshop_banner_section {
        background-position: -640px top!important;
    }

    .ordermanagementlist th:nth-of-type(8){ width:14%!important;}

    .success_msg_con_aminew{ background-position: -340px top;}

    .success_msg_text2new {
        width: 760px; background-position: right top;}

    .success_msg_text2new h2 {
        margin: 0px;
        padding: 27px 150px 27px 30px;}

    .success_msg_text2new h2 {
        margin: 0px;
        padding: 36px 150px 36px 30px;
        font-family: 'RobotoBold';
        font-size: 26px;}
 

    .newcon_banner_section {background-position: -140px top;}

    .newabout_banner_section {
        background-position: 350px top;
    }
    .newhomeblock5_left_block1{ background-position: 85% 0;}

    .newhomeblock5_left_block2 {
        background-position: 33% top;
    }

    .newhomeblock5_left_block2 h2 {
        width: 600px;}

    .newhomeblock5_left_block3_sub {
        padding: 44px 20px;
    }
 
    .sH_newtop .mentor_inner .inner_mentor_wrapper .left_section .main_title { font-size: 44px; }
    .sH_newtop .mentor_inner .inner_mentor_wrapper .left_section .mentor_title br,
    .sH_newtop .mentor_inner .inner_mentor_wrapper .left_section .main_title br { display: none; }
 }

 @media screen and (max-width: 1470px) {
    .newshop_banner_section {
        background-position: -776px top!important;
    }
 }


@media screen and (max-width: 1460px) {



    .adminDB_block2_con_text h2 { width: 80%; float: left;}

    .share_linkwrapperbody input[type="text"] { 
        width: 70%;}

    .share_link_body_con_right_form input[type="text"] { width: 70%;}


    .adminDB_block2 .adminDB_block2_con{ height: 230px;}

    .adminDB_block2 .adminDB_block2_con .adminDB_block2_con_text .adminDB_BTN {
        box-shadow: none;
        margin-top: 10px;
        float: none;
        display: block;
    }


    /* .adminDB_block2 .adminDB_block2_con:nth-of-type(3) .adminDB_block2_con_text .adminDB_BTN {
        background: #ff8649;
    } */
    
    .success_msg_text {
        width: 590px !important;
    }

    .success_msg_text h2 {
        font-size: 34px;
        line-height: 35px;
    }
    
        .success_msg_text h3{ font-size: 25px;}
    }
@media screen and (max-width:1450px){

    .ordermanagementlist .tablewrapper{ overflow: scroll!important;}

    /* .managementpage .mat-toolbar-row .mat-form-field {   margin: 0 5px!important; width: 16%!important; }  */

    .home_top_block_col p {
        width: 678px; font-size: 16px;    margin-top: 6px;}

    .newaffiliatesignup_block2 h2 {
        font-size: 36px;
        line-height: 40px;
    }
    .btnpurple label {
        font-size: 20px;
        line-height: 32px;
    }

    .block2_wrapper_text .live_webiner_block4_leftwrapper {
        width: 57%;
    }

    .webinercon_BTN_DIV {
        width: 57%;
    }
}
@media screen and (max-width: 1440px) {

    .webinercon_BTN {
        top: -118px;
    }

    .banner_button {
        margin: 8px 0 0 30px;
        width: 210px;
        padding: 5px 0;
    }

    .webinercon_BTN {
        padding: 0 10px!important;
        width: 210px;
    }

    .webinercon_BTN span {
        font-size: 22px;
    }

    .webinercon_BTN img{   width: 22%; top: 12px;  }

    .webinercon_BTN{ padding: 0 10px!important;}

   

    .banner_button .banner_button_link {
        font-size: 22px;
        padding: 9px 5px;
    }

    .banner_button {
        margin: 16px 0 0 30px;
        width: 210px;
        padding: 5px 0;
    }


    .block2_wrapper_text .live_webiner_block4_leftwrapper {
        width:57%;
    }

    .webinercon_BTN_DIV{ width: 57%;}

    .ul_div {
        max-width: 250px;
    }

    .ul_div .li_div{ font-size: 16px;}

    .ul_div .li_div strong { font-size: 26px;}
    

    .dashboard_mentor_wrapper{ width: 1200px;}

    .newshop_banner_section {
        background-position: -1102px top!important;}
    
    .producttextblock {
        width: 540px;
        padding: 0 0 50px 25px;
    }

    .trainingreporttable1 th:nth-of-type(1){ width:6%!important;}

    .trainingreporttable1 th:nth-of-type(2){ width:10%!important;}

    .trainingreporttable1 th:nth-of-type(3){ width:8%!important;}

    .trainingreporttable1 th:nth-of-type(4){ width:10%!important;}

    .trainingreporttable1 th:nth-of-type(5){ width:6%!important;}

    .trainingreporttable1 th:nth-of-type(6){ width:8%!important;}
    .trainingreporttable1 th:nth-of-type(7){ width:10%!important;}
    .trainingreporttable1 th:nth-of-type(8){ width:8%!important;}
    .trainingreporttable1 th:nth-of-type(9){ width:8%!important;}

    .trainingreporttable1 th:nth-of-type(10){ width:8%!important;}



    .dashboard_mentor_newblock_right h2 {
        margin-left: -742px;
    }

    .dashboard_mentor_newblock_wrapper{  align-items: flex-end;}

    .dashboard_mentor_newblock_left {
        width: 700px;
    }
    .dashboard_mentor_newblock_right {
        width: 460px;
    }

    .dashboard_mentor_newblock {
        width: 1200px;
    }

    .dashboardnew_success_block_left ul li a {
        padding: 18px 10px;
        display: block;
    }

    .dashboardnewRIGHT_2_block1_bottom{ min-height: 125px;}

    .dashboardnew_success_block_left ul li {
        font-size: 22px;
    }

    .ul_div .li_div:last-of-type {
        background: none;
        padding-bottom: 0;
    }

    .dashboardnew_success_block_right h2 {
        font-size: 20px; padding: 4px 0;
    }
    /* .dashboardnew_bottom_block_body {
        margin-top: -210px!important;
    }
    .dashboard_mentor_body{ margin-top: -230px!important;}  */
 

    .dashboardnewRIGHT_2_block2_text {
        width: 300px;
    }

    .dashboardnewRIGHT_2_block2_img {
        width: 130px;
    }
    .share_link_banner_con_form{ background-position: 700px top;}

    .mentors_topbanner_newami_textbox {
        padding: 0 0 0 20px;
    }

    .mentors_topbanner_newami_text {
        width: 690px;
    }

    .mentors_topbanner_newami_text br{ display: none;}
 
    .share_links_new_banner{ background-position: 70% top!important;}
    .mentor_profile_new_banner{ background-position: 90% top!important;}

    .success_msg_ncon4new{ background-position: -290px top!important;}
 
    .dashboardnew_menu_wrapper {
        width: 1400px;
        margin: 0 auto;
    }

    .dashboardnew_menu_wrapper ul {
        width: 1000px;}

    
    .successfulltips2 .mentorinnerbg{background-size: 50% !important;}
    .successfulltips3 .mentorinnerbg {
        background-size: 45% !important;
    }
 
    .dashboardnew_bottom_block_wrapper h4{ margin-bottom: 20px;}

    .dashboardnew_bottom_block_wrapper h5 p{ width: 85%;}

    .dashboardnew_bottom_block_wrapper {
        width: 1200px;}
    .dashboardnew_bottom_block_left {
        width: 580px;}

    .dashboardnew_bottom_block_right {
        width: 490px;}

        .dashboardnew_bottom_block_wrapper h3 { 
            font-size: 28px;
        }

        .dashboardnew_bottom_block_wrapper h5 {
            padding: 0 0 0 0;
        }

    .dashboardnew_bottom_block_wrapper h3 {
        margin: 0px;
        padding: 5px 0;}

    .dashboardnew_bottom_block_wrapper h4{     font-size: 18px;
        line-height: 26px;}

    .dashboardnew_bottom_block_wrapper h5{ margin-bottom: 18px;}

    .dashboardnew_bottom_block_wrapper h5 p{ font-size: 16px; line-height: 22px;}

    .dashboardnew_menu_wrapper {
        width: 1170px;
        margin: 0 auto;
    }

    .dashboardnew_menu_wrapper ul {
        width:780px;}

    .dashboardnew_menu_wrapper ul li a {
        display: block;
        font-size: 12px;}

    .dashboardnew_success_block {
        width: 1200px;
    }

    .dashboardnew_success_block_right h2 {
        font-size: 22px;
    }

    .education_buttonnew a{ font-size: 26px;}

    .dashboardnew_success_block{ margin-top: -80px;}


 
    

    .newhomeblock5_left_block4 .newhomeblock5_left_block4_text h3 { font-size: 16px;
        line-height: 20px;
    }

    .newhomeblock5_left_block4 .newhomeblock5_left_block4_text h2{ font-size: 28px;}

    .newhome_testimonial_con .tes_textdiv1{ font-size: 16px;}

    .newhome_testimonial_con .tes_textdiv2{ font-size: 14px;}

    .newhomeblock5_left_block3_sub {
        padding: 75px 20px;
    }

    .newhomeblock2_bodywrapper{ width: 1275px;}

    .newhomeblock2 .newhomeblock2_body .newhomeblock2_body_text h3 {
        font-size: 22px;
        line-height: 26px;
    }


    .newhomebanner_body1{ width: 1275px;}

    .newhomebanner_body1 .newhomebanner_img {
        width: 560px;
    }

    .newhomebanner_body1{ height: 494px;}


    .newhomebanner_body1 .newhomebanner_text {
        width: 718px;
    }

    .newhomebanner_body1 .newhomebanner_text h2 {font-size: 28px;
        line-height: 34px;}

    .newhomebanner_body1 .newhomebanner_text h5{ font-size: 22px; line-height: 26px;}


    .newhomebanner_body1 .newhomebanner_text h6{ font-size: 20px;}


 
    .dashboardnew_menu_wrapper ul { width: 750px; }
 }
 

@media screen and (max-width: 1425px) {
    .ss_listsection .row-flex-column:nth-child(1) .imageleftwrapper {
        width: 305px;
    }
  
}


@media screen and (max-width: 1420px){
    .block2_wrapper_text .live_webiner_block4_leftwrapper {
        width: 55%;
    }

    .webinercon_BTN_DIV {
        width: 55%;
    }
    .managementbannerpage th:nth-of-type(4){ width: 6%!important;}
    .managementbannerpage th:nth-of-type(5){ width: 8%!important;}
    .managementbannerpage th:nth-of-type(6){ width: 8%!important;}
    .managementbannerpage th:nth-of-type(7){ width: 8%!important;}
    .managementbannerpage th:nth-of-type(8){ width: 8%!important;}
    .managementbannerpage th:nth-of-type(9){ width: 8%!important;}
    .managementbannerpage th:nth-of-type(10){ width: 8%!important;}
    .managementbannerpage th:nth-of-type(11){ width:6%!important;}
    .managementbannerpage th:nth-of-type(12){ width:12%!important;}
 
 
    .adminDB_banner_con_text_block h2{   position:relative;display:inline-block;text-align: left;}

    /* .adminDB_banner_con_text_block_form h2{ font-size: 30px;  } */

    .adminDB_banner_con_text_block_form h2 span{ font-size: 28px;}

  
    .successfulltips3 .mentorinnerbg {
        background-size: 41% !important;
    }
 

 
    .resource_banner{ background-position: 60% top!important;}
 
   
    .dashboardnew_banner {
        background-size: 1420px!important;
        min-height: 279px;
    }
    .dashboardnew_banner_header {
        width: 1080px;
        margin: 0 auto;
    }

    .dashboardnew_banner_header_wrapper{ width: 866px;}
    .dashboardnew_banner_header_wrapper h2{ font-size: 22px;}

    .dashboardnew_banner_header_left{ height: 64px; background-size: cover;}
    .dashboardnew_banner_header_right{ height: 64px;  background-size: cover;}

    .dashboardnew_banner_header_wrapper{ height: 64px;}

    .dashboardnew_banner_middle {
        width: 970px;
        margin: 0 auto;
    }

    .dashboardnew_banner_middle_text1 {
        width: 320px;
    }

    .dashboardnew_banner_middle_text3 {
        width: 320px;
    }

    .dashboardnew_banner_middle h2{ font-size: 24px;}

    .dashboardnew_banner_middle h3{ font-size: 16px; line-height: 20px;}

    .dashboardnew_banner_middle h4{ font-size: 24px;}
 
 

 


         
    
        
        .newhomeblock4_bodycon_text {
            padding: 40px 10% 40px 210px;
        }
    
        .newhomeblock4_body {
            background-size: 510px;
        }
    
        .newhomeblock5_left_block3_sub {
            padding: 63px 20px;
        }
   
    
        
        .newhomeblock4_bodycon_text {
            padding: 40px 10% 40px 210px;
        }
    
        .newhomeblock4_body {
            background-size: 510px;
        }
    
        .newhomeblock5_left_block3_sub {
            padding: 63px 20px;
        }

        .Mdashboardnew_arrowM {
            width: 290px;
            margin: 14px 10px;
        }
        .dashboardnew_banner2 {
            background-size: inherit!important;
            min-height: inherit!important;
        }

        .Mdashboardnew_arrowL::after {
            width: 320px;
            left: 0px;
        }

        .Mdashboardnew_arrowR::after {
            width: 320px;
            left: 0px;
        }

        .dashboardnew_banner2  .dashboardnew_banner_header_wrapper h2 {
            font-size: 18px;
        }

        /* .Mdashboardnew_arrowL {
            margin-top: 20px;
        }

        .Mdashboardnew_arrowR {
            margin-top: 20px;
        } */
    }
    

@media screen and (max-width:1410px){

    .home_banner_inner_middle {
        margin-top: 70px;
        width: 400px;
        margin-left: -32px;
    }

    .product_banner_section{background-position: -430px top; }
    .protext1{ width: 90%!important;}

 

    .menu_block{width: 90%;}
    .menu_block .home_banner_menu_section{padding-left: 0px;}
    .menu_block .home_banner_menu_section .navbar .container-fluid{padding-left: 0px;}
    .menu_block .home_banner_menu_section .navbar-nav > li > a{padding: 10px 4px; font-size: 14px;}
    }
 @media screen and (max-width: 1400px) {

    .block2_wrapper_text .live_webiner_block4_leftwrapper {
        width:55%;
    }

    .webinercon_BTN_DIV{ width: 55%;}

        .block2_wrapper_text .top_banner h2{ font-size: 28px;}

        .mentor_list_con {
            width: 30%;}

        .training_center_block_banner2_wrapper{ padding-right: 390px;}
        .training_center_block_banner2_right h2 {
            font-size: 26px;}

            .training_center_block_banner2_right h3 {
                font-size: 20px;}

        .resorce_list_con button{ font-size: 16px;}
        .dashboardnew_menu_wrapper {
            width: 1200px;
            margin: 0 auto;
        }
    
        .dashboardnew_menu_wrapper ul {
            width: 810px;}
   
        .newaffiliatesignup_banner_body {
            background-position: 210% bottom;
        }
        .newaffiliatesignup_block2 h2 {
            font-size: 34px;
            line-height: 38px;
        }
        .newaffiliatesignup_block2 {
            background: url("../images/newaffiliatesignup_block2_bg.png") no-repeat left 90% bottom!important;
            background-size: cover!important;
        }
        .newaffiliatesignup_block3_wrapper {
            width: 96%;
        }
        .newaffiliatesignup_block1_leftdiv ul.leadzero li span {
            margin-bottom: 19px;
        }
 
    .home_top_block_col p {
        width: 568px; font-size: 13px;    margin-top: 6px;}

    .menu_block .home_banner_menu_section .navbar-nav > li > a {
        padding: 0px 3px 33px 3px!important;
        font-size: 12px!important;
    }

    .menu_block .home_banner_menu_section {
        padding: 0px;
        margin: 12px 0 0 0;
        float: right;
    }
    .newaffiliatesignup_block1 .newaffiliatesignup_block1_leftdiv h2 {
        font-size: 22px;
    }
    .newaffiliatesignup_block1 .newaffiliatesignup_block1_rightdiv h2 {
        font-size: 20px;
        line-height: 22px;
    }

    .newaffiliatesignup_block1_leftdiv ul.leadzero li span {
        margin-bottom: 19px;
    }
    .newaffiliatesignup_block3_wrapper {
        width: 96%;
    }
    .newaffiliatesignup_block2 h2 {
        font-size: 34px;
        line-height: 36px;
    }
 
        .successfulltips3 .mentorinnerbg {
            background-size: 44% !important;
        }
        .successfulltips4 .mentorinnerbg{    background-size: 46% !important;  }
        .successfulltips5 .mentorinnerbg { background-size: 43% !important; }
 
         
    
        .newhomeblock5_left_block3_sub .subcon_link {
            display: block;
            width: auto;
            margin: 0 auto;
        }
    
        .newhomeblock5_left_block3_sub .subcon_link a{font-size: 22px;}
    
        .newhomeblock5_left_block3_sub .subcon_textdiv1 {
            line-height: 30px;
            font-size: 22px;
        }
    
        .newhomeblock5_left_block3_sub .subcon_textdiv2 {
            padding-bottom: 22px;
            font-size: 14px;
        }
    
        .newhomeblock5_left_block3 .subcon1 .subcon_textdiv1 {
            width: 210px;
            margin-left: auto;
            margin-right: auto;
        }
    
        .left_block4_img_text_div{ width: auto; padding-top: 10px;}
    
    
        .newhomeblock5_left_block3_sub {
            padding: 32px 20px;
        }
    
     
     
        .sH_newtop .mentor_inner .inner_mentor_wrapper .left_section .main_title {
            font-size: 40px;
        }
       
        .cartpro {
           width: 200px;}
           .carttext_info{ width: 96%;}
        }
       

    @media screen and (max-width: 1380px){
        .couponcreditwrapper input{ width: 145px;}

        .share_link_banner_con_form{ background-position: 640px top;}
        .adminDB_banner_con_text{ width: 100%;}

        .adminDB_banner_con_text_form{ width: 100%;}

      
        .successfulltips2 .mentorinnerbg{ padding-left: 420px!important;}
        .successfulltips3 .mentorinnerbg {
            background-size: 49% !important;
        }
        .successfulltips4 .mentorinnerbg{ background-size: 48% !important; }
        .successfulltips5 .mentorinnerbg { background-size: 44% !important; }
   

.body_block_list{ background:url(../images/bg3.png) no-repeat 180% bottom;}

.body_block_list .container{ padding:25px 580px 0 0!important;}
 
    .dashboardnew_success_block{ margin-top: -76px;}
    
       
    
        
        .cartpagebody{ width: 1180px; }
    
    
       
  

        .directionwrapper2 .rightblockwrapper {background-size: 61% !important;}
      
    
        .newcon_banner_section {
            background-position: -260px top;
        }
    
        .newhomeblock5_left_block3_sub {
            padding: 52px 20px;
        }
        .newhomeblock3 .newhomeblock3_sub1{ background-position: -120px top;}
        .newhomeblock3 .newhomeblock3_sub2{ background-position: -120px top;}
        .newhomeblock3 .newhomeblock3_sub3{ background-position: -120px top;}
        .newhomeblock3 .newhomeblock3_sub4{ background-position: -170px top;}
    
        .newhomeblock3 .newhomeblock3_sub1 h5 {
            width: 170px;
        }
    
        .newhomeblock3 .newhomeblock3_sub4 h3 {
            width: 220px;
        }
    
        .newhomeblock5_left_block2 {
            background-position: 43% top;
        }
    
        .newhomeblock5_left_block2 h2 {
            width: 540px;}
    
        .newhomeblock5_left_block5_bg1 {
            background-position: -280px top;
        }
        .leftblock5_img_div1 {
            width: 220px;
            left: 18%;
            top: 130px;
        }
    
        .leftblock5_text_div1 {
            position: absolute;
            top: 46px;
            left: 34%;
        }
    
        .leftblock5_text_div2 {
            left: 37%;
        }
    
        .leftblock5_img_div2 {  top: 60px;
            right: 86px;
        }
    
        .newhomeblock5_left_block5{ background-size: cover;}
    }

@media screen and (max-width: 1370px) {

    .ad_dna_block7 img {
        width: 62%;}

    .ad_dna_block7_text {
        width: 36%;}


    .ad_dna_block9_text{ width: 36%;}

    .ad_dna_block9 img{ width: 62%;}

}


@media screen and (max-width: 1366px){

 


    .block2_wrapper_text .live_webiner_block4_leftwrapper {
        width: 53%;
    }

    .webinercon_BTN_DIV{ width: 53%;}

    .trainingreporttable1 th:nth-of-type(8) {
        width: 10%!important;
    }

    .trainingreporttable1 th:nth-of-type(9) {
        width: 10%!important;
    }


    .mentorsList_banner_con_form h3 strong{ font-size: 18px!important;}

    .mentorsList_banner_con_form h3 p{ font-size: 18px!important;}
    
    .accountreactivationrequest_banner_con_form h3 strong{ font-size: 18px!important;}

    .newaffiliatesignup_banner_body {
        background-position: 240% bottom;
    }
    .newaffiliatesignup_block1 .newaffiliatesignup_block1_leftdiv h2 {
        font-size: 22px;
        line-height: 28px;
    }
    .newaffiliatesignup_block1 .newaffiliatesignup_block1_rightdiv h2 {
        font-size: 20px;
        line-height: 20px;
    }
    .newaffiliatesignup_block1 .newaffiliatesignup_block1_rightdiv h3 {
        font-size: 24px;
        line-height: 20px;
    }
 
    .newaffiliatesignup_block3_wrapper h2 {
        width: 90% !important;
    }
    .newaffiliatesignup_block1 .newaffiliatesignup_block1_leftdiv h2 {
        font-size: 21px;
        line-height: 30px;
    }
    .newaffiliatesignup_block3_wrapper h2 {
        font-size: 27px;
        line-height: 48px;
    }
    .newaffiliatesignup_block2 h2 {
        font-size: 33px;
        line-height: 36px;
    }
 
    
    .manteeMeetingtopBg .manteemeeting1 { background-size: 60%!important; }
    .mentor_image {
        background-size: 51%!important; background-position: -5% top!important; }
 

    .top_banner_block3{ background-position: -110px top;}
    .middle_block3 h2{ padding-right: 0px;}
 
    .mentors_bannerimg1_text h2 {
        font-size: 55px;
        margin-bottom: 5px;
        line-height: 46px;
    }

}
@media screen and (max-width: 1360px){

    .share_link_body_con_div_img { 
        height: 280px; 
    }

    .share_link_body_con_right_form .readlink{ width: 30%;}
     

    .share_link_banner_con_form{ background-position: 600px top;}

    .success_msg_con_aminew{ background-position: -460px top;}
 
    .body_block_list2 .container ul{ margin:0; padding:0 540px 0 0;}
    .body_block_list2 .container h6{margin:10px 360px 30px 0;}
 

     
    .prewrapper2 .blockwrapper2 {background-size: 57% !important;}
    .prewrapper2 .blockwrapper3 {background-size: 65% !important;}
    .properwrapper2 .blockwrapper1 {background-size: 60% !important;}
    .properwrapper2 .blockwrapper2 {background-size: 56% !important;}
    .directionwrapper2 .rightblockwrapper {background-size: 69% !important;}
    .corewrapper2 .rightblockwrapper {background-size: 49% !important;}
    .corewrapper2 .leftblockwrapper {background-size: 69% !important;}
    .corewrapper3 .lefttblockwrapper {background-size: 82% !important;}
    .corewrapper3 .rightblockwrapper {background-size: 53% !important; background-position: left top !important;}
    .corewrapper5 .leftblockwrapper {background-size: 70% !important;}

    
    .newhomeblock5_left_block3_sub {
        padding: 50px 20px;
    }

    .newshop_banner_section {
        background-position: -1056px top!important;
    }

}
@media screen and (max-width: 1340px) {
    .resource_banner_newtop span {
        /* background: url(../images/trainingnewbanner_img.png) no-repeat 130% top!important; */
    }

 
    .newaffiliatesignup_banner_body {
        background-position: 268% bottom;
    }
    .newaffiliatesignup_block3_wrapper h2 {
        font-size: 27px;
    }
    .newaffiliatesignup_block2 h2 {
        font-size: 33px;
        line-height: 38px;
    }
    /* .btnpurple label {
        font-size: 17px;
        line-height: 31px;
    } */
    .newaffiliatesignup_block1 .newaffiliatesignup_block1_leftdiv h2 {
        font-size: 21px;
        line-height: 27px;
    }
    .newaffiliatesignup_block1 .newaffiliatesignup_block1_rightdiv h2 {
        font-size: 18px;
        line-height: 18px;
    }
    .newaffiliatesignup_block1 .newaffiliatesignup_block1_rightdiv h3 {
        font-size: 23px;
        line-height: 20px;
    }

    .ss_listsection .row-flex-column:nth-child(1) .imageleftwrapper {
        width: 310px;
    }
    .ss_listsection3 .row-flex-column:nth-child(1) .imageleftwrapper {
        width: 274px;
    }
    .ss_listsection3 .list2 ul.bulletwrapperbg {
        padding: 10px;
        margin: 0px 0 0 0% !important;
        margin-top: 0px;
        margin-bottom: 0px;
    }
 
    .mentorblock2bg .mentorinnerbg {
        background-size: 45% !important;
    }
    .mentorblock2bg .mentorinnerbg .newlistsection ul li {
        padding: 13px 0;
    }

    .successfulltips1 .mentorinnerbg{background-size: 52% !important;}
    .successfulltips2 .mentorinnerbg{padding-left: 300px!important;}
    .successfulltips3 .mentorinnerbg {
        background-size: 46% !important;
        padding-right: 365px!important;
    }
    .successfulltips4 .mentorinnerbg{    background-size: 48% !important;  }
    .successfulltips5 .mentorinnerbg { background-size: 42% !important; }
    .mentor_image { background-size: 54%!important; }

 
     
    .purposewrapper10 .row-flex-column .list2 {  background-size: 74%;}
    .purposewrapper10 .row-flex-column .list2{background-size: 66%!important;}

    .purposewrapper10 .row-flex-column .list2{ background-size: 69%!important; }
 
    
   
 
    .sH_newtop .mentor_inner .inner_mentor_wrapper .left_section .main_title { font-size: 34px; }
 }

 @media screen and (max-width:1330px){
    .directionwrapper2 .rightblockwrapper {background-size: 76% !important;}
    .directionwrapper2 .leftblockwrapper {background-size: 70% !important;}
   
   
    }

@media screen and (max-width: 1320px) {

    .trainingreporttable1 tbody .mat-primary{
        min-width: inherit;
        width: 125px;
        height: auto;
        white-space: inherit;
        line-height: 16px;
        padding: 5px 5px;
    }


    .commission_new_banner{ background-position:100% top!important;}

    .commission_new_banner h2 {
        margin: 0;
        padding: 0 0 0 5%;
        text-align: left;
    }

 .documents_newbanner{ background-position:100% top!important;}

    .documents_newbanner h2 {
        margin: 0;
        padding: 0 0 0 5%;
        text-align: left;
    }

.my_appointments_banner{ background-position:100% top!important;}

    .my_appointments_banner h2 {
        margin: 0;
        padding: 0 0 0 5%;
        text-align: left;
    }



     

    .plan-material-list_banner{ padding-right: 24%;}

    .plan-material-list_banner2{ padding-right: 24%;}

.documents_newbanner h2 {
    text-align: left;
    padding-left: 5%;
    width: 50%!important;
    display: block;
    padding-top: 40px;
}

    .my_appointments_banner h2 {
    text-align: left;
    padding-left: 5%;
    width: 50%!important;


}
 
    .mentorblock2bg .mentorinnerbg {
        background-size: 50% !important;
    }
 
    
}

@media screen and (max-width: 1300px){

    .block2_wrapper_text .live_webiner_block4_leftwrapper {
        width: 51%;
    }

    .webinercon_BTN_DIV{ width: 51%;}


    .ordermanagementlistnew thead th:nth-of-type(3) {
        width: 10%!important;
    }

    .ordermanagementlistnew thead th:nth-of-type(2) {
        width: 8%!important;
    }

    .ordermanagementlistnew thead th:nth-of-type(6) {
        width: 10%!important;
    }
    .trainingreporttable1 th:nth-of-type(7) {
        width: 7%!important;
    }

    .training_center_body .trainingheadercls h2{ font-size: 26px;}
    .success_msg_text a{ font-size: 22px;}

 

    .success_msg_text {
        width: 500px !important;
    }


    .share_links_new_banner{ background-position: 80% top!important;}

    .share_links_new_banner_wrapper h3 {
        width: 740px;}

    .mentor_profile_new_banner{ background-position: 80% top!important;}

    .mentor_profile_new_banner_wrapper h3 {
        width: 740px;}
 
    .newaffiliatesignup_banner_body {
        background-position: 364% bottom;
    }
    .newaffiliatesignup_banner_text {
        width: 570px;
    }
 
    .newaffiliatesignup_block1 .newaffiliatesignup_block1_leftdiv h2 {
        font-size: 20px;
        line-height: 28px;
    }
    .newaffiliatesignup_block1 .newaffiliatesignup_block1_rightdiv h2 {
        font-size: 18px;
        line-height: 20px;
    }
    .newaffiliatesignup_block1 .newaffiliatesignup_block1_rightdiv h3 {
        font-size: 26px;
        line-height: 20px;
    }
    .newaffiliatesignup_block2 h2 {
        font-size: 32px;
        line-height: 34px;
    }
 
 
    


 
    
     
     
            .properwrapper2 .blockwrapper1 {background-size: 68% !important;}
            .properwrapper2 .blockwrapper2 {background-size: 63% !important;}
            .prewrapper2 .blockwrapper2 {background-size: 61% !important;}
            .prewrapper2 .blockwrapper3 {background-size: 73% !important;}
            
            .success_msg_con2new{ background-position: -450px top; }
        
            .success_msg_textnew2{ right: 30px;     width: 690px;}
        
            .success_msg_textnew2 a{ font-size: 24px;}
            .success_msg_text {
                width: 550px;
            }
        
            .productblockibberwrapperheader {
                width: 80%;
                margin: 20px auto 0px;
            }
        
            .productblockibberwrapper {
                width: 80%;
                margin: 0px auto 20px;
            }
        
            .paymenyinfowrapper .product_form{ width: 80%;}
        
            .newabout_banner_section {
                background-position: 270px top;
            }
        
            .newhomeblock2 .newhomeblock2_body{ background-position: -120px top;}
        
            .newhomeblock5_left_block3_sub .subcon_link {
                display: block;
                width: 250px;
                margin: 0 auto;
            }
        
            .newhomeblock5_left_block3_sub .subcon_textdiv1 {
                line-height: 26px;
                font-size: 20px;
            }
        
            .newhomeblock5_left_block3_sub .subcon_textdiv2 {
                padding-bottom: 22px;
                font-size: 13px;
            }
        
            .newhomeblock5_left_block3 .subcon1 .subcon_textdiv1 {
                width: 190px;
                margin-left: auto;
                margin-right: auto;
            }
        
        
            .leftblock5_img_div2 {
                top: 60px;
                right: 46px;
            }
/*         
            .newshop_banner_section {
                background-position: -425px top!important;
            } */
        
         
            .success_msg_text h2 {
                font-size: 30px;
                line-height: 32px;
            }
        
        
        }    
        
        
        @media screen and (max-width:1290px){

            .newhomeblock4_body {
                background-size: 420px;
            }
            .newhomeblock4_bodycon_text {
                padding: 40px 10% 40px 110px;
            }
        }
               

@media screen and (max-width: 1280px) {

    .block2_wrapper_text .live_webiner_block4_leftwrapper {
        width: 50%;
    }

    .webinercon_BTN_DIV{ width: 50%;}

    .adminDB_block2_con_text h2 {
        width: 70%;
        float: left;
    }
    .mentorsList_banner_con_form {
        background-position: 550px top;}
    .accountreactivationrequest_banner_con_form {
        background-position: 550px top;}

    .training_center_block_banner2_right h3 {
        font-size: 16px;
    }
    .training_center_block_banner2_right h2 {
        font-size: 24px;
    }

    .adminDB_banner_con{ background-position: 600px top;}
    .adminDB_banner_con_text{ 
        /* width: 70%; */
    }


    .adminDB_banner_con_form{ background-position: 550px top;}
    .adminDB_banner_con_text_form{ 
        /* width: 70%; */
    }

    .share_link_banner_con_form{ background-position: 550px top;}


    .success_msg_con_aminew{ background-position: -500px top;}
    .ss_listsection .row-flex-column:nth-child(1) .imageleftwrapper {
        width: 100% !important;
    }
    .ss_listsection .row-flex-column:nth-child(1) .imageleftwrapper {
        width: 200px !important;
    }
 
    

    .newabout_banner_section {
        background-position: 230px top;
    }

    .newhomeblock5_left_block3_sub {
        padding: 30px 20px;
    }

    .newhomeblock2_bodywrapper{ width: 1165px;}

    .newhomeblock2 .newhomeblock2_body .newhomeblock2_body_text h3 {
        font-size: 20px;
        line-height: 24px;
    }

    .newhomebanner_body1 {
        width: 1165px;
    }

    .newhomebanner_body1 .newhomebanner_img {
        width: 527px;
    }

    .newhomebanner_body1 {
        height: 466px;
    }

    .newhomebanner_body1 .newhomebanner_text {
        width: 638px;
    }

    .newhomebanner_body1 .newhomebanner_text h3 {  font-size: 44px;
    }

    .newhomebanner_body1 .newhomebanner_text h4 {font-size: 44px;
    }

    .newhomebanner_body1 .newhomebanner_text h5 {
        font-size: 20px;
        line-height: 22px;
    }
   


 
    .sH_newtop .mentor_inner .inner_mentor_wrapper .left_section .mentor_title {
        font-size: 26px;
    }
    .sH_newtop .mentor_inner .inner_mentor_wrapper .left_section .main_title {
        font-family: "RobotoBold"; font-size: 34px; line-height: 44px; margin-top: 32px; }
    }
   


@media screen and (max-width: 1260px){

    .couponcreditwrapper input {
        width: 116px;
    }

    .share_link_body_con_div_img { 
        height: 260px; 
    }

    .newaffiliatesignup_banner_body {
        background-position: 460% bottom;
    }
    .newaffiliatesignup_block2_rightdiv .leftsingledivcontent {
        width: 80%;
    }
    .newaffiliatesignup_block2 {
        background: url("../images/newaffiliatesignup_block2_bg.png") no-repeat left 92% bottom!important;
        background-size: cover!important;
    }
    .newaffiliatesignup_block1 .newaffiliatesignup_block1_leftdiv h2 {
        font-size: 20px;
        line-height: 26px;
    }
    .newaffiliatesignup_block2 h2 {
        font-size: 31px;
        line-height: 33px;
    }
    .newaffiliatesignup_block1 .newaffiliatesignup_block1_leftdiv h4 {
        font-size: 22px;
        line-height: 23px;
    }
    .newaffiliatesignup_block3_wrapper h2 {
        font-size: 24px;
    }
 

    .home_top_block_col p {
        width: 100%;
        font-size: 18px;
        text-align: center;
        background: none;
        padding: 0px;
    }

    .home_top_block_col .top_logo_div {
        width: 100%!important;
        margin: 14px auto!important;
        clear: both;
        overflow: hidden;
        text-align: center;
        margin-top: 22px;
    }

    .home_top_block_col .top_logo_div img {
        width: 7.4%!important;
        margin: 0.1%!important;
    }

 
    .manteemeeting7_image {
        padding-right: 415px;
        background-size: 57%;
        background-position: right top;
    }

 
.top_banner_block{ background:url(../images/member_banner.jpg) no-repeat 54% top;}

.top_banner_block2{ background:url(../images/mentor_banner.jpg) no-repeat 46% top;}
.footer_info {
    width: 290px;
    float: none;
    margin: 0 auto;
}



.foooter_section label {
    text-align: center!important;}
.foooter_section p {
    margin-top: 25px;
    text-align: center;
}

.foooter_section h3 {
    text-align: center;
}
 
    .dashboardnew_banner {
        background-size: 1260px;
        min-height: 246px;
    }

    .dashboardnew_banner_middle h4{ font-size: 16px;}

    .dashboardnew_banner_middle h3{ font-size: 14px; width: 80%;}

    .cartpagebody{ width: 1080px; }
 
    .managementpage .tablewrapper {     overflow-x: scroll;}
        .blog_managementbody .tablewrapper { overflow: hidden;
            overflow-x: scroll;}
     
            .event_managementbody .tablewrapper { overflow: hidden;
                overflow-x: scroll;}
         
    
        .foooter_section_col{ width: auto;}
        .foot_menu {
            padding: 25px 0 0 0;
            width: 100%!important;
            text-align: center;
        }
    }
 

@media screen and (max-width: 1240px){


    .block0 { 
        width: 90%; 
    }

    .block1 { 
        width: 90%; 
    }
    .block2 { 
        width: 90%; 
    }

    .block3 { 
        width: 90%; 
    }

    .block4 { 
        width: 90%; 
    }

    .Bblock0 { 
        width: 90%; 
    }

    .Bblock1 { 
        width: 90%; 
    }

    .block0 .block_main_wrapper1 h2{ width: 70%;}
    .block1 .block_main_wrapper1 h2{ width: 70%;}
    .block2 .block_main_wrapper1 h2{ width: 70%;}
    .block3 .block_main_wrapper1 h2{ width: 70%;}
    .block4 .block_main_wrapper1 h2{ width: 70%;}
    .Bblock0 .block_main_wrapper1 h2{ width: 70%;}
    .Bblock1 .block_main_wrapper1 h2{ width: 70%;}
    
    .con_wrapper .shop_newtextblock_imgcon {
        width: 716px;
    }

    .block1 .block_con_wrapper1 h3 {
        width: 90%;}

        .block2 .block_con_wrapper1 .H4textblock {
            width: 440px;
            margin: 20px 0 0 320px;
        }
        .block2 .block_con_wrapper1 h5 {  margin: 24px 0 0 325px;}

        .block3 .block_con_wrapper1 h3 {
            width: 280px;}

            .block4 .block_con_wrapper1 h3 {
                width: 330px;}

                .block4 .newshop_img {   top: 105px;    }

                .block1 .block_con_wrapper1 .H4textblock {
                    width: 440px;
                    margin: 25px 0 0 360px;
                }

                .block1 .block_con_wrapper1 h5 { margin: 30px 0 0 412px;}

    .share_link_banner_con_form{ background-position: 500px top;}
    .menu_block {  padding: 30px 0;  }

    .menu_block .home_banner_logo_section {
        width: 100%!important;
        float: none!important;
        padding-left: 0px!important;
        margin: 0px auto!important;
    }

    .menu_block .home_banner_menu_section {
        width: 100%!important;
        float: none!important;
        max-width: inherit!important;
    }

    .menu_block .home_banner_menu_section .navbar-nav > li > a {
        padding: 0px 8px 33px 8px!important;
        font-size: 13px!important;
    }
 
 
     
 
    .menu_block .bookfiled{ display: block!important; float: none!important; margin: 15px auto!important;  right: 0px!important; position: inherit!important;
        top: 0px!important; }
 

    .menu_block .home_banner_logo_section{width: 100%; float: none; padding-left: 15px; margin-top: 0px;}
    .menu_block .home_banner_logo_section img{display: block; margin: 0 auto; width: auto;}

    .menu_block .home_banner_menu_section{padding-left: 0; padding-right: 0; width: 100%; float: none; margin-top: 20px;}
    .menu_block .home_banner_menu_section .navbar{float: none; text-align: center;}
    .menu_block .home_banner_menu_section .navbar .container-fluid{padding-right: 15px; padding-left: 15px;}
    .menu_block .home_banner_menu_section .navbar .container-fluid .navbar-collapse{padding-right: 15px;}
    .menu_block .home_banner_menu_section .navbar-nav{float: none; width: 935px; margin: 0 auto;}
    .menu_block .home_banner_menu_section .navbar-nav > li > a{font-size: 16px; padding: 15px 4px;}




 
    
    .stayingwrapper2 .blockwrapper1 {background-size: 54% !important; padding: 10px 0 0px 328px !important;}
    .stayingwrapper2 .blockwrapper2 {background-size: 72% !important; padding: 0px 352px 0 0px !important;}
    .stayingwrapper4 {padding: 10px 33px 10px 405px !important;}



    .properwrapper2 .blockwrapper1 {background-size: 70% !important; padding: 10px 0 0px 413px !important;}
    .properwrapper2 .blockwrapper2 {background-size: 68% !important;}
    .properwrapper2 .blockwrapper4 .listsection {padding: 10px 415px 0px 76px !important; margin: 0;}
    .directionwrapper5 p {padding: 10px 302px 10px 0px;}
    .directionwrapper2 .rightblockwrapper {background-size: 81% !important;}
    .directionwrapper2 .leftblockwrapper {background-size: 60% !important; padding: 10px 33px 0px 369px !important;}
     
    .conslwrapper11 p {padding: 25px 33px 144px 303px;}
    .ss_listsection4 ul li:nth-child(4) span:nth-child(1) {width: 40%;}
     
}


@media  screen and (max-width: 1230px) {
    .purposewrapper10 .row-flex-column .list2 {
        background-position: -15% top;
        background-size: 82%;
    }
    .purposewrapper10 .row-flex-column .list2{background-size: 67%!important;  }

    .block2_wrapper_text .live_webiner_block4_leftwrapper {
        width: 49%;
    }

    .webinercon_BTN_DIV {
        width: 49%;
    }
}
@media screen and (max-width:1220px){
    .suintroductionwrapper2 {padding: 10px 33px 10px 416px;}
    .share_link_body_con_right_form .readlink{ width: 28%;}
    .share_link_body_con_right_form input[type="text"]{ width: 68%;} 

    .con_wrapper .shop_newtextblock .shop_newtextblock_textcon{ width: 29%;}
    .shop_newtextblock_imgcon {
        width: 65%;
    }

    .block0 .block_main_wrapper1 h3{    margin: 0 0 0 310px;}

    .block0 .block_main_wrapper1 .H4textblock { 
        margin: 20px 0 0 312px;
    }
}

 

@media screen and (max-width: 1199px) { 

    .banner_button {
        margin: 16px auto;
        width: 210px;
        padding: 5px 0;
        margin-bottom: 0px;
    }

    .block2_wrapper_text .live_webiner_block4_leftwrapper {    padding-bottom: 24px;  }

    .block2_wrapper_text .live_webiner_block4_wrapper{ margin: 0 10px 10px 10px;}

    .webinercon_BTN_DIV{ margin-top: 0px;}

    .webinerblock_body {
        width: 88%;
        padding: 3%; padding-bottom: 3%;
    }

    .block4_wrapper_img_block1{ width: 47%;     padding: 0 1% 12px 1%!important;}

    .block2_wrapper_text .live_webiner_block4_leftwrapper {
        width: 100%; margin-right: 0;
    }

    .webinercon_BTN_DIV{ width:100%; background: #fff; padding: 10px 0;}

    .webinercon_BTN {
        padding: 0 10px!important;
        position: inherit;
        top: 0;
        margin: 0 auto;     margin-bottom: 12px;
    }

    .mid_banner {
        flex-wrap: wrap; display: block;
    }

    .block2_wrapper_text .live_webiner_block4_wrapper{ width: 100%;  }

    .resource_banner_newtop span h2 { width:400px;   font-size: 38px;}

    .ul_div .li_div{ font-size:22px;}

    .ul_div .li_div strong { font-size: 30px;}

    .cartmentorsdialog .block_main_wrapper1 h2 {
        margin: 0;
        background-position: center top;
        padding: 50px 0 0 0;
        text-align: center;
        width: auto;
    }
    .couponbutton{ float: left!important; margin-left: 5px!important;}

    .producttextblock .divtext2{ padding: 15px 0px 0 0px;}

    .adminDB_banner_con_text_block{ width: auto;}
  

    .calendar_managementnewblock .slot-card { width: 48%;}
    .calendar_managementnewblock .slotview {
       display: block;
    }

    .dashboard_mentor_wrapper h2{ text-align: center;}

    .dashboard_mentor_wrapper .blog_managementbody td:before{ display: inline-block; width: auto;}

    .dashboard_mentor_wrapper{ width: 96%;}

    .dashboard_mentor_wrapper .blog_managementbody tbody tr:last-of-type td:first-of-type {
        border-radius: 0!important;
    }

    .dashboard_mentor_wrapper .blog_managementbody tbody tr:last-of-type td:last-of-type {
        border-radius: 0 !important;
    }

    .dashboardguest td:last-of-type {
     text-align: left; 
    }

    .dashboardnew_img1{ display: none;}

    .dashboard_mentor_newblock{ width: 96%;}

    .dashboard_mentor_newblock_left {
        width: auto;
    }

    .dashboard_mentor_newblock_left img{ width: auto; max-width: 100%; display: block; margin: 0 auto;}
    .dashboard_mentor_newblock_right label{ background: none!important; padding: 0px!important;}

    .dashboard_mentor_newblock_wrapper{ display: block;}

    .dashboard_mentor_newblock_right h2 {
        margin-left: 0;
    }

 

    .dashboard_mentor_newblock_right {
        width: auto;
        padding-top: 25px;
        text-align: center;
    }
    .dashboardnew_success_block2 .dashboardnew_success_block_right {
        width: 100%;
    }

    .trainingreport .searchcls{ display: block;}

    .trainingreport .searchcls mat-form-field{ margin-bottom: 15px!important;}

    .dashboardnew_success_block{ min-height: inherit!important;}

    .training_management  .mat-paginator-container{ padding: 0px!important;}
    .training_management .mat-paginator mat-form-field {
        width: 99%!important;
        margin: 0 auto!important;
    }


    .training_management mat-form-field {
        width: 99%!important;
        margin: 0 auto!important;
    }

    .training_management .mat-paginator mat-form-field {
        width: auto!important;  margin: 0!important;
    }

    .banner2cls{ padding-right: 20px!important; background-image: none!important;}

    .banner1cls .bannerclassmentor{ padding-right: 20px!important; background-image: none!important;}
    .dashboardnew_bottom_block_wrapper h4{ width: 100%;}
    .dashboardnew_bottom_block_wrapper h3{ width: 100%;}
    .event_managementbody .mat-stroked-button{ margin-bottom: 25px!important;}
    .calendar_management .mat-stroked-button{ margin-bottom: 25px!important;}
    .event_managementbody mat-form-field {
        float: none;
        display: block;
        width: 100%!important;
    }
    .calendar_management .lib-pager-class .mat-form-field{ display: inline-block!important;}

    .AddEditBlog .files-view {
        width: 100%!important;
    }

    .AddEditBlog .button-group {
        height: auto!important;
        height: auto!important;
        width: 92.6%!important;
    }

    .dashboardnewRIGHT_2_block2_text_wrapper{  padding-right:0;  }

    .dashboardnewRIGHT_2_block2_text_wrapper .MentorDB_btn{  position: inherit;
    right: 0; bottom:0px;   display: block; margin: 0 auto; margin-top: 15px;
    }

    .share_linkwrapperbody{ display: block;}

    .share_linkwrapperbody button{ margin: 15px 0 0 0; }

    .share_linkwrapperbody input[type="text"] {
    width: 97.5%;
}

    .dashboardnewRIGHT_2_block2_wrapper {
        display: block;
        text-align: center;
    }

    .dashboardnewRIGHT_2_block2_img {
        width: auto;
    }

    .dashboardnewRIGHT_2_block2_img img {
        width: auto;
        border: solid 1px #000;
        max-width: 98%;
        display: block;
        margin: 0 auto;
    }

    .dashboardnewRIGHT_2_block2_text {
        width: auto;
        text-align: center;
        margin-top: 20px;
    }
    .dashboardnew_success_block_right h3 {
        text-align: center;
    }

    .dashboardnew_success_block_right h4 {
        text-align: center;
    }


    .dashboardnew_success_block_right h5 {
        text-align: center;
    }

    .dashboardnewRIGHT_2_block1_bottom{ display: block;}
    .ul_div {
        width:auto; max-width: inherit;
        text-align: center;
    }

    .ul_div .li_div {
        text-align: center!important;}

        .ullodaer {
            width: 140px;
            display: block; 
            margin: 0 auto; margin-top: 15px;
        }


    .dashboardnew_banner2_left{ background: none;}

    .dashboardnew_banner2_right{ background: none;}


    .Mdashboardnew_arrowL::after{ background: none;}

    .Mdashboardnew_arrowR::after{ background: none;}

    .dashboardnew_banner2 {
        padding-bottom: 0px!important;
    }


    .Mdashboardnew_arrowL{
        width: 100%;
        float: none;
        background: none;
        margin: 0px;
    }

    .Mdashboardnew_arrowR {
        width: 100%;
        float: none;
        background: none;
        margin: 0px;
    }
    .mentor_list_con {
        width: 48%;
    }

    .adminDB_block2_con_text h2 {
        font-size: 26px!important; 
        line-height: 32px!important;
    }

    .share_link_body_con_div_img {
        height: auto; border: none;
    }

    .share_link_body_con_div_img img{border: solid 1px #a8aaac; width: 99%; display: block; margin: 0 auto;}

    .share_link_body_con_div {
        width: 100%;
    }

    .share_link_body_con_div:first-of-type{ margin-bottom: 25px;}

    .share_link_body_con2 {
        display: block;}

    .block3 .newshop_img {
        position: inherit;
        width: auto;
        top: 0;
        right: 0;
    }
    .block3 .newshop_img img {
        width: auto;
        display: block;
        margin: 0 auto;
        margin-top: 30px; max-width: 90%;
    }

    .block4 .newshop_img {
        position: inherit;
        width: auto;
        top: 0;
        right: 0; 
    }
    .block4 .newshop_img img {
        width: auto;
        display: block;
        margin: 0 auto;
        margin-top: 30px; max-width: 90%;
    }


    .con_wrapper .shop_newtextblock_imgcon {
        width: auto;
    }
    
    .con_wrapper .shop_newtextblock_imgcon ul {
        margin: 0;
        padding: 0;
        position: relative;
        display: block;
        width: 100%; text-align: center; clear: both; 
    }

    .con_wrapper .shop_newtextblock_imgcon ul li {
        display: inline-block; width: 170px;
        margin: 10px 1%;
        text-align: center; 
    }
    .con_wrapper .shop_newtextblock .shop_newtextblock_textcon p{ display: block; width: 100%; text-align: center;}
    .con_wrapper .shop_newtextblock .shop_newtextblock_textcon {
        width: auto;
        float: none;
        margin: 0 5px;
        text-align: center;
    }

    .con_wrapper .shop_newtextblock{ display: block;}

    .block0 .block_con_wrapper1 {
        background-position: right bottom;
        min-height: inherit;
        overflow: hidden;
        background-size: 126%;
        padding-bottom: 68%;
    }

    .block1 .block_con_wrapper1 {
        background-position: left bottom;
        min-height: inherit;
        overflow: hidden;
        background-size: 126%;
        padding-bottom: 68%;
    }

    .block2 .block_con_wrapper1 {
        background-position: left bottom;
        min-height: inherit;
        overflow: hidden;
        background-size: 126%;
        padding-bottom: 68%;
    }

    .block3 .block_con_wrapper1 {
        background-position: left bottom;
    min-height: inherit;
    overflow: hidden;
    background-size: 126%;
    padding-bottom: 90%;
    }

    .block4  .block_con_wrapper1 {
        background-position: right bottom;
        min-height: inherit;
        overflow: hidden;
        background-size: 126%;
        padding-bottom: 68%;
    }

    .Bblock0 .block_main_wrapper1 {
        background-position: left bottom;
        min-height: inherit;
        overflow: hidden;
        background-size: 126%;
        padding-bottom: 90%;
    }



    .Bblock1 .block_main_wrapper1 {
        background-position:right bottom;
        min-height: inherit;
        overflow: hidden;
        background-size: 126%;
        padding-bottom: 60%;
    }


    .Bblock1 .block_main_wrapper1 h2 {
        margin: 16px;
        background-position: center top;
        padding: 50px 0 0 0;
        text-align: center;
        width: auto;
    }

    .Bblock0 .block_main_wrapper1 h2 {
        margin: 16px;
        background-position: center top;
        padding: 50px 0 0 0;
        text-align: center;
        width: auto;
    }


    .Bblock0 h3 {
        width: auto;
        margin: 16px;
        font-size: 14px;
        color: #1b1b1b;
        font-family: 'OpenSans-Regular';
        line-height: 24px;
        text-align: center;
    }

    .Bblock1 h3 {
        width: auto;
        margin: 16px;
        font-size: 14px;
        color: #1b1b1b;
        font-family: 'OpenSans-Regular';
        line-height: 24px;
        text-align: center;
    }

    .Bblock0 .newshop_img {
        position: inherit;
    width: 100%;
    top: 0;
    right: 0;
    left: 0;
    margin-top: 25px;
    }

    .Bblock0 .newshop_img img{ width: auto; max-width: 90%; margin: 0 auto;     display: block;}

    .Bblock1 .newshop_img {
        position: inherit;
        width: 100%;
        top: 0;
        right: 0;
        left: 0;
        margin-top: 25px;
    }

    .Bblock1 .newshop_img img{ width: auto; max-width: 90%; margin: 0 auto;     display: block;}

    .Bblock1 .con_BTN_DIV_Wrapper {
        position: inherit;
        width: auto;
        top: 0;
        left: 0;
        background: #08547d;
        height: auto;
        padding: 15px;
    }

    .Bblock0 .con_BTN_DIV_Wrapper {
        position: inherit;
        width: auto;
        top: 0;
        left: 0;
        background: #08547d;
        height: auto;
        padding: 15px;
    }

    .Bblock0 .con_BTN_DIV{ margin: 0 auto;}
    .Bblock1 .con_BTN_DIV{ margin: 0 auto;}
    .block0 .block_main_wrapper1 h2 {
        margin: 16px;
        background-position: center top;
        padding: 50px 0 0 0;
        text-align: center; width: auto;
    }

    .block1 .block_main_wrapper1 h2 {
        margin: 16px;
        background-position: center top;
        padding: 50px 0 0 0;
        text-align: center; width: auto;
    }

    .block2 .block_main_wrapper1 h2 {
        margin: 16px;
        background-position: center top;
        padding: 50px 0 0 0;
        text-align: center; width: auto;
    }

    .block3 .block_main_wrapper1 h2 {
        margin: 16px;
        background-position: center top;
        padding: 50px 0 0 0;
        text-align: center; width: auto;
    }

    .block4 .block_main_wrapper1 h2 {
        margin: 16px;
        background-position: center top;
        padding: 50px 0 0 0;
        text-align: center; width: auto;
    }



    .block0 .block_main_wrapper1  h3 {
        width: auto;
        margin: 0 16px;
        text-align: center;
    }
    .block1 .block_main_wrapper1  h3 {
        width: auto;
        margin: 0 16px;
        text-align: center;
    }

    .block2 .block_main_wrapper1  h3 {
        width: auto;
        margin: 0 16px;
        text-align: center;
    }

    .block3 .block_main_wrapper1  h3 {
        width: auto;
        margin: 0 16px;
        text-align: center;
    }

    .block4 .block_main_wrapper1  h3 {
        width: auto;
        margin: 0 16px;
        text-align: center;
    }



    .block0 .block_main_wrapper1 .H4textblock {
        width: auto;
        margin: 16px;
        display: block;
        text-align: center;
    }

    .block1 .block_main_wrapper1 .H4textblock {
        width: auto;
        margin: 16px;
        display: block;
        text-align: center;
    }

    .block2 .block_main_wrapper1 .H4textblock {
        width: auto;
        margin: 16px;
        display: block;
        text-align: center;
    }
    .block3 .block_main_wrapper1 .H4textblock {
        width: auto;
        margin: 16px;
        display: block;
        text-align: center;
    }
    .block4 .block_main_wrapper1 .H4textblock {
        width: auto;
        margin: 16px;
        display: block;
        text-align: center;
    }


    .block0 .block_main_wrapper1 .H4textblock .H4textblock_sub {
        display: block;
        background-position: center top;
        padding: 18px 0 8px 0;
        text-align: center;
        width: 100%;
    }

    .block1 .block_main_wrapper1 .H4textblock .H4textblock_sub {
        display: block;
        background-position: center top;
        padding: 18px 0 8px 0;
        text-align: center;
        width: 100%;
    }

    .block2 .block_main_wrapper1 .H4textblock .H4textblock_sub {
        display: block;
        background-position: center top;
        padding: 18px 0 8px 0;
        text-align: center;
        width: 100%;
    }

    .block3 .block_main_wrapper1 .H4textblock .H4textblock_sub {
        display: block;
        background-position: center top;
        padding: 18px 0 8px 0;
        text-align: center;
        width: 100%;
    }

    .block4 .block_main_wrapper1 .H4textblock .H4textblock_sub {
        display: block;
        background-position: center top;
        padding: 18px 0 8px 0;
        text-align: center;
        width: 100%;
    }


    .block0 .block_con_wrapper1 h5 {
        width: auto;
        margin: 0 16px;
        text-align: center;
    }
    .block1 .block_con_wrapper1 h5 {
        width: auto;
        margin: 0 16px;
        text-align: center;
    }
    .block2 .block_con_wrapper1 h5 {
        width: auto;
        margin: 0 16px;
        text-align: center;
    }
    .block3 .block_con_wrapper1 h5 {
        width: auto;
        margin: 0 16px;
        text-align: center;
    }
    .block4 .block_con_wrapper1 h5 {
        width: auto;
        margin: 0 16px;
        text-align: center;
    }

    .blockconwrapper .nwshoppriceblock {
        width: auto;
        height: auto;
        position: inherit;
        right: 0;
        top: 0;
        
        display: block;
        margin: 0 15px;
        margin-top: 25px;
        text-align: center;
        background: rgba(250,210,11,1);
    background: -moz-linear-gradient(top, rgba(250,210,11,1) 0%, rgba(254,114,67,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(250,210,11,1)), color-stop(100%, rgba(254,114,67,1)));
    background: -webkit-linear-gradient(top, rgba(250,210,11,1) 0%, rgba(254,114,67,1) 100%);
    background: -o-linear-gradient(top, rgba(250,210,11,1) 0%, rgba(254,114,67,1) 100%);
    background: -ms-linear-gradient(top, rgba(250,210,11,1) 0%, rgba(254,114,67,1) 100%);
    background: linear-gradient(to bottom, rgba(250,210,11,1) 0%, rgba(254,114,67,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fad20b', endColorstr='#fe7243', GradientType=0 );
    padding: 10px;
    border-radius: 5px;
    }

    .blockconwrapper .nwshoppriceblock::after{ display: none;}

    .blockconwrapper .nwshoppriceblock del{ text-align: center ;}

    .block0 .con_BTN_DIV_Wrapper {
        position: inherit;
        width:auto;
        top: 0;
        left: 0;

        background: #08547d;

    padding: 15px;
        
    }

    .block0 .con_BTN_DIV {
        width: 190px;
        background: rgba(47,62,71,1);
        background: -moz-linear-gradient(top, rgba(47,62,71,1) 0%, rgba(30,34,37,1) 100%);
        background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(47,62,71,1)), color-stop(100%, rgba(30,34,37,1)));
        background: -webkit-linear-gradient(top, rgba(47,62,71,1) 0%, rgba(30,34,37,1) 100%);
        background: -o-linear-gradient(top, rgba(47,62,71,1) 0%, rgba(30,34,37,1) 100%);
        background: -ms-linear-gradient(top, rgba(47,62,71,1) 0%, rgba(30,34,37,1) 100%);
        background: linear-gradient(to bottom, rgba(47,62,71,1) 0%, rgba(30,34,37,1) 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2f3e47', endColorstr='#1e2225', GradientType=0 );
       
        position: inherit;
        top: 0;
        left: 0; margin: 0 auto;
    }

    .block1 .con_BTN_DIV_Wrapper {
        position: inherit;
        width:auto;
        top: 0;
        left: 0;

        background: #08547d;

        height: auto;
    padding: 15px;
        
    }

    .block1 .con_BTN_DIV {
        width: 190px;
        background: rgba(47,62,71,1);
        background: -moz-linear-gradient(top, rgba(47,62,71,1) 0%, rgba(30,34,37,1) 100%);
        background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(47,62,71,1)), color-stop(100%, rgba(30,34,37,1)));
        background: -webkit-linear-gradient(top, rgba(47,62,71,1) 0%, rgba(30,34,37,1) 100%);
        background: -o-linear-gradient(top, rgba(47,62,71,1) 0%, rgba(30,34,37,1) 100%);
        background: -ms-linear-gradient(top, rgba(47,62,71,1) 0%, rgba(30,34,37,1) 100%);
        background: linear-gradient(to bottom, rgba(47,62,71,1) 0%, rgba(30,34,37,1) 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2f3e47', endColorstr='#1e2225', GradientType=0 );
       
        position: inherit;
        top: 0;
        left: 0; margin: 0 auto;
    }

    .block2 .con_BTN_DIV_Wrapper {
        position: inherit;
        width:auto;
        top: 0;
        left: 0;

        background: #08547d;
        height: auto;
    padding: 15px;
        
    }

    .block2 .con_BTN_DIV {
        width: 190px;
        background: rgba(47,62,71,1);
        background: -moz-linear-gradient(top, rgba(47,62,71,1) 0%, rgba(30,34,37,1) 100%);
        background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(47,62,71,1)), color-stop(100%, rgba(30,34,37,1)));
        background: -webkit-linear-gradient(top, rgba(47,62,71,1) 0%, rgba(30,34,37,1) 100%);
        background: -o-linear-gradient(top, rgba(47,62,71,1) 0%, rgba(30,34,37,1) 100%);
        background: -ms-linear-gradient(top, rgba(47,62,71,1) 0%, rgba(30,34,37,1) 100%);
        background: linear-gradient(to bottom, rgba(47,62,71,1) 0%, rgba(30,34,37,1) 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2f3e47', endColorstr='#1e2225', GradientType=0 );
       
        position: inherit;
        top: 0;
        left: 0; margin: 0 auto;
    }

    .block3 .con_BTN_DIV_Wrapper {
        position: inherit;
        width:auto;
        top: 0;
        left: 0;

       background: #08547d;
        height: auto;
    padding: 15px;
        
    }

    .block3 .con_BTN_DIV {
        width: 190px;
        background: rgba(47,62,71,1);
        background: -moz-linear-gradient(top, rgba(47,62,71,1) 0%, rgba(30,34,37,1) 100%);
        background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(47,62,71,1)), color-stop(100%, rgba(30,34,37,1)));
        background: -webkit-linear-gradient(top, rgba(47,62,71,1) 0%, rgba(30,34,37,1) 100%);
        background: -o-linear-gradient(top, rgba(47,62,71,1) 0%, rgba(30,34,37,1) 100%);
        background: -ms-linear-gradient(top, rgba(47,62,71,1) 0%, rgba(30,34,37,1) 100%);
        background: linear-gradient(to bottom, rgba(47,62,71,1) 0%, rgba(30,34,37,1) 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2f3e47', endColorstr='#1e2225', GradientType=0 );
       
        position: inherit;
        top: 0;
        left: 0; margin: 0 auto;
    }
    .block4 .con_BTN_DIV_Wrapper {
        position: inherit;
        width:auto;
        top: 0;
        left: 0;
        height: auto;
        background: #08547d;

    padding: 15px;
        
    }

    .block4 .con_BTN_DIV {
        width: 190px;
        background: rgba(47,62,71,1);
        background: -moz-linear-gradient(top, rgba(47,62,71,1) 0%, rgba(30,34,37,1) 100%);
        background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(47,62,71,1)), color-stop(100%, rgba(30,34,37,1)));
        background: -webkit-linear-gradient(top, rgba(47,62,71,1) 0%, rgba(30,34,37,1) 100%);
        background: -o-linear-gradient(top, rgba(47,62,71,1) 0%, rgba(30,34,37,1) 100%);
        background: -ms-linear-gradient(top, rgba(47,62,71,1) 0%, rgba(30,34,37,1) 100%);
        background: linear-gradient(to bottom, rgba(47,62,71,1) 0%, rgba(30,34,37,1) 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2f3e47', endColorstr='#1e2225', GradientType=0 );
       
        position: inherit;
        top: 0;
        left: 0; margin: 0 auto;
    }

    .sharelink_icon1 {
        float: right;
        margin: 0;
        position: inherit;
        left: 0;
        bottom: 0;
        width: 25px;
        margin-top: -46px;
    }

    .share_link_body_con_right_form{ position: relative;}

    .share_link_body_con_right_form input[type="text"] {
        width: 97.5%;
        float: none;
        display: block;
    }

    .share_link_body_con_right_form .readlink {
        width: 97.5%;
    }

    .share_link_body_con_right_form button{ display: block; float:none; margin: 10px 0;}

    .share_link_body_con_right_form label{ display: block; float: none; margin: 0px;}

    .share_link_body_con {
        display: block;}

        .share_link_body_con_left {
            width: 250px;
            border: solid 1px #c5cacb;
            margin: 0 auto;
            margin-bottom: 15px;
        }
        .share_link_body_con_right {
            width: 100%;
        }

        .share_link_body_con_right_wrapper{ display: block;}

    .training_center_dnaLIB .mat-card-title {
        font-size: 30px!important; line-height: 32px;
    } 

    .trainingcenterclsnew .trainingCategoryList .selectedclass .categoryname{ font-size: 20px!important;}

    .trainingheadercls{ display: block!important ; clear: both; overflow: hidden;}

    .training_center_dnaLIB .trainingheadercls .mat-progress-bar { 
        width: 85%;     float: left;}

        .trainingheadercls h3 {
            padding: 2px;
            float: right;
        }

    .training_center_body .trainingheadercls h2{ text-align: center; padding-bottom: 15px;}

    .training_center_block_banner2_right h2 {
        font-size: 34px;}

        .training_center_block_banner2_right h3{ width: auto; font-size: 24px;}

    .training_center_block_banner2_left {
        display: block;
        width: auto;
        border: solid 1px #bbbebf;
    }
    .training_center_block_banner2_right {
        width: auto;
        margin-left: 0;
        text-align: center;
        padding-top: 16px;
    }

    .training_center_block_banner2_wrapper{ background-image: none; padding-right: 20px;}

    .training_center_block_banner2_con {
        display: block;
    }
    .training_center_block_banner2{ background-image: none;}

    /* .training_management mat-form-field {  width: 31.3%!important; margin: 5px 0.5%!important; } */

    .training_center_block_banner_block{ background-image: none;}
    .training_center_block_banner_block p{ width: auto;}
    .ad_dna_block1 {
        text-align: center;
    }

    .ad_dna_block7 img {
        width: 62%!important; margin: 8px!important;
    }

    .ad_dna_block8 img {
        width: 95%;
        max-width: 95%!important;
        margin: 30px auto 15px auto!important;
        border: solid 1px #fff;
        box-shadow: 0 0 2px #888;
        display: block!important;
    }


    .ad_dna_block9 img{ width: 62%; margin: 8px!important;}


    .ad_dna_block10_sub1{ margin-top: 30px;}
 
    .success_msg_con_aminew {
        background-position: right top;
        background-size: 240%;
        padding: 41% 0 0 0;
        height: auto;
        background-color: #1eb8e2;
    }

    .success_msg_text2new {
        width: 100%;    background: url("../images/success_new_bgnew2_top2mobile.png") no-repeat center top;
        margin: 0 auto; text-align: center;  height: auto; padding: 0 15px; padding-top: 115px;
        margin-top: 10px;
    }

    .success_msg_text2new a{ display: inline-block; width: auto; margin-top: 15px;}

    .success_msg_text2new h2 {
        margin: 0px;
        padding: 0;
        font-family: 'RobotoBold';
        font-size: 30px;
    }

    .success_msg_text2new h2 br{ display: none;}
 

    .mentors_topbanner_newami{ background-position: right top!important; background-size: 230%!important; height: auto; background-color: #26a0d1!important; padding-top: 36%;}
    .mentors_topbanner_newami_textbox {
        padding: 0 0 0 0px;
    }
    .mentors_topbanner_newami_text {
        width:auto!important;
        height: auto!important; padding: 25px 15px!important;
    }

    .mentors_topbanner_newami_text p { font-size: 25px;}


    .mentors_con_amiblock1_img{  float: none; margin-left: auto; margin-right: auto;}

    .mentors_con_amiblock1_text {
        width: fit-content;
        float: none;
        text-align: center;
        margin-top: 15px;
    }

    .mentors_con_amiblock3wrapper{ display: block;}

    .mentors_con_amiblock3_left{ width: auto; float: none; text-align:center;}


    .mentors_con_amiblock3_right{ width: auto; float: none; text-align: center;}

    .mentors_con_amiblock3_right ul li{   float: none; margin:  6px;  display: inline-block; height: auto;  }

    .mentors_con_amiblock3_right ul li img{  max-width: 100%; height: auto;}
 

    .success_msg_con {
        background-size: 280%;
        padding-top: 50%!important;
        padding-bottom: 20px!important;
        background-color: #1eb8e2;
        height: auto;
        width: auto;
    }

    .success_msg_text{ width: auto!important; padding: 0 15px!important;}
    .success_msg_ncon4new {
        background-position: 88% top!important;
        background-size: 256%!important;
        height: auto;     padding-top: 43.8%;
        padding-bottom: 20px;
        background-color: #1eb8e2!important;
    }

    .success_msg_ncon4new_text {
        position: inherit;
        width:auto;
        text-align: center;

        left: 0;
        top: 0%;
        transform: translate(0, 0%); padding:0 15px !important;
    }



    .documents_newbanner{ margin-bottom: 15px!important;}
    .documents_newbanner h2 {
        width: 68%!important;
    }
    .my_appointments_banner{ margin-bottom: 15px!important;     background-position: 60% top!important;}
    .my_appointments_banner h2 {
        width: 68%!important;
    }


    .share_links_new_banner {
        background-position: right top!important;
        height: auto;
        background-size: 370%!important; padding-top: 36%;     padding-bottom: 28px;
        background-color: #316d98!important;
    }

    .share_links_new_banner_wrapper {
        width: 90%;
        height: auto;
        display: block;
        text-align: center;
        vertical-align: middle; margin-left: auto; margin-right: auto;
    }

    .share_links_new_banner_wrapper h3 {
        width: 100%;
    }


    .mentor_profile_new_banner {
        background-position: right top!important;
        height: auto;
        background-size: 370%!important; padding-top: 36%;     padding-bottom: 28px;
        background-color: #316d98!important;
    }

    .mentor_profile_new_banner_wrapper {
        width: 90%;
        height: auto;
        display: block;
        text-align: center;
        vertical-align: middle;  margin-left: auto; margin-right: auto;
    }

    .mentor_profile_new_banner_wrapper h3 {
        width: 100%;
    }


 
    


 
    .newaffiliatesignup_block1 .newaffiliatesignup_block1_leftdiv h2 br{
        display: none;
    }
    /* .btnpurple label, .btnpurple:last-child label {
        font-size: 26px;
        line-height: 32px;
    } */
    .newaffiliatesignup_block2_wrapper_inner {
        display: inline-block;
        flex-wrap: inherit;
        justify-content: center;
        width: 100%;
    }
    .newaffiliatesignup_block2 .newaffiliatesignup_block2_leftdiv {
        width: 100%;
    }
    .newaffiliatesignup_block2 .newaffiliatesignup_block2_rightdiv{
        width: 100%;
    }
    .newaffiliatesignup_block1 .newaffiliatesignup_block1_leftdiv {
        width: 100%;
        float: none;
        text-align: center;
    }
    .newaffiliatesignup_block1 .newaffiliatesignup_block1_rightdiv {
        width: 100%;
        float: none;
        text-align: center;
        padding-bottom: 25px;
    }
    .leftsinglediv label {
        border-left: 0px solid #fc3f31;
        padding-left: 0;
        margin-bottom: 0px;
    }
    .newaffiliatesignup_block2_middlediv {
        width: 100%;
        height: 6px;
        background-color: #fff;
        -webkit-box-shadow: 0px 0px 5px 1px rgba(0,0,0,0.45);
        -moz-box-shadow: 0px 0px 5px 1px rgba(0,0,0,0.45);
        box-shadow: 0px 0px 5px 1px rgba(0,0,0,0.45);
        border-radius: 50px;
        display: inline-block;
        margin-top: 20px;
        margin-bottom: 20px;
    }
    .leftsinglediv {
        margin-top: 20px;
    }
    .newaffiliatesignup_block2 {
        padding-bottom: 20px;
    }

    .newaffiliatesignup_block3_wrapper h2 {
        color: #fff;
        font-family: "RobotoBold";
        font-size: 26px;
        line-height: 30px;
        margin: 0;
        position: inherit;
        top: 0;
        left: 0;
        transform: inherit;
        width: 90%;
        text-align: center;
    }

    .newaffiliatesignup_block1 .newaffiliatesignup_block1_wrapper {
        margin: 20px auto 0px;
    }

    .newaffiliatesignup_block3_wrapper a {
        float: none;
        text-align: center;
        margin: 15px auto;
        display: block; margin-bottom: 5px;
    }
    .newaffiliatesignup_block2 .newaffiliatesignup_block2_leftdiv {
        width: 100%;
        text-align: center;
        padding-top: 20px;
    }
    .newaffiliatesignup_block2 .newaffiliatesignup_block2_rightdiv {
        width: 100%;
        text-align: center;
        padding-left: 0;
    }

    .newaffiliatesignup_block2_rightdiv .leftsingledivcontent {
        width: 100%;
    }
    .imgmobileblock2 {
        display: block;
    } 

    .newaffiliatesignup_block2 h2 {
        font-size: 31px;
        line-height: 33px;
        color: #0d3244;
        text-shadow: none;
    }

    .newaffiliatesignup_block2 {
        padding-bottom: 0px!important;
        min-height: inherit!important;
        padding-top: 0!important;
        width: 100%!important;
        height: auto!important;
        background: -moz-linear-gradient(277deg, rgba(138,196,230,1) 0%, rgba(242,242,242,1) 37%, rgba(94,173,209,1) 100%)!important; /* ff3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(138,196,230,1)), color-stop(37%, rgba(242,242,242,1)), color-stop(100%, rgba(94,173,209,1)))!important; /* safari4+,chrome */
        background: -webkit-linear-gradient(277deg, rgba(138,196,230,1) 0%, rgba(242,242,242,1) 37%, rgba(94,173,209,1) 100%)!important; /* safari5.1+,chrome10+ */
        background: -o-linear-gradient(277deg, rgba(138,196,230,1) 0%, rgba(242,242,242,1) 37%, rgba(94,173,209,1) 100%)!important; /* opera 11.10+ */
        background: -ms-linear-gradient(277deg, rgba(138,196,230,1) 0%, rgba(242,242,242,1) 37%, rgba(94,173,209,1) 100%)!important; /* ie10+ */
        background: linear-gradient(173deg, rgba(138,196,230,1) 0%, rgba(242,242,242,1) 37%, rgba(94,173,209,1) 100%)!important; /* w3c */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8AC4E6', endColorstr='#5EADD1',GradientType=0 )!important; /* ie6-9 */
    }
    .newaffiliatesignup_block1 {
        padding-bottom: 0px!important;
        min-height: inherit!important;
        padding-top: 0!important;
        width: 100%!important;
        height: auto!important;
        background: -moz-linear-gradient(92deg, rgba(138,196,230,1) 0%, rgba(242,242,242,1) 37%, rgba(94,173,209,1) 100%)!important; /* ff3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(94,173,209,1)), color-stop(63%, rgba(242,242,242,1)), color-stop(100%, rgba(138,196,230,1)))!important; /* safari4+,chrome */
        background: -webkit-linear-gradient(92deg, rgba(138,196,230,1) 0%, rgba(242,242,242,1) 37%, rgba(94,173,209,1) 100%)!important; /* safari5.1+,chrome10+ */
        background: -o-linear-gradient(92deg, rgba(138,196,230,1) 0%, rgba(242,242,242,1) 37%, rgba(94,173,209,1) 100%)!important; /* opera 11.10+ */
        background: -ms-linear-gradient(92deg, rgba(138,196,230,1) 0%, rgba(242,242,242,1) 37%, rgba(94,173,209,1) 100%); /* ie10+ */
        background: linear-gradient(358deg, rgba(138,196,230,1) 0%, rgba(242,242,242,1) 37%, rgba(94,173,209,1) 100%)!important; /* w3c */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5EADD1', endColorstr='#8AC4E6',GradientType=0 ); /* ie6-9 */
    }

    .newaffiliatesignup_banner{ height: auto!important; background-image: none!important; background: rgba(50,219,249,1)!important;
        background: -moz-linear-gradient(top, rgba(50,219,249,1) 0%, rgba(27,173,209,1) 100%)!important;
        background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(50,219,249,1)), color-stop(100%, rgba(27,173,209,1)))!important;
        background: -webkit-linear-gradient(top, rgba(50,219,249,1) 0%, rgba(27,173,209,1) 100%)!important;
        background: -o-linear-gradient(top, rgba(50,219,249,1) 0%, rgba(27,173,209,1) 100%)!important;
        background: -ms-linear-gradient(top, rgba(50,219,249,1) 0%, rgba(27,173,209,1) 100%);
        background: linear-gradient(to bottom, rgba(50,219,249,1) 0%, rgba(27,173,209,1) 100%)!important;
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#32dbf9', endColorstr='#1badd1', GradientType=0 );}

    .newaffiliatesignup_banner_body {
        background-position: right top;
        background-size: 116%;
        padding-top: 31%;
    }

    .newaffiliatesignup_banner_body h2 {
        margin: 0;
        width: 100%;
        font-size: 24px;
    }

    .newaffiliatesignup_banner_text {
        width: auto;
        margin: 0;
        text-align: center;
        padding: 15px;     padding-bottom: 18px;
    }

    .newaffiliatesignup_banner_text h3 {
        font-size: 48px;
    }

    .newaffiliatesignup_banner_text h4 {
        font-size: 30px;
        line-height: 36px;
    }
    .newaffiliatesignup_block2 .newaffiliatesignup_block2_rightdiv {
        padding-bottom: 20px;
    }
    .newaffiliatesignup_block3_wrapper h2 {
        width: 100% !important;
    }
 

    .body_block3 .container{ width: 90%!important; max-width: inherit!important;}

    .top_banner_block3 .container {
        max-width: 940px!important;
    }

    .dashboardnew_menu_wrapper {
        width: 96%!important;
        margin: 0 auto!important;
        text-align: center!important;
    }
    .dashboardnew_menu_wrapper ul li {
        display: inline-block!important;
        float: none!important;}
 

    .dashboardnew_menu_account {
        padding-left: 65px;
        text-align: left;
    }
    .menu_block .home_banner_menu_section {
        padding-right: 0px!important;
        margin: 15px 0 0 0!important;
        width: 100%!important;
        float: none;
        display: block!important;
        max-width: inherit!important;
    }

    .menu_block .home_banner_menu_section .navbar .navbar-toggle {
        background: url("../images/menuicon_new.png") no-repeat top center!important;
        background-size: 100%!important;
        /* border-radius: 4px; */
        float: right!important;
        margin-bottom: 8px!important;
        margin-right: 0px!important;
        margin-top: 8px!important;
        padding: 0!important;
        width: 30px!important;
        height: 30px!important;
        position: relative!important;
        display: block!important;
        box-shadow: none!important;
    }

    .menu_block .home_banner_menu_section .navbar .menu_text{ padding-top: 6px!important;}

    .home_top_section p {
        padding-top: 0px!important;
    }
 
   
    
   
 

    .toplogogotowebinar {
        margin-bottom: 15px;
        margin-top: 0;
        max-width: 98%;}



 
    .resource_banner {
        background-position: 70% top!important;
    }
    .resource_banner span { 
        margin: 0 0 0 50px;
    }
    
    .formwebinernew .blogfilter {
        margin: 20px auto 12px auto;
        text-align: center;
        width: 590px;
    }
    .gotowebinarnewtable {
        width: 90%;}

    .webaner_table_wrapper tr td .button{ display: block;}

    .formwebinernew .blogfilter input[type="text"] {
        min-width: 160px;
    }

    .formwebinernew .blogfilter select {
        width: 160px;}
    .mentors_topbanner{ height: auto!important;}

    .mentors_topbanner .mentors_bannerimg1{ float: none!important;}

    .le_new_formgroup {
        margin: 5px 2% 20px 2%!important;
        width: auto;
    }

    

    .radio_label_group {
        margin: 5px 2% 20px 2%!important;
    }

    

   

    .radio_label_group label {
        margin: 2px 10px 2px 0!important;}

    .bannersectionlife9 .bannersectioncontent h2{color:#001321;}

    .dashboardgotowebinar{ width: 970px!important;}
    


    .body_block3 .mentorblockbtnnew span{ width:875px;}

.body_block_list .container{ padding:25px 0 300px  0!important;}

    #widgkey_rcolumns_13 .body_block_list .container{ background-image: none; padding-bottom: 20px!important;}
.body_block1{ text-align:center; }

    .middle_block{ text-align:center; }

    .middle_block2{ text-align:center; }

.body_block_list{ background:url(../images/bg3.png) no-repeat center bottom; padding-bottom:0; background-size:470px; text-align:center; padding-left:10px!important; padding-right:10px!important;}
.body_block1 h1{padding-left:10px!important; padding-right:10px!important;}
.body_block1 h2{padding-left:10px!important; padding-right:10px!important;}
.body_block1 h3{padding-left:10px!important; padding-right:10px!important;}

    .middle_block h1{padding-left:10px!important; padding-right:10px!important;}
    .middle_block h2{padding-left:10px!important; padding-right:10px!important;}
    .middle_block h3{padding-left:10px!important; padding-right:10px!important;}

    .middle_block3{ text-align:center; }

    .middle_block2 h1{padding-left:10px!important; padding-right:10px!important;}
    .middle_block2 h2{padding-left:10px!important; padding-right:10px!important;}
    .middle_block2 h3{padding-left:10px!important; padding-right:10px!important;}


    .middle_block3 h1{padding-left:10px!important; padding-right:10px!important;}
    .middle_block3 h2{padding-left:10px!important; padding-right:10px!important;}
    .middle_block3 h3{padding-left:10px!important; padding-right:10px!important;  padding-bottom: 30px!important;}


.body_block_list .container ul li img{ display:block; margin:0 auto; float:none;}

.body_block3 h1{ text-align:center; padding:0 10px;}

.body_block3 .blockbtn1{ background:url(../images/btnbg.png) repeat-x; width:100%; height:104px;  margin-top:30px;  margin-bottom:10px; border-radius:5px; padding:1px 0 5px 0; float:none;}
.body_block3 .blockbtn1 span{ width:870px;}

.body_block3 .blockbtn2{ background:url(../images/btnbg.png) repeat-x; width:100%; height:104px;  margin-top:30px;  margin-bottom:10px; border-radius:5px; padding:1px 0 5px 0; float:none;}
.body_block3 .blockbtn2 span{ width:870px;}


.body_block3 .blockbtn3{ background:url(../images/btnbg.png) repeat-x; width:100%; height:104px;  margin-top:30px;  margin-bottom:10px; border-radius:5px; padding:1px 0 5px 0; float:none;}
.body_block3 .blockbtn3 span{ width:870px;}

.body_block3 .blockbtn4{ background:url(../images/btnbg.png) repeat-x; width:100%; height:104px;  margin-top:30px;  margin-bottom:10px; border-radius:5px; padding:1px 0 5px 0; float:none;}
.body_block3 .blockbtn4 span{ width:870px;}

.body_block3 .blockbtn5{ background:url(../images/btnbg.png) repeat-x; width:100%; height:104px;  margin-top:30px;  margin-bottom:10px; border-radius:5px; padding:1px 0 5px 0; float:none;}
.body_block3 .blockbtn5 span{ width:870px;}

.body_block3 .blockbtn6{ background:url(../images/btnbg.png) repeat-x; width:100%; height:104px;  margin-top:30px;  margin-bottom:10px; border-radius:5px; padding:1px 0 5px 0; float:none;}
.body_block3 .blockbtn6 span{ width:870px;}


.body_block3 .blockbtn7{ background:url(../images/btnbg.png) repeat-x; width:100%; height:104px;  margin-top:30px;  margin-bottom:10px; border-radius:5px; padding:1px 0 5px 0; float:none;}
.body_block3 .blockbtn7 span{ width:870px;}

    .banner_text-block1{ height: auto;}

.banner_text-block1 h2{  background: rgba(14, 135, 205, 1) none repeat scroll 0 0;
    border-radius: 0;
    margin: 204px 0 0;
    padding: 13px 12px 10px;
    text-align: center;
    width: 100%;}



    .affiliate_conbanner1{ height: auto;}

    .affiliate_conbanner1 h2{  background: rgba(14, 135, 205, 1) none repeat scroll 0 0;
        border-radius: 0;
        margin: 204px 0 0;
        padding: 13px 12px 10px;
        text-align: center;
        width: 100%;}

    .banner_text-block2{ height: auto;}

    .banner_text-block2 h2{  background: rgba(14, 135, 205, 1) none repeat scroll 0 0;
        border-radius: 0;
        margin: 204px 0 0;
        padding: 13px 12px 10px;
        text-align: center;
        width: 100%;}


    .banner_text-block3{ height: auto;}
.banner_text-block3 h2{  background: rgba(14, 135, 205, 1) none repeat scroll 0 0;
    border-radius: 0;
    margin: 204px 0 0;
    padding: 13px 12px 10px;
    text-align: center;
    width: 100%;}

    .banner_text-block4{ height: auto;}

.banner_text-block4 h2 {

    background: rgba(14, 135, 205, 1) none repeat scroll 0 0;
    border-radius: 0;
    margin: 204px 0 0;
    padding: 13px 12px 10px;
    text-align: center;
    width: 100%;
}

    .banner_text-block5{ height: auto;}

    .banner_text-block5 h2 {

        background: rgba(14, 135, 205, 1) none repeat scroll 0 0;
        border-radius: 0;
        margin: 204px 0 0;
        padding: 13px 12px 10px;
        text-align: center;
        width: 100%;
    }


    .banner_text-block6{ height: auto;}

    .banner_text-block6 h2 {

        background: rgba(14, 135, 205, 1) none repeat scroll 0 0;
        border-radius: 0;
        margin: 204px 0 0;
        padding: 13px 12px 10px;
        text-align: center;
        width: 100%;
    }


    .banner_text-block7{ height: auto;}
.banner_text-block7 h2 {

    background: rgba(14, 135, 205, 1) none repeat scroll 0 0;
    border-radius: 0;
    margin: 204px 0 0;
    padding: 13px 12px 10px;
    text-align: center;
    width: 100%;

}


    .welcomecon{ width:100%; float:none;}

    

 

    .Affiliate_wrapper {width:100%!important; float:none!important;}
    

    .resorce_list_con { width: 46.5%;}
 

    

 
    .as_th_se_block .imageleftwrapper {
        position: relative;
        bottom: 0px;
        width: 100%;
        float: none;
        top: 0;
        margin: 0;
    }
  
     
    

    .body_block_list2 .container {
        padding: 0px 0 0 !important;
    }

    .body_block1 h5{ padding-left: 10px; padding-right: 10px; width: auto;}
    .body_block_list2 .container ul{ margin:0; padding:0 10px 0 10px;}
    .body_block_list2 .container h6{margin:30px 10px 30px 10px;}


    .middle_block h5{ padding-left: 10px; padding-right: 10px; width: auto;}

    .middle_block2 h5{ padding-left: 10px; padding-right: 10px; width: auto;}


    .middle_block3 h5{ padding-left: 10px; padding-right: 10px; width: auto;}

    .body_blockmentor{ background: #cfdac7 url("../images/mentor_bg3.png") no-repeat center bottom; padding-bottom:380px; min-height:inherit; background-size:400px; }


    .middle_block{ background: #cfdac7 url("../images/mentor_bg3.png") no-repeat center bottom; padding-bottom:380px; min-height:inherit; background-size:400px; }



    .middle_block2{ background: #cfdac7 url("../images/bg4.png") no-repeat center bottom; padding-bottom:380px; min-height:inherit; background-size:400px; }

    .middle_block3{ background: #cfdac7 url("../images/affiliate_bg1.png") no-repeat center bottom; padding-bottom:360px; min-height:inherit; background-size:400px; }


    .body_block3 .mentorblockbtn1{ background:url("../images/btnbg.png") repeat-x; width:100%; height:104px;  margin-top:30px;  margin-bottom:10px; border-radius:5px; padding:1px 0 5px 0; float:none;}
    .body_block3 .mentorblockbtn1 span{ width:870px;}

    .body_block3 .mentorblockbtn2{ background:url("../images/btnbg.png") repeat-x; width:100%; height:104px;  margin-top:30px;  margin-bottom:10px; border-radius:5px; padding:1px 0 5px 0; float:none;}
    .body_block3 .mentorblockbtn2 span{ width:870px;}

    .body_block_list2 .container ul li img{ display:block; margin:0 auto; float:none;}

    .mentor_bottombanner1{ height: auto;}

    .mentor_bottombanner1 h2{    margin: 205px 0 0; text-align: center;
        width: 100%; border-radius: 0px; background: rgba(14, 135, 205, 10); padding: 13px 12px 10px 12px; }


    .mentor_bottombannernew{ height: auto;}

    .mentor_bottombannernew h2{    margin: 205px 0 0; text-align: center;
        width: 100%; border-radius: 0px; background: rgba(14, 135, 205, 10); padding: 13px 12px 10px 12px; }



    .mentor_bottombanner2{ height: auto;}
    .mentor_bottombanner2 h2{ margin: 205px 0 0; text-align: center;
        width: 100%; border-radius: 0px; background: rgba(14, 135, 205, 10); padding: 13px 12px 10px 12px;}


    .affiliate_conbanner2{ height: auto;}
    .affiliate_conbanner2 h2{ margin: 205px 0 0; text-align: center;
        width: 100%; border-radius: 0px; background: rgba(14, 135, 205, 10); padding: 13px 12px 10px 12px;}


    .mentor_bottombanner3{ height: auto;}
    .mentor_bottombanner3 h2{ margin: 205px 0 0; text-align: center;
        width: 100%; border-radius: 0px; background: rgba(14, 135, 205, 10); padding: 13px 12px 10px 12px;}


    .mentor_bottombanner4{ height: auto;}
    .mentor_bottombanner4 h2{ margin: 205px 0 0; text-align: center;
        width: 100%; border-radius: 0px; background: rgba(14, 135, 205, 10); padding: 13px 12px 10px 12px;}


    .mentor_bottombanner5{ height: auto;}
    .mentor_bottombanner5 h2{
        margin: 204px 0 0; text-align: center;
        width: 100%; border-radius: 0px; background: rgba(14, 135, 205, 10); padding: 13px 12px 10px 12px;}
 

    .mentors_bannerimg1_text {
        position: inherit;
        top: 0;
        left: 0;
        transform: inherit;
        width: 100%;
        margin-top: 20px;
        margin-bottom: 20px;
    }
    .mentordetail-arowcurvenew{
        display: none;
    }
    .mentors_detail_block_con_top .mentors_detail_img_wrapper {
        height: auto;
    }
    .mentors_detail_block_con_top .productblock ul li label {
        font-size: 16px;
    }
    .mentors_detail_img_wrapper_new img {
        max-width: 100%;
        position: inherit;
        top: 0;
        left: 0;
        transform: inherit;
    }
    .mentors_detail_img_wrapper_new_content{
        margin-top: 20px;
    }
    .mentors_bannertext1{max-width: 100%;}
    .mentors_bannerimg1{max-width: 100%;}
    .mentors_block_div li {
        margin: 0px auto;
        width: 300px;
    }
    .mentors_block_div ul {
        height: auto;
    }

    .mentors_topbanner .mentors_bannertext1{ width: auto; padding-top:0; margin-right:0; max-width: 90%;}
    .mentors_topbanner .mentors_bannerimg1{width: auto; max-width: 90%; }

    .mentors_detail_div{ margin: 15px auto; float: none; width: 130px;}

    .mentors_con_wrapper{ width: 96%; margin: 20px auto; margin-top: 15px;}

    .mentors_wrapperbanner{ width: 100%;}

    .mentors_wrapperbanner .mentors_wrapperbanner_textcon{ text-align: center;}

    .mentors_block_div{ width: 100%; float: none; height: auto; text-align: center; margin: 20px auto;}

    .mentors_block_tablediv{ height: auto;}



    /*.home_top_block_col p{ width:100%; float: none; min-height:75px;}*/
    /* .home_top_block_col .top_logo_div{ width: 290px; float: none; margin: 0 auto;}*/

    .mentortextwrapper4 .m_con4text{ padding-top: 0px;}

    .producttextblock h2 {font-size: 38px; color: #0a4361; text-shadow: 0px 0px 7px rgba(0, 0, 0, 0.52);}

    
    .newblog_banner_section  .producttextblock h2 {font-size: 38px; color: #0a4361; text-shadow: 0px 0px 7px rgba(0, 0, 0, 0.52);}

    .producttextblock.newprodutlistbannertxt h2 {font-size: 44px; color: #0a4361; text-shadow: 0px 0px 7px rgba(0, 0, 0, 0.52);}
    .producttextblock.newaboutbannertxt h2 {font-size: 55px; color: #0a4361; text-shadow: 0px 0px 7px rgba(0, 0, 0, 0.52);}
.productbanner2{ display:block; width:100%;}
.product_banner_section{ background:none; padding:0;}

.newshop_banner_section { padding-bottom: 15px!important;}
.product_banner_section .product_banner_col{padding: 0px; width:90%; margin:0 auto; float:none;}

.protext2{ display:block; width:100%;}
.protext1{ display:none;}

.producttextblock{ width:100%; text-align:center; padding:0; margin-bottom:25px; height: auto;}
.producttextblock p{ padding:15px 0 0 0;}

    .pro_block1{ width: 100%; float: none; border: none; margin-bottom: 1px; height: auto;}
    .pro_block1 h2{ height: auto; display: block;}

    .pro_block2{ width: 100%; float: none; border: none; margin-bottom: 1px; height: auto;}
    .pro_block2 h2{ height: auto; display: block;}


    .pro_block3{ width: 100%; float: none; border: none; margin-bottom: 1px; height: auto;}
    .pro_block3 h2{ height: auto; display: block;}

    .pro_block4{ width: 100%; float: none; border: none; margin-bottom: 1px; height: auto;}
    .pro_block4 h2{ height: auto; display: block;}

    .pro_packagebtn{ position: inherit; right: 0; top: 0; margin-top: 6px; float: right;}

 

    .mentors_detail_block_con_left {
        width: 100% !important;
        text-align: center;
    }
    .mentors_detail_block_con_right {
        width: 100% !important;
        text-align: center;
    }
    .mentors_detail_img_wrapper{
        height: auto;
        text-align: center;
        float: none;
        display: block;
    }

    .mentors_detail_block_con_right h2 {
        text-align: center;
        margin-top: 20px;
    }

    .mentors_detail_block_con_right h3 {
        text-align: center;
    }

    .mentors_detail_viewotherbtn_wrapper {
        float: none;
        text-align: center;
    }

    .mentors_detail_block_con {
        padding: 20px 10px;
    }

    .mentors_detail_bookbtn {
        font-size: 24px;
        padding: 13px 20px;
    }
    .mentors_detail_viewotherbtn {
        padding: 13px 20px;
    }

    .testimonial_topbanner .tes_bannertext1{ width: auto; padding-top:0; margin-right:0; max-width: 90%;}
    .testimonial_topbanner .tes_bannerimg1{width: auto; max-width: 90%; }

    .tes_detail_div{ margin: 15px auto; float: none; width: 130px;}

    .testimonial_con_wrapper{ width: 96%; margin: 20px auto; margin-top: 15px;}

    .testimonial_wrapperbanner{ width: 100%;}

    .testimonial_wrapperbanner .testimonial_wrapperbanner_textcon{ text-align: center;}

    .testimonial_block_div{ width: 100%; float: none; height: auto; text-align: center; margin: 20px auto;}

    .testimonial_block_tablediv{ height: auto;}

    .testimonial_block_div h3{ height: auto;}
    .sharelinktop{ width: 90%;}

    


    .menu_block .container-fluid{ margin: 0px; padding: 0px 15px!important;}
    .menu_block .home_banner_menu_section .navbar-nav > li > a{font-size: 18px; padding: 15px 4px;}
    .home_banner_bottom_section_col{background: url("../images/home_keyicon.png") no-repeat top center; padding: 112px 15px 5px 15px; text-align:center;}

    .home_body_block1_bottom_section .home_body_block1_bottom_section_col{background: url("../images/home_computericon.png") no-repeat top center; padding: 120px 15px 0px 15px; text-align:center;}
    .home_body_block1_bottom_section .purchase_btn{position:inherit; top:0px; right:0px; left:0px; bottom:0px; padding:8px 16px; margin:10px auto; display:block;}
    .home_top_section p{ padding-top: 19px;}


    .menu_block{ width:100%; margin-left:0; margin-right:0; padding:0;}
    .menu_section{ padding:0 15px;}

    .menu_section .col-lg-12{ padding:10px 15px;}
    .home_top_block_col{padding: 0px 0;}
    .home_top_section p{display: block; text-align: center;}
    .home_top_section .top_logo_div{width: 642px; margin: 0 auto; display: block;}
    .home_top_section img{  width:3%;}

    .home_top_section .top_logo_div img {  width:8%; margin: 10px;}

    .menu_block .home_banner_menu_section .navbar{width: 100%; background: #dad8d8;}
    .menu_block .home_banner_menu_section .navbar .container-fluid .navbar-collapse{ background: #e8e8e8;}
    .menu_block .home_banner_menu_section .navbar .menu_text {display: inline-block; color: #51a2bd; float: left;}
    .menu_block .home_banner_menu_section .navbar .navbar-toggle{  background-color: #666; background-image: none; border: 1px solid transparent;
        border-radius: 4px; float: right; margin-bottom: 8px; margin-right: 0px; margin-top: 8px; padding: 9px 10px; position: relative; display: block;}
    .menu_block .home_banner_menu_section .navbar .navbar-toggle .icon-bar{background: #fff;}

    .menu_block .home_banner_menu_section .navbar-nav{width: 100%;}
    .menu_block .home_banner_menu_section .navbar-nav > li{background:none; border-bottom: 1px solid #fff;}
    .menu_block .home_banner_menu_section .navbar-nav > li:last-child{border-bottom: none;}

    .navbar-header {float: none;}
    .navbar-toggle { display: block;}
    .navbar-collapse {border-top: 1px solid transparent; box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);}
    .navbar-collapse.collapse {display: none!important;}
    .navbar-nav {float: none!important; margin: 7.5px -15px;}
    .navbar-nav>li {float: none;}
    .navbar-nav>li>a {padding-top: 10px; padding-bottom: 10px;}
    .collapse.in { display: block !important;}

   
   
    .imageleftwrapper {
        position: inherit;
        bottom: 0px;
        width: 100%;
        margin-top: 20px;
        text-align: center;
    }

    .mentorhandbookpart1banner3sml{
        display: none;
        width: 100%;
    }
   
   

  

     

    .fb_share_textblock h4{ font-size: 16px;}

    .smbody div div.buttonbottom {  bottom: -7px!important; }

    .socialmediawrapper .row-eq-height{ display: block!important;}
    /* .dashboardnew_menu2 .dashboardnew_menu_wrapper ul li {
        width: 20%;
    } */
    .row-eq-height {
        display: block;
        width: 100%;
        margin: 0px !important;
    }

    .mentors_detail_img_wrapper_new img {
        max-width: 100%;
        position: inherit;
        top: 0;
        left: 0;
        transform: inherit;
    }
 
    .mentors_detail_img_wrapper_new_outer{ padding-left: 0px; padding-right: 0px;}
    .mentors_detail_img_wrapper_new_content_outer{ padding-left: 0px; padding-right: 0px;}

    .dashboardnew_menulogouticon{ float: none; margin: 0 auto;  margin-bottom: 14px;}
     
    .bannerinnerlogowraper {
        margin-left: auto;
        margin-right: auto;
    }
    .bannersectioncontent h2 {
        width: auto !important;
        text-align: center; padding: 5px 10px 10px 10px;
    }
    .bannersectioncontent{margin-left: 0px;}
    .bannersectioncontent h2 span {
        text-align: center;
    }
    .bannersectioncontent p{
        text-align: center;
        display: block;
        margin-left: auto;
        margin-right: auto;
        border-left: 0px;
        padding: 0 0 20px 0;
    }


    .dashboardnew_bottom_block_wrapper {
        width: 96%;
        margin: 0 auto;
        min-height: inherit;
    }

    .dashboardnew_bottom_block_left {
        width: 100%;
        float: none; text-align: center;
    }

    .dashboardnew_bottom_block_right {
        width: 100%;
        float: none;
        padding: 0 0 0 0; text-align: center;
    }

    .dashboardnew_bottom_block_wrapper h5 span{ float: none; display: inline-block;}

    .dashboardnew_bottom_block_wrapper h5 p {
        margin: 0;
        padding: 5px 0 0 0;
        float: none;
        width: 100%;}

    .dashboardnew_bottom_block_body {  background-size: 100%;
        margin-top: 25px!important;
        padding-bottom: 50%;
         background-position: center bottom;
    }

    .dashboardnew_success_block {    width: 96%;
        margin-top: 0px;
        background: none!important;
        padding-top: 25px!important;}

    .dashboardnew_success_block_right {
        width:auto;
        float: none; margin-top: 25px;
    }
    .education_buttonnew a {
        font-size: 36px;
    }

    .dashboardnew_success_block_left {
        width:auto;
        float: none;
    }

    .dashboardnew_menu_wrapper {
        width: 96%;
        margin: 0 auto;
    }

    .dashboardnew_menu_homeicon{ float: none; margin: 14px auto;}

    .dashboardnew_menu_account{ float: none; margin: 14px auto; margin-bottom: 0px;}

    .dashboardnew_menu_wrapper ul {
        width: 100%;
        float: none;
        margin: 0 auto;
    }

    .dashboardnew_menu_wrapper ul li a {
        display: block;
        font-size: 14px;
    }

    .dashboardnew_banner { min-height: inherit!important; background-image: none!important; background: rgba(113,206,240,1)!important;
        background: -moz-linear-gradient(top, rgba(113,206,240,1) 0%, rgba(51,168,214,1) 100%)!important;
        background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(113,206,240,1)), color-stop(100%, rgba(51,168,214,1)))!important;
        background: -webkit-linear-gradient(top, rgba(113,206,240,1) 0%, rgba(51,168,214,1) 100%)!important;
        background: -o-linear-gradient(top, rgba(113,206,240,1) 0%, rgba(51,168,214,1) 100%)!important;
        background: -ms-linear-gradient(top, rgba(113,206,240,1) 0%, rgba(51,168,214,1) 100%)!important;
        background: linear-gradient(to bottom, rgba(113,206,240,1) 0%, rgba(51,168,214,1) 100%)!important;
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#71cef0', endColorstr='#33a8d6', GradientType=0 ); overflow: hidden!important;}


    .dashboardnew_banner2 {background: rgba(247,164,161,1)!important;
        background: -moz-linear-gradient(top, rgba(247,164,161,1) 0%, rgba(231,82,72,1) 100%)!important;
        background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(247,164,161,1)), color-stop(100%, rgba(231,82,72,1)))!important;
        background: -webkit-linear-gradient(top, rgba(247,164,161,1) 0%, rgba(231,82,72,1) 100%)!important;
        background: -o-linear-gradient(top, rgba(247,164,161,1) 0%, rgba(231,82,72,1) 100%)!important;
        background: -ms-linear-gradient(top, rgba(247,164,161,1) 0%, rgba(231,82,72,1) 100%)!important;
        background: linear-gradient(to bottom, rgba(247,164,161,1) 0%, rgba(231,82,72,1) 100%)!important;
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7a4a1', endColorstr='#e75248', GradientType=0 )!important;}


    .dashboardnew_banner_header {
        width: 100%;
        margin: 0 auto;
    }

    .dashboardnew_banner_header_left{ display: none;}
    .dashboardnew_banner_header_right{ display: none;}

    .dashboardnew_banner_header_wrapper{ width: 90%; float: none; margin: 0 auto; padding: 15px;     border-radius: 0 0 10px 10px;    height: auto;}

    .dashboardnew_banner_header_wrapper h2{ margin: 0; padding: 0; font-size: 20px; color: #fff; text-transform: uppercase; font-family:'OpenSans-Semibold'; text-align: center; position: inherit; left: 0; top:0; transform: translate(0,0);}

    .dashboardnew_banner_middle {
        width: 90%;
        margin: 0 auto;
    }

    .dashboardnew_banner_middle_text1 {
        width: 100%;
        float: none;
    }

    .dashboardnew_banner_middle_text3 {
        width: 100%;
        float: none;
    }

    .dashboardnew_banner_middle_text2 {
        width: 260px;
        margin: 14px auto;
        float: none;
    }

    .dashboardnew_banner_middle h2{ margin: 28px 0 0 0; padding: 0px; font-size: 30px; color: #ffffff; text-transform: uppercase;   font-family:'OpenSans-Bold';}
    .dashboardnew_banner_middle h3{ margin:14px auto; width: 87%; padding: 0px; font-size: 18px; color: #1d1d1d; line-height: 24px; font-family:'OpenSans-Semibold';}

    .dashboardnew_banner_middle h4{ margin: 0; padding: 0px; font-size: 30px; color: #f3ff33; text-transform: uppercase;   font-family:'OpenSans-Bold'; margin-bottom: 28px;}

 
    .asfthulblock{ padding: 20px!important;}

    .asfthulblock h2{ font-size: 36px;}
   
    .foot_menu a {
        font-size: 14px;
    }

    .socialmediawrapper .row-eq-height{ display: block; text-align: center;}

    .buttonbottommr{ text-align: center!important;}

    .buttonbottom input[type="button"] {

        width: 110px;

    }

    .smbody .col-lg-4 {

        max-width: inherit;
        float: none;
        width: 100%;
        display: block;

    }

    .smbody .col-lg-8 {

        max-width: inherit;
        float: none;
        width: 100%;
        display: block;

    }

    .smbody div div.buttonbottom {

        display: block!important;
        width: 100%!important;

        position: inherit!important;
        left: 0px!important;
        bottom: 0px!important;
        margin: 0 auto!important;
       overflow:hidden ;
    }

    .buttonbottom input[type="button"] {

        width: 49%;
        margin: 1px 0.5% !important;

    }
    .smbody div span {

        display: block;
        width: 100%;
        float: none;
        margin-top: 20px!important;
        margin-bottom: 10px!important;
    }

    .smbody div div.buttonbottom {

        width: 100%;

    }

    .fswrappersingleblockwrapperinfowrapper .col-lg-5 { float: none;
        margin: 0 auto;
        width: 100%;
        max-width: inherit;
        padding: 0 0 15px 0;}


    .fswrappersingleblockwrapperinfowrapper .col-lg-7 { padding-right: 0px;
        float: none;
        width: 100%;
        max-width: 100%;

    }

    .imgfswrapper {

        background: #fff!important;
        border: 1px solid #333!important;
        height: 183px!important;
        padding: 5px!important;
        width: 100%!important;
        display: table-cell!important;
        vertical-align: middle!important;
        text-align: center!important;
        margin: 0 auto!important;

    }


    .managementpage .mat-toolbar-row .mat-form-field {      display: block!important;
        width: 99%!important;
        margin: 0 auto; }

    .blog_managementbody .mat-toolbar-row .mat-form-field {        display: block!important;
        width: 99%!important;
        margin: 0 auto; }

    
 

    .event_managementbody .mat-toolbar-row .mat-form-field {      display: block!important;
        width: 99%!important;
        margin: 0 auto;}
   
   
 

 
.ss_listsection3 .list2 ul.bulletwrapperbg {
    padding: 10px;
    margin: 0px 0 0 0 !important;
    margin-top: 0px;
    margin-bottom: 0px;
    background: url("../images/lesson3_upbg4.png") no-repeat top right !important;
    background-size: 95% !important;
    padding: 0px 0px !important;
    padding-top: 100% !important;
}

.list3bg .listmain {
    background-size: 143% !important;
    padding: 10px 19px;
    padding-top: 73%;
    background-color: #010408 !important;
}
.ss_listsection3 .list3bg .listmain ul {
    width: 100%;
    left: 0;
    padding: 0 !important;
}
.ss_listsection4 { 
    background: linear-gradient(#8cd6ef,#55cbf3) !important;
}
.ss_listsection4 ul li:nth-child(4) span:nth-child(1) {
    width: 98%;
}
 
   
.dashboardnew_menu_accoun{ padding-left: 35px!important;}

    .success_msg_con2new {
        background-position: left top;
        background-size: 210%;     height: auto;
        padding-top: 35%;
    }
    .success_msg_textnew2 {
        position: inherit;
        width: 100%;
        text-align: center;
        padding: 0;
        right: 0;
        top: 0;
        transform: translate(0, 0%);

        padding: 0 15px 25px 15px;
    }

    .success_msg_con{ background-size: 280%; padding-top: 48%; padding-bottom: 20px; background-color: #1eb8e2;     height: auto;}

    .success_msg_text{ position: inherit; width: 100%; text-align: center; padding: 0 15px 25px 15px;    left: 0; top: 0%;  transform: translate(0, 0%);}
 



    .productblockibberwrapperheader {
        width: 90%;
        margin: 20px auto 0px;
    }

    .productblockibberwrapper {
        width: 90%;
        margin: 0px auto 20px;
    }

    .paymenyinfowrapper .product_form{ width: 90%;}


    .menu_block .home_banner_menu_section {
        padding-right: 0px;
        margin: 0px 0 0 0;
        width: 100%;
    }

    .newaboutbeto_block1_row2_wrapper_left {width: 338px; margin-left: auto; float: none; vertical-align: top; position: relative;
        position: inherit; margin-right: auto;}
    .newaboutbeto_block1 .newaboutbeto_block1_row2_wrapper_right h3 {padding: 24px !important; padding-left: inherit; text-align: center;}
    .newaboutbeto_block1 .newaboutbeto_block1_row3_wrapper h3{padding: 24px !important; padding-left: inherit; text-align: center;}
    .newaboutbeto_block1_row3_wrapper {
        background-position: bottom right;
        min-height: inherit;
        overflow: hidden;
        padding: 24px;
        padding-left: 24px;
        padding-bottom: 90%;
        text-align: center;
        background-size: 126%;
    }


    .newaboutbeto_block1 h2 {margin: 0px; padding: 48px 0 5px 0;background-position: center top; max-width: 100%;}
    .newaboutbeto_block1 h3 { margin: 7px 0 0 0px !important; padding-right: 0 !important;}
    .newaboutbeto_block1_row1_wrapper {
        background-position: bottom right;
        min-height: inherit;
        overflow: hidden;
        padding: 20px;
        padding-bottom: 110%;
        text-align: center;
        background-size: 118%;
    }


    .producttextblock.newaboutbetobannertxt{width: 100%; padding: 15px;  margin-bottom: 0px;}

    .newaboutbeto_block1{width: 90% !important; margin-bottom: 20px;}
    .newaboutbeto_block2{width: 90% !important; margin-bottom: 20px;}
    .newaboutbeto_block3{width: 90% !important; margin-bottom: 20px;}
    .newaboutbeto_block4{width: 90% !important; margin-bottom: 20px;}
    .newaboutbeto_block5{width: 90% !important; margin-bottom: 20px;}
    .newaboutbeto_block6{width: 90% !important; margin-bottom: 20px;}
    .newaboutbeto_block7{width: 90% !important; margin-bottom: 20px;}
    .newaboutbeto_block8{width: 90% !important; margin-bottom: 20px;}
    .newaboutbeto_block9{width: 90% !important; margin-bottom: 20px;}

    .newaboutbeto_block2 h2 {margin: 0px; padding: 48px 0 5px 0;background-position: center top; max-width: 100%;}
    .newaboutbeto_block2 h3 { margin: 7px 0 0 0px !important; padding-right: 0 !important;}
    .newaboutbeto_block2_row1_wrapper {background-position: bottom right; min-height: inherit; overflow: hidden; padding: 20px;  padding-bottom: 555px; text-align: center; background-size: inherit !important;}
    .newaboutbeto_block2_row1_wrapper .newabout_block5_btn {
        width: auto;
        float: none;
        display: inline-block;
        margin: 20px auto 30px;
    }
    .producttextblock.newaboutbetobannertxt .divtext2 {padding: 15px 15px; width: 100%;}
    .newaboutbeto_block2_row1_wrapper .newabout_block5_btn a {font-size: 18px;}



    .newaboutbeto_block3 h2 {margin: 0px; padding: 48px 0 5px 0;background-position: center top; max-width: 100%;}
    .newaboutbeto_block3 h3 { margin: 7px 0 0 0px !important; padding-right: 0 !important;}
    .newaboutbeto_block3_row1_wrapper {
        background-position: bottom right;
        min-height: inherit;
        overflow: hidden;
        padding: 20px;
        padding-bottom: 100%;
        text-align: center;
        background-size: 155%!important;
    }
    .newaboutbeto_block3 ul {margin: 17px 0 0 0px; padding: 0px; padding-right: 0;}
    .newaboutbeto_block3 ul li {margin: 0px;padding: 23px 0 15px 0px; background-position: center top; max-width: 100%;}
    .newaboutbeto_block3_row2_wrapper {background-position: bottom right; min-height: inherit; overflow: hidden; padding: 20px; padding-bottom: 0px; text-align: center; background-size: inherit !important;}
    .newaboutbeto_block3 .newaboutbeto_block3_row2_wrapper_right {
        background-position: bottom left;
        min-height: inherit;
        overflow: hidden;
        padding: 0px;
        padding-left: 0px;
        padding-bottom: 133%;
        text-align: center;
        background-size: 172%!important;
    }
    .newaboutbeto_block3 .newaboutbeto_block3_row2_wrapper_right ul {
        margin: 7px 15px 0 0px;
        padding-left: 0;
    }




    .newaboutbeto_block4 h2 {margin: 0px; padding: 48px 0 5px 0;background-position: center top; max-width: 100%;}
    .newaboutbeto_block4 h3 { margin: 7px 0 0 0px !important; padding-right: 0 !important;}
    .newaboutbeto_block4_row1_wrapper {
        background-position: bottom right;
        min-height: inherit;
        overflow: hidden;
        padding: 20px;
        padding-bottom: 85%;
        text-align: center;
        background-size: 140%!important;
    }
    .newaboutbeto_block4 ul {margin: 17px 0 0 0px; padding: 0px; padding-right: 0;}
    .newaboutbeto_block4 ul li {margin: 0px; padding: 23px 0 15px 0px; background-position: center top; max-width: 100%; }



    .newaboutbeto_block5 h2 {margin: 0px; padding: 48px 0 5px 0;background-position: center top; max-width: 100%;text-align: center;margin-left:0px !important;}
    .newaboutbeto_block5 h3 { margin: 7px 0 0 0px !important; padding-right: 0 !important;}
    .newaboutbeto_block5_row2_wrapper{padding: 20px 0px 0px;}
    .newaboutbeto_block5_row2_wrapper_right {
        background-position: bottom left !important;
        min-height: inherit !important;
        overflow: hidden !important;
        padding: 20px !important;
        padding-bottom: 80%!important;
        text-align: center !important;
        background-size: 135%!important;
    }
    .newaboutbeto_block5 ul {margin: 17px 0 0 0px !important; padding: 0px !important; padding-right: 0 !important;}
    .newaboutbeto_block5 ul li {margin: 0px; padding: 23px 0 15px 0px; background-position: center top; max-width: 100%; }
    .newaboutbeto_block5_row2_wrapper_right .newabout_block5_btn {
        width: auto;
        margin: 0 auto;
        display: inline-block;
        float: none;
    }
    .newaboutbeto_block5_row2_wrapper_right .newabout_block5_btn a {font-size: 18px;}



    .newaboutbeto_block6 h2 {margin: 0px; padding: 48px 0 5px 0;background-position: center top; max-width: 100%;}
    .newaboutbeto_block6 h3 { margin: 7px 0 0 0px !important; padding-right: 0 !important;}
    .newaboutbeto_block6_row1_wrapper {
        background-position: bottom right;
        min-height: inherit;
        overflow: hidden;
        padding: 20px;
        padding-bottom: 74%;
        text-align: center;
        background-size: 123%!important;
    }


    .newaboutbeto_block7 h2 {margin: 0px; padding: 48px 0 5px 0;background-position: center top; max-width: 100%;text-align: center;margin-left:0px !important;}
    .newaboutbeto_block7 h3 { margin: 7px 0 0 0px !important; padding-right: 0 !important;}
    .newaboutbeto_block7_row2_wrapper{padding: 20px 0px 0px;}
    .newaboutbeto_block7_row2_wrapper_right {     background-position: bottom left !important;
        min-height: inherit !important;
        overflow: hidden !important;
        padding: 0px !important;
        padding-left: 0px !important;
        padding-bottom: 75%!important;
        text-align: center !important;
        background-size: 150%!important;
    }
    .newaboutbeto_block7 ul {margin: 17px 0 0 0px !important; padding: 0px !important; padding-right: 0 !important;}
    .newaboutbeto_block7 ul li {margin: 0px; padding: 23px 0 15px 0px; background-position: center top; max-width: 100%; }
    .newaboutbeto_block7_row2_wrapper_right .newabout_block5_btn {
        width: auto;
        margin: 0 auto;
        display: inline-block;
        float: none;
    }
    .newaboutbeto_block7_row2_wrapper_right .newabout_block5_btn a {font-size: 18px;}



    .newaboutbeto_block8 h2 {margin: 0px; padding: 48px 0 5px 0;background-position: center top; max-width: 100%;}
    .newaboutbeto_block8 h3 { margin: 7px 0 0 0px !important; padding-right: 0 !important;}
    .newaboutbeto_block8_row1_wrapper {
        background-position: bottom right;
        min-height: inherit;
        overflow: hidden;
        padding: 20px;
        padding-bottom: 72%;
        text-align: center;
        background-size: 120% !important;
    }
    .newaboutbeto_block8 ul {margin: 17px 0 0 0px !important; padding: 0px !important; padding-right: 0 !important;}
    .newaboutbeto_block8 ul li {margin: 0px; padding: 23px 0 15px 0px; background-position: center top; max-width: 100%; }
    .newaboutbeto_block8_row1_wrapper .newabout_block5_btn {
        width: auto;
        margin: 0 auto;
        display: inline-block;
        float: none;
    }
    .newaboutbeto_block8_row1_wrapper .newabout_block5_btn a {font-size: 18px;}


    .newaboutbeto_block9 h2 {margin: 0px; padding: 48px 0 5px 0;background-position: center top; max-width: 100%;}
    .newaboutbeto_block9 h3 { margin: 7px 0 0 0px !important; padding-right: 0 !important;}
    .newaboutbeto_block9 ul {margin: 17px 0 0 0px; padding: 0px; padding-right: 0;}
    .newaboutbeto_block9 ul li {margin: 0px;padding: 23px 0 15px 0px; background-position: center top; max-width: 100%;}
    .newaboutbeto_block9_row1_wrapper {background-position: bottom right; min-height: inherit; overflow: hidden; padding: 0px; padding-bottom: 0px; text-align: center; background-size: inherit !important;}
    .newaboutbeto_block9 .newaboutbeto_block9_row1_wrapper_right {
        background-position: bottom center;
        min-height: inherit;
        overflow: hidden;
        padding: 20px;
        padding-bottom: 62%;
        text-align: center;
        background-size: 135% !important;
    }
    .newaboutbeto_block9 .newaboutbeto_block9_row1_wrapper_right ul {margin: 7px 15px 0 0px; padding-left: 0;}
    .newaboutbeto_block9_row2_wrapper {
        background-position: bottom right;
        min-height: inherit;
        overflow: hidden;
        padding: 20px;
        padding-bottom: 60%;
        text-align: center;
        background-size: 145% !important;
    }




    .newabout_block3_wrapper_left h3{ margin-left: 0px;}
    .newabout_block6_con1 h3{ padding-left: 0px;}
    .newabout_block6_con3 {padding-bottom: 24%; background-size: 100%;}
    .newabout_block6{ width: 90%}
    .newabout_block6_con1 {
        background: no-repeat;
        padding: 24px;
        text-align: center; padding-bottom: 0px;
    }


    .newabout_block6_con1  h2 {
        margin: 0px;
        padding: 48px 0 5px 0;
        background-position: center top;
    }


    .newabout_block6_con2 {
        background: none;
        padding: 24px; text-align: center; padding-bottom: 0px;
    }

    .newabout_block6_con2   h2 {
        margin: 0px;
        padding: 48px 0 5px 0;
        background-position: center top;
    }


    .newabout_block6_con2 h3{
        background-position: center top;
        padding: 25px 0 5px 0;     margin-left: 0;
    }

    .newabout_block5_wrapper {
        background-position: center top;
        padding: 24px;
        padding-top: 216px;
    }

    .newabout_block5_btn {
        float: none;
        margin: 10px auto;
    }

    .newabout_block5_wrapper  h2 {
        margin: 0px;
        padding: 48px 0 5px 0;
        background-position: center top;
    }

    .newabout_block1 {
        width: 90%;
    }

    .newabout_block1_wrapper {
        background-position: right bottom;
        background-size: 100%;
        min-height: inherit;
        overflow: hidden;
        padding: 24px;
        padding-right: 24px;
        padding-bottom: 72%;
        text-align: center;
    }

    .newabout_block1_wrapper h3 {
        margin-left: 0px;
    }

    .newabout_block1_wrapper h4 {
        margin: 10px 0 0 0;
    }

    .newabout_block2 {
        width: 90%;
    }

    .newabout_block2_wrapper {
        background-position: bottom center;
        min-height: inherit;
        overflow: hidden;
        padding: 24px;
        padding-left: 24px;
        padding-bottom: 610px;
        text-align: center;
    }

    .newabout_block2_wrapper h3 {
        margin: 24px 0 0 0;
    }

    .newabout_block2_wrapper h2 {
        margin: 0px;
        padding: 48px 0 5px 0;
        background-position: center top;
    }

    .newabout_block3 {
        width: 90%;
        text-align: center;
    }

    .newabout_block3_wrapper h2 {
        margin: 0px 24px;
        padding: 48px 0 5px 0;
        background-position: center top;
    }

    .newabout_block3_wrapper h4 {
        width: auto;
        display: block;
        margin: 0 24px; }

    .newabout_block3_wrapper {
        padding: 24px 0; }

    .newabout_block3_wrapper_left { width: auto;
        padding: 24px;
        padding-bottom: 46%;
        background-size: 100%;
    }


    .newabout_block4{ width: 90%;}

    .newabout_block4_con {
        background: none;
        min-height: inherit;
    }

    .newabout_block4_con_text{ width: 100%; box-shadow: none;}

    .newabout_block4_con_sub_img {
        width: 105px;
        border: solid 8px #fff;
        box-shadow: 0 0 2px #07566f;
        float: none;
        margin: 0 auto;
    }

    .newabout_block4_con_sub_text {
        width: 100%;
        float: none;
        text-align: center;
        padding-top: 10px;
    }

    .newabout_block5{ width: 90%; text-align: center;}

    .newabout_block5_left:nth-of-type(2) {
        padding-left: 0;
    }

    .newabout_block5_left:nth-of-type(1) {
        padding-left: 0;
    }

    .newabout_block5_left {
        width: 100%;
        padding: 0;
        float: none;
    }

    .newabout_block5_left h3 {
        background-position: center top; padding: 25px 0 5px 0;

    }

    .newabout_block4_con_sub_text h2 {
        min-height: inherit; padding-bottom: 10px;}

    .newabout_block3_wrapper_right {
        width: 300px;
        background: none;
        padding-left: 0;
        right: 0;
        top: 0;
        position: inherit;
        display: block;
        margin: 25px auto;
    }

    .newabout_block2_btn{ float: none; margin: 30px auto;}

    .newabout_block1_wrapper h2 {
        margin: 0px;
        padding: 48px 0 5px 0;
        background-position: center top;
    }

    .newabout_banner_section .producttextblock {
        width: 100%;
        padding: 10px 0 0 0;
    }

    .newabout_banner_section .producttextblock .divtext2 {
        font-size: 36px;
        color: #2c2b2b;
        font-family: 'OpenSans-Semibold';
        line-height: 40px;
        padding: 7px 0px 0 5px;
        text-align: center;
    }


    .newshop_block1{ width: 90%;  margin-top: 38px!important;}
    .newshop_block2{ width: 90%;  margin-top: 38px!important;}
    .newshop_block3{ width: 90%;  margin-top: 38px!important;}
    .newshop_block4{ width: 90%;  margin-top: 38px!important;}
    .newshop_block5{ width: 90%;  margin: 38px auto!important;}

    .newshop_block2new{ width: 90%;  margin-top: 38px!important;}

    .newshop_block1_wrapper h2 {
        margin: 16px;
        background-position:center top;
        padding: 50px 0 0 0;
        text-align: center;
    }

    .newshop_block2_wrapper h2 {
        margin: 16px;
        background-position:center top;
        padding: 50px 0 0 0;
        text-align: center;
    }


    .newshop_block2_wrappernew h2 {
        margin: 16px;
        background-position:center top;
        padding: 50px 0 0 0;
        text-align: center;
    }

    .newshop_block3_wrapper h2 {
        margin: 16px;
        background-position:center top;
        padding: 50px 0 0 0;
        text-align: center;
    }



    .newshop_block4_wrapper h2 {
        margin: 16px;
        background-position:center top;
        padding: 50px 0 0 0;
        text-align: center;
    }

    .newshop_block5_wrapper h2 {
        margin: 16px;
        background-position:center top;
        padding: 50px 0 0 0;
        text-align: center;
    }


    .newshop_block1_wrapper h3 {
        width: auto;
        margin: 0 16px;  text-align: center;
    }

    .newshop_block2_wrapper h3 {
        width: auto;
        margin: 0 16px;  text-align: center;
    }

    .newshop_block2_wrappernew h3 {
        width: auto;
        margin: 0 16px;  text-align: center;
    }


    .newshop_block3_wrapper h3 {
        width: auto;
        margin: 0 16px;  text-align: center;
    }


    .newshop_block4_wrapper h3 {
        width: auto;
        margin: 0 16px;  text-align: center;     padding-bottom: 20px;
    }


    .newshop_block5_wrapper h3 {
        width: auto;
        margin: 0 16px;  text-align: center;     padding-bottom: 20px;
    }


    .newshop_block1_wrapper h4 {
        width: auto;
        margin: 16px;
        display: block;
        text-align: center;
    }

    .newshop_block1_wrapper h4 label {
        display: block;
        background-position: center top;
        padding: 18px 0 8px 0;
        text-align: center;
        width: 100%;
    }


    .newshop_block2_wrapper h4 {
        width: auto;
        margin: 16px;
        display: block;
        text-align: center;
    }

    .newshop_block2_wrapper h4 label {
        display: block;
        background-position: center top;
        padding: 18px 0 8px 0;
        text-align: center;
        width: 100%;
    }


    .newshop_block2_wrappernew h4 {
        width: auto;
        margin: 16px;
        display: block;
        text-align: center;
    }

    .newshop_block2_wrappernew h4 label {
        display: block;
        background-position: center top;
        padding: 18px 0 8px 0;
        text-align: center;
        width: 100%;
    }


    .newshop_block3_wrapper h4 {
        width: auto;
        margin: 16px;
        display: block;
        text-align: center;
    }

    .newshop_block3_wrapper h4 label {
        display: block;
        background-position: center top;
        padding: 18px 0 8px 0;
        text-align: center;
        width: 100%;
    }

    .newshop_block4_wrapper h4 {
        width: auto;
        margin: 16px;
        display: block;
        text-align: center;
    }

    .newshop_block4_wrapper h4 label {
        display: block;
        background-position: center top;
        padding: 18px 0 8px 0;
        text-align: center;
        width: 100%;
    }


    .newshop_block5_wrapper h4 {
        width: auto;
        margin: 16px;
        display: block;
        text-align: center;
    }

    .newshop_block5_wrapper h4 label {
        display: block;
        background-position: center top;
        padding: 18px 0 8px 0;
        text-align: center;
        width: 100%;
    }

    .newshop_block1_wrapper h5 {
        width: auto;
        margin: 0 16px;
        text-align: center;}

    .newshop_block2_wrapper h5 {
        width: auto;
        margin: 0 16px;
        text-align: center;}

    .newshop_block2_wrappernew h5 {
        width: auto;
        margin: 0 16px;
        text-align: center;}

    .newshop_block3_wrapper h5 {
        width: auto;
        margin: 0 16px;
        text-align: center;}

    .newshop_block4_wrapper h5 {
        width: auto;
        margin: 0 16px;
        text-align: center;}

    .newshop_block5_wrapper h5 {
        width: auto;
        margin: 0 16px;
        text-align: center;}



    .newshop_block1_wrapper .newshop_buynow{ position: inherit; left: 0; right: 0; top: 0; bottom: 0; display: block; margin: 16px auto; margin-bottom: 30px;}
    .newshop_block2_wrapper .newshop_buynow{ position: inherit; left: 0; right: 0; top: 0; bottom: 0; display: block; margin: 16px auto; margin-bottom: 30px;  }
    .newshop_block2_wrappernew .newshop_buynow{ position: inherit; left: 0; right: 0; top: 0; bottom: 0; display: block; margin: 16px auto; margin-bottom: 30px;  }
    .newshop_block3_wrapper .newshop_buynow{ position: inherit; left: 0; right: 0; top: 0; bottom: 0; display: block; margin: 16px auto; margin-bottom: 30px;}
    .newshop_block4_wrapper .newshop_buynow{ position: inherit; left: 0; right: 0; top: 0; bottom: 0; display: block; margin: 16px auto; margin-bottom: 30px;}
    .newshop_block5_wrapper .newshop_buynow{ position: inherit; left: 0; right: 0; top: 0; bottom: 0; display: block; margin: 16px auto; margin-bottom: 30px;}


    .newshop_block1_wrapper .newshop_img {
        position: inherit; top: 0;
        right: 0;
        left: 0;
        display: block;
        margin: 0 auto;
    }


    .newshop_block1_wrapper .newshop_img img {
        width: 100%;
        margin-left: -74px;
    }



    .newshop_block2_wrapper .newshop_img {
        position: inherit; top: 0;
        right: 0;
        left: 0;
        display: block;
        margin: 0 auto;
    }


    .newshop_block2_wrapper .newshop_img img {
        width: 100%;
        margin-left: 60px;
    }


    .newshop_block2_wrappernew .newshop_img {
        position: inherit; top: 0;
        right: 0;
        left: 0;
        display: block;
        margin: 0 auto;
    }


    .newshop_block2_wrappernew .newshop_img img {
        width: 100%;
        margin-left: 60px;
    }



    .newshop_block3_wrapper .newshop_img {
        position: inherit; top: 0;
        right: 0;
        left: 0;
        display: block;
        margin: 0 auto;
    }


    .newshop_block3_wrapper .newshop_img img {
        width: 100%;
        margin-left: -74px;
    }


    .newshop_block4_wrapper .newshop_img {
        position: inherit; top: 0;
        right: 0;
        left: 0;
        display: block;
        margin: 0 auto;
    }


    .newshop_block4_wrapper .newshop_img img {
        width: 100%;
        margin-left: 60px;
    }




    .newshop_block5_wrapper .newshop_img {
        position: inherit; top: 0;
        right: 0;
        left: 0;
        display: block;
        margin: 0 auto;
    }


    .newshop_block5_wrapper .newshop_img img {
        width: 100%;
        margin-left: -74px;
    }



    .newproduct_list1_bottom_wrapper h2 p:nth-of-type(2) {
        width: 85%;
    }

    .newshop_block1_wrapper {
        background-position: 2% bottom;
        min-height: inherit;
        overflow: hidden;
        background-size: 126%;
        padding-bottom: 68%;
    }

    .newshop_block2_wrapper {
        background-position: right bottom;
        min-height: inherit;
        overflow: hidden;
        background-size: 126%;
        padding-bottom: 68%;
    }


    .newshop_block2_wrappernew {
        background-position: right bottom;
        min-height: inherit;
        overflow: hidden;
        background-size: 166%;
        padding-bottom: 68%;
    }


    .newshop_block3_wrapper {
        background-position: left bottom;
        min-height: inherit;
        overflow: hidden;
        background-size: 156%;
        padding-bottom: 79%;
    }

    .newshop_block4_wrapper {
        background-position: right bottom;
        min-height: inherit;
        overflow: hidden;
        background-size: 126%;
        padding-bottom: 50%;
    }

    .newshop_block5_wrapper {
        background-position: left bottom;
        min-height: inherit;
        overflow: hidden;
        background-size: 126%;
        padding-bottom: 84%;
    }



    .newproduct_list3_bottom_wrapper h2 p:nth-of-type(5){ width: 80%;}

    .newhome_testimonial_con  .tes_textdiv1{ text-align: center; width: 100%; margin: 0 auto;padding: 20px 0; font-size: 18px; color: #494a64; text-transform: uppercase; font-family: 'OpenSans-Semibold'; }

    .newhomeblock5_left_block3_sub .subcon_link{ display: block; width: 310px; margin: 0 auto;}

    .newhomeblock5_left_block3_sub .subcon_link a{ font-size: 24px;}

    .newhomeblock5_left_block3_sub .subcon_textdiv1 {   line-height: 40px;
        font-size: 36px;}

    .newhomeblock5_left_block3_sub .subcon_textdiv2 { padding-bottom: 22px;
        font-size: 18px;}


    .newhomeblock5_left_block5{ background-image: none; background-color: #5f7a84;}

    .leftblock5_text_div2 {
        display: block;
        position: inherit;
        top: 0;
        left: 0;
        font-size: 22px;
        color: #ffffff;
        line-height: 26px;
        text-align: center;
    }

    .newhomeblock5_left_block5_bg1{ background-position: center top;     background-size: 100%; padding: 20px;  padding-top: 48%;}

    .leftblock5_img_div2 {
        width: 168px;
        position: inherit;
        top: 0;
        right: 0;
        display: block;
        margin: 0 auto;
        margin-top: -20px;
    }

    .leftblock5_linkdiv {
        width: 297px;
        border-radius: 4px;
        box-shadow: 0 0 4px #111;
        font-size: 24px;
        color: #fff;
        text-transform: uppercase;
        font-family: 'OpenSans-Semibold';
        position: inherit;
        bottom: 0;
        right: 0;
        display: block;
        margin: 25px auto;
    }

    .leftblock5_img_div1 {
        position: inherit;
        width: 322px;
        top: 0;
        left: 0;
        display: block;
        margin: 0 auto;
    }

    .leftblock5_img_div1 img{ width: 100%;}

    .leftblock5_text_div1 {
        position: inherit;
        top: 0;
        left: 0;
        font-family: 'OpenSans-Bold';
        font-size: 40px;
        text-transform: uppercase;
        line-height: 40px;
        display: block;
        width: 100%;
        text-align: center;
        padding: 20px 0;
    }

    .newhomeblock5_left_block5_bg2{ background: none;}


    .newhomeblock5_left_block4_devider{ display: none;}

    .newhomeblock5_left_block4 {
        background: #ebf1f2;
        padding: 20px;
        padding-bottom: 20px;
        padding-top: 20px;
    }

    .newhomeblock5_left_block4 .newhomeblock5_left_block4_img {
        width: 100%;
        float: none;
        margin: 0 auto;
        margin-top: 10px;
    }

    .newhomeblock5_left_block4 .newhomeblock5_left_block4_text {
        width: 100%;
        float: none;
        text-align: center;
    }

    .left_block4_img_text_div {
        padding-left: 0;
        text-align: center;
        padding-top:10px;
        width: 100%;
        margin: 0 auto;
    }

    .newhomeblock5_left_block4 .newhomeblock5_left_block4_text h2{ border: none; padding: 0px;     font-size: 36px}

    .newhomeblock5_left_block4 .newhomeblock5_left_block4_text h3{    margin: 0;
        padding: 20px 0px;
        font-size: 18px; line-height: 24px;}


    .newhomeblock5_left_block4 .newhomeblock5_left_block4_img .left_block4_img_div {
        float: none;
        background: none;
        padding-left: 0;
        margin: 0 auto;
        width: 280px;
    }


    .newhomeblock5_left{ width: 100%;}

    .newhomeblock5_right{ width: 100%;}

    .newhomeblock5_left_block1 {
        padding: 20px;
        padding-right: 20px;
        text-align: center;

        padding-bottom: 90%;
        background: #e1e4e9 url("../images/nhome_left_con1_bg_mobile.png") no-repeat center bottom;

        background-size: 100%;
    }

    .newhomeblock5_left_block2 h2 {
        width: 100%;
        margin: 20px 0;
        font-size: 18px;
        color: #ffffff;
        line-height: 24px;
        font-family: 'OpenSans-Semibold';
        border-left: navajowhite;
        padding: 0;
    }
    .newhomeblock5_left_con2_link {
        display: block;
        width: 355px;
        margin-left: auto;
        margin-right: auto;
    }
    .newhomeblock5_left_block2 {
        background-position:  right top;
        background-size: cover;
        padding: 20px;
        border-top: solid 1px #fff;
        background-size: 160%;
        padding-top: 40%;
        text-align: center;
    }


    .newhomeblock5_left_block3_sub {
        width:100%;
        text-align: center;
        padding: 20px;
    }

    .newhomeblock5_left_block3{ display: block;}

    .newhomeblock5_left_block3 .subcon1 .subcon_textdiv1{ width: 100%;}
 

    .newhomeblock5_left_block3 .subcon1{background: rgba(255,251,235,1);
        background: -moz-linear-gradient(-45deg, rgba(255,251,235,1) 0%, rgba(154,198,138,1) 100%);
        background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(255,251,235,1)), color-stop(100%, rgba(154,198,138,1)));
        background: -webkit-linear-gradient(-45deg, rgba(255,251,235,1) 0%, rgba(154,198,138,1) 100%);
        background: -o-linear-gradient(-45deg, rgba(255,251,235,1) 0%, rgba(154,198,138,1) 100%);
        background: -ms-linear-gradient(-45deg, rgba(255,251,235,1) 0%, rgba(154,198,138,1) 100%);
        background: linear-gradient(135deg, rgba(255,251,235,1) 0%, rgba(154,198,138,1) 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fffbeb', endColorstr='#9ac68a', GradientType=1 );}


    .newhomeblock5_left_block3 .subcon2{background: rgba(227,231,237,1);
        background: -moz-linear-gradient(-45deg, rgba(227,231,237,1) 0%, rgba(177,181,186,1) 100%);
        background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(227,231,237,1)), color-stop(100%, rgba(177,181,186,1)));
        background: -webkit-linear-gradient(-45deg, rgba(227,231,237,1) 0%, rgba(177,181,186,1) 100%);
        background: -o-linear-gradient(-45deg, rgba(227,231,237,1) 0%, rgba(177,181,186,1) 100%);
        background: -ms-linear-gradient(-45deg, rgba(227,231,237,1) 0%, rgba(177,181,186,1) 100%);
        background: linear-gradient(135deg, rgba(227,231,237,1) 0%, rgba(177,181,186,1) 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e3e7ed', endColorstr='#b1b5ba', GradientType=1 ); border: none; border-top: solid 1px #fff; border-bottom: solid 1px #fff;}


    .newhomeblock5_left_block3 .subcon3{background: rgba(33,94,137,1);
        background: -moz-linear-gradient(-45deg, rgba(33,94,137,1) 0%, rgba(4,37,55,1) 100%);
        background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(33,94,137,1)), color-stop(100%, rgba(4,37,55,1)));
        background: -webkit-linear-gradient(-45deg, rgba(33,94,137,1) 0%, rgba(4,37,55,1) 100%);
        background: -o-linear-gradient(-45deg, rgba(33,94,137,1) 0%, rgba(4,37,55,1) 100%);
        background: -ms-linear-gradient(-45deg, rgba(33,94,137,1) 0%, rgba(4,37,55,1) 100%);
        background: linear-gradient(135deg, rgba(33,94,137,1) 0%, rgba(4,37,55,1) 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#215e89', endColorstr='#042537', GradientType=1 );}


    .newhomeblock4_bodycon_text {
        padding: 20px;  padding-bottom: 350px;     text-align: center;
    }

    .newhomeblock4_body {
        background-size: 725px;
        background-position: center bottom;

    }

    .newhomeblock4_bodycon_text h3 {
        margin: 0;
        border: none;
        padding: 25px 0;
    }

    .newhomeblock4_bodycon_text h4{ float: none;}


    .newhomeblock3 .col-md-3{ width: 50%;}

    .newhomeblock3 .row{ display: block; margin: 0px;}


    .newhomeblock3 .newhomeblock3_sub1{ background-position: right top; border-bottom: solid 1px #fff;}
    .newhomeblock3 .newhomeblock3_sub2{ background-position: right top; border-bottom: solid 1px #fff; border-right: none;}
    .newhomeblock3 .newhomeblock3_sub3{ background-position: right top;}
    .newhomeblock3 .newhomeblock3_sub4{ background-position: right top;}

    .newhomeblock3 .newhomeblock3_text .newhomeblock3_link a:nth-of-type(1){ background:#494a64 url("../images/nhome_block3_carticon.png") no-repeat 15px center; border-radius: 3px 0 0 3px;}
    .newhomeblock3 .newhomeblock3_text .newhomeblock3_link a:nth-of-type(2){ background:#e75046 url("../images/nhome_block3_moreicon.png") no-repeat 15px center; border-left: solid 1px #fff; border-radius: 0 3px 3px 0; border-top: none;}


    .newhomeblock3 .newhomeblock3_text .newhomeblock3_link a{ margin: 0px; display: block; padding: 10px 10px 9px 58px; width: 180px; float: left; font-size: 16px; color: #fff; text-transform: uppercase;}


    .newhomeblock3 .newhomeblock3_text h3{ margin: 0px; font-size: 18px; line-height: 24px; color: #35364d;   font-family:'OpenSans-Semibold'; height: 70px; margin-bottom: 12px;}

    .newhomeblock3 .newhomeblock3_sub1 h3{ width: 270px;}
    .newhomeblock3 .newhomeblock3_sub2 h3{ width: 230px;}
    .newhomeblock3 .newhomeblock3_sub3 h3{ width: 270px;}
    .newhomeblock3 .newhomeblock3_sub4 h3{ width: 290px;}



    .newhomeblock3 .newhomeblock3_text h4{ margin: 0px; font-size: 30px; color: #e75046;   font-family:'OpenSans-Semibold'; margin-bottom: 8px;}


    .newhomeblock3 .newhomeblock3_text h5{ margin: 0px; font-size: 16px; line-height: 24px; color: #35364d; height: 100px;     font-family:'OpenSans-Semibold';   margin-bottom: 15px;}


    .newhomeblock3 .newhomeblock3_sub1 h5{ width: 270px;}
    .newhomeblock3 .newhomeblock3_sub2 h5{ width: 230px;}
    .newhomeblock3 .newhomeblock3_sub3 h5{ width: 270px;}
    .newhomeblock3 .newhomeblock3_sub4 h5{ width: 290px;}




    .newhomeblock2{ background: #f0f1fb;}

    .newhomeblock2 .newhomeblock2_body{ background-position: center top;  padding-top: 192px;  }

    .newhomeblock2_bodywrapper{ width: 100%; margin: 0 auto; height: auto; position: relative;}

    .newhomeblock2 .newhomeblock2_body .newhomeblock2_body_text{ position: inherit; left: 0; top: 0%; transform: translate(0, 0%); border-left: navajowhite; padding: 25px 2%;  background: url("../images/newhome_block2_bg2.jpg") no-repeat right top; background-size: cover; text-align: center; }


    .newhomeblock2 .newhomeblock2_body .newhomeblock2_body_text h3{  font-size:24px; line-height: 30px; }


    .newhomebanner_body1{ width: 100%;  height: auto;}

    .newhomebanner_body1 .newhomebanner_img{ position: inherit; right: 0; top: 0; transform: translate(0, 0); width: 600px; max-height: inherit; height: auto;  margin: 0 auto; }

    .newhomebanner_body1 .newhomebanner_text{ width: 100%;  position: inherit; left: 0; top: 0; transform: translate(0, 0); text-align: center; padding: 25px 2%; background: #38bddf;}

    .newhomebanner_body1 .newhomebanner_text h2{ font-size: 30px; line-height: 36px;}

    .newhomebanner_body1 .newhomebanner_text h2 br{ display: none;}

    .newhomebanner_body1 .newhomebanner_text h3{ font-size: 72px; width: 100%;}
    .newhomebanner_body1 .newhomebanner_text h4{ font-size: 72px; width: 100%;}

    .newhomebanner_body1 .newhomebanner_text h5{ font-size: 24px; line-height: 30px; }

    .newhomebanner_body1 .newhomebanner_text h6{  float: none; font-size: 24px; }



 

    .mentorblock2bg .mentorinnerbg .newlistsection h2{ padding-left: 20px!important;}

   

    

    



   


 

    .carttext_info{ width: 100%; position: initial;  margin-top: 25px;}
    .cartpagebody {
        width: 90%;
    }
    .cartbodycon {
        display: block; 
    }

    .cartleft{ width: 100%!important; display: block;     padding: 0; border: none!important;}
    .cartright{ width: 100%!important; display: block; margin-top: 30px;   padding: 0; border: none;}

 .sH_newtop .mentor_inner .inner_mentor_wrapper { display: flex; justify-content: center; align-items: center; flex-direction: column-reverse; }
 .sH_newtop .mentor_inner .inner_mentor_wrapper .left_section { width: 100%; }
 .sH_newtop .mentor_inner .inner_mentor_wrapper .left_section .mentor_title { text-align: center; }
 .sH_newtop .mentor_inner .inner_mentor_wrapper .left_section .main_title { text-align: center; }
 .sH_newtop .mentor_inner .mentor_bottom { text-align: center; }
 .sH_newtop .mentor_inner .inner_mentor_wrapper .right_section { width: 100%; }

 .mentors_block_con { width: 100%; display: flex; flex-wrap: wrap; }
 .mentors_block_div { width: 48%; }
 .mentors_block_div ul{ margin: 0;}
 .mentors_block_div li{ width: 100%; text-align: center; }
 .mentors_block_div {  margin: 12px auto; }
 .mentors_block_div li label { margin-right: 0; width: auto; float: left; text-align: left; color: #09c8ff; }
 .dashboardnew_carticon { float: none; margin: 0 auto; margin-bottom: 0px; }
 .dashboardnew_menu_wrapper ul { width: 100%; }


 .blog_managementbody .tablewrapper {
    overflow: hidden;
    overflow-x: hidden;
}
.blog_managementbody thead{ display: none;}



.blog_managementbody tbody { 
display: block!important;  height: auto!important; width: auto!important;
}


.blog_managementbody tr {
margin-bottom: 10px;
display: block!important;
height: auto!important; width: auto!important;  border: solid 1px #c7d7dc!important;
}

.blog_managementbody td:last-of-type{ clear: both; overflow: hidden;}
.blog_managementbody td:last-of-type section{ display: inline-block; float: left; margin-right: 10px;}


.blog_managementbody td {
display: block!important;
text-align: left; width: auto!important;

height: auto!important; min-height: 20px;  
}

.blog_managementbody td:before {
content: attr(data-label);
float: none; display: block;
text-transform: uppercase;
font-weight: bold;
}
.blog_managementbody td:before {
  content: attr(data-label);
  float: none; display: block;
  text-transform: uppercase;  
  font-weight: bold;   width: 100%;  padding-bottom: 10px;
}
.blog_managementbody td:before {
    content: attr(title);
    float: none; display: block;
    text-transform: uppercase;  
    font-weight: bold;     width: 100%;  padding-bottom: 10px;
  }


  .blog_managementbody tr:nth-of-type(odd){ background: #f2f8fa;}

  .blog_managementbody tbody tr:last-of-type td:last-of-type {
    border-radius: 0!important;
}

.blog_managementbody tbody tr:first-of-type td:first-of-type{
    border-radius: 0!important;
}
.blog_managementbody tbody tr:last-of-type td:first-of-type {
    border-radius: 0!important;
}

.blog_managementbody tbody tr:first-of-type td:last-of-type {
    border-radius: 0!important;
}





.blog_managementbody td{    border: solid 1px #c7d7dc!important;  padding: 8px!important}


/*---------------*/

.event_managementbody .tablewrapper {
    overflow: hidden;
    overflow-x: hidden;
}
.event_managementbody thead{ display: none;}



.event_managementbody tbody { 
display: block!important;  height: auto!important; width: auto!important;
}


.event_managementbody tr {
margin-bottom: 10px;
display: block!important;
height: auto!important; width: auto!important;  border: solid 1px #c7d7dc!important;
}

.event_managementbody td:last-of-type{ clear: both; overflow: hidden;}
.event_managementbody td:last-of-type section{ display: inline-block; float: left; margin-right: 10px;}


.event_managementbody td {
display: block!important;
text-align: left; width: auto!important; padding: 8px!important;

height: auto!important; min-height: 20px;  
}

.event_managementbody td:before {
content: attr(data-label);
float: none; display: block;
text-transform: uppercase;
font-weight: bold;
}
.event_managementbody td:before {
  content: attr(data-label);
  float: none; display: block;
  text-transform: uppercase;  
  font-weight: bold;   width: 100%;  padding-bottom: 10px;
 
}
.event_managementbody td:before {
    content: attr(title);
    float: none; display: block;
    text-transform: uppercase;  
    font-weight: bold;   width: 100%; padding-bottom: 10px;
  }


  .event_managementbody tr:nth-of-type(odd){ background: #f2f8fa;}

  .event_managementbody tbody tr:last-of-type td:last-of-type {
    border-radius: 0!important;
}

.event_managementbody tbody tr:first-of-type td:first-of-type{
    border-radius: 0!important;
}
.event_managementbody tbody tr:last-of-type td:first-of-type {
    border-radius: 0!important;
}

.event_managementbody tbody tr:first-of-type td:last-of-type {
    border-radius: 0!important;
}





.event_managementbody td{    border: solid 1px #c7d7dc!important;}
 

.trainingreporttable1 tbody .mat-primary {
    min-width: inherit;
    width: auto;
    height: auto; 
    line-height: initial;
    padding: 10px;
}

.mat-checkbox-inner-container-no-side-margin{ margin-left: 0px!important;}

.webinarlisttable tbody td:last-of-type::before{ display: none!important;}

.webinarlisttable td:last-of-type section {
    display: block!important;
    float: none!important; margin: 5px auto!important;
  
}


 }

@media screen and (max-width:1160px){


    .share_link_banner_con_form{ background-position:440px top;}
    .adminDB_banner_con {
        background-position: 510px top;
    }

    .adminDB_banner_con_form {
        background-position: 480px top;
    }

    .share_link_banner_con_form {
        background-position: 480px top;
    }


    .toplogogotowebinar2 { margin: 0 auto; display: block;;
        margin-bottom: 15px;
        margin-top: 370px;
        max-width: 98%;}


    .blogtext1{ display: none;}

    .blogtext2{ margin: 20px auto;  display: block; width: 90%; }

  

    .blog_entries{ width: 90%; margin: 0 auto; }

 
.top_banner_block{ background: #fff url("../images/member_banner.jpg") no-repeat right top; height:auto;}

.top_banner_block .topbanner_textblock{ width:485px; margin:0 auto; margin-top:380px; margin-bottom:26px; text-align:center;}


    .top_banner_block2{ background: #fff url("../images/mentor_banner.jpg") no-repeat right top; height:auto;}

    .top_banner_block2 .topbanner_textblock2{ width:485px; margin:0 auto; margin-top:370px; margin-bottom:26px; text-align:center;}


    .top_banner_block3{ background: #fff url("../images/affiliate_banner.jpg") no-repeat right top; height:auto;}

    .top_banner_block3 .topbanner_textblock3{ width:485px; margin:0 auto; margin-top:370px; margin-bottom:26px; text-align:center;}

 

    .top_banner_block3{ background-position: right top;}
}
@media screen and (max-width: 1140px) {
    .ss_listsection3 .row-flex-column:nth-child(1) .imageleftwrapper {
        width: 258px;
    }
    .ss_listsection3 .list2 ul.bulletwrapperbg {
        margin: 0px 0 0 30% !important;
    }
 
    .manteeMeetingtopBg .manteemeeting1 {
        background-size: 52% !important;
    }
    .manteeMeetingtopBg .manteemeeting1 .manteemeeting_space {
        padding-right: 480px;
    }
}



@media screen and (max-width: 1160px){
    .top_banner_block3 .container {
        max-width: 100%!important;
    }
    .top_banner_block3 .topbanner_textblock3 {
        width: 100%!important;
        margin: 0 auto!important;
        margin-top: 0!important;
        margin-bottom: 26px!important;
        text-align: center!important;
    }

    .top_banner_block3 {
        background-position: right top!important;
        padding-top: 33%;
        background-size: 176%!important;
    }

    .top_banner_block3 .topbanner_textblock3{ padding: 0 15px!important;}
 
    .ss_listsection3 .list2 ul.bulletwrapperbg {
        margin: 0px 0 0 30% !important;
    }
}

@media screen and (max-width: 1080px) {


    .managementpagemainbody .mat-tab-labels {
        display: block!important;
    }
    .managementpagemainbody .mat-ink-bar{ display: none;}

    .managementpagemainbody  .mat-tab-label {
        min-width: inherit;
        width: 100%; margin: 0 0 1px 0;
    }



    .adminDB_banner_con {
        background-position: 450px top;
    }

    .adminDB_banner_con_form {
        background-position:360px top;
    }

    
    .share_link_banner_con_form {
        background-position:360px top;
    }

    .manteeMeetingtopBg .manteemeeting1 {
        background-size: 53% !important;
    }
    .manteeMeetingtopBg .manteemeeting1 .manteemeeting_space {
        padding-right: 465px;
    }
    .manteemeeting7_image {
        padding-right: 540px;
        background-size: 55%;
        background-position: right top;
    }
}
@media screen and (max-width: 1060px) {


 




    .event_managementbody .eventlist td{ max-width: inherit!important;}
    .contact_form_newpage .youtubecls .contact_form_input {
        width: 90%!important;
        float: left;
    }

    .mentorsList_banner_con_form {
        background-position: 440px top;}
    .accountreactivationrequest_banner_con_form {
        background-position: 440px top;}


     
}


@media screen and (max-width: 1024px) {

    .plan-material-list_banner2 h2{ padding: 15px; font-size: 28px; text-align: center!important;}
    .commission_new_banner h2 { padding: 0 0 0 2%;   }

    .commission_new_banner{ background-position:80% top!important;}

    .documents_newbanner h2{ padding-left: 2%; width: 60%!important;}

    .documents_newbanner{ background-position:right top!important;}

    .my_appointments_banner {
        background-position: 100% top!important;
        background-size: 302%!important;
        height: auto; background-color: #2f6a89!important;
    }

    .my_appointments_banner h2 {
        margin: 0;
        padding: 30% 0 2% 0!important;
        text-align: center;
        display: block;
        height: auto;
        width: 100%!important;
    }

   



    .plan-material-list_banner{   background-size: 302%!important; background-position: right top!important;    height: auto; padding: 29% 0 2% 0;  background-color: #2f6a89!important; text-align: center; }

    .plan-material-list_banner2{   background-size: 302%!important; background-position: 70% top!important;    height: auto; padding: 29% 0 2% 0;  background-color: #2f6a89!important; text-align: center; }



}


@media screen and (max-width: 1020px) {
    .manteeblock4 .listsection {
        background-size: 44%!important;
    }


 
.resource_banner {
    background-position: right top!important;
    background-color: #2f6a89!important;
    padding-top: 200px!important;
    height: auto!important; padding-bottom: 30px!important;
}

.resource_banner span{ width: 100%; display:  block;     margin: 0;}
.resource_banner span h2{ margin-left: 2px; height: auto;    text-align: center; padding: 0 15px;  font-size: 28px; display:  block; width: auto; line-height: 34px;} 
}


@media screen and (max-width: 1000px) {
    .manteeMeetingtopBg .manteemeeting1 {
        background:#193a93 url("../images/manteeMeetingblock1bgres.png") no-repeat!important;
        background-size: 100% !important;
        background-position: center top!important;
        padding-top: 50%;
    }
    .manteeMeetingtopBg .manteemeeting1 p br{display: none;}
    .manteeMeetingtopBg .manteemeeting1 p{ padding-right:20px; }
    .manteeMeetingtopBg .manteemeeting1 .manteemeeting_space{padding-right: 20px;}
    .manteeMeetingtopBg .manteemeeting1 p strong{display: block;}

    .manteeMeetingtopBg .manteemeetingBG {
        background-size: 100%; padding: 10px 20px; padding-top: 79%; background-position: center top;
    }
    .manteemeetingimage .meeting3image {
        background-position: center top; background-size: 100%; padding-top: 78%;
    }
    .manteemeetingimage .listsection h2{display: block;}
    .manteemeetingimage .meeting3image .listsection .u_list1 { width: 95%; }

}

@media screen and (max-width: 991px) {

    .block4_wrapper_img_block1 {
        width: 98%;}

    .second_banner {
        padding: 20px;
        text-align: center;
    }


    .second_banner h1 {
        padding: 22px 0 12px;
    }

    .second_banner h1::after {
        left: 50%;
        transform: translatex(-50%);
        top: -3px;
    }

    .second_banner h1::before{ display: none;}
    .second_banner .borderleft{ display: none;}

    .block2_wrapper_text .top_banner{    margin-bottom: 20px;}

    .banner_content {
        margin: 0 10px 18px 10px!important;
        text-align: center;
    }
    .banner_shape  h1 {
        left: inherit;
        top: 0;
    }

    .blog_managementbody .backpagebtn{     float: none;
        margin: 5px auto!important;
        display: block;}
/* 
    .adminDB_banner_con_text_block h2{ font-size: 36px; width: auto; }

    .adminDB_banner_con_text_block_form h2{ font-size: 36px; width: auto; } */

    .resourcesmodalIMG{ height:auto;}

    .resorce_list_con_img{ height: auto;}
    /* .dashboardguest td:last-of-type span {
        display: block;
    } */


    .dashboardguest td .mat-primary {
        margin: 6px 0!important;
        display: block;
    }


    .dashboardguest td:last-of-type section {
        display: block!important;
        float: none!important;
        margin-right: 0!important;
    }
    .dashboardguest td:last-of-type section {
        display: inline-block;
        float: none;
        margin-right: 10px;
    }

    .dashboardguest .tablewrapper span .material-icons {
        float: none;
        margin-top: -3px;
        font-size: 22px!important;
    }

    .training_management .mat-paginator{ width: 215px!important;}
    .viewUrlwrapper{     height: auto!important;}
    .AddEditBlog .files-view{ height: auto!important; display: block!important;}

    .blogdetail_videomodal  .generalmodalcls .example-card:nth-of-type(1){ background-image: none!important; background: rgba(54,118,245,1)!important;
        background: -moz-linear-gradient(left, rgba(54,118,245,1) 0%, rgba(73,218,234,1) 100%)!important;
        background: -webkit-gradient(left top, right top, color-stop(0%, rgba(54,118,245,1)), color-stop(100%, rgba(73,218,234,1)))!important;
        background: -webkit-linear-gradient(left, rgba(54,118,245,1) 0%, rgba(73,218,234,1) 100%)!important;
        background: -o-linear-gradient(left, rgba(54,118,245,1) 0%, rgba(73,218,234,1) 100%)!important;
        background: -ms-linear-gradient(left, rgba(54,118,245,1) 0%, rgba(73,218,234,1) 100%)!important;
        background: linear-gradient(to right, rgba(54,118,245,1) 0%, rgba(73,218,234,1) 100%)!important;
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3676f5', endColorstr='#49daea', GradientType=1 )!important; padding: 5px!important;}

        .blogdetail_videomodal  .generalmodalcls .example-card:nth-of-type(2){ background-image: none!important; background: rgba(54,118,245,1)!important;
            background: -moz-linear-gradient(left, rgba(54,118,245,1) 0%, rgba(73,218,234,1) 100%)!important;
            background: -webkit-gradient(left top, right top, color-stop(0%, rgba(54,118,245,1)), color-stop(100%, rgba(73,218,234,1)))!important;
            background: -webkit-linear-gradient(left, rgba(54,118,245,1) 0%, rgba(73,218,234,1) 100%)!important;
            background: -o-linear-gradient(left, rgba(54,118,245,1) 0%, rgba(73,218,234,1) 100%)!important;
            background: -ms-linear-gradient(left, rgba(54,118,245,1) 0%, rgba(73,218,234,1) 100%)!important;
            background: linear-gradient(to right, rgba(54,118,245,1) 0%, rgba(73,218,234,1) 100%) !important;
            filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3676f5', endColorstr='#49daea', GradientType=1 )!important; padding: 5px!important;}

         

            .blogdetail_videomodal .modalscrollcls   .productcls{  display: block; width: auto;}
            .blogdetail_videomodal .modalscrollcls  .summarycls{  display: block; width: auto;}
            .blogdetail_videomodal .modalscrollcls  .pricecls{  display: inline-block; width: auto; background-image: none; background: #fffc00; text-align: left; height: auto; line-height: inherit; padding: 0 5px;}
            .blogdetail_videomodal .modalscrollcls  .pricecls::after{ display: none;}
    .mentorsList_banner_con_form h3{ max-width: inherit;}

    .mentorsList_banner_con_form {
        background-position: center top;
        background-size: 120%;
        padding-top: 50%;
    }
    .accountreactivationrequest_banner_con_form h3{ max-width: inherit;}

    .accountreactivationrequest_banner_con_form {
        background-position: center top;
        background-size: 120%;
        padding-top: 50%;
    }
    .addressblock {
        display: block;}

        .addressblock .addressingle {
            display: block;
            width: auto;}

    .remove_cartbtn{ float: none; margin: 0 auto; margin-top: 10px;}

    .adminDB_banner_con_text_block_form h2{  
        max-width: inherit;
        /* padding: 15px 3% 20px 3%; */
    }
  

    .training_management .mat-paginator-page-size {
        width: 170px!important;
    }
    .training_management .mat-paginator-container .mat-form-field-appearance-legacy .mat-form-field-wrapper { 
        width: 50px;
        margin-left: 10px;
    }
    td.mat-cell:first-of-type, td.mat-footer-cell:first-of-type, th.mat-header-cell:first-of-type {
        padding-left: 0;
    }

    .blog_managementbody .tablewrapper {
        overflow: hidden;
        overflow-x: hidden;
    }
    .blog_managementbody thead{ display: none;}



.blog_managementbody tbody { 
    display: block!important;  height: auto!important; width: auto!important;
  }


.blog_managementbody tr {
    margin-bottom: 10px;
    display: block!important;
    height: auto!important; width: auto!important;  border: solid 1px #c7d7dc!important;
  }

  .blog_managementbody td:last-of-type{ clear: both; overflow: hidden;}
  .blog_managementbody td:last-of-type section{ display: inline-block; float: left; margin-right: 10px;}

 
  .blog_managementbody td {
    display: block!important;
    text-align: left; width: auto!important;
 
    height: auto!important; min-height: 20px;  
  }

  .blog_managementbody td:before {
    content: attr(data-label);
    float: none; display: block;
    text-transform: uppercase;
    font-weight: bold;
  }
  .blog_managementbody td:before {
      content: attr(data-label);
      float: none; display: block;
      text-transform: uppercase;  
      font-weight: bold;   width: 100%;  padding-bottom: 10px;
    }
    .blog_managementbody td:before {
        content: attr(title);
        float: none; display: block;
        text-transform: uppercase;  
        font-weight: bold;   width: 100%;  padding-bottom: 10px;
      }

  
      .blog_managementbody tr:nth-of-type(odd){ background: #f2f8fa;}

      .blog_managementbody tbody tr:last-of-type td:last-of-type {
        border-radius: 0!important;
    }
 
    .blog_managementbody tbody tr:first-of-type td:first-of-type{
        border-radius: 0!important;
    }
    .blog_managementbody tbody tr:last-of-type td:first-of-type {
        border-radius: 0!important;
    }
    
    .blog_managementbody tbody tr:first-of-type td:last-of-type {
        border-radius: 0!important;
    }

  
 
  

    .blog_managementbody td{    border: solid 1px #c7d7dc!important;}

/*------------*/

.event_managementbody .tablewrapper {
    overflow: hidden;
    overflow-x: hidden;
}
.event_managementbody thead{ display: none;}



.event_managementbody tbody { 
display: block!important;  height: auto!important; width: auto!important;
}


.event_managementbody tr {
margin-bottom: 10px;
display: block!important;
height: auto!important; width: auto!important;  border: solid 1px #c7d7dc!important;
}

.event_managementbody td:last-of-type{ clear: both; overflow: hidden;}
.event_managementbody td:last-of-type section{ display: inline-block; float: left; margin-right: 10px;}


.event_managementbody td {
display: block!important;
text-align: left; width: auto!important;

height: auto!important; min-height: 20px;  
}

.event_managementbody td:before {
content: attr(data-label);
float: none; display: block;
text-transform: uppercase;
font-weight: bold;
}
.event_managementbody td:before {
  content: attr(data-label);
  float: none; display: block;
  text-transform: uppercase;  
  font-weight: bold;   width: 100%;  padding-bottom: 10px;
}
.event_managementbody td:before {
    content: attr(title);
    float: none; display: block;
    text-transform: uppercase;  
    font-weight: bold;   width: 100%;  padding-bottom: 10px;
  }


  .event_managementbody tr:nth-of-type(odd){ background: #f2f8fa;}

  .event_managementbody tbody tr:last-of-type td:last-of-type {
    border-radius: 0!important;
}

.event_managementbody tbody tr:first-of-type td:first-of-type{
    border-radius: 0!important;
}
.event_managementbody tbody tr:last-of-type td:first-of-type {
    border-radius: 0!important;
}

.event_managementbody tbody tr:first-of-type td:last-of-type {
    border-radius: 0!important;
}





.event_managementbody td{    border: solid 1px #c7d7dc!important;}
/*-----------*/
.managementpage .tablewrapper {
    overflow: hidden;
    overflow-x: hidden;
}
.managementpage thead{ display: none;}



.managementpage tbody { 
display: block!important;  height: auto!important; width: auto!important;
}


.managementpage tr {
margin-bottom: 10px;
display: block!important;
height: auto!important; width: auto!important;  border: solid 1px #c7d7dc!important;
}

.managementpage td {
display: block!important;
text-align: left; width: auto!important;

height: auto!important; min-height: 20px;  
}

.managementpage td:before {
content: attr(data-label);
float: none; display: block;
text-transform: uppercase;
font-weight: bold;   padding-bottom: 10px;
}
.managementpage td:before {
  content: attr(data-label);
  float: none; display: block;
  text-transform: uppercase;  
  font-weight: bold;   width: 100%; padding-right: 0px;  padding-bottom: 10px;
}
.managementpage td:before {
    content: attr(title);
    float: none; display: block;
    text-transform: uppercase;  
    font-weight: bold;   width: 100%; padding-right: 0px;  padding-bottom: 10px;
  }


  .managementpage tr:nth-of-type(odd){ background: #f2f8fa;}

  .managementpage tbody tr:last-of-type td:last-of-type {
    border-radius: 0!important;
}

.managementpage tbody tr:first-of-type td:first-of-type{
    border-radius: 0!important;
}
.managementpage tbody tr:last-of-type td:first-of-type {
    border-radius: 0!important;
}

.managementpage tbody tr:first-of-type td:last-of-type {
    border-radius: 0!important;
}





.managementpage td{    border: solid 1px #c7d7dc!important;}

.training_management td{ padding: 5px!important;}

/*---------------*/

    .adminDB_banner_con_text_block{ display: block; height: auto;}

    .adminDB_banner_con_text {
        width: 100%; background-image: none; background-color: #3ea1d5;  border-radius: 6px;
    }


    .adminDB_banner_con_text_block_form{ display: block; height: auto;}

    .adminDB_banner_con_text_form {
        width: 100%; background-image: none;   border-radius: 6px;
        /* background-color: #fd5b5b;   */
    }


    .admininnerbody { 
        padding: 5px;
        padding-top: 5px;
    }

    
    .adminDB_banner_con {
        background-position: center top;
        background-size: 100%; 
        /* padding-top: 42%; */
    }
    .adminDB_banner_con_form {
        background-position: center top;
        background-size: 120%;
         /* padding-top: 50%; */
    }

    
    
    .share_link_banner_con_form {
        background-position: center top;
        background-size: 120%;
         /* padding-top: 50%; */
    }

    
    .ad_dna_block3_part1_text {
        width: 300px;
    }


    .ad_dna_block6{ text-align: center;}

    .ad_dna_block5 {
        background-size: 160%;
        height: auto;
        background-color: #1098be;
        background-position: center top;
        padding-top: 47%;
        padding-bottom: 20px;
    }

    .ad_dna_block5_text {
        position: inherit;
        top: 0;
        left: 0;
        width: 100%;
        transform: translateY(0%);
        font-size: 48px;
        color: #ffffff;
        font-family: 'RobotoBold';
        text-transform: uppercase;
        text-shadow: 0 0 2px #28a3ca;
        line-height: 48px;
        text-align: center; padding: 0 15px 20px 15px;
    }

    .ad_dna_block5 img {
        width: 187px;
        border: solid 5px #fff;
        box-shadow: 0 0 2px #888;
        position: inherit;
        top: 0;
        right: 0;
    }


    .ad_dna_block7{ padding-bottom: 20px!important; }
    .ad_dna_block7 h2{ text-align: center;}

    .ad_dna_block7_text {
        width: 100%;
        float: none;
        text-align: center;     padding: 20px;
    }

    .ad_dna_block7 img {
        width: 96%!important;  float: none;
        margin: 0px auto!important;
    }

    .ad_dna_block8 h2{ text-align: center;}

    .ad_dna_block8_text{ text-align: center; padding: 20px 20px 0 20px; }

    .ad_dna_block8 img{ margin-top: 20px!important;}




    .ad_dna_block9 h2{ text-align: center;}

    .ad_dna_block9 img {
        width: 96%!important;  float: none;
        margin: 0px auto!important;
    }


    .ad_dna_block9_text {
        width: 100%;
        float: none;
        text-align: center;     padding: 20px;
    }


    .ad_dna_block10_sub1 {
        padding: 0 20px 20px 20px;
        display: block;
    }

    .ad_dna_block10_sub1 .ad_dna_block10_text2 {
        width: 100%;
        padding: 0;
        text-align: center;
    }

    .ad_dna_block10_sub1 .ad_dna_block10_text3 {
        width: 100%;
        padding: 0;
        text-align: center;
    }

    .ad_dna_block10_sub1 .ad_dna_block10_text4 {
        width: 100%;
        padding: 0;
        text-align: center;
    }

    .ad_dna_block10_sub1 .ad_dna_block10_text5 {
        width: 100%;
        padding: 0;
        text-align: center;
    }

    .ad_dna_block10_sub1 .ad_dna_block10_text2_wrapper {
        width: 100%;
        height: auto;
        display: block;
        vertical-align: middle;
    }

    .ad_dna_block10_sub1 .ad_dna_block10_imgdiv1 {
        display: none;
    }

    .ad_dna_block10_sub1 .ad_dna_block10_imgdiv2 {
        display: none;
    }

    .ad_dna_block10_sub1 .ad_dna_block10_imgdiv3 {
        display: none;
    }

    .ad_dna_block10_sub1 .ad_dna_block10_imgdiv4 {
        display: none;
    }


    .ad_dna_block10_sub1 .ad_dna_block10_imgdiv5 {
        display: none;
    }

    .ad_dna_block10_sub1 .ad_dna_block10_text5_wrapper{ height: auto;}
    .ad_dna_block10_sub1 .ad_dna_block10_text4_wrapper{ height: auto;}
    .ad_dna_block10_sub1 .ad_dna_block10_text3_wrapper{ height: auto;}
    .ad_dna_block10_sub1 .ad_dna_block10_text2_wrapper{ height: auto;}
    .ad_dna_block10_sub1 .ad_dna_block10_text1_wrapper{ height: auto;}

    .ad_dna_block10_sub1 .ad_dna_block10_imgdiv4 {
        width: auto;
    }

    .ad_dna_block10_sub1 {
        margin-top: 20px;
    }

    .ad_dna_block10_sub1 img{width: auto!important; max-width: 100% !important;}


    .ad_dna_block11 h2{ text-align: center;}

    .ad_dna_block11_text{ text-align: center;}

    .ad_dna_block11 img {
        width: 96%!important;
        float: none;
        margin: 0px auto!important;
    }

    .ad_dna_block12 img {
        width: 100%!important;
        float: none;
        margin: 0px auto!important;
    }


    .ad_dna_block12 h2{ text-align: center;}

    .ad_dna_block12_text{ text-align: center;}

    .ad_dna_block11_text{ padding: 20px;}
    .ad_dna_block12_text{ padding: 20px;}


    .ad_dna_block10_sub1ming{ display: block!important; width: auto!important; max-width: 100%!important; margin: 20px auto!important;}
 
    .form_input_class {
        width: 99%;
        float: none;

    }
  
 

    .imgmobileblock2{display: block;}
    .home_top_section p span {
        border-bottom: none;
        color: #fde01f;
    }
 
    .ss_listsection .row-flex-column:nth-child(1) .imageleftwrapper {
        width: 152px !important;
    }
   
    .ss_listsection3 .row-flex-column:nth-child(1) .imageleftwrapper {
        width: 217px;
    }
 
    .manteeblock4 .listsection {
        background-size: 46%!important;
    }

    .manteeblock5 .manteeblock_inner .list2 ul li.bullet1 {
        list-style-image:none!important;
    }

    .manteeblock5 .manteeblock_inner .list2 ul li:first-letter {
        background: url(/../images/liststyleicon.png) no-repeat!important; padding-left: 30px;
    }

    /*.manteeblock5 .manteeblock_inner2 li { background:none; }*/


    .manteeblock6 .listsection {
        background-size: 100%!important;
        padding-left: 30px;
        padding-top: 102%;
        background-position: center top!important;
    }

    .manteemeeting6 .manteemeeting6_image { padding-left: 0px; background-size: 100%; padding-top: 67%; }

    .manteemeeting6 .manteemeeting6_image  .list2 ul li.bullet{list-style-image: none!important;}
    .manteemeeting6 .manteemeeting6_image  .list2 ul li span{
        display: block; background: url(/../images/liststyleicon.png) no-repeat !important; padding-left: 30px;}

    .manteemeeting7_image { padding-right: 0px; background-size: 115%; padding-top: 91%; background-position: center top; }
    .manteemeeting7_image p { padding: 30px 20px 0px 20px; }
 
    /* .training_management mat-form-field {
        background: #fff;
        margin-bottom: 10px;
        padding: 5px 1%;
        width: 47%!important;
        margin: 5px 0.5%!important;
    } */
    

   
   

    .checkboxnewoneformright input[type="checkbox"]{ float: left;}

    .paymenyinfowrapper .form-group label{ display: block; width: 100%; max-width: inherit;}

    .checkboxnewoneformright label{ display: inline-block!important; width: auto!important;     line-height: 18px!important;
        padding: 5px 0 0 0!important;}

    .paymenyinfowrapper  .col-10{display: block; width: 100%; padding: 0px; max-width: inherit;}

    .productblockibberwrapper .productblockibberright{ margin-left: 0px; max-width: 100%;}

    
   
    .as_th_se_block p{
        padding-bottom: 20px;
       /* margin-top: -11%;*/
        margin-bottom: 2%;
    }
   
    .dashboardgotowebinar{ width: 752px!important;}
    .body_block3 .mentorblockbtnnew span{ width:656px;}
.body_block3 .blockbtn1 span {
    width: 650px;
}

.body_block3 .blockbtn2 span {
    width: 650px;
}

.body_block3 .blockbtn3 span {
    width: 650px;
}

.body_block3 .blockbtn4 span {
    width: 650px;
}

.body_block3 .blockbtn5 span {
    width: 650px;
}

.body_block3 .blockbtn6 span {
    width: 650px;
}

.body_block3 .blockbtn7 span {
    width: 650px;
}

.block3_text1{ width:auto;}
.block3_text1 td{ display:block; width:100%; text-align:center;}

.block3_text1 .tdtext{ padding:26px 0 0 0; }


.body_block3 .text_part{ text-align:center;}

.textdevider{ margin:0 auto;}

.body_block3 .text_part ul li{ background:none; padding-left:0px;}

.body_block3 .text_part ul li:first-letter{ background: rgba(0, 0, 0, 0) url("../images/libg.png") no-repeat scroll left center;
    padding-left: 25px;}
    .foooter_section h3 a{ display: inline-block!important; border: none!important;}
    .foot_menu{width: 100%!important;     padding: 0 0 0 0;}
    .foot_menu a{display: block; text-align: center; border-bottom: 1px solid #e8e8e8; padding: 10px 0;}
    .foot_menu a:last-child{border-bottom: none;}
    .foooter_section .foot_logo{margin: 0px auto;}
    
 
    
    .body_block3 .text_part ul li span{ margin-left: 0px; background:none;}
    .body_block3 .text_part ul li span:first-letter{ background:url(../images/mentor_new_bullate.png) no-repeat left center; padding-left: 16px;}


     

    .body_block3 .mentorblockbtn1 span {
        width: 650px;
    }

    .body_block3 .mentorblockbtn2 span {
        width: 650px;
    }



 
 

    .mentors_detail_block_con_top .dnaimgwrapper{ display: block; padding: 10px; margin: 10px 15px;}

    .mentors_detail_block_con_top .productblockibberright{ display: block; width: 100%; max-width: inherit;}

    

    .inlinewidth{ width: 100%;}

    


    .foot_menu{width: 96%;}
    .foot_menu a{display: block; text-align: center; border-bottom: 1px solid #e8e8e8;}
    .foot_menu a:last-child{border-bottom: none;}
    .foooter_section .foot_logo{margin: 15px auto;}


  



    .blog_entries {  width: 90% !important;}
 
 
       

    .fb_share_newblock .fb_share_imgblock{ height: 196px!important;}

    .fb_share_textblock h4 {
        font-size: 14px;
    }

    .fb_share_textblock label a {
        color: #2c7f00;
        font-size: 13px;
    }
    .fswrappersingleblock {

        float: none;
        width: 100%;
        max-width: 100%;

    }

    .smbody .buttonbottom {

        width: auto!important;

    }

    .socialmediawrappersingleblock {

        float: none;
        max-width: inherit;

    }

    /* .dashboardnew_menu2 .dashboardnew_menu_wrapper ul li {
        width: 96%;
        margin-left: auto;
        margin-right: auto;
    } */

    .sub_dropdown_new{ display: none; position: inherit; z-index: 9; left: 0;
        top:0px; min-width:inherit; }

    .dashboardnew_menu_wrapper ul li a {
        display: block;
        font-size: 18px;
    }

    /* .dashboardnew_menu2 .dashboardnew_menu_wrapper ul li ul {display: none;
        position: inherit;
        left: 0;
        top: 0;

        z-index: 9;
        padding: 0px;
        margin: 0px;
        width: 100%;
    } */
    .dashboardnew_menu_wrapper ul li {
        width: 100%;
        float: none;
    }

    .dashboardnew_menu_wrapper ul li a{ line-height: 40px;}

    .dashboardnew_btncon{ width: 90%; text-align: center;}

    .dashboardnew_btncon a{    padding: 8px 46px 8px 18px;}

 
    .foot_menu a {
        display: block;
        text-align: center;
        border-bottom: 1px solid #e8e8e8;
        padding: 10px 0;
    }

    .foooter_section h3 a {
        display: inline-block!important;
        border: none!important;
    }

    .foooter_section .foot_logo {
        margin: 0px auto;
    }

    .foot_menu {
        width: 100%;
        padding: 0 0 0 0;
    }
 

    .purposewrapper9 .list2 ul {
        padding-left: 0px !important;
        text-align: left;
    }


    .manteemeeting1 ul { width: auto; margin-right: 20px;}
    .manteemeeting1 ul:nth-of-type(2){ width: auto; margin-right: 20px;}
    .manteemeeting1 ul:nth-of-type(3){ width: auto; margin-right: 20px;}
    .manteemeeting1 p:nth-of-type(4){ width: auto;}
    .manteemeeting1 p:nth-of-type(2){ width: auto;}


    

    .productblockibberwrapper .productblockibberright label{ width: 100%;}
    .productblockibberwrapper .productblockibberright h4{ text-align: center;}
    .paymenyinfowrapper .row{ display: block;}

    .productblockibberwrapper .dnaimgwrapper {
        background-color: #e52b1f;
        height: 100% !important;
        padding: 20px 0!important;
        margin: 20px auto!important;
        width: 170px;
    }

    .productblockibberwrapper .productblockibberrightinner {
        max-width: 100%;
        position: inherit;
        top: 0;
        left: 0;
        transform: translate(0%, 0%);
        width: 100%; text-align: center; padding: 15px;
    }
    .productblockibberwrapper .productblockibberright h4{ text-align: center;}
    .productblockibberwrapper{ height: auto;}

    .newabout_banner_section{ overflow: hidden;}
    .newabout_banner_section .productbanner2 {
        display: block;
        width: 200%;
        margin-left: -80%;
    }
    .productblockibberwrapper .dnaimgwrapper img {
        max-width: 80%;
        position: inherit;
        top: 0;
        left: 0;
        transform: translate(0%, 0%);
        width: 100%;
        display: block;
        margin: 0 auto;
    }

    .newproduct_list1_top_wrapper h2{ font-size: 26px;     padding: 55px 30px 0 0;}

    .newproduct_list2 .newproduct_list2_top .newproduct_list2_top_wrapper h2{ font-size: 26px; padding: 40px 0 0 25px;}

    .newproduct_list2 .newproduct_list2_top .newproduct_list2_top_wrapper h4{ font-size: 26px;}

    .newproduct_list2 .newproduct_list2_top .newproduct_list2_top_wrapper h3{ font-size: 16px;}

    .newproduct_list3 .newproduct_list3_top .newproduct_list3_top_wrapper h3{ font-size: 16px;}

    .newproduct_list3 .newproduct_list3_top .newproduct_list3_top_wrapper h2 {
        margin: 0px;
        padding: 30px 30px 0 0;}

    .newproduct_list3_bottom_wrapper h3{ width: 60%;}

    .newproduct_list3_bottom_wrapper h2 p:nth-of-type(5) {
        width: 100%;
    }

    .newproduct_list4 .newproduct_list4_top .newproduct_list4_top_wrapper h2{ font-size: 30px;}

    .newproduct_list4_con_banner h3 {
        margin: 0px;
        padding: 22px 24px;font-family: 'OpenSans-Bold';
        width: 440px;
    }

    .newproduct_list5 .newproduct_list5_top .newproduct_list5_top_wrapper h3{ font-size: 20px;}

    .newproduct_list5 .newproduct_list5_top .newproduct_list5_top_wrapper h2 {
        margin: 0px;
        padding: 35px 30px 0 0;}

    .newproduct_list2_con_banner{ background-position: 5% bottom;}

    .newproduct_list1_top_wrapper h3 {
        margin: 0px;
        padding: 8px 30px 0 0;}

    .newhomeblock3 .col-md-3 {
        float: left;
    }

    .newhomeblock3 .newhomeblock3_sub1{ background-position: 0px top;}
    .newhomeblock3 .newhomeblock3_sub2{ background-position: 0px top;}
    .newhomeblock3 .newhomeblock3_sub3{ background-position: 0px top;}
    .newhomeblock3 .newhomeblock3_sub4{ background-position: 0px top;}
    .newproduct_list1_top_wrapper h3{ font-size: 18px;}

 


    .loginbody h2::after{ display: none;}
    .loginbody .example-container{ margin-left: 0px;}

    .shoppingbtn{ margin-left: auto; margin-right: auto;}

    .cartdetail {
        display: block;}

        .cartpro {
            width: 200px;
            display: block;
            margin: 0 auto;
        }


        .carttext {
            padding-left: 0;
            position: relative;
            display: block;
            text-align: center;
            padding-top: 30px;
        }
        .Quantity_text {
            display: block;
            width: 212px;
            float: none;
            margin: 0 auto;
        }

        .remove_btn {
            display: block;
            float: none;
            margin: 0 auto; margin-top: 15px;}


.mentors_block_div { width: 47%; }
.dashboardnew_menu_wrapper ul { width: 100%; display: inline-block; text-align: center; }
/* .dashboardnew_menu2 .dashboardnew_menu_wrapper ul li { width: 49%; margin-bottom: 5px; } */
 
}


@media screen and (max-width:980px){


 

    .top_banner_block3{ background-position: -870px top;}
}
 
@media screen and (max-width: 960px) {
    .manteeblock4 .listsection { background-size: 49%!important; }

    .calendar_managementnewblock .slotview{    padding-top: 25px!important;} 
}


@media screen and (max-width: 940px) {


    .mentor_list_form {
        width: auto;    display: block;}

        .mentor_list_formBody{display: block; text-align: center;}

        .mentor_list_formBody label {
            display: block; text-align: center; line-height: inherit; 
        }

        .mentor_list_formBody input{ width: 98%; padding: 0 1%; margin:10px auto;}

        .mentor_list_formBody button{margin: 1px;}

    .manteeblock4 .listsection {
        background-position: center top!important;
        padding-top: 93%;
        background: url("../images/manteeimage3responsive.png") no-repeat !important;
        padding-right: 0px;
        text-align: center;
        background-size: 100%!important;
        padding-right: 30px;
    }
    .manteeblock4 .listsection ul {
        padding-left: 0px!important;
        margin-bottom: 0!important;
        text-align: left;
    }
    .manteeblock4 .listsection .list2 ul li.bullet{list-style-image: none !important;}
    .manteeblock4 .listsection .list2 ul li :first-letter{background: url("../images/liststyleicon.png") no-repeat !important; padding-left: 30px; background-size: auto!important;}
}

@media screen and (max-width:900px) {
    

    .fb_share_textblock h4 {
        font-size: 18px;
    }

    .fb_share_textblock label a{
        font-size: 16px;
    }

}
 

@media screen and (max-width: 880px) {
    .ad_dna_block4{ background-position: right top;}
.ad_dna_block4_text{ width: 490px;}
 

    .newproduct_list4_con_banner {
        background-position:  295px bottom;
    }

    .newhomeblock3 .newhomeblock3_sub1{ background-position: right top;}
    .newhomeblock3 .newhomeblock3_sub2{ background-position: right top;}
    .newhomeblock3 .newhomeblock3_sub3{ background-position: right top;}
    .newhomeblock3 .newhomeblock3_sub4{ background-position: right top;}

    .newhomeblock3 .newhomeblock3_sub1 h3 {
        width: 220px;
    }
    .newhomeblock3 .newhomeblock3_sub1 h5 {
        width: 240px;
    }

    .newhomeblock3 .newhomeblock3_sub3 h3 {
        width: 240px;
    }
    .newhomeblock3 .newhomeblock3_sub1 h5 {
        width: 210px;
    }

    .newhomeblock3 .newhomeblock3_text .newhomeblock3_link a:nth-of-type(1){ background:#494a64 url("../images/nhome_block3_carticon.png") no-repeat 15px center; border-radius: 3px 3px 0 0;}
    .newhomeblock3 .newhomeblock3_text .newhomeblock3_link a:nth-of-type(2){ background:#e75046 url("../images/nhome_block3_moreicon.png") no-repeat 15px center; border-left:none; border-radius: 0 0 3px 3px; border-top: solid 1px #fff;}

    .newhomeblock3 .newhomeblock3_text .newhomeblock3_link a{ float: none;}
} 


@media screen and (max-width:840px) {
    .newhomeblock3 .newhomeblock3_sub1 {
        background-position: -40px top;
    }

    .newhomeblock3 .newhomeblock3_sub2 {
        background-position: -40px top;
    }

    .newhomeblock3 .newhomeblock3_sub3 {
        background-position: -40px top;
    }

    .newhomeblock3 .newhomeblock3_sub4 {
        background-position: -110px top;
    }
}

@media screen and (max-width:830px) {
    .documents_newbanner h2 {  
        padding-left: 2%;
        width: 50%!important;
        padding-top: 24px;
    }


}

 
@media screen and (max-width: 800px) {

    .ad_dna_block3_part1{ background-position: -60px top;}
    

}

@media  screen and (max-width: 768px) {

    /* .trainingcenterclsnew .trainingCategoryList .selectedclass .categoryname{ height: 160px; font-size: 16px!important;} */

    .trainingcentercls .progresspercentage {
        position: absolute!important;
        right: 4px!important;
        bottom: 5px!important;
        font-weight: bold!important;
    }
    .trainingcenterclsnew .trainingCategoryList .selectedclass {
        width: 99%!important;
        margin: 10px 0.5% 20px 0.5%!important;
        padding: 0!important;
        display: block;
    }

    .trainingcenterclsnew .mat-list-item-content{ display: block!important;}

    .trainingcenterclsnew .trainingCategoryList { display: block!important;}
  
    .trainingcenterclsnew .trainingCategoryList .selectedclass .categoryname {
        height: auto!important;
        font-size: 16px!important;
        padding: 10px 0!important;
        margin-bottom: 10px;
    }
 


    .mentorTipsBlock {
        padding: 0 10px!important;
    }
    .manteeblock5 .manteeblock_inner2 {
        padding-top: 40%;
    }
    .manteeMeetingtopBg .manteemeeting3 .manteemeetingimage {
        margin-left: 20px !important;
    }
    .manteemeeting4 .listsection {
        padding-right: 20px;
    }
 
    
}

@media screen and (max-width: 767px) {


    .creditblock2 .imgleftwrapper img{     width: 100%!important;
        margin-left: 0!important;}

    .pdf_image_modal {
        height: auto!important;
        width: auto!important;
    }
    .trainingreport .mat-tab-labels {
        display: block!important;
    }
    .trainingreport .mat-ink-bar{ display: none;}

    .trainingreport  .mat-tab-label {
        min-width: inherit;
        width: 100%; margin: 0 0 1px 0;
    }

    .resources_btn_wrapper{     position: initial;
        left: 0;
        bottom: 0;
        width:auto; }

.transaction_block thead{ display: none;}

.orderdetail_table thead{ display: none;}

.transaction_block tbody{ display: block; height: auto!important;}

.orderdetail_table tbody{ display: block; height: auto!important; } 

.transaction_block tfoot{ display: block; height: auto!important;}

.orderdetail_table tfoot{ display: block; height: auto!important;}

.transaction_block tr{ display: block; height: auto!important;}

.orderdetail_table tr{ display: block; height: auto!important;}

.transaction_block td{ display: block; height: auto!important;}

.orderdetail_table td{ display: block; height: auto!important;}

.orderdetail_table .mat-column-emptyFooter{ display: none;}

.orderdetail_table tfoot .mat-column-transaction_type{ display: none;}
.orderdetail_table tfoot .mat-column-productname{ display: none;}

.orderdetail_table .mat-footer-row:nth-of-type(1) td:nth-of-type(4) {
    display: none;
}

.orderdetail_table .mat-footer-row:nth-of-type(2) td:nth-of-type(4) {
    display: none;
}

.orderdetail_table .mat-footer-row:nth-of-type(3) td:nth-of-type(4) {
    display: none;
}

.orderdetail_table .mat-footer-row:nth-of-type(4) td:nth-of-type(3) {
    display: none;
}

.transaction_block tr td:nth-of-type(odd){    background: #dbe9ed;}


.orderdetail_table  td::before {
    content: attr(data-label);
    float: left;
    font-weight: bold;
    padding-right: 10px;     color: #1086bd;
}

.transaction_block  td::before {
    content: attr(data-label);
    float: left;
    font-weight: bold;
    padding-right: 10px;     color: #1086bd;
}

.orderdetail_table tbody tr td{background: rgba(76,125,198,1);
    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(76,125,198,1)), color-stop(100%, rgba(60,202,230,1)));
    background: linear-gradient(to right, rgba(76,125,198,1) 0%, rgba(60,202,230,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4c7dc6', endColorstr='#3ccae6', GradientType=1 );
     
    text-transform: uppercase;
    font-size: 20px;
    color: #ffffff;
    margin: 0;
    font-family: 'OpenSans-Semibold'; text-align: left;}

    .orderdetail_table tbody tr td::before{ color: #a5f0ff;}

    /* .training_management mat-form-field {  width: 48%!important; margin: 5px 0.5%!important; } */

    .resorce_list_con label{ height: auto;}
    .adminDB_banner_con_text_block h2{ font-size: 28px; text-align: left!important; width: auto;}

    .adminDB_banner_con_text_block_form h2{ font-size: 28px;}
    .adminDB_banner_con_text_block_form h2 span{ font-size: 24px;}


    h2 .admintooltip1{ top: -3px;}

    .ad_dna_block1{ text-align: center;}

    .ad_dna_block2{ background-color:#3eadcd; background-position: right top;      background-size: 270%; height: auto; padding-top: 61.6%; padding-bottom: 20px;}

    .ad_dna_block2_text {
        position: inherit;
        top: 0;
        left: 0;
        width: 100%;
        transform: translateY(0%);
        font-size: 18px;
        color: #222121;
        font-family: 'RobotoRegular'; text-align: center; padding: 0 15px;
    }



    .ad_dna_block3_part1 {
        background-color: #3eadcd;
        background-position: left top;
        background-size: 206%;
        height: auto;
        padding-top: 44.6%;
        padding-bottom: 20px;
    }

    .ad_dna_block3_part1_text {
        position: inherit;
        top: 0;
        left: 0;
        width: 100%;
        transform: translateY(0%);
        font-size: 18px;
        color: #222121;
        font-family: 'RobotoRegular'; text-align: center; padding: 0 15px;
    }

    .ad_dna_block3_part2 { text-align: center;}
    .ad_dna_block3_part2 .ad_dna_blocklink{ float: none; margin: 0 auto; margin-top: 20px; margin-bottom: 0px!important;}

    .ad_dna_block3_part2  .ad_link1{ margin-top: 0px!important; margin-bottom: 20px!important; }

    .ad_dna_block4 {
        background-color: #3eadcd;
        background-position: right top;
        background-size: 240%;
        height: auto;
        padding-top: 78.6%;
        padding-bottom: 20px;
    }

    .ad_dna_block4_text {
        position: inherit;
        top: 0;
        left: 0;
        width: 100%;
        transform: translateY(0%);
        font-size: 18px;
        color: #222121;
        font-family: 'RobotoRegular'; text-align: center; padding: 0 15px;
    }

    .ad_dna_block4_text .ad_dna_blocklink{ margin-left: auto; margin-right: auto;}
 

    .commission_new_banner {
        background-position: 100% top!important;
        background-size: 302%!important;
        height: auto; background-color: #2f6a89!important;
    }

    .commission_new_banner h2 {
        margin: 0;
        padding: 29% 0 2% 0;
        text-align: center;
        display: block;
        height: auto;
        width: 100%;
    }


    .documents_newbanner {
        background-position: 100% top!important;
        background-size: 302%!important;
        height: auto; background-color: #2f6a89!important;
    }

    .documents_newbanner h2 {
        margin: 0;
        padding: 29% 0 2% 0;
        text-align: center;
        display: block;
        height: auto;
        width: 100%!important;
    }






    

    .meeting_confirmation_wrapper{ width: 90%;}
 
    .mentors_con_amiblock2 ul li{ float: none; width: 100%; height: auto; text-align: center; padding: 10px;}
    .mentors_con_amiblock2 ul li img{ display: block; margin: 0 auto;}

    .mentors_con_amiblock2 ul li span{ display: block; padding: 10px 0 0 0;     line-height: inherit;}
 
    .wrapperform-group .subform-group {
        width: 47%;
        margin-right: 1%!important;
    }
    
        .contact_form_newpage .youtubecls .contact_form_input {
            width: 84%!important;
            float: left;
        }
  
   


    .ss_listsection3 img{max-width: 100% !important;}
    .ss_listsection .row-flex-column:nth-child(1) .imageleftwrapper {
        width: 100% !important;
        display: block;
        float: none;
    }
    .ss_listsection3 .row-flex-column:nth-child(1) .imageleftwrapper {
        width: 100%;
        display: block;
        float: none;
    }
    .ss_listsection3 .list2 ul.bulletwrapperbg {
        margin: 0px !important;
    }
    .ss_listsection4 .row-flex-column:nth-child(1) .imageleftwrapper {
        position: inherit !important;
        margin-top:0;
        width: 100%;
        float: none;
        display: block;
        background-size: cover;
    }
 


    .blog_managementbody  .synchronizetable{ overflow-x: scroll;}

    .event_managementbody  .synchronizetable{ overflow-x: scroll;}

    .training_management .searchblock .searchblockwrapper span .countSection {
        flex: inherit!important;
        width: 49.8%!important;
        padding: 0px!important;
        margin: 0.1%;
    }

  .training_management .mat-elevation-z8{ overflow: scroll!important;}

  .training_management .mat-elevation-z8 tr th:nth-of-type(1){  padding-right: 10px; }
  .training_management .mat-elevation-z8 tr td:nth-of-type(1){  padding-right: 10px; }

    /* .training_management mat-form-field {
        background: #fff;
        margin-bottom: 10px;
        padding: 5px 1%;
        width: 100%!important;
        margin: 5px 0!important;
    } */
    .resorce_list_con {
        width: auto; padding: 10px;
    }
    .resorce_list{ display: block;}
    .resoarce_heading{padding-bottom: 15px;}
    .resoarce_heading label {
        display: block;  float: none;
        width: auto;
       ; text-align: center;}

       .resoarce_heading_right {
            float: none;
            margin: 0 auto;
            display: block;
           }


    .resorce_body_link_wrapper{ display: block;}
    .resorce_body_link{ width:auto; display: block;  margin: 15px 0.5% 0 0.5%;}

 
    .as_th_se_block .list2 ul{padding-left: 25px; padding-right: 25px;}
    

    .formwebinernew .blogfilter { width:100%;}

  

    .level1{ display: block; width: 100%!important; }

     

    .bannerinnerlogowraper{ max-width: 90%;}
    
     

    .dashboardgotowebinar{ width: 100%!important;}

    .dashboardgotowebinar .table_div .webinar_table {
        background-color: #0e85ca;
        background-image: none;
       width: 90%; margin-left: auto;; margin-right: auto;
    }

    .container{ width: 100%;}

.body_block3 .blockbtn1{ width:90%; margin:0 auto; margin-top:30px; height:auto; background-position:center bottom; background-color:#0e85ca; background-image: none;}

.body_block3 .blockbtn1 a{ background:url(../images/icon1.png) no-repeat  center 10px; display:block; width:100%; height:100%; padding:60px 5px 0 5px; }
.body_block3 .blockbtn1 span{ display:block; width:100%; height:auto; background:none; text-align:center; }


.body_block3 .blockbtn2{ width:90%; margin:0 auto; margin-top:30px; height:auto; background-position:center bottom; background-color:#0e85ca; background-image: none;}

.body_block3 .blockbtn2 a{ background:url(../images/icon2.png) no-repeat  center 10px; display:block; width:100%; height:100%; padding:60px 5px 0 5px; }
.body_block3 .blockbtn2 span{ display:block; width:100%; height:auto; background:none; text-align:center; }


.body_block3 .blockbtn3{ width:90%; margin:0 auto; margin-top:30px; height:auto; background-position:center bottom; background-color:#0e85ca; background-image: none;}

.body_block3 .blockbtn3 a{ background:url(../images/icon3.png) no-repeat  center 10px; display:block; width:100%; height:100%; padding:60px 5px 0 5px; }
.body_block3 .blockbtn3 span{ display:block; width:100%; height:auto; background:none; text-align:center; }



.body_block3 .blockbtn4{ width:90%; margin:0 auto; margin-top:30px; height:auto; background-position:center bottom; background-color:#0e85ca; background-image: none;}

.body_block3 .blockbtn4 a{ background:url(../images/icon4.png) no-repeat  center 10px; display:block; width:100%; height:100%; padding:60px 5px 0 5px; }
.body_block3 .blockbtn4 span{ display:block; width:100%; height:auto; background:none; text-align:center; }



.body_block3 .blockbtn5{ width:90%; margin:0 auto; margin-top:30px; height:auto; background-position:center bottom; background-color:#0e85ca; background-image: none;}

.body_block3 .blockbtn5 a{ background:url(../images/icon5.png) no-repeat  center 10px; display:block; width:100%; height:100%; padding:60px 5px 0 5px; }
.body_block3 .blockbtn5 span{ display:block; width:100%; height:auto; background:none; text-align:center; }


.body_block3 .blockbtn6{ width:90%; margin:0 auto; margin-top:30px; height:auto; background-position:center bottom; background-color:#0e85ca; background-image: none;}

.body_block3 .blockbtn6 a{ background:url(../images/icon6.png) no-repeat  center 10px; display:block; width:100%; height:100%; padding:60px 5px 0 5px; }
.body_block3 .blockbtn6 span{ display:block; width:100%; height:auto; background:none; text-align:center; }


.body_block3 .blockbtn7{ width:90%; margin:0 auto; margin-top:30px; height:auto; background-position:center bottom; background-color:#0e85ca; background-image: none;}

.body_block3 .blockbtn7 a{ background:url(../images/icon7.png) no-repeat  center 10px; display:block; width:100%; height:100%; padding:60px 5px 0 5px; }
.body_block3 .blockbtn7 span{ display:block; width:100%; height:auto; background:none; text-align:center; }

.banner_text-block1{ width:99%; margin-left:auto; margin-right:auto;}

    .affiliate_conbanner1{ width:99%; margin-left:auto; margin-right:auto;}
.banner_text-block2{ width:99%; margin-left:auto; margin-right:auto;}
.banner_text-block3{ width:99%; margin-left:auto; margin-right:auto;}
.banner_text-block4{ width:99%; margin-left:auto; margin-right:auto;}
.banner_text-block5{ width:99%; margin-left:auto; margin-right:auto;}
.banner_text-block6{ width:99%; margin-left:auto; margin-right:auto;}
.banner_text-block7{ width:99%; margin-left:auto; margin-right:auto;}
.body_block3 .text_part{ padding-left:10px; padding-right:10px;}

.text_block_btn{ width:99%; margin-left:auto; margin-right:auto;}

.buttom_text4{ width:auto; background:url(../images/texticon.png) no-repeat center top; padding:104px 0 0 0; text-align:center; line-height:40px;}


    .body_block3 .mentorblockbtnnew{ width:90%; margin:0 auto; margin-top:30px; height:auto; background-position:center bottom; background-color:#0e85ca; background-image: none;}

    .body_block3 .mentorblockbtnnew a{ background:url(../images/mentor_new_btnicon.png) no-repeat  center 10px; display:block; width:100%; height:100%; padding:60px 5px 0 5px; }
    .body_block3 .mentorblockbtnnew span{ display:block; width:100%; height:auto; background:none; text-align:center; }


 

 

    /*----calender div css--------*/
    .eventcalenderdiv #calendar table{
        display: table;
    }

    .eventcalenderdiv #calendar tr {
        display: table-row;
        vertical-align: inherit;
        border-color: inherit;
    }

    .eventcalenderdiv #calendar td, .eventcalenderdiv #calendar th {
        display: table-cell;
        vertical-align: inherit;
    }

    .eventcalenderdiv #calendar .fc-day-grid-event .fc-content {
        white-space: normal;
        overflow: hidden;
        padding: 3px;
    }

    /*----end calender div css--------*/

.ui-progressbar{ text-align: left!important;}
.ui-progressbar-value{ text-align: left!important; margin: 0!important;}

    .body_block3 .mentorblockbtn1 { width:90%; margin:0 auto; margin-top:30px; height:auto; background-position:center bottom; background-color:#0e85ca; background-image: none;}

    .body_block3 .mentorblockbtn1 a{ background:url(../images/mentor_icon1.png) no-repeat  center 10px; display:block; width:100%; height:100%; padding:70px 5px 0 5px; }
    .body_block3 .mentorblockbtn1 span{ display:block; width:100%; height:auto; background:none; text-align:center; }


    .body_block3 .mentorblockbtn2{ width:90%; margin:0 auto; margin-top:30px; height:auto; background-position:center bottom; background-color:#0e85ca; background-image: none;}

    .body_block3 .mentorblockbtn2 a{ background:url(../images/mentor_icon2.png) no-repeat  center 10px; display:block; width:100%; height:100%; padding:76px 5px 0 5px; }
    .body_block3 .mentorblockbtn2 span{ display:block; width:100%; height:auto; background:none; text-align:center; }



    .mentor_bottombanner1{ width:99%; margin-left:auto; margin-right:auto;}
    .mentor_bottombanner2{ width:99%; margin-left:auto; margin-right:auto;}
    .affiliate_conbanner2{ width:99%; margin-left:auto; margin-right:auto;}
    .mentor_bottombanner3{ width:99%; margin-left:auto; margin-right:auto;}
    .mentor_bottombanner4{ width:99%; margin-left:auto; margin-right:auto;}
    .mentor_bottombanner5{ width:99%; margin-left:auto; margin-right:auto;}

    .mentor_bottombannernew{ width:99%; margin-left:auto; margin-right:auto;}
 
     
     
    .ss_listsection3 .list2bg .list2 { padding: 0px 19px; }
    .ss_listsection4 .list2bg .list2 { padding:0px 0px; }

    .le_tableblock2 {
        width: 100%;
        margin: 0 1%!important;
    }

    .le_new_formgroup label {
        font-weight: normal;
        margin: 0;
        padding: 0 0 10px 0;
        float: none;
        width: auto;
        display: block;
    }

    .le_new_formgroup input[type="text"] {
        display: block;
        width: 100%;}

    .le_new_formgroup input[type="file"] {
        margin-top: 0;
        display: block;
        float: left;
    }

    .imageleftwrapper4img{
        display: none;
    }
    .imageleftwrapper4sml{
        display: block;
        width: 100%;
        margin: 0 auto;
    }
    .list1bgsml{
        display: block;
        width: 100%;
    }
     
    .list3bg {
        background-image: none !important;
    }

    .list3bgsml{
        display: none;
        width: 100%;
    }
     

   

 
 
    
    .as_lst_se .as_audio_se p{
        width: 95%;
    }
    .as_th_se_block .listsection .list2bg .row-flex .row-flex-column:nth-child(1) {padding-left: 0px;}
    

    .formwebinernew .blogfilter label {
        padding: 10px 10px 5px 10px;
        margin: 0px;
        display: block;
    }
    .formwebinernew .blogfilter{ margin-top: 0px;}
    .profile_form_block .contact_form .contact_submit {
        float: none;
    }

    .newabout_block6_con3 {
        padding-bottom: 39%;
        background-size: 170%;
    }

    .newproduct_list5 .newproduct_list5_top .newproduct_list5_top_wrapper {
        min-height: inherit;
        padding: 15px;
        background-size: 100%;
        padding-top: 64%;
    }

    .newproduct_list5 .newproduct_list5_top .newproduct_list5_top_wrapper h2 {
        margin: 0px;
        padding: 0;
        text-align: center;
    }

    .newproduct_list5 .newproduct_list5_top .newproduct_list5_top_wrapper h3 {
        font-size: 24px;
        padding-right: 0px;
        text-align: center;
    }

    .newproduct_con5_btn1{ margin-left: auto; margin-right: auto;}

    .newproduct_list5_bottom_wrapper h3{ text-align: center;}
    .newproduct_list5_bottom_wrapper h2{ text-align: center;}

    .newproduct_list4_con_banner {
        padding-top: 29%;
        background-position:  right top;
        background-size: 120%;
    }

    .newproduct_list4_con_banner h3 {
        margin: 0px;
        padding: 0 15px 15px 15px;
        font-family: 'OpenSans-Bold';
        width: 100%;
        text-align: center;
    }

    .newproduct_list4 .newproduct_list4_top .newproduct_list4_top_wrapper {
        min-height: inherit;
        background-size: 120%;
        padding: 48% 15px 15px 15px;
    }

    .newproduct_con4_btn1{ margin-left: auto; margin-right: auto;}

    .newproduct_list4_bottom_wrapper h2{ text-align: center;}

    .newproduct_list4_bottom_wrapper h2 p{ background: none; padding-left: 0px;}

    .newproduct_list3 .newproduct_list3_top .newproduct_list3_top_wrapper h2 {
        margin: 0px;
        padding: 0;
        text-align: center; font-size: 36px;
    }

    .newproduct_list3 .newproduct_list3_top .newproduct_list3_top_wrapper h3 {
        font-size: 24px;
        text-align: center;
        padding: 5px 0 0 0;
    }

    .newproduct_list3 .newproduct_list3_top .newproduct_list3_top_wrapper h4 {
        margin: 0px;
        padding: 5px 0 0 0;
        font-size: 36px; text-align: center;}

    .newproduct_list3 .newproduct_list3_top .newproduct_list3_top_wrapper {
        min-height: inherit;
        padding: 15px;
        background-size: 140%;
        padding-top: 50%;
    }

    .newproduct_list3_bottom_wrapper h2{ text-align: center;}

    .newproduct_list3_bottom_wrapper h3 {
        width: 100%;
        text-align: center;
    }


    .newproduct_list4 .newproduct_list4_top .newproduct_list4_top_wrapper h2 {
        font-size: 36px;
        padding: 0px; text-align: center;
    }

    .newproduct_list4 .newproduct_list4_top .newproduct_list4_top_wrapper h3{ text-align: center; padding-left: 0px;}


    .newproduct_con3_btn1{ margin-left: auto; margin-right: auto;}

    .newproduct_list3_bottom_wrapper h4{ text-align: center;}

    .newproduct_list3_bottom_wrapper h4 p:nth-of-type(1){ width: 100%;}
    .newproduct_list3_bottom_wrapper h4 p:nth-of-type(2){ width: 100%;}


    .newproduct_list3_bottom_wrapper{ background-position: right bottom;      padding-bottom: 80%;
        background-size: 100%;}

    .newproduct_list2 .newproduct_list2_top .newproduct_list2_top_wrapper {
        background-position: right top;
        min-height: inherit;
        background-size: 150%;
        padding: 50% 15px 15px 15px;
    }
    .newproduct_list2 .newproduct_list2_top .newproduct_list2_top_wrapper h2{ font-size: 37px; text-align: center; padding: 0px;}

    .newproduct_list2 .newproduct_list2_top .newproduct_list2_top_wrapper h3{ font-size: 24px; text-align: center; padding: 0px; padding-top: 5px;}
    .newproduct_list2 .newproduct_list2_top .newproduct_list2_top_wrapper h4{ font-size: 37px; text-align: center; padding: 0px; padding-top: 5px;}


    .newproduct_list2_bottom_wrapper h2{ text-align: center;}

    .newproduct_con2_btn1{ margin-left: auto; margin-right: auto;}

    .newproduct_list2_con_banner {
        background-position: right top;
        background-size: 140%;
        text-align: center;
        padding-top: 23%;
    }

    .newproduct_list2_con_banner h3{ width: 100%; text-align: center; padding: 0px;}

    .newproduct_list1_bottom_wrapper {
        background-position:center bottom;
        min-height: inherit;
        padding: 20px;
        background-size: 100%;
        padding-bottom: 92%;
    }
    .newproduct_list1_bottom_wrapper h2 p:nth-of-type(2){ width: 100%;}
    .newproduct_list1_bottom_wrapper h2 p:nth-of-type(3){ width: 100%;}
    .newproduct_list1_bottom_wrapper h2 p:nth-of-type(4){ width: 100%;}
    .newproduct_list1_bottom_wrapper h2 p:nth-of-type(5){ width: 100%;}

    .newproduct_list1_bottom_wrapper h2{ text-align: center;}


    .newproduct_con1_btn1{ margin-left: auto; margin-right: auto;}


    .newproduct_list1_top_wrapper {
        background-position: left top;
        padding-left: 15px;
        padding-right: 15px;
        padding-bottom: 15px;
        overflow: hidden;
        min-height: inherit;
        background-size: 132%;
        text-align: center;
        padding-top: 53%;
    }

    .newproduct_list1_top_wrapper h2{ padding: 0px;  font-size: 37px; text-align: center;}

    .newproduct_list1_top_wrapper h3{ padding: 10px 0 0 0; font-size:24px; text-align: center;}

    .newhomeblock3 .newhomeblock3_sub1 {
        background-position: -90px top;
    }

    .newhomeblock3 .newhomeblock3_sub2 {
        background-position: -90px top;
    }

    .newhomeblock3 .newhomeblock3_sub3 {
        background-position: -90px top;
    }

    .newhomeblock3 .newhomeblock3_sub4 {
        background-position: -130px top;
    }

    .newhomeblock4{ background-image: none;}


    .newhomeblock4_body{ background-size: 100%;}

    .newhomeblock4_bodycon_text{ padding-bottom: 46%;}


   
}

@media screen and (max-width:700px) {
    

   

    .fb_share_newblock .fb_share_imgblock {
        height: auto!important;
    }

    .fb_share_newblock .fb_share_imgblock img {
        position: inherit;
        left: 0;
        top: 0;
        transform: translate(0%, 0%);
    }

    
    .loginbody .mat-card{ width: 80%!important;}

    .loginbody h2{ line-height: 30px;}

.mentors_block_div { width: 100%; }


.sec_design{ width: auto;}

.left_design{ display: none;}
.right_design{ display: none;}

.middle_design{ width: 100%;
    text-align: center;}

    .middle_design img {
        width: 90%;
        margin-top: 18px;
    }

    .top_design{ background: none;}  

    .middle_design {
        width: 100%;
        text-align: center;
        height: auto;
        background-position: center bottom!important;
        padding-bottom: 42px;
        background-color: #24272a; 
        background-repeat: repeat-x;
    }

}

@media screen and (max-width:680px){
    .card_form_block .mat-error {
        display: block;
        margin: 2px 0 0  0px;
    }

    .newsignmodal {
        width: 96%; 
    }
    .newsignmodal .mat-dialog-container { 
        min-width: inherit!important;}


    .corewrapper2 .leftblockwrapper {background-position: right top -51% !important;}
    .corewrapper3 .rightblockwrapper {background-position: left top -6% !important;}
    .newhomeblock3 .newhomeblock3_sub1 {
        background: none !important;
        background-color: #e4edea !important;
    }
    .newhomeblock3 .newhomeblock3_sub1 h2 {
        background: url("../images/nhome_block3_icon1.png") no-repeat center top !important;
        padding: 54px 0 0 0px !important;
    }
    .newhomeblock3 .newhomeblock3_sub1 h3 {
        width: 100% !important;
    }
    .newhomeblock3 .newhomeblock3_sub1 h5 {
        width: 100% !important;
    }

    .newhomeblock3 .newhomeblock3_text .newhomeblock3_link a {
        display: inline-block !important;
        margin-bottom: 10px !important;
    }
    .newhomeblock3 .newhomeblock3_text {
        padding: 20px 20px 20px !important;
        text-align: center;
    }


    .newhomeblock3 .newhomeblock3_sub2 {
        background: none !important;
        background-color: #b2dbf1 !important;
    }
    .newhomeblock3 .newhomeblock3_sub2 h2 {
        background: url("../images/nhome_block3_icon2.png") no-repeat center top !important;
        padding: 54px 0 0 0px !important;
    }
    .newhomeblock3 .newhomeblock3_sub2 h3 {
        width: 100% !important;
    }
    .newhomeblock3 .newhomeblock3_sub2 h5 {
        width: 100% !important;
    }


    .newhomeblock3 .newhomeblock3_sub3 {
        background: none !important;
        background-color: #c3d7d5 !important;
    }
    .newhomeblock3 .newhomeblock3_sub3 h2 {
        background: url("../images/nhome_block3_icon3.png") no-repeat center top !important;
        padding: 54px 0 0 0px !important;
    }
    .newhomeblock3 .newhomeblock3_sub3 h3 {
        width: 100% !important;
    }
    .newhomeblock3 .newhomeblock3_sub3 h5 {
        width: 100% !important;
    }



    .newhomeblock3 .newhomeblock3_sub4 {
        background: none !important;
        background-color: #e1e0ee !important;
    }
    .newhomeblock3 .newhomeblock3_sub4 h2 {
        background: url("../images/nhome_block3_icon4.png") no-repeat center top !important;
        padding: 54px 0 0 0px !important;
    }
    .newhomeblock3 .newhomeblock3_sub4 h3 {
        width: 100% !important;
    }
    .newhomeblock3 .newhomeblock3_sub4 h5 {
        width: 100% !important;
    }



    .newshop_block5_wrapper .newshop_img{ width: 280px;}
    .newshop_block5_wrapper .newshop_img img {
        width: 100%;
        margin-left: -50px;
    }


    .newshop_block4_wrapper .newshop_img{ width: 280px;}

    .newshop_block4_wrapper .newshop_img img {
        width: 100%;
        margin-left: 50px;
    }



    .newshop_block3_wrapper .newshop_img{ width: 280px;}

    .newshop_block3_wrapper .newshop_img img {
        width: 100%;
        margin-left: -46px;
    }

    .newshop2_main_wrapper .newshop_img{ width: 280px;}

    .newshop_block2_wrapper .newshop_img img {
        width: 100%;
        margin-left: 27px;
    }


    .newshop2_main_wrappernew .newshop_img{ width: 280px;}

    .newshop_block2_wrappernew .newshop_img img {
        width: 100%;
        margin-left: 27px;
    }

    .newshop_block1_wrapper .newshop_img{ width: 280px;}

    .newshop_block1_wrapper .newshop_img img {
        width: 100%;
        margin-left: -44px;
    }

    .newhomeblock3 .col-md-3{ width: 100%;}
    .newhomeblock3 .newhomeblock3_sub1 {
        background-position:right top;  border-right: none; border-bottom: solid 1px #fff;
    }

    .newhomeblock3 .newhomeblock3_sub2 {
        background-position:right top;  border-right: none; border-bottom: solid 1px #fff;
    }

    .newhomeblock3 .newhomeblock3_sub3 {
        background-position:right top;  border-right: none; border-bottom: solid 1px #fff;
    }

    .newhomeblock3 .newhomeblock3_sub4 {
        background-position:right top;
    }



    .newhomeblock3 .newhomeblock3_sub1 h3{ width: 270px;}
    .newhomeblock3 .newhomeblock3_sub2 h3{ width: 230px;}
    .newhomeblock3 .newhomeblock3_sub3 h3{ width: 270px;}
    .newhomeblock3 .newhomeblock3_sub4 h3{ width: 290px;}

    .newhomeblock3 .newhomeblock3_sub1 h5{ width: 270px;}
    .newhomeblock3 .newhomeblock3_sub2 h5{ width: 230px;}
    .newhomeblock3 .newhomeblock3_sub3 h5{ width: 270px;}
    .newhomeblock3 .newhomeblock3_sub4 h5{ width: 290px;}

    .newhomeblock3 .newhomeblock3_text h3{ height: auto;}

    .newhomeblock3 .newhomeblock3_text h5{height: auto;}

    .newhomeblock3 .newhomeblock3_sub3 h3 {
        width: 250px;
    }

    .managementpagemainbody .mat-tab-labels {
        display: block!important;
    }
    .managementpagemainbody .mat-ink-bar{ display: none;}

    .managementpagemainbody  .mat-tab-label {
        min-width: inherit;
        width: 100%; margin: 0 0 1px 0;
    }
}

@media  screen and (max-width: 668px) {

    .calendar_managementnewblock .slotview{ display: block;}
    .calendar_managementnewblock .slot-card { display: block;     width: 90%;}

    .manteemeeting4 .listsection ul {   margin-bottom: 15px !important;  }
    .manteemeetingimage .meeting3image .listsection{padding-right: 10px;}

    .training_center_block_banner_block{ text-align: center;}
    .training_center_block_banner_block .button1{ margin: 5px 5px 5px 5px;}
    .training_center_block_banner_block .button2{ margin: 5px 5px 5px 5px;}

    .training_center_block_banner_block p{ margin-bottom: 10px;}

    .mentor_list_con {
        width: 98%;
    }

    .mentor_list_con_body .mentors_img{ height: auto; overflow: inherit; display: block;  width: auto;} 

    .mentors_img_con{ height: auto; overflow: inherit; display: block; width: auto;}
}


 
@media screen and (max-width: 640px) {


    .lesson_plan_listingwrapper h2 label .titleclsspan:after{ display: none;}


    .lesson_plan_listingwrapper h2 label .qusclsspan:after{ display: none;}


    .lesson_plan_listingwrapper h2 label .titleclsspan{ display: block; margin: 0px;}

    .lesson_plan_listingwrapper h2 label .qusclsspan{ display: block;  margin: 0px;}

    .lesson_plan_listingwrapper h2 label .titlecls {    background: rgba(255,172,28,1);
        background: -moz-linear-gradient(top, rgba(255,172,28,1) 0%, rgba(251,91,46,1) 100%);
        background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,172,28,1)), color-stop(100%, rgba(251,91,46,1)));
        background: -webkit-linear-gradient(top, rgba(255,172,28,1) 0%, rgba(251,91,46,1) 100%);
        background: -o-linear-gradient(top, rgba(255,172,28,1) 0%, rgba(251,91,46,1) 100%);
        background: -ms-linear-gradient(top, rgba(255,172,28,1) 0%, rgba(251,91,46,1) 100%);
        background: linear-gradient(to bottom, rgba(255,172,28,1) 0%, rgba(251,91,46,1) 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffac1c', endColorstr='#fb5b2e', GradientType=0 );
        padding:8px 14px;
        display: block; line-height: 26px;
    }


    .lesson_plan_listingwrapper h2 label .quscls {   background: rgba(255,172,28,1);
        background: -moz-linear-gradient(top, rgba(255,172,28,1) 0%, rgba(251,91,46,1) 100%);
        background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,172,28,1)), color-stop(100%, rgba(251,91,46,1)));
        background: -webkit-linear-gradient(top, rgba(255,172,28,1) 0%, rgba(251,91,46,1) 100%);
        background: -o-linear-gradient(top, rgba(255,172,28,1) 0%, rgba(251,91,46,1) 100%);
        background: -ms-linear-gradient(top, rgba(255,172,28,1) 0%, rgba(251,91,46,1) 100%);
        background: linear-gradient(to bottom, rgba(255,172,28,1) 0%, rgba(251,91,46,1) 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffac1c', endColorstr='#fb5b2e', GradientType=0 );
        padding:8px 14px;
        display: block;  line-height: 26px;
    }


    .lesson_plan_listingwrapper .questionfieldscls{  padding:8px 14px;
        display: block;  line-height: 26px;}

    .lesson_plan_listingwrapper h2 label{  padding: 0px;}


    .share_linkwrapperbody button{ margin:0 auto; margin-top:15px; display: block; float: none; }

      
    .share_link_body_con2_btn {
        float: none; 
        display: block;
        margin: 0 auto;
        width:auto; text-align: center;
       
        clear: both;
        overflow: hidden;
    }

    .share_link_body_con2_btn button{ display: inline-block!important; margin: 4px!important; float: none!important; width: 128px!important;}

    .share_link_body_con2_share {
        display: block;
        float: none;
        text-align: center;
        margin-bottom: 10px;
    }

    .share_link_body_con2_share img {
        margin: 0 1px;
    }

    /* .custom-modalbox-image-preview  .imgmodalcls  img{     max-width: 90%;} */
    .leftsinglediv {
        margin-top: 15px;
    }
    .btnpurple.iconbtn1 {
        background: #202344 url("../images/icon-btn1.png") no-repeat   center 15px;
        background-size: 60px;width: auto;
    }
    .btnpurple.iconbtn2 {
        background: #202344 url("../images/icon-btn2.png") no-repeat   center 15px;
        background-size: 60px; width: auto;
    }
    .btnpurple.iconbtn3 {
        background: #202344 url("../images/icon-btn3.png") no-repeat   center 15px;
        background-size: 60px; width: auto;
    }
    .btnpurple {
        padding: 60px 0 0 0; display: block;
    }

    .btnpurple label{ padding: 20px;}
     
    .btnpurple:last-child label span{display: block; width: 100%;}
    .newaffiliatesignup_block1_leftdiv ul.leadzero li span {
        margin-right: auto;
        display: block;
        float: none;
        margin-left: auto;
        width: 60px;
    }
    .newaffiliatesignup_block1_leftdiv ul.leadzero li {
        width: 96%;
    }
    .newaffiliatesignup_block1 .newaffiliatesignup_block1_leftdiv h2 {
        font-size: 19px;
        line-height: 22px;
    }
    .btnpurple label {
        background: none;
        -webkit-background-clip: padding-box;
        -webkit-text-fill-color: inherit;
        color: #fff; cursor: pointer;
    }
 
    .home_top_block_col .top_logo_div img {
        width: 15% !important;
        margin: 0.1%;
    }
 
  

    .doctorlist_chakediv {
        width: 30px;
        float: none;
        margin: 0 auto;
    }

    .doctorlist_containdiv {
        width: 100%;
        float: none;
    }
    .leftsinglediv {
        margin-top: 15px;
    }

 
    .home_top_section .top_logo_div {
        width: 100% !important;
    }
 
    .education_buttonnew a {
        font-size: 37px;
        text-align: right;
        padding-right: 10%;     width: auto;
    }
 

    .newhomebanner_body1 .newhomebanner_img{ width: auto; max-width: 100%;}
    .newhomeblock5_left_block3_sub .subcon_textdiv1 {
        text-align: center;
        padding-bottom: 16px;
        line-height: 32px;
        font-size: 27px;
        color: #393939;
        text-transform: uppercase;
        font-family: 'OpenSans-Semibold';
    }

    .newproduct_list4_con_banner {
        padding-top: 40%;
        background-position: right top;
        background-size: 160%;
    }

    .newswearchbox input[type="text"] { width: 190px; }
    .newswearchbox input[type="submit"] { width: auto; }
    }
    
@media screen and (max-width: 600px){

    .modal-localdata .innerhtml-content img {
        display: block;
        width: 100%;
        margin: 1px 0;
    }

    .mat-dialog-container .mat-card-content {
        font-size: 16px;
        padding-left: 0px;
        width: auto;
    }


    .bannercls {  font-size: 30px!important;}
    .banner2cls .mat-card-content {
        font-size: 20px;}


        .banner1cls .bannerclassmentor {  font-size: 30px!important;}
        .banner1cls .bannerclassmentor  .mat-card-content {
            font-size: 20px;}

    .custom-modalbox-apidata .mat-card-content p {
        padding-left: 0;
        font-size: 16px;
        padding-top: 5px;
    }
    .custom-modalbox-apidata .mat-card-header {
        width: 100%;
    }

    .custom-modalbox-apidata .mat-dialog-container .example-card {
        display: block;
    }



    .custom-modalbox .mat-card-content p {
        padding-left: 0;
        font-size: 16px;
        padding-top: 5px;
    }
    .custom-modalbox .mat-card-header {
        width: 100%;
    }

    .custom-modalbox .mat-dialog-container .example-card {
        display: block;
    }
    .paginationcls .pagecls .result {
        float: none;
    }

    .paginationcls .pagecls .btn { 
        float: none;
    }
    .lesson_plan_listing .form_field_FAMILY mat-label{ display: block!important; margin: 0 0 10px 0!important;}
    .lesson_plan_listing .form_field_FINANCIAL  mat-label{ display: block!important; margin: 0 0 10px 0!important;}
    .lesson_plan_listing .form_field_SOCIAL    mat-label{ display: block!important; margin: 0 0 10px 0!important;}
    .lesson_plan_listing .form_field_LEARNING    mat-label{ display: block!important; margin: 0 0 10px 0!important;}
    .lesson_plan_listing .form_field_SPIRITUAL    mat-label{ display: block!important; margin: 0 0 10px 0!important;}
    .lesson_plan_listing .form_field_SELF-IMAGE mat-label{ display: block!important; margin: 0 0 10px 0!important;}
 
/* 
    .training_management mat-form-field {
        width: 98.2%!important;
        margin: 5px 0.2%!important;
        display: block;
    } */

    .training_management .submitbtn{margin-top: 10px;}
 
    .training_management .searchblock .searchblockwrapper span .countSection {
        flex: inherit!important;
        width: 100%!important;
        padding: 0px!important;
        margin: 0.1%;
    }

    .resource_banner {
        background-position: 96% top!important;}
  

.top_banner_block{ background: #fff url("../images/member_banner.jpg") no-repeat -1300px top; height:auto;}

.top_banner_block .topbanner_textblock{ width:90%; margin:0 auto;margin-top:380px; margin-bottom:26px;}

.top_banner_block .topbanner_textblock .toplogo{ max-width:100%;}



    .top_banner_block2{ background: #fff url("../images/mentor_banner.jpg") no-repeat -1250px top; height:auto;}

    .top_banner_block2 .topbanner_textblock2{ width:90%; margin:0 auto;margin-top:380px; margin-bottom:26px;}

    .top_banner_block2 .topbanner_textblock2 .toplogo2{ max-width:100%;}



    .top_banner_block3{  height:auto;}

    .top_banner_block3 .topbanner_textblock3{ width:90%; margin:0 auto;margin-top:380px; margin-bottom:26px;}

    .top_banner_block3 .topbanner_textblock3 .toplogo3{ max-width:100%;}


.body_block3 .text_part .ulone li{ width:100%; float:none;}
 
    

    .pro_block1  .shopdescription img{ float: none; display: block; margin: 0 auto; max-width: 100%; margin-bottom: 20px; }


    .pro_block1 h2{ background-position: center top; padding:90px 0 0 0; text-align:center; margin:0; font-size:22px; color:#ffffff; font-family:'OpenSans-Bold'; line-height:26px;}

    .pro_packagebtnshop{ float: none; margin:0 auto !important; display: block; }

    .pro_block1{ text-align:center;}
    .pro_block2{ text-align:center;}
    .pro_block3{ text-align:center;}
    .pro_block4{ text-align:center;}
    .pro_block5{ text-align:center;}

    .pro_packagebtn{ float: none; margin-left: auto; margin-right: auto;}
 
    .ticketsearchareanew .ticketsearchsubarea {
        width:90%!important;}
    .ticketsearchareanew .formsearch label{ display: block; float: none; text-align: center;}

    .ticketsearchareanew .formsearch input[type="text"] { display: block; float: none; margin: 5px auto;     width: 100%;
        margin-bottom: 10px;}

    .ticketsearcharea .formsearch .search_button{ float: none; width: 100px;}
    
 

    .contact_form .contact_submit{ font-size: 18px;}

    .profile_form_block .contact_form_top .contact_form_top_left{
        width: 20%;
    }
    .profile_form_block .contact_form_top .contact_form_top_right{
        width: 80%;
    }

    .newabout_block5_btn {
        width: auto; padding: 5px 18px;}

    .newabout_block2_btn {
        width: auto; padding: 5px 18px;}

    .newabout_block2_wrapper {
        background-position: bottom center;
        min-height: inherit;
        overflow: hidden;
        padding: 24px;
        padding-left: 24px;
        padding-bottom: 114%;
        text-align: center;
        background-size: 110%;
    }

    .newabout_block2_btn a{   padding: 5px;   background: none;}
    .newabout_block5_btn a{  padding: 5px;    background: none;}

    .newabout_block3_wrapper_right{ width: auto; max-width: 90%;}
   
    .blog_managementbody td {  min-height: 30px;  }

    .event_managementbody td {  min-height: 30px;  }

    .managementpage td {  min-height: 30px;  }

    /* .blog_managementbody td:before { font-size: 12px;   min-height: 30px;}

    .event_managementbody td:before { font-size: 12px;   min-height: 30px;}
     

      .managementpage td:before { font-size: 12px;  min-height: 30px;} */
    
       
      


}

@media screen and (max-width: 576px){

    

    .banner2cls .submitbtn { margin: 2px 2px 2px 0!important; } 
    .banner1cls .bannerclassmentor .submitbtn { margin: 2px 2px 2px 0!important; } 

    .newswearchbox input[type="text"] { width: 260px; display: block;   margin: auto;}
    .newswearchbox .tagName { width: 100%; display: block; margin-bottom: 10px; }
    .newswearchbox input[type="submit"] { width: 100px; }
    .newswearchbox a { width: 100px; display: inline-block; text-align: center; margin: 10px auto; }
    
    }
@media screen and (max-width: 550px) {

    .ordersummary_block h6 { font-size: 25px;}

    .ordersummary_block_con h4 {
        font-size: 18px!important;}

        .ad_order_table h2{
            font-size: 18px!important;}

            .admindashboardlist  .tablewrapper td .material-icons { 
                margin-top: 9px!important;
            }

            .ad_chat_block .ad_chat_block_right label{
                font-size: 20px!important;}

    .education_buttonnew a {
        font-size: 32px;  padding-right: 6%;
    }

    .paymentstatus .mat-list-item {
        width: auto!important;
        margin: 0;
    }

    .paymentstatus .mat-list-item {
        display: block!important;
        float: none!important;
        margin: 10px 0 0 0!important;
    }
    .paymentstatus .mat-list-item:first-of-type{ margin-top: 0px!important;}

    .paymentstatus button{ margin: 0;}

    .mat-dialog-container{ min-width: 90%!important;}
}


@media screen and (max-width: 540px) {

    .training_center_dnaLIB .trainingheadercls .mat-progress-bar { 
        width: 80%;     }

    .ad_dna_block3_part2 .ad_dna_blocklink{ width: 100%; padding-left: 5px; padding-right: 5px;}

    .ad_dna_block4_text .ad_dna_blocklink{ width: 100%; padding-left: 5px; padding-right: 5px;}

    .ad_dna_block5 {
        background-size: 240%;
        height: auto;
        background-color: #1098be;
        background-position: 58% top;
        padding-top: 72%;
        padding-bottom: 20px;
    }
 
    .profile_form_block .contact_form {
        width: 100% !important;
    }
    
    }

@media screen and (max-width:530px){
    .mentor_bottombannernew{ background-position: -130px top;}

    /*----calender div css--------*/


    .eventcalenderdiv #calendar .fc-button-group button{
        margin-bottom: 3px;
        margin-top: 3px;
    }
    /*----end calender div css--------*/

}

@media screen and (max-width:520px){

  
        .blog_managementbody  .block-header-title{    padding:0;  background: #fff;  }
    
    
        .blog_managementbody  .block-header-title p{ display:  block; padding: 6px 15px 6px 15px;  background: #063c65; margin-bottom: 10px; border-radius: 8px;} 


        
        .event_managementbody  .block-header-title{    padding:0;  background: #fff;  }
    
    
        .event_managementbody  .block-header-title p{ display:  block; padding: 6px 15px 6px 15px;  background: #063c65; margin-bottom: 10px; border-radius: 8px;} 
    
        .corewrapper2 .leftblockwrapper {background-position: right top -24% !important;}
        .corewrapper3 .lefttblockwrapper {background-position: right top -46% !important;}
         
    
        .paymenyinfowrapper .cart_formbox1 .Exp_Date select {
            border: solid 1px #c0c3c5!important;
            box-shadow: none;
            border-radius: 0px;
            height: 42px;
            width: 100%;
            font-size: 13px;
            margin-right: 0;
            margin-top: 2px;
        }

      
        
    }
    
    @media screen and (max-width: 500px) {
        .calendar_managementnewblock .filter-box{ width: 98%!important; display: block!important;     margin-right: 0px;}

        .calendar_managementnewblock  .pagination{ float: none!important ; display: block;}
 

    .foooter_section .foot_logo{ width:auto; max-width: 90%;}
    .customaddbtn{
        margin-right: auto !important;
        margin-top: 10px !important;
        display: block !important;
        text-align: center;
        margin-left: auto !important;
        float:none !important;
    }
   


    .bar_meter {
        width: 100% !important;
    }

    #ai_skintag_body{ padding: 0px;}
    .menu_block .home_banner_logo_section img{ max-width:100%;}

    .foooter_section .foot_logo{width: 90%;}


    
}


@media  screen and (max-width: 480px) {

   

    .managementpage mat-label {
        padding-right: 0!important;
    }
    .managementpage .lib-pager-class{ width: 100%!important;}

    .managementpage .lib-pager-class mat-label {
        float: none;
        margin-top: 0;
        display: block;
        text-align: center; padding-bottom: 5px;
    }
    .managementpage .lib-pager-class span:nth-of-type(1) {
        float: none;
    }
    .managementpage .lib-pager-class span:nth-of-type(2) {
        float: none;
    }

    /* .lessonlisting .search_class {
        margin: 14px 0 40px 0;
        float: left;
    } */
    .card_form_block .mat-checkbox-layout{    white-space: inherit!important; display: block!important;} 
    .card_form_block .form_field_wrapperexpmonth   {
        display: inline-block;
        width: 100%; 
    }
    .card_form_block .form_field_wrapperexpyear  {
        display: inline-block;
        width: 100%; 
        margin-left:0;
    }


    .card_form_block .button:nth-of-type(1){ width: 100%;}
    .manteemeeting4{padding-top: 75%;}
    .manteemeeting4 .listsection ul {
        margin-top: 40px!important;
        margin-left: 0!important;
    }
    .manteemeeting4 .listsection .list2{margin-left: 15px!important;}
    .manteemeetingimage .meeting3image .listsection .u_list1{padding-right: 20px;}
    .manteemeeting5 {
        background : url(/../images/manteemeeting5responsive.png) no-repeat!important;
        background-color: #dcf9ff;
        padding-bottom: 40%;
        background-position: center bottom;
        background-size: 100%!important;
    }
    .manteeblock6 .listsection{padding-left: 0px!important;}
 




    .education_buttonnew a {
        font-size: 28px;
    }

    .mentors_detail_block_con_top .productblock ul li {
        width: 100%; display: block; float: none;}
    
 




    .corewrapper2 .leftblockwrapper {background-position: right top -14% !important;}
    .corewrapper2 .rightblockwrapper {background-position: left top -9% !important;}
    .corewrapper3 .lefttblockwrapper {background-position: right top -25% !important;}
    
    .newaboutbeto_block8 ul li {
        width: 100%;
    }


    .newabout_block1_wrapper {
        background-position: right bottom;
        background-size: 130%;
        min-height: inherit;
        overflow: hidden;
        padding: 24px;
        padding-right: 24px;
        padding-bottom: 95%;
        text-align: center;
    }

    .newabout_block5_wrapper {
        background-position: 80% top;
        padding: 24px;
        padding-top: 65%;
        background-size: 180%;
    }

    .newhomeblock5_left_block4 .newhomeblock5_left_block4_img .left_block4_img_div{ width: auto;}

    .newhomeblock5_left_block3_sub .subcon_link{ width: auto;}

    .leftblock5_linkdiv {
        width: 276px; font-size: 22px;}

    .leftblock5_img_div1 {
        position: inherit;
        width: 270px;
        top: 0;
        left: 0;
        display: block;
        margin: 0 auto;
    }

    .newhomeblock5_left_block2{ padding-top: 42%;}

    .newhomeblock5_left_con2_link {
        display: block;
        width: auto;
        margin-left: auto;
        margin-right: auto;
    }

    .newhomebanner_body1 .newhomebanner_text{padding: 25px 4%; }
    .newhomebanner_body1 .newhomebanner_text h3{ font-size: 52px;}
    .newhomebanner_body1 .newhomebanner_text h4{ font-size: 52px;}
    .newhomeblock3 .newhomeblock3_sub1 h3 {
        width: 250px;
    }

    .newhomeblock3 .newhomeblock3_sub1 h5 {
        width: 240px;
    }


 
    .empty_block{ background-size: 100%;  font-size: 38px; padding-top: 100%; }

    .loginbody .mat-card{ background-size: 200px;}

    .loginbody .mat-card {
        width: 90%!important;
    }
 }
@media screen and (max-width:479px){

    .resource_banner {
        background-position: 85% top!important;}
    .top_banner_block{ background: #fff url("../images/member_banner.jpg") no-repeat -1400px top; height:auto;}

.top_banner_block2{ background: #fff url("../images/mentor_banner.jpg") no-repeat -1250px top; height:auto;}

.block3_text1{ width:auto; padding:16px;}
.block3_text1 .tdtext{ padding:16px 0 0 0; padding-bottom:0px;}
.block3_text1 img{ max-width:100%;}

.banner_text-block1{ background-position:16% top;}

    .affiliate_conbanner1{ background-position:16% top;}
.banner_text-block2{ background-position:90% top;}

.banner_text-block3{ background-position:12% top;}

.banner_text-block4{ background-position:16% top;}


.banner_text-block5{ background-position:96% top;}

.banner_text-block6{ background-position:9% top;}

.banner_text-block7{ background-position:15% top;}

}
@media screen and (max-width:460px) {
    .newhomeblock3 .newhomeblock3_sub1 {
        background-position: 0px top;
    }

    .newhomeblock3 .newhomeblock3_sub2 {
        background-position: 0px top;
    }

    .newhomeblock3 .newhomeblock3_sub3 {
        background-position: 0px top;
    }

    .newhomeblock3 .newhomeblock3_sub4 {
        background-position: -70px top;
    }

}


@media screen and (max-width:450px){

    .top_banner_block3{ background-position: -950px top;}

    .affiliate_conbanner2{ background-position: -750px top;}
}

@media screen and (max-width:440px) {
    .education_buttonnew a {
        font-size: 26px;
    }

    .AddEditBlog .mat-raised-button { 
        font-size: 16px!important;
        padding: 2px 8px!important;
        margin-right: 5px!important;
        margin-top: 10px!important;
    }

}

@media screen and (max-width:420px) {

    .couponcreditwrapper input {
        width: 96%!important;
        padding: 5px 2%!important;   float: none!important;
    }
    .couponcreditwrapper mat-label{ text-align: center!important;}
    .couponbutton {
        float: none!important;
        margin-left: auto!important;
        margin-right: auto!important;
        margin-top: 10px!important;
    }
    .event_managementbody .mat-card{ width:auto;}
    .admintooltip2 { 
        display: inline-block; 
        position: inherit;
        right: 0;  top: 0;  margin-left: 10px;
    }

    .admintooltip3 { 
        display: inline-block; 
        position: inherit;
        right: 0;  top: 0; margin-left: 10px;
    }


    .share_link_body_con_share_wrapper {
        display: block; margin-bottom: 15px; 
    }

    .user_management_edit{ width: 90%!important;}

    .newhomeblock3 .newhomeblock3_text {
        padding: 15px;
    }

    .newhomeblock3 .newhomeblock3_sub1 h5 {
        width: 210px;
    }

    .newhomeblock3 .newhomeblock3_sub3 h5 {
        width: 210px;
    }

    .newhomeblock3 .newhomeblock3_sub4 h3 {
        width: 230px;
    }

    .newhomeblock3 .newhomeblock3_sub4 {
        background-position: -100px top;
    }

    .newproduct_con4_btn1 {
        width: auto;
        padding: 0 10px;}

    .newproduct_con3_btn1 {
        width: auto;
        padding: 0 10px;}

    .newproduct_con2_btn1 {
        width: auto;
        padding: 0 10px;}

    .newproduct_con1_btn1 {
        width: auto;
        padding: 0 10px;}


    .dashboardnew_success_block_right .education_button a .linkText{font-size: 18px!important;}
}

@media  screen and (max-width: 402px) {
    .manteemeeting5 { padding-bottom: 36%; }
}


@media screen and (max-width:400px){
    .banner2cls { 
        padding: 10px!important;
    }

    .banner1cls .bannerclassmentor { 
        padding: 10px!important;
    }
    .resorce_list_con button {
        font-size: 20px;
        width: 100%;
        float: none;
    }
    .home_top_section img{width:8%; margin:6px;}
   
 
    .mentor_bottombannernew{ background-position: -188px top;}

 
    .education_buttonnew a {
        font-size: 24px;
    }
}

@media screen and (max-width:380px) {

   

    .orderdetail_wrapper mat-label {
        margin: 0;
        float: none;
    }

    .orderdetail_wrapper .singleButton{ float: none; margin: 10px 0 ;}
    .education_buttonnew a {
        font-size: 22px;
    }
 

    .newhomeblock3 .newhomeblock3_sub4 {
        background-position: -200px top;
    }

    .newhomeblock3 .newhomeblock3_sub4 h5 {
        width: 230px;
    }

    .newhomeblock3 .newhomeblock3_sub3 {
        background-position: -60px top;
    }

    .newhomeblock3 .newhomeblock3_sub2 {
        background-position: -60px top;
    }
    .newhomeblock3 .newhomeblock3_sub1 {
        background-position: -60px top;
    }
 
    .bannersectioncontent h2 {
        font-size: 43px;

    }
    
    .as_th_se_block .list2 {
        padding-left: 15px;
        padding-right: 15px;
    }
     
}

@media  screen and (max-width: 360px) {
    .manteemeeting5 { padding-bottom: 30%; }
 
.top_banner_block{ background: #fff url("../images/member_banner.jpg") no-repeat -1450px top; height:auto;}

    .top_banner_block2{ background: #fff url("../images/mentor_banner.jpg") no-repeat -1250px top; height:auto;}


 
    .education_buttonnew a {
        font-size: 20px;
    }
 
    .corewrapper2 .leftblockwrapper {background-position: right top -8% !important;}
    .newhomeblock3 .newhomeblock3_sub4 {
        background-position: -220px top;
    }

    .newhomeblock3 .newhomeblock3_sub2 {
        background-position: -70px top;
    }

    .newhomeblock3 .newhomeblock3_sub3 {
        background-position: -80px top;
    }

    .newhomeblock3 .newhomeblock3_sub1 {
        background-position: -80px top;
    }


 
    .sH_newtop .mentor_inner .inner_mentor_wrapper .left_section .mentor_title {
        font-size: 20px;
        line-height: 28px;
    }
    }


 

    @media screen and (max-width:340px) {
        .education_buttonnew a {
            font-size: 18px;     background-size: 32px;
        }

        .shoppingbtn{ width: 100%;}

        .form_field_card_type::before{ font-size: 16px;}
    }

    
    @media  screen and (max-width: 320px) {
        
        .manteemeeting5 { padding-bottom: 28%; }


    }
 
 /*-----------------------*/

 
@media screen and (max-width: 1500px) {

    .ad_chat_block .ad_chat_block_right  ul li{ margin: 5px 0 ;}

    .adminDB_block1{ width: 1300px;}
    .adminDB_block1_con{ background-position: 600px top;}

    .donut-chart  {
        margin-top: 6px!important;
        float: none;
        margin: 0 auto;
        display: block;
        width: 110px;     height: 106px;
    }

    .ordersummary_span h5{ margin-top: 10px;}
}

@media screen and (max-width: 1460px) {


.adminDB_block2 .adminDB_block2_con {height: 205px;}
/* 230px to 205px koushik */

}

@media screen and (max-width: 1380px) {

    .cartleft {
        width: 800px;}

    .adminDB_block1{ width: 1200px;}
    .adminDB_block1_con{ background-position: 530px top;}
    .adminDB_block2_con_text label{ font-size: 60px;}


    .ad_chat_block .ad_chat_block_right  ul li{ padding: 12px;}

    .ordersummary_span  label{ font-size: 18px;}

    .ordersummary_span h5{ font-size: 40px;}

    .eventlist  th:nth-of-type(3){ width: 5%!important;}
    .eventlist  th:nth-of-type(4){ width: 5%!important;}
    .eventlist  th:nth-of-type(5){ width: 5%!important;}
    .eventlist  th:nth-of-type(6){ width: 5%!important;}
    .eventlist  th:nth-of-type(7){ width: 10%!important;}
    .eventlist  th:nth-of-type(8){ width: 10%!important;}

    .newheaderAD_menublock  {   padding-top: 12px;  }

    .newheaderAD_body { padding-bottom: 5px;}
}
@media screen and (max-width: 1300px) {
    .block2_wrapper_text h3{    font-size: 16px;}
    .banner_content h4{ font-size: 22px;}
}

@media screen and (max-width: 1290px) {
    .donut-chart{ margin-top: 5px; margin-left: auto; margin-right: auto; display: block; float: none;}

    .ordersummary_span h5{ display: block;}


    .infosec_title_new { 
        display: block!important;
        width: 100%; 
    }

    .infosec_title_new h2 {
        padding-right: 0;
        text-align: center;
    }

    .infosec_title_new .mat-button.blackgradtxt {
      
        margin: 10px auto;
        display: block;
        margin-bottom: 3px!important; 
    }

}

@media screen and (max-width: 1280px) {

    .webinerblock_main_CON .banner_content{ min-height:inherit;}

    .block2_wrapper_text .top_banner{ min-height: 100px;}

    .banner_content {
        margin: 10px 0 18px 30px;
    }

    .resource_banner_newtop span h2 {
        margin: 0;
        padding: 0 0 0 20px;  font-size: 36px;}

        .block2_wrapper_text h3 { 
            margin-bottom: 10px;
        }

     .adminDB_block1{ width: 1100px;}

    .adminDB_block1_con{ background-position: 400px top;}

    .kb_ordersum_top {justify-content: center;flex-wrap: wrap;}

    .ordersummary_span label{ text-align: center; padding-left: 0px;     width: 100%;}
 
   
}

@media screen and (max-width: 1199px) {

    .manage_lesson_istpagebody .mat-column-deleteRecord .pointer button {
        display: block;
        width: 160px;
    }

    .manage_lesson_istpagebody .mat-column-deleteRecord .pointer {
        display: inline-block;
        width: auto;
        margin: 2px;
    }

    .addressblock .addressingle .mat-list-item{ padding: 15px 6px;}

    .addressblock .addressingle mat-label{ padding: 15px 10px;}
    .addressblock .addressingle .mat-list-item{ font-size: 14px;}

    .dashboardnew_heading_newblock ul{ width: 90%;}
.dashboardnew_heading_newblock ul{ display: block;}
.dashboardnew_heading_newblock ul li{ width: auto;     margin-top: 45px;     padding-top: 38px;
    padding-bottom: 20px}

.dashboardnew_heading_newblock .textcontainblock {
    display: block;
    padding: 0 10px; 
}

/* .dashboardnew_heading_newblock .completestep .textcontainblock {
    background: url(../images/new_complete_icon.png) no-repeat center top!important;
    background-size: 60px!important;
    padding-top: 50px;
} */

    .training_center_dnaLIB .video_arraycls .video_wrapcls .videocls .video_iconcls {
        width: 20%;
        
        left: 40%;
        top: 40%;
    }


    .training_center_dnaLIB .trainingheadercls .togglebtncls {
        margin-left: auto;
        margin-right: auto;
        width:220px;
        display: block;
        clear: both;
        overflow: hidden;
        padding-top: 12px;
    }

   

    .admindashboard_block1_bg .blog_managementbody td:last-of-type section {
        display: inline-block;
       float: none;
    } 
                           
    .ad_chat_block{ display:  block; margin: 25px 0;}          
      
    .ad_chat_block .ad_chat_block_left{ width: auto;  }


.ad_chat_block_right{ width: auto; margin: 25px 0 0 0;}



    
.ad_report_table_wrapper td  p{ overflow: hidden;  display: block; width: auto; height: auto;}

    .adminDB_block1{ width: 90%;}

    .adminDB_block1_con{ background-position: right top;}

    .adminDB_block1_con_text{ width: 650px;}


    .ad_report_table_wrapper{ display: block!important;}

.ad_report_table_wrapper .ad_report_table_con:nth-of-type(1){ width:100%!important;}
.ad_report_table_wrapper .ad_report_table_con:nth-of-type(2){ width: 100%!important; margin-left: 0px!important; margin-top: 20px!important;}

 


}


@media screen and (max-width:1080px) {
.ordersummary_block_con_wrapper{ display: flex; flex-wrap: wrap; justify-content: center;}

.ordersummary_span{  width:49%; }
.ad_report_table_wrapper td {text-align: left;}
.ad_order_table td {text-align: left;}

.ordersummary_span label {
    font-size: 20px;
}
}

@media screen and (max-width: 1060px){
    .blog_managementbody tr:nth-of-type(odd) {
        background: transparent !important;
    }

    .resource_banner_newtop span {
        background-position: right top!important;
        height: auto!important;
        padding-top: 26%;
        background-size: 280%!important;
        
        background-color: #0e283e!important;
    }

    .resource_banner_newtop span h2 {     width: auto!important;
        padding: 15px;
        height: auto;
        display: block;
        text-align: center;} 

    .resource_banner_newtop{    display: block;     background-size: cover!important;}
}


@media screen and (max-width: 991px) {


    .block2_wrapper_text .top_banner {
        margin-right: 0;
        padding-left: 0;}

        .block2_wrapper_text .banner_shape { 
            clip-path: inherit; 
            width: 100%;
            height: auto;
            position: inherit;
            left: 0;
            top: 0;
            z-index: 99;
            display: block;
        }

        .block2_wrapper_text .banner_shape1 { 
            clip-path: inherit; 
            width: 100%;
            height: auto;
            position: inherit;
            left: 0;
            top: 0;
            z-index: 9;
        }


        .block2_wrapper_text .banner_shape2{width: auto;
            position: inherit;
            left: inherit;
            top: inherit;
            background: #ffab00;
            background: linear-gradient(90deg,rgba(255,171,0,1) 0,rgba(254,128,1,1) 100%);}

            .block2_wrapper_text .banner_shape h1 {
                font-size: 36px;
                color: #fcb203;
                text-decoration: line-through;
                position: relative;
                left: 0;
                top: 0;
                text-align: center;
                padding: 5px 5px 2px 5px;
            }
            
            
            .block2_wrapper_text .banner_shape1 h1 {
                font-size: 24px;
                color: #a7a7a7;
                position: relative;
                left: 0;
                top: 0; padding: 5px 5px 2px 5px;
                text-align: center;
            }

            .top_banner::after{ display:none;}        

            .block2_wrapper_text .top_banner h2 {
                font-size: 28px;
                text-align: center;
            }


    .content_div_cls{ display: block !important;}

    .content_div_cls  .training_mainwrappercon {
        width: auto!important;
    }

    .commission tfoot .mat-column-f0{ display: none!important;}
    .commission tfoot .mat-column-f3{ display: none!important;}
    .commission tfoot .mat-column-f4{ display: none!important;}

    .training_center_dnaLIB .video_arraycls{ display: block; }

    .training_center_dnaLIB .video_arraycls .video_wrapcls { width: 100%; margin-top: 15px;}

    .training_center_dnaLIB .video_arraycls .video_wrapcls:nth-of-type(1){ margin-top: 0px;}

    .training_center_dnaLIB .video_arraycls .video_wrapcls .videocls .video_iconcls {
        width: 16%; 
        left: 42%;
        top: 42%;
    }

    .training_center_dnaLIB .trainingcenterclsupdate .classlessonnotdone { 
        /* background: url(../images/training_icon1.jpg) no-repeat 99% center; */
        background: #fdec04 url(../images/training_icon1.jpg) no-repeat 99.8% center;
    }
    
    .training_center_dnaLIB .trainingcenterclsupdate .classlessondone { 
        /* background: #7ac6df url(../images/training_icon3.jpg) no-repeat 99% center; */
        background: #2f9ddd url(../images/training_icon3.jpg) no-repeat 99% center;
    }
    
    .training_center_dnaLIB .trainingcenterclsupdate .classlessonongoing { 
        /* background: #fc5a4f  url(../images/training_icon2.jpg) no-repeat 99% center; */
          background: #fbf7f7  url(../images/training_icon2.jpg) no-repeat 99% center;
        
       
    }









    .lesson_modal{ width: 80%;}
    
    .cartmentorsdialog{ width: 80%;}

    .modalclskbnewwrapper .modalclskbnewtop .mat-card-title {
        font-size: 24px;
        line-height: 30px;
    }

    .modalclskbnewwrapper .modalclskbnewtop h3 {
        font-size: 18px;}

        .modalclskbnewwrapper .singlelistscls .txtcls {
            font-size: 18px;
            line-height: 22px;
            display: block;
            padding: 0px; text-align: center;
        }
        .modalclsknorecord h2{ font-size: 18px;}
        .modalclskbnewwrapper .singlelistscls .txtcls span{ display: block;}

        .modalclskbnewwrapper .singlelistscls .btnclass{ margin-left: auto!important; margin-right: auto!important;     width: auto!important; font-size: 16px!important;}

        .modalclskbnewwrapper .singlelistscls .modalclskbnewDIV{ display: block;}

    .form_field_wrapperimage .form_field_image  div .imgwrapper{ width: 49%; margin: 0.5%;}   

    .pdflessonplanmain2 .form_field_img div .imgwrapper { width: 49%; margin: 0.5%;}   

    .ad_order_table button { 
        margin: 4px;
        float: left;
    }

    .blog_managementbody td:before {
        font-size: 12px;
        line-height: 15px;
    }
    .adminDB_block2_con_text label{ bottom: 0;}

    .adminDB_block2{ display: block;}

    /* .adminDB_block2 .adminDB_block2_con{ width:90%;  display: block; padding: 5%; } */
    .adminDB_block2 .adminDB_block2_con{width: auto;display: block;padding: 20px;}  /* edited by koushik */

    .adminDB_block2 .adminDB_block2_con:nth-of-type(2){ margin:15px 0;}

    .adminDB_block1_con {
        background-position: center top;
        background-size: 100%;
        padding-top: 48%;
    }

    .adminDB_block1{ padding: 15px;
        border-radius: 8px;
        background: #fff;}


        .adminDB_block1_con_text_block {
            display: block;
            height: auto;
        }

        .adminDB_block1_con_text_block{ display: block;}

        .adminDB_block1_con_text {
            width: 100%;
            background-image: none;
            /* background-color: #fd5b5b; */
            background: linear-gradient(to bottom right, #3ECCE6 29%, #4C84C9 61%);
            clip-path:inherit;
            border-radius: 6px;
        }

        .adminDB_block1_con_text_block h2{ padding: 15px; text-align: center;}
        .adminDB_block1_con_text_block h2 label{ line-height: 50px;}
}


@media screen and (max-width:680px) {
.form_field_wrapperimage .form_field_image  div .imgwrapper{ width: 100%; margin: 1px 0 0 0;}   

.pdflessonplanmain2 .form_field_img div .imgwrapper { width: 100%; margin: 1px 0 0 0;}   

 
.resource_banner_newtop span h2 { 
    font-size: 20px!important;
    line-height: 30px;
}

}
 
@media screen and (max-width:500px) {

    .dashboardnew_heading_newblock h2 { 
        font-size: 46px;
        line-height: 50px;
    }
    
    .ordersummary_span{  width:99%; margin: 0px; padding: 2%;}
    }


@media screen and (max-width: 480px) {

    .admininnerbody_wrapper {
        padding: 15px 0;}

    .adminDB_block1_con {
        background-position: right top;
        background-size: 160%;
        padding-top: 60%;
    }

    .ad_chat_block .ad_chat_block_left { padding: 10px;}

    .ad_chat_block .ad_chat_block_right { padding: 10px;}
    .ad_chat_block .ad_chat_block_left .livebtn_wrapper { float: none; margin: 10px 0;}

}

@media screen and (max-width: 420px) {
    .webinarcreditwrapper {
        display: block; 
        text-align: center;
    }
    .webinarcreditwrapper .webinarcreditlabel {
        display: inline-block; width: auto; padding:5px 10px;}
        
        .webinarcreditwrapper .webinarcreditbutton {
            display: block;
            width: 99%; margin-top: 10px; margin-left: auto; margin-right: auto;}
}

@media screen and (max-width: 400px) {
    .ad_chat_block  .ad_chat_block_left  label{ display: block; width: auto; float: none;}

    .training_center_dnaLIB .trainingheadercls .mat-progress-bar { 
        width: 76%;     float: left;}
}



/* @media screen and (max-width: 1020px){
    .resource_banner_newtop {
        background-position: right top!important;
        background-color: #2f6a89!important;
        padding-top: 200px!important;
        height: auto!important;
        padding-bottom: 30px!important;

}
} */


@media screen and (max-width: 360px) {
    .loginbody .main-div {
        width: 100%;
    }
    
    .loginbody .signupfooter a {
        width: 0px!important;
        margin-left: 100px;
        margin-right: 0px!important;
    }
}






















