@charset "utf-8";@import url(https://fonts.googleapis.com/css?family=Rubik:ital,wght@0,300..900;1,300..900);@import url('https://fonts.googleapis.com/css2?family=Dosis:wght@200;300;400;500;600;700&display=swap');@import url("/fonts/comb.min.css");*{--bg-dark-1:#18191b;}html{background:#000000 !important;}body {display:none;font-family: "Roboto",Arial, Helvetica, sans-serif;font-size: 15px;font-weight:400;color: #bbbbbb;line-height: 1.8em;padding: 0;background:#18191B;}html.no-scroll, body.no-scroll {overflow: hidden;}html.no-scroll::-webkit-scrollbar, body.no-scroll::-webkit-scrollbar {display: none;}.noselect {-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}.rtl, .rtl .tp-caption{text-align:right;}.rtl header div#logo{float:right;}.rtl header nav {float:left;}.rtl #subheader h1{float:right;padding-right: 0px;margin-right: 0px;direction: rtl;max-width: 800px;text-align: right;text-wrap: wrap;}.rtl .crumb {float:left;padding:0;margin:0;}.rtl .de-team-list .small-border{float:right;}.rtl .crumb li{float:right;padding:0 5px;font-size:15px;font-family:"Rubik";}.de_phone-simple {font-size: 12px;font-weight: bold;line-height: 1.6em;position: relative;padding-left: 46px;}.de_phone-simple i{position: absolute;font-size: 42px;left: 0;}.de_phone-simple .d-num{font-size: 20px;display: block;}.col-extra .de_phone-simple{margin-top: -18px;}.header-s2 .col-extra .de_phone-simple{margin-top: -5px;}#wrapper{overflow:hidden;}#wrapper.wrapper-s2{background: #ffffff;}#page-overlay{background: rgba(0,0,0,.7);position: fixed;height: 100%;width:100%;z-index: -1;}.de-navbar-left #wrapper{overflow:visible;}header {width: 100%;height: 80px;position: fixed;top: 0;left: 0;z-index: 1001;-webkit-transition: height 0.3s;-moz-transition: height 0.3s;-ms-transition: height 0.3s;-o-transition: height 0.3s;transition: height 0.3s;background:#18191b;border-bottom:solid 1px rgba(0,0,0,0.0);}header .info{display:none;color:#fff;text-align:right;padding:10px 0 10px 0;width:100%;z-index:100;border-bottom:solid 1px rgba(255,255,255,.2);}header .info .column{display:inline-block;padding:0 15px 0 15px;font-size:11px;letter-spacing:1px;float: left;}header .info .social.column{border:none;float: right;}header .info .social i{color:#fff;font-size:14px;display:inline-block;float:none;padding:0 10px 0 10px;}header .info strong{font-size:12px;}header.header-bg{background:rgba(0,0,0,0.5);}header.transparent{background:rgba(0,0,0,0.0);}header.autoshow{top:-80px;}header.autoshow.scrollOn,header.autoshow.scrollOff{-o-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;transition:.5s;outline: none;}header.autoshow.scrollOn{top:0;}header.autoshow.scrollOff{top:-80px;}header div#logo {display: table;height: 80px;float: left;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;}header div#logo .logo-2{display:none;}header div#logo a{display:table-cell;vertical-align:middle;}header nav {float:right;}header nav a {-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;}header nav a:hover {color: #555;}header.smaller:not(.header-bottom):not(.side-header):not(.force-header-mobile):not(.header-s2) #mainmenu > li > a{padding-top: 18px;padding-bottom:18px;}header.smaller:not(.header-bottom):not(.side-header):not(.force-header-mobile) #mainmenu li li a{padding-top: 0px;padding-bottom: 0px;}header.smaller:not(.header-bottom):not(.side-header):not(.force-header-mobile) #mainmenu ul{top:70px;}header.smaller:not(.header-bottom):not(.side-header):not(.force-header-mobile) #mainmenu ul ul{top:0px;}header.smaller:not(.header-bottom):not(.side-header):not(.force-header-mobile):not(.header-s2){height: 70px;background:#18191b;}header.smaller.no-border:not(.header-bottom):not(.side-header){border:none;}header.smaller:not(.header-bottom):not(.side-header):not(.force-header-mobile):not(.header-s2) div#logo {height:70px;}.logo-smaller div#logo {width: 150px;height:30px;line-height: 65px;font-size: 30px;}.logo-smaller div#logo img{line-height: 75px;font-size: 30px;}.logo-smaller div#logo .logo-1{display:none;}.logo-smaller div#logo .logo-2{display:inline-block;}.logo-small{margin-bottom:20px;}header.de_header_2{height:125px;}header.de_header_2.smaller {height:70px;}header.de_header_2.smaller .info{position:absolute;opacity:0;z-index:-1;}header.smaller.scroll-transparent{background: none !important;}.de-navbar-left{background:#151618 ;}.de-navbar-left #logo{padding:40px;text-align:center;width:100%;}.de-navbar-left header{position:relative;display:block;width:100%;height:100%;left:0;background:none;padding:30px;padding-right:20px;}.de-navbar-left header #mainmenu{float:none;margin:0;padding:0;}.de-navbar-left header #mainmenu > li{display:block !important;margin:0;float:none;text-align:center;font-family:"Rubik";letter-spacing:5px;font-size:14px;padding:0;padding-top:10px;padding-bottom:10px;border-bottom:solid 1px rgba(255,255,255,.1);}.de-navbar-left header #mainmenu > li > a{padding:0;opacity:.5;}.de-navbar-left header #mainmenu > li a:hover{opacity:1;}.de-navbar-left header #mainmenu > li >a:after{content:none;}.de-navbar-left header nav{float:none !important;}#subheader{padding-bottom:70px;background:#222;}@media (max-width: 768px) {#subheader {margin-top: 80px !important;}}#subheader{-webkit-background-size: 100% auto !important;-moz-background-size: 100% auto !important;-o-background-size: 100% auto !important;background-size: 100% auto !important;}.de-navbar-left #subheader{padding-bottom:120px;}#subheader h1 {color:#eceff3;margin-top:80px;font-size: 32px;letter-spacing: 5px;float: left;padding-right: 40px;margin-right: 40px;text-transform:uppercase;}#subheader span {letter-spacing:2px;display: inline-block;font-size: 15px;margin-top:88px;color:#fff;}#subheader .crumb{font-size:10px;letter-spacing:3px;margin-top: 90px;color:#fff;text-transform:uppercase;}#subheader.style-2 .title-wrap{float:left;margin-top:60px;}#subheader.style-2{padding:150px 0 150px 0;}#subheader.style-2 h1{font-size:56px;text-align:left;margin:0;float:none;font-weight:bold;letter-spacing:1px;}#subheader.style-2 h4{color:#fff;margin-top:10px;font-weight:500;text-transform:none;}#subheader.style-3, #subheader.style-4{background:#f8f8f8;padding:30px 0 30px 0;}#subheader.style-3 h1, #subheader.style-4 h1{font-size: 28px;padding-top: 10px;}#subheader.style-4{background: #202124;}#subheader.style-5 h1{display: block;text-align: center;width: 100%;padding: 0;}.header-custom:not(.header-mobile){height:auto;position:relative;width:100%;left:0;}.header-custom:not(.header-mobile) nav{display:block;width:100%;text-align:center;margin-bottom:-1px;float:none;}.header-custom:not(.header-mobile).s2 nav{text-align:left;background:none;margin:0;padding:0;float:left;}.header-custom:not(.header-mobile) nav #mainmenu{display:inline-block !important;margin:0;float:none;padding:0;}.header-custom:not(.header-mobile) #mainmenu > li > a{padding: 20px 0px 20px 20px;line-height:20px;}.header-custom:not(.header-mobile) #mainmenu > li:first-child > a{padding-left:0;}.header-custom:not(.header-mobile) div#logo{width:100%;}.header-custom:not(.header-mobile) div#logo img{text-align:center;}.header-custom:not(.header-mobile) #mainmenu li > ul, .header-custom:not(.header-mobile) #mainmenu li:hover > ul{margin-top:-20px;}.header-custom:not(.header-mobile) #mainmenu li ul ul, .header-custom:not(.header-mobile) #mainmenu li:hover ul ul {top:20px;}.header-custom:not(.header-mobile) #mainmenu li ul.mega, .header-custom:not(.header-mobile) #mainmenu li:hover ul.mega{margin-top:60px;}.header-custom:not(.header-mobile) .menu-group{background:rgba(255,255,255,.02);margin-bottom:-1px;height:60px;padding-top:-1 }.header-custom:not(.header-mobile) .form-default{margin-top:-5px;}#mainmenu {font-family:"Rubik", Arial, Helvetica, sans-serif;float: right;font-size:15px;font-weight:400;letter-spacing:3px;text-transform:uppercase;text-align: right;}#mainmenu ul {float: right;margin: 0px 0px;padding: 0px 0px;height: 30px;text-align: right !important;direction: rtl !important;}#mainmenu li {margin: 0px 0px;padding: 0px 0px;float: right;display: inline;list-style: none;position: relative;direction: rtl;text-align: right !important;}#mainmenu a{line-height:30px;}#mainmenu > li > a{line-height:35px;}#mainmenu a {display: inline-block;padding: 25px 0px 25px 20px;text-decoration: none;text-align:center;outline:none;}#mainmenu.style-2 a{font-size: 14px;letter-spacing: 0;text-transform: none;}#mainmenu li a:after {float: right;position: relative;font-family: "FontAwesome";content: "\f111";font-size: 6px;margin-left: 20px;margin-top: 0px;color: #FAB702;}#mainmenu li:first-child a:after {display: none;}#mainmenu.no-separator li a:after{margin-left: 5px;}#mainmenu.dotted-separator li a:after{content:"\f111";font-size:6px;}#mainmenu.line-separator li a:after{content:"/";font-size:14px;}#mainmenu.circle-separator li a:after{content:"\f10c";font-size:9px;}#mainmenu.strip-separator li a:after{content:"\f068";font-size:9px;}#mainmenu.plus-separator li a:after{content:"\f067";font-size:11px;}#mainmenu.square-separator li a:after{content:"\f096";font-size:11px;}#mainmenu.no-separator li a:after{font-size:0px;}#mainmenu.ms-2{text-transform:none;letter-spacing:0;}#mainmenu.ms-2 li{font-size:15px;}#mainmenu.ms-2 > li{font-weight:500;}#mainmenu li li {font-size: 10px;font-weight: normal;border-bottom: solid 1px #333;}#mainmenu li li:last-child {border-bottom: none;}#mainmenu li li a {padding: 0px 12px 0px 12px;border-top: none;color: #ccc;width:201px;border-left:none;text-align: right !important;direction: rtl !important;}#mainmenu li li a:hover{color:#111;}#mainmenu li li a:after {content:none !important;}#mainmenu li li li a {background: #222327;}#mainmenu li li a:hover {color:#111;background: #1a8b49;}#mainmenu li > ul {width: 201px;height: 0;position: absolute;top: 80px;right: 0px;z-index: 10;opacity:0;margin-top:5px;overflow:hidden;text-align: right !important;}#mainmenu li:hover > ul {opacity:1;height:auto;margin-top:0px;overflow:visible;}#mainmenu li ul.mega ul {width: 201px;height: auto;position: absolute;top: 80px;left: 0px;z-index: 10;visibility:hidden;opacity:0;margin-top:5px;}#mainmenu li li {display: block;float: none;}#mainmenu ul li:hover > a{color:#222;}header.header-mobile #mainmenu li ul {visibility: visible;opacity:1;margin-top:0px;}#mainmenu li ul{background: #222327;}#mainmenu.sub-transparent li ul{background: rgba(10,10,10,.7);}#mainmenu li ul ul {right: 100%;top: 0px;}#mainmenu li:hover > ul {color: #1a8b49;}#mainmenu select {padding: 10px;height: 36px;font-size: 14px;border: none;background: #ff4200;color:#eceff3;}#mainmenu select option {padding: 10px;}#mainmenu > li ul.mega{position:fixed;left:0;height:0%;width:100%;visibility: hidden;opacity: 0;overflow:hidden;}#mainmenu li:hover ul.mega{visibility: visible;opacity: 1;}#mainmenu li ul.mega > li, #mainmenu li ul.mega > li a{width:100%;}#mainmenu li ul.mega li.title{font-size: 12px;padding:0px 10px 10px 15px;text-align:right;color:#fff;font-weight:bold;}#mainmenu li ul.mega > li ul{position:static;visibility: visible;opacity: 1;left:0;float:none;width:100%;}#mainmenu ul.mega > li ul li{margin:0;padding:0;}#mainmenu ul.mega > li ul li a{margin:0;}#mainmenu ul.mega > li ul li:last-child{border-bottom:solid 1px #333333;}#mainmenu li ul.mega .menu-content{background:#222327;padding:30px;}#mainmenu ul.mega ul, #mainmenu ul.mega li, #mainmenu ul.mega li li a{background: none;}#mainmenu.sub-transparent li ul.mega .menu-content{background: rgba(10,10,10,.7);}#mainmenu.menu-flex{display:-webkit-box;width:80%;-webkit-box-orient: horizontal;-webkit-box-pack:justify;}#mainmenu.menu-flex > li{-webkit-box-flex:1;text-align:center;margin: 0 10px;}#mainmenu.menu-flex.mf-left > li{text-align: right;}#mainmenu.s2 li a{font-size: 16px;text-transform: none;letter-spacing: 0;}header.header-mobile #mainmenu > li ul.mega{visibility: visible;opacity: 1;}header:not(.header-mobile):not(.force-header-mobile) #mainmenu > li:hover ul.mega{height:auto;}header.header-s2{background: none;top: 30px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}header.header-s2 #mainmenu{margin: 0;}header.header-s2 .d-menu-wrap{background: var(--bg-dark-1);border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}header.header-s2.smaller .d-menu-wrap{-webkit-box-shadow: 0 20px 60px rgb(0 0 0 / 20%);-moz-box-shadow: 0 20px 60px rgb(0 0 0 / 20%);box-shadow: 0 20px 60px rgb(0 0 0 / 20%);}#menu-overlay{position:fixed;width:100%;height:100%;background:rgba(0,0,0,.9);color:#ffffff;z-index:10000;overflow-y:auto;display:none;overflow-x: hidden;}#menu-overlay.slideDown{top:-100%;}#menu-btn{display:none;float:left;margin-top:5px;width:36px;height:36px;padding:6px;text-align:center;cursor:pointer;}#menu-btn:before{font-family:FontAwesome;content: "\f0c9";font-size:24px;color:#eceff3;}#menu-btn.unclick:before{content: "\f0c9";}#menu-btn.clicked:before{content: "\f00d";}#menu-btn:hover{background:#fff;}#menu-btn:hover:before{color:#222;}#nav-toggle {float:left;width: 60px;height: 20px;position: relative;margin: 15px auto;-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);-webkit-transition: .5s ease-in-out;-moz-transition: .5s ease-in-out;-o-transition: .5s ease-in-out;transition: .5s ease-in-out;cursor: pointer;padding:10px;z-index:100;}#nav-toggle span{display: block;position: absolute;height: 2px;width: 50%;background: #fff;border-radius: 9px;opacity: 1;-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);-webkit-transition: .25s ease-in-out;-moz-transition: .25s ease-in-out;-o-transition: .25s ease-in-out;transition: .25s ease-in-out;}#nav-toggle span:nth-child(1) {top: 10px;}#nav-toggle span:nth-child(2) {top: 18px;}#nav-toggle span:nth-child(3) {top: 26px;}#nav-toggle.open span:nth-child(1) {top: 18px;-webkit-transform: rotate(135deg);-moz-transform: rotate(135deg);-o-transform: rotate(135deg);transform: rotate(135deg);}#nav-toggle.open span:nth-child(2) {opacity: 0;}#nav-toggle.open span:nth-child(3) {top: 18px;-webkit-transform: rotate(-135deg);-moz-transform: rotate(-135deg);-o-transform: rotate(-135deg);transform: rotate(-135deg);}#menu-wrapper{width:100%;height:100%;background:rgba(0,0,0,.95);position:fixed;top:0;left:0;text-align:center;height:0;overflow-y:auto;}#menu-wrapper nav{display:inline-block;margin:20px auto 80px auto;padding:0;float:none;font-size:26px;opacity:0;}#content {width:100%;background:#fff;padding:90px 0 90px 0;z-index:100;}#content{background:#18191b;}section{padding:90px 0 90px 0;}section{background:#18191b;}section.custom-1{border-bottom-left-radius: 100% 100%;border-bottom-right-radius: 100% 100%;overflow:hidden;}.de-navbar-left .container-fluid .container{width:100% !important;}.de-navbar-left section{padding:70px;}.bg-white{background:#ffffff;}.section-fixed {position:fixed;width:100%;min-height:100%;height:auto;}footer {background: #111;color: #ccc;padding: 80px 0 0 0;}.footerTtl {color: #fff;font-size: 18px;letter-spacing: 2.5px;margin-bottom: 15px;}footer a {color: #ccc;text-decoration:none !important;}footer a:visited {color: #ccc;}footer.footer-fixed{position:fixed;bottom: 0;z-index: 1000;width:100%;height:55px;}footer.footer-transparent, footer.footer-transparent .subfooter{background: none;}.de-navbar-left footer{padding:70px 70px 0 70px;}.subfooter{background:#0b0b0b;padding:30px 0 20px 0;}footer.footer-fixed .subfooter{padding:15px 0 15px 0;}footer.footer-s2{font-size: 12px;text-transform: uppercase;}.de-navbar-left .subfooter{background:none;}header.side-header{border-bottom:none !important;margin:0;}header.side-header .social-icons-2{margin:0 auto;margin-top:50px !important;float:none;text-align:center;}header.side-header .social-icons-2 a{display:inline-block;margin:0 2px 0 2px;background:#555;width:36px;height:36px;padding-top:5px;display:inline-block;text-align:center;border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;opacity:.2;}header.side-header .social-icons-2 a:hover{opacity:1;}header.header-mobile{position:relative;background:#111;z-index:1000;}header.smaller.header-scroll:not(.autoshow){position:absolute;}.header-bottom .info{display:none !important;}#de-sidebar{position:absolute;}.de-blogpost-1 .d-image{position: relative;margin-bottom: 10px;}.de-blogpost-1 .d-image a{position: absolute;width: 100%;height: 100%;}.de-blogpost-1 img{width: 100%;}.de-blogpost-1 .d-content h4{font-size: 16px;}.de-blogpost-1 .d-date{font-size: 12px;text-transform: uppercase;}.de-blogpost-2{position: relative;margin-bottom: 30px;min-height: 280px;}.de-blogpost-2 .d-image{width: 350px;float: right;margin-left: 30px;}.de-blogpost-2 .d-content h4{font-size: 22px;margin-bottom: 5px;}.de-blogpost-2 .d-image a{position: absolute;width: 100%;height: 100%;}.de-blogpost-2 .d-image img{width: 100%;}.de-blogpost-2 .d-content{overflow: hidden;width: calc(100% - 380px);}.de-blogpost-2 .d-cat{font-weight: 500;font-size: 12px;color:#ffffff;background: var(--primary-color-1);display: inline-block;padding: 1px 8px 1px 8px;line-height: 1.5em;margin-bottom: 10px;text-transform: uppercase;letter-spacing: 1px;}.de-blogpost-2 .d-attr div{display: inline-block;margin-right: 10px;}.de-blogpost-2 .d-attr{font-size: 12px;text-transform: uppercase;margin-bottom: 8px;}.de-blogpost-3 .d-image{position: relative;width: 100px;min-height: 73px;float: right;margin-bottom: 10px;}.de-blogpost-3.flip .d-image{float: right;margin-left: 20px;}.de-blogpost-3 .d-image img{width: 100%;}.de-blogpost-3 .d-content{width:calc(100% - 100px);padding-right: 10px;}.de-blogpost-3.flip .d-content{width:100%;padding-right: 0;}.de-blogpost-3 .d-image a{position: absolute;width: 100%;height: 100%;}.de-blogpost-3 .d-content h4{font-size: 16px;}.de-blogpost-3 .d-date{font-size: 12px;text-transform: uppercase;}.d-image{position: relative;overflow: hidden;}.de-blogpost-1 .d-image:hover a, .de-blogpost-2 .d-image:hover a, .de-blogpost-3 .d-image:hover a, .de-blogpost-4 .d-image:hover a{background: rgba(var(--primary-color-1-rgb), .5);}.de-hero-block{position: relative;height:500px;}.de-hero-block > div{position: absolute;overflow: hidden;}.de-hero-block .d-image{overflow: hidden;}.de-hero-block .d-image img{width: calc(100% + 50px);margin-right: -50px;}.de-hero-block > div:hover .d-image img{margin-right: 0;}.de-hero-block .d-content{position: absolute;padding: 30px;bottom: 0;color:#ffffff;z-index: 1;pointer-events: none;}.de-hero-block .d-content a, .de-hero-block .d-content a:hover{color:#ffffff;pointer-events: auto;}.de-hero-block .d-content h3{color:#ffffff;text-shadow: 1px 1px 2px black;margin-bottom: 5px;direction: rtl;}.de-hero-block .d-cat{position: relative;z-index: 2;font-weight: 500;font-size: 12px;color:#ffffff;background: var(--primary-color-1);display: inline-block;padding: 1px 8px 1px 8px;line-height: 1.5em;margin-bottom: 20px;text-transform: uppercase;letter-spacing: 1px;}.de-hero-block .d-cat:hover{color:#ffffff;opacity: .8;}.de-hero-block .d-attr div{display: inline-block;margin-right: 10px;}.de-hero-block .d-attr{font-size: 12px;text-transform: uppercase;margin-bottom: 8px;}.de-hero-block .d-image a{position: absolute;width: 100%;height: 100%;background: -moz-linear-gradient(0deg, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 50%);background: -webkit-linear-gradient(0deg, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 50%);background: linear-gradient(0deg, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 50%);}.de-hero-block .d-hero-item-4{position: absolute;height: 100%;background: #eee;}.de-hero-block .d-hero-item-4 .d-image {width: 100%;position: absolute;height: 100%;}.de-hero-block .d-hero-item-4 .d-image img{height: 100%;width: auto;}.de-hero-block .d-hero-item-1{top:0;width: calc(50% - 10px);margin-right: 10px;height: 100%;}.de-hero-block .d-hero-item-1 h3{font-size: 26px;}.de-hero-block .d-hero-item-2{left:50%;top:0;width: calc(25% - 10px);height: calc(50% - 5px);}.de-hero-block .d-hero-item-3{left:50%;top:calc(50% + 5px);width: calc(25% - 10px);height: calc(50% - 5px);}.de-hero-block .d-hero-item-4{left:75%;top:0;width: 25%;height: 100%;}.de-image-hover-1{position: relative;}.de-image-hover-1 img{width: 100%;}.de-image-hover-1 .d-overlay{position: absolute;top: 0;left: 0;display: flex;align-items: flex-end;justify-content: center;z-index: 1;width: 100%;height: 100%;background: -moz-linear-gradient(0deg, rgba(0,0,0,.75) 0%, rgba(0,0,0,0) 50%);background: -webkit-linear-gradient(0deg, rgba(0,0,0,.75) 0%, rgba(0,0,0,0) 50%);background: linear-gradient(0deg, rgba(0,0,0,.75) 0%, rgba(0,0,0,0) 50%);padding: 0 !important;}.de-image-hover-1 .d-overlay .d-text{position: static;text-align: center;color:#ffffff;width: auto;margin-bottom: 20px;}.de-image-hover-1 img {width: 100%;transition: transform 0.4s cubic-bezier(0.4,0,0.2,1);}.de-image-hover-1:hover img {transform: scale(1.01);}.blog-list {margin: 0;padding: 0;}.blog-list li {list-style: none;line-height: 1.7em;margin-bottom: 60px;margin-top:10px;padding-bottom:15px;border-bottom:solid 1px rgba(255,255,255,.1);}.blog-list h3, .blog-read h3{margin-top:20px;}.blog-list h3 a{color:#fff;}.blog-list .btn-more{padding:3px 25px 3px 25px;color:#111;text-transform:uppercase;text-decoration:none;font-weight:700;float:right;}.blog-list .btn-more:hover{background:#fff;}.blog-list .post-text, .blog-read .post-text{padding-right:80px;}.blog-list img{border-bottom:solid 4px;}.blog-list .blog-slider{margin-bottom:-60px;}.blog-list .date-box, .blog-read .date-box{width: 60px;position: absolute;text-align: center;text-shadow:none;}.blog-list .date-box .day, .blog-list .date-box .month {display: block;color:#fff;text-align:center;width:60px;z-index:100;}.blog-list .date-box .month {font-size:14px;}.blog-list .date-box .day, .blog-read .date-box .day{color:#111;font-weight:600;font-size: 32px;padding-top:45px;padding-bottom:10px;font-family:"Playpen Sans Hebrew";}.blog-list .date-box .month, .blog-read .date-box .month {color:#fff;font-family:"Playpen Sans Hebrew";font-weight:600;padding:7px 0 7px 0;text-align: center;border-bottom:solid 4px #333;}.blog-snippet li{border-bottom:none !important;margin-bottom:0;}.post-content{position: relative;overflow: hidden;}.post-content p{margin-bottom: 15px;}.post-content img{border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;}.post-text{padding:20px 0;padding-bottom: 10px;}.item .post-text h4{margin-bottom:10px;line-height: 2em;}.post-text h4 a{text-decoration:none;font-size:20px;}.post-text .tags{font-size:10px;text-transform:uppercase;}.p-tagline{color:#111111;position: absolute;z-index: 1;top: 20px;left: 20px;}.p-tagline, .p-title{background: rgba(var(--primary-color-rgb),.2);border-radius: 3px;display: inline-block;font-size: 10px;font-weight: bold;letter-spacing: 2px;line-height: 10px;padding: 7px 10px 6px 10px;text-transform: uppercase;margin-bottom: 5px;}.p-tagline, .p-title.invert{background: var(--secondary-color);}.p-title{font-size: 12px;margin-bottom: 20px;}.post-text .p-date{text-transform: uppercase;letter-spacing: 2px;font-size: 10px;font-weight: 500;}.post-info{border-top:solid 1px #eeeeee;padding-top:15px;}#blog-carousel .item{width:100%;}@media screen and (max-width: 768px) {.post-content {position: relative;}.post-content .date-box {position: absolute;top: 10px;right: 10px;background: #000;border-radius: 4px;padding: 5px 5px;z-index: 2;}.post-content .date-box .day {font-size:16px;padding-top:15px;}.post-text {padding-right: 0 !important;margin-right: 0 !important;}.post-meta {display: flex !important;flex-wrap: wrap;gap: 8px 10px;margin-right: 0 !important;padding-right: 0 !important;border: none;}.post-meta span {display: inline-flex !important;align-items: center;padding: 6px 12px;border: 1px solid #eee;border-radius: 3px;white-space: normal;text-align: left;}.post-meta span i {margin-left: 8px;}}.de-bloglist-type-1{list-style: none;padding-left: 0;}.de-bloglist-type-1 .d-content{display: block;padding-bottom: 15px;}.de-bloglist-type-1 .d-image{position: absolute;overflow: hidden;width: 100px;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;}.de-bloglist-type-1 .d-image img{width: 100%;}.de-bloglist-type-1 .d-content{padding-left: 120px;display: block;}.de-bloglist-type-1 .d-content a{font-weight: bold;overflow: hidden;position: relative;font-size: 16px;line-height: 1.5em;}.de-bloglist-type-1 .d-date{position: relative;font-size: 12px;font-weight: 500;padding-left: 18px;}.de-bloglist-type-1 .d-date:before{font-family: "FontAwesome";font-weight: 300;color: var(--primary-color-1);content: "\f073";left: 0;position: absolute;}.de-post-poster{color:#ffffff;overflow: hidden;position: relative;height: 300px;direction: rtl;}.de-post-poster.d-portrait{height: 500px;}.de-post-poster .d-image{position: absolute;width: 120%;height: 120%;margin-right: -10%;}.de-post-poster .d-overlay{position: absolute;min-height: 100%;width: 100%;z-index: 1;background: -moz-linear-gradient(0deg, rgba(0,0,0,.75) 0%, rgba(0,0,0,0) 50%);background: -webkit-linear-gradient(0deg, rgba(0,0,0,.75) 0%, rgba(0,0,0,0) 50%);background: linear-gradient(0deg, rgba(0,0,0,.75) 0%, rgba(0,0,0,0) 50%);}.de-post-poster .d-content{margin: 30px;margin-bottom: 0;position: absolute;bottom: 0;z-index: 5;}.de-post-poster .d-content h3{font-size: 26px;letter-spacing:0;text-transform: none;color:#ffffff;}.de-post-poster .d-date{opacity: 0;color:#ffffff;}.de-post-poster .d-tag{display: inline-block;color: #ffffff;text-transform: uppercase;font-size: 12px;letter-spacing: 1px;background: #222222;padding: 2px 8px;line-height: 1em;font-weight: 500;margin-bottom: 20px;}.de-post-poster:hover .d-content{margin-bottom: 30px;}.de-post-poster:hover .d-date{opacity: 1;}.de-post-poster:hover .d-image{margin-right: 0;}.post-meta {margin: 0px 0 10px 0px;border: solid 1px #eee;border-left:none;font-size:11px;display:table;table-layout: fixed;margin-right:80px;}.post-meta span {display:table-cell;padding:10px 20px 10px 20px;text-align:center;border-left:solid 1px #eee;}.post-meta span i {float: none;margin-left:20px;}.post-image{position: relative;overflow: hidden;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}.post-image img {width:100%;margin-bottom: 0px;}.post-image:hover img{transform: scale(1.05);}.post-image .d-date{background: var(--primary-color-1);position: absolute;z-index: 1;color:#fff;text-align: center;padding: 12px 10px 5px 10px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;top: 20px;left: 20px;font-weight: bold;}.post-image .d-day{font-size: 32px;}.post-image .d-month{font-size: 12px;letter-spacing: 5px;padding-left: 5px;text-transform: uppercase;}.post-meta{border-color:#222;}.post-meta span{border-color:#222;}.bloglist.s2 h3{font-size: 20px;line-height: 1.5em;}.bloglist.s2 .post-text{padding: 40px;background: #ffffff;}.bloglist.s2 .post-image{border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;}.blog-slide{padding:0;margin:0;}.de__pic-hover{position: relative;display: block;overflow: hidden;}.de__pic-hover img{width: 100%;}.de__pic-hover h3{position: absolute;z-index: 1;bottom:30px;left: 30px;font-size: 18px;margin: 0;background: #ffffff;padding: 8px 15px;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;}.de__pic-hover h5{position: absolute;z-index: 1;color:#ffffff;display: inline-block;padding: 20px 10px;width: 80px;right: 30px;bottom: 20px;text-align: center;font-size: 10px;margin-bottom: 0;border-radius: 60px;-moz-border-radius: 60px;-webkit-border-radius: 60px;}.de__pic-hover h5 span{display: block;font-size: 22px;}.de__pic-hover:hover img{transform: scale(1.05);}.error {padding:20px;border:none;display: none;color: #d9534f;border:solid 1px #d9534f;font-size: 12px;font-size: 16px;}.success {padding:20px;display: none;color: #5cb85c;border:solid 1px #5cb85c;margin-bottom: 20px;font-size: 16px;}.error img {vertical-align: top;}.full {width: 98%;}#contact_form input[type=text],#contact_form textarea,#contact_form input[type=email],#contact_form input[type=number],#search, #contact_form select{padding:10px;margin-bottom:20px;color:#fff;border:solid 1px rgba(255,255,255,.2);background:rgba(0,0,0,.1);border-radius:0 !important;height:auto;}#contact_form select{background: url(../images/ui/select-arrow.png) right center no-repeat !important;}#contact_form select option{color: #000000;}#contact_form input[placeholder],#contact_form textarea[placeholder]{color:#eee;}#contact_form ::placeholder, .text-light #contact_form ::placeholder{color: #eee;opacity: 1;}#contact_form input[type=submit].btn-line{background:none;padding:8px 20px;}#contact_form input[type=submit].btn-line:hover{background:#111;border-color:#111;}#contact_form textarea{height:178px;}.form-default input[type=text]{background:#1D1E1F;border:none;font-size:14px;padding:2px 10px 2px 10px;color:#ffffff;}#form_coupon input[type=text] {padding: 9px 12px 9px 12px;width: 80%;float: left;display: table-cell;border-radius: 2px 0 0 2px;-moz-border-radius: 2px 0 0 2px;-webkit-border-radius: 2px 0 0 2px;border: solid 1px #333333;border-right: none;color: #ffffff;background: rgba(255, 255, 255, .1);-webkit-box-shadow: 2px 2px 20px 0px rgba(20, 20, 20, 0.05);-moz-box-shadow: 2px 2px 20px 0px rgba(20, 20, 20, 0.05);box-shadow: 2px 2px 20px 0px rgba(20, 20, 20, 0.05);}#form_coupon input[type=text]:focus {background: #ffffff;color: #111111;}#form_subscribe input[type=text] {padding: 7px 12px 7px 12px;width: 80%;float: left;display: table-cell;border-radius: 5px 0 0 5px;-moz-border-radius: 5px 0 0 5px;-webkit-border-radius: 5px 0 0 5px;border: none;border-right: none;background: rgba(255, 255, 255, .7);-webkit-box-shadow: 2px 2px 20px 0px rgba(20, 20, 20, 0.05);-moz-box-shadow: 2px 2px 20px 0px rgba(20, 20, 20, 0.05);box-shadow: 2px 2px 20px 0px rgba(20, 20, 20, 0.05);}#form_coupon #btn-submit i {text-align: center;font-size: 20px;float: left;width: 20%;height: 38px;background: #171A21;color: #111111;display: table-cell;padding: 10px 0 5px 0;border-radius: 0 2px 2px 0;-moz-border-radius: 0 2px 2px 0;-webkit-border-radius: 0 2px 2px 0;}#form_subscribe input[type=text]:focus {background: rgba(255, 255, 255, .2);}#form_subscribe #btn-subscribe i {text-align: center;font-size: 28px;float: left;width: 20%;background: #171A21;color: #ffffff;display: table-cell;padding: 5px 0 5px 0;border-radius: 0 5px 5px 0;-moz-border-radius: 0 5px 5px 0;-webkit-border-radius: 0 5px 5px 0;}.has-search .form-control {padding-left: 2.375rem;border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;background: rgba(255, 255, 255, .1) !important;border: solid 2px rgba(255, 255, 255, 0);color:#ffffff;font-size: 15px;}.has-search .form-control::placeholder {color: #ffffff;}.has-search .form-control:focus{border-color: var(--primary-color-1);}.has-search .form-control-feedback {position: absolute;z-index: 2;display: block;width: 2.375rem;height: 2.375rem;line-height: 2.375rem;text-align: center;pointer-events: none;color: #fff;}.has-search .form-control {background: rgba(255, 255, 255, .1) !important;}.f-num-inc{border:solid 1px #ddd;display: inline-block;padding:0px;}.f-num-inc input, .f-num-inc span{padding:5px;width:40px;font-size: 15px;display: inline-block;width:30px;text-align: center;margin:0;border-radius: 0;border:none;}.f-num-inc span{cursor: pointer;}.f-num-inc span:first-child{border-right: solid 1px #dddddd;}.f-num-inc span:last-child{border-left: solid 1px #dddddd;}.f-num-inc span:hover{color: #111111;}.f-num-inc input::-webkit-outer-spin-button, .f-num-inc input::-webkit-inner-spin-button {-webkit-appearance: none;margin: 0;}.f-input-number {width: 40px;padding: 0 12px;vertical-align: top;text-align: center;outline: none;background: none;color:#ffffff;font-weight: bold;}.f-input-number, .f-input-number-decrement, .f-input-number-increment {border: 1px solid rgba(255,255,255,.1);height: 40px;user-select: none;}.f-input-number-decrement, .f-input-number-increment {display: inline-block;width: 30px;line-height: 38px;background: none;color: #ffffff;text-align: center;font-weight: bold;cursor: pointer;}.f-input-number-decrement:active, .f-input-number-increment:active {background: #222;}.f-input-number-decrement {border-right: none;border-radius: 2px 0 0 2px;}.f-input-number-increment {border-left: none;border-radius: 0 2px 2px 0;}.pop-search .form-default{width:100%;top:85px;left:0;position:absolute;z-index:1;display:none;}.pop-search .form-default input[type=text]{width:100%;font-size:24px;padding:18px;outline:none;}.pop-search-click{position: relative;display:inline-block;cursor:pointer;z-index:100;margin-top: 18px;}.pop-search-click:before{margin-left:-15px;font-family:"FontAwesome";content:"\f002";}.pop-search-click.click:before{content:"\f00d";}.error_input{border-color:#D31E2B !important;}address{margin:0;margin-top:20px;}address span {display: block;border-bottom:solid 1px #222;padding-bottom:5px;margin-bottom:5px;}address span strong {display: inline-block;width: 70px;}address span{border-bottom-color:#222;}address span i{margin-top:5px;margin-right:20px;float:none;}address span strong {display: inline-block;}address span a{color:#eceff3;}.small-border{height:1px;width:120px;background:#ccc;display:block;margin:0 auto;margin-top:20px;margin-bottom:30px;}.tiny-border{height:3px;width:60px;display:block;margin:0 auto;margin-top:20px;margin-bottom:30px;}.crumb {color:#777;float: right;font-size: 12px;}.text-light .crumb{color:#ffffff;}#subheader.text-dark .crumb, .de-navbar-left.de_light #subheader .crumb{color:#333;}.crumb li {display: inline;text-decoration: none;padding: 0 2px 0 2px;}.crumb a{text-decoration:none;}.btn-line, a.btn-line{border:solid 1px #222;color:#fff;font-weight:500;font-size:12px;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;padding:3px;padding-left:30px;padding-right:50px;text-transform:uppercase;display:inline-block;text-align:center;letter-spacing:2px;text-decoration:none;}.btn-line, a.btn-line, .text-light a.btn-line{border:solid 1px rgba(255,255,255,.2);color:#fff;}.btn-line:hover, a.btn-line:hover{background:#fff;color:#111;border-color:#fff;}a.btn-line:after{position:absolute;padding-left:0px;margin-top:1px;}a.btn-line:hover:after{position:absolute;padding-left:10px;}.btn-line:after, a.btn-line:after{color:#fff;}.btn-line:hover:after, a.btn-line:hover:after, a.btn-line.hover:after{color:#fff;}.btn-line:hover:after, a.btn-line:hover:after, a.btn-line.hover:after{color:#111;}a.btn-text{text-decoration:none;display:inline-block;color:#111;font-weight:600;padding:0;}a.btn-text:after{font-family:FontAwesome;content: "\f054";padding-left:10px;}a.btn-text{color:#fff;}a.btn-big{font-size:14px;color:#eceff3;letter-spacing:1px;line-height:normal;font-weight:bold;text-transform:uppercase;border:solid 1px #fff;padding:10px 50px 10px 30px;}a.btn-big:before{font-family:FontAwesome;content: "\f054";margin-left:20px;margin-top:3px;}.btn-line, a.btn-line{color:#eceff3;}.btn-line:before, a.btn-line:before{font-family:FontAwesome;content: "\f053";margin-right:10px;}a.btn-line-black, .de_light a.btn-line-black{border:solid 1px #111;color:#111;padding:7px 25px 7px 25px;text-decoration:none;text-transform:uppercase;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;font-weight:normal;font-size:12px;letter-spacing:2px;}a.btn-line-black:hover{background:#111;color:#fff;}a.btn-line-white, .de_light a.btn-line-white{border:solid 1px #fff;color:#fff;padding:7px 25px 7px 25px;text-decoration:none;text-transform:uppercase;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;font-weight:normal;font-size:12px;letter-spacing:2px;}a.btn-line-white:hover{background:#fff;color:#111111 !important;}a.btn-line.black, a.btn-line.black:hover{border-color:#111111;color:#111111;}a.btn-line.black:hover{color:#ffffff;background:#111111;}a.btn-line.black:after, .de_light a.btn-line.black:after{color:#111111;}a.btn-line.black:hover:after{color:#ffffff;}.btn-fullwidth{width:100%;}a.btn-slider{display:inline-block;font-size:13px;font-weight:600;color:#fff;letter-spacing:3px;line-height:normal;text-decoration:none;text-transform:uppercase;border:solid 1px rgba(255,255,255,.5);padding:10px 30px 10px 30px;}a.btn-slider.dark{color:#333;border:solid 1px rgba(0,0,0,.5);}a.btn-slider:after{font-family:FontAwesome;content: "\f053";color: #fab702;margin-right:10px;}a.btn-slider:hover{color:#222;background:#fff;border-color:#000;border:solid 2px #fff;}a.btn-slider.dark:hover{color:#fff;background:#333;border:solid 1px rgba(0,0,0,.5);}a.btn-custom, input.btn-custom{font-size:13px;color:#222;letter-spacing:3px;line-height:normal;text-decoration:none;text-transform:uppercase;padding:7px 25px 7px 25px;background:#fff;display:inline-block;}a.btn-custom:hover{color:#222;opacity:.8;}a.btn-black{font-size:13px;color:#fff;letter-spacing:3px;font-weight:bold;text-decoration:none;text-transform:uppercase;padding:7px 25px 7px 25px;background:#111;display:inline-block;}a.btn-border-style{font-size:13px;padding:7px 25px 7px 25px;border: solid 1px #222222;font-weight: bold;}a.btn-border-style.light{border-color: #ffffff;}input.btn-custom{border: none !important;}.nav-pills .nav-link.active, .nav-pills .show>.nav-link{border-radius:0;}.nav-pills.np-1 .nav-item{font-weight:bold;font-size:15px;}.spacer-single{width:100%;height:30px;display:block;clear:both;}.spacer-double{width:100%;height:60px;display:block;clear:both;}.spacer-triple{width:100%;height:90px;display:block;clear:both;}.spacer-half{width:100%;height:15px;display:block;clear:both;}.spacer10 {width: 100%;height: 10px;display: block;clear: both;}.spacer20 {width: 100%;height: 20px;display: block;clear: both;}.spacer30 {width: 100%;height: 30px;display: block;clear: both;}.spacer40 {width: 100%;height: 40px;display: block;clear: both;}.spacer50 {width: 100%;height: 50px;display: block;clear: both;}.spacer60 {width: 100%;height: 60px;display: block;clear: both;}.spacer-line{clear: both;margin:30px 0;height: 2px;background: rgba(255,255,255,.1);}hr {display: block;clear: both;border-top: solid 1px #ddd;margin: 40px 0 40px 0;}.dropcap {display: inline-block;font-size: 48px;float: left;margin: 10px 15px 15px 0;color:#eceff3;padding: 20px 10px 20px 10px;}.de_form input[type="radio"], .de_form input[type="checkbox"] {display:none;}.de_form input[type="radio"] + label:before{content:"\f00c";font-family:"FontAwesome";margin-right:10px;}.de_form input[type="checkbox"] + label:before{content:"\f00c";font-family:"FontAwesome";margin-right:10px;}.de_form input[type="radio"] + label, .de_form input[type="checkbox"] + label {cursor: pointer;font-size: 18px;padding: 6px 12px;border: none;background: #222;color: #888888;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;}#contact_form input[type="radio"] + label, #contact_form input[type="checkbox"] + label {margin-right: 10px;}.de_form.no-bg input[type="radio"] + label, .de_form.no-bg input[type="checkbox"] + label {padding: 4px 0px;border: none;background:none;}.de_form input[type="radio"]:checked + label, .de_form input[type="checkbox"]:checked + label{border: none;color: white;}#contact_form .radio-img input[type="radio"] + label, #contact_form .radio-img input[type="checkbox"] + label{padding: 0px;position: relative;background: none;width: 150px;float: left;text-align: center;margin-right: 20px;}#contact_form .radio-img input[type="radio"] + label:before, #contact_form .radio-img input[type="checkbox"] + label:before {position: absolute;top: 10px;left: 15px;}#contact_form .radio-img input[type="radio"] + label img, #contact_form .radio-img input[type="checkbox"] + label img{width: 100%;margin-bottom: 10px;}#contact_form .radio-img input[type="radio"]:checked + label img, #contact_form .radio-img input[type="checkbox"]:checked + label img{width: 100%;padding: 8px;background: var(--primary-color-1);}#contact_form.s2 .radio-img input[type="radio"] + label, #contact_form.s2 .radio-img input[type="checkbox"] + label, #contact_form .radio-img input[type="radio"] + label img, #contact_form .radio-img input[type="checkbox"] + label img{width: 100%;float: none;}.form-transparent input[type=text], .form-transparent textarea, .form-transparent input[type=email]{padding:10px;margin-bottom:20px;color:#fff;border:none;background:rgba(0,0,0,.2);border-radius:0 !important;height:auto;}h1, h2, h3, h4, h5, h6 {color: #07003b;font-family: 'Dosis',Arial, Helvetica, sans-serif;font-weight:400;}h1 {font-size:28px;margin:0;text-align:center;letter-spacing:5px;text-transform:uppercase;font-weight:300;}h1 .small-border{margin-top:30px;}h1.ultra-big{font-size: 120px;}h2 {display:inline-block;font-weight:500;margin-bottom:30px;line-height:1.2em;}h2 .small-border{margin-left:0;margin-bottom:15px;width:40px;}h3 {margin-top: 0;font-size:18px;letter-spacing:3px;text-transform:uppercase;margin-bottom:15px;}h3.size-2{font-size:24px;}h4{font-size:18px;}h1.slogan_big {font-weight: 300;font-size: 64px;line-height: 64px;letter-spacing: -2px;padding: 0;margin: 0px 0 30px 0;}h1.title{font-size:64px;letter-spacing:10px;}h1.title.s2{font-size:64px;letter-spacing:0px;}h1.title.s3{text-align: left;font-weight: 500;font-size:64px;letter-spacing:-1px;}h1.title strong{font-family:"Rubik";text-transform:none;letter-spacing:0;font-weight:normal;}h1.title-2{letter-spacing:20px;text-transform:uppercase;line-height:50px;}h1.title-3{font-size:72px;}h1.title-3 strong{font-family:"Rubik";text-transform:none;letter-spacing:0;font-weight:normal;}h1.title-4{font-size: 72px;letter-spacing: 5px;text-transform: uppercase;color:rgba(0,0,0,0);-webkit-text-stroke-width: 1px;-webkit-text-stroke-color: rgba(255,255,255,1);}h1.title-5{text-transform: uppercase;font-size: 24px;letter-spacing: 24px;font-weight: normal;}h1.title-6 strong{font-size: 100px;font-family:"Rubik";text-transform:none;letter-spacing:0;font-weight:normal;line-height: 90px;}h1.title-7{font-size: 40px;}h2.subtitle{margin-top:0;}h2.hero{font-size:32px;font-weight:400;text-transform:uppercase;letter-spacing:32px;}h2.style-2{font-size:12px;font-weight:bold;text-transform:uppercase;letter-spacing:10px;}h2.style-3{font-size:64px;font-weight:400;text-transform:uppercase;letter-spacing:20px;}h2.style-4{font-size:60px;font-weight:400;text-transform:normal;letter-spacing:-2px;}h2.style-5{font-family: "Rubik";margin-top:0;line-height:1.2em;font-size:48px;font-weight:400;text-transform:normal;}h2.style-6{margin-top:0;line-height:1.2em;font-size:32px;text-transform:normal;}h3.title {border-bottom: solid 1px #ddd;margin-bottom: 20px;}h4.title {border-bottom: solid 1px #ddd;padding-bottom: 10px;margin-bottom: 20px;}form h4{margin-bottom: 20px;}form h4 i{margin-right: 10px;background: rgba(var(--primary-color-1-rgb),.2);padding: 9px;text-align: center;width: 36px;height: 36px;border-radius: 30px;-moz-border-radius: 30px;-webkit-border-radius: 30px;}h5 {font-weight: bold;}h5.s2{font-weight:500;text-transform:uppercase;font-size:12px;letter-spacing:2px;}h1, h2, h3, h4, h5{color:#eceff3;}h3.s2 span{font-family:"Playpen Sans Hebrew";text-transform:none;letter-spacing:0;font-size:20px;display:block;}h3.s2{font-size:30px;}h3.style-1{font-family: "Rubik";letter-spacing:0;text-transform:none;margin-bottom:20px;}h6.style-2{font-weight: lighter;}.typing-wrap{font-family:"Dosis";font-size:30px;margin:0;line-height:60px;}span.teaser{font-family:"Georgia";font-style:italic;font-size:18px;}.text-light, .text-light p{color:#ddd;}.text-dark{color:#333;}.text-dark, .text-dark p, .text-dark h1, .text-dark h2, .text-dark h3, .text-dark h4, .text-dark h5, .text-dark h6{color:#222;}.text-grey{color:#707070;}.text-light h1{color:#fff !important;}.text-light h1, .text-light h2, .text-light h3, .text-light h4, .text-light h5{color:#fff;}.d-box-img-c1 img{width: 75%;height: auto;}.box-fx .inner{position:relative;overflow:hidden;border-bottom:solid 2px;}.box-fx .inner{border-bottom:solid 2px;}.box-fx .front{padding:60px 0 60px 0;}.box-fx .front span{font-size:14px;}.box-fx .info{position:absolute;padding:60px 30px 60px 30px;background:#fff;color:#fff;}.box-fx i{font-size:72px !important;margin-bottom:20px;}.box-fx .btn-line, .box-fx .btn-line a.btn-line{border:solid 1px rgba(255,255,255,0.5);color:#fff !important;}.box-fx .btn-line:hover, .box-fx a.btn-line:hover{background:#fff;color:#111 !important;border-color:#fff;}.box-fx .btn-line:after, .box-fx a.btn-line:after{color:#fff !important;}.box-fx .btn-line:hover:after, .box-fx a.btn-line:hover:after, .box-fx a.btn-line.hover:after{color:#111 !important;}.box-fx .bg-icon{left:50%;bottom:50px;color:#f5f5f5 !important;position:absolute !important;font-size:190px !important;z-index:-1;}.box-icon-simple.right{margin-right:70px;text-align:right;}.box-icon-simple.right i{font-size:42px;right:0;position:absolute;}.box-icon-simple.left{margin-left:70px;}.box-icon-simple.left i{font-size:42px;left:0;position:absolute;}.box-number .number{display:block;font-size:48px;color:#222;width:80px;height:80px;text-align:center;padding:25px;border-radius:60px;position:absolute;}.box-number.s2 .number{font-weight: bold;font-size: 32px;}.box-number i{display:block;font-size:40px;color:#222;width:80px;height:80px;text-align:center;padding:20px 0;border-radius:60px;position:absolute;}.box-number.square .number, .box-number.square i{border-radius:0;}.box-number .text{margin-right:100px;}.box-icon .icon{display:block;font-size:48px;color:#fff;text-align:center;border-radius:60px;position:absolute;cursor:default;}.box-icon .text{margin-right:80px;}.box-icon.line{border:solid 1px rgba(255,255,255,.1);padding:40px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}.box-icon.line.active, .box-icon.line:hover{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.0);}.box-icon.line a{text-decoration:none;}.box-icon.center{text-align:center;}.box-icon.center .text{margin-left:0px;}.box-icon.center .icon{display:inline-block;float:none;position:static;margin-bottom:20px;}.box-icon.top .text{margin-left:0px;}.box-icon.top .icon{display:inline-block;float:none;position:static;margin-bottom:20px;}.ul-style-2{padding:0;list-style:none;}.ul-style-2 li{margin:5px 0 5px 0;}.ul-style-2 li:before{font-family:"FontAwesome";content:"\f00c";margin-right:15px;}.ul-style-2.icon-green li:before{color:green;}.ul-style-3{padding:0;list-style:none;}.ul-style-3 li{margin-bottom: 20px;padding: 10px;border: solid 1px rgba(255, 255, 255, .3);}.ul-style-3 li:before{font-family:"FontAwesome";content:"\f00c";margin-right:15px;}.ul-post-tags{padding:0 ;}.ul-post-tags li {text-shadow:none;display: inline-block;margin-right: 2px;margin-bottom: 10px;}.ul-post-tags li a {font-size:14px;text-decoration: none;border-radius: 1px;-moz-border-radius: 1px;-webkit-border-radius: 1px;border:solid 1px rgba(255,255,255,.2);padding: 5px 8px 5px 8px;}.ul-post-cat{padding:0 ;columns: 2;-webkit-columns: 2;-moz-columns: 2;}.ul-post-cat li {text-shadow:none;margin-right: 2px;margin-bottom: 5px;list-style: none;}.ul-post-cat li a {font-size: 14px;font-weight: bold;text-decoration: none;border-radius: 1px;-moz-border-radius: 1px;-webkit-border-radius: 1px;padding: 5px 8px 5px 8px;}.horizontal-list {display: flex;flex-wrap: wrap;padding: 0;margin: 0;list-style: none;}.horizontal-list li {margin-right: 15px;margin-bottom: 10px;}.pagination {margin: 0 auto;padding: 0;list-style: none;}.pagination li a{text-decoration: none;}.pagination li a:hover{color:#fff;background:none;}.pagination li a{color:#888;border:solid 1px #404040;background:none;margin:3px;padding:15px 20px 15px 20px;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;}.pagination li.active a{color:#111111;}.pagination.s2{justify-content: center;align-items: center;}.pagination.s2 li a{border: none;background: #eee;}.pagination.s2 li.active a{color:#ffffff;background: var(--primary-color-1);}.social-icons{display:inline-block;}.social-icons i{text-shadow:none;color: #fff;padding: 8px;width: 28px;height: 28px;text-align: center;font-size:16px;border-radius:1px;-moz-border-radius:1px;-webkit-border-radius:1px;}.social-icons i:hover{background:#fff;border-color:#eceff3;color:#111111;}.social-icons.light i{color:#111111;}.social-icons-s1 i{font-size: 20px;margin:0 10px;width:40px;height:40px;padding-top: 12px;text-align: center;border:solid 2px rgba(255,255,255,.3);color: rgba(255,255,255,.3);border-radius: 30px;-moz-border-radius: 30px;-webkit-border-radius: 30px;}.social-icons-s1 i:hover{color:#000000;background: #ffffff;}.de_tab {opacity:.8;}.de_tab .de_nav {overflow: hidden;padding-left: 0;margin: 0;padding: 0;font-weight:bold;}.de_tab .de_nav li {float: left;list-style: none;background: #EEE;margin-right: 5px;}.de_tab .de_nav li span {padding: 8px 16px 8px 16px;border-top: 1px solid #ddd;border-bottom: 1px solid #ddd;border-left: 1px solid #ddd;border-right: 1px solid #ddd;display: block;background: #f5f5f5;text-decoration: none;color: #646464;font-size: 13px;cursor: pointer;}.de_tab.tab_steps .de_nav{text-align:center;}.de_tab.tab_steps .de_nav li{background:none;display:inline-block;float:none;margin:0 30px 0px 30px;}.de_tab.tab_steps .de_nav li span {padding:30px 0 30px 0;color:#222;font-family:"Rubik";font-size:16px;border-radius:120px;-moz-border-radius:120px;-webkit-border-radius:120px;line-height:120px;width:180px;height:180px;text-align:center;text-transform:uppercase;}.de_tab.tab_steps.square .de_nav li span{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;}.de_tab.tab_steps .de_nav li span:hover{background:#000;border:none;color:#fff;}.de_tab.tab_steps .de_nav li .v-border{height:60px;border-left:solid 1px rgba(255,255,255,.3);display:inline-block;margin-bottom:-5px;}.de_tab.tab_steps.dark .de_nav li .v-border{border-left:solid 1px rgba(0,0,0,.3);}.de_tab .de_nav li span {border:none;background:#222;}.de_tab .de_nav li:first-child span {border-left: 1px solid #ddd;}.de_tab .de_nav li:first-child span {border-left: 1px solid #404040;}.de_tab .de_tab_content {border: 1px solid #ddd;padding: 15px 20px 20px 20px;margin-top: -1px;background: #fff;direction: rtl;}.de_tab .de_tab_content {border: 1px solid #404040;background: #27282b;}.de_tab.tab_steps .de_tab_content {background:0;padding:0;border:none;padding-top:30px;border-top:solid 1px rgba(255,255,255,.4);}.de_tab.tab_steps.dark .de_tab_content {border-top:solid 1px rgba(0,0,0,.4);}.de_tab .de_nav li.active span {background: #FFF;border-bottom: 1px solid #fff;color: #222;margin-bottom: -3px;}.de_tab .de_nav li.active span .v-border{display:none !important;}.de_tab .de_nav li.active span {background: #27282b;border-bottom: 1px solid #27282b;color: #ccc;}.de_tab.tab_steps .de_nav li.active span {background:none;color: #ffffff;border:solid 1px rgba(255,255,255,.6);}.de_tab.tab_steps.dark .de_nav li.active span {background:none;color: #333;border:solid 1px rgba(0,0,0,.8);}.de_tab.tab_steps.tab_6 .de_nav li span{padding:20px 0 20px 0;font-size:14px;line-height:70px;width:120px;height:120px;}.btn-left, .btn-right{background:none;border:solid 1px rgba(255,255,255,.2);padding:10px 20px 10px 20px;margin:5px;font-family:"Dosis";text-transform:uppercase;letter-spacing:5px;}.btn-right:after{font-family:FontAwesome;content: "\f054";padding-left:10px;}.btn-left:before{font-family:FontAwesome;content: "\f053";padding-right:10px;}a.btn-left, a.btn-right{text-decoration:none;}.expand-group .expand:last-child{border-bottom:solid 1px rgba(255,255,255,.1);}.expand{position:relative;padding:15px 25px 5px 25px;border:solid 1px rgba(255,255,255,.1);border-bottom:none;background:rgba(255,255,255,.02);}.expand .hidden-content{display:none;padding:10px 0 10px 0;}.expand h4{font-family:"Rubik";font-size:14px;font-weight:600;cursor:pointer;display:block;margin-left:40px;line-height:32px;}.expand h4:after{font-family:FontAwesome;content: "\f107";color:#fff;font-size:20px;display:inline-block;padding:10px 20px 10px 20px;font-style:normal;position:absolute;left:7px;top:7px;}.expand h4.active:after{content: "\f106";}.expand-group.s2 .expand:last-child{border-bottom:solid 1px #cccccc;}.expand-group.s2 .expand{border:none;background:none;border-top:solid 1px #cccccc;padding-left:0;}.expand-group.s2 .expand h4:after{padding-right:0;}.de_testi {display: block;margin-bottom: 10px;direction: rtl;position: relative;}.de_testi blockquote {margin: 0;border: none;padding: 20px 30px 30px 80px;background: rgba(0,0,0,0.5);font-style: normal;line-height: 1.6em;font-weight: 500;position: relative;}.de_testi blockquote:before {position: absolute;left: 0;top: 0;z-index: 2;}.de_testi blockquote p{margin-top:10px;}.de_testi blockquote:before{font-family:FontAwesome;content: "\f10d";color:#111;padding-bottom:10px;font-size:20px;display:inline-block;padding:10px 20px 10px 20px;font-style:normal;background:#000;position:absolute;left:0;top:0;}.de_testi blockquote {color:#eceff3;}.de_testi blockquote, .de_testi blockquote p {font-size:16px;line-height: 1.8em;font-weight: 500;}.de_testi_by {margin-top: -10px;font-style:normal;font-size:12px;}.de_testi_pic {float: left;padding-right: 15px;}.de_testi_pic img {width: 50px;height: 50px;}.de_testi_company {padding-top: 20px;}.de_testi.s2 blockquote {background:#f6f6f6;color:#606060;}.de_testi.s2 blockquote:before{color:#ffffff;}#testimonial-masonry .item{margin-bottom:30px;}.de-quote{font-size: 18px;font-style: italic;}.de-quote .d-name{display: block;font-size: 14px;margin-top: 10px;font-style: normal;}.de-quote .d-rating i{font-size: 12px;color: #f6b300;margin: 0 1px;}#section-testimonial .jarallax-img {width: 100%;height: 100%;object-fit: cover;object-position: center;}#testimonial-carousel {height: auto !important;display: flex;overflow: hidden;scroll-behavior: smooth;align-items: flex-start;cursor: grab;}#testimonial-carousel.dragging {cursor: grabbing;}#testimonial-carousel, #testimonial-carousel * {user-select: none;-webkit-user-select: none;-ms-user-select: none;}#section-testimonial {background-size: cover;background-position: center;background-repeat: no-repeat;}#testimonial-carousel .item {flex: 0 0 50%;box-sizing: border-box;padding: 0 10px;align-self: flex-start;}.testimonial-dots {text-align: center;margin-top: 15px;}.testimonial-dots span {display: inline-block;width: 10px;height: 10px;background: #aaa;border-radius: 50%;margin: 0 4px;cursor: pointer;transition: background 0.3s;}.testimonial-dots span.active {background: #ffc107;}@media (max-width: 768px) {#testimonial-carousel .item {flex: 0 0 100%;}}de_tab .de_nav li span, .feature-box-small-icon i, a.btn-line:after, .de_count, .social-icons a i, .de_tab.tab_steps .de_nav li span, .de_tab.tab_steps .de_nav li span:hover, .de-gallery .overlay .icon i, .de-gallery .overlay .icon i:hover, header.smaller:not(.header-bottom), #contact_form input[type=submit], #contact_form input[type=submit]:hover, .product img, .product img:hover, .mfp-close,.mfp-close:hover, header.de_header_2 .info, header.de_header_2.smaller .info, .de_form input[type="radio"] + label, .de_form input[type="checkbox"] + label, .de-gallery.hover-1 span.overlay-1, .de-gallery.hover-1 span.overlay-1 .pf_text, .picframe .overlay-v, #mainmenu li, #mainmenu li ul, .box-icon.line, .pic-hover .bg-overlay, .pic-hover:hover > .bg-overlay, .pic-hover.hover-scale img, .picframe img, .de-team-list .team-desc, .de-team-list:hover .team-desc, .box-number *, .de_nav *, .schedule-item *, #menu-overlay, #menu-btn, #menu-btn *, #mo-menu li ul a, #mo-menu li:hover > a, #mo-button-open div, #mo-button-close *, .social-icons-s1 *, #purchase-now *, ul#slide-list *, .f-num-inc *, .picframe *, #de-extra-menu, #contact_form *, .de__pcard *, .de__pic-hover *, .de-hover *, .de-post-poster *, .de-card-poster *, .de-card-room *, .dcg-container *, .dcg-item *, .de-hero-block *, .d-image *, .post-image *, .hover-zoom {-o-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;transition:.5s;outline: none;}.picframe img, #mo-menu *, .de_large-portfolio:hover, .de_large-portfolio * {-o-transition:1s;-ms-transition:1s;-moz-transition:1s;-webkit-transition:1s;transition:1s;outline: none;}#de_notif, #de_notif * {-o-transition:.2s;-ms-transition:.2s;-moz-transition:.2s;-webkit-transition:.2s;transition:.2s;outline: none;}@-webkit-keyframes scaleIn {from {opacity: 0;-webkit-transform: scale3d(1.5, 1.5, 1.5);transform: scale3d(1.5, 1.5, 1.5);}100% {opacity: 1;-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);}}@keyframes scaleIn {from {opacity: 0;-webkit-transform: scale3d(1.5, 1.5, 1.5);transform: scale3d(1.5, 1.5, 1.5);}100% {opacity: 1;-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);}}.scaleIn {-webkit-animation-name: scaleIn;animation-name: scaleIn;}@-webkit-keyframes scaleOut {from {opacity: 0;-webkit-transform: scale3d(.75, .75, .75);transform: scale3d(.75, .75, .75);}100% {opacity: 1;-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);}}@keyframes scaleOut {from {opacity: 0;-webkit-transform: scale3d(.75, .75, .75);transform: scale3d(.75, .75, .75);}100% {opacity: 1;-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);}}.scaleOut {-webkit-animation-name: scaleOut;animation-name: scaleOut;}@-webkit-keyframes widthInFade {from {opacity: 0;width: 1px;}100% {opacity: 1;width: 100px;}}@keyframes widthInFade {from {opacity: 0;width: 1px;}100% {opacity: 1;width: 100px;}}.widthInFade {-webkit-animation-name: widthInFade;animation-name: widthInFade;}video, object {display:inline-block;vertical-align:baseline;min-width:100%;min-height:100%;}.de-video-container{top:0%;left:0%;height:500px;width:100%;overflow: hidden;}.de-video-content{width:100%;position:absolute;z-index:10;}.de-video-overlay{position:absolute;width:100%;min-height:100%;background:rgba(0,0,0,.5);}.de-video-overlay.t30{background:rgba(0,0,0,.3);}.de-video-overlay.t50{background:rgba(0,0,0,.5);}.de-video-overlay.dotted{background:url(../images/dotted.png);}.video-fixed{width:100%;position:fixed;top:0;}.de_video{width: 100%;max-height: 100%;}.video-container {position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;}.video-container iframe, .video-container object, .video-container embed {position:absolute;top:0;left:0;width:100%;height:100%;}.de-video-container .btn-line:hover:after, .de-video-container a.btn-line:hover:after, .de-video-container a.btn-line.hover:after{color:#eceff3;}.yt-video-wrap {position: relative;padding-bottom: 56.25%;height: 0;overflow: hidden;max-width: 100%;}.yt-video-wrap iframe, .yt-video-wrap embed, .yt-video-wrap object {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}#map {width: 100%;height: 500px;}.map iframe {width: 100%;height: 320px;border: solid 1px #ccc;padding: 2px;background: #fff;}.map-container{height: 500px;overflow:hidden;}.map-container.map-fullwidth iframe{width:100%;height: 500px;}.call-to-action h2, .call-to-action h3{margin:0;}.row.gx-3 > [class*=col-] {padding-left: 15px;padding-right: 15px;}.row.gx-4 > [class*=col-] {padding-left: 20px;padding-right: 20px;}.container-fluid {padding:0px;margin:0px;}.card{background:#18191b;border:solid 1px #303030;}.card, .nav-tabs .nav-link, .btn-primary, .btn-secondary{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;}.collapsible-link, .btn.btn-link{text-decoration:none !important;}.accordion .btn.btn-link{font-weight:bold;}.nav.nav-tabs{margin-bottom:20px;}.btn-primary{color:#222;}.btn-primary, .btn-secondary{font-size:14px;text-shadow: none;border: none !important;}.btn.btn-primary:hover{background:#555;}.img-responsive {display: block;max-width: 100%;height: auto;}.img-rounded {border-radius: 6px;}.img-thumbnail {display: inline-block;max-width: 100%;height: auto;padding: 4px;line-height: 1.428571429;background-color: #fff;border: 1px solid #ddd;border-radius: 4px;-webkit-transition: all .2s ease-in-out;transition: all .2s ease-in-out;}.circle, .img-circle {border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;}.img-responsive {display: inline-block;}.img-gray-hover {-webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);-o-filter: grayscale(100%);-ms-filter: grayscale(100%);filter: grayscale(100%);}.img-gray-hover:hover{-webkit-filter: grayscale(0%);-moz-filter: grayscale(0%);-o-filter: grayscale(0%);-ms-filter: grayscale(0%);filter: grayscale(0%);}img.w60{width: 60px;}svg.svg-white{fill: white;}.accordion-header{display: block;width: 100%;}.accordion-button:not(.collapsed){box-shadow: none;}.accordion-item, .accordion.accordion-flush {border: 1px solid rgba(255,255,255,.1);}.accordion-button, .accordion-item, .accordion-button:not(.collapsed){color: #ffffff;background: #202124;}.accordion-button::after, .accordion-button:not(.collapsed)::after{background: url(../images/ui/arrow-down-smaller.png) center no-repeat;}.label {font-family: "Roboto",Arial, Helvetica, sans-serif;}table thead {font-weight: bold;}p.lead, p.intro{font-size:16px;font-weight:500;line-height:1.7em;}.table-bordered, .table-bordered td{border:solid 1px #404040;}.table-dark{background: none;}.table-cart td{padding:20px 0;}blockquote {font-size: 24px;font-style: italic;line-height: 1.5em;font-weight: 300;}blockquote span {display: block;font-size: 14px;font-style: normal;font-weight: normal;}blockquote.s1{font-size:14px;line-height:1.8em;font-weight:500;margin-right:30px;padding:0 0 0 30px;}blockquote.s2{font-size:20px;font-style: normal;line-height:1.6em;font-weight:bold;padding:0 0 0 50px;position: relative;}blockquote.s2:before{font-family:FontAwesome;font-size: 32px;content: "\f10d";position: absolute;top:0;left:0;font-weight: normal;color:var(--primary-color-1);}blockquote.s2 span{position: relative;padding-left: 100px;font-weight: 500;}blockquote.s2 span:before{content: '';display: block;position: absolute;top: 50%;left: 0;background: #555;width: 80px;height: 1px;}blockquote.testimonial-big{text-align:center;border:none;padding:0;margin:0;font-size:24px;}blockquote.testimonial-big .name{margin-top:20px;}blockquote.testimonial-big .title{margin-bottom:20px;font-size:26px;font-weight:bold;}blockquote.testimonial-big:before{font-family:FontAwesome;content: "\f10d";padding-bottom:10px;font-size:28px;display:inline-block;padding:10px 20px 10px 20px;font-style:normal;}blockquote.testimonial-big.s2{font-size:18px;line-height:1.8em;}blockquote.testimonial-big.s2 .title{font-size:22px;}.collapsible-link::before {content: '';width: 14px;height: 2px;background: #333;position: absolute;top: calc(50% - 1px);right: 1rem;display: block;transition: all 0.3s;}.collapsible-link::after {content: '';width: 2px;height: 14px;background: #333;position: absolute;top: calc(50% - 7px);right: calc(1rem + 6px);display: block;transition: all 0.3s;}.collapsible-link[aria-expanded='true']::after {transform: rotate(90deg) translateX(-1px);}.collapsible-link[aria-expanded='true']::before {transform: rotate(180deg);}.collapsible-link.text-white{color:#ffffff;}.collapsible-link.text-white::after, .collapsible-link.text-white::before{background:#ffffff;}.img-left {float: left;margin: 5px 15px 15px 0;}.img-right {float: right;margin: 5px 0 15px 15px;}#flickr-photo-stream img {width: 48px;height: auto;margin: 0 12px 12px 0;float: left;}#flickr-photo-stream a img {border: solid 2px #fff;}#flickr-photo-stream a:hover img {border: solid 2px #777777;}hr{border-top: solid 1px #555;}hr.blank {border: none;margin: 20px 0 20px 0;}i {display: inline-block !important;}i.large {font-size: 72px;text-align: center;display:inline-block;float:none;}i.medium {font-size: 20px;padding: 10px;text-align: center;display:inline-block;float:none;}i.small {font-size: 12px;padding: 4px;text-align: center;display:inline-block;float:none;}i.circle-icon {border-radius: 75px;-moz-border-radius: 75px;-webkit-border-radius: 75px;}.fa-android{color:#469159;}.fa-apple{color:#0EC3F7;}.de_center p {width: 100%;}.de_center .de_icon {float: none;margin: 0 auto;}a, a:hover, .test-column, .test-column:hover {-o-transition: .3s;-ms-transition: .3s;-moz-transition: .3s;-webkit-transition: .3s;transition: .3s;}.de_contact_info{font-size:40px;font-weight:bold;}.de_contact_info i{float:none;margin-right:20px;}.center-div{margin:0 auto !important;}.de_carousel .item {width:100%;display:block;}.item img {width:100%;height:auto;}.item h4 {margin-bottom: 0;font-size: 14px;}#gallery .item{overflow:hidden;}.picframe .overlay-v{text-align: center;width: 100px;background: rgba(0,0,0,.5);position:absolute;width:102%;height:100%;z-index:1000;display:table;}.overlay-v.ov-1{background: rgba(0,0,0,.8);}.picframe .overlay-v .pf_text{display:table-cell;vertical-align:middle;}.picframe.s2 span.overlay .project-name{color:#ffffff;}.fullheight-100{height:100%;}.fullheight-100 img{position: relative;height:100%;}.pf_text {display: table-cell;vertical-align: middle;color:#eceff3;}.pf_text h4 {color:#eceff3;margin-bottom: 0;font-size: 14px;font-weight: 600;}.pf_title{display:block;}.project-info{color:#ccc;margin-right:20px;text-align: right;direction: rtl;}.project-info h2{margin-top: 0;font-size:18px;letter-spacing:3px;text-transform:uppercase;}.project-info h4{font-weight:bold;}.project-info-note {font-size:11px;line-height: 13px;}.project-info-ttl{font-size:13px;font-weight: bold;margin-bottom: 0;}.project-info .details{padding:20px;border:solid 1px rgba(255,255,255,.2);background:rgba(0,0,0,.5);margin-bottom:30px;text-align: right;}.project-infoproject-info span{display:block;}.project-info span.title{display:inline-block;min-width:80px;}.project-info span.val{margin-bottom:15px;font-weight:bold;}.project-view{padding:120px 0 80px 0;}.project-images img{width:100%;}.picframe {position: relative;overflow: hidden;}.de_large-portfolio{display: flex;justify-content: space-between;margin-bottom: 200px;position: relative;}.de_large-portfolio > .d_inner{width: 100%;display: flex;justify-content: center;align-items: center;}.de_large-portfolio h2{position: absolute;font-size: 150px;width: 200%;text-transform: uppercase;letter-spacing: 20px;text-align: center;margin: 0;line-height: 1em;z-index: 1;}.de_large-portfolio .d_image{position: relative;overflow: hidden;}.de_large-portfolio .d_image span{display: block;margin-top: 30px;text-align: center;font-weight: 300;}.de_large-portfolio a:hover .d_image {transform: scale(1.1) ;opacity: .5;}span.overlay {display: flex;align-items: center;justify-content: center;position: absolute;vertical-align: center;width: 100%;height: 100%;background: #111;z-index:100;opacity: 0;}span.overlay.s2 {opacity: 1;background: none !important;}span.overlay.s2 img{width: 80px;position: absolute;top:50%;transform: translateY(-50%) translateX(-50%);left: 50%;}span.overlay.s2:hover img{opacity: 0;}.grid-item span.overlay{display: block;text-align: center;}.picframe img{position: relative;width:100%;}.picframe:hover .overlay{opacity: .8;}.picframe:hover .overlay-v{transform: scale(1.2);opacity:0;}.picframe:hover img{transform: scale(1.3);}.s2 .overlay-v, .s2 .overlay-v:hover{background: rgba(40,40,40,.3);}.s2 .overlay-v .project-name{font-size:16px;letter-spacing:0;text-transform:none;color:#fff;}#btn-close-x{width:100px;height:100px;display:block;background:url(../images/close.png) center no-repeat;margin:0 auto;margin-bottom:80px;cursor:pointer;padding:20px;}#btn-close-x{background:url(../images/close-2.png) center no-repeat;}.btn-close{z-index: 100;}.project-name{font-size:12px;font-weight:bold;display:block;}.overlay-dark span.overlay {background: #111;}.project-details{padding:30px;border:solid 1px #ddd;margin-bottom:30px;}.info-details .info-text{margin-bottom:20px;}.project-details .title, .info-details .title{display:block;font-weight:bold;}.project-details .val{display:block;margin-bottom:20px;}.project-details .info-text:last-child .val{margin-bottom:0;}span.icon{cursor:pointer;}.overlay .info-area {display: block;margin-top: 10%;}.overlay .sb-icons {display: block;margin-top: 200px;}.de-gallery .overlay{text-align:center;}.overlay .pf_text{display: table-cell;}.project-name{font-size:11px;text-transform:uppercase;letter-spacing:5px;}.de-gallery .overlay .icon {display: inline-block;margin-top: 200px;text-align:center;}.de-gallery .overlay .icon i{text-shadow:none;color:#fff;border:solid 1px rgba(255,255,255,.1);font-size: 22px;padding: 20px;width: 60px;height: 60px;text-align: center;margin-left:10px;}.de-gallery .overlay .icon i.icon-info{margin-left:0px;}.de-gallery .overlay .icon i:hover{color:#222;background:#fff;}.de-gallery.hover-1 span.overlay-1 {text-align: center;display: block;background:rgba(0,0,0,.7);position: absolute;width:100%;height:100%;z-index:2;}.de-gallery.hover-1 span.overlay-1:hover{background:rgba(0,0,0,0);}.de-gallery.hover-1 span.overlay-1 .pf_text{display:block;bottom:10%;letter-spacing:4px;position:absolute;width:100%;}.de-gallery.hover-1 span.overlay-1:hover .pf_text{bottom:-20%;opacity:0;}.grid_gallery .item{margin-bottom:30px;}.gallery-scroll{overflow: scroll;}a.img-icon-url, a.img-icon-zoom {display: inline-block;width: 36px;height: 36px;background: url(../images/icon-url.png) center no-repeat;margin: 0 auto;margin: 0 2px 0 2px;}a.img-icon-zoom {background: url(../images/icon-zoom.png) center no-repeat;}.pf_full_width .item{width:24.9%;float:left;}.pf_full_width.pf_3_cols .item{width:33.3%;}.pf_full_width.pf_2_cols .item{width:49.9%;}.pf_full_width img{float:left;width:100%;}.grid {width:100%;}.grid:after {content: '';display: block;clear: both;}.grid-sizer {width: 5%;}.grid-item {float: left;border:none;overflow:hidden;margin:0;padding:0;}.large-width {width: 50%;}@media only screen and (max-width : 768px) {.w1, .w2, .w3, .w4, .w5 {width:100%}}#sidebar{padding-left:20px;}.widget {margin-bottom: 60px;padding-bottom:60px;border-bottom:solid 1px #333;}#sidebar .widget:last-child{border:none;margin-bottom: 0;padding-bottom: 0;}.widget h4 {text-transform:uppercase;padding-bottom: 20px;font-size: 16px;letter-spacing: normal;letter-spacing:1px;}.widget ul {list-style: none;margin: 0;padding:0;}.widget .small-border{height:2px;width:30px;background:#fff;margin:10px 0 20px 0;display:block;}.widget_category li a {display: block;padding: 12px 20px 12px 20px;margin-bottom: 8px;font-weight: bold;text-decoration: none;color:#fff;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;border:solid 1px #333333;}.widget_category li:hover a {color:#111;}.widget_recent_post li {padding-left: 20px;background: url(../images/list-arrow.png) left 2px no-repeat;border-bottom: solid 1px #222;padding-bottom: 7px;margin-bottom: 5px;}.widget .comments li {padding-left: 20px;background: url(../images/list-arrow.png) left 2px no-repeat;border-bottom: solid 1px #eee;padding-bottom: 7px;margin-bottom: 5px;}.widget_tags li {text-shadow:none;display: inline-block;margin-right: 2px;margin-bottom: 7px;}.widget_tags li a {font-size:12px;text-decoration: none;margin-bottom: 5px;border-radius: 1px;-moz-border-radius: 1px;-webkit-border-radius: 1px;border:solid 1px rgba(255,255,255,.1);color: #888;padding: 5px 8px 5px 8px;}.widget_tags li a:hover {color:#555;border-color: #555;}.widget_top_rated_product ul{padding:0;}.widget_top_rated_product li {min-height:80px;margin-bottom: 10px;}.widget_top_rated_product li .text{padding-top:5px;padding-left:75px;}.widget_top_rated_product li img{position:absolute;width:60px;height:60px;}.widget_tags li a{border-color:#555;}.widget_tags li a:hover {color:#eceff3;border-color:#eceff3;}footer .widget{border:none !important;margin-bottom:0;}.widget_tags ul{margin-top:30px;}footer .widget.widget_tags li a{border-color:#222;}footer .widget_recent_post li {padding: 2px 0 4px 0;margin:0;background: none;border-bottom-color:#222;}footer .widget{border:none !important;margin-bottom:0;}.widget_tags ul{margin-top:30px;}footer .widget.widget_tags li a{border-color:#222;}footer .widget h3{margin-bottom:20px;}.widget.f-list-s2 li{margin-bottom: 5px;}footer.style-2{padding:80px 0 60px 0;}footer.style-3{padding:40px 0 20px 0;background: none;}.d-col-half{width: 50%;float: left;}* {box-sizing: border-box;}#de_notif{opacity: 0;font-weight: bold;background: #ffffff;color: #000000;padding: 5px 10px;position: fixed;left: 50%;bottom: -50px;transform: translate(-50%, 0);z-index: 100;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;}#de_notif.active{opacity: 1;bottom: 40px;}.de-card-poster{overflow: hidden;position: relative;height: 350px;}.de-card-poster .d-image{position: absolute;width: 110%;height: 110%;margin-left: -5%;}.de-card-poster .d-overlay{position: absolute;min-height: 100%;width: 100%;z-index: 1;background: rgba(0, 0, 0, .1);}.de-card-poster .d-content{color: #ffffff;margin: 30px;margin-bottom: -20px;position: absolute;bottom: 0;}.de-card-poster .d-content h3{font-size: 24px;letter-spacing:0;color: #ffffff;padding-left: 40px;padding-bottom: 10px;border-bottom: solid 1px rgba(255, 255, 255, .5);}.rtl .de-card-poster .d-content h3{padding-left: 0;padding-right: 40px;}.de-card-poster .d-content h3 i{position: absolute;left: 0;margin-right: 10px;font-size: 32px;}.rtl .de-card-poster .d-content h3 i{left: auto;margin-right: 0;right: 0;margin-left: 10px;}.de-card-poster .d-content .d-text{max-height: 0;opacity: 0;}.de-card-poster .d-click, .de-card-poster .btn-main{opacity: 0;}.de-card-poster .d-tag{display: inline-block;color: #ffffff;text-transform: uppercase;font-size: 12px;letter-spacing: 1px;background: #222222;padding: 2px 8px;line-height: 1em;font-weight: 500;margin-bottom: 20px;}.de-card-poster:hover .d-overlay{background: rgba(0, 0, 0, .6);}.de-card-poster:hover .d-content{margin-bottom: 30px;}.de-card-poster:hover .d-content .d-text{max-height: 500px;margin-bottom: 20px;opacity: 1;}.de-card-poster:hover .btn-main, .de-card-poster:hover .d-click{opacity: 1;}.de-card-poster:hover .d-image{margin-left: 0;}.de-card-poster:hover i{color: #ffffff;}.de-card-simple{font-weight: 500;text-align: center;overflow: hidden;border: solid 1px #dddddd;}.de-card-simple .d-label{font-size: 14px;display: block;border-bottom: solid 1px #dddddd;background: #f8f8f8;}.de-card-simple h4{font-size: 16px;margin: 0;padding: 20px 10px 20px 10px;}.d-flex {display: flex;white-space: nowrap;}.display-flex{display: flex;}@keyframes loop {100% {-webkit-transform: translateX(-100%);transform: translateX(-100%);}}.hover-zoom{transform: scale(1.05);}.hover-zoom:hover{transform: scale(1.2);}.bg-dark{background: var(--bg-dark-1);}.bg-grey{background: #eeeeee !important;}.rounded-10{border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;}.rounded-20{border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;}.w-10px{width: 10px}.w-20px{width: 20px}.w-30px{width: 30px}.w-40px{width: 40px}.w-50px{width: 50px}.w-60px{width: 60px}.w-70px{width: 70px}.w-80px{width: 80px}.w-90px{width: 90px}.w-100px{width: 100px}.w-120px{width: 120px}.w-150px{width: 150px}.w-10{width: 10%}.w-20{width: 20%}.w-30{width: 30%}.w-40{width: 40%}.w-50{width: 50%}.w-60{width: 60%}.w-70{width: 70%}.w-80{width: 80%}.w-90{width: 90%}.w-100{width: 100%}.h-10{height: 10%}.h-20{height: 20%}.h-30{height: 30%}.h-40{height: 40%}.h-50{height: 50%}.h-60{height: 60%}.h-70{height: 70%}.h-80{height: 80%}.h-90{height: 90%}.h-100{height: 100%}.top-10{top: 10%}.top-20{top: 20%}.top-30{top: 30%}.top-40{top: 40%}.top-50{top: 50%}.top-60{top: 60%}.top-70{top: 70%}.top-80{top: 80%}.top-90{top: 90%}.top-100{top: 100%}.top-10px{top: 10px}.top-20px{top: 20px}.top-30px{top: 30px}.top-40px{top: 40px}.top-50px{top: 50px}.top-60px{top: 60px}.top-70px{top: 70px}.top-80px{top: 80px}.top-90px{top: 90px}.top-100px{top: 100px}.bottom-10{bottom: 10%}.bottom-20{bottom: 20%}.bottom-30{bottom: 30%}.bottom-40{bottom: 40%}.bottom-50{bottom: 50%}.bottom-60{bottom: 60%}.bottom-70{bottom: 70%}.bottom-80{bottom: 80%}.bottom-90{bottom: 90%}.bottom-100{bottom: 100%}.bottom-10px{bottom: 10px}.bottom-20px{bottom: 20px}.bottom-30px{bottom: 30px}.bottom-40px{bottom: 40px}.bottom-50px{bottom: 50px}.bottom-60px{bottom: 60px}.bottom-70px{bottom: 70px}.bottom-80px{bottom: 80px}.bottom-90px{bottom: 90px}.bottom-100px{bottom: 100px}.start-10{left: 10%}.start-20{left: 20%}.start-30{left: 30%}.start-40{left: 40%}.start-50{left: 50%}.start-60{left: 60%}.start-70{left: 70%}.start-80{left: 80%}.start-90{left: 90%}.start-100{left: 100%}.start-10px{left: 10px}.start-20px{left: 20px}.start-30px{left: 30px}.start-40px{left: 40px}.start-50px{left: 50px}.start-60px{left: 60px}.start-70px{left: 70px}.start-80px{left: 80px}.start-90px{left: 90px}.start-100px{left: 100px}.end-10{right: 10%}.end-20{right: 20%}.end-30{right: 30%}.end-40{right: 40%}.end-50{right: 50%}.end-60{right: 60%}.end-70{right: 70%}.end-80{right: 80%}.end-90{right: 90%}.end-100{right: 100%}.end-10px{right: 10px}.end-20px{right: 20px}.end-30px{right: 30px}.end-40px{right: 40px}.end-50px{right: 50px}.end-60px{right: 60px}.end-70px{right: 70px}.end-80px{right: 80px}.end-90px{right: 90px}.end-100px{right: 100px}.ms-10{margin-left: 10%}.ms-20{margin-left: 20%}.ms-30{margin-left: 30%}.ms-40{margin-left: 40%}.ms-50{margin-left: 50%}.ms-60{margin-left: 60%}.ms-70{margin-left: 70%}.ms-80{margin-left: 80%}.ms-90{margin-left: 90%}.ms-100{margin-left: 100%}.fs-14{font-size: 14px}.fs-16{font-size: 16px}.fs-18{font-size: 18px}.fs-20{font-size: 20px}.fs-24{font-size: 24px}.fs-32{font-size: 32px}.fs-36{font-size: 36px}.fs-40{font-size: 40px}.fs-48{font-size: 48px}.fs-56{font-size: 56px}.fs-60{font-size: 60px}.fs-64{font-size: 64px}.fs-72{font-size: 72px}.fs-84{font-size: 84px}.fs-96{font-size: 96px}.fw-100{font-weight: 100;}.fw-200{font-weight: 200;}.fw-300{font-weight: 300;}.fw-400{font-weight: 400;}.fw-500{font-weight: 500;}.fw-600{font-weight: 600;}.fw-bold{font-weight: bold;}.ml-10{margin-left: 10px}.ml-20{margin-left: 20px}.ml-30{margin-left: 30px}.ml-40{margin-left: 40px}.ml-50{margin-left: 50px}.ml-60{margin-left: 60px}.ml-70{margin-left: 70px}.ml-80{margin-left: 80px}.ml-90{margin-left: 90px}.ml-100{margin-left: 100px}.pl-10{padding-left: 10px}.pl-20{padding-left: 20px}.pl-30{padding-left: 30px}.pl-40{padding-left: 40px}.pl-50{padding-left: 50px}.pl-60{padding-left: 60px}.pl-70{padding-left: 70px}.pl-80{padding-left: 80px}.pl-90{padding-left: 90px}.pl-100{padding-left: 100px}.border-white-1{border: solid 1px white;}.border-white-2{border: solid 2px white;}.border-white-3{border: solid 3px white;}.border-white-4{border: solid 4px white;}.border-white-5{border: solid 5px white;}.border-white-6{border: solid 6px white;}.hover:hover .hover-scale-1-2{transform: scale(1.2);}.hover-scale-in-2{transform: scale(2);opacity: 0;}.hover-scale-in-3{transform: scale(3);opacity: 0;}.hover:hover .hover-scale-in-2{transform: scale(1);opacity: 1}.hover:hover .hover-scale-in-3{transform: scale(1);opacity: 1}.hover:hover .hover-op-0{opacity: 0}.inline-block{display: inline-block;}.lh-1{line-height: 1em;}.lh-1-2{line-height: 1.2em;}.lh-1-3{line-height: 1.3em;}.lh-1-4{line-height: 1.4em;}.lh-1-5{line-height: 1.5em;}.lh-1-6{line-height: 1.6em;}.circle{border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;}a{color:#fff;text-decoration:none;outline:0;}a:hover{color:#fff;}a:hover, a:active, a:focus, img{outline:0;}a.btn-on-header, .de_light a.btn-on-header{color: #ffffff;padding: 2px 40px 2px 20px;margin-top: -20px;border: solid 1px rgba(255, 255, 255, .5);border-radius: 2px;-moz-border-radius: 2px;-webkit-border-radius: 2px;}a.btn-on-header:hover, .de_light a.btn-on-header:hover{color: #000000 !important;}header.smaller .btn-on-header{margin-top: -18px;}.de-icon{display: block;text-align: center;}.de-icon h5{display: block;text-align: center;}.de-icon i{font-size: 32px;display: block;width: 100px;height: 100px;background: #333333;color: #ffffff;padding-top: 32px;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;margin-bottom: 10px;}.de-icon img{background: var(--primary-color-1);width: 100px;padding: 20px;margin-bottom: 15px;}.de-hover{position: relative;overflow: hidden;}.de-hover.d-circle{border-radius: 100%;-moz-border-radius: 100%;-webkit-border-radius: 100%;}.de-hover img{position: relative;}.de-hover .d-overlay{color: #ffffff;display: flex;justify-content: center;align-items: center;position: absolute;width: 100%;height: 100%;background: rgba(0, 0, 0, .3);font-weight: bold;z-index: 1;}.de-hover:hover .d-overlay{opacity: 0;}.de-hover:hover img{transform: scale(1.1);}.d-slide-item{padding-left: 30px;}.d-slide-item .dsi-desc{margin-top: 10px;margin-left: 50%;float: right;font-size: 16px;line-height: 1.7em;position: relative;z-index: 10;}.d-slide-item h4{font-weight: 500;font-size: 20px;display: inline-block;padding: 5px 10px;position: absolute;margin-top: -40px;z-index: 1;color: #ffffff;}.d-slide-item .wm{text-align: left;display: inline-block;font-size: 260px;letter-spacing: -10px;margin-left: -10px;margin-top: -70px;}.de-flex{display: flex;justify-content: space-between;}.de-flex > .de-flex-col{display: flex;justify-content: center;align-items: center;}.de-header-flex{display: flex;justify-content: space-between;}.de-header-flex > .de-flex-col{display: flex;justify-content: center;align-items: center;}#de-extra-menu{height:80px;display: flex;justify-content: center;align-items: center;text-align: center;}.d-cart-icon{width:48px;position: relative;}.d-cart-icon i{font-size: 22px;position: absolute;left: 0;}.d-cart-icon span{position: relative;margin-top: 2px;float: right;color:#000;display:inline-block;width:18px;height:18px;line-height:1.5em;border-radius: 20px;-moz-border-radius: 20px;-webkit-border-radius: 20px;font-size: 12px;font-weight: bold;}.d-summary{padding:30px;background: #1e2024;}header.smaller #de-extra-menu{height: 70px;}.header-container{padding-left: 30px;padding-right: 30px;}.bg-black{background:#18191b;}.nav-link{color: #ffffff;}.v-text {position: fixed;z-index: 10;color: #fff;margin-bottom: 40px;text-transform: uppercase;writing-mode: vertical-rl;letter-spacing: .75px;-webkit-transform: rotate(-180deg);-ms-transform: rotate(-180deg);transform: rotate(-180deg);margin-left: 30px;height: 100%;text-align: center;letter-spacing: 2px;font-size: 11px;font-weight: 300;}.v-text a {margin: 20px 0;}.de-banner{text-align: center;}.de-banner span{font-size: 12px;}.noselect {-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}.wm{width:100%;position:relative;font-size:200px;text-align:center;font-weight:bold;top:33px;-webkit-user-select:none;-moz-user-select:-moz-none;-ms-user-select:none;user-select:none;}.wm.s1{font-size: 300px;top: 50%;transform: translateY(calc(-50% - 25px));color: rgba(255, 255, 255, .2);}.wm.dark{color:rgba(255,255,255,.1);}.wm.dark.wm-border{font-size:280px;color:rgba(0,0,0,0);-webkit-text-stroke-width: 1px;-webkit-text-stroke-color: rgba(255,255,255,.15);}.wm.pp-wm, .text-light .wm.pp-wm{-ms-user-select:none;user-select:none;-webkit-text-stroke-color: rgba(255,255,255,.3);-webkit-text-stroke-width: 1px;-webkit-user-select:none;-moz-user-select:-moz-none;font-size:32px;font-weight:bold;position: absolute;text-align:right;top:33px;width:100%;padding-right: 40px;letter-spacing: 1px;}.text-light .wm{color:rgba(255,255,255,.05);}.video-play-button {position: absolute;z-index: 10;top: 50%;left: 50%;transform: translateX(-50%) translateY(-50%);box-sizing: content-box;display: block;width: 32px;height: 44px;border-radius: 50%;padding: 18px 20px 18px 28px;}.video-play-button:before {content: "";position: absolute;z-index: 0;left: 50%;top: 50%;transform: translateX(-50%) translateY(-50%);display: block;width: 80px;height: 80px;background: #ba1f24;border-radius: 50%;animation: pulse-border 1500ms ease-out infinite;}.video-play-button:after {content: "";position: absolute;z-index: 1;left: 50%;top: 50%;transform: translateX(-50%) translateY(-50%);display: block;width: 80px;height: 80px;background: #eb3349;border-radius: 50%;transition: all 200ms;}.video-play-button:hover:after {background-color: darken(#eb3349, 10%);}.video-play-button img {position: relative;z-index: 3;max-width: 100%;width: auto;height: auto;}.video-play-button span {display: block;position: relative;z-index: 3;width: 0;height: 0;border-left: 32px solid #fff;border-top: 22px solid transparent;border-bottom: 22px solid transparent;}.small-icon{padding:5px 10px;border:solid 1px #dddddd;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;}.icons-group.s2 .small-icon{padding:10px 20px;}.icons-group.s2 i{font-size:18px;}.small-icon i{margin-right:10px;}.icons-group .small-icon{margin-right:10px;}@keyframes pulse-border {0% {transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1);opacity: 1;}100% {transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);opacity: 0;}}.clearfix{width:100%;}.strong{font-weight:bold;}.fontsize24{font-size:24px !important;}.fontsize32{font-size:32px !important;}.fontsize36{font-size:36px !important;}.fontsize40{font-size:40px !important;}.fontsize48{font-size:48px !important;}.padding5{padding:5px !important;}.padding10{padding:10px !important;}.padding20{padding:20px !important;}.padding30{padding:30px !important;}.padding40{padding:40px !important;}.padding50{padding:50px !important;}.padding60{padding:60px !important;}.padding70{padding:70px !important;}.padding80{padding:80px !important;}#particles-js{top:0;width:100%;height:100%;position:absolute;z-index:0;}#services-list{padding:0;margin:0;}#services-list li a{color:#fff;}#services-list li{font-weight:bold;list-style:none;margin:0;background:rgba(0,0,0,.3);margin-bottom:10px;}#services-list li a{display:block;padding:20px;text-decoration:none;}#services-list li a:hover{color:#111;}.pic-services img{margin-bottom:30px;}#services-list li.active a{color:#111;}#services-list.s1 li{background:#303030;}#services-list.s1 li a{color:#fff;}.project-images img{margin-bottom:60px;}.teaser-text{font-family:"Dosis";font-size:14px;color:rgba(255,255,255,.5);line-height:normal;font-weight:300;text-transform:uppercase;letter-spacing:6px;}.teaser-text-2{font-size:16px;}#navigation{position:fixed;width:100%;height:60px;top:0;right:20px;text-align:center;margin-bottom:60px;z-index:1000;}.mfp-close{color:#fff !important;position:absolute;width:100%;font-size:48px;margin-top:40px;z-index:1000;}.nav-prev:before,.nav-next:before, .nav-exit:before{font-family:"FontAwesome";content:'\f177';color:#fff;padding:20px;font-size:24px;cursor:pointer;}.nav-exit:before{width:100%;display:block;}.nav-next:before{content:'\f178';width:100%;background:#555;}.nav-exit:before{content:'\f00d';}.container-4 .de-team-list{width:24.9%;float:left;position:relative;}.container-3 .de-team-list{width:33.3%;float:left;position:relative;}.no-margin{margin:0 !important;}.no-bottom{margin-bottom:0;padding-bottom:0;}p{margin-bottom:20px;}.bg-grey{background:#f5f5f5;}.no-bottom {padding-bottom: 0 !important;}.no-top {padding-top: 0 !important;}.nopadding {padding: 0 !important;margin: 0 !important;}#filters a{background:none;}.side-bg{position:relative;overflow:hidden;}.side-bg .image-container {height:100%;overflow:hidden;padding:0;position:absolute;background-size:cover !important;}.side-bg .background-image {background-position:50% 50%!important;background-size:cover!important;width:100%;height:100%;left:0;position:absolute;z-index:0 }.side-bg .image-container i{color: #ffffff;font-size: 40px;width: 100px;height: 100px;text-align: center;padding-top: 30px;}.side-bg .image-container img{color: #ffffff;font-size: 40px;width: 200px;padding: 40px;}.image-slider{cursor:move;}.inner-padding{padding:90px 0 90px 0;}.no-padding,section.no-padding{padding:0;}.float-left {float: left;}#loader-area{display:none;background:#fff;}#loader-area{display:none;background:#111;}.loader {position: fixed;left: 0px;top: 0px;width: 100%;height: 100%;z-index: 99999;background: url('../images/page-loader.gif') 50% 50% no-repeat rgb(249,249,249);}.page-overlay {display:none;width: 120px;height: 120px;background:url(../images/page-loader.gif) center no-repeat #fff;border-radius:10px;position: fixed;top:0;bottom: 0;left: 0;right: 0;z-index:10000;margin: auto;}.teaser{font-family:"Roboto",Arial;font-size:15px;font-weight:300;}.form-control:focus{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;}.text-slider{line-height:60px;color:#fff;font-family:"Dosis";font-size:60px;text-transform:uppercase;font-weight:300;display:inline-block;letter-spacing:25px;}.text-slider.big-text{font-size:120px;line-height:120px;font-weight:bold;}.border-deco .item{display:inline-block;}.text-slider.dark{color:#222;}.item i{font-size:60px;margin-top:5px;}.text-slider.big-text i{font-size:90px;margin-top:15px;}.red{color:#ff0000 !important;}.teal{color:#009999 !important;}.purple{color:#663366 !important;}.green{color:#009900 !important;}.wow{visibility: hidden;}#back-to-top {position: fixed;bottom: 40px;right: 40px;z-index: 999;width: 32px;height: 32px;text-align: center;line-height: 30px;background: #f5f5f5;cursor: pointer;border: 0;border-radius: 2px;text-decoration: none;transition: opacity 0.2s ease-out;opacity: 0;outline:none;}#back-to-top:hover {background: #111;}#back-to-top.show {opacity: 1;}#back-to-top:before{font-family:"FontAwesome";font-size:22px;content:"\f106";color:#222;position:relative;margin:5px;}#back-to-top:hover:before{color:#fff;}#back-to-top.custom-1:before{color:#fff;}.mouse {position: absolute;width: 22px;height: 42px;bottom: 30px;left: 50%;margin-left: -12px;border-radius: 15px;border: 1px solid #fff;-webkit-animation: intro 1s;animation: intro 1s;}.scroll {display: block;width: 3px;height: 3px;margin: 6px auto;border-radius: 4px;background: #fff;-webkit-animation: finger 1s infinite;animation: finger 1s infinite;}@-webkit-keyframes intro {0% {opacity: 0;-webkit-transform: translateY(40px);transform: translateY(40px);}100% {opacity: 1;-webkit-transform: translateY(0);transform: translateY(0);}}@keyframes intro {0% {opacity: 0;-webkit-transform: translateY(40px);transform: translateY(40px);}100% {opacity: 1;-webkit-transform: translateY(0);transform: translateY(0);}}@-webkit-keyframes finger {0% {opacity: 1;}100% {opacity: 0;-webkit-transform: translateY(20px);transform: translateY(20px);}}@keyframes finger {0% {opacity: 1;}100% {opacity: 0;-webkit-transform: translateY(20px);transform: translateY(20px);}}.bgimage{background-size:cover;}.no-bg{background:none !important;}#ifrm,#cfs_top_div{display:none;}.info-box i{margin-top:5px;font-size:40px;position:absolute;}.info-box .info-box_text{padding-left:60px;}.info-box .info-box_title{font-weight:700;text-transform:uppercase;line-height:16px;color:#fff;margin-top:8px;}.di-box-2{position:absolute;width:40%;right:-10%;bottom:-10%;z-index:1;}.info-box.s2 .info-box_title{font-size:11px;letter-spacing:1px;margin-top:0px;}.text-right .info-box{position:relative;right:60px;}.text-right .info-box i{right:-60px;}.text-right .info-box .info-box_text{padding:0px;}.header-custom .info-box i{margin-top:-3px;}#info-box{height:90px;position:absolute;z-index:500;width:100%;background:rgba(0,0,0,.3);}#info-box.s1{background: none;}.ps1-deco{height:4px;background:#ffffff;}.list-inline-style-1 li{font-weight:bold;display:inline;}.list-inline-style-1{margin:0;padding:0;}.list-inline-style-1 li:before{display:inline-block;content:"|";font-family:"FontAwesome";margin-right:10px;margin-left:5px;height:28px;overflow:hidden;}.list-inline-style-1 li:first-child:before{content:"";}.list-boxed-s1{display:inline;}.list-boxed-s1 li{display:table;border:solid 1px rgba(255,255,255,.2);padding:30px;padding-bottom:25px;margin:0 auto;margin-bottom:20px;}.text-left{text-align:left;}.text-right{text-align:right;}#cookit {direction: rtl;position: fixed;width: 100%;bottom: 0;padding: .6rem 2rem;display: flex;z-index: 1000;}#cookit.hidden {display: none;}#cookit #cookit-container {margin: auto;width: 1200px;display: flex;align-items: center;flex-wrap: wrap;}#cookit #cookit-container > * {margin: .4rem;}#cookit #cookit-container p {line-height: 1.4rem;}#cookit #cookit-container a {text-decoration: none;}#cookit #cookit-container a:hover {opacity: .9;}#cookit #cookit-container #cookit-button {padding: .5rem 1rem;margin-right: auto;}.de-front{position: relative;z-index: 5;}.full-height {overflow: hidden;}.full-height.vertical-center{display: flex;justify-content: center;align-items: center;}.float-text {width: 20px;position: fixed;z-index: 1000;margin-left: 30px;text-align: center;letter-spacing: 2px;font-size: 12px;top: 50%;left: 15px;transform: translate(-50%, -50%);}.float-text a{display: block;color: #ffffff;margin:10px 0;}.float-text span{margin-left: -5px;margin-top: 20px;writing-mode: vertical-rl;letter-spacing: .75px;-webkit-transform: rotate(-180deg);-ms-transform: rotate(-180deg);transform: rotate(-180deg);color: #222;}.dark-scheme .float-text span{color: rgba(255, 255, 255, .5);}.swiper-pagination-bullet, .swiper-pagination-bullet-active {background: #fff !important;}.de-gradient-edge-top{z-index: 1;position: absolute;top: 0;width: 100%;height: 30%;background: linear-gradient(180deg, rgba(24, 25, 27,1) 0%, rgba(24, 25, 27,0) 100%);}.de-gradient-edge-bottom{z-index: 1;position: absolute;bottom: 0;width: 100%;height: 30%;background: linear-gradient(0deg, rgba(24, 25, 27,1) 0%, rgba(24, 25, 27,0) 100%);}.fs-32px{font-size: 32px}.fs-36px{font-size: 36px}.fs-40px{font-size: 40px}.fs-48px{font-size: 48px}.rounded-5px{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}.rounded-10px{border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;}.rounded-20px{border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;}.rounded-30px{border-radius:30px;-moz-border-radius:30px;-webkit-border-radius:30px;}.rounded-100{border-radius:30px;-moz-border-radius:30px;-webkit-border-radius:30px;}.quick-search {display: inline-block;float: right;margin-left: 10px;padding: 10px 0 0 0;}.quick-search input {width: 120px;border-radius: 40px;}#search{float:left;width:70%;margin-bottom:0;border:solid 1px #333333;}#search.form-control{background:none;}#btn-search{border:none;padding:10px;background:#222;float:left;width:30%;height:46px;}#btn-search:before{font-family:FontAwesome;content: "\f002";font-size:24px;color:#111;}#btn-search:hover{opacity:.8;}.center-xy{position:absolute;z-index:5;width:100%;height:100%;text-align:center;}.center-xy i.btn-action{font-size:24px;border:solid 2px rgba(255,255,255,.3);padding:16px;width:60px;height:60px;border-radius:60px;text-align:center;color:#fff;}.center-xy i.btn-action:hover{border-color:rgba(255,255,255,0);background:rgba(255,255,255,.3);}.center-xy i.btn-action.btn-play{padding-left:20px;}.overlay-bg {position: absolute;width: 100%;height: 100%;z-index: 1;background: rgba(0,0,0, .5);top: 0;display: flex;align-items: center;justify-content: center;}.overlay-bg.t2{background: rgba(0, 0, 0, .2);}.overlay-bg.t3{background: rgba(0, 0, 0, .3);}.bg-overlay{position:absolute;width:100%;height:100%;z-index:1;}.pic-hover{width:100%;position:relative;overflow:hidden;}.pic-hover{width:100%;position:relative;overflow:hidden;}i.btn-action-hide{opacity:0;}.pic-hover:hover .bg-overlay{background:rgba(0,0,0,.5);}.pic-hover:hover i.btn-action-hide{opacity:1;}.pic-hover.hover-scale:hover img{-moz-transform: scale(1.1);-webkit-transform: scale(1.1);transform: scale(1.1);}.arrow-divider > [class*=col-]:nth-child(n+2):after {content: url('../images/icons/arrow-doodle-right.png');position: absolute;top: 0;bottom: 0;height: auto;left: -60px;top: 50%;}.arrow-divider.light > [class*=col-]:nth-child(n+2):after {content: url('../images/icons/arrow-doodle-right-white.png');}.separator {line-height: 0.5;text-align: center;margin:30px 0 30px 0;}.separator span {display: inline-block;position: relative;}.separator span:before, .separator span:after {content: "";position: absolute;border-bottom: 1px solid rgba(255,255,255,.1);top: 5px;width: 300px;}.separator span:before {right: 100%;margin-right: 15px;}.separator span:after {left: 100%;margin-left: 15px;}.separator span i{font-size:6px;padding:0;margin:0;float:none;}.separator span i.fa-3x{font-size:18px;}.text-light .separator span:before, .text-light .separator span:after {border-bottom: 1px solid rgba(255,255,255,.1);}.mt0{margin-top:0;}.mt10{margin-top:10px;}.mt20{margin-top:20px;}.mt30{margin-top:30px;}.mt40{margin-top:40px;}.mt50{margin-top:50px;}.mt60{margin-top:60px;}.mt70{margin-top:70px;}.mt80{margin-top:80px;}.mt90{margin-top:90px;}.mt100{margin-top:100px;}.mb0{margin-bottom:0;}.mb5{margin-bottom:5px};.mb10{margin-bottom:10px;}.mb20{margin-bottom:20px;}.mb30{margin-bottom:30px;}.mb40{margin-bottom:40px;}.mb50{margin-bottom:50px;}.mb60{margin-bottom:60px;}.mb70{margin-bottom:70px;}.mb80{margin-bottom:80px;}.mb90{margin-bottom:90px;}.mb100{margin-bottom:100px;}.pt0{padding-top:0;}.pt10{padding-top:10px;}.pt20{padding-top:20px;}.pt30{padding-top:30px;}.pt40{padding-top:40px;}.pt50{padding-top:50px;}.pt60{padding-top:60px;}.pt80{padding-top:80px;}.pb0{padding-bottom:0;}.pb10{padding-bottom:10px;}.pb20{padding-bottom:20px;}.pb30{padding-bottom:30px;}.pb40{padding-bottom:40px;}.pb50{padding-bottom:50px;}.pb60{padding-bottom:60px;}.pb70{padding-bottom:40px;}.pb80{padding-bottom:70px;}.pl20{padding-left: 20px;}.pl30{padding-left: 30px;}.pl40{padding-left: 40px;}.pr20{padding-right: 20px;}.pr30{padding-right: 30px;}.pr40{padding-right: 40px;}.bg-dark-6{background: rgba(0,0,0,.6);}.bg-dark-8{background: rgba(0,0,0,.8);}.mt-10{margin-top:-10px;}.mt-20{margin-top:-20px;}.mt-30{margin-top:-30px;}.mt-40{margin-top:-40px;}.mt-50{margin-top:-50px;}.mt-60{margin-top:-60px;}.mt-70{margin-top:-70px;}.mt-80{margin-top:-80px;}.mt-90{margin-top:-90px;}.mt-100{margin-top:-100px;}.mt-110{margin-top:-110px;}.mt-120{margin-top:-120px;}.mt-120{margin-top:-120px;}.mt-130{margin-top:-130px;}.mr10{margin-right:10px;}.mr20{margin-right:20px;}.mr30{margin-right:30px;}.ml10{margin-left:10px;}.ml20{margin-left:20px;}.ml30{margin-left:30px;}.absolute{position:absolute;z-index:1;}.overflow-hidden{overflow:hidden !important;}.width100{width:100%;}.abs,.absolute {position: absolute;}.abs-center {left: 50%;transform: translateX(-50%);}.abs-middle{top: 50%;transform: translateY(-50%);}.abs-centered{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}.z-index1000{position:relative;z-index:1000;}.border-white-5{border: solid 5px white;}.border1{border-width:1px !important;}.display-table{display:table;}.display-table [class*="col-"] {float: none;display: table-cell;vertical-align: top;margin:0;padding:0;}.text-middle, .display-table [class*="col-"].text-middle {vertical-align: middle;}.overlay30{background:rgba(0,0,0,.3);height:100%;}.overlay40{background:rgba(0,0,0,.4);height:100%;}.overlay50{background:rgba(0,0,0,.5);height:100%;}.overlay60{background:rgba(0,0,0,.6);height:100%;}.overlay70{background:rgba(0,0,0,.7);height:100%;}.overlay80{background:rgba(0,0,0,.8);height:100%;}.overlay90{background:rgba(0,0,0,.9);height:100%;}.shadow-soft{-webkit-box-shadow: 2px 2px 20px 0px rgba(0,0,0,0.4);-moz-box-shadow: 2px 2px 20px 0px rgba(0,0,0,0.4);box-shadow: 2px 2px 20px 0px rgba(0,0,0,0.4);}.shadow-light{-webkit-box-shadow: 2px 2px 40px 0px rgba(0,0,0,0.1);-moz-box-shadow: 2px 2px 40px 0px rgba(0,0,0,0.1);box-shadow: 2px 2px 40px 0px rgba(0,0,0,0.1);}.overflow-hidden{overflow:hidden;}.height-auto{height:auto;}@media only screen and (max-width: 767px) {.slide_text {display: none;margin: 0 auto;}}@media (min-width: 768px) and (max-width: 979px) {#slidecaption h2 ,.slide-desc {font-size:22px;}}@media only screen and (min-width: 980px) {.md-flex{display: flex;justify-content: space-between;}.md-flex > .md-flex-col{display: flex;justify-content: center;align-items: center;}}@media only screen and (max-width: 1199px) {.md-flex-col.col-extra{display: none;}}@media screen and (min-width: 1200px) {.services-mob {max-width: 80%;}}@media(min-width:980px) and (max-width: 1199px) {header #mainmenu a{padding-left:5px;padding-right:5px;}#mainmenu li a:after{margin-left:15px;}}@media (min-width: 768px) and (max-width: 979px) {.slider_text {padding-top: 0px;}}@media only screen and (max-width: 992px) {.de-navbar-left #subheader{background-size: cover !important;}.de-navbar-left #subheader h1{margin-left: 80px;margin-bottom: 60px;}.de_large-portfolio h2 {font-size: 10vw;}.de__quick-view{overflow-y: auto;}.de__qv-content{position: absolute;width: 100%;top: 0;left: 0;-ms-transform: translate(0, 0);transform: translate(0, 0);}.de__qv-content .d-col-half{width: 100%;float: none;}.de__pic-hover h3{top: 30px;bottom: auto;}#menu-btn{display:block;position:relative;float:left;}.sm-mt-0{margin-top: 0;}.pp-section.pp-table{display: block;}.pp-scrollable .pp-inner{display: block;}.de-header-flex{display: block;}#de-extra-menu{display: block;position: absolute;right: 60px;margin-top: 10px;}#de-extra-menu.de-search-wrapper{margin-top: 6px;width: 200px;float: right;}.d-cart-icon{display: block;width:60px;position: relative;}.d-cart-icon span{float:none;margin-left:20px;}#mo-button-open{margin-top:10px;}.sm-auto-height{height:auto !important;}.sm-auto-height .center-y{margin: 90px 0 !important;}header{display:none;}header .info{display:none !important;}header.header-bg{background:rgba(0,0,0,1);}header,header.fixed {display:block;position:inherit;margin:0;padding:0;margin-top:0;background:#000000;padding:15px 0 15px 0;}header.autoshow{top:0 !important;}header.autoshow #mainmenu li a{background:none !important;}header.header-mobile-sticky{position:fixed;}header.de_header_2{height:auto;padding-bottom:0;}header.force-header-mobile{max-height:80px;overflow: hidden;position: absolute;}header.force-header-mobile div#logo{height:80px;}#subheader,.de-navbar-left #subheader{padding:0;margin:0;}#subheader h1{margin:60px 0 30px 0;}#subheader span{display:none;}#subheader .crumb{display:none;}.de-navbar-left #subheader{padding-top:70px;}.slider_text h1 {font-size: 32px;}.slider_text .description {display: none;}div#logo{margin-top:-15px;}#logo, #logo .inner {vertical-align:middle;height:auto;}#domain-check .text, #domain-check .button {width: 100%;}.container-3 .de-team-list, .container-4 .de-team-list{width:49.9%;float:left;position:relative;}#testimonial-full blockquote {padding: 20px;}nav{width:100%;}#mainmenu{display:none;float:none;z-index:200;width:100%;margin:0;padding:0;}#mainmenu a{text-align:left;padding-left:0;padding-top:10px !important;padding-bottom:10px !important;}#mainmenu li li a, #mainmenu li li li a{padding-left:0;}#mainmenu a:hover{background:#111 !important;}#mainmenu li ul{background:none;display:block;position:inherit;margin:0;width:100%;}#mainmenu li{border-bottom:solid 1px #333;margin:0;width:100%;display:block;letter-spacing:3px;}#mainmenu li a:after{display:none;}#mainmenu li:last-child{margin-bottom:30px;}#mainmenu li ul{border-top:solid 1px #333;top:auto;}#mainmenu li ul a{width:100%;background:none;border:none;}#mainmenu li ul li{border:none;padding-left: 40px !important;}#mainmenu li ul li a{display:block;}#mainmenu li ul li:last-child{border-bottom:none;margin:0;}#mainmenu li ul li:last-child a{border-bottom:none;}#mainmenu li a{color:#eceff3;}#mainmenu li li a{font-size:10px;}#mainmenu li li a:hover{color:#fff;}header.header-mobile #mainmenu{display:none;float:none;z-index:200;width:100%;margin:0;padding:0;}header.header-mobile.header-custom #mainmenu{padding:0 40px 0 40px;}header.header-mobile #mainmenu a{text-align:right;padding-top:10px !important;padding-bottom:10px !important;}header.header-mobile #mainmenu a:hover{background:none !important;}header.header-mobile #mainmenu li ul{display:block;position:inherit;margin:0;width:100%;}header.header-mobile #mainmenu li{border-bottom:solid 1px #333;margin:0;width:100%;display:block;letter-spacing:3px;}header.header-mobile.header-light #mainmenu li{border-bottom-color:#eee;}header.header-mobile.header-light #mainmenu li a:hover{color:#222;}header.header-mobile #mainmenu li a:after{display:none;}header.header-mobile #mainmenu li:last-child{margin-bottom:30px;}header.header-mobile #mainmenu li ul{border-top:none;top:auto;}header.header-mobile #mainmenu li ul a{width:100%;background:none;border:none;}header.header-mobile #mainmenu li ul li{border:none;padding-right: 40px !important;}header.header-mobile #mainmenu li ul li:first-child{border-top:solid 1px #333;}header.header-mobile.header-light #mainmenu li ul li:first-child{border-top-color:#eee;}header.header-mobile #mainmenu li ul li a{display:block;border-bottom:solid 1px #eee;}header.header-mobile.header-light #mainmenu li ul li a{border-bottom-color:#eee;}header.header-mobile #mainmenu li ul li:last-child{border-bottom:none;margin:0;}header.header-mobile #mainmenu li ul li:last-child a{border-bottom:none;}header.header-mobile #mainmenu li a{color:#eceff3;}header.header-mobile.header-light #mainmenu li a{color:#404040;}header.header-mobile #mainmenu li li a{font-size:10px;}header.header-mobile #mainmenu li li a:hover{color:#fff;}header.header-mobile #mainmenu li ul{height:0;overflow:hidden;position:relative;right:0;}header.header-mobile #mainmenu li ul li ul li:last-child{border-bottom:solid 1px #333;}header.header-mobile.header-light #mainmenu li ul li ul li:last-child{border-bottom-color: #eee;}header.header-mobile #mainmenu li ul li ul{margin-bottom:10px;}header.header-mobile #mainmenu > li > span{width:36px;height:36px;background:url(../images/ui/arrow-down.png) center no-repeat;position:absolute;left:0;margin-top:10px;z-index:1000;cursor:pointer;}header.header-mobile.header-light #mainmenu > li > span{background:url(../images/ui/arrow-down-invert.png) center no-repeat;}header.header-mobile #mainmenu li span.active{background:url(../images/ui/arrow-up.png) center no-repeat;}header.header-mobile.header-light #mainmenu li span.active{background:url(../images/ui/arrow-up-invert.png) center no-repeat;}header.header-mobile #mainmenu li > ul > li > span{width:36px;height:36px;background:url(../images/ui/arrow-down.png) center no-repeat;position:absolute;left:0;margin-top:-45px;z-index:1000;cursor:pointer;}header.header-mobile.header-light #mainmenu li > ul > li > span{background:url(../images/ui/arrow-down-invert.png) center no-repeat;}header.header-mobile #mainmenu > li > ul > li > span.active{background:url(../images/ui/arrow-up.png) center no-repeat;}header.header-mobile.header-light #mainmenu > li > ul > li > span.active{background:url(../images/ui/arrow-up-invert.png) center no-repeat;}header.header-mobile #mainmenu li ul li a{border-bottom:solid 1px #333;}header.header-mobile.header-light #mainmenu li ul li a{border-bottom-color:#eee;}header.header-mobile #mainmenu li ul li:last-child > a{border-bottom:none !important;}header.header-mobile #mainmenu li ul.mega ul {height: auto;}#mainmenu li ul.mega{position:fixed;left:0;width:100%;margin-top:30px;display:block;padding:0;}#mainmenu li ul.mega > li{width:100%;}#mainmenu li ul.mega > li ul{position:static;visibility: visible;opacity: 1;left:0;float:none;width:100%;}#mainmenu ul.mega > li ul li{margin:0;padding:0;}#mainmenu li ul.mega .menu-content{background:none;padding:30px;}header.header-mobile #mainmenu ul.mega li{border-bottom:solid 1px #333;padding-left:0 !important;}header.header-mobile.header-light #mainmenu ul.mega li{border-bottom:solid 1px #eee;}header.header-mobile #mainmenu ul.mega li.title{border-bottom:solid 1px #777 !important;}.de_tab.tab_steps .de_nav{text-align:center;}.de_tab.tab_steps .de_nav li{display:block;margin:0;padding:0;}.de_tab.tab_steps .de_nav li span{margin:0;margin-bottom:40px;display:inline-block;}.de_tab.tab_steps .de_nav li .v-border{border:none;}.container .col-md-3{margin-bottom:30px;}.container .col-md-4{margin-bottom:30px;}.container .col-md-5{margin-bottom:30px;}.container .col-md-6{margin-bottom:30px;}.container .col-md-7{margin-bottom:30px;}.container .col-md-8{margin-bottom:30px;}.container .col-md-9{margin-bottom:30px;}.container .col-md-10{margin-bottom:30px;}.container .col-md-11{margin-bottom:30px;}.container .col-md-12{margin-bottom:30px;}.hidden-phone{display:none;}.grid_gallery .item{width:100%;}.de-navbar-left #wrapper{overflow:hidden;width:100%;}.de-navbar-left .inner-padding{padding:30px;}.de-navbar-left header #mainmenu > li > a {padding-left:40px;}.side-bg .image-container{position:relative;width:100%;height:400px !important;top:0;margin-bottom:60px;}.mobile-hide{display:none;}.display-table{display:block;}.display-table [class*="col-"] {float: none;display: block;vertical-align: top;}h2.hero{font-size:28px;letter-spacing:5px;}#filters li.pull-right{float:none !important;}.sm-hide{display:none;}#mainmenu li ul.mega .menu-content{padding:0;padding-left:40px;}.mega [class*="col-"] {margin-bottom:0;}.mega .spacer-single{height:0;}header.header-mobile #mainmenu li ul.mega li.title{padding-top:15px;}header.header-mobile #mainmenu li ul.mega li ul li:last-child{border-bottom:none;margin-bottom:0;}header.header-mobile #mainmenu li ul.mega li ul{margin-bottom:0;}.sm-mt0{margin-top:0;}.sm-mb-30{margin-bottom:30px;}.sm-no-padding{padding:0;}.sm-pt-0{padding-top: 0;}.d-slide-item .dsi-desc{margin-left: 0%;float: right;}.d-slide-item .wm{line-height: 1em;}h1.ultra-big{font-size: 12vw;}.sm-spacer-single{width:100%;height:30px;display:block;clear:both;}.sm-spacer-double{width:100%;height:60px;display:block;clear:both;}.pp-scrollable{display: block;}.float-text{display: none;}.de-hero-block{height: 350px;}.d-hero-item-1 h3, .d-hero-item-2 h3, .d-hero-item-3 h3{font-size: 16px;}.d-hero-item-2 .d-attr, .d-hero-item-3 .d-attr, .d-hero-item-4 .d-attr{display: none;}header.header-s2{padding: 0;margin: 0;}header.header-light.header-s2 .d-menu-wrap{background: none;padding: 0;}}@media only screen and (max-width: 767px) {.container{padding-left:30px;padding-right:30px;}.feature-box-image,.pricing-box{margin-bottom:30px;}.de_tab .de_nav li {display: block;width: 100%;}.pf_full_width .item{float:left;width:49.9% !important;}.item i{font-size:36px;}#de-sidebar{width:100%;display:block;position:relative;}.de-navbar-left header #mainmenu > li > a {padding-left:40px;}.de-navbar-left .inner-padding{padding:0px;}h1.title-2{font-size:16px;letter-spacing:10px;line-height:2em;}header.de_header_2{height:auto;}.sm-no-padding{margin-top:0;}.mt-sm-none{margin-top:0;}.text-slider{font-size:5vh;letter-spacing: 1vh;}h1.title-3{font-size:10vw;}.owl-custom-nav.nav-in-col .btn-next{right:0;}.de-hero-block{height:auto;}.de-hero-block .d-hero-item-1, .de-hero-block .d-hero-item-2, .de-hero-block .d-hero-item-3, .de-hero-block .d-hero-item-4{position: relative;display: block;height: 300px;width: 100%;left: 0;margin-bottom: 10px;}.de-hero-block .d-hero-item-4 .d-image img{width:calc(100% + 50px);height: auto;}.de-blogpost-2{position: relative;margin-bottom: 30px;}.de-blogpost-2 .d-content{overflow: hidden;width: 100%;}.de-blogpost-2 .d-image{width: 100%;margin-bottom: 20px;}}@media only screen and (min-width: 480px) and (max-width: 767px) {.container{padding-left:30px;padding-right:30px;}.feature-box-image,.pricing-box{margin-bottom:30px;}}@media only screen and (max-width: 480px) {#de-extra-menu.de-search-wrapper{display: none;}.pf_full_width .item{float:left;width:100% !important;}.text-slider.fontsize40{font-size: 10vw !important;letter-spacing: 1vw;line-height: 15vw;}.item i{font-size:24px;}.grid-item .pf_title{display:none;}.de__banner h3{font-size: 24px;margin-bottom: 5px;}.de__banner h4{font-size: 12px;margin-bottom: 5px;}.de__banner small{font-size: 12px;margin-top: 0;display: none;}.de__banner a.btn-custom{padding: 5px;}}.bg-color,section.bg-color, section.call-to-action, #mainmenu li li a:hover, .price-row, .blog-list .date, .blog-read .date, .slider-info .text1, #filters a.selected, .btn-primary, .bg-id-color, .pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus, .dropcap, .fullwidthbanner-container a.btn, .feature-box-big-icon i, #testimonial-full, .icon-deco i, .blog-list .date-box .day, .blog-read .date-box .day, .bloglist .date-box .day, .feature-box-small-icon .border, .small-border, #jpreBar, .date-post, .team-list .small-border, .de-team-list .small-border, .btn-line:hover,a.btn-line:hover, .btn-line.hover,a.btn-line.hover, .owl-arrow span, .de-progress .progress-bar, #btn-close-x:hover, .box-fx .info, .de_tab.tab_steps .de_nav li span, .de_testi blockquote:before, #services-list li.active, #services-list li a:hover, .btn-more, .widget .small-border, .product img:hover, #btn-search, .de_tab.timeline li.active .dot, .custom-show:after,.custom-close:after, #back-to-top, a.btn-custom, #mainmenu ul li:hover > a, .pricing-s1 .ribbon, a.btn-slider.btn-color, .owl-theme .owl-controls .owl-buttons div, .owl-theme .owl-dots .owl-dot.active span, .social-icons i:hover, #menu-btn:hover, .nav-pills .nav-link.active, .nav-pills .show>.nav-link, .picframe.s2 span.overlay, input[type=submit].btn-custom, #contact_form input[type=submit].btn-line:hover, .tiny-border, .de_tab.tab_style_4 .de_nav li.active, .de_tab.tab_style_4 .de_nav li.active span, .de_tab.tab_style_4 .de_nav.de_nav_dark li:hover, .countdown-s1.countdown-bg-color .countdown-section, .schedule-item:hover .sc-pic img, #mainmenu ul.mega li li a:hover, #pp-nav li .active span, .pp-slidesNav .active span, .video-play-button:after, .video-play-button:before, .widget_category li:hover a, .f-num-inc span:hover, .d-cart-icon span, #form_coupon #btn-submit i, .p-tagline, .de__pcard .atr__promo, .de__pic-hover .atr__title h5, #de_notif, .de-icon i, .de-post-poster .d-tag, header.smaller.header-sm-accent {background-color:var(--primary-color-1);}header.smaller.header-sm-accent {background-color:var(--primary-color-1) !important;}.bg-color-2, .box-number:hover i.bg-color.hover-color-2{background-color:var(--secondary-color);}section.gradient-to-right, .ps1-deco{background:linear-gradient(to right, var(--primary-color-1), var(--secondary-color));}.feature-box i, #mainmenu li:hover > ul, .date-box .day, .slider_text h1, .id-color,h1.id-color,h2.id-color,h3.id-color,h4.id-color,h5.id-color,h6.id-color, .pricing-box li h1, .title span, i.large:hover, .feature-box-small-icon-2 i, address span i, .pricing-dark .pricing-box li.price-row, .price, #mainmenu a:hover, #mainmenu a.active, header.smaller #mainmenu a.active, .pricing-dark .pricing-box li.price-row, .dark .feature-box-small-icon i, a.btn-slider:after, .feature-box-small-icon i, a.btn-line:after, .team-list .social a, .de_contact_info i, .de_count, .dark .btn-line:hover:after, .dark a.btn-line:hover:after, .dark a.btn-line.hover:after, a.btn-text:after, .separator span i, address span strong, .de_tab.tab_steps .de_nav li span:hover, .de_testi_by, .pf_text, .widget_tags li a, .dark .btn-line:after, .dark a.btn-line:after, .crumb a, .btn-right:after, .btn-left:before, #mainmenu li a:after, .de_form input[type="radio"]:checked + label:before, .de_form input[type="checkbox"]:checked + label:before, #mainmenu li:hover > a, .expand h4:after, .pricing-s1 .bottom ul li i, footer a:hover, .picframe .project-name, blockquote.testimonial-big:before, .btn.btn-link, .schedule-item .sc-name span, .de_tab.tab_style_4 .de_nav li span, .list-inline-style-1 li:before, .v-text a:hover, .ul-style-3 li:before, .ul-style-2.icon-color li:before {color:var(--primary-color-1);}.id-color-2, h1.id-color-2,h2.id-color-2,h3.id-color-2,h4.id-color-2,h5.id-color-2{color:var(--secondary-color);}.feature-box i, #filters a:hover, #filters a.selected, .pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus .feature-box-big-icon i:after, .social-icons i, .btn-line:hover,a.btn-line:hover, .btn-line.hover,a.btn-line.hover, .product img:hover, #contact_form input[type=text]:focus,#contact_form textarea:focus, #search:focus, .form-transparent input[type=text]:focus, .form-transparent textarea:focus, .form-transparent input[type=email]:focus, a.btn-slider.btn-color, .de_tab.tab_style_4 .de_nav {border-color:var(--primary-color-1);}.box-fx .inner, .dark .box-fx .inner, .blog-list img, .arrow-up, h2.style-6 {border-bottom-color:var(--primary-color-1);}.arrow-down{border-top-color:var(--primary-color-1);}.callbacks_nav {background-color:var(--primary-color-1);}.de_tab .de_nav li span {border-top: 3px solid var(--primary-color-1);}.feature-box-big-icon i:after {border-color: var(--primary-color-1) transparent;}.de_review li.active img{border:solid 4px var(--primary-color-1);}blockquote.s1{border-left-color:var(--primary-color-1);}.de_tab.tab_style_4 .de_nav li{border-right-color:var(--primary-color-1);}:root{--primary-color-1:#FAB702;--primary-color-1-rgb:250, 183, 2}#subheader{background:url(/images/background/subheader.jpg)top fixed;}.page-projects #subheader{background-image:url(/images/background/subheader-1.jpg);}.page-projects-alt #subheader{background-image:url(/images/background/subheader-1b.jpg);}.page-services #subheader{background-image:url(/images/background/subheader-2.jpg);}.page-about #subheader{background-image:url(/images/background/subheader-3.jpg);}.page-blog #subheader{background-image:url(/images/background/subheader-4.jpg);}.page-shop #subheader{background-image:url(/images/background/subheader-5.jpg);}.page-contact #subheader{background-image:url(/images/background/subheader-6.jpg);}#info-address{background:url(../images/background/bg-3.jpg) top fixed;}#view-all-projects, #call-to-action{padding:60px 0 60px 0;}#section-about-us-2{background:#f8f8f8;height:100%;}#section-about-us-2 .image-container{background:url(/images/background/build-your-home-from-china.jpg);}#section-blog {background:url(/images/background/bg-5.jpg) top fixed;}#section-coming-soon{background:none;position:absolute;min-height:100%;width:100%;z-index:1;}#section-describe{background:#202020;}#section-about-us-2{background:#18191b;height:100%;}.de_light #section-about-us-2{background:none;}#section-portfolio{background:#222;width:101%;overflow:hidden;}#section-testimonial{background:url(/images/background/bg-3.jpg) top fixed;}#section-testimonial-2{background:url(/images/background/bg-17.jpg) top fixed;}#section-steps{background:url(/images/background/bg-2.jpg) top fixed;}#section-steps-2{background:#f5f5f5;}#section-steps-3{background:url(/images/background/bg-12.jpg) top fixed;}#section-steps-4{background:url(/images/background/bg-32.jpg) top no-repeat;}#section-team{background:#111;}.de_light #section-team{background:#f5f5f5;}#hide-content{position:absolute;width:100%;min-height:100%;z-index:100;display:none;background:rgba(0,0,0,.8);}#section-service-2,#section-service-4{background:#f2f2f2;}.bg-fit-height{-webkit-background-size: auto 100% !important;-moz-background-size: auto 100% !important;-o-background-size: auto 100% !important;background-size: auto 100% !important;background-attachment:scroll !important;}@media only screen and (max-width: 767px) {section{-webkit-background-size: auto 100% !important;-moz-background-size: auto 100% !important;-o-background-size: auto 100% !important;background-size: auto 100% !important;background-attachment:scroll !important;background-position:top !important;}section.fit-width{-webkit-background-size: 100% auto !important;-moz-background-size: 100% auto !important;-o-background-size: 100% auto !important;background-size: 100% auto !important;background-attachment:scroll !important;background-position:top !important;}}