@import url(https://fonts.googleapis.com/css2?family=Didact+Gothic&family=Oswald:wght@200;300;400;500;600;700&display=swap);body, html {-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;-moz-font-smoothing: antialiased;font-smoothing: antialiased }* {margin: 0;padding: 0;-webkit-box-sizing: border-box;box-sizing: border-box;outline: 0;list-style: none;word-wrap: break-word }body {font-family: 'Didact Gothic', sans-serif;font-size: 16px;font-weight: 400;line-height: 1.75em;color: #999;overflow-x: hidden !important;background: #151515 }p {font-family: 'Didact Gothic', sans-serif;font-size: 16px;font-weight: 400;line-height: 1.75em;color: #999;margin-bottom: 20px }h1, h2, h3, h4, h5, h6 {font-family: Oswald, sans-serif;font-weight: 400;line-height: 1.25em;margin: 0 0 20px 0 }img {width: 100%;height: auto }img {-webkit-transition: all .5s;-o-transition: all .5s;transition: all .5s;color: #323232 }a, a:hover, span {display: inline-block;text-decoration: none;color: inherit }.link {-webkit-transition: all .5s;-o-transition: all .5s;transition: all .5s }.link:hover {color: #fff }b {font-weight: 400;color: #bc914b }button, input, optgroup, select, textarea {font-family: Oswald, sans-serif }input[type=checkbox]:focus, input[type=email]:focus, input[type=file]:focus, input[type=password]:focus, input[type=radio]:focus, input[type=text]:focus, textarea:focus {outline: 0 }input[type=email], input[type=file], input[type=password], input[type=text], textarea {max-width: 100%;margin-bottom: 10px;padding: 10px 0;height: auto;background-color: transparent;-webkit-box-shadow: none;box-shadow: none;border-width: 0 0 1px;border-style: solid;display: block;width: 100%;line-height: 1.5em;font-family: 'Didact Gothic', sans-serif;font-size: 16px;font-weight: 400;color: #999;background-image: none;border-bottom: 1px solid #323232;border-color: ease-in-out .15s, box-shadow ease-in-out .15s }input:focus, textarea:focus {border-bottom-width: 1px;border-color: #bc914b }button, input[type=button], input[type=reset], input[type=submit] {text-shadow: none;-webkit-box-shadow: none;box-shadow: none;line-height: 1.75em;-webkit-transition: background-color .15s ease-out;transition: background-color .15s ease-out;background: #bc914b;border: 1px solid transparent }button:hover, input[type=button]:hover, input[type=reset]:hover, input[type=submit]:hover {background-color: #323232;color: #999;border: 1px solid transparent }select {padding: 10px;border-radius: 5px }table, td, th, tr {border: 1px solid #ececec }td, th, tr {padding: 10px }input[type=checkbox], input[type=radio] {display: inline }::-webkit-input-placeholder {color: #999;font-size: 15px;font-weight: 400 }:-moz-placeholder {color: #999 }::-moz-placeholder {color: #999;opacity: 1 }:-ms-input-placeholder {color: #999 }.o-hidden {overflow: hidden }.position-re {position: relative }.full-width {width: 100% }.bg-img {background-size: cover;background-repeat: no-repeat }.bg-fixed {background-attachment: fixed }.pattern {background-repeat: repeat;background-size: auto }.bold {font-weight: 600 }.count {font-family: Oswald, sans-serif }.valign {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center }.v-middle {position: absolute;width: 100%;top: 50%;left: 0;-webkit-transform: translate(0, -50%);transform: translate(0, -50%) }.js .animate-box {opacity: 0 }::-webkit-selection {color: #999;background: rgba(0, 0, 0, .1) }::-moz-selection {color: #999;background: rgba(0, 0, 0, .1) }::selection {color: #999;background: rgba(0, 0, 0, .1) }.owl-theme .owl-nav.disabled + .owl-dots {margin-top: 0;line-height: .7;display: block }.owl-theme .owl-dots .owl-dot span {width: 8px;height: 8px;margin: 0 3px;border-radius: 50%;background: 0 0;border: 1px solid rgba(255, 255, 255, .2) }.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {background: 0 0;border: 1px solid #bc914b }.section-padding {padding: 90px 0 }.section-padding2 {padding: 0 0 90px 0 }.section-padding h6 {color: #bc914b;font-size: 20px;margin-bottom: 20px }.section-title {font-size: 40px;font-family: Oswald, sans-serif;font-weight: 400;color: #fff;text-transform: uppercase;position: relative;letter-spacing: 10px;word-spacing: 5px;margin-bottom: 30px }.section-title span {color: #bc914b }.section-title2 {font-size: 35px;font-weight: 300;color: #bc914b;position: relative;line-height: 1.25em;margin-bottom: 30px;letter-spacing: 3px;text-transform: uppercase }.navbar {position: absolute;left: 0;top: 0;width: 100%;background: 0 0;z-index: 99;padding-right: 10%;padding-left: 0;padding-top: 0;padding-bottom: 0 }.navbar .icon-bar {color: #bc914b }.navbar .navbar-nav .nav-link {font-family: Oswald, sans-serif;font-size: 15px;font-weight: 400;color: #fff;text-transform: uppercase;letter-spacing: 4px;margin: 5px 5px;-webkit-transition: all .4s;transition: all .4s }.navbar .navbar-nav .nav-link.black-color {color: #fff }.navbar .navbar-nav .nav-link:hover {color: #d8ac59 }.navbar .navbar-nav .active {color: #d8ac59 !important }.nav-scroll {background: #151515;padding: 0 10% 0 0;position: fixed;top: -100px;left: 0;width: 100%;-webkit-transition: -webkit-transform .5s;transition: -webkit-transform .5s;transition: transform .5s;transition: transform .5s, -webkit-transform .5s;-webkit-transform: translateY(100px);transform: translateY(100px);-webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .1);box-shadow: 0 5px 15px rgba(0, 0, 0, .1) }.nav-scroll .icon-bar {color: #bc914b }.nav-scroll .navbar-nav .nav-link {color: #fff }.nav-scroll .navbar-nav .active {color: #bc914b !important }.nav-scroll .navbar-nav .logo {padding: 15px 0;color: #999 }.nav-scroll .logo {width: 100px }.nav-scroll .logo-img {margin-bottom: 0;height: 70px }.nav-scroll .logo-wrapper .logo h2 {font-family: Oswald, sans-serif;font-size: 40px;font-weight: 400;margin-bottom: 0;display: block;width: 100%;position: relative;color: #bc914b;line-height: 1.25em;letter-spacing: 5px;display: none }.nav-scroll .logo-wrapper .logo span {display: block;font-family: Oswald, sans-serif;font-size: 13px;color: #575757;font-weight: 400;letter-spacing: 3px;display: block;margin-top: 3px;line-height: 1.2em;text-transform: uppercase;margin-left: 5px;display: none !important }.nav-scroll .logo-wrapper {padding: 15px 70px 15px 150px;background: #151515 }.logo-wrapper {float: left;background: #151515;padding: 40px }.logo-wrapper .logo h2 {font-family: Oswald, sans-serif;font-size: 45px;font-weight: 400;display: block;width: 100%;position: relative;color: #bc914b;letter-spacing: 9px;margin-bottom: 0 }.logo-wrapper .logo h2 a i {color: #999;font-size: 20px;vertical-align: super }.logo-wrapper .logo span {display: block;font-family: Oswald, sans-serif;font-size: 12px;color: #999;font-weight: 400;letter-spacing: 4px;display: block;margin-top: 5px;line-height: 1.5em;text-transform: uppercase }.logo {padding: 0;width: 150px;text-align: center }.logo-img {height: 100px;margin-bottom: 5px }.dropdown:hover .dropdown-menu, .dropdown:hover .mega-menu {opacity: 1;visibility: visible;-webkit-transform: translateY(0);transform: translateY(0) }.dropdown .nav-link {cursor: pointer }.dropdown .nav-link i {padding-left: 1px;font-size: 9px }.dropdown-item {position: relative }.dropdown-item:hover .sub-menu {opacity: 1;visibility: visible;-webkit-transform: translateY(0);transform: translateY(0) }.dropdown-item span {display: block;cursor: pointer }.dropdown-menu, .sub-menu {display: block;opacity: 0;visibility: hidden;-webkit-transform: translateY(20px);transform: translateY(20px);width: 200px;padding: 15px 10px;border-radius: 0;border: 0;background-color: #151515;-webkit-box-shadow: 0 10px 20px rgba(0, 0, 0, .05);box-shadow: 0 10px 20px rgba(0, 0, 0, .05);-webkit-transition: all .3s;transition: all .3s }.dropdown-menu .dropdown-item, .sub-menu .dropdown-item {padding: 5px 15px;font-family: 'Didact Gothic', sans-serif;font-size: 15px;font-weight: 300;color: #fff;position: relative;-webkit-transition: all .4s;transition: all .4s;border-bottom: 1px solid rgba(255, 255, 255, .025);background-color: transparent }.dropdown-menu .dropdown-item:last-child, .sub-menu .dropdown-item:last-child {border-bottom: none }.dropdown-menu .dropdown-item:hover, .sub-menu .dropdown-item:hover {background: 0 0;padding-left: 20px;color: #bc914b }.dropdown-menu .dropdown-item a, .sub-menu .dropdown-item a {display: block }.dropdown-menu .dropdown-item i, .sub-menu .dropdown-item i {padding: 13px 0 0 5px;font-size: 8px;float: right }.dropdown-menu .dropdown-item em, .sub-menu .dropdown-item em {font-size: 8px;background-color: #151515;padding: 2px 4px;color: #fff;border-radius: 2px;position: absolute;right: 10px;top: 5px }.dropdown-menu.last {left: -60% }.sub-menu {position: absolute;left: 100%;top: -5px }.sub-menu.left {left: -100%;margin-left: -20px }.mega-menu {position: absolute;opacity: 0;visibility: hidden;-webkit-transform: translateY(20px);transform: translateY(20px);right: -150px;width: 800px;background-color: #fff;-webkit-box-shadow: 0 10px 20px rgba(0, 0, 0, .05);box-shadow: 0 10px 20px rgba(0, 0, 0, .05);-webkit-transition: all .3s;transition: all .3s }.mega-menu .dropdown-title {display: block;color: #fff;font-size: 15px;font-weight: 300;letter-spacing: 5px;text-transform: uppercase;margin-bottom: 15px;padding: 0 15px 15px;border-bottom: 1px solid rgba(255, 255, 255, .03) }.mega-menu .dropdown-menu {position: static !important;float: left;-webkit-box-shadow: none;box-shadow: none;border-right: 1px solid rgba(255, 255, 255, .03);border-bottom: 1px solid rgba(255, 255, 255, .03);-webkit-transition: all .3s;transition: all .3s }@media screen and (max-width:767px) {.navbar {padding-right: 0;padding-right: 0;background: #151515 }.nav-scroll {background: #151515 }.logo-wrapper {float: left;padding: 15px }.nav-scroll .logo-wrapper {padding: 15px;background-color: #151515 }.logo-img {height: 70px }.nav-scroll .logo-img {height: 50px }}.header {min-height: 100vh;overflow: hidden }.header .caption .o-hidden {display: inline-block }.header .caption h2 {font-weight: 400;font-size: 30px }.header .caption h4 {font-family: Oswald, sans-serif;font-size: 20px;font-weight: 400;text-transform: uppercase;letter-spacing: 5px;color: #fff;text-align: right;margin-bottom: 30px;-webkit-animation-delay: .2s;animation-delay: .2s }.header .caption h1 {position: relative;margin-bottom: 20px;font-family: Oswald, sans-serif;font-size: 48px;text-transform: uppercase;line-height: 1.35em;-webkit-animation-delay: .4s;animation-delay: .4s;color: #fff;font-weight: 400;letter-spacing: 15px }.header .caption p {font-size: 18px;line-height: 1.75em;margin-bottom: 0;color: #fff;-webkit-animation-delay: .6s;animation-delay: .6s;margin-right: 15px }.header .caption p span {letter-spacing: 5px;text-transform: uppercase;margin: 0 5px;padding-right: 14px;position: relative }.header .caption p span:last-child {padding: 0 }.header .caption p span:last-child:after {display: none }.header .caption p span:after {content: '';width: 7px;height: 7px;border-radius: 50%;background: #151515;position: absolute;top: 10px;right: 0;opacity: .5 }.header .caption .butn-light {-webkit-animation-delay: .8s;animation-delay: .8s;margin-right: 15px }.header .social a {color: #eee;font-size: 20px;margin: 10px 15px }.slider .owl-item, .slider-fade .owl-item {height: 100vh;position: relative }.slider .item, .slider-fade .item {position: absolute;top: 0;left: 0;height: 100%;width: 100%;background-size: cover;background-position: center }.slider .item .caption, .slider-fade .item .caption {z-index: 9 }.slider .owl-theme .owl-dots, .slider-fade .owl-theme .owl-dots {position: absolute;bottom: 5vh;width: 100% }.owl-nav {position: absolute;bottom: 3%;left: 12% }.owl-prev {float: left }.owl-next {float: right }.owl-theme .owl-nav [class*=owl-] {width: 40px;height: 40px;line-height: 34px;background: 0 0;border-radius: 100%;color: rgba(255, 255, 255, .75);font-size: 11px;margin-right: 3px;cursor: pointer;border: 1px solid rgba(255, 255, 255, .3);transition: all .2s ease-in-out;transform: scale(1) }.owl-theme .owl-nav [class*=owl-]:hover {transform: scale(.9);background: 0 0;border: 1px solid #bc914b;color: #bc914b }@media screen and (max-width:768px) {.owl-nav {display: none }}.left-panel {background: #151515;position: absolute;width: 143px;height: 100%;left: 0;top: 0;z-index: 1;overflow: hidden }.social-left {display: block;margin: 0;padding: 10px 0;list-style: none;text-align: center;position: absolute;left: 0;width: 100%;bottom: 24px;background: #151515;z-index: 10 }.social-left:before {content: '';position: absolute;left: 50%;width: 1px;height: 70px;top: -70px;background: #373737 }.social-left li {display: block;margin: 0;padding: 3px 0 }.social-left li a {display: inline-block;text-decoration: none;width: 40px;height: 40px;line-height: 40px;text-align: center;font-size: 13px;border: 1px solid #373737;color: #999;border-radius: 100%;-webkit-transition: all .4s;-o-transition: all .4s;transition: all .4s }.social-left li a:hover {color: #bc914b;border: 1px solid #bc914b }.social-left li a svg {margin-bottom: -2px }@media (max-width:1259.98px) {.left-panel {width: 100px }}@media (max-width:991.98px) {.left-panel {width: 50px }}@media (max-width:767.98px) {.left-panel {display: none }}.banner-header {height: 50vh;z-index: -2;background-size: auto }.banner-header h6 {font-size: 20px;font-weight: 400;margin-bottom: 10px }.banner-header h6 a:hover {color: #fff }.banner-header h6 i {margin: 0 15px;font-size: 10px }.banner-header h5 {color: #bc914b;font-size: 17px;font-family: Oswald, sans-serif;font-weight: 400;margin-bottom: 5px }.banner-header h1 {font-size: 40px;font-family: Oswald, sans-serif;font-weight: 400;color: #bc914b;position: relative;margin-bottom: 10px;line-height: 1.2em }.banner-header p {font-size: 20px;font-weight: 400;margin-bottom: 0;color: #999;-webkit-animation-delay: 1s;animation-delay: 1s }.banner-header p a {color: #bc914b }@media screen and (max-width:767px) {.banner-header {height: 30vh;margin-top: 70px }.banner-header h6 {font-size: 12px;font-weight: 400;margin-bottom: 10px }.banner-header h6 a:hover {color: #bc914b }.banner-header h6 i {margin: 0 15px;font-size: 10px }.banner-header p {font-size: 20px;color: #999 }}.banner-img:after {position: absolute;height: 100%;right: 0;left: 0;content: "";background: -webkit-linear-gradient(bottom, #151515 0, rgba(21, 21, 21, .8) 100%, rgba(21, 21, 21, .5) 100%);background: linear-gradient(to top, #151515 0, rgba(21, 21, 21, .8) 100%, rgba(21, 21, 21, .5) 100%);object-fit: cover }.content-wrapper {position: relative }.content-lines-wrapper {position: absolute;left: 0;width: 100%;height: 100%;overflow: hidden }.content-lines-inner {position: absolute;width: 1140px;left: 50%;margin-left: -570px;top: 0;height: 100%;border-left: 1px solid #323232;border-right: 1px solid #323232;border-bottom: 1px solid #323232 }.content-lines {position: absolute;left: 33.666666%;right: 33.666666%;height: 100%;border-left: 1px solid #323232;border-right: 1px solid #323232 }.about {padding-bottom: 90px }.about .about-img img:hover {transform: scale(.95) }.about .about-img {position: relative }.about .about-img .img {padding: 0 15px 30px 30px;position: relative }.about .about-img .img:before {content: '';position: absolute;top: 30px;left: 0;right: 45px;bottom: 0;border: 1px solid #323232 }.about .about-img .img img {position: relative;z-index: 2;background: #151515 }.about-img-2 {position: relative }.about-img .about-img-2 {width: 40% !important;position: absolute;bottom: 0;right: 45px;z-index: 3;padding: 20px 15px;color: #fff;text-transform: uppercase;font-family: Oswald, sans-serif;font-weight: 300;letter-spacing: 5px;font-size: 13px;line-height: 1.5em;text-align: center }.about-buro {background: #323232 }.team .item {margin-bottom: 30px }.team .item .img:before {top: 20px;left: 20px;border-left: 1px solid;border-top: 1px solid;content: '';position: absolute;width: 60px;height: 60px;z-index: 20;border-color: rgba(255, 255, 255, .2) }.team .item:hover .info .social {top: 0 }.team .info {text-align: center;padding: 30px 20px;position: relative;overflow: hidden }.team .info h6 {font-size: 17px;margin-bottom: 5px;text-transform: uppercase;font-weight: 300;letter-spacing: 3px;color: #fff }.team .info p {margin-bottom: 5px;color: #999 }.team .info .social {position: absolute;top: 100%;left: 0;width: 100%;height: 100%;background-color: #323232;-webkit-transition: all .4s;transition: all .4s }.team .info .social a {font-size: 17px;color: #bc914b;margin: 0 5px }.team .info .social a svg {fill: #bc914b;margin-bottom: -1px;}.services .item {padding: 60px 30px;margin-bottom: 30px;position: relative }.services .item:hover {background: #232323 }.services .item:hover .numb {color: transparent;-webkit-text-stroke: 1px rgba(208, 166, 90, .5) }.services .item h5 {font-size: 16px;font-weight: 300;margin-bottom: 15px;color: #fff;text-transform: uppercase;letter-spacing: 5px }.services .item p {margin-bottom: 0 }.services .item img {width: 60px;margin-bottom: 20px }.services .item .numb {font-size: 40px;font-weight: 600;font-family: Oswald, sans-serif;position: absolute;bottom: 30px;right: 30px;color: transparent;-webkit-text-stroke: 1px rgba(255, 255, 255, .1);line-height: 1em }.services .item .line {width: 100%;display: inline-block;position: relative;margin-bottom: 5px }.services .item .line:after {position: absolute;left: 0;bottom: 10px;width: 50px;height: 1px;background-color: rgba(255, 255, 255, .1);content: '';transition-property: all;transition-duration: .3s;transition-timing-function: ease-in-out }.services .item:hover .line:after {width: 100%;background-color: rgb(188 145 75 / 50%);transition-property: all;transition-duration: .8s;transition-timing-function: ease-in-out }.sidebar .sidebar-widget {position: relative;display: block;margin-bottom: 30px }.sidebar .sidebar-widget:last-child {margin-bottom: 0 }.sidebar .sidebar-widget .widget-inner {position: relative;display: block;padding: 45px;background: #232323;border-radius: 0;padding-bottom: 47px }.sidebar-title {position: relative;margin-bottom: 20px;border-bottom: 1px solid #373737;padding-bottom: 15px }.sidebar-title h4 {position: relative;display: inline-block;font-family: Oswald, sans-serif;font-size: 20px;line-height: 1.1em;color: #fff;font-weight: 300;text-transform: uppercase;letter-spacing: 5px;margin-bottom: 0 }.sidebar .services ul {position: relative }.sidebar .services ul li {position: relative;line-height: 48px;font-size: 16px;color: #999;font-weight: 300;margin-bottom: 5px }.sidebar .services ul li:before {content: "";position: absolute;left: -20px;top: 0;right: -20px;bottom: 0;background: #bc914b;border-radius: 0;opacity: 0;transition: all .3s ease }.sidebar .services ul li:after {content: "";position: absolute;left: -20px;top: 50%;margin-top: -12px;height: 24px;border-left: 2px solid var(--thm-base);opacity: 0;transition: all .3s ease }.sidebar .services ul li:last-child {margin-bottom: 0 }.sidebar .services ul li a {position: relative;display: block;font-size: 16px;color: #999;font-weight: 400;transition: all .3s ease;z-index: 1 }.sidebar .services ul li.active a, .sidebar .services ul li:hover a {color: #fff }.sidebar .services ul li.active:after, .sidebar .services ul li.active:before, .sidebar .services ul li:hover:after, .sidebar .services ul li:hover:before {opacity: 1 }.sidebar .services ul li a:after {position: absolute;right: 0;top: -1px;font-family: themify;content: "\e649";opacity: 1;font-size: 10px;font-weight: 400;z-index: 1 }.sidebar .services ul li a:hover:before, .sidebar .services ul li.active a:before {opacity: 1;transform: scaleX(1);transition: all .3s ease .1s }.projects .item {position: relative;overflow: hidden;margin-bottom: 30px }.projects .item:hover img {-webkit-filter: none;filter: none;-webkit-transform: scale(1.09, 1.09);transform: scale(1.09, 1.09);-webkit-filter: brightness(70%);-webkit-transition: all 1s ease;-moz-transition: all 1s ease;-o-transition: all 1s ease;-ms-transition: all 1s ease;transition: all 1s ease }.projects .item:hover .con {bottom: 0 }.projects .item img {-webkit-transition: all .5s;transition: all .5s }.projects .item .con {padding: 30px 15px;position: absolute;bottom: -58px;left: 0;width: 100%;-webkit-transition: all .3s;transition: all .3s;text-align: center;z-index: 20;height: auto;box-sizing: border-box;background: -moz-linear-gradient(top, transparent 0, rgba(0, 0, 0, .1) 2%, rgba(0, 0, 0, .75) 90%);background: -webkit-linear-gradient(top, transparent 0, rgba(0, 0, 0, .01) 2%, rgba(0, 0, 0, .75) 90%);background: linear-gradient(to bottom, transparent 0, rgba(0, 0, 0, .01) 2%, rgba(0, 0, 0, .75) 90%) }.projects .item .con h6, .projects .item .con h6 a {position: relative;color: #bc914b;font-size: 13px;font-weight: 400;margin-top: 0;margin-bottom: 10px;letter-spacing: 5px;text-transform: uppercase }.projects .item .con h5, .projects .item .con h5 a {position: relative;color: #fff;font-size: 20px;font-weight: 300;margin-top: 0;margin-bottom: 10px;letter-spacing: 5px;text-transform: uppercase }.projects .item .con p {color: #fff;font-size: 20px }.projects .item .con i {color: #fff;font-size: 20px }.projects .item .con i:hover {color: #bc914b }.projects .item .con .butn-light {margin-left: 0;border-radius: 30px;border-color: #999;padding: 11px 30px }.projects .item .con .butn-light:hover {border-color: #bc914b }.projects .item .line {text-align: center;height: 1px;width: 60px;background-color: rgba(255, 255, 255, .2);transition-property: all;transition-duration: .3s;transition-timing-function: ease-in-out;margin: 0 auto 30px }.projects .item:hover .line {width: 100%;transition-property: all;transition-duration: .8s;transition-timing-function: ease-in-out }.projects-prev-next {padding: 40px 0;border: none;border-top: 1px solid #323232 }@media (max-width:576px) {.projects-prev-next {text-align: center }.projects-prev-next-left {margin-bottom: 10px }}.projects-prev-next a {display: inline-block;font-size: 16px;color: #999;line-height: 1em }.projects-prev-next a i {font-size: 20px }.projects-prev-next a:hover {color: #bc914b }.projects-prev-next .projects-prev-next-left a i {margin-right: 5px;font-size: 12px }.projects-prev-next .projects-prev-next-right a i {font-size: 12px;margin-left: 0;margin-left: 5px }.clients {background-color: #323232 }.clients .owl-carousel {margin: 20px 0 }.clients .clients-logo {opacity: 1;line-height: 0 }.clients .clients-logo:hover {opacity: 1 }.clients img {-webkit-filter: none;filter: none;opacity: 0;visibility: hidden;pointer-events: none }.clients .clients-logo a {-webkit-filter: none;filter: none;opacity: 0;visibility: hidden;pointer-events: none }.clients img:hover {-webkit-filter: grayscale(100%);filter: grayscale(100%);-webkit-transition: all .5s;transition: all .5s }.gallery-item {position: relative;padding-top: 20px }.gallery-box {overflow: hidden;position: relative }.gallery-box .gallery-img {position: relative;overflow: hidden }.gallery-box .gallery-img:after {content: " ";display: block;width: 100%;height: 100%;position: absolute;top: 0;left: 0;border-radius: 0;transition: all .27s cubic-bezier(.3, .1, .58, 1) }.gallery-box .gallery-img > img {transition: all .3s cubic-bezier(.3, .1, .58, 1);border-radius: 0 }.gallery-box .gallery-detail {opacity: 0;color: #fff;width: 100%;padding: 20px;box-sizing: border-box;position: absolute;left: 0;overflow: hidden;transition: all .27s cubic-bezier(.3, .1, .58, 1) }.gallery-box .gallery-detail h4 {font-size: 18px }.gallery-box .gallery-detail p {color: Rgba(0, 0, 0, .4);font-size: 14px }.gallery-box .gallery-detail i {color: #151515;padding: 8px }.gallery-box .gallery-detail i:hover {color: #151515 }.gallery-box:hover .gallery-detail {top: 50%;transform: translate(0, -50%);opacity: 1 }.gallery-box:hover .gallery-img:after {background: rgba(0, 0, 0, .4) }.gallery-box:hover .gallery-img > img {transform: scale(1.05) }.mfp-figure button {border: 0 solid transparent }button.mfp-arrow, button.mfp-close {border: 0 solid transparent;background: 0 0 }.vid-area h5 {font-size: 20px;font-weight: 300;color: #fff;letter-spacing: 5px;margin-bottom: 30px;text-transform: uppercase }.play-button {position: relative;width: 85px;height: 85px;margin: auto;-webkit-transform: scale(1.3);-ms-transform: scale(1.3);transform: scale(1.3);z-index: 4;margin-left: 15px }.play-button svg {position: absolute;width: 100%;height: 100% }.circle-fill circle {opacity: 1;fill: rgba(197, 164, 126, .5) }.polygon {position: absolute;width: 100%;height: 100%;text-align: center;line-height: 90px;font-size: 35px;z-index: 2;padding-left: 5px }.play-button svg.circle-fill {z-index: 1;stroke-dasharray: 322;stroke-dashoffset: 322;-webkit-transition: all .5s;-o-transition: all .5s;transition: all .5s;-webkit-transform: rotate(-90deg);-ms-transform: rotate(-90deg);transform: rotate(-90deg) }.play-button:hover svg.circle-fill {stroke-dashoffset: 38.5 }.play-button svg.circle-track {z-index: 0 }.play-button.color {color: #bc914b }.play-button.color .circle-fill circle {fill: #bc914b }.video-gallery-button {position: relative;margin: auto;-webkit-transform: scale(1.3);-ms-transform: scale(1.3);transform: scale(1.3);z-index: 4;margin-left: 15px;float: right }.video-gallery-polygon {z-index: 2;padding-left: 5px;display: inline-block;position: absolute;bottom: 15px;right: 15px;background: 0 0;border-radius: 50%;border: 1px solid rgba(255, 255, 255, .5);color: #fff;padding: 7px 6px 7px 8px;line-height: 0 }.video-gallery-polygon:hover {background: #fff;border: 1px solid #fff;color: #bc914b }.testimonials-box {position: relative;background: #151515;padding: 60px 45px }.testimonials-box .head-box h6 {font-weight: 400;color: #999;font-size: 17px;text-transform: uppercase;letter-spacing: 3px;margin-bottom: 10px }.testimonials-box .head-box h4 {font-size: 20px;font-weight: 300;color: #fff;letter-spacing: 5px;border-bottom: 1px solid #373737;padding-bottom: 15px;text-transform: uppercase }.testimonials-box .head-box h4 span {color: #fff }@media screen and (max-width:991px) {.testimonials-box {margin-bottom: 90px;padding: 35px 20px }}.testimonials .item {margin-bottom: 30px;position: relative }.testimonials .item .quote {position: absolute;right: 15px;top: 60px;width: 100px;margin: 0 auto 30px;opacity: .05 }.testimonials .item p {color: #999 }.testimonials .item .info {text-align: left;margin: 30px 0 15px 0 }.testimonials .item .info .author-img {width: 55px;height: 55px;border-radius: 50%;float: left;overflow: hidden }.testimonials .item .info .cont {margin-left: 70px }.testimonials .item .info h6 {font-size: 16px;margin-bottom: 0;padding-top: 7px;font-weight: 400;font-family: 'Didact Gothic', sans-serif;color: #bc914b }.testimonials .item .info span {font-size: 16px;color: #999;margin-right: 5px;line-height: 1.25em }.testimonials .item .info .rate {float: right }.testimonials .item .info i {color: #bc914b;font-size: 10px }.bauen-blog .item {position: relative;overflow: hidden;margin-bottom: 30px }.bauen-blog .item:hover img {-webkit-filter: none;filter: none;-webkit-transform: scale(1.09, 1.09);transform: scale(1.09, 1.09);-webkit-filter: brightness(75%);-webkit-transition: all 1s ease;-moz-transition: all 1s ease;-o-transition: all 1s ease;-ms-transition: all 1s ease;transition: all 1s ease }.bauen-blog .item:hover .con {bottom: 0 }.bauen-blog .item img {-webkit-transition: all .5s;transition: all .5s;-webkit-filter: brightness(100%) }.bauen-blog .item .con {margin: -120px 20px 75px;padding: 15px 15px 25px 15px;background-color: #323232 !important;border: 1px solid #323232;border-radius: 0;overflow: hidden;-webkit-transition: .2s cubic-bezier(.3, .58, .55, 1);transition: .2s cubic-bezier(.3, .58, .55, 1);bottom: -55px;position: relative }.bauen-blog .item .con .category {font-size: 12px;font-weight: 400;margin-bottom: 0;letter-spacing: 1px }.bauen-blog .item .con .category a {margin-right: 5px;position: relative }.bauen-blog .item .con .category a:hover {color: #bc914b }.bauen-blog .item .con .category a:last-child {margin-right: 0 }.bauen-blog .item .con .category a:last-child:after {display: none }.bauen-blog .item .con h5, .bauen-blog .item .con h5 a {color: #bc914b;font-size: 25px;font-family: Oswald, sans-serif;font-weight: 300;margin-bottom: 0;letter-spacing: 1px }.bauen-blog .item .con h5 a:hover, .bauen-blog .item .con h5:hover {color: #bc914b }.bauen-blog .item .con p {color: #fff;font-size: 17px }.bauen-blog .item .con i {color: #fff;font-size: 20px }.bauen-blog2 .img {position: relative;overflow: hidden }.bauen-blog2 .img:hover img {-webkit-filter: none;filter: none;-webkit-transform: scale(1.09, 1.09);transform: scale(1.09, 1.09);-webkit-transition: all 1s ease;-moz-transition: all 1s ease;-o-transition: all 1s ease;-ms-transition: all 1s ease;transition: all 1s ease }.bauen-blog2 .img img {-webkit-transition: all .5s;transition: all .5s }.bauen-blog2 .content {width: 100%;padding: 30px 45px }.bauen-blog2 .content .date {display: table-cell;position: relative;width: 80px;z-index: 2 }.bauen-blog2 .content .date h3 {font-size: 65px;font-weight: 500;color: #bc914b;margin-bottom: 0 }.bauen-blog2 .content .date h6 {color: #999;letter-spacing: 2px;font-size: 10px;font-family: 'Didact Gothic', sans-serif;text-transform: uppercase;font-weight: 300 }.bauen-blog2 .content .cont {display: table-cell;vertical-align: middle;padding-left: 15px }.bauen-blog2 .content .cont h4 {margin: 15px 0;font-size: 20px;color: #fff;letter-spacing: 5px;font-weight: 300;text-transform: uppercase;line-height: 1.5em }.bauen-blog2 .content .cont .more {font-size: 13px;font-weight: 300;letter-spacing: 2px;text-transform: uppercase;color: #bc914b;padding-left: 40px;position: relative }.bauen-blog2 .content .cont .more:after {content: '';width: 30px;height: 1px;background: #bc914b;position: absolute;top: 50%;left: 0 }.bauen-blog2 .content .cont .more:hover {color: #fff }.bauen-blog2 .content .info h6 {font-size: 11px;letter-spacing: 2px;color: #999;font-family: 'Didact Gothic', sans-serif;text-transform: uppercase }.bauen-blog2 .content .info .tags {color: #bc914b }@media screen and (max-width:991px) {.bauen-blog2 .content {padding: 0 30px;margin-top: 40px }.bauen-blog2 .content .cont h4 {line-height: 1.25em }.order2 {-webkit-box-ordinal-group: 3 !important;-ms-flex-order: 2 !important;order: 2 !important }.order1 {-webkit-box-ordinal-group: 2 !important;-ms-flex-order: 1 !important;order: 1 !important }}@media screen and (max-width:480px) {.bauen-blog2 .content {padding: 0 15px }.bauen-blog2 .content .date {width: 60px }.bauen-blog2 .content .info .tags {margin: 5px 0 0 }.bauen-blog2 .content .date h3 {font-size: 40px }}.bauen-blog3 .item {margin-bottom: 30px }.bauen-blog3 .post-img {position: relative;overflow: hidden }.bauen-blog3 .post-img:hover img {-webkit-filter: none;filter: none;-webkit-transform: scale(1.09, 1.09);transform: scale(1.09, 1.09);-webkit-transition: all 1s ease;-moz-transition: all 1s ease;-o-transition: all 1s ease;-ms-transition: all 1s ease;transition: all 1s ease }.bauen-blog3 .post-img a {display: block }.bauen-blog3 .post-img img {-webkit-transition: all .5s;transition: all .5s }.bauen-blog3 .post-cont {padding: 30px 0 }.bauen-blog3 .post-cont .tag {display: block;font-weight: 400;font-size: 12px;letter-spacing: 2px;color: #bc914b;font-family: 'Didact Gothic', sans-serif;text-transform: uppercase;margin-bottom: 5px }.bauen-blog3 .post-cont h5 {color: #fff;font-size: 25px;margin-bottom: 15px;font-weight: 300;letter-spacing: 3px;text-transform: uppercase }.bauen-blog3 .post-cont h5 a {color: #fff }.bauen-blog3 .post-cont h5 a:hover {color: #bc914b }.bauen-blog3 .post-cont .date {margin-top: 0;font-size: 12px;text-align: right;letter-spacing: 2px;text-transform: uppercase;margin-bottom: 5px }.bauen-blog3 .post-cont .date a {color: #bc914b }.bauen-blog3 .post-cont i {color: #777;margin: 0 10px;font-size: 12px }.blog-sidebar .widget {background: #323232;padding: 30px;margin-bottom: 30px;overflow: hidden }.blog-sidebar .widget ul {margin-bottom: 0;padding: 0 }.blog-sidebar .widget ul li {margin-bottom: 15px;color: #999;font-size: 16px;line-height: 1.5em }.blog-sidebar .widget ul li a {color: #999 }.blog-sidebar .widget ul li a.active {color: #bc914b }.blog-sidebar .widget ul li a:hover {color: #bc914b }.blog-sidebar .widget ul li:last-child {margin-bottom: 0 }.blog-sidebar .widget ul li i {font-size: 9px;margin-right: 10px }.blog-sidebar .widget .recent li {display: block;overflow: hidden }.blog-sidebar .widget .recent .thum {width: 90px;overflow: hidden;float: left }.blog-sidebar .widget .recent a {display: block;margin-left: 105px }.blog-sidebar .widget-title {margin-bottom: 20px }.blog-sidebar .widget-title h6 {padding-bottom: 5px;border-bottom: 1px solid rgba(255, 255, 255, .05);font-size: 20px;line-height: 1.75em;margin-bottom: 15px;font-weight: 300;text-transform: uppercase;letter-spacing: 3px;color: #fff }.blog-sidebar .search form {position: relative }.blog-sidebar .search form input {width: 100%;padding: 10px;border: 0;background: #151515;margin-bottom: 0 }.blog-sidebar .search form button {position: absolute;right: 0;top: 0;background-color: transparent;color: #999;border: 0;padding: 10px;cursor: pointer;outline: 0 }.blog-sidebar .tags li {margin: 3px !important;padding: 6px 16px;background-color: #bc914b;color: #fff !important;float: left }.blog-sidebar ul.tags li a {font-size: 14px;color: #fff }.blog-sidebar ul.tags li a:hover, .blog-sidebar ul.tags li:hover {background-color: #151515;color: #fff }.bauen-pagination-wrap {padding: 0;margin: 0;text-align: center }.bauen-pagination-wrap li {display: inline-block;margin: 0 5px }.bauen-pagination-wrap li a {background: 0 0;display: inline-block;width: 40px;height: 40px;line-height: 38px;text-align: center;color: #999;font-weight: 300;border: 1px solid #323232;font-family: Oswald, sans-serif;font-size: 13px;border-radius: 100% }.bauen-pagination-wrap li a i {font-size: 11px }.bauen-pagination-wrap li a:hover {opacity: 1;text-decoration: none;background: 0 0;border: 1px solid #bc914b;color: #bc914b }.bauen-pagination-wrap li a.active {background-color: transparent;border: 1px solid #bc914b;color: #bc914b }@media screen and (max-width:768px) {.bauen-pagination-wrap {padding: 0;margin: 0;text-align: center }}.bauen-post-section {padding-top: 120px }.bauen-comment-section {padding-top: 60px;margin-bottom: 60px }.bauen-comment-section h3 {font-size: 16px;color: #bc914b;font-family: 'Didact Gothic', sans-serif;font-weight: 400 }.bauen-comment-section h3 span {font-size: 12px;color: #999;font-weight: 400;margin-left: 15px }.bauen-post-caption h1 {margin-bottom: 20px;font-size: 40px;text-transform: uppercase }.bauen-post-comment-wrap {display: flex;margin-bottom: 60px }.bauen-user-comment {margin-right: 30px;flex: 0 0 auto }.bauen-user-comment img {border-radius: 100%;width: 100px }.bauen-user-content {margin-right: 26px }.bauen-repay {font-size: 14px;color: #bc914b;margin: 0;font-weight: 400 }#bauen-contactMap {width: 100%;height: 550px }.butn-dark {position: relative;line-height: 1.2em }.butn-dark a {font-weight: 300;font-family: Oswald, sans-serif;text-transform: uppercase;background: #bc914b;color: #fff;padding: 13px 30px;margin: 0;position: relative;font-size: 16px;letter-spacing: 3px }.butn-dark a:after {content: '';width: 0;height: 100%;position: absolute;bottom: 0;left: 100%;z-index: 1;background: #323232;color: #fff;-webkit-transition: all .3s ease;transition: all .3s ease }.butn-dark a span {position: relative;z-index: 2 }.butn-dark a:hover:after {width: 100%;left: 0;-webkit-transition: width .3s ease;transition: width .3s ease }.butn-dark a:hover span {color: #fff }.butn-light {position: relative;line-height: 1.2em }.butn-light a {font-weight: 300;font-family: Oswald, sans-serif;text-transform: uppercase;background: 0 0;color: #fff;padding: 12px 24px;margin: 0;position: relative;font-size: 16px;letter-spacing: 3px;border: 1px solid #fff }.butn-light a:after {content: '';width: 0;height: 100%;position: absolute;bottom: 0;left: 100%;z-index: 1;-webkit-transition: all .3s ease;transition: all .3s ease;background: #fff }.butn-light a span {position: relative;z-index: 2 }.butn-light a:hover:after {width: 100%;left: 0;-webkit-transition: width .3s ease;transition: width .3s ease }.butn-light a:hover span {color: #151515 }.main-footer {padding: 60px 0 0;border-top: 1px solid rgba(255, 255, 255, .05) }.main-footer.dark {background: #151515;color: #fff }.main-footer .abot p {color: #fff }.main-footer .abot .social-icon {text-align: center;margin-bottom: 20px }.main-footer .abot .social-icon a {width: 40px;height: 40px;line-height: 40px;text-align: center;font-size: 12px;border: 1px solid #373737;color: #999;border-radius: 100%;margin-right: 3px;-webkit-transition: all .4s;-o-transition: all .4s;transition: all .4s }.main-footer .abot .social-icon a svg {margin-bottom: -2px }.main-footer .abot .social-icon a:hover {border: 1px solid #bc914b;background: 0 0;color: #bc914b }.main-footer .fothead h6 {margin-bottom: 0;font-family: Oswald, sans-serif;color: #bc914b;font-size: 17px }.main-footer .fotcont .fothead h6 {font-family: 'Didact Gothic', sans-serif;font-weight: 400;position: relative;padding-bottom: 5px;font-size: 16px }.main-footer .fotcont .fothead h6:after {content: '';position: absolute;right: 0;bottom: 0;width: 100%;border: none }.main-footer .fotcont p {margin-bottom: 0 }.main-footer .fotcont p a {transition: .3s all ease }.main-footer .fotcont p a:hover {color: #fff }.main-footer .sub-footer {padding: 30px 0 10px 0;margin-top: 30px;border-top: 1px solid rgba(255, 255, 255, .05) }.main-footer .sub-footer p {font-size: 14px;color: #999;margin-top: 7px }.main-footer .sub-footer p a:hover {color: #bc914b }.main-footer .sub-footer p.right {text-align: right }.hero-corner {top: 50px;right: 50px;z-index: 21;border-top: 1px solid;border-right: 1px solid }.hero-corner2 {top: 50px;left: 50px;border-top: 1px solid;border-left: 1px solid }.hero-corner3 {bottom: 50px;right: 50px;border-bottom: 1px solid;border-right: 1px solid }.hero-corner4 {bottom: 50px;left: 50px;border-bottom: 1px solid;border-left: 1px solid }.hero-corner, .hero-corner2, .hero-corner3, .hero-corner4 {position: absolute;width: 70px;height: 70px;z-index: 21;border-color: rgba(255, 255, 255, .2) }.pace {pointer-events: none;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;z-index: 99999999999999;position: fixed;margin: auto;top: 0;left: 0;right: 0;bottom: 0;width: 400px;border: 0;height: 1px;overflow: hidden;background: rgba(255, 255, 255, .05);-webkit-transition: all 1s;-o-transition: all 1s;transition: all 1s }.pace .pace-progress {-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);max-width: 300px;position: fixed;z-index: 99999999999999;display: block;position: absolute;top: 0;right: 100%;height: 100%;width: 100%;background: #bc914b }.pace.pace-inactive {width: 100vw;opacity: 0 }.pace.pace-inactive .pace-progress {max-width: 100vw }#preloader {width: 100%;height: 100vh;overflow: hidden;position: fixed;z-index: 9999999 }#preloader:after, #preloader:before {content: '';position: fixed;left: 0;height: 50%;width: 100%;background: #151515;-webkit-transition-timing-function: cubic-bezier(.19, 1, .22, 1);-o-transition-timing-function: cubic-bezier(.19, 1, .22, 1);transition-timing-function: cubic-bezier(.19, 1, .22, 1) }#preloader:before {top: 0 }#preloader:after {bottom: 0 }#preloader.isdone {visibility: hidden;-webkit-transition-delay: 1.5s;-o-transition-delay: 1.5s;transition-delay: 1.5s }#preloader.isdone:after, #preloader.isdone:before {height: 0;-webkit-transition: all .7s cubic-bezier(1, 0, .55, 1);-o-transition: all .7s cubic-bezier(1, 0, .55, 1);transition: all .7s cubic-bezier(1, 0, .55, 1);-webkit-transition-delay: 1s;-o-transition-delay: 1s;transition-delay: 1s }.loading-text {font-size: 40px;font-weight: 400;letter-spacing: 4px;position: absolute;top: calc(50% - 30px);left: 50%;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);color: #bc914b;font-family: Oswald, sans-serif;z-index: 9999 }.loading-text.isdone {top: 50%;opacity: 0;-webkit-transition: all .8s cubic-bezier(.19, 1, .22, 1);-o-transition: all .8s cubic-bezier(.19, 1, .22, 1);transition: all .8s cubic-bezier(.19, 1, .22, 1);-webkit-transition-delay: .5s;-o-transition-delay: .5s;transition-delay: .5s }.progress-wrap {position: fixed;bottom: 30px;right: 30px;height: 40px;width: 40px;cursor: pointer;display: block;border-radius: 50px;-webkit-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .2);box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .2);z-index: 100;opacity: 0;visibility: hidden;-webkit-transform: translateY(20px);-ms-transform: translateY(20px);transform: translateY(20px);-webkit-transition: all .4s linear;-o-transition: all .4s linear;transition: all .4s linear }.progress-wrap.active-progress {opacity: 1;visibility: visible;-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0) }.progress-wrap::after {position: absolute;font-family: themify;content: '\e648';text-align: center;line-height: 40px;font-size: 12px;font-weight: 700;color: #323232;left: 0;top: 0;height: 40px;width: 40px;cursor: pointer;display: block;z-index: 1;-webkit-transition: all .4s linear;-o-transition: all .4s linear;transition: all .4s linear }.progress-wrap svg path {fill: none }.progress-wrap svg.progress-circle path {stroke: rgba(255, 255, 255, .2);stroke-width: 2;-webkit-box-sizing: border-box;box-sizing: border-box;-webkit-transition: all .4s linear;-o-transition: all .4s linear;transition: all .4s linear }.progress-wrap {-webkit-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .2);box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .2) }.progress-wrap::after {color: #bc914b }.progress-wrap svg.progress-circle path {stroke: #bc914b }.accordion-box {position: relative }.accordion-box .block {position: relative;background: #323232;border-radius: 0;overflow: hidden;margin-bottom: 16px }.accordion-box .block.active-block {background-color: #323232 }.accordion-box .block:last-child {margin-bottom: 0 }.accordion-box .block .acc-btn {position: relative;font-size: 20px;line-height: 27px;font-weight: 300;letter-spacing: 1px;cursor: pointer;padding: 20px 40px;padding-right: 60px;color: #999;transition: all .5s ease;font-family: Oswald, sans-serif }.accordion-box .block .acc-btn .count {color: #bc914b;padding-right: 3px }.accordion-box .block .acc-btn:before {position: absolute;right: 35px;top: 20px;height: 30px;font-size: 14px;font-weight: 400;color: #bc914b;line-height: 30px;content: "\e61a";font-family: Themify;transition: all .5s ease }.accordion-box .block .acc-btn.active {background-color: #323232;color: #bc914b }.accordion-box .block .acc-btn.active:before {color: Themify;content: "\e622" }.accordion-box .block .acc-content {position: relative;display: none }.accordion-box .block .content {position: relative;padding: 0 40px 30px;background-color: #323232;color: #999 }.accordion-box .block .acc-content.current {display: block }.accordion-box .block .content .text {display: block;position: relative;top: 0;display: block }.pricing-card {background-color: #323232;padding: 60px 40px 40px 40px;border-radius: 0;margin-bottom: 30px }.pricing-card-bottom {padding-top: 20px;padding-bottom: 20px }.pricing-card-list {text-align: left;margin-left: auto;margin-right: auto;margin-bottom: 40px }.pricing-card-list li {position: relative;font-size: 16px;padding-left: 30px }.pricing-card-list li + li {margin-top: 5px }.pricing-card-list li i {position: absolute;top: 50%;left: 0;transform: translateY(-50%);font-size: 15px;color: #bc914b }.pricing-card-list li i.unavailable {color: #999 }.pricing-card:hover {opacity: 1 }.pricing-card:hover i {color: #bc914b }.pricing-card-name {line-height: 1;margin: 0;font-size: 16px;text-transform: uppercase;font-family: Oswald, sans-serif;color: #bc914b;margin-bottom: 20px;letter-spacing: 5px;font-weight: 300 }.pricing-card-amount {margin: 0;line-height: 1;font-size: 40px;margin-bottom: 20px;color: #fff }.butn-pricing {position: relative;line-height: 1.2em }.butn-pricing a {font-weight: 300;font-family: Oswald, sans-serif;text-transform: uppercase;background: #bc914b;color: #fff;padding: 13px 30px;margin: 0;position: relative;font-size: 16px;letter-spacing: 3px }.butn-pricing a:after {content: '';width: 0;height: 100%;position: absolute;bottom: 0;left: 100%;z-index: 1;background: #151515;color: #fff;-webkit-transition: all .3s ease;transition: all .3s ease }.butn-pricing a span {position: relative;z-index: 2 }.butn-pricing a:hover:after {width: 100%;left: 0;-webkit-transition: width .3s ease;transition: width .3s ease }.butn-pricing a:hover span {color: #fff }.error-form {position: relative;max-width: 520px;margin: 50px auto 0 }.error-form form {position: relative }.error-form .form-group {position: relative;margin: 0 }.error-form .form-group input[type=email], .error-form .form-group input[type=search], .error-form .form-group input[type=text] {position: relative;width: 100%;line-height: 30px;padding: 20px 60px 20px 30px;height: 70px;display: block;font-family: 'Didact Gothic', sans-serif;font-size: 16px;background: #323232;color: #999;border-radius: 7px;border: 1px solid #323232;transition: all .3s ease }.error-form .form-group input[type=email]:focus, .error-form .form-group input[type=search]:focus, .error-form .form-group input[type=text]:focus {border-color: #323232 }.error-form .form-group input::-webkit-input-placeholder {color: #323232 }.error-form .form-group .theme-btn {position: absolute;right: 20px;top: 10px;width: 40px;height: 40px;line-height: 40px;font-size: 20px;background: 0 0;color: #999 }.error-form .form-group .theme-btn span {vertical-align: middle;outline: 0 }.process .item {position: relative;z-index: 4 }.process .item img {position: absolute;width: 70%;right: -40%;top: 15px;opacity: .5 }.process .item img.tobotm {-webkit-transform: rotateX(180deg);transform: rotateX(180deg) }.process .item.odd {margin-top: 50px }.process .item .cont {padding: 40px 20px;background-color: #323232;border: 1px solid #323232;border-radius: 10px;position: relative;z-index: 3;-webkit-transition: all .3s;transition: all .3s;text-align: left }.process .item .cont:hover {background-color: #bc914b;border: 1px solid #bc914b }.process .item .cont:hover h6 {color: #fff }.process .item .cont:hover p {color: #fff }.process .item .icon {color: #bc914b;font-size: 30px;width: 80px;height: 80px;line-height: 85px;border-radius: 50%;border: 1px dashed #525151;margin-bottom: 30px }.process .item h3 {position: absolute;bottom: 0;text-align: right;width: 100%;font-size: 40px;font-weight: 600;z-index: -1;color: transparent;-webkit-text-stroke: 1px rgba(255, 255, 255, .1);right: 20px }.process .item h6 {font-family: Oswald, sans-serif;color: #fff;font-size: 16px;margin-bottom: 5px;text-transform: uppercase;letter-spacing: 5px;font-weight: 300 }@media screen and (max-width:991px) {.process .item img {display: none }.mb-md50 {margin-bottom: 50px }}.process .item .line {width: 100%;display: inline-block;position: relative;margin-bottom: 0 }.process .item .line:after {position: absolute;left: 0;bottom: 10px;width: 50px;height: 1px;background-color: rgba(255, 255, 255, .05);content: '';transition-property: all;transition-duration: .3s;transition-timing-function: ease-in-out }.process .item:hover .line:after {width: 100%;background-color: rgba(255, 255, 255, .5);transition-property: all;transition-duration: .8s;transition-timing-function: ease-in-out }.comming {min-height: 100vh;height: auto;position: relative;background-blend-mode: overlay;background: rgba(0, 0, 0, .6);background-image: url(../img/slider/1.jpg);background-size: cover;background-position: center;background-attachment: fixed;color: #fff }@media (max-width:767px) {.comming {min-height: 200vh }}.comming .item {background-color: rgba(0, 0, 0, .3);border: 1px solid rgba(255, 255, 255, .1);padding: 30px 15px;margin-bottom: 30px }.comming h6 {color: #bc914b;font-size: 13px;font-family: Oswald, sans-serif;font-weight: 300;text-transform: uppercase;margin-bottom: 5px;letter-spacing: 5px;line-height: 1.5em }.comming h3 {font-size: 48px;line-height: 1.25em;font-family: Oswald, sans-serif;font-weight: 400;color: #fff;position: relative;text-transform: uppercase;letter-spacing: 3px;margin-bottom: 15px }.comming h2 {font-size: 48px;line-height: 1.25em;font-family: Oswald, sans-serif;font-weight: 400;color: #fff;position: relative;text-transform: uppercase;letter-spacing: 15px;margin-bottom: 20px;margin-top: 20px }.comming p {color: #fff;font-size: 16px }.comming form {margin-top: 30px;position: relative }.comming form input {width: 100%;padding: 11px 50px 11px 11px;background-color: transparent;border: 1px solid #bc914b;border-radius: 0;color: #fff;margin-bottom: 15px;outline: 0 }.comming form button {background-color: #bc914b;padding: 8px 20px;border-radius: 0;color: #fff;border: 0;position: absolute;top: 4px;right: 4px;cursor: pointer;font-size: 14px;letter-spacing: 3px;text-transform: uppercase;font-weight: 300;outline: 0 }.comming form button:hover {background-color: #323232;color: #fff;outline: 0 }.go-back {margin-top: 45px }.go-back a {color: #fff;display: inline-block;font-size: 13px;font-family: Oswald, sans-serif;font-weight: 300;text-transform: uppercase;letter-spacing: 5px }.go-back a:hover {color: #bc914b }.go-back a span {transition: all .5s }.go-back a span i {color: #fff;font-size: 14px }.go-back a:hover span {padding-right: 15px }@media screen and (max-width:991px) {.bg-fixed {background-attachment: scroll !important }.navbar .logo {text-align: left;margin-left: 0 }.nav-scroll .logo {width: 150px }.logo-img {margin-bottom: 0 }.navbar button {margin-right: 15px;outline: 0 !important;background: #151515 }.navbar button:hover {background: #151515 }.navbar .container {max-width: 100% }.navbar .navbar-collapse {max-height: 360px;overflow: auto;background: #151515;text-align: left;padding: 15px 30px 30px 15px }.navbar .nav-link {margin: 0 auto !important }.navbar .navbar-nav .nav-link {color: #999 }.nav-scroll .navbar-collapse .nav-link {color: #999 !important }.nav-scroll .navbar-collapse .active {color: #bc914b !important }.dropdown-menu {opacity: 1;visibility: visible;-webkit-transform: translateY(0);transform: translateY(0);width: 100%;display: none }.dropdown-menu .sub-menu {position: static;margin-top: 15px;opacity: 1;visibility: visible;-webkit-transform: translateY(0);transform: translateY(0);width: 100%;display: none }.dropdown:hover .dropdown-menu, .dropdown:hover .mega-menu {display: block }.dropdown .dropdown-menu:hover .sub-menu {display: block }.dropdown .mega-menu {width: 100%;position: static;opacity: 1;visibility: visible;-webkit-transform: translateY(0);transform: translateY(0);width: 100%;display: none }.dropdown .mega-menu .dropdown-menu {border: 0;margin: 0 }.dropdown .mega-menu .dropdown-title {border-bottom-color: #999 }.dropdown-menu .dropdown-item, .sub-menu .dropdown-item {color: #999 }.header {background-attachment: scroll !important;background-position: 50% 0 !important }.hero-corner, .hero-corner2, .hero-corner3, .hero-corner4 {display: none }.header .caption h1 {font-size: 40px }}@media screen and (max-width:767px) {.logo-wrapper .logo h2 {display: none }.hero .intro h3 {font-size: 28px }.hero .intro h4 {font-size: 20px }.header .caption h1 {font-size: 30px;margin-bottom: 15px;letter-spacing: 10px;line-height: 1.35em }.header .caption p {font-size: 15px;margin-right: 10px }.header .caption .butn-light {margin-right: 10px }.portfolio .filtering span {margin-bottom: 10px }.bauen-blog .item .con h5, .bauen-blog .item .con h5 a {font-size: 20px }.bauen-comment-section h3 span {margin-left: 0 }.main-footer .sub-footer p.right {text-align: left }.main-footer .abot .social-icon {text-align: left;margin-bottom: 15px }.footer .logo {padding: 0;width: auto;margin: 0 0 }}@media screen and (max-width:480px) {.section-head h4 {font-size: 30px }.footer {padding: 60px 0 }.text-left {text-align: center }.text-center {text-align: center }.text-right {text-align: center }}