@media screen and (min-width: 0px) and (max-width: 740px) {
	.banner-desktop .helper{
		display:none;
	}

	.flash-messages-wrapper .form-upload-images .flash-messages-type-product-inquiry-upload-images .form-body .body-right-side {

		max-width: unset;

	}
	.banner-mobile{
		display:block;
	}

	.page.page-product-single .main .single-product {
		align-items: center;
    display: flex;
    flex-direction: column;
	}
	/****************** NEW HEADER *******************/
	.header.second-line .inner > .right-section .nav-link.my-wallet > .icon{
		display: none;
		top:0;

	}
	.header.second-line {
		padding:1px 0;
		height: 45px;
		display: inline-flex;
		justify-content: center;
		vertical-align: middle;
		align-items: center;
	}
	.header.second-line.opened{
		height: unset;
		padding: 10px 0;
	}

	.header > .inner .tabs > .search-wrapper {
		display: none;
	}
	.header.second-line .inner > .right-section > .search-wrapper.mobile {
		display: inline-block;
	}
	.header.second-line .inner .right-section .search-wrapper.mobile form{
		white-space: nowrap;
	}
	
	.nd-search-input{
		margin-right: 10px;
		max-width: unset;
	}
	.header.second-line .inner .right-section .search-wrapper.mobile form > .nb-search-button{
		top:3px
	}
	.header > .inner{
		height: unset !important;
	}
	.header.second-line .inner > .right-section > .desktop{
		display: none;
	}
	.header.second-line .inner > .right-section > .mobile{
		display: none;
	}
	.header.second-line .inner > .right-section > .mobile.opened{
		display: block;
		margin-top: 10px;
	}
	.header.second-line .inner > .right-section > .mobile.opened .search-wrapper{
		margin-bottom: 10px;
	}
	.header.second-line .inner > .left-section{
		display: flex;
         justify-content: flex-start;
         align-items: center;
         gap: 10px;
     
     }
	.header.second-line .inner > .right-section .nav-link:first-child{
		margin-left: 0;
		position: relative;
		top: 2px;

	}
	.header > .inner .logo-wrapper{
		display: flex;
	}
	.header > .inner .logo-wrapper .logo{
		margin-left: 0;
	}
	.header > .inner .logo-wrapper> .hamburger-wrapper {
		display: inline-block;
		position: absolute;
		right: 2px;
		top: 6px;
	}
	.header > .inner .right-section > .mobile > .search-wrapper > form{
		display:flex;
		display: none !important;
	}
	.header > .inner .right-section > .mobile > .search-wrapper > form .column:first-child{
		width: 90%;
    	white-space: nowrap;
	}
	.header > .inner .right-section > .mobile > .search-wrapper > form .column:nth-child(2){
		width: 10%;
    	
	}
	.header > .inner .right-section > .mobile > .search-wrapper > form > .nb-search-button{
		top:3px;
	}
	.header > .inner .right-section > .mobile > .search-wrapper > form .column > .nav-link.my-wallet > .icon{
		display: block;
		margin:auto;
		margin-left: 7px;
	}
	
	.header.second-line .inner > .right-section .nav-link.phone{
		
		position: relative;
	}
	.header.second-line .inner > .right-section .nav-link.phone > .icon{
		display: inline-block;
		vertical-align: middle;
		width: 29px;
		height: 30px;
		background: url(../images/icons/icon-top-nav-phone.svg) no-repeat 0 0;
		background-repeat: no-repeat;
		background-position: center;
		background-size: cover;
		text-align: center;
		
	}
	.header.second-line .inner > .right-section .nav-link.phone > .text{

		font-family: 'Exo 2';
		font-style: normal;
		font-weight: 700;
		font-size: 24px;
		line-height: 26px;
		text-align: center;
		color: #FFFFFF;
		position: relative;
		bottom: 7px;
		left: 10px;
		top: 7px;

	}
	.header.second-line .inner > .right-section .mobile > .nav-link:nth-child(1){
		display: none;
	}
	.header.second-line .inner > .right-section .mobile > .nav-link:nth-child(1),
	.header.second-line .inner > .right-section .mobile > .nav-link:nth-child(2){
		margin-left: 0 !important;
		
	}
	.header.second-line .inner > .right-section .mobile > .nav-link.element-facebook,
	.header.second-line .inner > .right-section .mobile > .nav-link.element-youtube{
		margin:0px 5px;
	}
	.header > .inner,
	.header.second-line > .inner{
		padding: 0 16px;
	}
	.header.second-line .inner > .left-section .nav-link{
		height: 25px;
		
		font-style: normal;
		font-weight: 500;
		font-size: 16px;
		line-height: 22px;
		text-align: center;
		text-transform: uppercase;
		color: #FFFFFF;
		display: flex;
		justify-content: center;
		vertical-align: middle;
		align-items: center;
		transition: all 0.3s;
	}

	.header.second-line .inner > .left-section .nav-link.megabitak {
			height: 25px;
			padding: 10px 10px!important;
			gap: 5px;
	}

	.header.second-line .inner > .left-section .nav-link.megabitak .icon.megabitak {
		width: 85px;
		height: 12px;
	}

	.header.second-line .inner > .left-section .nav-link.megabitak .icon {
			width: 9px;
			height: 9px;
	}
	
	.header.second-line .inner > .left-section .nav-link.borsaa > .icon{
		background: url(../images/icons/icon-top-nav-shop-16x16.svg) no-repeat 0 0;
		background-position: center;
	}
	.header.second-line .inner > .left-section .nav-link.actions > .icon{
		background: url(../images/icons/icon-top-nav-actions-16x16.svg) no-repeat 0 0;
		background-position: center;
	}
	.header.second-line .inner > .left-section .nav-link.games > .icon{
		background: url(../images/icons/icon-top-nav-star-16x16.svg) no-repeat 0 0;
		background-position: center;
	}
	.header.second-line .inner > .left-section .nav-link.news > .icon{
		background: url(../images/icons/icon-top-nav-book-16x16.svg) no-repeat 0 0;
		background-position: center;
	}
	.header.second-line .inner > .left-section .nav-link.autoparts > .icon{
		background: url(../images/icons/icon-top-nav-setting-16x16.svg) no-repeat 0 0;
		background-position: center;
	}
	.header.second-line .inner > .left-section .nav-link.buyout > .icon{
		background: url(../images/icons/icon-top-nav-car-16x16.svg) no-repeat 0 0;
		background-position: center;
	}

	.page-home .header.second-line .inner > .left-section .nav-link.autoparts > .icon{
		background: url(../images/icons/icon-top-nav-setting-b-16x16.svg) no-repeat 0 0;
		background-position: center;
	}
	.page-buyout-inquiry .header.second-line .inner > .left-section .nav-link.buyout > .icon{
		background: url(../images/icons/icon-top-nav-car-b-16x16.svg) no-repeat 0 0;
		background-position: center;
	}
	.page-auction-car .header.second-line .inner > .left-section .nav-link.actions > .icon,
	.page-single-auction .header.second-line .inner > .left-section .nav-link.actions > .icon{
		background: url(../images/icons/icon-top-nav-actions-b-16x16.svg) no-repeat 0 0;
		background-position: center;
	}
	.page-market-list-all .header.second-line .inner > .left-section .nav-link.borsaa > .icon{
		background: url(../images/icons/icon-top-nav-shop-b-16x16.svg) no-repeat 0 0;
		background-position: center;
	}
	.page-games .header.second-line .inner > .left-section .nav-link.games > .icon{
		background: url(../../images/icons/icon-top-nav-star-b-16x16.svg) no-repeat 0 0;
		background-position: center;
	}
	.page-news-list .header.second-line .inner > .left-section .nav-link.news > .icon{
		background: url(../images/icons/icon-top-nav-book-b-16x16.svg) no-repeat 0 0;
		background-position: center;
	}
	
	/****************** NEW HEADER END *******************/

	/****************** HEADER *******************/

	.header > .inner {
		display: block;
		width: 100%;
		height: 92px;
	}
	.header.second-line .inner {
        white-space: nowrap;
        overflow: auto hidden;
        -ms-overflow-style: none;
        scrollbar-width: none;
	}
	.header > .inner .logo-wrapper {
		width: 100%;
		padding: 10px 0;
	}

	.header > .inner > .tabs {
		display: block;
		padding-top: 0;
		text-align: center;
	}

	.header > .inner .auto-parts-tab,
	.header > .inner .redemption-tab,
	.header > .inner .market-tab {
		height: 40px;
		padding: 8px 7px;
	}

	.header > .inner .auto-parts-tab > .icon,
	.header > .inner .redemption-tab > .icon,
	.header > .inner .market-tab > .icon {
		margin-right: 3px;
	}

	.header > .inner .elements {
		display: none;
	}

	/*************** END HEADER ***************/
	
	.menu .panels .panel {
		padding-bottom: 150px;
	}

	.profile-mobile-menu {
		opacity: 0;
		visibility: hidden;
		z-index: 120;
		position: fixed;
		top: 0;
		left: -360px;
		display: block;
		width: 360px;
	}

	.profile-mobile-menu .panels {
		overflow-y: auto;
		height: 100vh;
		padding: 42px 0 18px;
		background: #fff;
	}

	.profile-mobile-menu .panels .fixed-menu-header {
		position: fixed;
		display: block;
		width: 100%;
		left: 0;
		top: 0;
		padding: 18px 0;
		background: #ffffff;
		z-index: 1;
	}

	.profile-mobile-menu .panels .panel .fixed-menu-header .logo {
		width: 170px;
		height: 28px;
		background: url('../images/megaparts-logo-dark-small.svg');
		margin: 0 auto;
	}

	.profile-mobile-menu .panels .fixed-menu-header .close {
		z-index: 120;
		position: absolute;
		top: 15px;
		right: 28px;
		background-position: 50%, 50%;
		cursor: pointer;
	}

	.profile-mobile-menu .panels .fixed-menu-header .close:before {
		content: '';
		display: block;
		width: 32px;
		height: 32px;
		background: url('../images/icons/icon-time-dark-large.svg');
	}

	.profile-mobile-menu .panels .panel {
		padding: 0 20px;
	}

	.profile-mobile-menu .panels .panel .title {
		display: block;
		margin-top: 40px;
		margin-bottom: 20px;
		text-transform: uppercase;
		text-align: center;
	}

	.profile-mobile-menu .panels .panel .market-button {
		display: flex;
		flex-direction: row;
		align-items: center;
		justify-content: center;
		position: relative;
		width: 100%;
		height: 56px;
		background: #33BB5A;
		border-radius: 50px;
		margin-bottom: 10px;
		cursor: pointer;
		vertical-align: middle;
		text-align: center;
	}

	.profile-mobile-menu .panels .panel .market-button .icon {
		position: relative;
		display: inline-block;
		background: url('../images/icons/icon-mp-symbol-white.svg');
		width: 24px;
		height: 24px;
		margin-right: 7px;
		vertical-align: middle;
	}

	.profile-mobile-menu .panels .panel .market-button .text {
		display: inline-block;
		vertical-align: middle;
	}

	.profile-mobile-menu .panels .panel .items .item {
		position: relative;
		display: block;
		width: 100%;
		padding: 10px 0;
		cursor: pointer;
	}

	.profile-mobile-menu .panels .panel .items .item.inquiries:before {
		content: '';
		display: inline-block;
		width: 24px;
		height: 24px;
		background: url('../images/icons/icon-top-nav-my-inquiries.svg') no-repeat;
		margin-right: 10px;
		vertical-align: middle;
	}

	.profile-mobile-menu .panels .panel .items .item.profile:before {
		content: '';
		display: inline-block;
		width: 24px;
		height: 24px;
		background: url('../images/icons/icon-top-nav-profile-circle.svg') no-repeat;
		margin-right: 10px;
		vertical-align: middle;
	}
	.profile-mobile-menu .panels .panel .items .item.public-profile:before {
		content: '';
		display: inline-block;
		width: 24px;
		height: 24px;
		background: url('../images/icons/icon-public-profile-circle.svg') no-repeat;
		margin-right: 10px;
		vertical-align: middle;
	}
	.page-member-dealer-profile .profile-mobile-menu .panels .panel .items .item.public-profile:before{
		background: url('../images/icons/icon-public-profile-circle-blue.svg') no-repeat;
	}
	.profile-mobile-menu .panels .panel .items .item.privacy:before {
		content: '';
		display: inline-block;
		width: 24px;
		height: 24px;
		background: url('../images/icons/icon-top-nav-shield-security.svg') no-repeat;
		margin-right: 10px;
		vertical-align: middle;
	}
	.profile-mobile-menu .panels .panel .items .item.logout{
		border-bottom: 1px solid #E5E5E5;
	}
	.profile-mobile-menu .panels .panel .items .item.logout span {
		color:#999999 !important;
	}
	.profile-mobile-menu .panels .panel .items .item.logout:before {
		content: '';
		display: inline-block;
		width: 24px;
		height: 24px;
		background: url('../images/icons/iconlogout-megaprofile.svg') no-repeat;
		margin-right: 10px;
		vertical-align: middle;
	}
	.profile-mobile-menu .panels .panel .items .item.megaprofile:before {
		content: '';
		display: inline-block;
		width: 24px;
		height: 24px;
		background: url('../images/icons/iconmegaprofile.svg') no-repeat;
		margin-right: 10px;
		vertical-align: middle;
	}
	.profile-mobile-menu .panels .panel .items .item.switch-megaprofile:before {
		content: '';
		display: inline-block;
		width: 24px;
		height: 24px;
		background: url('../images/icons/iconswitchprofile.svg') no-repeat;
		margin-right: 10px;
		vertical-align: middle;
	}
	.profile-mobile-menu .panels .panel .items .item.megaprofile:before {
		content: '';
		display: inline-block;
		width: 24px;
		height: 24px;
		background: url('../images/icons/iconmegaprofile.svg') no-repeat;
		margin-right: 10px;
		vertical-align: middle;
	}

	.profile-mobile-menu .panels .panel .items .item.balance:before {
		content: '';
		display: inline-block;
		width: 24px;
		height: 24px;
		background: url('../images/credits-menu/wallet-global-trigger.svg') no-repeat;
		margin-right: 10px;
		vertical-align: middle;
	}

	.profile-mobile-menu .panels .panel .items .item span {
		display: inline-block;
		vertical-align: middle;
	}

	.mobile-header-icons {
		position: fixed;
		bottom: 0;
		left: 0;
		z-index: 121;
		display: flex;
		align-items: center;
		justify-content: space-around;
		width: 100%;
		height: 68px;
		background: rgba(249, 249, 249, 0.7);
		border-top: 0.2px solid #6C6C6C;
		/* box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25); */
		backdrop-filter: blur(5px);
		-webkit-backdrop-filter: blur(5px);
		transform: translate3d(0, 0, 0);
	}

	.mobile-header-icons .element {
		display: inline-block;
		text-align: center;
	}

	.mobile-header-icons .element.customer img {
		display: block;
		width: 24px;
		border-radius: 50%;
		margin: 0 auto;
	}

	.mobile-header-icons .element .icon {
		position: relative;
		display: inline-block;
		clear: both;
		height: 28px;
		width: 28px;
		bottom: -2px;
	}

	.mobile-header-icons .element .icon .notification {
		position: absolute;
		top: -7px;
		right: -10px;
		display: inline-block;
		width: 22px;
		height: 22px;
		background: #F2992F;
		border: 2px solid #ffffff;
		border-radius: 50%;
		box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2);
		color: #FFFFFF;
		font-family: 'Roboto', sans-serif;
		font-size: 10px;
		font-weight: 700;
		letter-spacing: 0;
		line-height: 20px;
		text-align: center;
	}

	.mobile-header-icons .element.conversation > .icon .notification {
		position: absolute;
		top: -7px;
		right: -10px;
		font-size: 10px;
		color: #fff;
		font-family: 'Roboto', sans-serif;
		line-height: 20px;
		font-weight: 700;
	}

	.mobile-header-icons .element .text {
		display: block;
		clear: both;
	}

	.mobile-header-icons .element.home .icon {
		background: url('../images/icons/icon-home-dark.svg') no-repeat 0 0;
	}

	.mobile-header-icons .element.hm-menu-button .icon {
		background: url('../images/icons/icon-menu-mobile-dark.svg') no-repeat 0 0;
	}

	.mobile-header-icons .element.redemption .icon {
		background: url('../images/icons/icon-buyoutcars.svg') no-repeat 0 0;
	}

	.mobile-header-icons .element.customer .icon {
		background: url('../images/icons/icon-my-profile-bottom-dark.svg') no-repeat 0 0;
	}

	.mobile-header-icons .element.customer .member-image {
		width: 24px;
		height: 24px;
		border-radius: 50%;
	}

	.mobile-header-icons .element.customer .no-image {
		display: inline-block;
		width: 24px;
		height: 24px;
		background: #777777;
		font-size: 12px;
		color: rgba(255, 255, 255, 0.75);
		letter-spacing: 0;
		text-align: center;
		line-height: 26px;
		font-family: 'Roboto', sans-serif;
		font-weight: 500;
		border-radius: 50%;
	}

	.mobile-header-icons .element.conversation .icon {
		background: url('../images/icons/icon-my-messages-bottom-dark.svg') no-repeat 0 0;
	}
	.page-conversation-list-all .mobile-header-icons .element.conversation .icon {
		background: url('../../images/icons/icon-my-messages-bottom-blue.svg') no-repeat 0 0;
	}

	.mobile-header-icons .element.cart .icon {
		background: url('../images/icons/icon-cart-bottom-dark.svg') no-repeat 0 0;
		position: relative;
	}
	.page-order-cart .mobile-header-icons .element.cart .icon {
		background: url('../images/icons/icon-cart-bottom-blue.svg') no-repeat 0 0;
		position: relative;
	}

	.mobile-header-icons .element .icon .count {
		position: absolute;
		top: -7px;
		right: -10px;
		display: inline-block;
		width: 22px;
		height: 22px;
		background: #F2992F;
		border: 2px solid #ffffff;
		border-radius: 50%;
		box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2);
		color: #FFFFFF;
		font-family: 'Roboto', sans-serif;
		font-size: 10px;
		font-weight: 700;
		letter-spacing: 0;
		line-height: 20px;
		text-align: center;
	}

	.mobile-header-icons .element.cart .icon .count span {
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
		font-size: 10px;
		color: #fff;
		font-family: 'Roboto', sans-serif;
		line-height: 20px;
		font-weight: 700;
	}

	.centered-content {
		display: block;
		width: 100%;
		padding: 0 20px;
	}
	.brand-images:first-child{
		margin-left: 0px;
	}
	.homepage-news .homepage-row {
		margin-top:0px;
	}
	/* Element home page */
	.page.page-domain-home-full .mobile-header-icons .element.home .icon,
	.page.page-home .mobile-header-icons .element.home .icon {
		background: url('../images/icons/icon-home-accent.svg') no-repeat 0 0;
	}

	.page.page-domain-home-full .mobile-header-icons .element.home .text,
	.page.page-home .mobile-header-icons .element.home .text {
		color: #008AEE;
	}

	.page.page-domain-home-full.is-opened-mobile-menu .mobile-header-icons .element.home .icon,
	.page.page-home.is-opened-mobile-menu .mobile-header-icons .element.home .icon {
		background: url('../images/icons/icon-home-dark.svg') no-repeat 0 0;
	}

	.page.page-domain-home-full.is-opened-mobile-menu .mobile-header-icons .element.home .text,
	.page.page-home.is-opened-mobile-menu .mobile-header-icons .element.home .text {
		color: #777;
	}

	/* Element mobile menu */
	.mobile-header-icons .element.hm-menu-button .icon[data-is-opened="1"] {
		background: url('../images/icons/icon-menu-mobile-blue.svg') no-repeat 0 0;
	}

	.mobile-header-icons .element.hm-menu-button .text[data-is-opened="1"] {
		color: #008AEE;
	}

	/* Element profile */
	.mobile-header-icons .element.customer .icon[data-is-opened="1"],
	.page.page-member-profile .mobile-header-icons .element.customer .icon {
		background: url('../images/icons/icon-my-profile-bottom-blue.svg') no-repeat 0 0;
	}

	.mobile-header-icons .element.customer .text[data-is-opened="1"],
	.page.page-member-profile .mobile-header-icons .element.customer .text {
		color: #008AEE;
	}

	.page.page-member-profile.is-opened-mobile-menu .mobile-header-icons .element.customer .icon {
		background: url('../images/icons/icon-my-profile-bottom-dark.svg') no-repeat 0 0;
	}

	.page.page-member-profile.is-opened-mobile-menu .mobile-header-icons .element.customer .text {
		color: #777;
	}

	/* Element mobile cart */
	.page.page-order-cart .mobile-header-icons .element.cart .icon {
		background: url('../images/icons/icon-cart-bottom-blue.svg') no-repeat 0 0;
	}

	.page.page-order-cart .mobile-header-icons .element.cart .text {
		color: #008AEE;
	}

	.page.page-order-cart.is-opened-mobile-menu .mobile-header-icons .element.cart .icon {
		background: url('../images/icons/icon-cart-dark.svg') no-repeat 0 0;
	}

	.page.page-order-cart.is-opened-mobile-menu .mobile-header-icons .element.cart .text {
		color: #777;
	}

	/* Element page-buyout-inquiry */
	.page.page-buyout-inquiry .mobile-header-icons .element.redemption .icon {
		background: url('../images/icons/icon-buyoutcars-accent.svg') no-repeat 0 0;
	}

	.page.page-buyout-inquiry .mobile-header-icons .element.redemption .text {
		color: #008AEE;
	}

	.page.page-buyout-inquiry.is-opened-mobile-menu .mobile-header-icons .element.redemption .icon {
		background: url('../images/icons/icon-buyoutcars.svg') no-repeat 0 0;
	}

	.page.page-buyout-inquiry.is-opened-mobile-menu .mobile-header-icons .element.redemption .text {
		color: #777;
	}

	/****************** SINGLE PRODUCT *******************/

	.page.page-product-single .main .single-product .mobile-breadcrumbs {
		margin-bottom: 10px !important;
	}

	.page-product-single .main .breadcrumbs-wrapper {
		display: none;
	}

	.page-product-single .main .mobile-breadcrumbs .breadcrumbs-wrapper {
		margin-bottom: 10px !important;
	}

	.mobile-back-btn {
		display: block;
	}

	.page.page-product-single .main .single-product .gallery .label {
		right: 50px;
	}

	.page.page-product-single .main .single-product .gallery {
		display: block;
		max-width: 100%;
		margin-right: 0;
	}

	.page.page-product-single .main .single-product .gallery .product-image .promo-percent {
		top: auto;
		right: auto;
		bottom: 10px;
		left: 10px;
	}

	.page.page-product-single .main .single-product .title {
		margin-top: 20px;
		margin-bottom: 12px;
		line-height: 25px;
	}

	.page.page-product-single .main .single-product .mobile-breadcrumbs {
		display: block;
		margin-bottom: 18px;
	}

	.page.page-product-single .main .single-product .mobile-breadcrumbs .breadcrumbs-wrapper {
		display: block;
	}

	.page.page-product-single .main .single-product .mobile-breadcrumbs .breadcrumbs-wrapper .breadcrumb a {
		color: #777;
		font-family: 'Roboto', sans-serif;
		font-size: 12px;
		font-weight: 400;
		letter-spacing: 0;
		line-height: 18px;
	}

	.page.page-product-single .main .single-product .details .description .attributes .attribute .name {
		max-width: calc(50% - 20px);
	}

	.page.page-product-single .main .single-product .details .description .attributes .attribute .attribute-info {
		max-width: 50%;
	}

	.page.page-product-single .main .single-product .gray-line {
		margin: 40px 0;
	}

	.page.page-product-single .main .single-product .details {
		position: relative;
		display: block;
		width: 100%;
		padding: 0;
	}

	.page.page-product-single .main .single-product .details .sku-availability {
		margin: 0 0 17px 0;
	}

	.page.page-product-single .main .single-product .details .product-purchase-wrapper {
		/* display: none; */
	}

	.page.page-product-single .main .single-product .details .product-purchase-wrapper.mobile {
		display: block;
		max-width: 100%;
		margin-left: 0;
	}

	.page.page-product-single .main .single-product .details .product-purchase-wrapper.mobile .information-tooltip {
		max-width: 100% !important;
		top: -80px !important;
		left: 6px !important;
	}

	.page.page-product-single .main .single-product .details .product-purchase-wrapper.mobile .information-tooltip:after {
		right: 1px !important;
	}

	.page.page-product-single .main .single-product .details .description {
		display: block;
		width: 100%;
	}

	.page.page-product-single .main .single-product .details .product-purchase-wrapper .product-inquiry-wrapper {
		max-width: 100%;
	}

	.page.page-product-single .main .single-product .details .product-purchase-wrapper .product-purchase {
		padding: 20px 20px 30px 20px;
	}

	.page.page-product-single .main .single-product .details .product-purchase-wrapper .product-purchase .purchase {
		display: inline-block;
		width: 100%;
		padding: 0;
		border-right: 0;
		vertical-align: top;
	}

	.page.page-product-single .main .single-product .details .product-purchase-wrapper .product-purchase .purchase .prices .old-price {
		margin-left: 7px;
	}

	.page.page-product-single .main .single-product .details .product-purchase-wrapper .product-purchase .purchase .buy-info-wrapper {
		max-width: 100%;
		margin-bottom: 0;
	}

	.page.page-product-single .main .single-product .details .product-purchase-wrapper .product-purchase .purchase .buy-info-wrapper .add-to-cart-button {
		max-width: 100%;
		margin-bottom: 20px;
	}

	.page.page-product-single .main .single-product .details .product-purchase-wrapper .product-purchase .product-is-not-available {
		margin-bottom: 20px;
	}

	.page.page-product-single .main .single-product .details .product-purchase-wrapper .product-purchase .information {
		display: block;
		width: 100%;
		padding: 0;
		vertical-align: top;
	}

	.page.page-product-single .main .single-product .similar-products {
		margin-bottom: 80px;
	}

	.page.page-product-single .main .single-product .similar-products .product-grid-item {
		max-width: calc(50% - 8px) !important;
		margin-bottom: 20px;
	}

	.page.page-product-single .main .single-product .similar-products .product-grid-item:nth-child(2n + 0) {
		margin-right: 0;
	}

	.page.page-product-single .main .single-product .similar-products .title {
		margin-bottom: 30px;
		text-transform: uppercase;
	}

	.page.page-product-single main .single-product .similar-products .similar-products-carousel .flickity-button.previous,
	.page.page-product-single .main .single-product .similar-products .similar-products-carousel .flickity-button.next {
		display: none;
	}

	.page.page-product-single .main .single-product .button-all-products {
		display: none;
	}

	.page-product-category-single > .main > .inner > .main .inner-content .heading > .search-details .details-wrapper .details .image {
		position: inherit;
	}

	.page-product-category-single > .main > .inner > .main .inner-content .heading > .search-details .details-wrapper .details .image > .main-image {
		position: relative;
		top: 8px;
		left: 5px;
		display: block;
		margin-right: 0;
		transform: none;
	}

	.page-product-category-single > .main > .inner > .main .inner-content .heading > .search-details .details-wrapper .details .image:hover > .zoom-image {
		max-width: calc(100% - 40px);
		width: 100%;
		left: 20px;
		top: 365px;
		bottom: inherit;
		transform: none;
    }
    /****************** ADD TO CART *******************/
	.add-to-cart-fancybox .content-add-to-cart .products,
	.add-to-cart-fancybox .content-add-to-cart.success > .products {
		display: block;
		width: 100%;
		margin: 0 0 20px 0;
	}

	.add-to-cart-fancybox .content-add-to-cart .products .product {
		padding-bottom: 15px;
		margin-bottom: 15px;
		border-bottom: 1px solid #e5e5e5;
	}

	.add-to-cart-fancybox .content-add-to-cart .products .product:last-child {
		padding-bottom: 0;
		margin-bottom: 0;
		border-bottom: 0 none;
	}

	.add-to-cart-fancybox .content-add-to-cart .button-cart,
	.add-to-cart-fancybox .content-add-to-cart .button-close {
		display: block;
		max-width: 100%;
	}

	.add-to-cart-fancybox .content-add-to-cart .button-cart a,
	.add-to-cart-fancybox .content-add-to-cart .button-close span {
		max-width: 100%;
	}


	.add-to-cart-fancybox .content-add-to-cart .product .title {
		width: calc(100% - 90px) !important;
		margin-right: 0 !important;
	}

	.add-to-cart-fancybox .content-add-to-cart .product .price,
	.add-to-cart-fancybox .content-add-to-cart .product .error-text {
		display: block;
		position: relative;
		left: 87px;
		width: 100%;
		max-width: calc(100% - 87px);
		margin-top: 10px;
	}

	/****************** STATIC PAGE *******************/

	.page.page-static-page-single .centered-content img {
		width: 100%;
	}

	/****************** FOOTER *******************/

	.benefits-wrapper > .inner {
		padding: 30px 20px;
	}

	.benefits ul {
		margin-left: -16px;
	}

	.benefits ul li {
		max-width: calc(50% - 16px);
		margin-left: 16px;
		text-align: center;
	}

	.benefits ul li > img {
		float: none;
	}

	.benefits ul li > p {
		float: none;
		width: 100%;
		font-size: 12px;
		color: #777777;
		letter-spacing: 0;
		line-height: 15px;
		font-family: 'Roboto', sans-serif;
		font-weight: 400;
	}

	.benefits ul li > p:first-of-type {
		margin-top: 10px;
		color: #34393C;
		font-size: 13px;
		font-weight: 700;
		line-height: 17px;
	}

	.footer-wrapper .footer {
		display: block;
		width: 100%;
		padding: 40px 20px;
	}

	.footer-wrapper .footer .footer-watermark {
		position: absolute;
		width: 176px;
		height: 156px;
		background: url('../images/logo-footer-watermark-mobile.svg');
		background-size: 200px 200px;
		top: auto;
		bottom: 0;
		right: 0;
		z-index: 5;
	}

	.footer-wrapper .footer .footer-section {
		flex: none;
		display: block;
		width: 100%;
		margin-left: 0 !important;
		margin-right: 0;
	}

	.footer-wrapper .footer .footer-section .footer-logo {
		float: left;
	}

	.footer-wrapper .footer .footer-section.about-us-links {
		padding-left: 0;
		border-left: 0;
		padding-bottom: 40px !important;
	}

	.footer-wrapper .footer .footer-section.accordion {
		position: relative;
		padding-top: 16px;
		padding-bottom: 18px;
		border-bottom: 1px solid rgba(255, 255, 255, 0.1);
	}

	.footer-wrapper .footer .footer-section.accordion .title:after {
		content: '';
		position: absolute;
		display: block;
		top: 16px;
		right: 0;
		width: 24px;
		height: 24px;
		background: url('../images/icons/icon-chevron-down-white.svg');
		transition: transform 0.36s ease-in-out;
	}

	.footer-wrapper .footer .footer-section.accordion[data-is-opened="1"] .title:after {
		transform: rotate(180deg);
	}

	.footer-wrapper .footer .footer-section.accordion .content {
		overflow: hidden;
		height: 0;
	}

	.footer-wrapper .footer .footer-section .content .button-buying-parts {
		margin-bottom: 25px;
	}

	.footer-wrapper .footer .footer-section.copyright .copyright {
		text-align: left;
	}

	.footer-wrapper .footer .footer-section .footer-logo {
		display: block;
		margin-top: 40px;
	}

	.footer-wrapper .footer-about-us .content {
		width: 100%;
		padding: 0 20px;
	}

	/****************** END FOOTER *******************/
	/****************** CART *******************/
	.page-order-cart .page-title {
		margin-top: 20px;
		margin-bottom: 20px;
	}

	.page.page-order-cart .steps {
		width: 100%;
		margin-right: 0;
		margin-top: 20px;
	}

	.page.page-order-cart .cart .products-group .product-wrapper .image-wrapper,
	.page.page-order-cart .cart .products-group .product-wrapper .image-wrapper .image {
		width: 82px;
	}

	.page.page-order-cart .cart .products-group .products-group-products .product-wrapper {
		position: relative;
		padding: 15px 10px;
	}

	.page.page-order-cart .cart .products-group .product-wrapper .info {
		width: calc(100% - 105px);
		margin-right: 0;
	}

	.page.page-order-cart .cart .products-group .product-wrapper .info .name-options-wrapper {
		max-width: 100%;
	}

	.page.page-order-cart .cart .products-group .product-wrapper .price-box {
		position: absolute;
		right: 10px;
		bottom: 68px;
		gap: 5px;
		margin-right: 10px;
	}

	.page.page-order-cart .cart .products-group .product-wrapper .price.promoted-price .info-icon-wrapper:after {
        left: -250px;
        transform: none;
        max-width: 300px;
    }

	.page.page-order-cart .cart .products-group .product-wrapper .info .name-options-wrapper .options-wrapper {
		display: none;
	}

	.page.page-order-cart .cart .products-group .product-wrapper .info .name-options-wrapper .remove {
		display: none;
	}

	.page.page-order-cart .cart .products-group .product-wrapper .options-wrapper-mobile {
		display: block;
	}

	.page.page-order-cart .cart-action-buttons {
		margin: 30px 0 30px;
	}

	.page.page-order-cart .cart-action-buttons .cart-update {
		margin-bottom: 30px;
	}

	.page.page-order-cart .cart-action-buttons .cart-remove-all {
		position: relative;
		display: block;
		text-align: center;
	}

	.page.page-order-cart .review {
		width: 100%;
		margin-bottom: 40px;
	}

	/****************** END CART *******************/

	/****************** PRODUCT SEARCH FORM *******************/

	.product-search-form form {
		flex-direction: column;
	}

	.product-search-form .form-field {
		display: block;
		max-width: 100%;
		margin-right: 0;
		margin-bottom: 10px;
		/* max-width: 301px; */
	}

	.clear-all-form-filtters {
		text-align: center;
		margin: auto;
	}
	.product-search-form .buttons-wrapper {
		display: block;
		width: 100%;
	}

	.product-search-form .buttons-wrapper.has-selected .button-search {
		max-width: calc(100% - 58px);
	}

	.select2-dropdown {
		min-width: auto;
	}

	.mobile-fullscreen .select2-dropdown {
		position: fixed !important;
		top: 0 !important;
		right: 0 !important;
		bottom: 0 !important;
		left: 0 !important;
		width: 100% !important;
		height: 100% !important;
		border: 0 none !important;
		border-radius: 0 !important;
		box-shadow: none !important;
		pointer-events: none;
	}

	.mobile-fullscreen.is-opened .select2-dropdown {
		pointer-events: auto;
	}

	.mobile-fullscreen.multiple .select2-dropdown {
		pointer-events: auto !important;
	}

	.mobile-fullscreen .select2-dropdown .mobile-select2-dropdown-header {
		position: relative;
		display: block;
		padding: 22px 50px 15px 20px;
		color: #34393C;
		font-family: 'Roboto', sans-serif;
		font-size: 17px;
		font-weight: 700;
		letter-spacing: 0;
		line-height: 21px;
	}

	.mobile-fullscreen .select2-dropdown .mobile-select2-dropdown-header .close-select2-button.icon {
		position: absolute;
		top: 20px;
		right: 20px;
		display: block;
		width: 24px;
		height: 24px;
		background: url('../images/icons/icon-time-dark.svg');
	}

	.mobile-fullscreen .select2-dropdown .select2-search--dropdown {
		padding: 0 20px 10px;
	}

	.mobile-fullscreen .select2-dropdown .select2-search--dropdown:after {
		top: 1px;
		right: 30px;
		transform: none;
	}

	.select2-container--default.mobile-fullscreen .select2-search--dropdown .select2-search__field {
		height: 40px;
		/* border-radius: 3px;
		border-bottom: 0 none; */
	}

	.select2-container--default.mobile-fullscreen .select2-results {
		/* padding: 0 20px; */
	}

	.select2-container--default.mobile-fullscreen .select2-results > .select2-results__options {
		max-height: calc(100vh - 175px);
		padding-bottom: 56px;
	}

	.select2-container--default.mobile-fullscreen.multiple .select2-results > .select2-results__options {
		max-height: calc(100vh - 135px);
	}

	.select2-container--default.mobile-fullscreen.without-search .select2-results > .select2-results__options {
		max-height: calc(100vh - 115px);
	}

	.mobile-fullscreen .select2-dropdown .mobile-select2-dropdown-footer {
		position: fixed;
		bottom: 0;
		display: block;
		width: 100%;
		padding: 8px 20px;
		background: #FFF;
		box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
	}

	.mobile-fullscreen .select2-dropdown .mobile-select2-dropdown-footer .close-select2-button {
		max-width: 100%;
		border-radius: 20px;
    	max-height: 45px;
	}

	/****************** END PRODUCT SEARCH FORM *******************/

	/****************** FLICKITY *******************/

	.flickity-button {
		display: none;
	}

	.flickity-page-dots {
		bottom: -40px !important;
	}

	/****************** END FLICKITY *******************/

	/****************** HOMEPAGE *******************/

	.full-width-wrapper.homepage-wrapper {
		margin-top: -160px;
	}

	.homepage-banner {
		height: 356px;
		margin-top: -92px;
	}

	.homepage-search {
		float: none;
		max-width: 100%;
		padding: 20px;
	}

	.homepage-left-sidebar {
		float: none;
		width: 100%;
		margin-right: 0;
		margin-bottom: 10px;
	}

	.homepage-left-sidebar .navigation > .categories .category {
		position: relative;
		margin-top: -1px;

		border: 0;
		border-radius: 0;
	}

	.homepage-left-sidebar .navigation > .categories .category:after {
		display: none;
	}

	

	.homepage-left-sidebar .navigation > .categories .category > a span {
		transition: all 0.2s ease-in-out;
	}

	.homepage-left-sidebar .navigation > .categories .category:before {
		width: calc(100% - 10px);
	}

	.homepage-left-sidebar .navigation > .categories .category.is-opened > a:after {
		background: url('../images/icons/icon-chevron-right-accent.svg') no-repeat center;
		opacity: 1;
		transform: translateY(-50%) rotate(90deg);
	}

	.homepage-left-sidebar .navigation > .categories .category.is-opened > a span {
		color: #008AEE;
	}

	.homepage-left-sidebar .navigation > .categories .category > .dropdown {
		display: none;
		
	}

	.homepage-left-sidebar .navigation > .categories .category > .dropdown > .title {
		display: none;
	}

	.homepage-left-sidebar .navigation > .categories .category > .dropdown > .children {
		padding: 15px;
		
	}

	.homepage-left-sidebar .navigation > .categories .category > .dropdown > .children .separator {
		display: none;
	}

	.homepage-left-sidebar .navigation > .categories .category > .dropdown > .children .column .category-child {
		display: block;
		margin-bottom: 15px;
		font-size: 13px;
		color: #1C2D3A;
		letter-spacing: 0;
		line-height: 16px;
		font-family: 'Roboto', sans-serif;
		font-weight: 400;
	}

	.homepage-left-sidebar .navigation > .categories .category > .dropdown > .children .column .category-child:last-child {
		margin-bottom: 0;
	}

	.homepage-left-sidebar .banners {
		padding-top: 0;
	}

	.homepage-left-sidebar .banners > .banner .desktop {
		display: none;
	}

	.homepage-left-sidebar .banners > .banner .mobile {
		display: block;
		width: 100%;
	}
	.page.page-product-category-single .homepage-left-sidebar.category .navigation.no-border{
		width: 100%;
		padding: 0px 15px;
	}
	.page.page-product-category-single .homepage-left-sidebar.category .navigation.no-border > .title{
		display: flex;
		width: 100%;
		height: 45px;
		padding: 0px 15px;
		justify-content: space-between;
		align-items: center;
		border-radius: 30px;
		background: #FFF;
		box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.08);
		color: #19242D;
		font-family: "Exo 2";
		font-size: 16px;
		font-style: normal;
		font-weight: 600;
		line-height: normal;
	}
	.page.page-product-category-single .homepage-left-sidebar.category{
		display: flex;
        justify-content: center;

	}
	.page.page-product-category-single .homepage-left-sidebar.category.collapsed{
        overflow: hidden;
        transition: max-height 0.5s ease-out;
        max-height: 80px;
	}
	.homepage-grid-content {
		float: none;
		max-width: 100%;
	}

	.homepage-market {
		margin-bottom: 30px;
	}

	.homepage-market > .heading {
		display: block;
	}

	.homepage-market > .heading > .title {
		display: flex;
		align-items: center;
		justify-content: space-between;
	}

	.homepage-market > .heading > .button-to-the-market,
	.homepage-auctions > .heading > .button-to-the-auctions {
		max-width: 100%;
		margin-top: 16px;
	}

	.homepage-market > .market-tabs {
		position: relative;
		z-index: 1;
		display: block;
		margin-bottom: -1px;
	}

	.homepage-market > .market-tabs .tab {
		display: inline-block;
		vertical-align: top;
		padding: 12px 14px 14px;
		border-top: 2px solid transparent;
		border-left: 1px solid transparent;
		border-right: 1px solid transparent;
		border-radius: 3px 3px 0 0;
		font-size: 13px;
		color: #1C2D3A;
		letter-spacing: 0;
		text-align: center;
		line-height: 13px;
		font-family: 'Roboto', sans-serif;
		font-weight: 700;
		text-transform: uppercase;
		transition: all 0.2s ease-in-out;
		cursor: pointer;
	}

	.homepage-market > .market-tabs .tab.is-active {
		background: #fff;
		border-left: 1px solid #E5E5E5;
		border-right: 1px solid #E5E5E5;
	}

	.homepage-market > .market-tabs .tab.inquiries.is-active {
		border-top: 2px solid #29BC55;
		color: #29BC55;
	}

	.homepage-market > .market-tabs .tab.offers.is-active {
		border-top: 2px solid #008AEE;
		color: #008AEE;
	}

	.homepage-market > .homepage-inquiries,
	.homepage-market > .homepage-offers {
		display: block;
		max-width: 100%;
		margin: 0;
	}

	.homepage-market > .homepage-offers {
		display: none;
	}

	.homepage-top-offer-products > .title {
		margin-top: 10px;
	}

	.homepage-top-offer-products > .description {
		margin-top: 20px;
	}

	.homepage-top-offer-products > .products {
		margin-top: -15px;
	}

	.homepage-top-offer-products > .products .product-grid-item,
	.homepage-auctions .product-grid-item {
		max-width: calc(50% - 0px);
	}

	/* .homepage-top-offer-products > .products .product-grid-item:nth-child(2n + 1):before {
		content: '';
		position: absolute;
		top: -30px;
		left: 0;
		display: block;
		width: calc(200% + 14px);
		height: 1px;
		background: #E5E5E5;
	} */

	.homepage-top-offer-products > .products .product-grid-item:nth-child(3n + 1):before {
		display: none;
	}
	.homepage-auctions .ac-mega-border-box-remain .product-grid-item:last-child {
		display:none;
	  }
	.homepage-brands-wrapper > .title {
		padding: 15px 0 20px;
	}

	.homepage-brands-wrapper .brands .brand {
		display: block;
		max-width: 100%;
		margin-top: 10px;
	}

	

	.homepage-testimonials > .title {
		margin-bottom: 20px;
		text-align: center;
	}

	.homepage-testimonials > .testimonials .testimonial-grid-item {
		min-width: 244px;
		margin-left: 16px;
	}

	.homepage-testimonials > .testimonials .testimonial-grid-item > .inner .info > .details .rating > .text {
		display: none;
	}

	.homepage-testimonials > .testimonials .testimonial-grid-item > .inner .info > .details .rating > .text-mobile {
		display: inline;
	}

	.homepage-news {
		padding: 0;
	}

	.homepage-news > .title {
		margin-bottom: 20px;
		text-align: center;
	}

	.homepage-news > .news-articles {
		margin-left: -16px;
	}

	.homepage-news > .news-articles .news-article {
		max-width: calc(50% - 16px);
		margin-left: 16px;
	}


	.homepage-news > .news-articles .news-article > .title {
		margin-top: 7px;
		min-height: 80px;
		font-size: 16px;


		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		line-height: 19px;
		max-height: 55px;
		-webkit-line-clamp: 4;
		-webkit-box-orient: vertical;
	
	}
	.homepage-news .homepage-row{
		display:block;
	}
	
	.homepage-news > .news-articles .news-article > .date {
		margin-top: 10px;
	}

	/****************** END HOMEPAGE *******************/

	/************ PRODUCT GRID ITEM **************/

	.product-grid-item {
		max-width: calc(50% - 8px);
		min-height: 250px;
		margin-right: 16px;
		padding-bottom: 16px;
	}

	.product-grid-item.formular {
		min-height: 330px;
	}

	.product-grid-item .product-image {
		margin-bottom: 4px;
	}

	.product-grid-item .product-image .percentage {
		bottom: 10px;
		right: 10px;
		height: 40px;
		width: 40px;
		line-height: 40px;
	}

	.product-grid-item .product-image .percentage > .product-badge-index {
		top: -1px;
	}

	.product-grid-item .prices-wrapper .old-price {
		margin-top: 2px;
		margin-left: 0;
	}

	/************ END PRODUCT GRID ITEM **************/


	/************ auction ITEM **************/
	.auction-desktop-view{
		display: none;
	}
	.ac-auction-car-offer-status{
		display: flex;
		justify-content: space-between;
	}
	/************ auction ITEM **************/
	/************ PAGINATOR ITEM **************/
	.pg-mobile{
		display: block;
	}
	.pg-desktop{
		display: none !important;
	}
	.pg-mobile .paging ul li{
		margin: 7px;
	}
	/************ PAGINATOR ITEM **************/

	/************* PRODUCT LIST ***************/
	.clear-all-form-filtters.pg-mobile{
		text-align: center;
		margin-top:15px;
	}
	body.mobile-sorting-filters-opened .mobile-header-icons {
		display: none !important;
	}

	.page-product-category-single > .main > .inner > .main .left-sidebar {
		display: none;
	}

	.page-product-category-single > .main > .inner > .main .inner-content {
		display: block;
		max-width: 100%;
		padding: 0 0 50px;
		border-left: 0 none;
	}

	.page-product-category-single > .main > .inner > .main .inner-content .heading-mobile {
		display: flex;
		justify-content: space-between;
		margin: 17px;
	}
	.page-product-category-single > .main > .inner > .main .inner-content .heading-mobile > .title{
		display: flex;
	}
	.page-product-category-single > .main > .inner > .main .inner-content .heading-mobile > .title .back-button {
		display: flex;
		align-items: center;
	}
	.page-product-category-single > .main > .inner > .main .inner-content .heading-mobile > .title .back-button > .icon {
		position: relative;
		top: -2px;
		display: inline-block;
		vertical-align: middle;
		width: 18px;
		height: 18px;
		margin-right: 3px;
		background: url('../images/icons/icon-arrow-back-category.svg') no-repeat center center;
	}
	.page-product-category-single > .main > .inner > .main .inner-content .heading-mobile > .button img{
		width: 24px;
		height: 24px;
	}
	.page-product-category-single > .main > .inner > .main .inner-content .heading-mobile > .button{
		width: 45px;
		height: 45px;
		border: 1px solid #008AEE;
		background-color: transparent;
		border-radius: 30px;
		display: flex;
		justify-content: center;
		align-items: center;
		cursor: pointer;

	}
	.page-product-category-single > .main > .inner > .main .inner-content .product-category-search {
		padding: 15px;
		margin: 17px;
	}

	.page-product-category-single > .main > .inner > .main .inner-content .product-category-search.has-selected .button-open-search {
		display: block;
		padding: 10px 10px;
		background: rgba(0, 138, 238, 0.15);
		border-radius: 3px;
		text-align: center;
		transition: all 0.2s ease-in-out;
	}

	.page-product-category-single > .main > .inner > .main .inner-content .product-category-search.has-selected .button-open-search > .icon {
		display: inline-block;
		vertical-align: middle;
		width: 24px;
		height: 24px;
		margin-right: 5px;
		background: url('../images/icons/icon-search-refresh-accent.svg') no-repeat center center;
		transition: all 0.2s ease-in-out;
	}

	.page-product-category-single > .main > .inner > .main .inner-content .product-category-search.has-selected .button-open-search > .text {
		display: inline-block;
		vertical-align: middle;
		font-size: 13px;
		color: #008AEE;
		letter-spacing: 0;
		line-height: 13px;
		font-family: 'Roboto', sans-serif;
		font-weight: 700;
		text-transform: uppercase;
		transition: all 0.2s ease-in-out;
	}

	.page-product-category-single > .main > .inner > .main .inner-content .product-category-search.has-selected .button-open-search.is-opened {
		background: #F3F3F3;
	}

	.page-product-category-single > .main > .inner > .main .inner-content .product-category-search.has-selected .button-open-search.is-opened > .icon {
		background: url('../images/icons/icon-chevron-down-dark.svg') no-repeat center center;
		transform: rotate(-180deg);
	}

	.page-product-category-single > .main > .inner > .main .inner-content .product-category-search.has-selected .button-open-search.is-opened > .text {
		color: #1C2D3A;
	}

	.page-product-category-single > .main > .inner > .main .inner-content .product-category-search.has-selected .product-search-form {
		display: none;
		margin-top: 10px;
	}

	.page-product-category-single > .main > .inner > .main .inner-content .product-category-search.has-selected .button-close-search {
		display: none;
		margin-top: 5px;
		padding: 14px 14px 13px;
		border-radius: 3px;
		font-size: 13px;
		color: #1C2D3A;
		letter-spacing: 0;
		line-height: 13px;
		font-family: 'Roboto', sans-serif;
		font-weight: 700;
		text-transform: uppercase;
		text-align: center;
	}

	.page-product-category-single > .main > .inner > .main .inner-content .heading > .title,
	.page-product-category-single > .main > .inner > .main .inner-content .heading > .sort-by-wrapper {
		display: none;
	}

	.page-product-category-single > .main > .inner > .main .inner-content .heading > .search-details {
		margin-top: 10px;
		margin-bottom: 15px;
	}

	.page-product-category-single > .main > .inner > .main .inner-content .heading > .search-details .search {
		position: relative;
		display: block;
		max-width: 100%;
		width: 100%;
		margin: 0;
		padding: 5px 37px 5px 13px;
	}

	.page-product-category-single > .main > .inner > .main .inner-content .heading > .search-details .search:after {
		content: '';
		position: absolute;
		top: 50%;
		right: 0;
		display: block;
		width: 24px;
		height: 24px;
		background: url('../images/icons/icon-chevron-down-dark.svg') no-repeat center center;
		transform: translateY(-50%);
		transition: all 0.2s ease-in-out;
	}

	.page-product-category-single > .main > .inner > .main .inner-content .heading > .search-details .search.is-opened:after {
		transform: translateY(-50%) rotate(180deg);
	}

	.page-product-category-single > .main > .inner > .main .inner-content .heading > .search-details .search .text {
		max-width: calc(100% - 70px);
	}

	.page-product-category-single > .main > .inner > .main .inner-content .heading > .search-details .details-wrapper {
		display: none;
		max-width: 100%;
	}

	.page-product-category-single > .main > .inner > .main .inner-content .heading > .search-details .details-wrapper .details {
		margin-top: 5px;
		padding-bottom: 10px;
	}

	.page-product-category-single > .main > .inner > .main .inner-content .heading > .search-details .details-wrapper .details:after {
		content: '';
		display: block;
		width: 100%;
		height: 0;
		clear: both;
	}

	.page-product-category-single > .main > .inner > .main .inner-content .heading > .search-details .details-wrapper .details .image {
		float: left;
	}

	.page-product-category-single > .main > .inner > .main .inner-content .heading > .search-details .details-wrapper .details .column {
		max-width: calc(100% - 140px);
		float: right;
	}

	.page-product-category-single > .main > .inner > .main .inner-content .mobile-toolbar {
		display: block;
		margin-top: 15px;
	}

	.page-product-category-single > .main > .inner > .main .inner-content .mobile-toolbar > .button {
		display: inline-block;
		max-width: calc(50% - 8px);
		padding: 13px;
	}

	.page-product-category-single > .main > .inner > .main .inner-content .mobile-toolbar > .button:first-child {
		margin-right: 16px;
	}

	.products-list-wrapper.grid .product-grid-item {
		max-width: calc(50% - 0px);
		min-height: 270px;
		margin-right: 0px;
		padding-bottom: 16px;
		margin-bottom: 30px;
	}
	.page-product-category-single > .main > .inner > .main{
		padding: 20px 10px 40px;
	}

	.product-search-form .buttons-wrapper .button-search{
		margin:auto;
		max-width: unset;
	}
	.products-list-wrapper.grid .product-grid-item:first-child:after {
		display: none !important;
	}


	.products-list-wrapper.grid .product-grid-item:nth-child(2n) {
		margin-right: 0;
	}

	.products-list-wrapper.grid .product-grid-item:nth-child(3n + 1):after {
		display: none;
	}

	.page-product-category-single > .main > .inner .mobile-sorting-wrapper,
	.page-product-category-single > .main > .inner .mobile-filters-wrapper {
		position: fixed;
		bottom: 0;
		z-index: 102;
		display: block;
		width: 100%;
		padding: 18px 20px 30px;
		background: #FFF;
		opacity: 0;
		visibility: hidden;
	}

	.page-product-category-single > .main > .inner .mobile-sorting-wrapper > .title,
	.page-product-category-single > .main > .inner .mobile-filters-wrapper > .title {
		position: relative;
		padding-right: 30px;
		margin-bottom: 19px;
	}

	.page-product-category-single > .main > .inner .mobile-sorting-wrapper > .title > .close-button,
	.page-product-category-single > .main > .inner .mobile-filters-wrapper > .title > .close-button {
		position: absolute;
		top: 0;
		right: 0;
		display: block;
		width: 24px;
		height: 24px;
		background: url('../images/icons/icon-time-dark.svg');
	}

	.page-product-category-single > .main > .inner .mobile-sorting-wrapper > .label {
		margin-bottom: 5px;
	}

	.page-product-category-single > .main > .inner .mobile-sorting-wrapper > .sort-options .sort-option {
		display: block;
		padding: 13px 0;
		border-bottom: 1px solid #E5E5E5;
	}

	.page-product-category-single > .main > .inner .mobile-sorting-wrapper > .sort-options .sort-option.selected {
		color: #008AEE;
	}

	/************* END PRODUCT LIST ***************/
	/************* CHECKOUT ***************/
	.osc-container .steps {
		display: block;
		max-width: 100%;
		width: 100%;
		margin-right: 0;
		margin-bottom: 20px;
	}

	.osc-container .review {
		display: block;
		width: 100%;
	}
	.homepage-youtube > .news-articles .news-article:nth-child(3) > .title,
	.homepage-youtube > .news-articles .news-article:nth-child(4) > .title {
		min-height: unset;
	}

	/************* END CHECKOUT ***************/
	/************* SUCCESS PAGE ***************/
	.page.page-order-success .checkout-success-wrapper {
		max-width: calc(100% - 40px);
		margin: 0 auto;
		padding: 30px 20px 40px 20px;
	}

	.page.page-order-success .checkout-success-wrapper .button-back {
		margin-top: 25px;
	}

	/************* END SUCCESS PAGE ***************/
	/************* CONTACTS ***************/
	.page.page-contact-single .centered-content .contacts-information-wrapper img {
		width: 100%;
		height: auto;
	}

	/************* END CONTACTS ***************/
	/************* NEWS ***************/
	.page.page-news-single .breadcrumbs-wrapper,
	.page.page-news-list .breadcrumbs-wrapper {
		margin: 20px 20px 0 20px;
	}

	.page-title h1.news-title {
		background: none;
	}


	.news-single-title .news-title, .page.page-news-list .page-title .news-title {
		width: 100%;
	}

	.page-title h1.news-title:before {
		content: "";
		position: relative;
		top: 25px;
		left: -35px;
		display: block;
		height: 18px;
		width: 23px;
		background: url(../images/sprite-big-icons-03.png) no-repeat 0 -2061px;
	}

	.s-news-image {
		float: none;
		display: block;
		margin: 0 auto 20px auto;
	}

	.s-news-content img,
	.s-news-content iframe {
		max-width: 100%;
	}

	.centered-content-inner-content {
		float: none;
		width: 100% !important;
	}

	.centered-content-right-sidebar {
		float: none;
		padding-left: 0;
		border-left: none;
		margin: 15px auto 30px auto;
	}

	.news-list-item .news-info-holder {
		width: auto;
	}


	/************* END NEWS ***************/
	.full-width-wrapper > .inner {
		padding: 30px 10px 30px;
	}

	.paging-wrapper {
		/* padding-top: 50px; */
		margin:20px 0 30px 0;
	}

	.prev-next-wrapper a {
		margin: 0;
	}

	.prev-next-wrapper a.left {
		margin-bottom: 10px;
	}

	.paging ul li a {
		width: 42px;
		height: 42px;
		line-height: 42px;
	}

	.cookieinfo {
		bottom: 56px !important;
	}

	.no-records-found {
		padding: 50px 0;
	}

	.no-records-found.incorrect-search-data {
		min-height: 500px;
		margin-top: 0;
		padding: 30px 0;
		background: url('../images/alternator-x2.jpg') repeat-y;
		background-size: 100% auto;
	}

	.no-records-found.incorrect-search-data > .message {
		padding: 20px;
		background-image: none;
	}
	.a-tag-mg{
		line-height: 11px;
		margin-left: 5px;
  
		font-size: 11px;
		
	 
	}

	.footer-icon-social{
		margin-top: 10px;
	}
	.page-home .header.second-line .inner > .left-section .nav-link.home::after,
	.page-product-category-single .header.second-line .inner > .left-section .nav-link.autoparts::after,
	.page-market-list-all .header.second-line .inner > .left-section .nav-link.borsaa::after,
	.page-auction-car .header.second-line .inner > .left-section .nav-link.actions::after,
	.page-games .header.second-line .inner > .left-section .nav-link.games::after,
	.page-news-list .header.second-line .inner > .left-section .nav-link.news::after{
		display: none;
	}


	.homepage-left-sidebar .navigation>.categories {
		padding: 0 20px 0 10px;
		display: block;
	}
	.homepage-left-sidebar .navigation>.categories .category>a img{
		max-width: 40px;
	}
	.homepage-left-sidebar .navigation.no-border >.search .search-field{
		width: 100%;
	}
    .homepage-left-sidebar .navigation>.categories .category>a {
        position: relative;
        display: block;
        padding: 12px 35px 11px 0;
		background: unset;
    }
	.homepage-left-sidebar .navigation>.categories .category {
		position: relative;
		margin-top: -1px;
		cursor: pointer;
		width: unset;
		height: unset;
        position: relative;
        margin-top: -1px;
        padding: 0 0 0 10px;
        border: 0;
        border-radius: 0;
	}	
	
	.homepage-left-sidebar .navigation>.categories .category>a:after {
        content: '';
        position: absolute;
        top: 50%;
        right: 0;
        display: block;
        width: 24px;
        height: 24px;
        background: url(../images/icons/icon-chevron-right-dark.svg) no-repeat center;
        opacity: .5;
        transform: translateY(-50%);
        transition: all .2s ease-in-out;
    }
    .homepage-left-sidebar .navigation>.categories .category.is-opened>a:after {
        background: url(../images/icons/icon-chevron-right-accent.svg) no-repeat center;
        opacity: 1;
        transform: translateY(-50%) rotate(90deg);
    }

	.homepage-left-sidebar .navigation>.categories .category.is-opened>a span {
        color: #008aee;
    }
	.homepage-left-sidebar .navigation>.categories .category>a span {
        transition: all .2s ease-in-out;
		display: inline-block;
		vertical-align: middle;
		max-width: calc(100% - 50px);
		width: 100%;
		font-size: 13px;
		color: #1c2d3a;
		letter-spacing: 0;
		line-height: 16px;
		font-family: roboto, sans-serif;
		font-weight: 500;
		text-align: start;

	}
	.full-width-wrapper.homepage-wrapper > .inner{
		margin:10px;
	}
}

