@media only screen and (max-width: 1440px) {

	.main-what-we-provide .col-12.col-sm-5.col-md-5.col-lg-5.ps-5.pad {
        padding-top: 80px;
    }
	.deskTopView {
		display: block !important;
	}

	.container.main_9879 {
		max-width: 1024px!important;
	}

	.MobileView {
		display: none !important;
	}

	body header .container {
		max-width: 1380px !important;
	}

	body .container {
		max-width: 1350px !important;
	}

	.contact-icon-list {
		width: 41px;
		height: 41px;
	}

	.contact-text {
		margin-left: 7px;
	}

	.contact-text h5 {
		font-size: 16px;
	}

	.contact-text p {
		font-size: 14px;
	}

	header .col-md-6 {
		width: 55%;
	}

	header .col-md-5 {
		width: 36%;
	}

	.header-menu ul li a {
        font-size: 1.13vw !important;
    }

	.header-menu ul li {
		margin: 0 10px !important;
	}

	.banner-text-caption h1 {
		font-size: 45px;
		font-weight: 700;
		line-height: 55px;
	}

	body .footer-1 p,
	body .footer-3 p,
	body .footer-4 p,
	body .footer ul li a,
	body .copyright-text p,
	body .banner-text-caption p,
	body .footer-4 p a {
		font-size: 17px !important;
		line-height: 27px !important;
	}

	.btn-default {
		padding: 12px 63px 11px;
		font-size: 18px;
	}

	.banner-btn-list {
		margin-top: 40px;
	}

	.banner-social-icn li:first-child,
	.banner-social-icn li a i,
	.scroll-down p a {
		font-size: 18px;
	}

	.main-banner {
		height: 953px;
	}

	.row-social-links {
		margin-top: 117px;
	}

	.main-banner {
		height: 900px;
	}

	.section-heading h2 {
		font-size: 38px;
		margin-bottom: 15px;
	}

	.section-heading p {
		font-size: 18px;
	}

	.item-service .text-caption h3 {
		font-size: 23px;
		margin-bottom: 22px;
	}

	.item-service .readmore-button .readmore-btn .arrow-icon-box {
		width: 46px !important;
		height: 46px !important;
		margin-left: 12px;
	}

	.item-service .readmore-button .readmore-btn .arrow-icon-box i {
		font-size: 20px;
	}

	.item-service .inner-service {
		/* min-height: 488px; */
		padding: 16px 16px 16px 16px;
	}

	.consulting-services {
		/* height: 1060px; */
		padding: 100px 0 0;
	}

	.main-start-free-diagnosis {
		padding: 15px 0;
	}

	.btn-default {
		padding: 12px 63px 11px;
		font-size: 17px;
	}

	.main-what-we-provide {
		/* height: 820px; */
	}

	.section-heading ul li {
		font-size: 18px;
		line-height: 31px;
	}

	.why-choose-us {
		/* height: 1012px; */
		padding: 90px 0 0;
	}

	.banner-text-caption h3 {
		font-size: 16px;
		font-weight: 600;
		width: 17vw;
		text-align: center;
		background: #5595d9;
		color: white;
		border-radius: 23px;
		padding: 6px 6px 6px 3px;
		font-style: italic;
	}

	.single-why-choose-us-item {
		margin: 0 10px 37px 10px;
		padding: 45px 20px 31px 25px;
		min-height: 306px;
	}

	.single-why-choose-us-item h3 {
		font-size: 18px;
		min-height: 48px;
	}

	.inner-page-banner h1 {
		font-size: 37px;
	}

	.inner-page-banner {
		/* height: 350px; */
	}

	.inner-section-caption h4 {
		font-size: 18px;
		line-height: 25px;
	}

	.inner-section-caption h3 {
		font-size: 27px;
	}

	.inner-section-caption p,
	.inner-section-caption ul li {
		font-size: 17px;
		line-height: 27px;
	}

	.sign-up-sec a.btn-default {
		padding: 11px 46px 12px;
		margin: 12px 0 23px;
	}

	.call-now-free-sec h2 {
		font-size: 32px;
		margin-bottom: 15px;
	}

	.call-now-free-sec p a {
		font-size: 28px;
	}

	.call-now-free-sec {
		padding: 47px 0;
	}

	.grades-lists ul li a {
		font-size: 17px;
	}

	.grades-lists ul li {
		padding: 12px 33px;
	}

	.main-quiz-box {
		padding: 24px 31px 5px;
	}

	.main-quiz-page .main-quiz-box ul.answer-box li .radio-label-btn {
		font-size: 40px;
		line-height: 37px;
	}

	ul.quiz-box li:last-child h2 {
		font-size: 40px;
	}

	ul.quiz-box li:first-child h2 {
		font-size: 20px;
	}

	ul.quiz-box li:first-child h3 {
		font-size: 44px;
	}

	#countdown {
		font-size: 21px;
		line-height: 21px;
	}

	.item-level .img-box .overlay h2 {
		font-size: 19px;
	}

	.inner-section-caption h2 {
		font-size: 35px;
	}

	.levels-list {
		padding: 30px 0;
	}

	.quizes-practice-table-score-board table thead tr th {
		font-size: 16px;
	}

	.inner-section-caption h3 {
		font-size: 24px;
	}

	.quizes-practice-table-score-board .score h4 {
		font-size: 19px;
	}

	.quizes-practice-table-score-board .quiz-practice-title li a {
		font-size: 16px;
	}

	.inner-quiz-sec {
		height: 591px;
	}

	.main-quiz-sec .title-sec li h2 {
		font-size: 53px;
	}

	.main-quiz-sec .title-sec li h3 {
		font-size: 29px;
	}

	.questions-answer .question-number-box h3 {
		font-size: 16px;
	}

	.questions-answer .question-number-box h4 {
		font-size: 40px;
		padding: 14px 0 17px;
	}

	.question-box span.fill-answer:before {
		width: 38px;
		height: 3px;
		bottom: 7px;
	}

	.inner-quiz-sec .incorrect-answers ul li {
		font-size: 15px;
		/*font-size: 27px;*/
		padding: 9px 20px;
	}

	.inner-quiz-sec .incorrect-answers {
		/*height: 194px;*/
	}

	.fill-answer input {
		font-size: 35px;
	}
}

