.site-header-inner{padding:0!important}@media screen and (min-width:1024px){#mainnav li{padding:0!important}#mainnav ul li.menu-item-27,#mainnav ul li.menu-item-28{border:2px solid #fff;border-radius:50px;font-size:18px;margin-left:15px}#mainnav ul li.menu-item-27 a,#mainnav ul li.menu-item-28 a{display:block;font-weight:700;height:100%;letter-spacing:2.5px;padding:0 20px}#mainnav ul li.menu-item-27:hover,#mainnav ul li.menu-item-28:hover{background-color:#fff!important}#mainnav ul li.menu-item-27 a:hover,#mainnav ul li.menu-item-28 a:hover{color:#b5161d!important;display:block!important;width:100%!important}}.site-description{position:relative;top:-10px}.btn-design .btn-bl{background-color:#222;border:1px solid #222}.btn-design .btn-bl:hover{background-color:transparent;border:1px solid #222;color:#222}.btn-design button{border-radius:50px;font-size:25px;font-weight:700;height:80px;letter-spacing:2.5px;margin:10px 0;width:40%}@media screen and (max-width:1024px){.btn-design button{font-size:unset;height:unset;width:90%}}.top-cont-message{font-size:20px;font-weight:500;line-height:2}.scene-top{font-size:46px;font-weight:700;margin:0;text-align:center}@media screen and (max-width:767px){.scene-top{font-size:25px}}.alertmarker-setumei{line-height:2;margin:0 auto;margin-top:-20px!important;width:90%}.alertmarker-setumei-span{font-size:40px}.alertmarker-setumei-img{margin:50px auto 0;width:60%}@media screen and (max-width:767px){.alertmarker-setumei{width:100%}.alertmarker-setumei-span{font-size:25px}.alertmarker-setumei-img{width:100%}}.title-ds{font-size:30px;font-weight:700;margin-bottom:.2rem;position:relative;text-align:center}.title-ds-scene:before{content:"LOCATION"}.title-ds-scene:before,.title-ds-service:before{color:#f5f5f5;font-size:90px;left:50%;position:absolute;text-transform:uppercase;top:-80px;transform:translateX(-50%);z-index:-1}.title-ds-service:before{content:"FEATURES"}.title-ds-cs:before{content:"CASE STUDY"}.title-ds-cs:before,.title-ds-simulation:before{color:#f5f5f5;font-size:90px;left:50%;position:absolute;text-transform:uppercase;top:-80px;transform:translateX(-50%);z-index:-1}.title-ds-simulation:before{content:"NEEDS SURVEY"}.title-ds-gr:before{color:#f5f5f5;content:"FAQ"}.title-ds-contact:before,.title-ds-gr:before{font-size:90px;left:50%;position:absolute;text-transform:uppercase;top:-80px;transform:translateX(-50%);z-index:-1}.title-ds-contact:before{color:#fff;content:"CONTACT"}.alertmarker-service-flex{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center;margin:100px auto 0;width:80%}.alertmarker-service-box{border:2px solid #b5161d;border-radius:20px;height:210px;margin:10px;padding:20px;text-align:center;width:40%}.alertmarker-service-p{background:linear-gradient(transparent 60%,rgba(190,13,29,.3) 0);font-size:20px;font-weight:700}@media screen and (max-width:1000px){.alertmarker-service-flex{margin-top:60px;width:100%}.alertmarker-service-box{height:200px;width:100%}}@media screen and (max-width:767px){.alertmarker-service-p{font-size:20px}}.sabtitle{background-color:#b5161d;border-radius:100px;color:#fff!important;margin:0 auto;text-align:center;width:600px}@media screen and (max-width:767px){.sabtitle{width:100%}}.kinou-area{padding:60px 0}.kinou-area,.kinou-box{background-color:#fff;border-radius:20px}.kinou-box{border:1px solid #b5161d;margin:0 auto 20px;padding:10px 20px;width:80%}.kinou-box img,.kinou-box-pr img{margin:0 auto;width:90%}.kinou-cont-p{font-size:14px}.kinou-box2{width:90%}.kinou-box-pr,.kinou-box2{margin:0 auto 20px;padding:10px 20px}.kinou-box-pr{background-color:#f5f5f5;border-radius:20px;width:80%}.kinou-p{font-size:20px;font-weight:700;text-align:center}@media screen and (max-width:767px){.kinou-box,.kinou-box-pr,.kinou-box2{width:100%}.kinou-p{font-size:18px}.kinou-area{background-color:unset}}.alert{background-color:#fff;border-radius:20px;margin-top:50px;padding:20px 40px}@media screen and (max-width:767px){.alert{padding:20px 10px}}.accordion-area{margin:0 auto;width:100%}.accordion-area img{margin-top:20px;text-align:center}.title{font-size:18px;font-weight:400}.wp-polls ul li,.wp-polls-ans ul li,.wp-polls-ul li{padding:10px}.wp-polls .Buttons{background-color:#b5161d;margin-top:50px}@media screen and (min-width:1024px){.poll-area{border:3px solid #b5161d;border-radius:20px;margin:0 auto;padding:20px 40px 10px;width:800px}}.cs-line{border-bottom:1px solid #b5161d}.post-21 .entry-header,.post-24 .entry-header{border-bottom:2px solid #a91607;text-align:center}@media(max-width:500px){.inquiry td,.inquiry th{border-top:none!important;-webkit-box-sizing:border-box!important;-moz-box-sizing:border-box!important;box-sizing:border-box!important;display:block!important;width:100%!important}.inquiry tr:first-child th{border-top:1px solid #d7d7d7!important}.inquiry .any,.inquiry .haveto{font-size:10px}}.inquiry th{background:#f7f7f7;color:#444;font-size:14px;padding-right:5px;text-align:left;width:30%}.inquiry td,.inquiry th{border:1px solid #d7d7d7}.inquiry td{font-size:13px}.entry-content .inquiry tr,.entry-content table{border:1px solid #d7d7d7}.haveto{background:#ff9393}.any,.haveto{border-radius:2px;bottom:1px;color:#fff;font-size:7px;margin-right:5px;padding:5px;position:relative}.any{background:#93c9ff}#formbtn,.verticallist .wpcf7-list-item{display:block}#formbtn{border-radius:2px;color:#fff;font-size:18px;font-weight:700;margin-top:30px;padding:1em 0;width:100%}#formbtn,#formbtn:hover{border:2px solid #a91607}#formbtn:hover{background:#fff;color:#a91607}.inquiry input{width:100%}@media (min-width:992px){.footer-pj{text-align:center}.ft-pp{margin-left:60px;text-align:right}}.mgn-t-10{margin-top:10px!important}.mgn-t-20{margin-top:20px!important}.mgn-t-30{margin-top:30px!important}.mgn-t-40{margin-top:40px!important}.mgn-t-50{margin-top:50px!important}.mgn-t-60{margin-top:60px!important}.mgn-t-70{margin-top:70px!important}.mgn-t-80{margin-top:80px!important}.mgn-t-90{margin-top:90px!important}.mgn-t-100{margin-top:100px!important}.text-c{text-align:center!important}.text-r{text-align:right!important}.text-l{text-align:left!important}