.headerarea__left__logo{
    width: 170px;
}
.headerarea__left__logo img{
    width: 100%;
}
/* our-experties */
.our-experties .section__title__heading{
    background: #00000036;
    padding: 10px 0px 0px;
}
.our-experties .section__title__heading h2{
    color: #fff;
    text-align: center;
}
.our-experties .service__content h3{
    margin-bottom: 5px;
}
.our-experties .service__button {
    margin-top: 6px;
}
.our-experties .service__button a{
    color: blue;
}
/* end our-experties */

/* making-education-section */
.making-education-section{
    padding-top: 70px;
}
.making-education-section .single__event__wraper .eventarea__content__wraper{
    display: flex;
    align-items: center;
}
.making-education-section .single__event__wraper .eventarea__content__wraper .single__event__heading {
    margin-bottom: 0px;
}
/* end making-education-section */

/* download-section */
.download-section .section__title__heading__2 img{
    width: 200px;
    margin: 40px 10px 0 0;
}
.download-section .about__padding__wrap{
    padding-top: 70px;
}
.download-section .instructor__sidebar__small__img {
    position: absolute;
    bottom: 0;
    left: 0px;
    z-index: -1;
    animation: dot-anim-3 2s linear 0s infinite alternate;
}
/* end download-section */

/* frequently-asked-questions */
.frequently-asked-questions{
    margin-top: 50px;
}
.footerarea__wrapper .footerarea__inner .footerarea__list ul li a span{
    color: #fff;
}
/* end frequently-asked-questions */

/* management-section */
.management-section .single__blog__wraper .single__blog__content h4{
    margin-bottom: 0;
}
.management-section .single__blog__wraper .single__blog__content h4 a{
    font-size: 22px;
}
.management-section .single__blog__wraper .single__blog__content p{
    font-size: 14px;
    letter-spacing: 1px;
    margin-bottom: 10px;
}
.management-section .single__blog__wraper .single__blog__content .single__blog__bottom__button a{
    font-size: 14px;
    color: deepskyblue;
}
.management-section .single__blog__content {
    padding: 15px 20px 20px 30px;
}
/* end management-section */

/* read more content */
.morecontent span {
    display: none;
}
.morelink {
    display: block;
    font-size: 14px;
    color: #f2277e;
}
/* end read more content */

/* aboutus-section */
.aboutus-section .instructor__content__wraper{
    margin-top: 0px;
    padding-top: 0px;
    border-top: 0px;
}
.aboutus-section .instructor__content__wraper p {
    font-size: 16px;
    line-height: 26px;
    text-align: justify;
}
/* end aboutus-section */

/* gallery-section */
.gallery-section{
    padding-top: 50px;
    padding-bottom: 50px;
}
.gallery-section .blogsidebar__content__wraper__2 .photo__gallery__img {
    gap: 20px;
    grid-template-columns: repeat(4, 1fr);
}
.gallery-section .blogsidebar__content__wraper__2{
    border:0;
    box-shadow:none;
}
.gallery-section .blogsidebar__content__wraper__2 .photo__gallery__img .single__gallery__img:hover .gallery__icon a{
    font-size: 26px;
}
/* end gallery-section */

/* contact__from__wraper */
.contact__from__wraper__map iframe{
    width: 100%;
    height: 595px;
}
.single__contact_address {
    padding: 20px 6px 20px 20px;
}
.single__contact_address .contact__text{
    margin-left: 16px;
}
.contact__icon svg{
    width: 40px;
}
/* end contact__from__wraper */

