@media (min-width: 1199px) {
  .js-cd-content {
    width: 75%;
    margin: auto;
  }
  .course-content {
    width: 95%;
    margin: auto;
  }
}

@media (max-width: 991px) {
  .mmgsection .col {
    display: inline-block;
    max-width: 50% !important;
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
  }
  .overlay-content {
    height: auto;
  }
  .overlay-content ul {
    padding: 0;
  }
  .mmhead {
    margin-top: 0;
  }
  .mboard {
    width: 200px;
    margin: auto;
  }
  .checks-modals {
    max-width: 90% !important;
    margin: auto;
  }
  #timer {
    float: none !important;
    margin-top: 0 !important;
    margin-bottom: 5px;
  }
  .testimonial {
    margin: 30px;
  }
  .alsotrysvg {
    width: 300px;
  }
  .register .nav-tabs {
    width: 80%;
  }
  .test-btn {
    padding: 15px 30px;
  }
  .topic-section {
    -webkit-clip-path: polygon(0 5%, 100% 0%, 100% 100%, 0% 95%);
            clip-path: polygon(0 5%, 100% 0%, 100% 100%, 0% 95%);
  }
  .topic-section .topicboy {
    top: 30px;
    right: 10px;
    width: 100px;
  }
  .topic-section .topic-rows .home-grade {
    margin: auto;
    display: block;
  }
  .topic-section .topic-rows .home-subjects {
    text-align: center;
    margin: 30px auto;
    display: block;
  }
  .topic-section .topic-rows .other-subjects {
    text-align: left !important;
  }
  .topic-section .topic-rows .other-subjects .sub-btn {
    display: inline-block;
    margin: 5px;
  }
  .topic-cvd-mobile {
    display: block;
  }
  .topic-cvd {
    display: none;
  }
  .home-left p {
    margin: 0;
  }
  .svghome {
    display: none;
  }
  .svg-mobile {
    display: block;
  }
  .student-block:hover .bs {
    -webkit-transform: none;
            transform: none;
  }
  .offer-blocks ul {
    padding: 0;
  }
  .offer-blocks .blocks h5 {
    padding: 15px 0;
    font-size: 16px;
  }
  .block1svg {
    width: 60% !important;
    left: 18% !important;
  }
  .block2svg {
    width: 60% !important;
    left: 18% !important;
  }
  .block3svg {
    width: 60% !important;
    left: 18% !important;
  }
}

@media (min-width: 767px) {
  .ppl-border {
    border-left: 1px solid #cccccc;
  }
}

@media (max-width: 767px) {
  .topic-section .topic-rows .home-subjects .sub-btn {
    margin: 5px !important;
    display: inline-block;
  }
  .imgntext img {
    text-align: center;
    margin: 25px auto 0 auto;
    display: block;
  }
  .testimonial .testi-location {
    float: right;
    border-radius: 10px 0 0 10px;
  }
  .testimonial .description {
    margin: 10px 0 0 0;
    text-align: center;
  }
  .ht-btn {
    width: 240px;
    white-space: nowrap;
  }
  .alsotrysvg {
    display: none;
  }
  .login-modal {
    max-width: 100%;
  }
  .register-left {
    padding: 30px;
  }
  .register-left img {
    display: none;
  }
  .register-right {
    border-radius: 10px;
  }
  .offer-headline h2 {
    text-align: left !important;
  }
  .block1svg {
    width: 20% !important;
    left: -4% !important;
  }
  .block2svg {
    width: 20% !important;
    left: -4% !important;
  }
  .block3svg {
    width: 20% !important;
    left: -4% !important;
  }
  .offer-blocks .blocks h5 {
    text-align: left !important;
  }
  .pensvg {
    width: 40px !important;
  }
  .container {
    max-width: 90% !important;
    margin: 0 5%;
  }
  .header ul li {
    margin: 0 10px;
  }
  .closing-nav {
    top: 30px !important;
    right: 30px !important;
  }
  .overlay-content ul {
    padding: 0 !important;
  }
  .nav-float {
    float: left !important;
    padding: 0 !important;
  }
  .signin-bl-btn {
    margin-left: 0;
  }
}

@media (max-width: 627px) {
  .container {
    max-width: 90% !important;
    margin: 0 5%;
  }
  .block1svg {
    width: 30% !important;
    left: -4% !important;
  }
  .block2svg {
    width: 30% !important;
    left: -4% !important;
  }
  .block3svg {
    width: 30% !important;
    left: -4% !important;
  }
  table#cart tbody td .form-control {
    width: 20%;
    display: inline !important;
  }
  .actions .btn {
    width: 36%;
    margin: 1.5em 0;
  }
  .actions .btn-info {
    float: left;
  }
  .actions .btn-danger {
    float: left;
  }
  table#cart thead {
    display: none;
  }
  table#cart tbody td {
    display: block;
    padding: .6rem;
    min-width: 100%;
  }
  table#cart tbody tr td:first-child {
    color: #fff;
  }
  table#cart tfoot td {
    display: block;
    border: none;
    text-align: center;
  }
  table#cart tfoot td .btn {
    display: block;
  }
}

@media only screen and (max-width: 576px) {
  .mmgsection {
    padding: 100px 0;
  }
  .mmgsection h4 {
    margin: 0 !important;
  }
  .mmgsection .col {
    display: inline-block;
    max-width: 100% !important;
    margin: 30px 0 0 0 !important;
  }
  .mmgsection .coleven {
    margin: 0;
  }
  .test-btn-other {
    float: left;
    margin: 10px 0;
  }
  #boards .modal-dialog {
    max-width: 100% !important;
  }
  .class-sub li {
    padding: .75rem 0;
  }
  .term-main-section {
    -webkit-clip-path: polygon(0 0, 100% 0%, 100% 90%, 0% 100%);
            clip-path: polygon(0 0, 100% 0%, 100% 90%, 0% 100%);
  }
  .tp-modals {
    max-width: 100%;
  }
  .header ul li {
    margin: 0 5px;
  }
  .register .register-form {
    padding: 0;
    margin: 15px 0;
  }
  .register .register-form .col-md-12 {
    padding: 0;
  }
  .register-right {
    margin-bottom: 15px;
  }
  .contact-head .col-lg-6 {
    padding: 0;
    text-align: center;
  }
  .contact-head .col-lg-6 .map-left {
    padding: 0;
  }
  .fg-style {
    width: 95%;
  }
}

@media (max-width: 425px) {
  .block1svg {
    width: 35% !important;
    left: -7% !important;
  }
  .block2svg {
    width: 35% !important;
    left: -7% !important;
  }
  .block3svg {
    width: 35% !important;
    left: -7% !important;
  }
  .testimonial {
    margin: 0;
  }
  .testimonial:before {
    content: none;
  }
  .testimonial .imgntext img {
    margin: 5px auto;
  }
}

@media only screen and (max-width: 360px) {
  .block1svg {
    width: 40% !important;
    left: -7% !important;
  }
  .block2svg {
    width: 40% !important;
    left: -7% !important;
  }
  .block3svg {
    width: 40% !important;
    left: -7% !important;
  }
  .membership .col-12 {
    padding: 0;
  }
  .mmg-logo a img {
    width: 100%;
  }
}
/*# sourceMappingURL=responsive.css.map */