@media only screen and (max-width: 1400px){
	.articoleFirst .bx-prev, .wrapSliderCat .bx-prev {
    left: 10px;
	}
	.articoleFirst .bx-next, .wrapSliderCat .bx-next {
    right: 10px;
	}
}
@media only screen and (max-width: 1300px){
	.detaliiComanda{
		width: 30%;
		min-width: 0;
	}
	.bannerSelect{
		height: 378px;
	}
	#banner .bx-wrapper{
		height: 376px;
	}
	#banner .bx-viewport {
    height: 376px !important;
	}
}
@media only screen and (max-width: 1250px){
	.cautareformular{
		border-right:none;
	}
	.mailuri, .telefoane {
		border-right:none;
		border-left: 1px solid #85a295;
		padding-left: 5px;
		box-sizing: border-box;
	}
	.mesajSus{
		font-size: var(--l);
		height:40px;
	}
	.bannerSelect{
		height: 358px;
	}
	#banner .bx-wrapper{
		height: 356px;
	}
	#banner .bx-viewport {
    height: 356px !important;
	}
}
@media only screen and (max-width: 1200px){

	.bannerSelect{
		height: 338px;
	}
	#banner .bx-wrapper{
		height: 336px;
	}
	#banner .bx-viewport {
    height: 336px !important;
	}
	.mobileMenuBars{
		display: inline-block;
		margin-right: 25px;
		color: var(--negru);
		font-size: var(--l);
		cursor: pointer;
	}
	.meniuMobile{
		display: none;
		position: absolute;
		top: 45px;
		background: #fff;
		box-sizing: border-box;
		border: 1px solid #e4e4e4;
		width: 210px;
		right: 95px;
	}
	.meniu-jos .meniuMobile a{
		font-size:var(--s);
		padding: 10px;
		border-top: 1px solid var(--gri);
		display: block;
		margin: 0px;
		transition: all .3s;
	}
	.meniu-jos a{
		font-size: var(--l);
	}
	.meniu-jos{
		position: relative;
	}
	a.cerereOferta {
		background-color: #fff;
		color: var(--rosu-inchis);
		border-radius:0px;
	}
}
@media only screen and (max-width: 1150px){
	.right .articolegrid {
    grid-template-columns: repeat(4, calc(25% - 8px));
	}
	#produsesimilare .articolegrid{
		grid-template-columns: repeat(5, calc(20% - 13px));
	}
	.bannerSelect{
		height: 318px;
	}
	#banner .bx-wrapper{
		height: 316px;
	}
	#banner .bx-viewport {
    height: 316px !important;
	}
}
@media only screen and (max-width: 1100px){
	.bannerSelect{
		margin-top: 30px;
	}
	.titlu{
		margin-top: 30px;
	}
	.bannerSelect{
		height: 297px;
	}
	#banner .bx-wrapper{
		height: 295px;
	}
	#banner .bx-viewport {
    height: 295px !important;
	}
}
@media only screen and (max-width: 1050px){
	.mesajSus {
    font-size: var(--m);
		height:35px;
	}

	.continutNewsletter{
		grid-template-columns: 1fr 3fr;
	}
	.cautaButon{
		padding-top: 1px;
	}
	.wrapUtilajeleMele, .wrapUtilajeVizitate {
    width: 65%;
	}
	.bannerSelect{
		height: 276px;
	}
	#banner .bx-wrapper{
		height: 274px;
	}
	#banner .bx-viewport {
    height: 274px !important;
	}
	.anpcImgs img {
	  max-width: 90%;
	}
	.anpcImgs{
		grid-template-columns: 1fr;
	}
}
@media only screen and (max-width: 1000px){
	.header{
		grid-template-columns: 265px 1fr 1fr 1fr;
	}
	.logo img{
		height: auto;
		width: 75%;
	}
	.wrapSelectAutoSus{
		width: auto;
	}
	.ui-widget {
    font-size: var(--s) !important;
	}
	.categorii-sus{
		font-size: var(--s);
	}
	.meniu-jos a{
		font-size: var(--s);
	}
	.rightMeniu a{
		font-size: var(--m);
	}
	.wrapUtilajeleMele, .wrapUtilajeVizitate {
    width: 100%;
	}
	.titlu{
		font-size: var(--l);
	}
	.articolImagineMare{
		width: 255px;
	}
	.centruMareArticol{
		width: -webkit-calc(100% - 490px);
		width: -moz-calc(100% - 490px);
		width: calc(100% - 490px);
	}
	#editfrom{
		min-width:0;
	}
	.editmasina .alteDateAuto{
		display: block;
	}
	.bannerSelect{
		height: 256px;
	}
	#banner .bx-wrapper{
		height: 254px;
	}
	#banner .bx-viewport {
    height: 254px !important;
	}
}
@media only screen and (max-width: 950px){
	.header {
    grid-template-columns: 245px 1fr 1fr 1fr;
	}
	.logo img{
		width: 90%;
	}
	.selectAutoSus{
		right: auto;
		left: 0;
	}
	.continutNewsletter{
		padding: 15px;
	}
	.right .articolegrid {
    grid-template-columns: repeat(3, calc(33.3% - 8px));
	}
	.costotal{
		font-size: var(--m);
	}
	.textSelectAuto{
		font-size: var(--m);
	}
	.articolImgMare img{
		max-width: 100%;
	}
	#produsesimilare .articolegrid {
    grid-template-columns: repeat(4, calc(25% - 13px));
	}
	.right .gridCategorii {
    grid-template-columns: repeat(5, calc(20% - 12px));
	}
	.bannerSelect{
		height: 235px;
	}
	#banner .bx-wrapper{
		height: 233px;
	}
	#banner .bx-viewport {
    height: 233px !important;
	}
	.tractorSelect{
		display: none;
	}
	.selectAuto{
		padding:20px;
	}
}
@media only screen and (max-width: 900px){
	.meniu-jos a{
		margin-right: 17px;
	}
	.mailuri{
		display: none;
	}
	.meniu-sus{
		grid-template-columns: 3fr 1fr;
	}
	#cossusqty{
		top: -13px;
	}
	.articolMareAfisareSus{
		display: grid;
		justify-content: flex-start;
		align-items: center;
		padding-top: 3px;
		grid-template-areas: "imaginePeArticol cumparaPeArticol" "infoPeArticol infoPeArticol";
		grid-template-columns: 1fr;
		grid-template-rows: auto;
	}
	.articolImagineMare{
		grid-area: imaginePeArticol;
	}
	.centruMareArticol{
		grid-area: infoPeArticol;
		width:auto;
		margin-top: 15px;
	}
	.articolDreaptaMare{
		grid-area: cumparaPeArticol;
	}
	.articolTitle, .articolProd, .articolCod, .articolCrit{
		margin-left: 5px;
	}
	.articol{
		padding: 7px 15px 7px 7px;
	}
	.imaginesmallcontainer .articolImgMare img {
    max-height: 45px;
    max-width: 45px;
	}
	.imaginesmallcontainer .articolImgMare{
		height: 45px;
		width: 45px;
	}
	.bannerSelect{
		height: 262px;
	}
	#banner .bx-wrapper{
		height: 260px;
	}
	#banner .bx-viewport {
    height: 260px !important;
	}
	.selectutilaje{
		display: block;
	}
	.SumoSelect{
		margin-top: 5px;
	}
	.textUtilajeVizitate, .textUtilajeleMele{
		margin-bottom:6px;
	}
	.selectAuto {
    padding: 10px;
	}
}
@media only screen and (max-width: 850px){
	.titleCategorie{
		font-size: var(--s);
	}
	.catholder{
		margin-top:0;
	}
	.bannerSelect{
		height: 262px;
	}
	.continutNewsletter{
		display: flex;
		flex-direction: column;
		align-items: center;
		gap:15px;
	}
	.textNewsLetter{
		display: flex;
    flex-direction: column;
    align-items: center;
	}
	#banner .bx-wrapper{
		height: 260px;
	}
	#banner .bx-viewport {
    height: 260px !important;
	}
	.bannerSelect{
		grid-template-columns: 1fr;
		height: auto;
	}
	.selectAuto {
    padding: 65px 10px 15px 10px;
	}
	#banner .bx-wrapper{
		border-bottom-left-radius: 25px;
		border-top-right-radius: 0px;
	}
	#banner .bx-viewport {
    height: 100% !important;
	}
	#banner .bx-wrapper {
    height: 325px;
	}
	.tractorSelect {
    display: block;
	}
}
@media only screen and (max-width: 800px){

	.rightMeniu{
		width: 75px;
	}
	a.cosIcon{
		margin-left: 7px;
	}
	.autoparcare a.cerereOferta{
		background-color: var(--rosu-inchis);
		color: #fff;
		padding: 5px 10px;
		border-radius: 10px;
	}
	.meniu-jos .meniuMobile a:hover{
		background-color: var(--verde);
		color: #fff;
	}
	.bannerSelect {
    margin-top: 18px;
	}
	.titlu {
    margin-top: 18px;
	}
	.centru {
    grid-template-areas: "artSus artSus" "artLeft artLeft" "artRight artRightinherit";
    grid-template-columns: 1fr;
	}
	.centru .right {
    margin-left: 0;
	}
	.right .articolegrid {
    grid-template-columns: repeat(4, calc(25% - 8px));
	}
	.artcos{
		grid-template-columns: 1fr 2fr 1fr 1fr;
	}
	.centru .right{
		margin-top: 10px;
	}
	.detaliiComanda{
		width: 31%;
		margin: 5px;
	}
	#banner .bx-wrapper {
    height: 305px;
	}
}
@media only screen and (max-width: 750px){
	.mailuri, .telefoane{
		border-left: none;
		padding-left: 0;
	}
	.meniuMobile{
		top: 32px;
	}
	.meniu-sus {
    grid-template-columns: none;
    grid-template-areas: "mailSus telSus" "cautareSus cautareSus";
		padding: 6px;
	}
	.cautareformular{
		grid-area: cautareSus;
	}
	.continutNewsletter{
		margin-bottom: 130px;
	}
	.mailuri {
    display: block;
    grid-area: mailSus;
    text-align: right;
	}
	.telefoane{
		grid-area: telSus;
		display: block;
	}
	.iconTelefon, .numereTelefon{
		display: inline-block;
		vertical-align: middle;
	}
	.iconTelefon{
		margin-right:3px;
		font-size: 15px;
	}
	.numereTelefon p{
		margin:0px !important;
	}
	#menu ul:not(.options){
		top: auto !important;
	}
	.ui-icon-caret-1-e {
    background-position: -66px 0;
	}
	.contactNew{
		height: 50px;
		width: 150px;
	}
	#footer .container{
		grid-template-columns: 1fr 1fr;
	}
	.logoalb img{
		max-width: 65%;
		max-height: none;
	}
	.right .articolegrid {
    grid-template-columns: repeat(3, calc(33.3% - 8px));
	}
	#produsesimilare .articolegrid {
    grid-template-columns: repeat(3, calc(33.3% - 13px));
	}
	.divFormCentru{
		width: 100%;
	}
	.filtruleft{
		margin-top:5px;
	}
	.filtruleft .SumoSelect{
		margin-top:0px;
		margin-bottom: 0px;
	}
	.formularfull h1{
		font-size: var(--mformobile);
	}
	.subTitlu{
		font-size: var(--mformobile);
	}
	.cauitaInComenzi form input[type="text"], .cauitaInComenzi form .SumoSelect{
		width: 200px;
	}
	header::before {
		height: 65px;
	}
	.header{
		grid-template-rows: 65px 32px;
	}
	.logo img {
    width: 80%;
	}
	#cossusqty{
		z-index: 9;
	}
	.meniu-sus{
		border-bottom-left-radius: 30px;
	}
	body{
		padding-top: 100px;
	}
	#menu > li > ul:not(.options){
		height: 200px;
		overflow: hidden;
		overflow-y: scroll;
	}
	#banner .bx-wrapper {
    height: 285px;
	}
	.anpcImgs a{
		text-align: left;
	}
	.anpcImgs img {
	  max-width: 100%;
	  max-height: 40px;
	}
}
@media only screen and (max-width: 700px){
	:root{
		--m: 11px;
		--l: 17px;
	}
	.divFormCentru{
		padding: 40px 0px;
	}
	.texttransport:not(:empty){
		font-size:15px;
	}
	.nav_link{
		margin-bottom: 0px;
	}
	.formularautentificare{
		margin-top: 25px;
	}
	.centru{
		margin-top: 25px;
	}
	.articolDiv{
		margin: 25px 0px;
	}
	.gridHalf{
		grid-template-columns: 1fr;
		grid-column-gap: 0px;
		grid-row-gap: 35px;
	}
	.editmasina .gridHalf {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
	}
	textarea{
		font-size: var(--m);
	}
	#banner .bx-wrapper {
    height: 265px;
	}
}
@media only screen and (max-width: 650px){
	.paginareholder{
		grid-template-columns: 1fr;
		height: auto;
		grid-template-areas: "ordonareArt afisareArt" "paginareArt paginareArt";
		row-gap: 15px;
	}
	.ordonare{
		grid-area: ordonareArt;
	}
	.afisareHolder{
		grid-area: afisareArt;
	}
	.paginare{
		grid-area: paginareArt;
	}
	.articolImg img{
		max-width: 90px;
	}
	.divPaginareJos .paginareholder{
		row-gap:0px;
	}
	.titleCategorie, .meniucont a, .istorictitle{
    font-size: var(--mformobile);
	}
	.right .gridCategorii {
    grid-template-columns: repeat(4, calc(24% - 2px));
	}
	input[type="text"], input[type="password"]{
		font-size: var(--m);
	}
	.adaugaAdresa{
		font-size: var(--m);
	}
	.halfNewsletter select{
		display: inline-block;
	}
	.editcere {
    font-size: var(--m);
	}
	#banner .bx-wrapper {
    height: 244px;
	}
}
@media only screen and (max-width: 600px){
	.meniu-sus{
		border-bottom-left-radius: 25px;
	}
	.meniuMobile {
    top: 40px;
	}
	.header{
		grid-template-rows: 75px 40px;
		grid-template-columns: 245px 1fr;
	}
	:root{
		--s: 9px;
	}
	.continutNewsletter {
    margin-bottom: 25px;
	}
	.mesajSus {
    font-size: var(--s);
		height:30px;
	}
	.articolTitle{
		height: 22px;
	}
	.footerelement p{
		font-size: var(--m);
	}
	.footerelement p > *{
		margin-bottom:4px;
	}
	.nav_link{
		font-size: var(--m);
	}
	#parereaTa textarea {
    width: 100%;
    height: 119px;
	}
	#footer, #barafooter{
		position: relative;
		bottom: 0;
	}
	body{
		padding-bottom: 0px;
		min-height: 0;
		font-size:var(--m);
		padding-top: 119px;
	}
	label, .formularfull input[type="submit"], .linkuri a, .boxNewAccount a, .divFormCentru input[type="submit"], #parereaTa input[type="submit"]{
		font-size:var(--m);
	}
	.trimiterapid label{
		display: inline;
	}
	#trimitecomanda{
		margin-top:8px;
	}
	.tabelsortabil, .tabelsortabil thead, .tabelsortabil tbody, .tabelsortabil th, .tabelsortabil td, .tabelsortabil tr {
    display: block;
	}
	.tabelsortabil thead tr {
    position: absolute;
    top: -9999px;
    left: -9999px;
	}
	.tabelsortabil td {
    padding-top: 1em !important;
    padding-bottom: 1em !important;
    border: none;
    border-bottom: 1px solid #d6d6d6;
    position: relative !important;
    padding-left: 50.2% !important;
	}
	.tabelsortabil td {
    -webkit-box-shadow: 0 0 0 0 #cdcdcd;
    box-shadow: 0 0 0 0 #cdcdcd;
    margin-bottom: 1px;
	}
	.tabelsortabil td::before {
    content: attr(title);
	}
	.tabelsortabil td::before {
    position: absolute;
    top: 50%;
    left: 0;
    width: 50%;
    height: 100%;
    justify-content: center;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: center;
    white-space: nowrap;
    transform: translate(0,-50%);
    -ms-transform: translate(0 ,-50%);
    -webkit-transform: translate(0 ,-50%);
    -moz-transform: translate(-0 ,-50%);
    -o-transform: translate(0 ,-50%);
	}
	.tabelsortabil tbody tr:nth-child(2n) td {
    background-color: #f4f4f4;
	}
	.tabelsortabil tr td:last-child {
    -webkit-box-shadow: 0 2px 0 0 #c41230;
    box-shadow: 0 2px 0 0 #c41230;
    margin-bottom: 3px;
	}
	.detaliiComanda {
    width: 100%;
    margin: 4px 0px;
	}
	.susDetaliiComanda{
		min-height: 0;
	}
	.imaginiMasina > a {
    color: var(--negru);
    text-align: center;
    display: block;
    margin: 18px 0px;
	}
	.imaginiMasina{
		display: block;
		text-align: center;
	}
	a.adaugaMasina{
		font-size: var(--m);
	}
	#banner .bx-wrapper {
    height: 224px;
	}
}
@media only screen and (max-width: 550px){
	header::before {
		height: 54px;
	}
	.header{
		grid-template-rows: 54px 35px;
		grid-template-columns: 170px 1fr;
	}
	#cossusqty{
		z-index:9;
	}
	.logo img{
		width: 91%;
		z-index: 9;
	}
	.meniu-sus {
    border-bottom-left-radius: 16px;
	}
	.mailuri, .telefoane, .wrapSelectAutoSus{
		display: none;
	}
	.ui-widget {
    font-size: var(--m) !important;
	}
	.categorii-sus{
		display: block;
		text-align: center;
		padding-top: 4px;
	}
	#menu ul:not(.options){
		width: 220px;
	}
	.meniuMobile{
		top: 35px;
	}
	body{
		padding-top: 92px;
	}
	#banner .bx-wrapper{
		height: 270px;
	}
	.titleCategorie {
    font-size: var(--m);
	}
	#barafooter{
		height: auto;
		font-size: var(--s);
	}
	.parereleft, .parereright{
    width: 100%;
	}
	.right .articolegrid {
    grid-template-columns: repeat(2, calc(50% - 8px));
	}
	#produsesimilare .articolegrid {
    grid-template-columns: repeat(2, calc(50% - 13px));
	}
	.gridHalf{
		grid-template-columns: 1fr;
	}
	.cosimg{
		padding: 5px;
	}
	.holderFormularNewsletter form{
		text-align: center;
	}
	.holderFormularNewsletter form input[type="submit"]{
		margin-top: 5px;
	}
	.artcos {
    grid-template-columns: 1fr 2fr;
	}
	.cosMijloc{
		padding: 8px;
	}
	#banner .bx-wrapper {
    height: 203px;
	}
}
@media only screen and (max-width: 500px){
	.imgCookie{
		height: 30px;
	}
	.cookieImg{
		display: none;
	}
	#cookie{
		padding: 30px 20px
	}
	#cookies a.agree {
		margin-left: 0px;
	}
	.articolTitle, .textSelectAuto, .textUtilajeVizitate, .textUtilajeleMele, .footerelement p, .cautaButon i{
		font-size: var(--mformobile);
	}
	input[type="text"], input[type="password"], textarea{
		font-size: var(--sformobile);
	}
	#editfrominner input[type="submit"]{
		font-size: var(--m);
	}
	.texttransport:not(:empty){
		font-size:13px;
	}
	.articolTitle {
    height: 26px;
	}
	input[type="text"].cautaCuvant{
		padding-right: 30px;
	}
	.cautaButon{
		margin-left: -32px;
		height: 34px;
	}
	input[type="text"].cautaCuvant{
		width: 100%;
		margin-left: 0;
	}
	.textUtilajeVizitate{
		margin-top:10px;
	}
	#banner .bx-wrapper {
    height: 240px;
	}
	.articolImagineMare {
    width: 190px;
	}
	.selectAdreseLivrare{
		display: block;
	}
	.selectAdreseLivrare span{
		display: block;
		margin-top: 5px;
	}
	.SumoSelect > .CaptionCont > span{
		white-space: normal;
	}

	.articol{
		grid-template-columns:1fr 1fr;
		grid-template-areas: "imgArt prodArt" "imgArt titluArt" "imgArt critArt" "imgArt codArt" "pretArt buyArt" "stocArt buyArt";
	}
	.articolPret, .articolStoc{
		border-left: none;
		margin-left: 0px;
	}
	.articolPret, .articolCumpara{
		margin-top: 18px;
	}
	.articolCumpara{
		margin-left:10px;
		position: relative;
	}
	.articol .articolFav{
		top: 12px;
		right: 3px;
	}
	.articolegrid .articolCumpara, .articoleslider .articolCumpara{
		position: static;
	}
	.articolegrid .articolFav, .articoleslider .articolFav{
		top:3px;
	}
	.logoalb img{
		max-width: 90%;
	}
	.cosFinal{
		text-align: center;
	}
	.cosCod{
		left: 8px;
	}
	.mesajSus{
		white-space: normal;
	}
	.articolegrid .articolPret, .articoleslider .articolCumpara {
    margin-top: 0px;
	}
	.cauitaInComenzi form{
		display: block;
		text-align: center;
	}
	.cauitaInComenzi form .SumoSelect{
		margin-right:0px;
		margin-bottom: 10px;
		width: 100%;
	}
	.cauitaInComenzi form input[type="text"]{
		width: -moz-calc(100% - 80px);
		width: -webkit-calc(100% - 80px);
		width: calc(100% - 80px);
	}
	.tabss > ul li{
		padding: 4px;
		line-height: 16px;
	}
	#banner .bx-wrapper {
    height: 183px;
	}
	.linkuriComandaAuth{
		width:100%;
	}
}
@media only screen and (max-width: 450px){
	#banner .bx-wrapper {
    height: 215px;
	}
	.articolMareAfisareSus{
		grid-template-areas: "imaginePeArticol" "cumparaPeArticol" "infoPeArticol";
		grid-template-columns: 1fr;
		row-gap: 15px;
	}
	.articolImagineMare{
		width: 100%;
		text-align: center;
	}
	.mailNewsLetter{
		margin: 0px !important;
	}
	.holderFormularNewsletter form{
		display: flex;
    flex-direction: column;
    gap: 5px;
	}
	.articolImgMare{
		display: inline-block;
	}
	.articolDreaptaMare{
		padding: 15px;
		width: 100%;
	}
	.articol .articolFav {
    top: 0px;
    right: auto;
    left: -22px;
	}
	.articolegrid .articolFav, .articoleslider .articolFav{
		top: 3px;
		right: 3px;
		left:auto;
	}
	.right .gridCategorii {
    grid-template-columns: repeat(3, calc(33.3% - 8px));
	}
	.editmasina{
		padding: 0px;
	}
	#editfrominner input[type="submit"]{
		margin-top: 5px;
	}
	.tabss > ul li a{
		font-weight: 600;
		font-size: var(--s);
	}
	#banner .bx-wrapper {
    height: 163px;
	}
	.butoaneSocialAuth{
		grid-template-columns: 1fr;
		grid-gap: 10px;
	}
}
@media only screen and (max-width: 400px){
	#banner .bx-wrapper {
    height: 200px;
	}
	.header{
		grid-template-columns: 156px 1fr;
	}
	.continutNewsletter .tractorSelect{
		display: none;
	}
	.articolegrid .articol, .articoleslider .articol{
		padding:3px;
	}
	.articolegrid .articolTitle, .articolegrid .articolProd, .articolegrid .articolCod, .articolegrid .articolCrit, .articoleslider .articolTitle, .articoleslider .articolProd, .articoleslider .articolCod, .articoleslider .articolCrit{
    margin-left: 0px;
	}
	#produsesimilare .articolegrid {
    grid-template-columns: repeat(2, calc(50% - 8px));
	}
	.footerelement{
		width: 78%;
		margin: 0 auto;
	}
	#footer .container {
    grid-template-columns: 1fr;
	}
	.tabss > ul li {
    padding: 2px;
    line-height: 19px;
	}
	.tipholder thead th, .tipholder tbody td{
		font-size: var(--s);
	}
	#banner .bx-wrapper {
    height: 142px;
	}
	.anpcImgs img{
		max-height: 50px;
	}
	.anpcImgs a{
		text-align: center;
	}
}