/* mega__sub__menu__wrapper */
.mega__sub__menu__wrapper .mega__menu__single__wrap ul > li a{
    font-size: 14px;
    padding: 2px 0px;
}
.mega__sub__menu__wrapper .mega__menu__single__wrap .mega__menu__item h6{
    margin-bottom: 0;
    text-align: center;
}
.mega__sub__menu__wrapper .mega__menu__single__wrap .mega__menu__item{
    margin-bottom: 0;
    text-align: center;
}
.mega__sub__menu__wrapper .mega__menu__title{
    text-align: center;
}
.mega__sub__menu__wrapper .mega__menu__title p{
    margin-bottom: 0;
}
.mega__sub__menu__wrapper .headerarea__submenu--third li a{
    padding: 2px 15px!important;
}
.mega__sub__menu__wrapper .mega__menu__title a{
    height: 55px;
    font-size: 16px;
    padding: 10px 0;
}
.mega__sub__menu__wrapper .mega__menu__item-cbse li a{
    text-align: center;
}
.mega__menu__title-sub a{
    text-align: center!important;
}
.mega__sub__menu__wrapper .mega__menu__item-cbse .headerarea__submenu--third li a{
    text-align: left;
}
/* end mega__sub__menu__wrapper */

/* mobile-navigation-section */
.mobile-navigation-section .dropdown li .dropdown-sub h6{
    margin-bottom: 0;
    padding-left: 20px;
    padding-top: 8px;
    font-size: 14px;
}
.mobile-navigation-section .header-mobile-aside-wrap .mobile-menu-wrap .mobile-navigation nav .mobile-menu li p{
    margin-bottom: 0;
    font-size: 14px;
}
.mobile-navigation-section .header-mobile-aside-wrap .mobile-menu-wrap .mobile-navigation nav .mobile-menu li ul li ul li a{
    padding: 8px 30px 5px;
}
.mobile-navigation-section .header-mobile-aside-wrap .mobile-menu-wrap .mobile-navigation nav .mobile-menu .dropdown-sub-sub li a{
    padding: 8px 0px 5px 40px;
    color: var(--secondaryColor);
}
.form-control-lg{
    font-size: 14px;
}
/* end mobile-navigation-section */

/* register-img */
.register-img img{
    width: 100%;
}
/* end register-img */

/*  */
 .service__animate__shape__2 img {
    position: absolute;
    right: 0px;
    top: 1200px;
    animation-timeline: auto;
    animation-range-start: normal;
    animation-range-end: normal;
    margin: auto;
    animation: 3s linear 0s infinite normal none running move5;
    z-index: -1;
}
.service__animate__shape__3 img {
    position: absolute;
    right: 0px;
    bottom: 50px;
    animation-timeline: auto;
    animation-range-start: normal;
    animation-range-end: normal;
    margin: auto;
    animation: 3s linear 0s infinite normal none running move5;
    z-index: -1;
}
.populerarea__content__2 ul{
    padding-left:30px;
    margin-bottom: 20px;
}
.populerarea__content__2 ul li{
    display: list-item;
    list-style: decimal;
}
.privacy-policy-section .about__padding__wrap{
    margin: 0 150px;
    padding: 50px 0;
}
.privacy-policy-section .section__title .section__title__heading h2{
    text-align: center;
}
.privacy-policy-section h4{
    margin-bottom:8px;
}
.privacy-policy-section .aboutarea__content__wraper__5 {
    margin-left: 65px;
    margin-right: 40px;
}
/*  */


.privacy-policy-text h1 {
    text-align: center;
    margin-bottom: 20px;
    font-size: 38px;
}
.privacy-policy-text ul li {
    list-style-type: decimal;
    font-weight: 600;
    display: list-item;
}
.privacy-policy-text ul li p {
    margin-top: 5px;
    font-weight: 400;
}
.privacy-policy-text p {
    /*margin-left: 20px;*/
    margin-bottom: 25px;
}
.privacy-policy-text ul li ol li{
    list-style-type: lower-alpha;
    margin-bottom: 6px;
}

.headerarea__main__menu .sub-menu-col-lg{
    width: 33.666667%;
}
.headerarea__main__menu .sub-menu-col-lgs{
    width: 14.666667%;
    padding-right: 0;
}
.register-form-section .loginarea__wraper form .login__form{
    margin-bottom: 12px;
    margin-top:0!important;
}
.register-animation{
    animation: 3s linear 0s infinite alternate none running dot-anim;
}
.join-us-tutor-sec .form-label{
    margin-bottom:0;
}
.join-us-tutor-sec .form-group{
    margin-bottom: 12px;
}
.privacy-policy-section .aboutarea__content__wraper__5 .section__title {
    margin-bottom: 10px;
}