@media only screen and (max-width: 1366px) {
	.header-menu ul li {
		margin: 0 8px !important;
	}

	.main-what-we-provide .col-12.col-sm-5.col-md-5.col-lg-5.ps-5.pad {
		padding-top: 80px;
	}

	.happy-clients-img:before {
		
		width: 179%;
		
	}

	body header .container {
		max-width: 1360px !important;
	}

	body .container {
		max-width: 1300px !important;
	}

	.banner-text-caption h1 {
		font-size: 35px;
		line-height: 45px;
	}

	.footer-1 p,
	.footer-3 p,
	.footer-4 p,
	.footer ul li a,
	.copyright-text p,
	.banner-text-caption p {
		font-size: 17px;
		line-height: 30px;
	}

	.btn-default {
		padding: 10px 50px 9px;
		font-size: 17px;
	}

	.banner-text-caption .banner-btn-list li {
		margin-right: 13px;
	}

	.row-social-links {
		margin-top: 80px;
	}

	.main-banner {
		height: 850px;
	}

	.section-heading h2 {
		font-size: 31px;
		margin-bottom: 13px;
	}

	.section-heading p {
		font-size: 16px;
	}

	.item-service .inner-service {
		/* min-height: 420px; */
		padding: 16px 16px 16px 16px;
	}

	.consulting-services {
		/* height: 867px; */
		padding: 70px 0 0;
	}

	.main-what-we-provide {
		/* height: 756px; */
	}

	.section-heading ul li {
		font-size: 17px;
		line-height: 29px;
	}

	.main-happy-clients {
		padding: 74px 0 0;
	}

	.item-clients .client-details h3 {
		font-size: 20px;
	}

	#happy-clients .slick-prev,
	#happy-clients .slick-next {
		width: 55px;
		height: 55px;
	}

	#happy-clients .slick-prev {
		right: 39px;
	}

	.btn-submit {
		height: 60px;
		font-size: 18px;
	}

	.home-contact-form .form-group {
		margin-bottom: 25px;
	}

	.home-contact-form {
		padding: 60px 76px 60px 76px;
	}

	.item-contact-details {
		margin-bottom: 24px;
	}

	.contact-details {
		min-height: 585px;
	}

	.footer h2 {
		font-size: 20px;
		margin-bottom: 18px;
	}

	.main-footer {
		padding: 200px 0 52px;
	}

	.copyright {
		padding: 20px 0;
	}

	.footer-social ul li a i {
		font-size: 18px;
	}

	.main-home-contact-us {
		padding: 74px 0 74px;
	}

	.main-happy-clients {
		/* height: 1004px; */
		padding: 74px 0 0;
	}

	.inner-page-banner {
		/* height: 300px; */
	}

	.inner-page-banner h1 {
		font-size: 35px;
	}

	.inner-section-caption {
		padding: 60px 0;
	}

	.grades-lists ul li a {
		font-size: 16px;
	}

	.inner-section-caption h3 {
		font-size: 25px;
		margin-bottom: 14px;
	}

	.inner-section-caption p,
	.inner-section-caption ul li {
		font-size: 16px;
		line-height: 25px;
	}

	.main-quiz-page .main-quiz-box ul.answer-box li {
		width: calc(50%/3);
	}

	.btn.btn-logout-new,
	.btn.btn-fluency,
	.btn.btn-independent-practice {
		font-size: 18px;
	}

	ul.quiz-box li:last-child h2 {
		padding: 27px 0;
	}

	ul.quiz-box li:first-child h3 {
		padding: 6px 0;
	}

	.quizes-practice-table-score-board {
		margin: 45px 0 0;
	}

	.inner-section-caption {
		padding: 60px 0;
	}

	.inner-quiz-sec {
		height: 567px;
	}

	.inner-quiz-sec .incorrect-answers {
		/*height: 186px;*/
	}

	.questions-answer {
		padding: 20px 0px 0 15px;
	}
}

