
/*------ Desktop and tabley only -----*/
	@media screen and (min-width: 480px) {
		/*.machineCat_inner ul div.title {
			background-color: unset !important;
		}*/
	}

/*-------- Desktop only -------*/
	@media screen and (min-width: 1033px) {
		.twoCatsFilters .twoCatsFiltersInner > div.sByCats {
			width: calc(55% - 25px);
		}
		.twoCatsFilters .twoCatsFiltersInner > div.sBycountry {
			width: calc(45% - 25px);
		}
		.twoCatsFilters .twoCatsFiltersInner > div.sBycountry ul.progress_state {
			/*min-height: 216px;*/
		}
		/*----------------*/
		.fullWidth_wrapper.searched_page_wrapper .s_product .pInfoDsc p {
			min-height: 65px;
			max-height: 82px;
		}
		/*---------------*/
		.fullWidth_wrapper.searched_page_wrapper .allSearchedProducts > .fullWidth_wrapper:not(:first-child) {
			padding-top: 0;
			border-top: unset;
		}
		.fullWidth_wrapper.searched_page_wrapper .allSearchedProducts > .fullWidth_wrapper:not(:first-child) .site_container {
			padding-top: 15px;
			border-top: 1px solid rgba(177, 192, 198, 0.4);
		}
		/*------- Categories Page ------*/
		.categories_wrapper .catsList .title .industryIcon {
			display: block;
		}
	}

/*--------- iPad Pro (Raw) -------*/
	@media screen and (max-width: 1032px) {
		.site_container {
			width: 100%;
		}
		.searched_page_wrapper .site_container:not(.allSearchedProducts .site_container):not(.searched_page_wrapper .foundArchiveSec .site_container) {
			padding: 0px 0 0 42px;
		}
		.homePage .page_features_wrapper .page_features_inner {
		    grid-template-columns: 1.1fr 1.4fr 1fr !important;
		    padding-right: 18px;
		}
		.machineCat_inner ul {
			grid-gap: 5px 21px;
		}
		header {
			padding: 17px 26px 14px 30px;
		}
		header nav ul li {
			margin-right: 27px;
		}
		header nav ul li a {
			font-size: 14px;
		}
		header nav ul li.loginMenuItem {
			margin-left: 5px;
		}
		header nav ul li.loginMenuItem::before {
		    left: -19px;
		}
		.machineCat_inner ul li {
		    height: 271px;
		}
		.machineCat_inner ul span.thumb {
		    /*width: 197px;*/
		    width: 100%;
		    height: 225px;
		}
		.machineCat_inner ul div.title {
		}
		.machineCat_inner ul div.title span {
			font-size: 19px;
		}
		.page_features_inner .search_box input {
			width: 329px !important;
			font-size: 14px !important;
			padding: 12px 16px 10px !important;
			background-position: 96% 65% !important;
		}
		.page_features_inner .search_box input::placeholder {
		    /*font-size: 13px !important;*/
		}
		.page_features_wrapper {
			padding: 26px 7px 18px 45px;
		}
		body.homePage .page_features_wrapper .right h1 {
		    font-size: 65px;
		    margin-bottom: 1px;
		}
		.page_features_wrapper .right h5 {
		    font-size: 17px;
		}
		.page_features_wrapper .left ul {
			grid-row-gap: 7px;
		}
		body.pageInSearchCategory .page_features_bg,
		body.pageSearch .page_features_bg {
			display: none;
		}
		/*----------------*/
		.manufacturer_wrapper {
			margin: 96px 0;
		}
		.manufacturer_wrapper ul {
			grid-gap: 25px !important;
		}
		.manufacturer_wrapper ul:nth-child(1) {
		    margin-bottom: 5px !important;
		}
		.manufacturer_wrapper ul:nth-child(2) {
		    grid-gap: 22px !important;
		    margin-bottom: 30px !important;
		}
		.manufacturer_wrapper ul li:last-child {
			display: none;
		}
		.machineCat_inner ul div.title span {
			bottom: 10px;
			left: 21px;
		}
		.machineCat_inner ul li.cp_orange div.title span {
			margin-left: -5px;
		}
		/*----------------*/
		.listing_amount_wrapper ul {
			grid-template-columns: 1fr 1fr 1fr 1fr;
		}
		.listing_amount_wrapper ul li:nth-child(4) {
			display: none;
		}
		/*----------------*/
		.machine_quote_wrapper .machine_quote_inner {
			min-height: 269px;
			grid-template-columns: 65% 35%;
		}
		.machine_quote_wrapper .left .info {
			padding: 60px 70px 60px 80px;
		}
		.machine_quote_wrapper .left .info p {
			font-size: 17px;
		}
		.machine_quote_wrapper .left .background_text {
			font-size: 128px;
		}
		.machine_quote_wrapper .right a {
			font-size: 18px;
			padding: 12px 18px 9px 18px;
			margin-right: 5px;
		}
		.machine_quote_wrapper .right a svg {
			height: 14px;
		}
		/*----------------------*/
		footer .footerLinks {
			grid-column-gap: 80px;
			margin: 12px 0px;
		}
		footer .footer_shortLinks {
			margin-bottom: 4px;
			padding: 35px 43px 10px 66px;
		}
		footer .footer_shortLinks:after {
			display: none;
		}
		footer .footer_shortLinks .footerAutoline {
			display: block;
		}
		footer .footer_shortLinks .left li a {
			font-size: 15px;
		}
		footer .footer_shortLinks .left li {
			margin-right: 45px;
		}
		/*footer .footer_shortLinks .left li:nth-child(2) {
		    margin-right: 83px;
		}
		footer .footer_shortLinks .left li:nth-child(3) {
		    margin-right: 98px;
		}*/
		footer .footerLinks li a {
			font-size: 14px;
		}
		footer .newsLetter_sec {
			padding: 70px 86px 40px;
			margin-top: 12px;
		}
		.footer_top_border ul {
			height: 110px;
		}
		footer .footer_shortLinks::after {
		    width: 83.7%;
		}
		footer .newsLetter_sec::before {
		    width: 83.7%;
		}
		.footerCopyright {
			grid-template-columns: 2.5fr 1.5fr;
			padding: 0 43px 0 66px;
		}
		.footerCopyright.floated {
			width: 90%;
		}
		footer .footerCopyright .left p,
		footer .footerCopyright .left b {
			font-size: 13px;
		}
		body.home .search_box button[type="submit"] {
			left: 291px;
			width: 25px;
		}
		.search_box button[type="submit"] {
			left: unset;
			right: 14px;
			top: 11px;
		}

		/*------- Advertise -------*/
		header:not(.homePage header) {
		    grid-template-columns: 3fr 7fr !important;
		}
		header .search_box {
		    display: flex;
		    /*justify-content: center;*/
		    justify-content: left;
		}
		header .search_box input {
		    width: 311px;
		    height: 40px;
		}
		/*-----------------*/
		header nav {
			position: relative;
			height: 100%;
		}
		.homePage header nav {
			display: flex;
			align-items: center;
			justify-content: flex-end;
		}
		header nav {
			display: flex;
			align-items: center;
			justify-content: flex-end;
		}
		header nav ul.tabMenu {
			display: block;
		}
		header nav ul.desktopMenu {
			display: none;
		}
		header nav ul li:last-child {
			margin-bottom: 0;
		}
		/*header nav ul li.loginMenuItem:before {
			display: none;
		}*/
		/*header nav .toggle_nav {
			display: inline-block;
			background-color: unset;
			border: none;
			cursor: pointer;
			margin-top: 7px;
			position: relative;
			bottom: -2px;
		}
		body.homePage header nav .toggle_nav {
			display: none;
		}*/
		/*---------------------*/
		.page_features_wrapper .left ul li:not(body.homePage .page_features_wrapper .left ul li) {
		    font-size: 18px;
		}
		.page_features_wrapper .right h1:not(body.homePage .page_features_wrapper .right h1) {
		    font-size: 62px !important;
		}
		.page_features_wrapper .right h5:not(body.homePage .page_features_wrapper .right h5) {
		    font-size: 24px;
		}
		/*--------------------*/
		.listing_amount_bg {
		    margin-top: 77px !important;
		}
		.listing_amount_wrapper {
		    margin-bottom: 54px;
		}
		.ad_size_bg {
			margin-bottom: 4px !important;
		}
		/*-------------------*/
		.ad_size_container .ad_size_inner {
		    grid-gap: 50px;
		    padding: 0 30px;
		    grid-template-columns: 1fr;
		    width: 75%;
		}
		.ad_size_container .ad_size_inner .right {
			padding-left: 45px;
		}
		.ad_size_container .single_ad_option {
			text-align: center;
		}
		.ad_size_bg {
			padding: 57px 0 !important;
		}
		.ad_size_container .ad_size_inner .right span {
		    font-size: 16px;
		}
		/*------------------*/
		.page_content_wrapper {
		    margin-bottom: 53px;
		}
		.page_content_inner {
			padding: 60px 26px 26px 45px !important;
			grid-template-columns: 1fr 1fr !important;
			align-items: unset !important;
		}
		.page_content_inner.page_content_inner2 {
			padding-bottom: 80px !important;
			padding-top: 10px !important;
		}
		.page_content_inner.page_content_inner2 .right {
			padding-top: 63px;
		}
		.page_content_inner h2 {
			text-align: left !important;
			margin-bottom: 30px;
			/*font-size: 52px !important;*/
			font-size: 40px !important;
		}
		.page_content_inner.page_content_inner2 h2 {
			text-align: right !important;
		}
		.page_content_inner h2.thin_h2 {
			font-size: 40px !important;
		}
		.page_content_inner ul {
		    text-align: left;
		}
		.page_content_inner ul li {
		    font-size: 19px;
		}
		.page_content_inner .right h2 {
		    /*display: none;*/
		    margin-right: 22px;
		}
		.page_content_inner .img_holder {
		    margin-top: 35px;
		}
		.page_content_inner .img_holder img {
		    width: 269px !important;
		    height: 320px !important;
		}
		.page_content_inner .img_holder::after {
		    width: 308px !important;
		    height: 376px !important;
		    left: -5% !important;
		    top: -25px;
		}
		.page_content_inner .img_holder::before {
		    width: 255px !important;
		    height: 311px !important;
		    left: 3% !important;
			top: -50px;
		}
		/*---------------------*/
		body.advertise .machine_quote_wrapper .machine_quote_inner {
		    min-height: 267px;
		    grid-template-columns: auto 365px;
		}
		body.advertise .machine_quote_wrapper .left .info h2 {
		    font-size: 36px;
		}
		body.advertise .machine_quote_wrapper .left .info {
		    padding: 61px 60px;
		}
		body.advertise .machine_quote_wrapper .left .info p {
		    font-size: 16px;
		}
		body.advertise .machine_quote_wrapper .left .background_text {
			text-transform: capitalize;
			font-size: 135px;
		}
		.machine_quote_wrapper {
		    width: 100%;
		    margin-bottom: 108px !important;
		}
		body.advertise .machine_quote_wrapper .right a {
			margin-left: 0;
		}
		.page_content_inner p {
			font-size: 15px;
		}
		.page_content_inner .proImg img:not(.page_content_inner2 .proImg img) {
			margin-top: 54px !important;
		}
		body.advertise .page_content_inner.page_content_inner2 {
			grid-template-columns: 1fr 1fr !important;
		}
		.page_content_inner2 .left .proImg img {
			margin-top: 124px !important;
		}
		body.advertise .page_content_wrapper {
			margin-bottom: 50px;
		}

		/*----------- Listings page ----------*/
		.listingsPage .page_content_inner {
			grid-template-columns: 1fr 1fr !important;
		}
		.listingsPage .page_content_inner.page_content_inner2 {
			grid-template-columns: 1fr 1fr !important;
		}
		.listingsPage .page_content_inner .left {
			top: 0;
		}
		.listingsPage .page_content_inner p {
			font-size: 15px;
		}
		.page_content_inner .left p br,
		.page_content_inner .right p br {
			display: none;
		}
		.listingsPage .page_content_inner .img_holder img {
		    width: 253px !important;
		    height: 294px !important;
		}
		.listingsPage .page_content_inner .img_holder::before {
		    width: 227px !important;
		    height: 310px !important;
		    left: 9% !important;
		    top: -50px;
		}
		.listingsPage .page_content_inner .img_holder::after {
		    width: 271px !important;
		    height: 341px !important;
		    left: 4% !important;
		    top: -25px;
		}
		.listingsPage .page_content_inner .right {
			padding: 20px 0px 0px;
			/*display: flex;*/
			align-items: center;
		}
		.listingsPage .page_content_inner.page_content_inner2 .right {
			display: block;
		}
		/*--------------------*/
		.listingsPage .machine_quote_wrapper .machine_quote_inner {
		    min-height: 278px;
		}
		.listingsPage .machine_quote_wrapper .left .background_text {
		    font-size: 122px;
		}
		.listingsPage .machine_quote_wrapper .left .info h2 {
			font-size: 40px;
		}
		.listingsPage .machine_quote_wrapper .left .info p {
		    font-size: 16px;
		}
		.listingsPage .machine_quote_wrapper .left .info {
		    padding: 75px 100px 60px 107px;
		}
		.ml_pricing_inner {
			grid-template-columns: repeat(3, 1fr);
		}
		.ml_pricing_inner.ml_pricing_inner_row2 {
			grid-template-columns: 1fr 31% 31% 1fr;
		}
		.ml_pricing_inner.ml_pricing_inner_row2 {
			margin-bottom: 68px;
		}
		.ml_hiw_wrapper .itemTitle {
			font-size: 25px;
		}
		/*---------------*/
		.ml_hiw_inner {
			margin-bottom: 64px;
		}

		/*-------- Product page -------*/
		.single_product_inner {
			padding-right: 10px;
		}
		.single_product_wrapper .product_info {
			grid-template-columns: 559px auto;
			grid-column-gap: 20px;
		}
		.single_product_wrapper .product_breadcrumb p {
			font-size: 16px;
		}
		.single_product_wrapper .right h2.product_title {
			font-size: 18px;
			padding-right: 10px;
		}
		.single_product_wrapper .right .product_dsc {
			font-size: 15px;
			padding-right: 10px;
		}
		.single_product_wrapper .right .contact_seller {
			height: 180px;
		}
		.single_product_wrapper .slider_nav .s_nav {
			width: 136px !important;
		}
		.single_product_wrapper .slider_nav .s_nav:last-child {
			margin-right: 0;
		}
		.single_product_wrapper .right .contact_seller .overlay a {
			padding: 17px 38px 12px;
		}
		/*--------------*/
		.single_product_wrapper .single_sponsor p {
			font-size: 14px;
		}
		/*--------------*/
		.relatedMachinesInner {
			height: 183px;
		}
		.relatedMachinesInner .slick-track {
			width: 4830px !important;
			max-width: 10000px;
		}
		.relatedMachinesInner .slick-arrow.slick_prev {
		    top: 35%;
		}
		.relatedMachinesInner .slick-arrow.slick_next {
		    top: 35%;
		}

		/*------ Search page -------*/
		.searchBreadCrumbs ul li a {
			font-size: 17px;
		}
		.twoCatsFilters .twoCatsFiltersInner h2 {
			font-size: 18px;
		}
		.twoCatsFilters .twoCatsFiltersInner .sByCats {
			width: calc(65% - 25px);
		}
		.twoCatsFilters .twoCatsFiltersInner .sBycountry {
			width: calc(35% - 25px);
		}
		.twoCatsFilters .twoCatsFiltersInner > div.sBycountry ul.progress_state {
			min-height: 82px;
		}
		.inSearchCategory .currentCat .title {
			font-size: 18px;
		}
		.twoCatsFilters .twoCatsFiltersInner .sBycountry ul {
			grid-template-columns: 1fr 1fr;
		}
		/*.twoCatsFilters .collapse_catsSec {
			right: 50px;
		}*/
		.twoCatsFilters .collapse_catsSec {
			font-size: 14px;
		}
		.twoCatsFilters .twoCatsFiltersInner ul {
		    grid-gap: 17px;
		}
		.twoCatsFilters .twoCatsFiltersInner ul a {
		    font-size: 16px;
		}
		/*----------------*/
		.filterAndInfo {
			width: 1024px;
		}
		.filterAndInfo ul li:first-child {
			width: 235px;
		}
		.filterAndInfo ul li.results {
			margin-right: 21px;
		}
		.filterAndInfo ul li.fByPriceOffer {
			margin-right: 30px;
		}
		.filterAndInfo ul li.fByYear {
			margin-right: 12px;
		}
		.filterAndInfo ul li.sellerInfo {
			margin-left: 43px;
			display: none;
		}
		.filterAndInfo ul li,
		.filterAndInfo ul li > select {
		    font-size: 15px;
		}
		.filterAndInfo ul li.fBycondition {
			margin-right: 118px;
		}
		.filterAndInfo ul li.fByPrice {
			margin-right: 0;
		}
		.checkBox {
		    margin-right: 4px;
		}
		.floatSubmit {
			left: 60%;
			padding: 4px 7px;
		}
		.filterAndInfo ul li > button {
			font-size: 15px;
		}
		.filterAndInfo ul img {
			width: 20px;
		}
		/*-----------------*/
		.allSearchedProducts {
			padding-right: 10px;
		}
		.fullWidth_wrapper.searched_page_wrapper .s_product {
			grid-template-columns: 235px auto 190px;
		}
		.fullWidth_wrapper.searched_page_wrapper .s_product .thumbSlider {
			height: 175px;
		}
		.fullWidth_wrapper.searched_page_wrapper .s_product .thumbSlider img {
			height: 100%;
			/*min-height: 176.25px;
			max-height: 176.25px;*/
			min-height: 175px;
			max-height: 175px;
		}
		.fullWidth_wrapper.searched_page_wrapper .s_product .productInfo {
			/*min-height: 145px;*/
			margin-top: 0;
		}
		.fullWidth_wrapper.searched_page_wrapper .s_product .productInfo:not(.fullWidth_wrapper.searched_page_wrapper .s_product .itsNewsLetterContent) {
			grid-column-gap: 40px;
			margin-top: 0;
		}
		.fullWidth_wrapper.searched_page_wrapper .s_product .pInfoDsc h2 {
			font-size: 18px;
			margin-top: 12px;
		}
		.fullWidth_wrapper.searched_page_wrapper .s_product .productInfo div.pInfoPrice {
			font-size: 17px;
		}
		/*.fullWidth_wrapper.searched_page_wrapper .allSearchedProducts > .fullWidth_wrapper:first-child .s_product .productInfo div.pInfoPriceInner::before {
		    height: 180px;
		    top: -65px;
		}*/
		.fullWidth_wrapper.searched_page_wrapper .s_product .contactSeller img {
			height: 175px;
		}
		.fullWidth_wrapper.searched_page_wrapper .pInfoPriceInner > span:not(span.currency_name) {
		    padding-bottom: 1px;
		}
		/*--------------------*/
		.thumbSlider.itsAdThumb {
			width: 235px;
		}
		.productInfo.itsAdContent {
			width: calc(100% - 10px) !important;
			margin-left: 10px;
			height: auto !important;
		}
		.productInfo.itsAdContent img {
			width: auto !important;
			height: 100%;
		}
		.contactSeller.itsAdContact {
			width: 190px;
			height: 175px;
		}
		/*----------------*/
		.thumbSlider.itsNewsLetterThumb {
			width: 235px;
			height: 182px !important;
		}
		.productInfo.itsNewsLetterContent {
			/*width: 779px !important;*/
			height: 182px;
		}
		.productInfo.itsNewsLetterContent .item {
			height: 182px;
		}
		.contactSeller.itsNewsLettercontact {
			display: none;
		}
		.fullWidth_wrapper.searched_page_wrapper .s_product .pInfoDsc p {
			max-height: 392px;
			overflow: hidden;
			height: 68px;
		}
		.fullWidth_wrapper.searched_page_wrapper .s_product .contactSeller .overlay a {
			font-size: 10px;
		}
		/*-----------------*/
		.desktopAdImage {
			display: none;
		}
		.fullWidth_wrapper.searched_page_wrapper .allSearchedProducts > .fullWidth_wrapper.thisIsAnAdWrapper {
			padding-top: 16px;
		}
		.tabAdImage {
			display: flex;
			padding-left: 29px;
		}
		.single_product_wrapper {
			padding: 11px 20px 40px 43px;
		}
		.fullWidth_wrapper.singleProductTitle h2 {
			padding: 0px 43px 8px;
		}
		.cusFYear_field {
			right: 0;
		}

		/*------- Member dashboard -------*/
		.advertise .page_features_wrapper .left ul li {
			font-size: 17px !important;
		}
		.page_features_wrapper .left ul li:not(body.homePage .page_features_wrapper .left ul li) {
			font-size: 16px;
		}
		.almTitles {
			font-size: 16px;
		}
		.page_features_wrapper .right h1:not(body.homePage .page_features_wrapper .right h1) {
			font-size: 61px !important;
		}
		.page_features_wrapper .right h5:not(body.homePage .page_features_wrapper .right h5) {
			font-size: 21px;
		}
		.fullWidth_wrapper.allListedMachines:nth-child(2) {
		    margin-bottom: 44px;
		}

		/*-------- Auction Page -------*/
		.categories_wrapper {
			padding: 20px 20px 70px 65px;
		}
		.single_cat_inner.auction_list li a {
			grid-column-gap: 20px;
		}

		/*-------- Member Login page --------*/
		/*.memberLogin {
			height: 100% !important;
		}*/
		.memberLogin .right .loginPageLogo {
			padding-top: 105px !important;
		}

		/*------- Category page -------*/
		.allCatsExpaned .single_cat ul {
			grid-gap: 17px;
		}
		.allCatsExpaned .single_cat li a {
			font-size: 16px;
		}

		/*------ Search page - Found Archives ----*/
		.fullWidth_wrapper.foundArchiveSec {
			padding: 5px 30px;
		}
		h3.searchFoundTitle {
			font-size: 17px;
		}
		ul.searchFoundCats a {
			font-size: 15px;
		}

		/*======= single industry ======*/
		.allCatsExpaned .single_cat ul {
			grid-template-columns: repeat(3, 1fr);
		}

		/*==== Home ===*/
		.page_features_wrapper .left ul li {
			font-size: 15px;
		}

		/*====== Product page =====*/
		.single_product_wrapper .single_sponsor img {
		  min-height: 215px;
		  max-height: 230px;
		}
	}

/*-------- ipad Pro 12 inch only -------*/
	@media screen and (max-width: 1032px) and (min-width: 1032px) {
		.page_content_inner .proImg img {
			margin-top: 213px !important;
		}
		.manufacturer_wrapper ul img {
			transform: scale(0.9);
		}
		.manufacturer_wrapper {
			padding: 24px 0 40px 22px;
		}
		/*-------- Member Dashboard ---------*/
			body.memberPage .page_features_wrapper .right {
				padding-right: 20px;
			}

		/*------------------*/
		.productInfo.itsNewsLetterContent .item .inputWrapper {
			width: 350px;
		}

		/*-------------*/
		.twoCatsFilters .sBycountry .collapse_catsSec {
			left: 51%;
		}
	}