@media screen and (max-width: 320px) {
	.homepage-brands-wrapper .brands .brand .content>.title-xsmall-dark{
		font-size: 15px;
		line-height: 20px;
	}
	
}

@media screen and (max-width: 350px) {
	.paginator-select-container .select2-container{
		width: 84px !important;
	}

	.flash-messages-wrapper .form-upload-images .flash-messages-type-product-inquiry-upload-images .submit-button {
		width: 100%;
	}

	.flash-messages-wrapper .form-upload-images .flash-messages-type-product-inquiry-upload-images .form-body .body-right-side .list-item-text .int-bubble {
		height: 21px;
		width: 22px;
	}

	.flash-messages-wrapper .form-upload-images .flash-messages-type-product-inquiry-upload-images .images-holder .item {
		width:100px!important;
	}

	.flash-messages-wrapper .form-upload-images .flash-messages-type-product-inquiry-upload-images .label {
		font-size: 7px!important;
	}

	.flash-messages-wrapper .form-upload-images .flash-messages-type-product-inquiry-upload-images .small-text-second {
		font-size: 10px;
	}

	.flash-messages-wrapper .form-upload-images .flash-messages-type-product-inquiry-upload-images .form-body .body-left-side {
		gap: 5px!important;
	}
}

@media screen and (max-width: 359px) {
	.pg-mobile .paging ul li{
		margin: 2px !important;
	}

	.product-inquiry-popup .product-inquiry-product .product-wrapper .image-wrapper .img-inner-class{
		width: 115px; 
		
	}
	.product-inquiry-popup .product-inquiry-product .submit-button {
		width: 100%;
	}
	.product-inquiry-popup .product-inquiry-product .product-wrapper .image-wrapper .img-box-min-w {
		width: 115px !important;
		
	}
	.product-inquiry-popup .product-inquiry-product .product-wrapper .image-wrapper .x-icon {
		margin-left: 87px;
	}
	.header > .inner .auto-parts-tab > .text,
	.header > .inner .redemption-tab > .text-mobile,
	.header > .inner .market-tab > .text {
		font-size: 11px;
	}
	
}
@media screen and (max-width: 500px) {
    .header.second-line .inner > .left-section .nav-link.actions > .icon,
	.header.second-line .inner > .left-section .nav-link.borsaa > .icon{
		display: none;
	}
}

