.headerherodemosix{position:relative}.imageheaderherodemosix{width:100%;height:950px;overflow:hidden}.imageheaderherodemosix img{width:100%;height:100%;object-fit:cover}.overlayheaderdemosix{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6)}.overlayheadertextdemosix{position:absolute;top:34%;right:10%;margin:0 auto;text-align:right;width:45%}.overlayheadertextdemosix span{position:relative;display:inline-block;color:#FED813;font-weight:500;text-transform:capitalize;margin:0 0 15px;font-size:18px;right:53px}.overlayheadertextdemosix span:before{position:absolute;content:"";top:10px;right:-53px;height:2px;width:41px;background:#FED813}.overlayheadertextdemosix h2{font-size:50px;color:#fff;font-weight:700;padding-bottom:15px;line-height:80px}.overlayheadertextdemosix small{display:block;font-size:15px;color:#fff;line-height:29px;margin-bottom:40px}.overlayheadertextdemosix a{background:none;border:1px solid #FED813;width:fit-content;padding:15px 25px;color:#fff;font-size:17px;font-weight:500;text-align:right;transition:all 0.5s ease;margin-top:25px;display:block;transition:all 0.4s ease!important}.overlayheadertextdemosix a:hover{background:#FED813;color:#222}.boxaboutcompanydemosix h4{margin:0 0 25px 0;color:#000;font-size:30px;font-weight:500;line-height:45px}.lineboxaboutcompanydemosix{border-top-style:solid;display:inline-block;border-top-color:#FED813;border-top-width:1px;width:25%;margin:0 0 28px 0}.boxaboutcompanydemosix span{display:block;font-size:15px;color:#757575;font-weight:400;line-height:29px;margin-bottom:30px}.itemboxboxaboutcompanydemosix{display:inline-flex}.itemboxaboutcompanydemosixone{padding-left:48px}.itemboxaboutcompanydemosixone i{float:right;font-size:25px;vertical-align:middle;color:#FED813}.itemboxaboutcompanydemosixone h6{float:right;font-size:20px;font-weight:500;margin-bottom:0;margin-top:4px;margin-right:7px}.boxaboutcompanydemosix small{display:block;font-size:15px;color:#757575;font-weight:400;line-height:29px;margin-top:22px;margin-bottom:38px}.boxaboutcompanydemosix a{display:inline-block;background:#FED813;color:#222;font-size:17px;padding:15px 50px;transition:.5s;z-index:1;border-radius:30px;overflow:hidden}.boxaboutcompanydemosix i{vertical-align:middle;margin-top:0;display:inline-block}.boximageaboutcompanydemosix{position:relative;width:100%;height:580px;overflow:hidden}.boximageaboutcompanydemosix img{width:100%;height:100%;object-fit:cover;unset:0}.boxaboutcompanydemosixtwo h4{margin:0 0 25px 0;color:#000;font-size:30px;font-weight:500;line-height:45px}.lineboxaboutcompanydemosixtwo{border-top-style:solid;display:inline-block;border-top-color:#FED813;border-top-width:1px;width:25%;margin:0 0 28px 0}.boxaboutcompanydemosixtwo span{display:block;font-size:15px;color:#757575;font-weight:400;line-height:29px;margin-bottom:30px}.boxaboutcompanydemosixtwo small{display:block;font-size:15px;color:#757575;font-weight:400;line-height:29px;margin-top:22px;margin-bottom:38px}.boxaboutcompanydemosixtwo a{display:inline-block;background:#FED813;color:#222;font-size:17px;padding:15px 50px;transition:.5s;z-index:1;border-radius:30px;overflow:hidden}.boxaboutcompanydemosixtwo i{vertical-align:middle;margin-top:7px;display:inline-block}.boximageaboutcompanydemosixtwo{width:100%;height:607px;overflow:hidden;position:relative}.boximageaboutcompanydemosixtwo img{width:100%;height:100%;object-fit:cover;unset:0}.textaboutcompanyconsendemosix{width:100%;margin:0 auto;text-align:center}.textaboutcompanyconsendemosix h5{font-size:16px;line-height:28px;color:#FED813;font-weight:500;margin:0 0 15px 55px}.textaboutcompanyconsendemosix h3{color:#222;font-size:34px;font-weight:700;line-height:1.4em;margin-bottom:15px}.textaboutcompanyconsendemosix h2{font-size:37px;margin-bottom:40px;text-transform:capitalize;margin-top:0;line-height:1.2;font-weight:700;color:#222}.textaboutcompanyconsendemosix span{color:#FED813}.boxaboutcompanyconsendemosixone{background-color:#fff;position:relative;padding:35px 15px 10px 15px;border-radius:5px;transition:all 0.4s ease}.boxaboutcompanyconsendemosixone:hover{background:#050A1E}.boxaboutcompanyconsendemosixone:hover i{color:#fff}.boxaboutcompanyconsendemosixone:hover h2{color:#FED813}.boxaboutcompanyconsendemosixone:hover span{color:#fff}.boxaboutcompanyconsendemosixone i{font-size:45px;color:#FED813;text-align:center;margin:0 auto;display:table}.boxaboutcompanyconsendemosixone h2{margin:5px 0 17px 0;font-size:20px;padding:0;font-weight:500;-webkit-transition:all 0.5s ease 0s;transition:all 0.4s ease 0s;text-align:center}.boxaboutcompanyconsendemosixone span{margin-bottom:33px;color:#757575;font-size:15px;line-height:29px;text-align:center;display:block;height:90px;overflow:hidden}.boxaboutcompanyconsendemosixone a{position:absolute;bottom:-17px;left:0;right:0;text-align:center;margin:0 auto;border-radius:30px;color:#222;display:inline-block;font-size:14px;text-transform:uppercase;font-weight:400;height:40px;width:40px;line-height:40px;background-color:#FED813}.boxcustomerdemosix h5{position:relative;display:inline-block;color:#FED813;font-weight:500;text-transform:capitalize;margin:0 0 15px;font-size:18px;right:53px}.boxcustomerdemosix h5:before{position:absolute;content:"";top:10px;right:-53px;height:2px;width:41px;background:#FED813}.boxcustomerdemosix h3{font-size:33px;font-weight:700;line-height:1.4em;color:#232323}.boxcustomerdemosix h2{margin-bottom:0;text-transform:capitalize;margin-top:10px;line-height:1.2;font-weight:700;font-size:36px;color:#232323}.boxcustomerdemosix span{color:#FED813}.boxcustomerdemosix small{font-size:15px;color:#757575;line-height:29px;text-align:justify;display:block;margin-top:20px}.boxcustomerdemosix ul{padding:0;margin-top:30px;list-style:none;margin-bottom:30px}.boxcustomerdemosix ul li{position:relative;right:35px;padding-bottom:15px}.boxcustomerdemosix ul li strong{color:#0A0A1D;margin:0 0 0 0;font-size:16px;font-weight:400}.boxcustomerdemosix ul li strong:before{position:absolute;content:"";top:13px;right:-30px;height:2px;width:21px;background:#FED813}.boxcustomerdemosix a{display:inline-block;background:#FED813;color:#222;font-size:17px;padding:15px 50px;transition:.5s;z-index:1;border-radius:30px;overflow:hidden}.boxcustomerdemosix i{vertical-align:middle;margin-top:7px;display:inline-block}.boximageboxcustomerdemosix{width:100%;height:600px;overflow:hidden}.boximageboxcustomerdemosix img{width:100%;height:100%;object-fit:cover;unset:0}.textfaqdemosix h5{position:relative;display:inline-block;color:#FED813;font-weight:500;text-transform:capitalize;margin:0 0 15px;font-size:18px;right:53px}.textfaqdemosix h5:before{position:absolute;content:"";top:10px;right:-53px;height:2px;width:41px;background:#FED813}.textfaqdemosix h3{font-size:33px;font-weight:700;line-height:1.4em;color:#232323}.textfaqdemosix h2{margin-bottom:0;text-transform:capitalize;margin-top:10px;line-height:1.2;font-weight:700;font-size:36px;color:#232323}.textfaqdemosix span{color:#FED813}.textfaqdemosix small{font-size:15px;color:#757575;line-height:29px;text-align:justify;display:block;margin-top:20px}.textfaqdemosix a{display:inline-block;background:#FED813;color:#222;font-size:17px;padding:15px 50px;transition:.5s;z-index:1;border-radius:30px;overflow:hidden;margin-top:30px}.textfaqdemosix i{vertical-align:middle;margin-top:7px;display:inline-block}.boxxxfaqdemosix .accordion-list{padding:0 5px 60px 40px;width:100%}.boxxxfaqdemosix .accordion-list ul{padding:0;list-style:none}.boxxxfaqdemosix .accordion-list li+li{margin-top:15px}.boxxxfaqdemosix .accordion-list li{padding:14px 20px 14px 52px;background:none;margin-bottom:24px;border-radius:0;border:1px solid #FED813}.boxxxfaqdemosix .accordion-list a{display:block;position:relative;font-size:15px;line-height:24px;font-weight:600;padding-right:23px;outline:none;cursor:pointer;color:#222;text-align:right}.boxxxfaqdemosix .accordion-list p{color:#47b2e4;font-weight:600;font-size:18px;padding-right:10px}.boxxxfaqdemosix .accordion-list i{font-size:18px;position:absolute;right:0;top:3px}.boxxxfaqdemosix .accordion-list p{margin:19px 0 11px 21px;line-height:28px;color:#757575;opacity:.7;font-size:15px}.boxxxfaqdemosix .accordion-list .icon-show{display:none}.boxxxfaqdemosix .accordion-list a.collapsed{color:#343a40}.boxxxfaqdemosix .accordion-list a.collapsed:hover{color:#47b2e4}.boxxxfaqdemosix .accordion-list a.collapsed .icon-show{display:inline-block}.boxxxfaqdemosix .accordion-list a.collapsed .icon-close{display:none}.textboxformindexdemosix h5{color:#222;font-size:24px;line-height:1.2em;font-weight:700}.textboxformindexdemosix h3{margin:18px 0 20px 0;color:#222;font-weight:400;font-size:40px;line-height:58px}.textboxformindexdemosix span{font-size:16px;font-weight:400;color:#757575;line-height:29px}.formcontactdemosix label{width:100%;color:#666}.formcontactdemosix input{display:block;width:100%;box-sizing:border-box;float:none;padding:10px 10px;background:#FAFAFA;border:1px solid #ddd;margin-top:10px}.formcontactdemosix textarea{display:block;width:100%;box-sizing:border-box;float:none;padding:10px 10px;background:#FAFAFA;border:1px solid #ddd;margin-top:10px}.formcontactdemosix input.wpcf7-form-control.wpcf7-submit.has-spinner{margin-top:20px!important;width:25%!important;text-align:center!important;margin-right:0;background:#FED813;color:#000;transition:all 0.4s ease}.formcontactdemosix input.wpcf7-form-control.wpcf7-submit.has-spinner:hover{background:#000;color:#fff}.boxgalleryimageformindexdemosix{margin-top:35px}.boxgalleryimageformindexdemosix img{width:75px;height:75px;border-radius:50%;overflow:hidden;object-fit:cover}.boxgalleryimageformindexdemosix small{font-size:18px;font-weight:400;color:#757575;margin-right:10px}.boxprojectdemosixone{background-color:transparent;background-image:linear-gradient(180deg,#383838 0%,#000000 100%);padding:40px 40px 40px 40px;position:relative;width:100%;height:500px;overflow:hidden}.boxprojectdemosixone .overlayboxprojectdemosixone{position:absolute;top:35%}.boxprojectdemosixone .overlayboxprojectdemosixone h4{color:#fff;margin:0 0 25px 0;line-height:45px;font-size:25px;font-weight:700;padding-left:25px}.lineoverlayoverlayboxprojectdemosixone{height:1px;background-color:#FED813;width:25%;margin:0 0 28px 0}.boxprojectdemosixone .overlayboxprojectdemosixone span{color:#fff;margin:0 0 0 0;font-size:16px;line-height:30px;display:block;padding-left:25px}.boximageprojectdemosixone{position:relative;transition:all 0.4s ease}.boximageprojectdemosixone:hover .overlaydemosixproject{opacity:1}.boximageboximageprojectdemosixoneone{width:100%;height:500px;overflow:hidden}.boximageboximageprojectdemosixoneone img{width:100%;height:100%;object-fit:cover;unset:0}.overlaydemosixproject{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgb(0,0,0,.5);opacity:0;transition:all 0.4s ease}.overlaytextboximageprojectdemosixone{position:absolute;bottom:15%;right:0;left:0;text-align:center;margin:0 auto;display:table}.overlaytextboximageprojectdemosixone h5{color:#fff;font-size:25px;font-weight:700;text-align:right;border-top:2px solid #FED813;padding-top:16px}.boxcontactdemosixone span{display:block;color:#808285;font-size:15px;text-align:right;margin-bottom:45px}.boxcontactdemosixone h2{font-size:25px;font-weight:400;color:#3a3a3a;margin-bottom:30px}.boxcontactdemosixone small{display:block;color:#808285;font-size:15px;text-align:right;margin-bottom:45px}.section-title{padding-bottom:40px}.section-title h2{font-size:14px;font-weight:500;padding:0;line-height:1px;margin:0 0 15px 0;letter-spacing:2px;text-transform:uppercase;color:#FED813}.section-title h2::after{content:"";width:120px;height:1px;display:inline-block;background:rgba(255,255,255,.2);margin:4px 10px}.section-title p{margin:0;margin:0;font-size:36px;font-weight:700;color:#222}.gallery-itemdemosix{width:100%;height:350px;overflow:hidden}.gallery-itemdemosix img{width:100%;height:100%;object-fit:cover}@media (max-width:2500px){html{overflow:hidden;overflow-y:scroll}}@media (max-width:1920px){html{overflow:hidden;overflow-y:scroll}}@media (max-width:1360px){html{overflow:hidden;overflow-y:scroll}}@media (max-width:1199px){html{overflow:hidden;overflow-y:scroll}}@media (max-width:992px){html{overflow:hidden;overflow-y:scroll}}@media (max-width:991px){html{overflow:hidden;overflow-y:scroll}}@media (max-width:768px){html{overflow:hidden;overflow-y:scroll}.overlayheadertextdemosix{width:84%}}@media (max-width:767px){html{overflow:hidden;overflow-y:scroll}}@media (max-width:576px){html{overflow:hidden;overflow-y:scroll}.overlayheadertextdemosix h2{font-size:38px;line-height:59px}}@media (max-width:575px){html{overflow:hidden;overflow-y:scroll}}