/*-------- 780 to 834px ---------*/
	@media screen and (min-width: 780px) and (max-width: 834px) {
		header:not(.homePage header) {
			grid-template-columns: 1.3fr 2fr !important;
		}
		header .headerLogo h3 {
			font-size: 18px;
		}
		header .headerLogo p {
			font-size: 8px;
		}
		header .headerLogo h3::after {
			height: 20px;
			top: 1px;
		}
		.homePage header {
			grid-template-columns: 2fr 3fr !important;
		}
		header .search_box {
		    display: none;
		}
		/*body.homePage header .search_box {
			display: block;
		}*/
		header .search_box input {
			width: 305px;
		}
		/*-------------------*/
		.page_features_wrapper {
			padding: 12px 28px 12px 65px;
		}
		/*.page_features_bg .search_box {
			display: none;
		}*/
		.homePage .page_features_wrapper .page_features_inner,
		.pageInSearchCategory .page_features_wrapper .page_features_inner,
		.pageSearch .page_features_wrapper .page_features_inner {
			grid-template-columns: 1.5fr 2.3fr 1fr !important;
			padding-right: 0px;
		}
		.page_features_inner .search_box input {
			width: 280px !important;
			background-position: 96% 60% !important;
		}
		body.homePage .page_features_wrapper .right h1 {
		    font-size: 59px;
		    margin-bottom: 1px;
		}
		.page_features_wrapper .left ul {
		    grid-column-gap: 30px;
		}
		body.homePage .page_features_wrapper .left ul,
		body.pageInSearchCategory .page_features_wrapper .left ul,
		body.pageSearch .page_features_wrapper .left ul {
		    /*grid-template-columns: 1fr;*/
		}
		body.pageInSearchCategory .page_features_bg,
		body.pageSearch .page_features_bg {
		    background: none;
		    border-top: 1px solid rgba(37, 114, 155, 0.07);
		}
		.page_features_wrapper .left ul li:not(body.homePage .page_features_wrapper .left ul li) {
		    font-size: 16px;
		}
		/*-------------------*/
		.page_features_inner .search_box {
			text-align: center;
		}
		.page_features_inner .search_box input {
			display: block;
			width: 377px;
			height: 43px !important;
			padding: 10px 16px 8px !important;
			font-size: 14px;
			color: var(--siteBlue);
			background-position: 96% 60%;
			background-size: 16px !important;
			letter-spacing: .5px;
		}
		.page_features_inner .search_box input::placeholder {
			font-size: 14px;
			font-style: normal;
			color: #164D6B;
    		opacity: .45;
		}
		.page_features_inner .search_box input:focus {
			outline: none;
		}
		body.pageInSearchCategory .page_features_wrapper .right h1:not(body.homePage .page_features_wrapper .right h1),
		body.pageSearch .page_features_wrapper .right h1:not(body.homePage .page_features_wrapper .right h1) {
		    font-size: 54px !important;
		}
		body.pageInSearchCategory .page_features_wrapper .right h5:not(body.homePage .page_features_wrapper .right h5),
		body.pageSearch .page_features_wrapper .right h5:not(body.homePage .page_features_wrapper .right h5) {
		    font-size: 15px;
		}
		/*--------------------*/
		.machineCat_inner ul li.onlyForiPad {
			display: block;
		}
		/*--------------------*/
		.manufacturer_wrapper .manufacturer_inner:first-child,
		.manufacturer_wrapper .manufacturer_inner:nth-child(3) {
			display: none;
		}
		.manufacturer_wrapper .manufacturer_inner:nth-child(2) {
			display: block;
		}
		.machineCat_inner ul {
			grid-template-columns: 1fr 1fr;
		}
		.machineCat_inner ul span.thumb {
			width: 100%;
		}
		/*------------------*/
		.manufacturer_wrapper {
		    padding: 40px 22px;
		}
		.manufacturer_wrapper ul {
			grid-template-columns: auto auto auto auto auto auto !important;
		}
		.machineCat_inner ul li a {
		    /*display: grid;
		    grid-template-columns: 1.3fr 1fr;*/
		    display: block;
		}
		.manufacturer_wrapper ul:first-child {
			grid-gap: 33px !important;
			margin-bottom: 20px !important;
		}
		.manufacturer_wrapper ul li:nth-child(1) img {
			width: 128px !important;
			height: 15px !important;
		}
		.manufacturer_wrapper ul li:nth-child(2) img {
			width: 120px !important;
			height: 18px !important;
		}
		.manufacturer_wrapper ul li:nth-child(3) img {
			width: 89px !important;
			height: 28px !important;
		}
		.manufacturer_wrapper ul li:nth-child(4) img {
			width: 80px !important;
			height: 27px !important;
		}
		.manufacturer_wrapper ul li:nth-child(5) img {
			width: 55px !important;
			height: 28px !important;
		}
		.manufacturer_wrapper ul li:last-child {
		    display: block;
		}
		.manufacturer_wrapper ul li:nth-child(6) img {
			width: 73px !important;
			height: 36px !important;
		}
		/*----------*/
		.manufacturer_wrapper ul:nth-child(2) {
		    grid-gap: 26px !important;
		    margin-bottom: 25px !important;
		}
		.manufacturer_wrapper ul:nth-child(2) li:nth-child(1) img {
			width: 97px !important;
			height: 19px !important;
		}
		.manufacturer_wrapper ul:nth-child(2) li:nth-child(2) img {
			width: 89px !important;
			height: 35px !important;
		}
		.manufacturer_wrapper ul:nth-child(2) li:nth-child(3) img {
			width: 100px !important;
			height: 30px !important;
		}
		.manufacturer_wrapper ul:nth-child(2) li:nth-child(4) img {
			width: 100px !important;
			height: 32px !important;
		}
		.manufacturer_wrapper ul:nth-child(2) li:nth-child(5) img {
			width: 105px !important;
			height: 17px !important;
		}
		.manufacturer_wrapper ul:nth-child(2) li:nth-child(6) img {
			width: 83px !important;
			height: 35px !important;
		}
		/*------------*/
		.manufacturer_wrapper ul:nth-child(3) {
			margin-bottom: 25px;
		}
		.manufacturer_wrapper ul:nth-child(3) li:nth-child(1) img {
			width: 138px !important;
			height: 29px !important;
		}
		.manufacturer_wrapper ul:nth-child(3) li:nth-child(2) img {
			width: 62px !important;
			height: 34px !important;
		}
		.manufacturer_wrapper ul:nth-child(3) li:nth-child(3) img {
			width: 91px !important;
			height: 37px !important;
		}
		.manufacturer_wrapper ul:nth-child(3) li:nth-child(4) img {
			width: 105px !important;
			height: 29px !important;
		}
		.manufacturer_wrapper ul:nth-child(3) li:nth-child(5) img {
			width: 80px !important;
			height: 20px !important;
		}
		.manufacturer_wrapper ul:nth-child(3) li:nth-child(6) img {
			width: 108px !important;
			height: 15px !important;
		}
		/*--------------*/
		.manufacturer_wrapper ul:nth-child(4) {
			grid-gap: 30px !important;
		}
		.manufacturer_wrapper ul:nth-child(4) li:nth-child(1) img {
			width: 135px !important;
			height: 17px !important;
		}
		.manufacturer_wrapper ul:nth-child(4) li:nth-child(2) img {
			width: 88px !important;
			height: 21px !important;
		}
		.manufacturer_wrapper ul:nth-child(4) li:nth-child(3) img {
			width: 93px !important;
			height: 30px !important;
		}
		.manufacturer_wrapper ul:nth-child(4) li:nth-child(4) img {
			width: 89px !important;
			height: 28px !important;
		}
		.manufacturer_wrapper ul:nth-child(4) li:nth-child(5) img {
			width: 89px !important;
			height: 28px !important;
		}
		.manufacturer_wrapper ul:nth-child(4) li:nth-child(6) img {
			width: 55px !important;
			height: 40px !important;
		}
		/*-----------------------*/
		.listing_amount_wrapper ul .left {
			width: 113px;
		}
		.listing_amount_wrapper .left .index_number > span {
		    font-size: 18px;
		}
		.listing_amount_wrapper .left .index_title {
		    font-size: 15px;
		}
		.listing_amount_wrapper .left .index_number > span.hasPlusSign::after {
		    font-size: 20px;
		}
		/*---------------------*/
		.machine_quote_wrapper .machine_quote_inner {
			min-height: 208px;
			grid-template-columns: 60% 40%;
		}
		.machine_quote_wrapper .left .background_text {
			font-size: 88px;
		}
		.machine_quote_wrapper .left .info {
			padding: 45px 45px 45px 35px;
		}
		.machine_quote_wrapper .left .info h2 {
			font-size: 29px;
		}
		.machine_quote_wrapper .left .info p {
		    font-size: 14px;
		}
		/*-----------------------*/
		footer .footer_shortLinks {
			padding: 33px 38px 10px 43px;
			grid-template-columns: 575px auto;
		}
		footer .footer_shortLinks::after {
			left: 51px;
			width: 88.3%;
		}
		/*footer .footer_shortLinks .left ul li:nth-child(1) {
			width: 97px;
		}
		footer .footer_shortLinks .left ul li:nth-child(2) {
			width: 70px;
		}
		footer .footer_shortLinks .left ul li:nth-child(3) {
			width: 54px;
		}
		footer .footer_shortLinks .left ul li:nth-child(4) {
			width: 46px;
		}*/
		footer .footerLinks {
			padding: 20px 51px;
			grid-column-gap: 90px;
		}
		/*footer .footer_shortLinks .left li:nth-child(1) {
		    margin-right: 56px;
		}
		footer .footer_shortLinks .left li:nth-child(2) {
		    margin-right: 95px;
		}
		footer .footer_shortLinks .left li:nth-child(3) {
		    margin-right: 109px;
		}*/
		footer .newsLetter_sec::before {
		    width: 88%;
		    left: 51px;
		}
		footer .footer_shortLinks .right li {
		    margin-right: 6px;
		}
		footer .footer_shortLinks .left li a {
		    font-size: 14px;
		}
		footer .footer_shortLinks .right li a {
		    font-size: 15px;
		}
		footer .footer_shortLinks .right li:last-child i {
		    font-size: 17px;
		}
		footer .newsLetter_input input[type="email"]::placeholder {
		    font-size: 14px;
		}
		footer .newsLetter_sec {
		    padding: 70px 62px 40px;
		}
		body.home .search_box button[type="submit"] {
			left: 274px;
			top: 14px;
		}

		/*--------- legals --------*/
		.page_features_wrapper {
		    padding: 17px 26px 17px 32px !important;
		}
		.legalsWrapper {
			padding: 55px 42px 85px;
		}
		body.pageLegals .page_features_wrapper .left ul li:not(body.homePage .page_features_wrapper .left ul li) {
			font-size: 16px !important;
		}
		.legalsWrapper p {
		    font-size: 14px;
		    line-height: 1.5em;
		}

		/*-------- Advertise ------*/
		.advertise .page_features_wrapper .left ul li {
			font-size: 16px !important;
		}
		.advertise .page_features_wrapper .right h1:not(body.homePage .page_features_wrapper .right h1) {
			font-size: 52px !important;
			margin-bottom: 0px;
		}
		.advertise .page_features_wrapper .right h5:not(body.homePage .page_features_wrapper .right h5) {
			font-size: 18px !important;
		}
		.ad_size_container .ad_size_inner {
			width: 70%;
			grid-column-gap: 25px;
		}
		.ad_size_container .ad_size_inner .right span {
		    font-size: 17px;
		}
		.ad_container .ad_holders a img {
		    width: 90%;
		    display: block;
		    margin: 0 auto;
		}
		.ad_container {
		    margin-bottom: 40px;
		}
		/*------------------*/
		.page_content_inner {
		    grid-template-columns: 1fr !important;
		    grid-row-gap: 12px;
		    align-items: unset !important;
		    text-align: center;
		}
		.page_content_inner:not(.page_content_inner2) {
			padding-bottom: 56px !important;
		}
		.page_content_inner h2 {
		    text-align: center !important;
		}
		.page_content_inner ul {
		    text-align: center;
		}
		.page_content_inner .right h2 {
		    display: block;
		}
		.page_content_inner .img_holder {
		    width: 370px;
		    margin: 35px auto 0;
		    top: 20px;
		}
		.page_content_inner .img_holder img {
		    width: 292px !important;
		    height: 345px !important;
		}
		.page_content_inner .img_holder::before {
		    width: 278px !important;
		    height: 328px !important;
		    left: 0% !important;
		    top: -50px;
		}
		.page_content_inner .img_holder::after {
		    width: 331px !important;
		    height: 399px !important;
		    left: -7% !important;
		    top: -25px;
		}
		/*---------------------*/
		body.advertise .machine_quote_wrapper .machine_quote_inner {
		    min-height: 236px;
		    grid-template-columns: auto 300px;
		}
		body.advertise .machine_quote_wrapper .left .info {
		    padding: 61px 20px;
		}
		body.advertise .machine_quote_wrapper .left .info h2 {
		    font-size: 29px;
		}
		body.advertise .machine_quote_wrapper .left .info p {
		    font-size: 14px;
		}
		body.advertise .machine_quote_wrapper .left .background_text {
		    font-size: 94px;
		}
		.machine_quote_wrapper .right a {
		    font-size: 16px;
		    padding: 10px 15px 9px 15px;
		    margin-left: 0;
		}

		/*------- Listing page ------*/
		body.listingsPage .page_features_wrapper .left ul li:not(body.homePage .page_features_wrapper .left ul li) {
			font-size: 16px;
		}
		body.listingsPage .page_features_wrapper .right h1:not(body.homePage .page_features_wrapper .right h1) {
			font-size: 62px !important;
		}
		.listingsPage .page_content_inner {
		    grid-template-columns: 1fr !important;
		}
		.listingsPage .page_content_inner.page_content_inner2 {
			grid-template-columns: 1fr !important;
			padding-top: 6px !important;
		}
		.listingsPage .page_content_inner.page_content_inner2 .right {
			grid-row-start: 1;
			padding-bottom: 40px;
		}
		.page_content_inner2 p {
		 	margin-left: 0;
		}
		.page_content_inner .right h2 {
			margin-right: 0;
		}
		body.listingsPage .page_content_inner {
		    text-align: center;
		    padding-bottom: 56px !important;
		}
		body.listingsPage .page_content_inner h2 {
		    text-align: center !important;
		}
		body.listingsPage .page_content_inner .right {
		    display: block;
		}
		.listingsPage .machine_quote_wrapper .machine_quote_inner {
		    min-height: 223px;
		}
		.listingsPage .machine_quote_wrapper .left .info {
		    padding: 50px 50px 45px;
		}
		.listingsPage .machine_quote_wrapper .left .info h2 {
		    font-size: 33px;
		}
		.listingsPage .machine_quote_wrapper .left .background_text {
		    font-size: 82px;
		}
		.listingsPage .machine_quote_wrapper .left .info p {
		    font-size: 14px;
		}

		/*--------- Member Dashboard -------*/
		.listedMachinesWrapper .site_container {
			padding: 0 43px !important;
		}
		body.memberPage .page_features_wrapper .left ul li:not(body.homePage .page_features_wrapper .left ul li) {
			font-size: 17px !important;
		}
		body.memberPage .page_features_wrapper .right h1:not(body.homePage .page_features_wrapper .right h1) {
		    font-size: 55px !important;
		}
		.memberPage .page_features_wrapper {
		    padding: 17px 26px 17px 43px !important;
		}
		.memberPage .page_features_wrapper .right h5:not(body.homePage .page_features_wrapper .right h5) {
		    /*font-size: 16px;*/
		    font-size: 17px;
		}
		/*body.memberPage .page_features_wrapper .right h5:not(body.homePage .page_features_wrapper .right h5) {
		    font-size: 19px;
		}*/
		/*.singleLM .item:nth-child(3) h3 {
		    font-size: 16px;
		}
		.singleLM .item:nth-child(3) a {
		    font-size: 16px;
		}*/
		.fullWidth_wrapper.lmsTitle h2,
		.almTitles,
		.singleLM .item:nth-child(1),
		.singleLM .item:nth-child(2),
		.singleLM .item:nth-child(3) a,
		.singleLM .item:nth-child(3) h3 {
		    font-size: 16px;
		}

		/*--------- Auction page --------*/
		.categories_wrapper {
		    padding: 20px 20px 70px 43px;
		}
		.categories_wrapper .catToggler {
		    grid-template-columns: 2fr 6fr;
		    grid-column-gap: 40px;
		}
		.categories_wrapper .catsList .title,
		.allCatsExpaned .single_cat .title {
		    font-size: 17px;
		}
		.allCatsExpaned.auctionPart .single_cat .title {
		    margin-bottom: 25px;
		}
		.allCatsExpaned .single_cat .auction_list ul {
		    grid-row-gap: 25px;
		}
		.categories_wrapper .catsList ul li a {
		    font-size: 15px;
		}
		.single_cat_inner.auction_list li {
		    padding-right: 0px;
		}
		.single_cat_inner.auction_list li a {
		    margin-top: 0;
		}
		.single_cat_inner.auction_list li a .info p {
		    font-size: 14px;
		    padding-right: 20px;
		}
		.allCatsExpaned .single_cat {
		    margin-bottom: 37px;
		}

		/*------- Category page -------*/
		.allCatsExpaned .single_cat ul {
		    grid-template-columns: 1fr 1fr;
		}

		/*------ inSearchCategory ------*/
		.inSearchCategory .currentCat .site_container {
		    padding: 0 43px;
		}
		.inSearchCategory .categories_wrapper {
		    padding: 0px 43px 0px;
		    overflow: unset;
		}
		.collapse_catsSecWrapper {
			display: block;
		}

		/*--------- Product --------*/
		.fullWidth_wrapper.singleProductTitle h2 {
		    padding: 0px 43px 10px;
		}
		.single_product_wrapper {
		    padding: 15px 40px 43px;
		}
		.single_product_wrapper .product_info {
		    display: block;			
		}
		.single_product_wrapper .product_info .left {
		    margin-bottom: 19px;
		}
		.slick-slide img {
		    width: 100%;
		}
		.single_product_wrapper .product_slider .slider_nav {
			display: none;
		}
		.single_product_wrapper .right ul.country_price {
		    margin: 25px 0 42px;
		}
		/*---------------*/
		.single_product_wrapper .product_info .right {
		    display: grid;
		    grid-template-columns: 1fr;
		    grid-column-gap: 30px;
		}
		.single_product_wrapper .right h2.product_title {
		    font-size: 17px;
		}
		.single_product_wrapper .right .product_dsc {
		    font-size: 14px;
		}
		.single_product_wrapper .right .contact_seller {
		    height: 162px;
		}
		.single_product_wrapper .right ul.country_price li.product_country {
		    font-size: 14px;
		}
		.single_product_wrapper .right .product_country img {
		    width: 18px;
		}
		.single_product_wrapper .right ul.country_price li {
		    font-size: 15px;
		}
		.single_product_wrapper .right .contact_seller .overlay a {
		    padding: 15px 20px 12px;
		    width: 155px;
		    font-size: 12px;
		    height: 40px;
		}
		/*--------------*/
		.relatedMachinesInner {
			height: 208px;
		}
		.relatedMachinesInner .slick-arrow.slick_prev {
		    top: 31%;
		}
		.relatedMachinesInner .slick-arrow.slick_next {
		    top: 31%;
		}

		/*========= Search Page ========*/
		.twoCatsFilters .twoCatsFiltersInner h2::after {
		    width: 768px;
		    left: -65px;
		}
		/*.twoCatsFilters .twoCatsFiltersInner .sBycountry h2 .line {
			width: 768px !important;
		    left: -65px;
		}*/
		.twoCatsFilters .twoCatsFiltersInner .sBycountry h2 .line.lineForTop {
			display: block;
			top: 0;
		}
		/*------------------*/
		.twoCatsFilters {
			padding-right: 28px;
			margin-bottom: 40px;
		}
		.twoCatsFilters .twoCatsFiltersInner .sByCats,
		.twoCatsFilters .twoCatsFiltersInner .sBycountry {
			width: 90%;
			float: unset;
		}
		.twoCatsFilters .twoCatsFiltersInner .sByCats{
			margin-bottom: 75px;
		}
		.twoCatsFilters .twoCatsFiltersInner .sBycountry ul {
		    grid-template-columns: 1fr 1fr 1fr;
		}
		/*-------------------------*/
		.filterAndInfo {
		    width: 100%;
		}
		.filterAndInfo ul li:first-child {
			width: 210px;
			margin-right: 30px;
		}
		.filterAndInfo ul li.fByYear {
		    margin-right: 7px;
		}
		.filterAndInfo ul li.fByPrice {
		    margin-right: 0;
		}
		.filterAndInfo ul li.sellerInfo {
		    display: none;
		}
		.filterAndInfo ul li.fByPriceOffer {
		    margin-right: 86px;
		}
		.floatSubmit {
		  right: 34%;
		}
		/*-------------------------*/
		.fullWidth_wrapper.searched_page_wrapper {
		    padding-bottom: 85px;
		}
		.fullWidth_wrapper.searched_page_wrapper .s_product {
			grid-template-columns: 210px auto 168px;
		}
		.fullWidth_wrapper.searched_page_wrapper .s_product .thumbSlider {
			height: 158px;
		}
		.fullWidth_wrapper.searched_page_wrapper .s_product .thumbSlider img {
			height: 158px;
		}
		.fullWidth_wrapper.searched_page_wrapper .s_product .contactSeller img {
		    height: 158px;
		}
		.fullWidth_wrapper.searched_page_wrapper .s_product .itsAdContent img {
			height: 100%;
		}
		.fullWidth_wrapper.searched_page_wrapper .s_product .productInfo div.pInfoPrice {
			display: none;
		}
		.fullWidth_wrapper.searched_page_wrapper .s_product .productInfo:not(.fullWidth_wrapper.searched_page_wrapper .s_product .itsNewsLetterContent) {
			grid-template-columns: 1fr;
			padding: 0 34px 0 30px;
		}
		.fullWidth_wrapper.searched_page_wrapper .s_product .pInfoDsc .location {
			/*width: 130px;*/
			width: 100%;
			/*max-width: 200px;*/
			float: left;
			margin-right: 30px;
		}
		.fullWidth_wrapper.searched_page_wrapper .priceForTabMob {
			display: inline-block;
		}
		.fullWidth_wrapper.searched_page_wrapper .priceForTabMob span {
			font-size: 15px;
			color: var(--siteBlue);
		}
		.fullWidth_wrapper.searched_page_wrapper .priceForTabMob span:last-child {
			font-weight: bold;
			margin-left: 5px;
		}
		.fullWidth_wrapper.searched_page_wrapper .s_product .pInfoDsc h2,
		.fullWidth_wrapper.searched_page_wrapper .s_product .pInfoDsc p {
		    top: -5px;
		}
		.fullWidth_wrapper.searched_page_wrapper .s_product .pInfoDsc h2 {
		    font-size: 17px;
		}
		.fullWidth_wrapper.searched_page_wrapper .s_product .pInfoDsc .location img {
		    width: 18px;
		    margin-right: 11px;
		}
		.fullWidth_wrapper.searched_page_wrapper .s_product .pInfoDsc .location {
		    font-size: 14px;
		}
		.fullWidth_wrapper.searched_page_wrapper .s_product .pInfoDsc p {
		    margin-bottom: 16px;
		}
		.fullWidth_wrapper.searched_page_wrapper .s_product .contactSeller .overlay a {
		    padding: 11px 13px 9px;
		}
		/*---------------*/
		.fullWidth_wrapper.searched_page_wrapper .thisIsAnAdWrapper .s_product {
			grid-template-columns: 1fr;
		}
		.thumbSlider.itsAdThumb,
		.contactSeller.itsAdContact {
		   display: none;
		}
		.productInfo.itsAdContent {
		    width: 99.1% !important;
		    height: 170px !important;
		    padding-right: 0 !important;
		    margin-left: 0;
		}
		/*---------------*/
		.thumbSlider.itsNewsLetterThumb {
		   display: none;
		}
		.fullWidth_wrapper.searched_page_wrapper .thisIsAnNLWrapper .s_product {
			grid-template-columns: 1fr;
		}
		.productInfo.itsNewsLetterContent {
		    width: 100% !important;
		    height: 182px;
		    grid-template-columns: 100%;
		}
		.filterAndInfo ul li > button {
			font-size: 15px;
		}
		.filterAndInfo ul img {
			width: 19px;
		}
		.floatSubmit {
			left: unset;
			right: 20%;
			font-size: 13px;
			padding: 3px 7px;
		}

		/*======== Footer ========*/
		.footerCopyright {
			padding: 0 37px 0 43px;
		}

		/*======== Listing and advertise popup form =======*/
		.listingFormWrapper .listingForm_inner {
			width: 80%;
		}
		.listingFormWrapper form {
			width: 100%;
		}
		.listingFormWrapper form label {
			font-size: 17px;
		}
		.listingFormWrapper form select,
		.listingFormWrapper form input {
			height: 45px;
		}
		.listingFormWrapper form input[type="submit"] {
			font-size: 20px;
			padding: 15px;
		}
		/*-------- Login page -------*/
		.memberLogin .left h1.member {
			font-size: 78px !important;
		}
		.memberLogin .left h1.login {
			font-size: 113px !important;
		}
	}

/*------- iPad air -------*/
	@media screen and (max-width: 820px) and (min-width: 820px) {
		.floatSubmit {
		  right: 34%;
		}
	}

/*------- iPad Pro 11-inch -------*/
	@media screen and (max-width: 834px) and (min-width: 834px) {
		.filterAndInfo ul li.fByPriceOffer {
			margin-right: 20px;
		}
		.filterAndInfo ul li.fBycondition {
		  margin-right: 13px;
		}
	}

/*------- < 834 -------*/
	@media screen and (max-width: 834px) {
		/*----- Home ----*/
		.homePage .page_features_wrapper .page_features_inner {
			grid-template-columns: 1fr 2.3fr 1.5fr !important;
		}
		.page_features_wrapper .right h5 {
			font-size: 16px;
		}
		.page_features_wrapper .left ul {
			display: flex;
			flex-direction: column;
		}
		/*.page_features_wrapper .left ul li:nth-child(2n) {
			display: none;
		}*/
		/*===== Advertise =====*/
		.ad_size_bg {
			padding: 57px 0 40px !important;
		}
		.page_content_inner .left:not(.page_content_inner2 .left) {
			margin-top: 0;
		}
		.page_content_inner .proImg img:not(.page_content_inner2 .proImg img) {
			margin-top: 43px !important;
		}
		.page_content_inner.page_content_inner2 .right {
			padding-top: 10px;
		}
		.page_content_inner2 .left .proImg img {
			margin-top: 10px !important;
		}
		.page_content_inner .right h2:not(.page_content_inner .right h2.thin_h2) {
			margin-bottom: 30px !important;
		}
		/*---- Listings page ---*/
		.ml_pricing_inner {
			padding: 0 32px;
		}
		.ml_pricing_inner.ml_pricing_inner_row2 {
			grid-template-columns: 1fr auto auto 1fr;
			width: 75%;
			margin-left: auto;
			margin-right: auto;
		}
		.ml_hiw_wrapper .itemTitle {
			font-size: 28px;
			line-height: 1.2em;
		}
		.ml_hiw_wrapper .ml_hiw_item .itemDesc p {
			width: 100%;
		}
		/*------------*/
		.single_product_wrapper {
			margin-bottom: 17px;
		}
		.fullWidth_wrapper.searched_page_wrapper,
		.fullWidth_wrapper.searched_page_wrapper.related_products {
			padding-bottom: 54px !important;
		}
		.relatedMachinesWrapper .sMachine .smTitle h4 {
			max-width: 165px;
		}
		/*----------------*/
		.single_product_wrapper .right .contact_seller .overlay {
			height: 85%;
			margin-top: 17px;
		}
		.single_product_wrapper .right .contact_seller .overlay a {
			padding: 17px 20px 12px;
			width: 168px;
			font-size: 12px;
			height: 46px;
		}
		.fullWidth_wrapper.searched_page_wrapper .s_product .pInfoDsc p {
			height: 40px;
			margin-bottom: 20px;
			font-size: 13px;
		}
		.fullWidth_wrapper.searched_page_wrapper .s_product .pInfoDsc h2 {
			margin-top: 18px;
		}
		/*-------------------*/
		ul.searchFoundCats {
			grid-template-columns: 1fr 1fr 1fr;
		}
		/*-----------------*/
		.desktopAdImage, .mobileAdImage {
			display: none;
		}
		.productInfo.itsAdContent {
		    width: 100% !important;
		    height: auto !important;
		}
		/*----------------*/
		.tabeletPricesec {
			display: flex;
			margin-left: 15px;
			padding-left: 15px;
			position: relative;
			color: var(--listingPriceColor);
			font-weight: 600;
		}
		.applyCountryFlag:empty ~ .tabeletPricesec {
			padding-left: 0;
			margin-left: 0;
		}
		.applyCountryFlag:empty ~ .tabeletPricesec:before {
			display: none;
		}
		.tabeletPricesec span:first-child {
			margin-right: 1px;
		}
		.tabeletPricesec:before {
			content: '';
			width: 1px;
			height: 100%;
			background: rgba(37, 114, 155, .15);
			position: absolute;
			left: 0;
		}
		/*-----------------------*/
		body.advertise .page_content_inner.page_content_inner2 {
			grid-template-columns: 1fr !important;
			padding-top: 6px !important;
		}
		.page_content_inner {
			padding: 60px 30px 75px !important;
		}
		.page_content_inner.page_content_inner2 {
			padding-bottom: 69px !important;
		}
		body.advertise .page_content_inner.page_content_inner2 .right {
			grid-row-start: 1;
			padding-bottom: 40px;
		}
		body.listingsPage .page_content_inner.page_content_inner2 {
			grid-template-columns: 1fr !important;
			padding-top: 6px !important;
		}
		body.listingsPage .page_content_inner.page_content_inner2 .right {
			grid-row-start: 1;
			padding-bottom: 40px;
		}
		.page_content_inner h2,
		.page_content_inner.page_content_inner2 h2 {
			text-align: center !important;
		}
		/*----------------*/
		.page_content_inner .proImg img {
			margin-top: 0 !important;
		}
		/*------- Single Machine -------*/
		.single_product_wrapper .product_slider .slider_images .slick-slide img,
		.single_product_wrapper .product_slider .slider_images {
			height: 470px;
		}
		/*--------------------*/
		.twoCatsFilters .twoCatsFiltersInner > div {
			margin-right: 0;
		}
		/*----------------*/
		.page_features_inner .search_box input {
			background: none !important;
			width: 307px !important;
		}
		body.home .super-speedy-search-form {
			width: 307px;
		}

		/*---------- Search ---------*/
		.searchBreadCrumbs ul {
			display: block;
			font-size: 0;
		}
		.searchBreadCrumbs ul li {
			display: inline-block;
		}
		.multiple_industry_select_industry ~ li#currentIndustry {
			padding-left: 14px;
			display: inline list-item;
		}
		.searchBreadCrumbs ul li a.nocatselected {
			padding-left: 0px;
		}
		.searchBreadCrumbs ul li a.nocatselected:first-child {
			padding-left: 0;
		}
		.searchBreadCrumbs .multiple_industry_select_industry {
			margin-top: 8px;
			left: 0 !important;
		}
		.twoCatsFilters .twoCatsFiltersInner .sByCats h2 .line {
			display: block;
		}
		.twoCatsFilters .twoCatsFiltersInner .sByCats h2:after {
			display: none;
		}
		.single_product_wrapper .sponsors {
			display: none;
		}

		/*------- 2nd filter page ------*/
		.allCatsExpaned .single_cat li a {
			font-size: 15px;
		}
		.allCatsExpaned .single_cat li a .count {
			font-size: 11px;
		}
		.inSearchCategory .currentCat .title img {
			display: none;
		}
		/*--------------*/
		.hideOnTab {
			display: none;
		}
		.filterAndInfo ul li.results {
			margin-left: 43px;
			margin-right: 58px;
		}
		.filterAndInfo ul li {
			font-size: 15px;
		}
		.filterAndInfo ul li.fByPriceOffer {
			margin-right: 35px;
		}
		.filterAndInfo ul li.fBycondition {
			margin-right: 132px;
		}
		.floatSubmit {
			left: unset;
			right: 30%;
			font-size: 13px;
			padding: 3px 7px;
		}
		/*===== AD ====*/
		.productInfo.itsAdContent img {
			max-width: 100%;
		}
		.tabAdImage {
			padding-right: 20px;
			padding-left: 40px;
		}
		/*====================*/
		.machineCat_inner ul div.title span {
			font-size: 21px;
		}
		body.homePage .page_features_wrapper .left ul li:nth-child(2n),
		body.pageInSearchCategory .page_features_wrapper .left ul li:nth-child(2n),
		body.pageSearch .page_features_wrapper .left ul li:nth-child(2n) {
			display: none;
		}
		.page_features_wrapper .left ul li {
			font-size: 14px;
		}

		.machine_quote_wrapper .right a {
			margin-right: 0;
		}
		.machineCat_inner ul div.title {
			width: 100%;
		}
		/*===============*/
		.machineCat_inner ul li {
			height: 291px;
		}
		.machineCat_inner ul span.thumb {
			height: 245px;
		}

		/*====== single Machine ======*/
		.single_product_wrapper .fullAd {
			padding: 0 26px;
			margin-top: 64px;
		}
		.single_product_wrapper .single_full_ad {
			display: grid;
			grid-template-columns: 1fr 1fr;
			gap: 15px;
		}
	}

/*------- 768 to 834px -------*/
@media screen and (min-width: 768px) and (max-width: 834px) {
	.fullWidth_wrapper.searched_page_wrapper .s_product .thumbSlider img {
	    min-height: 157.5px;
	    max-height: 157.5px;
	}
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
	.relatedMachinesWrapper .sMachine {
	    /*width: 220px !important;*/
	    height: 183px;
	}
}

@media screen and (min-width: 480px) and (max-width: 768px) {
	.relatedMachinesWrapper .sMachine {
	    /*width: 211px !important;*/
	    height: 160px;
	}
}

