/* Medium screen  */
@media only screen and (min-width: 992px) and (max-width: 1199px) {
    .tabs-content__left {
        max-width: 600px;
        margin: 0 auto;
    }

    .tabs-content__right {
        max-width: 600px;
        margin: 50px auto 0;
    }

    .tabs-content__right:before {
        display: none;
    }

    .cta-one__inner {
        padding: 90px 35px 90px;
    }

    .why-choose-two__top-left {
        max-width: 600px;
        margin: 0 auto 0;
    }

    .why-choose-two__right {
        max-width: 600px;
        margin: 0 auto;
    }

    .why-choose-two__single {
        padding: 38px 10px 38px;
    }

    .counter-two__left {
        margin-left: 0;
        text-align: center;
        margin-bottom: 50px;
    }

    .contact-one__left {
        max-width: 600px;
        margin: 0 auto;
    }

    .contact-one__right {
        max-width: 600px;
        margin: 53px auto 0;
    }

   .contact-info__single {
        padding: 50px 45px 41px;
    }

    .contact-info__single-last {
        padding-bottom: 71px;
    }


    .features-one {
        padding: 80px 0px 40px;
    }

    .features-one__single {
        margin-bottom: 40px;
    }

}










/* Tablet Layout: 768px. */
@media only screen and (min-width: 768px) and (max-width: 991px) {
    .services-one__top-left .section-title {
        margin-bottom: 30px;
    }

    .services-one__top-text-box {
        margin-bottom: 30px;
    }

    .services-one__single {
        flex: 0 0 50%;
        max-width: 50%;
        padding: 0;
        text-align: center;
    }

    .services-one__count {
        margin: 0 auto;
    }

    .services-one__count:before {
        left: 0;
        right: 0;
    }

    .services-one__single:nth-child(3):before {
        display: none;
    }


    .counter-one-shape-1,
    .counter-one-shape-2,
    .counter-one-shape-3 {
        display: none;
    }

    .counter-one__single {
        flex: 0 0 50%;
        max-width: 50%;
    }

    .counter-one__single:nth-child(3):before {
        display: none;
    }

    .why-choose-one__img {
        border-radius: var(--qutiiz-bdr-radius);
    }

    .why-choose-one__img img {
        border-radius: var(--qutiiz-bdr-radius);
    }

    .why-choose-one__right {
        margin-left: 0;
    }

    .qutiiz-ready__title br {
        display: none;
    }

    .tabs-content__left {
        max-width: 600px;
        margin: 0 auto;
    }

    .tabs-content__right {
        max-width: 600px;
        margin: 50px auto 0;
    }

    .tabs-content__right:before {
        display: none;
    }

    .why-choose-two__top-left {
        max-width: 600px;
        margin: 0 auto 0;
    }

    .why-choose-two__right {
        max-width: 600px;
        margin: 0 auto;
    }
    .contact-one__left {
        max-width: 600px;
        margin: 0 auto;
    }

    .contact-one__right {
        max-width: 600px;
        margin: 53px auto 0;
    }

    .faq-page__single {
        margin-bottom: 20px;
    }

    .faq-page__single-last {
        margin-bottom: 0;
    }

    .service-details__sidebar {
        margin-bottom: 50px;
    }

    .service-details__bottom-single:nth-child(3) {
        padding-left: 38px;
    }

    .service-details__bottom-single {
        padding: 0 20px 0;
    }

    .service-details__benefits-img {
        margin-top: 43px;
    }


}






