/* // Extra small devices (portrait phones, less than 576px) */
@media (max-width: 575.98px) {
	h2 {
		font-size: 30px !important;
		line-height: 45px !important;
	}
	h1 {
		font-size: 30px !important;
		line-height: 45px !important;
	}
	.hero-content a.get-started-btn {
		font-size: 14px!important;
		padding: 8px 10px;
	}
	.content-area a.get-started-btn {
		font-size: 14px!important;
		padding: 8px 14px;
	}
	.footer-logo-area {
		padding-right: 0 !important;
	}
	.money-left {
		margin-right: 30px;
		width: 100%;
	}
	.login-btn {
		margin-bottom: 30px !important;
	}
	.single-content h2 {
		font-size: 30px !important;
		line-height: 45px!important;
	}
	a.btn-text {
		font-size: 13px!important;
		padding: 8px 10px!important;
		margin-left: 8px!important;
	}
	.contact-content {
		margin-right: 0px;
		margin-bottom: 30px;
	}
	.login-form form {
		width: 400px;
		margin: 0 auto;
		text-align: center;
	}
}

/* // Small devices (landscape phones, less than 768px) */
@media (max-width: 767.98px) {
	.logo-area a img {
		padding: 10px 0 0;
	}
	.mean-container a.meanmenu-reveal {
		margin-top: -38px;
	}
	.footer-copyright-text {
		text-align: left;
	}
	.footer-link-text ul {
		text-align: left !important;
	}
	.footer-middle-text {
		text-align: left;
		margin: 15px 0;
	}
	.footer-link-text ul li a {
		margin-left: 0px;
		margin-right: 10px;
	}
	.body-content {
		height: 100%;
	}
	.hero-content {
		padding-top: 100px;
	}
	.testimonial-content {
		padding: 0 !important;
	}
	.section-heading h2 {
		font-size: 30px;
		line-height: 50px;
	}
	.single-verified-detail {
		margin-left: 0;
		margin-top: 30px;
	}
	.single-verified {
		width: 100%;
	}
	.brand-logo img {
		margin: 10px 5px;
	}
	.single-money {
		padding: 60px 40px;
	}
	.money-left {
		margin-right: 30px;
	}
	.money-left {
		margin-right: 30px;
		width: 100%;
	}
	.login-btn {
		margin-bottom: 30px !important;
	}
	.img-p-l {
		padding-left: 0px;
	}
	.img-p-r {
		padding-right: 0px;
	}
	.single-image {
		margin-top: 40px;
	}
	.contact-content {
		margin-right: 0px;
		margin-bottom: 40px;
	}
	.single-image img {
		width: 100%;
		margin-bottom: 30px;
	}
}

/* // Large devices (desktops, less than 1200px) */
@media (max-width: 991.98px) {
	.single-service {
		min-height: 443px;
	}
	.right-section-heading {
		margin-top: 40px;
	}
	h2 {
		font-size: 35px !important;
		line-height: 55px !important;
	}
	.testimonial-content {
		padding-left: 20%;
	}
	.pricingtable {
		margin-top: 30px;
	}
	.footer-logo-area {
		padding-right: 35%;
		margin-bottom: 40px;
	}
	.footer-link-text ul {
		text-align: left;
	}
	.footer-link-text ul li a {
		margin-left: 0px;
		margin-right: 10px;
		margin-top: 10px;
	}
	.brand-logo img {
		margin: 10px 0;
	}
	.contact-content {
		margin-right: 0px;
	}
}

@media (max-width: 1439.98px) {
	.single-feature {
		min-height: 371px;
	}
}
