@media only screen and (min-width: 1400px) {
  .container,
  .container1 {
    width: 1600px;
  }
}

/*@media only screen and (max-width:1368px){  .container1 {    width: 100%;}}*/
@media only screen and (max-width: 1368px) {
  .container {
    width: 100%;
  }
}

@media only screen and (min-width: 1200px) {
  .container1 {
    width: 88% !important;
  }

/*  .profile_middle_profile{
    width: 75%;
  }*/

  section.footer .container{
    width: 88%;
  }

  .container{
    width: 100%;
  }
}

@media only screen and (max-width: 1200px) {
  .profile_middle_profile {
    width: 78%;
  }
  .dashboardmenu {
    width: 260px;
  }
  .mainMenu {
    /*display:none;*/
    position: fixed;
    left: -250px;
    height: 100%;
    background: #ddd;
    width: 250px;
    top: 0;
    z-index: 999;
  }
  .mainMenu ul li {
    margin: 0 0 0 0;
    width: 100%;
    display: block;
    float: none;
    border-bottom: 1px solid #fff;
  }
  .mainMenu ul li a {
    border: none;
    font-size: 18px;
    text-align: left;
    padding: 10px 15px;
    line-height: 1;
    height: auto;
  }
  .innerhader .mainMenu ul li a {
    color: #dcdcdc;
  }
  .mainMenu ul li a:hover,
  .mainMenu ul li.active a {
    color: #d74e08;
    background: rgba(255, 255, 255, 0.82);
  }
  #smallNavbar {
    display: block;
    float: left;
  }
  /* .owl-buttons{display:none;} */
}

@media only screen and (max-width: 992px) {
  #profileTab {
    display: block;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  /* .heading1 span::before, .heading1 span::after{display:none;} */
}

@media only screen and (max-width: 768px) {
  /* .container { padding-right: 0px; padding-left: 0px;  } */
  .col-lg-1,
  .col-lg-10,
  .col-lg-11,
  .col-lg-12,
  .col-lg-2,
  .col-lg-3,
  .col-lg-4,
  .col-lg-5,
  .col-lg-6,
  .col-lg-7,
  .col-lg-8,
  .col-lg-9,
  .col-md-1,
  .col-md-10,
  .col-md-11,
  .col-md-12,
  .col-md-2,
  .col-md-3,
  .col-md-4,
  .col-md-5,
  .col-md-6,
  .col-md-7,
  .col-md-8,
  .col-md-9,
  .col-sm-1,
  .col-sm-10,
  .col-sm-11,
  .col-sm-12,
  .col-sm-2,
  .col-sm-3,
  .col-sm-4,
  .col-sm-5,
  .col-sm-6,
  .col-sm-7,
  .col-sm-8,
  .col-sm-9,
  .col-xs-1,
  .col-xs-10,
  .col-xs-11,
  .col-xs-12,
  .col-xs-2,
  .col-xs-3,
  .col-xs-4,
  .col-xs-5,
  .col-xs-6,
  .col-xs-7,
  .col-xs-8,
  .col-xs-9 {
    position: relative;
    min-height: 1px;
    padding-right: 0;
    padding-left: 0;
  }
  .logo_sec {
    padding-top: 0px;
    padding-left: 6px;
    text-align: center;
  }
  .navbar-toggle {
    margin-top: -36px;
    margin-right: 11px;
  }
  .navbar-main {
    min-height: 0px;
  }
  .navbar-main .navbar-collapse {
    float: left;
    width: 100%;
  }
  #account-menu {
    margin-top: 12px;
    margin-bottom: 7px;
  }
  /* #account-menu .account-menu-title {margin-left: 34px;margin-right: 20px;} */

  .main-text {
    position: relative;
    top: 0px;
    width: 100%;
    color: #fff;
    left: 0;
    display: block !important;
    padding: 5px;
  }
  .main-text h1 {
    font-size: 19px;
    color: #1f292a;
    padding-bottom: 0;
  }
  .main-text p {
    font-size: 13px;
    color: #1f292a;
  }
  .btn-clear {
    margin-left: 0;
    padding: 0;
    line-height: 40px;
    font-size: 12px;
    margin-right: 8px;
  }
  .btn-clear .fa {
    width: 21px;
    line-height: 40px;
    border: 1px solid #999;
  }
  .btn-min-block {
    min-width: 134px;
    line-height: 40px;
  }

  .about_us {
    padding-top: 18px;
    padding-bottom: 1px;
  }
  .about_right h1 {
    padding: 7px 6px;
    font-size: 20px;
  }
  .abou_us_block {
    padding: 20px 5px;
  }
  .about_right p {
    height: 70px;
    font-size: 14px;
  }
  .abou_us_block {
    padding: 12px 5px;
  }

  .category_list a {
    padding: 7px 11px;
    margin: 5px 5px;
    display: inline-block;
    font-size: 12px;
  }
  .category_list {
    margin: 8px 0px 8px 0px;
  }


  .col-md-6.col-sm-6.pull-right.contact_form_margin {
    margin-right: 0;
    padding-right: 0;
    position: relative;
    background: #ececec;
  }

  [class*="google-map-absolute"] {
    width: 100%;
    position: relative;
    top: 0;
  }

  .google-map-lg {
    height: 380px;
  }

  .contact_form2 h2 {
    font-size: 20px;
    font-weight: 100;
  }

  .contact_form2 {
    padding: 0;
    padding-bottom: 20px;
  }

  .contact_form2 p {
    color: #333; /* font-style: italic; */
    font-size: 14px;
    padding: 4px 0;
  }

  .form-group {
    margin-bottom: 16px;
  }

  .latest_post {
    padding: 0;
  }

  .links2 ul {
    clear: both;
  }

  .footer_block h2 {
    padding-left: 5px;
    font-size: 18px;
    padding-bottom: 0px;
  }

  .footer_block p {
    font-size: 13px;
    padding-left: 5px;
  }

  .latest_post li {
    padding: 11px 12px 0px 8px;
  }

  .links2 li {
    padding: 10px 9px;
  }

  .copy_right {
    text-align: center;
  }

  .social_team.social_team_footer {
    float: none;
    text-align: center;
  }

  .social_footer {
    width: 33px;
    display: inline-block;
    margin: 0 6px;
    float: none;
  }

  .team_sec {
    padding: 9px 0px 0px 0px;
  }

  .team_sec h1 {
    font-size: 20px;
  }

  .black_bg_paralax {
    padding: 21px 8px 29px 9px;
  }

  .black_block {
    padding: 1px 20px;
    margin-top: 12px;
  }

  .black_block > h1 {
    font-size: 20px;
    line-height: 28px;
  }

  .black_block > p {
    font-size: 13px;
    padding: 1px 0;
  }

  .careers h1 {
    font-size: 20px;
  }

  .careers {
    padding: 11px 0;
  }

  .careers p {
    text-align: center;
    font-size: 14px;
  }

  .career_tittle a {
    font-size: 13px;
  }


  .pull-right {
    float: none;
    display: inline-block;
  }

  .menu_sec {
    /* margin: 1px; */ /* padding: 0; */
    margin-top: 0px;
    width: 10%;
  }

  .header_right {
    padding: 0px;
  }

  /* learner */
  .formbox {
    padding: 0 5px;
  }

  .heading1 {
    font-size: 24px;
  }

  .image_section {
    width: 99%;
  }

  .grayfrombox {
    max-width: 100%;
  }

  .grayfrombox h2 {
    font-size: 17px;
    padding-bottom: 6px;
    padding-top: 6px;
    padding-left: 5px;
  }

  .grayfrombox .formbox .ttl {
    font-size: 13px;
    padding-bottom: 7px;
    padding-top: 7px;
  }

  input[type="text"],
  input[type="email"],
  input[type="tel"],
  input[type="date"],
  input[type="password"],
  input[type="url"],
  select {
    height: 33px;
  }

  .grayfrombox .formbox .formRow {
    margin-bottom: 4px;
    clear: both;
  }

  .fld.right_sec.fullwidth {
    margin-bottom: 4px;
    width: 100%;
  }

  .button.full {
    width: 48%;
    margin-top: 2px;
  }

  .singleinnrcontsarea {
    padding: 0px 0;
  }

  .formbox p {
    padding-left: 2px;
    font-size: 12px;
  }

  .botton_bottom {
    width: 142px;
  }

  .grayfrombox .formbox input,
  .grayfrombox .formbox select,
  .grayfrombox .formbox textarea {
    font-size: 13px;
  }

  .agree {
    padding-left: 0;
  }

  .add_child_sec.formbox {
  }

  header .container1 .row .col-md-9.col-sm-9{
    display: flex;
    width: 100%;
  }

  header .container1 .row .col-md-9.col-sm-9 .menu_sec{
    width: 25%;
    padding: 10px;
  }

  header .container1 .row .col-md-9.col-sm-9 .header_right{
    width: 100%;
  }

  header .container1 .row .col-md-9.col-sm-9 .header_right div#account-menu{
    margin-bottom: 0px;
    margin-top: 20px;
  }

  header .container1 .row .col-md-3.col-sm-3 .logo_sec a.header-logo{
    display: block;
  }

  header .container1 .row .col-md-3.col-sm-3 .logo_sec{
    padding: 0px;
  }

  header .container1 .row .col-md-3.col-sm-3 .logo_sec a.header-logo img{
    padding: 0px;
    padding-top: 10px;
    height: 100px;
    max-width: 100px;
  }

  .about_right p{
    height: 100%;
  }

  section.team_sec .container1 .row .col-sm-3 .team_block{
    width: 100%;
  }

  section.team_sec .container1 .row{
    flex-wrap: wrap;
    display: flex;
    width: 90%;
    margin: 0 auto;
  }

  section.team_sec .container1 .row h1{
    font-size: 23px;
    display: block;
    width: 100%;
  }

  section.team_sec .container1 .row .col-sm-3{
    width: 100%;
  }

  section.about_us .container1 .row .title-sec h1{
    font-size: 23px;
  }

  section.about_us .container1 .row{
    width: 90%;
    margin: 0 auto;
  }

  .contact.contact-light.map-wrap .container-fluid .row.irow-xs.contact-lg .col-md-6.col-sm-6{
    display: inline-block;
    width: 100%;
  }

  .contact.contact-light.map-wrap .container-fluid .row.irow-xs.contact-lg .col-md-6.col-sm-6 .google-map.google-map-lg.google-map-absolute-left.map-sec{
    width: 100%;
    padding: 0px;
    margin: 0 auto;
    height: 100%;
    right: 0px;
  }

  .contact.contact-light.map-wrap .container-fluid .row.irow-xs.contact-lg .col-md-6.col-sm-6.pull-right.contact_form_margin .contact_form2 ul.s_home{
    width: 100%;
  }

  section.team_sec{
    margin-bottom: 50px;
  }

  .social_team.social_team_footer{
    display: flex;
    align-items: center;
    justify-content: center;
  }

  section.footer .footer_top{
    padding: 8px 25px;
  }

  section.footer .footer_bottom{
    padding-bottom: 20px;
  }

  .singleinnrcontsarea .grayfrombox.middlealign .formbox{
    flex-wrap: wrap;
  }

  .singleinnrcontsarea .grayfrombox.middlealign .formbox .col-sm-6{
    width: 100%;
    padding: 10px 0px;
  }

  .singleinnrcontsarea{
    width: 90%;
    margin: 0 auto;
    margin-bottom: 50px;
  }

  .singleinnrcontsarea .grayfrombox.middlealign{
    padding: 15px 15px;
    margin: 15px 0px;
  }

  .singleinnrcontsarea .grayfrombox.middlealign .formbox .col-sm-12 .formboxRw{
    margin: 0 auto;
  }

  .singleinnrcontsarea .grayfrombox.middlealign .formbox p.botton_bottom{
    margin: 0;
    width: 100%;
    padding: 10px 0px;
  }

  .fld.left_sec{
    display: inline-block;
  }

  .fld.left_sec label.formRdo span{
    padding-left: 36px;
  }

  .singleinnrcontsarea .grayfrombox.middlealign h2{
    padding: 15px 0px;
  }

  .singleinnrcontsarea .grayfrombox.middlealign .formbox .agree{
    margin-top: 20px;
  }

  .singleinnrcontsarea .grayfrombox.middlealign .formbox form#login .formbox button.button.full{
    margin-top: 20px;
  }

  header .container1 .row{
    display: flex;
    flex-wrap: wrap;
  }

  header .container1 .row .col-md-3.col-sm-3{
    width: 100%;
  }

  header .container1 .row .col-md-9.col-sm-9 .header_right{
    padding-right: 10px;
  }

  .singleinnrcontsarea.loginBox .grayfrombox .formbox{
    display: block;
    width: 100%;
  }

  .singleinnrcontsarea.loginBox .grayfrombox .formbox form#fpass .formbox button.button.full{
    margin-top: 20px;
  }

  select.chdet.sumoselect.SelectClass.valid{
    height: 30px;
  }

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

  .profile_middle_profile{
    width: 100%;
    padding: 0px;
    margin-top: 0px;
  }

  header .container1 .row .col-md-9.col-sm-9 .header_right{
    display: flex;
    align-items: center;
    justify-content: space-between;
  }

  header .container1 .row .col-md-9.col-sm-9 .header_right ul{
    position: relative !important;
  }

  header .container1 .row .col-md-9.col-sm-9 .header_right ul.list-unstyled.account-menu-item{
    position: absolute !important;
    width: 100%;
  }

  header .container1 .row .col-md-9.col-sm-9 .header_right ul.list-unstyled.account-menu-item li a{
    width: 100% !important;
  }

  header .container1 .row .col-md-9.col-sm-9 .header_right div#account-menu a.account_login i.fa.fa-ellipsis-v{
    padding-right: 10px;
    padding-left: 10px;
  }
}