/* media query */
/* @media (max-width: 991px) */
@media (max-width: 991px){
    .herobannerarea__title .herobannerarea__title__heading__2.herobannerarea__title__heading__3 h2{
        line-height: 45px;
    }
    .herobannerarea.herobannerarea__2 {
        padding-top: 50px;
        padding-bottom: 50px;
    }
    .mission-vission-sec .educationarea__img img{
        width:100%;
    }
    .download-section .section__title__heading__2 img{
            margin: 5px 10px 0 0;
    }
    .section__title__2 .section__title__heading__2.heading__fontsize__2 h2{
        font-size: 32px;
    }
    .frequently-asked-questions .tution__img{
        display:none;
    }
    .download-section .section__title__2 .section__small__title span{
        font-size: 26px;
    }
    .download-section .about__padding__wrap {
        padding-top: 30px;
    }
    .download-section{
        padding-bottom: 10px;
    }
    .frequently-asked-questions .section__title {
        margin-bottom: 20px;
    }
    .herobannerarea.herobannerarea__ecomarece .slider__controls__wrap .swiper-pagination {
        bottom: 30px;
    }
    .gallery-section .blogsidebar__content__wraper__2 .photo__gallery__img{
        grid-template-columns: repeat(3, 1fr);
    }
    .aboutus-section{
        padding-bottom: 40px;
        padding-top: 60px;
    }
    .contact__from__wraper{
        padding-bottom:60px;
    }
    .register-form-section .register-img{
        display:none;
    }
    .register-form-section{
        padding-top: 30px;
        padding-bottom: 60px;
    }
    .join-us-tutor-sec .loginarea__wraper form .login__button {
        margin-top: 5px;
    }
    .join-us-tutor-sec{
        padding-top: 30px;
        padding-bottom: 50px;
    }
    .privacy-policy-section .aboutarea__content__wraper__5 {
        margin-left: 35px;
        margin-right: 35px;
    }
    .privacy-policy-section .about__padding__wrap {
        margin: 0 150px;
        padding: 20px 0;
    }
    .privacy-policy-section .section__title__heading h2{
        font-size: 30px!important;
    }
    .privacy-policy-section .aboutarea__content__wraper__5 .section__title {
        margin-bottom: 0px!important;
    }
    .privacy-policy-section{
        padding-top: 35px;
    }
}
/* end @media (max-width: 991px) */

/* @media (max-width: 768px) */
@media (max-width: 768px){
    .herobannerarea__title .herobannerarea__title__heading__2.herobannerarea__title__heading__3 h2{
        font-size:28px;
        line-height: 35px;
    }
    .counterarea__text__wraper .counter__content__wraper .counter__number{
        font-size: 24px;
    }
    .counterarea__text__wraper .counter__content__wraper p{
        font-size: 12px;
    }
    .counter-section{
        padding-top: 10px;
        padding-bottom: 20px;
    }
    .section__title__2 .section__title__heading__2.heading__fontsize__2 h2 {
        font-size: 28px;
    }
    .download-section .section__title__heading__2 img{
        width: 150px;
    }
    .section__title .section__title__heading h2 {
        font-size: 28px;
        line-height: 30px;
    }
    .testmonialarea {
        padding-top: 50px;
        padding-bottom: 50px;
    }
    .gallery-section {
        padding-top: 20px;
        padding-bottom: 10px;
    }
    .contact__section{
        padding-top: 40px;
    }
    .contact__from__wraper__map{
        margin-bottom: 20px;
    }
    .register-form-section {
        padding-top: 20px;
        padding-bottom: 60px;
    }
    .privacy-policy-section .about__padding__wrap {
        margin: 0 90px;
        padding: 20px 0;
    }
    .privacy-policy-section{
        padding-top: 40px;
        padding-bottom: 60px;
    }
    .privacy-policy-text h1 {
        text-align: center;
        margin-bottom: 15px;
        font-size: 32px;
    }
}
/* end @media (max-width: 768px) */