/*-------- iPad mini/Tablet (Raw) ---------*/
	@media screen and (max-width: 768px) {
		header:not(.homePage header) {
			grid-template-columns: 1.3fr 2fr !important;
		}
		header .headerLogo h3 {
			font-size: 18px;
		}
		header .headerLogo p {
			font-size: 8px;
		}
		header .headerLogo h3::after {
			height: 20px;
			top: 1px;
		}
		.homePage header {
			grid-template-columns: 2fr 3fr !important;
		}
		header .search_box {
		    display: none;
		}
		/*body.homePage header .search_box {
			display: block;
		}*/
		header .search_box input {
			width: 305px;
		}
		/*-------------------*/
		.page_features_wrapper {
			padding: 12px 28px 12px 65px;
		}
		/*.page_features_bg .search_box {
			display: none;
		}*/
	  .homePage .page_features_wrapper .page_features_inner {
			/*grid-template-columns: 1.1fr 1fr 1.1fr !important;*/
			grid-template-columns: 20% 50% 30% !important;
		}
		.homePage .page_features_wrapper .page_features_inner,
		.pageInSearchCategory .page_features_wrapper .page_features_inner,
		.pageSearch .page_features_wrapper .page_features_inner {
			/*grid-template-columns: 1fr 2.4fr 1fr !important;*/
			padding-right: 0px;
		}
		body.home .cus_sss {
			justify-content: center;
		}
		.super-speedy-search-form .ssswrapper .sssinputwrapper {
			justify-content: center;
		}
		.page_features_inner .search_box input {
			width: 303px !important;
		}
		body.homePage .page_features_wrapper .right h1 {
		    font-size: 55px;
		    margin-bottom: 1px;
		}
		.page_features_wrapper .right h5 {
		    line-height: 15px;
		    font-size: 15px;
		}
		.page_features_wrapper .left ul {
		    grid-column-gap: 30px;
		}
		body.home .super-speedy-search-form input[type="text"] {
		  height: 45px;
		  font-size: 15px;
		  width: 92%;
		}
		body.home .super-speedy-search-form button[type="submit"], body.home .super-speedy-search-form button[type="submit"]:hover {
		  right: 23px;
		  top: 9px !important;
		}
		body.homePage .page_features_wrapper .left ul,
		body.pageInSearchCategory .page_features_wrapper .left ul,
		body.pageSearch .page_features_wrapper .left ul {
		    /*grid-template-columns: 1fr;*/
		}
		body.pageInSearchCategory .page_features_bg,
		body.pageSearch .page_features_bg {
		    background: none;
		    border-top: 1px solid rgba(37, 114, 155, 0.07);
		}
		body.homePage .page_features_wrapper .left ul li:nth-child(2n),
		body.pageInSearchCategory .page_features_wrapper .left ul li:nth-child(2n),
		body.pageSearch .page_features_wrapper .left ul li:nth-child(2n) {
		    /*display: none;*/
		}
		.page_features_wrapper .left ul li:not(body.homePage .page_features_wrapper .left ul li) {
		    font-size: 16px;
		}
		/*-------------------*/
		.page_features_inner .search_box {
			text-align: center;
		}
		.page_features_inner .search_box input {
			display: block;
			width: 377px;
			height: 42px !important;
			padding: 10px 16px 8px !important;
			font-size: 14px;
			color: var(--siteBlue);
			background-position: 96% 60%;
			background-size: 16px !important;
			letter-spacing: .5px;
		}
		.page_features_inner .search_box input::placeholder {
			font-size: 14px;
			font-style: normal;
			color: #164D6B;
    		opacity: .45;
		}
		.page_features_inner .search_box input:focus {
			outline: none;
		}
		body.pageInSearchCategory .page_features_wrapper .right h1:not(body.homePage .page_features_wrapper .right h1),
		body.pageSearch .page_features_wrapper .right h1:not(body.homePage .page_features_wrapper .right h1) {
		    font-size: 54px !important;
		}
		body.pageInSearchCategory .page_features_wrapper .right h5:not(body.homePage .page_features_wrapper .right h5),
		body.pageSearch .page_features_wrapper .right h5:not(body.homePage .page_features_wrapper .right h5) {
		    font-size: 15px;
		}
		/*--------------------*/
		.machineCat_inner ul li.onlyForiPad {
			display: block;
		}
		/*--------------------*/
		.manufacturer_wrapper .manufacturer_inner:first-child,
		.manufacturer_wrapper .manufacturer_inner:nth-child(3) {
			display: none;
		}
		.manufacturer_wrapper .manufacturer_inner:nth-child(2) {
			display: block;
		}
		.machineCat_inner ul {
			grid-template-columns: 1fr 1fr;
		}
		.machineCat_inner ul span.thumb {
			width: 100%;
		}
		/*------------------*/
		.manufacturer_wrapper {
		    padding: 40px 22px;
		}
		.manufacturer_wrapper ul {
			grid-template-columns: auto auto auto auto auto auto !important;
		}
		.machineCat_inner ul li a {
		    /*display: grid;
		    grid-template-columns: 1.3fr 1fr;*/
		    display: block;
		}
		.manufacturer_wrapper ul:first-child {
			grid-gap: 33px !important;
			margin-bottom: 20px !important;
		}
		.manufacturer_wrapper ul li:nth-child(1) img {
			width: 128px !important;
			height: 15px !important;
		}
		.manufacturer_wrapper ul li:nth-child(2) img {
			width: 120px !important;
			height: 18px !important;
		}
		.manufacturer_wrapper ul li:nth-child(3) img {
			width: 89px !important;
			height: 28px !important;
		}
		.manufacturer_wrapper ul li:nth-child(4) img {
			width: 80px !important;
			height: 27px !important;
		}
		.manufacturer_wrapper ul li:nth-child(5) img {
			width: 55px !important;
			height: 28px !important;
		}
		.manufacturer_wrapper ul li:last-child {
		    display: block;
		}
		.manufacturer_wrapper ul li:nth-child(6) img {
			width: 73px !important;
			height: 36px !important;
		}
		/*----------*/
		.manufacturer_wrapper ul:nth-child(2) {
		    grid-gap: 26px !important;
		    margin-bottom: 25px !important;
		}
		.manufacturer_wrapper ul:nth-child(2) li:nth-child(1) img {
			width: 97px !important;
			height: 19px !important;
		}
		.manufacturer_wrapper ul:nth-child(2) li:nth-child(2) img {
			width: 89px !important;
			height: 35px !important;
		}
		.manufacturer_wrapper ul:nth-child(2) li:nth-child(3) img {
			width: 100px !important;
			height: 30px !important;
		}
		.manufacturer_wrapper ul:nth-child(2) li:nth-child(4) img {
			width: 100px !important;
			height: 32px !important;
		}
		.manufacturer_wrapper ul:nth-child(2) li:nth-child(5) img {
			width: 105px !important;
			height: 17px !important;
		}
		.manufacturer_wrapper ul:nth-child(2) li:nth-child(6) img {
			width: 83px !important;
			height: 35px !important;
		}
		/*------------*/
		.manufacturer_wrapper ul:nth-child(3) {
			margin-bottom: 25px;
		}
		.manufacturer_wrapper ul:nth-child(3) li:nth-child(1) img {
			width: 138px !important;
			height: 29px !important;
		}
		.manufacturer_wrapper ul:nth-child(3) li:nth-child(2) img {
			width: 62px !important;
			height: 34px !important;
		}
		.manufacturer_wrapper ul:nth-child(3) li:nth-child(3) img {
			width: 91px !important;
			height: 37px !important;
		}
		.manufacturer_wrapper ul:nth-child(3) li:nth-child(4) img {
			width: 105px !important;
			height: 29px !important;
		}
		.manufacturer_wrapper ul:nth-child(3) li:nth-child(5) img {
			width: 80px !important;
			height: 20px !important;
		}
		.manufacturer_wrapper ul:nth-child(3) li:nth-child(6) img {
			width: 108px !important;
			height: 15px !important;
		}
		/*--------------*/
		.manufacturer_wrapper ul:nth-child(4) {
			grid-gap: 30px !important;
		}
		.manufacturer_wrapper ul:nth-child(4) li:nth-child(1) img {
			width: 135px !important;
			height: 17px !important;
		}
		.manufacturer_wrapper ul:nth-child(4) li:nth-child(2) img {
			width: 88px !important;
			height: 21px !important;
		}
		.manufacturer_wrapper ul:nth-child(4) li:nth-child(3) img {
			width: 93px !important;
			height: 30px !important;
		}
		.manufacturer_wrapper ul:nth-child(4) li:nth-child(4) img {
			width: 89px !important;
			height: 28px !important;
		}
		.manufacturer_wrapper ul:nth-child(4) li:nth-child(5) img {
			width: 89px !important;
			height: 28px !important;
		}
		.manufacturer_wrapper ul:nth-child(4) li:nth-child(6) img {
			width: 55px !important;
			height: 40px !important;
		}
		/*-----------------------*/
		.listing_amount_wrapper ul .left {
			width: 113px;
		}
		.listing_amount_wrapper .left .index_number > span {
		    font-size: 18px;
		}
		.listing_amount_wrapper .left .index_title {
		    font-size: 15px;
		}
		.listing_amount_wrapper .left .index_number > span.hasPlusSign::after {
		    font-size: 20px;
		}
		.ml_hiw_wrapper > i {
			font-size: 15px;
		}
		/*---------------------*/
		.machine_quote_wrapper .machine_quote_inner {
			min-height: 208px;
			grid-template-columns: 60% 40%;
		}
		.machine_quote_wrapper .left .background_text {
			font-size: 88px;
		}
		.machine_quote_wrapper .left .info {
			padding: 45px 45px 45px 35px;
		}
		.machine_quote_wrapper .left .info h2 {
			font-size: 29px;
		}
		.machine_quote_wrapper .left .info p {
		    font-size: 14px;
		}
		/*-----------------------*/
		footer .footer_shortLinks {
			padding: 33px 40px 10px 43px;
			grid-template-columns: 510px auto;
		}
		footer .footer_shortLinks::after {
			left: 51px;
			width: 88.3%;
		}
		/*footer .footer_shortLinks .left ul li:nth-child(1) {
			width: 97px;
		}
		footer .footer_shortLinks .left ul li:nth-child(2) {
			width: 70px;
		}
		footer .footer_shortLinks .left ul li:nth-child(3) {
			width: 54px;
		}
		footer .footer_shortLinks .left ul li:nth-child(4) {
			width: 46px;
		}*/
		footer .footerLinks {
			padding: 20px 51px;
			grid-column-gap: 90px;
		}
		/*footer .footer_shortLinks .left li:nth-child(1) {
		    margin-right: 56px;
		}
		footer .footer_shortLinks .left li:nth-child(2) {
		    margin-right: 95px;
		}
		footer .footer_shortLinks .left li:nth-child(3) {
		    margin-right: 109px;
		}*/
		footer .newsLetter_sec::before {
		    width: 88%;
		    left: 51px;
		}
		footer .footer_shortLinks .right li {
		    margin-right: 6px;
		}
		footer .footer_shortLinks .left li a {
		    font-size: 14px;
		}
		footer .footer_shortLinks .right li a {
		    font-size: 15px;
		}
		footer .footer_shortLinks .right li:last-child i {
		    font-size: 17px;
		}
		footer .newsLetter_input input[type="email"]::placeholder {
		    font-size: 14px;
		}
		footer .newsLetter_sec {
		    padding: 70px 62px 40px;
		}
		body.home .search_box button[type="submit"] {
			left: 270px;
			top: 13px;
		}

		/*--------- legals --------*/
		.page_features_wrapper {
		    padding: 17px 26px 17px 32px !important;
		}
		.legalsWrapper {
			padding: 55px 42px 85px;
		}
		body.pageLegals .page_features_wrapper .left ul li:not(body.homePage .page_features_wrapper .left ul li) {
			font-size: 16px !important;
		}
		.legalsWrapper p {
		    font-size: 14px;
		    line-height: 1.5em;
		}

		/*-------- Advertise ------*/
		.advertise .page_features_wrapper .left ul li {
			font-size: 16px !important;
		}
		.advertise .page_features_wrapper .right h1:not(body.homePage .page_features_wrapper .right h1) {
			font-size: 52px !important;
			margin-bottom: 0px;
		}
		.advertise .page_features_wrapper .right h5:not(body.homePage .page_features_wrapper .right h5) {
			font-size: 18px !important;
		}
		.ad_size_container .ad_size_inner {
			width: 70%;
			grid-column-gap: 25px;
		}
		.ad_size_container .ad_size_inner .right span {
		    font-size: 17px;
		}
		.ad_container .ad_holders a img {
		    display: block;
		    margin: 0 auto;
		}
		.ad_container {
		    margin-bottom: 40px;
		}
		/*------------------*/
		.page_content_inner {
		    grid-template-columns: 1fr !important;
		    grid-row-gap: 12px;
		    align-items: unset !important;
		    text-align: center;
			padding: 60px 30px 55px !important;
		}
		.page_content_inner h2 {
		    text-align: center !important;
		}
		.page_content_inner ul {
		    text-align: center;
		}
		.page_content_inner .right h2 {
		    display: block;
		}
		.page_content_inner .img_holder {
		    width: 370px;
		    margin: 35px auto 0;
		    top: 20px;
		}
		.page_content_inner .img_holder img {
		    width: 292px !important;
		    height: 345px !important;
		}
		.page_content_inner .img_holder::before {
		    width: 278px !important;
		    height: 328px !important;
		    left: 0% !important;
		    top: -50px;
		}
		.page_content_inner .img_holder::after {
		    width: 331px !important;
		    height: 399px !important;
		    left: -7% !important;
		    top: -25px;
		}
		/*---------------------*/
		body.advertise .machine_quote_wrapper .machine_quote_inner {
		    min-height: 236px;
		    grid-template-columns: auto 300px;
		}
		body.advertise .machine_quote_wrapper .left .info {
		    padding: 61px 20px;
		}
		body.advertise .machine_quote_wrapper .left .info h2 {
		    font-size: 25px;
		}
		body.advertise .machine_quote_wrapper .left .info p {
		    font-size: 13px;
		}
		body.advertise .machine_quote_wrapper .left .background_text {
		    font-size: 94px;
		}
		.machine_quote_wrapper .right a {
		    font-size: 15px;
		    padding: 10px 15px 9px 15px;
		    margin-left: 0;
		}

		/*------- Listing page ------*/
		body.listingsPage .page_features_wrapper .left ul li:not(body.homePage .page_features_wrapper .left ul li) {
			font-size: 16px;
		}
		body.listingsPage .page_features_wrapper .right h1:not(body.homePage .page_features_wrapper .right h1) {
			font-size: 62px !important;
		}
		.listingsPage .page_content_inner {
		    grid-template-columns: 1fr !important;
		}
		body.listingsPage .page_content_inner {
		    /*text-align: left;*/
		    padding-bottom: 56px !important;
		}
		/*body.listingsPage .page_content_inner h2 {
		    text-align: left !important;
		}*/
		/*body.listingsPage .page_content_inner .right {
		    display: none;
		}*/
		.listingsPage .machine_quote_wrapper .machine_quote_inner {
		    min-height: 223px;
		}
		.listingsPage .machine_quote_wrapper .left .info {
		    padding: 50px 50px 45px;
		}
		.listingsPage .machine_quote_wrapper .left .info h2 {
		    font-size: 30px;
		}
		.listingsPage .machine_quote_wrapper .left .background_text {
		    font-size: 82px;
		}
		.listingsPage .machine_quote_wrapper .left .info p {
		    font-size: 14px;
		}

		/*--------- Member Dashboard -------*/
		.listedMachinesWrapper .site_container {
			padding: 0 43px !important;
		}
		body.memberPage .page_features_wrapper .left ul li:not(body.homePage .page_features_wrapper .left ul li) {
			font-size: 16px !important;
		}
		body.memberPage .page_features_wrapper .right h1:not(body.homePage .page_features_wrapper .right h1) {
		    font-size: 55px !important;
		}
		.memberPage .page_features_wrapper {
		    padding: 17px 26px 17px 43px !important;
		}
		.memberPage .page_features_wrapper .right h5:not(body.homePage .page_features_wrapper .right h5) {
		    font-size: 16px;
		}
		/*body.memberPage .page_features_wrapper .right h5:not(body.homePage .page_features_wrapper .right h5) {
		    font-size: 19px;
		}*/
		/*.singleLM .item:nth-child(3) h3 {
		    font-size: 16px;
		}
		.singleLM .item:nth-child(3) a {
		    font-size: 16px;
		}*/
		.fullWidth_wrapper.lmsTitle h2,
		.almTitles,
		.singleLM .item:nth-child(1),
		.singleLM .item:nth-child(2),
		.singleLM .item:nth-child(3) a,
		.singleLM .item:nth-child(3) h3 {
		    font-size: 16px;
		}

		/*--------- Auction page --------*/
		.categories_wrapper {
		    padding: 20px 20px 70px 43px;
		}
		.categories_wrapper .catToggler {
		    grid-template-columns: 2fr 6fr;
		    grid-column-gap: 40px;
		}
		.categories_wrapper .catsList .title,
		.allCatsExpaned .single_cat .title {
		    font-size: 17px;
		}
		.allCatsExpaned.auctionPart .single_cat .title {
		    margin-bottom: 25px;
		}
		.allCatsExpaned .single_cat .auction_list ul {
		    grid-row-gap: 25px;
		}
		.categories_wrapper .catsList ul li a {
		    font-size: 15px;
		}
		.single_cat_inner.auction_list li {
		    padding-right: 0px;
		}
		.single_cat_inner.auction_list li a {
		    margin-top: 0;
		}
		.single_cat_inner.auction_list li a .info p {
		    font-size: 14px;
		    padding-right: 20px;
		}
		.allCatsExpaned .single_cat {
		    margin-bottom: 37px;
		}

		/*------- Category page -------*/
		.allCatsExpaned .single_cat ul {
		    grid-template-columns: 1fr 1fr;
		}

		/*------ inSearchCategory ------*/
		.inSearchCategory .currentCat .site_container {
		    padding: 0 43px;
		}
		.inSearchCategory .categories_wrapper {
		    padding: 0px 43px 0px;
		    overflow: unset;
		}
		.collapse_catsSecWrapper {
			display: block;
		}

		/*--------- Product --------*/
		.fullWidth_wrapper.singleProductTitle h2 {
		    padding: 0px 43px 10px;
		}
		.single_product_wrapper {
		    padding: 15px 40px 43px;
		}
		.single_product_wrapper .product_info {
		    display: block;			
		}
		.single_product_wrapper .product_info .left {
		   margin-bottom: 29px;
		}
		.slick-slide img {
		    width: 100%;
		}
		.single_product_wrapper .product_slider .slider_nav {
			display: none;
		}
		.single_product_wrapper .right ul.country_price {
		    margin: 25px 0 42px;
		}
		/*---------------*/
		.single_product_wrapper .product_info .right {
		    display: grid;
		    grid-template-columns: 1fr;
		    grid-column-gap: 30px;
		}
		.single_product_wrapper .right h2.product_title {
		    font-size: 17px;
		}
		.single_product_wrapper .right .product_dsc {
		    font-size: 14px;
		}
		.single_product_wrapper .right .contact_seller {
		    height: 204px;
		}
		.single_product_wrapper .right ul.country_price li.product_country {
		    font-size: 14px;
		}
		.single_product_wrapper .right .product_country img {
		    width: 18px;
		}
		.single_product_wrapper .right ul.country_price li {
		    font-size: 15px;
		}
		.single_product_wrapper .right .contact_seller .overlay a {
		    padding: 17px 20px 12px;
		    width: 168px;
		    font-size: 12px;
		    height: 46px;
		}
		.fullWidth_wrapper.searched_page_wrapper .s_product .pInfoDsc p {
			height: 40px;
		}
		/*-------------*/
		.all_product_info {
			margin: 14px 0 0;
		}
		/*--------------*/
		.relatedMachinesInner {
			height: 208px;
		}
		.relatedMachinesInner .slick-arrow.slick_prev {
		    top: 31%;
		}
		.relatedMachinesInner .slick-arrow.slick_next {
		    top: 31%;
		}
		.single_product_wrapper .right .contact_seller .overlay {
			height: 70%;
			margin-top: 8px;
		}

		/*========= Search Page ========*/
		.twoCatsFilters .twoCatsFiltersInner h2::after {
		    width: 768px;
		    left: -65px;
		}
		.twoCatsFilters .twoCatsFiltersInner .sBycountry h2 .line {
			width: 768px !important;
		    left: -65px;
		}
		.twoCatsFilters .twoCatsFiltersInner .sBycountry h2 .line.lineForTop {
			display: block;
			top: 0;
		}
		/*------------------*/
		.twoCatsFilters {
			padding-right: 28px;
			margin-bottom: 40px;
		}
		.twoCatsFilters .twoCatsFiltersInner .sByCats,
		.twoCatsFilters .twoCatsFiltersInner .sBycountry {
			width: 90%;
			float: unset;
		}
		.twoCatsFilters .twoCatsFiltersInner .sByCats{
			margin-bottom: 75px;
		}
		.twoCatsFilters .twoCatsFiltersInner .sBycountry ul {
		    grid-template-columns: 1fr 1fr 1fr;
		}
		/*-------------------------*/
		.filterAndInfo {
		    width: 100%;
		}
		.filterAndInfo ul li:first-child {
			width: 210px;
			margin-right: 30px;
		}
		.filterAndInfo ul li {
			font-size: 15px;
		}
		.filterAndInfo ul li.fByYear {
		    margin-right: 5px;
		}
		.filterAndInfo ul li.fByPrice {
		    margin-right: 0;
		}
		.filterAndInfo ul li.sellerInfo {
		    display: none;
		}
		.filterAndInfo ul li.fByPriceOffer {
		    margin-right: 24px;
		}
		.filterAndInfo ul li.results {
			margin-left: 43px;
			margin-right: 58px;
		}
		.filterAndInfo ul li.fBycondition {
			margin-right: 80px;
		}
		.filterAndInfo ul li > button {
			font-size: 15px;
		}
		.floatSubmit {
			left: 61%;
			padding: 3px 7px;
			right: unset;
		}
		.filterAndInfo ul img {
			width: 19px;
		}
		/*-------------------------*/
		.fullWidth_wrapper.searched_page_wrapper {
		    padding-bottom: 85px;
		}
		.fullWidth_wrapper.searched_page_wrapper .s_product {
			grid-template-columns: 210px auto 168px;
		}
		.fullWidth_wrapper.searched_page_wrapper .s_product .thumbSlider {
			height: 158px;
		}
		.fullWidth_wrapper.searched_page_wrapper .s_product .contactSeller img {
		    height: 158px;
		}
		.fullWidth_wrapper.searched_page_wrapper .s_product .productInfo div.pInfoPrice {
			display: none;
		}
		.fullWidth_wrapper.searched_page_wrapper .s_product .productInfo:not(.fullWidth_wrapper.searched_page_wrapper .s_product .itsNewsLetterContent) {
			grid-template-columns: 1fr;
			padding: 0 34px 0 30px;
		}
		.fullWidth_wrapper.searched_page_wrapper .s_product .pInfoDsc .location {
			/*width: 130px;*/
			width: 100%;
			/*max-width: 200px;*/
			float: left;
			margin-right: 30px;
		}
		.fullWidth_wrapper.searched_page_wrapper .priceForTabMob {
			display: inline-block;
		}
		.fullWidth_wrapper.searched_page_wrapper .priceForTabMob span {
			font-size: 15px;
			color: var(--siteBlue);
		}
		.fullWidth_wrapper.searched_page_wrapper .priceForTabMob span:last-child {
			font-weight: bold;
			margin-left: 5px;
		}
		.fullWidth_wrapper.searched_page_wrapper .s_product .pInfoDsc h2,
		.fullWidth_wrapper.searched_page_wrapper .s_product .pInfoDsc p {
		    top: -5px;
		}
		.fullWidth_wrapper.searched_page_wrapper .s_product .pInfoDsc h2 {
		    font-size: 16px;
		}
		.fullWidth_wrapper.searched_page_wrapper .s_product .pInfoDsc .location img {
		    width: 18px;
		    margin-right: 11px;
		}
		.fullWidth_wrapper.searched_page_wrapper .s_product .pInfoDsc .location {
		    font-size: 14px;
		}
		.fullWidth_wrapper.searched_page_wrapper .s_product .pInfoDsc p {
		    margin-bottom: 16px;
		}
		.fullWidth_wrapper.searched_page_wrapper .s_product .contactSeller .overlay a {
		    padding: 11px 13px 9px;
		}
		/*---------------*/
		.fullWidth_wrapper.searched_page_wrapper .thisIsAnAdWrapper .s_product {
			grid-template-columns: 1fr;
		}
		.thumbSlider.itsAdThumb,
		.contactSeller.itsAdContact {
		   display: none;
		}
		.productInfo.itsAdContent {
		    width: 99% !important;
		    padding-right: 0 !important;
		}
		/*---------------*/
		.thumbSlider.itsNewsLetterThumb {
		   display: none;
		}
		.fullWidth_wrapper.searched_page_wrapper .thisIsAnNLWrapper .s_product {
			grid-template-columns: 1fr;
		}
		.productInfo.itsNewsLetterContent {
		    width: 100% !important;
		    height: 182px;
		    grid-template-columns: 100%;
		}

		/*======== Footer ========*/
		.footerCopyright {
			padding-left: 43px;
		}

		/*======== Listing and advertise popup form =======*/
		.listingFormWrapper .listingForm_inner {
			width: 80%;
		}
		.listingFormWrapper form {
			width: 100%;
		}
		.listingFormWrapper form label {
			font-size: 17px;
		}
		.listingFormWrapper form select,
		.listingFormWrapper form input {
			height: 45px;
		}
		.listingFormWrapper form input[type="submit"] {
			font-size: 20px;
			padding: 15px;
		}
		/*===== AD ====*/
		.fullWidth_wrapper.searched_page_wrapper .allSearchedProducts > .fullWidth_wrapper.thisIsAnAdWrapper {
			padding-top: 17px;
		}
		.tabAdImage {
			padding-right: 25px;
			padding-left: 28px;
		}
	}

