html, body, div, span, h1, h2, h3, h4, h5, h6, p, a, img, dl, dt, dd,
ol, ul, li, form, table, caption, tr, th, td, main, article, aside, footer, header, nav {margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;}
img{max-width:100%;}
video {max-width: 100%;}
div {max-width: 100%;}
p {font-family: 'Roboto', sans-serif; font-style:normal; font-weight:normal; font-size: 1.2em;}
h1 {font-family: 'Roboto', sans-serif; font-style:normal; font-weight:normal;}
h2 {font-family: 'Roboto', sans-serif; font-style:normal; font-weight:normal;}
h3 {font-family: 'Roboto', sans-serif; font-style:normal; font-weight:normal;}
h4 {font-family: 'Roboto', sans-serif; font-style:normal; font-weight:normal;}
h5 {font-family: 'Roboto', sans-serif; font-style:normal; font-weight:normal;}
h6 {font-family: 'Roboto', sans-serif; font-style:normal; font-weight:normal;}
.container{margin-right:auto;margin-left:auto;}
@media (max-width:575.98px){.container {max-width:540px; margin-right:15px; margin-left: 15px;}}
@media (min-width:576px) and (max-width:767.98px){.container{width:540px;}}
@media (min-width:768px) and (max-width:991.98px){.container{width:750px;}}
@media (min-width:992px) and (max-width:1199.98px){.container{width:970px;}}
@media (min-width:1200px) {.container{width:1170px}}
.footer {background: #3b3b3b; border-top: 4px solid #a5a5aa;}
.footer_frame {background: #3b3b3b; padding-top: 10px; padding-bottom: 10px; display: flex; padding-left: 10px; padding-right: 10px;}
@media (min-width:1200px) {.footer_item {width: 33%;}}
@media (min-width:992px) and (max-width:1199.98px) {.footer_item {width: 33%;}}
@media (min-width:768px) and (max-width:991.98px) {.footer_item {width: 33%;}}
@media (min-width:576px) and (max-width:767.98px) {.footer_item {width: 49%;}}
@media (max-width:575.98px) {.footer_item {width: 100%;}}
.head_box {background: #3b3b3b;}
.head {display: flex; flex-wrap: wrap;}
.head_phone_img {display: block; margin-left: auto; margin-right: auto; height: 35px; margin-top: 10px;}
.head_title {text-align: center; font-size: 1.9em; font-weight: 500; color: #ffffff; margin-top: 15px;}
.head_h {text-align: center; font-size: 1.3em; font-weight: 500; color: #ffffff; margin-top: 10px;}
.head_h2 {text-align: center; font-size: 1.2em; font-weight: 500; color: #ffffff; margin-top: 1px;}
#button-oder-call {padding: 10px 13px;border: 0 none;font-weight: 800;letter-spacing: 1px;display: block;text-transform: uppercase;color: #ffffff;box-sizing: border-box !important;-webkit-box-sizing: border-box !important;-moz-box-sizing: border-box !important;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;cursor: pointer;text-shadow: none;background-image: none;box-shadow: 0 -3px #417800 inset;transition: 0.2s;background-color: #7ab754;text-decoration: none;font-size: 0.9em;margin-top: 13px;width: 185px;margin-right: auto;margin-left: auto; margin-bottom: 10px;
}
#button-oder-call:hover {background: #92b77b;}
.hat_contacts {display: block; margin-right: auto; margin-top: 10px;}
.hat_contacts_box {display: flex; flex-wrap: wrap;}
@media (min-width:1200px) {.hat_contacts{width: 80%; margin-left: 90px;} .hat_contacts_box1{width: 50%; display: flex;}.hat_contacts_box2{width: 50%; display: flex;}.hat_contacts_img1{width: 30px;}.hat_contacts_img2{width: 30px;}}
@media (min-width:992px) and (max-width: 1199px) {.hat_contacts{width: 90%; margin-left: 40px;} .hat_contacts_box1{width: 50%; display: flex;}.hat_contacts_box2{width: 50%; display: flex;}.hat_contacts_img1{width: 30px;}.hat_contacts_img2{width: 30px;}}
@media (min-width:768px) and (max-width: 991.98px) {.hat_contacts{width: 90%; margin-left: 70px; margin-bottom: 12px;} .hat_contacts_box1{width: 100%; display: flex;}.hat_contacts_box2{width: 100%; display: flex;}.hat_contacts_img1{width: 30px;}.hat_contacts_img2{width: 30px;}}
@media (min-width:576px) and (max-width: 767.98px) {.hat_contacts{width: 90%; margin-left: 150px; margin-bottom: 12px;} .hat_contacts_box1{width: 100%; display: flex;}.hat_contacts_box2{width: 100%; display: flex;}.hat_contacts_img1{width: 30px;}.hat_contacts_img2{width: 30px;}}
@media (max-width:575.98px) {.hat_contacts_mob {display: block !important;}.hat_contacts{display: none !important; width: 80%; margin-left: auto; margin-bottom: 12px;} .hat_contacts_box1{width: 100%; display: flex;}.hat_contacts_box2{width: 100%; display: flex;}.hat_contacts_img1{width: 30px;}.hat_contacts_img2{width: 30px;}.hat_contacts_p {text-align: center;}}
.hat_contacts_mob {display: none; margin-top: 10px;}
.ph_hat_txt {line-height: 20px; font-size: 1.2em; text-align: center; color: white;}
.ph_hat_img {height: 1.4em; margin-right: 10px;}
.hat_contacts_p {font-size: 1.1em; color: #ffffff;}
@media (min-width: 992px) {.logo {width: 20%;} .adva{width: 60%;}.contacts{width:20%;}}
@media (min-width: 768px) and (max-width: 991.98px) {.logo {width: 25%;} .adva{width: 50%;}.contacts{width:25%;}}
@media (max-width: 767.98px) {.logo {width: 100%;} .adva{width: 100%;}.contacts{width:100%;}}
.head_logo_img {display: block; margin-left: auto; margin-right: auto; height: 140px; box-shadow: 0px 0px 8px #ffffff;}
@media (min-width:1200px) {.main_screen {height: 450px; background: url("/images/backgrounds/zapravka_cartridgei_lexmark_back2.png"); border-top: 5px solid #7ab754;} .main_screen_txt {width: 50%; padding-top: 95px;} .main_screen_txt_h{font-size: 2em; font-weight: 700; color: #000000; text-transform: uppercase; text-align: center;} .main_screen_txt_p{font-size: 1.8em; text-transform: uppercase; font-weight: 700; color: #000000; text-align: center;} .main_screen_txt_hr{border: none; height: 6px; width: 30%; background: #808080; margin-top: 15px; margin-bottom: 15px; box-shadow: none;} .main_screen_image {width: 50%;}.main_screen_img {display: block; margin-left: auto; margin-right: auto; width: 90%; margin-top: 20px;}}
@media (min-width:992px) and (max-width:1199.98px) {.main_screen {height: 450px; background: url("/images/backgrounds/zapravka_cartridgei_lexmark_back2.png"); border-top: 5px solid #7ab754;} .main_screen_txt {width: 50%; padding-top: 95px;} .main_screen_txt_h{font-size: 2em; font-weight: 700; color: #000000; text-transform: uppercase; text-align: center;}.main_screen_txt_p{font-size: 1.8em; text-transform: uppercase; font-weight: 700; color: #000000; text-align: center;} .main_screen_txt_hr{border: none; height: 6px; width: 30%; background: #808080; margin-top: 15px; margin-bottom: 15px; box-shadow: none;} .main_screen_image {width: 50%;}.main_screen_img {display: block; margin-left: auto; margin-right: auto; width: 90%; margin-top: 50px;}}
@media (max-width: 991.98px) {.main_screen {background: url("/images/backgrounds/zapravka_cartridgei_lexmark_back_mob3.png");border-top: 5px solid #7ab754;} .main_screen_txt {width: 100%; padding-top: 40px;} .main_screen_txt_h{font-size: 2em; font-weight: 700; color: #000000; text-transform: uppercase; text-align: center;}.main_screen_txt_p{font-size: 1.8em; text-transform: uppercase; font-weight: 700; color: #000000; text-align: center;} .main_screen_txt_hr{border: none; height: 6px; width: 30%; background: #808080; margin-top: 15px; margin-bottom: 15px; box-shadow: none;} .main_screen_image {width: 100%;}.main_screen_img {display: block; margin-left: auto; margin-right: auto; width: 90%; margin-top: 1px;}}
.low {text-transform: none;}
.main_screen_block {display: flex; flex-wrap: wrap;}
.title_block {margin-top: 25px; background: url("/images/backgrounds/bg-title.png") repeat;}
.title_txt {width: 30%; display: block; margin-left: auto; margin-right: auto;}
@media (max-width: 575.98px) {.title_txt {width: 80%; !important}}
.title_txt_h {font-size: 1.3em; font-weight: 600; text-transform: uppercase; text-align: center; background: #7ab754; padding: 8px 15px; color: #ffffff;}
.ad_advantages {font-size: 1.2em; margin-top: 1px; margin-bottom: 30px; text-align: center;}
.advantages_block {margin-top: 45px; margin-bottom: 45px;}
.advantages_block_frame {display: flex; flex-wrap: wrap;}
.advantages_block_item {margin-bottom: 15px;}
@media (min-width:1200px) {.advantages_block_item {width: 24%;}}
@media (min-width:992px) and (max-width:1199.98px) {.advantages_block_item {width:23%;}}
@media (min-width:768px) and (max-width:991.98px) {.advantages_block_item {width: 49%;}}
@media (min-width:576px) and (max-width:767.98px) {.advantages_block_item {width: 48%;}}
@media (max-width:575.98px) {.advantages_block_item {width: 100%;}#button-oder-call{margin-bottom:35px;}}
.advantages_block_img {display: block; margin-right: auto; margin-left: auto; height: 110px; width: auto;}
.advantages_block_item_txt {padding: 1px 10px;}
.advantages_block_item_p {font-size: 1em; text-align: center; margin-top: 10px;}
.gray_block {background: url("/images/backgrounds/bg-block.png") repeat;}
.quality_block {padding-top: 25px; padding-bottom: 25px;}
.quality_box {display: flex; flex-wrap: wrap;}
@media (min-width:768px) {.quality_box_item {width: 49%; margin-top: 25px;}}
@media (min-width:768px) and (max-width: 991.98px) {.quality_img {margin-top: 40px;} .quality_txt {margin-top: 1px !important; margin-bottom: 8px;}}
@media (max-width:767.98px) {.quality_box_item {width: 100%; margin-top:20px; padding-bottom: 20px;} .quality_txt {margin-top: 1px !important; margin-bottom: 10px;}}
.quality {display: flex; flex-wrap: nowrap;}
.quality_symbol {width: 10%; margin-right: 20px;}
.quality_text {width: 88%;}
.quality_txt {font-size: 1.1em; margin-top: 8px;}
.quality_img {display: block; margin-right: auto; margin-left: auto; width: 85%; border: 5px solid #e1e4d9; box-shadow: 1px 5px 5px -5px #000000;}
.cost_heading {text-align: center; font-size: 1.8em; font-weight: 700; margin-top: 40px; text-decoration: underline;}
.cost_box {margin-top: 40px; display: flex; flex-wrap: wrap;}
.cost_box_item_frame {padding: 10px 10px;}
.cost_box_item_img {display: block; margin-left: auto; margin-right: auto; width: 80%; max-width: 200px;}
.cost_box_item_desc {height: 180px;}
.cost_h {font-size: 1.2em; text-align: center; margin-bottom: 10px;}
.cost_p {font-size: 1.1em; text-align: center; margin-bottom: 5px;}
.cost_c {font-size: 1.1em; text-align: center; margin-bottom: 5px;}
.cost_hr {background: #7ab754; height: 4px; width: 60%; border: none;}
.cost_price {font-size: 1.1em; text-align: center; margin-bottom: 10px;}
#cost_btn {padding: 10px 13px;border: 0 none;font-weight: 800;letter-spacing: 1px;display: block;text-transform: uppercase;color: #ffffff;box-sizing: border-box !important;-webkit-box-sizing: border-box !important;-moz-box-sizing: border-box !important;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;cursor: pointer;text-shadow: none;background-image: none;box-shadow: 0 -3px #417800 inset;transition: 0.2s;background-color: #7ab754;text-decoration: none;font-size: 0.9em;margin-top: 13px;width: 107px;margin-right: auto;margin-left: auto; margin-bottom: 10px;
}
#cost_btn:hover {background: #92b77b;}
.cost_box_item {border: 4px solid #e1e4d9; box-shadow: 1px 5px 5px -5px #000000; margin-bottom: 15px;}
.cost_box_item:hover {background: #f5f5f5;}
.ad_cost {font-size: 1em; margin-top: 25px; margin-bottom: 30px; text-align: center;}
.ad_cost2 {font-size: 0.9em; margin-top: 25px; margin-bottom: 30px; text-align: center;}
.ad_cost p {margin-bottom: 5px;}
.free_space {height: 50px;}
@media (min-width:1200px) {.cost_box_item {width: 18%; margin-right: 10px;}}
@media (min-width:992px) and (max-width: 1199.98px) {.cost_box_item {width: 31%; margin-right: 10px;}}
@media (min-width:576px) and (max-width: 991.98px) {.cost_box_item {width:46%; margin-right: 10px;}}
@media (max-width: 575.98px) {.cost_box_item {width:100%; margin-right: 0px;}}
.review {padding-top: 30px; padding-bottom: 30px;}
.cert_block {display: flex; flex-wrap: wrap; margin-top: 40px;}
.cert_item {margin-left: auto; margin-right: auto;display: block; margin-bottom: 25px;}
.cert_item_img {margin-left: auto; margin-right: auto; width: 65%; display: block; border: solid 1px #000000; box-shadow: 5px 5px #7ab754;}
.center_gallery{text-align:center;}
@media (min-width:992px) {.cert_item {width: 33%;}}
@media (min-width:567px) and (max-width:991.98px) {.cert_item {width: 50%;}}
.logo_footer_img {display: block; margin-left: auto; margin-right: auto; height: 120px; width: auto;}
.footer_item {background: #3b3b3b;}
.footer_item_frame {padding: 10px 5px;}
.footer_frame {display: flex; flex-wrap: wrap;}
.logo_footer_p {font-size: 1.1em; font-weight: 400; text-align: center; color: #ffffff; margin-top: 15px;}
.footer_item_h {font-size: 1.1em; font-weight: 400; text-align: center; color: #ffffff;}
.footer_item_p {font-size: 1em; color: #ffffff; margin-top: 5px;}
@media (min-width: 768px) {#top-bottom {width:35px; height:35px; background:url("to_top_allbuto2.png") 0px 0px no-repeat;cursor:pointer; position:fixed; bottom:10px; left:10px; z-index:9999;}}
@media (max-width: 767px) {#top-bottom {width:35px; height:35px; background:url("to_top_allbuto2.png") 0px 0px no-repeat;cursor:pointer; position:fixed; bottom: 15px; left:87%; z-index:9999;}}
/*Модальное окно*/
.modal_form{width:400px; max-width: 100%; padding:19px 20px;border-radius: 0px; background-color:#FFF;height:400px;background:#fff;position:fixed;top:45%;left:50%;margin-top:-225px;margin-left:-225px;display:none;opacity:0;z-index:5;}
#overlay{z-index:3;position:fixed;background-color:#000;opacity:0.8;-moz-opacity:0.8;filter:alpha(opacity=80);width:100%;height:100%;top:0;left:0;cursor:pointer;display:none;}
#modal_form input[type="text"]{background-color:#fff;border:1px solid #DFDFDF;border-radius:6px;color:#555;display:block;font-size:1em;height:35px;padding:5px;margin-bottom:17px;width:95%;float:left;}
.modal_form input[type="text"].error{border:1px solid red;}
.modal_form h3{text-align:center;font-size:2em;text-transform:uppercase;color:#000; margin: 0;}
.modal_form .comment{color:#272727;padding-bottom:15px;font-size:1.1em;text-align:center;padding-top:10px;}
.exit{display:block !important;border-radius:none;right:10px;top:10px;position:absolute;opacity:1; width:30px; height:30px;line-height:30px;font-size:36px;border:1px solid #3e5368;-webkit-transition:background 0.2s linear;-moz-transition:background 0.2s linear;-o-transition:background 0.2s linear;transition:background 0.2s linear;}
.exit:after{display:block;font-size:23px;content:"x";padding-left:9px;line-height:24px;cursor:pointer;text-decoration:none;font-weight:bold;color:#000000;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear;}
.exit:hover{background:#92b77b;text-decoration:none;}
.modal_form .button{display:block;background-color:#ffd400;border:1px solid #ccc;border-radius:3px;color:#000;cursor:pointer;font-size:17px;font-weight:bold;height:40px;margin:10px 0;padding:2px 16px;width:210px;margin:0 auto;-webkit-transition:all 0.12s ease-in;-o-transition:all 0.12s ease-in;-moz-transition:all 0.12s ease-in;transition:all 0.12s ease-in;}
.modal_form .button:hover{background-color:#44C8F5;border:1px solid #44C8F5;color:#fff;}
.modal_form .error{border:1px solid red;}
@media (max-width: 450px) {.modal_form {width: 300px; max-width: 95%; height: auto; margin-left: auto; margin-right: auto; left: 5%;}}
.ma_form_h {font-size: 1.4em; text-align: center; font-weight: 700; margin-top: 10px;}
.comment {font-size: 1.8px; text-align: center;}
.modal-form-hr {width: 90%;  height: 2px; color: #7ab754;background: #7ab754; text-align: center; border: none;}
.oder_call_hat {height: 30px; margin-bottom: 10px; font-size: 1em;}
.oder_call_hat_m {font-size: 1.2em;}
.oder_call_hat_btn {float: none !important; display: block; margin-right: auto; margin-left: auto; text-align: center; padding: 10px 10px; color: #ffffff; background-color: #7ab754; font-size: 1em; font-weight: 600; cursor: pointer; margin-top: 15px;box-shadow: 0 -3px #417800 inset;transition: 0.2s;}
.oder_call_hat_btn:hover {background: #92b77b;}
.m_hat_btn {display: block; margin-right: auto; margin-left: auto;}
.eltagop {color:#808080; font-size: 1em; margin-top: 10px;}
.eltagop a{color:#808080; text-decoration: none;}
.eltago {color:#808080;}
.z-mess {display: none;}
.none_shop{padding:15px 15px;color:#ffffff;text-align:center;font-size:0.9em;}