@media only screen and (max-width : 1450px){
  .menuLeft a, .linkMenu, .submeniu a{
    font-size:14px;
  }
  .txtSubsMare h2{
    margin: 110px 0px 25px;
  }
}
@media only screen and (max-width : 1450px){
  .menuLeft a, .linkMenu, .submeniu a{
    font-size:13px;
  }
  .slider-content{
    left: 55px;
  }
}
@media only screen and (max-width : 1350px){
  .txtSubsMare h2 {
    margin: 85px 0px 25px;
  }
}
@media only screen and (max-width : 1300px){
  .nrPas::before {
    width: 153px;
  }
  #logo{
    width:220px;
  }
  .menuLeft{
    width: -webkit-calc(100% - 450px);
    width: -moz-calc(100% - 450px);
    width: calc(100% - 450px);
  }
  .christmasMenu::before {
    top: 9px;
  }
  .ctnPas{
    width: 20%;
  }
}
@media only screen and (max-width : 1250px){
  .nrPas::before {
    width: 145px;
  }
  .menuLeft a, .linkMenu{
    margin: 0px 6px;
  }
  .menuRight{
    width: 130px;
  }
  .menuLeft {
    width: -webkit-calc(100% - 405px);
    width: -moz-calc(100% - 405px);
    width: calc(100% - 405px);
  }
  .first-animation{
    font-size:45px;
  }
  .fourth-animation{
    font-size:20px;
  }
  .titluMare2{
    font-size:30px;
  }
  .art{
    width: 31.3%;
    margin-bottom: 15px;
  }
  .art.artNew{
    width: 20%;
  }
  .submeniu{
    padding:20px;
  }
}
@media only screen and (max-width : 1200px){
  .nrPas::before {
    width: 140px;
  }
  .txtSubsMare h2 {
    margin: 60px 0px 25px;
  }
}
@media only screen and (max-width : 1150px){
  .blogMic .ctnImgBlog {
    height: 275px;
  }
  .blogMic{
    width:40%;
  }
  .blogMare{
    width:58%;
  }
  .nrPas::before {
    width: 133px;
  }
  .menuLeft a, .linkMenu{
    font-size:12px;
  }
  #logo {
    width: 170px;
  }
  .menuLeft {
    width: -webkit-calc(100% - 340px);
    width: -moz-calc(100% - 340px);
    width: calc(100% - 340px);
    margin-left: 20px;
  }
  .first-animation {
    font-size: 35px;
  }
  .fourth-animation {
    font-size: 16px;
    width: 155px;
  }
  .txtSubsMare h2{
    font-size: 35px;
  }
  .txtSubsMare p{
    font-size:20px;
  }
  .txtSubsMare h2 {
    margin: 45px 0px 25px;
  }
}
@media only screen and (max-width : 1100px){
  .nrPas::before {
    width: 126px;
  }
  .ctnTipDeliveries{
    font-size:14px;
  }
  .submeniu {
    min-width: 690px;
  }
  .textMareFstPg{
    width: 85%;
  }
  .txtSubsMare h2{
    margin: 30px 0px 25px;
  }
}
@media only screen and (max-width : 1050px){
  .articol{
    width:32.3%;
  }
  .nrPas::before {
    width: 120px;
  }
  .ctnTipDeliveries {
    font-size: 13px;
  }
  .menuLeft a, .linkMenu {
    font-size: 11px;
  }
  #footerUp{
    height:435px;
  }
  .titluMare2{
    margin: 35px 0px;
    font-size: 26px;
  }
}
@media only screen and (max-width : 1000px){
  .formularDelivery .holderInfoCheckoutRight{
    display: none;
  }
  .summarySendOrder {
    display: block !important;
    position: initial;
  }
  #logo{
    width:115px;
  }
  .menuRight .search, .btnCos, #logo, .menuLeft{
    height:100px;
  }
  .submeniu{
    padding:18px;
  }
  .menuLeft{
    width: -webkit-calc(100% - 290px);
    width: -moz-calc(100% - 290px);
    width: calc(100% - 290px);
  }
  .blogMic .ctnImgBlog {
    height: 245px;
  } 
  .cartFull{
    width: 100%;
  }
  .nrPas::before {
    width: 143px;
  }
  .menuRight .search::before{
    top:42px;
  }
  .textCat .titluCat{
    font-size: 30px;
  }
  .textCat h2, .textCat span, .textCat p{
    font-size: 19px !important;
  }
  .textCat a{
    font-size: 15px;
  }
  .bxsd #logo, .bxsd .menuLeft, .bxsd .search, .bxsd .btnCos {
    height: 65px;
  }
  .bxsd .search::before {
    top: 24px;
  }
  .articolImg{
    height: 305px;
  }
  .nrPas::before {
    width: 112px;
  }
  .holderInfoCheckout{
    grid-template-columns: 1fr;
    grid-row-gap: 25px;
  }
}
@media only screen and (max-width : 950px){
  .menuRight{
    width:110px;
  }
  .menuLeft a{
    margin: 0px 4px;
  }
  .menuLeft {
    width: -webkit-calc(100% - 265px);
    width: -moz-calc(100% - 265px);
    width: calc(100% - 265px);
  }
  .aminteles{
    display: inline-block;
    margin-top:5px;
  }
  .ctnTitluBlog{
    margin: 15px 0px;
    font-size: 22px;
  }
  .ctnTextBlog{
    font-size: 15px;
  }
  .nrPas::before {
    width: 105px;
  }
  .textCat h2, .textCat span, .textCat p {
    font-size: 18px !important;
  }
  .newsletterfooter input[type="text"]{
    width: -moz-calc(75% - 80px);
    width: -webkit-calc(75% - 80px);
    width: calc(75% - 80px);
  }
  .ctnCatAll{
    padding: 5px;
  }
  .titluCatAll{
    font-size: 19px;
  }
  .textMareFstPg h2{
    font-size: 36px;
  }
  .textMareFstPg h3{
    font-size:38px;
  }
  .textMareFstPg{
    margin: 120px auto;
  }
  .copyright, .realizataDe{
    float:none;
    text-align: center;
  }
  .staticContainer, .ctnIntrebari{
    padding:0px 8px;
  }
  .pasCulori .subTitleOptionPas{
    height:32px;
  }
}
@media only screen and (max-width : 900px){
  #content{
    width:100%;
  }
  #left{
    width:100%;
    margin-bottom: 20px;
  }
  .bannersleft{
    height:auto;
  }
  .bannersleft img{
    display: none;
  }
  .textbannsleft{
    position: relative;
    color:#444;
    top: auto;
    left: auto;
  }
  .submeniu a{
    display: block;
    margin: 20px 0px !important;
  }
  .submeniu {
    min-width: 270px;
    padding: 15px 30px;
  }
  #oaterMenu {
    min-width: 200px;
  }
  .titlubannleft {
    font-size: 14px;
    margin-bottom: 0px;
    padding: 14px;
    background: #f0f0f0;
  }
  .iconbannleft {
    background: none;
    font-size: 11px;
    width: auto;
    height: auto;
    position: absolute;
    right: 12px;
    top: 16px;
  }
  .subCats a{
    padding-left: 10px;
  }
  .nrPas::before {
    width: 98px;
  }
  .barsMobileToggle{
    display: block;
    color: #4d4d4d;
    font-weight: 600;
    text-transform: uppercase;
    font-size: 32px;
    display: inline-block;
    vertical-align: middle;
    cursor: pointer;
    margin-right: 10px;
  }
  .userMenuToggle{
    font-size: 30px;
    margin-left: 16px;
  }
  .menuDesktop{
    display: none;
  }
  .menuLeft{
    position: relative;
  }
  .barsMobileToggle .fa-chevron-down{
    font-size:12px;
  }
  .menuLeft a, .linkMenu{
    font-size: 13px;
    margin: 25px 0px;
  }
  .bxsd .menuMobile{
    top:50px;
  }
  .userContain{
    display: none !important;
  }
  #logo {
    width: 240px;
  }
  .menuLeft {
    width: -webkit-calc(100% - 500px);
    width: -moz-calc(100% - 500px);
    width: calc(100% - 500px);
    text-align: right;
  }
  .menuRight {
    width: 220px;
  }
  .menuRight .search, .btnCos{
    font-size: 20px;
  }
  .articolImg {
    height: 375px;
  }
  .itemInfo {
    width: 100%;
    text-align: center;
    margin-bottom: 25px;
  }
  .formularDeliveryItem{
    width:62%;
  }
  .ctnDateSelectProduct{
    width: 38%;
  }
  .showCats{
    display: block;
    background: #ff7b51;
    color: #fff;
    text-transform: uppercase;
    font-weight: 600;
    text-align: center;
    padding: 10px 0px;
    cursor: pointer;
    margin-bottom: 10px;
    font-size: 15px;
  }
  .ctnCatsLeftAll{
    display: none;
  }
  .productDelivCircle{
    left: -15px;
  }
}
@media only screen and (max-width : 850px){
  .titluAsemanatoare{
    font-size: 17px;
  }
  .art {
    width: 31.3%;
  }
  .art.artNew {
    width: 20%;
  }
  .search::before {
    top:28px;
  }
  #meniuCosHover{
    top:60px !important;
  }
  .ctnCategorie{
    position: relative;
    display: block;
  }
  .imgCat{
    width: 100%;
    height: 550px;
  }
  .imgCat .divcentru, .imgCat .divrow{
    display: block;
  }
  .leftCat .imgCat, .leftCat .textCat {
    display: block;
  }
  .textCat{
    position: absolute;
    height: 415px;
    width: 70%;
    bottom: 0;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
  }
  .leftCat .textCat{
    background: rgba(226, 106, 54, 0.71);
  }
  .ctnCategorie .fadeInLeft, .ctnCategorie .fadeInRight{
    animation-name: none !important;
  }
  .rightCat .textCat{
    background: rgba(92, 92, 92, 0.71);
  }
  .ctnCategs{
    box-shadow: none;
  }
  .rightCat .textCat{
    text-align: left;
  }
  .blogMic .ctnImgBlog {
    height: 210px;
  }
  .ctnTitluBlog{
    font-size: 18px;
  }
  .titluMare2{
    font-size: 30px;
    margin: 40px 0px;
  }
  #left .titluLeft span{
    font-size: 17px;
  }
  .searchHidden{
    top: 60px !important;
  }
  .nrPas::before {
    width: 87px;
  }
  .txtSubsMare h2{
    margin: 25px 0px 25px;
  }
  .subsFirstPg{
    grid-template-columns: 1fr;
  }
  .subsFirstPg{
    border:none;
  }
}
@media only screen and (max-width : 800px){
  .titleblogholder{
    height: 36px;
  }
  .subscriptionStanga, .subscriptionDreapta{
  	width: 100%;
  	margin-right: 0px;
  	margin-left: 0px;
  }
  .submitCheckOut input{
    font-size: 14px;
  }
  .backButton a{
    font-size: 12px;
  }
  #footerUp{
    height:440px;
  }
  .ctnCategoriesAll{
    grid-template-columns: 1fr 1fr;
  }
}
@media only screen and (max-width : 750px){
  .formularc{
    width:100%;
  }
  .checkoutDelivGrid{
    grid-template-columns: 1fr;
  }
  .blogMic .ctnImgBlog {
    height: 180px;
  }
  .seeMoreBlog{
    font-size: 14px;
  }
  .ctnBaraPasi{
    width: 100%;
  }
  .nrPas::before {
    width: 120px;
}
  .menuMobile{
    top:50px;
  }
  #footerUp{
    display: none;
  }
  #footer{
    position: relative;
    margin-top: 30px;
  }
  .first-animation {
    font-size: 30px;
  }
  .second-animation{
    font-size: 22px;
  }
  .titluMare2{
    font-size:24px;
  }
  .articolImg {
    height: 320px;
  }
  .formularDeliveryItem .i{
    width:49%;
  }
  .infoFooter a{
    font-size: 13px;
  }
  .ctnArticolOptiune{
    display: block;
  }
  .gridThankYou{
    grid-template-areas: "rightty" "leftty";
    grid-template-columns: 1fr;
  }
  .containerContactthank{
    margin-bottom: 25px;
  }
  .formular50{
    width: 100%;
  }
}
@media only screen and (max-width : 700px){
  .blogvizulizari{
    top:-18px;
  }
  .mapForCheckPostalCode #mapid{
    width: 100% !important;
  }
  .textCat .titluCat{
    font-size: 28px;
  }
  .textCat p{
    font-size: 18px;
  }
  .textCat{
    height: 355px;
  }
  .blogMic .ctnImgBlog {
    height: 130px;
  }
  .nrPas::before {
    width: 110px;
  }
  .imgCat {
    height: 510px;
  }
  .realizataDe, .copyright{
    float:none;
  }
  .footerJos{
    text-align: center;
  }
  .art {
    width: 48%;
  }
  .art.artNew {
    width: 48%;
  }
  .selectDateProduct{
    font-size: 14px;
  }
  .adreseFolosite{
    font-size:14px;
  }
  .textMareFstPg {
    width: 92%;
    margin: 100px auto;
  }
  .infoFooter a{
    margin-bottom:13px;
  }
  .menuRight {
    width: 130px;
  }
  .menuLeft{
    width: -webkit-calc(100% - 410px);
    width: -moz-calc(100% - 410px);
    width: calc(100% - 410px);
  }
}
@media only screen and (max-width : 650px){
  .parallax{
    height:180px;
  }
  .articolImg{
    height:260px;
  }
  .articolDenumire{
    font-size: 24px;
    margin-bottom: 13px;
    padding-bottom: 10px;
  }
  .articolDescriere{
    font-size:15px;
  }
  .alegeTipul {
    margin: 15px 0px 20px;
  }
  .imgBlogctn img {
    max-width: 220px;
  }
  .menuLeft a, .linkMenu {
    display: block;
  }
  .tabelsortabil td:before{
		content: attr(title);
	}
	.tabelsortabil td{
		text-align: center;
	}
	.tabelsortabil td  {
	    padding-top: 1em !important;
	     padding-bottom: 1em !important;
		/* Behave  like a "row" */
		border: none;
		border-bottom: 1px solid #d6d6d6;
		position: relative !important;
		padding-left: 50.2% !important;
	}
	.tabelsortabil td:before {
		/* Now like a table header */
		position: absolute;
		/* Top/left values mimic padding */
		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 ,.tabelsortabil thead , .tabelsortabil tbody , .tabelsortabil th , .tabelsortabil td , .tabelsortabil tr{
		display: block;
	}
	.tabelsortabil thead tr {
		position: absolute;
		top: -9999px;
		left: -9999px;
	}
	.tabelsortabil td{
		-webkit-box-shadow: 0 0 0 0 #cdcdcd;
		box-shadow: 0 0 0 0 #cdcdcd;
		margin-bottom: 1px;
		font-size: 15px;
	}
	.tabelsortabil tr td:last-child{
		-webkit-box-shadow: 0 2px 0 0 #CD0808;
		box-shadow: 0 2px 0 0 #CD0808;
		margin-bottom: 3px;
		font-size: 15px;
	}
  .cart3, .cosCol2{
    width: -moz-calc(100% - 190px);
    width: -webkit-calc(100% - 190px);
    width: calc(100% - 190px);
  }
  .cosimg{
    width: 160px;
  }
  .nrPas::before {
    width: 100px;
  }
  .continuacumparaturi, .trimitecomanda{
    margin-bottom:5px;
  }
  .first-animation {
    font-size: 20px;
  }
  .second-animation{
    margin: 10px 0px 8px;
    font-size: 16px;
  }
  .fourth-animation {
    font-size: 13px;
    width: 130px;
  }
  .imgCat {
    height: 435px;
  }
  .containCategs {
    margin-top: 30px;
  }
  .footerSus{
    grid-template-columns: 1fr;
    grid-template-areas: "susFooter" "josFooter";
  }
  .rightFooter{
    grid-area: josFooter;
    margin-top: 40px;
  }
  .leftFooter{
    grid-area: susFooter;
  }
  .menuForMobile{
    min-width: 85%;
  }
  .ctnPasSubs{
    width: 100%;
  }
  .articoleholder .productDelivCircle {
    padding: 0px;
    top: -13px;
    left: -5px;
    width: 75px;
    height: 75px;
  }
  .articoleholder .productDelivCircle span {
    font-size: 10px;
  }
}
@media only screen and (max-width : 600px){
  .containerAsemanatoare{
    grid-template-columns: repeat(2, 1fr);
  }
  .containerAsemanatoare .articolImg{
    height: 383px;
  }
  #formularCheckPostCode{
    width: 96vw;
  }
  #mapid{
    width: 100%;
  }
  .artsFirstPg{
    margin-top:20px;
  }
  .iconFav{
    width:30px;
    height:30px;
    font-size:17px;
  }
  .mesajAddDelFav{
    font-size:10px;
  }
  .blogtextholder, .blogimagineholder{
    width:100%;
  }
  .formularc h1, .formularcontnoumare h1, .titluMare{
    font-size:24px;
  }
  .textCat{
    width:95%;
  }
  .ctnTitluBlog {
    font-size: 15px;
  }
  .ctnTextBlog{
    display: none;
  }
  .seeMoreBlog{
    margin-top: 0px;
    font-size: 12px;
  }
  .optionPas{
    font-size: 14px;
    margin-top: 20px;
  }
  .titluMare2{
    font-size: 25px;
  }
  .blogholder{
    width: 100%;
    margin: 0px 0px 10px;
  }
  .titleblogholder {
    height: auto;
  }
  .bloguriholder {
    margin-left: 0px;
    width: 100%;
  }
  .nrPas::before {
    width: 90px;
  }
  #logo {
    width: 170px;
  }
  .menuLeft{
    width: -webkit-calc(100% - 370px);
    width: -moz-calc(100% - 370px);
    width: calc(100% - 370px);
  }
  .titluMare2 {
    font-size: 18px;
  }
  .imgCat {
    height: 400px;
  }
  .titluCatAll {
    font-size: 16px;
  }
  .formularDeliveryItem {
    width: 100%;
  }
  .ctnDateSelectProduct {
    width: 100%;
  }
  .intrebare{
    font-size: 14px;
  }
  .raspuns p{
    font-size: 15px;
  }
  #tabsSusArt div{
    display: none;
  }
}
@media only screen and (max-width : 550px){
  .containerAsemanatoare .articolImg{
    height: 339px;
  }
  .art {
    width: 48%;
  }
  .articol {
    width: 49%;
  }
  .articolImagine{
    width:100%;
  }
  .articolRight{
    width: 92%;
    float: none;
    margin: 15px auto;
  }
  .blognext, .blogant{
    font-size:13px;
  }
  .citestesiblog{
    font-size:14px;
  }
  .w60 {
    width: 100%;
  }
  .nrPas::before {
    width: 80px;
  }
  .lbl, .v, #formularTrimiteComanda h1, .selectincos b{
    font-size: 13px;
  }
  .articolImagine{
    float: none;
  }
  .showCats{
    font-size:13px;
  }
  .parallax {
    height: 115px;
  }
  .textMareFstPg p {
    font-size: 18px;
  }
  .textMareFstPg h2 {
    font-size: 28px;
  }
  .textMareFstPg {
    margin: 70px auto;
  }
  .txtSubsMare h2 {
    font-size: 28px;
  }
  .textMareFstPg h3 {
    font-size: 30px;
  }
  .menuLeft {
    width: -webkit-calc(100% - 345px);
    width: -moz-calc(100% - 345px);
    width: calc(100% - 345px);
  }
  .barsMobileToggle{
    font-size:24px;
  }
  .userMenuToggle{
    font-size: 22px;
    margin-left: 10px;
  }
  .menuRight .search, .btnCos {
    font-size: 17px;
  }
  .menuRight {
    width: 120px;
  }
  .ctnThankYou h1{
    font-size: 18px;
  }
  .contentPas{
    grid-template-columns: 1fr;
  }
  .optionPas{
    margin:2px !important;
  }
}
@media only screen and (max-width : 500px){
  .containerAsemanatoare .articolImg{
    height: 306px;
  }
  .orangeLink{
    padding:6px 7px;
    margin:0px !important;
  }
  .footerGrid{
    grid-template-columns: 1fr;
  }
  .socialMedia, .logoTrustSeal{
    display: block;
  }
  .blogMic {
    width: 100%;
  }
  .blogMare {
    width: 100%;
  }
  .blogMic .ctnImgBlog, .ctnImgBlog {
    height: 150px;
    overflow: hidden;
  }
  .ctnTextBlog {
    display: block;
    margin-bottom: 15px;
  }
  .cosimg {
    width: 98px;
  }
  .cart3, .cosCol2 {
    width: -moz-calc(100% - 130px);
    width: -webkit-calc(100% - 130px);
    width: calc(100% - 130px);
  }
  .nrPas::before {
    width: 74px;
  }
  .ctnTipDeliveries{
    padding: 10px 20px;
  }
  .menuMobile{
    right: 0;
    left:auto;
  }
  .menuForMobile {
    min-width: 95%;
  }
  .slider-content {
    left: 13px;
  }
  .titluCatAll{
    top: 40px;
    left: 14px;
    font-size:14px;
  }
  .ctnCatAll {
    padding: 2px;
  }
  .intrebare{
    padding: 10px 30px;
  }
  .txtSubsMare{
    padding: 5px;
  }
  .paginare{
    margin-top: 10px;
  }
}
@media only screen and (max-width : 450px){
  .containerAsemanatoare{
    grid-template-columns: repeat(1, 1fr);
  }
  .containerAsemanatoare .articolImg{
    height: 471px;
  }
  .orangeLink{
    display: none !important;
  }
  .mobileLink{
    display: block !important;
  }
  .meniuSus{
    padding:0px;
  }
  #editfrom {
    max-width: 90%;
    min-width: 0;
  }
  .imgCat {
      height: 355px;
  }
  .textCat {
    width: 100%;
    padding: 0px 20px;
  }
  .ctnCategorie{
    margin:0px;
  }
  .containerArts {
    margin-top: 40px;
  }
  .nrPas{
    width: 30px;
    height: 30px;
    font-size: 12px;
  }
  .nrPas::before {
    top: 15px;
    width: 64px;
  }
  .xdsoft_datetimepicker.xdsoft_inline{
    width:100% !important;
    display: flex;
    justify-content: center;
  }
  .xdsoft_datetimepicker .xdsoft_datepicker {
      width: -moz-calc(100% - 78px) !important;
      width: -webkit-calc(100% - 78px) !important;
      width: calc(100% - 78px) !important;
  }
  .footerJos{
    text-align: center;
  }
  .copyright, .realizataDe{
    float: none;
  }
  .priceOptionArt{
    width: 115px;
    font-size: 13px;
  }
  .cumparaButton{
    font-size: 13px;
  }
  .articolRight .addDelFav .iconFav{
    height: 48px;
  }
  #logo {
    width: 125px;
  }
  .menuLeft {
    width: -webkit-calc(100% - 255px);
    width: -moz-calc(100% - 255px);
    width: calc(100% - 255px);
  }
  .menuRight .search, .btnCos, #logo, .menuLeft {
    height: 70px;
  }
  .menuRight {
    width: 88px;
  }
  .menuRight .search::before {
    top: 25px;
  }
  .formularc h1, .formularcontnoumare h1, .titluMare {
    font-size: 18px;
  }
  .autentificareSubmit, .submitcont input, .btnsSubmit input, .submitBtn input{
    font-size:14px;
  }
  .textMareFstPg h2 {
    font-size: 21px;
  }
  .textMareFstPg h3 {
    font-size: 22px;
  }
  .textMareFstPg {
    margin: 55px auto;
  }
  .ordonare select{
    width: 49%;
  }
  .socialFooter{
    grid-template-columns: 1fr;
  }
}
@media only screen and (max-width : 400px){
  .full400{
    width: 100%;
    flex: unset;
  }
  #scfacturare select, #scfacturarecont select{
    width:70px;
  }
  #rsc {
    width: -webkit-calc(100% - 75px);
    width: -moz-calc(100% - 75px);
    width: calc(100% - 75px);
  }
  .selectincos{
    font-size:14px;
  }
  .formularc h1, .formularcontnoumare h1, .titluMare {
    font-size: 20px;
  }
  .lbl, .v, #formularTrimiteComanda h1, .selectincos b{
    font-size:14px;
    margin: 10px 0px 5px;
  }
  .ctnBife{
    font-size:14px;
  }
  .autentificareSubmit, .submitcont input, .btnsSubmit input, .submitBtn input {
    font-size: 12px;
    margin-bottom: 10px;
  }
  .btnsSubmit input{
    display: block;
    margin: auto;
    margin-bottom:7px;
  }
  .cart3, .cosCol2{
    width:100%;
  }
  .cosimg {
    width: 100%;
    text-align: center;
  }
  .cosimg img{
    display: inline-block;
  }
  .cosCol2{
    text-align: center;
  }
  .nrPas::before {
    width: 54px;
  }
  .backButton, .submitCheckOut{
    margin-bottom: 8px;
    width: 150px;
  }
  .ctnTipDeliveries {
    font-size: 12px;
  }
  .ctnTipDeliveries{
    margin-left: 4px;
    margin-right: 4px;
    margin-top: 15px;
  }
  .denArt{
    height:30px;
    font-size: 14px;
  }
  .first-animation {
    font-size: 13px;
  }
  .second-animation {
    margin: 6px 0px 4px;
    font-size: 11px;
  }
  .fourth-animation{
    padding: 11px 0px;
    font-size: 11px;
    width: 110px;
  }
  .titluMare2{
    margin: 20px 0px;
  }
  .imgCat {
    height: 275px;
  }
  .textCat {
    height: 275px;
  }
  .leftFooter{
    grid-template-columns: 1fr;
    grid-template-areas: none;
  }
  .column1, .column2, .newsletterfooter {
    grid-area: auto;
  }
  .menuForMobile {
    min-width: 98%;
    max-width: 98%;
  }
  .titluCatAll {
    top: 30px;
    left: 6px;
    font-size: 12px;
  }
  .priceOptionArt {
    width: 100px;
    font-size: 10px;
  }
  .alegeTipul {
    margin: 15px 0px 13px;
  }
  .txtSubsMare h2 {
    font-size: 25px;
  }
  .txtSubsMare p {
    font-size: 16px;
  }
  .txtSubsMare a:not(.qedit){
    font-size: 14px;
  }
  #tabsSusArt > ul li{
    font-size:14px;
  }
  .seeAllSubs{
    font-size: 12px;
    width: 145px;
  }
  .fbCtn{
    text-align: center;
  }
}
@media only screen and (max-width : 350px){
  .containerAsemanatoare .articolImg{
    height: 400px;
  }
  .barsMobileToggle{
    margin-right: 2px;
  }
  .priceOptionArt{
    width: 90px;
  }
  #meniuCosHover{
    width: 270px !important;
  }
  #tabsSusArt > ul li{
    width: auto;
  }
  .nrPas::before {
    width: 48px;
  }
  .slider-content .slider-text, .slider-content .slider-subtext {
    padding: 4px;
  }
  .veziProdus{
    font-size: 13px;
    padding: 8px 28px 7px;
  }
}