/*--------- 480px --------*/
	@media screen and (max-width: 480px) {
		/*==== Universal ===*/
		.desktopOnly {
			display: none;
		}
		.mobileOnly {
			display: block;
		}
		.searchBreadCrumbs .mobileOnly {
			display: inline;
		}
		header .headerLogo h3 {
			font-size: 21px;
		}
		header .headerLogo h3::after {
			top: 4px;
		}

		/*======== Home ========*/
		body.homePage header .search_box {
		    display: none;
		}
		header {
		    grid-template-columns: 3fr .5fr !important;
		    position: relative;
		    padding: 12px 26px 10px 23px !important;
		}
		.homePage header {
		    grid-template-columns: 3fr .5fr !important;
		}
		header nav {
			text-align: left;
			position: unset;
		}
		header nav .toggle_nav {
			margin-top: 3px;
		}
		/*--------------------*/
		body.homePage header nav .toggle_nav {
			display: block;
		}
		header nav ul {
			position: absolute;
			top: 145%;
			right: 0;
			background-color: #fff;
			/*padding: 15px 25px;*/
			/*border: 1px solid rgba(37, 114, 155, 0.14);*/
			border-radius: 3px;
			display: none;
			width: 140%;
		}
		header nav ul.tabMenu {
			display: none;
		}
		header nav ul li {
			display: block;
			margin-right: 0;
			margin-bottom: 15px;
		}
		header nav .toggle_nav {
			display: inline-block;
			background-color: unset;
			border: none;
			cursor: pointer;
			margin-top: 7px;
			position: relative;
			bottom: -2px;
		}
		header nav .toggle_nav {
			display: block;
		}
		body.homePage header nav .toggle_nav {
			display: block;
		}
		header nav ul:not(.homePage header nav ul) {
			position: absolute;
			top: 148%;
			right: -26px;
			background-color: #fff;
			/*padding: 15px 25px;*/
			padding: 0;
			/*border: 1px solid rgba(37, 114, 155, 0.14);*/
			/*border-radius: 3px;*/
			display: none;
			width: 162px;
			/*height: 100vh;*/
		}
		header nav ul {
			width: 100%;
			right: 0;
			top: 102%;
			/*padding: 5px 19px 15px 42px;*/
			padding-bottom: 15px;
			border-bottom: none;
			text-align: left;
		}
		header nav ul li {
		    padding: 13px 0;
		    margin-bottom: 0;
		    position: relative;
		}
		header nav ul li:before {
		    content: '';
		    width: 100%;
		    height: 1px;
		    background-color: rgba(37, 114, 155, 0.14);
		    position: absolute;
		    bottom: 0;
		    left: 0;
		}
		header nav ul li.loginMenuItem {
		    margin-left: 0;
		}
		header nav ul li.loginMenuItem:before {
		    content: '';
		    width: 100%;
		    height: 1px;
		    background-color: rgba(37, 114, 155, 0.14);
		    position: absolute;
		    bottom: 0;
		    left: -3px;
		    display: block;
		    top: unset;
		}
		header nav ul li:last-child:before {
		    display: none;
		}
		/*header nav ul:not(.homePage header nav ul) {
		    width: 100%;
			right: 0;
			top: 100%;
			padding: 5px 27px 15px 42px;
			border-bottom: none;
			text-align: left;
			border-radius: 0;
			height: unset;
		}*/
		header nav ul li:not(.homePage header nav ul li) {
		    margin-bottom: 0;
		}
		header nav ul li a {
			font-size: 18px;
		}
		/*-----------------*/
		.page_features_wrapper {
			background-color: #f9f9f9;
			background-color: unset !important;
		}
		body.homePage .page_features_bg .search_box {
		    display: flex;
			justify-content: center;
		}
		body.homePage .page_features_bg .left,
		body.homePage .page_features_bg .right {
		    display: none;
		}
		.homePage .page_features_wrapper .page_features_inner {
		    grid-template-columns: 1fr !important;
		}
		.page_features_inner .search_box input {
			background: unset !important;
			width: 350px !important;
			height: 41px !important;
		}
		body.home .super-speedy-search-form {
			width: 350px !important;
			height: 41px !important;
		}
		body.home .cus_sss {
			justify-content: center;
		}
		.super-speedy-search-form .sssresults.sssajax {
			top: 127%;
		}
		body.home .super-speedy-search-form input[type="text"] {
		  font-size: 17px;
		  padding: 11px 30px 10px 21px;
		  width: 100%;
		  height: 49px;
		}
		body.home .super-speedy-search-form button[type="submit"],
		body.home .super-speedy-search-form button[type="submit"]:hover {
			right: 12px;
			top: 11px !important;
		}
		/*----------------*/
		.machineCat_inner {
		    padding: 0 20px;
		}
		.machineCat_inner ul {
		    grid-template-columns: 1fr;
		    grid-gap: 2px;
		}
		.sss_search_button img {
			width: 19px;
		}
		.machineCat_inner ul li,
		.machineCat_inner ul span.thumb,
		.machineCat_inner ul div.title {
			height: 200px;
		}
		/*.machineCat_inner ul span.thumb {
			width: 55%;
		}
		.machineCat_inner ul div.title {
			width: 45%;
		}*/
		.machineCat_inner ul li.onlyForiPad {
			display: none;
		}
		/*----------------*/
		.manufacturer_wrapper .manufacturer_inner:nth-child(2) {
			display: none;
		}
		.manufacturer_wrapper .manufacturer_inner:nth-child(3) {
			display: block;
		}
		.manufacturer_wrapper .manufacturer_inner:nth-child(3) ul {
			display: grid;
			grid-template-columns: 1fr 1fr !important;
			grid-column-gap: 30px !important;
			grid-row-gap: 15px !important;
			justify-content: center !important;
		}
		.manufacturer_wrapper .manufacturer_inner:nth-child(3) li {
			text-align: center;
		}
		.manufacturer_wrapper .manufacturer_inner:nth-child(3) img {
			width: 128px !important;
			min-height: 20px;
		}
		/*-------------------*/
		.listing_amount_wrapper ul {
			grid-template-columns: 1fr 1fr;
		}
		/*----------------*/
		.machine_quote_wrapper .machine_quote_inner {
			min-height: unset;
			grid-template-columns: 1fr;
			position: relative;
		}
		.machine_quote_wrapper .machine_quote_inner .left {
			padding-bottom: 75px;
		}
		.machine_quote_wrapper .left .info {
			padding: 33px 45px 70px 35px;
		}
		.machine_quote_wrapper .machine_quote_inner .right {
			width: 100%;
			padding: 30px 0px 40px;
			position: absolute;
			bottom: 45px;
			height: 38px;
			z-index: 2000;
			background: unset;
		}
		.machine_quote_wrapper .right a {
			margin-top: 10px;
			color: var(--siteBlue);
			border-color: var(--siteBlue);
			margin-right: unset;
			padding: 15px 23px 13px 23px;
			font-size: 16px;
		}
		.machineCat_inner ul li,
		.machineCat_inner ul span.thumb {
			width: 100%;
		}
		.machineCat_inner ul li {
			height: 280px;
		}
		.machineCat_inner ul span.thumb {
			height: 230px;
		}
		.machineCat_inner ul li a {
			position: relative;
			height: 100%;
			display: block;
		}
		.machineCat_inner ul div.title {
			width: 100%;
			height: 100%;
			position: absolute;
			bottom: 8px;
			background-color: transparent;
			padding: 0 24px;
			display: flex;
			align-items: center;
		}
		.machineCat_inner ul div.title span {
			font-size: 22px;
		}
		.machineCat_inner ul div.title span {
			bottom: 4px;
		}
		/*--------------------*/
		footer::after {
			height: 51px;
		}
		footer .footer_shortLinks {
			grid-template-columns: 1fr;
			padding: 20px;
			/*background-color: #F2F2F2;*/
			/*background-color: rgba(243, 243, 243, 0.27);*/
			margin-bottom: 0;
		}
		footer .footer_shortLinks .left li {
			margin-right: 13px !important;
		}
		footer .footer_shortLinks .right {
			display: none;
		}
		footer .footer_shortLinks::after {
		    display: none;
		}
		footer .footerLinksBG {
			display: none;
		}
		footer .footerLinksBG + .fullWidth_wrapper {
			display: none;
		}
		.footerCopyright {
			padding-left: 15px;
			grid-template-columns: 1fr 2fr;
		}
		.footerCopyright.floated {
			top: 140%;
		}
		body.home .search_box button[type="submit"] {
			top: 14px;
			left: unset;
			right: 13px;
			/*background: #f9f9f9;*/
		}

		/*======= Legals =======*/
		header:not(.homePage header) {
		    grid-template-columns: 3fr .5fr !important;
		}
		header .search_box {
		    display: none;
		}
		header nav {
		    text-align: right;
		}
		header nav ul:not(.homePage header nav ul) {
		   width: 100%;
			right: 0;
			top: 102%;
			/*padding: 0 27px 15px 42px;*/
			padding-bottom: 15px;
			border-bottom: none;
			text-align: left;
			border-radius: 0;
		}
		header nav ul.mobileMenu {
			min-height: 100vh;
		}
		header nav ul li:not(.homePage header nav ul li) {
		    margin-bottom: 0;
		}
		header nav ul li {
			padding: 13px 27px 13px 42px;
		}
		/*----------------*/
		.page_features_wrapper {
			padding: 45px 22px 50px !important;
			border-bottom: 1px solid rgba(37, 114, 155, 0.07);
		}
		.page_features_wrapper .page_features_inner {
			grid-template-columns: 1fr;
		}
		.page_features_wrapper .left ul {
			display: none;
		}
		/*-----------------*/
		.legalsWrapper {
			padding: 45px 42px 85px;
		}

		/*======== Member dashboard =======*/
		.listedMachinesWrapper .site_container {
			padding: 0 !important;
		}
		.lmsTitle {
			display: none;
		}
		.almTitlesWrapper .almTitles {
			display: none;
		}
		.almTitlesWrapper .almTitlesM {
			display: grid;
			grid-template-columns: 1fr;
			/*grid-row-gap: 20px;*/
			padding: 5px 43px;
		}
		.almTitlesWrapper .almTitlesM .item {
			border-bottom: 1px solid rgba(37, 114, 155, 0.07);
			padding: 15px 0px;
		}
		.almTitlesWrapper .almTitlesM .item:last-child {
			border-bottom: none;
			font-weight: bold;
		}
		.almTitlesWrapper .almTitlesM .item.loginStats span {
			display: block;
		}
		.almTitlesWrapper .almTitlesM .item.loginStats span:first-child {
			font-weight: normal;
			margin-bottom: 8px;
		}
		.almTitlesWrapper .almTitlesM .item.loginStats span:last-child {
			font-size: 16px;
		}
		.almTitlesWrapper .almTitlesM .item i {
			margin-left: 5px;
		}
		/*---------------------*/
		.singleLMWrapperD {
			display: none;
		}
		.singleLMWrapperM {
			display: block;
		}
		.singleLMWrapperM .singleLMWrapper {
			padding: 25px 42px;
			border-bottom: 1px solid rgba(37, 114, 155, 0.07);
			display: grid;
			grid-template-columns: 1fr;
			grid-row-gap: 8px;
		}
		.singleLMWrapperM .singleLMWrapper .item {
			font-weight: bold;
		}
		.singleLMWrapperM .singleLMWrapper .item span {
			display: inline-block;
			font-weight: normal;
		}
		.singleLMWrapperM .singleLMWrapper .item span.singleLMName {
			display: block;
		}
		.singleLMWrapperM .singleLMWrapper .item a {
			font-weight: normal;
			color: #EA8800;
		}
		.fullWidth_wrapper.allListedMachines {
		  display: block !important;
		}

		/*======= InSearchCategory ======*/
		.inSearchCategory .categories_wrapper {
		    padding: 0px 28px 0px 43px;
		    overflow: unset;
		}
		.allCatsExpaned .single_cat ul {
		    grid-template-columns: 1fr 1fr;
		}
		.collapse_catsSecWrapper {
			display: block;
		}
		.inSearchCategory .currentCat .title {
		    font-size: 19px;
		}
		.inSearchCategory .currentCat h3 {
		    font-size: 19px;
		}
		.allCatsExpaned .single_cat li a {
		    font-size: 18px;
		}

		/*========= Advertise ========*/
		.listing_amount_bg {
		    margin-top: 45px !important;
		}
		.listing_amount_wrapper {
		    margin-bottom: 6px;
		}
		/*----------------*/
		.ad_size_container .ad_size_inner {
			width: 95%;
			grid-template-columns: 1fr;
			grid-row-gap: 36px;
			text-align: center;
			padding: 0 20px;
		}
		.ad_size_bg {
			padding: 61px 0 30px !important;
		}
		.ad_icon {
			padding: 35px 20px;
		}
		.ad_icon img {
			width: 100%;
			display: block;
		}
		.ad_size_container .ad_size_inner .left img {
			display: block;
			margin: 0 auto;
		}
		.ad_size_container .ad_size_inner .right {
			padding-left: 0;
		}
		.ad_size_container .ad_size_inner .right span {
		    font-size: 16px;
		}
		/*--------------*/
		body.advertise .page_content_wrapper {
		    margin-bottom: 45px;
		}
		.page_content_inner {
			padding: 40px 42px 65px !important;
			grid-row-gap: 20px;
		}
		.page_content_inner .proImg img:not(.page_content_inner2 .proImg img) {
			margin-top: 15px !important;
		}
		.page_content_inner2 .left .proImg img {
			margin-top: 15px !important;
		}
		.page_content_inner h2 {
			margin-bottom: 20px;
			font-size: 32px !important;
			letter-spacing: -2px;
		}
		.page_content_inner ul li {
		    font-size: 16px;
		}
		.page_content_inner .img_holder {
			width: 100%;
			left: 20px;
		}
		.page_content_inner .img_holder img {
		    width: 262px !important;
		    height: 315px !important;
		}
		.page_content_inner .img_holder::before {
		    width: 248px !important;
		    height: 325px !important;
		    left: 3% !important;
		}
		.page_content_inner .img_holder::after {
		    width: 290px !important;
		    height: 375px !important;
		    left: -4% !important;
		}
		/*--------------------*/
		.machine_quote_wrapper {
		    margin-bottom: 45px;
		}
		body.advertise .machine_quote_wrapper .machine_quote_inner {
			grid-template-columns: 1fr;
			min-height: unset;
		}
		body.advertise .machine_quote_wrapper .left .info {
		    padding: 40px 20px 61px 20px;
		}
		body.advertise .machine_quote_wrapper .left .background_text {
		    font-size: 84px;
		}
		body.advertise .machine_quote_wrapper .left .info h2 {
		    font-size: 22px;
		    margin-bottom: 15px;
		}
		.page_content_inner h2.thin_h2 {
			font-size: 32px !important;
		}

		/*========= Listing =======*/
		body.listingsPage .page_content_inner {
		    padding-bottom: 100px !important;
		}
		.page_content_wrapper {
		    margin-bottom: 45px;
		}
		.listingsPage .page_content_inner p {
		    font-size: 16px;
		}
		body.listingsPage .page_content_inner .right {
		    display: block;
		}
		body.listingsPage .page_content_inner .img_holder img {
		    width: 262px !important;
		    height: 315px !important;
		}
		body.listingsPage .page_content_inner .img_holder::before {
		    width: 248px !important;
		    height: 325px !important;
		    left: 3% !important;
		}
		body.listingsPage .page_content_inner .img_holder::after {
		    width: 290px !important;
		    height: 375px !important;
		    left: -4% !important;
		}
		/*===================*/
		.ml_pricing_inner,
		.ml_pricing_inner.ml_pricing_inner_row2 {
			grid-template-columns: 1fr;
		}
		.ml_pricing_inner.ml_pricing_inner_row2 {
			width: 100%;
		}
		.ml_pricing_inner.ml_pricing_inner_row2 .ml_pricing_item:first-child {
			grid-column: unset;
		}
		/*------------*/
		.ml_hiw_wrapper .ml_hiw_inner {
			grid-template-columns: 1fr;
			margin-top: 37px;
			grid-gap: 30px;
		}
		.ml_hiw_inner::before {
			display: none;
		}
		.ml_pricing_wrapper > h2 {
			font-size: 67px;
			margin-bottom: 25px;
		}
		.ml_hiw_wrapper > h2 {
			font-size: 47px;
		}
		.ml_pricing_inner.ml_pricing_inner_row2 {
			margin-bottom: 42px;
		}
		.ml_hiw_wrapper .itemCount {
			margin-bottom: 1px;
		}
		/*=====================*/
		.manufacturer_wrapper {
			margin: 0;
			margin-bottom: 0px;
			padding: 47px 22px 58px;
			margin-bottom: 57px;
		}
		/*--------------------*/
		.machine_quote_wrapper {
		    margin-bottom: 60px !important;
		}
		.listingsPage .machine_quote_wrapper .left .info {
		    padding: 50px 15px 55px;
		}

		/*======= Product =======*/
		.product_info .slick-arrow {
			font-size: 32px;
			top: 43%;
		}
		.product_info .slick-arrow.slick_prev {
			left: 10px;
		}
		.product_info .slick-arrow.slick_next {
			right: 10px;
		}
		.single_product_wrapper {
			margin-bottom: 50px;
			padding: 15px 24px 43px;
		}
		.single_product_wrapper .product_info .right {
			grid-template-columns: 1fr;
		}
		.single_product_wrapper .product_breadcrumb {
		   margin-bottom: 30px;
		}
		.single_product_wrapper .right h2.product_title {
		  font-size: 16px;
		}
		/*-----------------*/
		.single_product_inner {
			padding-right: 0;
		}
		.fullWidth_wrapper.related_products_heading h2 {
			padding: 0;
		}
		body.singleProduc .related_products_heading .site_container {
		    padding: 0px 24px !important;
		}
		.fullWidth_wrapper.related_products_heading h2 {
		    font-size: 21px;
		}
		.single_product_wrapper .right .contact_seller .overlay a {
			padding: 16px 20px 14px;
			font-size: 15px;
		   /*height: 43px;*/
		   width: 200px;
		   height: auto;
		   letter-spacing: .1px;
		}
		.single_product_wrapper .sponsors {
			display: grid;
		}
		.single_product_wrapper .fullAd {
			margin-top: 30px;
			padding: 0 8px;
		}
		.fullWidth_wrapper.singleProductTitle h2 {
			padding: 0px 24px 8px;
		}
		.single_product_wrapper .sponsors {
			margin-bottom: 18px;
		}
		.single_product_wrapper .single_sponsor {
			min-height: unset;
		}
		.single_product_wrapper .single_sponsor img {
			min-height: 225px;
			max-height: 225px;
		}
		.all_product_info {
			margin: 37px 0 0;
		}
		.single_product_wrapper .single_sponsor .btn a {
			font-size: 13px;
			padding: 8px 14px;
		}
		.relatedMachinesWrapper .sMachine {
			height: 237px;
			margin-right: 0;
		}
		.relatedMachinesInner .slick-arrow.slick_next {
			right: 3px;
		}

		/*------- single Machine -------*/
		.single_product_wrapper .fullAd .single_full_ad a {
			margin-bottom: 0;
		}
		.single_product_wrapper .single_full_ad {
			grid-template-columns: 1fr;
			gap: 7px;
		}

		/*======= Search Page =======*/
		.searched_page_wrapper .site_container:not(.allSearchedProducts .site_container):not(.searched_page_wrapper .foundArchiveSec .site_container) {
		    padding: 0px 28px 0 43px !important;
		}
		.twoCatsFilters .twoCatsFiltersInner > div {
		    width: 100% !important;
		}
		.twoCatsFilters .twoCatsFiltersInner ul {
		    grid-template-columns: 1fr 1fr;
		}
		.twoCatsFilters .twoCatsFiltersInner .sBycountry ul {
		    grid-template-columns: 1fr 1fr;
		}
		.twoCatsFilters .twoCatsFiltersInner h2::after {
		    width: 412px;
		    left: -42px;
		}
		/*.twoCatsFilters .twoCatsFiltersInner .sBycountry h2 .line {
		    width: 412px !important;
		    left: -42px;
		}*/
		.twoCatsFilters .twoCatsFiltersInner ul a {
			font-size: 18px;
		}
		.twoCatsFilters .collapse_catsSec {
		  font-size: 16px;
		}
		.twoCatsFilters .twoCatsFiltersInner h2 {
		  font-size: 19px;
		}
		.twoCatsFilters .twoCatsFiltersInner h2 img {
			display: none;
		}
		.twoCatsFilters {
			padding-right: 0;
		}
		.twoCatsFilters .twoCatsFiltersInner ul {
			/*border-bottom: 1px solid var(--siteBlueBorder);*/
			border-bottom: unset;
		}
		.twoCatsFilters .twoCatsFiltersInner .sByCats .after,
		.twoCatsFilters .twoCatsFiltersInner .sBycountry .after {
			display: none;
		}
		/*----------------*/
		.filterAndInfo ul {
		    padding: 15px 0px;
		    display: block;
		}
		form.machine_filter {
			display: block;
		}
		.color_orange {
		  margin-top: 12px;
		}
		.filterAndInfo ul li:first-child:not(form.machine_filter li:first-child) {
			display: inline-block;
			box-sizing: border-box;
			width: 100%;
			text-align: left;
			margin-right: 0;
			border-bottom: 1px solid rgba(177, 192, 198, .4);
			padding: 0 40px 18px;
			font-size: 16px;
		}
		.filterAndInfo ul li:nth-child(2) {
			display: inline-block;
			box-sizing: border-box;
			width: 100%;
			margin-right: 0;
			margin-bottom: 0;
			padding: 18px 40px;
			font-size: 16px;
		}
		.filterAndInfo ul li ,.filterAndInfo ul li * {
			font-size: 18px !important;
		}
		.filterAndInfo ul form li:nth-child(2) {
			width: 42%;
		}
		.filterAndInfo ul li:nth-child(3) {
			padding-left: 40px;
		}
		form.machine_filter li:first-child {
			display: inline-block;
			padding-left: 40px;
			margin-right: 0;
		}
		.filterAndInfo ul li {
			font-size: 16px;
		}
		.filterAndInfo ul li.fByYear {
			margin-left: 0;
			width: 20%;
			border-bottom: none;
			margin-bottom: 0;
			padding: 0;
			margin-left: 40px;
		}
		.filterAndInfo ul li > button {
			font-size: 16px;
		}
		.filterAndInfo ul img {
			width: 21px;
		}
		.floatSubmit {
			left: 66%;
			top: 176px;
			width: 67px;
			padding: 6px 7px;
		}
		.cusFYear_field {
			width: 150px;
			left: -13px;
		}
		.cusFYear_field .sField {
			margin-bottom: 18px;
		}
		/*-----------------*/
		.allSearchedProducts {
		    padding: 0;
		}
		.fullWidth_wrapper.searched_page_wrapper .s_product {
		    grid-template-columns: 1fr;
		    /*grid-row-gap: 20px;*/
		    padding: 0 40px;
		    padding-top: 20px;
		}
		.fullWidth_wrapper.searched_page_wrapper .s_product .thumbSlider {
		    width: 334px;
		    height: 230px;
		}
		.s_product .slick-slide {
			/*width: 334px !important;*/
			width: 334px;
			height: 230px;
		}
		.fullWidth_wrapper.searched_page_wrapper .s_product .productInfo:not(.fullWidth_wrapper.searched_page_wrapper .s_product .itsNewsLetterContent) {
		    padding: 0;
		    margin-top: 20px;
		}
		.fullWidth_wrapper.searched_page_wrapper .s_product .pInfoDsc h2 {
		  	font-size: 18px;
		}
		.fullWidth_wrapper.searched_page_wrapper .s_product .pInfoDsc p {
			height: unset;
			font-size: 15px;
		}
		.fullWidth_wrapper.searched_page_wrapper .s_product .pInfoDsc .location > div:nth-child(2) {
			display: none;
		}
		.fullWidth_wrapper.searched_page_wrapper .s_product .pInfoDsc .location {
			width: auto;
			margin-right: 5px;
			display: none;
		}
		/*---------------*/
		.fullWidth_wrapper.searched_page_wrapper .s_product .contactSeller > img,
		.fullWidth_wrapper.searched_page_wrapper .s_product .contactSeller img {
			display: none;
		}
		.fullWidth_wrapper.searched_page_wrapper .s_product .contactSeller .overlay {
			display: none;
		}
		.s_product .pInfoDsc .contactLinkM {
			display: block;
		}
		.s_product .contactLinkM {
			padding: 10px 0;
			text-align: center;
		}
		.fullWidth_wrapper.searched_page_wrapper .priceForTabMob {
			float: left;
		}
		.s_product .pInfoDsc .contactLinkM {
			width: 45%;
			float: right;
			padding: 0;
			text-align: right;
			margin-bottom: 20px;
		}
		.s_product .contactLinkM a {
			color: var(--siteBlue);
			font-size: 17px;
			font-weight: bold;
		}
		.s_product .contactLinkM img {
			width: 18px !important;
			height: auto !important;
			display: inline-block !important;
			opacity: 1 !important;
			vertical-align: top;
			margin-left: 5px;
		}
		/*-----------------*/
		.productInfo.itsNewsLetterContent {
			grid-template-columns: 1fr !important;
			height: auto;
		}
		.productInfo.itsNewsLetterContent .item:first-child {
			padding: 30px 0;
		}
		.productInfo.itsNewsLetterContent .item {
			background-color: #8DA6B1 !important;
			height: auto;
			border: none !important;
		}
		.productInfo.itsNewsLetterContent .item:last-child {
			padding: 0 0 30px;
			display: grid;
			justify-content: center;
			gap: 30px;
		}
		.productInfo.itsNewsLetterContent .newsletterIcon {
			margin-right: 0;
			justify-content: center;
		}
		.productInfo.itsNewsLetterContent .item .inputWrapper {
			width: 100%;
		}
		/*---------------------*/
		.fullWidth_wrapper.searched_page_wrapper > .fullWidth_wrapper.foundArchiveSec.foundCategory {
		 	margin-top: 8px;
		}

		/*======== Category =======*/
		.categories_wrapper {
		    padding: 20px 43px 70px;
		}
		.categories_wrapper .catToggler {
		    grid-template-columns: 1fr;
		    grid-column-gap: 40px;
		}
		.categories_wrapper .catsList .title span.line2,
		.allCatsExpaned .single_cat .title span.line {
			left: -43px;
		}
		.categories_wrapper .catsList .title .forDonly {
			display: none;
		}
		.categories_wrapper .catsList .title .forMonly {
			display: block;
			cursor: pointer;
			border: 1px solid rgba(37, 114, 155, 0.13);
			padding: 10px 20px;
			border-radius: 5px;
		}
		.categories_wrapper .catsList .title .forMonly i {
			float: right;
			font-size: 20px;
		}
		.catsList > ul	{
			display: none;
			border-bottom: 1px solid rgba(37, 114, 155, 0.13);
			margin-bottom: 50px;
			padding-left: 20px;
		}
		.categories_wrapper .catsList ul li a {
		  font-size: 17px;
		}

		/*======== Auction ========*/
		.single_cat_inner.auction_list li a {
			grid-template-columns: 1fr;
		}
		.single_cat_inner.auction_list li a .thumb {
			text-align: center;
			margin-bottom: 10px;
		}

		/*======== Listing and advertise popup form =======*/
		.listingFormWrapper .listingForm_inner {
			width: 90%;
		}
		.listingFormWrapper form {
			padding: 60px 30px 30px;
		}
		.listingFormWrapper form label {
			font-size: 15px;
			margin-bottom: 10px;
		}
		.listingFormWrapper form select,
		.listingFormWrapper form input {
			height: 47px;
			font-size: 16px;
			padding: 0 15px;
			outline: none;
		}
		.listingFormWrapper form input[type="submit"] {
			font-size: 17px;
		}
		.listingFormWrapper form textarea {
			padding: 10px 15px;
			outline: none;
		}
		/*-------- Login page -------*/
		.memberLogin .left {
			display: none !important;
		}
		.memberLogin {
			grid-template-columns: 1fr !important;
		}

		/*--------- Prototype --------*/
		.searchBreadCrumbs ul {
			display: block;
		}
		.searchBreadCrumbs ul li {
			margin-bottom: 3px;
			margin-right: 18px;
			display: inline-block;
			position: relative;
		}
		.searchBreadCrumbs ul li:first-child {
			/*padding-left: 9px;*/
			font-size: 0;
		}
		.searchBreadCrumbs p.multiple_industry_select_industry {
			padding-left: 13px;
			left: 0 !important;
		}
		.searchBreadCrumbs ul li:not(:first-child) {
			padding-left: 0;
		}
		.searchBreadCrumbs ul li:not(:first-child)::before {
			/*top: 36%;*/
			left: -18px;
		}
		/*-----------------*/
		.fullWidth_wrapper.searched_page_wrapper .s_product .pInfoDsc p {
			max-height: 115px;
			margin-bottom: 20px;
		}
		/*-----------------*/
		.infoForMobile {
			display: grid;
			grid-template-columns: 1fr;
			grid-column-gap: 15px;
			margin-bottom: 6px;
		}
		.infoForMobile .top {
			display: flex;
			margin-bottom: 15px;
			justify-content: center;
		}
		.infoForMobile .bottom {
			display: grid;
			grid-template-columns: 1fr;
			grid-gap: 15px;
			margin-bottom: 15px;
			padding-top: 30px;
		}
		.infoForMobile * {
			font-size: 18px !important;
			color: var(--siteBlue);
			font-weight: 600;
		}
		.infoForMobile .locationM span {
			font-weight: normal;
		}
		/*--------------*/
		.infoForMobile .locationM {
			display: flex;
			align-items: center;
			margin-right: 10px;
		}
		.infoForMobile .locationM:empty {
			margin: 0;
		}
		.infoForMobile .locationM:empty ~ .priceM {
			padding-left: 0;
			margin-left: 0;
		}
		.infoForMobile .locationM:empty ~ .priceM:before {
			display: none;
		}
		.infoForMobile .locationM img {
			width: 18px !important;
			margin-right: 13px;
		}
		/*--------------*/
		.infoForMobile .priceM {
			position: relative;
			margin-left: 10px;
			display: flex;
		}
		.infoForMobile .priceM * {
			color: var(--listingPriceColor);
		}
		.infoForMobile .priceM span:first-child {
			margin-right: 1px;
		}
		.infoForMobile .priceM:before {
			content: '';
			width: 1px;
			height: 100%;
			background-color: rgba(37, 114, 155, .15);
			position: absolute;
			left: -10px;
			top: 0;
		}
		/*------------------*/
		.infoForMobile .sellerM {
			position: relative;
			text-align: center;
		}
		/*.infoForMobile .sellerM:before {
			content: '';
			width: 1px;
			height: 100%;
			background-color: rgba(37, 114, 155, .15);
			position: absolute;
			left: -11px;
			top: 0;
		}*/
		.infoForMobile .sellerM a {
			background: var(--siteOrange);
			color: #fff !important;
			padding: 11px 44px;
			border-radius: 25px;
			font-size: 19px !important;
		}
		.single_product_wrapper .product_slider .slider_images .slick-slide img,
		.single_product_wrapper .product_slider .slider_images {
			height: 260px;
		}
		/*--------------*/
		.single_product_wrapper .right .contact_seller .overlay {
			margin-top: 0;
		}
		.single_product_wrapper .right .contact_seller {
			height: 145px;
		}
		.single_product_wrapper .right .contact_seller .overlay {
			height: 89%;
		}
		/*---------------------*/
		.pagination {
			margin: 47px auto 0;
		}
		.fullWidth_wrapper.searched_page_wrapper {
			padding-bottom: 44px;
		}
		.pagination > * {
			font-size: 14px;
		}
		footer .footer_shortLinks .footerAutoline {
			display: none;
		}
		.fullWidth_wrapper.allListedMachines:nth-child(2) {
			margin-bottom: 0 !important;
		}
		/*-------------------*/
		ul.searchFoundCats {
			grid-template-columns: 1fr;
			padding-bottom: 10px;
		}
		/*-----------------*/
		.mobileAdImage {
			display: flex;
			padding-left: 0px;
			padding-right: 0;
		}
		.fullWidth_wrapper.searched_page_wrapper .allSearchedProducts > .fullWidth_wrapper.thisIsAnAdWrapper {
			padding-top: 2px;
		}
		.fullWidth_wrapper.searched_page_wrapper .allSearchedProducts > .fullWidth_wrapper.thisIsAnAdWrapper .s_product {
			padding-bottom: 8px;
			padding-top: 25px !important;
		}
		.desktopAdImage, .tabAdImage {
			display: none;
		}

		/*---------------------*/
		.fullWidth_wrapper.searched_page_wrapper .s_product .thumbSlider img {
			min-height: unset;
			max-height: unset;
		}
		.page_content_inner p br {
			display: none;
		}
		.page_content_inner .right .proImg img {
			margin-top: 0 !important;
		}
		body.advertise .machine_quote_wrapper .left .info p br {
			display: none;
		}
		/*----------------*/
		body.advertise .page_content_inner.page_content_inner2 .right {
			padding-bottom: 0;
		}
		.page_content_inner p {
			font-size: 16px;
		}
		.page_content_inner2 p {
			margin-left: 0;
		}
		.page_content_inner .right h2 {
			margin-right: 0;
		}
		.page_content_inner .right h2:not(.thin_h2) {
			margin-bottom: 20px !important;
		}
		.page_content_inner.page_content_inner2 {
			padding-bottom: 58px !important;
		}
		/*-------- 404 --------*/
		.default_page_content.page_404 img.img_404 {
			width: 100%;
		}
		/*====== Infinite scroll loading ======*/
			.loadMoreMachines button {
				font-size: 19px;
			}

		.filterAndInfo ul li.results {
			margin-left: 0;
		}
		.singleToggle .toggleHolder {
		  width: 46px;
		  height: 23px;
		}
		.productInfo.itsAdContent a {
			padding-left: 0;
		}
		.fullWidth_wrapper.searched_page_wrapper .s_product {
			padding-top: 13px !important;
		}
		.fullWidth_wrapper.searched_page_wrapper .thisIsAnNLWrapper .s_product {
			padding-bottom: 9px !important;
		}
		/*=============*/
		.fullWidth_wrapper.searched_page_wrapper,
		.fullWidth_wrapper.searched_page_wrapper.related_products {
			padding-bottom: 54px !important;
		}
	}

