body{font-family:Poppins,sans-serif;color:#000;background-color:#fff}.layout-padding{padding:50px 0 75px 0}.layout-padding2{padding:45px 0}.layout-padding2-top{padding-top:45px}.layout-padding2-bottom{padding-bottom:45px}.layout-padding-top{padding-top:75px}.layout-padding-bottom{padding-bottom:75px}.heading-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.heading-container h2{font-weight:700;text-transform:uppercase;position:relative}.heading-container h2::after,.heading-container h2::before{content:"";position:absolute;top:50%;width:40px;height:1px;background-color:#fec016}.heading-container h2::before{left:-5px;-webkit-transform:translate(-100%,-50%);transform:translate(-100%,-50%)}.heading-container h2::after{right:-5px;-webkit-transform:translate(100%,-50%);transform:translate(100%,-50%)}.hero-area{height:100vh}.hero-area-img{background-image:url("/assets/themes/esigned/images/hero-bg.jpg");background-size:cover;background-repeat:no-repeat;background-position:center}.hero-area-img.hero-filtred{background-color:gray;background-blend-mode:multiply}.sub-page.hero-area{height:auto}.sub-page .who-section.layout-padding{padding-top:0}.hero-area.sub-pages{height:auto}.header-section .container-fluid{padding-right:25px;padding-left:25px}.header-section .nav-container{margin:0 auto}@media (min-width:992px){.custom-nav-container .navbar.navbar-default .navbar-nav .nav-link{color:#fff;text-align:center}.custom-nav-container .navbar.navbar-default .navbar-nav>.nav-item>.nav-link{margin:5px 20px;position:relative;color:#fff;text-align:center}.custom-nav-container .navbar.navbar-default .subnav .nav-link{color:#000}.custom-nav-container .navbar.navbar-default .subnav{background-color:#fff}.custom-nav-container .navbar.navbar-default .navbar-nav>.nav-item>.nav-link::before{content:"";position:absolute;top:50%;left:-2px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:7px;height:7px;border-radius:100%;background-color:#fff}}.custom-nav-container .navbar.navbar-default .navbar-toggler span{background-color:#fff}.custom-nav-container .navbar.navbar-default .navbar-toggler span::after,.custom-nav-container .navbar.navbar-default .navbar-toggler span::before{background-color:#fff}.btn-login{color:#fff}.btn-login:hover{color:rgba(255,255,255,.75)}a,a:focus,a:hover{text-decoration:none}a:focus,a:hover{color:initial}.btn,.btn:focus{outline:0!important;-webkit-box-shadow:none;box-shadow:none}.user-option{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.module-logo .sh-logo-text{color:#fff}.custom-nav-container{padding:15px 0}.custom-nav-container .navbar-toggler{outline:0}.slider-section{height:90%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff}.slider-section .carousel-inner{margin-bottom:110px}.slider-section .text-slider-box h5{font-size:4rem}.slider-section .text-slider-box p{margin-top:25px;font-size:1.5rem}.info-section{background-color:#232323;color:#fff;padding:90px 0 45px 0}.info-section h5{line-height:1.5}.info-section .info_insta .insta-container>div{display:-webkit-box;display:-ms-flexbox;display:flex}.info-section .info_insta .insta-container img{width:100%}.info-section .info_insta .insta-container .insta-box{margin:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;background-color:#fff;padding:10px 20px}.info-section .info-contact .img-box{width:35px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.info-section .info-contact p{margin:0}.footer-section{background-color:#232323;font-weight:500;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer-section p{padding:20px 65px;margin:0 auto;text-align:center;border-top:1px solid #fff}.sh-banner-section{background-color:#232323}.copyright,.powered,.powered a{color:#fbfcfd}.hero-area:not(.hero-area-img){background-color:#232323}.btn-default:not(.btn-group .btn-default){padding:8px 30px;border-style:solid;border-width:1px;text-transform:uppercase;font-size:15px}.btn-default{background:#f6b512;border-color:#e1a30f;color:#2b2b2b}.btn-default.active,.btn-default.hover,.btn-default:active,.btn-default:hover{background:#e1a30f;border-color:#e1a30f;color:#2b2b2b}.sh-counter .sh-counter-icon,.sh-counter .sh-counter-value,.theme-default .sh-icon:not(.mission-icon-box .sh-icon):not(.info-section .sh-icon):not(.sh-banner-section .sh-icon){color:#e1a30f}.module-testimonial .blockquote-custom-icon,.sh-slideshow-wrap .blockquote-custom-icon{background:#e1a30f}.module-testimonial .blockquote-custom-icon i,.sh-slideshow-wrap .blockquote-custom-icon i{color:#fff}.sh-slideshow-wrap .ribbon-corner,.theme-default a#sh-scrollup{background:#e1a30f;color:#fff}.theme-default .mission-section .mission-icon-box{background:#e1a30f}@media (max-width:1120px){.hero-area{height:auto}.slider-section{padding:50px 0}}@media (max-width:992px){.user-option{flex-direction:column}.user-option a{margin-bottom:10px}}@media (max-width:768px){.info-section .col-md-3{text-align:center}.info-section .col-md-3:not(:last-child){margin-bottom:35px}.who-section .detail-box{margin-left:15px;margin-top:35px}.work-section .work-container .box.b-1,.work-section .work-container .box.b-2,.work-section .work-container .box.b-3,.work-section .work-container .box.b-4{width:100%}.info-section .col-md-3>div{display:flex;flex-direction:column;align-items:center}.info-section .info-form .social_box{justify-content:center}.info-section .info-form .social_box a{margin:0 10px}.footer-section p{padding:20px 30px}}@media (max-width:576px){.slider-section .text-slider-box h5{font-size:3rem}}@media (max-width:420px){.slider-section .text-slider-box h5{font-size:2rem}}@media (min-width:1200px){.container{max-width:1170px}}