@media only screen and (max-width: 1600px) {
	
}
@media only screen and (max-width: 1400px) {
	.main-approach__item .title {
		font-size: 28px;
	}	
	.main-approach__item .subtitle {
		font-size: 18px;
	}
	#callme-btn {
		margin-left: auto;
	}
	.section-title h2 {
		font-size: 40px;
	}
}
@media only screen and (max-width: 1199px) {
	footer .dev-block a, footer .copyright-text, footer .footer-links span, footer .privacy-link a {
		font-size: 14px;
	}
	.main-autopart__item {
		height: 310px;
	}
	.section-title span:not(.green-text) {
		display: none;
	}
	
}
@media only screen and (max-width: 991px) {
	.menu-wrapper .social-media__block {
		margin-top: 20px;
	}
	.menu-wrapper .callme-btn {
		margin-left: auto;
		margin-right: auto;
		margin-top: 20px;
	}
	.header-phone, .header-email {
		font-size: 16px;
		display: inline-block;
		margin-top: 20px;
	}
	.menu-wrapper {
		display: none;
	}
	.app {
		margin-top: 70px;
	}
	header {
		box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
		top: 0 !important;
		left: 0 !important;
		transform: none;
		position: fixed !important;
		width: 100%;
		height: 70px;
		border-radius: 0 !important;
		z-index: 999;
	}
	.navbar-nav {
		flex-direction: column;
	}
	header .navbar-nav {
		margin-top: 50px;
		align-items: center;
	}
	header .navbar-nav .navbar-link {
		color: #222;
		font-size: 20px;
	}
	header .navbar-nav .navbar-link:hover {
		text-decoration: none;
	}
	.menu-wrapper {
		position: fixed;
		left: 0;
		text-align: center;
		background: #fff;
		top: 0;
		width: 100%;
		height: 100%;
		z-index: 999;
		border-radius: 0 7px 7px 0;
	}
	.menu-wrapper.show {
		display: block;

	}
	header {
		padding: 12px !important;
	}
	.header-logo img {
		width: 120px;
	}
	.main-form__section {
		padding-top: 36px;
		padding-bottom: 36px;
	}
	.section-title h2 {
		margin-top: 0;
	}
	.footer-info__row .col-lg-4:last-child {
		margin-top: 24px;
	}
	footer .footer-copyright__info {
		justify-content: space-between;
	}
	footer .footer-item .or-text {
		margin-left: 80px;
	}
	.footer-info__row .col-lg-4:nth-child(2) {
		border: none;
	}
	.footer-info__row .col-lg-4:not(:first-child) .footer-item {
		margin-left: 0;
	}
	footer .footer-item .text {
		font-size: 35px;
	}
	footer .footer-info__row {
		border: none;
		padding: 0;
	}
	.main-approach__item {
		height: 250px !important;
	}
	.main-approach__item .title br {
		display: none;
	}
	.main-form__section .section-title {
		text-align: center;
	}
	.main-form__wrapper {
		max-width: 410px;
		margin-left: auto;
		margin-right: auto;
	}
	.main-qrcode__section .main-qrcode__item {
		height: auto;
	}
	.main-autopart__wrapper.col-md-12 {
		margin-top: 24px;
	} 
	.main-slider__section .btn {
		margin-bottom: 50px;
	}
	.main-slider__section .subtitle-text {
		padding-top: 100px;
	}
	.menu-btn {
		margin-left: auto;
	}
	
	header {
		position: relative;
		top: 0;
	}
	.section-title h2 {
		font-size: 40px;
	}
	.section-title h2 br {
		display: none;
	}
	.main-cooperation__section-row .col-lg-4:not(:last-child) {
		margin-bottom: 24px;
	}
}
@media only screen and (max-width: 767px) {
	.scroll-top {
		bottom: 10px;
		right: 10px;
	}
	.main-slider__section .subtitle-text span {
		margin-left: 0;
	}
	.main-slider-pagination {
		left: 0 !important;
		bottom: 15px !important;
	}
	.main-service__item {
		height: 300px;
	}
	.main-approach__item:not(#main-approach__item-3) {
		height: auto !important;
		gap: 20px;
	}
	.footer-copyright__info {
		flex-direction: column;
		gap: 20px;
	}
	footer .copyright-text, footer .privacy-link a {
		margin-right: 0 !important;
	}
	footer {
		margin-top: 0;
		padding: 50px 0;
		background: #222;

	}
	footer .footer-item .or-text {
		margin-left: 0;
	}
	footer .footer-item .text-with-icon, footer .footer-item .or-text {
		justify-content: center;
	}
	.footer-info__row {
		text-align: center;
	}
	.footer-info__row .col-lg-4:last-child {
		margin-top: 0;
	}
	.footer-info__row .col-lg-4:not(:last-child) {
		margin-bottom: 32px;
	}
	.main-qrcode__section, .main-services__section, .main-trust__section, .main-support__section {
		padding-top: 0;
	}
	.main-autopart__wrapper.col-md-12 {
		margin-top: 0;
	}
	.main-autopart__item {
		height: auto;
		margin-bottom: 24px;
	}
	.main-approach__item {
		margin-bottom: 24px;
	}
	.main-slider__section .location {
		display: none;
	}
	.main-slider__section-title {
		font-size: 45px;
	}
}
@media only screen and (max-width: 575px) {
	.main-slider__section .subtitle-text {
		margin-bottom: 5px;
	}
	.main-slider__section .subtitle-text span {
		font-size: 14px;
	}
	.main-trust__section #trust-item-1, .main-trust__section #trust-item-4 {
		height: 330px;
	}
}
@media only screen and (max-width: 480px) {
	.container-xxl {
		padding: 0;
	}
	.main-slider__section-title {
		font-size: 33px;
	}
	.main-slider__section .subtitle-text {
		font-size: 16px;
	}
	.section-title h2 {
		font-size: 30px;
	}
	
}
@media only screen and (max-width: 400px) {
	

}
@media only screen and (min-width: 1601px) {

}
@media only screen and (min-width: 1401px) {
	
}
@media only screen and (min-width: 1200px) {
	.btn:hover svg {
		transform: translateX(5px);
	}
}
@media only screen and (min-width: 992px) {
	
}
@media only screen and (min-width: 768px) {

}
@media only screen and (min-width: 576px) {

}