/* @media (max-width: 767px) */
@media (max-width: 767px){
    .mission-vission-sec .educationarea__img {
        width: 300px;
        margin: auto;
    }
    .mission-vission-sec .aboutarea__content__wraper .aboutarea__para {
        margin-bottom: 0px;
    }
    .mission-vission-sec .about__right__wraper__4{
        width: 300px;
        margin: auto;
    }
    .mission-vission-sec .vision-txt{
        margin-top: 70px;
    }
    .counter-section .counterarea__text__wraper{
        justify-content: center;
    }
    .download-section .section__title__2 .section__small__title span {
        font-size: 24px;
    }
    .section__title__2 .section__small__title {
        margin-bottom: 5px;
    }
    .section__title__2 .section__title__heading__2.heading__fontsize__2 h2 {
        font-size: 24px;
    }
    .download-section .section__title__heading__2 img {
        margin: 0px 10px 0 0;
    }
    .download-section .aboutarea__content__wraper{
        margin-top: 10px;
    }
    .download-section .about__padding__wrap {
        padding-top: 30px;
        padding-bottom: 30px;
    }
    .frequently-asked-questions .about__padding__wrap{
        padding-top: 40px;
        padding-bottom: 25px;
    }
    .herobannerarea__ecomarece .herobannerarea__single__slider .herobannerarea__img {
        width: 300px;
        margin: auto;
    }
    .herobannerarea__ecomarece .herobannerarea__content__wraper .herobannerarea__title{
        text-align: center;
    }
    .footerarea__icon__2{
        margin-top: 15px;
    }
    .footerarea__wrapper .footerarea__inner {
        margin-top: 0px!important;
    }
    .footerarea__wrapper .footerarea__inner .footerarea__heading h3{
        margin-bottom: 0;
    }
    .management-section .single__blog__wraper{
        margin-bottom: 20px;
    }
    .management-section .section__title__2 .section__small__title span{
        font-size: 26px;
    }
    .management-section .single__blog__img{
        height: 250px;
    }
    .management-section .single__blog__wraper .single__blog__content h4 a {
        font-size: 18px;
    }
    .management-section .single__blog__wraper .single__blog__content p {
        font-size: 12px;
        letter-spacing: 1px;
        margin-bottom: 5px;
    }
    .aboutus-section {
        padding-bottom: 40px;
        padding-top: 50px;
    }
    .contact__section{
        padding-bottom: 12px;
    }
    .contact__from__wraper {
        padding-bottom: 40px;
    }
    .register-form-section .loginarea__wraper {
        padding: 25px 30px 25px;
    }
    .register-form-section .loginarea__wraper .login__heading .login__title{
        margin-bottom: 0px;
    }
    .register-form-section .loginarea__wraper form .login__button{
        text-align: center;
    }
    .join-us-tutor-sec .loginarea__wraper {
        padding: 25px 35px 25px;
    }
    .join-us-tutor-sec .loginarea__wraper .login__heading .login__title{
        font-size: 28px;
    }
    .privacy-policy-section .aboutarea__content__wraper__5 {
        margin-left: 0px;
        margin-right: 0px;
    }
    .privacy-policy-section .about__padding__wrap {
        margin: 0 90px;
        padding: 10px 0;
    }
    .privacy-policy-section .section__title__heading h2 {
        font-size: 26px !important;
    }
    .privacy-policy-section .section__title__heading h4{
        font-size:20px!important;
        margin-bottom: 5px !important;
    }
    .privacy-policy-section .aboutarea__content__wraper__5 .section__title {
        margin-bottom: 5px;
    }
}
/* end @media (max-width: 767px) */