/* Mobile Layout: 320px. */
@media only screen and (max-width: 767px) {
    .videomg{
        margin-bottom:60px;
        margin-top:40px
    }
    .videoheight{
        height:250px !important;
    }
    .bgclass{
        background:#fff;
    }
    .section-title__title {
        font-size: 30px;
        line-height: 40px;
    }

    .services-one__top-left .section-title {
        margin-bottom: 30px;
    }

    .services-one__top-text-box {
        margin-bottom: 30px;
    }

    .services-one__single {
        flex: 0 0 100%;
        max-width: 100%;
        padding: 0;
        text-align: center;
    }

    .services-one__count {
        margin: 0 auto;
    }

    .services-one__count:before {
        left: 0;
        right: 0;
    }

    .services-one__single:before {
        display: none;
    }

    .get-to-know__left {
        margin-right: 0;
        margin-left: 0;
    }

    .get-to-know__img:before {
        display: none;
    }

    .get-to-know__img {
        border-radius: var(--qutiiz-bdr-radius);
    }

    .get-to-know__img img {
        border-radius: var(--qutiiz-bdr-radius);
    }

    .get-to-know__img:after {
        display: none;
    }

    .get-to-know__video-link {
        bottom: 0;
        left: 0;
    }

    .get-to-know__video-icon {
        border-bottom-left-radius: 8px;
    }

    .get-to-know__right {
        margin-top: 60px;
    }

    .get-to-know {
        padding: 140px 0 15px;
    }

    .counter-one-shape-1,
    .counter-one-shape-2,
    .counter-one-shape-3 {
        display: none;
    }

    .counter-one__single {
        flex: 0 0 100%;
        max-width: 100%;
    }

    .counter-one__single:before {
        display: none;
    }

    .why-choose-one__img {
        border-radius: var(--qutiiz-bdr-radius);
    }

    .why-choose-one__img img {
        border-radius: var(--qutiiz-bdr-radius);
    }

    .why-choose-one__right {
        margin-left: 0;
    }

    .why-choose-one__bottom {
        flex-direction: column;
        align-items: baseline;
    }

    .why-choose-one__points {
        margin-left: 0;
        margin-top: 20px;
    }

    .qutiiz-ready__title br {
        display: none;
    }

    .qutiiz-ready__title {
        font-size: 46px;
        line-height: 60px;
    }

    .financial-advice__tab-box .tab-buttons .tab-btn {
        float: none;
        margin: 0 auto;
    }

    .financial-advice__tab-box .tab-buttons .tab-btn+.tab-btn {
        margin-left: auto;
    }

    .financial-advice__tab-box .tab-buttons .tab-btn:nth-child(1) span {
        border-top-left-radius: 0px;
    }

    .financial-advice__tab-box .tab-buttons .tab-btn:nth-child(3) span {
        border-top-right-radius: 0px;
    }

    .tabs-content__inner {
        padding: 40px 20px 40px;
    }

    .tabs-content__right {
        margin-left: 0;
        margin-top: 50px;
    }

    .tabs-content__right:before {
        display: none;
    }

    .tabs-content__experience-box {
        flex-direction: column;
        align-items: baseline;
    }

    .tabs-content__experience-img {
        margin-left: 0;
        margin-top: 20px;
    }

    .tabs-content__experience-img img {
        width: 100%;
    }

    .blog-one__content {
        padding: 32px 35px 40px;
    }

    .cta-one__inner {
        flex-direction: column;
        text-align: center;
        padding: 90px 15px 90px;
    }

    .cta-one__title br {
        display: none;
    }

    .cta-one__left {
        margin-bottom: 25px;
    }

    .cta-one-shape-1 {
        display: none;
    }

    .site-footer__top-inner {
        flex-direction: column;
        text-align: center;
    }

    .site-footer__top-left {
        flex-direction: column;
    }

    .site-footer__top-title-box {
        margin-left: 0;
        margin-top: 20px;
        margin-bottom: 23px;
    }

    .footer-widget__about-text-box {
        margin-right: 0px;
    }

    .footer-widget__links {
        margin-left: 0;
        margin-right: 0;
        margin-top: 33px;
        margin-bottom: 30px;
    }

    .footer-widget__explore {
        margin-left: 0;
        margin-right: 0;
    }

    .site-footer__bottom-inner {
        flex-direction: column;
    }

    .qutiiz-ready-two__title br {
        display: none;
    }

    .qutiiz-ready-two__title {
        font-size: 46px;
        line-height: 56px;
    }

    .why-choose-two__top-left {
        margin-right: 0;
        margin-left: 0;
    }

    .why-choose-two__video-link {
        right: 81px;
        bottom: 20px;
    }

    .why-choose-two__right {
        margin-left: 0;
        padding-top: 60px;
    }

    .why-choose-two__single {
        padding: 38px 14px 38px;
    }

    .counter-two__left {
        margin-left: 0;
        text-align: center;
        margin-bottom: 50px;
    }

    .counter-two__single {
        flex: 0 0 100%;
        max-width: 100%;
        margin-bottom: 32px;
    }

    .counter-two__single:before {
        display: none;
    }

    .counter-two__single:last-child {
        margin-bottom: 0;
    }

    .we-care__inner {
        flex-direction: column;
        align-items: baseline;
    }

    .we-care__content {
        margin-left: 0;
        margin-top: 30px;
    }

    .contact-one__images li+li {
        margin-left: 0;
        margin-top: 20px;
    }

    .contact-one__right {
        margin-left: 0;
        margin-top: 53px;
    }

    .contact-one__right-form {
        padding: 25px;
    }

    .testimonial-one {
        position: relative;
        display: block;
        background-color: #f6f4f9;
        padding: 120px 0 220px;
    }

    .testimonial-one__left {
        text-align: center;
    }

    .testimonial-one__left .section-title {
        margin-bottom: 50px;
    }

    .testimonial-one__right {
        position: relative;
        top: 0px;
        right: 0;
        max-width: 950px;
        width: 100%;
        margin: 0 auto;
        left: 0;
    }

    .testimonial-one .custom-nav {
        position: absolute;
        left: 0;
        right: 0;
        bottom: -100px;
        max-width: 1170px;
        width: 100%;
        margin: 0 auto;
        text-align: center;
        z-index: 10;
    }

    .about-page__left {
        margin-right: 0;
        margin-bottom: 60px;
    }

    .about-page__founded {
        left: 0;
    }

    .about-page__points-two {
        margin-top: 5px;
    }

    .about-page {
        padding: 120px 0 111px;
    }

    .testimonial-one__single {
        padding: 39px 30px 50px;
    }

    .faq-page__single {
        margin-bottom: 20px;
    }

    .faq-page__single-last {
        margin-bottom: 0;
    }

    .faq-one-accrodion .accrodion-title h4::before {
        right: -15px;
    }

    .error-page__title {
        font-size: 185px;
        line-height: 185px;
    }

    .error-page {
        padding: 84px 0 120px;
    }

    .service-details__sidebar-service {
        padding: 29px 20px 33px;
    }

    .service-details__need-help {
        padding: 60px 20px 49px;
    }

    .service-details__download-btn {
        padding: 17px 52px 17px;
    }

    .service-details__sidebar {
        margin-bottom: 50px;
    }

    .service-details__bottom-single {
        flex: 0 0 100%;
        max-width: 100%;
        width: 100%;
        padding: 0;
    }

    .service-details__bottom-single:nth-child(3) {
        padding-left: 0;
    }

    .service-details__benefits-img {
        margin-top: 43px;
    }

    .project-details__content-right {
        margin-top: 43px;
    }

    .project-details__details-box {
        padding: 52px 30px 58px;
    }

    .project-details__pagination-title {
        font-size: 20px;
    }

    .page-header__inner h2 {
        font-size: 35px;
        line-height: 45px
    }

    .blog-sidebar__bottom-box {
        padding: 57px 20px 53px;
    }

    .blog-sidebar__delivering-services {
        padding: 60px 20px 53px;
    }

    .sidebar__post {
        padding: 45px 20px 30px;
    }

    .sidebar__category {
        padding: 45px 20px 38px;
    }

    .sidebar__tags {
        padding: 45px 15px 50px;
    }

    .sidebar__comments {
        padding: 45px 20px 43px;
    }

    .blog-details__bottom {
        flex-direction: column;
    }

    .blog-details__social-list {
        margin-top: 25px;
    }

    .blog-details__pagenation li+li {
        margin-left: 0;
        margin-top: 30px;
    }

    .blog-details__pagenation li br {
        display: none;
    }

    .blog-details__pagenation li {
        font-size: 25px;
        padding-left: 30px;
        padding-right: 30px;
        text-align: center;
    }

    .comment-one__single {
        flex-direction: column;
    }

    .comment-one__content {
        margin-left: 0;
        margin-top: 30px;
    }

    .comment-one__btn {
        position: relative;
        top: 20px;
    }

    .contact-info__single {
        padding: 50px 45px 41px;
    }

    .contact-info__single-last {
        padding-bottom: 71px;
    }

    .project-one__hover {
        padding: 31px 40px 30px;
    }

    .project-two__hover {
        padding: 31px 40px 30px;
    }

    .get-to-know-big-text {
        display: none;
    }


}


