.header_area .navbar {padding: 7px 0;background: #f9f9f9;}
.header_area .navbar a.logo {display: flex;align-items: center;}
.header_area .navbar .logo img {height: 65px;}
.header_area .navbar .logo span {margin-left: 30px;font-size: 30px;font-family: 'Montserrat';font-weight: 600;text-transform: uppercase;}
.navbar-stick:not(.navbar-dark) {padding: 5px 0;}
.navbar-stick .logo span {margin-left: 30px;font-size: 30px;font-family: 'Montserrat';font-weight: 600;text-transform: uppercase;}
.serviceWrapper {padding: 60px 0;}
.serviceWrapper .title_box .title_before {font-size:18px;font-family: "Rajdhani", sans-serif;text-transform: uppercase;font-weight: 600;color: #258c39 !important;}
.serviceWrapper .title_box .title {font-size: 36px;font-family: "Nunito", sans-serif;margin-bottom: 35px;font-weight: 600;line-height: 48px;}
.serviceWrapper .service_box {position: relative;overflow: hidden;}
.serviceWrapper .service_box .image {width: 100%;height: 400px;clip-path: polygon(10% 0%, 100% 0%, 90% 100%, 0% 100%);}
.serviceWrapper .service_box img {width: 100%;height: 100%;object-fit: cover;border-radius: 10px;}
.serviceWrapper .service_box .content_box {position: absolute;top: 0;left: 0;transform: translate(0, 50%);width: 100%;height: 100%;z-index: 9;text-align: center;}
.serviceWrapper .service_box .content_box h4 {font-size: 24px;text-transform: uppercase;color: #ffffff;margin: 0;background: rgba(0, 0, 0, .85);display: inline-block;padding: 3px 7px;border-radius: 5px;}
.aboutWrapper {padding: 0 0 60px 0;background: #ffffff;}
.aboutWrapper .content_box .title_before {font-size:18px;font-family: "Rajdhani", sans-serif;text-transform: uppercase;font-weight: 600;color: #258c39 !important;}
.aboutWrapper .content_box .title {font-size: 36px;font-family: "Nunito", sans-serif;margin-bottom: 20px;font-weight: 600;line-height: 48px;}
.aboutWrapper .content_box p {text-align: justify;line-height: 30px;margin-bottom: 10px;}
.aboutWrapper .img_box {width: 100%;height: 450px;}
.aboutWrapper .img_box img {width: 100%;height: 100% !important;object-fit:cover;border-radius: 10px;}
.footer_area {background-color: #101216;padding: 10px 0;position: relative;z-index: 1;}
.footer_area .footer_shape {position:absolute;bottom: 0;left: 50%;transform: translateX(-50%);z-index: -1;opacity: .65;}
.footer_area .widget {padding-top: 30px;}
.footer_area .widget .logo_box {height: 90px;border-radius: 10px;margin-bottom: 20px;}
.footer_area .widget p {font-family: "Nunito", sans-serif;font-size: 15px;text-align: justify;color: #cccccc;margin-bottom: 0px;}
.footer_area .widget .nav.social {margin-top: 20px;}
.footer_area .widget .nav.social a {margin-right: 14px;font-size: 15px;background: #db3826 !important;width: 30px;height: 30px;display: inline-block;border-radius: 3px;text-align: center;line-height: 34px;}
.footer_area .widget .nav.social a i {color: #ffffff;}
.footer_area .widget .widget-title {font-size: 20px;font-family: "Nunito", sans-serif;margin-bottom: 20px !important;padding-bottom: 15px !important;font-weight: 600;line-height: 42px;color: #ffffff;position: relative;}
.footer_area .widget .widget-title::before {position: absolute;left: 0;width: 60px;height: 3px;content: '';background-color: #db3826;border-radius: 40px;bottom: 0;}
.footer_area .widget .widget-title::after {position: absolute;left: 70px;width: 20px;height: 3px;content: '';background-color: #db3826;border-radius: 40px;bottom: 0;}
.footer_area .widget ul li a {font-size: 16px;font-family: "Nunito", sans-serif;font-weight: 500;color: #cccccc !important;}
.footer_area .widget.contect {background: #262f3e;padding: 50px 30px 40px;border-radius: 10px;border: 1px dashed #5f6d87;}
.footer_area .widget.contect ul li::last-child {margin-bottom: 0;}
.footer_area .widget.contect ul li {display: flex;align-items: center;margin-bottom: 25px;margin-top: 0;}
.footer_area .widget.contect ul li .icon {margin-right: 10px;}
.footer_area .widget.contect ul li .icon img {min-width: 30px;width: 30px;}
.footer_area .widget.contect ul li .content h6 {font-size: 16px;line-height: 18px;color: #db3826;font-weight: 500;margin-bottom: 7px;font-family: "Rajdhani", sans-serif;text-transform: uppercase;}
.footer_area .widget.contect ul li .content p {margin: 0;text-align: left;}
.footer_area .certificateBx {background: #262f3e;padding: 30px;border-radius: 10px;border: 1px dashed #5f6d87;padding: 10px 30px;margin: 20px 0 10px 0;display: inline-block;}
.footer_area .certificateBx ul {display: flex;list-style: none;padding: 0;align-items: center;}
.footer_area .certificateBx ul li {margin-right: 30px;}
.footer_area .certificateBx ul li img {height: 90px;width: auto;}
.footer_area hr {margin: 1rem 0;}
.footer_area p.copy {margin-top: 0;margin-bottom: 0;text-align: center;color: #cccccc;}
.progress-wrap:after {font: normal normal normal 14px / 1 FontAwesome;content: "\f077";color: #db3826;line-height: 45px;}
.progress-wrap svg.progress-circle path {stroke: #db3826;}

@media (max-width:767px){
    .header_area .navbar .logo span {margin-left: 20px;font-size: 18px;}
    .navbar-stick .logo span {margin-left: 15px;font-size: 18px;}
}