@media only screen and (max-width: 992px) {
  /* .container { padding-right: 0px; padding-left: 0px;  } */
  .col-lg-1,
  .col-lg-10,
  .col-lg-11,
  .col-lg-12,
  .col-lg-2,
  .col-lg-3,
  .col-lg-4,
  .col-lg-5,
  .col-lg-6,
  .col-lg-7,
  .col-lg-8,
  .col-lg-9,
  .col-md-1,
  .col-md-10,
  .col-md-11,
  .col-md-12,
  .col-md-2,
  .col-md-3,
  .col-md-4,
  .col-md-5,
  .col-md-6,
  .col-md-7,
  .col-md-8,
  .col-md-9,
  .col-sm-1,
  .col-sm-10,
  .col-sm-11,
  .col-sm-12,
  .col-sm-2,
  .col-sm-3,
  .col-sm-4,
  .col-sm-5,
  .col-sm-6,
  .col-sm-7,
  .col-sm-8,
  .col-sm-9,
  .col-xs-1,
  .col-xs-10,
  .col-xs-11,
  .col-xs-12,
  .col-xs-2,
  .col-xs-3,
  .col-xs-4,
  .col-xs-5,
  .col-xs-6,
  .col-xs-7,
  .col-xs-8,
  .col-xs-9 {
    position: relative;
    min-height: 1px;
    padding-right: 0;
    padding-left: 0;
  }
  .logo_sec {
    padding-top: 0px;
    padding-left: 6px;
    text-align: center;
  }
  .navbar-toggle {
    margin-top: -36px;
    margin-right: 11px;
  }
  .navbar-main {
    min-height: 0px;
  }
  .navbar-main .navbar-collapse {
    float: left;
    width: 100%;
  }
  #account-menu {
    margin-top: 12px;
    margin-bottom: 7px;
  }
  /* #account-menu .account-menu-title {margin-left: 34px;margin-right: 20px;} */

  .main-text {
    position: relative;
    top: 0px;
    width: 100%;
    color: #fff;
    left: 0;
    display: block !important;
    padding: 5px;
  }
  .main-text h1 {
    font-size: 19px;
    color: #1f292a;
    padding-bottom: 0;
  }
  .main-text p {
    font-size: 13px;
    color: #1f292a;
  }
  .btn-clear {
    margin-left: 0;
    padding: 0;
    line-height: 40px;
    font-size: 12px;
    margin-right: 8px;
  }
  .btn-clear .fa {
    width: 21px;
    line-height: 40px;
    border: 1px solid #999;
  }
  .btn-min-block {
    min-width: 134px;
    line-height: 40px;
  }

  .about_us {
    padding-top: 18px;
    padding-bottom: 1px;
  }
  .about_right h1 {
    padding: 7px 6px;
    font-size: 20px;
  }
  .abou_us_block {
    padding: 20px 5px;
  }
  .about_right p {
    height: 70px;
    font-size: 14px;
  }
  .abou_us_block {
    padding: 12px 5px;
  }

  .category_list a {
    padding: 7px 11px;
    margin: 5px 5px;
    display: inline-block;
    font-size: 12px;
  }
  .category_list {
    margin: 8px 0px 8px 0px;
  }


  .col-md-6.col-sm-6.pull-right.contact_form_margin {
    margin-right: 0;
    padding-right: 0;
    position: relative;
    background: #ececec;
  }

  [class*="google-map-absolute"] {
    width: 100%;
    position: relative;
    top: 0;
  }

  .google-map-lg {
    height: 380px;
  }

  .contact_form2 h2 {
    font-size: 20px;
    font-weight: 100;
  }

  .contact_form2 {
    padding: 0;
    padding-bottom: 20px;
  }

  .contact_form2 p {
    color: #333; /* font-style: italic; */
    font-size: 14px;
    padding: 4px 0;
  }

  .form-group {
    margin-bottom: 16px;
  }

  .latest_post {
    padding: 0;
  }

  .links2 ul {
    clear: both;
  }

  .footer_block h2 {
    padding-left: 5px;
    font-size: 18px;
    padding-bottom: 0px;
  }

  .footer_block p {
    font-size: 13px;
    padding-left: 5px;
  }

  .latest_post li {
    padding: 11px 12px 0px 8px;
  }

  .links2 li {
    padding: 10px 9px;
  }

  .copy_right {
    text-align: center;
  }

  .social_team.social_team_footer {
    float: none;
    text-align: center;
  }

  .social_footer {
    width: 33px;
    display: inline-block;
    margin: 0 6px;
    float: none;
  }

  .team_sec {
    padding: 9px 0px 0px 0px;
  }

  .team_sec h1 {
    font-size: 20px;
  }

  .black_bg_paralax {
    padding: 21px 8px 29px 9px;
  }

  .black_block {
    padding: 1px 20px;
    margin-top: 12px;
  }

  .black_block > h1 {
    font-size: 20px;
    line-height: 28px;
  }

  .black_block > p {
    font-size: 13px;
    padding: 1px 0;
  }

  .careers h1 {
    font-size: 20px;
  }

  .careers {
    padding: 11px 0;
  }

  .careers p {
    text-align: center;
    font-size: 14px;
  }

  .career_tittle a {
    font-size: 13px;
  }


  .pull-right {
    float: none;
    display: inline-block;
  }

  .menu_sec {
    /* margin: 1px; */ /* padding: 0; */
    margin-top: 0px;
    width: 10%;
  }

  .header_right {
    padding: 0px;
  }

  /* learner */
  .formbox {
    padding: 0 5px;
  }

  .heading1 {
    font-size: 24px;
  }

  .image_section {
    width: 99%;
  }

  .grayfrombox {
    max-width: 100%;
  }

  .grayfrombox h2 {
    font-size: 17px;
    padding-bottom: 6px;
    padding-top: 6px;
    padding-left: 5px;
  }

  .grayfrombox .formbox .ttl {
    font-size: 13px;
    padding-bottom: 7px;
    padding-top: 7px;
  }

  input[type="text"],
  input[type="email"],
  input[type="tel"],
  input[type="date"],
  input[type="password"],
  input[type="url"],
  select {
    height: 33px;
  }

  .grayfrombox .formbox .formRow {
    margin-bottom: 4px;
    clear: both;
  }

  .fld.right_sec.fullwidth {
    margin-bottom: 4px;
    width: 100%;
  }

  .button.full {
    width: 48%;
    margin-top: 2px;
  }

  .singleinnrcontsarea {
    padding: 0px 0;
  }

  .formbox p {
    padding-left: 2px;
    font-size: 12px;
  }

  .botton_bottom {
    width: 142px;
  }

  .grayfrombox .formbox input,
  .grayfrombox .formbox select,
  .grayfrombox .formbox textarea {
    font-size: 13px;
  }

  .agree {
    padding-left: 0;
  }

  .add_child_sec.formbox {
  }

  header .container1 .row .col-md-9.col-sm-9{
    display: flex;
    width: 100%;
  }

  header .container1 .row .col-md-9.col-sm-9 .menu_sec{
    width: 25%;
    padding: 10px;
  }

  header .container1 .row .col-md-9.col-sm-9 .header_right{
    width: 100%;
  }

  header .container1 .row .col-md-9.col-sm-9 .header_right div#account-menu{
    margin-bottom: 0px;
    margin-top: 20px;
  }

  header .container1 .row .col-md-3.col-sm-3 .logo_sec a.header-logo{
    display: block;
  }

  header .container1 .row .col-md-3.col-sm-3 .logo_sec{
    padding: 0px;
  }

  header .container1 .row .col-md-3.col-sm-3 .logo_sec a.header-logo img{
    padding: 0px;
    padding-top: 10px;
    height: 100px;
    max-width: 100px;
  }

  .about_right p{
    height: 100%;
  }

  section.team_sec .container1 .row .col-sm-3 .team_block{
    width: 100%;
  }

  section.team_sec .container1 .row{
    flex-wrap: wrap;
    display: flex;
    width: 90%;
    margin: 0 auto;
  }

  section.team_sec .container1 .row h1{
    font-size: 23px;
    display: block;
    width: 100%;
  }

  section.team_sec .container1 .row .col-sm-3{
    width: 100%;
  }

  section.about_us .container1 .row .title-sec h1{
    font-size: 23px;
  }

  section.about_us .container1 .row{
    width: 90%;
    margin: 0 auto;
  }

  .contact.contact-light.map-wrap .container-fluid .row.irow-xs.contact-lg .col-md-6.col-sm-6{
    display: inline-block;
    width: 100%;
  }

  .contact.contact-light.map-wrap .container-fluid .row.irow-xs.contact-lg .col-md-6.col-sm-6 .google-map.google-map-lg.google-map-absolute-left.map-sec{
    width: 100%;
    padding: 0px;
    margin: 0 auto;
    height: 100%;
    right: 0px;
  }

  .contact.contact-light.map-wrap .container-fluid .row.irow-xs.contact-lg .col-md-6.col-sm-6.pull-right.contact_form_margin .contact_form2 ul.s_home{
    width: 100%;
  }

  section.team_sec{
    margin-bottom: 50px;
  }

  .social_team.social_team_footer{
    display: flex;
    align-items: center;
    justify-content: center;
  }

  section.footer .footer_top{
    padding: 8px 25px;
  }

  section.footer .footer_bottom{
    padding-bottom: 20px;
  }

  .singleinnrcontsarea .grayfrombox.middlealign .formbox{
    flex-wrap: wrap;
  }

  .singleinnrcontsarea .grayfrombox.middlealign .formbox .col-sm-6{
    width: 100%;
    padding: 10px 0px;
  }

  .singleinnrcontsarea{
    width: 90%;
    margin: 0 auto;
    margin-bottom: 50px;
  }

  .singleinnrcontsarea .grayfrombox.middlealign{
    padding: 15px 15px;
    margin: 15px 0px;
  }

  .singleinnrcontsarea .grayfrombox.middlealign .formbox .col-sm-12 .formboxRw{
    margin: 0 auto;
  }

  .singleinnrcontsarea .grayfrombox.middlealign .formbox p.botton_bottom{
    margin: 0;
    width: 100%;
    padding: 10px 0px;
  }

  .fld.left_sec{
    display: inline-block;
  }

  .fld.left_sec label.formRdo span{
    padding-left: 36px;
  }

  .singleinnrcontsarea .grayfrombox.middlealign h2{
    padding: 15px 0px;
  }

  .singleinnrcontsarea .grayfrombox.middlealign .formbox .agree{
    margin-top: 20px;
  }

  .singleinnrcontsarea .grayfrombox.middlealign .formbox form#login .formbox button.button.full{
    margin-top: 20px;
  }

  header .container1 .row{
    display: flex;
    flex-wrap: wrap;
  }

  header .container1 .row .col-md-3.col-sm-3{
    width: 100%;
  }

  header .container1 .row .col-md-9.col-sm-9 .header_right{
    padding-right: 0px;
    margin-right: 10px;
  }

  table.styled-table.new-aps-table{
    width: 100%;
  }

  .new-aps-page{
    overflow: scroll;
  }

  .menucolps .profilepnlleft{
    width: 100%;
  }

  .new-weeklycalender-page{
    width: 100%;
    overflow: scroll;
    margin: 0 auto;
  }

  .new-weeklycalender-graph{
    flex-wrap: wrap;
    width: 86%;
    overflow: scroll;
    margin: 0 auto;
    border: 1px solid #000;
  }

  .modal.fade.new-weekly-pop-up.in{
    display: flex !important;
    align-items: center;
    justify-content: space-between;
  }

  .modal.fade.new-weekly-pop-up.in .modal-dialog.modal-md{
    width: 100%;
  }

  .modal.fade.new-weekly-pop-up.in .modal-dialog.modal-md ul.radio-label-wraper li{
    width: 50%;
  }

  .modal.fade.new-weekly-pop-up.in .modal-dialog.modal-md .row.notsubrelated{
    margin: 0;
  }

  .row1.new-weeklycalender-graph div#container{
    /*width: 100% !important;*/
  }

  .row1.new-weeklycalender-graph div#container1{
    /*width: 100% !important;*/
  }

  .holidaylist.new-calender-list-page div#example_wrapper .row{
    margin: 0 auto;
  }

  .holidaylist.new-calender-list-page{
    overflow: scroll;
  }

  .grayfrombox.no_bg.new-calender-setup-basic-teacher-page .formbox .col-sm-12{
    width: 100%;
  }

  .grayfrombox.no_bg.new-calender-setup-basic-teacher-page .formbox{
    flex-wrap: wrap;
  }

  .grayfrombox.no_bg.new-calender-setup-basic-teacher-page .formbox .col-sm-12 article.formRow.formRow2{
    width: 100%;
    display: inline-block;
  }

  .grayfrombox.no_bg.new-calender-setup-basic-teacher-page .formbox .col-sm-12 article.formRow.formRow2 .fld_twenty{
    width: 45%;
  }

  .grayfrombox.no_bg.new-calender-setup-basic-teacher-page .formbox .col-sm-12 article.formRow.formRow2 .fld.fld_half{
    width: 55%;
  }

  .link_sec.new-link-sec ul li.active3{
    width: 100%;
    padding: 0px;
  }

  .link_sec.new-link-sec ul li.active3 a{
    width: 100%;
    padding: 0px;
    display: block;
  }

  .profile_middle_profile.new-calender-setup-basic-teacher-page{
    min-height: 100%;
  }

  .grayfrombox.no_bg.new-calender-setup-basic-teacher-page{
    padding: 0px;
  }

  .holidaylist.new-timetable-list{
    overflow: scroll;
  }

  .holidaylist.new-timetable-list div#example_wrapper{
    margin: 0 auto;
  }

  .holidaylist.new-timetable-list div#example_wrapper .row{
    margin: 0 auto;
  }

  .leftshedule.new-calender-setup-schedule-left{
    width: 100% !important;
  }

  .leftshedule.new-calender-setup-schedule-left ul.list-unstyled.scheduletab li.shwtab .daycont ul.list-unstyled.daystatus li a.btn.btn-warning.btnright.btnselectsub.change-tt {
    min-width: 61px;
    padding: 2px;
  }

  .leftshedule.new-calender-setup-schedule-left ul.list-unstyled.scheduletab li.shwtab .daycont ul.list-unstyled.daystatus li{
    padding-right: 65px;
    height: 100%;
  }

  .rightschedule.new-calender-setup-schedule-right{
    width: 100% !important;
  }

  .footer_block{
    background-color: #000;
    padding-top: 15px;
  }

  .profile_middle_profile.new-calender-setup-schedule-page{
    width: 100% !important;
  }

  .profile_middle_profile.new-weekly-calender-menu ul.menuforcalender{
    top: 0px;
    display: contents;
  }

  .profile_middle_profile.new-weekly-calender-menu{
    width: 100%;
  }

  .new-add-short-notes{
    text-align: center;
    margin-bottom: 30px;
  }

  .new-add-short-notes a.short_notes{
    float: none !important;
    margin: 0 auto !important;
  }

  .modal.fade.new-notes-modal.in .modal-content{
    padding: 15px;
  }

  .profile_middle_profile.new-montly-calender-page{
    width: 100%;
  }

  .profile_middle_profile.new-montly-calender-page ul.menuforcalender{
    top: 0px;
    display: contents;
  }

  .update_profile.new-monthly-calender-page{
    width: 100%;
    overflow: scroll;
    margin: 0 auto;
  }

  .row1.new-monthly-calender-graph{
    flex-wrap: wrap;
    width: 86%;
    overflow: scroll;
    margin: 0 auto;
    border: 1px solid #000;
  }

  .row2.new-monthly-calender-graph{
    flex-wrap: wrap;
    width: 86%;
    overflow: scroll;
    margin: 0 auto;
    border: 1px solid #000;
  }

  .clearfix.twoctcont.teacher_daily_cal .paneltitle{
    display: inline-block;
  }

  .new-panel-box{
    display: block;
    align-items: center;
    justify-content: space-evenly;
  }

  .new-average-box{
    border: 1px solid gray;
    margin: 0px;
  }

  .new-panel-box1{
    display: block;
    align-items: center;
    justify-content: space-evenly;
    margin-bottom: 0px;
  }

  div#myChart{
    overflow: scroll;
  }

  .row1.new-panel-box2{
    flex-wrap: wrap;
    width: 86%;
    overflow: scroll;
    margin: 0 auto;
    border: 1px solid #000;
  }

  .row2.new-panel-box2{
    flex-wrap: wrap;
    width: 86%;
    overflow: scroll;
    margin: 0 auto;
    border: 1px solid #000;
  }

  .profile_middle_profile.new-dailycalender-page ul.menuforcalender{
    top: 0px;
    display: contents;
  }

  .profile_middle_profile.new-dailycalender-page .update_profile.weeklycalender{
    margin: 69px 10px 0px 10px;
  }

  .profile_middle_profile.new-dailycalender-page{
    width: 100%;
  }

  .row2.new-panel-box2{
    display: block;
    align-items: center;
    justify-content: space-evenly;
  }

  .new-panel-hourly-page{
    display: block;
    align-items: center;
    justify-content: space-evenly;
    margin: 45px;
  }

  .new-panel-hourly-page1{
    display: block;
    align-items: center;
    justify-content: space-evenly;
    margin: 45px;
  }

  .row1.new-hourly-graph{
    flex-wrap: wrap;
    width: 86%;
    overflow: scroll;
    margin: 0 auto;
    border: 1px solid #000;
  }

  .profile_middle_profile.new-hourlycalendar-page div#myChart{
    margin: 0px !important;
  }

  .row2.new-hourly-graph{
    flex-wrap: wrap;
    width: 86%;
    overflow: scroll;
    margin: 0 auto;
    border: 1px solid #000;
  }

  .profile_middle_profile.new-hourlycalendar-page{
    width: 100%;
  }

  .profile_middle_profile.new-hourlycalendar-page ul.menuforcalender{
    top: 0px;
    display: contents;
  }

  .profile_middle_profile.new-hourlycalendar-page .update_profile.weeklycalender{
    margin: 69px 10px 0px 10px;
  }

  .profile_middle_profile.new-weeklycalendar-page .update_profile.weeklycalender{
    overflow: scroll;
    width: 100%;
    margin: 0;
  }

  .profile_middle_profile.new-weeklycalendar-page ul.menuforcalender{
    top: 0px;
    display: contents;
  }

  .profile_middle_profile.new-weeklycalendar-page{
    width: 100%;
  }

  .new-panel-daily-my-timetable{
    display: block;
    align-items: center;
    justify-content: space-evenly;
  }

  .new-average-my-timetable{
    border: 1px solid gray;
    padding: 40px;
    margin: 0px;
  }

  .new-panel-daily-my-timetable1{
    display: block;
    align-items: center;
    justify-content: space-evenly;
  }

  .row1.new-panel-daily-my-timetable2{
    flex-wrap: wrap;
    width: 100%;
    overflow: scroll;
    margin: 0 auto;
    border: 1px solid #000;
  }

  .profile_middle_profile.new-daily-calender-page div#myChart{
    margin: 0 !important;
  }

  .profile_middle_profile.new-daily-calender-page{
    width: 100% !important;
  }

  .profile_middle_profile.new-daily-calender-page ul.menuforcalender{
    top: 0px;
    display: contents;
  }

  .profile_middle_profile.new-daily-calender-page .update_profile.weeklycalender{
    margin: 69px 10px 0px 10px;
  }

  .row2.new-panel-daily-my-timetable2{
    flex-wrap: wrap;
    width: 100%;
    overflow: scroll;
    margin: 0 auto;
    border: 1px solid #000;
  }

  .profile_middle_profile.new-hourly-calender-mytimetable-page{
    width: 100%;
  }

  .profile_middle_profile.new-hourly-calender-mytimetable-page div#teacher_hourly_cal1 {
    overflow: scroll;
  }

  .new-hourly-panel-my-timetable{
    display: block;
    align-items: center;
    justify-content: space-evenly;
  }

  .new-hourly-panel-my-timetable1{
    display: block;
    align-items: center;
    justify-content: space-evenly;
  }

  .row1.new-hourly-bar-my-timetable{
    flex-wrap: wrap;
    width: 100%;
    overflow: scroll;
    margin: 0 auto;
    border: 1px solid #000;
  }

  .row2.new-hourly-bar-my-timetable1{
    flex-wrap: wrap;
    width: 100%;
    overflow: scroll;
    margin: 0 auto;
    border: 1px solid #000;
  }

  .new-hourly-average-my-timetable{
    border: 1px solid gray;
    padding: 40px;
    margin: 0px;
  }

  .profile_middle_profile.new-hourly-calender-mytimetable-page div#myChart{
    margin: 0 auto !important;
  }

  .profile_middle_profile.new-hourly-calender-mytimetable-page ul.menuforcalender{
    top: 0px;
    display: contents;
  }

  .profile_middle_profile.new-hourly-calender-mytimetable-page .update_profile.weeklycalender{
    margin: 69px 10px 0px 10px;
  }

  .profile_middle_profile.new-hourly-calender-mytimetable-page .update_profile.weeklycalender .panel-body .twocontwrp.teacher_hourly_cal .clearfix.twoctcont.teacher_daily_cal .col-sm-12 .bars{
    border: 1px solid #fff;
  }

  .profile_middle_profile.new-monthly-calendar-my-timetable-page{
    width: 100%;
  }

  .profile_middle_profile.new-monthly-calendar-my-timetable-page ul.menuforcalender{
    top: 0px;
    display: contents;
  }

  .profile_middle_profile.new-monthly-calendar-my-timetable-page .update_profile.monlycalender{
    margin: 69px 10px 0px 10px;
  }

  .profile_middle_profile.new-monthly-calendar-my-timetable-page .update_profile.monlycalender .yellow{
    width: 100% !important;
    height: 30px !important;
    background-color: #ffc000;
    padding: 16px;
    margin: 21px;
  }

  .profile_middle_profile.new-monthly-calendar-my-timetable-page .update_profile.monlycalender .color-list{
    margin-left: 0px;
    overflow: scroll;
    float: none;
  }

  .new-monthly-my-timetable-box{
    overflow: scroll;
  }

  .profile_middle_profile.update-profile-teacher .update_profile .col-sm-6 {
    width: 100%;
  }

  .profile_middle_profile.update-profile-teacher .update_profile .col-sm-6 .colm{
    width: 31%;
  }

  .profile_middle_profile.update-profile-teacher .update_profile{
    margin: 26px 15px 40px 15px;
  }

  .profile_middle_profile.update-profile-teacher .update_profile img#previewer {
    width: 198px;
    height: 100px;
  }

  .profile_middle_profile.update-profile-teacher .update_profile .profile_image{
    width: 202px;
    margin-top: 20px;
  }

  .new-learner-aps-page{
    min-height: 100%;
  }

  .profile_middle_profile.change-password-new .pass_block{
    width: 100%;
  }

  .profile_middle_profile.change-password-new .pass_block label{
    line-height: 20px;
  }

  .profile_middle_profile.change-password-new{
    min-height: 100%;
    margin-top: -30px;
  }

  .profile_middle_profile.notification-profile{
    width: 100%;
    margin-top: -30px;
  }

  .profile_middle_profile.notification-profile .pass_block{
    width: 100%;
    margin-top: -30px;
  }

  .profile_middle_profile.notification-profile .pass_block input{
    width: 100% !important;
    position: relative !important;
    margin: 0 auto !important;
  }

  .profile_middle_profile.change-password-new .update_profile{
    margin: 30px 15px 30px 15px;
  }

  .profile_middle_profile.new-video-listing-page{
    width: 100%;
    min-height: 100%;
  }

  .profile_middle_profile.new-video-listing-page .TitleBar h1{
    font-size: 23px;
  }

  .profile_middle_profile.new-my-bursary-listing-page{
    min-height: 100%;
    width: 100%;
  }

  .profile_middle_profile.new-bursary-listing-page{
    min-height: 100%;
    width: 100%;
  }

  .profile_middle_profile.new-bursary-details-page{
    min-height: 100%;
    width: 100%;
    margin-top: -10px;
  }

  .profile_middle_profile.new-bursary-details-page .table-responsive {
    border: 2px solid #000;
    border-radius: 5px;
    padding: 10px 10px;
  }

  .profile_middle_profile.new-bursary-details-page .table-responsive h2{
    margin-top: 0px;
  }

  .profile_middle_profile.new-my-institude-page{
    min-height: 100%;
    width: 100%;
    margin-top: -10px;
  }

  .profile_middle_profile.new-my-institude-page h2 {
    margin-bottom: 0px;
    padding-left: 15px;
  }

  .profile_middle_profile.new-higher-institute-page{
    width: 100%;
    min-height: 100%;
    margin-top: -10px;
  }

  .profile_middle_profile.new-higher-institute-page h2{
    margin-bottom: 0px;
    padding-left: 15px;
  }

  .profile_middle_profile.new-my-task-page .btn-group{
    display: flex;
  }

  .profile_middle_profile.new-my-task-page{
    min-height: 100%;
    margin-top: -10px;
  }

  .profile_middle_profile.new-task-mark-page{
    min-height: 100%;
    margin-top: -10px;
  }

  .profile_middle_profile.new-tests-page .terms_date_sec.holiday a img{
    width: 100%;
    margin-top: 10px;
    /*max-height: 50px;*/
  }

  .profile_middle_profile.new-tests-page .terms_date_sec.holiday a.new-top-ad img{
    width: 100%;
    margin-top: 10px;
    max-height: 50px;
  }

  .profile_middle_profile.new-tests-page{
    min-height: 100%;
    margin-top: -10PX;
  }

  .profile_middle_profile.new-tests-page a.new-bottom-ad img{
    width: 100%;
    padding: 0px 25px;
    margin-top: 20px;
    max-height: 50px;
  }

  .profile_middle_profile.new-tests-page a.new-bottom-ad{
    display: block;
  }

  .profile_middle_profile.new-my-lesson-page .terms_date_sec.holiday a img{
    width: 100%;
    margin-top: 10px;
    /*max-height: 50px;*/
  }

  .profile_middle_profile.new-my-lesson-page .row.notsubrelated{
    margin: 0 auto;
  }

  .profile_middle_profile.new-my-lesson-page a.new-bottom-ad img{
    width: 100%;
    padding: 0px 25px;
    margin-top: 20px;
    max-height: 50px;
  }

  .profile_middle_profile.new-my-lesson-page a.new-top-ad img{
    width: 100%;
    margin-top: 10px;
    max-height: 50px;
  }

  .profile_middle_profile.new-exams-page a.new-top-ad{
    display: block;
  }

  .profile_middle_profile.new-exams-page a.new-top-ad img{
    width: 100%;
    margin-top: 10px;
    max-height: 50px;
    padding: 0px 15px;
  }

  .profile_middle_profile.new-exams-page a.new-bottom-ad img{
    width: 100%;
    padding: 0px 25px;
    margin-top: 20px;
    max-height: 50px;
    margin-bottom: 20px;
  }

  .profile_middle_profile.new-exams-page img{
    width: 100%;
    margin-top: 10px;
  }

  .profile_middle_profile.new-my-task-page a img{
    width: 100%;
    margin-top: 10px;
  }

  .profile_middle_profile.new-my-task-page a.new-bottom-ad img{
    width: 100%;
    padding: 0px 25px;
    margin-top: 20px;
    max-height: 50px;
    margin-bottom: 20px;
  }

  .profile_middle_profile.new-my-task-page a.new-top-ad img{
    width: 100%;
    margin-top: 10px;
    max-height: 50px;
    /*padding: 0px 15px;*/
  }

  .profile_middle_profile.new-my-task-page .row.notsubrelated{
    margin: 0 auto;
  }

  .profile_middle_profile.new-exams-page .row.notsubrelated{
    margin: 0 auto;
  }

  .profile_middle_profile.new-tests-page .row.notsubrelated{
    margin: 0 auto;
  }

  .profile_middle_profile.new-marks-verified-page{
    min-height: 100%;
    margin-top: -10px;
  }

  .profile_middle_profile.new-marks-verified-page a.new-top-ad img{
    width: 100%;
    margin-top: 10px;
    max-height: 50px;
    padding: 0px 15px;
  }

  .profile_middle_profile.new-marks-verified-page a.new-bottom-ad img{
    width: 100%;
    padding: 0px 25px;
    margin-top: 20px;
    max-height: 50px;
    margin-bottom: 20px;
  }

  .profile_middle_profile.new-comments-page a.new-top-ad img{
    width: 100%;
    margin-top: 10px;
    max-height: 50px;
    padding: 0px 15px;
  }

  .profile_middle_profile.new-comments-page a.new-bottom-ad img{
    width: 100%;
    padding: 0px 25px;
    margin-top: 20px;
    max-height: 50px;
    margin-bottom: 20px;
  }

  .profile_middle_profile.new-comments-page a img{
    width: 100%;
  }

  .profile_middle_profile.new-my-resource-page{
    min-height: 100%;
    width: 100%;
    margin-top: -10px;
  }

  .profile_middle_profile.new-my-resource-page a.new-top-ad img{
    width: 100%;
    margin-top: 10px;
    max-height: 50px;
    /*padding: 0px 15px;*/
  }

  .profile_middle_profile.new-my-resource-page form#view-resources input{
    width: 100%;
  }

  .profile_middle_profile.new-my-resource-page button{
    width: 100%;
  }

  .profile_middle_profile.new-my-resource-page form#view-resources{
    margin-top: 10px;
  }

  .profile_middle_profile.new-my-resource-page a img{
    width: 100%;
  }

  .profile_middle_profile.new-my-resource-page a.new-bottom-ad img{
    width: 111%;
    padding: 0px 0px;
    max-height: 60px;
    margin: 0px -14px;
  }

  .profile_middle_profile.new-my-resource-page .row.notsubrelated{
    padding: 0px 15px;
  }

  .profile_middle_profile.new-my-resource-page button.close{
    text-align: right;
  }

  .profilepnlleft.new-vresource-page .nav-side-menu{
    height: 100% !important;
  }

  .new-vresource-profile-page{
    min-height: 100% !important;
    margin-top: -10px !important;
    padding: 15px !important;
  }

  .main-question-listing-wraper.new-add-question-page{
    margin: 0 auto;
  }

  .col-xs-12.col-sm-9.rightview.new-school-annocement-list-page .app-table{
    overflow: scroll;
    padding: 15px 15px !important;
    margin: 15px 15px !important;
  }

  .profile_middle_profile.new-profile-teacher-page a.new-top-ad img{
    width: 100%;
    margin-top: 10px;
    max-height: 50px;
    /*padding: 0px 15px;*/
  }

  .profile_middle_profile.new-profile-teacher-page a img{
    width: 100%;
  }

  .profile_middle_profile.new-profile-teacher-page a.new-bottom-ad img{
    width: 100%;
    padding: 0px 25px;
    margin-top: 20px;
    max-height: 50px;
    margin-bottom: 20px;
  }

  .profile_middle_profile.new-profile-teacher-page{
    min-height: 100%;
    width: 100%;
    margin-top: -10px;
  }

  .preview_div.preview_div1.fullmodepreview.show .parent-loid div#all_question_answer{
    overflow: scroll;
  }

  .preview_div.preview_div1.show{
    width: 100%;
    overflow: scroll;
  }

  .col-xs-12.col-sm-9.rightview.new-requested-learner-list a.new-bottom-ad img{
    width: 100%;
    padding: 0px 25px;
    margin-top: 20px;
    max-height: 50px;
    margin-bottom: 20px;
  }

  .col-xs-12.col-sm-9.rightview.new-requested-learner-list a.new-top-ad img{
    width: 100%;
    margin-top: 10px;
    max-height: 50px;
    /*padding: 0px 15px;*/
  }

  .container.new-requested-learener-box{
    overflow: scroll;
    margin: 10px;
    border: 1px solid #000;
  }

  .container.new-requested-learener-box .row{
    margin: 0 auto;
  }

  .profile_middle_profile.new-list-question-page{
    min-height: 100%;
    width: 100%;
  }

  .profile_middle_profile.new-list-question-page .question-listing-header.flexdiv{
    align-items: center;
    flex-wrap: wrap;
  }

  .profile_middle_profile.new-list-question-page .question-listing-header.flexdiv ul.add_question_s{
    padding: 0px;
    margin: 0px;
  }

  .profile_middle_profile.new-list-question-page .question-listing-header.flexdiv ul.add_question_s li{
    padding: 0px !important;
    margin: 0px;
    width: 100%;
    display: inline-flex;
    align-items: center;
  }

  .profile_middle_profile.new-list-question-page .question-listing-header.flexdiv ul.add_question_s li label{
    width: 100px;
  }

  .profile_middle_profile.new-list-question-page .main-question-listing-wraper a.button.pull-right{
    width: 100%;
    display: inline-block;
    margin: 15px 0px !important;
  }

  .main-question-listing-wraper.new-add-question-page .question-listing-header{
    display: flex;
    flex-wrap: wrap;
    align-items: center;
  }

  .main-question-listing-wraper.new-add-question-page .question-listing-header ul.add_question_s{
    width: 100%;
    padding: 0px;
    margin: 0px;
  }

  .main-question-listing-wraper.new-add-question-page .question-listing-header ul.add_question_s li{
    padding: 0px !important;
    margin: 0px;
    width: 100%;
    display: inline-flex;
    align-items: center;
  }

  .main-question-listing-wraper.new-add-question-page .question-listing-header ul.add_question_s li label{
    width: 100px;
  }

  .main-question-listing-wraper.new-add-question-page ul.radio-label-wraper.questionType{
    width: 100%;
  }

  .main-question-listing-wraper.new-add-question-page ul.radio-label-wraper.questionType li{
    width: 50%;
  }

  .profile_middle_profile.fixing.new-class-rank-performance-page .terms_date_sec.holiday .dashboard_short_left.performance_tab {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
  }

  .profile_middle_profile.fixing.new-class-rank-performance-page .terms_date_sec.holiday .dashboard_short_left.performance_tab a {
    width: 100%;
    margin: 10px 10px;
    padding: 5px 7px;
  }

  .profile_middle_profile.fixing.new-class-rank-performance-page .col-sm-12 .terms_date_sec.holiday .col-sm-12 .dashboard_card_row .row{
    margin: 0 auto;
  }

  .profile_middle_profile.fixing.new-class-rank-performance-page .col-sm-12 .terms_date_sec.holiday .col-sm-12 .dashboard_card_row .row .coll .col-md-4.grade-1{
    width: 100%;
    overflow-x: scroll;
  }

  .profile_middle_profile.fixing.new-class-rank-performance-page .col-sm-12 .terms_date_sec.holiday .col-sm-12 .dashboard_card_row .row .coll{
    padding: 0px;
  }

  .profile_middle_profile.fixing.new-subject-performance-page .terms_date_sec.holiday .dashboard_short_left.performance_tab{
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
  }

  .profile_middle_profile.fixing.new-subject-performance-page .terms_date_sec.holiday .dashboard_short_left.performance_tab a{
    width: 100%;
    margin: 10px 10px;
    padding: 5px 7px;
  }

  .profile_middle_profile.fixing.new-subject-performance-page .terms_date_sec.holiday .dashboard_card_row .row .col-sm-12 .table-responsive .Coll .col-md-3.grade-1{
    width: 100%;
    margin: 0 auto;
  }

  .profile_middle_profile.fixing.new-subject-performance-page .terms_date_sec.holiday .dashboard_card_row .row .col-sm-12 .table-responsive .Coll{
    width: 100%;
    margin: 15px 0px;
  }

  .profile_middle_profile.fixing.new-teacher-performance-page{
    min-height: 100%;
    width: 100%;
    margin-top: -10px;
  }

  .profile_middle_profile.fixing.new-teacher-performance-page .terms_date_sec.holiday .col-sm-12 .dashboard_short_left.performance_tab{
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
  }

  .profile_middle_profile.fixing.new-teacher-performance-page .terms_date_sec.holiday .col-sm-12 .dashboard_short_left.performance_tab a{
    width: 100%;
    margin: 10px 10px;
    padding: 7px 5px;
  }

  .profile_middle_profile.fixing.new-teacher-performance-page .terms_date_sec.holiday .col-sm-12 .dashboard_card_row{
    width: 100%;
    margin: 0 auto;
  }

  .profile_middle_profile.fixing.new-teacher-performance-page .terms_date_sec.holiday .col-sm-12 .dashboard_card_row .row{
    margin: 0 auto;
  }

  .profile_middle_profile.fixing.new-history-performance-page .col-sm-12 .terms_date_sec.holiday .dashboard_short_left.performance_tab{
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
  }

  .profile_middle_profile.fixing.new-history-performance-page .col-sm-12 .terms_date_sec.holiday .dashboard_short_left.performance_tab a{
    width: 100%;
    margin: 10px 10px;
    padding: 7px 5px;
  }

  .panel-group.new-history-panel-group{
      height: 100%;
      width: 100%;
      margin: 0 auto;
      display: flex;
          flex-wrap: wrap;
    text-align: center;
      align-items: center;
      justify-content: space-between;
  }

  .panel.panel-default.col-sm-2.new-history-panel-default{
      width: 100%;
      border: 1px solid #fff;
  }

  .panel.panel-primary.col-sm-2.new-history-panel-primary{
      width: 100%;
      padding-bottom: 20px;
      border: 1px solid #fff;
      margin-top: 0px;
      text-align: left;
  }

  .card.new-history-card{
    margin-top:10px;
  }

  .card.new-history-card ul.nav.nav-tabs li{
    width: 100%;
  }

  .card.new-history-card .tab-content{
    overflow: scroll;
  }

  .profile_middle_profile.new-marks-verified-page{
    width: 100%;
    min-height: 100%;
    margin-top: -10px;
  }

  .profile_middle_profile.new-marks-verified-page a img{
    width: 100%;
  }

  .profile_middle_profile.fixing.new-learner-class-group-performance-page{
    width: 100%;
    margin: 0 auto;
  }

  .profile_middle_profile.fixing.new-learner-class-group-performance-page .new-learner-class-group-panel-box{
    width: 100%;
    display: inline-block;
  }

  .profile_middle_profile.fixing.new-learner-class-group-performance-page .panel.panel-primary.new-learner-performance-panel-primary{
    overflow: scroll;
  }

  .profile_middle_profile.fixing.new-learner-class-group-performance-page .new-learner-performance-panel-primary{
    overflow: scroll;
  }

  .profile_middle_profile.fixing.new-learner-class-group-performance-page .new-learner-class-group-panel-box .panel-group{
    flex-wrap: wrap;
  }

  .profile_middle_profile.fixing.new-learner-class-group-performance-page .dashboard_short_left.performance_tab.new-learner-performance-tab-box a{
    width: 100%;
  }

  .new-learner-performance-box{
    width: 100%;
    margin-left: 0px;
  }

  .profile_middle_profile.fixing.new-learner-class-group-performance-page .new-learner-class-group-panel-box .panel-group .panel{
    width: 100% !important;
  }

  .profile_middle_profile.fixing.new-learner-text-mark-performance-page{
    min-height: 100%;
    margin-top: -10px;
  }

  .dashboard_short_left.performance_tab.new-learner-performance-tab-box a {
    width: 100%;
  }

  .profile_middle_profile.fixing.new-learner-gap-mark-performance-page{
    margin: 0 auto;
    min-height: 100%;
    margin-top: -10px;
  }

  .profile_middle_profile.fixing.new-learner-gap-mark-performance-page .dashboard_card_row .dashboard_card_col{
    width: 100%;
  }

  .profile_middle_profile.fixing.new-learner-final-mark-performance-page{
    min-height: 100%;
    width: 100%;
    margin: 0 auto;
  }

  .profile_middle_profile.fixing.new-learner-final-mark-performance-page a.new-ad-top img{
    width: 100%;
    margin-top: 10px;
    max-height: 50px;
    padding: 0px 15px;
  }

  .profile_middle_profile.fixing.new-learner-final-mark-performance-page a.new-ad-bottom img{
    width: 100%;
    padding: 0px 25px;
    margin-top: 20px;
    max-height: 50px;
    margin-bottom: 20px;
  }

  .profile_middle_profile.fixing.new-learner-final-mark-performance-page a img{
    width: 100%;
    padding: 0px 25px;
    margin-top: 20px;
  }

  .profile_middle_profile.fixing.new-learner-final-mark-performance-page .dashboard_card_row .dashboard_card_col{
    width: 100%;
  }

  .profile_middle_profile.fixing.new-principal-new-class-room-performance-page{
    min-height: 100%;
    margin-top: -10px;
  }

  .new-princpal-performance-box{
    width: 100%;
    margin-left: 0px;
  }

  .new-princpal-performance-box .dashboard_short_left.performance_tab{
    display: flex;
    flex-wrap: wrap;
  }

  .new-princpal-performance-box .dashboard_short_left.performance_tab a{
    width: 100%;
    margin: 10px 0px;
  }

  .profile_middle_profile.fixing.new-principal-new-class-room-performance-page .dashboard_card_row .row .col-sm-12 .whole .coll .col-md-4.grade-1{
    width: 100% !important;
    overflow: scroll;
  }

  .profile_middle_profile.fixing.new-principal-new-class-room-performance-page .dashboard_card_row .row .col-sm-12 .whole{
    overflow: scroll;
  }

  .profile_middle_profile.fixing.new-principal-new-class-room-performance-page .dashboard_card_row .row{
    margin: 0 auto;
  }

  .profile_middle_profile.fixing.new-principal-new-class-room-performance-page .dashboard_card_row .row .col-sm-12 .whole .coll{
    padding: 0px;
  }

  .profile_middle_profile.fixing.new-history-performance-page{
    min-height: 100%;
    margin-top: -10px;
  }

  .profile_middle_profile.fixing.new-history-performance-page .panel.panel-default.col-sm-2 {
    width: 100% !important;
    margin: 0 auto !important;
    text-align: center;
  }

  .profile_middle_profile.fixing.new-history-performance-page .dashboard_card_row{
    width: 100%;
  }

  .profile_middle_profile.fixing.new-history-performance-page .dashboard_card_row .row{
    margin: 0 auto;
  }

  .profile_middle_profile.fixing.new-history-performance-page .panel-group{
    height: 100% !important;
  }

  .profile_middle_profile.fixing.new-history-performance-page .panel.panel-primary.col-sm-2 {
    width: 100% !important;
    display: inline-block;
  }

  .profile_middle_profile.fixing.new-history-performance-page .card{
    margin: 0 auto;
  }

  .profile_middle_profile.fixing.new-history-performance-page .card ul.nav.nav-tabs{
    display: flex;
    flex-wrap: wrap;
  }

  .profile_middle_profile.fixing.new-history-performance-page .card ul.nav.nav-tabs li{
    width: 100%;
  }

  .profile_middle_profile.fixing.new-history-performance-page .dashboard_card_row .row .panel-body{
    overflow: scroll;
    padding: 0px !important;
  }

  .profile_middle_profile.update-profile-teacher{
    min-height: 100%;
    margin-top: -10px;
  }

  .profile_middle_profile.new-princpal-profile-page{
    min-height: 100%;
    margin-top: -10px;
  }

  .profile_middle_profile.new-princpal-profile-page a img{
    width: 100%;
    padding: 0px 25px;
    margin-top: 20px;
  }

  .profile_middle_profile.new-princpal-profile-page a.new-top-ad img{
    width: 100%;
    margin-top: 10px;
    max-height: 50px;
    padding: 0px 15px;
  }

  .profile_middle_profile.new-princpal-profile-page a.new-bottom-ad img{
    width: 100%;
    padding: 0px 25px;
    margin-top: 20px;
    max-height: 50px;
    margin-bottom: 20px;
  }

  .profile_middle_profile.update-profile-teacher a.new-top-ad img{
    width: 100%;
    margin-top: 10px;
    max-height: 50px;
    padding: 0px 15px;
  }

  .profile_middle_profile.update-profile-teacher a img{
    width: 100%;
    padding: 0px 25px;
    margin-top: 20px;
  }

  .profile_middle_profile.update-profile-teacher a.new-bottom-ad img{
    width: 100%;
    padding: 0px 25px;
    margin-top: 20px;
    max-height: 50px;
    margin-bottom: 20px;
  }

  .profile_middle_profile.change-password-new a img {
    width: 100%;
    padding: 0px 25px;
    margin: 10px 0px;
  }

  .profile_middle_profile.new-princpal-aps-page{
    min-height: 100%;
    margin-top: -10px;
  }

  .profile_middle_profile.new-princpal-aps-page .terms_date_sec.holiday{
    padding: 3px 0px;
  }

  .profile_middle_profile.new-princpal-aps-page .new-aps-terms-wise-page{
    overflow: scroll;
  }

  .profile_middle_profile.new-univ-listing-page{
    min-height: 100%;
    margin-top: -10px;
  }

  .profile_middle_profile.new-univ-details-page{
    min-height: 100%;
    margin-top: -10px;
  }

  .profile_middle_profile.new-my-bursary-listing-page{
    margin-top: -10px;
  }

  .profile_middle_profile.new-bursary-listing-page{
    margin-top: -10px;
  }

  .profile_middle_profile.new-bursary-details-page{
    margin-top: -10px;
  }

  .profile_middle_profile.new-my-lesson-page .terms_date_sec.holiday button.button.pull-right.marginb10{
    margin-top: 20px;
  }

  .profile_middle_profile.new-my-lesson-page{
    min-height: 100%;
    margin-top: -10px;
  }

  .profile_middle_profile.new-princpal-test-page a.new-top-ad img{
    width: 100%;
    /*padding: 0px 25px;*/
    margin-top: 20px;
    max-height: 50px;
    margin-bottom: 10px;
  }

  .profile_middle_profile.new-princpal-test-page{
    min-height: 100%;
    margin-top: -10px;
  }

  .profile_middle_profile.new-princpal-test-page a.new-bottom-ad img{
    width: 100%;
    padding: 0px 25px;
    margin-top: 20px;
    max-height: 50px;
  }

  .profile_middle_profile.new-princpal-test-page a img{
    width: 100%;
  }

  .profile_middle_profile.new-princpal-test-page .row.notsubrelated{
    margin: 0 auto;
  }

  .profile_middle_profile.new-resource-principal-page{
    min-height: 100%;
    margin-top: -10px;
  }

  .profile_middle_profile.new-resource-principal-page .row.notsubrelated{
    margin: 0 auto;
  }

  .profile_middle_profile.new-comment-principal-page{
    min-height: 100%;
    margin-top: -10px;
  }

  .modal.fade.new-view-resource-model .row.notsubrelated{
    margin: 0 auto;
  }

  .profile_middle_profile.new-principal-exam-page a.new-top-ad{
    display: block;
  }

  .profile_middle_profile.new-principal-exam-page a.new-top-ad img{
    width: 100%;
    padding: 0px 25px;
    margin-top: 20px;
    max-height: 50px;
    margin-bottom: 10px;
  }

  .profile_middle_profile.new-principal-exam-page a.new-bottom-ad img{
    width: 100%;
    padding: 0px 25px;
    margin-top: 20px;
    max-height: 50px;
    margin-bottom: 10px;
  }

  .profile_middle_profile.new-principal-exam-page a img{
    width: 100%;
  }

  .profile_middle_profile.new-principal-exam-page .row.notsubrelated{
    margin: 0 auto;
  }

  .main-question-listing-wraper.new-add-question-page .questions-marks-div .form-group input.form-control{
    max-width: 100% !important;
  }

  .profile_middle_profile.new-task-mark-page a img{
    width: 100%;
  }

  .profile_middle_profile.new-task-mark-page a.new-bottom-ad img{
    width: 100%;
    padding: 0px 25px;
    margin-top: 20px;
    max-height: 50px;
    margin-bottom: 20px;
  }

  .profile_middle_profile.new-task-mark-page a.new-top-ad img{
    width: 100%;
    padding: 0px 25px;
    margin-top: 20px;
    max-height: 50px;
    margin-bottom: 10px;
  }

  .profile_middle_profile.new-learner-upgrade-request-page{
    min-height: 100%;
    margin-top: -10px;
  }

  .profile_middle_profile.new-learner-upgrade-request-page h1.update_profile_heading{
    margin: 0 auto;
    padding: 10px 15px;
  }

  .profile_middle_profile.new-learner-upgrade-request-page .app-table{
    overflow: scroll;
    padding: 1px 15px !important;
    margin: -35px 15px 25px 15px !important;
  }

  .profile_middle_profile.new-calender-list-page{
    min-height: 100%;
    margin-top: -10px;
  }

  .profile_middle_profile.new-calender-list-page a.new-top-ad img{
    width: 100%;
    padding: 0px 25px;
    margin-top: 20px;
    max-height: 50px;
    margin-bottom: 10px;
  }

  .profile_middle_profile.new-calender-list-page a{
    display: block;
    width: 100%;
  }

  .profile_middle_profile.new-calender-list-page a img{
    width: 100%;
  }

  .profile_middle_profile.new-calender-list-page a.new-bottom-ad img{
    width: 100%;
    padding: 0px 25px;
    margin-top: 20px;
    max-height: 50px;
    margin-bottom: 20px;
  }

  .col-sm-9.new-calender-acedemic-box{
    border: 1px solid #000;
    padding: 0px 10px;
    overflow: scroll;
  }

  .col-sm-9.new-calender-acedemic-box div#example_wrapper{
    padding: 15px;
  }

  .profile_middle_profile.new-calender-setup-basic-page .fld.fld_half{
    width: 100%;
  }

  .profile_middle_profile.new-calender-setup-basic-page .col-sm-12{
    width: 100%;
  }

  .container.new-weekly-calender-page a.new-top-ad img{
    width: 100%;
    padding: 0px 25px;
    max-height: 50px;
    margin-bottom: 10px;
  }

  .container.new-weekly-calender-page a.new-bottom-ad img{
    width: 100%;
    padding: 0px 25px;
    margin-top: 20px;
    max-height: 50px;
    margin-bottom: 20px;
  }

  .profile_middle_profile.new-dailycalender-page{
    min-height: 100%;
    margin-top: -10px;
  }

  .profile_middle_profile.new-dailycalender-page a{
    width: 100%;
  }

  .profile_middle_profile.new-dailycalender-page a.new-top-ad img{
    width: 100%;
    padding: 0px 25px;
    max-height: 60px;
    margin-bottom: 10px;
    margin-top: 20px;
  }

  .profile_middle_profile.new-dailycalender-page a.new-bottom-page img{
    width: 100%;
    padding: 0px 25px;
    margin-top: 20px;
    max-height: 50px;
    margin-bottom: 20px;
  }

  .profile_middle_profile.new-hourlycalendar-page a.new-top-ad img{
    width: 100%;
    padding: 0px 25px;
    max-height: 60px;
    margin-bottom: 10px;
    margin-top: 20px;
  }

  .profile_middle_profile.new-hourlycalendar-page a.new-bottom-ad img{
    width: 100%;
    padding: 0px 25px;
    margin-top: 20px;
    max-height: 60px;
    margin-bottom: 20px;
  }

  .profile_middle_profile.new-dailycalender-page a.new-bottom-ad img{
    width: 100%;
    padding: 0px 25px;
    margin-top: 20px;
    max-height: 50px;
    margin-bottom: 20px;
  }

  .update_profile.new-monthly-calender-page{
    min-height: 100%;
    margin-top: -10px;
  }

  .profile_middle_profile.new-montly-calender-page a.new-top-ad img{
    width: 100%;
    padding: 0px 25px;
    max-height: 60px;
    margin-bottom: 10px;
    margin-top: 20px;
  }

  .profile_middle_profile.new-montly-calender-page a.new-bottom-ad img{
    width: 100%;
    padding: 0px 25px;
    margin-top: 20px;
    max-height: 60px;
    margin-bottom: 20px;
  }

  .profile_middle_profile.new-montly-calender-page{
    min-height: 100%;
    margin-top: -10px;
  }

  .modal-content.new-weekly-calender-model-page{
    padding: 0px 15px;
  }

  .col-xs-12.col-sm-9.rightview.new-calender-setup-school-information-page a.new-top-ad img{
    width: 100%;
    padding: 0px 25px;
    max-height: 60px;
    margin-top: 20px;
  }

  .col-xs-12.col-sm-9.rightview.new-calender-setup-school-information-page a.new-bottom-ad img{
    width: 100%;
    padding: 0px 25px;
    margin-top: -20px;
    max-height: 60px;
    margin-bottom: 20px;
  }

  .profile_middle_profile.new-holiday-list-page a.new-top-ad img{
    width: 100%;
    padding: 0px 25px;
    max-height: 60px;
    margin-bottom: 10px;
    margin-top: 20px;
  }

  .profile_middle_profile.new-holiday-list-page a img{
    width: 100%;
    padding: 0px 25px;
    margin-bottom: 20px;
  }

  .profile_middle_profile.new-holiday-list-page a.new-bottom-page img{
    width: 100%;
    padding: 0px 25px;
    margin-top: 10px;
    max-height: 60px;
    margin-bottom: 20px;
  }

  .profile_middle_profile.new-holiday-list-page div#example_wrapper{
    overflow: scroll;
    margin: 0px 15px;
    border: 1px solid #000;
    padding: 0px 15px;
    margin-bottom: 20px;
  }

  .profile_middle_profile.new-spec-holiday-page a.new-top-ad img{
    width: 100%;
    padding: 0px 25px;
    max-height: 60px;
    margin-bottom: 10px;
    margin-top: 20px;
  }

  .profile_middle_profile.new-spec-holiday-page img{
    width: 100%;
  }

  .profile_middle_profile.new-spec-holiday-page a.new-bottom-ad img{
    width: 100%;
    padding: 0px 25px;
    margin-top: 10px;
    max-height: 60px;
    margin-bottom: 20px;
  }

  .profile_middle_profile.new-spec-holiday-page div#example_wrapper{
    overflow: scroll;
    margin: 0px 15px;
    border: 1px solid #000;
    padding: 0px 15px;
    margin-bottom: 20px;
  }

  .profile_middle_profile.new-schoolevent-page{
    min-height: 100%;
    margin-top: -10px;
  }

  .profile_middle_profile.new-schoolevent-page h4.page-title{
    margin: 10px 0px;
  }

  .profile_middle_profile.new-edit-hoilday-page{
    min-height: 100%;
    margin-bottom: 20px;
  }

  .new-edit-holiday-box .col-sm-6 .fld.fld_half{
    width: 100%;
  }

  .new-edit-holiday-box .col-sm-6 .ttl_half_short{
    width: 100%;
  }

  .new-edit-holiday-box .col-sm-6{
    width: 100%;
  }

  .new-edit-holiday-box{
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
  }

  .profile_middle_profile.new-edit-hoilday-page button.button.pull-left{
    width: 100%;
    margin-top: 25px;
  }

  .col-xs-12.col-sm-9.rightview.new-school-annocement-list-page a.btn.btn-icon.waves-effect.waves-light.btn-success.add-announce-modal{
    float: none !important;
    display: block;
    width: 90%;
    margin: 0 auto !important;
  }

  .modal.fade.new-school-annocement-pop-box.in .modal-body .row{
    margin: 0 auto;
  }

  .col-xs-12.col-sm-9.rightview.new-school-annocement-list-page div#example_wrapper table td a{
    width: 100%;
    margin: 1px;
  }

  .col-xs-12.col-sm-9.rightview.new-school-annocement-list-page h4.m-t-0.header-title{
    margin: 10px 15px;
  }

  .col-xs-12.col-sm-9.rightview.new-class-teacher-list-page a.new-top-ad img{
    width: 100%;
    padding: 0px 25px;
    max-height: 60px;
    margin-bottom: 10px;
    margin-top: 20px;
  }

  .col-xs-12.col-sm-9.rightview.new-class-teacher-list-page{
    min-height: 100%;
    margin: 0 auto;
  }

  .col-xs-12.col-sm-9.rightview.new-class-teacher-list-page a.new-bottom-ad img{
    width: 100%;
    padding: 0px 25px;
    margin-top: 10px;
    max-height: 60px;
    margin-bottom: 20px;
  }

  .col-xs-12.col-sm-9.rightview.new-class-teacher-list-page a img{
    width: 100%;
    padding: 15px 25px;
  }

  .col-xs-12.col-sm-9.rightview.new-class-teacher-list-page a.btn.btn-icon.waves-effect.waves-light.btn-success.t-auth-sta{
    width: 90%;
    float: none !important;
    display: block;
    margin: 0 auto;
    margin-bottom: 20px;
  }

  .col-xs-12.col-sm-9.rightview.new-class-teacher-list-page div#example_wrapper{
    overflow: scroll;
    padding: 10px 15px !important;
    margin: 5px 15px 25px 15px !important;
    border: 1px solid #000;
  }

  .modal.fade.new-class-teacher-pop-up-box.in .modal-body .row{
    margin: 0 auto;
  }

  .col-xs-12.col-sm-9.rightview.new-class-teacher-list-page div#example_wrapper table tr td a{
    margin: 1px;
  }

  .col-xs-12.col-sm-9.rightview.new-requested-learners-list-page a.new-top-ad img{
    width: 100%;
    padding: 0px 25px;
    margin-top: 10px;
    max-height: 60px;
  }

  .col-xs-12.col-sm-9.rightview.new-requested-learners-list-page h4.m-t-0.header-title{
    padding: 0px 15px;
  }

  .col-xs-12.col-sm-9.rightview.new-requested-learners-list-page a.new-bottom-ad img{
    width: 100%;
    padding: 0px 25px;
    max-height: 60px;
    margin-bottom: 20px;
  }

  .col-xs-12.col-sm-9.rightview.new-requested-learners-list-page div#example_wrapper{
    overflow: scroll;
    padding: 10px 15px !important;
    margin: 5px 15px 25px 15px !important;
    border: 1px solid #000;
  }

  .col-xs-12.col-sm-9.rightview.new-all-staff-list-page{
    min-height: 100%;
  }

  .col-xs-12.col-sm-9.rightview.new-all-staff-list-page a.new-top-ad img{
    width: 100%;
    padding: 0px 25px;
    margin-top: 10px;
    max-height: 60px;
  }

  .col-xs-12.col-sm-9.rightview.new-all-staff-list-page h4.m-t-0.header-title{
    padding: 0px 15px;
  }

  .col-xs-12.col-sm-9.rightview.new-all-staff-list-page a img{
    width: 100%;
    padding: 0px 15px;
  }

  .col-xs-12.col-sm-9.rightview.new-all-staff-list-page div#example_wrapper{
    overflow: scroll;
    padding: 10px 15px !important;
    margin: 5px 15px 25px 15px !important;
    border: 1px solid #000;
  }

  .col-xs-12.col-sm-9.rightview.details-view.new-view-personal-page{
    /*width: 90%;*/
    margin: 0 auto;
  }

  .col-xs-12.col-sm-9.rightview.details-view.new-view-personal-page .table-responsive h5{
    padding: 0px 15px;
  }

  .col-xs-12.col-sm-9.rightview.details-view.new-view-personal-page .table-responsive{
    padding-top: 20px;
    width: 90%;
    margin: 0 auto;
  }

  .col-xs-12.col-sm-9.rightview.details-view.new-view-personal-page h4.m-t-0.header-title{
    padding: 0px 15px;
  }

  .col-xs-12.col-sm-9.rightview.new-request-list-page a.new-top-ad img{
    width: 100%;
    padding: 0px 25px;
    margin-top: 10px;
    max-height: 60px;
  }

  .col-xs-12.col-sm-9.rightview.new-request-list-page a img{
    width: 100%;
    padding: 0px 25px;
    margin-bottom: 20px;
  }

  .col-xs-12.col-sm-9.rightview.new-request-list-page a.new-bottom-ad img{
    width: 100%;
    padding: 0px 25px;
    max-height: 60px;
    margin-bottom: 20px;
  }

  .col-xs-12.col-sm-9.rightview.new-request-list-page div#example_wrapper{
    overflow: scroll;
    padding: 10px 15px !important;
    margin: 5px 15px 25px 15px !important;
    border: 1px solid #000;
  }

  .col-xs-12.col-sm-9.rightview.new-request-list-page h4.m-t-0.header-title{
    padding: 0px 15px;
    margin-top: -5px;
  }

  .modal.fade.new-history-pop-up.in{
    width: 100%;
  }

  .modal.fade.new-history-pop-up.in .container .row.teacher-content{
    margin: 0 auto;
  }

  .modal.fade.new-history-pop-up.in .container .row.school-content{
    margin: 0 auto;
    overflow: scroll;
  }

  .modal.fade.new-history-pop-up.in .container .row.school-content .panel-group{
    height: 100% !important;
    width: 100% !important;
    margin: 0 auto;
    display: flex;
    flex-wrap: wrap;
    text-align: center;
    align-items: center;
    justify-content: space-between;
  }

  .modal.fade.new-history-pop-up.in .container .row.school-content .panel-group .panel.panel-default.col-sm-2{
    width: 100% !important;
    margin: 0 auto !important;
    text-align: center;
  }

  .modal.fade.new-history-pop-up.in .card ul.nav.nav-tabs {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
  }

  .modal.fade.new-history-pop-up.in .card ul.nav.nav-tabs li {
    width: 100%;
  }

  .modal.fade.new-history-pop-up.in .container .row.school-content .panel-group .panel.panel-primary.col-sm-2 {
    width: 100% !important;
    padding-bottom: 20px;
    border: 1px solid #fff;
    margin-top: 0px;
    text-align: center;
  }

  .profile_middle_profile.new-calender-setup-schedule-page a.new-top-ad img{
    width: 100%;
    padding: 0px 25px;
    margin-top: 10px;
    max-height: 60px;
  }

  .profile_middle_profile.new-calender-setup-schedule-page a.new-bottom-ad img{
    width: 100%;
    padding: 0px 0px;
    max-height: 60px;
    margin-top: 20px !important;
  }

  .profile_middle_profile.new-calender-setup-schedule-page{
    min-height: 100%;
    margin-top: -10px;
  }

  .profile_middle_profile.new-learner-profile-page{
    min-height: 100%;
    margin-top: -10px;
  }

  .profile_middle_profile.new-learner-profile-page a.new-top-ad img{
    width: 100%;
    padding: 0px 25px;
    margin-top: 10px;
    max-height: 60px;
  }

  .profile_middle_profile.new-learner-profile-page a.new-bottom-ad img{
    width: 100%;
    padding: 0px 25px !important;
    max-height: 60px;
    margin-top: 20px !important;
    margin-bottom: 25px;
  }

  .profile_middle_profile.new-learner-profile-page a img{
    display: block;
    width: 100%;
    padding: 0px 15px 20px 15px;
  }

  .new-learner-add-partner{
    margin: 15px;
  }

  .profile_middle_profile.new-learner-profile-page .my_kid_img{
    width: 100%;
  }

  .profile_middle_profile.new-learner-profile-page .my_kid_details{
    width: 100%;
    margin: 15px 0px;
  }

  .profile_middle_profile.new-learner-profile-page .my_kid_go{
    width: 100%;
  }

  .profile_middle_profile.new-learner-profile-page a.go_profile{
    position: relative;
    bottom: 0px;
    right: 0px;
    text-align: center;
  }

  .profile_middle_profile.new-upgrade-history-page .app-table div#req_example_wrapper {
      display: inline-block;
      width: 100%;
      overflow: scroll;
  }

  .profile_middle_profile.new-upgrade-history-page .app-table div#req_example_wrapper .row{
    margin: 0 auto;
  }

  .profile_middle_profile.new-upgrade-history-page .app-table div#example_wrapper{
    display: inline-block;
    width: 100%;
    overflow: scroll;
  }

  .profile_middle_profile.new-upgrade-history-page .app-table div#example_wrapper .row{
    margin: 0 auto;
  }

  .modal.fade.new-upgrade-school-information.in .modal-body .row{
    margin: 0 auto;
  }

  .profile_middle_profile.new-upgrade-history-page{
    min-height: 100%;
    margin-top: -10px;
  }

  .profile_middle_profile.new-upgrade-history-page h1.update_profile_heading{
    margin: 0 auto;
    padding: 15px 15px;
  }

  .profile_middle_profile.new-add-partent-page{
    min-height: 100%;
    margin-top: -10px;
  }

  .profile_middle_profile.new-add-partent-page .formbox .col-sm-6{
    width: 100%;
  }

  .profile_middle_profile.new-add-partent-page .formbox .col-sm-6{
    padding: 0px 15px;
  }

  .profile_middle_profile.new-add-partent-page .formbox .col-sm-12{
    width: 100%;
    padding: 0px 15px;
  }

  .formbox.add-parent-submit{
    display: block;
    text-align: center;
    padding: 0px 20px;
    margin: 20px 0px;
  }

  .formbox.add-parent-submit button.button.full.btn.btn-primary{
    width: 100%;
    max-width: 100%;
  }

  .formbox.add-parent-submit p.botton_bottom{
    width: 100%;
  }

  .profile_middle_profile.new-add-partent-page .children h1{
    padding: 15px 0px 0px 0px;
    font-size: 25px;
  }

  .row.new-institute-university{
    overflow: scroll;
    margin: 0px 10px 10px 10px;
    border: 1px solid #ddd;
  }

  .profile_middle_profile.new-add-career-page{
    margin-top: -10px;
    min-height: 100%;
  }

  .profile_middle_profile.new-add-career-page table.table.table-hover{
    border: 1px solid #ddd;
  }

  .profile_middle_profile.new-marks-page a.new-top-ad img{
    width: 100%;
    /*padding: 0px 25px;*/
    margin-top: 10px;
    max-height: 60px;
  }

  .profile_middle_profile.new-marks-page{
    min-height: 100%;
    margin-top: -10px;
  }

  .profile_middle_profile.new-marks-page a.new-bottom-ad img{
    width: 100%;
    max-height: 60px;
  }

  .profile_middle_profile.new-event-page h2{
    padding: 0px 25px;
    margin-bottom: 0px;
  }

  .profile_middle_profile.new-event-page{
    margin-top: -10px;
    min-height: 100%;
  }

  .profile_middle_profile.new-marks-target-page{
    min-height: 100%;
    margin-top: -10px;
  }

  .profile_middle_profile.new-marks-target-page a.new-top-ad img{
    width: 100%;
    /*padding: 0px 25px;*/
    margin-top: 10px;
    max-height: 60px;
  }

  .profile_middle_profile.new-marks-target-page a.new-bottom-ad img{
    width: 100%;
    max-height: 60px;
  }

  .profile_middle_profile.new-marks-target-page a img{
    width: 100%;
  }

  .profile_middle_profile.new-marks-target-page .row.notsubrelated{
    margin: 0 auto;
  }

  .profile_middle_profile.new-marks-target-page button.button.pull-right.marginb10{
    width: 100%;
    margin: 10px 0px;
  }
}

@media only screen and (max-width: 520px) {
  #account-menu .account-menu-title {
    margin-left: 34px;
    margin-right: 20px;
  }
  /* .topsearch{float:none;width:100%;}
.ftdonatebtn{left:0;top:0;position:relative;}
.side_blog {
  margin-bottom: 30px;
  padding: 0 13px 3px;
}
.paralax_content img{width:276px;}
.header-mini-cart span.carticon {  right: 36px;}
#header .header-logo {  padding-left: 61px;}
.banner_bottom {  margin-top: -48px;}
.nav > li > a {  font-size: 13px;  padding: 8px 33px;}
.maha_text p {  text-align: justify;}
.process {  text-align: left;}
.footer_block3 {  float: left;  text-align: left;}
a.contact_btn {  margin-bottom: 7px;} */
}
@media only screen and (max-width: 480px) {
  #account-menu .account-menu-title {
    margin-left: 4px;
    margin-right: 3px;
  }
}