/*--------------------------------------------------------------
# Main Menu All Responsice Css
--------------------------------------------------------------*/

@media only screen and (min-width: 1200px) and (max-width: 1400px) {
    .main-menu-wrapper__logo {
        margin-right: 50px;
    }


}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
    .main-menu .mobile-nav__toggler {
        display: inline-block;
        padding: 37px 0;
    }

    .main-menu-wrapper__logo {
        margin-right: 50px;
    }


}


@media only screen and (min-width: 768px) and (max-width: 991px) {
    .main-menu .mobile-nav__toggler {
        display: inline-block;
        padding: 37px 0;
    }

    .main-menu-wrapper__logo {
        margin-right: 50px;
    }



}



@media (max-width: 767px) {
    .main-menu-wrapper__right {
        display: none;
    }

    .main-menu-wrapper__left {
        float: none;
    }

    .main-menu-wrapper__logo {
        margin-right: 0;
    }

    .main-menu-wrapper__main-menu {
        float: right;
    }

    .main-menu .mobile-nav__toggler {
        display: inline-block;
        padding: 37px 0;
    }

    .main-menu {
        padding: 0 30px;
    }



}


/* Update Responsive 23-05-2022  */

@media only screen and (min-width: 1200px) and (max-width: 1450px) {
    .main-menu {
        padding: 0 40px;
    }

    .main-menu .main-menu__list>li+li,
    .stricky-header .main-menu__list>li+li {
        margin-left: 30px;
    }


}



