/* Medium screen  */
@media only screen and (min-width: 992px) and (max-width: 1199px) {
    .about-one__left {
        max-width: 600px;
        margin: 0 auto 0;
    }

    .about-one__right {
        max-width: 600px;
        margin: 141px auto 0;
    }

    .services-one__left .section-title__title {
        font-size: 34px;
        line-height: 44px;
    }

    .grow-business__left {
        max-width: 600px;
        margin: 0 auto 0;
    }

    .grow-business__right {
        max-width: 600px;
        margin: 0 auto 0;
    }

    .testimonial-one__shape-1 {
        border-left: 145px solid transparent;
        border-right: 145px solid transparent;
    }

    .testimonial-one {
        padding: 120px 0 104px;
    }

    .project-one__content {
        margin-right: 50px;
        padding: 33px 20px 47px;
    }

    .project-one__content h3 {
        font-size: 19px;
    }

    .team-one__left .section-title__title {
        font-size: 40px;
        line-height: 50px;
    }

    .team-one__hover-content {
        right: 20px;
        padding: 25px 20px 30px;
    }

    .team-one__hover-arrow-box {
        right: 20px;
    }

    .counter-one__left .section-title__title {
        font-size: 37px;
        line-height: 47px;
    }

    .counter-one__right {
        margin-left: 0;
    }

    .counter-one__call-box {
        position: relative;
        margin-top: 20px;
        margin-left: 27px;
    }

    .contact-one__left {
        margin-right: 0;
    }

    .contact-one__right .section-title__title {
        font-size: 38px;
    }

    .news-one__content {
        padding: 22px 20px 34px;
    }

    .news-one__title {
        font-size: 21px;
    }


    .news-one__hover-content {
        padding: 18px 20px 23px;
    }

    .news-one__hover-title {
        font-size: 21px;
    }

    .news-one__hover-btn-box a {
        padding: 15px 20px 16px;
    }


    .footer-widget__about {
        margin-right: 0;
    }

    .footer-widget__link {
        margin-left: 0;
    }

    .footer-widget__portfolio {
        margin-right: 0;
        margin-top: 32px;
    }

    .footer-widget__newsletter {
        margin-top: 32px;
    }

    .feature-one__hover-content {
        padding: 15px 20px 15px;
    }

    .feature-one__hover-text {
        margin-top: 12px;
        margin-bottom: 20px;
    }

    .about-two__left {
        max-width: 600px;
        margin-left: auto;
        margin-right: auto;
    }

    .about-two__right {
        padding-top: 60px;
        max-width: 600px;
        margin: 0 auto 0;
    }

    .about-two {
        padding: 0 0 120px;
    }

    .about-two__shape-1 {
        position: absolute;
        left: 149px;
        bottom: 102px;
    }

    .faq-one__left {
        max-width: 600px;
        margin: 0 auto 0;
    }

    .faq-one__right {
        max-width: 600px;
        margin: 50px auto 0;
    }

    .testimonial-two__single {
        padding-right: 100px;
    }

    .project-two__left {
        margin-right: 0;
        margin-bottom: 50px;
        max-width: 600px;
    }

    .project-two__right {
        margin-right: 0;
    }

    .project-two__bg {
        display: none;
    }

    .project-two__inner::before {
        right: 0;
    }

    .feature-two__content {
        margin-left: 15px;
    }

    .feature-two__content h3 {
        font-size: 17px;
    }

    .feature-two__content p br {
        display: none;
    }

    .about-three__left {
        max-width: 600px;
        margin: 0 auto 0;
    }

    .about-three__img-2 {
        left: 0;
    }

    .about-three__shape-2 {
        display: none;
    }

    .about-three__right {
        max-width: 600px;
        margin: 60px auto 0;
    }

    .cta-one__img {
        position: relative;
    }

    .cta-one__inner {
        padding-left: 60px;
        flex-direction: column;
        align-items: baseline;
    }

    .cta-one__title {
        margin-top: 13px;
        margin-bottom: 17px;
    }

    .testimonial-three__left {
        margin-left: auto;
        margin-right: auto;
        max-width: 600px;
        padding: 88px 50px 100px;
    }

    .testimonial-three__right {
        padding-top: 60px;
        max-width: 600px;
        margin: 0 auto 0;
    }

    .testimonial-three__bg {
        display: none;
    }

    .testimonial-three {
        padding: 0 0 120px;
    }

    .together-one__left {
        max-width: 600px;
        margin: 0 auto 50px;
    }

    .together-one__right {
        max-width: 600px;
        margin: 0 auto 0;
    }

    .expectation-one__points li+li {
        margin-left: 80px;
    }

    .expectation-one__points li::before {
        right: -40px;
    }

    .news-two__title {
        position: absolute;
        left: 20px;
        right: 20px;
        font-size: 18px;
        line-height: 30px;
    }

    .brand-one__title:before,
    .brand-one__title:after {
        display: none;
    }

    .about-four__left {
        max-width: 600px;
        margin: 0 auto 0;
    }

    .about-four__right {
        max-width: 600px;
        margin: 60px auto 0;
    }

    .careers-page__single {
        padding-right: 20px;
    }

    .careers-page__title {
        font-size: 18px;
    }

    .careers-page__content {
        margin-left: 20px;
    }

    .careers-page__meta {
        margin-left: 0;
    }

    .careers-page__tag {
        right: 0;
    }

    .contact-page__right {
        margin-left: 0;
    }

    .contact-page__right .section-title__title {
        font-size: 38px;
    }

    .news-details__pagenation li+li {
        margin-left: 0;
        margin-top: 30px;
    }

    .team-details__right {
        margin-left: 0;
    }

    .feature-two__shape-1 {
        display: none;
    }




}




