html{font-family:"Lato",sans-serif}a,p{color:#302925}p{font-size:14px;font-weight:400;line-height:24px;margin-bottom:15px}a{outline:medium;text-decoration:none;transition:all .3s ease-out 0s}a:focus,a:hover{color:#f47920;text-decoration:none;transition:all .3s ease 0s}.bg-fixed{background-attachment:fixed}.ptb-100,.ptb-200{padding:70px 0}@media (min-width:768px){.ptb-200{padding:150px 0}.ptb-100{padding:100px 0}}.ptb-30{padding:30px 0}.mb-40{margin-bottom:40px!important}.white-bg{background:#fff}.gray-bg{background:#fbfbfb}.bg-light{background-color:#fff!important}header{padding-top:10px;padding-bottom:10px}.brand img{height:60px}.hamburger{position:relative;top:5px}.hamburger-box{height:19px;width:30px}.hamburger-inner,.hamburger-inner::after,.hamburger-inner::before{background-color:#302925;height:2px;width:30px}#navigation{transition:all .3s ease 0s;opacity:0;margin-right:-30px;visibility:hidden}#navigation.menu-open{margin-right:20px;opacity:1;visibility:visible}#navigation .nav-item{display:inline-block}#navigation .nav-item .nav-link{color:#302925;font-size:12px;font-weight:400;letter-spacing:1px;position:relative;text-transform:uppercase;padding:0 10px}#navigation .nav-item:hover>.nav-link,.slider-text h1 span{color:#f47920}.slider{background:url(../../images/background-alt.jpg) no-repeat center center/cover fixed;position:relative}.teal-overlay::before{background:#302925 0 0;content:"";height:100%;left:0;opacity:.7;position:absolute;top:0;width:100%}.slider-text{background:rgba(255,255,255,.8) 0 0;margin:auto;outline:1px solid #fff;outline-offset:5px;padding:20px;position:relative;z-index:999}.slider-text h1{font-family:'Oswald',sans-serif;color:#939598;font-size:35px;letter-spacing:3px;text-transform:uppercase;font-weight:300}.slider-text p{font-size:15px;letter-spacing:1px}.slider-text hr{opacity:1;background-color:#939598;border:0;height:3px;width:60px;margin:35px auto 40px}.list-inline-item{margin:5px!important}.list-footer-link,.list-social-buttons{margin:0}.list-social-buttons a{color:#fff;display:inline-block;text-align:center;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s;background:#302925 0 0;font-size:24px;height:50px;line-height:50px;width:50px}@media (min-width:768px){.list-social-buttons a{font-size:18px;height:40px;line-height:40px;width:40px}}.list-social-buttons a:hover,.title-bdr:before{background:#939598 0 0}.section-title{margin:auto auto 50px;width:90%}@media (min-width:768px){.section-title{width:60%}}.section-title p{letter-spacing:.5px}.portfolio-menu a,.section-title h2{position:relative;text-transform:uppercase}.section-title h2{font-weight:300;margin-bottom:40px;font-size:30px}.title-bdr:before{bottom:-20px;content:"";height:1px;left:50%;position:absolute;top:auto;-webkit-transform:translateY(0) translateX(-50%);transform:translateY(0) translateX(-50%);width:70px}.portfolio-menu li{margin-right:0!important;padding:0 15px;position:relative}.portfolio-menu li+li::before{width:15px;content:'';position:absolute;top:60%;left:0;transform:translate(-50%,-50%) rotate(-60deg);border-top:1px solid #939598}.portfolio-menu a{box-shadow:0 0 1px rgb(0 0 0/0%);font-size:12px;transform:perspective(1px) translateZ(0);transition-duration:.3s;transition-property:transform;vertical-align:middle}.portfolio-menu a.active,.portfolio-menu a:hover{color:#f47920}.portfolio-item{position:relative}.grid-item{width:50%;cursor:pointer;min-height:1px;padding-left:10px;padding-right:10px;margin-bottom:20px}@media (min-width:768px){.grid-item{width:25%}}.item-image{display:block;position:relative}.item-image::before{background:rgba(0,0,0,.5) 0 0;content:"";display:block;height:0;left:10px;opacity:0;pointer-events:none;position:absolute;top:15%;transition:all .5s ease 0s;width:auto;right:10px;bottom:15%}.grid-item:hover .item-image::before{top:10px;bottom:10px;opacity:1;height:auto}.item-image img{width:100%;max-width:100%}.item-title{padding:20px;bottom:50%;left:0;right:0;z-index:2;opacity:0;position:absolute;text-align:center;top:auto;transform:translateY(50%);transition:all .3s ease-in-out 0s;color:#fff;text-transform:uppercase}.item-title h6{font-size:16px;transform:translateY(-10px);transition:all .4s ease-in-out 0s;font-weight:500}.portfolio-item:hover .item-title{opacity:1}.service-section{position:relative;background:url(../../images/background.jpg) fixed center center}.service-section .section-title h2{color:#fff}.container:hover input~.checkmark,.service-section .section-title .title-bdr:before{background-color:#fff}.single-service{margin-bottom:30px;padding:40px;transition:all .6s ease 0s;box-shadow:0 2px 30px rgb(0 0 0/2%);position:relative}@media (min-width:768px){.single-service{padding:70px 40px}}.single-service::before{background:0 0;border-left:2px solid #302925;border-top:2px solid #302925;content:"";height:50px;left:10px;position:absolute;top:10px;width:50px}.single-service::after{border-bottom:2px solid #302925;border-right:2px solid #302925;right:10px;bottom:10px}.single-service i{font-size:25px;margin-bottom:20px;color:#f47920}.single-service>h3{font-size:16px;font-weight:500;letter-spacing:2px;margin-bottom:15px;text-transform:uppercase}.single-service p{color:#302925;line-height:26px;margin:0}.single-pro{padding:40px;transition:all .6s ease 0s;box-shadow:0 2px 30px rgb(0 0 0/2%);position:relative;background-color:#fff;margin-bottom:30px}@media (min-width:768px){.single-pro{padding:70px 40px}}.single-pro::after,.single-pro::before,.single-service::after{background:0 0;content:"";height:50px;position:absolute;width:50px}.single-pro::before{border-left:1px solid #939598;border-top:1px solid #939598;left:10px;top:10px}.single-pro::after{border-bottom:1px solid #939598;border-right:1px solid #939598;right:10px;bottom:10px}.pro-icon{font-size:30px;margin-bottom:15px;color:#f47920}.pro-text{color:#302925;font-size:14px;font-weight:500;letter-spacing:2px;text-transform:uppercase;text-align:center}form{margin:20px 0}form input:not([type=checkbox]),form textarea{border:1px solid #939598;color:#302925;font-size:14px;height:45px;padding-left:20px;width:100%}form textarea{min-height:150px;padding-top:10px}.custom-checkbox{display:block;position:relative;padding-left:35px;margin-bottom:12px;cursor:pointer;font-size:10px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.custom-checkbox a{text-decoration:underline}.custom-checkbox input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkmark{position:absolute;top:0;left:0;height:25px;width:25px;background-color:#fff;border:1px solid #939598}.custom-checkbox input:checked~.checkmark{background-color:#f47920}.checkmark:after{content:"";position:absolute;display:none}.custom-checkbox input:checked~.checkmark:after{display:block}.custom-checkbox .checkmark:after{left:9px;top:5px;width:5px;height:10px;border:solid #fff;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}form button{background:0 0;border:1px solid #939598;color:#302925;font-size:12px;font-weight:600;padding:13px 30px;text-transform:uppercase;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s;width:100%}@media (min-width:768px){form button{width:200px}}form button:active,form button:focus,form button:hover{border-color:#f47920}footer{font-size:14px}footer a{color:#302925}footer .logo img{height:120px}footer .list-social-buttons a{font-size:18px;height:40px;line-height:40px;width:40px}@media (min-width:768px){footer .list-social-buttons a{font-size:14px;height:30px;line-height:30px;width:30px}}