@import url('scrollbar.css');@import url('fontawesome-all.min.css');@import url('flaticon.min.css');@import url('owl.min.css');@import url('jquery.fancybox.min.css');* {margin: 0;padding: 0;border: none;outline: 0;font-size: 100%;line-height: inherit;}iframe {position: relative;z-index: 9999;}body {font-size: 14px;color: #787878;line-height: 1.6em;font-weight: 400;background: #fff;-webkit-font-smoothing: antialiased;-moz-font-smoothing: antialiased;font-family: Asap, sans-serif;}a {text-decoration: none;cursor: pointer;color: #de9e53;}a:focus, a:hover, a:visited {text-decoration: none;outline: 0;}h1, h2, h3, h4, h5, h6 {position: relative;font-weight: 400;margin: 0;background: 0 0;line-height: 1.2em;font-family: Asap, sans-serif;}.text, p {font-size: 18px;line-height: 34px;font-weight: 400;color: #6c6d70;margin: 0 0 10px 0;}::-webkit-input-placeholder {color: inherit;}::-moz-input-placeholder {color: inherit;}::-ms-input-placeholder {color: inherit;}.page-wrapper {position: relative;margin: 0 auto;width: 100%;min-width: 300px;z-index: 9;overflow: hidden;}.auto-container {position: static;max-width: 1200px;padding: 0 15px;margin: 0 auto;}li, ul {list-style: none;padding: 0;margin: 0;}figure {margin-bottom: 0;}.theme-btn {display: inline-block;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;font-family: Asap, sans-serif;}.theme-btn i {position: relative;display: inline-block;font-size: 14px;margin-left: 3px;}.btn-style-one {position: relative;font-size: 18px;line-height: 27px;color: #fff;font-weight: 700;padding: 20px 45px;background-color: #f3712c;overflow: hidden;text-transform: uppercase;letter-spacing: 0.05em;transition: all 0.3s linear;border-radius: 0;}.btn-style-one .btn-title {position: relative;}.btn-style-one:hover {color: #f3712c;-webkit-box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1);-moz-box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1);-ms-box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1);-o-box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1);box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1);}.btn-style-one:before {position: absolute;left: 0;top: 0;height: 100%;width: 100%;content: "";background-color: #24262d;-webkit-transform: scale(0, 1);-ms-transform: scale(0, 1);transform: scale(0, 1);-webkit-transform-origin: top right;-ms-transform-origin: top right;transform-origin: top right;-webkit-transition: transform 0.5s cubic-bezier(0.86, 0, 0.07, 1);-moz-transition: transform 0.5s cubic-bezier(0.86, 0, 0.07, 1);-o-transition: transform 0.5s cubic-bezier(0.86, 0, 0.07, 1);transition: transform 0.5s cubic-bezier(0.86, 0, 0.07, 1);-webkit-transition-timing-function: cubic-bezier(0.86, 0, 0.07, 1);-moz-transition-timing-function: cubic-bezier(0.86, 0, 0.07, 1);-o-transition-timing-function: cubic-bezier(0.86, 0, 0.07, 1);transition-timing-function: cubic-bezier(0.86, 0, 0.07, 1);}.btn-style-one:hover:before {-webkit-transform: scale(1, 1);-ms-transform: scale(1, 1);transform: scale(1, 1);-webkit-transform-origin: bottom left;-ms-transform-origin: bottom left;transform-origin: bottom left;}.btn-style-two {position: relative;font-size: 18px;line-height: 27px;color: #fff;font-weight: 700;padding: 25px 60px;background-color: #24262d;overflow: hidden;text-transform: uppercase;letter-spacing: 0.05em;transition: all 0.3s linear;border-radius: 0;}.btn-style-two .btn-title {position: relative;}.btn-style-two:hover {color: #24262d;-webkit-box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1);-moz-box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1);-ms-box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1);-o-box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1);box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1);}.btn-style-two:before {position: absolute;left: 0;top: 0;height: 100%;width: 100%;content: "";background-color: #fff;-webkit-transform: scale(0, 1);-ms-transform: scale(0, 1);transform: scale(0, 1);-webkit-transform-origin: top right;-ms-transform-origin: top right;transform-origin: top right;-webkit-transition: transform 0.5s cubic-bezier(0.86, 0, 0.07, 1);-moz-transition: transform 0.5s cubic-bezier(0.86, 0, 0.07, 1);-o-transition: transform 0.5s cubic-bezier(0.86, 0, 0.07, 1);transition: transform 0.5s cubic-bezier(0.86, 0, 0.07, 1);-webkit-transition-timing-function: cubic-bezier(0.86, 0, 0.07, 1);-moz-transition-timing-function: cubic-bezier(0.86, 0, 0.07, 1);-o-transition-timing-function: cubic-bezier(0.86, 0, 0.07, 1);transition-timing-function: cubic-bezier(0.86, 0, 0.07, 1);}.btn-style-two:hover:before {-webkit-transform: scale(1, 1);-ms-transform: scale(1, 1);transform: scale(1, 1);-webkit-transform-origin: bottom left;-ms-transform-origin: bottom left;transform-origin: bottom left;}.btn-style-three {position: relative;font-size: 16px;line-height: 30px;color: #f1ecff;font-weight: 500;padding: 10px 32px;background-color: #1a2940;overflow: hidden;border-radius: 0;transition: all 0.3s linear;}.btn-style-three .btn-title {position: relative;}.btn-style-three:hover {color: #1a2940;-webkit-box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1);-moz-box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1);-ms-box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1);-o-box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1);box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1);}.btn-style-three:before {position: absolute;left: 0;top: 0;height: 100%;width: 100%;content: "";background-color: #fff;-webkit-transform: scale(0, 1);-ms-transform: scale(0, 1);transform: scale(0, 1);-webkit-transform-origin: top right;-ms-transform-origin: top right;transform-origin: top right;-webkit-transition: transform 0.5s cubic-bezier(0.86, 0, 0.07, 1);-moz-transition: transform 0.5s cubic-bezier(0.86, 0, 0.07, 1);-o-transition: transform 0.5s cubic-bezier(0.86, 0, 0.07, 1);transition: transform 0.5s cubic-bezier(0.86, 0, 0.07, 1);-webkit-transition-timing-function: cubic-bezier(0.86, 0, 0.07, 1);-moz-transition-timing-function: cubic-bezier(0.86, 0, 0.07, 1);-o-transition-timing-function: cubic-bezier(0.86, 0, 0.07, 1);transition-timing-function: cubic-bezier(0.86, 0, 0.07, 1);}.btn-style-three:hover:before {-webkit-transform: scale(1, 1);-ms-transform: scale(1, 1);transform: scale(1, 1);-webkit-transform-origin: bottom left;-ms-transform-origin: bottom left;transform-origin: bottom left;}.social-icon-one {position: relative;}.social-icon-one li {position: relative;display: inline-block;margin-left: 35px;}.social-icon-one li a {position: relative;display: block;font-size: 18px;line-height: 30px;color: #fff;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}.social-icon-one li a:hover {color: #f3712c;}.social-icon-one li:first-child {margin-left: 0;}.list-style-one {position: relative;}.list-style-one li {position: relative;font-size: 18px;line-height: 24px;font-weight: 600;padding-left: 30px;margin-bottom: 16px;}.list-style-one li:before {content: "\f14a";position: absolute;left: 0;top: 0;display: block;font-size: 14px;line-height: 26px;padding: 0;color: #f3712c;font-weight: 900;font-family: "Font Awesome 5 Free";}.list-style-one li a:hover {color: #44bce2;}.list-style-two {position: relative;}.list-style-two li {position: relative;font-size: 15px;line-height: 25px;color: #666;font-weight: 400;padding-left: 25px;margin-bottom: 15px;}.list-style-two li:before {content: "\f182";position: absolute;left: 0;top: 0;display: block;font-size: 15px;line-height: 25px;padding: 0;color: #666;font-family: LineAwesome;}.list-style-two li a:hover {color: #44bce2;}.pull-right {float: right;}.pull-left {float: left;}.preloader {position: fixed;left: 0;top: 0;width: 100%;height: 100%;z-index: 999999;background-color: #fff;background-position: center center;background-repeat: no-repeat;background-image: url(../images/icons/preloader.svg);}img {display: inline-block;max-width: 100%;height: auto;}.fa {line-height: inherit;}.scroll-to-top {position: fixed;bottom: 20px;right: 20px;width: 48px;height: 48px;color: #fff;font-size: 20px;line-height: 48px;text-align: center;z-index: 100;cursor: pointer;background: #f3712c;display: none;border-radius: 5px;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}.scroll-to-top:hover {background: #2c2c2c;}.main-header{position: relative;display: block;width: 100%;z-index: 99999;background-color: #24262d;}.main-header .header-top{position: relative;background-color:#1d1f25;}.main-header .header-top .inner-container{position: relative;padding-left: 260px;}.main-header .header-top .top-left{position: relative;float: left;padding: 10px 0;}.main-header .header-top .top-left .text{position: relative;font-size: 13px;line-height: 25px;color: #9a9ca2;font-weight: 500;text-transform: uppercase;letter-spacing: 0.05em;}.main-header .header-top .top-left .text span{color: #ffffff;font-weight: 700;margin-right: 25px;text-transform: uppercase;}.main-header .header-top .top-right{position: relative;float: right;padding: 8px 0;padding-left: 60px;border-left: 1px solid #292a30;}.main-header .header-top .top-right .visit-link{position: relative;font-size: 13px;line-height: 25px;color: #f3712c;font-weight: 700;letter-spacing: 1px;text-transform: uppercase;-webkit-transition: all 300ms ease;-moz-transition: all 300ms ease;-ms-transition: all 300ms ease;-o-transition: all 300ms ease;transition: all 300ms ease;}.main-header .header-top .top-right .visit-link:hover{color: #ffffff;}.main-header .header-upper{position: relative;}.main-header .header-upper .inner-container{position: relative;}.main-header .header-upper .inner-container:before{position: absolute;right: 100%;bottom: 0;height: 1000%;width: 1000%;background-color: #f7f5f1;content: "";margin-right: -200px;}.main-header .header-upper .logo-outer{position: relative;float: left;}.main-header .header-upper .logo-outer:before{position: absolute;right: -60px;bottom: -50px;border-left: 21px solid transparent;border-bottom: 20px solid #24262d;content: "";}.main-header .header-upper .logo{position: relative;padding: 15px 0;}.main-header .header-upper .logo img{display: inline-block;max-width: 100%;height: auto;}.main-header .nav-outer{position: relative;float: right;}.main-header .upper-right{position: relative;float: right;padding: 20px 0;}.main-header .info-list{position: relative;}.main-header .info-list li{position: relative;float: left;font-size: 13px;line-height: 25px;color: #9a9ca2;font-weight: 500;text-transform: uppercase;letter-spacing: 0.05em;margin-left:35px;}.main-header .info-list li:first-child{margin-left: 0;}.main-header .info-list li a{display: inline-block;font-weight: 600;color: #9a9ca2;transition: all 300ms ease;}.main-header .info-list li a:hover{color: #f3712c;}.main-header .info-list li span{display: inline-block;color: #ffffff;font-weight: 700;margin-right: 20px;letter-spacing: 1px;text-transform: uppercase;}.main-header .nav-outer .outer-box{position: relative;float: left;padding: 20px 0;}.main-header .nav-outer .social-icon-one li{line-height: 25px;}.main-menu{position:relative;float:left;background-color: #f3712c;margin-left: 60px;}.main-menu:before{position: absolute;left: 100%;background-color: #f3712c;height: 100%;width: 1000%;top: 0;content: "";}.main-menu:after{position: absolute;left: 0;top: 0;border-right: 21px solid transparent;border-top: 20px solid #24262d;content: "";}.main-menu .navbar-collapse{padding: 0;}.sticky-header .main-menu .navbar-collapse{padding: 60px 0 0;}.main-menu .navigation{position:relative;margin:0px;padding-left: 50px;}.main-menu .navigation > li{position:relative;float:left;padding:25px 0;margin-left: 63px;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease;}.main-menu .navigation > li:first-child{margin-left: 0;}.main-menu .navigation > li > a{position:relative;display:block;text-align:center;font-size:16px;line-height:25px;font-weight:600;opacity:1;color:#ffffff;padding: 0px;text-transform:uppercase;letter-spacing: 0.1em;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease;}.main-menu .navigation > li:hover > a, .main-menu .navigation > li.current > a{text-shadow: 0 0 1px;}.main-menu .navigation > li > ul{position:absolute;left:0px;top:100%;width:230px;z-index:100;padding:10px 0px;background-color:#ffffff;opacity:0;display:none;margin-top:5px;border-radius:5px;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px);transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;-webkit-box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05);-ms-box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05);-o-box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05);-moz-box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05);box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05);}.main-menu .navigation > li > ul.from-right{left:auto;right:0px;}.main-menu .navigation > li > ul > li{position:relative;width:100%;padding:0px 25px;border-bottom:1px solid rgba(255,255,255,0.10);}.main-menu .navigation > li > ul > li > a{position:relative;display:block;padding:12px 0px;line-height:24px;font-weight:600;font-size:16px;color:#333333;text-align:left;border-bottom: 1px solid #e5e5e5;text-transform:capitalize;transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;}.main-menu .navigation > li > ul > li:last-child > a{border-bottom:none;}.main-menu .navigation > li > ul > li:hover > a{color:#f3712c;}.main-menu .navigation > li > ul > li.dropdown > a:after{font-family: 'Font Awesome 5 Free';content: "\f105";position:absolute;right:0;top:12px;display:block;line-height:24px;font-size:16px;font-weight:900;z-index:5;}.main-menu .navigation > li > ul > li > ul{position:absolute;left:100%;top:0px;width:230px;z-index:100;display:none;background-color:#ffffff;opacity:0;padding: 10px 0px;margin-left: 5px;border-radius:5px;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px);transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;-webkit-box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05);-ms-box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05);-o-box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05);-moz-box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05);box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05);}.main-menu .navigation > li > ul > li > ul > li{position:relative;width:100%;padding:0px 25px;border-bottom:1px solid rgba(255,255,255,0.10);}.main-menu .navigation > li > ul > li > ul > li:last-child{border-bottom:none;}.main-menu .navigation > li > ul > li > ul > li > a{position:relative;display:block;padding:12px 0px;line-height:24px;font-weight:600;font-size:16px;color:#333333;text-align:left;border-bottom: 1px solid #e5e5e5;text-transform:capitalize;transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;}.main-menu .navigation > li > ul > li > ul > li:last-child > a{border-bottom:none;}.main-menu .navigation > li > ul > li > ul > li > a:hover{color:#f3712c;}.main-menu .navigation > li.dropdown:hover > ul{visibility:visible;opacity:1;top:100%;-webkit-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px);}.main-menu .navigation li > ul > li.dropdown:hover > ul{visibility:visible;opacity:1;top:0px;-webkit-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px);}.main-menu .navigation li.dropdown .dropdown-btn{position:absolute;right:10px;top:8px;width:34px;height:30px;border:1px solid #ffffff;text-align:center;font-size:16px;line-height:26px;color:#ffffff;cursor:pointer;z-index:5;display:none;}.header-style-two{position: absolute;left: 0;top: 0;width: 100%;background-color: transparent;}.header-style-two .auto-container{position: relative;}.header-style-two .auto-container:before{position: absolute;left: 15px;top: 0;height: 100%;width: 1000%;background-color: rgba(36,38,45,.10);content: "";}.header-style-two .header-top .inner-container{padding-left: 250px;border-bottom: 1px solid rgba(255,255,255,0.10);}.header-style-two .header-top .inner-container .bg-shade{position:absolute;left:0;top:0;width:200%;height:100%;background:rgba(36,38,45,0.10);border-bottom: 1px solid rgba(255,255,255,0.10);}.header-style-two .header-upper .inner-container .bg-shade{position:absolute;left:0;top:0;width:200%;height:100%;background:rgba(36,38,45,0.10);}.header-style-two .header-upper .logo{padding: 35px 25px;padding-right: 5px;margin-right: 20px;background: #ffffff;}.header-style-two .header-upper .logo:before{position: absolute;right: -21px;bottom: 0;border-bottom: 18px solid transparent;border-left: 21px solid #ffffff;content: "";}.header-style-two .header-upper .logo:after{position: absolute;right: -21px;bottom: 18px;top: 0;width: 21px;background-color: #ffffff;content: "";}.header-style-two .header-top{background-color: transparent;}.main-header .header-top .top-right{border-left: 1px solid rgba(255,255,255,0.10);}.header-style-two .main-menu:after, .header-style-two .header-upper .logo-outer:before, .header-style-two .header-upper .inner-container:before{display: none;}.header-style-two .header-upper .logo-outer {position: relative;float: left;margin-top: -45px;}.main-header .header-top .top-info{position: relative;}.main-header .header-top .top-info li{position: relative;float: left;font-size: 13px;line-height: 25px;color: #ffffff;font-weight: 600;padding-right: 20px;margin-right: 15px;text-transform: uppercase;letter-spacing: 0.05em;opacity: .70;}.main-header .header-top .top-info li:before{position: absolute;right: -4px;top: 0;font-size: 13px;line-height: 25px;color: #ffffff;font-weight: 600;content: ".";}.main-header .header-top .top-info li:last-child:before{display: none;}.main-header .header-top .top-info li a{color: #ffffff;display: inline-block;-webkit-transition: all 300ms ease;-moz-transition: all 300ms ease;-ms-transition: all 300ms ease;-o-transition: all 300ms ease;transition: all 300ms ease;}.main-header .header-top .top-info li a:hover{color: #f3712c;text-decoration:underline;}.main-header .header-top .top-right {font-size: 13px;line-height: 25px;color: #ffffff;font-weight: 600;text-transform: uppercase;letter-spacing: 0.05em;opacity: .70;}.header-style-two .header-top .top-right .visit-link{color: #ffffff;}.header-style-two .header-top .top-right .visit-link:hover{color: #f3712c;}.header-style-two .main-menu{background-color: transparent;}.header-style-two .main-menu:before{display: none;}.header-style-two .social-icon-one li a{font-size: 16px;}.header-style-two .nav-outer .outer-box{padding: 27px 0;}.header-style-two .main-menu .navigation{padding-left: 60px;}.header-style-two .main-menu .navigation > li{padding: 30px 0;}.sticky-header{position: fixed;visibility: hidden;opacity: 0;left: 0px;top: 0px;width: 100%;padding: 0px 0px;z-index: -1;background: #ffffff;-webkit-box-shadow: 0 0 15px rgba(0,0,0,0.10);-moz-box-shadow: 0 0 15px rgba(0,0,0,0.10);-ms-box-shadow: 0 0 15px rgba(0,0,0,0.10);-o-box-shadow: 0 0 15px rgba(0,0,0,0.10);box-shadow: 0 0 15px rgba(0,0,0,0.10);-webkit-transition: top 300ms ease;-moz-transition: top 300ms ease;-ms-transition: top 300ms ease;-o-transition: top 300ms ease;transition: top 300ms ease;}.fixed-header .sticky-header{opacity:1;z-index: 99999;visibility:visible;}.fixed-header .sticky-header .logo{padding: 10px 0;}.sticky-header .main-menu{background-color: transparent;margin-left: 0;}.sticky-header .main-menu .navigation > li{margin-left: 32px !important;padding: 0 !important;margin-right: 0;background-color: transparent;}.sticky-header .main-menu:after, .sticky-header .main-menu:before, .header-style-two .auto-container:before, .sticky-header .main-menu .navigation > li.dropdown > a:after, .sticky-header .main-menu .navigation > li:before{display: none;}.sticky-header .main-menu .navigation > li > a{padding:20px 0px !important;line-height:30px;font-size:17px;font-weight:500;color:#222222;text-transform:capitalize;-webkit-transition: all 300ms ease;-moz-transition: all 300ms ease;-ms-transition: all 300ms ease;-o-transition: all 300ms ease;transition: all 300ms ease;}.sticky-header .main-menu .navigation > li:hover > a, .sticky-header .main-menu .navigation > li.current > a, .sticky-header .main-menu .navigation > li.current-menu-item > a, .sticky-header .main-menu .navigation > li a:hover > a, .sticky-header .main-menu .navigation > li a.active {opacity:1;color: #f3712c;}.nav-outer .mobile-nav-toggler{position: relative;float: right;font-size:20px;cursor: pointer;color:#f3712c;margin:35px 0px 0px;display: none;}.nav-outer .mobile-nav-toggler .icon{position:relative;display:block;}.nav-outer .mobile-nav-toggler .line{position:relative;font-size:30px;line-height:7px;display:block;}.mobile-menu{position: fixed;right: 0;top: 0;width: 300px;padding-right:30px;max-width:100%;height: 100%;opacity: 0;visibility: hidden;z-index: 999999;}.mobile-menu .mCSB_inside>.mCSB_container{margin-right:15px;}.mobile-menu .mCSB_inside>.mCSB_container.mCS_y_hidden{margin-right:0px;}.mobile-menu .nav-logo{position:relative;padding:30px 25px;text-align:left;}.mobile-menu-visible{overflow: hidden;}.mobile-menu-visible .mobile-menu{opacity: 1;visibility: visible;}.mobile-menu .menu-backdrop{position: fixed;right: 0;top: 0;width: 100%;height: 100%;z-index: 1;background: rgba(222,158,83,0.90);-webkit-transform: translateX(101%);-ms-transform: translateX(101%);transform: translateX(101%);transition: all 900ms ease;-moz-transition: all 900ms ease;-webkit-transition: all 900ms ease;-ms-transition: all 900ms ease;-o-transition: all 900ms ease;}.mobile-menu-visible .mobile-menu .menu-backdrop{opacity: 1;visibility: visible;-webkit-transition:all 0.7s ease;-moz-transition:all 0.7s ease;-ms-transition:all 0.7s ease;-o-transition:all 0.7s ease;transition:all 0.7s ease;-webkit-transform: translateX(0%);-ms-transform: translateX(0%);transform: translateX(0%);}.mobile-menu .menu-box{position: absolute;left: 0px;top: 0px;width: 100%;height: 100%;max-height: 100%;overflow-y: auto;background: #202020;padding: 0px 0px;z-index: 5;opacity: 0;visibility: hidden;border-radius: 0px;-webkit-transform: translateX(101%);-ms-transform: translateX(101%);transform: translateX(101%);}.mobile-menu-visible .mobile-menu .menu-box{opacity: 1;visibility: visible;-webkit-transition:all 0.7s ease;-moz-transition:all 0.7s ease;-ms-transition:all 0.7s ease;-o-transition:all 0.7s ease;transition:all 0.7s ease;-webkit-transform: translateX(0%);-ms-transform: translateX(0%);transform: translateX(0%);}.mobile-menu .close-btn{position: absolute;right: 10px;top: 10px;line-height: 30px;width: 24px;text-align: center;font-size: 20px;color: #ffffff;cursor: pointer;z-index: 10;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all 0.9s ease;-moz-transition:all 0.9s ease;-ms-transition:all 0.9s ease;-o-transition:all 0.9s ease;transition:all 0.9s ease;}.mobile-menu-visible .mobile-menu .close-btn{-webkit-transform:rotate(315deg);-ms-transform:rotate(315deg);transform:rotate(315deg);}.mobile-menu .close-btn:hover{color:#f3712c;-webkit-transform:rotate(225deg);-ms-transform:rotate(225deg);transform:rotate(225deg);}.mobile-menu .navigation{position: relative;display: block;border-top: 1px solid rgba(255,255,255,0.10);}.mobile-menu .navigation li{position: relative;display: block;border-bottom: 1px solid rgba(255,255,255,0.10);}.mobile-menu .navigation li > ul > li:last-child{border-bottom: none;}.mobile-menu .navigation li > ul > li:first-child{border-top: 1px solid rgba(255,255,255,0.10);}.mobile-menu .navigation li > a{position: relative;display: block;line-height: 24px;padding: 10px 25px;font-size: 16px;font-weight:600;color: #ffffff;text-transform: uppercase;-webkit-transition: all 500ms ease;-moz-transition: all 500ms ease;-ms-transition: all 500ms ease;-o-transition: all 500ms ease;transition: all 500ms ease;}.mobile-menu .navigation li ul li > a{font-size: 16px;padding-left:35px;text-transform: capitalize;}.mobile-menu .navigation li > a:before{content:'';position:absolute;left:0;top:0;height:0;border-left:5px solid #f3712c;-webkit-transition: all 500ms ease;-moz-transition: all 500ms ease;-ms-transition: all 500ms ease;-o-transition: all 500ms ease;transition: all 500ms ease;}.mobile-menu .navigation li.current > a, .mobile-menu .navigation li > a:hover{color:#f3712c;}.mobile-menu .navigation li.current > a:before{height:100%;}.mobile-menu .navigation li.dropdown .dropdown-btn{position:absolute;right:6px;top:6px;width:32px;height:32px;text-align:center;font-size:16px;line-height:32px;color:#ffffff;background:rgba(255,255,255,0.10);cursor:pointer;border-radius:2px;-webkit-transition: all 500ms ease;-moz-transition: all 500ms ease;-ms-transition: all 500ms ease;-o-transition: all 500ms ease;transition: all 500ms ease;z-index:5;}.mobile-menu .navigation li.dropdown .dropdown-btn.open{background:#f3712c;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);}.mobile-menu .navigation li > ul, .mobile-menu .navigation li > ul > li > ul{display: none;}.mobile-menu .social-links{position:relative;text-align:center;padding:30px 25px;}.mobile-menu .social-links li{position:relative;display:inline-block;margin:0px 5px 10px;}.mobile-menu .social-links li a{position:relative;line-height:32px;font-size:28px;color:#ffffff;-webkit-transition: all 500ms ease;-moz-transition: all 500ms ease;-ms-transition: all 500ms ease;-o-transition: all 500ms ease;transition: all 500ms ease;}.mobile-menu .social-links li a:hover{color:#f3712c;}.page-title {position: relative;background-size: cover;background-repeat: no-repeat;background-position: center center;background-attachment: fixed;padding: 145px 0;}.page-title:before {position: absolute;content: "";left: 0;top: 0;width: 100%;height: 100%;display: block;background-color: #1d1f25;opacity: 0.5;}.page-title h1 {position: relative;font-size: 70px;font-weight: 700;color: #fff;line-height: 1em;z-index: 99;letter-spacing: 5px;text-transform: uppercase;}.page-title .page-info {position: absolute;left: 0;bottom: 0;width: 100%;z-index: 1;}.sec-title {position: relative;z-index: 1;margin-bottom: 50px;}.sec-title .title {position: relative;display: block;font-size: 16px;line-height: normal;color: #f3712c;font-weight: 600;text-transform: uppercase;margin-bottom: 14px;letter-spacing: 0.05em;}.sec-title h2 {position: relative;display: block;font-size: 50px;line-height: 1.1em;color: #4c4d4f;font-weight: 700;text-transform: uppercase;letter-spacing: 0.05em;}.sec-title.light h2 {color: #fff;}.banner-section {position: relative;overflow: hidden;}.banner-section .slide-item {position: relative;background-repeat: no-repeat;background-position: center;background-size: cover;}.banner-section .slide-item .image-layer {position: absolute;left: 0;top: 0;width: 100%;height: 100%;background-repeat: no-repeat;background-position: center;background-size: cover;-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1);-webkit-transition: all 5s linear;-moz-transition: all 5s linear;-ms-transition: all 5s linear;-o-transition: all 5s linear;transition: all 5s linear;}.banner-section .active .slide-item .image-layer {-webkit-transform: scale(1.1);-ms-transform: scale(1.1);transform: scale(1.1);}.banner-section .slide-item .content-box {position: relative;height: 840px;width: 100%;display: table;vertical-align: middle;}.banner-section .slide-item .content-box:after {position: absolute;left: 0;bottom: 0;height: 100%;width: 100%;background: #1d1f25;opacity: 0.4;content: "";}.banner-section .slide-item .content {position: relative;display: table-cell;vertical-align: middle;z-index: 9;}.banner-section .slide-item .title {position: relative;display: inline-block;font-size: 14px;line-height: 27px;color: #f3712c;font-weight: 700;letter-spacing: 0.16em;padding: 10px 40px;padding-right: 19px;text-transform: uppercase;background-color: #4c4d4f;margin-bottom: 30px;opacity: 0;-webkit-transform: translateX(-100px);-moz-transform: translateX(-100px);-ms-transform: translateX(-100px);-o-transform: translateX(-100px);transform: translateX(-100px);-webkit-transition: all 0.7s ease;-moz-transition: all 0.7s ease;-ms-transition: all 0.7s ease;-o-transition: all 0.7s ease;transition: all 0.7s ease;}.banner-section .slide-item .title:before {position: absolute;left: 100%;margin-left: -1px;top: 0;border-right: 22px solid transparent;border-bottom: 18px solid #4c4d4f;content: "";}.banner-section .slide-item .title:after {position: absolute;left: 100%;margin-left: -1px;bottom: 0;width: 21px;height: 29px;background-color: #4c4d4f;content: "";}.banner-section .active .title {opacity: 1;-webkit-transform: translateX(0);-moz-transform: translateX(0);-ms-transform: translateX(0);-o-transform: translateX(0);transform: translateX(0);-webkit-transition-delay: 0.5s;-moz-transition-delay: 0.5s;-ms-transition-delay: 0.5s;-o-transition-delay: 0.5s;transition-delay: 0.5s;}.banner-section .slide-item h2 {position: relative;display: block;font-size: 124px;line-height: 0.9em;color: #fff;font-weight: 700;margin-bottom: 30px;object-position: 0;text-transform: uppercase;letter-spacing: 0.07em;opacity: 0;-webkit-transform: translateX(-100px);-moz-transform: translateX(-100px);-ms-transform: translateX(-100px);-o-transform: translateX(-100px);transform: translateX(-100px);-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-ms-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}.banner-section .active h2 {opacity: 1;-webkit-transform: translateX(0);-moz-transform: translateX(0);-ms-transform: translateX(0);-o-transform: translateX(0);transform: translateX(0);-webkit-transition-delay: 1s;-moz-transition-delay: 1s;-ms-transition-delay: 1s;-o-transition-delay: 1s;transition-delay: 1s;}.banner-section .slide-item .btn-box {opacity: 0;-webkit-transform: translateX(-50px);-moz-transform: translateX(-50px);-ms-transform: translateX(-50px);-o-transform: translateX(-50px);transform: translateX(-50px);-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-ms-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}.banner-section .active .btn-box {opacity: 1;-webkit-transform: translateX(0);-moz-transform: translateX(0);-ms-transform: translateX(0);-o-transform: translateX(0);transform: translateX(0);-webkit-transition-delay: 1.5s;-moz-transition-delay: 1.5s;-ms-transition-delay: 1.5s;-o-transition-delay: 1.5s;transition-delay: 1.5s;}.banner-section .owl-nav {display: none;}.banner-section-two {position: relative;overflow: hidden;}.banner-section-two .slide-item {position: relative;background-repeat: no-repeat;background-position: center;background-size: cover;}.banner-section-two .slide-item .image-layer {position: absolute;left: 0;top: 0;width: 100%;height: 100%;background-repeat: no-repeat;background-position: center;background-size: cover;-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1);-webkit-transition: all 5s linear;-moz-transition: all 5s linear;-ms-transition: all 5s linear;-o-transition: all 5s linear;transition: all 5s linear;}.banner-section-two .active .slide-item .image-layer {-webkit-transform: scale(1.1);-ms-transform: scale(1.1);transform: scale(1.1);}.banner-section-two .slide-item .content-box {position: relative;height: 1020px;width: 100%;display: table;vertical-align: middle;text-align: center;}.banner-section-two .slide-item .content-box:after {position: absolute;left: 0;bottom: 0;height: 100%;width: 100%;background: #1d1f25;opacity: 0.6;content: "";}.banner-section-two .slide-item .content {position: relative;display: table-cell;vertical-align: middle;z-index: 9;}.banner-section-two .slide-item h2 {position: relative;display: block;font-size: 56px;line-height: 0.9em;color: #fff;font-weight: 700;margin-bottom: 26px;object-position: 0;text-transform: uppercase;margin-top: 50px;opacity: 0;-webkit-transform: translateY(-100px);-moz-transform: translateY(-100px);-ms-transform: translateY(-100px);-o-transform: translateY(-100px);transform: translateY(-100px);-webkit-transition: all 0.7s ease;-moz-transition: all 0.7s ease;-ms-transition: all 0.7s ease;-o-transition: all 0.7s ease;transition: all 0.7s ease;}.banner-section-two .active h2 {opacity: 1;-webkit-transform: translateY(0);-moz-transform: translateY(0);-ms-transform: translateY(0);-o-transform: translateY(0);transform: translateY(0);-webkit-transition-delay: 0.5s;-moz-transition-delay: 0.5s;-ms-transition-delay: 0.5s;-o-transition-delay: 0.5s;transition-delay: 0.5s;}.banner-section-two .slide-item .text {font-size: 18px;line-height: 40px;color: rgba(255, 255, 255, 0.8);font-weight: 600;text-transform: uppercase;letter-spacing: 0.2em;text-decoration: none;margin-bottom: 40px;opacity: 0;-webkit-transform: translateY(100px);-moz-transform: translateY(100px);-ms-transform: translateY(100px);-o-transform: translateY(100px);transform: translateY(100px);-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-ms-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}.banner-section-two .active .text {opacity: 1;-webkit-transform: translateY(0);-moz-transform: translateY(0);-ms-transform: translateY(0);-o-transform: translateY(0);transform: translateY(0);-webkit-transition-delay: 1s;-moz-transition-delay: 1s;-ms-transition-delay: 1s;-o-transition-delay: 1s;transition-delay: 1s;}.banner-section-two .slide-item .btn-box {opacity: 0;-webkit-transform: translateY(50px);-moz-transform: translateY(50px);-ms-transform: translateY(50px);-o-transform: translateY(50px);transform: translateY(50px);-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-ms-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}.banner-section-two .active .btn-box {opacity: 1;-webkit-transform: translateY(0);-moz-transform: translateY(0);-ms-transform: translateY(0);-o-transform: translateY(0);transform: translateY(0);-webkit-transition-delay: 1.5s;-moz-transition-delay: 1.5s;-ms-transition-delay: 1.5s;-o-transition-delay: 1.5s;transition-delay: 1.5s;}.banner-section-two .owl-nav {display: none;}.about-section {position: relative;padding: 120px 0 100px;}.about-section .content-column {position: relative;margin-bottom: 50px;}.about-section .content-column .inner-column {position: relative;margin-left: -25px;}.about-section .content-column .sec-title {margin-bottom: 40px;}.about-section .content-column .text {font-size: 18px;line-height: 34px;color: #6c6d70;font-weight: 500;margin-bottom: 78px;}.about-section .image-column {position: relative;margin-bottom: 60px;}.about-section .image-column .inner-column {position: relative;padding-right: 115px;}.about-section .image-column .image-box {position: relative;}.about-section .image-column .image {position: relative;margin-bottom: 0;}.about-section .image-column .image img {display: block;width: 100%;}.about-section .image-column .image-box .title {position: absolute;left: 0;bottom: 0;font-size: 14px;line-height: 27px;color: #f3712c;font-weight: 700;letter-spacing: 0.16em;padding: 10px 40px;padding-right: 19px;text-transform: uppercase;background-color: #4c4d4f;}.about-section .image-column .image-box .title:before {position: absolute;left: 100%;top: 0;border-right: 21px solid transparent;border-bottom: 18px solid #4c4d4f;content: "";}.about-section .image-column .image-box .title:after {position: absolute;left: 100%;bottom: 0;width: 21px;height: 29px;background-color: #4c4d4f;content: "";}.about-section-two {position: relative;padding: 120px 0 0;}.about-section-two .title-box {position: relative;margin-bottom: 50px;}.about-section-two .title-box .sec-title {margin-bottom: 0;}.about-section-two .title-box .link-box {position: relative;text-align: right;padding-top: 30px;}.about-section-two .content-column {position: relative;margin-bottom: 50px;z-index: 1;}.about-section-two .content-column .inner-column {position: relative;padding-left: 50px;}.about-section-two .content-column .sec-title {margin-bottom: 35px;}.about-section-two .content-column .sec-title h2 {line-height: 1.2em;}.about-section-two .content-column .text {position: relative;font-size: 18px;line-height: 1.8em;color: #6c6d70;font-weight: 500;}.about-section-two .content-column .text p {font-size: 18px;line-height: 1.8em;color: #6c6d70;font-weight: 500;margin-bottom: 30px;}.about-section-two .image-column {position: relative;margin-bottom: 50px;z-index: 1;}.about-section-two .image-column .inner-column {position: relative;}.about-section-two .image-column .image-box {position: relative;}.about-section-two .image-column .image {position: relative;margin-bottom: 0;}.about-section-two .image-column .image img {display: block;width: 100%;}.about-page-section {position: relative;padding: 60px 0 0;}.about-block {position: relative;margin-bottom: 70px;}.about-block .content-column {position: relative;margin-bottom: 50px;}.about-block .content-column .inner-column {position: relative;padding-right: 70px;}.about-block .content-column .sec-title {position: relative;margin-bottom: 37px;}.about-block .content-column .sec-title h2 {line-height: 1.1em;}.about-block .content-column .text-box {position: relative;}.about-block .content-column .text-box p {position: relative;display: block;font-size: 18px;line-height: 34px;color: #6c6d70;font-weight: 500;margin-bottom: 34px;}.about-block .content-column .text-box p:last-child {margin-bottom: 0;}.about-block .image-column {position: relative;margin-bottom: 50px;}.about-block .image-column .image {position: relative;margin-bottom: 0;padding-top: 10px;}.about-block .image-column .image img {display: block;width: 100%;height: auto;}.about-block.style-two .content-column {order: 2;}.about-block.style-two .content-column .inner-column {position: relative;padding-right: 0;padding-left: 70px;}.intro-section {position: relative;padding: 120px 0 0;text-align: center;}.intro-section .sec-title {margin-bottom: 40px;}.intro-section .sec-title h2 {line-height: 1.2em;}.intro-section .text {position: relative;font-size: 22px;line-height: 40px;color: #6c6d70;font-weight: 400;max-width: 1000px;margin: 0 auto 50px;}.intro-section .image-column {position: relative;}.intro-section .image-column .image {position: relative;margin-bottom: 0;background-color: #4c4d4f;}.intro-section .image-column .image img {display: block;width: 100%;height: auto;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}.intro-section .image-column .image:hover img {opacity: 0.5;}.features-section {position: relative;padding: 80px 0 70px;}.feature-block-two {position: relative;margin-bottom: 50px;}.feature-block-two .inner-box {position: relative;}.feature-block-two .image-box {position: relative;}.feature-block-two .image {position: relative;margin-bottom: 0;}.feature-block-two .image img {display: block;width: 100%;height: auto;}.feature-block-two .lower-content {position: relative;padding-top: 25px;}.feature-block-two h5 {position: relative;display: block;font-size: 22px;line-height: 1.2em;color: #4c4d4f;font-weight: 700;text-transform: uppercase;letter-spacing: 0.05em;margin-bottom: 28px;}.feature-block-two .text {position: relative;display: block;font-size: 18px;line-height: 33px;color: #6c6d70;font-weight: 500;margin-bottom: 40px;}.feature-block-two .list-style-one li {font-weight: 400;}.feature-block-two .list-style-one li:last-child {margin-bottom: 0;}.call-to-action {position: relative;padding: 120px 0;text-align: center;background-color: #b74198;}.call-to-action:before {position: absolute;left: 0;top: 0;height: 100%;width: 100%;background-image: url(../images/background/hero-01.jpg);background-repeat: no-repeat;background-position: center;background-size: cover;opacity: 0.4;content: "";}.call-to-action .sec-title .title {color: #fff;}.gallery-section {position: relative;padding: 1px 0;}.gallery-item {position: relative;}.gallery-item .image-box {position: relative;overflow: hidden;}.gallery-item .image-box .image {position: relative;}.gallery-item .image-box .image img {display: block;width: 100%;height: auto;}.gallery-section .owl-nav {display: none;}.gallery-section-two {position: relative;padding: 110px 0 0;}.gallery-section-two:before {content: "";position: absolute;left: 0;top: 0;height: 60%;width: 100%;background-color: #f7f5f1;}.gallery-item-two {position: relative;}.gallery-item-two .image-box {position: relative;overflow: hidden;}.gallery-item-two .image-box .image {position: relative;}.gallery-item-two .image-box .image img {display: block;width: 100%;height: auto;}.gallery-item-two .owl-nav {display: none;}.gallery-section-two .gallery-item-two .image {margin-bottom: 0;}.gallery-section-two .owl-nav {display: none;}.gallery-page-section {position: relative;padding: 120px 0 90px;}.mixitup-gallery .gallery-item-two {display: none;}.gallery-item-two {position: relative;margin-bottom: 30px;}.owl-theme .gallery-item-two {margin-bottom: 0;}.apartment-block {position: relative;margin-bottom: 30px;}.apartment-block .inner-box {position: relative;}.apartment-block .image-box {position: relative;}.apartment-block .image {position: relative;margin-bottom: 0;background-color: #4c4d4f;}.apartment-block .image img {display: block;width: 100%;height: auto;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}.apartment-block .inner-box:hover .image img {opacity: 0.7;}.apartment-block .info-box {position: relative;padding: 35px 40px;background-color: #f7f5f1;}.apartment-block .info-box:before {content: "";position: absolute;left: 0;bottom: 0;width: 100%;height: 100%;opacity: 0;background-color: #4c4d4f;-webkit-transform-origin: bottom;-ms-transform-origin: bottom;transform-origin: bottom;-webkit-transform: scaleY(0);-ms-transform: scaleY(0);transform: scaleY(0);-webkit-transition: all 0.3s ease 0.1s;-ms-transition: all 0.3s ease 0.1s;transition: all 0.3s ease 0.1s;}.apartment-block .inner-box:hover .info-box:before {opacity: 1;-webkit-transform: scaleY(1);-ms-transform: scaleY(1);transform: scaleY(1);}.apartment-block .info-box h4 {position: relative;display: block;font-size: 20px;line-height: 30px;color: #4c4d4f;font-weight: 600;text-transform: uppercase;letter-spacing: 2px;}.apartment-block .info-box h4 a {color: #4c4d4f;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}.apartment-block .inner-box:hover .info-box h4 a {color: #fff;}.fluid-section-one {position: relative;background-color: #4c4d4f;}.fluid-section-one .outer-container {position: relative;}.fluid-section-one .image-column, .fluid-section-one .image-column-two {position: absolute;background-repeat: no-repeat;background-position: center;background-size: cover;left: 0;top: 0;height: 100%;width: 50%;}.fluid-section-one .image-column-two {width: 45%;height: 100%;background: #fff;}.fluid-section-one .image-column-two img {margin: auto;}.fluid-section-one .image-column .image-box {position: relative;display: none;}.fluid-section-one .image-column .image-box img {display: block;width: 100%;height: auto;}.fluid-section-one .feature-column, .fluid-section-one .feature-column-two {position: relative;float: right;width: 50%;}.fluid-section-one .feature-column-two {width: 55%;}.fluid-section-one .feature-column .inner-column {position: relative;max-width: 600px;width: 100%;float: left;padding: 80px 35px 80px 100px;}.fluid-section-one .feature-column-two .inner-column {max-width: 700px;}.fluid-section-one .feature-column .sec-title {margin-bottom: 35px;}.fluid-section-one .feature-column .sec-title h2 {line-height: 1.2em;}.fluid-section-one .feature-column .text-content, .fluid-section-one .feature-column .text-content p {position: relative;font-size: 18px;line-height: 1.7em;color: #dedede;font-weight: 500;margin-bottom: 15px;}.feature-block {position: relative;margin-bottom: 40px;}.feature-block .inner-box {position: relative;display: block;}.feature-block .icon {position: relative;display: block;font-size: 40px;line-height: 1em;color: #fff;margin-bottom: 20px;font-weight: 400;}.feature-block h6 {display: block;font-size: 18px;line-height: 1.2em;color: #fff;font-weight: 600;text-transform: uppercase;letter-spacing: 0.05em;}.colored-section {position: relative;}.colored-section .upper-box {position: relative;padding: 80px 0;background-color: #f7f5f1;}.colored-section .upper-box .sec-title {margin-bottom: 0;}.colored-section .place-outer {position: absolute;left: 0;top: 0;width: 66.6%;height: 100%;}.colored-section .place-outer .place-1 {position: absolute;left: 13%;top: 10%;}.colored-section .place-outer .place-2 {position: absolute;left: 49%;top: 18%;}.colored-section .place-outer .place-3 {position: absolute;right: 25%;top: 36%;}.colored-section .place-outer .place-4 {position: absolute;left: 42%;top: 68%;}.colored-section .place-outer .place-5 {position: absolute;left: 22%;top: 83%;}.contact-section {position: relative;padding: 0 0 120px;}.main-footer {position: relative;background-color: #4c4d4f;}.main-footer .contact-info-list {position: relative;margin-top: -8px;}.main-footer .contact-info-list li {position: relative;display: block;font-size: 16px;line-height: 36px;color: #9a9ca2;font-weight: 500;}.main-footer .contact-info-list li a {color: #9a9ca2;}.main-footer .contact-info-list li a:hover {color: #f3712c;}.main-footer .footer-bottom {position: relative;}.main-footer .footer-bottom .auto-container {position: relative;}.main-footer .footer-bottom .auto-container:before {position: absolute;top: 0;right: 100%;width: 1000%;height: 100%;background-color: #1d1f25;content: "";margin-right: -15px;}.main-footer .footer-bottom .inner-container {position: relative;background-color: #1d1f25;width: 100%;padding: 35px 0;padding-right: 40px;margin-right: 20px;}.main-footer .footer-bottom .inner-container:before {position: absolute;left: 100%;top: 0;border-right: 21px solid transparent;border-bottom: 18px solid #1d1f25;content: "";}.main-footer .footer-bottom .inner-container:after {position: absolute;left: 100%;top: 18px;bottom: 0;width: 21px;background-color: #1d1f25;content: "";}.main-footer .footer-bottom .copyright {position: relative;float: left;font-size: 14px;color: #9a9ca2;line-height: 30px;font-weight: 500;text-transform: uppercase;letter-spacing: 0.05em;}.main-footer .footer-bottom .copyright a {color: rgba(255, 255, 255, 0.7);display: inline-block;}.main-footer .footer-bottom .copyright a:hover {text-decoration: underline;}.main-footer .footer-bottom .social-links {position: relative;float: right;}.main-footer .footer-bottom .social-links li {position: relative;margin-left: 30px;display: inline-block;}.main-footer .footer-bottom .social-links li:first-child {margin-left: 0;}.main-footer .footer-bottom .social-links li a {position: relative;font-size: 16px;color: #fff;line-height: 30px;transition: all 0.5s ease;-moz-transition: all 0.5s ease;-webkit-transition: all 0.5s ease;-ms-transition: all 0.5s ease;-o-transition: all 0.5s ease;}.main-footer .footer-bottom .social-links li a:hover {color: #f3712c;}.mb-0 {margin-bottom: 0 !important;}.mb-10 {margin-bottom: 10px !important;}.mb-20 {margin-bottom: 20px !important;}.mb-30 {margin-bottom: 30px !important;}.mt-0 {margin-top: 0 !important;}.mt-10 {margin-top: 10px !important;}.mt-20 {margin-top: 20px !important;}.mt-30 {margin-top: 30px !important;}.mt-50 {margin-top: 50px !important;}.mt-100 {margin-top: 100px !important;}.text-light {color: #dedede !important;}.text-blue {color: #24bcc1 !important;}@import url('fontawesome-all.css');@import url('flaticon.css');@import url('owl.css');@import url('jquery-ui.css');@import url('jquery.fancybox.min.css');@import url('scrollbar.css');* {margin: 0;padding: 0;border: none;outline: 0;font-size: 100%;line-height: inherit;}iframe {position: relative;z-index: 9999;}body {font-size: 14px;color: #787878;line-height: 1.6em;font-weight: 400;background: #fff;-webkit-font-smoothing: antialiased;-moz-font-smoothing: antialiased;font-family: Asap, sans-serif;}a {text-decoration: none;cursor: pointer;color: #de9e53;}a:focus, a:hover, a:visited {text-decoration: none;outline: 0;}h1, h2, h3, h4, h5, h6 {position: relative;font-weight: 400;margin: 0;background: 0 0;line-height: 1.2em;font-family: Asap, sans-serif;}.text, p {font-size: 18px;line-height: 34px;font-weight: 400;color: #6c6d70;margin: 0 0 10px 0;}::-webkit-input-placeholder {color: inherit;}::-moz-input-placeholder {color: inherit;}::-ms-input-placeholder {color: inherit;}.page-wrapper {position: relative;margin: 0 auto;width: 100%;min-width: 300px;z-index: 9;overflow: hidden;}.auto-container {position: static;max-width: 1200px;padding: 0 15px;margin: 0 auto;}li, ul {list-style: none;padding: 0;margin: 0;}figure {margin-bottom: 0;}.theme-btn {display: inline-block;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;font-family: Asap, sans-serif;}.theme-btn i {position: relative;display: inline-block;font-size: 14px;margin-left: 3px;}.btn-style-one {position: relative;font-size: 18px;line-height: 27px;color: #fff;font-weight: 700;padding: 20px 45px;background-color: #f3712c;overflow: hidden;text-transform: uppercase;letter-spacing: 0.05em;transition: all 0.3s linear;border-radius: 0;}.btn-style-one .btn-title {position: relative;}.btn-style-one:hover {color: #f3712c;-webkit-box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1);-moz-box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1);-ms-box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1);-o-box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1);box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1);}.btn-style-one:before {position: absolute;left: 0;top: 0;height: 100%;width: 100%;content: "";background-color: #24262d;-webkit-transform: scale(0, 1);-ms-transform: scale(0, 1);transform: scale(0, 1);-webkit-transform-origin: top right;-ms-transform-origin: top right;transform-origin: top right;-webkit-transition: transform 0.5s cubic-bezier(0.86, 0, 0.07, 1);-moz-transition: transform 0.5s cubic-bezier(0.86, 0, 0.07, 1);-o-transition: transform 0.5s cubic-bezier(0.86, 0, 0.07, 1);transition: transform 0.5s cubic-bezier(0.86, 0, 0.07, 1);-webkit-transition-timing-function: cubic-bezier(0.86, 0, 0.07, 1);-moz-transition-timing-function: cubic-bezier(0.86, 0, 0.07, 1);-o-transition-timing-function: cubic-bezier(0.86, 0, 0.07, 1);transition-timing-function: cubic-bezier(0.86, 0, 0.07, 1);}.btn-style-one:hover:before {-webkit-transform: scale(1, 1);-ms-transform: scale(1, 1);transform: scale(1, 1);-webkit-transform-origin: bottom left;-ms-transform-origin: bottom left;transform-origin: bottom left;}.btn-style-two {position: relative;font-size: 18px;line-height: 27px;color: #fff;font-weight: 700;padding: 25px 60px;background-color: #24262d;overflow: hidden;text-transform: uppercase;letter-spacing: 0.05em;transition: all 0.3s linear;border-radius: 0;}.btn-style-two .btn-title {position: relative;}.btn-style-two:hover {color: #24262d;-webkit-box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1);-moz-box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1);-ms-box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1);-o-box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1);box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1);}.btn-style-two:before {position: absolute;left: 0;top: 0;height: 100%;width: 100%;content: "";background-color: #fff;-webkit-transform: scale(0, 1);-ms-transform: scale(0, 1);transform: scale(0, 1);-webkit-transform-origin: top right;-ms-transform-origin: top right;transform-origin: top right;-webkit-transition: transform 0.5s cubic-bezier(0.86, 0, 0.07, 1);-moz-transition: transform 0.5s cubic-bezier(0.86, 0, 0.07, 1);-o-transition: transform 0.5s cubic-bezier(0.86, 0, 0.07, 1);transition: transform 0.5s cubic-bezier(0.86, 0, 0.07, 1);-webkit-transition-timing-function: cubic-bezier(0.86, 0, 0.07, 1);-moz-transition-timing-function: cubic-bezier(0.86, 0, 0.07, 1);-o-transition-timing-function: cubic-bezier(0.86, 0, 0.07, 1);transition-timing-function: cubic-bezier(0.86, 0, 0.07, 1);}.btn-style-two:hover:before {-webkit-transform: scale(1, 1);-ms-transform: scale(1, 1);transform: scale(1, 1);-webkit-transform-origin: bottom left;-ms-transform-origin: bottom left;transform-origin: bottom left;}.btn-style-three {position: relative;font-size: 16px;line-height: 30px;color: #f1ecff;font-weight: 500;padding: 10px 32px;background-color: #1a2940;overflow: hidden;border-radius: 0;transition: all 0.3s linear;}.btn-style-three .btn-title {position: relative;}.btn-style-three:hover {color: #1a2940;-webkit-box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1);-moz-box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1);-ms-box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1);-o-box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1);box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1);}.btn-style-three:before {position: absolute;left: 0;top: 0;height: 100%;width: 100%;content: "";background-color: #fff;-webkit-transform: scale(0, 1);-ms-transform: scale(0, 1);transform: scale(0, 1);-webkit-transform-origin: top right;-ms-transform-origin: top right;transform-origin: top right;-webkit-transition: transform 0.5s cubic-bezier(0.86, 0, 0.07, 1);-moz-transition: transform 0.5s cubic-bezier(0.86, 0, 0.07, 1);-o-transition: transform 0.5s cubic-bezier(0.86, 0, 0.07, 1);transition: transform 0.5s cubic-bezier(0.86, 0, 0.07, 1);-webkit-transition-timing-function: cubic-bezier(0.86, 0, 0.07, 1);-moz-transition-timing-function: cubic-bezier(0.86, 0, 0.07, 1);-o-transition-timing-function: cubic-bezier(0.86, 0, 0.07, 1);transition-timing-function: cubic-bezier(0.86, 0, 0.07, 1);}.btn-style-three:hover:before {-webkit-transform: scale(1, 1);-ms-transform: scale(1, 1);transform: scale(1, 1);-webkit-transform-origin: bottom left;-ms-transform-origin: bottom left;transform-origin: bottom left;}.social-icon-one {position: relative;}.social-icon-one li {position: relative;display: inline-block;margin-left: 35px;}.social-icon-one li a {position: relative;display: block;font-size: 18px;line-height: 30px;color: #fff;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}.social-icon-one li a:hover {color: #f3712c;}.social-icon-one li:first-child {margin-left: 0;}.list-style-one {position: relative;}.list-style-one li {position: relative;font-size: 18px;line-height: 24px;font-weight: 600;padding-left: 30px;margin-bottom: 16px;}.list-style-one li:before {content: "\f14a";position: absolute;left: 0;top: 0;display: block;font-size: 14px;line-height: 26px;padding: 0;color: #f3712c;font-weight: 900;font-family: "Font Awesome 5 Free";}.list-style-one li a:hover {color: #44bce2;}.list-style-two {position: relative;}.list-style-two li {position: relative;font-size: 15px;line-height: 25px;color: #666;font-weight: 400;padding-left: 25px;margin-bottom: 15px;}.list-style-two li:before {content: "\f182";position: absolute;left: 0;top: 0;display: block;font-size: 15px;line-height: 25px;padding: 0;color: #666;font-family: LineAwesome;}.list-style-two li a:hover {color: #44bce2;}.pull-right {float: right;}.pull-left {float: left;}.preloader {position: fixed;left: 0;top: 0;width: 100%;height: 100%;z-index: 999999;background-color: #fff;background-position: center center;background-repeat: no-repeat;background-image: url(../images/icons/preloader.svg);}img {display: inline-block;max-width: 100%;height: auto;}.fa {line-height: inherit;}.scroll-to-top {position: fixed;bottom: 20px;right: 20px;width: 48px;height: 48px;color: #fff;font-size: 20px;line-height: 48px;text-align: center;z-index: 100;cursor: pointer;background: #f3712c;display: none;border-radius: 5px;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}.scroll-to-top:hover {background: #2c2c2c;}.main-header{position: relative;display: block;width: 100%;z-index: 99999;background-color: #24262d;}.main-header .header-top{position: relative;background-color:#1d1f25;}.main-header .header-top .inner-container{position: relative;padding-left: 260px;}.main-header .header-top .top-left{position: relative;float: left;padding: 10px 0;}.main-header .header-top .top-left .text{position: relative;font-size: 13px;line-height: 25px;color: #9a9ca2;font-weight: 500;text-transform: uppercase;letter-spacing: 0.05em;}.main-header .header-top .top-left .text span{color: #ffffff;font-weight: 700;margin-right: 25px;text-transform: uppercase;}.main-header .header-top .top-right{position: relative;float: right;padding: 8px 0;padding-left: 60px;border-left: 1px solid #292a30;}.main-header .header-top .top-right .visit-link{position: relative;font-size: 13px;line-height: 25px;color: #f3712c;font-weight: 700;letter-spacing: 1px;text-transform: uppercase;-webkit-transition: all 300ms ease;-moz-transition: all 300ms ease;-ms-transition: all 300ms ease;-o-transition: all 300ms ease;transition: all 300ms ease;}.main-header .header-top .top-right .visit-link:hover{color: #ffffff;}.main-header .header-upper{position: relative;}.main-header .header-upper .inner-container{position: relative;}.main-header .header-upper .inner-container:before{position: absolute;right: 100%;bottom: 0;height: 1000%;width: 1000%;background-color: #f7f5f1;content: "";margin-right: -200px;}.main-header .header-upper .logo-outer{position: relative;float: left;}.main-header .header-upper .logo-outer:before{position: absolute;right: -60px;bottom: -50px;border-left: 21px solid transparent;border-bottom: 20px solid #24262d;content: "";}.main-header .header-upper .logo{position: relative;padding: 15px 0;}.main-header .header-upper .logo img{display: inline-block;max-width: 100%;height: auto;}.main-header .nav-outer{position: relative;float: right;}.main-header .upper-right{position: relative;float: right;padding: 20px 0;}.main-header .info-list{position: relative;}.main-header .info-list li{position: relative;float: left;font-size: 13px;line-height: 25px;color: #9a9ca2;font-weight: 500;text-transform: uppercase;letter-spacing: 0.05em;margin-left:35px;}.main-header .info-list li:first-child{margin-left: 0;}.main-header .info-list li a{display: inline-block;font-weight: 600;color: #9a9ca2;transition: all 300ms ease;}.main-header .info-list li a:hover{color: #f3712c;}.main-header .info-list li span{display: inline-block;color: #ffffff;font-weight: 700;margin-right: 20px;letter-spacing: 1px;text-transform: uppercase;}.main-header .nav-outer .outer-box{position: relative;float: left;padding: 20px 0;}.main-header .nav-outer .social-icon-one li{line-height: 25px;}.main-menu{position:relative;float:left;background-color: #f3712c;margin-left: 60px;}.main-menu:before{position: absolute;left: 100%;background-color: #f3712c;height: 100%;width: 1000%;top: 0;content: "";}.main-menu:after{position: absolute;left: 0;top: 0;border-right: 21px solid transparent;border-top: 20px solid #24262d;content: "";}.main-menu .navbar-collapse{padding: 0;}.sticky-header .main-menu .navbar-collapse{padding: 60px 0 0;}.main-menu .navigation{position:relative;margin:0px;padding-left: 50px;}.main-menu .navigation > li{position:relative;float:left;padding:25px 0;margin-left: 63px;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease;}.main-menu .navigation > li:first-child{margin-left: 0;}.main-menu .navigation > li > a{position:relative;display:block;text-align:center;font-size:16px;line-height:25px;font-weight:600;opacity:1;color:#ffffff;padding: 0px;text-transform:uppercase;letter-spacing: 0.1em;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease;}.main-menu .navigation > li:hover > a, .main-menu .navigation > li.current > a{text-shadow: 0 0 1px;}.main-menu .navigation > li > ul{position:absolute;left:0px;top:100%;width:230px;z-index:100;padding:10px 0px;background-color:#ffffff;opacity:0;display:none;margin-top:5px;border-radius:5px;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px);transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;-webkit-box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05);-ms-box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05);-o-box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05);-moz-box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05);box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05);}.main-menu .navigation > li > ul.from-right{left:auto;right:0px;}.main-menu .navigation > li > ul > li{position:relative;width:100%;padding:0px 25px;border-bottom:1px solid rgba(255,255,255,0.10);}.main-menu .navigation > li > ul > li > a{position:relative;display:block;padding:12px 0px;line-height:24px;font-weight:600;font-size:16px;color:#333333;text-align:left;border-bottom: 1px solid #e5e5e5;text-transform:capitalize;transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;}.main-menu .navigation > li > ul > li:last-child > a{border-bottom:none;}.main-menu .navigation > li > ul > li:hover > a{color:#f3712c;}.main-menu .navigation > li > ul > li.dropdown > a:after{font-family: 'Font Awesome 5 Free';content: "\f105";position:absolute;right:0;top:12px;display:block;line-height:24px;font-size:16px;font-weight:900;z-index:5;}.main-menu .navigation > li > ul > li > ul{position:absolute;left:100%;top:0px;width:230px;z-index:100;display:none;background-color:#ffffff;opacity:0;padding: 10px 0px;margin-left: 5px;border-radius:5px;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px);transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;-webkit-box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05);-ms-box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05);-o-box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05);-moz-box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05);box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05);}.main-menu .navigation > li > ul > li > ul > li{position:relative;width:100%;padding:0px 25px;border-bottom:1px solid rgba(255,255,255,0.10);}.main-menu .navigation > li > ul > li > ul > li:last-child{border-bottom:none;}.main-menu .navigation > li > ul > li > ul > li > a{position:relative;display:block;padding:12px 0px;line-height:24px;font-weight:600;font-size:16px;color:#333333;text-align:left;border-bottom: 1px solid #e5e5e5;text-transform:capitalize;transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;}.main-menu .navigation > li > ul > li > ul > li:last-child > a{border-bottom:none;}.main-menu .navigation > li > ul > li > ul > li > a:hover{color:#f3712c;}.main-menu .navigation > li.dropdown:hover > ul{visibility:visible;opacity:1;top:100%;-webkit-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px);}.main-menu .navigation li > ul > li.dropdown:hover > ul{visibility:visible;opacity:1;top:0px;-webkit-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px);}.main-menu .navigation li.dropdown .dropdown-btn{position:absolute;right:10px;top:8px;width:34px;height:30px;border:1px solid #ffffff;text-align:center;font-size:16px;line-height:26px;color:#ffffff;cursor:pointer;z-index:5;display:none;}.header-style-two{position: absolute;left: 0;top: 0;width: 100%;background-color: transparent;}.header-style-two .auto-container{position: relative;}.header-style-two .auto-container:before{position: absolute;left: 15px;top: 0;height: 100%;width: 1000%;background-color: rgba(36,38,45,.10);content: "";}.header-style-two .header-top .inner-container{padding-left: 250px;border-bottom: 1px solid rgba(255,255,255,0.10);}.header-style-two .header-top .inner-container .bg-shade{position:absolute;left:0;top:0;width:200%;height:100%;background:rgba(36,38,45,0.10);border-bottom: 1px solid rgba(255,255,255,0.10);}.header-style-two .header-upper .inner-container .bg-shade{position:absolute;left:0;top:0;width:200%;height:100%;background:rgba(36,38,45,0.10);}.header-style-two .header-upper .logo{padding: 35px 25px;padding-right: 5px;margin-right: 20px;background: #ffffff;}.header-style-two .header-upper .logo:before{position: absolute;right: -21px;bottom: 0;border-bottom: 18px solid transparent;border-left: 21px solid #ffffff;content: "";}.header-style-two .header-upper .logo:after{position: absolute;right: -21px;bottom: 18px;top: 0;width: 21px;background-color: #ffffff;content: "";}.header-style-two .header-top{background-color: transparent;}.main-header .header-top .top-right{border-left: 1px solid rgba(255,255,255,0.10);}.header-style-two .main-menu:after, .header-style-two .header-upper .logo-outer:before, .header-style-two .header-upper .inner-container:before{display: none;}.header-style-two .header-upper .logo-outer {position: relative;float: left;margin-top: -45px;}.main-header .header-top .top-info{position: relative;}.main-header .header-top .top-info li{position: relative;float: left;font-size: 13px;line-height: 25px;color: #ffffff;font-weight: 600;padding-right: 20px;margin-right: 15px;text-transform: uppercase;letter-spacing: 0.05em;opacity: .70;}.main-header .header-top .top-info li:before{position: absolute;right: -4px;top: 0;font-size: 13px;line-height: 25px;color: #ffffff;font-weight: 600;content: ".";}.main-header .header-top .top-info li:last-child:before{display: none;}.main-header .header-top .top-info li a{color: #ffffff;display: inline-block;-webkit-transition: all 300ms ease;-moz-transition: all 300ms ease;-ms-transition: all 300ms ease;-o-transition: all 300ms ease;transition: all 300ms ease;}.main-header .header-top .top-info li a:hover{color: #f3712c;text-decoration:underline;}.main-header .header-top .top-right {font-size: 13px;line-height: 25px;color: #ffffff;font-weight: 600;text-transform: uppercase;letter-spacing: 0.05em;opacity: .70;}.header-style-two .header-top .top-right .visit-link{color: #ffffff;}.header-style-two .header-top .top-right .visit-link:hover{color: #f3712c;}.header-style-two .main-menu{background-color: transparent;}.header-style-two .main-menu:before{display: none;}.header-style-two .social-icon-one li a{font-size: 16px;}.header-style-two .nav-outer .outer-box{padding: 27px 0;}.header-style-two .main-menu .navigation{padding-left: 60px;}.header-style-two .main-menu .navigation > li{padding: 30px 0;}.sticky-header{position: fixed;visibility: hidden;opacity: 0;left: 0px;top: 0px;width: 100%;padding: 0px 0px;z-index: -1;background: #ffffff;-webkit-box-shadow: 0 0 15px rgba(0,0,0,0.10);-moz-box-shadow: 0 0 15px rgba(0,0,0,0.10);-ms-box-shadow: 0 0 15px rgba(0,0,0,0.10);-o-box-shadow: 0 0 15px rgba(0,0,0,0.10);box-shadow: 0 0 15px rgba(0,0,0,0.10);-webkit-transition: top 300ms ease;-moz-transition: top 300ms ease;-ms-transition: top 300ms ease;-o-transition: top 300ms ease;transition: top 300ms ease;}.fixed-header .sticky-header{opacity:1;z-index: 99999;visibility:visible;}.fixed-header .sticky-header .logo{padding: 10px 0;}.sticky-header .main-menu{background-color: transparent;margin-left: 0;}.sticky-header .main-menu .navigation > li{margin-left: 32px !important;padding: 0 !important;margin-right: 0;background-color: transparent;}.sticky-header .main-menu:after, .sticky-header .main-menu:before, .header-style-two .auto-container:before, .sticky-header .main-menu .navigation > li.dropdown > a:after, .sticky-header .main-menu .navigation > li:before{display: none;}.sticky-header .main-menu .navigation > li > a{padding:20px 0px !important;line-height:30px;font-size:17px;font-weight:500;color:#222222;text-transform:capitalize;-webkit-transition: all 300ms ease;-moz-transition: all 300ms ease;-ms-transition: all 300ms ease;-o-transition: all 300ms ease;transition: all 300ms ease;}.sticky-header .main-menu .navigation > li:hover > a, .sticky-header .main-menu .navigation > li.current > a, .sticky-header .main-menu .navigation > li.current-menu-item > a, .sticky-header .main-menu .navigation > li a:hover > a, .sticky-header .main-menu .navigation > li a.active {opacity:1;color: #f3712c;}.nav-outer .mobile-nav-toggler{position: relative;float: right;font-size:20px;cursor: pointer;color:#f3712c;margin:35px 0px 0px;display: none;}.nav-outer .mobile-nav-toggler .icon{position:relative;display:block;}.nav-outer .mobile-nav-toggler .line{position:relative;font-size:30px;line-height:7px;display:block;}.mobile-menu{position: fixed;right: 0;top: 0;width: 300px;padding-right:30px;max-width:100%;height: 100%;opacity: 0;visibility: hidden;z-index: 999999;}.mobile-menu .mCSB_inside>.mCSB_container{margin-right:15px;}.mobile-menu .mCSB_inside>.mCSB_container.mCS_y_hidden{margin-right:0px;}.mobile-menu .nav-logo{position:relative;padding:30px 25px;text-align:left;}.mobile-menu-visible{overflow: hidden;}.mobile-menu-visible .mobile-menu{opacity: 1;visibility: visible;}.mobile-menu .menu-backdrop{position: fixed;right: 0;top: 0;width: 100%;height: 100%;z-index: 1;background: rgba(222,158,83,0.90);-webkit-transform: translateX(101%);-ms-transform: translateX(101%);transform: translateX(101%);transition: all 900ms ease;-moz-transition: all 900ms ease;-webkit-transition: all 900ms ease;-ms-transition: all 900ms ease;-o-transition: all 900ms ease;}.mobile-menu-visible .mobile-menu .menu-backdrop{opacity: 1;visibility: visible;-webkit-transition:all 0.7s ease;-moz-transition:all 0.7s ease;-ms-transition:all 0.7s ease;-o-transition:all 0.7s ease;transition:all 0.7s ease;-webkit-transform: translateX(0%);-ms-transform: translateX(0%);transform: translateX(0%);}.mobile-menu .menu-box{position: absolute;left: 0px;top: 0px;width: 100%;height: 100%;max-height: 100%;overflow-y: auto;background: #202020;padding: 0px 0px;z-index: 5;opacity: 0;visibility: hidden;border-radius: 0px;-webkit-transform: translateX(101%);-ms-transform: translateX(101%);transform: translateX(101%);}.mobile-menu-visible .mobile-menu .menu-box{opacity: 1;visibility: visible;-webkit-transition:all 0.7s ease;-moz-transition:all 0.7s ease;-ms-transition:all 0.7s ease;-o-transition:all 0.7s ease;transition:all 0.7s ease;-webkit-transform: translateX(0%);-ms-transform: translateX(0%);transform: translateX(0%);}.mobile-menu .close-btn{position: absolute;right: 10px;top: 10px;line-height: 30px;width: 24px;text-align: center;font-size: 20px;color: #ffffff;cursor: pointer;z-index: 10;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all 0.9s ease;-moz-transition:all 0.9s ease;-ms-transition:all 0.9s ease;-o-transition:all 0.9s ease;transition:all 0.9s ease;}.mobile-menu-visible .mobile-menu .close-btn{-webkit-transform:rotate(315deg);-ms-transform:rotate(315deg);transform:rotate(315deg);}.mobile-menu .close-btn:hover{color:#f3712c;-webkit-transform:rotate(225deg);-ms-transform:rotate(225deg);transform:rotate(225deg);}.mobile-menu .navigation{position: relative;display: block;border-top: 1px solid rgba(255,255,255,0.10);}.mobile-menu .navigation li{position: relative;display: block;border-bottom: 1px solid rgba(255,255,255,0.10);}.mobile-menu .navigation li > ul > li:last-child{border-bottom: none;}.mobile-menu .navigation li > ul > li:first-child{border-top: 1px solid rgba(255,255,255,0.10);}.mobile-menu .navigation li > a{position: relative;display: block;line-height: 24px;padding: 10px 25px;font-size: 16px;font-weight:600;color: #ffffff;text-transform: uppercase;-webkit-transition: all 500ms ease;-moz-transition: all 500ms ease;-ms-transition: all 500ms ease;-o-transition: all 500ms ease;transition: all 500ms ease;}.mobile-menu .navigation li ul li > a{font-size: 16px;padding-left:35px;text-transform: capitalize;}.mobile-menu .navigation li > a:before{content:'';position:absolute;left:0;top:0;height:0;border-left:5px solid #f3712c;-webkit-transition: all 500ms ease;-moz-transition: all 500ms ease;-ms-transition: all 500ms ease;-o-transition: all 500ms ease;transition: all 500ms ease;}.mobile-menu .navigation li.current > a, .mobile-menu .navigation li > a:hover{color:#f3712c;}.mobile-menu .navigation li.current > a:before{height:100%;}.mobile-menu .navigation li.dropdown .dropdown-btn{position:absolute;right:6px;top:6px;width:32px;height:32px;text-align:center;font-size:16px;line-height:32px;color:#ffffff;background:rgba(255,255,255,0.10);cursor:pointer;border-radius:2px;-webkit-transition: all 500ms ease;-moz-transition: all 500ms ease;-ms-transition: all 500ms ease;-o-transition: all 500ms ease;transition: all 500ms ease;z-index:5;}.mobile-menu .navigation li.dropdown .dropdown-btn.open{background:#f3712c;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);}.mobile-menu .navigation li > ul, .mobile-menu .navigation li > ul > li > ul{display: none;}.mobile-menu .social-links{position:relative;text-align:center;padding:30px 25px;}.mobile-menu .social-links li{position:relative;display:inline-block;margin:0px 5px 10px;}.mobile-menu .social-links li a{position:relative;line-height:32px;font-size:28px;color:#ffffff;-webkit-transition: all 500ms ease;-moz-transition: all 500ms ease;-ms-transition: all 500ms ease;-o-transition: all 500ms ease;transition: all 500ms ease;}.mobile-menu .social-links li a:hover{color:#f3712c;}.page-title {position: relative;background-size: cover;background-repeat: no-repeat;background-position: center center;background-attachment: fixed;padding: 145px 0;}.page-title:before {position: absolute;content: "";left: 0;top: 0;width: 100%;height: 100%;display: block;background-color: #1d1f25;opacity: 0.5;}.page-title h1 {position: relative;font-size: 70px;font-weight: 700;color: #fff;line-height: 1em;z-index: 99;letter-spacing: 5px;text-transform: uppercase;}.page-title .page-info {position: absolute;left: 0;bottom: 0;width: 100%;z-index: 1;}.sec-title {position: relative;z-index: 1;margin-bottom: 50px;}.sec-title .title {position: relative;display: block;font-size: 16px;line-height: normal;color: #f3712c;font-weight: 600;text-transform: uppercase;margin-bottom: 14px;letter-spacing: 0.05em;}.sec-title h2 {position: relative;display: block;font-size: 50px;line-height: 1.1em;color: #4c4d4f;font-weight: 700;text-transform: uppercase;letter-spacing: 0.05em;}.sec-title.light h2 {color: #fff;}.banner-section {position: relative;overflow: hidden;}.banner-section .slide-item {position: relative;background-repeat: no-repeat;background-position: center;background-size: cover;}.banner-section .slide-item .image-layer {position: absolute;left: 0;top: 0;width: 100%;height: 100%;background-repeat: no-repeat;background-position: center;background-size: cover;-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1);-webkit-transition: all 5s linear;-moz-transition: all 5s linear;-ms-transition: all 5s linear;-o-transition: all 5s linear;transition: all 5s linear;}.banner-section .active .slide-item .image-layer {-webkit-transform: scale(1.1);-ms-transform: scale(1.1);transform: scale(1.1);}.banner-section .slide-item .content-box {position: relative;height: 840px;width: 100%;display: table;vertical-align: middle;}.banner-section .slide-item .content-box:after {position: absolute;left: 0;bottom: 0;height: 100%;width: 100%;background: #1d1f25;opacity: 0.4;content: "";}.banner-section .slide-item .content {position: relative;display: table-cell;vertical-align: middle;z-index: 9;}.banner-section .slide-item .title {position: relative;display: inline-block;font-size: 14px;line-height: 27px;color: #f3712c;font-weight: 700;letter-spacing: 0.16em;padding: 10px 40px;padding-right: 19px;text-transform: uppercase;background-color: #4c4d4f;margin-bottom: 30px;opacity: 0;-webkit-transform: translateX(-100px);-moz-transform: translateX(-100px);-ms-transform: translateX(-100px);-o-transform: translateX(-100px);transform: translateX(-100px);-webkit-transition: all 0.7s ease;-moz-transition: all 0.7s ease;-ms-transition: all 0.7s ease;-o-transition: all 0.7s ease;transition: all 0.7s ease;}.banner-section .slide-item .title:before {position: absolute;left: 100%;margin-left: -1px;top: 0;border-right: 22px solid transparent;border-bottom: 18px solid #4c4d4f;content: "";}.banner-section .slide-item .title:after {position: absolute;left: 100%;margin-left: -1px;bottom: 0;width: 21px;height: 29px;background-color: #4c4d4f;content: "";}.banner-section .active .title {opacity: 1;-webkit-transform: translateX(0);-moz-transform: translateX(0);-ms-transform: translateX(0);-o-transform: translateX(0);transform: translateX(0);-webkit-transition-delay: 0.5s;-moz-transition-delay: 0.5s;-ms-transition-delay: 0.5s;-o-transition-delay: 0.5s;transition-delay: 0.5s;}.banner-section .slide-item h2 {position: relative;display: block;font-size: 124px;line-height: 0.9em;color: #fff;font-weight: 700;margin-bottom: 30px;object-position: 0;text-transform: uppercase;letter-spacing: 0.07em;opacity: 0;-webkit-transform: translateX(-100px);-moz-transform: translateX(-100px);-ms-transform: translateX(-100px);-o-transform: translateX(-100px);transform: translateX(-100px);-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-ms-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}.banner-section .active h2 {opacity: 1;-webkit-transform: translateX(0);-moz-transform: translateX(0);-ms-transform: translateX(0);-o-transform: translateX(0);transform: translateX(0);-webkit-transition-delay: 1s;-moz-transition-delay: 1s;-ms-transition-delay: 1s;-o-transition-delay: 1s;transition-delay: 1s;}.banner-section .slide-item .btn-box {opacity: 0;-webkit-transform: translateX(-50px);-moz-transform: translateX(-50px);-ms-transform: translateX(-50px);-o-transform: translateX(-50px);transform: translateX(-50px);-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-ms-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}.banner-section .active .btn-box {opacity: 1;-webkit-transform: translateX(0);-moz-transform: translateX(0);-ms-transform: translateX(0);-o-transform: translateX(0);transform: translateX(0);-webkit-transition-delay: 1.5s;-moz-transition-delay: 1.5s;-ms-transition-delay: 1.5s;-o-transition-delay: 1.5s;transition-delay: 1.5s;}.banner-section .owl-nav {display: none;}.banner-section-two {position: relative;overflow: hidden;}.banner-section-two .slide-item {position: relative;background-repeat: no-repeat;background-position: center;background-size: cover;}.banner-section-two .slide-item .image-layer {position: absolute;left: 0;top: 0;width: 100%;height: 100%;background-repeat: no-repeat;background-position: center;background-size: cover;-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1);-webkit-transition: all 5s linear;-moz-transition: all 5s linear;-ms-transition: all 5s linear;-o-transition: all 5s linear;transition: all 5s linear;}.banner-section-two .active .slide-item .image-layer {-webkit-transform: scale(1.1);-ms-transform: scale(1.1);transform: scale(1.1);}.banner-section-two .slide-item .content-box {position: relative;height: 1020px;width: 100%;display: table;vertical-align: middle;text-align: center;}.banner-section-two .slide-item .content-box:after {position: absolute;left: 0;bottom: 0;height: 100%;width: 100%;background: #1d1f25;opacity: 0.6;content: "";}.banner-section-two .slide-item .content {position: relative;display: table-cell;vertical-align: middle;z-index: 9;}.banner-section-two .slide-item h2 {position: relative;display: block;font-size: 56px;line-height: 0.9em;color: #fff;font-weight: 700;margin-bottom: 26px;object-position: 0;text-transform: uppercase;margin-top: 50px;opacity: 0;-webkit-transform: translateY(-100px);-moz-transform: translateY(-100px);-ms-transform: translateY(-100px);-o-transform: translateY(-100px);transform: translateY(-100px);-webkit-transition: all 0.7s ease;-moz-transition: all 0.7s ease;-ms-transition: all 0.7s ease;-o-transition: all 0.7s ease;transition: all 0.7s ease;}.banner-section-two .active h2 {opacity: 1;-webkit-transform: translateY(0);-moz-transform: translateY(0);-ms-transform: translateY(0);-o-transform: translateY(0);transform: translateY(0);-webkit-transition-delay: 0.5s;-moz-transition-delay: 0.5s;-ms-transition-delay: 0.5s;-o-transition-delay: 0.5s;transition-delay: 0.5s;}.banner-section-two .slide-item .text {font-size: 18px;line-height: 40px;color: rgba(255, 255, 255, 0.8);font-weight: 600;text-transform: uppercase;letter-spacing: 0.2em;text-decoration: none;margin-bottom: 40px;opacity: 0;-webkit-transform: translateY(100px);-moz-transform: translateY(100px);-ms-transform: translateY(100px);-o-transform: translateY(100px);transform: translateY(100px);-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-ms-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}.banner-section-two .active .text {opacity: 1;-webkit-transform: translateY(0);-moz-transform: translateY(0);-ms-transform: translateY(0);-o-transform: translateY(0);transform: translateY(0);-webkit-transition-delay: 1s;-moz-transition-delay: 1s;-ms-transition-delay: 1s;-o-transition-delay: 1s;transition-delay: 1s;}.banner-section-two .slide-item .btn-box {opacity: 0;-webkit-transform: translateY(50px);-moz-transform: translateY(50px);-ms-transform: translateY(50px);-o-transform: translateY(50px);transform: translateY(50px);-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-ms-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}.banner-section-two .active .btn-box {opacity: 1;-webkit-transform: translateY(0);-moz-transform: translateY(0);-ms-transform: translateY(0);-o-transform: translateY(0);transform: translateY(0);-webkit-transition-delay: 1.5s;-moz-transition-delay: 1.5s;-ms-transition-delay: 1.5s;-o-transition-delay: 1.5s;transition-delay: 1.5s;}.banner-section-two .owl-nav {display: none;}.about-section {position: relative;padding: 120px 0 100px;}.about-section .content-column {position: relative;margin-bottom: 50px;}.about-section .content-column .inner-column {position: relative;margin-left: -25px;}.about-section .content-column .sec-title {margin-bottom: 40px;}.about-section .content-column .text {font-size: 18px;line-height: 34px;color: #6c6d70;font-weight: 500;margin-bottom: 78px;}.about-section .image-column {position: relative;margin-bottom: 60px;}.about-section .image-column .inner-column {position: relative;padding-right: 115px;}.about-section .image-column .image-box {position: relative;}.about-section .image-column .image {position: relative;margin-bottom: 0;}.about-section .image-column .image img {display: block;width: 100%;}.about-section .image-column .image-box .title {position: absolute;left: 0;bottom: 0;font-size: 14px;line-height: 27px;color: #f3712c;font-weight: 700;letter-spacing: 0.16em;padding: 10px 40px;padding-right: 19px;text-transform: uppercase;background-color: #4c4d4f;}.about-section .image-column .image-box .title:before {position: absolute;left: 100%;top: 0;border-right: 21px solid transparent;border-bottom: 18px solid #4c4d4f;content: "";}.about-section .image-column .image-box .title:after {position: absolute;left: 100%;bottom: 0;width: 21px;height: 29px;background-color: #4c4d4f;content: "";}.about-section-two {position: relative;padding: 120px 0 0;}.about-section-two .title-box {position: relative;margin-bottom: 50px;}.about-section-two .title-box .sec-title {margin-bottom: 0;}.about-section-two .title-box .link-box {position: relative;text-align: right;padding-top: 30px;}.about-section-two .content-column {position: relative;margin-bottom: 50px;z-index: 1;}.about-section-two .content-column .inner-column {position: relative;padding-left: 50px;}.about-section-two .content-column .sec-title {margin-bottom: 35px;}.about-section-two .content-column .sec-title h2 {line-height: 1.2em;}.about-section-two .content-column .text {position: relative;font-size: 18px;line-height: 1.8em;color: #6c6d70;font-weight: 500;}.about-section-two .content-column .text p {font-size: 18px;line-height: 1.8em;color: #6c6d70;font-weight: 500;margin-bottom: 30px;}.about-section-two .image-column {position: relative;margin-bottom: 50px;z-index: 1;}.about-section-two .image-column .inner-column {position: relative;}.about-section-two .image-column .image-box {position: relative;}.about-section-two .image-column .image {position: relative;margin-bottom: 0;}.about-section-two .image-column .image img {display: block;width: 100%;}.about-page-section {position: relative;padding: 60px 0 0;}.about-block {position: relative;margin-bottom: 70px;}.about-block .content-column {position: relative;margin-bottom: 50px;}.about-block .content-column .inner-column {position: relative;padding-right: 70px;}.about-block .content-column .sec-title {position: relative;margin-bottom: 37px;}.about-block .content-column .sec-title h2 {line-height: 1.1em;}.about-block .content-column .text-box {position: relative;}.about-block .content-column .text-box p {position: relative;display: block;font-size: 18px;line-height: 34px;color: #6c6d70;font-weight: 500;margin-bottom: 34px;}.about-block .content-column .text-box p:last-child {margin-bottom: 0;}.about-block .image-column {position: relative;margin-bottom: 50px;}.about-block .image-column .image {position: relative;margin-bottom: 0;padding-top: 10px;}.about-block .image-column .image img {display: block;width: 100%;height: auto;}.about-block.style-two .content-column {order: 2;}.about-block.style-two .content-column .inner-column {position: relative;padding-right: 0;padding-left: 70px;}.intro-section {position: relative;padding: 120px 0 0;text-align: center;}.intro-section .sec-title {margin-bottom: 40px;}.intro-section .sec-title h2 {line-height: 1.2em;}.intro-section .text {position: relative;font-size: 22px;line-height: 40px;color: #6c6d70;font-weight: 400;max-width: 1000px;margin: 0 auto 50px;}.intro-section .image-column {position: relative;}.intro-section .image-column .image {position: relative;margin-bottom: 0;background-color: #4c4d4f;}.intro-section .image-column .image img {display: block;width: 100%;height: auto;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}.intro-section .image-column .image:hover img {opacity: 0.5;}.features-section {position: relative;padding: 80px 0 70px;}.feature-block-two {position: relative;margin-bottom: 50px;}.feature-block-two .inner-box {position: relative;}.feature-block-two .image-box {position: relative;}.feature-block-two .image {position: relative;margin-bottom: 0;}.feature-block-two .image img {display: block;width: 100%;height: auto;}.feature-block-two .lower-content {position: relative;padding-top: 25px;}.feature-block-two h5 {position: relative;display: block;font-size: 22px;line-height: 1.2em;color: #4c4d4f;font-weight: 700;text-transform: uppercase;letter-spacing: 0.05em;margin-bottom: 28px;}.feature-block-two .text {position: relative;display: block;font-size: 18px;line-height: 33px;color: #6c6d70;font-weight: 500;margin-bottom: 40px;}.feature-block-two .list-style-one li {font-weight: 400;}.feature-block-two .list-style-one li:last-child {margin-bottom: 0;}.call-to-action {position: relative;padding: 120px 0;text-align: center;background-color: #b74198;}.call-to-action:before {position: absolute;left: 0;top: 0;height: 100%;width: 100%;background-image: url(../images/background/hero-01.jpg);background-repeat: no-repeat;background-position: center;background-size: cover;opacity: 0.4;content: "";}.call-to-action .sec-title .title {color: #fff;}.gallery-section {position: relative;padding: 1px 0;}.gallery-item {position: relative;}.gallery-item .image-box {position: relative;overflow: hidden;}.gallery-item .image-box .image {position: relative;}.gallery-item .image-box .image img {display: block;width: 100%;height: auto;}.gallery-section .owl-nav {display: none;}.gallery-section-two {position: relative;padding: 110px 0 0;}.gallery-section-two:before {content: "";position: absolute;left: 0;top: 0;height: 60%;width: 100%;background-color: #f7f5f1;}.gallery-item-two {position: relative;}.gallery-item-two .image-box {position: relative;overflow: hidden;}.gallery-item-two .image-box .image {position: relative;}.gallery-item-two .image-box .image img {display: block;width: 100%;height: auto;}.gallery-item-two .owl-nav {display: none;}.gallery-section-two .gallery-item-two .image {margin-bottom: 0;}.gallery-section-two .owl-nav {display: none;}.gallery-page-section {position: relative;padding: 120px 0 90px;}.mixitup-gallery .gallery-item-two {display: none;}.gallery-item-two {position: relative;margin-bottom: 30px;}.owl-theme .gallery-item-two {margin-bottom: 0;}.apartment-block {position: relative;margin-bottom: 30px;}.apartment-block .inner-box {position: relative;}.apartment-block .image-box {position: relative;}.apartment-block .image {position: relative;margin-bottom: 0;background-color: #4c4d4f;}.apartment-block .image img {display: block;width: 100%;height: auto;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}.apartment-block .inner-box:hover .image img {opacity: 0.7;}.apartment-block .info-box {position: relative;padding: 35px 40px;background-color: #f7f5f1;}.apartment-block .info-box:before {content: "";position: absolute;left: 0;bottom: 0;width: 100%;height: 100%;opacity: 0;background-color: #4c4d4f;-webkit-transform-origin: bottom;-ms-transform-origin: bottom;transform-origin: bottom;-webkit-transform: scaleY(0);-ms-transform: scaleY(0);transform: scaleY(0);-webkit-transition: all 0.3s ease 0.1s;-ms-transition: all 0.3s ease 0.1s;transition: all 0.3s ease 0.1s;}.apartment-block .inner-box:hover .info-box:before {opacity: 1;-webkit-transform: scaleY(1);-ms-transform: scaleY(1);transform: scaleY(1);}.apartment-block .info-box h4 {position: relative;display: block;font-size: 20px;line-height: 30px;color: #4c4d4f;font-weight: 600;text-transform: uppercase;letter-spacing: 2px;}.apartment-block .info-box h4 a {color: #4c4d4f;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}.apartment-block .inner-box:hover .info-box h4 a {color: #fff;}.fluid-section-one {position: relative;background-color: #4c4d4f;}.fluid-section-one .outer-container {position: relative;}.fluid-section-one .image-column, .fluid-section-one .image-column-two {position: absolute;background-repeat: no-repeat;background-position: center;background-size: cover;left: 0;top: 0;height: 100%;width: 50%;}.fluid-section-one .image-column-two {width: 45%;height: 100%;background: #fff;}.fluid-section-one .image-column-two img {margin: auto;}.fluid-section-one .image-column .image-box {position: relative;display: none;}.fluid-section-one .image-column .image-box img {display: block;width: 100%;height: auto;}.fluid-section-one .feature-column, .fluid-section-one .feature-column-two {position: relative;float: right;width: 50%;}.fluid-section-one .feature-column-two {width: 55%;}.fluid-section-one .feature-column .inner-column {position: relative;max-width: 600px;width: 100%;float: left;padding: 80px 35px 80px 100px;}.fluid-section-one .feature-column-two .inner-column {max-width: 700px;}.fluid-section-one .feature-column .sec-title {margin-bottom: 35px;}.fluid-section-one .feature-column .sec-title h2 {line-height: 1.2em;}.fluid-section-one .feature-column .text-content, .fluid-section-one .feature-column .text-content p {position: relative;font-size: 18px;line-height: 1.7em;color: #dedede;font-weight: 500;margin-bottom: 15px;}.feature-block {position: relative;margin-bottom: 40px;}.feature-block .inner-box {position: relative;display: block;}.feature-block .icon {position: relative;display: block;font-size: 40px;line-height: 1em;color: #fff;margin-bottom: 20px;font-weight: 400;}.feature-block h6 {display: block;font-size: 18px;line-height: 1.2em;color: #fff;font-weight: 600;text-transform: uppercase;letter-spacing: 0.05em;}.colored-section {position: relative;}.colored-section .upper-box {position: relative;padding: 80px 0;background-color: #f7f5f1;}.colored-section .upper-box .sec-title {margin-bottom: 0;}.colored-section .place-outer {position: absolute;left: 0;top: 0;width: 66.6%;height: 100%;}.colored-section .place-outer .place-1 {position: absolute;left: 13%;top: 10%;}.colored-section .place-outer .place-2 {position: absolute;left: 49%;top: 18%;}.colored-section .place-outer .place-3 {position: absolute;right: 25%;top: 36%;}.colored-section .place-outer .place-4 {position: absolute;left: 42%;top: 68%;}.colored-section .place-outer .place-5 {position: absolute;left: 22%;top: 83%;}.contact-section {position: relative;padding: 0 0 120px;}.main-footer {position: relative;background-color: #4c4d4f;}.main-footer .contact-info-list {position: relative;margin-top: -8px;}.main-footer .contact-info-list li {position: relative;display: block;font-size: 16px;line-height: 36px;color: #9a9ca2;font-weight: 500;}.main-footer .contact-info-list li a {color: #9a9ca2;}.main-footer .contact-info-list li a:hover {color: #f3712c;}.main-footer .footer-bottom {position: relative;}.main-footer .footer-bottom .auto-container {position: relative;}.main-footer .footer-bottom .auto-container:before {position: absolute;top: 0;right: 100%;width: 1000%;height: 100%;background-color: #1d1f25;content: "";margin-right: -15px;}.main-footer .footer-bottom .inner-container {position: relative;background-color: #1d1f25;width: 100%;padding: 35px 0;padding-right: 40px;margin-right: 20px;}.main-footer .footer-bottom .inner-container:before {position: absolute;left: 100%;top: 0;border-right: 21px solid transparent;border-bottom: 18px solid #1d1f25;content: "";}.main-footer .footer-bottom .inner-container:after {position: absolute;left: 100%;top: 18px;bottom: 0;width: 21px;background-color: #1d1f25;content: "";}.main-footer .footer-bottom .copyright {position: relative;float: left;font-size: 14px;color: #9a9ca2;line-height: 30px;font-weight: 500;text-transform: uppercase;letter-spacing: 0.05em;}.main-footer .footer-bottom .copyright a {color: rgba(255, 255, 255, 0.7);display: inline-block;}.main-footer .footer-bottom .copyright a:hover {text-decoration: underline;}.main-footer .footer-bottom .social-links {position: relative;float: right;}.main-footer .footer-bottom .social-links li {position: relative;margin-left: 30px;display: inline-block;}.main-footer .footer-bottom .social-links li:first-child {margin-left: 0;}.main-footer .footer-bottom .social-links li a {position: relative;font-size: 16px;color: #fff;line-height: 30px;transition: all 0.5s ease;-moz-transition: all 0.5s ease;-webkit-transition: all 0.5s ease;-ms-transition: all 0.5s ease;-o-transition: all 0.5s ease;}.main-footer .footer-bottom .social-links li a:hover {color: #f3712c;}.mb-0 {margin-bottom: 0 !important;}.mb-10 {margin-bottom: 10px !important;}.mb-20 {margin-bottom: 20px !important;}.mb-30 {margin-bottom: 30px !important;}.mt-0 {margin-top: 0 !important;}.mt-10 {margin-top: 10px !important;}.mt-20 {margin-top: 20px !important;}.mt-30 {margin-top: 30px !important;}.mt-50 {margin-top: 50px !important;}.mt-100 {margin-top: 100px !important;}.text-light {color: #dedede !important;}.text-blue {color: #24bcc1 !important;}