/* @media (max-width: 575px) */
@media (max-width: 575px){
    .download-section .section__title__2 .section__small__title span {
        font-size: 22px;
        letter-spacing:3px;
    }
    .download-section .section__title__2 .section__small__title {
        margin-bottom: 0px;
    }
    .download-section .section__title__2 .section__title__heading__2.heading__fontsize__2 h2 {
        font-size: 22px;
        margin-bottom: 0;
    }
    .download-section .section__title__heading__2 img {
        width: 125px;
    }
    .frequently-asked-questions {
        margin-top: 25px;
    }
    .section__title .section__title__heading h2 {
        font-size: 26px;
        line-height: 30px;
    }
    .frequently-asked-questions .content__cirriculum__wrap .accordion-button{
        font-size: 18px;
    }
    .testmonialarea .section__title .section__title__heading h2{
        font-size: 24px;
    }
    .mission-vission-sec .aboutarea__content__wraper .aboutarea__para p{
        margin-bottom:0;
    }
    .mission-vission-sec .educationarea__img{
        width: 250px;
    }
    .mission-vission-sec .vision-txt {
        margin-top: 45px;
    }
    .herobannerarea__ecomarece .herobannerarea__single__slider .herobannerarea__img {
        width: 250px;
        margin: auto;
    }
    .herobannerarea__title .herobannerarea__title__heading__2.herobannerarea__title__heading__3 h2{
        font-size: 26px;
    }
    .herobannerarea.herobannerarea__2 {
        padding-top: 25px;
        padding-bottom: 25px;
    }
    .herobannerarea.herobannerarea__ecomarece .slider__controls__wrap .swiper-pagination {
        bottom: 15px;
    }
    .herobannerarea__icon__2 .herobanner__common__img.herobanner__img__1{
        bottom: 80px;
    }
    .download-section .instructor__sidebar__small__img {
        width: 60px;
    }
    .download-section .instructor__sidebar__small__img img{
        width:100%;
    }
    .footerarea__wrapper {
        padding-top: 45px;
        padding-bottom: 30px;
    }
    .management-section .section__title__2 .section__small__title span {
        font-size: 24px;
    }
    .shape__icon__2 .shape__icon__img.shape__icon__img__2 {
        top: 15px;
        left: 25px;
        width: 80px;
    }
    .shape__icon__2 .shape__icon__img.shape__icon__img__3 {
        top: 0px;
        right: 30px;
        width: 50px;
    }
    .shape__icon__2 .shape__icon__img.shape__icon__img__1 {
        bottom: 10px;
        left: 25px;
        width: 70px;
    }
    .breadcrumb__content__wraper .breadcrumb__title h2 {
        font-size: 26px;
        line-height: 50px;
    }
    .breadcrumb__inner ul li{
        font-size: 16px;
    }
    .breadcrumb__inner ul li a{
        font-size: 16px;
    }
    .management-section .single__blog__img {
        height: 100%;
    }
    .gallery-section .blogsidebar__content__wraper__2 .photo__gallery__img {
        grid-template-columns: repeat(2, 1fr);
    }
    .contact__from__wraper__map iframe{
        height: 275px;
    }
    .register-form-section .loginarea__wraper .login__heading .login__title{
        font-size: 30px;
    }
    .join-us-tutor-sec .loginarea__wraper .login__heading .login__title {
        font-size: 26px;
    }
    .join-us-tutor-sec .loginarea__wraper .login__heading .login__title{
        font-size: 24px;
    }
    .join-us-tutor-sec {
        padding-top: 20px;
        padding-bottom: 50px;
    }
    .privacy-policy-section .about__padding__wrap {
        margin: 0 40px;
        padding: 10px 0;
    }
    .privacy-policy-section .aboutarea__content__wraper__5 {
        margin-left: 20px;
        margin-right: 20px;
        margin-top: 20px;
    }
    .privacy-policy-section .section__title__heading h2 {
        font-size: 24px !important;
    }
    .privacy-policy-section .section__title__heading p{
        font-size: 15px!important;
    }
    .privacy-policy-text h1{
        font-size: 28px;
    }
    .privacy-policy-section{
        padding-top: 30px;
    }
    .privacy-policy-section .about__padding__wrap {
        margin: 0 40px;
        padding: 15px 0;
    }
}
/* end @media (max-width: 575px) */