/* Tablet Layout: 768px. */
@media only screen and (min-width: 768px) and (max-width: 991px) {
    .about-one__left {
        max-width: 600px;
        margin: 0 auto 0;
    }

    .about-one__right {
        max-width: 600px;
        margin: 0px auto 0px;
    }

    .about-one__img-2 {
       right: -15px;
        bottom: -292px;
    }

    .about-one__img-2 img {
  width: 100%;
}

    .grow-business__left {
        max-width: 600px;
        margin: 0 auto 0;
    }

    .grow-business__right {
        max-width: 600px;
        margin: 0 auto 0;
    }

    .video-one__title {
        font-size: 50px;
        line-height: 60px;
    }

    .testimonial-one__shape-1 {
        border-left: 165px solid transparent;
        border-right: 165px solid transparent;
    }

    .testimonial-one__left {
        margin-bottom: 38px;
    }

    .project-one__content {
        margin-right: 50px;
        padding: 33px 20px 47px;
    }

    .counter-one__right {
       margin-left: 0;
        margin-top: 20px;
        margin-bottom: 23px;
    }

    .counter-one__call-box {
       position: relative;
        padding: 10px 7px;
        max-width: 264px;
        margin:0px 29px 0px 0px;
    }

    .contact-one__left {
        margin-right: 0;
        margin-bottom: 60px;
    }


    .footer-widget__about {
        margin-right: 0;
    }

    .footer-widget__link {
        margin-left: 0;
    }

    .footer-widget__portfolio {
        margin-right: 0;
        margin-top: 32px;
    }

    .footer-widget__newsletter {
        margin-top: 32px;
    }

    .feature-one__hover-content {
        display: flex;
        align-items: center;
        justify-content: center;
        flex-direction: column;
        text-align: center;
    }

    .about-two__left {
        max-width: 600px;
        margin-left: auto;
        margin-right: auto;
    }

    .about-two__right {
        padding-top: 60px;
        max-width: 600px;
        margin: 0 auto 0;
    }

    .about-two {
        padding: 0 0 120px;
    }

    .about-two__shape-1 {
        left: 145px;
        bottom: 105px;
    }

    .faq-one__left {
        max-width: 600px;
        margin: 0 auto 0;
    }

    .faq-one__right {
        max-width: 600px;
        margin: 50px auto 0;
    }

    .testimonial-two__single {
        padding: 40px 20px 33px;
        padding-right: 20px;
    }

    .project-two__left {
        margin-right: 0;
        margin-bottom: 50px;
        max-width: 600px;
    }

    .project-two__right {
        margin-right: 0;
    }

    .project-two__bg {
        display: none;
    }

    .project-two__inner::before {
        right: 0;
    }

    .get-free__shape-2,
    .get-free__shape-3,
    .get-free__shape-4,
    .get-free__shape-5 {
        display: none;
    }

    .get-free__bg-two {
        display: none;
    }

    .get-free__bg-box {
        width: 100%;
    }

    .get-free__inner {
        flex-direction: column;
        align-items: baseline;
    }

    .get-free__right {
        margin-left: 0;
        margin-top: 77px;
    }

    .get-free {
        padding: 100px 0 140px;
    }

    .about-three__left {
        max-width: 600px;
        margin: 0 auto 0;
    }

    .about-three__img-2 {
        left: 0;
    }

    .about-three__shape-2 {
        display: none;
    }

    .about-three__right {
        max-width: 600px;
        margin: 60px auto 0;
    }

    .cta-one__img {
        position: relative;
    }

    .cta-one__inner {
        padding-left: 60px;
        flex-direction: column;
        align-items: baseline;
    }

    .cta-one__title {
        margin-top: 13px;
        margin-bottom: 17px;
    }

    .testimonial-three__left {
        margin-left: auto;
        margin-right: auto;
        max-width: 600px;
        padding: 88px 50px 100px;
    }

    .testimonial-three__right {
        padding-top: 60px;
        max-width: 600px;
        margin: 0 auto 0;
    }

    .testimonial-three__bg {
        display: none;
    }

    .testimonial-three {
        padding: 0 0 120px;
    }

    .together-one__left {
        max-width: 600px;
        margin: 0 auto 50px;
    }

    .together-one__right {
        max-width: 600px;
        margin: 0 auto 0;
    }

    .expectation-one__points li+li {
        margin-left: 80px;
    }

    .expectation-one__points li::before {
        right: -40px;
    }

    .brand-one__title:before,
    .brand-one__title:after {
        display: none;
    }

    .about-four__left {
        max-width: 600px;
        margin: 0 auto 0;
    }

    .about-four__right {
        max-width: 600px;
        margin: 60px auto 0;
    }

    .contact-page__right {
        margin-left: 0;
        margin-top: 60px;
    }

    .news-details__pagenation li+li {
        margin-left: 0;
        margin-top: 30px;
    }

    .project-details__info {
        padding: 39px 20px 49px;
    }

    .project-details__info-list li::before {
        left: -22px;
    }

    .project-details__img-two {
        margin-bottom: 30px;
    }

    .project-details__pagination-single-two {
        margin-top: 30px;
    }

    .services-details__left {
        margin-bottom: 60px;
    }

    .team-details__left {
        margin-right: 0;
        margin-bottom: 60px;
    }

    .team-details__right {
        margin-left: 0;
    }

    .team-details__bottom-right {
        margin-left: 0;
        margin-top: 40px;
    }

    .feature-two__shape-1 {
        display: none;
    }


}



