.mobile-only{display: none;}
@media (min-width:0px) and (max-width:1024px){body:not(.mfp-zoom-out-cur), html{width:100% !important;display:block !important;height:auto !important;overflow:auto;}
    .righttable{width:auto;float:none;margin:0px;}
    .lefttable{float:none;width:auto;}
    table, .header, .info-row, .footer-container, .footer-row, div:not(.others):not(.title):not(.block-stock):not(.price):not(.img-wrap):not(.related-products):not(.col-md-3):not([class^='swiper-']):not([class^='mfp-']):not(.stock_sk):not(.container):not(.row):not(.navbar-header):not(.collapse ):not(.prenavbar):not(.for-mobile1):not(.for-mobile2):not(#summa_itog):not(.payment_text_footer *), form{width:100% !important;height:auto !important;overflow:hidden;box-sizing:border-box;}
    body div:not([class^='swiper-']):not([class^='mfp-']):not(#jivo-mouse-tracker):not(.others):not(.container *):not(.collapse ):not(.payment_text_footer *) {display:inline-block!important;}
    header #navbar-header {width: auto !important;}
    #others > div {width:unset !important;height:auto !important;overflow:unset;box-sizing:border-box;}
    #others .prod-info, #others .prod-info * {width:unset !important;height:unset !important;overflow:unset;box-sizing:border-box;}
    .stock_sk_body{overflow:visible!important;}
    .footer-row, .company-rights{height:auto !important;margin:0 !important;position:relative !important;}
    .info-row div{margin:auto !important;padding-left:25px;padding-right:25px;}
    .header{width:94% !important;margin:0% 3% !important;box-sizing:border-box;height:auto !important;background-size:auto 180%;background-position:22% 5%;background-color:#043150;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}
    .header div{padding:5px 15px !important;margin:0 !important;position:static;box-sizing:border-box;}
    .header p{padding:5px !important;margin:0 !important;box-sizing:border-box;}
    .first-cell, .second-cell, .third-cell{width:32% !important;height:auto !important;}
    .first-cell ul li, .second-cell ul li{width:44% !important;}
}
@media (min-width:0px) and (max-width:600px){
    #card-product .block:nth-child(1) .status {right: 15px;}
    #logo table td{display:inline-block;width:100%;}
    #logo img{float:none !important;display:block;margin:auto;}
    #menu{width:100% !important;display:inline-block !important;padding-left:8px;padding-right:8px;box-sizing:border-box;}
    #menu img, #menu br{display:none;}
    #menu tbody tr td{display:inline-block;float:left;width:100%;}
    /*#menu tbody tr td:nth-of-type(1){display:none;}*/
    #menu a{padding-bottom:2px !important;margin-right:12px;margin-bottom:8px;margin-top:8px;display:inline-block;text-decoration:underline;}
    #menu div > .topmenu{border-bottom:0px solid #c1d3f1 !important;padding-left:55px !important;background-position:14px 3px;}
    #main_table > tbody > tr:nth-of-type(2) > td:nth-of-type(2){width:100% !important;display:inline-block !important;box-sizing:border-box;padding-left:15px;padding-right:15px;overflow:hidden;}
    #main_table img{max-width:280px;float:left;}
    #pay_start ~ .payment_text_footer img {max-width: 25%!important;}
    .swiper-container img {float: unset !important;}
    .swiper-button-prev {left: 23px !important;}
    .swiper-button-next {right: 16px !important;}
    #main_table tbody tr:nth-of-type(2) > td:nth-of-type(2) table{display:inline-block;overflow-x:scroll !important;position:relative;}
    iframe{width:100% !important;}
    #main_table td div a{display: block;}
    #breadcrumbs a{display: inline-block!important;}
    .first-cell, .second-cell, .third-cell{width:100% !important;height:auto !important;border:0px;border-bottom:1px solid #24587b;margin-bottom:15px;}
    .third-cell{padding-bottom:15px;}
    .company-rights{border-top:0px;}
    form{display:inline-block;float:left;}
    form input, form select, form textarea{width:100% !important;padding:10px;margin-bottom:16px;box-sizing:border-box;}
    .description.margin-special-for-articles, .description.margin-special-for-articles div{margin-left:0;width:100%;display:inline-block;}
    .description.margin-special-for-articles div img{float:left;margin:30px 0px;}
    .description.margin-special-for-articles div object, .description.margin-special-for-articles div embed{float:left;width:80%;display:inline-block;}
    .cntr{display:inline-block;width:100% !important;}
    .proiz-item, .proiz-item-price{width:30% !important;}
    .margin-special-for-articles{margin:0px !important;}
    .b-bottom-wizard, .b-pager__inactive{width:100%;display:inline-block;}
    .b-pager{margin:0px !important;}
    .mobile-only{display: block!important;}
    .table-line td{display: inline-block; width: 100%};
}
@media (min-width:0px) and (max-width:360px){#main_table tbody tr:nth-of-type(2) > td:nth-of-type(2) table{max-width:290px !important;}}
@media (min-width:360px) and (max-width:400px){#main_table tbody tr:nth-of-type(2) > td:nth-of-type(2) table{max-width:320px !important;}}
@media (min-width:400px) and (max-width:450px){#main_table tbody tr:nth-of-type(2) > td:nth-of-type(2) table{max-width:360px !important;}}
@media (min-width:450px) and (max-width:500px){#main_table tbody tr:nth-of-type(2) > td:nth-of-type(2) table{max-width:410px !important;}}
@media (min-width:500px) and (max-width:600px){#main_table tbody tr:nth-of-type(2) > td:nth-of-type(2) table{max-width:460px !important;}}