/* @media (max-width: 479px) */
@media (max-width: 479px){
    .mission-vission-sec .educationarea__img {
        width: 200px;
    }
    .mission-vission-sec .section__title__2 .section__small__title span{
        font-size: 26px;
    }
    .download-section .instructor__sidebar__small__img{
        width: 75px;
    }
    .download-section .instructor__sidebar__small__img img{
        width: 100%;
    }
    .download-section .section__title__2 .section__title__heading__2.heading__fontsize__2 h2{
        font-size: 19px;
    }
    .section__title .section__title__heading h2{
        font-size: 24px;
    }
    .frequently-asked-questions .content__cirriculum__wrap .accordion-button {
        font-size: 16px;
    }
    .frequently-asked-questions .content__cirriculum__wrap .accordion-body{
        font-size: 14px;
    }
    .footerarea__wrapper .footerarea__inner .footerarea__heading h3{
        font-size: 20px;
        margin-bottom: 0;
    }
    .footerarea__wrapper .footerarea__inner .footerarea__content p{
        font-size: 14px;
        margin-bottom: 0;
    }
    .footerarea__wrapper .footerarea__inner .footerarea__content {
        margin-bottom: 10px;
    }
    .footerarea__wrapper {
        padding-top: 30px;
        padding-bottom: 40px;
    }
    .our-experties .section__title__heading h2{
        font-size: 22px;
    }
    .herobannerarea__ecomarece .herobannerarea__single__slider .herobannerarea__img {
        width: 200px;
        margin: auto;
    }
    .herobannerarea__title .herobannerarea__title__heading__2.herobannerarea__title__heading__3 h2 {
        font-size: 24px;
    }
    .slider__controls__wrap.slider__controls__pagination .swiper-pagination-bullet{
        width: 5px;
        height: 5px;
        margin: 0 6px;
    }
    .herobannerarea__icon__2 .herobanner__common__img.herobanner__img__1 {
        bottom: 80px;
        width: 70px;
    }
    .herobannerarea__icon__2 .herobanner__common__img.herobanner__img__2 {
        top: 50px;
        left: 25px;
        width: 75px;
    }
    .herobannerarea__icon__2 .herobanner__common__img.herobanner__img__5 {
        top: 30px;
        right: 0px;
        width: 75px;
    }
    .mobile-logo img {
        max-width: 125px;
    }
    .mob_menu_wrapper {
        padding-top: 6px;
        padding-bottom: 6px;
    }
    .download-section .instructor__sidebar__small__img {
        width: 50px;
    }
    .df-svg-icon {
        height: 30px !important;
        width: 30px !important;
        fill: white !important;
    }
    .df-btn-text{
        font-size: 14px !important;
    }
    .management-section .section__title__2 .section__small__title span {
        font-size: 22px;
    }
    .management-section .breadcrumb__content__wraper .breadcrumb__title h2 {
        font-size: 26px;
        line-height: 40px;
    }
    .shape__icon__2 .shape__icon__img.shape__icon__img__1 {
        bottom: 15px;
        left: 20px;
        width: 60px;
    }
    .management-section .single__blog__wraper .single__blog__content h4 a {
        font-size: 20px;
    }
    .management-section .single__blog__wraper .single__blog__content p {
        font-size: 14px;
    }
    .management-section .single__blog__wraper .single__blog__content .more{
        font-size: 14px;
    }
    .aboutus-section {
        padding-bottom: 25px;
        padding-top: 35px;
    }
    .aboutus-section .instructor__content__wraper p {
        font-size: 14px;
        line-height: 24px;
        text-align: justify;
        margin-bottom: 8px;
    }
    .contact__from__wraper__map iframe {
        height: 250px;
    }
    .register-form-section .loginarea__wraper .login__heading .login__title {
        font-size: 28px;
    }
    .register-form-section {
        padding-top: 20px;
        padding-bottom: 50px;
    }
    .privacy-policy-section .section__title__heading h2 {
        font-size: 22px !important;
        line-height: 16px;
    }
    .privacy-policy-section .aboutarea__content__wraper__5 .section__title {
        margin-bottom: 0px;
    }
    .privacy-policy-section .section__title__heading p {
        font-size: 14px !important;
        line-height: 22px;
    }
    .privacy-policy-section .section__title__heading h4 {
        font-size: 18px !important;
        margin-bottom: 5px !important;
    }
    .privacy-policy-text h1 {
        font-size: 24px;
    }
}
/* end @media (max-width: 479px) */

