body {
margin: 0;
font-family: Roboto;
font-style: normal;
}
ol {
position: relative;
float: left;
width: 100%;
font-weight: 400;
font-size: 18px;
line-height: 24px;
color: #434343;
margin: 20px 0;
}
ol li { margin-bottom: 10px; }
.header {
position: fixed;
left: 0px;
top: 0px;
width: 100%;
background: #F1F8F9;
height: 115px;
z-index: 50;
}
.container {
margin: 0 auto;
max-width: 1280px;
}
.logo {
position: relative;
float: left;
width: 340px;
margin-top: 22px;
padding-left: 70px;
}
.logo_icon {
position: absolute;
left: 0;
top: 8px;
width: 53px;
height: 48px;
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADUAAAAwCAYAAACxKzLDAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAT7SURBVHgB7VpdaFxFFP5m7t292Ww3McjmZ40kraLQSJVUoSLCxjef/MEIheqTVkUQhIKgD8kqKIggiKWgD6I+CAlEkCKClMQ+axFxQaOmKa6bJttttl335+7uveM5d/+SbLZpFGpm6bfcuzN3fu6cOzPnzPlmBP4llFKiFhRiARKpuEQuKJEPmsi7CgPA/DMDdojSjQyCvjIqV204PcNwUoAbpWuW0g6AyhKWKM7hLFXN8dFlmFcDMDhcdqB8BurvQ64M1x5GmcNcz8Zm0WUK7BanM31IFL6Gow7BVSY94RdvX4+iBgvvpdQs+gkvp2ikVRshGin1ODdUeGFKESSCCtTqqVDcgVAkkJBeHUpZjfKWTE4dHxy5bqHu/3Y9+v1iYZ6EwR6GQjqyc0/xMBOzl05gtfQu9rQ8NQxGTPNa6TNKGeKztVO4UnkeuiAO0VYor4c+X/tQK4GALN9ku1Qxl34JmcqL0AvUSXG5rVBPns2M4y/7JPSDg0hRtQg1pZSc+zmno0AMT/G1CBWbu/wKWYMj0BOtQs0rMqaJwnPQFy7s3s1zauKL1FtkscegLwzYIbMhFKlwifVyFHrDhnACDaHE6cxjpDt0nUt1VGCaRnP4rdlHoT/8fKuu/b5KjeNC6Qct1nbXBikKo6faU5cqRztAIEYeIwNFycYWtjqBzkCRFrRKfsdea7kzuokQwhh5j4lC1WXuEEg8LRz5SP8mH193lGjxKoXnN82lF7FWuhOVbYbh7kdm2qu8ClZEfaip2h1wBTzRmzwFh3I1TmM/2LA2W8TPLEjiKfgN3C1KcUqCPN9Rr/B5pbqWyXAtLHiFTIRTZs4JKycHd92G8ofILCPpK2W7/SVTeGX8FeWJW4/vC+Ts9aWI3XX3alfoshTEGCFMVyVUdgtpQ4T89MwKOykb5XCq+akOhqmBUbgxatLUFgInVvukk7OQXr4NiISq8buyUAv1/H+uWnh2MIebuIn/Dy0UGTNIcRrL09WoNylprslFGsPJ7I1Zd4xFoeIL2BXRukLtG6L2xSZEReCT813427+2OYtAw3qxGG5bWTayqqpN2o2DEAb6h3pMBEfLyCZDm1MVL+L1Q1Uht6fINIXLZKbEZEetKAqI8ZyaUQYuJnUcbNuhAmulm/aUln1oLkF0h0DfYVdOPjDKe0G87uoE/8ObTnI2tcwbY+vA7uzCHoXXMRIT+4t0T6IzekphmrUf4dxk5BiG/BehP5Tn+XJoPCySJ+/pnoJP+xFIdire5P0eHpJn0G8tQW/Q4m7MbQh16JbA0pt3WB/D0Lq3BA2/zftTT90W/BTD1o/QGfEtQh0Mi5Uv7w2+jpC2BJMg7de6k/j4iHXm7cP7XkO3loIpEJ/RsjsvhCgREfOBcuG88VPuPdqd186CtdUKRJ0Z31woRt/5o/jy2d8KT6CkhWR5pCO9O6o6ps9+SRSPPHou/z4S9n17/BhPgXi/0HXrb+o5/0e/5o+9EC+8ihX7djJzfOArQ53NXnM3Xb5aVl7xl2sHrIT3Xz1aZVGMSc0AmIj00PD4s14+LgfvMJVDSSWYIkCEZReFe726mGJk75Y9QHfDfxPF4w9Gev67UaofkRNCbfkIjbqnKZUuooKZEK4+52djsxDxyapUMSHcejnOd+r3bP+tYp/tL8PttYgAJWK1SDaIv2QUcKY3TB0uO0N+4YGHYA1EoP4B6BvnF/kUGJwAAAAASUVORK5CYII=);
background-size: contain;
}
.logo_title {
position: relative;
float: left;
width: 100%;
font-weight: bold;
font-size: 39px;
line-height: 46px;
color: #0092E5;
}
.logo_subtitle {
position: relative;
float: left;
width: 100%;
font-weight: bold;
font-size: 14px;
line-height: 16px;
color: #00DBA5;
}
.header_contacts {
position: relative;
float: right;
margin-top: 10px;
}
.header_phones {
position: relative;
float: left;
width: 100%;
}
.phone_item_a {
display: inline-block;
}
a.phone_item {
position: relative;
float: left;
font-weight: bold;
font-size: 24px;
line-height: 28px;
color: #0092E5;
margin: 7px;
text-decoration: none;
outline: none;
}
a.phone_item i {
color: #00dba5;
}
.btn {
position: relative;
background: #0092E5;
border-radius: 5px;
display: inline-block;
padding: 10px 40px;
font-weight: bold;
font-size: 18px;
line-height: 21px;
text-align: center;
color: #FFFFFF;
cursor: pointer;
outline: none;
border: 0;
}
.btn.call_btn {
float: right;
}
.btn.green_btn {
background: #00DBA5;
}
.banner {
position: relative;
float: left;
width: 100%;
margin-top: 115px;
background-image: url(//www.omc-2000.ru/wp-content/themes/omc-2000/assets/img/new_direct/banner.jpg);
background-size: cover;
background-position: center;
height: 475px;
}
.banner_romus {
background-image: url(//www.omc-2000.ru/wp-content/themes/omc-2000/assets/img/new_direct/banner_romus.jpg);
background-attachment: fixed;
background-size: contain;
}
h1 {
position: relative;
float: left;
width: 100%;
font-weight: bold;
font-size: 48px;
line-height: 52px;
text-align: center;
color: #FFFFFF;
margin-top: 80px;
}
@media (min-width: 1200px) {
h1.army {
font-size: 40px;
line-height: 50px;
}
h1.children {
font-size: 40px;
line-height: 50px;
}
h1 .small {
font-size: 28px;
line-height: 30px;
}
}
.main_subtitle {
position: relative;
float: left;
width: 100%;
font-size: 24px;
line-height: 28px;
text-align: center;
color: #FFFFFF;
}
.banner_btns {
position: relative;
float: left;
width: 100%;
text-align: center;
margin-top: 25px;
}
.banner_overlay {
position: relative;
float: left;
width: 100%;
height: 100%;
background: rgba(0, 146, 229, 0.59);
backdrop-filter: blur(7px);
}
.block {
position: relative;
float: left;
width: 100%;
margin-top: 30px;
}
h2 {
position: relative;
width: 100%;
float: left;
font-weight: 500;
font-size: 24px;
line-height: 35px;
text-transform: uppercase;
color: #0092E5;
}
h2:before {
content: '';
position: absolute;
bottom: -5px;
left: 0;
width: 150px;
height: 3px;
background-color: #00DBA5;
}
.quote {
position: relative;
float: left;
width: 100%;
background: #F1F8F9;
padding: 10px;
box-sizing: border-box;
font-weight: 600;
font-size: 18px;
line-height: 24px;
color: #434343;
padding-left: 20px;
}
.quote:before {
content: '';
position: absolute;
top: 0px;
left: 0px;
width: 5px;
height: 100%;
background: #00DBA5;
}
p {
position: relative;
float: left;
width: 100%;
font-weight: 400;
font-size: 18px;
line-height: 24px;
color: #434343;
margin: 20px 0;
}
.green_squares {
position: relative;
float: left;
width: 100%;
text-align: center;
}
.green_squares_item {
position: relative;
display: inline-block;
width: 240px;
background: #00DBA5;
border-radius: 5px;
vertical-align: top;
margin: 10px 20px;
height: 220px;
}
.green_squares_item_title {
position: relative;
float: left;
width: 100%;
text-align: left;
padding: 16px;
box-sizing: border-box;
font-weight: bold;
font-size: 18px;
line-height: 110.69%;
color: #0092E5;
height: 90px;
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAPIAAABbCAYAAABJe9iCAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAMUSURBVHgB7d09ctpQFIBRkckCsuFsxqV3EHe4czp1poPOThNSxakIdxxlZEYCSejnPfucGSYEqf3mPj2QvDocDl8LIGflpwLI3VrIkLf1arX6JWTI1/74KuONkCFfZUzjeCNkyFdZvREy5On/NA5Chjyt6/8RMuTnqT6Ng5AhPw+nHwgZ8rM7/UDIkJfN6bI6CBny8tj0oZAhL7umD4UM+dg2LauDkCEfm7YDQoZ87NoOCBnysD8uq5/bDgoZ8rA7d1DIkIfHcweFDHkwkSFzcZPEn3MnCBnSt7t0gpAhfdtLJwgZ0mciQ+YuXh8HIUPanrucJGRI22OXk4QMaTORIXP7ttsWTwkZ0tVpGgchQ7q2XU8UMqTr4vfHFSFDml7O3X98SsiQpqc+JwsZ0tR5WR2EDGkSMrwDltaQuW2XGyXqhAzp6bxbXREypGfT83whQ4J6XR8HIUNael8fByFDWnpfHwchQ1p6Xx8HIUM64vfVvX4IUhEypKP3JldFyJCOshhIyJCOQcvqIGRIw1PX53M1ETKkYfA0DkKGNAy+Pg5ChuXt+zzWp4mQYXmDfgRSJ2RY3kNxJSHDsq7ara4IGZZ19TQOQoZlXfW1U0XIsJxyjGV1EDIsZ12MRMiwjO1Y0zgIGZZxX4xIyDC/7dAHCLQRMsxv1GkchAzzKseexkHIMK/RdqrrhAzzWY+5U10nZJhH3Ko4+rVxRcgwj5tiQkKG6U22pK4IGab1MOWSuiJkmE48cH6SXepTQoZp7I+v2yF/WXEIIcP4IuKbqa+L6z4XwJhiOX0z1ySuCBnGE8+m/jZ3xEHIMI7Ynb4rFiJkuF5M4e/FgoQMw70UrzvTo9/N1JeQYZjY1Lqdc2f6HCFDf/Es6vUSm1pthAzdJbOUPiVk6Ca5KVwnZDgvroXvUpzCdUKGZrGMXi/9tVJXQoa34nfSsYwuU11GNxEyvE7fWELfp76EbiNkPqoq3k2R2fRtImQ+ilgyx7SNeJ9znbxthEzuXmqvmKr7f++rf38cXz9zn7iXrA6Hw5cC8vL7vYfZ11+tFZlT1sTlngAAAABJRU5ErkJggg==);
}
.no_title .green_squares_item_content {
font-weight: 500;
font-size: 18px;
color: #FFFFFF;
text-align: center;
padding: 13px;
border-top: 7px solid #7dedd1;
}
ul.green_squares_ul {
position: relative;
float: left;
width: 100%;
padding-inline-start: 30px;
margin-top: 10px;
}
ul.green_squares_ul li {
font-weight: 500;
font-size: 18px;
color: #FFFFFF;
text-align: left;
}
.green_squares_item_title.title_1,
.green_squares_item_title.title_2 {
padding-top: 25px;
}
ul.green_squares_ul.ul_2,
ul.green_squares_ul.ul_4 {
margin-top: 22px;
}
ul.green_squares_ul.ul_3 {
margin-top: 32px;
}
.promo_left, .promo_right {
position: relative;
float: left;
width: 50%;
padding: 0 20px;
box-sizing: border-box;
height: 195px;
}
.promo_left:after {
content: '';
position: absolute;
top: 0%;
right: 0px;
width: 1px;
height: 100%;
background-color: #00dba5;
}
h2.h2_promo {
font-weight: 500;
font-size: 26px;
line-height: 35px;
text-transform: uppercase;
color: #0092E5;
text-align: center;
margin-top: 0;
}
.timer {
position: relative;
float: left;
width: 100%;
text-align: center;
margin-bottom: 25px;
margin-top: 0px;
}
.timer_numbers {
position: relative;
display: inline-block;
background: #00DBA5;
border-radius: 5px;
width: 66px;
height: 67px;
font-weight: 500;
font-size: 48px;
line-height: 66px;
text-transform: uppercase;
color: #FFFFFF;
vertical-align: top;
}
.timer_dots {
position: relative;
display: inline-block;
margin: 0 10px;
color: #00DBA5;
font-size: 50px;
line-height: 66px;
}
.btns {
position: relative;
float: left;
width: 100%;
text-align: center;
}
.block.block_promo {
padding: 30px 0;
background-color: #f1f8f9;
background-image: url(//www.omc-2000.ru/wp-content/themes/omc-2000/assets/img/new_direct/bg.png);
background-attachment: fixed;
box-shadow: inset 0 0 19px 7px #0092e514;
}
.promo_price_title {
font-weight: 500;
font-size: 20px;
line-height: 27px;
text-transform: uppercase;
color: #0092E5;
}
.promo_price {
position: relative;
float: left;
width: 100%;
text-align: left;
}
.promo_price_item {
position: relative;
display: inline-block;
background: #00DBA5;
border-radius: 5px;
width: 242px;
height: 125px;
margin-right: 25px;
margin-top: 15px;
background-image: url(data:image/png;base64,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);
background-size: 100% 100%;
padding: 10px;
box-sizing: border-box;
}
.price_title {
position: relative;
float: left;
width: 100%;
font-weight: 500;
font-size: 16px;
line-height: 18px;
text-transform: uppercase;
color: #FFFFFF;
}
.price_subtitle {
position: relative;
float: left;
width: 100%;
font-weight: 500;
font-size: 14px;
line-height: 18px;
text-transform: uppercase;
color: rgba(255, 255, 255, 0.71);
margin-top: 3px;
}
.price_subtitle b {
font-weight: bold;
font-size: 25px;
line-height: 25px;
text-transform: uppercase;
color: #FFFFFF;
}
.new_price {
position: absolute;
bottom: 0px;
right: 10px;
font-weight: bold;
font-size: 38px;
line-height: 45px;
text-transform: uppercase;
color: #FFFFFF;
}
.old_price {
position: absolute;
bottom: 42px;
right: 10px;
font-weight: bold;
font-size: 21px;
line-height: 25px;
text-transform: uppercase;
color: rgba(255, 255, 255, 0.71);
text-decoration: line-through;
}
.btn.promo_btn {
font-weight: bold;
font-size: 24px;
line-height: 28px;
text-align: center;
color: #FFFFFF;
}
.construction {
position: relative;
float: left;
width: 100%;
background: #FFFFFF;
border: 1px solid #00DBA5;
box-sizing: border-box;
height: 650px;
}
.construction_menu {
position: relative;
float: left;
width: 100%;
border-bottom: 1px solid #00DBA5;
height: 55px;
text-align: center;
}
.construction_menu_item {
position: relative;
float: left;
width: 50%;
font-weight: normal;
font-size: 24px;
line-height: 55px;
color: #00DBA5;
cursor: pointer;
}
.construction_menu_item.action {
background-color: #00DBA5;
color: #fff;
cursor: default;
}
.construction_slide {
display: none;
}
.construction_slide.action {
display: block;
}
.construction_photo {
position: relative;
float: left;
width: 100%;
text-align: center;
}
.construction_desc {
position: absolute;
bottom: 0;
left: 0;
width: 100%;
background: rgba(0, 219, 165, 0.13);
font-weight: normal;
font-size: 18px;
line-height: 156.19%;
color: #000000;
}
.list_items {
position: relative;
float: left;
width: 100%;
}
.list_item {
position: relative;
float: left;
width: 90%;
padding-left: 57px;
line-height: 50px;
box-sizing: border-box;
}
.list_item:before {
content: '';
position: absolute;
left: 0px;
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC4AAAAsCAYAAAAacYo8AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAALpSURBVHgB3ZnNTxNBGMafUlpbSWltBKQiH1EgxmhSjPGkJnJUI8Fbr4aDXv0DjIne9KgeiEe9kWAkHDyQqImJMerBqCH4ARExVkOlrVoRqPsATTo7049pt9uW36nZbnd+nb6dnfdZR9oAdUgD6pS6FW+EBTz5E8WjVBQv/sYwvRzHwspvJNIr6+/5HI0INW5Hv7sZh7ftwAlPK455W1EujlJr/P2/BEbjH3AvMYt5Q1SHDuOLRHzdGGnei30uH0pBW/zbagpXFl/j9tIMrOCCvxeXgwfR5vRofU5L/I4xw5d+vMLS2jKsxN/gxo2dYZw3foFiKVr84vfnls1yLjj7t1qOFHVuUeJDXx/j/q952MHZpg6Mtx8veF7B5dBOacKxOGYh8oqzPOyUzsAxOXY+corzj1jpms4Hx6ZDLpQ1ziWvf27C8tVDF642012nlUulcsa5TldbmtCBLiqkGecdsXfuAWqJma4z0h1WmvHRPHVVLVROkjj3HrWGykkQ5y5Pd8NkB3SiWzaCOLemFcPVh7udw/jYvh890MfsJohzP10RDOmxUBgRtwc9TYfwtAR5s5sgzibAcjalh13OzQNO7PKGEIEeZjdBfKHE+g77j2KspU+eRUnaIJ3CVOwZrkEPs5vQumXaLR3CwUFMBdsQMF6fdDsx8OUdPuWTXnyIwVgSupjdyuw5D+BmYEOaBLxhvNwNDERXcd1CaRVCqbCx1eMNribjSGUdofzbTll6skxps5sgzm5cl8noBM7FRXmPQ5Y+VeZMm90EcUYIpaCSX8ciaSjcBHHmHqUiyVsoDYWbIM6wphwy8j/XkpZKE7ObtK3dMztec/sVBkifu4eEY9LukAlTraFyksRHNEIZu1A5SeLsNBjM1Ap0UeWLW6tZ5onM8qoNHXKFoTlzFQaQ1SwZjp0vBC2YHdodwZFi8sOC2SEvwAvZhWWhJ+GF7CgbjlGMNNn6wX6GunyUkk3dPbxSUVePC6vNf7aTnEMiBQldAAAAAElFTkSuQmCC);
width: 46px;
height: 44px;
}
.contacts_left {
position: relative;
float: left;
width: 350px;
background: #00DBA5;
padding: 30px;
box-sizing: border-box;
height: 531px;
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAK8AAAB2CAYAAAC+o8OSAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAS0SURBVHgB7d3LThRbFIDhVUaMmIiJGCEREhhgIgMZ6MD3fw2fAQcOZAAJ7kWvDUXRl7rsa9X/JZU2HHIGzZ/Vuy5d1QhQmPv7+9fu5dht7932zm179p9u3fbXbX+aprluBCiERXvhtlO3vd7x6793/QKQhAv3xL1cyu5oHxEvsnPh6rS9kIFeCZDR2HAV8SIbF+6RjAxXES+ycOHuy2qNOxrxIheduPsyAfEiOTuycCITES9yGL3ObSNeJGVTd9JywSNepBZk6iriRTIhp64iXqQUbOoq4kUSbuoeSsCpq4gXqXyRwIgX0dnZtMnHdbuIFykcSgTEixSC7qh5xIuoYuyoecSL2ILvqHnEi9iOJRLiRTR2Ri3aV82IFzEFPzzWRryIwo7tfpSIiBexRDm220a8iOVcIiNeBOeWDAeyulVTVMSLGM4kAeJFDNHXu4p4EZRbMuhJiSing7uIF6F9lkSIF8HEum53E+JFSEnWuh7xIqQo1+1uQrwIIuZ1u5sQL0KJdt3uJsSLyVLvqHnEixCSrnU94kUISY8yeMSLSULff2wI4sVUWZYMingxWs6pq4gXU2Sbuop4MUruqauIF2NlnbqKeDFYCVNXES/GyD51FfFiEHtWcPapq4gXvdk1DEVMXUW8GKKYcBXxopdQj1wNiXixkwtX7/RY1NRVxIs+vkohO2ltxIut3NQ9kkR3wBmKeLGRHV24lEIRL7a5kgKXCx7xYi07GRH15tBTES9esHVucUcXuogXz9g690oqQLx4ZOH+kohP8AmJePGgFW6xO2hdxIsqw1XEu3C1hquId8FqDlcR70LVHq6qYq8SYdntSH9I5X9/4l0YO3NW/AmIPoh3Ieya3J9S+CnfIYh3AWyZ8F0qXt+uQ7wzZtNWLyQ/kxki3pmy75zptbiz/RsT78zYEqH4yxlDIN6ZWFK0HvFWzNa0n2S1pl1MtB7xVsimrD7j91QW/Dck3grYhP0gBPsMb0KBWrEeuO3IXvlbdfCGZGahvpPV46A00vf2ih2INwEL9I2swtRQ39qrRjqrs14pEe9ELkyNUN9HjXDPXv3PDuxnvM8R8KZ2WIxqX56C9B/t636OTBbz5rcmpJ+G+tGtH+U+RhE+wqsym3hbOz5+Han/1jWm/yjHzFQXb2fvXKenP6TER/jCFP8Ht497f6xTT4EyRfGguHhbsWqoOl2ZqFiriDBa5+qPhcmKnrLFy8UlmCppNLazdS6r5cDiLuFDWEnitRtcnAlTFgFFDclFq0cI9HtUTFkEFyXe1mM+i3roHOYlaLytNe25sDxAZMECm+uNLVCuyfHO/cYWKNekeG1tq3cb5Mp/JDc63rncJhP1GhWeC1d3yL4JkNHgeOd0f1fUbdBt/QkXJekdL+GiNL3iJVyUaGe8tTxEGcuzNd6aHqKM5dkYr505q+YhyliebZNXT/lynQKKtTZee57BmQAFexGvLRfYQUPx1k1elguowrN4W981A4rXnbwsF1CNx3ht6vKdM1SjPXmZuqjKQ7xMXdTIT16mLqrTPvV7LU+HyPZsA7b51/P37tx2G+B3blr/vm6kB1tWdA15JgPHjbe7kXDG/r9um6a5k4r8B4JrJ88U2zpDAAAAAElFTkSuQmCC);
background-position: bottom right;
background-repeat: no-repeat;
}
.contacts_map {
position: relative;
float: left;
width: calc(100% - 350px);
height: 450px;
}
.contacts_title {
font-weight: 500;
font-size: 24px;
line-height: 28px;
color: #FFFFFF;
margin-bottom: 20px;
}
.contacts_subtitle {
font-weight: 500;
font-size: 20px;
line-height: 23px;
color: #0092e7;
}
p.contacts_p {
font-weight: 400;
font-size: 16px;
line-height: 21px;
color: #fff;
margin: 10px 0;
}
.block.block_feedback {
background: #F1F8F9;
padding-top: 20px;
}
form.feedabck {
position: relative;
float: left;
width: 430px;
margin-left: calc(50% - 215px);
}
h2.h2_feedback {
text-align: center;
}
h2.h2_promo:before,
h2.h2_feedback:before {
display: none;
}
input[type="text"] {
position: relative;
background: #FFFFFF;
border: 1px solid #00DBA5;
padding: 10px 10px;
width: 100%;
box-sizing: border-box;
margin: 7px 0;
font-weight: normal;
font-size: 20px;
line-height: 23px;
color: #0092e5;
outline: none;
}
input[type="submit"] {
position: relative;
background: #00DBA5;
border: 1px solid #00DBA5;
box-sizing: border-box;
width: 100%;
font-weight: 500;
font-size: 20px;
line-height: 23px;
text-transform: uppercase;
color: #FFFFFF;
padding: 10px;
margin: 7px 0;
}
form.feedabck {
position: relative;
float: left;
width: 430px;
margin-left: calc(50% - 215px);
margin-bottom: 40px;
}
.footer {
position: relative;
float: left;
width: 100%;
background: #0092E5;
}
a.go_to_site {
position: relative;
float: left;
width: 100%;
background: #00DBA5;
padding: 12px;
font-weight: 500;
font-size: 24px;
line-height: 28px;
text-transform: uppercase;
color: #FFFFFF;
text-decoration: none;
outline: none;
text-align: center;
box-sizing: border-box;
}
.footer_logo_title {
position: relative;
float: left;
width: 100%;
text-align: center;
font-weight: bold;
font-size: 39px;
line-height: 46px;
color: #FFFFFF;
margin-top: 20px;
}
.footer_logo_subtitle {
position: relative;
float: left;
width: 100%;
text-align: center;
font-weight: bold;
font-size: 14px;
line-height: 16px;
color: #FFFFFF;
}
.footer_logo {
position: relative;
float: left;
width: 100%;
margin-bottom: 60px;
}
.copyright {
position: relative;
float: left;
width: 100%;
font-weight: 500;
font-size: 18px;
line-height: 21px;
text-transform: uppercase;
color: #FFFFFF;
text-align: center;
margin-bottom: 20px;
}
.popup {
position: fixed;
top: 150px;
width: 400px;
left: calc(50% - 200px);
background-color: #fff;
z-index: 100;
display: none;
}
.popup_title {
position: relative;
float: left;
width: 100%;
background-color: #00dba5;
text-align: center;
padding: 11px;
box-sizing: border-box;
color: #fff;
font-size: 20px;
}
.popup form {
position: relative;
float: left;
width: 100%;
padding: 10px;
box-sizing: border-box;
}
.overlay {
position: fixed;
top: 0px;
left: 0;
width: 100%;
height: 100%;
background-color: #0000008f;
z-index: 99;
display: none;
}
.btn:hover {
opacity: .9;
}
.btn:active {
transform: scale(.98);
}
.popup_subtitle {
position: relative;
float: left;
width: 100%;
text-align: center;
line-height: 25px;
margin: 15px 0px;
}
.btn.close_btn {
width: 100%;
box-sizing: border-box;
}
.popup_content {
position: relative;
float: left;
width: 100%;
padding: 10px;
padding-top: 0;
box-sizing: border-box;
}
.construction_footnote {
position: relative;
float: left;
width: 100%;
text-align: right;
font-size: 16px;
margin-top: 10px;
color: #0092e5;
font-weight: 600;
letter-spacing: .5px;
}
.catalog-list_1 {
position: relative;
float: left;
width: 100%;
text-align: center;
}
.product_item {
position: relative;
display: inline-block;
width: 300px;
vertical-align: top;
margin: 10px;
box-shadow: 0 0 8px 0px #0033501f;
border-radius: 5px;
background-color: #f1f8f9;
background-image: url(//www.omc-2000.ru/wp-content/themes/omc-2000/assets/img/new_direct/bg.png);
}
.product_item img {
position: relative;
float: left;
width: 100%;
height: 300px;
object-position: center center;
object-fit: contain;
background-color: #fff;
}
p.product-name {
margin-bottom: 5px;
font-size: 22px;
color: #0092e5;
text-transform: uppercase;
line-height: 37px;
margin: 10px 0 0;
font-weight: 600;
}
p.product-price {
margin-bottom: 25px;
font-size: 17px;
line-height: 21px;
font-weight: 700;
margin: 10px 0px;
margin-bottom: 30px;
}
a.info {
background: #00acdb;
color: #fff;
border: none;
border-radius: 20px;
transition: all .3s;
font-size: 16px;
font-weight: 600;
line-height: 1.42857143;
text-align: center;
white-space: nowrap;
vertical-align: middle;
padding: 9px 40px;
text-decoration: none;
}
.callback_product {
background: #00dba5;
color: #fff;
border: none;
border-radius: 20px;
transition: all .3s;
font-size: 16px;
font-weight: 600;
line-height: 1.42857143;
text-align: center;
vertical-align: middle;
padding: 9px 0;
margin: 15px auto;
width: 178.27px;
cursor: pointer;
}
.modalDialog {
display: none;
}
.delivery {
position: relative;
float: left;
width: 100%;
display: flex;
}
.delivery_item {
position: relative;
width: 50%;
background-color: #f1f8f9;
margin-right: 20px;
vertical-align: top;
}
.delivery_title {
position: relative;
float: left;
width: 100%;
text-align: center;
background-color: #00dba5;
color: #fff;
padding: 8px;
box-sizing: border-box;
font-size: 20px;
font-weight: bold;
}
.delivery_item:last-child {
margin-right: 0;
}
.delivery p {
padding: 15px;
box-sizing: border-box;
margin: 0;
}
.popup_title span {
font-weight: bold;
}
@media (max-width: 1366px) {
.container {
padding: 0 15px;
}
}
@media (max-width: 1280px) {
.logo_title {
font-size: 30px;
line-height: 34px;
}
.logo_subtitle {
font-size: 11px;
}
.logo_icon {
top: 0px;
width: 46px;
height: 42px;
}
.logo {
padding-left: 60px;
width: 270px;
}
a.phone_item {
font-size: 19px;
line-height: 23px;
}
.btn {
padding: 7px 27px;
}
.header {
height: 90px;
}
.banner {
margin-top: 90px;
}
.promo_left {
width: 40%;
}
.promo_right {
width: 60%;
}
.promo_price_item {
width: 220px;
height: 175px;
margin-right: 10px;
}
.new_price {
font-size: 41px;
line-height: 53px;
}
.timer {
margin-top: 5px;
}
img.construction_photo_img {
max-width: 100%;
}
}
@media (max-width: 922px) {
a.phone_item {
font-size: 16px;
line-height: 20px;
}
.logo_title {
font-size: 26px;
line-height: 29px;
}
.logo_subtitle {
font-size: 12px;
line-height: 13px;
}
.logo {
padding-left: 60px;
width: 245px;
}
h1 {
font-size: 32px;
line-height: 38px;
}
.main_subtitle {
font-size: 18px;
line-height: 25px;
}
.btn {
padding: 12px 37px;
}
.banner {
height: 410px;
}
h2 {
font-size: 23px;
line-height: 28px;
margin-bottom: 35px;
}
.quote {
font-size: 16px;
line-height: 22px;
}
p {
font-size: 16px;
line-height: 20px;
}
ul.green_squares_ul li {
font-size: 16px;
}
.green_squares_item {
margin: 10px 10px;
height: 207px;
}
.promo_right,
.promo_left {
width: 100%;
}
.promo_price_title {
text-align: center;
width: 475px;
margin-left: calc(50% - 240px);
}
.promo_price {
text-align: center;
}
.promo_left:after {
top: auto;
bottom: 0;
width: 475px;
height: 1px;
left: calc(50% - 240px);
}
.promo_right {
padding-top: 20px;
}
}
@media (max-width: 767px) {
.logo_icon {
display: none;
}
.logo_subtitle {
display: none;
}
.logo {
padding-left: 0;
width: auto;
margin-top: 12px;
}
.logo_title {
font-size: 23px;
line-height: 25px;
}
.btn.call_btn {
position: fixed;
top: 7px;
right: 7px;
padding: 7px 20px;
}
h1 {
margin-top: 40px;
font-size: 23px;
line-height: 25px;
}
.main_subtitle {
font-size: 16px;
line-height: 23px;
}
.banner {
height: 356px;
}
h2 {
font-size: 18px;
line-height: 25px;
}
h2.h2_promo {
font-size: 22px;
line-height: 26px;
margin-bottom: 20px;
}
.timer {
margin-top: 5px;
margin-bottom: 25px;
}
.promo_right, .promo_left {
height: auto;
}
.promo_left {
padding-bottom: 25px;
}
.promo_price_title {
text-align: center;
width: 100%;
margin-left: auto;
font-size: 16px;
line-height: 24px;
}
.construction_desc {
position: relative;
float: left;
width: 100%;
font-size: 16px;
line-height: 20px;
}
.construction {
height: auto;
}
.construction_menu_item {
font-size: 14px;
}
.list_item {
padding-left: 54px;
line-height: 20px;
font-size: 16px;
height: 50px;
}
.contacts_left {
width: 100%;
}
.contacts_map {
width: 100%;
}
form.feedabck {
width: 90%;
margin-left: 5%;
box-sizing: border-box;
}
a.go_to_site {
font-size: 16px;
line-height: 22px;
}
.footer_logo_title {
font-size: 28px;
line-height: 38px;
}
.footer_logo_subtitle {
font-size: 12px;
line-height: 14px;
}
.copyright {
font-size: 13px;
line-height: 18px;
}
.list_item {
padding-left: 54px;
line-height: 20px;
font-size: 16px;
height: 50px;
box-sizing: border-box;
max-width: 95%;
}
.promo_left:after {
width: 90%;
left: 5%;
}
.list_item {
height: auto;
margin-bottom: 18px;
padding-left: 35px;
}
.list_item:before {
width: 28px;
height: 28px;
background-size: contain;
top: -4px;
}
h2:before {
width: 50px;
}
.delivery {
display: block;
}
.delivery_item {
width: 100%;
margin-right: 0;
display: block;
float: left;
margin-bottom: 10px;
}
.btn.promo_btn {
font-size: 16px;
line-height: 25px;
padding: 12px 19px;
}
}
@media (max-width: 410px) {
.logo_title {
font-size: 18px;
line-height: 22px;
}
.btn.call_btn {
font-size: 16px;
line-height: 18px;
}
a.phone_item {
font-size: 14px;
line-height: 20px;
}
.header {
height: 80px;
}
.banner {
margin-top: 80px;
}
.popup {
top: 100px;
width: 96%;
left: 2%;
}
.main_subtitle {
font-size: 13px;
line-height: 20px;
}
h1 {
font-size: 21px;
}
}
.block.block_promo input[type="text"] {
width: 310px;
margin: 10px 5px;
}
.block.block_promo form {
text-align: center;
}
.block.block_promo input[type="submit"] {
width: 630px;
}
span.green {
color: #00bd8f;
}
span.subtitle_promo {
font-weight: 500;
position: relative;
width: 100%;
float: left;
font-size: 21px;
line-height: 31px;
text-transform: uppercase;
color: #0092e5;
text-align: center;
margin-top: -23px;
margin-bottom: 14px;
font-weight: bold;
}
.diagnostic_3d {
position: relative;
float: left;
display: block;
width: 100%;
background: #f1f8f9;
color: #455f68;
font-size: 16px;
font-weight: 600;
box-sizing: border-box;
margin: 25px 0;
font-weight: bold;
border-left: 3px solid #00dba5;   }
img.diagnostic_3d_img {
position: relative;
float: left;
width: 360px;
}
.diagnostic_3d_title {
position: relative;
float: left;
width: calc(100% - 360px);
padding: 10px 20px;
box-sizing: border-box;
}
.diagnostic_3d_title p {
margin: 15px 0;
}
p.promo_price_subtitle span {
width: auto; padding: 10px 15px;
box-sizing: border-box;
border-radius: 13px;
display: inline-block; }
p.promo_price_subtitle {
font-weight: 500;
font-size: 16px;
line-height: 27px;
text-transform: initial;
color: #0092e5;
text-align: center;
margin-top: 10px;
margin-bottom: 0px;
}
.sp-mask.sp-grab {
box-shadow: 0 0 15px 0px #00000012;
}
@media (max-width: 1200px) {
.diagnostic_3d_title p {
margin: 10px 0;
font-size: 16px;
line-height: 24px;
}
}
@media (max-width: 992px) {
.diagnostic_3d_title p {
margin: 8px 0;
font-size: 14px;
line-height: 19px;
font-weight: 600;
}
.block.block_promo input[type="submit"] {
max-width: 100%;
font-size: 13px;
}
}
@media (max-width: 767px) {
img.diagnostic_3d_img {
width: 100%;
}
.diagnostic_3d_title {
position: relative;
float: left;
width: 100%;
padding: 10px 20px;
}
.diagnostic_3d_title p {
margin: 12px 0;
font-size: 16px;
line-height: 22px;
font-weight: 600;
}
.diagnostic_3d {
border-left: 0;
}
div#stelki_slider {
margin-left: auto!important;
}
ol {
font-size: 16px;
line-height: 22px;
width: calc(100% - 40px);
}
ul.green_squares_ul {
max-width: 85%;
}
img.construction_photo_img {
max-width: 100%!important;
}
}
.promo_price_item.no_size {
height: 100px;
background-size: 60% 90px;
background-repeat: no-repeat;
}
.promo_price_item.no_size .new_price {
font-size: 41px;
line-height: 50px;
bottom: 5px;
}
.promo_price_item.no_size .old_price {
bottom: 60px;
font-size: 24px;
line-height: 29px;
}
div#stelki_slider {
margin: 0;
padding: 0;
margin-left: calc(50% - 375px);
box-sizing: border-box;
float: left; }
span.army {
font-size: 65%;
}
.banner.army {
background-image: url(//www.omc-2000.ru/wp-content/themes/omc-2000/assets/img/urban.jpg);
}
.banner.army .banner_overlay {
background: rgb(60 199 2 / 60%);
backdrop-filter: blur(8px) brightness(.6);
}
.banner.children { background-image: url(//www.omc-2000.ru/wp-content/themes/omc-2000/assets/img/detskie-bg.jpg);
}
.banner.children .banner_overlay { background: #d97adf87;
backdrop-filter: blur(7px);
}
.banner.sport .banner_overlay { background: #00e5c96e;
backdrop-filter: blur(7px);
}  img.construction_photo_img {
max-width: 100%;
}
.construction_desc p {
padding: 0px 20px;
margin: 0;
margin-bottom: 10px;
}
div.quote {
margin-top: 30px;
}
div.quote ul {
margin-top: 5px;
margin-bottom: 5px;
margin-block-start: 5px;
margin-block-end: 5px;
}
.oferta {
position: relative;
float: left;
width: 100%;
font-weight: 500;
font-size: 12px;
line-height: 21px;
text-transform: uppercase;
color: #FFFFFF;
text-align: center;
margin-bottom: 20px;
margin-top: -22px;
} .doctor_banner {
position: relative;
float: left;
width: 100%;
text-align: left;
color: #fff;
padding: 34px 10px;
box-sizing: border-box;
background: rgba(255, 255, 255, 0.23);
backdrop-filter: blur(3.5px);
border-radius: 70px;
margin: 40px 0;
padding-left: 350px;
min-height: 310px;
}
.banner.new_banner {
background-image: url(//www.omc-2000.ru/wp-content/themes/omc-2000/assets/img/foot_bg.png);
background-color: #0092E5;
height: 395px;
}
.banner.new_banner .banner_overlay {
backdrop-filter: none;
background: none;
}
.doctor_photo {
position: absolute;
top: 0px;
left: 0px;
width: 310px;
height: 310px;
border-radius: 70px;
background-image: url(https://www.omc-2000.ru/wp-content/themes/omc-2000/assets/img/91942a69b543ab86474fab0f4aeb43fa.jpg);
background-position: top center;
background-size: cover;
max-width: 100%;
}
.doctor_photo.photo_2 {
background-image: url(https://www.omc-2000.ru/wp-content/themes/omc-2000/assets/img/direct/ortopedicheskie-stelki.jpg);
}
.doctor_photo.photo_3 {
background-image: url(https://www.omc-2000.ru/wp-content/themes/omc-2000/assets/img/direct/detskie-ortopedicheskie-stelki.jpg);
}
.doctor_name {
font-weight: 700;
font-size: 36px;
line-height: 108.69%;
color: #FFFFFF;
margin-bottom: 19px;
}
.doctor_desc {
font-weight: 400;
font-size: 18px;
line-height: 25px;
margin-bottom: 20px;
}
.doctor_subtext {
position: relative;
float: left;
width: 100%;
font-weight: 400;
font-size: 18px;
line-height: 25px;
}
span.doctor_subtext_ttl {
position: relative;
float: left;
width: 100%;
font-weight: 700;
font-size: 30px;
line-height: 108.69%;
margin-bottom: 10px;
}
@media (max-width: 1024px) {
.doctor_photo {
width: 220px;
height: 295px;
border-radius: 30px;
}
.doctor_name {
font-size: 29px;
}
.doctor_banner {
padding-left: 250px;
height: 295px;
border-radius: 30px;
min-height: 295px;
}
.doctor_desc {
font-size: 18px;
}
.doctor_subtext {
font-size: 18px;
}
span.doctor_subtext_ttl {
font-size: 30px;
}
.banner.new_banner {
height: 375px;
}
}
@media (max-width: 767px) {
.doctor_photo {
position: relative;
display: inline-block;
width: 300px;
height: 300px;
margin-top: -170px;
}
.doctor_banner {
padding-left: 10px;
text-align: center;
margin-top: 170px;
max-height: initial;
height: auto;
}
.banner.new_banner {
height: auto;
}
.doctor_name {
position: relative;
float: left;
width: 100%;
margin-top: 17px;
}
.doctor_desc {
position: relative;
float: left;
width: 100%;
}
.doctor_subtext {
position: relative;
float: left;
width: 100%;
}
}
@media (max-width: 500px) {
.doctor_name {
font-size: 26px;
line-height: 32px;
}
.doctor_desc {
font-size: 18px;
line-height: 22px;
}
.doctor_desc br {
display: none;
}
span.doctor_subtext_ttl {
font-size: 26px;
line-height: 32px;
}
.doctor_banner {
padding-left: 20px;
padding-right: 20px;
}
.doctor_subtext {
font-size: 18px;
line-height: 22px;
}
}
.post_menu {
background: #F1F8F9;
border: 2px solid #00DBA5;
padding: 20px;
box-sizing: border-box;
}
.post_menu_title {
font-weight: 700;
font-size: 24px;
line-height: 28px;
text-transform: uppercase;
color: #0092E5;
margin-bottom: 20px;
}
.post_menu_item {
font-weight: 500;
font-size: 18px;
line-height: 21px;
text-transform: uppercase;
color: #0092E5;
margin-bottom: 10px;
cursor: pointer;
}
.post_menu_item:before {
content: '';
position: relative;
float: left;
top: 8px;
width: 10px;
height: 3px;
margin-right: 8px;
background: #ffffff;
font-weight: bold;
border-radius: 5px;
}
.block_promo.disable .promo_left {
display: none;
} .block_promo.disable .promo_right {
left: unset;
text-align: center;
display: flex;
flex-direction: column;
align-items: center;
width: 100%;
height: auto;
}
.block_promo.disable .promo_price {
float: unset;
width: 100%;
text-align: center;
}
.block_promo.disable .promo_price_item {
text-align: left;
} .licenses {
position: relative;
display: flex;
flex-direction: row;
flex-wrap: wrap;
justify-content: space-evenly;
width: 100%;
}
.img_license {
display: flex;
max-width: 100%;
width: 450px;
height: auto;
margin: 10px;
border-radius: 10px;
}.header {
position: unset;
left: unset;
top: unset;
width: unset%;
background: unset;
height: unset;
z-index: unset;
}
.logo {
position: unset;
float: unset;
width: unset;
margin-top: unset;
padding-left: unset;
}
.logo_icon {
position: unset;
left: unset;
top: unset;
width: unset;
height: unset;
background-image: unset;
background-size: unset;
}
.logo_title {
position: unset;
float: unset;
width: unset%;
font-weight: unset;
font-size: unset;
line-height: unset;
color: unset;
}
.logo_subtitle {
position: unset;
float: unset;
width: unset%;
font-weight: unset;
font-size: unset;
line-height: unset;
color: unset;
}
.header_contacts {
position: unset;
float: unset;
margin-top: unset;
}
.header_phones {
position: unset;
float: unset;
width: unset;
}
.banner { margin-top: 0; }  @media (min-width: 769px) {
.container {
width: 750px;
}
}
@media (min-width: 992px) {
.container {
width: 970px;
}
}
@media (min-width: 1200px) {
.container {
width: 1170px;
}
}
.container-fluid {
padding-right: 15px;
padding-left: 15px;
margin-right: auto;
margin-left: auto;
}
.row {
margin-right: -15px;
margin-left: -15px;
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7,
.col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
position: relative;
min-height: 1px; }
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
float: left;
}
.col-xs-12 {
width: 100%;
}
.col-xs-11 {
width: 91.66666667%;
}
.col-xs-10 {
width: 83.33333333%;
}
.col-xs-9 {
width: 75%;
}
.col-xs-8 {
width: 66.66666667%;
}
.col-xs-7 {
width: 58.33333333%;
}
.col-xs-6 {
width: 50%;
}
.col-xs-5 {
width: 41.66666667%;
}
.col-xs-4 {
width: 33.33333333%;
}
.col-xs-3 {
width: 25%;
}
.col-xs-2 {
width: 16.66666667%;
}
.col-xs-1 {
width: 8.33333333%;
}
.col-xs-pull-12 {
right: 100%;
}
.col-xs-pull-11 {
right: 91.66666667%;
}
.col-xs-pull-10 {
right: 83.33333333%;
}
.col-xs-pull-9 {
right: 75%;
}
.col-xs-pull-8 {
right: 66.66666667%;
}
.col-xs-pull-7 {
right: 58.33333333%;
}
.col-xs-pull-6 {
right: 50%;
}
.col-xs-pull-5 {
right: 41.66666667%;
}
.col-xs-pull-4 {
right: 33.33333333%;
}
.col-xs-pull-3 {
right: 25%;
}
.col-xs-pull-2 {
right: 16.66666667%;
}
.col-xs-pull-1 {
right: 8.33333333%;
}
.col-xs-pull-0 {
right: auto;
}
.col-xs-push-12 {
left: 100%;
}
.col-xs-push-11 {
left: 91.66666667%;
}
.col-xs-push-10 {
left: 83.33333333%;
}
.col-xs-push-9 {
left: 75%;
}
.col-xs-push-8 {
left: 66.66666667%;
}
.col-xs-push-7 {
left: 58.33333333%;
}
.col-xs-push-6 {
left: 50%;
}
.col-xs-push-5 {
left: 41.66666667%;
}
.col-xs-push-4 {
left: 33.33333333%;
}
.col-xs-push-3 {
left: 25%;
}
.col-xs-push-2 {
left: 16.66666667%;
}
.col-xs-push-1 {
left: 8.33333333%;
}
.col-xs-push-0 {
left: auto;
}
.col-xs-offset-12 {
margin-left: 100%;
}
.col-xs-offset-11 {
margin-left: 91.66666667%;
}
.col-xs-offset-10 {
margin-left: 83.33333333%;
}
.col-xs-offset-9 {
margin-left: 75%;
}
.col-xs-offset-8 {
margin-left: 66.66666667%;
}
.col-xs-offset-7 {
margin-left: 58.33333333%;
}
.col-xs-offset-6 {
margin-left: 50%;
}
.col-xs-offset-5 {
margin-left: 41.66666667%;
}
.col-xs-offset-4 {
margin-left: 33.33333333%;
}
.col-xs-offset-3 {
margin-left: 25%;
}
.col-xs-offset-2 {
margin-left: 16.66666667%;
}
.col-xs-offset-1 {
margin-left: 8.33333333%;
}
.col-xs-offset-0 {
margin-left: 0;
}
@media (min-width: 769px) {
.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
float: left;
}
.col-sm-12 {
width: 100%;
}
.col-sm-11 {
width: 91.66666667%;
}
.col-sm-10 {
width: 83.33333333%;
}
.col-sm-9 {
width: 75%;
}
.col-sm-8 {
width: 66.66666667%;
}
.col-sm-7 {
width: 58.33333333%;
}
.col-sm-6 {
width: 50%;
}
.col-sm-5 {
width: 41.66666667%;
}
.col-sm-4 {
width: 33.33333333%;
}
.col-sm-3 {
width: 25%;
}
.col-sm-2 {
width: 16.66666667%;
}
.col-sm-1 {
width: 8.33333333%;
}
.col-sm-pull-12 {
right: 100%;
}
.col-sm-pull-11 {
right: 91.66666667%;
}
.col-sm-pull-10 {
right: 83.33333333%;
}
.col-sm-pull-9 {
right: 75%;
}
.col-sm-pull-8 {
right: 66.66666667%;
}
.col-sm-pull-7 {
right: 58.33333333%;
}
.col-sm-pull-6 {
right: 50%;
}
.col-sm-pull-5 {
right: 41.66666667%;
}
.col-sm-pull-4 {
right: 33.33333333%;
}
.col-sm-pull-3 {
right: 25%;
}
.col-sm-pull-2 {
right: 16.66666667%;
}
.col-sm-pull-1 {
right: 8.33333333%;
}
.col-sm-pull-0 {
right: auto;
}
.col-sm-push-12 {
left: 100%;
}
.col-sm-push-11 {
left: 91.66666667%;
}
.col-sm-push-10 {
left: 83.33333333%;
}
.col-sm-push-9 {
left: 75%;
}
.col-sm-push-8 {
left: 66.66666667%;
}
.col-sm-push-7 {
left: 58.33333333%;
}
.col-sm-push-6 {
left: 50%;
}
.col-sm-push-5 {
left: 41.66666667%;
}
.col-sm-push-4 {
left: 33.33333333%;
}
.col-sm-push-3 {
left: 25%;
}
.col-sm-push-2 {
left: 16.66666667%;
}
.col-sm-push-1 {
left: 8.33333333%;
}
.col-sm-push-0 {
left: auto;
}
.col-sm-offset-12 {
margin-left: 100%;
}
.col-sm-offset-11 {
margin-left: 91.66666667%;
}
.col-sm-offset-10 {
margin-left: 83.33333333%;
}
.col-sm-offset-9 {
margin-left: 75%;
}
.col-sm-offset-8 {
margin-left: 66.66666667%;
}
.col-sm-offset-7 {
margin-left: 58.33333333%;
}
.col-sm-offset-6 {
margin-left: 50%;
}
.col-sm-offset-5 {
margin-left: 41.66666667%;
}
.col-sm-offset-4 {
margin-left: 33.33333333%;
}
.col-sm-offset-3 {
margin-left: 25%;
}
.col-sm-offset-2 {
margin-left: 16.66666667%;
}
.col-sm-offset-1 {
margin-left: 8.33333333%;
}
.col-sm-offset-0 {
margin-left: 0;
}
}
@media (min-width: 992px) {
.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
float: left;
}
.col-md-12 {
width: 100%;
}
.col-md-11 {
width: 91.66666667%;
}
.col-md-10 {
width: 83.33333333%;
}
.col-md-9 {
width: 75%;
}
.col-md-8 {
width: 66.66666667%;
}
.col-md-7 {
width: 58.33333333%;
}
.col-md-6 {
width: 50%;
}
.col-md-5 {
width: 41.66666667%;
}
.col-md-4 {
width: 33.33333333%;
}
.col-md-3 {
width: 25%;
}
.col-md-2 {
width: 16.66666667%;
}
.col-md-1 {
width: 8.33333333%;
}
.col-md-pull-12 {
right: 100%;
}
.col-md-pull-11 {
right: 91.66666667%;
}
.col-md-pull-10 {
right: 83.33333333%;
}
.col-md-pull-9 {
right: 75%;
}
.col-md-pull-8 {
right: 66.66666667%;
}
.col-md-pull-7 {
right: 58.33333333%;
}
.col-md-pull-6 {
right: 50%;
}
.col-md-pull-5 {
right: 41.66666667%;
}
.col-md-pull-4 {
right: 33.33333333%;
}
.col-md-pull-3 {
right: 25%;
}
.col-md-pull-2 {
right: 16.66666667%;
}
.col-md-pull-1 {
right: 8.33333333%;
}
.col-md-pull-0 {
right: auto;
}
.col-md-push-12 {
left: 100%;
}
.col-md-push-11 {
left: 91.66666667%;
}
.col-md-push-10 {
left: 83.33333333%;
}
.col-md-push-9 {
left: 75%;
}
.col-md-push-8 {
left: 66.66666667%;
}
.col-md-push-7 {
left: 58.33333333%;
}
.col-md-push-6 {
left: 50%;
}
.col-md-push-5 {
left: 41.66666667%;
}
.col-md-push-4 {
left: 33.33333333%;
}
.col-md-push-3 {
left: 25%;
}
.col-md-push-2 {
left: 16.66666667%;
}
.col-md-push-1 {
left: 8.33333333%;
}
.col-md-push-0 {
left: auto;
}
.col-md-offset-12 {
margin-left: 100%;
}
.col-md-offset-11 {
margin-left: 91.66666667%;
}
.col-md-offset-10 {
margin-left: 83.33333333%;
}
.col-md-offset-9 {
margin-left: 75%;
}
.col-md-offset-8 {
margin-left: 66.66666667%;
}
.col-md-offset-7 {
margin-left: 58.33333333%;
}
.col-md-offset-6 {
margin-left: 50%;
}
.col-md-offset-5 {
margin-left: 41.66666667%;
}
.col-md-offset-4 {
margin-left: 33.33333333%;
}
.col-md-offset-3 {
margin-left: 25%;
}
.col-md-offset-2 {
margin-left: 16.66666667%;
}
.col-md-offset-1 {
margin-left: 8.33333333%;
}
.col-md-offset-0 {
margin-left: 0;
}
}
@media (min-width: 1200px) {
.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
float: left;
}
.col-lg-12 {
width: 100%;
}
.col-lg-11 {
width: 91.66666667%;
}
.col-lg-10 {
width: 83.33333333%;
}
.col-lg-9 {
width: 75%;
}
.col-lg-8 {
width: 66.66666667%;
}
.col-lg-7 {
width: 58.33333333%;
}
.col-lg-6 {
width: 50%;
}
.col-lg-5 {
width: 41.66666667%;
}
.col-lg-4 {
width: 33.33333333%;
}
.col-lg-3 {
width: 25%;
}
.col-lg-2 {
width: 16.66666667%;
}
.col-lg-1 {
width: 8.33333333%;
}
.col-lg-pull-12 {
right: 100%;
}
.col-lg-pull-11 {
right: 91.66666667%;
}
.col-lg-pull-10 {
right: 83.33333333%;
}
.col-lg-pull-9 {
right: 75%;
}
.col-lg-pull-8 {
right: 66.66666667%;
}
.col-lg-pull-7 {
right: 58.33333333%;
}
.col-lg-pull-6 {
right: 50%;
}
.col-lg-pull-5 {
right: 41.66666667%;
}
.col-lg-pull-4 {
right: 33.33333333%;
}
.col-lg-pull-3 {
right: 25%;
}
.col-lg-pull-2 {
right: 16.66666667%;
}
.col-lg-pull-1 {
right: 8.33333333%;
}
.col-lg-pull-0 {
right: auto;
}
.col-lg-push-12 {
left: 100%;
}
.col-lg-push-11 {
left: 91.66666667%;
}
.col-lg-push-10 {
left: 83.33333333%;
}
.col-lg-push-9 {
left: 75%;
}
.col-lg-push-8 {
left: 66.66666667%;
}
.col-lg-push-7 {
left: 58.33333333%;
}
.col-lg-push-6 {
left: 50%;
}
.col-lg-push-5 {
left: 41.66666667%;
}
.col-lg-push-4 {
left: 33.33333333%;
}
.col-lg-push-3 {
left: 25%;
}
.col-lg-push-2 {
left: 16.66666667%;
}
.col-lg-push-1 {
left: 8.33333333%;
}
.col-lg-push-0 {
left: auto;
}
.col-lg-offset-12 {
margin-left: 100%;
}
.col-lg-offset-11 {
margin-left: 91.66666667%;
}
.col-lg-offset-10 {
margin-left: 83.33333333%;
}
.col-lg-offset-9 {
margin-left: 75%;
}
.col-lg-offset-8 {
margin-left: 66.66666667%;
}
.col-lg-offset-7 {
margin-left: 58.33333333%;
}
.col-lg-offset-6 {
margin-left: 50%;
}
.col-lg-offset-5 {
margin-left: 41.66666667%;
}
.col-lg-offset-4 {
margin-left: 33.33333333%;
}
.col-lg-offset-3 {
margin-left: 25%;
}
.col-lg-offset-2 {
margin-left: 16.66666667%;
}
.col-lg-offset-1 {
margin-left: 8.33333333%;
}
.col-lg-offset-0 {
margin-left: 0;
}
} .top-bar {
position: relative;
float: left;
width: 100%;
background: #f1f8f9;
font-size: 13px;
padding: 6px 0;
}
.center {
text-align: center;
}
.bvi-open {
font-size: 15px;
line-height: 16px;
color: #095c83;
cursor: pointer;
}
a.social_link {
color: #095c83;
text-decoration: none;
}
.header {
position: relative;
float: left;
background: #ffffff;
padding: 24px 0 30px 0;
width: 100%;
height: 60px;
}
.header-logo {
height: 45px;
font-size: 30px;
}
.header-logo img {
position: absolute !important;
top: 7px !important;
height: auto;
width: 45px;
margin-right: 7px;
max-width: 100%;
}
.header-logo .logoblock {
position: absolute;
top: 0;
left: 60px;
}
.color-child-6 {
color: #00acdb;
}
.bold600 {
font-weight: 600;
}
.logo-mintext {
color: #095c83;
font-size: 9.3px;
text-transform: uppercase;
}
.contacts-parking {
margin-top: 10px;
}
.contacts-adress {
position: relative;
float: left;
width: 100%;
text-align: center;
margin-top: 4px;
font-size: 14px;
color: #095c83;
}
.header .callback {
font-size: 14px;
color: #2491d0;
margin-right: 10px;
margin-top: 16px;
text-transform: uppercase;
text-decoration: underline;
}
a.callback.item.parking_btn {
text-decoration: none;
color: #095c83;
}
.row.phones_row {
margin-top: -6px;
margin-bottom: 6px;
}
.header .phones_row .item {
display: inline-block;
vertical-align: top;
float: right;
}
.header-phone {
width: 380px;
padding: 7px 16px;
margin-right: 0;
margin-left: 15px;
border: 1px solid #e4edee;
font-size: 18px;
border-radius: 20px;
margin-top: 7px;
}
.social_docs {
position: absolute;
width: auto;
border: 1px solid #e4edee;
border-bottom-left-radius: 15px;
border-bottom-right-radius: 15px;
padding: 2px 16px;
text-align: center;
}
.social_docs {
bottom: -23px;
right: 72px;
font-weight: 400;
font-size: 13px;
line-height: 18px;
color: #095C83;
}
.header-phone a {
color: #095c83;
text-decoration: none;
outline: none;
}
.header-phone a:hover {
color: #00dba5;
}
.header-button {
float: right;
margin-right: 0px;
margin-top: 17px;
margin-bottom: -10px;
}
span.btn.btn-default.btn_popup_open {
margin-top: 10px;
margin-left: 10px;
}
.header-phone i {
color: #00dba5;
margin-right: 5px;
font-size: 22px;
position: relative;
top: 2px;
left: -7px;
}
@media (max-width: 1200px) {
.header-logo { font-size: 26px; }
.logo-mintext { font-size: 8px; }
.logoblock { margin-top: 6px; margin-left: -6px; }
.header-phone.item { width: 320px; }
.header-phone { font-size: 15px; }
.social_docs { font-size: 12px; right: 55px; }
.bvi-open { font-size: 13px; line-height: 15px; }
}
@media (max-width: 1048px) {
.header-logo { font-size: 22px; }
.logo-mintext { font-size: 7px; }
.logoblock { margin-top: 6px; margin-left: -6px; }
.header-phone.item { width: 300px; }
.header-phone { font-size: 14px; }
.social_docs { font-size: 11px; right: 38px; }
.bvi-open { font-size: 13px; line-height: 15px; } .row { width: 100%; }
}
@media (max-width: 992px) {
.row {
margin-right: 0;
margin-left: 0;
}
.header,
.top-bar .container,
.header .container,
.header .social_docs,
.header .row {
width: 375px;
margin-left: calc(50% - 189px);
height: auto;
padding: 0;
}
.header-logo {
position: relative;
margin-left: 55px;
}
.header-phone.item, .social_docs { border: 0; }
.header-contacts-block {
padding: 4px 0;
}
.bvi-open img {
display: none;
}
.header .col-lg-4.col-md-4.col-sm-12.col-xs-12 {
margin-bottom: 13px;
}
.phone_item_a a {
font-size: 20px;
line-height: 35px;
margin: 0; 
padding: 0;
display: contents;
}
.social_docs {
position: relative;
float: left;
width: 100%;
text-align: center;
font-size: 12px;
margin: 0;
right: auto;
top: auto;
bottom: auto;
}
.phone_item_a {
margin-left: -37px;
}
}