
html, body, div, span, applet, object,
iframe, h1, h2, h3, h4, h5, h6, p, blockquote,
pre, a, abbr, acronym, address, big, cite,
code, del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var, b,
u, i, center, dl, dt, dd, ol, ul, li, fieldset,
form, label, legend, table, caption, tbody,
tfoot, thead, tr, th, td, article, aside,
canvas, details, embed, figure, figcaption,
footer, header, hgroup, menu, nav, output, ruby,
section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font-family: 'Roboto Condensed', sans-serif;
	vertical-align: baseline;}

article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
	display: block;}

body {
	line-height: 1;
    font-weight: 100 !important;
}
@media (max-width: 575.98px){
    .main-banner p {font-size: 30px !important; text-align: center;}
    .menu-block {padding-left: 0px !important;padding-right: 0px !important;}
    .main-nav {background-color: #000000bd;}
    .navbar-toggler {background-color: white !important; border: 1px solid white !important;margin: 10px;margin-right: 0 !important;}
    .main-menu {width: 100% !important;}
    .main-banner-container {padding: 50px 0 !important;}
    .banner-prem-ul {text-align: center;}
    .banner-prem-ul li {font-size: 20px !important;}
    .header {margin: 15px 0 50px 0 !important;}
    .logo-header {width: 100%;}
    .header-block-1 {text-align: center;}
    .header-block-2 {text-align: center;display: none;}
    .head-button {text-align: center;}
    .main-banner {height: 300px !important;}
    .header-block-3 {display: none;}
    .tele-in-menu {display: block !important;width: 56%; padding: 2px 0 0 0;}
    .hamburger-mobile {width: 20%;}
    .header-gif {width: 10%; display: block !important;padding-left: 8px;}
    .header-gif img {width: 45px;border-radius: .25rem;}
    .section-prem-title span::before {display: none;}
    .section-prem-title span::after {display: none;}
    .section-prem-testi span::before {display: none;}
    .section-prem-testi span::after {display: none;}
    .main-text {margin: 5px;text-align: justify;}
    .main-text h1 {font-size: 25px !important; text-align: center;}
    .main-text h2 {font-size: 20px !important; text-align: center;}
    .alt-table {width: 100% !important;}
    nav.main-nav.stickytop {width: 100%;}
    .padbar li {padding: 15px !important;}
    .cta-block h3 {font-size: 29px !important;}
    .contact input {width: 100% !important;}.contact-zakaz input {width: 100% !important;}
    .sub-title {font-size: 16px !important;}
    .osn-zk-block p {padding-top: 20px !important;}
    .testi-block img {display: none;}
    .osn-zk-block{margin-bottom: 10px;}
    .dropbtn{padding-left: 0px !important;}
    .footer-block {padding: 10px 20px !important;}
    .footer {padding-top: 20px;}
    .myorder {-ms-flex-order: 1; order: -1 !important;}
    .vnutr-h1 {font-size: 24px !important; color: white; font-weight: 400 !important;padding-top: 25px;}
    .main-banner-vnutr {height: 150px !important;}
    .vnutr-spec-text img {width: 100% !important;}
    .vnutr-spec-text h2 {font-size: 25px !important;}
    .zakaz-block {margin-bottom: 10px;}
    .contact-vnutr input {width: 100% !important;}
    .contact-vnutr {padding-bottom: 50px;}
    .vnutr-block-h1 {height: 60% !important;}
    .main-banner-vnutr2 {height: 110px !important;}
    .main-banner-vnutr3 {height: 170px !important;}
    .vnutr-content {padding: 10px 0 !important;}
    .vnutr-spec-text {text-align: justify;}
    .padbar {text-align: center;height: 280px;}
    .nav-item-last {width: auto !important;}
    .dropdown-content-one {left: 80px !important;}
    .dropdown-content-two {left: 80px !important;}
    br {display: none;}
    .lf-btn {margin-bottom: 40px;}
    .nav-fill .nav-item {flex: none !important;}
    .main-banner-container h1 {font-size: 33px !important; text-align: center;}
    .section-prem-title {padding-top: 30px;}
    .price-block {padding-top: 0px !important;}
    .prem-testimonials {padding: 50px 0 !important;}
    .testimonial {margin-top: 10px;}
    .main-text h2, h3 {font-weight: 500 !important;}
    .main-banner-container-vnutr h1 {font-size: 25px !important;}
    .main-banner-container-vnutr {padding-top: 55px !important;}
    .main-text-vnutr {text-align: justify;}
    .who-needs > .container > .stv {padding-top: 0px;}
    .section-prem-title {font-size: 34px !important;}
    .vnutr-col-price {margin: 0px 10px;}
    .vnutr-prem2 > .container > .section-title {margin-bottom: 0px;}
    .kak-zakazat > .container > .stv {padding-top: 0px;}
    .col-kak-zakazat {margin-bottom: 10px;}
    
}
.padbar {width: 100%;}
.padbar li:hover{}
.padbar a:hover{color: white;}
.dropbtn1:hover .dropbtn{background-color: #fac012 !important;}

@media (max-width: 320px) {
    .hamburger-mobile {width: 25% !important;}
    .tele-in-menu {width: 50% !important;}
    .dropdown-content-one {left: 50px !important;}
    .dropdown-content-two {left: 50px !important;}
    .main-banner-container h1 {font-size: 31px !important;}
}
@media (min-width: 321px) and (max-width: 360px) {
    .vnutr-h1 {font-size: 24px;}
    .dropdown-content-one {left: 75px !important;}
    .dropdown-content-two {left: 75px !important;}
}
@media (min-width: 361px) and (max-width: 393px) {
    .dropdown-content-one {left: 90px !important;}
    .dropdown-content-two {left: 90px !important;}
}
@media (min-width: 394px) and (max-width: 414px) {
    .dropdown-content-one {left: 100px !important;}
    .dropdown-content-two {left: 100px !important;}
}


@media (max-width: 1024px) {
    .padbar li {font-size: 15px !important;padding: 15px 11px !important;}
    .dropbtn {font-size: 15px !important;}
    .dropdown-content-one {width: 213px !important;}
    .header-blocs-p2 {font-size: 23px !important;}
    nav.main-nav.stickytop::before {height: 68px !important;}
    nav.main-nav.stickytop::after {height: 68px !important;}
    .myorder {-ms-flex-order: 1; order: -1 !important;}
}@media (min-width: 768px) and (max-width: 991.98px) {
    .header-block-1 {text-align: center;}
    .header-block-1 img{width: 50% !important;}
    .myorder {-ms-flex-order: 1; order: -1 !important;}
    .header-block-2 {text-align: center; margin-top: 30px;border-left: 0px !important;}
    .header-block-3 {text-align: center; margin-top: 30px;}
    .hamburger-mobile { text-align: right;width: 100%;}
    .navbar-collapse {text-align: center;}
    .navbar-light .navbar-toggler {background-color: white; margin: 5px;}
    nav.main-nav.stickytop::before {display: none;}
    nav.main-nav.stickytop::after {display: none;}
    nav.main-nav.stickytop {width: 100%; right: 0;}
    .stickytop .header-gif {display: block !important;width: 5%;}
    .stickytop .header-gif img{width: 50px;}
    .stickytop .tele-in-menu {display: block !important;width: 50%;}
    .stickytop .hamburger-mobile {text-align: right;width: 40%;}
    .zakaz-block {margin-bottom: 10px;}
    .osn-zk-block img {float: none !important;margin-right: 0px !important;}
    .osn-zk-block p {padding-top: 10px !important;}
    .osn-zk-block {text-align: center;}
    .kak-zakazat {padding-bottom: 10px !important}
    .contact input {width: 50% !important;}
    .contact {padding-top: 20px !important;}
    .alt-table {width: 100% !important;}
    .main-text h1 {font-size: 35px !important;text-align: center;}
    .prem-block-vnutr p {font-size: 17px !important;}
    .nav-item-last {width: auto !important;}
    .ul-zakaz li {font-size: 15px !important;}
    .contact-zakaz {padding-top: 0px !important;}
    .vnutr-spec-text img {width: 250px !important;}
    .contact-vnutr {margin-bottom: 10px;}
    .main-banner-vnutr {height: 200px !important;}
    .vnutr-block-h1 {height: 35% !important;}
    .vnutr-h1 {font-size: 37px !important;}
    .dropdown-content-one {left: 36% !important;}
    .dropdown-content-two {left: 36% !important;}
    .contact img {display: none;}
    .prem-testimonials {padding-top: 45px !important;}
    .price-block {padding-top: 0px !important;}
    .main-img img {display: none;}
    .header {margin-bottom: 60px !important;}
    .header-block-3 {border-left: 0px !important;}
    .main-banner-container h1 {text-align: center;}
    .main-banner-container ul {text-align: center; padding-top: 20px;}
    .hide-mobile {display: none;}
    .main-banner-container-vnutr h1 {font-size: 47px !important;}
    .main-banner-container-vnutr {padding-top: 55px !important;}
    .col-kak-zakazat {margin-bottom: 10px;}
    
}@media (min-width: 576px) and (max-width: 767.98px) {
    .header-block-1 {text-align: center;}
    .header-block-1 img{width: 50% !important;}
    .myorder {-ms-flex-order: 1; order: -1 !important;}
    .header-block-2 {text-align: center; margin-top: 30px;border-left: 0px !important;}
    .header-block-3 {text-align: center; margin-top: 30px;}
    .hamburger-mobile { text-align: right;width: 100%;}
    .navbar-collapse {text-align: center;}
    .navbar-light .navbar-toggler {background-color: white; margin: 5px;}
    nav.main-nav.stickytop::before {display: none;}
    nav.main-nav.stickytop::after {display: none;}
    nav.main-nav.stickytop {width: 100%; right: 0;}
    .stickytop .header-gif {display: block !important;width: 5%;}
    .stickytop .header-gif img{width: 50px;}
    .stickytop .tele-in-menu {display: block !important;width: 50%;}
    .stickytop .hamburger-mobile {text-align: right;width: 40%;}
    .zakaz-block {margin-bottom: 10px;}
    .osn-zk-block img {float: none !important;margin-right: 0px !important;}
    .osn-zk-block p {padding-top: 10px !important;}
    .osn-zk-block {text-align: center;}
    .kak-zakazat {padding-bottom: 10px !important}
    .contact input {width: 50% !important;}
    .contact {padding-top: 20px !important;}
    .alt-table {width: 100% !important;}
    .main-text h1 {font-size: 35px !important;text-align: center;}
    .prem-block-vnutr p {font-size: 17px !important;}
    .nav-item-last {width: auto !important;}
    .main-banner p {font-size: 42px !important;}
    .banner-prem-ul li {font-size: 30px !important;}
    .pr-cta-block p {font-size: 16px !important;}
    .zakaz-block img {width: 110px !important;}
    .testi-block {text-align: center;}
    .testi-block img{margin-right: 0px !important; float: none !important;}
    .footer p {text-align: center; font-size: 15px !important;}
    .footer ul li a {font-size: 14px;}
    .ul-zakaz li {font-size: 15px !important;}
    .contact-zakaz {padding-top: 0px !important;}
    .vnutr-spec-text img {width: 250px !important;}
    .contact-vnutr {margin-bottom: 10px;}
    .main-banner-vnutr {height: 200px !important;}
    .vnutr-block-h1 {height: 35% !important;}
    .vnutr-h1 {font-size: 37px !important;}
    .dropdown-content-one {left: 32% !important;}
    .dropdown-content-two {left: 32% !important;}
    .header-block-2 {margin-top: 10px !important}
    .header-block-3 {margin-top: 0px !important;border-left: 0px !important;}
    .header-block-1 {margin-bottom: 10px;}
    .header {margin-bottom: 55px !important;}
    .main-banner-container {padding: 60px 0 0px 0 !important;}
    .main-banner-container-vnutr h1 {font-size: 40px !important; text-align: center;}
    .banner-prem-ul {padding-top: 20px; text-align: center;}
    .main-banner {height: 390px !important;}
    .prem-block {padding: 0px !important;}
    .section-prem-title {margin-top: 30px;}
    .main-prem-block-p2 {padding-top: 5px; font-size: 16px !important;}
    .main-prem-block-p1 {line-height: 1; font-size: 20px !important;}
    .main-img img {display: none;}
    .block-main-text > .container {padding-top: 0px !important;}
    .price-block {padding-top: 0px !important;}
    .prem-testimonials {padding-top: 45px !important;}
    .contact img {display: none;}
    .main-banner-container-vnutr {padding-top: 60px !important;}
    .main-text-vnutr {margin-top: 30px;}
    .main-text-vnutr img {width: 250px !important;}
    .kak-zakazat > .container > .stv {padding-top: 0px !important;}
    .col-kak-zakazat {margin-bottom: 10px;}
    .hide-mobile {display: none;}
}

.left-button {padding: 15px 15px 15px 15px; border: 2px solid #fac012; background: #fac012; color: #292929; font-size: 19px; border-radius: 10px;}
.lf-btn a:hover {color: #292929; background: #fdc900b5; text-decoration: none;border: 2px solid #fdc900b5;}
.lf-btn{text-align: center;margin-top: 40px;}
.lf-btn img{margin-right: 10px;}
.left-button a:hover{color: #292929;}
.nav-item-last {width: 138px;}
.header-gif {display: none;}
.tele-in-menu {display: none;}
.header {margin: 20px 0 40px 0;}
.logo-header{width: 100%;}
.header p {margin: 0px;}
.header a {color: black;}
.header-blocs-p2 {font-size: 17px;font-weight: 100;}
.header-blocs-p1 {margin-bottom: -5px;font-weight: 700;font-size: 18px;}
.header-blocs-p2-menu {font-size: 22px;font-weight: 100;margin-bottom: 0px;}
.header-blocs-p2-menu a{color: white;}
.header-blocs-p1-menu {margin-bottom: -5px;font-weight: 700;font-size: 16px;color: white;}
.header-block-2 {padding-top: 5px;line-height: 1.2;border-left: 1px solid #eeeeee;}
.header-block-3 {padding-top: 10px;line-height: 1.2;border-left: 1px solid #eeeeee;}
.main-banner {height: 450px; background: url(../img/main-banner.jpg); background-size: cover;position: relative;}
.main-banner p {color: #ffffff; font-weight: 700; font-size: 50px;}
.main-banner-container {padding: 90px 0px;}
.banner-prem-ul li {font-size: 35px; color: white;font-weight: 100;}
.main-banner-container ul{list-style-type: none;}
.main-banner-container a{background: none; border: 2px solid white; padding: 10px 30px 10px 30px; color: white; font-size: 25px;}
.main-banner-container a:hover{color: #fac012;}


nav.main-nav.stickytop {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 999;
    width: 100%;
}
nav.main-nav.stickytop::before {
content: '';
    width: 141px;
    height: 70px;
    background: #292929;
    position: absolute;
    top: 0px;
    left: -141px;
}nav.main-nav.stickytop::after {
    content: '';
    width: 141px;
    height: 70px;
    background: #292929;
    position: absolute;
    top: 0px;
    right: -141px;
}





p {font-weight: 100;line-height: 1.3;font-size: 17px;text-indent: 5px;}
.main-nav {background-color: #292929;}
.navbar-light .navbar-nav .nav-link {color: #72c1ea !important;text-transform: uppercase;}
.padbar li{padding: 15px;font-size: 16px;}
.section-title {margin-bottom: 20px;}
.navbar {padding: 0px !important;}
.menu-block {padding: 0;position: relative;}
.main-menu {position: absolute; top: -34px; z-index: 999; width: 97%;}
.prem-block {text-align: center; padding: 25px;}
.section-prem-title {font-size: 40px;}
.section-prem-title span{position: relative;font-weight: 400;}
.section-prem-title span::before {content: ''; width: 40px; height: 2px; background: #212529a6; position: absolute; top: 25px; left: -60px;}
.section-prem-title span::after {content: ''; width: 40px; height: 2px; background: #212529a6; position: absolute; top: 25px; right: -60px;}

.section-prem-testi {font-size: 40px;}
.section-prem-testi span{position: relative;font-weight: 400;}
.section-prem-testi span::before {content: ''; width: 40px; height: 2px; background: white; position: absolute; top: 25px; left: -60px;}
.section-prem-testi span::after {content: ''; width: 40px; height: 2px; background: white; position: absolute; top: 25px; right: -60px;}

.prem-block-vnutr p {font-size: 20px;}
.main-text ul li {font-weight: 100;font-size: 17px;}
.main-text ul{padding-left: 20px;}
h1 {font-size: 35px;font-weight: 700 !important;}
.main-text h2,h3 {font-size: 36px; text-align: center; margin-bottom: 20px; font-weight: 100;}
.main-text {padding: 25px !important;}
.main-text p{font-size: 17px;}
.price-block {text-align: center;padding: 50px 0;}
.alt-table {width: 90%; text-align: center; margin: 0 auto;}
.alt-table tr td {border: 1px solid #e2e2e2;padding: 10px;font-size: 18px; font-weight: 500;}
.alt-table tr td a{color: #212529; text-decoration: underline; font-weight: 100;font-weight: 500;}
.alt-table p {font-weight: 700; margin-bottom: 0px;}
.pr-cta-block {text-align: center;}
.pr-cta-block p{font-size: 18px;font-weight: 400;}
.cta-block {background-color: #f9f9f9d9;padding: 30px;margin-top: 40px;}
.cta-block ul {padding-left: 20px;}
.cta-block ul li{font-size: 17px; font-weight: 100;}
.cta-block h3{font-size: 35px; text-align: center; font-weight: 100; padding-bottom: 25px;}
.cta-block a {border: 2px solid #f7be68; padding: 10px 15px 10px 15px; color: #404040; font-size: 17px; background: #f7be68; border-radius: 8px;}
.cta-block a:hover {color: #fef6eb;}

.dropdown-item:hover {background-color: #ffca01 !important;}
.dropdown-item {padding: .55rem 1.5rem !important;}
.menu-scroll {}
.nav-link:hover {color: #fac012 !important;}

.section-title {text-align: center;}
.kak-zakazat {padding: 25px 0;}
.osn-zk-block {}
.osn-zk-block img{float: left;margin-right: 15px;}
.osn-zk-block p{margin: 0; padding-top: 40px;}
.zakaz-block {background-color: #fef6eb; border: 1px solid #f7be68; padding: 20px !important; min-height: 190px;border-radius: 10px;}
.testimonial-p1 {margin: 0; font-weight: 500;}
.testimonial {background-color: #ffffff; box-shadow: inset 0px 0px 5px 3px #72c1ea; padding: 30px;}
.testi-block {padding-top: 10px;}
.testi-block img{margin-right: 15px;float: left;}
.testi-block p{margin: 0;}
.testimonials {padding: 10px 0;}
.sub-title {font-size: 20px;}
.contact {padding: 50px 0;}
.contact input {margin-bottom: 10px;padding: 10px;width: 100%;}
.footer {background-color: #222222;}
.footer p {color: #fafafa; font-size: 18px; font-weight: 400;}
.footer ul {padding-left: 20px;}
.footer ul li{color: #fafafacf; border-bottom: 1px solid #3e3e3e85; padding: 5px;}
.footer ul li a{color: #fafafacf;font-size: 16px;padding: 0px;}
.footer-block {padding: 30px;border-right: 1px solid #2f2f2f;}

.dropdown-toggle:hover .dropdown-menu {display: block;}
.dropbtn {background-color: #292929; color: white; padding: 7px; font-size: 17px; border: none; text-transform: uppercase;}
.dropbtn:focus {outline: 5px auto #292929;}

.dropdown-one {
    position: relative;
    display: inline-block;
}
.dropdown-two {
    position: relative;
    display: inline-block;
}

.dropdown-content-one {
    display: none;
    position: absolute;
    background-color: #f1f1f1;
    min-width: 160px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    z-index: 1;
    top: 65px;
    left: 0px;
    width: 256px;
}.dropdown-content-two {
    display: none;
    position: absolute;
    background-color: #f1f1f1;
    min-width: 160px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    z-index: 1;
    top: 65px;
    left: 0px;
}

.dropdown-content-one a {
    color: black;
    padding: 12px 16px;
    text-decoration: none;
    display: block;
}.dropdown-content-two a {
    color: black;
    padding: 12px 16px;
    text-decoration: none;
    display: block;
}

.dropdown-content a:hover {background-color: #fac012;color: black;}

.dropdown-one:hover .dropdown-content-one {display: block;}
.dropdown-two:hover .dropdown-content-two {display: block;}

.main-banner-vnutr {height: 290px; background: url(../img/vnutr-bg.jpg); background-size: cover;position: relative;background-position: center;box-shadow: -21.213px 21.213px 30px 0px rgba(158, 158, 158, 0.3);}

.vnutr-block-h1 {width: 80%; height: 15%; margin: auto; position: absolute; top: 0; left: 0; bottom: 0; right: 0; text-align: center;}
.vnutr-content {padding: 50px 0;}
.vnutr-menu ul {padding-left: 20px;}
.vnutr-menu p {font-size: 20px; text-transform: uppercase; font-weight: 400; padding-top: 15px; border-top: 2px solid #292929;}
.vnutr-menu ul li a {color: #292929;font-weight: 100;font-size: 17px;}
.vnutr-menu {border-right: 1px solid #e2e2e2;}
.vnutr-h1 {font-size: 50px; color: white; font-weight: 400 !important;}

.h2-opl {font-size: 35px;margin-bottom: 1rem;}
.opl-block {padding: 25px; border: 1px solid #cccccc8a;margin-bottom: 10px;min-height: 181px;}
.ul-zakaz {list-style-type: none;}
.ul-zakaz li{font-size: 20px;}
.contact-zakaz {padding: 30px 0;}
.contact-zakaz input {margin-bottom: 10px;padding: 10px;width: 30%;}
.vnutr-spec-text ul li {font-weight: 100;}
.vnutr-spec-text ul {padding-left: 20px;}
.vnutr-spec-text img{float: left; width: 350px; margin: 0px 30px 0px 0;}
.vnutr-spec-text h2 {text-align: center;font-weight: 700 !important;margin: 20px 0;font-size: 30px;}
.vnutr-spec-text table {width: 100%;}
.vnutr-spec-text table td{padding: 10px;}
.table-vnutr {margin: 20px 0 40px 0;}
.vnutr-prem img {width: 96px; float: none;}
.vnutr-prem{border-top: 2px solid #e2e2e2; margin-top: 50px; padding-top: 50px;}
.zk-bl-vnt p {margin: 0;margin-top: 10px;}
.contact-vnutr input{margin-bottom: 10px;padding: 10px;width: 40%;}
.footer-block4 {border-right: 0px !important;}

.rab-specialnosti table{width: 100%;}
.rab-specialnosti table tr td{padding: 10px; border: 1px solid #29292921;background-color: #e2e2e2;}
.rab-specialnosti table tr td a{color: black;}
.rab-specialnosti{padding: 30px; background-color: #e2e2e2; border-radius: 18px;}

.zakaz-map {width: 100%; height: 280px;}
.vnutr-spec-text h3 {text-align: center; font-weight: 700; font-size: 25px; margin: 20px 0;}
.head-button {margin-top: 30px;}

.tel-main-header {font-size: 28px; text-align: center;}
.tel-main-header-2 {text-align: center; text-decoration: underline; color: #069af0;}

.main-prem-block-p1 {font-size: 25px; margin-bottom: 5px;}
.main-prem-block-p2 {color: #212529c2;font-size: 18px;}

.header-main-menu {background-color: #000000!important; height: 70px;}
.main-banner-container h1 {color: white; font-size: 55px;}
.main-img img {width: 100%;}

.block-main-text > .container {border-top: 1px solid #29292926;padding-top: 60px;}

.prem-testimonials {
    background-color: #72c1ea;
    padding: 80px 0;
    box-shadow: -21.213px 21.213px 30px 0px rgba(158, 158, 158, 0.3);
}
.main-banner0 {box-shadow: -21.213px 21.213px 30px 0px rgba(158, 158, 158, 0.3);}

.footer-block4 p {margin-bottom: 0px;}
.footer-block4 ul li a {font-size: 18px;color: white;}
.footer-block4 span {font-size: 14px;padding-left: 5px;}

.close {
    position: absolute;
    right: 15px;
    top: 15px;
}
.modal-body {
    padding-top: 0px !important;
}

.bkul ul {list-style-type: none;padding-left: 0px;}

.main-banner-container-vnutr {padding-top: 130px; text-align: center;}

.main-banner-container-vnutr h1 {color: white; font-size: 55px;}

.main-text-vnutr img {width: 300px; float: left; margin: 0 30px 30px 0;}
.main-text-vnutr h2 {text-align: center; font-size: 29px; margin: 10px 0;}
.main-text-vnutr ul {padding-left: 20px;}

.stv {padding: 30px 0;}
.stv-needs img {height: 200px;}
.needs-p1 {font-size: 20px;padding-top: 5px;}

.price-vnutr table {width: 100%;}
.price-vnutr table tr td {width: 50%; text-align: center; padding: 5px;}
.price-vnutr table tr td {font-size: 20px;}
.price-vnutr table thead tr td {font-weight: 400;}
.price-vnutr {background-color: #72c1ea; padding-bottom: 50px;margin-top: 30px;box-shadow: -21.213px 21.213px 30px 0px rgba(158, 158, 158, 0.3);}

.vnutr-col-price {background: white; padding: 25px; border-radius: 18px;}
.prem-p1 {font-size: 19px; margin-top: 10px;}
.col-kak-zakazat {background-color: #72c1ea47; padding: 25px; border-radius: 18px; border-bottom: 5px solid #72c1ea;}