/* @media (max-width: 425px) */
@media (max-width: 425px){
    .populerarea__2 .service__content h3{
        font-size: 20px;
    }
    .populerarea__2 .service__content h6{
        margin-bottom: 5px;
    }
    .mission-vission-sec .section__title__2 .section__small__title span {
        font-size: 24px;
    }
    .download-section .section__title__2 .section__small__title span {
        font-size: 18px;
        letter-spacing: 3px;
    }
    .download-section .section__title__2 .section__title__heading__2.heading__fontsize__2 h2 {
        font-size: 16px;
        line-height: 28px;
    }
    .download-section .section__title__heading__2 img {
        width: 115px;
    }
    .download-section .about__padding__wrap {
        padding-top: 20px;
        padding-bottom: 20px;
    }
    .section__title .section__title__heading h2 {
        font-size: 20px;
    }
    .frequently-asked-questions .section__title {
        margin-bottom: 15px;
    }
    .frequently-asked-questions .content__cirriculum__wrap .accordion-button {
        font-size: 14px;
    }
    .frequently-asked-questions .scc__wrap{
        padding: 5px 0;
    }
    .testmonialarea .section__title .section__title__heading h2 {
        font-size: 20px;
    }
    .single__testimonial__wraper .testimonial__content p{
        font-size: 14px;
        line-height:26px;
    }
    .footerarea__wrapper .footerarea__inner .footerarea__heading h3 {
        font-size: 18px;
        margin-bottom: 0;
    }
    .footerarea__wrapper .footerarea__inner .footerarea__heading h3 {
        font-size: 18px;
        margin-bottom: 0;
    }
    .footerarea__wrapper .footerarea__inner .footerarea__list ul li a{
        font-size: 14px;
    }
    .footerarea__wrapper .footerarea__inner .footerarea__list ul li {
        margin-bottom: 0px;
    }
    .footerarea__wrapper .footerarea__inner .footerarea__list ul li {
        display: block;
        margin-bottom: 0px;
    }
    .footerarea__wrapper .footerarea__inner .footerarea__list ul li{
        font-size: 14px;
    }
    .herobannerarea .herobannerarea__2 {
        padding-top: 20px;
        padding-bottom: 20px;
    }
    .herobannerarea__title .herobannerarea__small__title {
        margin-bottom: 0px;
    }
    .herobannerarea__title .herobannerarea__title__heading__2.herobannerarea__title__heading__3 h2 {
        font-size: 20px;
        margin-bottom: 5px;
    }
    .herobannerarea__ecomarece .herobannerarea__single__slider .herobannerarea__img{
        width: 160px;
    }
    .herobannerarea.herobannerarea__ecomarece .slider__controls__wrap .swiper-pagination {
        bottom: 10px;
    }
    .herobannerarea.herobannerarea__2 {
        padding-top: 25px;
        padding-bottom: 40px;
    }
    .mobile-off-canvas .mobile-aside-button {
        font-size: 26px;
    }
    .download-section .instructor__sidebar__small__img {
        width: 40px;
    }
    .breadcrumb__content__wraper .breadcrumb__title h2 {
        font-size: 24px;
        line-height: 30px;
    }
    .breadcrumb__inner ul li {
        font-size: 14px;
    }
    .breadcrumb__inner ul li a {
        font-size: 14px;
    }
    .management-section .section__title__2 .section__small__title span {
        font-size: 20px;
    }
    .management-section .single__blog__wraper .single__blog__content h4 a {
        font-size: 18px;
    }
    .shape__icon__2 .shape__icon__img.shape__icon__img__1{
        width: 50px;
    }
    .shape__icon__2 .shape__icon__img.shape__icon__img__2{
        width: 60px;
    }
    .shape__icon__2 .shape__icon__img.shape__icon__img__3{
        width: 40px;
    }
    .management-section .section__title__2 .section__small__title span {
        font-size: 18px;
        letter-spacing: 3px;
    }
    .breadcrumbarea {
        padding-top: 35px;
        padding-bottom: 35px;
    }
    .gallery-section .blogsidebar__content__wraper__2 {
        padding: 0px;
    }
    .gallery-section .blogsidebar__content__wraper__2 .photo__gallery__img{
        gap: 15px;
    }
    .gallery-section .blogsidebar__content__wraper__2{
        margin-bottom: 20px;
    }
    .contact__from__wraper__map iframe {
        height: 200px;
    }
    .single__contact .contact__text h5{
        font-size: 20px;
        line-height: 30px;
    }
    .contact__icon svg {
        width: 35px;
    }
    .contact__form__inner .contact__form__heading h3 {
        font-size: 18px;
        line-height: 30px;
    }
    .contact__form__inner .contact__form__heading {
        margin-bottom: 15px;
    }
    .register-form-section .loginarea__wraper .login__heading .login__title {
        font-size: 26px;
    }
    .join-us-tutor-sec .loginarea__wraper {
        padding: 25px 25px 25px;
    }
    .privacy-policy-section {
        padding-top: 30px;
        padding-bottom: 40px;
    }
    .privacy-policy-section .aboutarea__content__wraper__5 {
        margin-left: 10px;
        margin-right: 10px;
        margin-top: 15px;
    }
    .privacy-policy-section .section__title__heading h2 {
        font-size: 20px !important;
    }
    .privacy-policy-section .section__title__heading h4 {
        font-size: 16px !important;
        margin-bottom: 5px !important;
    }
}
/* end @media (max-width: 425px) */