/*--------- 420 - 479px --------*/
	@media screen and (min-width: 420px) and (max-width: 479px) {
		/*======== Home ========*/
		body.homePage header .search_box {
		    display: none;
		}
		header {
		    grid-template-columns: 3fr .5fr !important;
		    position: relative;
		    padding: 12px 15px 10px 23px !important;
		}
		header nav {
			text-align: left;
			position: unset;
		}
		header nav .toggle_nav {
			margin-top: 3px;
			display: block;
		}
		header nav ul {
			width: 100%;
			right: 0;
			top: 102%;
			/*padding: 0 19px 15px 42px;*/
			border-bottom: none;
			text-align: left;
		}
		header nav ul li {
		    /*padding: 13px 0;*/
		    margin-bottom: 0;
		    position: relative;
		}
		header nav ul li:before {
		    content: '';
		    width: 101%;
		    height: 1px;
		    background-color: rgba(37, 114, 155, 0.14);
		    position: absolute;
		    bottom: 0;
		    left: -3px;
		}
		header nav ul li.loginMenuItem {
		    margin-left: 0;
		}
		header nav ul li.loginMenuItem:before {
		    content: '';
		    width: 101%;
		    height: 1px;
		    background-color: rgba(37, 114, 155, 0.14);
		    position: absolute;
		    bottom: 0;
		    left: -3px;
		    display: block;
		}
		header nav ul li:last-child:before {
		    display: none;
		}
		header .headerLogo img {
		    width: 15px;
		}
		header .headerLogo p {
		    font-size: 7px;
		}
		header nav .toggle_nav img {
		    width: 32px;
		}
		/*-----------------*/
		.page_features_wrapper {
			/*background-color: #f9f9f9;*/
			background-color: rgba(243, 243, 243, 0.40);
		}
		body.homePage .page_features_bg .search_box {
		    display: flex;
			justify-content: center;
		}
		body.homePage .page_features_bg .left,
		body.homePage .page_features_bg .right {
		    display: none;
		}
		.homePage .page_features_wrapper .page_features_inner {
		    grid-template-columns: 1fr !important;
		}
		.page_features_bg {
			position: relative;
		}
		.page_features_bg:before {
			content: '';
			width: 100%;
			height: 10px;
			position: absolute;
			background-color: #fff;
			bottom: -10px;
		}
		/*----------------*/
		.machineCategoryBg {
		    background: #fff;
		    /*margin-top: 34px;*/
		}
		.machineCat_inner {
		    padding: 0;
		}
		.machineCat_inner ul {
		    grid-template-columns: 1fr;
		}
		.machineCat_inner ul li {
		    margin-bottom: 4px;
		}
		.machineCat_inner ul li:nth-last-child(2) {
		    margin-bottom: 0;
		}
		/*----------------*/
		.manufacturer_wrapper .manufacturer_inner:nth-child(2) {
			display: none;
		}
		.manufacturer_wrapper .manufacturer_inner:nth-child(3) {
			display: block;
		}
		.manufacturer_wrapper .manufacturer_inner:nth-child(3) ul {
			display: grid;
			grid-template-columns: 1fr 1fr !important;
			grid-column-gap: 30px !important;
			grid-row-gap: 15px !important;
			justify-content: center !important;
		}
		.manufacturer_wrapper .manufacturer_inner:nth-child(3) li {
			text-align: center;
		}
		.manufacturer_wrapper .manufacturer_inner:nth-child(3) img {
			width: 128px !important;
			min-height: 20px;
		}
		.manufacturer_wrapper .manufacturer_inner {
		    display: none;
		}
		.manufacturer_wrapper .manufacturer_inner:nth-child(3) {
		    display: none;
		}
		.manufacturer_wrapper .manufacturer_inner:last-child {
		    display: block;
		}
		.manufacturer_wrapper .manufacturer_inner > img {
		    width: 103%;
		    display: block;
		}
		.manufacturer_wrapper .manufacturer_inner img {
		    width: 103%;
		    display: block;
		}
		.allCatsExpaned .single_cat {
		    margin-bottom: 60px;
		}
		/*-------------------*/
		.listing_amount_wrapper ul {
			grid-template-columns: 1fr 1fr;
		}
		/*----------------*/
		.machine_quote_wrapper .machine_quote_inner {
			min-height: unset;
			grid-template-columns: 1fr;
			position: relative;
		}
		/*--------------------*/
		footer .footer_shortLinks {
			grid-template-columns: 1fr;
			padding: 16px 30px;
			margin-bottom: 0;
		}
		footer .footer_shortLinks .left li {
			margin-right: 13px !important;
		}
		footer .footer_shortLinks .left li:last-child {
			margin-right: 0 !important;
		}
		footer .footer_shortLinks .right {
			display: none;
		}
		.footerCopyright .left {
			display: none;
		}
		.footerCopyright .right {
			text-align: center;
			font-size: 12px;
		}
		.footerCopyright .right .mobileOnly {
			display: block;
		}
		.footerCopyright .right .desktopOnly {
			display: none;
		}
		footer .footer_shortLinks::after {
		    display: none;
		}
		footer .footerLinksBG {
			display: none;
		}
		footer .footerLinksBG + .fullWidth_wrapper {
			display: none;
		}
		.footerCopyrightBG {
		    padding: 11px 0 20px 12px;
		}
		.footerCopyright {
			padding-left: 15px;
			grid-template-columns: 1fr;
			text-align: center;
		}
		.footer_top_border ul {
		    height: 100px;
		}
		/*.footer_top_border ul li {
		    width: 145px;
		}*/

		/*======= Legals =======*/
		header:not(.homePage header) {
		    grid-template-columns: 3fr .5fr !important;
		}
		header .search_box {
		    display: none;
		}
		header nav {
		    text-align: right;
		}
		/*----------------*/
		.page_features_wrapper {
			padding: 45px 27px 50px 42px !important;
		}
		body.advertise .page_features_wrapper,
		body.listingsPage .page_features_wrapper,
		body.pageLegals .page_features_wrapper {
			padding: 19px 27px 25px 42px !important;
		}
		.page_features_wrapper .page_features_inner {
			grid-template-columns: 1fr;
		}
		.page_features_wrapper .left ul {
			display: none;
		}
		.page_features_inner .search_box input {
		    height: 43px !important;
		}
		body.pageLegals .page_features_wrapper .right h1:not(body.homePage .page_features_wrapper .right h1) {
		    font-size: 56px !important;
		}
		/*-----------------*/
		.listing_amount_wrapper ul li:first-child {
			margin-bottom: 4px;
		}
		/*-----------------*/
		.machine_quote_wrapper .left .background_text {
		    font-size: 80px;
		}
		/*-----------------*/
		.legalsWrapper {
			padding: 45px 42px 85px;
		}

		/*======== Member dashboard =======*/
		.listedMachinesWrapper .site_container {
			padding: 0 !important;
		}
		.lmsTitle {
			display: none;
		}
		.almTitlesWrapper .almTitles {
			display: none;
		}
		.almTitlesWrapper .almTitlesM {
			display: grid;
			grid-template-columns: 1fr;
			/*grid-row-gap: 20px;*/
			padding: 5px 0 0px;
		}
		.almTitlesWrapper .almTitlesM .item.loginStats {
			padding: 15px 43px;
		}
		.almTitlesWrapper .almTitlesM .item {
			border-bottom: 1px solid rgba(37, 114, 155, 0.07);
			padding: 15px 43px;
		}
		.almTitlesWrapper .almTitlesM .item:last-child {
			border-bottom: none;
		}
		.almTitlesWrapper .almTitlesM .item.loginStats span {
			display: block;
		}
		.almTitlesWrapper .almTitlesM .item.loginStats span:first-child {
			font-weight: bold;
			margin-bottom: 3px;
		}
		.almTitlesWrapper .almTitlesM .item.loginStats span:last-child {
			font-weight: normal;
		}
		.almTitlesWrapper .almTitlesM .item.loginStats span:last-child {
			font-size: 15px;
		}
		.almTitlesWrapper .almTitlesM .item i {
			margin-left: 5px;
			font-size: 13px;
		}
		.fullWidth_wrapper.allListedMachines:nth-child(2) {
		    margin-bottom: 17px;
		}
		/*-------------------------*/
		body.memberPage .page_features_bg {
		    padding-top: 7px;
		}
		.memberPage .page_features_wrapper {
		    padding: 27px 26px 18px 43px !important;
		}
		body.memberPage .page_features_wrapper .right h1:not(body.homePage .page_features_wrapper .right h1) {
		    font-size: 52px !important;
		}
		/*---------------------*/
		.singleLMWrapperD {
			display: none;
		}
		.singleLMWrapperM {
			display: block;
			font-size: 15px;
		}
		.singleLMWrapperM .singleLMWrapper {
			padding: 25px 42px;
			border-bottom: 1px solid rgba(37, 114, 155, 0.07);
			display: grid;
			grid-template-columns: 1fr;
			grid-row-gap: 8px;
		}
		.singleLMWrapperM .singleLMWrapper .item {
			font-weight: bold;
		}
		.singleLMWrapperM .singleLMWrapper .item span {
			display: inline-block;
			font-weight: normal;
		}
		.singleLMWrapperM .singleLMWrapper .item span.singleLMName {
			display: block;
			line-height: 1.4em;
		}
		.singleLMWrapperM.paymentHistorySec .singleLMWrapper .item span.singleLMName {
			display: inline-block;
			color: #EA8800;
			line-height: unset;
		}
		.singleLMWrapperM .singleLMWrapper .item a {
			font-weight: normal;
			color: #EA8800;
		}

		/*======= InSearchCategory ======*/
		.inSearchCategory .categories_wrapper {
		    padding: 0px 28px 0px 43px;
		    overflow: unset;
		}
		.allCatsExpaned .single_cat ul {
		    grid-template-columns: 1fr;
		}
		.collapse_catsSecWrapper {
			display: block;
		}
		.allCatsExpaned.categoryPart .single_cat {
		    margin-bottom: 32px;
		}

		/*========= Advertise ========*/
		.listing_amount_bg {
		    margin-top: 60px !important;
		}
		/*----------------*/
		.ad_size_container .ad_size_inner .left img {
			display: block;
			margin: 0 auto;
		}
		.ad_size_container .ad_size_inner .right span {
		    font-size: 16px;
		}
		/*--------------*/
		body.advertise .page_content_wrapper {
		    margin-bottom: 60px;
		}
		.page_content_inner {
			padding: 40px 22px 55px !important;
		}
		.page_content_inner ul li {
		    font-size: 15px;
		}
		.page_content_inner .img_holder {
			width: 100%;
			left: 20px;
		}
		.page_content_inner .img_holder img {
		    width: 262px !important;
		    height: 315px !important;
		    right: -3px;
		}
		.page_content_inner .img_holder::before {
		    width: 248px !important;
		    height: 325px !important;
		    left: 3% !important;
		}
		.page_content_inner .img_holder::after {
		    width: 290px !important;
		    height: 375px !important;
		    left: -4% !important;
		}
		/*--------------------*/
		.machine_quote_wrapper {
		    margin-bottom: 45px;
		}
		body.advertise .machine_quote_wrapper .machine_quote_inner {
			grid-template-columns: 1fr;
			min-height: unset;
		}
		body.advertise .machine_quote_wrapper .left .info {
		    padding: 40px 20px 61px 20px;
		}
		body.advertise .machine_quote_wrapper .left .background_text {
		    font-size: 84px;
		}
		body.advertise .machine_quote_wrapper .left .info h2 {
		    font-size: 22px;
		    margin-bottom: 8px;
		    line-height: 1.3em;
		}
		body.advertise .machine_quote_wrapper .left .info p {
		    font-size: 15px;
		}

		/*========= Listing =======*/
		body.listingsPage .page_content_inner {
		    padding-bottom: 100px !important;
		}
		body.listingsPage .page_features_wrapper .right h1:not(body.homePage .page_features_wrapper .right h1) {
		    font-size: 56px !important;
		}
		body.listingsPage .page_content_inner .right {
		    display: block;
		}
		body.listingsPage .page_content_inner .img_holder img {
		    width: 262px !important;
		    height: 315px !important;
		}
		body.listingsPage .page_content_inner .img_holder::before {
		    width: 248px !important;
		    height: 325px !important;
		    left: 3% !important;
		}
		body.listingsPage .page_content_inner .img_holder::after {
		    width: 290px !important;
		    height: 375px !important;
		    left: -4% !important;
		}
		/*--------------------*/
		.machine_quote_wrapper {
		    margin-bottom: 60px !important;
		}

		/*======= Product =======*/
		.fullWidth_wrapper.searched_page_wrapper {
		    /*padding-bottom: 60px;*/
		}
		.product_info .slick-arrow {
			font-size: 32px;
			top: 43%;
		}
		.product_info .slick-arrow.slick_prev {
			left: 10px;
		}
		.product_info .slick-arrow.slick_next {
			right: 10px;
		}
		.single_product_wrapper {
			margin-bottom: 8px;
		}
		.single_product_wrapper .product_info .right {
			grid-template-columns: 1fr;
		}
		.single_product_wrapper .product_breadcrumb {
		    margin-bottom: 30px;
		}
		.fullWidth_wrapper.singleProductTitle h2 {
		    font-size: 19px;
		}
		.single_product_wrapper .product_breadcrumb p {
		    font-size: 14px;
		    line-height: 1.5em;
		}
		.single_product_wrapper .product_info .left {
		    margin-bottom: 30px;
		}
		.single_product_wrapper .right ul.country_price {
		    display: flex;
		    align-items: center;
		    margin: 15px 0 26px;
		}
		/*-----------------*/
		.fullWidth_wrapper.related_products_heading h2 {
		    font-size: 21px;
		}
		.relatedMachinesInner .slick-arrow.slick_prev,
		.relatedMachinesInner .slick-arrow.slick_next {
		    top: 44%;
		}

		/*======= Search Page =======*/
		.searched_page_wrapper .site_container:not(.allSearchedProducts .site_container):not(.searched_page_wrapper .foundArchiveSec .site_container) {
		    padding: 0px 0 0 43px;
		}
		.twoCatsFilters .twoCatsFiltersInner > div {
		    width: 100% !important;
		}
		.twoCatsFilters .twoCatsFiltersInner ul {
		    grid-template-columns: 1fr;
		}
		.twoCatsFilters .twoCatsFiltersInner .sBycountry ul {
		    grid-template-columns: 1fr;
		}
		.twoCatsFilters .twoCatsFiltersInner h2::after {
		    width: 412px;
		    left: -42px;
		}
		/*.twoCatsFilters .twoCatsFiltersInner .sBycountry h2 .line {
		    width: 412px !important;
		    left: -42px;
		}*/
		.searchBreadCrumbs ul li a {
		    font-size: 19px;
		}
		.twoCatsFilters .twoCatsFiltersInner h2 {
		    font-size: 19px;
		}
		/*----------------*/
		.filterAndInfo ul {
		    padding: 18px 0px 0;
		}
		.filterAndInfo ul li:first-child:not(form.machine_filter li:first-child) {
			display: inline-block;
			box-sizing: border-box;
			width: 100%;
			text-align: left;
			margin-right: 0;
			border-bottom: 1px solid rgba(177, 192, 198, .4);
			padding: 0 40px 18px;
			font-size: 16px;
		}
		.filterAndInfo ul li:nth-child(2) {
			display: inline-block;
			box-sizing: border-box;
			/*width: 50%;*/
			margin-right: 0;
			margin-bottom: 0;
			padding: 18px 40px;
			font-size: 16px;
		}
		.filterAndInfo ul form li:nth-child(2),
		.filterAndInfo ul form li:nth-child(3),
		.filterAndInfo ul form li:nth-child(4) {
			padding-bottom: 18px;
		}
		.filterAndInfo ul form li:nth-child(2) {
			padding-right: 30px;
			width: 42%;
		}
		.filterAndInfo ul li:nth-child(3) {
			padding-left: 40px;
		}
		form.machine_filter li:first-child {
			display: inline-block;
			padding-left: 40px;
			margin-right: 0;
		}
		.filterAndInfo ul li.fByPriceOffer,
		.filterAndInfo ul li.fBycondition {
			width: 50% !important;
			border-bottom: none;
			padding: 18px 0 18px 40px;
			border-top: 1px solid rgba(177, 192, 198, .4);
			border-bottom: 1px solid rgba(177, 192, 198, .4);
		}
		.filterAndInfo ul li.fBycondition {
			padding: 18px 0 18px 25px;
		}
		.filterAndInfo ul li.fByYear {
		    width: 21%;
		    border-bottom: none;
		    margin-bottom: 0;
		    padding: 0;
		    padding: 18px 0;
		}
		.filterAndInfo ul li.fByPrice {
		    width: 25%;
		    /*border-bottom: 1px solid rgba(72, 141, 168, 0.07);*/
		    padding-bottom: 0;
		    padding-left: 8px;
		    padding: 18px 0 18px 8px;
		}
		/*-----------------*/
		.allSearchedProducts {
		    padding: 0;
		}
		.productInfo.itsAdContent {
			margin: 0;
			width: 100% !important;
		}
		.fullWidth_wrapper.searched_page_wrapper .s_product {
		    grid-template-columns: 1fr;
		    /*grid-row-gap: 20px;*/
		    /*padding: 0 40px;*/
		    padding: 0 35px;
		    padding-top: 30px;
		}
		.fullWidth_wrapper.searched_page_wrapper .thisIsAnAdWrapper .s_product,
		.fullWidth_wrapper.searched_page_wrapper .thisIsAnNLWrapper .s_product {
		    padding: 20px;
		}
		.fullWidth_wrapper.searched_page_wrapper .s_product .thumbSlider {
		    width: 334px;
		    height: 230px;
		}
		.s_product .slick-slide {
			/*width: 334px !important;*/
			width: 334px;
			height: 230px;
		}
		.fullWidth_wrapper.searched_page_wrapper .s_product .productInfo:not(.fullWidth_wrapper.searched_page_wrapper .s_product .itsNewsLetterContent) {
		    padding: 0;
		    margin-top: 31px;
		}
		.fullWidth_wrapper.searched_page_wrapper .s_product .pInfoDsc h2 {
			margin-top: 13px;
		}
		.fullWidth_wrapper.searched_page_wrapper .s_product .pInfoDsc p {
			height: unset;
		}
		.fullWidth_wrapper.searched_page_wrapper .s_product .pInfoDsc .location > div:nth-child(2) {
			/*display: none;*/
			display: block;
			margin-top: 1.5px;
		}
		.fullWidth_wrapper.searched_page_wrapper .s_product .pInfoDsc .location {
			width: auto;
			/*margin-right: 0;*/
			margin-right: 17px;
		}
		.fullWidth_wrapper.searched_page_wrapper .priceForTabMob span:last-child {
		    margin-left: 0px;
		}
		.fullWidth_wrapper.searched_page_wrapper .priceForTabMob span {
		    font-size: 14px;
		}
		.fullWidth_wrapper.searched_page_wrapper .s_product .pInfoDsc .location img {
			margin-top: 3px;
		}
		/*---------------*/
		.fullWidth_wrapper.searched_page_wrapper .s_product .contactSeller > img {
			display: none;
		}
		.fullWidth_wrapper.searched_page_wrapper .s_product .contactSeller .overlay {
			display: none;
		}
		.s_product .pInfoDsc .contactLinkM {
			display: block;
		}
		.s_product .contactLinkM {
			padding: 10px 0;
			text-align: center;
		}
		.fullWidth_wrapper.searched_page_wrapper .priceForTabMob {
			float: left;
			position: relative;
		}
		.fullWidth_wrapper.searched_page_wrapper .priceForTabMob:before {
			content: '';
			width: 1px;
			height: 100%;
			background-color: rgba(37, 114, 155, .15);
			position: absolute;
			left: -9px;
			top: 0;
		}
		.s_product .pInfoDsc .contactLinkM {
			/*width: 60%;*/
			width: 18%;
			float: right;
			padding: 0;
			text-align: right;
			margin-bottom: 5px;
		}
		.s_product .contactLinkM a {
			color: var(--siteBlue);
			font-size: 15px;
			font-weight: bold;
			margin-right: 130px;
			text-decoration: underline;
		}
		.s_product .contactLinkM img {
			width: 17px !important;
			height: auto !important;
			display: inline-block !important;
			opacity: 1 !important;
			vertical-align: top;
			margin-left: 5px;
		}
		/*-----------------*/
		.productInfo.itsNewsLetterContent {
			grid-template-columns: 1fr !important;
			height: auto;
		}
		.productInfo.itsNewsLetterContent .item:first-child {
			padding: 30px 0 25px;
		}
		.productInfo.itsNewsLetterContent .item {
			background-color: transparent !important;
			height: auto;
			border: none !important;
		}
		.productInfo.itsNewsLetterContent .item:last-child {
			padding: 20 0 26px;
		}
		.productInfo.itsNewsLetterContent .item .inputWrapper {
			width: 100%;
		}

		/*======== Category =======*/
		.categories_wrapper {
		    padding: 0px 43px 31px;
		}
		.categories_wrapper .catsList .title {
		    padding-bottom: 30px;
		    margin-bottom: 18px;
		}
		.categories_wrapper .catToggler {
		    grid-template-columns: 1fr;
		    grid-column-gap: 40px;
		}
		.categories_wrapper .catsList .title span.line2,
		.allCatsExpaned .single_cat .title span.line {
			left: -43px;
		}
		.categories_wrapper .catsList .title .forDonly {
			display: none;
		}
		.categories_wrapper .catsList .title .forMonly {
			display: block;
			cursor: pointer;
			border: 1px solid rgba(37, 114, 155, 0.13);
			padding: 10px 20px;
			border-radius: 5px;
			font-weight: normal;
			font-size: 18px;
			background: url(img/down-arrow.png) no-repeat;
			background-size: 22px;
			background-position: 96% 67%;
		}
		.categories_wrapper .catsList .title .forMonly i {
			float: right;
			font-size: 20px;
		}
		.catsList > ul	{
			display: none;
			border-bottom: 1px solid rgba(37, 114, 155, 0.13);
			margin-bottom: 50px;
			padding-left: 20px;
		}

		/*======== Auction ========*/
		.single_cat_inner.auction_list li a {
			grid-template-columns: 1fr;
		}
		.single_cat_inner.auction_list li a .thumb {
			text-align: center;
			margin-bottom: 16px;
		}
		.allCatsExpaned .single_cat .title {
		    font-size: 19px;
		    margin-bottom: 27px !important;
		}
		.single_cat_inner.auction_list li a .info p {
		    font-size: 16px;
		}

		/*======== Listing and advertise popup form =======*/
		.listingFormWrapper .listingForm_inner {
			width: 90%;
		}
		.listingFormWrapper form {
			padding: 60px 30px 30px;
		}
		.listingFormWrapper form label {
			font-size: 15px;
			margin-bottom: 10px;
		}
		.listingFormWrapper form input[type="submit"] {
			font-size: 17px;
		}
		.listingFormWrapper form textarea {
			padding: 10px 15px;
			outline: none;
		}
	}