@media screen and (max-width: 420px) {
	.page.page-product-single .main .single-product .details .product-incorrect-data-btn {
		display: block;
		width: fit-content;
		margin-top: 10px;
	}
	.header.second-line .inner > .left-section .nav-link.actions > .text,
	.header.second-line .inner > .left-section .nav-link.borsaa > .text,
	.header.second-line .inner > .left-section .nav-link.megabitak > .text,
		font-size: 14px;
		
	}
	.header.second-line .inner > .left-section .nav-link.actions > .icon,
	.header.second-line .inner > .left-section .nav-link.borsaa > .icon{
		display: none;
	}
}

@media screen and (max-width: 425px) {
	.osc-container .steps > .step > .content.delivery-info .form-element.shipping-city {
		display: block;
		max-width: 100%;
		margin-right: 0;
		margin-bottom: 20px;
	}

	.osc-container .steps > .step > .content.delivery-info .form-element.shipping-postcode {
		display: block;
		width: 100%;
	}
}

@media screen and (max-width: 440px) {
	.homepage-news > .news-articles .news-article > .image img{
		max-width: 167px;
		max-height: 106.85px;
		min-height: 106.85px;
	}
}

@media screen and (max-width: 450px) {
	.flash-messages-wrapper .form-upload-images .flash-messages-type-product-inquiry-upload-images .images-holder .item {
		width:150px;
	}

	.flash-messages-wrapper .form-upload-images .flash-messages-type-product-inquiry-upload-images .small-text {
		font-size: 14px;
	}

	.flash-messages-wrapper .form-upload-images .flash-messages-type-product-inquiry-upload-images .form-header .header-title .title-x2small-dark {
		font-size: 16px;
	}

	.flash-messages-wrapper .form-upload-images .flash-messages-type-product-inquiry-upload-images .label {
		font-size: 9px;
	}
}

