@media (max-width: 1024px) {
  .heading {
    left: 184px;
  }

  .main-nav__main-navigation .main-nav__navigation-box>li>a {
    font-size: 12px;
  }

  .menu {
    margin-left: 23px;
  }

  .side-menu__toggler {
    display: none;
  }

  h1 {
    color: #FFF;
    font-family: 'Times New Roman';
    font-size: 42px;
    font-style: normal;
    font-weight: 400;
    line-height: 122.023%;
    text-transform: capitalize;
  }

  .bnr_form {
    top: 113px;
  }

  .main-nav__main-navigation .main-nav__navigation-box>li+li {
    margin-left: 29px;
  }

  .inertutor {
    width: 100%;
  }

  .ovrlay {
    width: 365px;
    left: 60px;

  }
}

@media (max-width: 991px) {
  .heading {
    left: 126px;
    top:170px;
  }
  .heading h2{
    font-size: 32px;
  }
  .quote span {
    margin-left: 34px;

  }

  .medleimage {
    display: block;
    margin-bottom: 20px;
  }

  .contnt_ttr h2 {
    font-size: 25px;
  }

  .inertutor {
    height: 822px;
  }

  .ovrlay {
    width: 262px;
    left: 48px;

  }

  .people {
    /* margin-top: 35px; */
  }

  .contnt_ttr p {

    font-size: 16px;
  }

  .pay {
    padding: 35px 0px;
  }

  .inertutor {
    width: 100%;
  }

  .side-menu__toggler {
    display: block;
  }

  .custm_arrow {
    display: none;
  }

  .btnbox a {
    display: inline-flex;
    padding: 6px 7px 6px 7px;
    font-size: 10px;
    border-radius: 5px;
  }

  .menu {
    margin-left: 0;
  }

  .side-menu__toggler .fa {
    width: 30px;
    font-size: 20px;
    top: 26%;
    position: relative;
    color: #1d226e;
  }

  .main-nav__main-navigation {
    display: none;
    position: absolute;
    left: 0;
    top: 90px;
    background: #fff;
    z-index: 2;
    width: 100%;
  }

  .main-nav__main-navigation .main-nav__navigation-box {
    display: block;
  }

  .main-nav__main-navigation .main-nav__navigation-box>li+li {
    margin-left: 0;
    padding: 5px 0;
    display: block;
  }

  .main-nav__main-navigation .main-nav__navigation-box>li>ul {
    top: 0;
    left: 0;
    -webkit-transform: translateY(0);
    transform: translateY(0);
    visibility: unset;
    opacity: unset;
    position: relative;
    width: 100%;
    display: none;
  }

  .main-nav__main-navigation .main-nav__navigation-box>li a {
    padding: 5px 10px;
  }

  .main-nav__main-navigation .main-nav__navigation-box>li>ul>li>ul {
    left: 0;
    position: relative;
    width: 100%;
    display: none;
  }

  .main-nav__main-navigation .main-nav__navigation-box>li>ul.js-toggled {
    display: block;
  }

  .main-nav__main-navigation .main-nav__navigation-box>li>ul>li>ul.js-toggled {
    display: block;
  }

  .main-nav__main-navigation .main-nav__navigation-box>li>ul>li>ul>li>ul.js-toggled {
    display: block;
  }

  .main-nav__main-navigation .main-nav__navigation-box>li {
    padding: 0;
  }

  .down-triangle {
    display: block;
  }

  .logo {
    margin-top: 8px;
    width: 70px;
    height: 70px;
    margin: 10px 10px 10px 0px;
  }

  header {
    overflow: hidden;
  }

  .bnr img {
    object-fit: cover;
    height: 50vh;
  }

  .sliderheading {
    top: 152px;

  }

  .bknwform form input {
    margin-bottom: 11px;
  }

  .bknwform form {
    padding: 60px 20px 33px 20px;

  }

  .name p {
    color: #000;
    font-size: 14px;
  }

  .name h5 {
    font-size: 16px;
  }

  .name::before {
    display: none;
  }

  .sliderheading h1 {
    font-size: 30px;
  }

  .sliderheading h3 {
    margin: 0;
    font-size: 20px;
  }

  .sliderheading a {
    padding: 5px 5px 5px 5px;
    border-radius: 5px;
    margin-top: 10px;
    font-size: 12px;
  }

  .bnr_form {
    position: relative;
    text-align: 0;
    top: 0;
    right: 0;
    z-index: 9;
    z-index: 9;
    width: 100%;
    max-width: 100%;
  }

  .bnr_form {
    position: relative;
    text-align: 0;
    top: 20px;
    right: 0;
    left: 0;
    margin-left: auto;
    margin-right: auto;
    z-index: 9;
    z-index: 9;
    width: 100%;
    max-width: 90%;
  }

  .frm_grp label {
    color: #161616;
  }

  .stat-wrap {
    display: block;
    border: none;
  }

  .count_box {
    border: none;
    padding: 15px;
    font-size: 16px;
  }

  .count_box span {
    font-size: 35px;
  }

  .couting h2 {
    margin-bottom: 20px;
    font-size: 22px;
  }

  .couting {
    padding: 70px 0px 30px 0px;
    text-align: left;
  }

  .brdr {
    padding-bottom: 10px;
    border-bottom: 3px solid #00ADDD;
    width: 100%;
  }

  .peragraph p {
    margin-bottom: 20px;
    font-size: 16px;
  }

  .coutngbox {
    border-radius: 10px;
  }

  .coutngbox h3 {
    font-size: 20px;
  }

  .stat-wrap {
    display: flex;
    padding: 20px 0px;
  }

  .count {
    padding-bottom: 30px;
  }

  .howwehrk {
    padding-bottom: 30px;
  }

  .work_details {
    margin-top: 0;
    text-align: center;
  }

  .work_details h3 {
    font-size: 20px;
    margin-bottom: 30px;
  }

  .work_details p {
    color: #000;
    font-size: 14px;
  }

  .cmmnbtn {
    display: inline-flex;
    padding: 7px 14px 4px 14px;
    align-items: center;
    border-radius: 10px;
    color: white;
    background: var(--Blue, #149BFC);
    font-size: 10px;
  }

  .work_details p {
    margin-bottom: 22px
  }

  .tutors {
    padding-bottom: 30px;
  }


  .Private_classes {

    margin: 30px 0px;
  }

  .learning {
    padding-bottom: 30px;
  }

  .instituions {
    padding-bottom: 30px;
  }

  .ftrbox ul {
    display: block;
    padding: 0px;
  }

  .ftrbox ul li {
    padding: 10px 0px;
  }

  .privatecls_details {
    margin-top: 20px;
    text-align: center;
  }

  .privatecls_details h3 {
    font-size: 20px;
    margin-bottom: 13px;
  }

  p {
    font-size: 14px;
  }

  .privatecls_details p {
    margin-bottom: 30px;
  }

  .learng_details {
    margin-top: 23px;
    text-align: center;
  }

  .learng_details h3 {
    margin-bottom: 13px;
    font-size: 20px;
  }

  .learng_details a {
    color: white;
    margin-top: 13px;
    display: inline-flex;
    padding: 5px 10px 5px 11px;
    border-radius: 17px;
    background: #000;
    font-size: 12px;
  }

  .commnheading h3 {
    margin-bottom: 20px;
    font-size: 23px;
  }

  .home_secend_slider .owl-dots {
    margin-top: 0;
  }

  .home_secend_slider button.owl-dot {
    width: 10px;
    height: 10px;

  }

  .banner_slider button.owl-dot {
    width: 10px;
    height: 10px;

  }

  .ttrdetails img {
    width: 170px;
    height: 170px;
  }

  .ttrdetails {
    margin-bottom: 20px;
  }

  .payraper img {
    display: flex;
    margin-top: 50px;
  }
}

@media (max-width: 767px) {
  .heading {
    left: 126px;
    top:170px;
  }
  .heading h2{
    font-size: 32px;
  }

  .scnwraper h2 {
    font-size: 20px;
    margin-bottom: 25px;
  }

  .bnkdetls {
    padding: 0px 30px 30px 30px;
    text-align: center;
  }

  .bnkdetls h3 {
    font-size: 15px;
  }

  .pay {
    padding: 30px 0px;
  }

  .privacy {
    padding: 30px 0px;
  }

  .singleblog {
    padding: 0;
  }

  .blog {
    padding: 30px 0px 20px 0px;
  }

  .medleimage {
    display: block;
    margin-bottom: 20px;
  }

  .ovrlay {
    display: none;
  }

  .inertutor {
    width: 100%;
  }

  .logo img {
    margin-top: 8px;
    width: 56px;
    height: 56px;
    margin: 10px 10px 10px 0px;
  }

  .hstry {
    padding-bottom: 0px;
  }

  .admton {
    padding-left: 0;
    margin: 28px 0px;
  }

  .cunting_box span {
    font-size: 22px;
  }

  .cunting_box {
    font-size: 22px;
  }

  .cunting_box {
    margin-bottom: 36px;
  }

  .cunting_box img {
    width: 171px;
    height: 153px;
    margin-bottom: 11px;
  }

  .abtheading {
    width: 100%;
    margin: 0;

  }

  .abtheading p {
    font-size: 14px;

  }

  .abtheading h2 {
    font-size: 20px;
    margin-bottom: 8px;
  }

  .aboutbnr_slider button.owl-dot {
    width: 10px;
    height: 10px;

  }

  .aboutbnr_slider .item img {
    object-fit: contain;
    margin: 0 auto;
    width: 100%;
    height: 100%;
    flex-shrink: 0;
  }

  .tutorial_histry {
    padding: 40px 0px 0px 0px;
  }

  .tutordetails {
    margin-top: 26px;
  }

  .tutralimgage img {
    width: 100%;
    height: 255px;
  }

  .slider_wraper {
    margin: 37px 0px;
  }

  .tutordetails h2 {
    margin-bottom: 10px;
    font-size: 20px;
  }

  .testimonial {
    padding: 5px 0px;
    margin-bottom: 0;
  }

  .identity p {
    margin-left: 20px;
    font-size: 15px;
    margin-bottom: 7px;
  }

  .tstmnialdetails {
    padding: 15px;
    width: 100%;
    height: 359px;
    background: #149BFC;
    margin: 0 auto;
  }

  .studentname img {
    border-radius: 136px;
    width: 90px !important;
    height: 90px;
    object-fit: cover;
  }

  .studentname {
    padding-left: 0;
  }

  .name h5 {
    font-size: 17px;
  }

  .side-menu__toggler {
    display: block;
  }

  .custm_arrow {
    display: none;
  }

  .btnbox a {
    display: inline-flex;
    padding: 6px 7px 6px 7px;
    font-size: 10px;
    border-radius: 5px;
  }

  .menu {
    margin-left: 0;
  }

  .side-menu__toggler .fa {
    width: 30px;
    font-size: 20px;
    top: 26%;
    position: relative;
    color: #1d226e;
  }

  .main-nav__main-navigation {
    display: none;
    position: absolute;
    left: 0;
    top: 86px;
    background: #fff;
    z-index: 2;
    width: 100%;
  }

  .main-nav__main-navigation .main-nav__navigation-box {
    display: block;
  }

  .main-nav__main-navigation .main-nav__navigation-box>li+li {
    margin-left: 0;
    padding: 5px 0;
    display: block;
  }

  .main-nav__main-navigation .main-nav__navigation-box>li>ul {
    top: 0;
    left: 0;
    -webkit-transform: translateY(0);
    transform: translateY(0);
    visibility: unset;
    opacity: unset;
    position: relative;
    width: 100%;
    display: none;
  }

  .main-nav__main-navigation .main-nav__navigation-box>li a {
    padding: 5px 10px;
  }

  .main-nav__main-navigation .main-nav__navigation-box>li>ul>li>ul {
    left: 0;
    position: relative;
    width: 100%;
    display: none;
  }

  .main-nav__main-navigation .main-nav__navigation-box>li>ul.js-toggled {
    display: block;
  }

  .main-nav__main-navigation .main-nav__navigation-box>li>ul>li>ul.js-toggled {
    display: block;
  }

  .main-nav__main-navigation .main-nav__navigation-box>li>ul>li>ul>li>ul.js-toggled {
    display: block;
  }

  .main-nav__main-navigation .main-nav__navigation-box>li {
    padding: 0;
  }

  .down-triangle {
    display: block;
  }

  .logo {
    margin-top: 8px;
    width: 70px;
    height: 70px;
    margin: 10px 10px 10px 0px;
  }

  header {
    overflow: hidden;
  }

  .bnr img {
    object-fit: cover;
    height: 50vh;
  }

  .sliderheading {
    position: absolute;
    top: 26px;
    z-index: 2;
    width: 80%;
    left: 20px;
  }

  .sliderheading h1 {
    font-size: 30px;
  }

  .sliderheading h3 {
    margin: 0;
    font-size: 20px;
  }

  .sliderheading a {
    padding: 5px 5px 5px 5px;
    border-radius: 5px;
    margin-top: 10px;
    font-size: 12px;
  }

  .bnr_form {
    position: relative;
    text-align: 0;
    top: 0;
    right: 0;
    z-index: 9;
    z-index: 9;
    width: 100%;
    max-width: 100%;
  }

  .bnr_form {
    position: relative;
    text-align: 0;
    top: 20px;
    right: 0;
    left: 0;
    margin-left: auto;
    margin-right: auto;
    z-index: 9;
    z-index: 9;
    width: 100%;
    max-width: 90%;
  }

  .frm_grp label {
    color: #161616;
  }

  .stat-wrap {
    display: block;
    border: none;
  }

  .count_box {
    border: none;
    padding: 15px;
    font-size: 16px;
  }

  .count_box span {
    font-size: 35px;
  }

  .couting h2 {
    margin-bottom: 20px;
    font-size: 22px;
  }

  .couting {
    padding: 70px 0px 30px 0px;
    text-align: center;
  }

  .brdr {
    padding-bottom: 10px;
    border-bottom: 3px solid #00ADDD;
    width: 100%;
  }

  .peragraph p {
    margin-bottom: 20px;
    font-size: 16px;
  }

  .coutngbox {
    border-radius: 10px;
  }

  .coutngbox h3 {
    font-size: 20px;
  }

  .stat-wrap {
    padding: 20px 0px;
  }

  .count {
    padding-bottom: 30px;
  }

  .howwehrk {
    padding-bottom: 30px;
  }

  .work_details {
    margin-top: 0;
    text-align: center;
  }

  .work_details h3 {
    font-size: 20px;
    margin-bottom: 30px;
  }

  .work_details p {
    color: #000;
    font-size: 14px;
  }

  .cmmnbtn {
    display: inline-flex;
    padding: 7px 14px 4px 14px;
    align-items: center;
    border-radius: 10px;
    color: white;
    background: var(--Blue, #149BFC);
    font-size: 10px;
  }

  .work_details p {
    margin-bottom: 22px
  }

  .tutors {
    padding-bottom: 30px;
  }


  .Private_classes {

    margin: 30px 0px;
  }

  .learning {
    padding-bottom: 30px;
  }

  .instituions {
    padding-bottom: 30px;
  }

  .ftrbox ul {
    display: block;
    padding: 0px;
  }

  .ftrbox ul li {
    padding: 10px 0px;
  }

  .privatecls_details {
    margin-top: 20px;
    text-align: center;
  }

  .privatecls_details h3 {
    font-size: 20px;
    margin-bottom: 13px;
  }

  p {
    font-size: 14px;
  }

  .privatecls_details p {
    margin-bottom: 30px;
  }

  .learng_details {
    margin-top: 23px;
    text-align: center;
  }

  .learng_details h3 {
    margin-bottom: 13px;
    font-size: 20px;
  }

  .learng_details a {
    color: white;
    margin-top: 13px;
    display: inline-flex;
    padding: 5px 10px 5px 11px;
    border-radius: 17px;
    background: #000;
    font-size: 12px;
  }

  .commnheading h3 {
    margin-bottom: 20px;
    font-size: 23px;
  }

  .home_secend_slider .owl-dots {
    margin-top: 0;
  }

  .home_secend_slider button.owl-dot {
    width: 10px;
    height: 10px;

  }

  .banner_slider button.owl-dot {
    width: 10px;
    height: 10px;

  }

  .ttrdetails img {
    width: 170px;
    height: 170px;
  }

  .ttrdetails {
    margin-bottom: 20px;
  }

  .name::before {
    display: none;
  }
}

@media(max-width:567px) {
  .heading {
    left: 88px;
    top: 122px;
  }
  .heading h2{
    font-size: 24px;
  }
  .sliderheading {
    position: absolute;
    top: 89px;
    z-index: 2;
    width: 80%;
    left: 20px;
  }

  .imgae_ttr img {
    border-radius: 40px;
    box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
    width: 80%;
    height: 185px
  }

  .contnt_ttr h2 {
    color: #021556;
    font-size: 20px;
  }

  .contnt_ttr span {
    color: #000;
    font-size: 16px;
  }

  .contnt_ttr p {
    color: #000;
    font-size: 14px;
  }

  .btntr a {
    padding: 9px 25px;
    color: white;
    border-radius: 5px;
    background: #00ADDD;
    margin-top: 20px;
    font-size: 12px;
  }

  .inertutor {
    height: 595px;
  }

  .fndttor {
    padding: 50px 0px;
    background-color: #F4F4F4;
  }

  .map {
    margin-bottom: 20px;
  }

  .getintouch h2 {
    font-size: 21px;
  }

  .con_con h3 {
    font-size: 18px;
  }

  .con_con p {
    font-size: 15px;
  }

  .stat-wrap {
    padding: 55px 0px 20px 0px;
  }

  .quote span {
    margin-left: 36px;

  }

  .quote {
    padding: 45px 25px;
    margin: 20px 0px;

  }

  .blogdetails h2 {
    margin-bottom: 10px;
    font-size: 18px;
  }

  .blogdetails a {
    font-size: 15px;
  }

  .blogdetails span {
    font-size: 13px;
  }
  .more {
    text-align: center;
    margin-bottom: 40px;
}

.addraper {
  padding-bottom: 0;

}
.p_boy h2 {
  font-size: 20px;}

.admtn {
  padding: 50px 0px 0px 0px;
}
.p_boy {
  margin-bottom: 50px;
}
}

@media(max-width:480px) {
  .heading {
    left: 56px;
    top: 76px;
  }
  .heading h2{
    font-size: 14px;
  }
}
