body{font-family:'Noto Sans', sans-serif;font-size: 1.4rem;line-height:1.5;color:rgba(31,33,31,1)}a{text-decoration:none!important}h1,h2,h3,h4,h5,p{margin:0}p{color:rgba(67,77,69,1)}button,input,textarea{outline:0}.section h3{font-size:30px;font-weight:700}.pc{display:block}.sp{display:none}.back-index,.carousel-control,.discover,.quotation{-webkit-transition:background 1s ease;-moz-transition:background 1s ease;-o-transition:background 1s ease;transition:background 1s ease}.back-index:hover,.carousel-control:hover,.discover:hover,.quotation:hover{background:#373737!important}.section-header{width:100%;height:auto;position:relative;z-index:1}.header-bg{position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(../img/header-bg.jpg);background-repeat:no-repeat;background-position:center bottom;background-size:cover;z-index:1}.section-header .container{position:relative;z-index:2}.section-header .logo{margin-bottom:30px}.section-header h1{font-size:40px;font-weight:400;line-height:1.125;color:#f8ffc1;margin-bottom:35px}.section-header h1 span{display:block}.section-header h2{font-size:16px;font-weight:700;color:#fff;line-height:1.5;display:inline-block;margin-bottom:10px}.header-list{margin-bottom:25px}.header-list span{font-size:13px;font-weight:700;line-height:1;background:#ffc8aa;box-shadow:1px 1px 3px transparent;display:inline-block;padding:14px 14px 15px;margin-right:8px;margin-bottom:10px;border-radius:21px}.header-list span:last-child{margin-right:0}.header-buttons{font-size:0}.back-index,.header-buttons a{font-size:14px;font-weight:700;line-height:1;text-align:center;padding:18px;border-radius:5px;display:inline-block}.discover{color:#fff!important;background:#000000;margin-right:16px}.contact{color:#000!important;background:0 0;padding:15px 30px!important;border:3px solid #000}.header-intro{width:596px;margin:75px 0 0 344px}.header-about{margin-top:90px;width:460px}.header-about h3{margin-bottom:20px}.header-about p,.needs p,.section-features p{line-height:26px;margin-bottom:16px}.mobile-contact{font-family:'Noto Sans', sans-serif;font-weight:700;font-size:16px;line-height:1;text-align:center;color:#000!important;background:#fff;width:100%;padding:20px 0;border-bottom-left-radius:4px;border-bottom-right-radius:4px;position:fixed;left:0;top:0;z-index:100}.section-features{text-align:center;margin-top:120px;padding-bottom:70px;background-image:url(../img/features-bg.jpg);background-repeat:no-repeat;background-position:right bottom;width:100%;height:auto}.section-features h3{margin-bottom:30px}.badges{font-size:0;text-align:center;margin:20px 0 0}.badges img{margin-bottom:20px}.badges p{font-size:12px}.badges img{width:146px;height:auto}.text{text-align:center;background:#ffc8aa;width:100%;padding:40px;display:table-cell;vertical-align:middle}.text-large{height:460px;text-align:left}.text-large p,.text-sp{font-weight:300;line-height:26px}.text-large p{font-size:14px}.text-sp{font-size:16px}.text-small{font-size:12px;font-weight:700;text-align:center;line-height:1.25;width:220px;height:220px}.text h3{margin-bottom:30px}.m10{margin:10px 0}.mb00{margin-bottom:0}.video{background:#fa5000!important;width:480px;height:460px;padding-top:100px}.video-sp{margin-bottom:10px}.section-testimonials{text-align:center;background:#ebf3fa}.section-testimonials h3{margin-bottom:30px}.section-testimonials p{font-size:14px;font-weight:300;line-height:1.5}.carousel-control{text-shadow:none;width:30px;height:30px;border-radius:15px;opacity:1}.carousel-control.left,.carousel-control.right{background:#fa5000}.carousel-control .glyphicon{font-size:16px;margin-top:0!important;margin-right:auto;margin-bottom:0!important;margin:auto!important;top:14px;right:0;bottom:0;left:0}.carousel-indicators .active{background:#fa5000!important}.indicators{margin-right:auto;margin-bottom:0;margin-left:auto;right:0;bottom:-20px;left:0}.testimonial-indicator{background-color:#fff!important;border:1px solid #fa5000!important}.testimonial-content{min-height:180px}.testimonial-content p{margin-bottom:20px}.testimonial-content img{float:left;margin-top:-20px}.carousel-inner{position:relative;z-index:10}.carousel-content{padding-top:20px}.testimonial-title{position:relative;z-index:1}.testimonial-name{font-size:16px!important;font-weight:400!important}.testimonial-name span{color:#fa5000}.section-enquire{padding:450px 0 200px;background-repeat:no-repeat;background-position:right bottom;background-size:cover;width:100%;height:auto;position:relative}.section-enquire-bg{position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(../img/enquire-bg.jpg);background-repeat:no-repeat;background-position:center bottom;background-size:cover}.section-enquire .containeer{position:relative;z-index:1}.section-enquire h3{margin-bottom:30px;color:#fff}.needs h3,.needs p{color:#fff}.p40{padding:0 40px}.enquire-form{text-align:center;background:#ffc8aa;padding:40px 60px 40px}.telno{font-size:20px;font-weight:700;text-align:center;line-height:1;color:#465046!important;background:url(../img/icon-phone.png) no-repeat;display:inline-block;padding-left:24px;margin-bottom:20px}.enquire-form p{font-size:14px;font-weight:700;text-align:left;margin-bottom:5px}.enquire-form p span{color:#b40000}.enquire-form input,.enquire-form textarea{width:100%;height:36px;padding:0 10px;border:none;outline:0;border-radius:4px;margin-bottom:10px}.enquire-form textarea{height:180px;padding:10px;resize:none}.checker{text-align:left}.checkbox{display:inline-block;width:auto!important;height:auto!important;margin:5px 5px 5px 0!important}.quotation{font-size:16px;font-weight:700;color:#fff!important;background-color:#fa5000!important;height:60px!important;margin-top:10px}.permission{font-size:11px!important;font-weight:400!important;line-height:1.5;margin-bottom:0!important}.panel-group{margin-bottom:0}.panel-group .panel{border:none}.panel-group .panel+.panel{margin-top:0}.panel-default>.panel-heading{background:0 0;padding:0;border:none}.section-faq{text-align:center;margin-bottom:220px}.section-faq h3{margin-bottom:60px}.faq-wrap{margin-bottom:16px!important;box-shadow:none}.faq-content{margin-bottom:0}.faq-content p a{color:#465046!important}.faq-button{font-size:22px;font-weight:400;line-height:1.5;color:#fa5000!important;text-align:left;width:100%;height:auto;display:block;border:none;cursor:pointer;-webkit-transition:background-color 1s ease;-moz-transition:background-color 1s ease;-o-transition:background-color 1s ease;transition:background-color 1s ease}.faq-details{text-align:left;background:#fff;padding-top:10px}.faq-details p{line-height:26px}.faq-details ul{padding:10px 0 0 20px}.faq-details li{line-height:26px}.section-location h3{margin-bottom:30px}.section-location p{text-align:left}.address{text-align:right;overflow:hidden}.facade{display:inline-block;margin-bottom:15px}.loc-pointer{float:left;display:block;margin-left:24px}.address p{font-size:12px;color:#000;line-height:1.5;text-align:left;float:left;width:392px;display:block;margin-left:10px}.address a{color:#000!important}.address-sp{line-height:24px!important}.about-details{line-height:26px}.section-footer{text-align:center;width:100%;background:#f09664;padding:15px 0;margin-top:40px}.section-footer p{font-size:12px;font-weight:300;color:#fff}.license{line-height:34px}.section-contact-header{text-align:center;background-image:url(../img/contact-bg.jpg);background-repeat:no-repeat;background-position:top center;background-size:cover;width:100%;height:auto}.contact-logo{margin:0 auto 30px}.contact-intro{padding:240px 0}.section-successful h3{margin-bottom:20px}.section-successful{text-align:center;margin:60px 0}.back-index{background:#fa5000;color:#fff!important;margin-top:40px}