@media all and (min-width: 768px) {
	.show-in-mobile,
	.show-on-mobile {
		display: none !important;
	}
	.footer-links-wrap .collapse {
		display: block;
	}
}
@media all and (min-width: 992px) {
	.show-in-tablet,
	.show-on-tablet {
		display: none !important;
	}
	.tran02,
	.tran02 svg,
	.tran02 path,
	.tran02::before,
	.tran02::after {
		-webkit-transition: all 0.2s ease;
		transition: all 0.2s ease;
	}
}
@media all and (min-width: 1201px) {
	.show-in-1200,
	.show-on-1200 {
		display: none !important;
	}
}
@media all and (max-width: 1755px) {
	.popular-car-item-img-wrap {
		height: 23.81vw;
	}
	.popular-cars-section .container {
		padding: 0;
	}
	.popular-cars-section .section-title,
	.popular-cars-categories-swiper,
	.popular-cars-swiper {
		padding: 0 20px;
	}
	.quick-contact-section,
	.section-padding {
		padding: 160px 0 0 0;
	}
	.marketing-banner {
		min-height: 23vw;
	}
	.marketing-banner-content {
		padding: 77px 55px;
	}
	.car-item-btns-wrap {
		flex-wrap: wrap;
	}
	.car-item-btns-wrap .y-btn.btn-more-details {
		width: 100%;
	}
	.car-item-footer-btn:not(.btn-more-details) {
		width: -webkit-calc(50% - 7px);
		width: calc(50% - 7px);
	}
	.call-back-tooltip {
		width: -webkit-calc(200% + 14px);
		width: calc(200% + 14px);
	}
	.cars-list-swiper {
		width: -webkit-calc(100% + 40px);
		width: calc(100% + 40px);
		margin: 0 -20px;
		padding: 0 20px;
	}
	.car-item.swiper-slide .car-item-img-wrap {
		height: 15.89vw;
	}
	.car-page-content {
		width: 45%;
	}
	.car-page-details-box:first-child,
	.car-page-details-box {
		width: -webkit-calc(50% - 8px);
		width: calc(50% - 8px);
	}
	.car-page-content-gallery-wrap {
		width: 55%;
	}
	.car-page-content-btns-wrap .repayment-text {
		width: 100%;
	}
	.car-page-content-btns-wrap .btn {
		width: -webkit-calc(50% - 14px);
		width: calc(50% - 14px);
	}
	.vertical-swiper-wrap {
		height: 31vw;
	}
	.search-results-cars-list .car-item-img-wrap {
		height: 16.26vw;
	}
}
@media all and (max-width: 1600px) {
	#page-nav .header-menu {
		gap: 30px;
	}
	.contact-page-content {
		gap: 30px;
	}
	.contact-page-form-wrap {
		width: -webkit-calc(32% - 15px);
		width: calc(32% - 15px);
	}
	.contact-page-branches-wrap {
		width: -webkit-calc(68% - 15px);
		width: calc(68% - 15px);
	}
	.contact-page-branches-title,
	.contact-page-form-title {
		font-size: 32px;
	}
	.close-catalog-filter-form,
	.open-filters-menu {
		display: inline-flex;
	}
	.catalog-filter-form {
		background: #fff;
		flex-direction: column;
		width: 300px;
		position: fixed;
		right: 0;
		top: 89px;
		bottom: 0;
		padding: 20px;
		z-index: 9;
		overflow: auto;
		border-left: 1px solid #D9D9D9;
        border-top: 2px solid var(--red);
		gap: 13px;
		-webkit-transform: translate(100%, 0);
		transform: translate(100%, 0);
		-webkit-transition: all 0.5s ease;
		transition: all 0.5s ease;
	}
	.show-catalog-filters-menu .catalog-filter-form {
		-webkit-transform: translate(0, 0);
		transform: translate(0, 0);
	}
	.btn-popular-cars,
	.catalog-filter-submit {
		width: 100%;
		min-width: 1;
	}
}
@media all and (max-width: 1440px) {
	#page-nav {
		width: auto;
		font-size: 16px;
	}
	.header-left {
		width: auto;
	}
	.quick-contact-section,
	.section-padding {
		padding: 120px 0 0 0;
	}
	#page-footer {
		margin: 120px 0 0 0;
	}
	.recommended-customers-slide {
		width: 30vw;
		height: 56vw;
	}
	.marketing-banner {
		font-size: 20px;
	}
	.marketing-banner-content {
        padding: 60px 30px;
    }
	.marketing-banner-title {
		font-size: 32px;
	}
	.branches-list-item {
		padding-right: 60px;
		padding-left: 60px;
	}
	.car-item-price-wrap {
		flex-direction: column;
		align-items: center;
		gap: 8px;
	}
	.buy-from-us-item {
		width: -webkit-calc(25% - 15px);
		width: calc(25% - 15px);
	}
	.buy-from-us-item-title {
		margin: 0 0 7px 0;
	}
	.block-item-img-wrap {
		min-height: 28.5vw;
	}
	.search-results-articles-group {
		width: 42%;
	}
	.search-results-cars-group {
		width: 58%;
	}
	.search-results-cars-list .car-item-img-wrap {
        height: 18.1vw;
    }
}
@media all and (max-width: 1280px) {
	.car-item.swiper-slide .car-item-img-wrap {
        height: 21vw;
    }
}
@media all and (max-width: 1200px) {
	.hide-in-1200,
	.hide-on-1200 {
		display: none !important;
	}
	.logo-link {
		position: absolute;
		left: 50%;
		top: 50%;
		-webkit-transform: translate(-50%, -50%);
		transform: translate(-50%, -50%);
	}
	.header-left {
		margin: 0 auto 0 0;
	}
	.menu-btn {
		display: flex;
	}
	#page-nav {
		background: #fff;
		width: 300px;
		flex-direction: column;
		gap: 30px;
		position: fixed;
		right: 0;
		top: 89px;
		bottom: 0;
		border-left: 1px solid #D9D9D9;
        border-top: 2px solid var(--red);
		overflow: auto;
		padding: 30px 20px;
		-webkit-transform: translate(100%, 0);
		transform: translate(100%, 0);
		-webkit-transition: all 0.5s ease;
		transition: all 0.5s ease;
	}
	.mobile-menu-is-open #page-nav {
		-webkit-transform: translate(0, 0);
		transform: translate(0, 0);
	}
	#page-nav .header-menu {
		width: 100%;
		height: fit-content;
		flex-direction: column;
	}
	#page-nav .header-menu > li {
		flex-direction: column;
	}
	#page-nav .header-menu > li > a {
		text-align: right;
		line-height: 1.33;
	}
	#page-nav .sub-menu {
		min-width: 1px;
		position: static !important;
		transform: translate3d(0, 0, 0) !important;
		border: none;
		padding: 10px 0 0 0;
	}
	.footer-inner {
		padding: 70px 0 60px 0;
	}
	.y-btn {
		font-size: 18px;
		padding-right: 20px;
		padding-left: 20px;
	}
	.hp-banner-slide-text {
		width: 50%;
	}
	.hp-banner-slide-title {
		font-size: 42px;
	}
	.popular-cars-swiper .prev::after,
	.popular-cars-swiper .next::after,
	.recommended-customers-swiper .prev::after,
	.recommended-customers-swiper .next::after {
		width: 120px;
	}
	.marketing-banner {
        font-size: 18px;
    }
	.marketing-banner-content {
        padding: 40px 30px;
    }
	.marketing-banner-title {
        font-size: 28px;
		margin: 0 0 20px 0;
    }
	.marketing-banner-content .y-btn {
		margin: 20px 0 0 0;
	}
	.bad-search-section {
		padding-bottom: 50px;
	}
	.top-hero-section {
		min-height: 340px;
	}
	.top-hero-section .container {
		gap: 20px;
	}
	.car-item,
	.car-item-banner {
		width: -webkit-calc(33.333% - 17px);
		width: calc(33.333% - 17px);
	}
	.car-page-content-wrap {
		flex-direction: column-reverse;
		gap: 50px 26px;
	}
	.car-page-content {
		width: 100%;
	}
	.car-page-details-box:first-child {
		width: -webkit-calc(25% - 12px);
		width: calc(25% - 12px);
	}
	.car-page-details-box {
		width: -webkit-calc(25% - 11px);
		width: calc(25% - 11px);
	}
	.car-page-content-btns-wrap .btn,
	.car-page-content-btns-wrap .repayment-text {
		width: auto;
	}
	.car-page-content-gallery-wrap {
		width: 100%;
	}
	.vertical-swiper-wrap {
        height: 58vw;
    }
	.contact-page-branches .branches-list-item-content {
		padding: 25px;
	}
	.contact-page-branches .branches-list-item-title {
		font-size: 28px;
	}
	.contact-page-branches .branches-list-item-details {
		flex-direction: column;
		gap: 17px;
	}
	.contact-page-form-title {
        font-size: 26px;
		padding: 5px 0 0 0;
    }
	.search-results-groups {
		flex-direction: column;
	}
	.search-results-articles-group,
	.search-results-cars-group {
		width: 100%;
	}
	.search-results-cars-list .car-item {
		width: -webkit-calc(33.333% - 18px);
		width: calc(33.333% - 18px);
	}
	.search-results-cars-list .car-item-img-wrap {
        height: 20.7vw;
    }
}
@media all and (max-width: 1024px) {
	.popular-car-title {
		font-size: 20px;
	}
	.section-title {
		font-size: 38px;
	}
}
@media all and (max-width: 991px) {
	.hide-in-tablet,
	.hide-on-tablet {
		display: none !important;
	}
	.footer-inner {
		flex-wrap: wrap;
		padding: 40px 0 50px 0;
	}
	.footer-right {
		width: 100%;
		flex-direction: row;
		align-items: flex-end;
		margin: 0 0 40px 0;
	}
	.footer-logo-img {
	    max-height: 45px;
	}
	.footer-right .y-btn {
		width: auto;
		margin: 0 auto 0 0;
		padding: 5px 16px;
	}
	.y-btn {
		font-size: 18px;
	}
	.hp-banner-slide-title {
        font-size: 32px;
		margin: 0 0 20px 0;
    }
	.hp-banner-slide-text {
		width: 60%;
		font-size: 18px;
	}
	.popular-car-item-img-wrap {
        height: 264px;
    }
	.section-title {
		font-size: 34px;
	}
	.recommended-customers-slide-a {
		font-size: 16px;
		padding: 20px;
	}
	.play {
		background-size: 30px 30px;
		width: 50px;
		height: 50px;
	}
	.popular-cars-swiper .prev::after,
	.recommended-customers-swiper .prev::after {
		background: linear-gradient(to right, rgba(0, 0, 0, 0) 10.06%, rgba(0, 0, 0, 0.7) 100%);
	}
	.popular-cars-swiper .next::after,
	.recommended-customers-swiper .next::after {
		background: linear-gradient(to left, rgba(0, 0, 0, 0) 10.06%, rgba(0, 0, 0, 0.7) 100%);
	}
	.marketing-banner {
		flex-direction: column;
	}
	.marketing-banner-content,
	.marketing-banner-img {
		width: 100%;
	}
	.branches-list-item:nth-child(odd) .branches-list-item-content,
	.branches-list-item-content {
		padding: 30px 25px;
		margin: 0 auto;
	}
	.bad-search-section {
		padding-bottom: 0;
	}
	.bad-search-1 {
		flex-direction: column;
	}
	.bad-search-1-inners {
		padding: 0;
	}
	.bad-search-1-inners:not(:first-child) {
		border-top: 1px solid #D9D9D9;
		border-right: none;
		padding-top: 50px;
	}
	.top-hero-section {
        min-height: 240px;
    }
	.top-hero-title {
		font-size: 44px;
	}
	.top-hero-content {
		font-size: 20px;
	}
	.catalog-filter-submit,
	.btn-popular-cars {
		min-width: fit-content;
	}
	.car-item,
	.car-item-banner {
		width: -webkit-calc(50% - 13px);
		width: calc(50% - 13px);
	}
	.cars-list-top-content {
		font-size: 20px;
	}
	.solutions-item {
		width: 100%;
	}
	.buy-from-us-item {
		width: -webkit-calc(33.333% - 14px);
		width: calc(33.333% - 14px);
	}
	.car-item.swiper-slide .car-item-img-wrap {
        height: 31vw;
    }
	.car-page-content-btns-wrap .repayment-text {
        width: 100%;
    }
	.car-page-content-btns-wrap .btn {
        width: -webkit-calc(50% - 14px);
        width: calc(50% - 14px);
    }
	.car-page-content-section {
		padding: 30px 0 0 0;
	}
	.content-text {
		font-size: 20px;
	}
	.block-item:nth-child(even),
	.block-item {
		flex-direction: column;
		margin: 50px 0 0 0;
	}
	.block-item-img-wrap {
		width: 100%;
		min-height: 1px;
	}
	.block-item-img {
		position: static;
		height: auto;
	}
	.block-item-content {
		width: 100%;
		padding-right: 20px !important;
		padding-left: 20px !important;
	}
	.content2-inner {
		border-top: 1px solid #ccc;
		padding-top: 30px;
		margin-top: 30px;
	}
	.contact-page-content {
		flex-direction: column-reverse;
	}
	.contact-page-form-wrap {
		width: 100%;
	}
	.contact-page-branches-wrap {
		width: 100%;
	}
	.quick-contact-form-wrap form,
	.quick-contact-form-wrap form > p {
		gap: 15px;
		justify-content: center;
	}
	.quick-contact-form-wrap .wpcf7-form-control-wrap {
		width: 244px;
	}
	.quick-contact-form-wrap .submit-btn-wrap {
		width: 150px;
	}
	.search-results-cars-list .car-item {
		width: -webkit-calc(50% - 13px);
		width: calc(50% - 13px);
	}
	.search-results-cars-list .car-item-img-wrap {
        height: 31vw;
    }
}
@media all and (max-width: 767px) {
	body {
		font-size: 16px;
	}
	.hide-in-mobile,
	.hide-on-mobile {
		display: none !important;
	}
	.section-title {
		margin: 0 0 30px 0;
	}
	#page-header {
		height: 65px;
	}
	#page-main {
		padding: 65px 0 0 0;
	}
	.catalog-filter-form,
	#page-nav {
		top: 64px;
	}
	.hp-banner-section {
		min-height: 55vh;
	}
	.hp-banner-bg-wrap::after {
		background: linear-gradient(89deg, rgba(0, 0, 0, 0) 0, #000 118%);
		inset: 0;
	}
	.logo-link {
		width: auto;
	}
	.logo-img {
		max-height: 34px;
	}
	.header-left {
		gap: 18px;
	}
	.tel-link {
		background: url(../../images/mobile-header-phone.svg) center center / contain no-repeat;
		width: 16px;
		height: 16px;
	}
	.lang-menu-ver2,
	.lang-menu-ver2 .topLangWrap {
		line-height: 1px;
	}
	.lang-menu-ver2 .openLangMenu {
		background: url(../../images/mobile-header-globe.svg) center center / contain no-repeat;
		width: 16px;
		height: 16px;
		padding: 0;
	}
	.lang-menu-ver2 .topLanguagesList {
		margin: 26px 0 0 0;
	}
	.header-search-wrap {
		height: 65px;
	}
	.header-search-form {
		width: 400px;
	}
	.header-search-input {
		height: 36px;
		padding: 0 13px 0 36px;
	}
	.header-search-submit {
		background-size: 16px auto;
		width: 36px;
		height: 36px;
	}
	.close-header-search {
		right: 10px;
	}
	.y-btn.h55,
	.y-btn {
		min-height: 36px;
		font-size: 17px;
	}
	.footer-logo-img {
        max-height: 35px;
    }
	.footer-links-wrap {
		width: 100%;
		border-bottom: 1px solid rgba(255, 255, 255, 0.2);
	}
	.footer-links-wrap:last-child {
		border-bottom: none;
	}
	.footer-links-title {
		margin: 0;
		padding: 13px 0;
		display: flex;
		gap: 10px;
	}
	.footer-links-title::after {
		content: "";
		background: url(../../images/combo-arrow.svg) center center no-repeat;
		width: 13px;
		height: 7px;
		margin: auto auto auto 0;
	}
	.footer-links-wrap.active .footer-links-title::after {
		-webkit-transform: rotate(180deg);
		transform: rotate(180deg);
	}
	.footer-links-wrap ul {
		gap: 13px;
		padding: 0 0 20px 0;
	}
	.footer-bottom {
		padding: 23px 0 30px 0;
	}
	.footer-bottom-inner {
		width: 100%;
		text-align: center;
		flex-direction: column;
		gap: 10px;
	}
	.footer-bottom ul {
		margin: 0 auto;
	}
	.dooble {
		margin: 0 auto;
	}
	.section-title {
		font-size: 28px;
	}
	.popular-cars-swiper .swiper-slide {
		width: 33vw;
	}
	.popular-car-item-img-wrap {
        height: 28vw;
    }
	.quick-contact-section,
	.section-padding {
		padding: 60px 0 0 0;
	}
	.hp-banner-section + .section-padding {
	    padding-top: 30px;
	}
	#page-footer {
		margin: 60px 0 0 0;
	}
	.our-services-inner,
	.our-services-content {
		min-height: 1px;
		padding: 30px 20px;
	}
	.our-services-content .section-title {
        font-size: 24px;
    }
	.our-services-text {
		font-size: 18px;
	}
	.recommended-customers-slide {
        width: 200px;
        height: 370px;
    }
	.popular-cars-swiper .prev,
	.popular-cars-swiper .next,
	.recommended-customers-swiper .prev,
	.recommended-customers-swiper .next {
		width: 24px;
	}
	.popular-cars-swiper .prev::before,
	.popular-cars-swiper .next::before,
	.recommended-customers-swiper .prev::before,
	.recommended-customers-swiper .next::before {
		width: 14px;
	}
	.popular-cars-swiper .prev::after,
	.popular-cars-swiper .next::after,
	.recommended-customers-swiper .prev::after,
	.recommended-customers-swiper .next::after {
        width: 50px;
    }
	.play {
        background-size: 20px;
        width: 30px;
        height: 30px;
    }
	.recommended-customers-slide-a {
		line-height: 1.2;
		padding: 20px 13px;
	}
	.marketing-banner-content {
        padding: 30px 20px;
    }
	.branches-list-item-title {
		font-size: 28px;
	}
	.branches-list-item {
        padding-right: 20px;
        padding-left: 20px;
    }
	.bad-search-1-inners .y-btn {
		min-width: 215px;
	}
	.catalog-filter-form {
		flex-wrap: wrap;
	}
	.catalog-filter-submit {
		margin: 0 auto 0 0;
		min-width: 172px;
	}
	.btn-popular-cars {
		min-width: 204px;
	}
	.cars-list-section {
		padding: 20px 0 0 0;
	}
	.cars-list-section .container {
		padding: 0 10px;
	}
	.cars-list-section .cars-list:not(.swiper-wrapper) {
		gap: 10px;
	}
	.car-item-banner {
		padding: 20px 10px;
	}
	.load-more-wrap {
		margin: 60px 0 0 0;
	}
	.car-item-title {
		font-size: 20px;
	}
	.car-item-banner,
	.cars-list-section .car-item {
		width: -webkit-calc(50% - 5px);
		width: calc(50% - 5px);
	}
	.cars-list-section .car-item .car-item-img-wrap {
		height: 32vw;
	}
	.cars-list-top-content {
        font-size: 18px;
    }
	.solutions-section .container {
		padding: 0;
	}
	.solutions-item {
		padding: 20px;
	}
	.solutions-item-content {
		padding: 30px 20px;
	}
	.buy-from-us-title {
		font-size: 32px;
	}
	.buy-from-us-text  {
		font-size: 20px;
	}
	.buy-from-us-section .container {
		padding: 0;
	}
	.buy-from-us-content {
		padding-right: 20px;
		padding-left: 20px;
	}
	.buy-from-us-list {
		gap: 40px 20px;
		margin: 50px 0 0 0;
	}
	.buy-from-us-item-title,
	.buy-from-us-item-text {
		font-size: 16px;
	}
	.car-item.swiper-slide {
		width: 310px;
	}
	.car-item.swiper-slide .car-item-img-wrap {
        height: 210px;
    }
	.car-page-details-box:first-child,
	.car-page-details-box {
        width: -webkit-calc(50% - 8px);
        width: calc(50% - 8px);
    }
	.vertical-swiper-wrap {
		height: auto;
		flex-direction: column;
	}
	.gallery-big.swiper {
		height: 60vw;
	}
	.gallery-thumbs.swiper {
		width: 100%;
	}
	.gallery-thumbs.swiper .swiper-slide {
		height: auto;
	}
	.gallery-thumbs-prev,
	.gallery-thumbs-next {
		margin: -8px 0 0 0;
	}
	.gallery-thumbs-prev {
		left: auto;
		top: 50%;
		right: 10px;
		-webkit-transform: rotate(-90deg);
		transform: rotate(-90deg);
	}
	.gallery-thumbs-next {
		left: 10px;
		top: 50%;
		-webkit-transform: rotate(90deg);
		transform: rotate(90deg);
	}
	.block-item-content {
		padding: 26px 0 0 0 !important;
	}
	.top-hero-title {
        font-size: 32px;
    }
	.content-section {
		margin: 40px 0 0 0;
	}
	.content-text {
        font-size: 18px;
    }
	.block-item-title {
		font-size: 22px;
	}
	.contact-page-content-section {
		padding: 50px 0 0 0;
	}
	.contact-page-branches .branches-list-item-content {
		width: 100%;
	}
	.contact-page-branches .branches-list-item-content-inner {
		margin: 0;
	}
	.quick-contact-title {
		font-size: 22px;
	}
	.quick-contact-form-wrap .wpcf7-form-control-wrap {
		width: -webkit-calc(50% - 8px);
		width: calc(50% - 8px);
	}
	.quick-contact-form-wrap .submit-btn-wrap {
		width: 170px;
		margin: 0 auto 0 0;
	}
	.search-results-top-section {
		padding: 50px 0 0 0;
	}
	.search-results-title {
		font-size: 40px;
		margin: 0 0 22px 0;
	}
	.search-results-total {
		font-size: 20px;
	}
	.search-results-top-section .header-search-form {
		margin-top: 50px;
	}
	.search-results-groups-section {
		padding: 70px 0 0 0;
	}
	.search-results-group-title {
		font-size: 30px;
	}
	.search-results-article:not(:first-child) {
		margin: 30px 0 0 0;
		padding: 20px 0 0 0;
	}
	.our-services-list {
		text-align: center;
	}
	.solutions-section,
	.buy-from-us-section {
		padding-top: 60px;
	}
	.buy-from-us-section + .cars-list-section {
		padding-top: 40px;
	}
	.car-item-logo-wrap {
		width: 42px;
		height: 42px;
	}
	.car-item-logo {
		max-width: 28px;
		max-height: 28px;
	}
	.full-catalog-btn-wrap {
		margin: 40px 0 0 0;
	}
	.car-page-content-wrap {
        gap: 30px 0;
    }
	.bc-and-catalog-btn {
		margin: 0 0 30px 0;
	}
}
@media all and (max-width: 599px) {
	.hp-banner-slide-text {
		width: 100%;
    }
	.branches-list-item-details {
		flex-direction: column;
		gap: 17px;
	}
	.buy-from-us-item {
		width: -webkit-calc(50% - 10px);
		width: calc(50% - 10px);
	}
	.search-results-cars-list .car-item,
	.quick-contact-form-wrap .wpcf7-form-control-wrap,
	.quick-contact-form-wrap .submit-btn-wrap {
		width: 100%;
	}
	.search-results-cars-list .car-item-img-wrap {
        height: 63vw;
    }
	.car-item-title-and-details {
		flex-direction: column;
	}
	.car-item-tad-details {
		margin: 12px 0 0 0;
		gap: 4px;
	}
	.repayment-text {
		margin: 12px -13px 0;
		border-radius: 0;
		font-size: 14px;
	}
	.repayment-text .num {
		font-size: 20px;
	}
	.ci-tad-row-num {
		display: block;
	}
	.car-item-btns-wrap {
		gap: 8px;
	}
	.car-item-footer-btn:not(.btn-more-details) {
		width: 100%;
	}
	.car-item-banner-title {
		font-size: 20px;
	}
	.car-item-banner-text {
		font-size: 16px;
	}
	.car-item-banner-icon {
		max-height: 100px;
		margin: 30px 0 0 0;
	}
	.car-item-banner .y-btn {
		min-width: 1px;
		padding-left: 10px;
		padding-right: 10px;
		margin: 30px 0 0 0;
	}
	.popular-car-title {
        font-size: 16px;
        margin: 13px 0 0 0;
    }
}
@media all and (max-width: 479px) {
	.catalog-filter-form,
	.filter-combo-wrap,
	.open-filters-menu,
	#page-nav {
		width: 100%;
	}
	.header-search-wrap {
		padding-left: 20px;
	}
	.catalog-filter-submit,
	.btn-popular-cars {
		min-width: 100%;
	}
}