.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal!important;word-break:normal!important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label::before,.wpcf7-list-item-label::after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner::before{content:"";position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1000ms;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner::before{animation-name:blink;animation-duration:2000ms}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type="file"]{cursor:pointer}.wpcf7 input[type="file"]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type="url"],.wpcf7 input[type="email"],.wpcf7 input[type="tel"]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}/*!
Theme Name: Fortivum 2025
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: T-Insulations
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

KC Commercial is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
 
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
 html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:#fff0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*,*::before,*::after{box-sizing:inherit}html{box-sizing:border-box}body,button,input,select,optgroup,textarea{color:#404040;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:1rem;line-height:1.5}h1,h2,h3,h4,h5,h6{clear:both}p{margin-bottom:1.5em}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",courier,monospace;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:monaco,consolas,"Andale Mono","DejaVu Sans Mono",monospace}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}body{background:#fff;font-family:"Poppins"!important}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ul,ol{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}embed,iframe,object{max-width:100%}img{height:auto;max-width:100%}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}a{color:#4169e1}a:hover,a:focus,a:active{color:#191970}a:hover,a:active{outline:0}button,input[type="button"],input[type="reset"],input[type="submit"]{border:1px solid;border-color:#ccc #ccc #bbb;border-radius:3px;background:#e6e6e6;color:rgb(0 0 0 / .8);line-height:1;padding:.6em 1em .4em}button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover{border-color:#ccc #bbb #aaa}button:active,button:focus,input[type="button"]:active,input[type="button"]:focus,input[type="reset"]:active,input[type="reset"]:focus,input[type="submit"]:active,input[type="submit"]:focus{border-color:#aaa #bbb #bbb}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"],textarea{color:#666;border:1px solid #ccc;border-radius:3px;padding:3px}input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="number"]:focus,input[type="tel"]:focus,input[type="range"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="time"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="color"]:focus,textarea:focus{color:#111}select{border:1px solid #ccc}textarea{width:100%}.main-navigation{display:block;width:100%}.main-navigation ul{display:none;list-style:none;margin:0;padding-left:0}.main-navigation ul ul{box-shadow:0 3px 3px rgb(0 0 0 / .2);float:left;position:absolute;top:100%;left:-999em;z-index:99999;opacity:0;transition:300ms;border-top:1px solid #e4e4e4}.main-navigation ul ul ul{left:-999em;top:0}.main-navigation ul ul li:hover>ul,.main-navigation ul ul li.focus>ul{display:block;left:auto}.main-navigation ul ul a{width:200px}.main-navigation ul li:hover>ul,.main-navigation ul li.focus>ul{left:auto;opacity:1;transition:300ms}.main-navigation li{position:relative}nav#site-navigation ul#primary-menu li.current-menu-item a{color:#DB6E27}.main-navigation a{display:block;text-decoration:none}.menu-toggle,.main-navigation.toggled ul{display:block}@media screen and (min-width:37.5em){.menu-toggle{display:none}.main-navigation ul{display:flex;align-items:center;gap:60px;justify-content:space-around}}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{margin:0 0 1.5em}.comment-navigation .nav-links,.posts-navigation .nav-links,.post-navigation .nav-links{display:flex}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{flex:1 0 50%}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{text-align:end;flex:1 0 50%}.sticky{display:block}.post,.page{margin:0 0 1.5em}.updated:not(.published){display:none}.page-content,.entry-content,.entry-summary{margin:1.5em 0 0}.page-links{clear:both;margin:0 0 1.5em}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.custom-logo-link{display:inline-block}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*="wp-image-"]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em;display:grid;grid-gap:1.5em}.gallery-item{display:inline-block;text-align:center;width:100%}.gallery-columns-2{grid-template-columns:repeat(2,1fr)}.gallery-columns-3{grid-template-columns:repeat(3,1fr)}.gallery-columns-4{grid-template-columns:repeat(4,1fr)}.gallery-columns-5{grid-template-columns:repeat(5,1fr)}.gallery-columns-6{grid-template-columns:repeat(6,1fr)}.gallery-columns-7{grid-template-columns:repeat(7,1fr)}.gallery-columns-8{grid-template-columns:repeat(8,1fr)}.gallery-columns-9{grid-template-columns:repeat(9,1fr)}.gallery-caption{display:block}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgb(0 0 0 / .6);clip:auto!important;clip-path:none;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}.alignleft{float:left;margin-right:1.5em;margin-bottom:1.5em}.alignright{float:right;margin-left:1.5em;margin-bottom:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;margin-bottom:1.5em}p{color:#000;font-family:"Poppins";font-size:16px}h1,h2,h3,h4,li,span,a{font-family:"Poppins"}ol li{margin:10px 0;font-size:18px}.logged-in header#masthead{margin-top:31px}.container{max-width:1550px!important}header#masthead{position:fixed;z-index:10;background:#fff;top:20px;max-width:1360px;left:30px;right:30px;padding-top:10px;transition:all linear .3s;margin:auto;border-radius:25px;box-shadow:3px 3px 12px #00000029}header#masthead.sticky{transition:all linear .3s;position:fixed;padding-top:10px;padding-bottom:10px;top:10px}@media (min-width:1400px){#masthead .container{max-width:1400px!important}}header#masthead.sticky img.custom-logo{max-width:110px;transition:all linear .3s}img.custom-logo{max-width:120px;transition:all linear .3s}nav#site-navigation ul#primary-menu a{color:#000;padding:5px 0;font-size:15px;font-family:"Poppins",sans-serif;font-weight:600;transition:300ms;position:relative}nav#site-navigation ul#primary-menu li:after{content:'';position:absolute;width:100%;transform:scaleX(0);height:3px;bottom:0;left:0;background-color:#DB7327;transform-origin:center;transition:transform 0.25s ease-out}li#menu-item-57:after{display:none}nav#site-navigation ul#primary-menu li:hover:after{transform:scaleX(1);transform-origin:center}nav#site-navigation ul#primary-menu .sub-menu li a:after{display:none}nav#site-navigation ul#primary-menu .top-level-class{padding:11px 0 31px 0}nav#site-navigation #primary-menu li:last-of-type{background:#FF6C00;border-radius:50px;padding:8px 25px;color:#fff}@media (min-width:1400px){nav#site-navigation #primary-menu li#menu-item-57{margin-top:-23px}}nav#site-navigation #primary-menu li:last-of-type a{color:#fff}nav#site-navigation #primary-menu li ul.sub-menu li:last-of-type{background:#fff0}nav#site-navigation #primary-menu li ul.sub-menu li:last-of-type a{color:#000}ul.sub-menu{background:#fff;display:flex;gap:0;flex-direction:column}header#masthead.sticky nav#site-navigation ul#primary-menu .sub-menu li a,nav#site-navigation ul#primary-menu .sub-menu li a{font-family:"Poppins"!important;font-weight:500!important;font-size:16px!important;color:#000}.sub-menu li{margin:0 15px;padding:5px 0}.sub-menu li:last-of-type{border:0}li.menu-item-has-children{padding-right:25px}.menuarrow{width:19px;height:18px;background:url(https://fortivum.com/wp-content/themes/fortivum2025/images/down-arrow.png) no-repeat;float:right;position:absolute;top:37%;right:-30px;transform:translateY(-50%);background-size:auto;padding:15px;background-position:center;transition:300ms}@media (min-width:1400px){.sticky .menuarrow{filter:none}}.main-navigation{margin-top:15px;display:flex;justify-content:flex-end;align-items:center}section.mainslider{position:relative}section.mainslider{position:relative;width:100%;height:500px;overflow:hidden}video.hero-video{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);min-width:100%;min-height:100%;width:auto;height:auto;z-index:1;-o-object-fit:cover;object-fit:cover}.hero-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgb(0 0 0 / .4);z-index:2}.hero-image{width:100%;height:auto;display:block;object-fit:cover}.slide_content h1{font-size:19px;color:#DB7327;font-weight:700}.hero img{width:100%;max-height:500px;object-fit:cover}section.mainslider .container{position:absolute;top:43%;left:50%;width:100%;z-index:9;transform:translateX(-44%)}section.mainslider .container .slide_content{max-width:800px;font-size:40px;color:#fff;position:relative;padding-left:20px;margin-left:15px;font-family:"Poppins"}.slide_content h2{font-size:38px;font-weight:600;font-family:"Poppins";position:relative}.slide_content h2:after{content:'';width:5px;height:calc(100% + 30px);position:absolute;display:block;background:#db6e27;left:-30px;bottom:0}section.mainslider .container .slide_content span{color:#fff}section.mainslider .slide_content p{font-size:22px;color:#fff;margin-top:1.3em}section.mainslider .slide_content a{color:#DB6E27;text-decoration:none}.overlay-section{overflow:hidden}.overlay{position:absolute;top:0;bottom:0;left:0;right:0;z-index:8;background:#fff0 linear-gradient(180deg,#152a4a91 0%,#152a4a91 100%) 0% 0% no-repeat padding-box}h1.home-title{color:#DB6E27;font-weight:700;font-size:34px!important;padding-right:35px}.home-title span{color:#FF191B}.welcome_section{font-size:18px;font-family:"Poppins",sans-serif;text-align:center;z-index:9;padding:50px 50px 10px 50px;position:relative;background:#fff;margin-bottom:50px}.welcome_section .container{max-width:1100px!important}.welcome_section img{position:relative}.welcome_section p{font-size:19px;font-weight:500}.welcome_section .col-lg-12{margin-bottom:30px}.welcome_section a{font-size:18px;box-shadow:inset 0 0 0 0 #DB6E27;color:#DB6E27;padding:.25rem .5rem;margin:0 -.25rem;text-decoration:none;font-family:"Poppins";font-weight:600;transition:color .2s ease-in-out,box-shadow .2s ease-in-out;border-radius:2px}.welcome_section a:hover{color:#fff}.home-icon p{color:#3F3F55;font-weight:700;font-size:16px;margin-top:20px}.home-icon img{min-height:77px}.mobile-service{display:none}.home-projects h2,.home-services h2{margin-bottom:45px;font-size:25px;font-weight:600}.home-services .services{display:flex;flex-wrap:wrap;gap:30px;justify-content:center}.home-service{width:calc(25% - 30px);margin-bottom:30px;position:relative;transition:300ms}.img-box{position:relative;overflow:hidden;border-radius:25px;transition:all .5s}.img-box:before{transition:all .5s;content:'';display:block;position:absolute;background-size:contain;background-position:center;background-image:url(https://fortivum.com/wp-content/themes/fortivum2025/images/overlay.png);height:100%;width:100%;opacity:0}.hovertxt{position:absolute;top:100%;height:100%;transition:all .5s;padding:20px 40px;display:flex}.hovertxt ul{padding:0;margin:auto}.hovertxt li{color:#fff;position:relative;margin-bottom:15px;list-style:none;padding-left:40px}.hovertxt li:before{content:'';display:block;position:absolute;height:26px;width:26px;background:url(https://fortivum.com/wp-content/themes/fortivum2025/images/new-point.png);left:0;top:5px;background-repeat:no-repeat;background-position:center}.home-service:hover .hovertxt{top:0%;transition:all .5s}.home-service:hover .img-box:before{transition:all .5s;opacity:1}a.service-link{text-decoration:none;color:#000;font-weight:600;position:relative;box-shadow:inset 0 0 0 0 #DB6E27;padding:3px 25px 3px 5px;transition:color .5s ease-in-out,box-shadow .5s ease-in-out}a.service-link:after{content:'';display:block;position:absolute;background:url(https://fortivum.com/wp-content/themes/fortivum2025/images/right-arrow.png);width:8px;height:15px;background-repeat:no-repeat;background-size:contain;right:9px;top:7px;transition:500ms}a.service-link:hover{color:#FF6C00}.project-slide{background:#fff}.project-img{width:100%;height:450px;position:relative;background-size:cover;background-position:center}.project-img h3{position:absolute;bottom:20px;left:40px;color:#fff;font-size:20px;text-align:left;z-index:2}.home section.home-projects{margin-top:35px}.home-project-link{margin-bottom:40px;display:block;position:relative}.home-project-link:after,.home-project-link:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:30%;min-height:100px;transition:opacity 300ms ease-in-out;z-index:1;pointer-events:none}.home-project-link:after{background:linear-gradient(180deg,#fff0,rgb(0 0 0 / .75) 50%,#000);opacity:1}.home-project-link:before{background:linear-gradient(180deg,#fff0,rgb(219 110 39 / .75) 50%,#DB6E27);opacity:0}.home-project-link:hover:after{opacity:0}.home-project-link:hover:before{opacity:1}.project-slide:hover{box-shadow:7px 4px 39px #DB6E2780;transition:300ms}.maptxt p{font-size:19px}.maptxt ul{margin:0;list-style:none;width:450px}.maptxt li{border-bottom:1px solid #B4B4B4;padding:10px 10px 10px 50px;font-size:19px}.maptxt h3{font-size:24px;font-weight:600;margin-bottom:25px}.maptxt{padding:0 120px 0 50px;font-weight:500}.homelink{border-radius:25px;overflow:hidden}.bottomlinks{font-weight:400;margin:50px 0}.bottomlinks h3{font-size:19px}.blink{display:block;position:relative;overflow:hidden}.blink img{width:100%;border-radius:5px;object-fit:cover;object-position:top center;aspect-ratio:16 / 11}.blinktxt{position:absolute;bottom:0;display:flex;font-size:15px;color:#fff;font-family:"Poppins",sans-serif;flex-direction:column;padding:0 0 25px 25px;z-index:3}.blink:after,.blink:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:30%;min-height:100px;transition:opacity 300ms ease-in-out;z-index:1;pointer-events:none}.blink:after{background:linear-gradient(180deg,#fff0,rgb(0 0 0 / .75) 50%,#000);opacity:1}.blink:before{background:linear-gradient(180deg,#fff0,rgb(219 110 39 / .75) 50%,#DB6E27);opacity:0}.blink:hover:after{opacity:0}.blink:hover:before{opacity:1}.swiper-slide .box{border:1px solid #fff;padding:20px;margin:0 20px;height:100%;color:#fff;font-size:18px;font-family:"Poppins";display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between}.swiper-slide .box a{display:inline-block;color:#fff;text-decoration:none;border:1px solid #fff;padding:10px 20px;margin-top:1.2em;transition:300ms}.swiper-slide .box span{display:block;font-size:21px;margin-bottom:.7em}.box img.slider-img{margin-bottom:1em}.box a:hover{background:#fff;color:#DB6E27;transition:300ms}.bk-btn{text-decoration:none;color:#fff;padding:10px 20px;background:#E75E62;display:inline-block;border:2px solid #E75E62;transition:300ms;border-radius:50px}.bk-btn:hover{border:2px solid #404056;transition:300ms;color:#404056;background:#fff}.content{position:relative}.img img{padding:20px;max-width:600px}.content{padding:30px 0;margin:0 60px}.above_footer{padding:100px 0;position:relative;background:url(https://fortivum.com/wp-content/themes/fortivum2025/images/abovefooter.png);background-size:cover;background-position:bottom;color:#fff}.above_footer p{color:#fff}.links a.bk-btn{padding:15px 30px;font-size:20px}.above_footer .content{max-width:520px;text-align:center;margin:auto}.above_footer h3{margin-bottom:1em}.above_footer .content p{font-size:20px}.gallery h1{color:#DB6E27;font-weight:700;font-size:34px!important;padding-right:35px}.contentarea .gallery{margin-top:130px}.gallery ul.gallery_list{margin:0;padding:0;display:flex;gap:20px;flex-wrap:wrap;position:relative;margin-bottom:100px;padding-bottom:50px}ul.gallery_list:after{width:100%;height:4px;background:url(https://fortivum.com/wp-content/themes/fortivum2025/images/dots.png);position:absolute;right:0;bottom:-38px;left:0;display:block;content:'';background-repeat:no-repeat}.gallery ul.gallery_list li{width:calc(33.33% - 15px);list-style:none}.gallery ul.gallery_list li{position:relative}.project_img{display:inline-block;width:100%;position:relative;height:275px;overflow:hidden;vertical-align:top}.project_img img{position:absolute;object-fit:cover;height:100%;width:100%}.gallery a img{transition:300ms}.gallery a:hover img{transform:scale(1.1);transition:800ms}.page-template-project-service .above_footer{display:none}.page-template-project-service .hero,.page-template-project-service .hero-content{position:relative}section.opening-section{margin:50px 0}.anchors{display:flex;flex-direction:column;padding:30px 0;margin:0 60px}.anchors h2{font-weight:600}.anchors a{color:#F78018;text-decoration:none;font-size:16px;font-weight:600;padding:20px 20px 20px 0;position:relative}.anchors a:after{content:'';position:absolute;width:100%;transform:scaleX(0);height:1px;bottom:0;left:0;background-color:#F78018;transform-origin:center;transition:transform 0.55s ease-out}.anchors a:hover{color:#F78018}.anchors a:hover:after{transform:scaleX(1);transform-origin:center}.sectionOne .container{max-width:1400px!important}.sectionOne{background:#3F3F55;padding:50px 0;color:#fff}.sectionOne .col-7{width:53%}.sectionOne p{color:#fff}.sectionOne .intro{max-width:500px}.sectionOne h2{color:#F78018;margin-bottom:1.3em}.masonry{margin:60px 0 30px 0}.head{font-weight:600}.grid{padding:20px;border-radius:20px;color:#fff}.grid p{color:#fff;padding-right:50px}.grid h3{font-size:22px}.yellow-grid{background:#E3A62A;height:calc(65% - 16px);margin-bottom:16px}.purple-grid{background:#962EC0;height:35%}.orange-grid{background:#F78018;margin-bottom:16px;height:calc(40% - 16px)}.red-grid{height:60%;background:#C15465}.icons img{padding:0 20px;max-width:140px}.sectionTwo{margin:50px 0}.chevron-container{display:flex;flex-wrap:wrap}.chevron{position:relative;padding:12px 30px;color:#fff;font-weight:700;text-align:center;clip-path:polygon(0 0,calc(100% - 20px) 0,100% 50%,calc(100% - 20px) 100%,0 100%)}.chevron::before{content:"";position:absolute;top:-1px;border-style:solid}.chevron::before{left:-7px;background:#fff;clip-path:polygon(0 0,calc(100% - 20px) 0,100% 50%,calc(100% - 20px) 100%,0 100%);height:52px;width:30px}.purple{background:#962EC0;z-index:4}.yellow{background:#E3A62A;z-index:3}.red{background:#C15465;z-index:2}.orange{background:#F78018;z-index:1}.chevron p{margin:0;color:#fff;font-weight:500;font-size:18px}.chevron-container{margin:50px 0 150px 0!important}.chevron-container .col-md-3{margin-right:-15px}.chevron-txt{border:1px solid #707070;margin-right:15px;margin-left:10px;margin-top:10px;border-radius:15px;padding:15px 30px;height:100%}.chevron-txt ul{margin:0;list-style:none}.chevron-txt li{position:relative;margin-bottom:5px;list-style:none}.chevron-txt li:before{content:'';display:block;position:absolute;height:26px;width:26px;background:url(https://fortivum.com/wp-content/themes/fortivum2025/images/new-point.png);left:-30px;top:-3px;background-repeat:no-repeat;background-position:center}.chevron-txt h4{font-size:20px}.p.chevron-txt p:first-of-type{color:#962EC0;font-size:18px}.y.chevron-txt p:first-of-type{color:#E3A62A;font-size:18px}.r.chevron-txt p:first-of-type{color:#C15465;font-size:18px}.o.chevron-txt p:first-of-type{color:#F78018;font-size:18px}.sectionThree{padding:50px 0;background:#3F3F55}.sectionThree p{color:#fff}.sectionThree h2{color:#F78018}.orange-arrow{background:#F78018;clip-path:polygon(0 0,calc(100% - 60px) 0,100% 50%,calc(100% - 60px) 100%,0 100%)}.yellow-arrow{transform:translateX(220px);background:#E3A62A;clip-path:polygon(0 0,calc(100% - 60px) 0,100% 50%,calc(100% - 60px) 100%,0 100%)}.purple-arrow{background:#962EC0;clip-path:polygon(0 0,calc(100% - 60px) 0,100% 50%,calc(100% - 60px) 100%,0 100%)}.blue-arrow{transform:translateX(220px);background:#065381;clip-path:polygon(0 0,calc(100% - 60px) 0,100% 50%,calc(100% - 60px) 100%,0 100%)}.arrow{padding:30px 50px 30px 50px;color:#fff;max-width:500px;font-family:'Poppins';font-size:18px;min-height:150px;margin:20px auto;display:flex;align-items:center}.timeline-container{padding:2rem;color:#fff;border-radius:8px;max-width:700px;margin:0 auto}.timeline-title{font-size:1.5rem;margin-bottom:1.5rem;color:#ff7b00}.timeline-block{display:flex;margin-bottom:1.5rem}.timeline-number{font-weight:700;font-size:2rem}span.timeline-number{display:flex;align-items:center}.timeline-number.one{color:#ff7b00}.timeline-number.two{color:#f1c40f}.timeline-number.three{color:#9b59b6}.page-template-project-service .timeline-number.three{color:#E3A62A}.timeline-number.four{color:#4290bf}.timeline-number.five{color:#065381}.timeline-number.six{color:#962EC0}.timeline-block h3{font-size:1rem;font-weight:700;margin-bottom:.5rem}.timeline-text{margin-left:30px}section#exploreprojects{margin:20px 0 0 0}section#exploreprojects h2{padding:20px 0}.page-template-tech-service section.opening-section{padding:50px 0;margin:0;background:#3F3F55}.page-template-tech-service .opening-section li,.page-template-tech-service .opening-section p{color:#fff}.page-template-tech-service .opening-section h2{font-weight:600;color:#DB6E27}.opening-section li{position:relative;margin-bottom:5px;list-style:none}.opening-section li:before{content:'';display:block;position:absolute;height:26px;width:26px;background:url(https://fortivum.com/wp-content/themes/fortivum2025/images/new-point.png);left:-30px;top:-3px;background-repeat:no-repeat;background-position:center}.opening-section h2{font-weight:600}.points{margin-top:20px}.points h3{color:#F78018;font-size:22px}.point{color:#fff;border-radius:50px;padding:12px 17px;width:400px;display:flex;align-items:center;gap:15px;font-size:18px;margin:10px 0}.point span{font-size:28px}.pointOne{background:#943594}.pointTwo{background:#C87623}.pointThree{background:#C5525C}.pointFour{background:#AD3026}.page-template-engineer-service section.opening-section{padding:50px 0;margin:0;background:#3F3F55}.page-template-engineer-service section.opening-section p{color:#fff}.page-template-engineer-service .opening-section h2{font-weight:600;color:#DB6E27}.margin{margin:0 60px}.dc-services{color:#fff;padding:40px 20px;font-family:sans-serif}.dc-grid{display:grid;grid-template-columns:1fr 2fr 2fr;gap:20px;align-items:stretch}.column h3{font-size:20px;padding:10px;text-align:center;background:#cc4452;color:#fff;margin-bottom:10px}.column.services h3{writing-mode:vertical-rl;transform:rotate(180deg);background:#b4425b}.column.services ul li{background:#555770;padding:12px;border-bottom:1px solid #777;margin-bottom:2px}.column.new-build h3{background:#ff7a2f}.column.retrofit h3{background:#ffc843}.column.new-build ul li{background:#ff7a2f;margin-bottom:2px;padding:10px;color:#fff}.column.retrofit ul li{background:#ffc843;margin-bottom:2px;padding:10px;color:#333}@media (max-width:768px){.dc-grid{grid-template-columns:1fr}.column.services h3{writing-mode:horizontal-tb;transform:none}.column h3{text-align:left}}.dc-services ul{margin:0;padding:0}.dc-services li:before,.column.services li:before{display:none}.column.services{display:flex;margin-top:54px}.services ul{margin:0;padding:0}.dc-services li{min-height:70px;display:flex;align-items:flex-start;flex-direction:column;gap:0;justify-content:center}.page-template-about .hero,.page-template-about .hero-content{position:relative}.page-template-about .container{max-width:1380px!important}.about-section{padding-top:60px;padding-bottom:10px}.about-section h1{font-size:30px;color:#DB6E27;font-weight:700}.about-section h2{color:#F78018;font-weight:600}.about-section .content{padding:0;margin:0 0 0 30px}.page-id-851 .purple_section{padding-top:100px}.page-template-about .purple_section a{text-decoration:none}.more-projects{background:#fff;padding:30px 0}.more-projects h2{font-size:30px;color:#DB6E27;font-weight:700}.purple_section{background:#404056;padding-top:230px;padding-bottom:10px}.purple_section .content{padding:0;margin:0 0 0 30px}.purple_section h1{font-size:30px;color:#DB6E27;font-weight:700}.purple_section .img img{padding:20px;max-width:100%}.purple_section .content p,.purple_section .content li{color:#fff}.page-template-about .diamond{background:#fff0 linear-gradient(133deg,transparent 0%,transparent 47%,#404056 48%,#404056 100%) 0% 0% no-repeat padding-box}.img span{color:#db6e27;font-family:"Poppins";font-size:18px}.img a{color:#fff;text-decoration:none}footer#colophon{background:#fff;padding-top:45px}.row.contactbar{padding-bottom:30px}.row.contactbarmobile{display:none}.social_icons img{transition:500ms;margin:0 3px 5px 3px}.social_icons img:hover{transform:translateY(-5px);transition:300ms}.bottombar{padding-top:30px;margin-top:20px;padding-bottom:50px;position:relative;border-top:1px solid #000}.bottombar .container{display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:center}.site-info{padding-top:60px;display:flex;justify-content:space-between}footer span{color:#000;font-family:"Poppins",sans-serif;font-size:15px}footer#colophon ul{color:#000;font-family:"Poppins",sans-serif;font-size:15px;list-style:none;display:flex;justify-content:flex-end}footer#colophon ul li a{color:#000;text-decoration:none;transition:300ms}footer#colophon ul li a:hover{color:#DB6E27;transition:300ms}footer#colophon a:hover{color:#DB6E27}ul#menu-footer-menu{margin:0;padding:0;list-style:none;font-size:20px;font-family:"Poppins",sans-serif;margin-bottom:10px;gap:20px}ul#menu-footer-menu li{border-right:#FF6C00 1px solid;padding-right:20px}ul#menu-footer-menu li:last-of-type{border-right:0}footer#colophon ul#menu-second-foot-menu{justify-content:flex-start;padding:0;margin:0 0 1.5em 1em;font-weight:600;gap:60px}.designed a{color:#000;text-decoration:none}.designed{text-align:right}.page-template-contact .above_footer{display:none}section.form_page_bg{background:#fff}section.form_page_bg .container{padding:0;overflow:hidden;padding:50px 0}section.form_page_bg{min-height:815px}.contact_content{height:100%;margin-top:35px;font-family:"Poppins";font-size:20px;position:relative}.contact_content h1{font-weight:700;font-size:33px;color:#DB6E27;padding-bottom:20px;margin-bottom:20px}.contact_content p{max-width:441px;color:#000}.contact-info{display:flex;flex-direction:column;margin-top:35px}.contact-info a{text-decoration:none;color:#000;transition:300ms;padding-bottom:20px}.contact-info a:hover{text-decoration:none;color:#DB6E27;transition:300ms}.contact-info img{margin-right:10px;max-width:45px}.form_content h2{font-family:"Poppins",sans-serif;font-weight:700;font-size:30px;color:#fff;padding-bottom:20px}.page-template-contact .form_content{box-shadow:0 1rem 3rem rgb(0 0 0 / .175)!important}.form_content{padding:0 50px 16px 50px;max-width:800px;margin:auto}.form_content input{width:100%;min-height:66px;border-radius:0;padding-left:15px;padding-right:15px;border:solid #ccc 1px;padding-top:0;padding-bottom:0}.form_content textarea{width:100%;min-height:66px;border-radius:0;padding-left:15px;padding-right:15px;border:solid #ccc 1px}.ff,.fh{margin-bottom:15px}.ff p{margin:0}.hf p{display:flex;justify-content:space-between;gap:8px}.ff.submit p{display:flex;flex-direction:row-reverse}input.wpcf7-form-control.has-spinner.wpcf7-submit{background:#DB6E27;max-width:100px;font-weight:600;font-family:"Poppins";border:0;transition:300ms;color:#fff;border:1px solid #DB6E27}input.wpcf7-form-control.has-spinner.wpcf7-submit:hover{background:#fff;color:#DB6E27;transition:300ms;border:1px solid #DB6E27}span.wpcf7-form-control-wrap{display:block;width:100%}section.form_page_bg .container .col-sm-6:first-child .form_content .ff.submit input{width:auto;float:right;background:#DB6E27;border:0;border-radius:15px;padding-left:30px;padding-right:30px;line-height:48px!important;padding-top:0px!important;padding-bottom:0px!important;color:#fff;font-weight:600;height:48px!important;font-size:20px;min-height:inherit}section.form_page_bg select.wpcf7-form-control.wpcf7-select{width:100%;min-height:66px;border-radius:0;padding-left:15px;padding-right:15px;border:solid #AFACAC 1px;padding-top:0;padding-bottom:0}label{width:100%;font-family:"Poppins"}section.book .container{background:#EFEFEF}section.book{background:#EFEFEF}.book .contact_content{height:auto;margin-top:35px;font-family:"Poppins";font-size:20px;position:relative;background-color:#fff!important;padding:20px 0 0 20px}.book .contact-info{display:flex;flex-direction:column;margin-left:0;margin-top:114px}.book .contact_content:after{width:201px;height:66px;background:url(https://fortivum.com/wp-content/themes/fortivum2025/images/yellow-waves.png);position:absolute;right:-79px;bottom:52px;display:block;content:'';background-repeat:no-repeat;z-index:9}.book .form_content{padding:50px 0 0 0}.diamond{position:absolute;left:50%;width:50px;height:50px;-webkit-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg);top:-25px;z-index:7;background:#fff0 linear-gradient(133deg,transparent 0%,transparent 47%,#ffffff 48%,#ffffff 100%) 0% 0% no-repeat padding-box}.orange_section{position:relative;padding:54px 0;z-index:9;background:#DB6E27}section.orange-slider{padding:75px 0}.post-type-archive-job .diamond{background:#fff0 linear-gradient(133deg,transparent 0%,transparent 47%,#404056 48%,#404056 100%) 0% 0% no-repeat padding-box}.post-type-archive-job .above_footer{display:none}.job-head{padding:20px;color:#fff;height:100%;display:flex;justify-content:space-between;margin:15px 10px!important}.job-head span{font-weight:700;font-size:18px}div.job span{font-size:18px}div.job{padding:20px;color:#fff;height:100%;display:flex;justify-content:space-between;border:1px solid #fff;margin:15px 10px!important}div.job a{color:#fff;text-decoration:none;font-family:"Poppins",sans-serif}.apply{border:1px solid #fff;float:right;padding:10px 60px 10px 20px;position:relative;text-transform:uppercase;transition:300ms}.apply:hover{background:#fff;color:#DB6E27;transition:300ms}.apply:after{content:'';display:block;position:absolute;background:url(https://fortivum.com/wp-content/themes/fortivum2025/images/apply.png);width:29px;height:29px;top:7px;right:15px;background-position:center;background-size:contain;background-repeat:no-repeat;transition:300ms}.apply:hover:after{background:url(https://fortivum.com/wp-content/themes/fortivum2025/images/applyhover.png);transition:300ms}.mobile-txt{display:none}section.purple_section.single-job .row{display:flex;justify-content:space-between}.single-job .above_footer{display:none}.bottom_job{position:relative;background:url(https://fortivum.com/wp-content/themes/fortivum2025/images/shape-bg.png);background-size:cover;background-position:bottom}.sidebar{border:1px solid #fff;padding:20px 35px;max-width:400px}.sidebar h3{font-weight:700;font-size:26px;margin-bottom:20px;color:#DB6E27}.sidebar a{color:#fff;text-decoration:none;font-size:20px;border-bottom:1px solid #fff;padding-bottom:10px;margin-bottom:10px;width:95%;display:inline-block;transition:300ms}.sidebar a:hover{color:#DB6E27;transition:400ms;padding-left:10px}.single-job .form_content textarea,.single-job .form_content input{border:solid #707070 1px}.single-job .form_content h2{color:#DB6E27}.ff.file input{border:0}.news{padding-top:50px}ul.post-categories{display:flex;list-style:none;padding:0;margin:0;justify-content:space-evenly}.post-categories a{text-decoration:none;color:#DB6E27;font-size:18px;font-weight:600;transition:300ms;position:relative;border:1px solid #DB6E27;border-radius:50px;padding:10px 15px;width:250px;display:block;text-align:center}.post-categories a:hover{transition:300ms;color:#fff;background:#DB6E27}.news h1{font-size:30px;margin-bottom:50px;font-weight:700;position:relative}.news h1:before{content:'';width:60px;height:5px;position:absolute;display:block;background:#DB6E27;left:0;top:-17px}.news_listing main#primary article{width:calc(24% - 20px);margin-bottom:30px;position:relative}.news_listing main#primary{display:flex;flex-wrap:wrap;gap:30px}.article_content{padding:20px;color:#fff}a.readmore{text-decoration:none;max-width:110px;color:#000;font-weight:600;position:relative;box-shadow:inset 0 0 0 0 #DB6E27;padding:3px 25px 3px 5px;transition:color .5s ease-in-out,box-shadow .5s ease-in-out}a.readmore:after{content:'';display:block;position:absolute;background:url(https://fortivum.com/wp-content/themes/fortivum2025/images/right-arrow.png);width:8px;height:15px;background-repeat:no-repeat;background-size:contain;right:9px;top:7px;transition:500ms}a.readmore:hover{color:#FF6C00}article .readmore{font-size:14px}.article_content h2{font-size:21px}.article_content h2.entry-title a{color:#404056;text-decoration:none;font-family:"Poppins",sans-serif;font-weight:700}.entry-content.excerpt p{font-size:16px}.news_listing{padding-top:30px}.news_listing .entry-meta a{color:#fff;text-decoration:none;opacity:.8}.news_listing .entry-meta{font-style:italic}.news article img{border-radius:5px;max-height:220px;object-fit:cover;object-position:center center}article.featured-post{width:100%!important}.news article.featured-post img{max-height:400px}.featured-post .col-lg-8{display:flex;flex-direction:column;justify-content:center}.blog article{transition:300ms;border-radius:5px;overflow:hidden}.blog article:hover{box-shadow:7px 4px 39px #40405680;transition:300ms}.news_listing main#primary article a.post-thumbnail{display:block;position:relative;overflow:hidden}.category .blogs{padding-top:200px}.single-news h1{margin-top:50px}.purple_section .content blockquote p{color:#DB6E27;margin:10px 22px}.single-news a{color:#DB6E27;text-decoration:none}span.posted-on,span.posted-on a{color:#fff}.projects img,.page-id-851 .more-projects img{width:100%;height:300px;border-radius:5px}.projects{padding-top:50px}.projects .single-project h2,.page-id-851 .more-projects .single-project h2{font-size:17px;text-decoration:none;font-family:"Poppins",sans-serif;font-weight:700;margin:0}.project-details{position:absolute;bottom:0;display:flex;font-size:14px;color:#fff;font-family:"Poppins",sans-serif;font-weight:700;flex-direction:column;padding:0 0 5px 10px;z-index:3}.projects .single-project h2 a,.page-id-851 .more-projects .single-project h2 a{text-decoration:none;color:#fff}.projects .news_listing main#primary article,.page-id-851 .more-projects .news_listing main#primary article{width:calc(33.33% - 20px);margin-bottom:30px;position:relative;transition:300ms}.projects .news_listing main#primary article a.post-thumbnail:before,.page-id-851 .more-projects .news_listing main#primary article a.post-thumbnail:before{content:'';display:block;position:absolute;top:0;bottom:0;left:0;right:0;z-index:2;border-radius:5px;background:#fff0 linear-gradient(180deg,#00000057 0%,#00000057 50%,#00000057 100%) 0% 0% no-repeat padding-box}.projects .news_listing main#primary article:hover,.page-id-851 .more-projects .news_listing main#primary article:hover{box-shadow:7px 4px 39px #DB6E2780;transition:300ms}.projects .news_listing main#primary article a.post-thumbnail:after,.page-id-851 .more-projects .news_listing main#primary article a.post-thumbnail:after{bottom:0;content:"";display:block;height:30%;left:0;min-height:100px;position:absolute;transition:opacity .3s ease-in-out;width:100%;z-index:1;background:linear-gradient(180deg,#fff0,rgb(219 110 39 / .75) 50%,#DB6E27);opacity:0}.projects .news_listing main#primary article a.post-thumbnail:hover:after,.page-id-851 .more-projects .news_listing main#primary article a.post-thumbnail:hover:after{opacity:8}.projects h1,.page-id-851 .more-projects h1{font-size:30px;font-weight:700;position:relative}.projects h1:before,.page-id-851 .more-projects h1:before{content:'';width:60px;height:5px;position:absolute;display:block;background:#DB6E27;left:0;top:-17px}.hero,.hero-content{position:relative}.hero-content h1{color:#fff;font-size:33px;font-weight:600;position:relative}.hero-content h2{color:#DB6E27;font-size:19px}.hero-content:after{content:'';width:5px;height:calc(100% + 50px);position:absolute;display:block;background:#DB7327;left:-30px;bottom:-30px}.hero-content span{color:#fff;font-size:18px;max-width:550px;display:block}.hero .hero-content{position:absolute;left:27%;top:53%;transform:translate(-50%,-50%);z-index:3;width:500px}.single-project .hero{position:relative}.hero:before{content:'';display:block;position:absolute;top:0;bottom:0;left:0;right:0;z-index:2;border-radius:5px;background:#fff0 linear-gradient(180deg,#00000057 0%,#00000057 50%,#00000057 100%) 0% 0% no-repeat padding-box}.single-project.single .hero h1{color:#fff}.single-project .heading{color:#000;font-size:32px;font-weight:600;padding-right:50px}section.single-project{margin:50px 0}section.single-project .container{max-width:1340px!important}.grey{background:#F1F1F1;padding:10px}.white{padding:0 10px}.project-content{padding:20px}.project-content li{position:relative;margin-bottom:15px;list-style:none}.project-content li:before{content:'';display:block;position:absolute;height:26px;width:26px;background:url(https://fortivum.com/wp-content/themes/fortivum2025/images/new-point.png);left:-32px;top:0;background-repeat:no-repeat;background-position:center}section.purple_section.single-project .img img{width:100%;max-width:600px;margin:auto;display:block}p.project-category{color:#fff;background:#DB6E27;display:inline-block;padding:2px 10px}.single-project .home-projects h2{font-weight:600;font-size:25px;margin-bottom:1em}.default p{color:#fff}.default h3{color:#DB6E27;font-family:"Poppins"}.default a{text-decoration:none;color:#DB6E27}h1.entry-title,.blog_content h1{color:#DB6E27;font-weight:700;font-size:34px!important;padding-right:35px}.defaultpages{background:#fff;padding-bottom:50px}.default .whitearea{margin:185px auto 0 auto}.defaultpages.default{padding-top:20px}body.page-template-default .entry-content{font-size:20px}body.page-template-default .entry-content h5{font-size:22px;font-weight:700;color:#DB6E27;font-family:"Poppins",sans-serif}body.page-template-default .entry-content h6{font-family:"Poppins",sans-serif;font-size:20px;line-height:30px;color:#DB6E27;font-weight:700}body.page-template-default .entry-content ul{margin:0;margin-bottom:30px;color:#fff}.service_content_btn a{background:#DB6E27;color:#fff;line-height:30px;display:inline-block;text-decoration:none;padding-left:30px;padding-right:30px;border-radius:30px;font-family:"Poppins",sans-serif;font-size:20px;padding-top:15px;padding-bottom:15px;transition:all linear .3s}.service_content_btn a:hover{background:#DB6E27;color:#fff}.service_content_btn{padding-top:30px}.service_img_slider .owl-dots{display:block!important;text-align:right}.service_img_slider .owl-dots button.owl-dot{height:6px;width:30px;background:rgb(109 171 60 / 42%);margin-left:10px}.service_img_slider .owl-dots button.owl-dot.active{background:#6dab3c}.mainslider .owl-dots{position:absolute;bottom:30px;left:50%;transform:translateX(-50%)}.mainslider .owl-dots button.owl-dot{height:6px;width:30px;background:rgb(255 255 255 / 42%);margin-left:10px}.mainslider .owl-dots button.owl-dot.active{background:#fff}.mobile_menu{display:none}.mobile_contact{display:none}.post,.page{margin:0}.single h1{color:#fff;font-weight:700}section.form_page_bg .container .col-sm-6:first-child .form_content .ff.submit input:hover{background:#DB6E27}.welcome_section .service_img{padding-top:0}.btn-close{filter:brightness(0) invert(1)}.our-people{padding:50px 0}.team-member{text-align:center;margin-bottom:60px}.team-pic img{width:240px;border-radius:50%}.name{color:#FF6C00}.team-bio .title{color:#000}.bio-btn{text-decoration:none;cursor:pointer;max-width:110px;color:#000;font-weight:600;position:relative;box-shadow:inset 0 0 0 0 #DB6E27;padding:3px 25px 3px 5px;transition:color .5s ease-in-out,box-shadow .5s ease-in-out}.bio-btn:after{content:'';display:block;position:absolute;background:url(https://fortivum.com/wp-content/themes/fortivum2025/images/right-arrow.png);width:8px;height:15px;background-repeat:no-repeat;background-size:contain;right:9px;top:7px;transition:500ms}.bio-btn:hover{color:#FF6C00}.team.modal-body{position:relative}.team.modal-body:before{content:'';display:block;position:absolute;top:0;left:0;max-width:588px;height:100%;width:100%;background-size:contain;background-repeat:no-repeat;background-image:url(https://fortivum.com/wp-content/themes/fortivum2025/images/bg2.png)}.row.bio{padding:10px 15px}.team.modal-content{background:#404056;border-radius:25px;overflow:hidden;border:0}.team.modal-content h4,.team.modal-content p{color:#fff}.team .name{color:#DB6E27;font-size:45px;font-weight:700}.team img{width:250px;margin-right:40px;border-radius:50%}.team p.title{font-size:24px;font-weight:300}.team p.title small{font-size:18px;font-weight:300}@media (min-width:768px){.team .col-md-11{flex:0 0 auto;width:95.666667%}.team .col-md-1{flex:0 0 auto;width:3.333333%}}.pics img{border-top:4px solid #FF6C00;margin:auto;display:block}@media (min-width:1400px){.single-news .container,.projects .container{max-width:1320px!important}}@media (max-width:1600px){.topbar ul{gap:20px;font-size:16px}.bookaservice a{font-size:18px}nav#site-navigation ul#primary-menu a{font-size:18px;padding-left:10px}.head-info a.quote,a.head-num{font-size:18px;padding:8px 27px}header#masthead{padding-left:30px;padding-right:30px}section.gray_bg{padding:40px}section.mainslider .container{padding-left:20px}footer#colophon{padding-left:30px;padding-right:30px}section.mainservie_bg{padding-left:40px;padding-right:40px}section.form_page_bg .form_content{padding-left:40px}}@media (max-width:1400px){nav#site-navigation ul#primary-menu{gap:20px}.site-info .address1,.site-info .address2{font-size:18px}footer#colophon .site-info ul{font-size:18px}section.bookaservice_area{padding-top:100px;padding-bottom:100px}.head-info a.quote,a.head-num{font-size:16px}nav#site-navigation ul#primary-menu a{font-size:16px}.orange-slider .container{width:90%}}@media (max-width:1300px){a.head-num{padding:0}}@media (max-width:1200px){.welcome_section{font-size:18px}.welcome_section .service_img{margin:0 0 30px 0}nav#site-navigation ul#primary-menu a{font-size:14px}.topbar ul li:last-child a span{display:inline-block}.topbar{gap:15px;justify-content:flex-end}.row.contactbar .col-sm-4{max-width:220px}.row.contactbar .col-sm-8{max-width:calc(100% - 220px);width:calc(100% - 220px)}footer#colophon .site-info ul{font-size:16px}footer#colophon .site-info ul li{margin-bottom:10px}ul#menu-footer-menu{font-size:18px}.slide_content h2{font-size:34px}section.mainslider .container .slide_content{max-width:393px}.single .hero-content h1{font-size:28px}p.project-category.aos-init.aos-animate{font-size:16px}}@media (max-width:1100px){section.purple_section.single-project,section.purple_section.single-project p,section.purple_section.single-project li,section.purple_section.single-project span{color:#fff;font-size:16px}}@media (max-width:991px){.logged-in div#page{margin-top:0}header#masthead{left:0;right:0;top:0;border-radius:0;padding-bottom:10px}img.custom-logo{max-width:100%}section.mainslider .container .slide_content{max-width:374px}section.mainslider .container .slide_content{font-size:24px}footer#colophon .site-info ul li{padding-left:0}.topbar ul li:last-child{display:none}nav#site-navigation{display:none}.topbar{border-bottom:0px!important;margin:0;padding:0}.site-branding{max-width:120px}header#masthead .row{align-content:center}header#masthead .row .col-sm-7{align-content:center;display:flex;justify-content:flex-end;gap:0}ul#menu-footer-menu{font-size:16px}ul#menu-footer-menu li:first-child{padding-left:0}ul#menu-footer-menu li{padding-left:20px}footer#colophon ul#menu-second-foot-menu{flex-wrap:wrap}.navbar-toggler{width:60px;height:50px;position:relative;transition:.5s ease-in-out;position:relative;z-index:999;display:flex;flex-direction:column;align-items:flex-end;justify-content:space-evenly;padding:6px!important}.navbar-light .navbar-toggler{position:relative}.navbar-toggler,.navbar-toggler:focus,.navbar-toggler:active,.navbar-toggler-icon:focus{outline:none;box-shadow:none;border:0;border-radius:0}.navbar-toggler span{;padding:0}.toggler-icon{display:block;height:3px;width:100%;background:#FF6C00;border-radius:1px;opacity:1;left:0;transform:rotate(0deg);transition:.25s ease-in-out;max-width:50px}.middle-bar{margin-top:0}.navbar-toggler.collapsed .top-bar{transform:rotate(0deg);width:90%}.navbar-toggler.collapsed .middle-bar{opacity:1;filter:alpha(opacity=100);width:50%}.navbar-toggler.collapsed:hover .middle-bar{opacity:1;filter:alpha(opacity=100)}.navbar-toggler.collapsed .bottom-bar{transform:rotate(0deg);width:90%}.menuactive .navbar-toggler .top-bar{margin-top:9px;transform:rotate(135deg);background:#FF6C00}.menuactive .navbar-toggler .middle-bar{opacity:0;display:none}.menuactive .navbar-toggler .bottom-bar{margin-top:-18px;transform:rotate(-135deg);background:#FF6C00}.mobile_menu{display:flex;align-items:center}.mobile-num a.head-num{display:block;background:#fff0}nav#site-navigation.menuactive{display:block;position:fixed;width:327px;background:#fff;right:0;top:0;padding:10px 30px 30px 30px;margin-top:100px}.main-navigation{margin-top:0}nav#site-navigation.menuactive ul#primary-menu{display:block}nav#site-navigation ul#primary-menu .top-level-class{padding:0}nav#site-navigation.menuactive .mobile_contact{display:flex;align-items:center;gap:20px;width:130px;margin-top:45px;margin-bottom:45px}nav#site-navigation.menuactive .mobile_contact ul li a{color:#fff;font-size:14px}nav#site-navigation ul#primary-menu li.current_page_item{height:auto}nav#site-navigation ul#primary-menu a{font-size:16px;font-weight:500;padding:10px}.main-navigation ul li:hover>ul,.main-navigation ul li.focus>ul{position:relative;float:unset;box-shadow:none}nav#site-navigation.menuactive ul#primary-menu li ul.sub-menu li{border:0}ul.sub-menu{display:flex;flex-direction:column}nav#site-navigation ul#primary-menu .sub-menu li a{width:auto;text-align:left;padding:0}button.menu-toggle{display:none}.head-info{display:none}section.mainservie_bg{padding-top:100px;padding-bottom:40px}.news_listing main#primary article{width:calc(50% - 20px)}.welcome_section{margin:0 0 60px 0}.home-service{width:calc(50% - 30px)}.home-service p{font-size:15px}.contact_content::after{display:none}.contact_content{padding:20px;margin-top:0}.contact-info{display:flex;flex-direction:column;margin-left:0;margin-top:114px}.contact_content p{max-width:100%}.contact-info{display:flex;flex-direction:column;margin-left:0;margin-top:0;justify-content:flex-start;text-align:left}.blog .defaultpages .contentarea{padding-top:47px}.hero-image{min-height:440px}.job-head.row{display:flex;flex-direction:row}.job-head span{font-size:16px;width:auto}.job.row .col-md-3{width:auto}div.job span{font-size:15px}.apply{font-size:14px;padding:10px 40px 10px 15px}.apply:after{width:20px;height:20px;top:12px;right:13px}.hero .hero-content{left:40%;top:68%}.single .hero-content h1{font-size:24px}p.project-category.aos-init.aos-animate{font-size:16px}.projects .news_listing main#primary article{width:calc(50% - 20px)}section.mainslider{height:400px}}@media (max-width:767px){footer#colophon ul#menu-second-foot-menu{flex-direction:column;gap:20px;text-align:center;margin:0 0 10px 0}.bottombar .container{flex-direction:column}.page-template-project-service .hero .hero-content{left:43%;top:61%}.page-template-project-service .hero-content h1{font-size:22px}section.opening-section{margin:0}.anchors{flex-direction:row;margin:0;padding:30px 2px 0 2px;flex-wrap:wrap}.anchors a{font-size:14px;padding:10px;width:50%}.page-template-project-service .content{margin:0}.grid{padding:20px 8px;border-radius:10px}.grid h3{font-size:18px}.grid p{padding-right:0}.chevron-txt{height:auto;margin:2px 0 20px 0}.chevron::before{display:none}.chevron{border-radius:10px;clip-path:none}.yellow-arrow,.blue-arrow{transform:none}.arrow{font-size:15px;min-height:100px;padding:15px 50px 15px 15px}.timeline-container{padding:10px}ul.post-categories{display:none;flex-wrap:wrap}.welcome_section p{font-size:18px}.welcome_section{padding:40px 10px 10px 10px}button.menu-toggle{display:none}.welcome_section .col-sm-6{width:100%}.swiper-slide .box{font-size:16px;margin:0}.content{margin:0}.image_home .content{padding:30px 20px 30px 20px}.img img{padding:0;max-width:100%}.grey_home .content{margin-top:50px;padding:10px}.orange-slider .container .orange-prev,.orange-slider .container .orange-next{display:none}.job.row .col-md-3{width:25%}.row.contactbar .col-sm-4{order:1;width:50%;max-width:100%}.row.contactbar .col-sm-12{order:2;width:50%;max-width:100%}.row.contactbar .col-sm-8{order:2;max-width:100%;width:100%}.footer_logo{text-align:left;margin-bottom:30px}header#masthead.sticky img.custom-logo{max-width:100px;transition:all linear .3s}header#masthead .row{flex-wrap:nowrap;justify-content:space-between}header#masthead .row .site-branding{max-width:150px}header#masthead .row .col-sm-5{max-width:150px}header#masthead .row .col-sm-7{max-width:calc(100% - 160px)}header#masthead{padding-top:15px}.topbar ul{display:none}.topbar{gap:10px}.row.bottombar{position:relative}.row.bottombar .social_icons{float:none;margin:auto;padding-top:15px}.foot-message{text-align:center}ul#menu-footer-menu{padding:0;margin:0;text-align:center;margin-top:15px;flex-direction:column}ul#menu-footer-menu li{display:block;border:0;padding:5px 0}section.mainslider .slide_img{min-height:400px;position:relative;overflow:hidden}section.mainslider .slide_img img{min-height:100%;width:auto!important;max-width:inherit;left:50%;transform:translate(-54%,-10%);transform:translate(-28%,-16%) scale(.7)}.row.bottombar .col-sm-6{width:100%}section.form_page_bg .container .col-sm-6:first-child .form_content{padding:40px}section.form_page_bg .container .col-sm-6{width:100%}section.form_page_bg .col-sm-6:last-child iframe{height:400px}.hf p,.ff p{display:block;margin:0px!important}.form_content input{margin-bottom:15px;min-height:46px}.ff,.fh{margin-bottom:0}section.form_page_bg select.wpcf7-form-control.wpcf7-select{margin-bottom:15px;min-height:46px}.news_listing main#primary article{width:calc(100% - 20px)}.gallery ul.gallery_list li{width:calc(50% - 15px);list-style:none}.purple_section .row:last-of-type{flex-direction:column-reverse}.our-people.purple_section .row:last-of-type{flex-direction:column}.purple_section{padding-top:130px}.purple_section h1{font-size:23px}.purple_section .content{margin:0}.above_footer .content{max-width:100%;margin:0 10px}.above_footer .content p{font-size:16px}.links a.bk-btn{padding:10px 20px;font-size:16px}p{font-size:14px}section.purple_section.single-job .row{flex-direction:column}.sidebar a{font-size:16px}.bottom_job .form_content{padding:0 15px 16px 15px}ol li{font-size:16px}.hero img{height:380px}.hero-content h1{font-size:20px}.hero .hero-content{width:215px}.margin{margin:0}.dc-services{padding:0 20px}.column.services{display:block;margin-top:0}}@media (max-width:576px){nav#site-navigation.menuactive{width:100%}h1.home-title{font-size:25px!important}.welcome_section{font-size:16px}.welcome_section h1{font-size:23px}section.mainslider .container .slide_content{max-width:65%}.contact_content{font-size:16px}.contact_content h1{font-size:23px}section.form_page_bg{min-height:auto}section.form_page_bg .container{padding-top:110px}section.form_page_bg .form_content{margin:0 20px;padding:20px 20px 20px;padding-left:20px}footer#colophon .site-info{display:flex;flex-direction:column}footer .col-sm-8{display:block}.bottombar{padding:0 20px 85px 20px;margin-top:0}footer#colophon .site-info ul li{margin-bottom:0}footer#colophon .site-info ul{margin-bottom:20px}.hashtag{float:left;padding-left:20px}.social_icons{margin-top:35px}footer#colophon{padding-left:0;padding-right:0}.row.contactbar>div{display:flex;flex-direction:column;align-items:center}.bottombar{padding:0;margin-top:10px;border-top:1px solid #000}ul#menu-footer-menu{gap:0}.social_icons span{width:100%;display:block;text-align:center;margin-bottom:10px}.site-info{padding-top:0}.job.row .col-md-3{width:100%}.mobile-txt{display:inline-block}.job-head.row{display:none}.apply{display:inline-block;margin-top:10px;float:none}.projects .news_listing main#primary article{width:calc(100%)}.mobile-service{display:block}.desktop-service,.desktop{display:none}.home-service-m{position:relative;margin:10px}.home-service-m p{position:absolute;bottom:22px;left:21px;color:#fff;font-size:22px;font-weight:500;z-index:3}.img-box:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:30%;min-height:100px;transition:opacity 300ms ease-in-out;z-index:1;pointer-events:none;background:linear-gradient(180deg,#fff0,rgb(0 0 0 / .75) 50%,#000);opacity:1}.m-content{text-align:left}.blinktxt{text-align:left}.maptxt{padding:0 0 0 0}.maptxt ul{width:auto;padding-left:0}.maptxt li{padding:10px;font-size:16px}.slide_content h2{font-size:21px}}@media (max-width:450px){header#masthead{padding-left:0;padding-right:0}.service_content h1{font-size:24px}section.mainservie_bg .contentarea{padding:0}.news_listing main#primary article{width:calc(100% - 0px)}.contact_content{font-size:16px}section.mainslider .container{transform:translate(-67%,-22%);top:54%}section.mainslider .slide_img img{width:auto!important;max-width:inherit;left:-200%;top:-217px;transform:scale(.50);position:relative}.mainslider .slide_img img{min-height:100%;width:auto!important;max-width:inherit;left:-200%;top:-197px;transform:scale(.55);position:relative}section.mainslider .container .slide_content{max-width:100%;padding-left:80px}section.mainslider .slide_content p{line-height:26px;font-size:18px}section.mainslider .slide_img{min-height:395px;max-height:395px;position:relative;overflow:hidden}footer#colophon .site-info ul li a{white-space:nowrap}footer#colophon .site-info ul{gap:20px}}