/* @media (max-width: 375px) */
@media (max-width: 375px){
    .our-experties .section__title__heading h2 {
        font-size: 20px;
    }
    .populerarea__2 .service__content h3 {
        font-size: 18px;
    }
    .service__img {
        margin-bottom: 0px;
    }
    .populerarea__2 .service__content h6 {
        font-size: 14px;
    }
    .populerarea__2 .single__service {
        padding: 25px;
    }
   .mission-vission-sec .section__title__2 .section__small__title span {
        font-size: 20px;
    }
    .aboutarea__content__wraper .aboutarea__para p {
        font-size: 12px;
        line-height: 22px;
    }
    .mission-vission-sec .educationarea__img {
        width: 175px;
    }
    .mission-vission-sec{
        padding-top: 0;
    }
    .counterarea__text__wraper .counter__content__wraper .counter__number {
        font-size: 20px;
    }
    .download-section .section__title__2 .section__title__heading__2.heading__fontsize__2 h2 {
        font-size: 16px;
        line-height: 26px;
    }
    .section__title .section__title__heading h2 {
        font-size: 18px;
    }
    .herobannerarea__title .herobannerarea__small__title span{
        font-size: 14px;
        letter-spacing: 3px;
    }
    .herobannerarea__title .herobannerarea__title__heading__2.herobannerarea__title__heading__3 h2 {
        font-size: 18px;
        margin-bottom: 5px;
        line-height:25px;
    }
    .herobannerarea__ecomarece .herobannerarea__single__slider .herobannerarea__img {
        width: 125px;
    }
    .herobannerarea__icon__2 .herobanner__common__img.herobanner__img__5 {
        top: 30px;
        right: 0px;
        width: 50px;
    }
    .herobannerarea__icon__2 .herobanner__common__img.herobanner__img__2 {
        top: 50px;
        left: 25px;
        width: 50px;
    }
    .herobannerarea__icon__2 .herobanner__common__img.herobanner__img__1 {
        bottom: 50px;
        width: 50px;
    }
    .breadcrumb__content__wraper .breadcrumb__title h2 {
        font-size: 20px;
        line-height: 22px;
    }
    .breadcrumb__inner ul li {
        font-size: 12px;
    }
    .breadcrumb__inner ul li a {
        font-size: 12px;
    }
    .single__contact .contact__text h5 {
        font-size: 18px;
        line-height: 26px;
    }
    .contact__icon svg {
        width: 30px;
    }
    .contact__section {
        padding-top: 30px;
    }
    .default__button{
        font-size: 12px;
    }
    .register-form-section .loginarea__wraper .login__heading .login__title {
        font-size: 26px;
    }
    .register-form-section .loginarea__wraper .login__heading .login__title {
        font-size: 24px;
    }
}
/* end @media (max-width: 375px) */

/* end media query */