@media only screen and (min-width: 1200px) and (max-width: 1890px) {
    .feature-two__shape-1 {
        display: none;
    }
}



@media only screen and (min-width: 1500px) and (max-width: 1800px) {
    .project-one__content {
        margin-right: 150px;
    }
}

@media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .project-one__content {
        margin-right: 100px;
        padding: 33px 25px 47px;
    }


}



@media only screen and (min-width: 1400px) and (max-width: 1750px) {
    .testimonial-three__left {
        margin-left: 0;
        margin-right: -200px;
    }

    .testimonial-three__right {
        margin-left: 200px;
    }

    .testimonial-three__text br {
        display: none;
    }
}

@media only screen and (min-width: 1200px) and (max-width: 1399px) {
    .testimonial-three__left {
        margin-left: 0;
        margin-right: -150px;
        padding: 88px 20px 100px;
    }

    .testimonial-three__right {
        margin-left: 150px;
    }

    .testimonial-three__text br {
        display: none;
    }
}

@media only screen and (min-width: 1400px) and (max-width: 1680px) {}

@media only screen and (min-width: 1200px) and (max-width: 1399px) {}

















/*--------------------------------------------------------------
# Slider All Responsice Css
--------------------------------------------------------------*/

@media only screen and (min-width: 992px) and (max-width: 1199px) {
    .main-slider-two .owl-theme .owl-nav {
        align-items: flex-end;
        padding: 0 50px;
    }

    .main-slider-two__rounded-text {
        right: 100px;
    }


    .main-slider-three .owl-theme .owl-nav {
        justify-content: inherit;
        flex-direction: column;
        align-items: flex-end;
    }

    .main-slider-three .owl-theme .owl-nav [class*=owl-]+[class*=owl-] {
        margin-top: 10px;
    }
}



@media only screen and (min-width: 768px) and (max-width: 991px) {
    .main-slider-two .owl-theme .owl-nav {
        display: none;
    }

    .main-slider-two__rounded-text {
        top: 258px;
    }

    .main-slider-three .owl-theme .owl-nav {
        justify-content: inherit;
        flex-direction: column;
        align-items: flex-end;
        padding-left: 30px;
        padding-right: 30px;
    }

    .main-slider-three .owl-theme .owl-nav [class*=owl-]+[class*=owl-] {
        margin-top: 10px;
    }
}



@media only screen and (max-width: 767px) {
    .main-slider__sub-title {
        padding: 7px 28px 7px;
    }

    .main-slider__title {
        font-size: 38px;
        line-height: 48px;
    }

    .main-slider .owl-theme .owl-nav {
        display: none;
    }



    .main-slider-two .owl-theme .owl-nav {
        display: none;
    }

    .main-slider-two__rounded-text {
        display: none;
    }

    .main-slider-two__title {
        font-size: 37px;
        line-height: 47px;
    }

    .main-slider-two__text br {
        display: none;
    }


    .main-slider-three .owl-theme .owl-nav {
        display: none;
    }

    .main-slider-three__title {
        font-size: 17px;
        line-height: 25px;
        width: 75%;
    }

    .main-slider-three__text {
        position: relative;
        left: 0;
        bottom: 0;
        margin-top: 0px;
        font-size: 13px;
        width: 70%;
        line-height: 19px;
      }

    .main-slider-three__shape-2 {
        display: none;
    }



}



@media only screen and (min-width: 1200px) and (max-width: 1450px) {
    .main-slider-two .owl-theme .owl-nav {
        align-items: flex-end;
        padding: 0 50px;
    }

    .main-slider-two__rounded-text {
        right: 100px;
    }

    .main-slider-three .owl-theme .owl-nav {
        justify-content: inherit;
        flex-direction: column;
        align-items: flex-end;
    }

    .main-slider-three .owl-theme .owl-nav [class*=owl-]+[class*=owl-] {
        margin-top: 10px;
    }
}





/*--------------------------------------------------------------
# Main Menu All Responsice Css
--------------------------------------------------------------*/

@media only screen and (min-width: 992px) and (max-width: 1199px) {
    .main-menu__top {
        display: none;
    }

    .main-menu__bottom {
        padding-left: 250px;
        padding-right: 250px;
    }

    .main-menu__bottom-inner {
        padding: 0 30px;
        padding-right: 30px;
    }

    .main-menu__btn-box {
        display: none;
    }





    .main-menu-two__top {
        display: none;
    }

    .main-menu-two__btn-box {
        display: none;
    }




    .main-menu-three__main-menu-box-right {
        margin-left: 100px;
    }

    .main-menu-three__btn-box {
        display: none;
    }

    .main-menu-three__call {
        margin-left: 0;
    }


    .main-menu-three .mobile-nav__toggler {
        color: var(--easyway-base);
    }

    .main-menu-three .mobile-nav__toggler:hover {
        color: var(--easyway-black);
    }




}



/*--------------tablet---------responsive-------wrap------start-----------*/


