.hide-into-blog-layout .bloghide-into-blog-layout .article .article-introtext{display:none}.hide-into-blog-layout .bloghide-into-blog-layout .article .article-header h2{margin-bottom:0}.job-posting-list .sp-module-title{margin-bottom:0 !important}.job-posting-list .mod-list{display:block}.job-posting-list .mod-list li h5{display:block;height:auto;padding:5px;line-height:normal}.job-posting-list .mod-list li h5 a{font-size:18px}.Clientele-logos .bg-dark-color .img-fluid{background-color:#cecece;padding:5px 15px}#sp-bottom{background:#fff !important}.home-product-mod .newsflash-horiz.mod-list li{border-radius:10px;min-height:100px;background:#fff}.hide-intro-img .article-introtext{display:none !important}.team-members-list-inner .row{align-items:center}.team-members-list-inner .newsflash-image img{border:5px solid #6c757d;border-radius:10px}#sp-top-bar a{color:#4a4d4e}#sp-copy-right-area{padding:20px 10px;background:#fed7aa;color:#Fff}.btn-primary,.sppb-btn-primary{border-color:#d49c16 !important;background-color:#d49c16 !important;padding:15px 30px;border-radius:15px 0}.footer-contact-mod p{color:gray}h3.sp-module-title{color:#6c757d;font-size:1.4rem !important;font-weight:700;line-height:1.25;text-transform:uppercase}h4.sub-sp-module-title{font-size:2.25rem;color:#0658f6 !important;font-weight:300}.newsflash-title{color:#8e9396;font-size:24px;font-weight:300;line-height:30px;padding:15px;height:75px}.category-module li,.categories-module li,.archive-module li,.latestnews li,.n ewsflash-horiz li,.mostread li,.form-links li,.list-striped li{-webkit-box-shadow:0 4px 6px -2px rgba(0, 0, 0, 0.05), 0 10px 15px -3px rgba(0, 0, 0, 0.1);box-shadow:0 4px 6px -2px rgba(0, 0, 0, 0.05), 0 10px 15px -3px rgba(0, 0, 0, 0.1);background-color:#fff}.mod-articlesnews-horizontal{grid-template-columns:repeat(auto-fit, minmax(250px, 1fr))}.team-style-layout{-webkit-box-shadow:0 4px 6px -2px rgba(0, 0, 0, 0.05), 0 10px 15px -3px rgba(0, 0, 0, 0.1);box-shadow:0 4px 6px -2px rgba(0, 0, 0, 0.05), 0 10px 15px -3px rgba(0, 0, 0, 0.1);position:relative}.team-style-layout .caption_area{position:absolute;bottom:0;padding:10px 20px;width:100%;background:rgba(1, 64, 131, 0.6) !important;color:#fff;font-size:18px}.team-style-layout .image-inner-area img{height:550px}#sp-team-area{background-color:#fff;padding:70px 0}.team-members-list-inner{background:#fff;padding:30px 50px;border-radius:10px}#sp-services-area,#sp-team-area{background-color:#cecece}#sp-whychooseus{padding-bottom:50px}.splide__pagination{bottom:-20px !important}.splide__pagination__page{background:#014083 !important}#sp-client-logos-title{background-color:#cecece;padding-top:15px}#sp-client-logos{background-color:#cecece;padding-bottom:70px}#sp-title-block-testimonials{padding-top:70px;padding-bottom:40px}.home-product-mod figure{height:260px}.home-product-mod figure img{width:100%;height:100%;transition:transform 0.5s ease}.home-product-mod li:hover img{transform:scale(0.9)}.home-product-mod a{color:#0658f6 !important}.home-product-mod .intro-text-area{background-color:#009de0;color:#fff;height:85px;margin-bottom:-2px;display:flex;padding:0 20px;align-items:center}.home-product-mod .intro-text-area p{margin:0;padding:0}.article-details .article-header h1,.article-details .article-header h2{color:#d49c16 !important;font-weight:300;margin-bottom:25px;text-transform:uppercase}.sp-module.header-menu ul{margin:0;padding:0}.sp-module.header-menu ul li{display:inline-block}.sp-module.header-menu ul li:last-child a{border-right:none !important}.sp-module.header-menu ul li a{padding:0 20px;font-size:14px;line-height:normal}.sp-module.header-menu ul li a:hover,.sp-module.header-menu ul li a:focus{color:#009de0}.sp-megamenu-parent>li>a{color:#4a4d4e}body{font-size:17px}#sp-top-bar{background:#f9f9f9;color:#fff;padding-top:10px;padding-bottom:10px;font-size:16px}.btn.btn-secondary{border:0;border-radius:10px 0;padding:12px 30px;font-weight:600}.sp-module.enquiry-btn{margin-left:45px !important;margin-right:-20px}.sp-megamenu-parent>li>a,.sp-megamenu-parent>li>span{font-size:16px;padding:0 30px}.camera_caption{width:50% !important;text-align:left;left:0;bottom:0 !important}.camera_caption .camera_caption_title{padding:20px;color:#fff;font-size:40px;font-weight:300;padding-left:30%;padding-right:15%;padding-top:15%;text-transform:uppercase;line-height:50px}.camera_caption .camera_caption_desc{padding-left:30%;padding-right:15%;font-size:22px}.get_quote{background:url(../images/pattern_green.png) #009de0;padding:30px 0;color:#fff}.page-header{padding:0}.page-header h1{display:none}#sp-main-body{padding:70px 0 !important}#sp-services-area{padding:70px 0 !important}.home-services-mod .newsflash-image img{height:250px;object-fit:cover}.home-services-mod .newsflash-title a{color:#333}.home-services-mod .readmore a{color:#009de0}.read-more{color:#009de0}.sp-megamenu-parent>li.active>a,.sp-megamenu-parent>li.active:hover>a,.sp-megamenu-parent>li a:hover{color:#d49c16 !important}.splide__slide{align-content:center;justify-items:center}.splide__slide img{vertical-align:middle !important}.sub-title-block-bottom-1 .sp-module-title{color:#6c757d !important;margin:0 0 15px !important;position:relative;left:-15px}.sub-title-block-bottom-1 .sub-sp-module-title{position:relative;left:-15px}#sp-bottom .sp-module .sp-module-title{font-size:2rem}.our-client-slider .sp-module-content{background:rgba(254, 216, 41, 0.5);padding:100px 50px}.color-yellow{color:#009de0}.mod-company-overview h3{font-size:32px;font-weight:600}.mod-company-overview p{font-size:20px;font-weight:600}.mod-company-overview .count-fig{padding-left:35px}#sp-services-area,#sp-footer-block{background:linear-gradient(135deg, #fef3c7, #fed7aa) !important}.sp-page-title{background:linear-gradient(135deg, #fef3c7, #fed7aa) !important;padding:30px 0;color:#fff}.sp-page-title .sp-page-title-heading{font-size:34px;line-height:1;text-align:center;padding:25px 0}#sp-main-body{padding:50px 0 !important}.clients-article-content img{display:inline-block;max-width:100%;height:auto;padding:20px}.rsform-submit-button{background-color:#6c757d !important;border:0;border-radius:10px 0;padding:12px 30px;font-weight:600}.more-services ul{padding:0;margin:0}.more-services ul li{width:33.33%;display:inline-block;padding:10px 0;background:url(../images/check-mark.png);background-repeat:no-repeat;background-position:left center;padding-left:25px}#sp-footer-block{background:#8e9396;color:#fff;padding:50px 0}#sp-footer-block h3{margin-bottom:25px}#sp-footer-block .footer-contact-mod img{border-radius:10px;margin-bottom:20px}#sp-footer-block .footer-contact-mod h3{margin-bottom:15px}#sp-section-7{background:#009de0;color:#fff;padding:20px}.camera_amber_skin .camera_next>span{background-position:-40px -121px !important}.camera_amber_skin .camera_prev>span{background-position:0 -122px !important}.camera_amber_skin .camera_commands>.camera_stop{background-position:-120px -122px !important}.team-slider .newsflash-image{margin-top:10px;margin-bottom:10px}.team-slider .newsflash-image img{height:100%;transition:transform 0.5s ease;border-radius:100%}.team-slider .team-introtext{margin-right:20px}.team-slider .newsflash-image{height:180px !important}.team-slider .image-area-hover:hover img{transform:scale(0.9)}#sp-footer-block .footer-contact-mod h3,#sp-footer-block h3{color:#d49c16 !important;font-size:1.5rem !important}#sp-footer2 h3{color:#fff}.image-area{text-align:center}.image-area img{margin:auto;padding-bottom:20px;padding-top:20px}.dark-blue-bg{color:#014083}.industry-container{display:flex;flex-wrap:wrap;justify-content:center;gap:30px}.industry-box{background-color:#00a9e0;color:#fff;padding:12px 20px;position:relative;font-weight:bold;border-radius:5px;text-align:center}.industry-box::after{content:"";position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);border-width:10px 10px 0 10px;border-style:solid;border-color:#00a9e0 transparent transparent transparent}.industry-box.arrow-top::after{top:-10px;bottom:auto;border-width:0 10px 10px 10px;border-color:transparent transparent #00a9e0 transparent}.middle-illustration{margin:40px 0;text-align:center;display:flex;flex-wrap:wrap;justify-content:center}.middle-illustration img{max-width:100%;height:auto}@media (max-width:600px){.industry-box{font-size:14px;padding:10px 14px}}.main-title{font-size:2.5em;color:#333;margin-bottom:20px;font-weight:700}.description{font-size:1.1em;color:#555;margin-bottom:50px;line-height:1.6;max-width:900px;margin-left:auto;margin-right:auto}.process-flow{display:flex;justify-content:center;align-items:flex-start;flex-wrap:wrap;gap:30px}.step-wrapper{display:flex;flex-direction:column;align-items:center;position:relative;flex:1 1 180px;max-width:160px}.step{display:flex;flex-direction:column;align-items:center;text-align:center}.icon-circle{width:90px;height:90px;border-radius:50%;display:flex;justify-content:center;align-items:center;margin-bottom:20px;position:relative;box-shadow:0 4px 10px rgba(0, 0, 0, 0.1);overflow:hidden}.icon-circle i{font-size:2em;color:#fff;z-index:2}.orange-gradient{background:linear-gradient(135deg, #ff8c00, #ffc87a);clip-path:ellipse(80% 80% at 50% 100%) circle(60% at 50% 50%)}.red-gradient{background:linear-gradient(135deg, #e74c3c, #f1948a);clip-path:ellipse(80% 80% at 50% 100%) circle(60% at 50% 50%)}.blue-gradient{background:linear-gradient(135deg, #3498db, #85c1e9);clip-path:ellipse(80% 80% at 50% 100%) circle(60% at 50% 50%)}.lightblue-gradient{background:linear-gradient(135deg, #1abc9c, #73c6b6);clip-path:ellipse(80% 80% at 50% 100%) circle(60% at 50% 50%)}.purple-gradient{background:linear-gradient(135deg, #9b59b6, #b19cd9);clip-path:ellipse(80% 80% at 50% 100%) circle(60% at 50% 50%)}.step-content{font-size:1em;color:#666;line-height:1.5}.step-number{font-size:1.2em;font-weight:700;color:#333;margin-bottom:5px}.step-connector{width:60px;height:3px;background-color:#ddd;margin-top:60px;position:relative}.step-connector:last-of-type{display:none}@media (max-width:1024px){.process-flow{flex-direction:row;justify-content:center;gap:20px}.step-wrapper{flex:0 0 calc(33.33% - 20px);max-width:unset}.step-connector{display:none}}@media (max-width:768px){.main-title{font-size:2em}.description{font-size:1em;margin-bottom:30px}.process-flow{flex-direction:column;align-items:center;gap:40px}.step-wrapper{flex:0 0 100%;max-width:250px}.step-connector{width:3px;height:60px;margin-top:0;margin-left:0;margin-bottom:-20px;display:block}.step-connector:nth-child(even){order:1}.step-wrapper:nth-child(odd){order:0}.icon-circle{width:100px;height:100px}.icon-circle i{font-size:2.2em}}@media (max-width:480px){.main-title{font-size:1.8em}.step-wrapper{max-width:200px}}.icon-circle:before{display:none}.page-title-image-bg .sp-page-title{padding:280px 0;color:#fff;background-position:left center;background-size:cover;background-repeat:no-repeat;position:relative}.page-title-image-bg .sp-page-title .sp-page-title-heading{font-size:38px;font-weight:300;position:absolute;left:40%;top:50%;transform:translateY(-50%)}.page-title-image-bg .sp-page-title .container{background:rgba(1, 64, 131, 0.6) !important;color:#fff;position:absolute;height:100%;top:0;bottom:0;width:40% !important}h3{font-weight:300}.social-links-mod ul{margin:0;padding:0}.social-links-mod ul li{list-style:none;display:inline-block;margin-right:10px;margin-bottom:10px}.social-links-mod ul li a{width:38px;height:38px;display:block;text-decoration:none;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;padding-top:3px}.social-links-mod ul li a.facebook{background-image:url(../images/facebook.png)}.social-links-mod ul li a.twitter{background-image:url(../images/twitter.png)}.social-links-mod ul li a.instagram{background-image:url(../images/instgram.png);background-size:38px 38px}.social-links-mod ul li a.youtube{background-image:url(../images/youtube.png)}.features-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(280px, 1fr));gap:25px}.feature-card{background:#ffffff;padding:25px;border-radius:12px;box-shadow:0 6px 15px rgba(0, 0, 0, 0.1);transition:transform 0.3s ease, box-shadow 0.3s ease;display:flex;flex-direction:column}.feature-card:hover{transform:translateY(-8px);box-shadow:0 10px 20px rgba(0, 0, 0, 0.15)}.feature-header{display:flex;align-items:center;margin-bottom:10px;padding-bottom:10px;border-bottom:2px solid #e9ecef}.feature-header h3{margin:0;font-size:1.3rem;color:#212529;font-weight:700}.feature-header .icon{font-size:1.8rem;margin-right:12px;color:#007bff}h3.sp-module-title{color:#d49c16;font-size:2rem !important;font-weight:300;line-height:1.25;margin-bottom:35px}