@media only screen and (min-width: 1025px) and (max-width: 1280px) {

	#facts-fluency-btn {
		top: 260px;
		left: 300px;
	}

	.header-menu ul li a {
        font-size: 1.13vw !important;
    }

	.header-logo img.img-fluid {
		top: 65px;
	}
	
	body header .container {
		max-width: 1270px !important;
	}

	.header-menu ul li {
		margin: 0 7px !important;
	}

	.header-menu ul li a {
		font-size: 14px;
	}

	body .container {
		max-width: 1200px !important;
	}

	.item-service {
		padding: 25px 8px;
	}

	.item-service .text-caption p {
		font-size: 15px;
	}

	.item-service .text-caption h3 {
		font-size: 21px;
		margin-bottom: 16px;
	}

	.item-service .inner-service {
		min-height: auto;
		padding: 16px 16px 16px 16px;
	}

	.consulting-services {
		/* height: 803px; */
		padding: 70px 0 0;
	}

	    #services .slick-prev, #services .slick-next {
        top: 102.5%;
        width: 35px !important;
        height: 35px !important;
    }

	#services .slick-prev {
		right: 80px;
	}

	#services .slick-dots {
		bottom: -63px;
	}

	.main-what-we-provide {
		/* height: 708px; */
	}

	

	.single-why-choose-us-item h3 {
		font-size: 18px;
		min-height: auto;
		margin: 0 0 11px;
	}

	.happy-clients-box {
		top: 11%;
	}

	.item-clients .client-details {
		min-height: 137px;
	}

	.happy-clients-box {
		min-height: 544px;
	}

	.contact-icon-list {
		width: 35px;
		height: 35px;
	}

	.contact-icon-list i {
		font-size: 11px;
	}

	.contact-text h5 {
		margin-bottom: 5px;
	}

	.header-contact ul li {
		margin-right: 3px !important;
	}

	.xs-plr-0 {
		padding-right: 0 !important;
		padding-left: 0 !important;
	}

	.footer-1 p,
	.footer-3 p,
	.footer-4 p,
	.footer ul li a,
	.copyright-text p,
	.banner-text-caption p {
		font-size: 15px;
		line-height: 22px;
	}

	.copyright-text {
		margin-bottom: 0 !important;
		line-height: 33px;
	}

	body .footer-1 p,
	body .footer-3 p,
	body .footer-4 p,
	body .footer ul li a,
	body .copyright-text p,
	body .banner-text-caption p,
	body .footer-4 p a {
		font-size: 16px !important;
		line-height: 27px !important;
	}

	.main-quiz-page .main-quiz-box ul.answer-box li {
		width: calc(50%/3);
	}

	#countdown {
		font-size: 18px;
		line-height: 17px;
	}

	.item-level .img-box .overlay h2 {
		font-size: 17px;
		margin: 15px 10px;
	}

	/* .item-level .img-box img {
		height: 270px;
	} */

	.main-quiz-sec .title-sec li h2 {
		font-size: 44px;
	}

	.main-quiz-sec .title-sec li h3 {
		font-size: 25px;
	}

	.main-quiz-sec .title-sec li {
		padding: 0 0;
	}

	.inner-section-caption h2 {
		font-size: 31px;
	}

	.questions-answer .question-number-box h4 {
		font-size: 37px;
		padding: 12px 0 14px;
	}

	.question-box span.fill-answer:before {
		width: 34px;
		height: 3px;
		bottom: 6px;
	}

	.inner-quiz-sec .incorrect-answers ul li {
		font-size: 23px;
		padding: 9px 20px;
	}

	.inner-quiz-sec {
		height: 521px;
	}
}