@media only screen and (min-width: 768px) and (max-width: 991px) {
    .main-menu__top {
        display: none;
    }

    .main-menu__bottom {
        padding-left: 250px;
        padding-right: 250px;
    }

    .main-menu__bottom-inner {
        padding: 0 30px;
        padding-right: 30px;
    }

    .main-menu__btn-box {
        display: none;
    }



    .main-menu-two__top {
        display: none;
    }

    .main-menu-two__btn-box {
        display: none;
    }

    .main-menu-two__right {
        display: none;
    }

    .main-menu-two__main-menu-box:before {
        display: none;
    }

    .main-menu-two__main-menu-box {
        padding-left: 0;
        padding-right: 0;
        justify-content: space-between;
        flex: 1;
    }

    .main-menu-two__main-menu-box-right {
        margin-left: 0;
    }




    .main-menu-three__right {
        padding-right: 30px;
    }

    .main-menu-three__logo {
        left: 30px;
    }

    .main-menu-three__main-menu-box-right {
        margin-left: 100px;
    }

    .main-menu-three__btn-box {
        display: none;
    }

    .main-menu-three__call {
        margin-left: 0;
    }


    .main-menu-three .mobile-nav__toggler {
        color: var(--easyway-base);
    }

    .main-menu-three .mobile-nav__toggler:hover {
        color: var(--easyway-black);
    }



    .main-menu-three__bottom-inner {
        padding: 0px 19px;
    }


    .main-menu .main-menu__list > li + li, .stricky-header .main-menu__list > li + li {
        margin-left: 30px;
    }


    .main-menu .main-menu__list > li > a, .stricky-header .main-menu__list > li > a{
        font-size: 14px;
    }

    .main-menu-three__main-menu-box {
        column-gap: 73px;
    }


    .quick-enq-bttn {
        display: none;
    }


    .page-header__inner h2 {
      font-size: 36px;
      line-height: 38px;
    }


    .page-header__inner,
    .contact-page {
      padding: 40px 0 40px;

    }


    .section-title__title {
      font-size: 22px;
    line-height: 38px;
    font-weight: 600;
    margin-top: 0px;
}

.contact-page__points li .icon span {
      width: 70px;
      height: 70px;
      font-size: 20px;
      border-radius: 10px;
}


.main-menu-three__top-inner {
  padding: 5px 20px;
}

.main-menu-three__top-inner::before {
  width: 84%;
}


.main-slider-three__title-box {
    width: 60%;
}

.main-slider-three__title {
  font-size: 27px;
  line-height: 40px;
}


.innr-course-slct {
  width: 45%;
  margin-bottom: 17px;
}


.bannr-course-srch-bar .innr-course-srch{
  width: 100%;
  margin: 0px 28px;
}

.innr-course-srch button {
    width: 100%;
    padding: 5px 13px;
}


.main-slider-three .item {
  padding-top: 50px;
  padding-bottom: 80px;
}


.about-one__btn-box .thm-btn {
    padding: 10px 20px 10px;
}

.our-service-wrap {
  column-gap: 11px;
  justify-content: left;
}

.our-service-bx {
  width: 32%;
}



.section-title {
  margin-top: 0px;
  margin-bottom: 30px;
}


.services-one {
  padding: 37px 0 15px;
}


.services-one__read-more a {
  justify-content: center;
}

.services-one__img img {
  height: 131px;
  object-fit: cover;
}


.news-one {
  padding: 40px 0 50px;
}

.news-one__title {
  padding-bottom: 10px;
  margin-bottom: 10px;
}


.news-one__content p{
   font-size: 14px;
    line-height: 22px;
}

.testimonial-one__content {
    height: auto;
}


.testimonial-one {
  padding: 35px 0 35px;
}

.testimonial-one__left .section-title {
  margin-bottom: 20px;
}


.counter-one__count h3,
.counter-one__count span {
  font-size: 35px;
}


.counter-one__count-box li .counter-one__text{
    font-size: 15px;
}

.counter-one__inner {
  padding: 20px 0 35px;
}

.counter-one__bottom-inner {
  display: flex;
}


.about-service-sctn {
  padding: 40px 0px;
}

.about-service-wrp {
  column-gap: 20px;
  justify-content: left;
  row-gap: 15px;
}

.innr-abt-service-bx {
  width: 31%;
}


.about-get-touch-wrp {
    width: 100%;
}


.about-get-touch-img img {
  width: 174px;
  border-radius: 15px 0px 0px 15px;
  height: 178px;
}


}



/*--------------tablet---------responsive-------wrap-------end------------*/


@media (max-width: 767px) {

    .main-menu__call {
        display: none;
    }

    .main-menu__top {
        display: none;
    }

    .main-menu__bottom {
        padding-left: 0;
        padding-right: 0;
    }

    .main-menu__logo {
        position: relative;
        left: 0;
        justify-content: center;
        padding: 12.5px 0px;
    }

    .main-menu__btn-box {
        display: none;
    }

    .main-menu__bottom-inner {
        padding: 0 30px;
        padding-right: 30px;
    }


    .main-menu-two__top {
        display: none;
    }

    .main-menu-two__bottom {
        padding-left: 0;
        padding-right: 0;
    }

    .main-menu-two__logo {
        position: relative;
        left: 0;
        justify-content: center;
        padding-top: 37px;
    }

    .main-menu-two__right {
        display: none;
    }

    .main-menu-two__btn-box {
        display: none;
    }

    .main-menu-two__main-menu-box:before {
        display: none;
    }

    .main-menu-two__main-menu-box-right {
        margin-left: 0;
    }

    .main-menu-two__main-menu-box {
        padding-left: 30px;
        padding-right: 30px;
        z-index: 1;
        justify-content: space-between;
        flex: 1;
    }



    .main-menu-three__right {
        display: none;
    }

    .main-menu-three__main-menu-box-right {
        display: none;
    }

    .main-menu-three__bottom {
        padding-left: 0;
    }

    .main-menu-three__logo {
        position: relative;
        left: 0;
    }

    .main-menu-three__main-menu-box {
    padding:4px 12px;
    border-left: 0;
    }










    .main-menu-three .mobile-nav__toggler {
        color: var(--easyway-base);
    }

    .main-menu-three .mobile-nav__toggler:hover {
        color: var(--easyway-black);
    }













}




