:root{--sg-black:#0b0b0c;--sg-black-soft:#171719;--sg-gold:#c9a227;--sg-gold-light:#e0c36a;--sg-cream:#f8f5ec}
body{color:#1c1c1e}
.sec-title{margin-bottom:32px!important}.sec-title h2{margin-bottom:12px!important}.sec-title .text,.sec-title p{margin-top:8px!important;margin-bottom:0!important}
h1,h2,h3,h4,h5,h6{margin-top:0}.text p:last-child,.content-column p:last-child{margin-bottom:0}
.breadcrumbs_content h3{margin-bottom:10px!important}
.preloader{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}
a{transition:color .25s ease,background-color .25s ease,border-color .25s ease,transform .25s ease}
::selection{background:var(--sg-gold);color:var(--sg-black)}
.header-top,.header-lower,.main-footer,.counter-section{background-color:var(--sg-black)!important}
.main-header .header-upper{background:#fff}
.main-menu .navigation>li>a{color:#fff}
.main-menu .navigation>li:hover>a,.main-menu .navigation>li.current>a,.main-menu .navigation>li>ul>li:hover>a{color:var(--sg-gold)!important}
.main-menu .navigation>li>ul{border-top-color:var(--sg-gold)}
.mobile-nav-toggler,.mobile-menu .close-btn,.social-nav li a:hover{color:var(--sg-gold)!important}
.mobile-menu .menu-box{background:var(--sg-black)}
.mobile-menu .navigation li>a{color:#fff;border-color:rgba(201,162,39,.22)}
.btn-style-one,.btn-style-two,.btn-style-three,.theme-btn{border-radius:8px}
.btn-style-one,.btn-style-three{background:var(--sg-gold)!important;border-color:var(--sg-gold)!important;color:var(--sg-black)!important}
.btn-style-one .txt,.btn-style-three .txt{color:var(--sg-black)!important;font-weight:700}
.btn-style-one:before,.btn-style-three:before{background:var(--sg-black)!important}
.btn-style-one:hover .txt,.btn-style-three:hover .txt{color:#fff!important}
.main-slider{background:var(--sg-black)}
.main-slider .slide{height:620px!important;min-height:620px!important;background-position:center center}
.main-slider .slide:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.82),rgba(0,0,0,.28));z-index:0}
.main-slider .slide .auto-container{position:relative;z-index:1}
.main-slider .content-boxed .title{color:var(--sg-gold)!important}
.main-slider .owl-nav .owl-prev,.main-slider .owl-nav .owl-next{border-color:var(--sg-gold)!important;color:var(--sg-gold)!important}
.main-slider .owl-dots .owl-dot.active span,.main-slider .owl-dots .owl-dot:hover span{background:var(--sg-gold)!important}
.main-slider .owl-dots,.main-slider .jssorb05,[data-u="navigator"]{display:none!important}
.sec-title h2:before,.sec-title h2:after,.service-block h5:after{background:var(--sg-gold)!important}
.scroll-to-top{background:var(--sg-gold)!important;color:var(--sg-black)!important}
.counter-section:before,.main-footer:before{background-color:rgba(0,0,0,.88)}
.counter-section .count-text,.counter-section .counter-title{color:var(--sg-gold)!important}
.footer-bottom{border-top-color:rgba(201,162,39,.25)}
.main-footer a:hover,.footer-nav a:hover{color:var(--sg-gold)!important}
.sg-services-redesign{background:#f7f5ef!important}
.sg-services-kicker,.sg-service-label{color:#9b7812!important}
.sg-services-head h2,.sg-service-title a,.sg-service-link{color:var(--sg-black)!important}
.sg-service-card{border-color:#e5dfcf!important;box-shadow:0 12px 36px rgba(0,0,0,.07)!important}
.sg-service-card:hover{box-shadow:0 22px 54px rgba(0,0,0,.15)!important}
.sg-service-index,.sg-service-arrow{background:var(--sg-black)!important;color:var(--sg-gold)!important}
.sg-service-link:hover{color:#9b7812!important}.sg-service-link:hover .sg-service-arrow{background:var(--sg-gold)!important;color:var(--sg-black)!important}
.sg-services-redesign .owl-nav button{border-color:#d9cfaf!important;color:var(--sg-black)!important}
.sg-services-redesign .owl-nav button:hover{background:var(--sg-gold)!important;border-color:var(--sg-gold)!important}
.sg-services-head{margin-bottom:30px!important}.sg-services-head h2{margin-bottom:0!important}.sg-services-head p{margin-bottom:0!important}.sg-service-title{margin-bottom:8px!important}.sg-service-excerpt{margin-bottom:0!important}.sg-service-link{padding-top:18px!important}
.project-block .overlay-box{background:rgba(0,0,0,.78)}.project-block .overlay-box .title,.project-block .plus{color:var(--sg-gold)!important}
@media(max-width:991px){.main-slider .main-slider-carousel.d-none{display:block!important}.main-slider .d-md-none{display:none!important}.main-slider .slide{height:500px!important;min-height:500px!important}.main-slider .content-boxed h1{font-size:42px!important;line-height:1.12!important}}
@media(max-width:767px){.main-header .header-top .top-left{display:none!important}.main-header .header-upper .upper-right{display:none!important}.main-header .header-upper .logo-box{float:none!important;width:100%;text-align:center}.main-header .header-upper .logo{display:inline-block}.main-header .header-upper{padding:8px 0!important}.main-header .header-upper .logo img{max-height:64px!important}}
@media(max-width:575px){.main-slider .slide{height:440px!important;min-height:440px!important}.main-slider .content-boxed h1{font-size:34px!important}.main-slider .content-boxed .title{font-size:13px!important}}
.services-section.sg-services-redesign{padding-top:76px!important;padding-bottom:76px!important}.portfolio-section{padding-top:78px!important;padding-bottom:78px!important}.sg-about-section{padding-top:76px!important;padding-bottom:76px!important}.introduction-section{padding-top:76px!important;padding-bottom:76px!important}.clients-section{padding-top:56px!important;padding-bottom:56px!important}.counter-section{padding-top:48px!important;padding-bottom:48px!important}.latest-portfolio-area.portfolio-pagev1{padding-top:58px!important;padding-bottom:72px!important}.sg-footer-main{padding-top:52px!important;padding-bottom:34px!important}
@media(max-width:767px){.services-section.sg-services-redesign,.portfolio-section,.sg-about-section,.introduction-section{padding-top:48px!important;padding-bottom:48px!important}.clients-section{padding-top:38px!important;padding-bottom:38px!important}.counter-section{padding-top:36px!important;padding-bottom:28px!important}.latest-portfolio-area.portfolio-pagev1{padding-top:38px!important;padding-bottom:52px!important}.sg-footer-main{padding-top:42px!important;padding-bottom:22px!important}.sg-services-head{margin-bottom:22px!important}.sec-title{margin-bottom:24px!important}}
