@font-face {
    font-family: 'MUSEOSANSCYRL';
    src: url('fonts/MUSEOSANSCYRL100.eot');
    src: url('fonts/MUSEOSANSCYRL100.eot') format('embedded-opentype'),
         url('fonts/MUSEOSANSCYRL100.woff2') format('woff2'),
         url('fonts/MUSEOSANSCYRL100.woff') format('woff'),
         url('fonts/MUSEOSANSCYRL100.ttf') format('truetype'),
         url('fonts/MUSEOSANSCYRL100.svg#MUSEOSANSCYRL100') format('svg');
         font-weight:100;
}
@font-face {
    font-family: 'MUSEOSANSCYRL';
    src: url('fonts/MUSEOSANSCYRL300.eot');
    src: url('fonts/MUSEOSANSCYRL300.eot') format('embedded-opentype'),
         url('fonts/MUSEOSANSCYRL300.woff2') format('woff2'),
         url('fonts/MUSEOSANSCYRL300.woff') format('woff'),
         url('fonts/MUSEOSANSCYRL300.ttf') format('truetype'),
         url('fonts/MUSEOSANSCYRL300.svg#MUSEOSANSCYRL300') format('svg');
         font-weight:300;
}

@font-face {
    font-family: 'MUSEOSANSCYRL';
    src: url('fonts/MUSEOSANSCYRL500.eot');
    src: url('fonts/MUSEOSANSCYRL500.eot') format('embedded-opentype'),
         url('fonts/MUSEOSANSCYRL500.woff2') format('woff2'),
         url('fonts/MUSEOSANSCYRL500.woff') format('woff'),
         url('fonts/MUSEOSANSCYRL500.ttf') format('truetype'),
         url('fonts/MUSEOSANSCYRL500.svg#MUSEOSANSCYRL500') format('svg');
         font-weight:500;
}
@font-face {
    font-family: 'MUSEOSANSCYRL';
    src: url('fonts/MUSEOSANSCYRL700.eot');
    src: url('fonts/MUSEOSANSCYRL700.eot') format('embedded-opentype'),
         url('fonts/MUSEOSANSCYRL700.woff2') format('woff2'),
         url('fonts/MUSEOSANSCYRL700.woff') format('woff'),
         url('fonts/MUSEOSANSCYRL700.ttf') format('truetype'),
         url('fonts/MUSEOSANSCYRL700.svg#MUSEOSANSCYRL700') format('svg');
         font-weight:700;
}