/*--------- 414px (Raw) --------*/
	@media screen and (max-width: 414px) {
		/*======== Home ========*/
		body.homePage header .search_box {
		    display: none;
		}
		header {
		    grid-template-columns: 3fr .5fr !important;
		    position: relative;
		    padding: 12px 15px 10px 23px !important;
		}
		header nav {
			text-align: left;
			position: unset;
		}
		header nav .toggle_nav {
			margin-top: 1px;
			display: block;
		}
		/*header nav ul {
			width: 100%;
			right: 0;
			top: 102%;
			padding: 0 19px 15px 42px;
			border-bottom: none;
			text-align: left;
		}*/
		header nav ul li {
		    /*padding: 13px 0;*/
		    margin-bottom: 0;
		    position: relative;
		}
		/*header nav ul li:before {
		    content: '';
		    width: 101%;
		    height: 1px;
		    background-color: rgba(37, 114, 155, 0.14);
		    position: absolute;
		    bottom: 0;
		    left: -3px;
		}*/
		header nav ul li.loginMenuItem {
		    margin-left: 0;
		}
		/*header nav ul li.loginMenuItem:before {
		    content: '';
		    width: 101%;
		    height: 1px;
		    background-color: rgba(37, 114, 155, 0.14);
		    position: absolute;
		    bottom: 0;
		    left: -3px;
		    display: block;
		}*/
		header nav ul li:last-child:before {
		    display: none;
		}
		header .headerLogo img {
		    width: 15px;
		}
		header .headerLogo p {
		    font-size: 7px;
		}
		header nav .toggle_nav img {
		    width: 32px;
		}
		/*-----------------*/
		.page_features_wrapper {
			/*background-color: #f9f9f9;*/
			background-color: rgba(243, 243, 243, 0.40);
		}
		body.homePage .page_features_bg .search_box {
		    display: flex;
			justify-content: center;
		}
		body.homePage .page_features_bg .left,
		body.homePage .page_features_bg .right {
		    display: none;
		}
		.homePage .page_features_wrapper .page_features_inner {
		    grid-template-columns: 1fr !important;
		}
		.page_features_bg {
			position: relative;
		}
		.page_features_bg:before {
			content: '';
			width: 100%;
			height: 10px;
			position: absolute;
			background-color: #fff;
			bottom: -10px;
		}
		/*----------------*/
		.machineCategoryBg {
		    background: #fff;
		    /*margin-top: 34px;*/
		}
		.machineCat_inner {
		    padding: 0;
		}
		.machineCat_inner ul {
		    grid-template-columns: 1fr;
		}
		.machineCat_inner ul li {
		    margin-bottom: 4px;
		}
		.machineCat_inner ul li:nth-last-child(2) {
		    margin-bottom: 0;
		}
		.machineCat_inner ul span.thumb {
			width: 100%;
		}
		/*----------------*/
		.manufacturer_wrapper .manufacturer_inner:nth-child(2) {
			display: none;
		}
		.manufacturer_wrapper .manufacturer_inner:nth-child(3) {
			display: block;
		}
		.manufacturer_wrapper .manufacturer_inner:nth-child(3) ul {
			display: grid;
			grid-template-columns: 1fr 1fr !important;
			grid-column-gap: 30px !important;
			grid-row-gap: 15px !important;
			justify-content: center !important;
		}
		.manufacturer_wrapper .manufacturer_inner:nth-child(3) li {
			text-align: center;
		}
		.manufacturer_wrapper .manufacturer_inner:nth-child(3) img {
			width: 128px !important;
			min-height: 20px;
		}
		.manufacturer_wrapper .manufacturer_inner {
		    display: none;
		}
		.manufacturer_wrapper .manufacturer_inner:nth-child(3) {
		    display: none;
		}
		.manufacturer_wrapper .manufacturer_inner:last-child {
		    display: block;
		}
		.manufacturer_wrapper .manufacturer_inner > img {
		    width: 103%;
		    display: block;
		}
		.manufacturer_wrapper .manufacturer_inner img {
		    width: 100%;
		    display: block;
		}
		.allCatsExpaned .single_cat {
		    margin-bottom: 60px;
		}
		/*-------------------*/
		.listing_amount_wrapper ul {
			grid-template-columns: 1fr 1fr;
		}
		/*----------------*/
		.machine_quote_wrapper .machine_quote_inner {
			min-height: unset;
			grid-template-columns: 1fr;
			position: relative;
		}
		.machine_quote_wrapper .machine_quote_inner .right {
			width: 100%;
			padding: 30px 0px 50px;
			position: absolute;
			bottom: 30px;
			height: 38px;
			z-index: 2000;
			background-color: unset;
		}
		/*--------------------*/
		footer .fullWidth_wrapper::after {
		    display: none;
		}
		footer .footer_shortLinks .footerAutoline {
		    display: none;
		}
		footer .footer_shortLinks {
			grid-template-columns: 1fr;
			padding: 16px 25px;
			/*background-color: #F2F2F2;*/
			margin-bottom: 0;
		}
		footer .footer_shortLinks .left li {
			margin-right: 13px !important;
		}
		footer .footer_shortLinks .left li:last-child {
			margin-right: 0 !important;
		}
		footer .footer_shortLinks .right {
			display: none;
		}
		.footerCopyright .left {
			display: none;
		}
		.footerCopyright .right {
			text-align: center;
			font-size: 12px;
		}
		.footerCopyright .right .mobileOnly {
			display: block;
		}
		.footerCopyright .right .desktopOnly {
			display: none;
		}
		footer .footer_shortLinks::after {
		    display: none;
		}
		footer .footerLinksBG {
			display: none;
		}
		footer .footerLinksBG + .fullWidth_wrapper {
			display: none;
		}
		.footerCopyrightBG {
		    padding: 11px 0 20px 12px;
		}
		.footerCopyright {
			padding-left: 15px;
			grid-template-columns: 1fr;
			text-align: center;
		}
		.footer_top_border ul {
		    height: 100px;
		}
		/*.footer_top_border ul li {
		    width: 145px;
		}*/

		/*======= Legals =======*/
		header:not(.homePage header) {
		    grid-template-columns: 3fr .5fr !important;
		}
		header .search_box {
		    display: none;
		}
		header nav {
		    text-align: right;
		}
		/*----------------*/
		/*.page_features_wrapper {
			padding: 38px 27px 42px 42px !important;
		}*/
		body.advertise .page_features_wrapper,
		body.listingsPage .page_features_wrapper,
		body.pageLegals .page_features_wrapper {
			padding: 19px 27px 25px 42px !important;
		}
		.page_features_wrapper .page_features_inner {
			grid-template-columns: 1fr;
		}
		.page_features_wrapper .left ul {
			display: none;
		}
		.page_features_inner .search_box input {
		    height: 43px !important;
		}
		body.pageLegals .page_features_wrapper .right h1:not(body.homePage .page_features_wrapper .right h1) {
		    font-size: 56px !important;
		}
		/*-----------------*/
		.listing_amount_wrapper ul li:first-child {
			margin-bottom: 4px;
		}
		/*-----------------*/
		.machine_quote_wrapper .left .background_text {
		    font-size: 80px;
		}
		/*-----------------*/
		.legalsWrapper {
			padding: 45px 42px 85px;
		}

		/*======== Member dashboard =======*/
		.listedMachinesWrapper .site_container {
			padding: 0 !important;
		}
		.lmsTitle {
			display: none;
		}
		.almTitlesWrapper .almTitles {
			display: none;
		}
		.almTitlesWrapper .almTitlesM {
			display: grid;
			grid-template-columns: 1fr;
			/*grid-row-gap: 20px;*/
			padding: 5px 0 0px;
		}
		.almTitlesWrapper .almTitlesM .item.loginStats {
			padding: 15px 43px;
		}
		.almTitlesWrapper .almTitlesM .item {
			border-bottom: 1px solid rgba(37, 114, 155, 0.07);
			padding: 15px 43px;
		}
		.almTitlesWrapper .almTitlesM .item:last-child {
			border-bottom: none;
		}
		.almTitlesWrapper .almTitlesM .item.loginStats span {
			display: block;
		}
		.almTitlesWrapper .almTitlesM .item.loginStats span:first-child {
			font-weight: bold;
			margin-bottom: 3px;
		}
		.almTitlesWrapper .almTitlesM .item.loginStats span:last-child {
			font-weight: normal;
		}
		.almTitlesWrapper .almTitlesM .item.loginStats span:last-child {
			font-size: 15px;
		}
		.almTitlesWrapper .almTitlesM .item i {
			margin-left: 5px;
			font-size: 13px;
		}
		.fullWidth_wrapper.allListedMachines:nth-child(2) {
		    margin-bottom: 17px;
		}
		/*-------------------------*/
		body.memberPage .page_features_bg {
		    padding-top: 7px;
		}
		.memberPage .page_features_wrapper {
		    padding: 27px 26px 18px 43px !important;
		}
		body.memberPage .page_features_wrapper .right h1:not(body.homePage .page_features_wrapper .right h1) {
		    font-size: 52px !important;
		}
		/*---------------------*/
		.singleLMWrapperD {
			display: none;
		}
		.singleLMWrapperM {
			display: block;
			font-size: 15px;
		}
		.singleLMWrapperM .singleLMWrapper {
			padding: 25px 42px;
			border-bottom: 1px solid rgba(37, 114, 155, 0.07);
			display: grid;
			grid-template-columns: 1fr;
			grid-row-gap: 8px;
		}
		.singleLMWrapperM .singleLMWrapper .item {
			font-weight: bold;
		}
		.singleLMWrapperM .singleLMWrapper .item span {
			display: inline-block;
			font-weight: normal;
		}
		.singleLMWrapperM .singleLMWrapper .item span.singleLMName {
			display: block;
			line-height: 1.4em;
		}
		.singleLMWrapperM.paymentHistorySec .singleLMWrapper .item span.singleLMName {
			display: inline-block;
			color: #EA8800;
			line-height: unset;
		}
		.singleLMWrapperM .singleLMWrapper .item a {
			font-weight: normal;
			color: #EA8800;
		}

		/*======= InSearchCategory ======*/
		.inSearchCategory .categories_wrapper {
		    padding: 0px 28px 0px 43px;
		    overflow: unset;
		}
		.allCatsExpaned .single_cat ul {
		    grid-template-columns: 1fr;
		}
		.collapse_catsSecWrapper {
			display: block;
		}
		.allCatsExpaned.categoryPart .single_cat {
		    margin-bottom: 32px;
		}

		/*========= Advertise ========*/
		.listing_amount_bg {
		    margin-top: 60px !important;
		}
		/*----------------*/
		.ad_size_container .ad_size_inner {
			grid-template-columns: 1fr;
			grid-row-gap: 20px;
			text-align: center;
		}
		.ad_size_container .ad_size_inner .left img {
			display: block;
			margin: 0 auto;
		}
		.ad_size_container .ad_size_inner .right span {
		    font-size: 16px;
		}
		/*--------------*/
		body.advertise .page_content_wrapper {
		    margin-bottom: 60px;
		}
		.page_content_inner {
			padding: 40px 22px 55px !important;
			grid-row-gap: 39px;
		}
		.page_content_inner .right {
		    padding: 0 20px !important;
		}
		.page_content_inner h2 {
			margin-bottom: 20px;
			font-size: 30px !important;
			letter-spacing: -2px;
		}
		.page_content_inner ul li {
		    font-size: 15px;
		}
		.page_content_inner .img_holder {
			width: 100%;
			left: 20px;
		}
		.page_content_inner .img_holder img {
		    width: 262px !important;
		    height: 315px !important;
		    right: -3px;
		}
		.page_content_inner .img_holder::before {
		    width: 248px !important;
		    height: 325px !important;
		    left: 3% !important;
		}
		.page_content_inner .img_holder::after {
		    width: 290px !important;
		    height: 375px !important;
		    left: -4% !important;
		}
		/*--------------------*/
		.machine_quote_wrapper {
		    margin-bottom: 45px;
		}
		body.advertise .machine_quote_wrapper .machine_quote_inner {
			grid-template-columns: 1fr;
			min-height: unset;
		}
		body.advertise .machine_quote_wrapper .left .info {
		    padding: 40px 20px 61px 20px;
		}
		body.advertise .machine_quote_wrapper .left .background_text {
		    font-size: 84px;
		}
		body.advertise .machine_quote_wrapper .left .info h2 {
		    font-size: 22px;
		    margin-bottom: 8px;
		    line-height: 1.3em;
		}
		body.advertise .machine_quote_wrapper .left .info p {
		    font-size: 12px;
		}

		/*========= Listing =======*/
		body.listingsPage .page_content_inner {
		    padding-bottom: 58px !important;
		}
		body.listingsPage .page_features_wrapper .right h1:not(body.homePage .page_features_wrapper .right h1) {
		    font-size: 56px !important;
		}
		.page_content_wrapper {
		    margin-bottom: 60px;
		}
		.listingsPage .page_content_inner p {
		    font-size: 15px;
		}
		body.listingsPage .page_content_inner .right {
		    display: block;
		}
		body.listingsPage .page_content_inner .img_holder img {
		    width: 262px !important;
		    height: 315px !important;
		}
		body.listingsPage .page_content_inner .img_holder::before {
		    width: 248px !important;
		    height: 325px !important;
		    left: 3% !important;
		}
		body.listingsPage .page_content_inner .img_holder::after {
		    width: 290px !important;
		    height: 375px !important;
		    left: -4% !important;
		}
		/*--------------------*/
		.machine_quote_wrapper {
		    margin-bottom: 60px !important;
		}
		.listingsPage .machine_quote_wrapper .left .info {
		    padding: 50px 15px 45px;
		}

		/*======= Product =======*/
		.fullWidth_wrapper.searched_page_wrapper {
		    /*padding-bottom: 60px;*/
		}
		.relatedMachinesWrapper .site_container {
		    padding: 0 40px 0px 45px !important;
		}
		.product_info .slick-arrow {
			font-size: 32px;
			top: 43%;
		}
		.product_info .slick-arrow.slick_prev {
			left: 10px;
		}
		.product_info .slick-arrow.slick_next {
			right: 10px;
		}
		.single_product_wrapper {
			margin-bottom: 8px;
		}
		.single_product_wrapper .product_info .right {
			grid-template-columns: 1fr;
		}
		.single_product_wrapper .product_breadcrumb {
		    margin-bottom: 30px;
		}
		.fullWidth_wrapper.singleProductTitle h2 {
		    font-size: 19px;
		}
		.single_product_wrapper .product_breadcrumb p {
		    font-size: 14px;
		    line-height: 1.5em;
		}
		.single_product_wrapper .product_info .left {
		    margin-bottom: 30px;
		}
		.single_product_wrapper .right ul.country_price {
		    display: flex;
		    align-items: center;
		    margin: 15px 0 26px;
		}
		.single_product_wrapper .right .contact_seller .overlay a {
		    font-size: 12px;
		    height: 43px;
		}
		/*-----------------*/
		body.singleProduc .related_products_heading .site_container {
		    padding: 0px 38px !important;
		}
		.fullWidth_wrapper.related_products_heading h2 {
		    font-size: 21px;
		}
		.relatedMachinesInner .slick-arrow.slick_prev,
		.relatedMachinesInner .slick-arrow.slick_next {
		    top: 44%;
		}
		.single_product_wrapper .single_sponsor h4,
		.single_product_wrapper .single_sponsor p {
			font-size: 14px;
		}
		.single_product_wrapper .single_sponsor .btn a {
			font-size: 13px;
		}

		/*======= Search Page =======*/
		.searched_page_wrapper .site_container:not(.allSearchedProducts .site_container):not(.searched_page_wrapper .foundArchiveSec .site_container) {
		    padding: 0px 0 0 43px;
		}
		.twoCatsFilters .twoCatsFiltersInner > div {
		    width: 100% !important;
		}
		.twoCatsFilters .twoCatsFiltersInner ul {
		    grid-template-columns: 1fr;
		}
		.twoCatsFilters .twoCatsFiltersInner .sBycountry ul {
		    grid-template-columns: 1fr;
		}
		.twoCatsFilters .twoCatsFiltersInner h2::after {
		    width: 412px;
		    left: -42px;
		}
		.twoCatsFilters .twoCatsFiltersInner .sBycountry h2 .line {
		    width: 412px !important;
		    left: -42px;
		}
		.searchBreadCrumbs ul li a {
		    font-size: 19px;
		}
		/*.twoCatsFilters .twoCatsFiltersInner h2 {
		    font-size: 17px;
		}*/
		.twoCatsFilters .twoCatsFiltersInner .sByCats {
		    margin-bottom: 58px;
		}
		.twoCatsFilters {
		    margin-bottom: 32px;
		}
		/*----------------*/
		.filterAndInfo ul {
		    padding: 18px 0px 0;
		}
		.filterAndInfo ul li:nth-child(3) {
			padding-left: 40px;
		}
		.filterAndInfo ul li.fByYear {
		    margin-left: 14px;
		}
		/*-----------------*/
		.allSearchedProducts {
		    padding: 0;
		}
		.productInfo.itsAdContent {
			margin: 0;
			width: 100% !important;
		}
		.fullWidth_wrapper.searched_page_wrapper .s_product {
		    grid-template-columns: 1fr;
		    /*grid-row-gap: 20px;*/
		    padding: 0 30px;
		    padding-top: 30px;
		}
		.fullWidth_wrapper.searched_page_wrapper .thisIsAnAdWrapper .s_product,
		.fullWidth_wrapper.searched_page_wrapper .thisIsAnNLWrapper .s_product {
		    padding: 20px;
		}
		.fullWidth_wrapper.searched_page_wrapper .s_product .thumbSlider {
		    width: 334px;
		    height: 230px;
		}
		.s_product .slick-slide {
			/*width: 334px !important;*/
			width: 334px;
			height: 230px;
		}
		.fullWidth_wrapper.searched_page_wrapper .s_product .productInfo:not(.fullWidth_wrapper.searched_page_wrapper .s_product .itsNewsLetterContent) {
		    padding: 0;
		    margin-top: 31px;
		}
		.fullWidth_wrapper.searched_page_wrapper .s_product .pInfoDsc p {
			height: unset;
		}
		.fullWidth_wrapper.searched_page_wrapper .s_product .pInfoDsc .location > div:nth-child(2) {
			display: none;
		}
		.fullWidth_wrapper.searched_page_wrapper .s_product .pInfoDsc .location {
			width: auto;
			margin-right: 0;
		}
		.fullWidth_wrapper.searched_page_wrapper .priceForTabMob span:last-child {
		    margin-left: 0px;
		}
		.fullWidth_wrapper.searched_page_wrapper .priceForTabMob span {
		    font-size: 14px;
		}
		/*---------------*/
		.fullWidth_wrapper.searched_page_wrapper .s_product .contactSeller > img {
			display: none;
		}
		.fullWidth_wrapper.searched_page_wrapper .s_product .contactSeller .overlay {
			display: none;
		}
		.s_product .pInfoDsc .contactLinkM {
			display: block;
		}
		.s_product .contactLinkM {
			padding: 10px 0;
			text-align: center;
		}
		.fullWidth_wrapper.searched_page_wrapper .priceForTabMob {
			float: left;
		}
		.s_product .pInfoDsc .contactLinkM {
			width: 60%;
			float: right;
			padding: 0;
			text-align: right;
			margin-bottom: 15px;
		}
		.s_product .contactLinkM a {
			color: var(--siteBlue);
			font-size: 15px;
			font-weight: bold;
			margin-right: 130px; 
		}
		.s_product .contactLinkM img {
			width: 17px !important;
			height: auto !important;
			display: inline-block !important;
			opacity: 1 !important;
			vertical-align: top;
			margin-left: 5px;
		}
		.fullWidth_wrapper.searched_page_wrapper .priceForTabMob {
			margin-left: 12px;
		}
		/*-----------------*/
		.productInfo.itsNewsLetterContent {
			grid-template-columns: 1fr !important;
			height: auto;
		}
		.productInfo.itsNewsLetterContent .item:first-child {
			padding: 30px 0 25px;
		}
		.productInfo.itsNewsLetterContent .item {
			background-color: transparent !important;
			height: auto;
			border: none !important;
		}
		.productInfo.itsNewsLetterContent .item:last-child {
			padding: 20px 0 26px;
		}
		.productInfo.itsNewsLetterContent .item .inputWrapper {
			width: 100%;
		}

		/*======== Category =======*/
		.categories_wrapper {
		    padding: 0px 43px 31px;
		}
		.categories_wrapper .catsList .title {
		    padding-bottom: 30px;
		    margin-bottom: 18px;
		}
		.categories_wrapper .catToggler {
		    grid-template-columns: 1fr;
		    grid-column-gap: 40px;
		}
		.categories_wrapper .catsList .title span.line2,
		.allCatsExpaned .single_cat .title span.line {
			left: -43px;
		}
		.categories_wrapper .catsList .title .forDonly {
			display: none;
		}
		.categories_wrapper .catsList .title .forMonly {
			display: block;
			cursor: pointer;
			border: 1px solid rgba(37, 114, 155, 0.13);
			padding: 10px 20px;
			border-radius: 5px;
			font-weight: normal;
			font-size: 18px;
			background: url(img/down-arrow.png) no-repeat;
			background-size: 22px;
			background-position: 96% 67%;
		}
		.categories_wrapper .catsList .title .forMonly i {
			float: right;
			font-size: 20px;
		}
		.catsList > ul	{
			display: none;
			border-bottom: 1px solid rgba(37, 114, 155, 0.13);
			margin-bottom: 50px;
			padding-left: 20px;
		}
		.categories_wrapper .catsList ul li a {
			font-size: 17px;
		}

		/*======== Auction ========*/
		.single_cat_inner.auction_list li a {
			grid-template-columns: 1fr;
		}
		.single_cat_inner.auction_list li a .thumb {
			text-align: center;
			margin-bottom: 16px;
		}
		.allCatsExpaned .single_cat .title {
		    font-size: 19px;
		    margin-bottom: 27px !important;
		}
		.single_cat_inner.auction_list li a .info p {
		    font-size: 14px;
		}

		/*======== Listing and advertise popup form =======*/
		.listingFormWrapper .listingForm_inner {
			width: 90%;
		}
		.listingFormWrapper form {
			padding: 60px 30px 30px;
		}
		.listingFormWrapper form label {
			font-size: 15px;
			margin-bottom: 10px;
		}
		.listingFormWrapper form select,
		.listingFormWrapper form input {
			height: 35px;
			font-size: 16px;
			padding: 0 15px;
			outline: none;
		}
		.listingFormWrapper form input[type="submit"] {
			font-size: 17px;
		}
		.listingFormWrapper form textarea {
			padding: 10px 15px;
			outline: none;
		}
		/*--------------*/
		.filterAndInfo ul li.fByPriceOffer,
		.filterAndInfo ul li.fBycondition {
			width: 50% !important;
			border-bottom: none;
			padding: 18px 0 18px 40px;
			border-top: 1px solid rgba(177, 192, 198, .4);
			border-bottom: 1px solid rgba(177, 192, 198, .4);
		}
		.filterAndInfo ul li.fBycondition {
			padding: 18px 0 18px 25px;
		}
		.filterAndInfo ul li.fByYear {
			margin-left: 0;
			width: 27%;
			padding-bottom: 0;
			border-bottom: none;
			margin-bottom: 0;
		}
		.filterAndInfo ul form li:nth-child(3),
		.filterAndInfo ul form li:nth-child(4) {
			padding: 18px 10px 19px;
		}
		.filterAndInfo ul li.fByYear {
			margin-left: 30px;
		}
		.filterAndInfo ul li.fByPrice {
			width: 25%;
			padding-bottom: 0;
			padding-left: 8px;
		}
		.fullWidth_wrapper.searched_page_wrapper .s_product .pInfoDsc h2 {
			margin-top: 13px;
		}
	}

/*--------- 390px --------*/
	@media screen and (max-width: 390px) {
		/*======== Home ========*/
			.machineCat_inner {
				padding: 0;
			}
			.machineCat_inner ul li a {
				position: relative;
				display: block;
			}
			.machineCat_inner ul div.title {
				height: auto;
			}
			.machineCat_inner ul span.thumb {
				width: 100%;
				display: block;
			}
			.machineCat_inner ul div.title {
				width: 100%;
				position: absolute;
				background-color: transparent;
				padding: 11px 24px;
			}
			/*-------------------*/
			.listing_amount_wrapper ul {
				grid-template-columns: 1fr;
				grid-row-gap: 4px;
			}
			.listing_amount_wrapper ul .left {
				left: 40px;
			}
			.listing_amount_wrapper .left .index_number > span {
				font-size: 19px;
			}
			.listing_amount_wrapper .left .index_title {
				font-size: 15px;
			}
			.listing_amount_wrapper ul li:first-child {
			    margin-bottom: 0;
			}
			/*----------------*/
			.machine_quote_wrapper .left .info {
				padding: 30px;
			}
			.machine_quote_wrapper .left .info h2 {
				font-size: 23px;
			}
			.machine_quote_wrapper .left .info p {
				font-size: 13px;
			}
			.machine_quote_wrapper .left .background_text {
				font-size: 73px;
			}
			.machine_quote_wrapper .machine_quote_inner .left {
				padding-bottom: 85px;
			}
			/*--------------------*/
			footer .footer_shortLinks {
			    padding: 16px 24px;
			}
			footer .footer_shortLinks .left li a {
				font-size: 14px;
			}
			footer .footer_shortLinks .left li {
			    margin-right: 20px !important;
			}

		/*======= Legals =======*/
			/*.page_features_wrapper {
				padding: 30px 27px 30px 42px !important;
			}*/
			.page_features_wrapper .right h1:not(body.homePage .page_features_wrapper .right h1) {
			    font-size: 58px !important;
			}

		/*======== Member dashboard ========*/
			.almTitlesWrapper .almTitlesM {
			    padding: 5px 0;
			}
			.almTitlesWrapper .almTitlesM .item.loginStats {
			    padding: 15px 20px;
			}
			.almTitlesWrapper .almTitlesM .item {
			    padding: 15px 30px;
			}
			.singleLMWrapperM .singleLMWrapper {
			    padding: 25px 30px;
			}
			.fullWidth_wrapper.lmsTitle h2, .almTitles, .singleLM .item:nth-child(1), .singleLM .item:nth-child(2), .singleLM .item:nth-child(3) a, .singleLM .item:nth-child(3) h3 {
			    font-size: 15px;
			}

		/*======= InSearchCategory =======*/
			.allCatsExpaned .single_cat {
				margin-bottom: 20px;
			}
			.inSearchCategory .currentCat h3 {
			    font-size: 19px;
			}

		/*======= Advertise =======*/
			.advertise .page_features_wrapper .right h1:not(body.homePage .page_features_wrapper .right h1) {
			    font-size: 54px !important;
			}
			.ad_size_container .ad_size_inner .right span {
			    font-size: 15px;
			}
			/*.page_content_inner h2 {
			    font-size: 26px !important;
			}*/
			.page_content_inner ul li {
			    font-size: 13px;
			}
			/*------------------*/
			.page_content_inner {
			    padding: 40px 20px 58px !important;
			}
			.page_content_inner h2 {
			    letter-spacing: -1px;
			}
			.page_content_inner .img_holder::before {
			    width: 240px !important;
			    height: 325px !important;
			    left: -2% !important;
			}
			.page_content_inner .img_holder::after {
			    width: 281px !important;
			    height: 369px !important;
			    left: -9% !important;
			}
			body.advertise .machine_quote_wrapper .left .info p {
			    width: 95%;
			    font-size: 14px;
			    margin: 0 auto;
			}
			/*---------------*/
			body.advertise .machine_quote_wrapper .left .info h2 {
			    font-size: 21px;
			    margin-bottom: 15px;
			}
			body.advertise .machine_quote_wrapper .left .info {
			    padding: 40px 20px 26px 20px;
			}
			body.advertise .machine_quote_wrapper .left .background_text {
			    font-size: 76px;
			}

		/*========= Listing ========*/
			body.listingsPage .machine_quote_wrapper .left .info {
			    padding: 40px 15px 26px;
			}
			body.listingsPage .page_content_inner {
				grid-row-gap: 30px;
			}
			body.listingsPage .page_features_wrapper .right h1:not(body.homePage .page_features_wrapper .right h1) {
			    font-size: 50px !important;
			}
			body.listingsPage .page_content_inner .img_holder::before {
			    width: 240px !important;
			    height: 325px !important;
			    left: -2% !important;
			}
			body.listingsPage .page_content_inner .img_holder::after {
			    width: 281px !important;
			    height: 369px !important;
			    left: -9% !important;
			}
			.listingsPage .page_content_inner p {
			    font-size: 14px;
			}
			/*---------------*/
			.listingsPage .machine_quote_wrapper .left .info h2 {
			    font-size: 26px;
			}
			.listingsPage .machine_quote_wrapper .left .info p {
			    font-size: 14px;
			}
			.machine_quote_wrapper .machine_quote_inner .right {
				bottom: 21px;
			}
			.listingsPage .machine_quote_wrapper .left .background_text {
			    font-size: 76px;
			}

		/*======== Product ========*/
			.fullWidth_wrapper.singleProductTitle h2 {
				font-size: 21px;
			}
			.single_product_wrapper .product_breadcrumb p {
			    font-size: 14px;
			}
			/*--------------*/
			.single_product_wrapper {
			    margin-bottom: 20px;
			}
			.single_product_wrapper .right h2.product_title {
			    font-size: 16px;
			}
			.single_product_wrapper .right .product_dsc {
			    font-size: 14px;
			}
			.single_product_wrapper .product_slider .slider_images .slick-slide img,
			.single_product_wrapper .product_slider .slider_images {
				height: 223px;
			}
			/*--------------*/
			.relatedMachinesWrapper .site_container {
			    padding: 0 30px 0px 43px !important;
			}

		/*======== Search ======*/
			.searched_page_wrapper .site_container:not(.allSearchedProducts .site_container):not(.searched_page_wrapper .foundArchiveSec .site_container) {
			    padding: 0px 0 0 23px;
			}
			.twoCatsFilters .collapse_catsSec {
				right: unset;
			}
			.twoCatsFilters .twoCatsFiltersInner h2::after {
			    width: 374px;
			    left: -22px;
			}
			.twoCatsFilters .twoCatsFiltersInner h2::after,
			.twoCatsFilters .twoCatsFiltersInner .sBycountry h2 .line {
			    width: 374px !important;
			    left: -22px !important;
			}
			.twoCatsFilters .twoCatsFiltersInner ul {
				padding-left: 20px;
			}
			/*------------------*/
			.filterAndInfo ul li:first-child:not(form.machine_filter li:first-child) {
				padding-left: 20px;
			}
			.filterAndInfo ul li:nth-child(1),
			.filterAndInfo ul li:nth-child(2):not(form.machine_filter li:nth-child(2)),
			.filterAndInfo ul li:nth-child(3):not(form.machine_filter li:nth-child(3)) {
				padding-left: 20px;
			}
			.filterAndInfo ul li:first-child {
			    padding-left: 20px;
			}
			.filterAndInfo ul form li:nth-child(2) {
				padding-left: 20px;
			}
			/*--------------*/
			.fullWidth_wrapper.searched_page_wrapper .s_product {
				padding: 22px 20px 0;
			}
			.productInfo.itsAdContent {
				margin: 0;
			}
			.fullWidth_wrapper.searched_page_wrapper .thisIsAnAdWrapper .s_product, .fullWidth_wrapper.searched_page_wrapper .thisIsAnNLWrapper .s_product {
			    padding: 20px 20px;
			}

		/*========= Category =========*/
		.allCatsExpaned .single_cat ul {
		    grid-template-columns: 1fr;
		}
		.categories_wrapper {
		    padding: 0px 43px 57px;
		}

		/*======== Auction ========*/
		.single_cat_inner.auction_list li a .info p {
		    font-size: 14px;
		}
		body.auctionPage .categories_wrapper {
			padding: 0 23px 70px;
		}

		/*======== Listing and advertise popup form =======*/
		#popupForm {
			/*display: block;*/
			display: none;
		}
		.listingFormWrapper form {
			padding: 50px 20px 20px;
		}
		.listingFormWrapper form label {
			font-size: 14px;
		}
		.listingFormWrapper form select,
		.listingFormWrapper form input {
			font-size: 15px;
		}
		.listingFormWrapper form select {
			background-size: 20px;
		}
		.listingFormWrapper form input[type="submit"] {
			font-size: 16px;
			padding: 12px;
		}
		/*-------------------*/
		ul.searchFoundCats {
			grid-template-columns: 1fr;
		}
		.filterAndInfo ul li.fByYear {
			margin-left: 12px;
		}
	}

/*--------- 375px (Raw) --------*/
	@media screen and (max-width: 375px) {
		/*======== Home ========*/
		.machineCat_inner {
			padding: 0;
		}
		.machineCat_inner ul li a {
			position: relative;
			display: block;
		}
		.machineCat_inner ul div.title {
			height: auto;
		}
		.machineCat_inner ul span.thumb {
			width: 100%;
			display: block;
		}
		.machineCat_inner ul div.title {
			width: 100%;
			position: absolute;
			background-color: transparent;
		}
		/*-------------------*/
		.listing_amount_wrapper ul {
			grid-template-columns: 1fr;
			grid-row-gap: 4px;
		}
		.listing_amount_wrapper ul .left {
			left: 40px;
		}
		.listing_amount_wrapper .left .index_number > span {
			font-size: 19px;
		}
		.listing_amount_wrapper .left .index_title {
			font-size: 15px;
		}
		.listing_amount_wrapper ul li:first-child {
		    margin-bottom: 0;
		}
		/*----------------*/
		.machine_quote_wrapper .left .info {
			padding: 30px;
		}
		.machine_quote_wrapper .left .info h2 {
			font-size: 23px;
		}
		.machine_quote_wrapper .left .info p {
			font-size: 13px;
		}
		.machine_quote_wrapper .left .background_text {
			font-size: 73px;
		}
		.machine_quote_wrapper .machine_quote_inner .left {
			padding-bottom: 60px;
		}
		/*--------------------*/
		footer .footer_shortLinks {
		    padding: 16px 17px 16px 19px;
		}
		footer .footer_shortLinks .left li a {
			font-size: 14px;
		}
		footer .footer_shortLinks .left li {
		    margin-right: 20px !important;
		}

		/*======= Legals =======*/
		/*.page_features_wrapper {
			padding: 30px 27px 30px 42px !important;
		}*/
		.page_features_wrapper .right h1:not(body.homePage .page_features_wrapper .right h1) {
		    font-size: 58px !important;
		}

		/*======== Member dashboard ========*/
		.almTitlesWrapper .almTitlesM {
		    padding: 5px 0;
		}
		.almTitlesWrapper .almTitlesM .item.loginStats {
		    padding: 15px 20px;
		}
		.almTitlesWrapper .almTitlesM .item {
		    padding: 15px 30px;
		}
		.singleLMWrapperM .singleLMWrapper {
		    padding: 25px 30px;
		}
		.fullWidth_wrapper.lmsTitle h2, .almTitles, .singleLM .item:nth-child(1), .singleLM .item:nth-child(2), .singleLM .item:nth-child(3) a, .singleLM .item:nth-child(3) h3 {
		    font-size: 15px;
		}

		/*======= InSearchCategory =======*/
		.allCatsExpaned .single_cat {
			margin-bottom: 20px;
		}
		.inSearchCategory .currentCat h3 {
		    font-size: 16px;
		}

		/*======= Advertise =======*/
		.advertise .page_features_wrapper .right h1:not(body.homePage .page_features_wrapper .right h1) {
		    font-size: 54px !important;
		}
		.ad_size_container .ad_size_inner .right span {
		    font-size: 15px;
		}
		.page_content_inner ul li {
		    font-size: 13px;
		}
		/*------------------*/
		.page_content_inner {
		    padding: 40px 20px 55px !important;
		}
		.page_content_inner h2 {
		    letter-spacing: -1px;
		}
		.page_content_inner .img_holder::before {
		    width: 240px !important;
		    height: 325px !important;
		    left: -2% !important;
		}
		.page_content_inner .img_holder::after {
		    width: 281px !important;
		    height: 369px !important;
		    left: -9% !important;
		}
		body.advertise .machine_quote_wrapper .left .info p {
		    width: 95%;
		    font-size: 14px;
		    margin: 0 auto;
		}
		/*---------------*/
		body.advertise .machine_quote_wrapper .left .info h2 {
		    font-size: 20px;
		    margin-bottom: 15px;
		}
		body.advertise .machine_quote_wrapper .left .info {
		    padding: 40px 20px 26px 20px;
		}
		body.advertise .machine_quote_wrapper .left .background_text {
		    font-size: 76px;
		}

		/*========= Listing ========*/
		body.listingsPage .machine_quote_wrapper .left .info {
		    padding: 40px 15px 26px;
		}
		body.listingsPage .page_content_inner {
			grid-row-gap: 30px;
		}
		body.listingsPage .page_features_wrapper .right h1:not(body.homePage .page_features_wrapper .right h1) {
		    font-size: 50px !important;
		}
		body.listingsPage .page_content_inner .img_holder::before {
		    width: 240px !important;
		    height: 325px !important;
		    left: -2% !important;
		}
		body.listingsPage .page_content_inner .img_holder::after {
		    width: 281px !important;
		    height: 369px !important;
		    left: -9% !important;
		}
		.listingsPage .page_content_inner p {
		    font-size: 14px;
		}
		/*---------------*/
		.listingsPage .machine_quote_wrapper .left .info h2 {
		    /*font-size: 24px;*/
		    font-size: 25px;
		}
		.listingsPage .machine_quote_wrapper .left .info p {
		    font-size: 14px;
		}
		.machine_quote_wrapper .machine_quote_inner .left {
		    padding-bottom: 70px;
		}
		.machine_quote_wrapper .machine_quote_inner .right {
			bottom: 2px;
		}
		.listingsPage .machine_quote_wrapper .left .background_text {
		    font-size: 76px;
		}

		/*======== Product ========*/
		.fullWidth_wrapper.singleProductTitle h2 {
			font-size: 21px;
		}
		.single_product_wrapper .product_breadcrumb p {
		    font-size: 14px;
		}
		/*--------------*/
		.single_product_wrapper {
		    margin-bottom: 20px;
		}
		.single_product_wrapper .right h2.product_title {
		    font-size: 16px;
		}
		.single_product_wrapper .right .product_dsc {
		    font-size: 14px;
		}
		/*--------------*/
		.relatedMachinesWrapper .site_container {
		    padding: 0 30px 0px 43px !important;
		}
		.relatedMachinesWrapper .sMachine {
		    width: 292px !important;
		}
		.single_product_wrapper .right .product_country span {
			margin-left: -10px;
		}
		.single_product_wrapper .right ul.country_price li.product_price {
			font-size: 14px;
			margin-right: 0;
		}
		.single_product_wrapper .right .contact_seller .overlay {
			margin-top: 3px;
			height: 97%;
		}
		.single_product_wrapper .single_sponsor .btn a {
			font-size: 12px;
			padding: 10px 27px;
		}

		/*======== Search ======*/
		.searched_page_wrapper .site_container:not(.allSearchedProducts .site_container):not(.searched_page_wrapper .foundArchiveSec .site_container) {
		    padding: 0px 0 0 23px;
		}
		.twoCatsFilters .collapse_catsSec {
			right: unset;
		}
		.twoCatsFilters .twoCatsFiltersInner h2::after {
		    width: 374px;
		    left: -22px;
		}
		.twoCatsFilters .twoCatsFiltersInner h2::after,
		.twoCatsFilters .twoCatsFiltersInner .sBycountry h2 .line {
		    width: 374px !important;
		    left: -22px !important;
		}
		/*--------------*/
		.productInfo.itsAdContent {
			margin: 0;
		}
		.fullWidth_wrapper.searched_page_wrapper .thisIsAnAdWrapper .s_product, .fullWidth_wrapper.searched_page_wrapper .thisIsAnNLWrapper .s_product {
		    padding: 20px 20px;
		}

		/*========= Category =========*/
		.allCatsExpaned .single_cat ul {
		    grid-template-columns: 1fr;
		}
		.categories_wrapper {
		    padding: 0px 43px 57px;
		}

		/*======== Auction ========*/
		.single_cat_inner.auction_list li a .info p {
		    font-size: 14px;
		}
		body.auctionPage .categories_wrapper {
			padding: 0 23px 70px;
		}

		/*======== Listing and advertise popup form =======*/
		#popupForm {
			/*display: block;*/
			display: none;
		}
		.listingFormWrapper form {
			padding: 50px 20px 20px;
		}
		.listingFormWrapper form label {
			font-size: 14px;
		}
		.listingFormWrapper form select,
		.listingFormWrapper form input {
			font-size: 15px;
		}
		.listingFormWrapper form select {
			background-size: 20px;
		}
		.listingFormWrapper form input[type="submit"] {
			font-size: 16px;
			padding: 12px;
		}
		/*------------*/
		.filterAndInfo ul li.fByPrice {
			padding-left: 12px;
		}
	}

