body {margin: 0;padding: 0;overflow-x: hidden;font: 17px/24px 'DINProLight';color: #2e3543;}body .clearfix:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;*zoom: 1;}body .clear {clear: both;line-height: 0;height: 0;font-size: 0;}body img {border: none;}body *:focus {outline: 0;}body a {word-wrap: break-word;text-decoration: none;}body ul {list-style: none;margin: 0;padding: 0;}body h1, body h2, body h3, body h4, body h5, body h6, body p {margin: 0;font-weight: normal;}body h1 {font: 70px/76px 'DINPro-Black';color: #fff;text-align: center;text-transform: uppercase;margin: 0 0 40px 0;}body h2 {font: 36px/40px 'dinpromedium';color: #262626;text-align: center;}body .cta {background: #ff9000;width: 340px;height: 65px;display: block;margin: 0 auto;font: 20px/65px 'DINPro-Black';color: #fff;text-align: center;text-transform: uppercase;letter-spacing: 1px;transition: 0.3s ease;}body .cta:hover {background: #00aef0;}body #email_check {display: none;}body input::-webkit-input-placeholder {opacity: 1 !important;color: #000;}body input:-moz-placeholder {opacity: 1 !important;color: #000;}body input::-moz-placeholder {opacity: 1 !important;color: #000;}body input:-ms-input-placeholder {opacity: 1 !important;color: #000;}body textarea::-webkit-input-placeholder {opacity: 1 !important;color: #000;}body textarea:-moz-placeholder {opacity: 1 !important;color: #000;}body textarea::-moz-placeholder {opacity: 1 !important;color: #000;}body textarea:-ms-input-placeholder {opacity: 1 !important;color: #000;}body .big-container {max-width: 1920px;margin: 0 auto;}body .big-container .content {max-width: 1194px;margin: 0 auto;}body .big-container .header {background: #ff9000;}body .big-container .header .content {padding: 25px 0;}body .big-container .header .content .logo {float: left;}body .big-container .header .content .logo img {display: block;width: 405px;}body .big-container .header .content .h-phone {float: right;font: 30px/40px 'dinpromedium';color: #000;margin: 10px 0 0 0;}body .big-container .header .content .h-phone span {font: 29px/30px 'DINPro-Regular';text-transform: uppercase;background: url(../images/phone.png) no-repeat right;padding: 0 25px 0 0;}body .big-container .banner {background: url(../images/banner-bg1.jpg) no-repeat center top;background-size: cover;}body .big-container .banner.one {background: url(../images/banner-bg2.jpg) no-repeat center top;background-size: cover;}body .big-container .banner.two {background: url(../images/banner-bg1.jpg) no-repeat center top;background-size: cover;}body .big-container .banner .content {padding: 100px 0;}body .big-container .banner .content ul {text-align: center;margin: 0 0 40px 0;}body .big-container .banner .content ul li {display: inline-block;background: url(../images/check1.png) no-repeat left top;padding: 0 0 0 47px;font: 24px/34px 'DINPro-Regular';color: #fff;text-align: left;vertical-align: text-top;box-sizing: border-box;}body .big-container .banner .content ul li:nth-of-type(2) {margin: 0 5%;}body .big-container .banner .content .box {background: #fff;padding: 3%;box-sizing: border-box;}body .big-container .banner .content .box h2 {margin: 0 0 10px 0;}body .big-container .banner .content .box p {text-align: center;margin: 0 0 35px 0;}body .big-container .banner .content .box form .input-big {background: #fff;border: 2px solid #12aeeb;width: 24%;float: left;height: 56px;box-sizing: border-box;position: relative;margin: 0 0.5%;}body .big-container .banner .content .box form .input-big img {position: absolute;left: 0;top: 2px;}body .big-container .banner .content .box form .input-big input[type="text"] {background: none;width: 100%;padding: 14.5px 40px 14.5px 45px;box-sizing: border-box;border: none;font-size: 18px;font-family: 'DINProLight';color: #2e3543;}body .big-container .banner .content .box form .input-big select {background: none;width: 100%;height: 53px;padding: 15px 0;text-indent: 25px;position: relative;}body .big-container .banner .content .box form .input-big span.select {position: absolute;left: 0;top: 0;width: 100%;height: 52px;background: url(../images/arrow-down.png) no-repeat right top;font-size: 18px;color: #2e3543;font-family: 'DINProLight';line-height: 56px;text-indent: 20px;}body .big-container .banner .content .box form .clear {margin: 0 0 25px 0;}body .big-container .banner .content .box form button {background: #ff9000;width: 340px;height: 59px;display: block;margin: 0 auto;border: none;cursor: pointer;font: 20px/59px 'DINPro-Black';color: #fff;text-align: center;text-transform: uppercase;letter-spacing: 1px;transition: 0.3s ease;}body .big-container .banner .content .box form button:hover {background: #00aef0;}body .big-container .range .range-content {max-width: 1250px;margin: 0 auto;padding: 100px 0;}body .big-container .range .range-content h2 {margin: 0 0 25px 0;}body .big-container .range .range-content p {text-align: center;margin: 0 0 70px 0;}body .big-container .range .range-content ul {text-align: center;margin: 0 0 60px 0;}body .big-container .range .range-content ul li {display: inline-block;vertical-align: text-top;width: 30%;}body .big-container .range .range-content ul li .frame {display: block;margin: 0 auto 20px;}body .big-container .range .range-content ul li .house {display: block;margin: 0 auto;width: 100%;}body .big-container .range .range-content ul li span {display: block;font: 24px/30px 'dinprobold';color: #2e3543;text-align: center;margin: 0 0 25px 0;}body .big-container .range .range-content ul li:nth-of-type(2) {margin: 0 4%;}body .big-container .testimonial {background: #f4f4f5;}body .big-container .testimonial .content {padding: 100px 0;}body .big-container .testimonial .content h2 {margin: 0 0 40px 0;}body .big-container .testimonial .content .royalSlider {width: 90%;margin: 0 auto;}body .big-container .testimonial .content .royalSlider .slide {width: 80%;margin: 0 auto;}body .big-container .testimonial .content .royalSlider .slide p {text-align: center;}body .big-container .testimonial .content .royalSlider .slide p:first-of-type {font: 19px/28px 'DINRegularItalicAlt';color: #2e3543;margin: 0 0 50px 0;}body .big-container .testimonial .content .royalSlider .slide p:last-of-type {font: 18px/28px 'dinprobold';color: #000;text-transform: uppercase;}body .big-container .testimonial .content .royalSlider .rsBullets {width: 100%;text-align: center;margin: 30px 0 0 0;float: left;}body .big-container .testimonial .content .royalSlider .rsBullets .rsBullet {width: 11px;height: 11px;cursor: pointer;display: inline-block;background: url(../images/no-select.png) no-repeat center;margin: 0 5px;}body .big-container .testimonial .content .royalSlider .rsBullets .rsNavSelected {background: url(../images/select.png) no-repeat center;width: 11px;height: 11px;}body .big-container .testimonial .content .royalSlider .rsArrowLeft {background: url(../images/arrow-left.png) no-repeat center;width: 44px;height: 44px;position: absolute;top: 30%;left: -5%;}body .big-container .testimonial .content .royalSlider .rsArrowRight {background: url(../images/arrow-right.png) no-repeat center;width: 44px;height: 44px;position: absolute;top: 30%;right: -5%;}body .big-container .project {background: url(../images/bg2.jpg) no-repeat center top;background-size: cover;}body .big-container .project .content {padding: 100px 0;}body .big-container .project .content h2 {color: #fff;margin: 0 0 30px 0;}body .big-container .project .content p {text-align: center;color: #fff;margin: 0 0 40px 0;}body .big-container .footer .content {padding: 40px 0;}body .big-container .footer .content p {font: 14px/24px 'DINProLight';color: #262626;text-align: center;}body .big-container .footer .content p a {color: #262626;}body .big-container .footer .content p a:hover {text-decoration: underline;}#ty .big-container .banner .content p {font: 22px/32px 'dinpromedium';color: #fff;text-align: center;}#ty .big-container .testimonial .content {padding: 50px 0;}@media only screen and (max-width: 1440px) {body h1 {font-size: 60px;line-height: 70px;}body .big-container .header .content .logo img {width: 330px;}body .big-container .header .content .h-phone {margin: 0;}body .big-container .banner .content {padding: 50px 0;}body .big-container .range .range-content {padding: 50px 0;}body .big-container .testimonial .content {padding: 50px 0;}body .big-container .project .content {padding: 50px 0;}}@media only screen and (max-width: 1366px) {body h1 {font-size: 50px;line-height: 60px;margin: 0 0 25px 0;}body .big-container .header .content {padding: 15px 0;}body .big-container .banner .content {padding: 35px 0;}body .big-container .banner .content ul {margin: 0 0 30px 0;}body .big-container .banner .content .box {padding: 2% 3%;}body .big-container .banner .content .box p {margin: 0 0 25px 0;}}@media only screen and (max-width: 1024px) {.content, .range-content {padding-left: 20px !important;padding-right: 20px !important;}body .big-container .banner .content ul li:nth-of-type(2) {margin: 0 2%;}body .big-container .range .range-content p {margin: 0 0 40px 0;}}@media only screen and (max-width: 960px) {.content {padding-left: 20px !important;padding-right: 20px !important;}body br {display: none;}body .big-container .header .content .logo img {width: 270px;}body .big-container .banner .content {padding: 40px 0;}body .big-container .banner .content ul li {display: table;margin: 0 auto;text-align: center;}body .big-container .banner .content ul li:nth-of-type(2) {margin: 15px auto;}body .big-container .banner .content .box {padding: 3%;}body .big-container .banner .content .box form .input-big {float: none;width: 100%;margin: 0 0 12px 0;}body .big-container .banner .content .box form .clear {margin: 0;}body .big-container .testimonial .content .royalSlider {width: 80%;}body .big-container .testimonial .content .royalSlider .slide {width: 90%;}body .big-container .testimonial .content .royalSlider .rsArrowRight {right: -10%;}body .big-container .testimonial .content .royalSlider .rsArrowLeft {left: -10%;}}@media only screen and (max-width: 730px) {.content {padding-left: 20px !important;padding-right: 20px !important;}body h1 {font-size: 45px;line-height: 55px;}body h2 {font-size: 33px;}body .big-container .header .content .logo {float: none;display: table;margin: 0 auto 10px;}body .big-container .header .content .logo img {width: 230px;}body .big-container .header .content .h-phone {float: none;display: table;margin: 0 auto;}body .big-container .header .content .h-phone span {display: none;}body .big-container .range .range-content {padding: 40px 0;}body .big-container .range .range-content ul li {display: block;width: 100%;}body .big-container .range .range-content ul li .house {width: auto;}body .big-container .range .range-content ul li:nth-of-type(2) {margin: 40px 0;}body .big-container .testimonial .content {padding: 40px 0;}body .big-container .testimonial .content .royalSlider {width: 90%;}body .big-container .testimonial .content .royalSlider .slide p:first-of-type {margin: 0 0 35px 0;}body .big-container .testimonial .content .royalSlider .rsArrowLeft {background-size: cover;width: 30px;height: 30px;left: -7%;}body .big-container .testimonial .content .royalSlider .rsArrowRight {background-size: cover;width: 30px;height: 30px;right: -7%;}body .big-container .project .content {padding: 40px 0;}body .big-container .footer .content {padding: 30px 0;}}@media only screen and (max-width: 430px) {body h1 {font-size: 40px;line-height: 50px;}body h2 {font-size: 30px;}body .cta {width: 100%;}body .big-container .header .content .logo {float: none;display: table;margin: 0 auto 10px;}body .big-container .header .content .logo img {width: 230px;}body .big-container .header .content .h-phone {float: none;display: table;margin: 0 auto;}body .big-container .banner .content ul li {display: block;width: 100%;text-align: left;}body .big-container .banner .content .box {padding: 7% 4%;}body .big-container .banner .content .box form button {width: 100%;}body .big-container .range .range-content ul {margin: 0 0 40px 0;}body .big-container .range .range-content ul li .house {width: 100%;}body .big-container .testimonial .content .royalSlider .rsArrowLeft {left: -10%;}body .big-container .testimonial .content .royalSlider .rsArrowRight {right: -10%;}}