body{font-family: 'Roboto', sans-serif !important}li{list-style: none}#container{margin-top: 60px}.header{padding-top: 21px;background: url(../img/bg-header.jpg) no-repeat;background-size: cover;background-position: 0 0}#phone{position: relative;width: 100%;top: 0;left: 0;text-align: center;padding-top: 13px;font-size: 18px}#phone b{font-size: 23px}b{font-weight: bold}#logo{position: relative;display: block;z-index: 99;margin-top: 38px;text-align: center}.navbar-toggle{margin-left: 30px;border-color: #000 !important}.navbar-toggle span{background: #000 !important}menu{padding: 0}menu ul{padding: 0;text-align: center;margin: 0}menu ul li{margin: 12px 18px;display: inline-block}menu ul li a{color: #343738;text-decoration: underline;font-size: 24px;font-family: 'PT Sans', sans-serif}menu ul li a:hover, menu ul li a:focus{color: #db1500}#block{padding-bottom: 20px}.header h1{text-align: center;font-size: 36px !important;padding-top: 176px;line-height: 52px;font-weight: bold !important;text-transform: uppercase;letter-spacing: 0 !important}h1{color: #0f5879 !important}.header h5{margin-top: 25px;line-height: 32px;font-size: 24px;text-align: center}.header .btn-r{max-width: 940px;margin: 30px auto 50px;font-size: 26px;padding: 19px 0}.btn-r{display: block;margin: 20px 20px 50px 20px;text-align: center;background: #ae1000;color: #fff;border-radius: 7px;-webkit-border-radius: 7px;-o-border-radius: 7px;-moz-border-radius: 7px}.btn-r:hover{cursor: pointer;background: #E23827;color: #fff;text-decoration: none}h1{text-align: center;font-size: 48px !important;font-weight: normal !important;letter-spacing: -2px}#contact{padding-top: 58px}.content{background: url(../img/bg-content.jpg) no-repeat;background-position: left bottom}.content h1{margin: 93px 0 60px}.block p{padding: 5px 100px 45px 100px}p{text-align: center;line-height: 32px;font-size: 22px}.blue{display: block;color: #0f587a;margin: 40px 0 10px}.perecgen{text-align: center;font-size: 18px}.perecgen li{float: left;width: 21%;margin: 0 10px}.perecgen li:last-child{margin-right: 0}.perecgen ul{padding-left: 9%}.grey{padding: 18px 0;margin: 0;text-align: center;font-size: 20px;background: #f4f5f5}.grey .btn-r{max-width: 680px;margin: 15px auto 0;font-size: 19px;padding: 8px 0}.scheme{padding: 0 !important}.number{background: url(../img/line.jpg) repeat-y;background-position: 20px top}.number img{float: left}.number .body{width: 100%;padding-left: 160px;font-size: 18px;line-height: 28px}.number h2{font-size: 37px;letter-spacing: -2px;color: #0f587a;font-weight: normal}#com p{padding: 0px 135px}.img-sprite, .img-arrow-hover-left, .img-arrow-hover-right, .img-arrow-left, .img-arrow-right{background-image: url("../img/sprites.png");background-repeat: no-repeat}.img-arrow-hover-left{background-position: 0 0}.img-arrow-hover-right{background-position: 0 -42px}.img-arrow-left{width: 20px;height: 40px;position: absolute;left: 116px;top: 50px;background-image: url("../img/sprites.png");background-repeat: no-repeat;background-position: 0 -84px}.img-arrow-left:hover{background-position: 0 0}.img-arrow-right{width: 20px;height: 40px;right: 116px;top: 50px;position: absolute;background-image: url("../img/sprites.png");background-repeat: no-repeat;background-position: 0 -126px}.img-arrow-right:hover{background-position: 0 -42px}#top{position: fixed;width: 100%;top: 0;left: 0;z-index: 99;background: transparent}.img-mail:before{content: "";position: absolute;left: 0;top: 0px;width: 40px;height: 30px;background-image: url("../img/sprites.png");background-repeat: no-repeat;background-position: 0 -168px !important}.navbar{max-width: 1024px;min-width: 100%;z-index: 9999;margin-bottom: 0 !important;margin-top: 0}.collapse{margin: 12px 0 0}.img-ph:before{content: "";width: 40px;height: 30px;position: absolute;left: 0;top: 0px;background-image: url("../img/sprites.png");background-repeat: no-repeat;background-position: 0 -204px !important}.carousel{margin-top: 60px;margin-bottom: 76px}.img-slide{width: 440px;margin: 0 auto}.carousel img{width: 200px;height: auto;float: left}.carousel .image-active{position: relative;float: left;margin-right: 20px}.image-active:hover, .thank a{cursor: zoom-in}.carousel .image-active:hover:before{display: block}.carousel .image-active:before{content: "";display: none;position: absolute;width: 100%;height: 100%;left: 0;top: 0;background: rgba(203, 203, 203, 0.4)}.carousel-inner .item{width: 100% !important;text-align: center !important}.item{padding: 0 !important}.thank{text-align: center}.thank ul{padding-left: 92px;margin-top: 55px}.thank img{width: 100%;height: auto}.thank span{display: block;margin-top: 20px;color: #343838;font-size: 23px}.thank h5{font-size: 20px;color: #343838;margin-bottom: 50px}.thank .img{padding: 20px 60px;background: #f4f5f6}.thank li{opacity: .7;margin: 0 23px;float: left;width: 26%}.thank li:hover{opacity: 1}input:focus{color: #343838;border-color: #343838 !important;outline: none !important}.thank li:last-child .img{padding-bottom: 35px}#form{margin-top: 50px;text-align: left}#form input{box-shadow: none;color: #999b9b;margin-top: 44px;border: none;padding-bottom: 5px;width: 100%;border-bottom: 3px solid #999b9b;font-size: 21px}#form .btn-r{margin: 0;margin-top: 66px;padding: 21px;text-align: center;font-size: 15px;color: #fff;border-bottom: none !important}.btn-r:focus{cursor: pointer;background: #E23827;color: #fff;text-decoration: none}input::-webkit-input-placeholder{color: #999b9b}input::-moz-placeholder{color: #999b9b}input:-moz-placeholder{color: #999b9b}input:-ms-input-placeholder{color: #999b9b}input:focus::-webkit-input-placeholder{color: #343838}input:focus::-moz-placeholder{color: #343838}input:focus:-moz-placeholder{color: #343838}input:focus:-ms-input-placeholder{color: #343838}.contact{margin-top: 50px;padding: 0 !important;text-align: left}.contact .ph{position: relative;padding-top: 5px;padding-left: 50px;letter-spacing: -1px;line-height: 30px;font-size: 18px}.contact .email{position: relative;margin-top: 10px;padding-top: 5px;padding-left: 50px}.contact .email a{margin: 0;font-size: 16px}.contact .adres{margin-top: 35px;font-size: 16px;color: #717373}.contact .adres h5{font-size: 18px;margin-bottom: 15px}#map{margin-top: 22px;width: 375px;height: 148px}.ymaps-2-1-27-controls-pane, .ymaps-2-1-27-copyrights-pane{display: none !important}html{min-height: 100%;position: relative}footer{width: 100%;position: absolute;left: 0;bottom: 0;padding-top: 23px;color: #babcbc;font-size: 16px;text-align: center;background: #f4f5f5;height: 65px}footer a{color: #babcbc;text-decoration: underline}footer a:hover{color: #717373;text-decoration: none}#container{min-width: 100%;margin-bottom: 235px}#container, .navbar-collapse{-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);-webkit-transition: all 0.33s cubic-bezier(0.694, 0.0482, 0.335, 1);-moz-transition: all 0.33s cubic-bezier(0.694, 0.0482, 0.335, 1);-o-transition: all 0.33s cubic-bezier(0.694, 0.0482, 0.335, 1);transition: all 0.33s cubic-bezier(0.694, 0.0482, 0.335, 1)}.nav-open #container, .nav-open #top{-webkit-transform: translate3d(-230px, 0, 0);-moz-transform: translate3d(-230px, 0, 0);-o-transform: translate3d(-230px, 0, 0);transform: translate3d(-230px, 0, 0)}.thanks{background: url(../img/bg-content.jpg) no-repeat;background-position: left bottom;background-size: 50%}.thanks .grey{position: fixed;width: 100%;height: 245px;top: 50%;margin-top: -122px !important;left: 0;background: none}.thanks .btn-r{color: #fff;font-size: 22px !important}.thanks .btn-r:hover{cursor: pointer;background: #E23827;color: #fff;text-decoration: none}@media all and (max-width: 1034px){.header h1{padding-top: 211px}}@media all and (max-width: 991px){#form{padding-left: 0}}@media all and (max-width: 768px){.form h1{margin-top: 0 !important}.content h1{margin-top: 60px !important}#phone{width: 80%}#top{height: 55px}.navbar{position: absolute !important;margin-top: 0 !important;top: 0;right: 5px}.loaded .navbar-collapse{position: fixed;width: 230px;top: -13px;right: -230px !important;bottom: 0;z-index: 1;padding: 25px 0 !important;overflow: auto !important;background: #222527 !important;min-height: 100%}.loaded .navbar-collapse li a{display: block;padding: 12px 35px;border-bottom: 2px solid #24292d;font-size: 13px;font-weight: normal;letter-spacing: 1px;color: #fff;text-transform: uppercase;text-decoration: none}.loaded .navbar-collapse li a:hover{color: #E23827}#form .btn-r{width: 100%;font-size: 18px}.navbar{float: right}menu ul{width: 100%}#map{width: 100%;height: 400px}.img-ph:before, .img-mail:before{left: 50%;margin-left: -80px}.contact{text-align: center}#form{padding: 0 10px !important}.thank span{margin: 20px 0}.thank ul{padding-left: 0}.thank li{width: 100%;margin: 0}.img-arrow-left{left: 5px}.img-arrow-right{right: 5px}.img-arrow-right, .img-arrow-left{top: 50%}.img-slide{width: 60%}.carousel img{width: 100%}.header .btn-r{font-size: 18px;margin-left: 20px;margin-right: 20px}.number .body{font-size: 16px;padding-right: 5px}.perecgen li{margin: 0}.perecgen{font-size: 16px}.grey{font-size: 18px}.grey .btn-r{margin-left: 10px;margin-right: 10px}p{width: 100%;padding: 0 5px !important}.header h1{padding-top: 100px;font-size: 34px !important}h1{font-size: 34px !important}menu ul li{display: block;text-align: left}.number{margin-left: 10px}.number .body{padding-left: 80px}.perecgen ul{padding-left: 0}.perecgen li{text-align: center;width: 100%}}@media all and (max-width: 570px){#phone b{font-size: 14px}#phone{margin-top: 6px;font-size: 14px}}@media all and (max-width: 442px){#form .btn-r{font-size: 12px}.header .btn-r{font-size: 14px}.grey{padding-left: 5px;padding-right: 5px}.grey .btn-r{font-size: 14px}p{font-size: 18px}h5{font-size: 22px !important;padding: 0 5px}.number h2{font-size: 28px}#phone b{font-size: 16px}#phone{font-size: 16px}.header h1{font-size: 25px !important}h1{font-size: 27px !important}}@media all and (max-width: 420px){#phone{margin-top: 10px;font-size: 8px}#phone b{font-size: 10px}}@media all and (max-width: 340px){.header h1{font-size: 23px !important}.header h5{font-size: 18px !important}#form .btn-r{padding: 21px 0;font-size: 11px}}