/*--------- 320px (Raw) --------*/
	@media screen and (max-width: 320px) {
		/*======== Home ========*/
			header nav ul {
				padding: 5px 16px 15px 32px;
			}
			header nav ul li {
				padding: 13px 27px 13px 30px;
			}
			header nav ul li.loginMenuItem::before {
			    width: 101%;
			    left: -3px;
			}
			/*---------------*/
			header {
				padding: 12px 15px 10px 10px !important;
			    grid-template-columns: 3.2fr .3fr !important;
			}
			header .headerLogo p {
				font-size: 7px;
			}
			header nav ul:not(.homePage header nav ul) {
			    width: 100%;
			    right: 0;
			    top: 102%;
			    /*padding: 0 16px 15px 32px;*/
			    border-bottom: none;
			    text-align: left;
			    border-radius: 0;
			}
			/*--------------*/
			.page_features_wrapper {
				padding: 38px 27px 42px 24px !important;
			}
			.page_features_inner .search_box input {
				width: 272px !important;
				font-size: 13px !important;
				padding: 10px 15px !important;
			}
			.page_features_inner .search_box input::placeholder {
			    font-size: 13px !important;
			}
			/*----------------*/
			.machine_quote_wrapper .left .background_text {
				font-size: 63px;
			}
			/*--------------------*/
			footer .footer_shortLinks {
				padding: 15px 28px;
			}
			footer .footer_shortLinks .left li {
				margin-right: 5px !important;
			}
			footer .footer_shortLinks .left li a {
				font-size: 13px;
			}
			.footerCopyright {
				grid-template-columns: 1fr;
				grid-row-gap: 5px;
				text-align: center;
			}
			.footerCopyright .right {
				text-align: center;
			}

		/*======= Legals =======*/
			/*.page_features_wrapper {
				padding: 25px 17px 25px 17px !important;
			}*/
			.page_features_wrapper .right h1:not(body.homePage .page_features_wrapper .right h1) {
			    font-size: 55px !important;
			}
			.legalsWrapper {
			    padding: 35px 33px 85px;
			}

		/*======= Member dashboard ======*/
			body.memberPage .page_features_wrapper .right h1:not(body.homePage .page_features_wrapper .right h1) {
			    font-size: 47px !important;
			}
			.page_features_wrapper .right h5:not(body.homePage .page_features_wrapper .right h5) {
			    font-size: 19px;
			}
			/*-------------------*/
			.almTitlesWrapper .almTitlesM .item {
			    font-size: 14px;
			    padding: 15px 20px;
			}
			.almTitlesWrapper .almTitlesM .item.loginStats span:last-child {
			    font-size: 15px;
			}
			/*-------------------*/
			.almTitlesWrapper .almTitlesM {
			    padding: 5px 0 5px;
			}
			.singleLMWrapperM {
			    font-size: 14px;
			}
			.singleLMWrapperM .singleLMWrapper {
			    padding: 25px 17px 25px 20px;
			}
			.singleLMWrapperM .singleLMWrapper .item a {
			    font-size: 14px;
			}

		/*======== InSearchCategory =======*/
			.inSearchCategory .currentCat h3 {
				font-size: 19px;
				padding: 15px 0;
			}
			.inSearchCategory .currentCat .title {
				font-size: 19px;
				padding: 15px 0;
			}
			.allCatsExpaned .single_cat ul {
				grid-template-columns: 1fr;
			}
			.collapse_catsSecWrapper {
				padding-right: 0 !important;
			}
			.inSearchCategory .currentCat .site_container {
				padding: 0 33px;
			}

		/*======= Advertise ======*/
			body.advertise .page_features_wrapper, body.listingsPage .page_features_wrapper, body.pageLegals .page_features_wrapper {
			    padding: 16px 27px 20px 42px !important;
			}
			/*-------------------*/
			.ad_size_container .ad_size_inner {
			    width: 92%;
			}
			.ad_size_container .ad_size_inner .right span {
			    font-size: 14px;
			}
			/*---------------*/
			.page_content_inner {
			    padding: 40px 33px 90px !important;
			}
			.page_content_inner h2 {
			    font-size: 26px !important;
			    letter-spacing: -2px;
			}
			.page_content_inner h2.thin_h2 {
				font-size: 26px !important;
			}
			/*---------------*/
			.page_content_inner ul li {
			    font-size: 14px;
			}
			/*---------------*/
			.page_content_inner .right {
			    padding: 0 3px !important;
			}
			.page_content_inner .img_holder {
			    left: 12px;
			}
			.page_content_inner .img_holder img {
			    width: 100% !important;
			    height: 297px !important;
			    left: 0 !important;
			}
			.page_content_inner .img_holder::before {
			    width: 90% !important;
			    height: 308px !important;
			    left: -6% !important;
			    top: -42px !important;
			}
			.page_content_inner .img_holder::after {
			    width: 104% !important;
				height: 345px !important;
				left: -12% !important;
				top: -22px !important;
			}
			/*-------------------*/
			body.advertise .machine_quote_wrapper .left .info {
			    padding: 40px 10px 27px;
			}
			body.advertise .machine_quote_wrapper .left .info h2 {
			    font-size: 18px;
			}
			body.advertise .machine_quote_wrapper .left .background_text {
			    font-size: 65px;
			}

		/*========= Listing ========*/
			body.listingsPage .page_features_wrapper .right h1:not(body.homePage .page_features_wrapper .right h1) {
			    font-size: 56px !important;
			}
			/*-----------------*/
			body.listingsPage .page_content_inner .img_holder img {
			    width: 100% !important;
			    height: 297px !important;
			}
			body.listingsPage .page_content_inner .img_holder::before {
			    width: 90% !important;
			    height: 308px !important;
			    left: -6% !important;
			    top: -42px !important;
			}
			body.listingsPage .page_content_inner .img_holder::after {
			    width: 104% !important;
			    height: 345px !important;
			    left: -12% !important;
			    top: -22px !important;
			}
			/*----------------*/
			.listingsPage .machine_quote_wrapper .left .background_text {
			    font-size: 63px;
			}

		/*======== Product =======*/
			.fullWidth_wrapper.singleProductTitle h2 {
			    padding: 0px 23px 10px;
			}
			.single_product_wrapper {
			    margin-bottom: 15px;
			    padding: 10px 23px 33px;
			}
			.single_product_wrapper .product_breadcrumb {
			    margin-bottom: 22px;
			}
			.single_product_wrapper .product_info .left {
			    margin-bottom: 25px;
			}
			.single_product_wrapper .right ul.country_price li.product_country {
			    font-size: 14px;
			    margin-right: 33px;
			}
			.single_product_wrapper .right ul.country_price li {
			    font-size: 14px;
			    margin-right: 0;
			}
			/*------------------*/
			.single_product_wrapper .right .contact_seller {
			    height: 165px;
			}
			.single_product_wrapper .right .contact_seller .overlay a {
				font-size: 11px;
			}
			/*-----------------*/
			body.singleProduc .related_products_heading .site_container {
			    padding: 0px 22px !important;
			}
			.relatedMachinesWrapper .site_container {
			    padding: 0 25px 0px 28px !important;
			}
			.relatedMachinesWrapper .sMachine {
			    width: 258px !important;
			    height: 185px;
			}
			.fullWidth_wrapper.searched_page_wrapper {
			    padding-bottom: 60px;
			}
			.single_product_wrapper .right .contact_seller .overlay {
				height: 80%;
			}

		/*========= Search =======*/
			.twoCatsFilters .twoCatsFiltersInner h2::after,
			.twoCatsFilters .twoCatsFiltersInner .sBycountry h2 .line {
			    width: 319px !important;
			    left: -32px !important;
			}
			.twoCatsFilters .twoCatsFiltersInner ul {
			    grid-template-columns: 1fr;
			}
			.twoCatsFilters .twoCatsFiltersInner .sBycountry ul {
			    grid-template-columns: 1fr;
			}
			.searched_page_wrapper .site_container:not(.allSearchedProducts .site_container):not(.searched_page_wrapper .foundArchiveSec .site_container) {
			    padding: 0px 0 0 33px;
			}
			/*---------------*/
			.filterAndInfo ul li.fByPriceOffer label .forDonly {
			    display: none;
			}
			.filterAndInfo ul li.fByPriceOffer label .forMonly {
			    display: inline-block;
			}
			.filterAndInfo ul li.fByPriceOffer {
			    margin-right: 20px;
			}
			.filterAndInfo ul li:first-child {
			    width: 100% !important;
			}
			.filterAndInfo ul li:nth-child(2) {
			    width: 100%;
			    padding: 15px 20px;
			}
			.filterAndInfo ul form li:nth-child(2) {
				padding-top: 18px;
				padding-right: 12px;
				width: 42%;
			}
			.filterAndInfo ul form li:nth-child(3) {
				width: 26%;
			}
			.filterAndInfo ul form li:nth-child(4) {
				width: 28%;
			}
			.filterAndInfo ul li.fByPriceOffer {
				padding-bottom: 15px;
				border-bottom: 1px solid rgba(72, 141, 168, 0.07);
			}
			.filterAndInfo ul li.fByYear {
				width: 30%;
			}
			.filterAndInfo ul li.fByPrice {
				width: 50%;
				padding: 15px 0px;
			}
			.filterAndInfo ul {
				padding: 18px 0px 0;
			}
			/*--------------*/
			.fullWidth_wrapper.searched_page_wrapper .s_product .thumbSlider {
			    width: 279px;
			    height: 190px;
			}
			.s_product .slick-slide {
			    /*width: 279px !important;*/
			    width: 279px;
			    height: 190px;
			}
			.fullWidth_wrapper.searched_page_wrapper .s_product .pInfoDsc .location img {
				margin-right: 5px;
			}
			.s_product .pInfoDsc .contactLinkM {
				width: 35%;
			}
			/*----------------*/
			.fullWidth_wrapper.searched_page_wrapper .thisIsAnNLWrapper .s_product {
			    padding: 20px 0 20px;
			}
			.productInfo.itsNewsLetterContent .item h2 {
				font-size: 33px;
			}
			.productInfo.itsNewsLetterContent .item p {
			    font-size: 13px;
			}
			/*.productInfo.itsNewsLetterContent .item .inputWrapper {
			    width: 100%;
			    margin: 0 auto;
			}*/
			.productInfo.itsNewsLetterContent .item input:not(input[type="submit"]) {
				width: 146px;
				margin-right: 17px;
			}
			/*---------------*/
			.infoForMobile .locationM {
				margin-right: 0;
			}
			.infoForMobile .locationM img {
				margin-right: 7px;
			}
			.infoForMobile .priceM:before {
				display: none;
			}
			.floatSubmit {
				top: 103px;
				left: 54%;
			}
			.twoCatsFilters .twoCatsFiltersInner ul {
				padding-left: 0;
			}
	}

/*--------- Landscape avobe 768px ---------*/
	@media screen and (min-width: 768px) and (max-width: 950px) and (orientation: landscape) {
		header:not(.homePage header) {
			grid-template-columns: 1.3fr 2fr !important;
		}
		header .headerLogo h3 {
			font-size: 18px;
		}
		header .headerLogo p {
			font-size: 8px;
		}
		header .headerLogo h3::after {
			height: 20px;
			top: 1px;
		}
		.homePage header {
			grid-template-columns: 2fr 3fr !important;
		}
		header .search_box {
		    display: none;
		}
		/*body.homePage header .search_box {
			display: block;
		}*/
		header .search_box input {
			width: 305px;
		}
		/*-------------------*/
		.page_features_wrapper {
			padding: 12px 28px 12px 65px;
		}
		/*.page_features_bg .search_box {
			display: none;
		}*/
		.homePage .page_features_wrapper .page_features_inner,
		.pageInSearchCategory .page_features_wrapper .page_features_inner,
		.pageSearch .page_features_wrapper .page_features_inner {
			grid-template-columns: 1fr 1.95fr 1fr !important;
		}
		.page_features_inner .search_box input {
			width: 280px !important;
			background-position: 96% 60% !important;
		}
		body.homePage .page_features_wrapper .right h1 {
		    font-size: 54px;
		    margin-bottom: 1px;
		}
		.page_features_wrapper .right h5 {
		    font-size: 15px;
		    line-height: 15px;
		}
		.page_features_wrapper .left ul {
		    grid-column-gap: 30px;
		}
		body.homePage .page_features_wrapper .left ul,
		body.pageInSearchCategory .page_features_wrapper .left ul,
		body.pageSearch .page_features_wrapper .left ul {
		    grid-template-columns: 1fr;
		}
		body.pageInSearchCategory .page_features_bg,
		body.pageSearch .page_features_bg {
		    background: none;
		    border-top: 1px solid rgba(37, 114, 155, 0.07);
		}
		body.homePage .page_features_wrapper .left ul li:nth-child(2n),
		body.pageInSearchCategory .page_features_wrapper .left ul li:nth-child(2n),
		body.pageSearch .page_features_wrapper .left ul li:nth-child(2n) {
		    display: none;
		}
		.page_features_wrapper .left ul li:not(body.homePage .page_features_wrapper .left ul li) {
		    font-size: 16px;
		}
		/*-------------------*/
		.page_features_inner .search_box {
			text-align: center;
		}
		.page_features_inner .search_box input {
			display: block;
			width: 377px;
			height: 33px !important;
			padding: 10px 16px 8px !important;
			font-size: 14px;
			color: var(--siteBlue);
			background-position: 96% 60%;
			background-size: 16px !important;
			letter-spacing: .5px;
		}
		.page_features_inner .search_box input::placeholder {
			font-size: 14px;
			font-style: normal;
			color: #164D6B;
    		opacity: .45;
		}
		.page_features_inner .search_box input:focus {
			outline: none;
		}
		body.pageInSearchCategory .page_features_wrapper .right h1:not(body.homePage .page_features_wrapper .right h1),
		body.pageSearch .page_features_wrapper .right h1:not(body.homePage .page_features_wrapper .right h1) {
		    font-size: 54px !important;
		}
		body.pageInSearchCategory .page_features_wrapper .right h5:not(body.homePage .page_features_wrapper .right h5),
		body.pageSearch .page_features_wrapper .right h5:not(body.homePage .page_features_wrapper .right h5) {
		    font-size: 15px;
		}
		/*--------------------*/
		.machineCat_inner ul li.onlyForiPad {
			display: block;
		}
		/*--------------------*/
		.manufacturer_wrapper .manufacturer_inner:first-child,
		.manufacturer_wrapper .manufacturer_inner:nth-child(3) {
			display: none;
		}
		.manufacturer_wrapper .manufacturer_inner:nth-child(2) {
			display: block;
		}
		.machineCat_inner ul {
			grid-template-columns: 1fr 1fr;
		}
		.machineCat_inner ul span.thumb {
			width: unset;
		}
		.machineCat_inner ul div.title {
			/*width: unset;*/
		}
		/*------------------*/
		.manufacturer_wrapper {
		    padding: 40px 22px;
		}
		.manufacturer_wrapper ul {
			grid-template-columns: auto auto auto auto auto auto !important;
		}
		.machineCat_inner ul li a {
		    display: grid;
		    /*grid-template-columns: 1.3fr 1fr;*/
		}
		.manufacturer_wrapper ul:first-child {
			grid-gap: 33px !important;
			margin-bottom: 20px !important;
		}
		.manufacturer_wrapper ul li:nth-child(1) img {
			width: 128px !important;
			height: 15px !important;
		}
		.manufacturer_wrapper ul li:nth-child(2) img {
			width: 120px !important;
			height: 18px !important;
		}
		.manufacturer_wrapper ul li:nth-child(3) img {
			width: 89px !important;
			height: 28px !important;
		}
		.manufacturer_wrapper ul li:nth-child(4) img {
			width: 80px !important;
			height: 27px !important;
		}
		.manufacturer_wrapper ul li:nth-child(5) img {
			width: 55px !important;
			height: 28px !important;
		}
		.manufacturer_wrapper ul li:last-child {
		    display: block;
		}
		.manufacturer_wrapper ul li:nth-child(6) img {
			width: 73px !important;
			height: 36px !important;
		}
		/*----------*/
		.manufacturer_wrapper ul:nth-child(2) {
		    grid-gap: 26px !important;
		    margin-bottom: 25px !important;
		}
		.manufacturer_wrapper ul:nth-child(2) li:nth-child(1) img {
			width: 97px !important;
			height: 19px !important;
		}
		.manufacturer_wrapper ul:nth-child(2) li:nth-child(2) img {
			width: 89px !important;
			height: 35px !important;
		}
		.manufacturer_wrapper ul:nth-child(2) li:nth-child(3) img {
			width: 100px !important;
			height: 30px !important;
		}
		.manufacturer_wrapper ul:nth-child(2) li:nth-child(4) img {
			width: 100px !important;
			height: 32px !important;
		}
		.manufacturer_wrapper ul:nth-child(2) li:nth-child(5) img {
			width: 105px !important;
			height: 17px !important;
		}
		.manufacturer_wrapper ul:nth-child(2) li:nth-child(6) img {
			width: 83px !important;
			height: 35px !important;
		}
		/*------------*/
		.manufacturer_wrapper ul:nth-child(3) {
			margin-bottom: 25px;
		}
		.manufacturer_wrapper ul:nth-child(3) li:nth-child(1) img {
			width: 138px !important;
			height: 29px !important;
		}
		.manufacturer_wrapper ul:nth-child(3) li:nth-child(2) img {
			width: 62px !important;
			height: 34px !important;
		}
		.manufacturer_wrapper ul:nth-child(3) li:nth-child(3) img {
			width: 91px !important;
			height: 37px !important;
		}
		.manufacturer_wrapper ul:nth-child(3) li:nth-child(4) img {
			width: 105px !important;
			height: 29px !important;
		}
		.manufacturer_wrapper ul:nth-child(3) li:nth-child(5) img {
			width: 80px !important;
			height: 20px !important;
		}
		.manufacturer_wrapper ul:nth-child(3) li:nth-child(6) img {
			width: 108px !important;
			height: 15px !important;
		}
		/*--------------*/
		.manufacturer_wrapper ul:nth-child(4) {
			grid-gap: 30px !important;
		}
		.manufacturer_wrapper ul:nth-child(4) li:nth-child(1) img {
			width: 135px !important;
			height: 17px !important;
		}
		.manufacturer_wrapper ul:nth-child(4) li:nth-child(2) img {
			width: 88px !important;
			height: 21px !important;
		}
		.manufacturer_wrapper ul:nth-child(4) li:nth-child(3) img {
			width: 93px !important;
			height: 30px !important;
		}
		.manufacturer_wrapper ul:nth-child(4) li:nth-child(4) img {
			width: 89px !important;
			height: 28px !important;
		}
		.manufacturer_wrapper ul:nth-child(4) li:nth-child(5) img {
			width: 89px !important;
			height: 28px !important;
		}
		.manufacturer_wrapper ul:nth-child(4) li:nth-child(6) img {
			width: 55px !important;
			height: 40px !important;
		}
		/*-----------------------*/
		.listing_amount_wrapper ul .left {
			width: 113px;
		}
		.listing_amount_wrapper .left .index_number > span {
		    font-size: 18px;
		}
		.listing_amount_wrapper .left .index_title {
		    font-size: 15px;
		}
		.listing_amount_wrapper .left .index_number > span.hasPlusSign::after {
		    font-size: 20px;
		}
		/*---------------------*/
		.machine_quote_wrapper .machine_quote_inner {
			min-height: 208px;
			grid-template-columns: 60% 40%;
		}
		.machine_quote_wrapper .left .background_text {
			font-size: 88px;
		}
		.machine_quote_wrapper .left .info {
			padding: 45px 45px 45px 35px;
		}
		.machine_quote_wrapper .left .info h2 {
			font-size: 29px;
		}
		.machine_quote_wrapper .left .info p {
		    font-size: 14px;
		}
		/*-----------------------*/
		footer .footer_shortLinks {
			padding: 50px 40px 5px 50px;
			grid-template-columns: 575px auto;
		}
		footer .footer_shortLinks::after {
			left: 51px;
			width: 88.3%;
		}
		footer .footer_shortLinks .left ul li:nth-child(1) {
			width: 97px;
		}
		footer .footer_shortLinks .left ul li:nth-child(2) {
			width: 70px;
		}
		footer .footer_shortLinks .left ul li:nth-child(3) {
			width: 54px;
		}
		footer .footer_shortLinks .left ul li:nth-child(4) {
			width: 46px;
		}
		footer .footerLinks {
			padding: 20px 51px;
			grid-column-gap: 90px;
		}
		footer .footer_shortLinks .left li:nth-child(1) {
		    margin-right: 56px;
		}
		footer .footer_shortLinks .left li:nth-child(2) {
		    margin-right: 95px;
		}
		footer .footer_shortLinks .left li:nth-child(3) {
		    margin-right: 109px;
		}
		footer .newsLetter_sec::before {
		    width: 88%;
		    left: 51px;
		}
		footer .footer_shortLinks .right li {
		    margin-right: 6px;
		}
		footer .footer_shortLinks .left li a {
		    font-size: 14px;
		}
		footer .footer_shortLinks .right li a {
		    font-size: 15px;
		}
		footer .footer_shortLinks .right li:last-child i {
		    font-size: 17px;
		}
		footer .newsLetter_input input[type="email"]::placeholder {
		    font-size: 14px;
		}
		footer .newsLetter_sec {
		    padding: 70px 62px 40px;
		}

		/*--------- legals --------*/
		.page_features_wrapper {
		    padding: 17px 26px 17px 65px !important;
		}
		.legalsWrapper {
			padding: 55px 42px 85px;
		}
		body.pageLegals .page_features_wrapper .left ul li:not(body.homePage .page_features_wrapper .left ul li) {
			font-size: 16px !important;
		}
		.legalsWrapper p {
		    font-size: 14px;
		    line-height: 1.5em;
		}

		/*-------- Advertise ------*/
		.advertise .page_features_wrapper .left ul li {
			font-size: 16px !important;
		}
		.advertise .page_features_wrapper .right h1:not(body.homePage .page_features_wrapper .right h1) {
			font-size: 52px !important;
			margin-bottom: 0px;
		}
		.advertise .page_features_wrapper .right h5:not(body.homePage .page_features_wrapper .right h5) {
			font-size: 18px !important;
		}
		.ad_size_bg {
			margin-bottom: 40px !important;
		}
		.ad_size_container .ad_size_inner {
			width: 70%;
			grid-column-gap: 25px;
		}
		.ad_size_container .ad_size_inner .left img {
			width: 160px;
			display: block;
		}
		.ad_size_container .ad_size_inner .right span {
		    font-size: 17px;
		}
		.ad_container .ad_holders a img {
		    width: 90%;
		    display: block;
		    margin: 0 auto;
		}
		.ad_container {
		    margin-bottom: 40px;
		}
		/*------------------*/
		.page_content_inner {
		    padding: 60px 26px 90px 45px !important;
		    grid-template-columns: 1fr !important;
		    grid-row-gap: 50px;
		    align-items: unset !important;
		    text-align: center;
		}
		.page_content_inner h2 {
		    text-align: center !important;
		}
		.page_content_inner ul {
		    text-align: center;
		}
		.page_content_inner .right h2 {
		    display: block;
		}
		.page_content_inner .img_holder {
		    width: 370px;
		    margin: 35px auto 0;
		    top: 20px;
		}
		.page_content_inner .img_holder img {
		    width: 292px !important;
		    height: 345px !important;
		}
		.page_content_inner .img_holder::before {
		    width: 278px !important;
		    height: 328px !important;
		    left: 0% !important;
		    top: -50px;
		}
		.page_content_inner .img_holder::after {
		    width: 331px !important;
		    height: 399px !important;
		    left: -7% !important;
		    top: -25px;
		}
		/*---------------------*/
		body.advertise .machine_quote_wrapper .machine_quote_inner {
		    min-height: 236px;
		    grid-template-columns: auto 300px;
		}
		body.advertise .machine_quote_wrapper .left .info {
		    padding: 61px 20px;
		}
		body.advertise .machine_quote_wrapper .left .info h2 {
		    font-size: 27px;
		}
		body.advertise .machine_quote_wrapper .left .info p {
		    font-size: 14px;
		}
		body.advertise .machine_quote_wrapper .left .background_text {
		    font-size: 94px;
		}
		.machine_quote_wrapper .right a {
		    font-size: 14px;
		    padding: 10px 15px 9px 15px;
		    margin-left: 0;
		}

		/*------- Listing page ------*/
		body.listingsPage .page_features_wrapper .left ul li:not(body.homePage .page_features_wrapper .left ul li) {
			font-size: 16px;
		}
		body.listingsPage .page_features_wrapper .right h1:not(body.homePage .page_features_wrapper .right h1) {
			font-size: 62px !important;
		}
		.listingsPage .page_content_inner {
		    grid-template-columns: 1fr !important;
		}
		body.listingsPage .page_content_inner {
		    text-align: left;
		    padding-bottom: 60px !important;
		}
		body.listingsPage .page_content_inner h2 {
		    text-align: left !important;
		}
		body.listingsPage .page_content_inner .right {
		    display: none;
		}
		.listingsPage .machine_quote_wrapper .machine_quote_inner {
		    min-height: 223px;
		}
		.listingsPage .machine_quote_wrapper .left .info {
		    padding: 50px 50px 45px;
		}
		.listingsPage .machine_quote_wrapper .left .info h2 {
		    font-size: 28px;
		}
		.listingsPage .machine_quote_wrapper .left .background_text {
		    font-size: 82px;
		}
		.listingsPage .machine_quote_wrapper .left .info p {
		    font-size: 14px;
		}

		/*--------- Member Dashboard -------*/
		.listedMachinesWrapper .site_container {
			padding: 0 43px !important;
		}
		body.memberPage .page_features_wrapper .left ul li:not(body.homePage .page_features_wrapper .left ul li) {
			font-size: 16px !important;
		}
		body.memberPage .page_features_wrapper .right h1:not(body.homePage .page_features_wrapper .right h1) {
		    font-size: 55px !important;
		}
		.memberPage .page_features_wrapper {
		    padding: 17px 26px 17px 43px !important;
		}
		.memberPage .page_features_wrapper .right h5:not(body.homePage .page_features_wrapper .right h5) {
		    font-size: 16px;
		}
		/*body.memberPage .page_features_wrapper .right h5:not(body.homePage .page_features_wrapper .right h5) {
		    font-size: 19px;
		}*/
		/*.singleLM .item:nth-child(3) h3 {
		    font-size: 16px;
		}
		.singleLM .item:nth-child(3) a {
		    font-size: 16px;
		}*/
		.fullWidth_wrapper.lmsTitle h2,
		.almTitles,
		.singleLM .item:nth-child(1),
		.singleLM .item:nth-child(2),
		.singleLM .item:nth-child(3) a,
		.singleLM .item:nth-child(3) h3 {
		    font-size: 16px;
		}

		/*--------- Auction page --------*/
		.categories_wrapper {
		    padding: 20px 20px 70px 43px;
		}
		.categories_wrapper .catToggler {
		    grid-template-columns: 2fr 6fr;
		    grid-column-gap: 40px;
		}
		.categories_wrapper .catsList .title,
		.allCatsExpaned .single_cat .title {
		    font-size: 15px;
		}
		.allCatsExpaned.auctionPart .single_cat .title {
		    margin-bottom: 25px;
		}
		.allCatsExpaned .single_cat .auction_list ul {
		    grid-row-gap: 25px;
		}
		.categories_wrapper .catsList ul li a {
		    font-size: 15px;
		}
		.single_cat_inner.auction_list li {
		    padding-right: 0px;
		}
		.single_cat_inner.auction_list li a {
		    margin-top: 0;
		}
		.single_cat_inner.auction_list li a .info p {
		    font-size: 14px;
		    padding-right: 20px;
		}
		.allCatsExpaned .single_cat {
		    margin-bottom: 37px;
		}

		/*------- Category page -------*/
		.allCatsExpaned .single_cat ul {
		    grid-template-columns: 1fr 1fr 1fr;
		}

		/*------ inSearchCategory ------*/
		.inSearchCategory .currentCat .site_container {
		    padding: 0 43px;
		}
		.inSearchCategory .categories_wrapper {
		    padding: 0px 43px 0px;
		    overflow: unset;
		}
		.collapse_catsSecWrapper {
			display: block;
		}

		/*--------- Product --------*/
		.fullWidth_wrapper.singleProductTitle h2 {
		    padding: 0px 43px 10px;
		}
		.single_product_wrapper {
		    padding: 15px 40px 43px;
		}
		.single_product_wrapper .product_info {
		    display: block;			
		}
		.single_product_wrapper .product_info .left {
		    margin-bottom: 40px;
		}
		.slick-slide img {
		    width: 100%;
		}
		.single_product_wrapper .product_slider .slider_nav {
			display: none;
		}
		.single_product_wrapper .right ul.country_price {
		    margin: 25px 0 42px;
		}
		/*---------------*/
		.single_product_wrapper .product_info .right {
		    display: grid;
		    grid-template-columns: 2fr 1.3fr;
		    grid-column-gap: 30px;
		}
		.single_product_wrapper .right h2.product_title {
		    font-size: 17px;
		}
		.single_product_wrapper .right .product_dsc {
		    font-size: 14px;
		}
		.single_product_wrapper .right .contact_seller {
		    height: 204px;
		}
		.single_product_wrapper .right ul.country_price li.product_country {
		    font-size: 14px;
		}
		.single_product_wrapper .right .product_country img {
		    width: 18px;
		}
		.single_product_wrapper .right ul.country_price li {
		    font-size: 15px;
		}
		.single_product_wrapper .right .contact_seller .overlay a {
		    padding: 15px 20px 12px;
		    width: 155px;
		    font-size: 12px;
		    height: 40px;
		}
		/*--------------*/
		.relatedMachinesInner {
			height: 208px;
		}
		.relatedMachinesWrapper .sMachine {
		    width: 211px !important;
		}
		.relatedMachinesInner .slick-arrow.slick_prev {
		    top: 31%;
		}
		.relatedMachinesInner .slick-arrow.slick_next {
		    top: 31%;
		}

		/*========= Search Page ========*/
		.twoCatsFilters .twoCatsFiltersInner h2::after {
		    width: 768px;
		    left: -65px;
		}
		.twoCatsFilters .twoCatsFiltersInner .sBycountry h2 .line {
			width: 768px !important;
		    left: -65px;
		}
		.twoCatsFilters .twoCatsFiltersInner .sBycountry h2 .line.lineForTop {
			display: block;
			top: 0;
		}
		/*------------------*/
		.twoCatsFilters {
			padding-right: 28px;
			margin-bottom: 40px;
		}
		.twoCatsFilters .twoCatsFiltersInner .sByCats,
		.twoCatsFilters .twoCatsFiltersInner .sBycountry {
			width: 90%;
			float: unset;
		}
		.twoCatsFilters .twoCatsFiltersInner .sByCats{
			margin-bottom: 75px;
		}
		.twoCatsFilters .twoCatsFiltersInner .sBycountry ul {
		    grid-template-columns: 1fr 1fr 1fr;
		}
		/*-------------------------*/
		.filterAndInfo {
		    width: 100%;
		}
		.filterAndInfo ul li:first-child {
			width: 210px;
			margin-right: 30px;
		}
		.filterAndInfo ul li {
			font-size: 14px;
		}
		.filterAndInfo ul li.fByYear {
		    margin-right: 11px;
		}
		.filterAndInfo ul li.fByPrice {
		    margin-right: 0;
		}
		.filterAndInfo ul li.sellerInfo {
		    display: none;
		}
		.filterAndInfo ul li.fByPriceOffer {
		    margin-right: 50px;
		}
		/*-------------------------*/
		.fullWidth_wrapper.searched_page_wrapper {
		    padding-bottom: 97px;
		}
		.fullWidth_wrapper.searched_page_wrapper .s_product {
			grid-template-columns: 210px auto 168px;
		}
		.fullWidth_wrapper.searched_page_wrapper .s_product .thumbSlider {
			height: 158px;
		}
		.fullWidth_wrapper.searched_page_wrapper .s_product .contactSeller img {
		    height: 158px;
		}
		.fullWidth_wrapper.searched_page_wrapper .s_product .productInfo div.pInfoPrice {
			display: none;
		}
		.fullWidth_wrapper.searched_page_wrapper .s_product .productInfo:not(.fullWidth_wrapper.searched_page_wrapper .s_product .itsNewsLetterContent) {
			grid-template-columns: 1fr;
			padding: 0 20px 0 30px;
		}
		.fullWidth_wrapper.searched_page_wrapper .s_product .pInfoDsc .location {
			width: 130px;
			max-width: 200px;
			float: left;
			margin-right: 30px;
		}
		.fullWidth_wrapper.searched_page_wrapper .priceForTabMob {
			display: inline-block;
		}
		.fullWidth_wrapper.searched_page_wrapper .priceForTabMob span {
			font-size: 15px;
			color: var(--siteBlue);
		}
		.fullWidth_wrapper.searched_page_wrapper .priceForTabMob span:last-child {
			font-weight: bold;
			margin-left: 5px;
		}
		.fullWidth_wrapper.searched_page_wrapper .s_product .pInfoDsc h2,
		.fullWidth_wrapper.searched_page_wrapper .s_product .pInfoDsc p {
		    top: -5px;
		}
		.fullWidth_wrapper.searched_page_wrapper .s_product .pInfoDsc h2 {
		    font-size: 16px;
		}
		.fullWidth_wrapper.searched_page_wrapper .s_product .pInfoDsc .location img {
		    width: 18px;
		    margin-right: 11px;
		}
		.fullWidth_wrapper.searched_page_wrapper .s_product .pInfoDsc .location {
		    font-size: 14px;
		}
		.fullWidth_wrapper.searched_page_wrapper .s_product .pInfoDsc p {
		    margin-bottom: 16px;
		}
		.fullWidth_wrapper.searched_page_wrapper .s_product .contactSeller .overlay a {
		    padding: 11px 13px 9px;
		}
		/*---------------*/
		.fullWidth_wrapper.searched_page_wrapper .thisIsAnAdWrapper .s_product {
			grid-template-columns: 1fr;
		}
		.thumbSlider.itsAdThumb,
		.contactSeller.itsAdContact {
		   display: none;
		}
		.productInfo.itsAdContent {
		    width: 99% !important;
		    height: 171px;
		    padding-right: 0 !important;
		}
		/*---------------*/
		.thumbSlider.itsNewsLetterThumb {
		   display: none;
		}
		.fullWidth_wrapper.searched_page_wrapper .thisIsAnNLWrapper .s_product {
			grid-template-columns: 1fr;
		}
		.productInfo.itsNewsLetterContent {
		    width: 100% !important;
		    height: 182px;
		    grid-template-columns: 396px auto !important;
		}

		/*======== Footer ========*/
		.footerCopyright {
			padding-left: 43px;
		}

		/*======== Listing and advertise popup form =======*/
		.listingFormWrapper .listingForm_inner {
			width: 80%;
		}
		.listingFormWrapper form {
			width: 100%;
		}
		.listingFormWrapper form label {
			font-size: 17px;
		}
		.listingFormWrapper form select,
		.listingFormWrapper form input {
			height: 45px;
		}
		.listingFormWrapper form input[type="submit"] {
			font-size: 20px;
			padding: 15px;
		}
	}