@media only screen and (min-width: 320px) and (max-width: 469px) {

.programmes-block .cap-inner {
  padding: 20px;
  background: #fdcd00;
  border-radius: 7px;
  float:left;
}

.programmes-block .cap-inner h2 {
  font-size: 28px;
  text-transform: uppercase;
  font-weight: 500;
  font-family: var(--qutiiz-font-two);
  color: var(--qutiiz-black);
  line-height: 1em;
  margin: 0;
  margin-bottom: 0px;
}

.programmes-block .cap-inner h5 {
  font-size: 16px;
  text-transform: uppercase;
  font-weight: 400;
  font-family: var(--qutiiz-font-two);
  color: var(--qutiiz-black);
  line-height: 1em;
  margin: 0;
}

.programmes-block .cap-inner .more-link a {
  position: relative;
  display: block;
  font-size: 14px;
  color: var(--qutiiz-black);
  line-height: 20px;
  border-radius: 50%;
  text-align: left;
  margin-top: 5px;
  text-transform: uppercase;
  font-weight: 600;
}

.accreditations-single .shape1 {
	display:none;
}


.courses-two h2 {
  font-size: 30px;
  color: var(--qutiiz-black);
  text-align: center;
  text-transform: uppercase;
  margin-bottom: 40px;
}


.courses-two__single {
  min-height: 140px;
}

.courses-two__title {
  font-size: 17px;
  font-weight: 500;
  line-height: 22px;
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: var(--qutiiz-font);
  color: var(--qutiiz-black);
}


.faq-one-accrodion .accrodion-content {
  position: relative;
  padding: 0px 10px 29px;
  margin-top: -7px;
  border-radius: var(--qutiiz-bdr-radius);
}

.service-block-two .inner-box {
  padding: 25px 25px 40px;
  min-height: 100px;
}


.advantage-two__right {
  position: relative;
  display: block;
  margin-left: 10px;
  padding-top: 0px;
}

.why-choose-two__video-icon {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100px;
  height: 100px;
  line-height: 97px;
  text-align: center;
  font-size: 25px;
  color: #193d7f;
  background-color: #feca16;
  border-radius: 50%;
  margin: 0 auto;
  transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -webkit-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
}

.advantage-two {
  position: relative;
  display: block;
  background-color: #f6f4f9;
  padding-bottom:40px;
  overflow:hidden;
}
}



