@media only screen and (min-width: 1800px) {
.sheme p {font-size: 17px}
}
@media only screen and (max-width: 1280px) {
h1 {font-size: 40px; line-height: 50px;}
h2 {font-size: 30px; line-height: 36px;}
.slider .row {padding: 5%;}
.want_discount {padding:20px;}
.want_discount p {font-size: 36px; line-height: 40px;}
.want_discount .percent span.big_dick {font-size: 190px;}
.want_discount .call_us {padding: 10px;}
}

@media only screen and (max-width: 1200px) {
.want_discount .percent span.big_dick {font-size: 160px;}
.want_discount p {font-size: 32px; line-height: 38px;}
}

@media only screen and (max-width: 992px) {
.navbar-nav {width: 100%; display: table;}
.navbar-nav li {display: inline-block;}
.service {width: 45%;}
.want_discount .percent span.big_dick {font-size: 190px; line-height: 100%;}
}

@media only screen and (max-width: 980px) {
.slider .row {padding: 10px;}
h1 {font-size: 36px; line-height: 38px;}
h2 {font-size: 26px; line-height: 26px;}
.want_discount p {font-size: 36px; line-height: 36px;}
.visit_service_center .topic {font-size: 40px; line-height: 50px;}
.price .nav-link {font-size: 22px; line-height: 28px; padding-bottom: 12px;}
.order_repair .wpcf7-submit {max-width: 34%;}
}

@media only screen and (max-width: 768px) {
.head-addres {padding-top: 5px;}
.navbar-nav li {display: block;}
.order_repair {margin:0 auto; text-align: center; margin-top: 40px;}
.img-fluid {max-height: 300px; margin-top:20px; margin-bottom: 20px;}
.card .text-center {text-align: left !important;}
.card-inner {padding-left: 5%;}
.card-inner .row {border-left: 2px solid #A50034;}
.maps_contact {margin-top: 20px;}
.service {width: 80%;}
.head-top img {width: 40%;}
.head-top {padding: 30px;}
.head-top, .head-phone, .slider h1, .want_discount, 
.repair_equipment .request-form, 
.visit_service_center .request-form, footer {text-align: center;}
.head-phone {padding-top: 20px; zoom: 120%;}
.slider {max-height: 100%; text-align: center;}
.slider .row {padding: 30px 10px;}
.slider .request-form {float: none; margin:0 auto; margin-top: 40px;}
.want_discount .percent {max-width: 100%; margin: 0 auto;}
.repair_equipment .text, .visit_service_center .request-form {padding-top: 30px;}
footer .payment span {display:inline-block;}
.more {font-size: 24px; line-height: 30px;}
.order_repair .flex {display: block;}
.order_repair .wpcf7-submit {max-width: 97%; margin-left: 0 !important; margin: 8px;}
.price table {margin-left: 10px;}
table td, table th {padding: 4px 10px;}
.flex-column {display: flex; flex-direction: row !important; align-items: center; justify-content: center;}
.price .tab-content {margin-top: 30px;}
.slider{margin-top: 0px;}
.reviews .user_name {font-size: 24px;line-height: 28px;}
.reviews .user_review {font-size: 21px;line-height: 24px;}
.rating_page{margin-bottom: .5rem;}
}

@media only screen and (max-width: 654px) {
.want_discount .percent {max-width: 52%;}
}

@media only screen and (max-width: 540px) {
.service {width: 90%;}
.head-top {padding: 20px;}
.sign_up_in_one_click a {font-size: 30px; line-height: 30px;}
.want_discount .call_us {padding: 20px;}
.want_discount .percent {max-width: 60%;}
.want_discount .call_us .btn-outline-light {width:100%; max-width:100%;}
.want_discount .percent span.big_dick {font-size: 140px;}
.price table {margin-left:0;}
}

@media only screen and (max-width: 450px) {
.want_discount .percent {max-width: 82%;}
.slider .row {margin-right: 0; margin-left: 0;}
.flex-column {flex-direction:column !important;}
}

@media only screen and (min-width: 992px) {
.navbar-nav {width: 100%; display: table;}
.navbar-nav li {display: table-cell;}
}