@media (max-width: 700px) {
.mytabla table td{
display:block !important; 
}
.kassa .restoran__item-name{
width:100%;
border-right: none;
background:#ddd;
}
table.tablestyle{
overflow:hidden;
}
tbody{
width: 100%;
display: block;
} .kassa .restoran__item-price{
width:100%;
display:block;
}
.mytabla table tr{
display:block !important;
}
.mytabla thead{
display:block !important;
}
.itemmy-full .item-card{
width:100% !important;
min-width:100%;
}
.kassa .restoran__item-price .product__short_description .info .content{
overflow:auto;
}   
.obor-prod__box{
display:block;
}
.obor-product__img{
display:block;
flex: 0 0 100%;
height:70px;
}
.obor-product__img img{
height:100%;
display:block;
}
.obor-product__desc{
flex: 0 0 100%;
}
.center-content{
display: flex;
}
.mag-apteka table.apteka-serv .restoran__item-name, .restoran table.resto-serv .restoran__item-name{
width:100%;
border-right: none;
background:#ddd;
}
.mag-apteka table.apteka-serv .restoran__item-price.itemmy, .restoran table.resto-serv .restoran__item-price.itemmy{
width:100%;
}
.restoran__item-name{
display:block;
}
.restoran__item-price{
display:block;
}
table tr{
display:block;
}
.restoran__item-caption1{
display:none;
}
.mag-apteka table.apteka-serv .restoran__item-name, .sector-serv table.sec-serv-table .restoran__item-name, .mag-apteka table.apteka-serv2 .restoran__item-name{
width:100%;
border-right: none;
display:block;
background:#ddd;
}
.report-buh table.el-report-buh .restoran__item-price.itemmy, .sector-serv table.sec-serv-table .restoran__item-price.itemmy{
width:100%;
display:block;
}
.sector-serv table.sec-serv-table3 .restoran__item-name{
width:100%;
border-right: none;
display:block;
background:#ddd;
}
.sector-serv table.sec-serv-table3 .restoran__item-price{
width:100%;
display:block;
}
.mag-apteka table.apteka-serv2 .restoran__item-name, .mag-apteka table.apteka-serv3 .restoran__item-name, .restoran table.resto-serv2 .restoran__item-name{
width:100%;
border-right: none;
display:block;
background:#ddd;
}
.mag-apteka table.apteka-serv2 .restoran__item-price.itemmy, .restoran table.resto-serv2 .restoran__item-price.itemmy, .restoran table.resto-serv3 .restoran__item-price.itemmy{
width:100%;
display:block;
}
.restoran table.resto-serv3 .restoran__item-name{
width:100%;
display:block;
border-right: none;
background:#ddd;
}
.mag-apteka table.apteka-serv2 .restoran__item-price.itemmy, .restoran table.resto-serv2 .restoran__item-price.itemmy, .restoran table.resto-serv3 .restoran__item-price.itemmy{
width:100%;
display:block;
}
.mag-apteka table.apteka-serv2 .restoran__item-name, .mag-apteka table.apteka-serv3 .restoran__item-name, .restoran table.resto-serv2 .restoran__item-name{
width:100%;
display:block;
border-right: none;
background:#ddd;
}
.mag-apteka table.apteka-serv3 .restoran__item-price.itemmy{
width:100%;
display:block;
}
.el-doc-tarif thead td.restoran__item-caption1, .el-doc-tarif tbody td.restoran__item-name{
width:100%;
border-right: none;
background:#ddd;
display:block;
}
.el-doc-tarif thead td.restoran__item-caption2, .el-doc-tarif tbody td.restoran__item-price{
width:100% !important;
display:block;
}
.report-buh .el-report-buh thead td.restoran__item-caption1, .report-buh table.el-report-buh .restoran__item-name{
width:100%;
border-right: none;
display:block;
background:#ddd;
}
.report-buh .restoran__item-caption2, .report-buh table .restoran__item-price{
width:100%;
display:block;
}
.el-report-serv td.restoran__item-name, .el-report-serv td.restoran__item-caption1{
width:100%;
border-right: none;
display:block;
background:#ddd;
}
.report-buh .restoran__item-caption2, .report-buh table .restoran__item-price{
width:100%;
display:block;
}
thead{
display:none;
}
table tr{
height: auto;
}
.cont-pers thead td.restoran__item-caption1, .cont-pers tbody td.restoran__item-name{
width:100%;
border-right: none;
display:block;
background:#ddd;
}
.cont-pers thead td.restoran__item-caption2, .cont-pers tbody td.restoran__item-price{
width:100% !important;
display:block;
}
.resto-serv2 tr:nth-child(2) td.restoran__item-name {
display: none !important;
}
.restoran__item-price .woocommerce.mykup a{
width:70% !important;
}
.apteka-serv2 .restoran__item-price .mypri3{ 
display: block;
margin: 10px;
}
.itemmy-full .mypri2{
padding-left:0px;
width:100%;
}
.itemmy-full .center-content .mypri2{
display:block; 
}
.product_type_simple{
min-width: 55px;
}
table tr{
height: auto !important;
}
.sec-serv-table .mypri3{ 
display:none;
}
.string_discount1{
width:100%;
padding:10px;
}
.tarif-corporate .woocommerce.mypri2, .el-expan .woocommerce.mypri2{
width:100%;
}
.report-buh tbody{
display:block;
}
.rep-price__value, .doc-price__value{
font-size:14px;
}
.prog-table .mypri3{ 
display:none;
}
.prog-table .mypri3.report-serv__wrap {
display:flex;
} .report-buh .report-buh__table .report-in {
padding-top: 0px;
}
table.tarif-table td.restoran__item-name, table.el-document td.restoran__item-name {
border-right: none;
margin-right: 0;
background: #ddd;
}
table.report-buh__table td.restoran__item-caption1, table.el-report-serv td.restoran__item-caption1 {
display: none !important;
}
table.el-report-serv td.restoran__item-caption2 {
width: 100%;
}
table.sec-serv-table tr.tr__heightrow { }
table.sec-serv-table tr.tr__heightrow td ul, table.apteka-serv2 tr.tr__heightrow td ul, table.resto-serv2 tr.tr__heightrow td ul, table.prog-table tr.tr__heightrow td ul {
padding: 5px;
padding-top: 3px;
}
table.sec-serv-table tr.tr__heightrow td.restoran__item-name ul:first-child, table.apteka-serv2 tr.tr__heightrow td.restoran__item-name ul:first-child, table.resto-serv2 tr.tr__heightrow td.restoran__item-name ul:first-child, table.prog-table tr.tr__heightrow td.restoran__item-name ul:first-child {
padding-top: 9px;
}
table.sec-serv-table tr.tr__heightrow td ul li, table.apteka-serv2 tr.tr__heightrow td ul li, table.resto-serv2 tr.tr__heightrow td ul li, table.prog-table tr.tr__heightrow td ul li {
list-style: none;
padding-left: 10px;
padding-top: 3px;
}
table.sec-serv-table .mypri3, table.resto-serv2 .mypri3, table.prog-table .mypri3 { 
display: block;
margin: 10px;
width: auto !important;
}
table.prog-table td.restoran__item-name {
width:100%;
text-align: left;
}
table.prog-table thead td.restoran__item-caption1 {
display: none !important;
}
table.sec-serv-table thead, table.sec-serv-table3 thead, table.resto-serv thead, table.resto-serv2 thead, table.resto-serv3 thead {
display: block;
}
table.sec-serv-table thead td.restoran__item-caption2, table.sec-serv-table3 thead td.restoran__item-caption2, table.resto-serv thead td.restoran__item-caption2, table.resto-serv2 thead td.restoran__item-caption2, table.resto-serv3 thead td.restoran__item-caption2 {
text-align: center;
width: 1%;
}
.no-type, .kassa-sec__title {
font-size: 18px;
}
.kassa thead .restoran__item-caption2 {
width: 100%;
}
.restoran__item-price.price span {
text-align: center;
font-size: 24px !important;
}
.restoran-sec .restoran-sec__title {
font-size: 18px;
}
.mag-apteka .doppoint-item__count, .gossist-item .gossist-item__count {
font-size: 18px;
}
.restoran__item-name .name-left .textline div, .restoran__item-name .name-left .textline span {
font-size: 18px;
}
.drivers-box__desc ol, .drivers-box__desc ul {
padding-left: 15px;
}
}
@media (max-width: 500px) {
.download-item__content {
padding: 20px 0px;
}
#showBlock-cert table {
width: 100%; }
#showBlock-cert table th {
padding-left: 20px;
}
div.form {
margin-bottom: 20px;
}
} .card-service .show-block {
display: none;
position: absolute;
top: 0;
padding: 130px 20px 10px;
z-index: 90;
height: 100%;
width: 100%;
}
.card-service .show-block.show {
display: block;
}
.card-service:hover .show-block {
display: block;
}
.info-comp {
background-repeat: no-repeat;
background-size: cover;
}
header .logo a img {
width: auto;
}
img {
max-width: 100%;
}
.owl-carousel .owl-stage-outer {
padding-bottom: 10px;
}
.wp-block-image img {
height: auto;
}
.btn-more {
text-decoration: none;
outline: none !important;
}
.partner-sec .tablet .cell img {
width: auto;
height: auto;
}
.one-screen {
height: 500px;
}
.img-cover {
position: relative;
}
.img-cover .wrapper {
position: relative;
z-index: 3;
}
.img-cover-bg {
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
object-fit: cover;
object-position: center;
z-index: 1;
}
.img-contain {
position: relative;
}
.img-contain .wrapper {
position: relative;
z-index: 3;
}
.img-contain-bg {
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
object-fit: contain;
object-position: center;
z-index: 1;
}
@media (max-width: 650px) {
.one-screen {
height: 400px;
}
.news-sec .news-card .pic {
height: 210px;
}
}