@media only screen and (min-width: 1400px) and (max-width: 1680px) {
    .main-menu__top {
        padding-left: 250px;
        padding-right: 250px;
    }

    .main-menu__bottom {
        padding-left: 250px;
        padding-right: 250px;
    }

    .main-menu__btn-box {
        display: none;
    }

}


@media only screen and (min-width: 1200px) and (max-width: 1399px) {
    .main-menu__top {
        padding-left: 200px;
        padding-right: 200px;
    }

    .main-menu__bottom {
        padding-left: 200px;
        padding-right: 200px;
    }

    .main-menu__btn-box {
        display: none;
    }

    .main-menu__top-menu {
        display: none;
    }

    .main-menu__logo {
        left: 15px;
    }

    .main-menu__call {
        right: 15px;
    }









    .main-menu-two__main-menu-box-right {
        margin-left: 40px;
    }

    .main-menu-two__btn-box {
        display: none;
    }

    .main-menu-two__bottom {
        padding-left: 180px;
        padding-right: 20px;
    }

    .main-menu-two__top {
        padding-left: 185px;
    }

    .main-menu-two__top-inner {
        padding: 10.5px 20px;
    }

    .main-menu-two__logo {
        left: 15px;
    }

    .main-menu-two__main-menu-box {
        padding-left: 30px;
        padding-right: 30px;
    }

    .main-menu-two__search-box {
        display: none;
    }








    .main-menu-three__top-menu {
        display: none;
    }

    .main-menu-three__btn-box {
        display: none;
    }


    .main-menu-three__main-menu-box-right {
        display: none;
    }

    .main-menu-three__call {
        margin-left: 0;
    }

    

   
}



@media only screen and (min-width: 1600px) and (max-width: 1765px) {
    .main-menu-two__btn-box {
        display: none;
    }
}

@media only screen and (min-width: 1400px) and (max-width: 1599px) {
    .main-menu-two__main-menu-box-right {
        margin-left: 40px;
    }

    .main-menu-two__btn-box {
        display: none;
    }

    .main-menu-two__bottom {
        padding-left: 250px;
        padding-right: 40px;
    }

    .main-menu-two__top {
        padding-left: 250px;
    }

    .main-menu-two__top-inner {
        padding: 10.5px 40px;
    }

    .main-menu-two__logo {
        left: 50px;
    }

    .main-menu-two__main-menu-box {
        padding-left: 40px;
        padding-right: 40px;
    }



    .main-menu-three__btn-box {
        display: none;
    }

    .main-menu-three__main-menu-box-right {
        margin-left: 40px;
    }

    .main-menu-three__call {
        margin-left: 0;
    }

    /* .main-menu-three__bottom {
        padding-left: 250px;
    } */

    /* .main-menu-three__top {
        padding-left: 250px;
    } */

    .main-menu-three__logo {
        left: 50px;
    }

    .main-menu-three__right {
        padding-right: 50px;
    }

    .main-menu-three__top-inner {
        padding-right: 50px;
    }


}






/*-------------my-----mobile------responsive--------wrap-------start-----------*/