/*---------  Landscape avobe 480px  --------*/
	@media screen and (min-width: 480px) and (max-width: 767px) and (orientation: landscape) {
		/*======== Home ========*/
		body.homePage header .search_box {
		    display: none;
		}
		header {
		    grid-template-columns: 3fr .5fr !important;
		    position: relative;
		    padding: 12px 15px 10px 23px !important;
		}
		header nav {
			text-align: left;
			position: unset;
		}
		header nav .toggle_nav {
			margin-top: 3px;
			display: block;
		}
		header nav ul {
			width: 100%;
			right: 0;
			top: 102%;
			padding: 0 19px 15px 42px;
			border-bottom: none;
			text-align: left;
		}
		header nav ul li {
		    padding: 13px 0;
		    margin-bottom: 0;
		    position: relative;
		}
		header nav ul li:before {
		    content: '';
		    width: 101%;
		    height: 1px;
		    background-color: rgba(37, 114, 155, 0.14);
		    position: absolute;
		    bottom: 0;
		    left: -3px;
		}
		header nav ul li.loginMenuItem {
		    margin-left: 0;
		}
		header nav ul li.loginMenuItem:before {
		    content: '';
		    width: 101%;
		    height: 1px;
		    background-color: rgba(37, 114, 155, 0.14);
		    position: absolute;
		    bottom: 0;
		    left: -3px;
		    display: block;
		}
		header nav ul li:last-child:before {
		    display: none;
		}
		header .headerLogo img {
		    width: 15px;
		}
		header .headerLogo p {
		    font-size: 7px;
		}
		header nav .toggle_nav img {
		    width: 25px;
		}
		/*-----------------*/
		.page_features_wrapper {
			background-color: #f9f9f9;
		}
		body.homePage .page_features_bg .search_box {
		    display: flex;
			justify-content: center;
		}
		body.homePage .page_features_bg .left,
		body.homePage .page_features_bg .right {
		    display: none;
		}
		.homePage .page_features_wrapper .page_features_inner {
		    grid-template-columns: 1fr !important;
		}
		.page_features_bg {
			position: relative;
		}
		.page_features_bg:before {
			content: '';
			width: 100%;
			height: 10px;
			position: absolute;
			background-color: #fff;
			bottom: -10px;
		}
		/*----------------*/
		.machineCategoryBg {
		    background: #fff;
		    margin-top: 34px;
		}
		.machineCat_inner {
		    padding: 0;
		}
		.machineCat_inner ul li a {
			display: grid;
			grid-template-columns: 35% 65%;
		}
		.machineCat_inner ul {
		    grid-template-columns: 1fr;
		}
		.machineCat_inner ul li {
		    margin-bottom: 4px;
		}
		.machineCat_inner ul li,
		.machineCat_inner ul span.thumb,
		.machineCat_inner ul div.title {
			height: 200px;
		}
		.machineCat_inner ul span.thumb {
			width: unset;
			grid-column-start: 2;
			float: unset;
		}
		.machineCat_inner ul div.title {
			width: unset;
			float: unset;
			grid-column-start: 1;
			grid-row-start: 1;
		}
		/*----------------*/
		.manufacturer_wrapper {
			margin: 60px 0px;
			padding: 30px 22px;
		}
		.manufacturer_wrapper .manufacturer_inner:nth-child(2) {
			display: none;
		}
		.manufacturer_wrapper .manufacturer_inner:nth-child(3) {
			display: block;
		}
		.manufacturer_wrapper .manufacturer_inner:nth-child(3) ul {
			display: grid;
			grid-template-columns: 1fr 1fr !important;
			grid-column-gap: 30px !important;
			grid-row-gap: 15px !important;
			justify-content: center !important;
		}
		.manufacturer_wrapper .manufacturer_inner:nth-child(3) li {
			text-align: center;
		}
		.manufacturer_wrapper .manufacturer_inner:nth-child(3) img {
			width: 128px !important;
			min-height: 20px;
		}
		.manufacturer_wrapper .manufacturer_inner {
		    display: none;
		}
		.manufacturer_wrapper .manufacturer_inner:nth-child(3) {
		    display: none;
		}
		.manufacturer_wrapper .manufacturer_inner:last-child {
		    display: block;
		}
		.manufacturer_wrapper .manufacturer_inner > img {
		    width: 103%;
		    display: block;
		}
		.allCatsExpaned .single_cat {
		    margin-bottom: 60px;
		}
		/*-------------------*/
		.listing_amount_wrapper ul {
			grid-template-columns: 1fr 1fr;
		}
		/*----------------*/
		.machine_quote_wrapper .machine_quote_inner {
			min-height: unset;
			grid-template-columns: 1fr;
			position: relative;
		}
		.machine_quote_wrapper .machine_quote_inner .left {
			padding-bottom: 60px;
		}
		.machine_quote_wrapper .machine_quote_inner .right {
			width: 100%;
			padding: 30px 0px 50px;
			position: absolute;
			bottom: 10px;
			height: 38px;
			z-index: 2000;
			background-color: unset;
		}
		/*--------------------*/
		footer .fullWidth_wrapper::after {
		    display: none;
		}
		footer .footer_shortLinks .footerAutoline {
		    display: none;
		}
		footer .footer_shortLinks {
			grid-template-columns: 1fr;
			padding: 16px 25px;
			background-color: #F2F2F2;
			margin-bottom: 0;
		}
		footer .footer_shortLinks .left li {
			margin-right: 13px !important;
		}
		footer .footer_shortLinks .left li:last-child {
			margin-right: 0 !important;
		}
		footer .footer_shortLinks .right {
			display: none;
		}
		.footerCopyright .left {
			display: none;
		}
		.footerCopyright .right {
			text-align: center;
			font-size: 12px;
		}
		.footerCopyright .right .mobileOnly {
			display: block;
		}
		.footerCopyright .right .desktopOnly {
			display: none;
		}
		footer .footer_shortLinks::after {
		    display: none;
		}
		footer .footerLinksBG {
			display: none;
		}
		footer .footerLinksBG + .fullWidth_wrapper {
			display: none;
		}
		.footerCopyrightBG {
		    padding: 11px 0 20px 12px;
		}
		.footerCopyright {
			padding-left: 15px;
			grid-template-columns: 1fr;
			text-align: center;
		}
		.footer_top_border ul {
		    height: 100px;
		}
		/*.footer_top_border ul li {
		    width: 145px;
		}*/

		/*======= Legals =======*/
		header:not(.homePage header) {
		    grid-template-columns: 3fr .5fr !important;
		}
		header .search_box {
		    display: none;
		}
		header nav {
		    text-align: right;
		}
		/*----------------*/
		.page_features_wrapper {
			padding: 30px 27px 30px 42px !important;
		}
		body.advertise .page_features_wrapper,
		body.listingsPage .page_features_wrapper,
		body.pageLegals .page_features_wrapper {
			padding: 19px 27px 25px 42px !important;
		}
		.page_features_wrapper .page_features_inner {
			grid-template-columns: 1fr;
		}
		.page_features_wrapper .left ul {
			display: none;
		}
		.page_features_inner .search_box input {
		    height: 31px !important;
		}
		body.pageLegals .page_features_wrapper .right h1:not(body.homePage .page_features_wrapper .right h1) {
		    font-size: 56px !important;
		}
		/*-----------------*/
		.listing_amount_wrapper ul li:first-child {
			margin-bottom: 4px;
		}
		/*-----------------*/
		.machine_quote_wrapper .left .background_text {
		    font-size: 80px;
		}
		/*-----------------*/
		.legalsWrapper {
			padding: 45px 42px 85px;
		}

		/*======== Member dashboard =======*/
		.listedMachinesWrapper .site_container {
			padding: 0 !important;
		}
		.lmsTitle {
			display: none;
		}
		.almTitlesWrapper .almTitles {
			display: none;
		}
		.almTitlesWrapper .almTitlesM {
			display: grid;
			grid-template-columns: 1fr;
			/*grid-row-gap: 20px;*/
			padding: 5px 0 0px;
		}
		.almTitlesWrapper .almTitlesM .item.loginStats {
			padding: 15px 43px;
		}
		.almTitlesWrapper .almTitlesM .item {
			border-bottom: 1px solid rgba(37, 114, 155, 0.07);
			padding: 15px 43px;
		}
		.almTitlesWrapper .almTitlesM .item:last-child {
			border-bottom: none;
		}
		.almTitlesWrapper .almTitlesM .item.loginStats span {
			display: block;
		}
		.almTitlesWrapper .almTitlesM .item.loginStats span:first-child {
			font-weight: bold;
			margin-bottom: 3px;
		}
		.almTitlesWrapper .almTitlesM .item.loginStats span:last-child {
			font-weight: normal;
		}
		.almTitlesWrapper .almTitlesM .item.loginStats span:last-child {
			font-size: 15px;
		}
		.almTitlesWrapper .almTitlesM .item i {
			margin-left: 5px;
			font-size: 13px;
		}
		.fullWidth_wrapper.allListedMachines:nth-child(2) {
		    margin-bottom: 17px;
		}
		/*-------------------------*/
		body.memberPage .page_features_bg {
		    padding-top: 43px;
		}
		.memberPage .page_features_wrapper {
		    padding: 27px 26px 18px 43px !important;
		}
		body.memberPage .page_features_wrapper .right h1:not(body.homePage .page_features_wrapper .right h1) {
		    font-size: 52px !important;
		}
		/*---------------------*/
		.singleLMWrapperD {
			display: none;
		}
		.singleLMWrapperM {
			display: block;
			font-size: 15px;
		}
		.singleLMWrapperM .singleLMWrapper {
			padding: 25px 42px;
			border-bottom: 1px solid rgba(37, 114, 155, 0.07);
			display: grid;
			grid-template-columns: 1fr;
			grid-row-gap: 8px;
		}
		.singleLMWrapperM .singleLMWrapper .item {
			font-weight: bold;
		}
		.singleLMWrapperM .singleLMWrapper .item span {
			display: inline-block;
			font-weight: normal;
		}
		.singleLMWrapperM .singleLMWrapper .item span.singleLMName {
			display: block;
			line-height: 1.4em;
		}
		.singleLMWrapperM.paymentHistorySec .singleLMWrapper .item span.singleLMName {
			display: inline-block;
			color: #EA8800;
			line-height: unset;
		}
		.singleLMWrapperM .singleLMWrapper .item a {
			font-weight: normal;
			color: #EA8800;
		}

		/*======= InSearchCategory ======*/
		.inSearchCategory .categories_wrapper {
		    padding: 0px 28px 0px 43px;
		    overflow: unset;
		}
		.allCatsExpaned .single_cat ul {
		    grid-template-columns: 1fr 1fr;
		}
		.collapse_catsSecWrapper {
			display: block;
		}
		.allCatsExpaned.categoryPart .single_cat {
		    margin-bottom: 32px;
		}

		/*========= Advertise ========*/
		.listing_amount_bg {
		    margin-top: 60px !important;
		}
		.listing_amount_wrapper {
		    margin-bottom: 60px;
		}
		/*----------------*/
		.ad_size_container .ad_size_inner {
			width: 85%;
			grid-template-columns: 1fr;
			grid-row-gap: 20px;
			text-align: center;
		}
		.ad_size_container .ad_size_inner .right {
			grid-row-start: 1;
		}
		.ad_size_container .ad_size_inner .left img {
			display: block;
			margin: 0 auto;
		}
		.ad_size_container .ad_size_inner .right span {
		    font-size: 16px;
		}
		/*--------------*/
		body.advertise .page_content_wrapper {
		    margin-bottom: 60px;
		}
		.page_content_inner {
			padding: 40px 22px 115px !important;
			grid-row-gap: 39px;
		}
		.page_content_inner .right {
		    padding: 0 20px !important;
		}
		.page_content_inner h2 {
			margin-bottom: 20px;
			font-size: 33px !important;
			letter-spacing: -2px;
		}
		.page_content_inner ul li {
		    font-size: 15px;
		}
		.page_content_inner .img_holder {
			width: 100%;
			left: 20px;
		}
		.page_content_inner .img_holder img {
		    width: 262px !important;
		    height: 315px !important;
		    right: -3px;
		}
		.page_content_inner .img_holder::before {
		    width: 248px !important;
		    height: 325px !important;
		    left: 3% !important;
		}
		.page_content_inner .img_holder::after {
		    width: 290px !important;
		    height: 375px !important;
		    left: -4% !important;
		}
		/*--------------------*/
		.machine_quote_wrapper {
		    margin-bottom: 45px;
		}
		body.advertise .machine_quote_wrapper .machine_quote_inner {
			grid-template-columns: 1fr;
			min-height: unset;
		}
		body.advertise .machine_quote_wrapper .left .info {
		    padding: 40px 20px 61px 20px;
		}
		body.advertise .machine_quote_wrapper .left .background_text {
		    font-size: 84px;
		}
		body.advertise .machine_quote_wrapper .left .info h2 {
		    font-size: 22px;
		    margin-bottom: 8px;
		    line-height: 1.3em;
		}
		body.advertise .machine_quote_wrapper .left .info p {
		    font-size: 12px;
		}

		/*========= Listing =======*/
		body.listingsPage .page_content_inner {
		    padding-bottom: 100px !important;
		}
		body.listingsPage .page_features_wrapper .right h1:not(body.homePage .page_features_wrapper .right h1) {
		    font-size: 56px !important;
		}
		.page_content_wrapper {
		    margin-bottom: 60px;
		}
		.listingsPage .page_content_inner p {
		    font-size: 15px;
		}
		body.listingsPage .page_content_inner .right {
		    display: block;
		}
		body.listingsPage .page_content_inner .img_holder img {
		    width: 262px !important;
		    height: 315px !important;
		}
		body.listingsPage .page_content_inner .img_holder::before {
		    width: 248px !important;
		    height: 325px !important;
		    left: 3% !important;
		}
		body.listingsPage .page_content_inner .img_holder::after {
		    width: 290px !important;
		    height: 375px !important;
		    left: -4% !important;
		}
		/*--------------------*/
		.machine_quote_wrapper {
		    margin-bottom: 60px !important;
		}
		.listingsPage .machine_quote_wrapper .left .info {
		    padding: 50px 15px 45px;
		}

		/*======= Product =======*/
		.fullWidth_wrapper.searched_page_wrapper {
		    padding-bottom: 60px;
		}
		.relatedMachinesWrapper .site_container {
		    padding: 0 40px 0px 45px !important;
		}
		.product_info .slick-arrow {
			font-size: 32px;
			top: 43%;
		}
		.product_info .slick-arrow.slick_prev {
			left: 10px;
		}
		.product_info .slick-arrow.slick_next {
			right: 10px;
		}
		.single_product_wrapper {
			margin-bottom: 8px;
			padding: 9px 43px 43px;
		}
		.single_product_wrapper .product_info .right {
			grid-template-columns: 1fr;
		}
		.single_product_wrapper .product_breadcrumb {
		    margin-bottom: 30px;
		}
		.fullWidth_wrapper.singleProductTitle h2 {
		    font-size: 19px;
		    padding: 0px 43px 8px;
		}
		.single_product_wrapper .product_breadcrumb p {
		    font-size: 15px;
		    line-height: 1.5em;
		}
		.single_product_wrapper .product_info .left {
		    margin-bottom: 30px;
		}
		.single_product_wrapper .right ul.country_price {
		    display: flex;
		    align-items: center;
		    margin: 15px 0 26px;
		}
		.single_product_wrapper .right .contact_seller .overlay a {
		    font-size: 11px;
		}
		/*-----------------*/
		body.singleProduc .related_products_heading .site_container {
		    padding: 0px 38px !important;
		}
		.fullWidth_wrapper.related_products_heading h2 {
		    font-size: 21px;
		}
		.relatedMachinesWrapper .sMachine {
			width: 319px !important;
			height: 200px;
		}
		.relatedMachinesInner .slick-arrow.slick_prev,
		.relatedMachinesInner .slick-arrow.slick_next {
		    top: 35%;
		}

		/*======= Search Page =======*/
		.searched_page_wrapper .site_container:not(.allSearchedProducts .site_container):not(.searched_page_wrapper .foundArchiveSec .site_container) {
		    padding: 0px 0 0 43px;
		}
		.twoCatsFilters .twoCatsFiltersInner > div {
		    width: 100% !important;
		}
		.twoCatsFilters .twoCatsFiltersInner ul {
		    grid-template-columns: 1fr 1fr;
		}
		.twoCatsFilters .twoCatsFiltersInner .sBycountry ul {
		    grid-template-columns: 1fr 1fr;
		}
		.twoCatsFilters .twoCatsFiltersInner h2::after {
		    width: 412px;
		    left: -42px;
		}
		.twoCatsFilters .twoCatsFiltersInner .sBycountry h2 .line {
		    width: 412px !important;
		    left: -42px;
		}
		.twoCatsFilters .twoCatsFiltersInner h2,
		.searchBreadCrumbs ul li a {
		    font-size: 16px;
		}
		.twoCatsFilters .twoCatsFiltersInner .sByCats {
		    margin-bottom: 58px;
		}
		.twoCatsFilters {
		    margin-bottom: 32px;
		}
		/*----------------*/
		.filterAndInfo ul {
		    padding: 18px 0px;
		}
		.filterAndInfo ul li:first-child {
			display: inline-block;
			width: 50%;
			text-align: left;
			margin-right: 0;
			padding-left: 40px;
			border-bottom: 1px solid rgba(72, 141, 168, 0.07);
			padding-bottom: 18px;
		}
		.filterAndInfo ul li:nth-child(2) {
			display: inline-block;
			width: 50%;
			padding-left: 15px;
			padding-right: 0px;
			margin-right: 0;
			margin-bottom: 18px;
			border-bottom: 1px solid rgba(72, 141, 168, 0.07);
			padding-bottom: 18px;
		}
		.filterAndInfo ul li:nth-child(3) {
			padding-left: 40px;
		}
		.filterAndInfo ul li.fByYear {
		    margin-left: 14px;
		}
		/*-----------------*/
		.allSearchedProducts {
		    padding: 0;
		}
		.productInfo.itsAdContent {
			margin: 0;
			width: 100% !important;
		}
		.fullWidth_wrapper.searched_page_wrapper .s_product {
		    grid-template-columns: 1fr;
		    /*grid-row-gap: 20px;*/
		    padding: 0 40px;
		    padding-top: 20px;
		}
		.fullWidth_wrapper.searched_page_wrapper .thisIsAnAdWrapper .s_product,
		.fullWidth_wrapper.searched_page_wrapper .thisIsAnNLWrapper .s_product {
		    padding: 20px 40px;
		}
		.fullWidth_wrapper.searched_page_wrapper .s_product .thumbSlider {
		    width: 334px;
		    height: 230px;
		}
		.s_product .slick-slide {
			width: 334px !important;
			height: 230px;
		}
		.fullWidth_wrapper.searched_page_wrapper .s_product .productInfo:not(.fullWidth_wrapper.searched_page_wrapper .s_product .itsNewsLetterContent) {
		    padding: 0;
		    margin-top: 31px;
		}
		.fullWidth_wrapper.searched_page_wrapper .s_product .pInfoDsc p {
			height: unset;
		}
		.fullWidth_wrapper.searched_page_wrapper .s_product .pInfoDsc .location > div:nth-child(2) {
			display: none;
		}
		.fullWidth_wrapper.searched_page_wrapper .s_product .pInfoDsc .location {
			width: auto;
			margin-right: 0;
		}
		.fullWidth_wrapper.searched_page_wrapper .priceForTabMob span:last-child {
		    margin-left: 0px;
		}
		.fullWidth_wrapper.searched_page_wrapper .priceForTabMob span {
		    font-size: 14px;
		}
		/*---------------*/
		.fullWidth_wrapper.searched_page_wrapper .s_product .contactSeller > img {
			display: none;
		}
		.fullWidth_wrapper.searched_page_wrapper .s_product .contactSeller .overlay {
			display: none;
		}
		.s_product .pInfoDsc .contactLinkM {
			display: block;
		}
		.s_product .contactLinkM {
			padding: 10px 0;
			text-align: center;
		}
		.fullWidth_wrapper.searched_page_wrapper .priceForTabMob {
			float: left;
		}
		.s_product .pInfoDsc .contactLinkM {
			width: 60%;
			float: right;
			padding: 0;
			text-align: right;
			margin-bottom: 15px;
		}
		.s_product .contactLinkM a {
			color: var(--siteBlue);
			font-size: 15px;
			font-weight: bold;
			margin-right: 130px; 
		}
		.s_product .contactLinkM img {
			width: 17px !important;
			height: auto !important;
			display: inline-block !important;
			opacity: 1 !important;
			vertical-align: top;
			margin-left: 5px;
		}
		.fullWidth_wrapper.searched_page_wrapper .priceForTabMob {
			margin-left: 12px;
		}
		/*-----------------*/
		.productInfo.itsNewsLetterContent {
			grid-template-columns: 1fr !important;
			height: auto;
		}
		.productInfo.itsNewsLetterContent .item:first-child {
			padding: 30px 0 25px;
		}
		.productInfo.itsNewsLetterContent .item {
			background-color: #8DA6B1 !important;
			height: auto;
			border: none !important;
		}
		.productInfo.itsNewsLetterContent .item:last-child {
			padding: 0 0 38px;
		}
		.productInfo.itsNewsLetterContent .item .inputWrapper {
			width: 100%;
		}

		/*======== Category =======*/
		.categories_wrapper {
		    padding: 0px 43px 31px;
		}
		.categories_wrapper .catsList .title {
		    padding-bottom: 30px;
		    margin-bottom: 18px;
		}
		.categories_wrapper .catToggler {
		    grid-template-columns: 1fr;
		    grid-column-gap: 40px;
		}
		.categories_wrapper .catsList .title span.line2,
		.allCatsExpaned .single_cat .title span.line {
			left: -43px;
		}
		.categories_wrapper .catsList .title .forDonly {
			display: none;
		}
		.categories_wrapper .catsList .title .forMonly {
			display: block;
			cursor: pointer;
			border: 1px solid rgba(37, 114, 155, 0.13);
			padding: 10px 20px;
			border-radius: 5px;
			font-weight: normal;
			font-size: 15px;
			background: url(img/down-arrow.png) no-repeat;
			background-size: 22px;
			background-position: 96% 67%;
		}
		.categories_wrapper .catsList .title .forMonly i {
			float: right;
			font-size: 20px;
		}
		.catsList > ul	{
			display: none;
			border-bottom: 1px solid rgba(37, 114, 155, 0.13);
			margin-bottom: 50px;
			padding-left: 20px;
		}

		/*======== Auction ========*/
		.single_cat_inner.auction_list li a {
			grid-template-columns: 1fr;
		}
		.single_cat_inner.auction_list li a .thumb {
			text-align: center;
			margin-bottom: 16px;
		}
		.allCatsExpaned .single_cat .title {
		    font-size: 16px;
		    margin-bottom: 27px !important;
		}
		.single_cat_inner.auction_list li a .info p {
		    font-size: 14px;
		}

		/*======== Listing and advertise popup form =======*/
		.listingFormWrapper .listingForm_inner {
			width: 90%;
		}
		.listingFormWrapper form {
			padding: 60px 30px 30px;
		}
		.listingFormWrapper form label {
			font-size: 15px;
			margin-bottom: 10px;
		}
		.listingFormWrapper form select,
		.listingFormWrapper form input {
			height: 35px;
			font-size: 16px;
			padding: 0 15px;
			outline: none;
		}
		.listingFormWrapper form input[type="submit"] {
			font-size: 17px;
		}
		.listingFormWrapper form textarea {
			padding: 10px 15px;
			outline: none;
		}
	}
/* arrow colour on phones (was rendering white) */
@media screen and (max-width: 480px){
	.machine_quote_wrapper .right a svg g{ fill:#447393 !important; }
}


/* ===== 2026-07-09 Mobile hamburger-menu gap fix =====
   The open menu (ul.mobileMenu) sat at top:102%, leaving a ~2px slit under the
   header where the .header_bottom_border photo strip showed through (read as a
   fat coloured line under the logo). Close the gap; draw a clean 1px separator
   instead. Homepage excluded (its menu is the floating dropdown at top:145%). */
@media screen and (max-width: 480px) {
	body:not(.homePage) header nav ul.mobileMenu {
		top: 100%;
		border-top: 1px solid var(--siteBlueBorder);
	}
}
@media screen and (min-width: 480px) and (max-width: 767px) and (orientation: landscape) {
	body:not(.homePage) header nav ul.mobileMenu {
		top: 100%;
		border-top: 1px solid var(--siteBlueBorder);
	}
}