@media screen and (max-width: 620px) {
	.header.second-line{
		height: unset !important;
	}
	.header.second-line .inner > .left-section{
		display: flex;
		justify-content: space-between;
		flex-wrap: wrap;
		max-height: 113px;
		padding: 10px 0px;
	}
	.header.second-line .inner > .left-section .nav-link{
		width: 48%;
		margin: 0;
	}
}
@media screen and (max-width: 500px) {
	.homepage-news > .button,
	.homepage-brands-wrapper .brands .get-all-brands-nl {
		max-width: unset;
		width: 100%;
	}
}

@media screen and (max-width: 540px) {
	.osc-container .steps > .step > .content .form-elements .form-element {
		display: block;
		max-width: calc(100% - 20px);
	}

	.osc-container .review > .content .checkout-total-price .row > .info {
		max-width: 50%;
	}
}



.homepage-left-sidebar.banner-mobile {
	position: relative;
	min-height: 550px;
}

.homepage-left-sidebar .banner-mobile {
  position: absolute;
  top: 0;
  left: 0;
}
.helper {
	display: block;
	height: 550px;
	position: relative;
}

.helper .banner-desktop {
	position: absolute;
	top: 0;
	left: 0;
}

.page.page-home .banners.autoborsa-banner.banner-mobile,
.page.page-home .banners.megabitak-banner.banner-mobile {
	border-radius: 20px !important;
	justify-content: center;
	align-items: center;
}

.page.page-home .banner-mobile-mb .banners.megabitak-banner.banner-mobile a, 
.page.page-home .banner-mobile-mb .banners.autoborsa-banner.banner-mobile a {
	display: flex;
	border-radius: 20px !important;
}

.page.page-home .banner-mobile-mb .banners.megabitak-banner.banner-mobile a img, 
.page.page-home .banner-mobile-mb .banners.autoborsa-banner.banner-mobile a img {
	width: 100%;
	height: 100%;
	object-fit: contain;
	object-position: center;
	border-radius: 20px !important;
}

@media (max-width: 767px) {
	.homepage-testimonials {
		margin-top: 35px;
	}
}

	
@media (max-width: 450px) {
	.page.page-home .banner-mobile-mb .banners.megabitak-banner.banner-mobile a, 
	.page.page-home .banner-mobile-mb .banners.autoborsa-banner.banner-mobile a {
		height: auto;
	}
}
	
@media (max-width: 350px) {
	.header.second-line .inner > .left-section .nav-link.actions > .text,
	.header.second-line .inner > .left-section .nav-link.borsaa > .text,
	.header.second-line .inner > .left-section .nav-link.megabitak > .text {
		font-size: 12px;
		
	}
}