@media only screen and (min-width: 470px) and (max-width: 769px) {

.main-slider h2 {
  font-size: 28px;
  line-height: 32px;
}

.main-slider--three p {
  color: var(--qutiiz-white);
  font-size: 16px;
  line-height: 20px;
  font-weight: 400;
  text-transform: none;
  font-family: var(--qutiiz-font);
  opacity: 0;
  transition: all 1500ms ease;
  transform: translateY(80px);
  margin-bottom: 10px;
  letter-spacing:0px;
}

.main-slider--three__btn {
  position: relative;
  display: flex;
  align-items: center;
  margin-top: 10px;
  margin-bottom:50px;
  opacity: 0;
  transition: all 1500ms ease;
  transition-delay: 0s;
  transform: translateY(80px);
}



.slider_pic {
  margin-top: 0px;
}


.about-kotler {
  padding-top: 70px;
  padding-bottom: 60px;
}	
	
.campus-section-bg {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  background: #f6f4f9;
  content: "";
  z-index: -1;
}

.programmes-block .cap-inner {
  padding: 20px;
  background: #fdcd00;
  border-radius: 7px;
  float:left;
}

.programmes-block .cap-inner h2 {
  font-size: 28px;
  text-transform: uppercase;
  font-weight: 500;
  font-family: var(--qutiiz-font-two);
  color: var(--qutiiz-black);
  line-height: 1em;
  margin: 0;
  margin-bottom: 0px;
}

.programmes-block .cap-inner h5 {
  font-size: 16px;
  text-transform: uppercase;
  font-weight: 400;
  font-family: var(--qutiiz-font-two);
  color: var(--qutiiz-black);
  line-height: 1em;
  margin: 0;
}

.programmes-block .cap-inner .more-link a {
  position: relative;
  display: block;
  font-size: 14px;
  color: var(--qutiiz-black);
  line-height: 20px;
  border-radius: 50%;
  text-align: left;
  margin-top: 5px;
  text-transform: uppercase;
  font-weight: 600;
}

.accreditations-single .shape1 {
	display:none;
}


.courses-two h2 {
  font-size: 30px;
  color: var(--qutiiz-black);
  text-align: center;
  text-transform: uppercase;
  margin-bottom: 40px;
}


.courses-two__single {
  min-height: 140px;
}

.courses-two__title {
  font-size: 17px;
  font-weight: 500;
  line-height: 22px;
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: var(--qutiiz-font);
  color: var(--qutiiz-black);
}


.faq-one-accrodion .accrodion-content {
  position: relative;
  padding: 0px 10px 29px;
  margin-top: -7px;
  border-radius: var(--qutiiz-bdr-radius);
}

.service-block-two .inner-box {
  padding: 25px 25px 40px;
  min-height: 100px;
}


.advantage-two__right {
  position: relative;
  display: block;
  margin-left: 10px;
  padding-top: 0px;
}

.why-choose-two__video-icon {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100px;
  height: 100px;
  line-height: 97px;
  text-align: center;
  font-size: 25px;
  color: #193d7f;
  background-color: #feca16;
  border-radius: 50%;
  margin: 0 auto;
  transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -webkit-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
}

.advantage-two {
  position: relative;
  display: block;
  background-color: #f6f4f9;
  padding-bottom:40px;
}

.banner{ display:none;}
.banner_mob{ display:block; margin-top:20%;}

}