/* Mobile Layout: 320px. */
@media only screen and (max-width: 767px) {
    .section-title__title {
        font-size: 22px;
        line-height: 31px;
    }

    .section-title__title br {
        display: none;
    }

    .about-one__left {
        margin-right: 0;
    }

    .about-one__img-2 {
        display: none;
    }

    .about-one__right {
        margin-left: 0;
        margin-top: 30px;
    }

    .about-one__points-box {
        flex-direction: column;
        align-items: baseline;
    }

    .about-one__points-list+.about-one__points-list {
        margin-left: 0;
        margin-top: 8px;
    }

    .about-one__shape-3 {
        display: none;
    }

    .grow-business__left {
        margin-right: 0;
    }

    .grow-business__right {
        margin-left: 0;
        padding: 35px 25px 50px;
    }

    .grow-business__right-points-text br {
        display: none;
    }

    .video-one__title {
        font-size: 40px;
        line-height: 50px;
    }

    .video-one__title br {
        display: none;
    }

   

    .testimonial-one__shape-1 {
        display: none;
    }

    .project-one__content {
        margin-right: 50px;
        padding: 33px 20px 47px;
    }

    .project-one__content h3 {
        font-size: 19px;
    }

    .team-one__hover-content {
        right: 20px;
        padding: 25px 20px 30px;
    }

    .team-one__hover-arrow-box {
        right: 20px;
    }

    .counter-one__right {
        margin-left: 0;
        margin-top: 0px;
    }

    .counter-one__bg {
        display: none;
    }


    .counter-one__count-box li {
        flex: 0 0 50%;
        max-width: 100%;
        width: 50%;
    }

    .counter-one__call-box {
        position: relative;
        margin-top: 20px;
        margin-left: 37px;
        padding: 5px 10px;
        max-width: 250px;
    }

    .counter-one__bottom-inner {
        padding: 31px 15px 34px;
        padding-right: 15px;
    }

    .contact-one__left {
        padding: 50px 20px 50px;
        margin-right: 0;
        margin-bottom: 60px;
    }

    .contact-one__points li .text {
        margin-left: 15px;
    }

    .contact-one__points li .text h3 {
        font-size: 18px;
    }

    .news-one__content {
        padding: 22px 20px 34px;
    }


    .news-one__content p{
       font-size: 14px;
    line-height: 21px;
    }

    .news-one__title {
        font-size: 21px;
        padding-bottom: 7px;
    }


    .news-one__hover-content {
        padding: 18px 20px 23px;
    }

    .news-one__hover-title {
        font-size: 21px;
    }

    .news-one__hover-btn-box a {
        padding: 15px 20px 16px;
    }

    .footer-widget__about {
        margin-right: 0;
    }

    .footer-widget__link {
        margin-left: 0;
        margin-bottom: 20px;
    }

    .footer-widget__portfolio {
        margin-right: 0;
        margin-top: 35px;
    }

    .feature-one__hover-content {
        display: flex;
        align-items: center;
        justify-content: center;
        flex-direction: column;
        text-align: center;
    }

    .feature-one__hover-content {
        padding: 10px 20px 10px;
    }

    .feature-one__hover-text {
        margin-top: 12px;
        margin-bottom: 20px;
    }

    .about-two__left {
        margin-right: 0;
        margin-left: 0;
    }

    .about-two__right {
        margin-left: 0;
        padding-top: 60px;
    }

    .about-two__successful-project {
        display: none;
    }

    .about-two__shape-1 {
        display: none;
    }

    .about-two__points {
        flex-direction: column;
        align-items: baseline;
    }

    .about-two__points li+li {
        margin-left: 0;
        margin-top: 20px;
    }

    .about-two__points li::before {
        display: none;
    }

    .about-two__btn-and-founder {
        flex-direction: column;
        align-items: baseline;
    }

    .about-two__shape-2 {
        position: relative;
        top: 0;
        left: 0;
    }

    .about-two__founder {
        margin-top: 20px;
    }

    .about-two {
        padding: 0 0 120px;
    }

    .faq-one__experience-and-points-box {
        flex-direction: column;
    }

    .faq-one__right {
        margin-top: 50px;
    }

    .testimonial-two__single {
        padding: 40px 20px 33px;
        padding-right: 20px;
    }

    .project-two__left {
        margin-right: 0;
        margin-bottom: 50px;
    }

    .project-two__right {
        margin-right: 0;
    }

    .project-two__bg {
        display: none;
    }

    .project-two__inner::before {
        right: -100000px;
    }

    .project-two__completed-box {
        flex-direction: column;
        align-items: baseline;
    }

    .project-two__completed-content {
        margin-left: 0;
        padding-left: 0;
        margin-top: 20px;
    }

    .project-two__completed-content::before {
        display: none;
    }

    .get-free__shape-2,
    .get-free__shape-3,
    .get-free__shape-4,
    .get-free__shape-5 {
        display: none;
    }

    .get-free__bg-two {
        display: none;
    }

    .get-free__bg-box {
        width: 100%;
    }

    .get-free__inner {
        flex-direction: column;
        align-items: baseline;
    }

    .get-free__right {
        margin-left: 0;
        margin-top: 77px;
    }

    .get-free {
        padding: 100px 0 140px;
    }

    .feature-two__content {
        margin-left: 15px;
    }

    .feature-two__content h3 {
        font-size: 17px;
    }

    .feature-two__content p br {
        display: none;
    }

    .about-three__left {
        margin-left: 0;
    }

    .about-three__img-2 {
        display: none;
    }

    .about-three__shape-1,
    .about-three__shape-2 {
        display: none;
    }

    .about-three__right {
        margin-left: 0;
        margin-top: 60px;
    }

    .about-three__person-and-trusted {
        margin-top: 0;
        flex-direction: column;
        align-items: baseline;
    }

    .about-three__trusted {
        margin-left: 0;
        margin-top: 40px;
    }

    .about-three__person {
        margin-top: 34px;
    }

    .about-three__person::before {
        display: none;
    }

    .about-three__text-two::before {
        display: none;
    }

    .about-three {
        padding: 120px 0 120px;
    }

    .cta-one__img {
        position: relative;
        max-width: 320px;
    }

    .cta-one__img img {
        width: 100%;
    }

    .cta-one__inner {
        padding-left: 30px;
        padding-right: 30px;
        flex-direction: column;
        align-items: baseline;
    }

    .cta-one__title {
        margin-top: 13px;
        margin-bottom: 17px;
    }

    .cta-one__title h3 br {
        display: none;
    }

    .testimonial-three__left {
        margin-left: 0;
        margin-right: 0;
        padding: 88px 20px 100px;
    }

    .testimonial-three__text {
        font-size: 20px;
        line-height: 30px;
    }

    .testimonial-three__text br {
        display: none;
    }

    .testimonial-three__right {
        padding-top: 60px;
    }

    .testimonial-three__bg {
        display: none;
    }

    .testimonial-three {
        padding: 0 0 120px;
    }

    .together-one__left {
        margin-bottom: 50px;
    }

    .together-one__img {
        margin-left: 0;
        margin-bottom: 30px;
    }

    .together-one__img-2 {
        margin-left: 0;
        margin-right: 0;
    }

    .expectation-one__points {
        justify-content: inherit;
        flex-direction: column;
        align-items: baseline;
        padding: 80px 0 70px;
    }

    .expectation-one__points li+li {
        margin-left: 0;
        margin-top: 50px;
    }

    .expectation-one__points li {
        padding-top: 0;
        padding-bottom: 0;
    }

    .expectation-one__points li::before {
        display: none;
    }

    .news-two__title {
        position: absolute;
        left: 20px;
        right: 20px;
    }

    .news-two__title br {
        display: none;
    }

    .brand-one__title:before,
    .brand-one__title:after {
        display: none;
    }

    .about-four__left {
        margin-right: 0;
    }

    .about-four__img-two {
        display: none;
    }

    .about-four__shape-1 {
        display: none;
    }

    .about-four__right {
        margin-left: 0;
        margin-top: 60px;
    }

    .careers-page__single {
        padding-top: 20px;
        padding-bottom: 20px;
        padding-left: 20px;
        padding-right: 20px;
        flex-direction: column;
        align-items: baseline;
    }

    .careers-page__title {
        font-size: 18px;
    }

    .careers-page__content {
        margin-left: 0px;
        margin-top: 20px;
    }

    .careers-page__meta {
        margin-left: 0;
    }

    .careers-page__tag {
        right: 0;
    }

    .contact-page__form-box {
        padding: 35px 25px 35px;
        border-radius: 20px;
    }

    .contact-page__right {
        margin-left: 0;
        margin-top: 35px;
    }

    .contact-page__points li .text {
        margin-left: 20px;
    }

    .contact-page__points li .text h3 {
        font-size: 17px;
    }

    .news-details__content {
        padding:17px 14px 25px;
    }

    .news-details__bottom {
        flex-direction: column;
    }

    .news-details__social-list {
        margin-top: 20px;
    }

    .news-details__pagenation li+li {
        margin-left: 0;
        margin-top: 30px;
    }

    .news-details__pagenation li {
        font-size: 18px;
        padding-left: 25px;
        padding-right: 25px;
    }

    .comment-one__single {
        flex-direction: column;
        align-items: baseline;
    }

    .comment-one__content {
        margin-left: 0;
        margin-top: 20px;
    }

    .project-details__info {
        padding: 39px 20px 49px;
    }

    .project-details__info-list {
        justify-content: center;
        flex-direction: column;
        text-align: center;
    }

    .project-details__info-list li::before {
        display: none;
    }

    .project-details__info-list li+li {
        margin-top: 20px;
    }

    .project-details__img-two {
        margin-bottom: 30px;
    }

    .project-details__pagination-single-two {
        margin-top: 30px;
    }

    .project-details__pagination-single {
        padding: 43px 20px 45px;
    }

    .team-details__left {
        margin-right: 0;
        margin-bottom: 60px;
    }

    .team-details__right {
        margin-left: 0;
    }

    .team-details__bottom-right {
        margin-left: 0;
        margin-top: 40px;
    }

    .contact-two__shape-1,
    .contact-two__shape-2,
    .contact-two__shape-3,
    .contact-two__shape-4,
    .contact-two__shape-5 {
        display: none;
    }

    .feature-two__shape-1 {
        display: none;
    }


.main-menu .main-menu__list{
    display: none;
}


.main-menu .mobile-nav__toggler {
  display: block;
}



.main-menu-three__bottom-inner{
    padding: 0px 7px;
}


.main-menu-three__logo a img {
  width: 50px;
}

.main-menu-three__top-left {
    margin: auto;
}


.main-menu-three__top-right {
    display: none;
}


.main-menu-three__top-inner {
  padding: 5px 7px;
  width: 100%;
}

.main-menu-three__top-inner::before {
    width: 100%;
    clip-path: unset;
}

.main-menu-three__main-menu-box {
  column-gap: unset;
  width: 100%;
  justify-content: space-between;
}


.main-menu-three__bottom-inner::before {
    width: 30%;
}

.main-slider-three__title-box {
    width: 100%;
    margin-bottom: 10px;
}


.main-slider-three__bg {
    height: 300px;
}

/*.main-slider-three__shape-1 img {
    height: 318px;
}
*/

.main-slider-three .item {
    padding-top: 25px;
    padding-bottom: 70px;
}


.thm-btn {
    padding: 5px 10px 5px;
    font-size: 14px;
}


.bannr-course-srch-bar {
    display: block;
    padding: 28px 26px;
    border-radius: 13px;
}


.innr-course-slct {
  width: 100%;
  margin-bottom: 17px;
}

.innr-course-srch button {
    width: 100%;
}

.select2-container .select2-selection--single .select2-selection__rendered {
    line-height: 31px !important;
    padding-left: 0px !important;
}


.main-slider-three__btn-box .main-slider-three__btn{
    display: none;
}

.about-one {
    padding: 40px 0 35px;
}


.services-two {
  padding: 35px 20px 40px;
}

.section-title {
  margin-top: 0px;
  margin-bottom: 40px;
}


.feature-one__title-box {
  padding: 12px 15px 13px;
}

.feature-one__title {
  font-size: 18px;
  font-weight: 500;
  line-height: 30px;
  letter-spacing: 0.4px;
}

.feature-one__title-box::before {
  border-left: 25px solid transparent;
  border-right: 25px solid transparent;
}

.services-two__bg-box {
    height: 315px;
}

.services-one {
  padding: 30px 0 10px;
}

.section-title__title span::before {
  bottom: 0px;
  height: 3px;

}

.our-service-bx {
  width: 100%;
}

.services-one__single {
  margin-bottom: 20px;
}

.services-one__read-more a {
    justify-content: center;
}


.counter-one__inner {
  padding: 40px 0 55px;
}


.counter-one__count h3,
.counter-one__count span {
  font-size: 27px;
}


.counter-one__count-box li p{
    font-size: 13px;
    line-height: 15px;
}

.counter-one__count {
  margin-top: 0px;
  margin-bottom: 0px;
}


.counter-one__icon span {
  font-size: 37px;
}


.counter-one__icon {
  width: 100px;
  height: 90px;
}

.site-footer__bottom-text {
    font-size: 13px;
}

.site-footer__top {
  padding: 25px 0 20px;
}


.news-one {
  padding: 35px 0 45px;
}


.testimonial-one__content {
    height: auto;
}

.testimonial-one {
    padding: 35px 0 30px;
}

.testimonial-one__left .section-title {
  margin-bottom: 25px;
}


.brand-one__img > img {
    width: 100% !important;
}

.counter-one__bottom-text {
  font-size: 17px;
}


.counter-one__call-icon span {
    width: 42px;
    height: 42px;
    font-size: 14px;
}


.thm-breadcrumb {
  padding: 5px 15px 5px;
}


.page-header__inner h2 {
  font-size: 30px;
  line-height: 30px;
}

.page-header__inner {
  padding: 35px 0 50px;
}

.abt-pg-sctn {
  padding: 30px 0 20px;
}



.abt-why-choose-list h1 {
  font-size: 25px;
}


.innr-abt-service-bx {
  width: 100%;
  margin-bottom: 20px;
}


.about-service-sctn {
  padding: 30px 0px 20px;
}

.abt-why-choose-list ul li {
  padding-bottom: 13px;
  font-size: 14px;
}


.start-jurny-content {
  padding: 21px 20px 15px;
  margin: 25px auto 10px;
}


.start-jurny-content h5 {
  font-size: 19px;
}

.about-get-touch-content {
  width: 100%;
  padding: 10px 5px 8px;
}


.about-get-touch-content h3 {
  font-size: 24px;
}


.about-get-touch-wrp {
  padding: 11px 10px;
  margin: 20px auto 40px;
  width: 100%;
}


.about-get-touch-img img {
  width: 100%;
  border-radius: 17px;
}


.services-details {
  padding: 30px 0 20px;
}


.services-details__category-title {
  font-size: 19px;
  line-height: 30px;
  padding: 9px 15px 9px;
}


.services-details__category {
    display: none;
}


.services-details__right {
  margin-top: 40px;
}


.services-details__img img {
  height: 200px;
}


.services-details__icon {
  width: 45px;
  height: 40px;
}


.services-details__title-1 {
  font-size: 28px;
  line-height: 43px;
  margin-top: 17px;
  margin-bottom: 6px;
}


.services-details__right p {
  font-size: 14px;
  line-height: 25px;
  margin-bottom: 12px;
  padding-top: 13px;
  text-align: left;
}


.stdy-cntry-bx li {
  font-size: 13px;
  line-height: 23px;
  padding-bottom: 12px;
}


.stdy-cntry-bx li::before {
  font-size: 18px;
  top: 2px;
}


.services-details__text-box {
  
  padding: 15px 20px 5px;
  margin-top: 15px;
  margin-bottom: 30px;
}


.services-details__text-box br{
    display: none;
}


.process-wrap {
  padding: 15px 15px;
}


.single-work-inner {
  padding: 0 13px 10px 13px;
  margin-top: 32px;
}


.single-work-inner .count-inner h2 {
  height: 65px;
  width: 65px;
  line-height: 52px;
}


.quick-enq-mdl-dlg {
  max-width: 100%;
}


.frm-rgt-dtl-title h4 {
  font-size: 23px;
  padding-bottom: 20px;
}

.mdl-frm-logo img {
  width: 67px;
}

.mdl-frm-logo {
  top: 32%;
}


.mdl-lft-form {
  padding: 62px 20px 30px 20px;
}

.service-sctn {
  padding: 25px 0px 25px;
}


.services-one__center p{
    font-size: 15px;
    line-height: 25px;
    padding-top: 13px;
}


.service-pg-img-bx img {
    border-radius: 30px;
}


.service-pg-content p {
  text-align: left;
}


.service-pg-content h3 {
  font-size: 20px;
}

.service-pg-img-bx img {
  height: 235px;
}

.service-pg-img-bx, .service-pg-content {
  margin-bottom: 25px;
}


.innr-srvce-wy-choose ul li {
  font-size: 14px;
  padding: 8px 5px 6px 25px;
  width: 100%;
  line-height: 23px;
  margin-bottom: 15px;
}

.innr-srvce-wy-choose {
  padding: 28px 28px;
}


.news-details__title-1 {
  font-size: 20px;
  line-height: 30px;
  margin-bottom: 10px;
  margin-top: 10px;
  padding-bottom: 12px;
}


.news-details {
  padding: 35px 0 35px;
}


.news-details__img img {
  height: 220px;
}


.contact-page {
  padding: 30px 0 35px;
}


.contact-page__points li .icon span {
    width: 63px;
    height: 63px;
    font-size: 20px;
    border-radius: 10px;
}


.contact-page__input-box textarea {
  height: 95px;
}


.contact-page__btn-box .thm-btn{
    width: 100%;
}


.contact-page__btn-box .thm-btn:hover::before {
  top: -60%;
}


}


/*-----=======================my-----mobile------responsive--------wrap-------end==================----*/



@media only screen and (min-width: 1600px) and (max-width: 1850px) {
    .main-menu-three__btn-box {
        display: none;
    }

    .main-menu-three__call {
        margin-left: 0;
    }

    .main-menu-three__main-menu-box-right {
        margin-left: 150px;
    }
}


/*--------------large-------screen------media----start--------*/

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

    .main-menu-three__main-menu-box {
        column-gap: 40px;
    }


}

/*--------------large-------screen------media----end--------*/