@media only screen and (max-width: 1024px) {

	.topbar {
		display: none;
	}

	header.mob-hide {
		display: none;
	}

	.main_1 {
		display: flex;
	}

	.main_1 .logo_2 {
		width: 17%;
	}

	.main_1 {
        display: flex;
        width: 100%;
        gap: 32vw;
    }

	
	.deskTopView {
		display: block;
	}

	.MobileView {
		display: none;
	}
	
	ul.quiz-box li:first-child h2 {
		font-size: 14px;
	}

	ul.quiz-box li:first-child h3 {
		font-size: 36px;
	}

	ul.quiz-box li:last-child h2 {
		font-size: 34px;
	}

	.main-quiz-page .main-quiz-box ul.answer-box li .radio-label-btn {
		font-size: 34px;
		line-height: 33px;
	}

	.main-quiz-page .main-quiz-box ul.answer-box li {
		width: calc(50%/3);
	}

	.main-quiz-page {
		background-size: cover;
	}

	.header-menu ul li a {
		font-size: 13px;
	}

	.header-menu ul li {
		margin: 0 5px !important;
	}

	.inner-page-banner {
		height: 203px;
	}

	.inner-page-banner h1 {
		font-size: 29px!important;
		/* margin-top: 100px; */
	}

	.inner-section-caption {
		padding: 30px 0!important;
	}

	form.form-horizontal .signup-form label.interlabel {
		width: 100%;
		font-size: 18px !important;
		color: white;
	}

	.main_div label {
		font-size: 18px!important;
		color: white;
	}

	.question-box {
		padding: 33px 19px;
	}

	.inner-section-caption h2 {
		font-size: 28px;
	}

	.inner-quiz-sec .incorrect-answers ul li {
		font-size: 21px;
		padding: 9px 20px;
	}

	.questions-answer .question-number-box h3 {
		font-size: 12px;
	}

	.questions-answer .question-number-box h4 {
		font-size: 31px;
		padding: 6px 0 5px;
	}

	.question-box {
		padding: 27px 19px;
	}

	.inner-section-caption h2 {
		font-size: 25px;
	}

	.question-box span.fill-answer:before {
		width: 34px;
		height: 3px;
		bottom: 4px;
	}

	.inner-quiz-sec {
		height: 429px;
	}

	.footer-4 a {
		font-size: 11px;
	}

	.col-12.col-sm-3.col-md-3.col-lg-3.footer-col-3 {
		width: 20%;
	}

	body .footer-1 p,
	body .footer-3 p,
	body .footer-4 p,
	body .footer ul li a,
	body .copyright-text p,
	body .banner-text-caption p,
	body .footer-4 p a {
		font-size: 15px !important;
		line-height: 27px !important;
	}

	.footer-3.footer {
		padding-right: 0;
	}

	.col-12.col-sm-3.col-md-3.col-lg-3.footer-col-2 {
		width: 23%;
	}

	.col-12.col-sm-3.col-md-3.col-lg-3.footer-col-4 {
		width: 32%;
	}
}


