@media (min-width: 992px) {
	.services-item {
		min-height: 268px;
	}
}

/* only small desktops */
@media (min-width: 992px) and (max-width: 1199px) {
	#hero-area .contents .head-title {
		font-size: 4em;
	}
	/* #hero-area .contents h3.head-title {
		font-size: 3em;
	} */
}

/* tablets */
@media (max-width: 991px) {
	.section-title {
		font-size: 1.75em;
		margin-bottom: 30px;
	}
	.services-item .services-content h3 a {
		font-size: 14px;
	}
	.services-item {
		margin-bottom: 20px;
	}

	.top-logo img {
		padding: 15px 10px;
	}

	.prep-listing-container:nth-child(n + 3) {
		margin-top: 25px;
	}

	.career-item-container {
		margin-bottom: 15px;
	}
}

/* only small tablets */
@media (min-width: 768px) and (max-width: 991px) {
	.bg-inverse {
		background: #fff !important;
		box-shadow: 0px 3px 6px 3px rgba(0, 0, 0, 0.06);
	}
	.navbar-expand-md .navbar-nav .nav-link {
		font-size: 13px;
		padding: 0px 3px;
	}
	.text-wrapper {
		padding: 60px 30px;
	}
	.footer-area .footer-titel {
		margin-top: 30px;
	}
	.contact-right-area {
		margin-top: 0px;
		margin-left: 0px;
	}

	.client-item-wrapper img {
		max-width: 350px;
	}

	.signup-container {
		flex-direction: column;
	}

	.signup-right {
		padding: 15px;
	}

	.signup-container h2 {
		text-align: center;
	}
}

/* mobile or only mobile */
@media (max-width: 767px) {
	.section-padding {
		padding: 50px 0;
	}
	.small-section-padding {
		padding: 50px 0 15px 0px;
	}
	.section-title {
		font-size: 1.5em;
		margin-bottom: 30px;
	}
	.title-hl {
		font-size: 30px;
	}
	.bg-inverse {
		padding: 0 15px;
		background: #fff !important;
		box-shadow: 0px 3px 6px 3px rgba(0, 0, 0, 0.06);
	}
	.navbar-expand-md .navbar-nav .nav-link {
		padding: 0px 15px;
	}

	#hero-area .contents .btn {
		margin: 5px 10px 10px 0px;
	}
	.text-wrapper {
		padding: 60px 15px;
	}

	/* new stuff */
	#hero-area .contents {
		padding: 30vh 0px 60px 0px;
	}
	#hero-area .contents .head-title {
		font-size: 2.5em;
		line-height: 36px;
	}
	#hero-area .contents h3.head-title {
		font-size: 1.5em;
		margin-bottom: 15px;
	}
	#hero-area .contents p {
		font-size: 18px;
	}

	.btn-common {
		font-size: 1.2em;
		border-radius: 5px;
	}

	.section-header p {
		font-size: 1.5em;
		line-height: 1em;
		padding: 0px 20px 0px 20px;
	}

	.section-sub-header p {
		font-size: 1.5em;
		line-height: 1em;
		padding: 25px 0px 25px 0px;
	}

	.section-sub-header p::before {
		height: 2px;
		width: 20px;
	}

	.section-sub-header p::after {
		height: 2px;
		width: 20px;
	}

	.client-item-wrapper img {
		max-width: 350px;
	}

	.signup-content {
		padding: 10px;
	}
	.signup-content h2 {
		text-align: center;
	}
	.signup-right .signup-enquiry {
		padding-top: 20px;
	}

	.footer-bot-group {
		flex-direction: column;
	}

	.footer-bot-group li {
		padding-left: 16px;
		padding-bottom: 16px;
	}

	.inside-qr-code {
		flex-direction: column;
		display: flex;
	}

	.inside-qr-code .inside-qr-content {
		margin: 10px;
		display: flex;
		align-items: center;
		justify-content: center;
		flex-direction: column;
	}

	.inside-qr-code .inside-qr-content a {
		font-size: 1.5em;
		text-align: center;
	}
	.inside-qr-code .inside-qr-content a:hover {
		color: rgba(25, 25, 25, 1);
	}

	.inside-qr-code .inside-qr-content p {
		text-align: center;
	}

	.section-sub-text h2 {
		font-size: 1.5em;
	}
	.section-sub-text h3 {
		font-size: 1.3em;
	}

	.prep-listing-container:nth-child(n + 2) {
		margin-top: 25px;
	}

	.view-course-container a {
		font-size: 1.5em;
	}

	.view-course-container a i {
		font-size: 0.6em;
	}

	.signup-container {
		flex-direction: column;
	}

	.signup-right {
		padding: 15px;
	}

	.signup-container h2 {
		text-align: center;
	}

	.jobs-container a {
		font-size: 1.5em;
	}

	.survey-container {
		flex-direction: column;
	}
	.survey-container p {
		text-align: center;
	}
	.survey-btn-container {
		padding: 10px;
	}

	#survey-popup .modal-body h2 {
		text-align: center;
	}
	#survey-popup .modal-body p {
		text-align: center;
	}
	#survey-popup {
		padding-right: 0px !important;
	}
	#survey-popup .survey-btn-container {
		display: flex;
		flex-direction: column;
	}
	#survey-popup .survey-btn-container a {
		margin-bottom: 15px;
		margin-right: 0px;
	}
}
