@media (max-width: 1200px) {
.plus {left: 58.1%;}
.swiper {height: 500px;}
.cadru {left: 0%; width: 55%;}
.cadru li {font: 250 26px/1.1 encode; margin: 18px 0; padding: 0 0 0 26px;}
.sigla img {width: 300px;}
.anpc a {margin: 0 0 5px 0;}
.iso a {margin: 0 0 5px 0;}
#socialMediaIcons a {margin-right: 10px;}
} /* end 1200px */

@media (max-width: 1000px) {
.meniu {display: none;}
.meniu.active {display: block;}
.minimenu li a {margin: 0; padding: 0;}
.minimenu li a:after {font: 200 40px/1 var(--mso);}
.swiper {height: 450px;}
.cadru {left: 0; width: 60%;}
.cadru li {font: 250 24px/1.1 encode; margin: 18px 0; padding: 0 0 0 24px;}
.but-mob {display: block; position: absolute; top: 15px; right: 4px; color: var(--albastru);}
.but-mob:before {content: "menu"; font: 300 40px/1 var(--mso); cursor: pointer;}
.but-mob.active:before {content: "menu_open"; cursor: pointer;}
.meniu {position: absolute; top: 55px; right: 10px; z-index: 10;}
.meniu li {display: block;}
.meniu li a {display: block; background: var(--albastru); color: #fff; border-radius: 0; padding: 20px; border-bottom: 1px solid #fff;}
.meniu li:first-child a {border-radius: 5px 5px 0 0;}
.meniu li:last-child a {border-radius: 0 0 5px 5px;}
h1 .mso {font: 100 80px/1 var(--mso);}
h1 {font: 200 40px/1.3 encode; text-align: left;}
.colx2 {column-count: 1;}
.colx2bis {column-count: 1;}
.intrebari-meniu {border-bottom: none;}
.intrebare-titlu:before, .cerinta-titlu:before {top: 0; font: 200 33px/1 var(--mso);}
.intrebari-meniu span {display: block; position: relative; padding: 20px 15px; margin: 4px 0; border-radius: 5px; border-bottom: 1px solid #f4f4f4;}
.intrebari-meniu span.active {border-bottom: 1px solid var(--albastru);}
.intrebare-titlu, .cerinta-titlu {padding: 0px 36px 0 44px; font: 500 18px/1.3 encode;}
.intrebare {padding: 20px 10px;}
.intrebare:before {right: 5px; top: 13px; font: 200 40px/1 var(--mso);}
.intrebare-raspuns {padding: 0px 0px 0 20px; margin: 20px 0 0 0;}
.comanda-meniu {border-bottom: 0;}
.comanda-meniu span {display: block; position: relative; padding: 20px 40px; margin: 8px 0; border-radius: 5px; border-bottom: 1px solid #f4f4f4;}
.comanda-meniu span.active {border-bottom: 1px solid var(--albastru);}
.grupform {width: 100% !important;}
.comanda-form h4 {font: 300 24px/1.2 encode;}
.tc-head span {font: 700 12px/1 encode;}
.tabel-comanda select {padding: 3px 0px 3px 22px; font: 400 14px/1 encode;}
.tabel-comanda > div.tc-total-final {font: 700 16px/1.2 encode;}
.modalitate span {width: 50%;}
.modalitate label {padding: 0 21px 0 17px; line-height: 1; text-align: center;}
input + label:before {font: 200 27px/1 var(--mso);}
.trimite {width: 100%; margin: 0px auto 90px auto;}
.preturi h3 {width: 100%; font: 300 28px/1.2 encode;}
.bulina {width: 47%;}
.plus {top: 80px; left: 50%; transform: translateX(-50%);}
.hc-left, .hc-right {width: 100%;}
footer {margin: 110px 0 0 0;}
footer .container {grid-template-columns: repeat(2, 1fr);}
.anpc a {margin: 0 0 5px 0;}
.iso a {margin: 0 0 5px 0;}
.info-symbol {visibility: hidden;}
#socialMediaIcons a {margin-right: 10px;}
} /* end 1000px */

@media (max-width: 768px) {
.bulina {padding: 17px;}
.bulina strong {font: 400 42px/1 encode;}
.mic {font: 700 12px/1.1 encode;}
.plus .mso {font: 100 50px/1 var(--mso);}
.plus {top: 87px; width: 50px; height: 50px;}
.swiper {height: 450px;}
.cadru {left: 0; width: 65%;}
.cadru li {font: 250 18px/1.1 encode; margin: 16px 0; padding: 0 0 0 20px;}
footer .container {grid-template-columns: repeat(1, 1fr); padding: 30px 3%;}
.anpc a {margin: 0 0 5px 0;}
.anpc img {width: 150px;}
.orda img {width: 200px;}
.iso a {margin: 0 0 5px 0;}
.info-symbol {visibility: hidden;}
#socialMediaIcons a {margin-right: 10px;}
} /* end 768px */

@media (max-width: 576px) {
.sigla img {width: 237px; margin: 0 0 0 3%;}
h1 {font: 300 30px/1.3 encode; padding: 20px 0; margin: 30px -3%;}
.h1-inside {justify-content: center;}
.content {padding: 0 3%; margin: 25px 0 0 0;}
.swiper {height: 360px; width: 106%; margin-left: -3%;}
.cadru {left: 0; width: 70%;}
.cadru li {font: 250 16px/1.1 encode; margin: 14px 0; padding: 0 0 0 16px;}
.hex {display: none;}
.cadru li:before {top: 7px; left: 0; opacity: 0.7;}
.swiper-pagination-bullet {width: 20px; height: 20px; line-height: 21px;}
.home-text p.imp {padding: 30px 4%; font: 600 20px/1.6 encode;}
.home-text p {font: 400 18px/1.6 encode; text-align: left;}
.home-text ul li {font: 400 18px/1.6 encode; text-align: left;}
.caseta {padding: 20px 40px 20px 20px;}
.caseta h3 {padding: 17px 24px 0 0px; font: 600 24px/1.2 encode;}
.caseta ul li {padding: 0 0 5px 23px; font: 400 18px/1.6 encode;}
.caseta li:before {left: -11px;}
.hc-left {margin: 0 0 47px 0;}
.intrebari-meniu {margin: 40px 0 50px 0;}
.tc-linie span.price, .tc-linie span.priceb, .tc-linie span#total-price3, .tc-linie span#total-price4,
 .tc-linie span#total-priceb3, .tc-linie span#total-priceb4, .tc-total-final span#total-price,
 .tc-total-final span#total-priceb {padding: 10px 10px 10px 0;}
.caseta h3 strong {top: -57px; right: -49px; width: 80px; height: 80px;}
.caseta h3 strong .mso {font: 100 73px/1 var(--mso);}
.content footer ul {padding: 0; text-align: left;}
.anpc a {margin: 0 0 5px 0;}
.anpc img {width: 150px;}
.orda img {width: 200px;}
.iso a {margin: 0 0 5px 0;}
.sageata {left: 22px;}
.content p {text-align: left;}
ol li {text-align: left;}
.content ul {text-align: left;}
.modalitate span {white-space: initial;}
.modalitate label {padding: 0 21px 0 17px; line-height: 1; text-align: center;}
input + label:before {position: absolute; top: 50%; left: 7px; transform: translateY(-50%); font: 500 22px/1 var(--mso);}
.info-symbol {visibility: hidden;}
#socialMediaIcons a {margin-right: 10px;}
} /* end 576px */
