html{scroll-behavior:smooth;font-size:62.5%}body{font-family:Roboto,sans-serif;font-size:1.6rem;font-weight:400;background-color:#fff;color:#000}.red{color:#dc3545}.p5070{padding:5rem 0 7rem}.navbar{padding:1rem 0}.navbar-brand i{padding-top:1rem}.navbar button{background-color:#fff}.navbar-brand h5{font-size:2rem}.nav-item .nav-link{padding:0 20px;text-decoration:none;text-transform:uppercase!important;border:2px solid transparent}.nav-item .nav-link:hover,.nav-item.active .nav-link{color:#dc3545!important;border-bottom:2px solid #f5ba09;transition:.5s ease}.myInfo h1{font-size:4.5rem}.myInfo h4{font-size:2rem}.myInfo h4 span{color:#dc3545}.my-btn{display:inline-block;padding:.8rem 2.5rem;border:2px solid #dc3545;background:#dc3545;color:#fff;text-decoration:none;margin-top:2rem;transition:.5s ease-in-out;-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-ms-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px}.my-btn:hover{background-color:transparent;color:#fff}.icons a:not(:last-child){margin-right:1rem}.icons i{height:3.5rem;width:3.5rem;line-height:3.5rem;text-align:center;background:#dc3545;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;transition:.5s ease-in-out;-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-ms-transition:.5s ease-in-out;-o-transition:.5s ease-in-out}.icons i:hover{background:#000}.title{position:relative}.title::after{content:'';position:absolute;left:50%;bottom:-20%;background-color:#dd9a05;width:8%;height:.4rem;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%)}.aboutP{color:#333;line-height:2}.about-info .my-btn:hover{color:#000}.service-box{background:#7c7777;padding:2rem;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px}.service-box span{color:#dc3545;font-size:4rem;transition:all .3s ease-in-out}.service-box:hover{background-color:#dc3545}.service-box:hover span{color:#fff}@media (max-width:991px){.service-box{margin-bottom:2rem}}svg.radial-progress{height:auto;max-width:200px;padding:1em;transform:rotate(-90deg);width:100%}svg.radial-progress circle{fill:transparent;stroke:#dd9a05;stroke-dashoffset:219.91148575129;stroke-width:10}svg.radial-progress circle.incomplete{opacity:.15}svg.radial-progress circle.complete{stroke-dasharray:219.91148575129}svg.radial-progress text{fill:#333;text-anchor:middle}.button-group{display:flex;flex-direction:row}.button-group button{background:0 0;border:none;text-transform:uppercase;color:#fff;margin-right:3rem;margin-bottom:1rem}.button-group button:focus{outline:0}.projects .mixitup-control-active{background-color:#dc3545;padding:1rem 2rem;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px}.card-title{font-size:1.8rem}.card .my-btn:hover{color:#000}@media (max-width:575px){.button-group{flex-direction:column}}.info-box span i{font-size:2rem;padding-top:1rem}.form-control{font-size:1.5rem}.form-control:focus{box-shadow:none}.contact form .my-btn:hover{color:#333}.blog{background-color:#ddd}.blog h1{font-size: 35px;}.b-heading{color:#dc3545}.conclusion{font-size:40px;text-align:center}