@media (max-width: 767px) {



	.home-blogs .card {
		display: flex;
		flex-direction: column;
	}

	.home-blogs .card img.card-img-top {
		width: 100%;
		object-fit: cover;
	}

	

	.call-now-free-sec h2 {
        font-size: 25px!important;
        margin-bottom: 15px;
    }

	.row_11 .close {
		
		padding-right: 20px!important;
	}

	.inner-page-banner {
		height: 200px!important;
	}

	.logo_2 img {
		width: 60%;
	}

	.consulting-services p {
		width: 83vw;
		font-size: 16px;
	}

	.tu-bannerinfo, .tu-banner_title > a, h1 {
		font: 700 1.25rem / 1.1153846154em "Outfit", sans-serif;
		font-family: cursive !important;
	}


	.tu-bannerinfo {
		
		min-height: 38px;
		
	}
	.banner-text-caption p {
		width: 78vw;
	}

	.banner-text-caption h3 {
		font-size: 16px;
		font-weight: 600;
		width: 65vw;
		text-align: center;
		background: #5595d9;
		color: white;
		border-radius: 23px;
		padding: 6px 6px 6px 3px;
		font-style: italic;
	}


	.main-what-we-provide h3 {
		font-size: 16px;
		font-weight: 600;
		width: 40vw;
		text-align: center;
		background: #5595d9;
		color: white;
		border-radius: 23px;
		padding: 6px 6px 6px 3px;
		font-style: italic;
	}

	video.img-fluid {
		width: 100vw;
	}

	.logo_2 {
		width: 50% !important;
	}

	/* diagontic responsve */
	div#DiagnosticPage .col-12.col-sm-6.col-md-6.col-lg-6.ps-5 {
		padding: 0 !important;
	}

	div#DiagnosticPage video.img-fluid {
		width: 100% !important;
		border-radius: 0;
		margin-top: 21px;
	}

	.s1 {
		
		
		padding-left: 3%;
		padding-right: 3%;
	
	}

	.s1 a.image-link img.img-fluid {
		width: 100% !important;
	}

	div#DiagnosticPage .row.row-social-links.align-items-center {
		margin: 0;
	}

	.main-start-free-diagnosis a.btn.btn-default.btn-border-white.font-27 {
		padding: 1vw 5vw 1vw !important;
		font-size: 3vw !important;
	}

	.mainbox-found {
		display: flex;
		justify-content: center;
		padding-left: 0;
		padding-right: 0;
		flex-direction: column;
	}

	.sec-found p {
		font-size: 16px;
	}

	div#diagnosticCard h1.result-heading.font-weight-bold {
		font-size: 20px;
	}

	section.quiz-page-btns {
		display: none;
	}

	/* diagontic */


	.inner-section-caption p, .inner-section-caption ul li {
        font-size: 14px;
        line-height: 25px;
    }

	.container.main_9879 video {
        width: 92vw;
        height: 58vw;
    }
	.container.main_9879 h4.text-center {
        font-size: 14px;
        line-height: 22px;
    }
	
	.happy-clients-img:before{

		display: none;
	}

	.item-clients .client-details {
        min-height: 79px;
    }

	.item-clients .text-caption p {
		font-size: 13px;
		font-weight: 600;
	}

	.item-clients .client-details h3 {
        font-size: 13px;
    }
	#happy-clients .slick-prev {
        right: 120px;
        width: 33px;
        height: 33px;
    }

	.happy-clients-box {
        min-height: auto;
        padding: 0;
    }
	.section-heading {
		padding-top: 26px;
	}
	#happy-clients button.slick-next.slick-arrow {
		width: 33px;
		height: 33px;
		right: 76px;
	}

	.section-heading p {
        font-size: 14px;
    }

	.timer-quiz {
		width: 120px; 
	}

	#PrePostTestCountDown {
		font-size: 20px;
	}

	.deskTopView {
		display: none !important;
	}

	.MobileView {
		display: block !important;
	}

	/* pretest page */

	.none-1 {
		display: none;
	}

	.row-centered {
		/* display: grid;
		grid-template-columns: repeat(2, 1fr); */
		align-items: center;
	}

	#topHeading {
		border: 3px solid #000;
	}


	#bottomHeading {
		border-top: 3px solid #000;
		border-bottom: 3px solid #000;
	}

	/* .main-quiz-sec .title-sec {
		display: grid;
		grid-template-columns: repeat(2, 1fr);
	} */

	.main-quiz-sec .title-sec li h2 {
		font-size: 26px !important;
	}

	.questions-answer .question-number-box h3 {
		font-size: 26px !important;
	}

	.quiz-container {

		display: flex;
		justify-content: center;
	}

	.questions-answer {
		padding: 0 !important;
	}

	.inner-quiz-sec {
		height: auto !important;
	}


	/* pretest end */

	.topbar {

		display: none;
	}

	.mob-hide {
		display: none;
	}

	.main_1 {
		display: flex !important;
	}

	.banner-sec-1 {
		padding: 50px 0 0;
	}

	.main-banner {
        height: 23vh !important;
    }
	.background-video {
		height: auto !important;
	}
	#facts-fluency-btn {
		font-size: 8px;
        font-weight: 300;
        width: 50vw;
        text-align: center;
        border-radius: 23px;
        padding: 6px 6px 6px 3px;
        top: 35px;      
        left: 50%;       
        transform: translateX(-50%); 
    }

	.banner-text-caption h1 {
		font-size: 25px !important;
		line-height: 36px !important;
	}

	.banner-btn-list {
		margin-top: 15px !important;
		display: flex !important;
	}

	.btn-default {
		padding: 1vw 5vw 1vw !important;
		font-size: 4vw !important;
	}

	.consulting-services {
		height: auto !important;
		padding: 70px 0 40px !important;
	}

	#services .slick-dots {
		position: relative;
		bottom: 0;
		top: -14px;
		display: flex;
	}

	.slick-dots li {
		margin: 0 10px;
		width: 22px;
		height: 22px;
	}

	#services .slick-dots li button {

		width: 22px;
		height: 22px;
		padding: 0 1px;

	}

	#services .slick-next {
		right: 35px;
	}

	#services .slick-prev, #services .slick-next {
        top: 102.5%;
        width: 35px !important;
        height: 35px !important;
    }

	.banner-social-icn {
		display: none !important;
	}

	.pad {
		padding: 0 !important;
	}

	section.main-what-we-provide.d-flex.align-items-center {
		height: auto !important;
		padding: 50px 20px 50px 20px;
	}


	section.why-choose-us {
		height: auto;
		padding: 50px 20px 50px 20px;
	}

	.section-heading h2 {
		font-size: 24px !important;
		margin-bottom: 13px !important;
		line-height: 35px !important;
	}

	.cmd {
		margin-top: 50px;
	}

	.pad ul {
		padding: 0 20px 0 20px;
	}

	section.why-choose-us li {
		font-size: 14px !important;
	}
	.home-contact-form {
        padding: 30px 12px 30px 12px;
        margin-top: 0;
    }

	.main-happy-clients {
        height: auto;
        padding: 74px 0 0;
    }
    section.main-home-contact-us .section-heading h2 {
        font-size: 16px !important;
        margin-bottom: 13px !important;
        line-height: 35px !important;
        font-weight: 700;
    }

	.container.main_container {
		
		margin-bottom: 0!important;
	}

	footer {
		background-color: #fff;
		margin-top: 56px!important;
	}

	.main-happy-clients .section-heading h3 {
		font-size: 16px;
		font-weight: 600;
		color: #000000;
		margin-bottom: 15px;
	}

	div#happy-clients {
		margin-top: -48px;
	}

	.row.main_row {
		width: 100%;
		border: solid 2px #f8f8f8;
		background: #91b9e3;
		padding: 54px 0 54px 0px;
		border-radius: 21px;
		display: flex;
		gap: 28px;
	}
	.main-home-contact-us {
        background-color: #f8f8f8;
        padding: 28px 0 65px;
        margin-top: 0px;
    }
	.single-why-choose-us-item {
		margin: 0 0px 25px 0px !important;
		padding: 45px 20px 31px 25px;
		min-height: 306px;
	}

	.remove_m {
		margin: 0 !important;
	}

	.footer-1 .footer-logo {
		margin-bottom: 20px;
		text-align: center;
	}

	.footer-1.footer {
		padding-right: 0 !important;
	}

	.main-footer .col-12 {
		padding: 0;
	}

	.main-footer .footer-1.footer p {
		text-align: center;
	}

	.footer-mist {
		width: 100% !important;
		justify-content: center;
		display: flex;
	}

	.footer h2 {
		font-size: 20px !important;
		margin-bottom: 18px;
		text-align: center !important;
	}

	.footer-mist li {
		text-align: center;
	}

	.footer-mist p {
		text-align: center;
	}

	.footer-3.footer {
		display: flex;
		flex-direction: column;
		align-items: center;
	}

	.main-footer {
		padding: 60px 30px 52px !important;
	}

	.main-footer .row {
		gap: 30px;
	}

	.copyright p.mb-0 {
		text-align: center;
	}

	.footer-social {
		line-height: 35px;
		width: 100%;
		text-align: center;
	}

	

	.what-we-provide-img-box video.img-fluid {
		border-radius: 20px;
	}

	#happy-clients .slick-slide {
		display: flex;
		align-items: center;
		justify-content: center;
		box-sizing: border-box;
		height: auto;
		/* Allow height to be auto */
		overflow-y: auto;
		/* Enable vertical scroll */

	}

	.item-clients {
		box-sizing: border-box;
		padding: 20px;
	}

	.inner-page-banner h1 {

		margin-top: auto !important;
	}

	/* pretest page style */

	.quizes-practice-table-score-board tbody#PrePostTestScoreDivTwo td:nth-child(1) {
		display: flex;
		justify-content: center;
	}

	#PostTestBtn {
		border: none;
		background-color: #91b9e3e8;
		font-size: 15px;
		text-align: center;
		font-weight: bold;
		color: white;
		width: 100%;
		position: relative;
		left: 0px;
		top: 0px;
		padding: 10px;
	}


	/* pretext */



}

@media screen and (max-height: 450px) {
	.sidenav {
		padding-top: 15px;
	}

	.sidenav a {
		font-size: 18px;
	}

}


@media (min-width: 1367px) and (max-width: 1440px) {
  
	.header-menu ul li a {
        font-size: 1.08vw !important;
    }
	
}