@media only screen and (min-width: 992px) and (max-width: 1199px) {
	.header-area .main-menu nav ul .nav-item .nav-link {
		padding: 29px 18px 32px;
	}
	.banner-area .banner-content h1 {
		font-size: 60px;
	}
	.banner-area .banner-content h3 {
		font-size: 40px;
	}
	.about-area .part-img img {
		width: 100%;
	}
	.how-it-works .single-coin-box {
		text-align: center;
	}
	.how-it-works .single-coin-box .content {
		padding-left: 0;
	}
	.how-it-works .single-coin-box .icon {
		position: relative;
		top: 0;
		left: 50%;
		margin-left: -50px;
		margin-bottom: 20px;
	}
	.contact-area .support .single-support .part-text h4 {
	    font-size: 18px;
	}
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
		.banner-area .banner-content h1,
	.banner-area .banner-content h3 {
		font-size: 28px;
	}
	.about-area .part-img {
	    margin-bottom: 40px;
	}
	.about-area .part-img img {
		width: 100%;
		left: 0;
		margin-left: 0;
	}
	.testimonial .area-title h2,
	.expertise-area .area-title h2,
	.how-it-works .area-title h2,
	.feature-area .area-title h2 {
		font-size: 28px;
	}
	.feature-area .part-img {
		display: none;
	}
	.feature-area .single-feature .part-icon {
		float: left;
	}
	.feature-area .single-feature .part-text {
	    margin-left: 70px;
	    text-align: left;
	    margin-right: 0;
	}
	.how-it-works .single-coin-box {
	    margin: 0 0;
	    padding: 56px 20px 30px;
	    text-align: center;
	    margin-bottom: 30px;
	}
	.how-it-works .single-coin-box:after,
	.how-it-works .single-coin-box:before {
		display: none;
	}
	.how-it-works .single-coin-box .content {
		padding: 0;
	}
	.how-it-works .single-coin-box .icon {
		position: relative;
		left: 50%;
		margin-left: -50px;
		top: 0;
		margin-bottom: 20px;
	}
	.limelight-notice .part-text {
		text-align: center;
	}
	.limelight-notice .part-text h3 {
		font-size: 16px;
	}
	.limelight-notice .part-text h2 {
		font-size: 34px;
	}
	.limelight-notice a.hire-us {
		font-size: 16px;
	}
	.testimonial .sin-testiText:after,
	.testimonial .sin-testiText:before {
		display: none;
	}
	.testimonial .sin-testiText p {
		padding: 0;
	}
	.contact-area .support .single-support {
	    padding: 42px 21px;
	}
	.responsive-menu-button {
	    width: 40px;
	    height: 40px;
	    color: #fff;
	    border: 2px solid #fff;
	    border-radius: 6px;
	    padding: 0;
	    float: right;
	    display: block;
	}
	.responsive-menu-button:focus {
	    outline: none;
	}
	.header-area {
	    padding: 22px 0;
	    background: linear-gradient(to left, #00ebbc 0%, #007bdf 100%);
	}
	.header-area .main-menu nav {
		float: none;
	}
	.header-area .main-menu nav ul .nav-item .nav-link {
		display: block;
	    border-bottom: 1px solid rgba(255, 255, 255, 0.3);
	    padding: 20px 0;
	}
	.header-area .main-menu nav ul .nav-item:last-child .nav-link {
		border-bottom: none;
	}
	.how-it-works {
	    padding: 120px 0;
	}
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
		.banner-area .banner-content h1,
	.banner-area .banner-content h3 {
		font-size: 28px;
	}
	.about-area .part-img {
	    margin-bottom: 40px;
	}
	.about-area .part-img img {
		width: 100%;
		left: 0;
		margin-left: 0;
	}
	.testimonial .area-title h2,
	.expertise-area .area-title h2,
	.how-it-works .area-title h2,
	.feature-area .area-title h2 {
		font-size: 28px;
	}
	.feature-area .part-img {
		display: none;
	}
	.feature-area .single-feature .part-icon {
		float: left;
	}
	.feature-area .single-feature .part-text {
	    margin-left: 70px;
	    text-align: left;
	    margin-right: 0;
	}
	.how-it-works .single-coin-box {
	    margin: 0 0;
	    padding: 56px 20px 30px;
	    text-align: center;
	    margin-bottom: 30px;
	}
	.how-it-works .single-coin-box:after,
	.how-it-works .single-coin-box:before {
		display: none;
	}
	.how-it-works .single-coin-box .content {
		padding: 0;
	}
	.how-it-works .single-coin-box .icon {
		position: relative;
		left: 50%;
		margin-left: -50px;
		top: 0;
		margin-bottom: 20px;
	}
	.limelight-notice .part-text {
		text-align: center;
	}
	.limelight-notice .part-text h3 {
		font-size: 16px;
	}
	.limelight-notice .part-text h2 {
		font-size: 34px;
	}
	.limelight-notice a.hire-us {
		font-size: 16px;
		margin-top: 40px;
	}
	.testimonial .sin-testiText:after,
	.testimonial .sin-testiText:before {
		display: none;
	}
	.testimonial .sin-testiText p {
		padding: 0;
	}
	.contact-area .support button {
		margin-top: 30px;
	}
	.contact-area .support .single-support {
		text-align: center;
	}
	.contact-area .support .single-support .part-icon {
		display: block;
		position: relative;
		left: 50%;
		margin-left: -25px;
		margin-bottom: 20px;
	}
	.responsive-menu-button {
	    width: 40px;
	    height: 40px;
	    color: #fff;
	    border: 2px solid #fff;
	    border-radius: 6px;
	    padding: 0;
	    float: right;
	    display: block;
	}
	.responsive-menu-button:focus {
	    outline: none;
	}
	.header-area {
	    padding: 22px 0;
	    background: linear-gradient(to left, #00ebbc 0%, #007bdf 100%);
	}
	.header-area .main-menu nav {
		float: none;
	}
	.header-area .main-menu nav ul .nav-item .nav-link {
		display: block;
	    border-bottom: 1px solid rgba(255, 255, 255, 0.3);
	    padding: 20px 0;
	}
	.header-area .main-menu nav ul .nav-item:last-child .nav-link {
		border-bottom: none;
	}

	.sm30 {
	margin-top: 30px;
}
}

@media only screen and (min-width: 480px) and (max-width: 575px) {
		.banner-area .banner-content h1,
	.banner-area .banner-content h3 {
		font-size: 28px;
	}
	.about-area .part-img {
	    margin-bottom: 40px;
	}
	.about-area .part-img img {
		width: 100%;
		left: 0;
		margin-left: 0;
	}
	.testimonial .area-title h2,
	.expertise-area .area-title h2,
	.how-it-works .area-title h2,
	.feature-area .area-title h2 {
		font-size: 28px;
	}
	.feature-area .part-img {
		display: none;
	}
	.feature-area .single-feature .part-icon {
		float: left;
	}
	.feature-area .single-feature .part-text {
	    margin-left: 70px;
	    text-align: left;
	    margin-right: 0;
	}
	.how-it-works .single-coin-box {
	    margin: 0 0;
	    padding: 56px 20px 30px;
	    text-align: center;
	    margin-bottom: 30px;
	}
	.how-it-works .single-coin-box:after,
	.how-it-works .single-coin-box:before {
		display: none;
	}
	.how-it-works .single-coin-box .content {
		padding: 0;
	}
	.how-it-works .single-coin-box .icon {
		position: relative;
		left: 50%;
		margin-left: -50px;
		top: 0;
		margin-bottom: 20px;
	}
	.limelight-notice .part-text {
		text-align: center;
	}
	.limelight-notice .part-text h3 {
		font-size: 16px;
	}
	.limelight-notice .part-text h2 {
		font-size: 34px;
	}
	.limelight-notice a.hire-us {
		font-size: 16px;
		margin-top: 40px;
	}
	.testimonial .sin-testiText:after,
	.testimonial .sin-testiText:before {
		display: none;
	}
	.testimonial .sin-testiText p {
		padding: 0;
	}
	.contact-area .support button {
		margin-top: 30px;
	}
	.contact-area .support .single-support {
		text-align: center;
	}
	.contact-area .support .single-support .part-icon {
		display: block;
		position: relative;
		left: 50%;
		margin-left: -25px;
		margin-bottom: 20px;
	}
	.responsive-menu-button {
	    width: 40px;
	    height: 40px;
	    color: #fff;
	    border: 2px solid #fff;
	    border-radius: 6px;
	    padding: 0;
	    float: right;
	    display: block;
	}
	.responsive-menu-button:focus {
	    outline: none;
	}
	.header-area {
	    padding: 22px 0;
	    background: linear-gradient(to left, #00ebbc 0%, #007bdf 100%);
	}
	.header-area .main-menu nav {
		float: none;
	}
	.header-area .main-menu nav ul .nav-item .nav-link {
		display: block;
	    border-bottom: 1px solid rgba(255, 255, 255, 0.3);
	    padding: 20px 0;
	}
	.header-area .main-menu nav ul .nav-item:last-child .nav-link {
		border-bottom: none;
	}

.sm30 {
	margin-top: 30px;
}
}

@media only screen and (min-width: 320px) and (max-width: 479px) {
	.banner-area .banner-content h1,
	.banner-area .banner-content h3 {
		font-size: 28px;
	}
	.about-area .part-img {
	    margin-bottom: 40px;
	}
	.about-area .part-img img {
		width: 100%;
		left: 0;
		margin-left: 0;
	}
	.testimonial .area-title h2,
	.expertise-area .area-title h2,
	.how-it-works .area-title h2,
	.feature-area .area-title h2 {
		font-size: 28px;
	}
	.feature-area .part-img {
		display: none;
	}
	.feature-area .single-feature .part-icon {
		float: left;
	}
	.feature-area .single-feature .part-text {
	    margin-left: 70px;
	    text-align: left;
	    margin-right: 0;
	}
	.how-it-works .single-coin-box {
	    margin: 0 0;
	    padding: 56px 20px 30px;
	    text-align: center;
	    margin-bottom: 30px;
	}
	.how-it-works .single-coin-box:after,
	.how-it-works .single-coin-box:before {
		display: none;
	}
	.how-it-works .single-coin-box .content {
		padding: 0;
	}
	.how-it-works .single-coin-box .icon {
		position: relative;
		left: 50%;
		margin-left: -50px;
		top: 0;
		margin-bottom: 20px;
	}
	.limelight-notice .part-text {
		text-align: center;
	}
	.limelight-notice .part-text h3 {
		font-size: 16px;
	}
	.limelight-notice .part-text h2 {
		font-size: 34px;
	}
	.limelight-notice a.hire-us {
		font-size: 16px;
		margin-top: 40px;
	}
	.testimonial .sin-testiText:after,
	.testimonial .sin-testiText:before {
		display: none;
	}
	.testimonial .sin-testiText p {
		padding: 0;
	}
	.contact-area .support button {
		margin-top: 30px;
	}
	.contact-area .support .single-support {
		text-align: center;
	}
	.contact-area .support .single-support .part-icon {
		display: block;
		position: relative;
		left: 50%;
		margin-left: -25px;
		margin-bottom: 20px;
	}
	.responsive-menu-button {
	    width: 40px;
	    height: 40px;
	    color: #fff;
	    border: 2px solid #fff;
	    border-radius: 6px;
	    padding: 0;
	    float: right;
	    display: block;
	}
	.responsive-menu-button:focus {
	    outline: none;
	}
	.header-area {
	    padding: 22px 0;
	    background: linear-gradient(to left, #00ebbc 0%, #007bdf 100%);
	}
	.header-area .main-menu nav {
		float: none;
	}
	.header-area .main-menu nav ul .nav-item .nav-link {
		display: block;
	    border-bottom: 1px solid rgba(255, 255, 255, 0.3);
	    padding: 20px 0;
	}
	.header-area .main-menu nav ul .nav-item:last-child .nav-link {
		border-bottom: none;
	}

.sm30 {
	margin-top: 30px;
}
}