body, html {width: 100%;height: 100%;background:#eaeaea;}
body, th, td {font-size:20px;line-height:28px;color:#1a1720;font-family: 'MUSEOSANSCYRL';font-weight:300;}
body, form, object {margin: 0;padding: 0;}
img, table {border: none;}
table {border-collapse: collapse;}
table td {padding: 0;}
small {font-size: 11px;}
a {color: #0024ff;text-decoration:underline;}
a:hover {color:#0024ff;text-decoration:none;}
:focus {outline:none!important;text-decoration:none!important;}


h2 {margin:0 0 30px 0;font-size:36px;font-weight:bold;line-height:36px;color:#fff;font-family: 'Akrobat';}

.clear {clear:both;}
.mobile-display {display:none!important;}
.wrapper {position:relative;overflow: hidden;}
.wrapper.main {background:url('images/bg.jpg') no-repeat top center;}
.push-footer {height:90px;}
.items:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.content:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
img {max-width:100%;}
.bold {font-weight:700;}

.title {margin:0 0 50px 0;padding: 0 0 17px 0;font-size:30px;line-height:41px;font-weight:700;color:#1a1720;text-transform: uppercase;position: relative;}
.title:after{content: "";display:block;width:85px;height:5px;background: #e40700;position: absolute;left:0;bottom:0;}

h1 {margin:0 0 50px 0;padding: 0 0 17px 0;font-size:30px;line-height:41px;font-weight:700;color:#1a1720;text-transform: uppercase;position: relative;}
h1:after{content: "";display:block;width:85px;height:5px;background: #e40700;position: absolute;left:0;bottom:0;}


.button {transition:0.3s;display:block;height:40px;line-height:40px;border-radius:4px;font-weight:500;text-transform: uppercase;font-size:14px;padding:0 24px;text-decoration: none;text-align:center;}
.button.btn-grey {border:1px solid  rgb(239, 239, 239);background-color: rgb(233, 233, 233);box-shadow: 4px 4px 10px 0.3px rgba(168, 168, 168, 0.5),-4px -4px 10px 0.3px rgba(255, 255, 255, 0.5);color:#787878;}
.button.btn-grey:hover {color:#fff;background-image: -moz-linear-gradient( -90deg, rgb(225,0,0) 0%, rgb(255,60,0) 100%);
background-image: -webkit-linear-gradient( -90deg, rgb(225,0,0) 0%, rgb(255,60,0) 100%);
background-image: -ms-linear-gradient( -90deg, rgb(225,0,0) 0%, rgb(255,60,0) 100%);
box-shadow: 0px 2px 0px 0px rgba(196, 0, 14, 0.004),inset 0px 2px 0px 0px rgba(255, 155, 188, 0.52);border-color:transparent;}

.button.btn-red {background-image: -moz-linear-gradient( 90deg, rgb(225,0,0) 0%, rgb(255,60,0) 100%);
background-image: -webkit-linear-gradient( 90deg, rgb(225,0,0) 0%, rgb(255,60,0) 100%);
background-image: -ms-linear-gradient( 90deg, rgb(225,0,0) 0%, rgb(255,60,0) 100%);
box-shadow: 0px 2px 0px 0px rgba(196, 0, 14, 0.004),inset 0px 2px 0px 0px rgba(255, 155, 188, 0.52);color:#fff;}
.button.btn-red:hover {  background-image: -moz-linear-gradient( -90deg, rgb(225,0,0) 0%, rgb(255,60,0) 100%);
  background-image: -webkit-linear-gradient( -90deg, rgb(225,0,0) 0%, rgb(255,60,0) 100%);
  background-image: -ms-linear-gradient( -90deg, rgb(225,0,0) 0%, rgb(255,60,0) 100%);
  box-shadow: 0px 2px 0px 0px rgba(196, 0, 14, 0.004),inset 0px 2px 0px 0px rgba(255, 155, 188, 0.52);}
.header {z-index:200;position:relative;}
.header .menu-top {background:#343333;margin:0 0 0px 0;padding:0px 0 0px 0;}
.header .menu-top .container {padding:0;}
.header .container {padding:22px 0;}
.header .menu-top ul {list-style:none;padding:0;margin:0;font-size:0px;}
.header .menu-top ul li {display: block;float: left;margin:0 80px 0 0;}
.header .menu-top ul li a {text-decoration:none;color:#fff;font-size:14px;line-height:40px;font-weight:500;position:relative;}
.header .menu-top ul li a:hover {text-decoration:underline;}
.header .menu-top ul li.dropdown:hover a {text-decoration:underline;}
.header .menu-top ul li.dropdown:hover ul li a {text-decoration:none;}
.header .menu-top ul li.dropdown:hover ul li a:hover {text-decoration:underline;}
.header .menu-top ul li a span {width:10px;height:6px;position:absolute;right:0px;top:6px;background: url('images/arrow2.png') no-repeat;}
.header .menu-top ul li.dropdown a {padding:0 20px 0 0;}
.header .menu-top ul li.dropdown {position:relative;}
.header .menu-top ul li.dropdown ul {z-index:50;display:none;position:absolute;top:100%;left:0;padding:20px 30px;background:#e9e9e9;box-shadow: 2.828px 2.828px 9.7px 0.3px rgba(168, 168, 168, 0.5);width:440px;}
.header .menu-top ul li.dropdown ul li {float:none;margin:0;}
.header .menu-top ul li.dropdown ul li a {line-height:25px;font-size:15px;font-weight:300;color:#000;}
.header .menu-top ul li.dropdown:hover ul {display:block;}
.header .logo {display:block;float:left;margin:3px 118px 5px 0;text-decoration: none;font-size:0px;}
.header .logo img {display: inline-block;vertical-align: middle;margin:0 8px 0 0;}
.header .logo .slogan {display: inline-block;vertical-align: middle;margin:0 0px 0 0;font-size: 21px;line-height: 21px;text-transform: uppercase;color:#000;letter-spacing: 0.5px;font-weight: 700;}
.header .callback {float:left;margin:6px 0px 6px 0;}

.hidd {overflow:hidden;}

.header .header-seti {float:right;font-size: 0px;}
.header .header-seti .anons {display: inline-block;vertical-align: middle;margin:0 5px 0 0;font-size:20px;line-height:20px;color:#000;}
.header .header-seti a {display: inline-block;vertical-align: middle;margin:0 0 0 14px;transition:0.3s;width:51px;height:51px;line-height:51px;border-radius: 50%;box-shadow: 4px 4px 10px 0.3px rgba(168, 168, 168, 0.5),-4px -4px 10px 0.3px rgba(255, 255, 255, 0.5);border:1px solid  rgb(239, 239, 239);background-color: rgb(233, 233, 233);text-align:center;}
.header .header-seti a.tel {display:none;}
/*.header .header-seti a.tel svg {display: inline-block;vertical-align: middle;margin:0;width:24px;fill:#7a7a7a;}*/
.header .header-seti a.tel svg {display: inline-block;vertical-align: middle;margin:0;width:24px;fill:#ff0000;}
.header .header-seti a.whatsapp svg {display: inline-block;vertical-align: middle;margin:0;width:24px;fill:#7a7a7a;}
.header .header-seti a.whatsapp:hover {  background-image: -moz-linear-gradient( 0deg, rgb(29,199,16) 0%, rgb(124,251,166) 100%);
  background-image: -webkit-linear-gradient( 0deg, rgb(29,199,16) 0%, rgb(124,251,166) 100%);
  background-image: -ms-linear-gradient( 0deg, rgb(29,199,16) 0%, rgb(124,251,166) 100%);
  box-shadow: inset 0px 3px 3px 0px rgba(209, 255, 238, 0.41);}
  .header .header-seti a.whatsapp:hover svg {fill:#fff;}
.header .header-seti a.viber svg {display: inline-block;vertical-align: middle;margin:0;width:22px;fill:#7a7a7a;}
.header .header-seti a.viber:hover {
  background-image: -moz-linear-gradient( 0deg, rgb(162,42,255) 0%, rgb(216,98,255) 100%);
  background-image: -webkit-linear-gradient( 0deg, rgb(162,42,255) 0%, rgb(216,98,255) 100%);
  background-image: -ms-linear-gradient( 0deg, rgb(162,42,255) 0%, rgb(216,98,255) 100%);
  box-shadow: inset 0px 18px 13px 0px rgba(0, 0, 0, 0.11),inset 0px 2px 1px 0px rgba(255, 255, 255, 0.52),inset 0px -2px 1px 0px rgba(0, 0, 0, 0.2);
}
.header .header-seti a.viber:hover svg {fill:#fff;}
.header .header-phone {float:right;margin:0 0 0 25px;}
.header .header-phone .phone {display: block;text-decoration: none;font-weight: 500;font-size:26px;line-height:26px;color:#000;margin:2px 0 8px 0;}
.header .header-phone .phone:hover {color:#e40700;}
.header .header-phone .phone-text {position:relative;font-weight: 500;font-size: 11px;line-height: 11px;color:#000;text-transform: uppercase;padding:0 0 0 17px;}
.header .header-phone .phone-text:before {display:block;content: "";width:7px;height:7px;border-radius: 50%;position: absolute;left:2px;top:50%;margin:-5px 0 0 0;background: #00dd00;}





.header.fixed {position:fixed;top:0;left:0;right:0;background:#eaeaea;z-index:200;}
.header.fixed .menu-top {display:none;position:absolute;left:0;right:0;top:100%;}
.header.fixed .menu-top.open {display:block;}
.header.fixed .logo {margin:3px 118px 5px 105px;}
.header.fixed .header-seti .anons {display:none;}
.header.fixed .container {position:relative;}
.header .menu-button {display:none;}
.header.fixed .menu-button {display:block;position:absolute;width:42px;height:39px;left:0;top:29px;background: url('images/button.svg') no-repeat;border:0;}

.header.fixed .header-seti a.whatsapp{  background-image: -moz-linear-gradient( 0deg, rgb(29,199,16) 0%, rgb(124,251,166) 100%);
  background-image: -webkit-linear-gradient( 0deg, rgb(29,199,16) 0%, rgb(124,251,166) 100%);
  background-image: -ms-linear-gradient( 0deg, rgb(29,199,16) 0%, rgb(124,251,166) 100%);
  box-shadow: inset 0px 3px 3px 0px rgba(209, 255, 238, 0.41);}
 .header.fixed .header-seti a.whatsapp svg {fill:#fff;}

.header.fixed .header-seti a.viber {
  background-image: -moz-linear-gradient( 0deg, rgb(162,42,255) 0%, rgb(216,98,255) 100%);
  background-image: -webkit-linear-gradient( 0deg, rgb(162,42,255) 0%, rgb(216,98,255) 100%);
  background-image: -ms-linear-gradient( 0deg, rgb(162,42,255) 0%, rgb(216,98,255) 100%);
  box-shadow: inset 0px 18px 13px 0px rgba(0, 0, 0, 0.11),inset 0px 2px 1px 0px rgba(255, 255, 255, 0.52),inset 0px -2px 1px 0px rgba(0, 0, 0, 0.2);
}
.header.fixed .header-seti a.viber svg {fill:#fff;}
.header.fixed .button.btn-grey {color:#fff;background-image: -moz-linear-gradient( -90deg, rgb(225,0,0) 0%, rgb(255,60,0) 100%);
background-image: -webkit-linear-gradient( -90deg, rgb(225,0,0) 0%, rgb(255,60,0) 100%);
background-image: -ms-linear-gradient( -90deg, rgb(225,0,0) 0%, rgb(255,60,0) 100%);
box-shadow: 0px 2px 0px 0px rgba(196, 0, 14, 0.004),inset 0px 2px 0px 0px rgba(255, 155, 188, 0.52);border-color:transparent;}




.footer {background:#343333;padding:80px 0 75px 0;}
.footer .footer-question {padding:0 0 36px 0;margin:0 0 78px 0;position:relative;}
.footer .footer-question:after {content:"";display:block;position:absolute;left:0;right:0;bottom:0;height:2px;
/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#343333+0,ca0e08+10,ca0e08+91,343333+100 */
background: rgb(52,51,51); /* Old browsers */
background: -moz-linear-gradient(left,  rgb(52,51,51) 0%, rgb(202,14,8) 10%, rgb(202,14,8) 91%, rgb(52,51,51) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  rgb(52,51,51) 0%,rgb(202,14,8) 10%,rgb(202,14,8) 91%,rgb(52,51,51) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  rgb(52,51,51) 0%,rgb(202,14,8) 10%,rgb(202,14,8) 91%,rgb(52,51,51) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#343333', endColorstr='#343333',GradientType=1 ); /* IE6-9 */

}
.footer .footer-question .anons {float:left;color:#fff;line-height:60px;font-size:30px;font-weight:700;text-transform: uppercase;}
.footer .footer-question .button {float:right;width:292px;height:60px;line-height:60px;font-weight:300;font-size:20px;}
.footer .footer-left {width:260px;float:left;}
.footer .footer-menu {margin:0 0 0 0px;float:right;}
.footer .logo {font-size:0px;margin:0 0 35px 0;display:block;text-decoration:none;}
.footer .logo img {display: inline-block;vertical-align: middle;margin:0 14px 0 0;}
.footer .logo .slogan {color:#fff;text-transform: uppercase;font-size:21px;line-height: 21px;font-weight:700;display: inline-block;vertical-align: middle;}
.footer .phone {display:block;color:#fff;text-decoration: none;font-size:26px;line-height:26px;font-weight:500;margin:0 0 30px 0;}
.footer .phone:hover {color:#e40700;}
.footer .footer-left .button {height:46px;line-height:46px;max-width:215px;text-transform: none;font-size:14px;font-weight:700;}

.footer .footer-menu .col3 {float:left;width:185px;margin:0 0 0 100px;}
.footer .footer-menu .col3:last-child {float:right;}
.footer .footer-menu .col3:first-child {margin:0;}
.footer .footer-menu  ul {list-style:none;padding:0;margin:0;}
.footer .footer-menu  ul li {display:block;}
.footer .footer-menu  ul li a {display:block;text-decoration: none;color:#fff;font-size:14px;line-height:normal;margin:0 0 15px 0;}
.footer .footer-menu  ul li a:hover,.footer .footer-menu  ul li a.active {text-decoration:underline;}


.main-map {position: relative;height:765px;}
.main-map .map-container {position: absolute;top:0;left:0;right:0;bottom:0;z-index:1;}

.main-map .map-contacts {z-index:2;width:590px;position:relative;padding:15px;color:#fff;position:absolute;left:50%;margin:0 0 0 -580px;top:0;bottom:0;background:rgba(0,0,0,0.8);}

.main-map .map-contacts .title {font-size: 30px;font-weight: 500;line-height:41px;margin:0 0 50px 0;padding:0 30px 15px 0;position: relative;color:#fff;text-transform: none;}
.main-map .map-contacts .title:after{content: "";display:block;width:85px;height:5px;background: #e40700;position: absolute;left:0;bottom:0;}
.main-map .map-contacts .map-contacts-inner {border:1px solid #5a5a59;padding:25px 10px 25px 80px;min-height:545px;}
.main-map .map-contacts .map-contacts-inner .col2 {float:left;width:50%;}
.main-map .map-contacts .map-contacts-inner .item {margin:0 0 20px 0;font-size:16px;line-height:16px;font-weight:700;}
.main-map .map-contacts .map-contacts-inner .item a {color:#fff;text-decoration:none;}
.main-map .map-contacts .map-contacts-inner .item a:hover {color:#fff;text-decoration:underline;}


.main-cost {padding:60px 0 30px 0;}
.main-cost .cost-left {float:left;width:50%;}
.main-cost .cost-right {float:left;width:50%;padding:30px 0 0 0;}
.main-cost .cost-img {position:relative;margin:0 -305px 0 30px;}
.main-cost .cost-table {max-width:580px;margin:0 0 30px 0;}
.main-cost .cost-table .cost-item {background:#000;margin:0 0 10px 0;border:1px solid rgb(239, 239, 239);border-radius: 4px;background-color: rgb(233, 233, 233);box-shadow: 4px 4px 10px 0.3px rgba(168, 168, 168, 0.5),-4px -4px 10px 0.3px rgba(255, 255, 255, 0.5);}
.main-cost .cost-table .cost-item .name {display:table-cell;width:100%;vertical-align: middle;padding:12px 25px;font-size:16px;line-height:16px;}
.main-cost .cost-table .cost-item .value {display:table-cell;white-space: nowrap;vertical-align: middle;padding:12px 20px 12px 0;font-size:16px;line-height:16px;font-weight:700;}
.main-cost .button {height:60px;line-height:60px;font-size:20px;font-weight:300;max-width:295px;}

.main-cost.inner {padding:0px 0 60px 0;}
.main-cost.inner .cost-right {padding:0px 0 0 0;}


.big-form {padding:50px 0;position:relative;margin:0 -100%;background: url('images/bg2.jpg') no-repeat center;color:#fff;}
.big-form .title {color:#fff;margin:0 0 30px 0;font-size:26px;line-height:35px;letter-spacing: 0.5px;font-weight:500;}
ul.designed {padding:5px 0;margin:0;list-style: none;border-left:1px solid #5c5a5a;}
ul.designed li {color:#fff;font-size:20px;font-weight:300;line-height:normal;position:relative;padding:18px 0 18px 20px;}
ul.designed li:before {content:"";display:block;width:8px;height:8px;background: #f12100;border-radius: 50%;position:absolute;left:-4px;top:27px;}
ul.designed li:after {content:"";display:block;width:14px;height:14px;background: #f12100;border-radius: 50%;position:absolute;left:-7px;top:24px;opacity:0.3;}
ul.designed li a {text-decoration:none;color:#1a1720;}
ul.designed li a:hover {text-decoration:underline;color:#e40700;}
.big-form .big-form-left {float:left;}
.big-form .big-form-right {float:right;width:415px;background:#f3f3f3;border-radius:10px;box-shadow: 0px 4px 4.85px 0.15px rgba(255, 255, 255, 0.5);padding:45px 0;}
.big-form .big-form-right .title {text-align:center;margin:0 0 20px 0;padding:0 0 18px 0;font-size:20px;line-height:20px;font-weight:700;color:#1a1720;}
.big-form .big-form-right .title:after{content: "";display:block;width:50px;height:3px;background: #e40700;position: absolute;left:50%;bottom:0;margin:0 0 0 -25px;}
.big-form .big-form-right .big-form-container {padding:0 70px;text-align:center;}
.big-form .big-form-right .big-form-container .anons {margin:0 0 25px 0;color:#2c2a2f;font-size:16px;line-height:normal;text-align:center;text-align:left;}
.big-form .big-form-right .big-form-container .phone {color:#3f3f3f;display:inline-block;font-size:28px;line-height:28px;font-weight:700;text-align:center;margin:0 0 40px 0;text-decoration: none;padding:0 0 8px 0;border-bottom:1px dashed #e40700;letter-spacing: 0.8px;}
.big-form .big-form-right .big-form-container .phone:hover {color:#e40700;border-color:transparent;}
.big-form .big-form-right .big-form-container .name {font-size:21px;line-height:21px;font-weight: 500;margin:0 0 25px 0;color:#1a1720;text-align:left;}
.big-form .big-form-right .big-form-container input[type=text] {text-align:left;display:block;margin:0 0 17px 0;height:39px;line-height:37px;border:1px solid #d4d4d4;border-radius:10px;padding:0 15px;color:#353535;font-size:15px;font-weight:100;width:100%;background:none;}
.big-form .big-form-right .big-form-container .button {width:100%;border:0;height:47px;line-height:47px;}
.big-form .big-form-right .big-form-container input[type=text]::-webkit-input-placeholder {color:#353535;font-size:15px;font-weight:100;}
.big-form .big-form-right .big-form-container input[type=text]::-moz-placeholder          {color:#353535;font-size:15px;font-weight:100;}/* Firefox 19+ */
.big-form .big-form-right .big-form-container input[type=text]:-moz-placeholder           {color:#353535;font-size:15px;font-weight:100;}/* Firefox 18- */
.big-form .big-form-right .big-form-container input[type=text]:-ms-input-placeholder      {color:#353535;font-size:15px;font-weight:100;}
.big-form .big-form-right .big-form-container input[type=text]:focus::-webkit-input-placeholder {color: transparent}
.big-form .big-form-right .big-form-container input[type=text]:focus::-moz-placeholder          {color: transparent}
.big-form .big-form-right .big-form-container input[type=text]:focus:-moz-placeholder           {color: transparent}
.big-form .big-form-right .big-form-container input[type=text]:focus:-ms-input-placeholder      {color: transparent}


.why-us {padding:30px 0 200px 0;}
.why-us .title {margin:40px 0 80px 0;}
.why-us .why-img {position:relative;margin:0 0 40px -105px;}
.why-us .button {height:60px;line-height:60px;font-size:20px;font-weight:300;max-width:295px;}
.why-us ul.designed {max-width:470px;float:right;position:relative;border-left:0px;padding:10px 0;}
.why-us ul.designed:before {content:"";display:block;position:absolute;left:0;top:0;bottom:0;width:1px;/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#707070+0,707070+100&0+0,1+8,1+93,0+100 */
background: -moz-linear-gradient(top,  rgba(112,112,112,0) 0%, rgba(112,112,112,1) 8%, rgba(112,112,112,1) 93%, rgba(112,112,112,0) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(112,112,112,0) 0%,rgba(112,112,112,1) 8%,rgba(112,112,112,1) 93%,rgba(112,112,112,0) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(112,112,112,0) 0%,rgba(112,112,112,1) 8%,rgba(112,112,112,1) 93%,rgba(112,112,112,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00707070', endColorstr='#00707070',GradientType=0 ); /* IE6-9 */
}
.why-us ul.designed li {padding:20px 0 20px 35px;min-height:140px;color:#1a1720;font-size:17px;line-height:normal;}
.why-us ul.designed li .name {margin:0 0 10px 0;font-weight:700;}
.why-us ul.designed li .icon {width:71px;height:71px;position:absolute;left:-140px;top:20px;background:url('images/why1.png') no-repeat;text-align:center;padding:4px 0 0 0;}
.why-us ul.designed li .icon span {padding:0 13px;display:block;width:63px;height:63px;line-height:63px;border:1px solid  rgb(239, 239, 239);background-color: rgb(234, 234, 234);box-shadow: 4px 4px 10px 0.3px rgba(168, 168, 168, 0.5),-4px -4px 10px 0.3px rgba(255, 255, 255, 0.5);border-radius:50%;margin:0 auto;}
.why-us ul.designed li .icon span img {display:inline-block;vertical-align:top;margin:0;}
.why-us ul.designed li .icon.icon1 span img {margin:12px 0 0 0;}
.why-us ul.designed li .icon.icon2 span img {margin:12px 0 0 0;}
.why-us ul.designed li .icon.icon3 span img {margin:12px 0 0 0;}
.why-us ul.designed li .icon.icon4 span {padding:0 11px 0 15px;}
.why-us ul.designed li .icon.icon4 span img {margin:12px 0 0 0;}
.why-us ul.designed li .icon.icon5 span {padding:0 11px 0 15px;}
.why-us ul.designed li .icon.icon5 span img {margin:12px 0 0 0;}


.small-form {position:relative;margin:0 -100%;background: url('images/small.jpg') no-repeat center;min-height:286px;}
.small-form .small-form-left {float:left;padding:50px 0 55px 0;width:56%;}
.small-form .small-form-right {float:right;}
.small-form .small-form-right .small-img {position:relative;margin:-78px -330px -60px 0;}
.small-form .title {color:#fff;font-weight:100;text-transform: none;margin:0 0 30px 0;}
.small-form input[type=text] {display:inline-block;width:100%;max-width:350px;background:#fff;height:60px;background:#fff;border:0;border-radius:4px;border-left:4px solid #cbcbcb;vertical-align:middle;padding:0 23px;font-size:18px;font-weight:100;color:#353535;}
.small-form input[type=text]::-webkit-input-placeholder {color:#353535;font-size:18px;font-weight:100;}
.small-form input[type=text]::-moz-placeholder          {color:#353535;font-size:18px;font-weight:100;}/* Firefox 19+ */
.small-form input[type=text]:-moz-placeholder           {color:#353535;font-size:18px;font-weight:100;}/* Firefox 18- */
.small-form input[type=text]:-ms-input-placeholder      {color:#353535;font-size:18px;font-weight:100;}
.small-form input[type=text]:focus::-webkit-input-placeholder {color: transparent}
.small-form input[type=text]:focus::-moz-placeholder          {color: transparent}
.small-form input[type=text]:focus:-moz-placeholder           {color: transparent}
.small-form input[type=text]:focus:-ms-input-placeholder      {color: transparent}
.small-form .button {border:0;display:inline-block;vertical-align:middle;height:60px;line-height:60px;width:100%;max-width:295px;margin:0 0 0 5px;font-size:21px;font-weight:300;}


.main-text {padding:0px 0 60px 0;}
.main-text ul.designed {float:left;margin:0 90px 35px 0;border-left:1px solid #cdcdcd;}
.main-text ul.designed li {color:#36343c;}

.main-reviews {padding:190px 0 90px 0;position:relative;}
.main-reviews .button {max-width:295px;position:absolute;right:0;top:190px;}
.main-reviews .rev-slider-container {position:relative;}
.main-reviews .title {margin:0 0 50px 0;padding-right:300px;}
.main-reviews .maim-reviews-items {margin:0 0 0 -10px;position:relative;}
.main-reviews .maim-reviews-items .review-item {position:relative;padding:0 0 15px 10px;}
.main-reviews .maim-reviews-items .review-item .rev-foto {float:left;width:568px;border-radius:10px;overflow:hidden;border:1px solid  rgb(239, 239, 239);box-shadow: 4px 4px 10px 0.3px rgba(168, 168, 168, 0.5),-4px -4px 10px 0.3px rgba(255, 255, 255, 0.5);}
.main-reviews .maim-reviews-items .review-item .rev-foto img {width:100%;}
.main-reviews .maim-reviews-items .review-item .rev-info {margin:0 0 0 635px;max-width:455px;}
.main-reviews .maim-reviews-items .review-item .rev-info .name {margin:0 0 25px 0;font-size:24px;font-weight:500;text-transform: uppercase;}
.main-reviews .maim-reviews-items .review-item .rev-info .review-text {margin:0 0 20px 0;padding:0 0 0 15px;border-left:1px solid #d3d3d3;color:#888888;font-size:20px;line-height: normal;font-weight:300;}
.main-reviews .maim-reviews-items .review-item .rev-info .review-podpis {margin:0 0 20px 0;font-size:0px;}
.main-reviews .maim-reviews-items .review-item .rev-info .review-podpis .rev-img {width:69px;height:68px;border-radius:50%;overflow:hidden;background:#bedaf0;text-align:right;display:inline-block;vertical-align:middle;margin:0 15px 0 0;}
.main-reviews .maim-reviews-items .review-item .rev-info .review-podpis .rev-img img {height:66px;width:66px;border-radius:50%;}
.main-reviews .maim-reviews-items .review-item .rev-info .review-podpis .rev-name {display:inline-block;vertical-align:middle;color:#151515;font-size:16px;line-height:16px;font-weight:500;}
.main-reviews .maim-reviews-items .review-item .rev-info .review-answer {font-size:16px;line-height:normal;}
.main-reviews .maim-reviews-items .review-item .rev-info .review-answer span {display:block;max-height:72px;overflow:hidden;}
.main-reviews .maim-reviews-items .review-item .rev-info .review-answer a {display:block;color:#000000a8;}



.breds {padding:20px 0 20px 0;color:#1a1720;font-size:16px;line-height:16px;}
.breds a {color:#1a1720;text-decoration:none;}
.breds a:hover {text-decoration:underline;}

.zag {margin:0 0 25px 0;font-size:20px;line-height:20px;text-transform: uppercase;font-weight:500;}
ul.designed2 {padding:0;margin:0 0 35px 0;list-style: none;}
ul.designed2 li {position:relative;margin:0 0 15px 0;padding:0 0 0 15px;color:#36343c;font-size:16px;line-height:normal;}
ul.designed2 li:before {content:"";display:block;position:absolute;left:0;top:6px;width:7px;height:7px;border-radius: 50%;background: #ff0000;}
.seo-text {padding:100px 0;}

.primeri-inner {position:relative;}
.primeri-inner .primeri-slider .slide {overflow:hidden;}
.primeri-inner .primeri-slider .primeri-item {position:relative;margin:0 -6px;}
.primeri-inner .primeri-slider .primeri-item .item {display:block;float:left;padding:0 3px;margin:0 0 6px 0;max-width:295px;overflow:hidden;max-height:243px;}
.primeri-inner .primeri-slider .primeri-item .item.item-big {max-width:584px;max-height:494px;}

.primeri-inner .button {width:295px;margin:30px auto 0 auto;height:60px;line-height:60px;font-size:20px;}

.why-us-inner {padding:140px 0 0 0;}
.why-us-inner .title {margin:50px 0 20px 0;font-size:20px;line-height:normal;}
.why-us-inner .item {margin:0 0 40px 0;}
.why-us-inner .name {margin:0 0 10px 0;font-weight:700;}
.why-us-inner .anons {line-height:normal;font-size:16px;}
.why-us-inner .icon {width:71px;height:71px;background:url('images/why1.png') no-repeat;text-align:center;padding:4px 0 0 0;margin:0 0 20px 0;}
.why-us-inner .icon span {padding:0 13px;display:block;width:63px;height:63px;line-height:63px;border:1px solid  rgb(239, 239, 239);background-color: rgb(234, 234, 234);box-shadow: 4px 4px 10px 0.3px rgba(168, 168, 168, 0.5),-4px -4px 10px 0.3px rgba(255, 255, 255, 0.5);border-radius:50%;margin:0 auto;}
.why-us-inner .icon span img {display:inline-block;vertical-align:top;margin:0;}
.why-us-inner .icon.icon1 span img {margin:12px 0 0 0;}
.why-us-inner .icon.icon2 span img {margin:12px 0 0 0;}
.why-us-inner .icon.icon3 span img {margin:12px 0 0 0;}
.why-us-inner .icon.icon4 span {padding:0 11px 0 15px;}
.why-us-inner .icon.icon4 span img {margin:12px 0 0 0;}
.why-us-inner .icon.icon5 span {padding:0 11px 0 15px;}
.why-us-inner .icon.icon5 span img {margin:12px 0 0 0;}

.dop-services {background:#fff;border-radius:10px;padding:45px 45px 15px 45px;}
.dop-services .title {margin:0 0 40px 0;}
.dop-services .items {font-size:0px;}
.dop-services .items .item {display:inline-block;vertical-align:top;margin:0 0 32px 0;font-size:16px;line-height:normal;width:25%;padding:5px 0 0 0;}
.dop-services .items .item .price {font-size:24px;font-weight:500;margin:3px 0 0 0;}
.dop-services .items .item .price span {font-weight: 700;}
.dop-services .items .item.item1 {background:url('images/oil.png') no-repeat left top;}
.dop-services .items .item.item2 {background:url('images/gear.png') no-repeat left top;}
.dop-services .items .item.item3 {background:url('images/car-battery.png') no-repeat left top;}
.dop-services .items .item.item4 {background:url('images/tow-truck.png') no-repeat left top;}
.dop-services .items .item.item5 {background:url('images/tow.png') no-repeat left top;}
.dop-services .items .item.item6 {background:url('images/tow-truck.png') no-repeat left top;}
.dop-services .items .item.item7 {background:url('images/clock.png') no-repeat left top;}
.dop-services .items .item.item8 {background:url('images/phone.png') no-repeat left top;}


.reviews-inner {padding:120px 0;}
.reviews-inner .reviews-inner-slider-container {position:relative;}
.reviews-inner .title {margin:0 0 60px 0;}
.reviews-inner .reviews-inner-slider {margin:0 -30px 0 0;}
.reviews-inner .item {background:#fff;border-radius:10px;padding:45px 45px;margin:0 30px 0 0;}
.reviews-inner .item .review-name {margin:0 0 15px 0;font-size:24px;font-weight:500;text-transform: uppercase;}
.reviews-inner .item .review-text {padding:0 25px;font-size:15px;line-height: 19px;font-weight:100;position:relative;}
.reviews-inner .item .review-text:before {content:"";display:block;width:14px;height:13px;position:absolute;left:0;top:0;background: url('images/rev1.png') no-repeat;}
.reviews-inner .item .review-text:after {content:"";display:block;width:14px;height:13px;position:absolute;right:0;bottom:0;background: url('images/rev2.png') no-repeat;}
.reviews-inner .item .review-podpis {margin:0 0 15px 0;font-size:0px;}
.reviews-inner .item .review-podpis .rev-img {width:69px;height:68px;border-radius:50%;overflow:hidden;background:#bedaf0;text-align:right;display:inline-block;vertical-align:middle;margin:0 15px 0 0;}
.reviews-inner .item .review-podpis .rev-img img {height:66px;width:66px;border-radius:50%;}
.reviews-inner .item .review-podpis .rev-name {display:inline-block;vertical-align:middle;color:#151515;font-size:16px;line-height:16px;font-weight:500;}


.serv-calc {position:relative;margin:0 -100%;background: url('images/calc.jpg') no-repeat center;min-height:552px;padding:75px 0;}
.serv-calc .title {margin:0 0 65px 0;color:#fff;}
.serv-calc .calc-container {background:#fff;border-radius:10px;padding:43px 73px;position:relative;}
.serv-calc .calc-container .tip-avto-container {position:absolute;right:73px;top:38px;}
.serv-calc .calc-container .tip-avto {font-size:0px;}
.serv-calc .calc-container .tip-avto svg {display:inline-block;vertical-align:middle;margin:0;opacity:0.4;}
.serv-calc .calc-container .tip-avto .active svg {opacity:1;fill:#c4000e;stroke:#c4000e;}
.serv-calc .calc-container .tip-avto .slide {display:inline-block;vertical-align:middle;margin:0 50px 0 0;position:relative;cursor:pointer;}
.serv-calc .calc-container .tip-avto .slide:after {content:"";display:block;width:19px;height:1px;background:#d2d2d2;position:absolute;right:-35px;top:50%;}
.serv-calc .calc-container .tip-avto .slide:last-child:after {display:none;}

.serv-calc .calc-container .name {margin:0 0 40px 0;color:#070707;font-size:30px;line-height:30px;}
.serv-calc .calc-container .checkboxs {font-size:0px;}
.serv-calc .calc-container .checkboxs .checkbox {display:inline-block;vertical-align:top;margin:0 25px 40px 0;}

.serv-calc .calc-container input[type=text] {display:inline-block;width:100%;max-width:290px;background:#fff;height:60px;background:#fff;border:0;border-radius:4px;vertical-align:middle;padding:0 23px;font-size:18px;font-weight:100;color:#353535;margin:0 13px 0 0;border:1px solid #d4d4d4;}
.serv-calc .calc-container input[type=text]::-webkit-input-placeholder {color:#353535;font-size:18px;font-weight:100;}
.serv-calc .calc-container input[type=text]::-moz-placeholder          {color:#353535;font-size:18px;font-weight:100;}/* Firefox 19+ */
.serv-calc .calc-container input[type=text]:-moz-placeholder           {color:#353535;font-size:18px;font-weight:100;}/* Firefox 18- */
.serv-calc .calc-container input[type=text]:-ms-input-placeholder      {color:#353535;font-size:18px;font-weight:100;}
.serv-calc .calc-container input[type=text]:focus::-webkit-input-placeholder {color: transparent}
.serv-calc .calc-container input[type=text]:focus::-moz-placeholder          {color: transparent}
.serv-calc .calc-container input[type=text]:focus:-moz-placeholder           {color: transparent}
.serv-calc .calc-container input[type=text]:focus:-ms-input-placeholder      {color: transparent}

.serv-calc .calc-container .button {display:inline-block;width:100%;max-width:400px;vertical-align:middle;height:60px;line-height:60px;font-size:20px;font-weight:100;border:0;}








.checkbox input[type="checkbox"] {
    display:none;
}
.checkbox input[type="checkbox"] + label {
margin:0px 0 0 0;
color:#000;
font-size:16px;line-height:18px;position:relative;padding:0 0 0 20px;
font-weight:300;
  cursor: pointer;
  display:block;width:100%;
}
.checkbox input[type="checkbox"]:checked + label {color:#c4000e;}
.checkbox input[type="checkbox"] + label::before {
    content: "";
    display: block;
position:absolute;left:0;top:2px;
    height: 13px;
    width: 13px;

	background:none;
    border: 1px solid #737373;
    }

.checkbox input[type="checkbox"]:checked + label::before {
    background: url('images/tick.png') no-repeat center;
    opacity:1;
}



.main-slider {padding:0px 0 0 0;background:url('images/slide.png') no-repeat right 260px top 0px;max-width:1920px;margin:0 auto;min-height:630px;margin:0px 0 0 0;}
.main-slider .slide {position:relative;}

.main-slider .slide-left {padding:300px 0 220px 0;font-size:16px;line-height:16px;}
.main-slider .slide-right {position:absolute;left:650px;top:0;bottom:0;margin:0 0 0 0;}
.main-slider .slide-right img {position:absolute;left:0;right:0;bottom:100px;max-width:871px;max-height:440px;margin:auto;height:auto;width:auto;}
.main-slider .slide .name {font-size:20px;font-weight:500;margin:0 0 20px 0;line-height:20px;}

.main-slider .container {position:relative;}
.main-slider .container .slider-info-block {padding:70px 0 0 0;position:absolute;left:0;top:0;width:660px;z-index:100;}
.main-slider .container .slider-info-block .slider-title {margin:0 0 25px 0;color:#000000;font-size:45px;line-height:45px;font-weight:700;text-transform: uppercase;}
.main-slider .container .slider-info-block .anons {font-size:16px;line-height:16px;font-weight:100;margin:0 0 15px 0;}
.main-slider .container .slider-info-block .checkboxs {font-size:0px;}
.main-slider .container .slider-info-block .checkboxs .checkbox {display:inline-block;vertical-align:top;margin:0 25px 40px 0;}
.main-slider .container .slider-info-block .pag-slider {margin:0 0 25px 0;}

.main-slider .container .slider-form  {position:relative;top:-170px;z-index:100;}
.main-slider .container .slider-form input[type=text] {display:inline-block;width:100%;max-width:290px;background:transparent;height:60px;border:0;border-radius:4px;vertical-align:middle;padding:0 23px;font-size:18px;font-weight:100;color:#353535;margin:0 13px 0 0;border:1px solid #d4d4d4;}
.main-slider .container .slider-form input[type=text]::-webkit-input-placeholder {color:#353535;font-size:18px;font-weight:100;}
.main-slider .container .slider-form input[type=text]::-moz-placeholder          {color:#353535;font-size:18px;font-weight:100;}/* Firefox 19+ */
.main-slider .container .slider-form input[type=text]:-moz-placeholder           {color:#353535;font-size:18px;font-weight:100;}/* Firefox 18- */
.main-slider .container .slider-form input[type=text]:-ms-input-placeholder      {color:#353535;font-size:18px;font-weight:100;}
.main-slider .container .slider-form input[type=text]:focus::-webkit-input-placeholder {color: transparent}
.main-slider .container .slider-form input[type=text]:focus::-moz-placeholder          {color: transparent}
.main-slider .container .slider-form input[type=text]:focus:-moz-placeholder           {color: transparent}
.main-slider .container .slider-form input[type=text]:focus:-ms-input-placeholder      {color: transparent}

.main-slider .container .slider-form .button {display:inline-block;width:100%;max-width:295px;vertical-align:middle;height:60px;line-height:60px;font-size:20px;font-weight:100;border:0;}
.main-slider .container .slider-form .slider-phone {font-size:20px;line-height:20px;font-weight:100;margin:40px 0 0 0;}
.main-slider .container .slider-form .slider-phone a {font-weight:500;font-size:35px;line-height:35px;text-decoration:none;border-bottom:1px dashed #e40700;color:#000;margin:0 0 0 15px;}
.main-slider .container .slider-form .slider-phone a:hover {color:#e40700;border-color:transparent;}
.main-slider .slick-list {overflow:visible;}
.main-slider .pag-cont {padding:0 0 0 30px;width:280px;position:relative;}
.main-slider .pag-slider .slick-list {overflow:hidden;}
.main-slider .pag-slider {}
.main-slider .pag-slider svg {display:inline-block;vertical-align:middle;fill:#c4000e;stroke:#c4000e;}
.main-slider .pag-slider .name {display:inline-block;vertical-align:middle;position:relative;margin:0 0 0 10px;padding:0 0 0 27px;font-size:14px;font-weight:500;width:180px;}
.main-slider .pag-slider .name:after {content:"";display:block;width:19px;height:1px;background:#d2d2d2;position:absolute;left:0px;top:50%;}
.main-slider .pag-slider .slide {line-height:45px;height:45px;}
.main-slider .pag-slider .slide .item {display: inline-block;vertical-align: middle;}


.modal-form {width:100%;}
.modal-form .title {text-align:center;margin:0 0 20px 0;padding:0 0 18px 0;font-size:20px;line-height:20px;font-weight:700;color:#1a1720;}
.modal-form .title:after{content: "";display:block;width:50px;height:3px;background: #e40700;position: absolute;left:50%;bottom:0;margin:0 0 0 -25px;}
.modal-form .big-form-container {padding:0 30px;text-align:center;}
.modal-form .big-form-container .anons {margin:0 0 25px 0;color:#2c2a2f;font-size:16px;line-height:normal;text-align:center;text-align:left;}
.modal-form .big-form-container .phone {color:#3f3f3f;display:inline-block;font-size:28px;line-height:28px;font-weight:700;text-align:center;margin:0 0 40px 0;text-decoration: none;padding:0 0 8px 0;border-bottom:1px dashed #e40700;letter-spacing: 0.8px;}
.modal-form .big-form-container .phone:hover {color:#e40700;}
.modal-form .big-form-container .name {text-align:left;font-size:21px;line-height:21px;font-weight: 500;margin:0 0 25px 0;color:#1a1720;}
.modal-form .big-form-container input[type=text] {text-align:left;display:block;margin:0 0 17px 0;height:39px;line-height:37px;border:1px solid #d4d4d4;border-radius:10px;padding:0 15px;color:#353535;font-size:15px;font-weight:100;width:100%;background:none;}
.modal-form .big-form-container .button {width:100%;border:0;height:47px;line-height:47px;}
.modal-form .big-form-container input[type=text]::-webkit-input-placeholder {color:#353535;font-size:15px;font-weight:100;}
.modal-form .big-form-container input[type=text]::-moz-placeholder          {color:#353535;font-size:15px;font-weight:100;}/* Firefox 19+ */
.modal-form .big-form-container input[type=text]:-moz-placeholder           {color:#353535;font-size:15px;font-weight:100;}/* Firefox 18- */
.modal-form .big-form-container input[type=text]:-ms-input-placeholder      {color:#353535;font-size:15px;font-weight:100;}
.modal-form .big-form-container input[type=text]:focus::-webkit-input-placeholder {color: transparent}
.modal-form .big-form-container input[type=text]:focus::-moz-placeholder          {color: transparent}
.modal-form .big-form-container input[type=text]:focus:-moz-placeholder           {color: transparent}
.modal-form .big-form-container input[type=text]:focus:-ms-input-placeholder      {color: transparent}

.modal-form .big-form-container textarea {resize:none;text-align:left;display:block;margin:0 0 17px 0;height:100px;line-height:18px;border:1px solid #d4d4d4;border-radius:10px;padding:5px 15px;color:#353535;font-size:15px;font-weight:100;width:100%;background:none;}
.modal-form .big-form-container textarea::-webkit-input-placeholder {color:#353535;font-size:15px;font-weight:100;}
.modal-form .big-form-container textarea::-moz-placeholder          {color:#353535;font-size:15px;font-weight:100;}/* Firefox 19+ */
.modal-form .big-form-container textarea:-moz-placeholder           {color:#353535;font-size:15px;font-weight:100;}/* Firefox 18- */
.modal-form .big-form-container textarea:-ms-input-placeholder      {color:#353535;font-size:15px;font-weight:100;}
.modal-form .big-form-container textarea:focus::-webkit-input-placeholder {color: transparent}
.modal-form .big-form-container textarea:focus::-moz-placeholder          {color: transparent}
.modal-form .big-form-container textarea:focus:-moz-placeholder           {color: transparent}
.modal-form .big-form-container textarea:focus:-ms-input-placeholder      {color: transparent}


{}
