/* Rubick-fonts.css */
@font-face{font-family:verlag-book;src:url(../fonts/Verlag-Book/Verlag-Book.otf) format("opentype");src:url(../fonts/Verlag-Book/Verlag-Book.eot?d7yf1v);src:url(../fonts/Verlag-Book/Verlag-Book.eot?#iefixd7yf1v) format('embedded-opentype'),url(../fonts/Verlag-Book/Verlag-Book.woff?d7yf1v) format('woff'),url(../fonts/Verlag-Book/Verlag-Book.ttf?d7yf1v) format('truetype');font-weight:400;font-style:normal}@font-face{font-family:verlag-book;src:url(../fonts/Verlag-Book/Verlag-Bold.otf) format("opentype");src:url(../fonts/Verlag-Book/Verlag-Bold.eot?d7yf1v);src:url(../fonts/Verlag-Book/Verlag-Bold.eot?#iefixd7yf1v) format('embedded-opentype'),url(../fonts/Verlag-Book/Verlag-Bold.woff?d7yf1v) format('woff'),url(../fonts/Verlag-Book/Verlag-Bold.ttf?d7yf1v) format('truetype');font-weight:700;font-style:normal}@font-face{font-family:slim-joe;src:url(../fonts/Slim-Joe/Slim-Joe.eot?d7yf1v);src:url(../fonts/Slim-Joe/Slim-Joe.eot?#iefixd7yf1v) format('embedded-opentype'),url(../fonts/Slim-Joe/Slim-Joe.woff?d7yf1v) format('woff'),url(../fonts/Slim-Joe/Slim-Joe.ttf?d7yf1v) format('truetype');font-weight:400;font-style:normal}
/* pe-icon-7-stroke.css */
@font-face{font-family:pe-icon-7-stroke;src:url(../fonts/Pe-Icon-Stroke/Pe-icon-7-stroke.eot?d7yf1v);src:url(../fonts/Pe-Icon-Stroke/Pe-icon-7-stroke.eot?#iefixd7yf1v) format('embedded-opentype'),url(../fonts/Pe-Icon-Stroke/Pe-icon-7-stroke.woff?d7yf1v) format('woff'),url(../fonts/Pe-Icon-Stroke/Pe-icon-7-stroke.ttf?d7yf1v) format('truetype'),url(../fonts/Pe-Icon-Stroke/Pe-icon-7-stroke.svg?d7yf1v#Pe-icon-7-stroke) format('svg');font-weight:400;font-style:normal}[class^=pe-7s-],[class*=" pe-7s-"]{display:inline-block;font-family:pe-icon-7-stroke;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.pe-7s-album:before{content:"\e6aa"}.pe-7s-arc:before{content:"\e6ab"}.pe-7s-back-2:before{content:"\e6ac"}.pe-7s-bandaid:before{content:"\e6ad"}.pe-7s-car:before{content:"\e6ae"}.pe-7s-diamond:before{content:"\e6af"}.pe-7s-door-lock:before{content:"\e6b0"}.pe-7s-eyedropper:before{content:"\e6b1"}.pe-7s-female:before{content:"\e6b2"}.pe-7s-gym:before{content:"\e6b3"}.pe-7s-hammer:before{content:"\e6b4"}.pe-7s-headphones:before{content:"\e6b5"}.pe-7s-helm:before{content:"\e6b6"}.pe-7s-hourglass:before{content:"\e6b7"}.pe-7s-leaf:before{content:"\e6b8"}.pe-7s-magic-wand:before{content:"\e6b9"}.pe-7s-male:before{content:"\e6ba"}.pe-7s-map-2:before{content:"\e6bb"}.pe-7s-next-2:before{content:"\e6bc"}.pe-7s-paint-bucket:before{content:"\e6bd"}.pe-7s-pendrive:before{content:"\e6be"}.pe-7s-photo:before{content:"\e6bf"}.pe-7s-piggy:before{content:"\e6c0"}.pe-7s-plugin:before{content:"\e6c1"}.pe-7s-refresh-2:before{content:"\e6c2"}.pe-7s-rocket:before{content:"\e6c3"}.pe-7s-settings:before{content:"\e6c4"}.pe-7s-shield:before{content:"\e6c5"}.pe-7s-smile:before{content:"\e6c6"}.pe-7s-usb:before{content:"\e6c7"}.pe-7s-vector:before{content:"\e6c8"}.pe-7s-wine:before{content:"\e6c9"}.pe-7s-cloud-upload:before{content:"\e68a"}.pe-7s-cash:before{content:"\e68c"}.pe-7s-close:before{content:"\e680"}.pe-7s-bluetooth:before{content:"\e68d"}.pe-7s-cloud-download:before{content:"\e68b"}.pe-7s-way:before{content:"\e68e"}.pe-7s-close-circle:before{content:"\e681"}.pe-7s-id:before{content:"\e68f"}.pe-7s-angle-up:before{content:"\e682"}.pe-7s-wristwatch:before{content:"\e690"}.pe-7s-angle-up-circle:before{content:"\e683"}.pe-7s-world:before{content:"\e691"}.pe-7s-angle-right:before{content:"\e684"}.pe-7s-volume:before{content:"\e692"}.pe-7s-angle-right-circle:before{content:"\e685"}.pe-7s-users:before{content:"\e693"}.pe-7s-angle-left:before{content:"\e686"}.pe-7s-user-female:before{content:"\e694"}.pe-7s-angle-left-circle:before{content:"\e687"}.pe-7s-up-arrow:before{content:"\e695"}.pe-7s-angle-down:before{content:"\e688"}.pe-7s-switch:before{content:"\e696"}.pe-7s-angle-down-circle:before{content:"\e689"}.pe-7s-scissors:before{content:"\e697"}.pe-7s-wallet:before{content:"\e600"}.pe-7s-safe:before{content:"\e698"}.pe-7s-volume2:before{content:"\e601"}.pe-7s-volume1:before{content:"\e602"}.pe-7s-voicemail:before{content:"\e603"}.pe-7s-video:before{content:"\e604"}.pe-7s-user:before{content:"\e605"}.pe-7s-upload:before{content:"\e606"}.pe-7s-unlock:before{content:"\e607"}.pe-7s-umbrella:before{content:"\e608"}.pe-7s-trash:before{content:"\e609"}.pe-7s-tools:before{content:"\e60a"}.pe-7s-timer:before{content:"\e60b"}.pe-7s-ticket:before{content:"\e60c"}.pe-7s-target:before{content:"\e60d"}.pe-7s-sun:before{content:"\e60e"}.pe-7s-study:before{content:"\e60f"}.pe-7s-stopwatch:before{content:"\e610"}.pe-7s-star:before{content:"\e611"}.pe-7s-speaker:before{content:"\e612"}.pe-7s-signal:before{content:"\e613"}.pe-7s-shuffle:before{content:"\e614"}.pe-7s-shopbag:before{content:"\e615"}.pe-7s-share:before{content:"\e616"}.pe-7s-server:before{content:"\e617"}.pe-7s-search:before{content:"\e618"}.pe-7s-film:before{content:"\e6a5"}.pe-7s-science:before{content:"\e619"}.pe-7s-disk:before{content:"\e6a6"}.pe-7s-ribbon:before{content:"\e61a"}.pe-7s-repeat:before{content:"\e61b"}.pe-7s-refresh:before{content:"\e61c"}.pe-7s-add-user:before{content:"\e6a9"}.pe-7s-refresh-cloud:before{content:"\e61d"}.pe-7s-paperclip:before{content:"\e69c"}.pe-7s-radio:before{content:"\e61e"}.pe-7s-note2:before{content:"\e69d"}.pe-7s-print:before{content:"\e61f"}.pe-7s-network:before{content:"\e69e"}.pe-7s-prev:before{content:"\e620"}.pe-7s-mute:before{content:"\e69f"}.pe-7s-power:before{content:"\e621"}.pe-7s-medal:before{content:"\e6a0"}.pe-7s-portfolio:before{content:"\e622"}.pe-7s-like2:before{content:"\e6a1"}.pe-7s-plus:before{content:"\e623"}.pe-7s-left-arrow:before{content:"\e6a2"}.pe-7s-play:before{content:"\e624"}.pe-7s-key:before{content:"\e6a3"}.pe-7s-plane:before{content:"\e625"}.pe-7s-joy:before{content:"\e6a4"}.pe-7s-photo-gallery:before{content:"\e626"}.pe-7s-pin:before{content:"\e69b"}.pe-7s-phone:before{content:"\e627"}.pe-7s-plug:before{content:"\e69a"}.pe-7s-pen:before{content:"\e628"}.pe-7s-right-arrow:before{content:"\e699"}.pe-7s-paper-plane:before{content:"\e629"}.pe-7s-delete-user:before{content:"\e6a7"}.pe-7s-paint:before{content:"\e62a"}.pe-7s-bottom-arrow:before{content:"\e6a8"}.pe-7s-notebook:before{content:"\e62b"}.pe-7s-note:before{content:"\e62c"}.pe-7s-next:before{content:"\e62d"}.pe-7s-news-paper:before{content:"\e62e"}.pe-7s-musiclist:before{content:"\e62f"}.pe-7s-music:before{content:"\e630"}.pe-7s-mouse:before{content:"\e631"}.pe-7s-more:before{content:"\e632"}.pe-7s-moon:before{content:"\e633"}.pe-7s-monitor:before{content:"\e634"}.pe-7s-micro:before{content:"\e635"}.pe-7s-menu:before{content:"\e636"}.pe-7s-map:before{content:"\e637"}.pe-7s-map-marker:before{content:"\e638"}.pe-7s-mail:before{content:"\e639"}.pe-7s-mail-open:before{content:"\e63a"}.pe-7s-mail-open-file:before{content:"\e63b"}.pe-7s-magnet:before{content:"\e63c"}.pe-7s-loop:before{content:"\e63d"}.pe-7s-look:before{content:"\e63e"}.pe-7s-lock:before{content:"\e63f"}.pe-7s-lintern:before{content:"\e640"}.pe-7s-link:before{content:"\e641"}.pe-7s-like:before{content:"\e642"}.pe-7s-light:before{content:"\e643"}.pe-7s-less:before{content:"\e644"}.pe-7s-keypad:before{content:"\e645"}.pe-7s-junk:before{content:"\e646"}.pe-7s-info:before{content:"\e647"}.pe-7s-home:before{content:"\e648"}.pe-7s-help2:before{content:"\e649"}.pe-7s-help1:before{content:"\e64a"}.pe-7s-graph3:before{content:"\e64b"}.pe-7s-graph2:before{content:"\e64c"}.pe-7s-graph1:before{content:"\e64d"}.pe-7s-graph:before{content:"\e64e"}.pe-7s-global:before{content:"\e64f"}.pe-7s-gleam:before{content:"\e650"}.pe-7s-glasses:before{content:"\e651"}.pe-7s-gift:before{content:"\e652"}.pe-7s-folder:before{content:"\e653"}.pe-7s-flag:before{content:"\e654"}.pe-7s-filter:before{content:"\e655"}.pe-7s-file:before{content:"\e656"}.pe-7s-expand1:before{content:"\e657"}.pe-7s-exapnd2:before{content:"\e658"}.pe-7s-edit:before{content:"\e659"}.pe-7s-drop:before{content:"\e65a"}.pe-7s-drawer:before{content:"\e65b"}.pe-7s-download:before{content:"\e65c"}.pe-7s-display2:before{content:"\e65d"}.pe-7s-display1:before{content:"\e65e"}.pe-7s-diskette:before{content:"\e65f"}.pe-7s-date:before{content:"\e660"}.pe-7s-cup:before{content:"\e661"}.pe-7s-culture:before{content:"\e662"}.pe-7s-crop:before{content:"\e663"}.pe-7s-credit:before{content:"\e664"}.pe-7s-copy-file:before{content:"\e665"}.pe-7s-config:before{content:"\e666"}.pe-7s-compass:before{content:"\e667"}.pe-7s-comment:before{content:"\e668"}.pe-7s-coffee:before{content:"\e669"}.pe-7s-cloud:before{content:"\e66a"}.pe-7s-clock:before{content:"\e66b"}.pe-7s-check:before{content:"\e66c"}.pe-7s-chat:before{content:"\e66d"}.pe-7s-cart:before{content:"\e66e"}.pe-7s-camera:before{content:"\e66f"}.pe-7s-call:before{content:"\e670"}.pe-7s-calculator:before{content:"\e671"}.pe-7s-browser:before{content:"\e672"}.pe-7s-box2:before{content:"\e673"}.pe-7s-box1:before{content:"\e674"}.pe-7s-bookmarks:before{content:"\e675"}.pe-7s-bicycle:before{content:"\e676"}.pe-7s-bell:before{content:"\e677"}.pe-7s-battery:before{content:"\e678"}.pe-7s-ball:before{content:"\e679"}.pe-7s-back:before{content:"\e67a"}.pe-7s-attention:before{content:"\e67b"}.pe-7s-anchor:before{content:"\e67c"}.pe-7s-albums:before{content:"\e67d"}.pe-7s-alarm:before{content:"\e67e"}.pe-7s-airplay:before{content:"\e67f"}


h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6,p,.navbar,.brand,.btn-simple,a,.td-name,td{
    -moz-osx-font-smoothing:grayscale;
    -webkit-font-smoothing:antialiased;
    font-family:helvetica neue,open sans,Arial,sans-serif
}
h1,.h1,h2,.h2,h3,.h3,h4,.h4{
    font-weight:400;
    margin:30px 0 15px
}
h1 small,h2 small,h3 small,h1 .small,h2 .small,h3 .small{
    font-size:60%
}
a:hover,a:focus{
    text-decoration:none
}
a:focus,a:active,button::-moz-focus-inner,input[type=reset]::-moz-focus-inner,input[type=button]::-moz-focus-inner,input[type=submit]::-moz-focus-inner,select::-moz-focus-inner,input[type=file]>input[type=button]::-moz-focus-inner{
    outline:0
}

/* Language Buttons */
.langMenu{
    float: right;
    position: relative;
    top: 20px;
    left: 25px;
}
.btnLang {
    -webkit-border-radius: 28;
    -moz-border-radius: 28;
    font-family: Arial;
    color: #A7A9AB;
    font-size: 9px;
    font-weight: bold;
    background: #FFF;
    padding: 8px;
    border: 1px solid #A7A9AB;
    text-decoration: none;
    border-radius: 14px;
}
.btnLang:hover {
    background: #A7A9AB !important;
    color: #eee !important;
    text-decoration: none;
}
.btnLangActive {
    -webkit-border-radius: 28;
    -moz-border-radius: 28;
    //border-radius: 20px;
    font-family: Arial;
    font-size: 9px;
    font-weight: bold;
    color: #FFF;
    background: #A7A9AB;
    padding: 7px;
    text-decoration: none;
    border-radius: 14px;
}


.ui-slider-handle:focus,.navbar-toggle{
    outline:0!important
}
.form-control,.input-group-addon,.tagsinput,.navbar,.navbar .alert{
    -webkit-transition:all 300ms linear;
    -moz-transition:all 300ms linear;
    -o-transition:all 300ms linear;
    -ms-transition:all 300ms linear;
    transition:all 300ms linear
}
.tagsinput .tag,.tagsinput-remove-link,.filter,.btn-hover,[data-toggle=collapse] i,body>.navbar-collapse a{
    -webkit-transition:all 150ms linear;
    -moz-transition:all 150ms linear;
    -o-transition:all 150ms linear;
    -ms-transition:all 150ms linear;
    transition:all 150ms linear
}
.btn-morphing .fa,.btn-morphing .circle,.gsdk-collapse{
    -webkit-transition:all 370ms linear;
    -moz-transition:all 370ms linear;
    -o-transition:all 370ms linear;
    -ms-transition:all 370ms linear;
    transition:all 370ms linear
}
.fa{
    width:18px;
    text-align:center
}
.margin-top{
    margin-top:50px
}
.better-browser{
    max-width:700px;
    margin:200px auto;
    text-align:center
}
.better-browser div{
    margin-bottom:10px
}
.btn{
    border-width:2px;
    background-color:transparent;
    font-weight:400;
    opacity:.8;
    filter:alpha(opacity=80);
    padding:8px 16px;
    border-color:#888;
    color:#888
}
.btn:hover,.btn:focus,.btn:active,.btn.active,.open>.btn.dropdown-toggle{
    background-color:transparent;
    color:#777;
    border-color:#777
}
.btn:disabled,.btn[disabled],.btn.disabled{
    background-color:transparent;
    border-color:#888
}
.btn.btn-fill{
    color:#fff;
    background-color:#888;
    opacity:1;
    filter:alpha(opacity=100)
}
.btn.btn-fill:hover,.btn.btn-fill:focus,.btn.btn-fill:active,.btn.btn-fill.active,.open>.btn.btn-fill.dropdown-toggle{
    background-color:#777;
    color:#fff
}
.btn.btn-fill .caret{
    border-top-color:#fff
}
.btn .caret{
    border-top-color:#888
}
.btn:hover,.btn:focus{
    opacity:1;
    filter:alpha(opacity=100);
    outline:0!important
}
.btn:active,.btn.active,.open>.btn.dropdown-toggle{
    -webkit-box-shadow:none;
    box-shadow:none;
    outline:0!important
}
.btn.btn-icon{
    padding:8px
}
.btn-neutral{
    border-color:#fff;
    color:#fff
}
.btn-neutral:hover,.btn-neutral:focus,.btn-neutral:active,.btn-neutral.active,.open>.btn-neutral.dropdown-toggle{
    background-color:transparent;
    color:#fff;
    border-color:#fff
}
.btn-neutral:disabled,.btn-neutral[disabled],.btn-neutral.disabled{
    background-color:transparent;
    border-color:#fff
}
.btn-neutral.btn-fill{
    color:#fff;
    background-color:#fff;
    opacity:1;
    filter:alpha(opacity=100)
}
.btn-neutral.btn-fill:hover,.btn-neutral.btn-fill:focus,.btn-neutral.btn-fill:active,.btn-neutral.btn-fill.active,.open>.btn-neutral.btn-fill.dropdown-toggle{
    background-color:#fff;
    color:#fff
}
.btn-neutral.btn-fill .caret{
    border-top-color:#fff
}
.btn-neutral .caret{
    border-top-color:#fff
}
.btn-neutral:active,.btn-neutral.active,.open>.btn-neutral.dropdown-toggle{
    background-color:#fff;
    color:#888
}
.btn-neutral.btn-fill,.btn-neutral.btn-fill:hover,.btn-neutral.btn-fill:focus{
    color:#888
}
.btn-neutral.btn-simple:active,.btn-neutral.btn-simple.active{
    background-color:transparent
}
.btn:disabled,.btn[disabled],.btn.disabled{
    opacity:.5;
    filter:alpha(opacity=50)
}
.btn-round{
    border-width:1px;
    border-radius:30px!important;
    padding:9px 18px
}
.btn-round.btn-icon{
    padding:9px
}
.btn-simple{
    border:0;
    font-size:16px;
    padding:8px 16px
}
.btn-simple.btn-icon{
    padding:8px
}
.btn-lg{
    font-size:18px;
    border-radius:6px;
    padding:14px 30px;
    font-weight:400
}
.btn-lg.btn-round{
    padding:15px 30px
}
.btn-lg.btn-simple{
    padding:16px 30px
}
.form-control::-moz-placeholder{
    color:#ddd;
    opacity:1;
    filter:alpha(opacity=100)
}
.form-control:-moz-placeholder{
    color:#ddd;
    opacity:1;
    filter:alpha(opacity=100)
}
.form-control::-webkit-input-placeholder{
    color:#ddd;
    opacity:1;
    filter:alpha(opacity=100)
}
.form-control:-ms-input-placeholder{
    color:#ddd;
    opacity:1;
    filter:alpha(opacity=100)
}
.form-control{
    background-color:#fff;
    border:1px solid #ddd;
    border-radius:4px;
    color:#444;
    padding:8px 10px;
    height:40px;
    -webkit-box-shadow:none;
    box-shadow:none
}
.form-control:focus{
    background-color:#fff;
    border:1px solid #777;
    -webkit-box-shadow:none;
    box-shadow:none;
    outline:0!important
}
.has-success .form-control,.has-error .form-control,.has-success .form-control:focus,.has-error .form-control:focus{
    border-color:#e3e3e3;
    -webkit-box-shadow:none;
    box-shadow:none
}
.has-success .form-control{
    color:#05ae0e
}
.has-success .form-control:focus{
    border-color:#05ae0e
}
.has-error .form-control{
    color:#ff3b30
}
.has-error .form-control:focus{
    border-color:#ff3b30
}
.form-control+.form-control-feedback{
    border-radius:6px;
    font-size:14px;
    margin-top:-7px;
    position:absolute;
    right:10px;
    top:50%;
    vertical-align:middle
}
.open .form-control{
    border-radius:4px 4px 0 0;
    border-bottom-color:transparent
}
.input-lg{
    height:55px;
    padding:14px 30px
}
.has-error .form-control-feedback{
    color:#ff3b30
}
.has-success .form-control-feedback{
    color:#05ae0e
}
.input-group-addon{
    background-color:#fff;
    border:1px solid #e3e3e3;
    border-radius:4px
}
.has-success .input-group-addon,.has-error .input-group-addon{
    background-color:#fff;
    border:1px solid #e3e3e3
}
.has-error .form-control:focus+.input-group-addon{
    border-color:#ff3b30;
    color:#ff3b30
}
.has-success .form-control:focus+.input-group-addon{
    border-color:#05ae0e;
    color:#05ae0e
}
.form-control:focus+.input-group-addon,.form-control:focus~.input-group-addon{
    background-color:#fff;
    border-color:#777
}
.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle){
    border-right:0
}
.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:last-child>.btn,.input-group-btn:last-child>.dropdown-toggle,.input-group-btn:first-child>.btn:not(:first-child){
    border-left:0
}
.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{
    background-color:#e3e3e3;
    color:#888;
    cursor:not-allowed
}

.color-1{
    color: #c5a47e !important;
}
.color-2{
    color:#333;
}
.back-icon{
    color: #a18463 !important;
    font-size: 50px !important;
}

.bgimg-1 {
    background-image: url(../img/house.jpg);
    height: 100%;
}
.bgimg-1, .bgimg-2, .bgimg-3 {
    position: relative;
    opacity: 0.65;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}


.section{
    padding:30px 0;
    position:relative;
    background-color:#fff
}
.section-gray{
    background-color:#eee
}
.section-white{
    background-color:#fff
}
.nav>li>a:hover,.nav>li>a:focus{
    background-color:transparent
}
.nav>.social-links>a{
    display:inline-block
}
.navbar{
    border:0;
    font-size:16px
}
.navbar .navbar-brand{
    margin:5px 0;
    padding:20px 15px;  
    font-size: 20px;
    font-weight: normal;
    font-family: verlag-book,helvetica neue,Helvetica,Arial,sans-serif;
    -webkit-font-smoothing: antialiased;    
    text-transform: uppercase;
    letter-spacing:0
}
.navbar .navbar-nav>li>a{
    padding:10px 15px;
    margin:15px 3px
}
.navbar .navbar-nav>.social-links>a{
    padding:10px 5px
}
.navbar .navbar-nav.navbar-uppercase>li>a{
    text-transform:uppercase;
    font-size:13px;
    letter-spacing:1px;
    font-weight:600
}
.navbar .navbar-nav>li>a.btn{
    margin:15px 3px;
    padding:8px 16px
}
.navbar .navbar-nav>li>a.btn-round{
    margin:16px 3px
}
.navbar .navbar-nav>li>a [class^=fa]{
    font-size:18px;
    position:relative;
    top:1px
}
.navbar .btn{
    margin:15px 3px;
    font-size:14px
}
.navbar .btn-simple{
    font-size:16px
}
.navbar-nav>li>.dropdown-menu{
    border-radius:10px;
    margin-top:-5px
}
.navbar-default{
    background-color:#fff;
    border-bottom:1px solid rgba(0,0,0,.1)
}
.navbar-default .navbar-nav>li>a:not(.btn){
    color:#343434
}
.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:not(.btn):hover,.navbar-default .navbar-nav>.active>a:not(.btn):focus,.navbar-default .navbar-nav>li>a:not(.btn):hover,.navbar-default .navbar-nav>li>a:not(.btn):focus{
    background-color:transparent;
    border-radius:3px;
    color:#c5a47e;
    opacity:1;
    filter:alpha(opacity=100)
}
.navbar-default .navbar-nav>.dropdown>a:hover .caret,.navbar-default .navbar-nav>.dropdown>a:focus .caret{
    border-bottom-color:#c5a47e;
    border-top-color:#c5a47e
}
.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>.open>a:focus{
    background-color:transparent;
    color:#c5a47e
}
.navbar-default .navbar-nav .navbar-toggle:hover,.navbar-default .navbar-nav .navbar-toggle:focus{
    background-color:transparent
}
.navbar-default .navbar-brand{
    color:#343434
}
.navbar-default:not(.navbar-transparent) .btn-default:hover{
    color:#c5a47e;
    border-color:#c5a47e
}
.navbar-default:not(.navbar-transparent) .btn-neutral,.navbar-default:not(.navbar-transparent) .btn-neutral:hover,.navbar-default:not(.navbar-transparent) .btn-neutral:active{
    color:#777
}
.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{
    background-color:transparent
}
.navbar-transparent .navbar-brand,[class*=navbar-ct] .navbar-brand{
    color:#fff;
    opacity:1;
    filter:alpha(opacity=100)
}
.navbar-transparent .navbar-brand:focus,.navbar-transparent .navbar-brand:hover,[class*=navbar-ct] .navbar-brand:focus,[class*=navbar-ct] .navbar-brand:hover{
    background-color:transparent;
    opacity:1;
    filter:alpha(opacity=100);
    color:#fff
}
.navbar-transparent .navbar-nav>li>a:not(.btn),[class*=navbar-ct] .navbar-nav>li>a:not(.btn){
    color:#fff;
    border-color:#fff;
    opacity:1;
    filter:alpha(opacity=100)
}
.navbar-transparent .navbar-nav>.active>a:not(.btn),.navbar-transparent .navbar-nav>.active>a:hover:not(.btn),.navbar-transparent .navbar-nav>.active>a:focus:not(.btn),.navbar-transparent .navbar-nav>li>a:hover:not(.btn),.navbar-transparent .navbar-nav>li>a:focus:not(.btn),[class*=navbar-ct] .navbar-nav>.active>a:not(.btn),[class*=navbar-ct] .navbar-nav>.active>a:hover:not(.btn),[class*=navbar-ct] .navbar-nav>.active>a:focus:not(.btn),[class*=navbar-ct] .navbar-nav>li>a:hover:not(.btn),[class*=navbar-ct] .navbar-nav>li>a:focus:not(.btn){
    background-color:transparent;
    border-radius:3px;
    color:#c5a47e;
    opacity:1;
    filter:alpha(opacity=100)
}
.navbar-transparent .navbar-nav .nav>li>a.btn:hover,[class*=navbar-ct] .navbar-nav .nav>li>a.btn:hover{
    background-color:transparent
}
.navbar-transparent .navbar-nav>.dropdown>a .caret,.navbar-transparent .navbar-nav>.dropdown>a:hover .caret,.navbar-transparent .navbar-nav>.dropdown>a:focus .caret,[class*=navbar-ct] .navbar-nav>.dropdown>a .caret,[class*=navbar-ct] .navbar-nav>.dropdown>a:hover .caret,[class*=navbar-ct] .navbar-nav>.dropdown>a:focus .caret{
    border-bottom-color:#fff;
    border-top-color:#fff
}
.navbar-transparent .navbar-nav>.open>a,.navbar-transparent .navbar-nav>.open>a:hover,.navbar-transparent .navbar-nav>.open>a:focus,[class*=navbar-ct] .navbar-nav>.open>a,[class*=navbar-ct] .navbar-nav>.open>a:hover,[class*=navbar-ct] .navbar-nav>.open>a:focus{
    background-color:transparent;
    color:#fff;
    opacity:1;
    filter:alpha(opacity=100)
}
.navbar-transparent .btn-default,[class*=navbar-ct] .btn-default{
    color:#fff;
    border-color:#fff
}
.navbar-transparent .btn-default.btn-fill,[class*=navbar-ct] .btn-default.btn-fill{
    color:#777;
    background-color:#fff;
    opacity:1;
    filter:alpha(opacity=100)
}
.navbar-transparent .btn-default.btn-fill:hover,.navbar-transparent .btn-default.btn-fill:focus,.navbar-transparent .btn-default.btn-fill:active,.navbar-transparent .btn-default.btn-fill.active,.navbar-transparent .open .dropdown-toggle.btn-fill.btn-default,[class*=navbar-ct] .btn-default.btn-fill:hover,[class*=navbar-ct] .btn-default.btn-fill:focus,[class*=navbar-ct] .btn-default.btn-fill:active,[class*=navbar-ct] .btn-default.btn-fill.active,[class*=navbar-ct] .open .dropdown-toggle.btn-fill.btn-default{
    border-color:#fff;
    opacity:1;
    filter:alpha(opacity=100)
}
.navbar-transparent .dropdown-menu .divider{
    background-color:rgba(255,255,255,.2)
}
.nav-open .nav .caret{
    border-bottom-color:#fff;
    border-top-color:#fff
}
.navbar-ct-blue{
    background-color:rgba(52,172,220,.98)
}
.navbar-ct-azure{
    background-color:rgba(91,202,255,.98)
}
.navbar-ct-green{
    background-color:rgba(76,217,100,.98)
}
.navbar-ct-orange{
    background-color:rgba(255,149,0,.98)
}
.navbar-ct-red{
    background-color:rgba(255,76,64,.98)
}
.navbar-transparent{
    padding-top:15px;
    background-color:transparent;
    border-bottom:1px solid transparent
}
.navbar-toggle{
    margin-top:19px;
    margin-bottom:19px;
    border:0
}
.navbar-toggle .icon-bar{
    background-color:#fff
}
.navbar-toggle .navbar-collapse,.navbar-toggle .navbar-form{
    border-color:transparent
}
.navbar-toggle.navbar-default .navbar-toggle:hover,.navbar-toggle.navbar-default .navbar-toggle:focus{
    background-color:transparent
}
.navbar.navbar-fixed-top{
    transition:all .5s .1s
}
.footer{
    background-color:#fff;
    line-height:20px;
    border-top:1px solid #ddd
}
.footer nav>ul{
    list-style:none;
    margin:0;
    padding:0;
    font-weight:400
}
.footer nav>ul a:not(.btn){
    color:#777;
    display:block;
    margin-bottom:3px
}
.footer nav>ul a:not(.btn):hover,.footer nav>ul a:not(.btn):focus{
    color:#777
}
.footer .social-area{
    padding:15px 0
}
.footer .social-area h5{
    padding-bottom:15px
}
.footer .social-area>a:not(.btn){
    color:#777;
    display:inline-block;
    vertical-align:top;
    padding:10px 5px;
    font-size:20px;
    font-weight:400;
    line-height:20px;
    text-align:center
}
.footer .social-area>a:not(.btn):hover,.footer .social-area>a:not(.btn):focus{
    color:#777
}
.footer .copyright{
    color:#777;
    padding:10px 15px;
    margin:15px 3px;
    line-height:20px;
    text-align:center;
}
.footer hr{
    border-color:#ddd
}
.footer .title{
    color:#777
}
.footer:not(.footer-big) nav>ul{
    font-size:16px
}
.footer:not(.footer-big) nav>ul li{
    margin-left:20px;
    float:left
}
.footer:not(.footer-big) nav>ul a{
    padding:10px 0;
    margin:15px 10px 15px 0;
    color: #fff;
}
.footer-color-gray{
    background-color:#f5f5f5
}
.footer-color-black,.footer-transparent{
    background-color:rgba(30,30,30,.97);
    color:#ddd
}
.footer-color-black nav>ul a,.footer-transparent nav>ul a{
    color:#fff
}
.footer-color-black nav>ul a:hover,.footer-color-black nav>ul a:focus,.footer-transparent nav>ul a:hover,.footer-transparent nav>ul a:focus{
    color:#777
}
.footer-color-black .social-area>a:not(.btn),.footer-transparent .social-area>a:not(.btn){
    color:#fff
}
.footer-color-black .social-area>a:not(.btn):hover,.footer-color-black .social-area>a:not(.btn):focus,.footer-transparent .social-area>a:not(.btn):hover,.footer-transparent .social-area>a:not(.btn):focus{
    color:#777
}
.footer-color-black .btn-social,.footer-transparent .btn-social{
    color:#fff
}
.footer-color-black hr,.footer-transparent hr{
    border-color:#444
}
.footer-color-black .title,.footer-transparent .title{
    color:#ddd
}
.footer-transparent{
    background-attachment:fixed;
    background-size:cover;
    position:relative
}
.footer-transparent .container{
    z-index:2;
    position:relative;
}

.footer-container-mid {
    display: inline-block;
    vertical-align: middle;
}
.footer-container-mid ul li a {
    color: #fff;
    cursor:pointer;
}

.footer-transparent::after{
    top:0;
    left:0;
    height:100%;
    width:100%;
    position:absolute;
    background-color:rgba(17,17,17,.8);
    display:block;
    content:"";
    z-index:1
}
.footer-big{
    padding-top:30px
}
.footer-big hr{
    margin-bottom:10px;
    margin-top:10px
}
.footer-big .container>hr{
    margin-top:50px
}
.footer-big .copyright{
    margin:10px 0 20px
}
.footer-big .social-area>*{
    margin:0 15px
}
.footer-big nav>ul{
    width:100%;
    list-style:none;
    margin:0;
    padding:0;
    font-weight:400
}
.footer-big nav>ul li{
    float:none
}
.footer-big nav>ul .btn{
    margin-bottom:5px
}
.footer-big nav>ul .btn-social.btn-simple{
    padding:0 0 4px
}
/*.footer-big .form-group{
    margin-top:15px
}*/
.footer-big .numbers h4{
    margin:0 0 10px
}
.social-line{
    padding:14px 0;
    background-color:#fff
}
.social-line .title{
    margin:0;
    line-height:40px;
    font-size:22px
}
.social-line .btn{
    width:100%
}
.social-line-black{
    background-color:rgba(30,30,30,.97);
    color:#fff
}
.btn-social{
    opacity:.85;
    padding:8px 9px
}
.btn-social .fa{
    font-size:18px;
    vertical-align:middle;
    display:inline-block
}
.btn-social.btn-round{
    padding:9px 10px
}
.btn-social.btn-simple{
    padding:9px 5px;
    font-size:14px
}
.btn-social.btn-simple .fa{
    font-size:20px;
    position:relative;
    top:-2px;
    width:24px;
    color: #fff;
}
.dropdown-menu{
    visibility:hidden;
    margin:0;
    padding:0;
    border-radius:10px;
    display:block;
    z-index:9000;
    position:absolute;
    opacity:0;
    filter:alpha(opacity=0);
    -webkit-box-shadow:1px 2px 3px rgba(0,0,0,.125);
    box-shadow:1px 2px 3px rgba(0,0,0,.125)
}
.open .dropdown-menu{
    opacity:1;
    filter:alpha(opacity=100);
    visibility:visible
}
.select .dropdown-menu{
    border-radius:0 0 10px 10px;
    -webkit-box-shadow:none;
    box-shadow:none;
    -webkit-transform-origin:50% -40px;
    -moz-transform-origin:50% -40px;
    -o-transform-origin:50% -40px;
    -ms-transform-origin:50% -40px;
    transform-origin:50% -40px;
    -webkit-transform:scale(1);
    -moz-transform:scale(1);
    -o-transform:scale(1);
    -ms-transform:scale(1);
    transform:scale(1);
    -webkit-transition:all 150ms linear;
    -moz-transition:all 150ms linear;
    -o-transition:all 150ms linear;
    -ms-transition:all 150ms linear;
    transition:all 150ms linear;
    margin-top:-20px
}
.select.open .dropdown-menu{
    margin-top:-1px
}
.dropdown-menu>li>a{
    padding:8px 16px;
    color:#333
}
.dropdown-menu>li>a img{
    margin-top:-3px
}
.dropdown-menu>li>a:focus{
    outline:0!important
}
.btn-group.select .dropdown-menu{
    min-width:100%
}
.dropdown-menu>li:first-child>a{
    border-top-left-radius:10px;
    border-top-right-radius:10px
}
.dropdown-menu>li:last-child>a{
    border-bottom-left-radius:10px;
    border-bottom-right-radius:10px
}
.select .dropdown-menu>li:first-child>a{
    border-radius:0;
    border-bottom:0
}
.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus{
    background-color:#f5f5f5;
    color:#333;
    opacity:1;
    text-decoration:none
}
.dropdown-with-icons>li>a{
    padding-left:0;
    line-height:28px
}
.dropdown-with-icons i{
    text-align:center;
    line-height:28px;
    float:left
}
.dropdown-with-icons i[class^=pe-]{
    font-size:24px;
    width:46px
}
.dropdown-with-icons i[class^=fa]{
    font-size:14px;
    width:38px
}
.carousel-control{
    width:8%
}
.carousel-control .icon-prev,.carousel-control .icon-next,.carousel-control .fa,.carousel-control .fa{
    display:inline-block;
    position:absolute;
    top:50%;
    z-index:5
}
.carousel-control .fa{
    font-size:35px
}
.carousel-control.left,.carousel-control.right{
    background-image:none
}
@-webkit-keyframes fadeIn{
    0%{
        opacity:0
    }
    100%{
        opacity:1
    }
}
@-moz-keyframes fadeIn{
    0%{
        opacity:0
    }
    100%{
        opacity:1
    }
}
@keyframes fadeIn{
    0%{
        opacity:0
    }
    100%{
        opacity:1
    }
}
#bodyClick{
    height:100%;
    width:100%;
    position:fixed;
    opacity:0;
    top:0;
    left:auto;
    right:300px;
    content:"";
    z-index:1029;
    overflow-x:hidden
}
/*body{
    position:relative
}*/
body>.navbar-collapse{
    position:fixed;
    display:block;
    top:0;
    height:100vh;
    width:300px;
    right:0;
    z-index:1032;
    visibility:visible;
    background-color:#999;
    overflow-y:visible;
    border-top:none;
    text-align:left;
    border-left:1px solid #e3e3e3;
    padding-right:0;
    padding-left:40px;
    -webkit-transform:translate3d(300px,0,0);
    -moz-transform:translate3d(300px,0,0);
    -o-transform:translate3d(300px,0,0);
    -ms-transform:translate3d(300px,0,0);
    transform:translate3d(300px,0,0);
    -webkit-transition:all .5s cubic-bezier(.685,.0473,.346,1);
    -moz-transition:all .5s cubic-bezier(.685,.0473,.346,1);
    -o-transition:all .5s cubic-bezier(.685,.0473,.346,1);
    -ms-transition:all .5s cubic-bezier(.685,.0473,.346,1);
    transition:all .5s cubic-bezier(.685,.0473,.346,1)
}
body>.navbar-collapse ul{
    position:relative;
    z-index:3;
    overflow-y:auto;
    height:100%
}
body>.navbar-collapse .nav>li{
    border-bottom:1px solid #e5e5e5
}
body>.navbar-collapse .nav>li:last-child{
    border-bottom:0
}
body>.navbar-collapse .nav>li>a{
    margin:0;
    color:#444;
    text-transform:uppercase;
    font-weight:600;
    font-size:13px;
    line-height:13px;
    padding:24px 0
}
body>.navbar-collapse .nav>li>a:hover,body>.navbar-collapse .nav>li>a.active{
    color:#c5a47e
}
body>.navbar-collapse .nav>li.social-links{
    text-align:center;
    margin-left:-40px
}
body>.navbar-collapse .nav>li.social-links>a{
    font-size:18px;
    padding:24px 15px
}
body>.navbar-collapse::after{
    top:0;
    left:0;
    height:100%;
    width:100%;
    position:absolute;
    background-color:#fff;
    display:block;
    content:"";
    z-index:1
}
body>.navbar-collapse.has-image::after{
    top:0;
    left:0;
    height:100%;
    width:100%;
    position:absolute;
    background-color:rgba(17,17,17,.8);
    display:block;
    content:"";
    z-index:1
}
body>.navbar-collapse.collapse{
    height:100vh!important
}
.wrapper{
    -webkit-transition:all .5s cubic-bezier(.685,.0473,.346,1);
    -moz-transition:all .5s cubic-bezier(.685,.0473,.346,1);
    -o-transition:all .5s cubic-bezier(.685,.0473,.346,1);
    -ms-transition:all .5s cubic-bezier(.685,.0473,.346,1);
    transition:all .5s cubic-bezier(.685,.0473,.346,1);
    left:0;
    background-color:#fff
}
.wrapper.transition{
    -webkit-transform:translate3d(0px,0,0);
    -moz-transform:translate3d(0px,0,0);
    -o-transform:translate3d(0px,0,0);
    -ms-transform:translate3d(0px,0,0);
    transform:translate3d(0px,0,0)
}
.navbar-burger .navbar-toggle .icon-bar{
    display:block;
    position:relative;
    width:24px;
    height:2px;
    border-radius:1px
}
.navbar-burger.navbar-transparent .navbar-toggle .icon-bar{
    background:#fff
}
.navbar-burger .container{
    -webkit-transform:translate3d(0px,0,0);
    -moz-transform:translate3d(0px,0,0);
    -o-transform:translate3d(0px,0,0);
    -ms-transform:translate3d(0px,0,0);
    transform:translate3d(0px,0,0);
    -webkit-transition:all .5s cubic-bezier(.685,.0473,.346,1);
    -moz-transition:all .5s cubic-bezier(.685,.0473,.346,1);
    -o-transition:all .5s cubic-bezier(.685,.0473,.346,1);
    -ms-transition:all .5s cubic-bezier(.685,.0473,.346,1);
    transition:all .5s cubic-bezier(.685,.0473,.346,1);
    position:relative
}
.navbar-burger .navbar-header .navbar-toggle{
    margin-top:12px;
    margin-bottom:8px;
    width:40px;
    height:40px
}
.navbar-burger .bar1,.navbar-burger .bar2,.navbar-burger .bar3{
    outline:1px solid transparent
}
.navbar-burger .bar1{
    top:0;
    -webkit-animation:topbar-back 500ms linear 0s;
    -moz-animation:topbar-back 500ms linear 0s;
    animation:topbar-back 500ms 0s;
    -webkit-animation-fill-mode:forwards;
    -moz-animation-fill-mode:forwards;
    animation-fill-mode:forwards
}
.navbar-burger .bar2{
    opacity:1
}
.navbar-burger .bar3{
    bottom:0;
    -webkit-animation:bottombar-back 500ms linear 0s;
    -moz-animation:bottombar-back 500ms linear 0s;
    animation:bottombar-back 500ms 0s;
    -webkit-animation-fill-mode:forwards;
    -moz-animation-fill-mode:forwards;
    animation-fill-mode:forwards
}
.navbar-burger .toggled .bar1{
    top:6px;
    -webkit-animation:topbar-x 500ms linear 0s;
    -moz-animation:topbar-x 500ms linear 0s;
    animation:topbar-x 500ms 0s;
    -webkit-animation-fill-mode:forwards;
    -moz-animation-fill-mode:forwards;
    animation-fill-mode:forwards
}
.navbar-burger .toggled .bar2{
    opacity:0
}
.navbar-burger .toggled .bar3{
    bottom:6px;
    -webkit-animation:bottombar-x 500ms linear 0s;
    -moz-animation:bottombar-x 500ms linear 0s;
    animation:bottombar-x 500ms 0s;
    -webkit-animation-fill-mode:forwards;
    -moz-animation-fill-mode:forwards;
    animation-fill-mode:forwards
}
@keyframes topbar-x{
    0%{
        top:0;
        transform:rotate(0deg)
    }
    45%{
        top:6px;
        transform:rotate(145deg)
    }
    75%{
        transform:rotate(130deg)
    }
    100%{
        transform:rotate(135deg)
    }
}
@-webkit-keyframes topbar-x{
    0%{
        top:0;
        -webkit-transform:rotate(0deg)
    }
    45%{
        top:6px;
        -webkit-transform:rotate(145deg)
    }
    75%{
        -webkit-transform:rotate(130deg)
    }
    100%{
        -webkit-transform:rotate(135deg)
    }
}
@-moz-keyframes topbar-x{
    0%{
        top:0;
        -moz-transform:rotate(0deg)
    }
    45%{
        top:6px;
        -moz-transform:rotate(145deg)
    }
    75%{
        -moz-transform:rotate(130deg)
    }
    100%{
        -moz-transform:rotate(135deg)
    }
}
@keyframes topbar-back{
    0%{
        top:6px;
        transform:rotate(135deg)
    }
    45%{
        transform:rotate(-10deg)
    }
    75%{
        transform:rotate(5deg)
    }
    100%{
        top:0;
        transform:rotate(0)
    }
}
@-webkit-keyframes topbar-back{
    0%{
        top:6px;
        -webkit-transform:rotate(135deg)
    }
    45%{
        -webkit-transform:rotate(-10deg)
    }
    75%{
        -webkit-transform:rotate(5deg)
    }
    100%{
        top:0;
        -webkit-transform:rotate(0)
    }
}
@-moz-keyframes topbar-back{
    0%{
        top:6px;
        -moz-transform:rotate(135deg)
    }
    45%{
        -moz-transform:rotate(-10deg)
    }
    75%{
        -moz-transform:rotate(5deg)
    }
    100%{
        top:0;
        -moz-transform:rotate(0)
    }
}
@keyframes bottombar-x{
    0%{
        bottom:0;
        transform:rotate(0deg)
    }
    45%{
        bottom:6px;
        transform:rotate(-145deg)
    }
    75%{
        transform:rotate(-130deg)
    }
    100%{
        transform:rotate(-135deg)
    }
}
@-webkit-keyframes bottombar-x{
    0%{
        bottom:0;
        -webkit-transform:rotate(0deg)
    }
    45%{
        bottom:6px;
        -webkit-transform:rotate(-145deg)
    }
    75%{
        -webkit-transform:rotate(-130deg)
    }
    100%{
        -webkit-transform:rotate(-135deg)
    }
}
@-moz-keyframes bottombar-x{
    0%{
        bottom:0;
        -moz-transform:rotate(0deg)
    }
    45%{
        bottom:6px;
        -moz-transform:rotate(-145deg)
    }
    75%{
        -moz-transform:rotate(-130deg)
    }
    100%{
        -moz-transform:rotate(-135deg)
    }
}
@keyframes bottombar-back{
    0%{
        bottom:6px;
        transform:rotate(-135deg)
    }
    45%{
        transform:rotate(10deg)
    }
    75%{
        transform:rotate(-5deg)
    }
    100%{
        bottom:0;
        transform:rotate(0)
    }
}
@-webkit-keyframes bottombar-back{
    0%{
        bottom:6px;
        -webkit-transform:rotate(-135deg)
    }
    45%{
        -webkit-transform:rotate(10deg)
    }
    75%{
        -webkit-transform:rotate(-5deg)
    }
    100%{
        bottom:0;
        -webkit-transform:rotate(0)
    }
}
@-moz-keyframes bottombar-back{
    0%{
        bottom:6px;
        -moz-transform:rotate(-135deg)
    }
    45%{
        -moz-transform:rotate(10deg)
    }
    75%{
        -moz-transform:rotate(-5deg)
    }
    100%{
        bottom:0;
        -moz-transform:rotate(0)
    }
}
@media(min-width:768px){
    .navbar-form{
        margin-top:21px;
        margin-bottom:21px;
        padding-left:5px;
        padding-right:5px
    }
    .navbar-search-form{
        display:none
    }
    .navbar-nav>li>.dropdown-menu,.dropdown .dropdown-menu{
        -webkit-transform:scale(0);
        -moz-transform:scale(0);
        -o-transform:scale(0);
        -ms-transform:scale(0);
        transform:scale(0);
        -webkit-transition:all 370ms cubic-bezier(.34,1.61,.7,1);
        -moz-transition:all 370ms cubic-bezier(.34,1.61,.7,1);
        -o-transition:all 370ms cubic-bezier(.34,1.61,.7,1);
        -ms-transition:all 370ms cubic-bezier(.34,1.61,.7,1);
        transition:all 370ms cubic-bezier(.34,1.61,.7,1)
    }
    .navbar-nav>li.open>.dropdown-menu,.dropdown.open .dropdown-menu{
        -webkit-transform:scale(1);
        -moz-transform:scale(1);
        -o-transform:scale(1);
        -ms-transform:scale(1);
        transform:scale(1);
        -webkit-transform-origin:29px -50px;
        -moz-transform-origin:29px -50px;
        -o-transform-origin:29px -50px;
        -ms-transform-origin:29px -50px;
        transform-origin:29px -50px
    }
    .navbar-nav>li>.dropdown-menu:before{
        border-bottom:11px solid rgba(0,0,0,.2);
        border-left:11px solid transparent;
        border-right:11px solid transparent;
        content:"";
        display:inline-block;
        position:absolute;
        left:12px;
        top:-11px
    }
    .navbar-nav>li>.dropdown-menu:after{
        border-bottom:11px solid #fff;
        border-left:11px solid transparent;
        border-right:11px solid transparent;
        content:"";
        display:inline-block;
        position:absolute;
        left:12px;
        top:-10px
    }
    .navbar-nav.navbar-right>li>.dropdown-menu:before{
        left:auto;
        right:12px
    }
    .navbar-nav.navbar-right>li>.dropdown-menu:after{
        left:auto;
        right:12px
    }
    .footer:not(.footer-big) nav>ul li:first-child{
        margin-left:0
    }
    .nav-open .navbar-collapse{
        -webkit-transform:translate3d(0px,0,0);
        -moz-transform:translate3d(0px,0,0);
        -o-transform:translate3d(0px,0,0);
        -ms-transform:translate3d(0px,0,0);
        transform:translate3d(0px,0,0)
    }
    .nav-open .navbar .container{
        -webkit-transform:translate3d(-200px,0,0);
        -moz-transform:translate3d(-200px,0,0);
        -o-transform:translate3d(-200px,0,0);
        -ms-transform:translate3d(-200px,0,0);
        transform:translate3d(-200px,0,0)
    }
    .nav-open .wrapper{
        -webkit-transform:translate3d(-150px,0,0);
        -moz-transform:translate3d(-150px,0,0);
        -o-transform:translate3d(-150px,0,0);
        -ms-transform:translate3d(-150px,0,0);
        transform:translate3d(-150px,0,0)
    }
    .navbar-burger .container{
        padding:0 15px
    }
    .navbar-burger .navbar-header{
        width:100%
    }
    .navbar-burger .navbar-toggle{
        display:block;
        margin-right:0
    }
    .navbar-burger.navbar .navbar-collapse.collapse,.navbar-burger.navbar .navbar-collapse.collapse.in,.navbar-burger.navbar .navbar-collapse.collapsing{
        display:none!important
    }
    body>.navbar-collapse .navbar-nav,body>.navbar-collapse .navbar-nav>li{
        float:none
    }
    body>.navbar-collapse .navbar-nav>li{
        float:none
    }
}
@media(max-width:767px){
    .navbar-transparent{
        padding-top:15px;
        background-color:rgba(0,0,0,.45)
    }
    #bodyClick{
        right:230px
    }
    body>.navbar-collapse{
        width:230px;
        -webkit-transform:translate3d(230px,0,0);
        -moz-transform:translate3d(230px,0,0);
        -o-transform:translate3d(230px,0,0);
        -ms-transform:translate3d(230px,0,0);
        transform:translate3d(230px,0,0)
    }
    .navbar .navbar-collapse.collapse,.navbar .navbar-collapse.collapse.in,.navbar .navbar-collapse.collapsing{
        display:none!important
    }
    .navbar .container{
        left:0
    }
    .nav-open .navbar-collapse{
        -webkit-transform:translate3d(0px,0,0);
        -moz-transform:translate3d(0px,0,0);
        -o-transform:translate3d(0px,0,0);
        -ms-transform:translate3d(0px,0,0);
        transform:translate3d(0px,0,0)
    }
    .nav-open .wrapper{
        left:0;
        -webkit-transform:translate3d(-115px,0,0);
        -moz-transform:translate3d(-115px,0,0);
        -o-transform:translate3d(-115px,0,0);
        -ms-transform:translate3d(-115px,0,0);
        transform:translate3d(-115px,0,0)
    }
    .navbar-nav{
        margin:1px -15px
    }
    .navbar-nav .open .dropdown-menu>li>a{
        padding:15px 15px 5px 50px
    }
    .navbar-nav .open .dropdown-menu>li:first-child>a{
        padding:5px 15px 5px 50px
    }
    .navbar-nav .open .dropdown-menu>li:last-child>a{
        padding:15px 15px 25px 50px
    }
    [class*=navbar-] .navbar-nav>li>a,[class*=navbar-] .navbar-nav>li>a:hover,[class*=navbar-] .navbar-nav>li>a:focus,[class*=navbar-] .navbar-nav .active>a,[class*=navbar-] .navbar-nav .active>a:hover,[class*=navbar-] .navbar-nav .active>a:focus,[class*=navbar-] .navbar-nav .open .dropdown-menu>li>a,[class*=navbar-] .navbar-nav .open .dropdown-menu>li>a:hover,[class*=navbar-] .navbar-nav .open .dropdown-menu>li>a:focus,[class*=navbar-] .navbar-nav .navbar-nav .open .dropdown-menu>li>a:active{
        color:#fff
    }
    [class*=navbar-] .navbar-nav>li>a,[class*=navbar-] .navbar-nav>li>a:hover,[class*=navbar-] .navbar-nav>li>a:focus,[class*=navbar-] .navbar-nav .open .dropdown-menu>li>a,[class*=navbar-] .navbar-nav .open .dropdown-menu>li>a:hover,[class*=navbar-] .navbar-nav .open .dropdown-menu>li>a:focus{
        opacity:.7;
        background:0 0
    }
    [class*=navbar-] .navbar-nav.navbar-nav .open .dropdown-menu>li>a:active{
        opacity:1
    }
    [class*=navbar-] .navbar-nav .dropdown>a:hover .caret{
        border-bottom-color:#777;
        border-top-color:#777
    }
    [class*=navbar-] .navbar-nav .dropdown>a:active .caret{
        border-bottom-color:#fff;
        border-top-color:#fff
    }
    .dropdown-menu{
        display:none
    }
    .navbar-fixed-top{
        -webkit-backface-visibility:hidden
    }
    .social-line .btn{
        margin:0 0 10px
    }
    .social-line.pull-right{
        float:none
    }
    .footer nav.pull-left{
        float:none!important
    }
    .footer:not(.footer-big) nav>ul li{
        float:none
    }
    .social-area.pull-right{
        float:none!important
    }
    .navbar-toggle:hover,.navbar-toggle:focus{
        background-color:transparent!important
    }
    .btn.dropdown-toggle{
        margin-bottom:0
    }
}
@media(min-width:58em){
    body p{
        font-size:1.143em
    }
    body p.short{
        display:block;
        max-width:500px;
        margin:0 auto
    }
    body p.large{
        font-size:1.3em
    }
}
@media(min-width:115em){
    body{
        font-size:125%
    }
}
@media(min-width:125em){
    body{
        font-size:130%
    }
}
@media(min-width:145em){
    body{
        font-size:140%
    }
}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){
    body{
        font-feature-settings:normal
    }
}
h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6,.navbar,.brand,.btn-simple,a,.td-name,td{
    -moz-osx-font-smoothing:grayscale;
    -webkit-font-smoothing:antialiased;
    font-family:verlag-book,helvetica neue,Helvetica,Arial,sans-serif
}
h1,.h1{
    font-size:3em;
    line-height:1.213483146em;
    font-weight:700
}
h2,.h2{
    font-size:2em;
    line-height:1.25;
    letter-spacing:.02em;
    margin:.4em 0;
    font-weight:700;
    text-transform:uppercase
}
h3,.h3{
    font-size:1.619047619em;
    line-height:1.058823529em;
    margin-top:1.05882353em;
    margin-bottom:1.05882353em
}
h4,.h4{
    font-size:1.125em;
    line-height:1.714285714em
}
h5{
    font-size:1.2em
}
p{
    font-size:1em;
    line-height:1.4737;
    font-weight:400;
    margin:0 0 .75em
}
p,label,.form-control,.title h5{
    font-family:"droid serif",helvetica neue,Helvetica,Arial,sans-serif
}
a{
    color:#777;
    opacity:.9
}
a:hover{
    color:#777;
    opacity:1
}
.title{
    text-align:center;
    margin-bottom:50px
}
.title p{
    color:#777
}
.text-gray{
    color:#777
}
.quotes{
    position:relative;
    margin:0 auto
}
.quotes:before,.quotes:after{
    position:absolute;
    font-size:40px;
    font-family:sans-serif;
    color:#777;
    line-height:0
}
.quotes:before{
    content:"\201C";
    left:0;
    top:5px
}
.quotes:after{
    content:"\201D";
    right:0;
    bottom:-10px
}
.separator-container{
    text-align:center;
    position:relative
}
.separator-container .separator{
    color:#c5a47e;
    margin:0 auto 1em;
    width:11em
}
.separator-container .separator.line-separator:before,.separator-container .separator.line-separator:after{
    display:block;
    width:40%;
    content:" ";
    margin-top:14px;
    border:1px solid #c5a47e
}
.separator-container .separator.line-separator:before,.separator-container .separator.line-separator-email:after{
    margin-bottom: 25px !important;
}
.separator-container .separator.line-separator:before{
    float:left
}
.separator-container .separator.line-separator:after{
    float:right
}
.separator-container .separator.line-separator-email:before{
    float:left
    margin-bottom:14px !important;
}

*::selection{
    background:#e3c4a0;
    color:#fff
}
.form-control{
    margin-bottom:1.875em
}
@-webkit-keyframes zoomOut{
    0%{
        opacity:1
    }
    50%{
        opacity:0;
        -webkit-transform:scale3d(.3,.3,.3);
        transform:scale3d(.3,.3,.3)
    }
    100%{
        opacity:0
    }
}
@keyframes zoomOut{
    0%{
        opacity:1
    }
    50%{
        opacity:0;
        -webkit-transform:scale3d(.3,.3,.3);
        transform:scale3d(.3,.3,.3)
    }
    100%{
        opacity:0
    }
}
.zoomOut{
    -webkit-animation-name:zoomOut;
    animation-name:zoomOut
}
.animated{
    -webkit-animation-duration:5s;
    animation-duration:5s;
    -webkit-animation-fill-mode:both;
    animation-fill-mode:both
}
.section{
    padding:20px 0;
    position:relative;
    background-color:#fff
}
.section .title{
    max-width:760px;
    margin:0 auto;
    display:block
}
.section .text-area{
    padding:4.375em 0;
    position:relative;
    
    background-color:#fff
}
.section .parallax,.section .full-image{
    width:100%;
    height:100vh;
    overflow:hidden;
    display:block;
    position:relative
}
.section .parallax>img,.section .parallax .filter>img,.section .full-image>img,.section .full-image .filter>img{
    min-width:100%;
    min-height:100%;
    width:auto;
    height:auto;
    position:relative;
    z-index:1
}
.section .responsive-background{
    position:relative;
    background-color:#c5a47e;
    padding:0;
    z-index:1;
    background-size:cover;
    background-position:center center;
    background-repeat:no-repeat;
    height:80vh
}
.section .nav>li{
    display:inline-block
}
.section-gray{
    background-color:#eee
}
.gradient-image{
    position:relative;
    width:100%;
    height:100%;
    z-index:2
}
.gradient-image:after{
    position:absolute;
    z-index:3;
    top:0;
    left:0;
    width:100%;
    height:300px;
    content:'';
    background:-moz-linear-gradient(top,white 0%,rgba(255,255,255,0.95) 22%,rgba(255,255,255,0.9) 30%,rgba(255,255,255,0.7) 65%,rgba(255,255,255,0) 100%);
    background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,white),color-stop(22%,rgba(255,255,255,0.95)),color-stop(30%,rgba(255,255,255,0.9)),color-stop(65%,rgba(255,255,255,0.7)),color-stop(100%,rgba(255,255,255,0)));
    background:-webkit-linear-gradient(top,white 0%,rgba(255,255,255,0.95) 22%,rgba(255,255,255,0.9) 30%,rgba(255,255,255,0.7) 65%,rgba(255,255,255,0) 100%);
    background:-o-linear-gradient(top,white 0%,rgba(255,255,255,0.95) 22%,rgba(255,255,255,0.9) 30%,rgba(255,255,255,0.7) 65%,rgba(255,255,255,0) 100%);
    background:-ms-linear-gradient(top,white 0%,rgba(255,255,255,0.95) 22%,rgba(255,255,255,0.9) 30%,rgba(255,255,255,0.7) 65%,rgba(255,255,255,0) 100%);
    background:linear-gradient(to bottom,white 0%,rgba(255,255,255,0.95) 22%,rgba(255,255,255,0.9) 30%,rgba(255,255,255,0.7) 65%,rgba(255,255,255,0) 100%);
    filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff',endColorstr='#00ffffff',GradientType=0 )
}
.btn{
    border-radius:2px;
    border-width:1px;
    font-family:verlag-book,helvetica neue,Helvetica,Arial,sans-serif;
    font-weight:600;
    line-height:1
}
.btn-lg{
    font-size:1em
}
.btn-black{
    background-color:#434547;
    border-color:#434547;
    color:#fff;
    opacity:1;
    line-height:1em;
    position:relative;
    padding:16px 44px;
    letter-spacing:2px
}
.btn-black i{
    position:absolute;
    top:14px;
    right:.25em;
    opacity:0
}
.btn-black:hover,.btn-black:focus{
    background-color:#343434;
    border-color:#343434;
    color:#fff;
    padding:16px 54px 16px 34px
}
.btn-black:hover i,.btn-black:focus i{
    right:26px;
    opacity:1
}
.form-control{
    border-color:#d0cdbc
}
.form-control:focus{
    border-color:#777
}
a,.list-logos a img:first-child,.section-clients-3 #clients-carousel li img:first-child,.project-content .icon-close i,.nav-text>li.active a{
    -webkit-transition:all 150ms linear;
    -moz-transition:all 150ms linear;
    -o-transition:all 150ms linear;
    -ms-transition:all 150ms linear;
    transition:all 150ms linear
}
.btn,.btn-black i{
    -webkit-transition:all 150ms ease-out;
    -moz-transition:all 150ms ease-out;
    -o-transition:all 150ms ease-out;
    -ms-transition:all 150ms ease-out;
    transition:all 150ms ease-out
}
.tab-content{
    position: relative;
    margin: 0 auto;
}
.tab-reviews{
    padding: 40px 0 0;
}
.fCQeCL{
    display: none;
}
/*@media(min-width:992px){
    .title.add-animation h5,.title.add-animation h2,.title.add-animation .separator-container,.title.add-animation p{
        transform:translate3D(0px,150px,0px);
        -webkit-transform:translate3D(0px,150px,0px);
        opacity:0;
        -webkit-transition:all .3s ease-out .6s;
        -moz-transition:all .3s ease-out .6s;
        -o-transition:all .3s ease-out .6s;
        -ms-transition:all .3s ease-out .6s;
        transition:all .3s ease-out .6s
    }
    .title.add-animation h5{
        -webkit-transition:all .3s ease-out 0s;
        -moz-transition:all .3s ease-out 0s;
        -o-transition:all .3s ease-out 0s;
        -ms-transition:all .3s ease-out 0s;
        transition:all .3s ease-out 0s
    }
    .title.add-animation h2{
        -webkit-transition:all .3s ease-out .15s;
        -moz-transition:all .3s ease-out .15s;
        -o-transition:all .3s ease-out .15s;
        -ms-transition:all .3s ease-out .15s;
        transition:all .3s ease-out .15s
    }
    .title.add-animation .separator-container{
        -webkit-transition:all .3s ease-out .3s;
        -moz-transition:all .3s ease-out .3s;
        -o-transition:all .3s ease-out .3s;
        -ms-transition:all .3s ease-out .3s;
        transition:all .3s ease-out .3s
    }
    .title.add-animation p{
        -webkit-transition:all .3s ease-out .45s;
        -moz-transition:all .3s ease-out .45s;
        -o-transition:all .3s ease-out .45s;
        -ms-transition:all .3s ease-out .45s;
        transition:all .3s ease-out .45s
    }
    .title.add-animation.animate h5,.title.add-animation.animate h2,.title.add-animation.animate .separator-container,.title.add-animation.animate p{
        transform:translate3D(0px,0px,0px);
        -webkit-transform:translate3D(0px,0px,0px);
        opacity:1
    }
}*/
.animate.moving.open{
    transform:none!important
}
.pattern-image{
    width:100%;
    background-size:100%
}
.pattern-image:after{
    position:absolute;
    left:0;
    top:0;
    width:100%;
    height:100%;
    z-index:2;
    content:"";
    opacity:.4;
    background:#000;
    background:url(../img/pattern.png)
}
.filter{
    position:relative;
    height:100%
}
.filter:before{
    position:absolute;
    left:0;
    top:0;
    width:100%;
    height:100%;
    display:block;
    z-index:2;
    content:"";
    opacity:.4
}
.filter.filter-color-black:before{
    background:#333
}
.filter.filter-color-gold:before{
    background:#c5a47e
}
.filter.filter-color-green:before{
    background:#275e4c
}
.filter.filter-color-blue:before{
    background:#3d92cf
}
.filter.filter-color-purple:before{
    background:#50236f
}
.filter.filter-gradient-black:before{
    background:#1f1c2c;
    background:-moz-linear-gradient(-45deg,#1f1c2c 0%,#928dab 100%);
    background:-webkit-gradient(linear,left top,right bottom,color-stop(0%,#1f1c2c),color-stop(100%,#928dab));
    background:-webkit-linear-gradient(-45deg,#1f1c2c 0%,#928dab 100%);
    background:-o-linear-gradient(-45deg,#1f1c2c 0%,#928dab 100%);
    background:-ms-linear-gradient(-45deg,#1f1c2c 0%,#928dab 100%);
    background:linear-gradient(135deg,#1f1c2c 0%,#928dab 100%);
    filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#1f1c2c',endColorstr='#928dab',GradientType=1 )
}
.filter.filter-gradient-gold:before{
    background:#dfd389;
    background:-moz-linear-gradient(-45deg,#dfd48b 0%,#ec6565 100%);
    background:-webkit-gradient(linear,left top,right bottom,color-stop(0%,#dfd48b),color-stop(100%,#ec6565));
    background:-webkit-linear-gradient(-45deg,#dfd48b 0%,#ec6565 100%);
    background:-o-linear-gradient(-45deg,#dfd48b 0%,#ec6565 100%);
    background:-ms-linear-gradient(-45deg,#dfd48b 0%,#ec6565 100%);
    background:linear-gradient(135deg,#dfd48b 0%,#ec6565 100%)
}
.filter.filter-gradient-green:before{
    background:#71c491;
    background:-moz-linear-gradient(-45deg,#71c491 0%,#465556 100%);
    background:-webkit-gradient(linear,left top,right bottom,color-stop(0%,#71c491),color-stop(100%,#465556));
    background:-webkit-linear-gradient(-45deg,#71c491 0%,#465556 100%);
    background:-o-linear-gradient(-45deg,#71c491 0%,#465556 100%);
    background:-ms-linear-gradient(-45deg,#71c491 0%,#465556 100%);
    background:linear-gradient(135deg,#71c491 0%,#465556 100%);
    filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#71c491',endColorstr='#465556',GradientType=1 )
}
.filter.filter-gradient-blue:before{
    background:#085078;
    background:-moz-linear-gradient(-45deg,#085078 0%,#87d7db 100%);
    background:-webkit-gradient(linear,left top,right bottom,color-stop(0%,#085078),color-stop(100%,#87d7db));
    background:-webkit-linear-gradient(-45deg,#085078 0%,#87d7db 100%);
    background:-o-linear-gradient(-45deg,#085078 0%,#87d7db 100%);
    background:-ms-linear-gradient(-45deg,#085078 0%,#87d7db 100%);
    background:linear-gradient(135deg,#085078 0%,#87d7db 100%);
    filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#085078',endColorstr='#87d7db',GradientType=1 )
}
.filter.filter-gradient-purple:before{
    background:#6c3aad;
    background:-moz-linear-gradient(-45deg,#6b39ac 0%,#c8fece 100%);
    background:-webkit-gradient(linear,left top,right bottom,color-stop(0%,#6b39ac),color-stop(100%,#c8fece));
    background:-webkit-linear-gradient(-45deg,#6b39ac 0%,#c8fece 100%);
    background:-o-linear-gradient(-45deg,#6b39ac 0%,#c8fece 100%);
    background:-ms-linear-gradient(-45deg,#6b39ac 0%,#c8fece 100%);
    background:linear-gradient(135deg,#6b39ac 0%,#c8fece 100%)
}
.body-layer{
    position:absolute;
    width:100%;
    height:100%;
    bottom:0;
    z-index:1030;
    background-color:rgba(0,0,0,.1);
    visibility:hidden;
    transition:all .1s ease
}
.body-layer .open{
    visibility:visible
}
.card .icon{
    font-size:75px;
    line-height:75px
}
.card .icon~h3{
    margin-top:5px;
    margin-bottom:0
}
a.scroll-arrow{
    font-size:35px;
    color:#fff;
    width:50px;
    line-height:52px;
    border-radius:50%;
    height:50px;
    border:1px solid #fff;
    display:block;
    margin:0 auto;
    position:absolute;
    bottom:40px;
    left:50%;
    z-index:1029;
    -webkit-transform:translateX(-50%);
    -moz-transform:translateX(-50%);
    -ms-transform:translateX(-50%);
    -o-transform:translateX(-50%);
    transform:translateX(-50%);
    opacity:.9
}
a.scroll-arrow i{
    width:100%
}
a.scroll-arrow i:hover,a.scroll-arrow i:focus{
    color:#fff
}
a.scroll-arrow:hover{
    opacity:1
}
a.left.carousel-control span.fa-angle-left{
    left:8%
}
a.right.carousel-control span.fa-angle-right{
    right:8%
}
a.carousel-control{
    opacity:1
}
a.carousel-control span.fa{
    -webkit-transform:translateY(-50%);
    -moz-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    -o-transform:translateY(-50%);
    transform:translateY(-50%)
}
.section-header{
    padding:0
}
.section-header .container{
    z-index:3;
    position:absolute;
    width:100%;
    height:100%;
    display:block;
    top:0
}
.section-header .content{
    position:relative;
    color:#fff;
    text-align:center;
    text-shadow:0 1px 5px rgba(0,0,0,.2);
    vertical-align:center;
    line-height:1.7;
    position:relative;
    top:44%;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%)
}
.section-header h1{
    letter-spacing:.1em;
    font-weight:100;
    font-size:6em;
    font-family:slim-joe;
    text-transform:uppercase;
    text-shadow:-2px 2px 0 rgba(0,0,0,.3),-2px 4px 2px rgba(0,0,0,.1)
}
.section-header h5{
    font-size:1.3em;
    margin:0 auto .5em;
    line-height:1.5;
    letter-spacing:.125;
    text-shadow:0 0 1px rgba(0,0,0,.5);
    font-family:'droid serif',helvetica neue,Helvetica,Arial,sans-serif
}
.section-header p{
    letter-spacing:.1em;
    text-transform:uppercase;
    margin:1em 0 .5em
}
.section-header p span{
    text-transform:lowercase
}
.section-header .separator{
    color:#fff;
    margin:2em auto
}
.section-header .separator.line-separator:before,.section-header .separator.line-separator:after{
    border-color:#fff
}
.section-we-are-1 .parallax,.section-we-are-1 .full-image,.section-we-are-2 .parallax,.section-we-are-2 .full-image{
    height:450px
}
.section-we-are-1 #carousel .carousel-control,.section-we-are-2 #carousel .carousel-control{
    width:50%
}
.section-we-are-1 #carousel .left,.section-we-are-1 #carousel .right,.section-we-are-2 #carousel .left,.section-we-are-2 #carousel .right{
    z-index:2
}
.section-we-are-1 #carousel .left,.section-we-are-2 #carousel .left{
    cursor:url(../img/arrow-left.png),url(../img/arrow-left.cur),default!important
}
.section-we-are-1 #carousel .right,.section-we-are-2 #carousel .right{
    cursor:url(../img/arrow-right.png),url(../img/arrow-right.cur),default!important
}
.section-we-are-1 p{
    color:#777
}
.section-we-are-1 #carousel .carousel-inner{
    max-height:400px
}
.section-we-are-2{
    position:relative;
    z-index:3
}
.section-we-are-2 .text-area{
    padding:4.375em 0 5em
}
.section-we-are-2 h2 span{
    font-size:70%
}
.card img{
    max-width:100%
}
.section-we-do-1 .text-area,.section-we-do-2 .text-area{
    padding:4.375em 0 0
}
.section-we-do-1 .card,.section-we-do-2 .card{
    text-align:center
}
.section-we-do-1 h3,.section-we-do-2 h3{
    margin:10px 0 20px
}
.section-we-do-1 h5,.section-we-do-2 h5{
    margin-bottom:0
}
.section-we-do-1 p,.section-we-do-2 p{
    color:#777
}
.section-we-do-1 .title,.section-we-do-2 .title{
    margin-bottom:70px
}
.section-we-do-2 .icon{
    font-size:75px;
    line-height:75px;
    color:#c5a47e;
    margin-bottom:10px
}
.card p{
    font-size:1em;
    min-height:100px
}
.card h3{
    text-transform:capitalize
}
body.noscroll{
    overflow:hidden;
    padding-right:0
}
.project-content.scroll{
    overflow-y:auto
}
.hidde{
    top:-70px
}
.section-we-made-1 .row [class^=col-] img,.section-we-made-2 .row [class^=col-] img,.section-we-made-3 .row [class^=col-] img{
    width:100%;
    position:relative
}
.section-we-made-1 .row [class^=col-] img:after,.section-we-made-2 .row [class^=col-] img:after,.section-we-made-3 .row [class^=col-] img:after{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:auto;
    background:url(../img/pattern.png);
    z-index:2;
    content:""
}
.section-we-made-2.section-with-hover .col-md-3 a .content h4{
    font-size:60px
}
.section-we-made-2.section-with-hover .col-md-3 a .content p{
    font-size:16px
}
.section-we-made-2.section-with-hover .col-md-2 a .content h4{
    font-size:50px
}
.section-we-made-2.section-with-hover .col-md-2 a .content p{
    font-size:16px
}
.section-we-made-3 .row [class^=col-]{
    margin-bottom:10px;
    padding:0 5px
}
.section-we-made-3 .row .col-md-4 a{
    padding:4% 8%
}
.section-we-made-3 .row .col-md-4 a .content h4{
    font-size:28px
}
.section-we-made-3 .row .col-md-4 a .content p{
    font-size:16px
}
.section-with-hover .project{
    position:relative;
    width:100%;
    overflow:hidden
}
.section-with-hover .project .animate{
    position:relative;
    z-index:2
}
.section-with-hover .project .over-area{
    display:inline-block;
    text-align:center;
    position:absolute;
    z-index:3;
    padding:10% 8%;
    top:0;
    left:0;
    content:"";
    width:100%;
    height:100%;
    color:#fff;
    opacity:0;
    background:rgba(0,0,0,.55);
    -webkit-transition:background .5s,opacity .5s .5s;
    -moz-transition:background .5s,opacity .5s .5s;
    -o-transition:background .5s,opacity .5s .5s;
    -ms-transition:background .5s,opacity .5s .5s;
    transition:background .5s,opacity .5s .5s
}
.section-with-hover .project .over-area:hover{
    opacity:1;
    -webkit-transition:background .25s,opacity .25s 0s;
    -moz-transition:background .25s,opacity .25s 0s;
    -o-transition:background .25s,opacity .25s 0s;
    -ms-transition:background .25s,opacity .25s 0s;
    transition:background .25s,opacity .25s 0s;
    transition-delay:0;
    -webkit-transition-delay:0
}
.section-with-hover .project .over-area:hover .content{
    opacity:1;
    -webkit-transition:opacity .2s;
    -moz-transition:opacity .2s;
    -o-transition:opacity .2s;
    -ms-transition:opacity .2s;
    transition:opacity .2s
}
.section-with-hover .project .over-area:hover .content h4{
    opacity:1;
    -moz-transition:opacity .3s,-moz-transform .3s;
    -webkit-transition:opacity .3s,-webkit-transform .3s;
    transition:opacity .3s,transform .3s;
    -webkit-transform:translateY(0px);
    -moz-transform:translateY(0px);
    -ms-transform:translateY(0px);
    -o-transform:translateY(0px);
    transform:translateY(0px)
}
.section-with-hover .project .over-area:hover .content p{
    opacity:1;
    -webkit-transform:translateY(0px);
    -moz-transform:translateY(0px);
    -ms-transform:translateY(0px);
    -o-transform:translateY(0px);
    transform:translateY(0px)
}
.section-with-hover .project .over-area:hover .content .btn{
    opacity:1;
    -webkit-transform:translateY(0px);
    -moz-transform:translateY(0px);
    -ms-transform:translateY(0px);
    -o-transform:translateY(0px);
    transform:translateY(0px)
}
.section-with-hover .project .over-area:hover .btn{
    opacity:1;
    -webkit-transform:translateY(0px);
    -moz-transform:translateY(0px);
    -ms-transform:translateY(0px);
    -o-transform:translateY(0px);
    transform:translateY(0px)
}
.section-with-hover .project .over-area.no-opacity{
    background-color:#333
}
.section-with-hover .project .over-area.over-area-sm{
    padding:20px 30px
}
.section-with-hover .project .over-area.over-area-sm .content{
    text-align:center
}
.section-with-hover .project .over-area.over-area-sm .content h4{
    font-size:1.75em
}
.section-with-hover .project .over-area.over-area-sm .content p{
    font-size:1em
}
.section-with-hover .project .over-area.color-black{
    background:rgba(52,52,52,.7)
}
.section-with-hover .project .over-area.color-green{
    background:rgba(39,94,76,.55)
}
.section-with-hover .project .over-area.color-gold{
    background:rgba(197,164,126,.55)
}
.section-with-hover .project .over-area.color-blue{
    background:rgba(61,146,207,.55)
}
.section-with-hover .project .over-area.color-purple{
    background:rgba(89,57,111,.55)
}
.section-with-hover .project .over-area.gradient-1{
    background:-moz-linear-gradient(-45deg,rgba(151,78,32,0.4) 0%,rgba(244,218,138,0.4) 100%);
    background:-webkit-gradient(linear,left top,right bottom,color-stop(0%,rgba(151,78,32,0.4)),color-stop(100%,rgba(244,218,138,0.4)));
    background:-webkit-linear-gradient(-45deg,rgba(151,78,32,0.4) 0%,rgba(244,218,138,0.4) 100%);
    background:-o-linear-gradient(-45deg,rgba(151,78,32,0.4) 0%,rgba(244,218,138,0.4) 100%);
    background:-ms-linear-gradient(-45deg,rgba(151,78,32,0.4) 0%,rgba(244,218,138,0.4) 100%);
    background:linear-gradient(135deg,rgba(151,78,32,0.4) 0%,rgba(244,218,138,0.4) 100%);
    filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#66954d20',endColorstr='#66f4d887',GradientType=1 )
}
.section-with-hover .project .over-area.gradient-2{
    background:-moz-linear-gradient(-45deg,rgba(216,44,73,0.4) 0%,rgba(217,99,131,0.4) 100%);
    background:-webkit-gradient(linear,left top,right bottom,color-stop(0%,rgba(216,44,73,0.4)),color-stop(100%,rgba(217,99,131,0.4)));
    background:-webkit-linear-gradient(-45deg,rgba(216,44,73,0.4) 0%,rgba(217,99,131,0.4) 100%);
    background:-o-linear-gradient(-45deg,rgba(216,44,73,0.4) 0%,rgba(217,99,131,0.4) 100%);
    background:-ms-linear-gradient(-45deg,rgba(216,44,73,0.4) 0%,rgba(217,99,131,0.4) 100%);
    background:linear-gradient(135deg,rgba(216,44,73,0.4) 0%,rgba(217,99,131,0.4) 100%);
    filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#66d82c49',endColorstr='#66d96383',GradientType=1 )
}
.section-with-hover .project .over-area.gradient-3{
    background:-moz-linear-gradient(-45deg,rgba(223,212,139,0.4) 0%,rgba(236,101,101,0.4) 100%);
    background:-webkit-gradient(linear,left top,right bottom,color-stop(0%,rgba(223,212,139,0.4)),color-stop(100%,rgba(236,101,101,0.4)));
    background:-webkit-linear-gradient(-45deg,rgba(223,212,139,0.4) 0%,rgba(236,101,101,0.4) 100%);
    background:-o-linear-gradient(-45deg,rgba(223,212,139,0.4) 0%,rgba(236,101,101,0.4) 100%);
    background:-ms-linear-gradient(-45deg,rgba(223,212,139,0.4) 0%,rgba(236,101,101,0.4) 100%);
    background:linear-gradient(135deg,rgba(223,212,139,0.4) 0%,rgba(236,101,101,0.4) 100%);
    filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#66dfd48b',endColorstr='#66ec6565',GradientType=1 )
}
.section-with-hover .project .over-area.gradient-4{
    background:-moz-linear-gradient(-45deg,rgba(174,97,167,0.4) 0%,rgba(210,121,135,0.4) 100%);
    background:-webkit-gradient(linear,left top,right bottom,color-stop(0%,rgba(174,97,167,0.4)),color-stop(100%,rgba(210,121,135,0.4)));
    background:-webkit-linear-gradient(-45deg,rgba(174,97,167,0.4) 0%,rgba(210,121,135,0.4) 100%);
    background:-o-linear-gradient(-45deg,rgba(174,97,167,0.4) 0%,rgba(210,121,135,0.4) 100%);
    background:-ms-linear-gradient(-45deg,rgba(174,97,167,0.4) 0%,rgba(210,121,135,0.4) 100%);
    background:linear-gradient(135deg,rgba(174,97,167,0.4) 0%,rgba(210,121,135,0.4) 100%);
    filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#66ae61a8',endColorstr='#66d27987',GradientType=1 )
}
.section-with-hover .project .over-area.gradient-5{
    background:#6c3aad;
    background:-moz-linear-gradient(-45deg,rgba(107,57,172,0.4) 0%,rgba(200,254,206,0.4) 100%);
    background:-webkit-gradient(linear,left top,right bottom,color-stop(0%,rgba(107,57,172,0.4)),color-stop(100%,rgba(200,254,206,0.4)));
    background:-webkit-linear-gradient(-45deg,rgba(107,57,172,0.4) 0%,rgba(200,254,206,0.4) 100%);
    background:-o-linear-gradient(-45deg,rgba(107,57,172,0.4) 0%,rgba(200,254,206,0.4) 100%);
    background:-ms-linear-gradient(-45deg,rgba(107,57,172,0.4) 0%,rgba(200,254,206,0.4) 100%);
    background:linear-gradient(135deg,rgba(107,57,172,0.4) 0%,rgba(200,254,206,0.4) 100%)
}
.section-with-hover .project .content{
    position:relative;
    opacity:0;
    text-align:left;
    vertical-align:middle;
    display:inline-block;
    width:100%;
    min-height:165px;
    word-break:break;
    -webkit-transition:opacity .5s;
    -moz-transition:opacity .5s;
    -o-transition:opacity .5s;
    -ms-transition:opacity .5s;
    transition:opacity .5s;
    -webkit-perspective:300px;
    -moz-perspective:300px;
    -o-perspective:300px;
    -ms-perspective:300px;
    perspective:300px
}
.section-with-hover .project h4{
    font-size:3em;
    line-height:1.3em;
    font-weight:700;
    opacity:0;
    text-transform:uppercase;
    -webkit-transform:translateY(-20px);
    -moz-transform:translateY(-20px);
    -ms-transform:translateY(-20px);
    -o-transform:translateY(-20px);
    transform:translateY(-20px);
    -moz-transition:opacity .2s,-moz-transform .2s;
    -webkit-transition:opacity .2s,-webkit-transform .2s;
    transition:opacity .2s,transform .2s
}
.section-with-hover .project p{
    font-size:1em;
    color:#fff;
    opacity:0;
    -webkit-transform:translateY(-20px);
    -moz-transform:translateY(-20px);
    -ms-transform:translateY(-20px);
    -o-transform:translateY(-20px);
    transform:translateY(-20px);
    -moz-transition:background-color .5s,opacity .5s .15s,-moz-transform .5s .15s;
    -webkit-transition:background-color .5s,opacity .5s .15s,-webkit-transform .5s .15s;
    transition:background-color .5s,opacity .5s .15s,transform .5s .15s
}
.section-with-hover .project .btn{
    opacity:0;
    -webkit-transform:translateY(-20px);
    -moz-transform:translateY(-20px);
    -ms-transform:translateY(-20px);
    -o-transform:translateY(-20px);
    transform:translateY(-20px);
    -moz-transition:background-color .3s,opacity .3s .3s,-moz-transform .3s .3s;
    -webkit-transition:background-color .3s,opacity .3s .3s,-webkit-transform .3s .3s;
    transition:background-color .3s,opacity .3s .3s,transform .3s .3s;
    color:#fff;
    border-color:#fff
}
.section-with-hover .col-md-4 h4,.section-with-hover .col-sm-4 h4,.section-with-hover .col-xs-4 h4{
    font-size:2em
}
.project-content{
    position:fixed;
    z-index:1;
    color:#fff;
    pointer-events:none;
    background-color:transparent;
    -webkit-transition:all 400ms 50ms cubic-bezier(.7,0,.3,1);
    -moz-transition:all 400ms 50ms cubic-bezier(.7,0,.3,1);
    -o-transition:all 400ms 50ms cubic-bezier(.7,0,.3,1);
    -ms-transition:all 400ms 50ms cubic-bezier(.7,0,.3,1);
    transition:all 400ms 50ms cubic-bezier(.7,0,.3,1)
}
.project-content.has-background{
    background:#080808e8;/* #343434 */
}
.project-content>div{
    visibility:hidden;
    height:0;
    -webkit-transition:all 100ms 0ms cubic-bezier(.7,0,.3,1);
    -moz-transition:all 100ms 0ms cubic-bezier(.7,0,.3,1);
    -o-transition:all 100ms 0ms cubic-bezier(.7,0,.3,1);
    -ms-transition:all 100ms 0ms cubic-bezier(.7,0,.3,1);
    transition:all 100ms 0ms cubic-bezier(.7,0,.3,1)
}
.project-content>div .project-details{
    margin:0 auto;
    -webkit-transition:opacity .1s;
    -moz-transition:opacity .1s;
    -o-transition:opacity .1s;
    -ms-transition:opacity .1s;
    transition:opacity .1s;
    -webkit-perspective:300px;
    -moz-perspective:300px;
    -o-perspective:300px;
    -ms-perspective:300px;
    perspective:300px;
    -webkit-transition-delay:300ms;
    -moz-transition-delay:300ms;
    -o-transition-delay:300ms;
    -ms-transition-delay:300ms;
    transition-delay:300ms
}
.project-content>div .project-details .container{
    position:relative;
    z-index:2;
    margin-top:5em
}
.project-content>div .project-details .project-title{
    text-align:center;
    max-width:768px;
    margin:0 auto 75px;
    opacity:0;
    -webkit-transform:translateY(-20px);
    -moz-transform:translateY(-20px);
    -ms-transform:translateY(-20px);
    -o-transform:translateY(-20px);
    transform:translateY(-20px);
    -moz-transition:opacity .2s,-moz-transform .2s;
    -webkit-transition:opacity .2s,-webkit-transform .2s;
    transition:opacity .2s,transform .2s
}
.project-content>div .project-details .project-title .full-image{
    height:400px
}
.project-content>div .project-details .project-title h5{
    color:#9a9a9a
}
.project-content>div .project-details .project-image{
    position:relative;
    width:100%;
    //max-height:380px;
    margin-bottom:30px;
    overflow:hidden;
    opacity:0;
    -webkit-transform:translateY(-20px);
    -moz-transform:translateY(-20px);
    -ms-transform:translateY(-20px);
    -o-transform:translateY(-20px);
    transform:translateY(-20px);
    -moz-transition:opacity .2s,-moz-transform .2s;
    -webkit-transition:opacity .2s,-webkit-transform .2s;
    transition:opacity .2s,transform .2s
}
.project-content>div .project-details .project-image img{
    width:100%;
    height:auto
}
.project-content>div .project-details .product .project-image{
    max-height:inherit;
    width:100%
}
.project-content>div .project-details .product .project-image img{
    width:100%;
    height:auto
}
.project-content>div .project-details .product .project-text.text-right{
    text-align:right;
    float:right
}
.project-content>div .project-details .product .project-text p{
    margin-top:50px
}
.project-content>div .project-details .article .project-image{
    width:50%;
    margin:0 40px 40px 0;
    float:left
}
.project-content>div .project-details .project-text{
    opacity:0;
    -webkit-transform:translateY(-20px);
    -moz-transform:translateY(-20px);
    -ms-transform:translateY(-20px);
    -o-transform:translateY(-20px);
    transform:translateY(-20px);
    -moz-transition:background-color .25s,opacity .25s 0s,-moz-transform .25s 0s;
    -webkit-transition:background-color .25s,opacity .25s 0s,-webkit-transform .25s 0s;
    transition:background-color .25s,opacity .25s 0s,transform .25s 0s
}
.project-content>div .project-details .project-text h3{
    margin-top:0;
    margin-bottom:40px;
    line-height:1.2em;
    letter-spacing:1px
}
.project-content>div .project-details .project-text h3 span{
    color:#c5a47e;
    font-size:150%
}
.project-content>div .project-details .project-text p{
    color:#e3e3e3;
    line-height:1.4;
    font-size:1em
}
.project-content>div .project-details .project-text p span{
    width:17%;
    margin-right:3%;
    text-transform:uppercase;
    color:#9a9a9a;
    letter-spacing:2px;
    font-weight:300;
    white-space:nowrap;
    text-overflow:ellipsis
}
.icon-highlight{
    font-size: 75px;
    color: #c5a47e;
}
.project-content .icon-close{
    position:fixed;
    top:20px;
    right:20px;
    z-index:100;
    display:block;
    width:72px;
    height:52px;
    cursor:pointer;
    opacity:0
}
.project-content .icon-close i{
    font-size:50px
}
.project-content .icon-close:hover{
    color:#c5a47e
}
.project-content .icon-close:hover i{
    -webkit-transform:rotate(90deg);
    -moz-transform:rotate(90deg);
    -o-transform:rotate(90deg);
    -ms-transform:rotate(90deg);
    transform:rotate(90deg)
}
.project-content.open{
    width:100%!important;
    height:100%!important;
    top:0!important;
    left:0!important;
    pointer-events:auto;
    -webkit-transition:all 400ms 500ms cubic-bezier(.7,0,.3,1);
    -moz-transition:all 400ms 500ms cubic-bezier(.7,0,.3,1);
    -o-transition:all 400ms 500ms cubic-bezier(.7,0,.3,1);
    -ms-transition:all 400ms 500ms cubic-bezier(.7,0,.3,1);
    transition:all 400ms 500ms cubic-bezier(.7,0,.3,1)
}
.project-content.open>div{
    visibility:visible;
    height:auto;
    opacity:1;
    -webkit-transition:all 0ms 1000ms cubic-bezier(.7,0,.3,1);
    -moz-transition:all 0ms 1000ms cubic-bezier(.7,0,.3,1);
    -o-transition:all 0ms 1000ms cubic-bezier(.7,0,.3,1);
    -ms-transition:all 0ms 1000ms cubic-bezier(.7,0,.3,1);
    transition:all 0ms 1000ms cubic-bezier(.7,0,.3,1)
}
.project-content.open>div .project-details{
    position:relative;
    z-index:2;
    opacity:1;
    -webkit-transition:opacity .1s;
    -moz-transition:opacity .1s;
    -o-transition:opacity .1s;
    -ms-transition:opacity .1s;
    transition:opacity .1s;
    -webkit-transition-delay:1.2s;
    -moz-transition-delay:1.2s;
    -o-transition-delay:1.2s;
    -ms-transition-delay:1.2s;
    transition-delay:1.2s
}
.project-content.open>div .project-details .project-title{
    opacity:1;
    -moz-transition:opacity .3s,-moz-transform .3s;
    -webkit-transition:opacity .3s,-webkit-transform .3s;
    transition:opacity .3s,transform .3s;
    -webkit-transform:translateY(0px);
    -moz-transform:translateY(0px);
    -ms-transform:translateY(0px);
    -o-transform:translateY(0px);
    transform:translateY(0px);
    -webkit-transition-delay:1.3s;
    -moz-transition-delay:1.3s;
    -o-transition-delay:1.3s;
    -ms-transition-delay:1.3s;
    transition-delay:1.3s
}
.project-content.open>div .project-details .project-image{
    opacity:1;
    -moz-transition:opacity .3s,-moz-transform .3s;
    -webkit-transition:opacity .3s,-webkit-transform .3s;
    transition:opacity .3s,transform .3s;
    -webkit-transform:translateY(0px);
    -moz-transform:translateY(0px);
    -ms-transform:translateY(0px);
    -o-transform:translateY(0px);
    transform:translateY(0px);
    -webkit-transition-delay:1.3s;
    -moz-transition-delay:1.3s;
    -o-transition-delay:1.3s;
    -ms-transition-delay:1.3s;
    transition-delay:1.3s
}
.project-content.open>div .project-details .project-text{
    opacity:1;
    -moz-transition:opacity .2s,-moz-transform .2s;
    -webkit-transition:opacity .2s,-webkit-transform .2s;
    transition:opacity .2s,transform .2s;
    -webkit-transform:translateY(0px);
    -moz-transform:translateY(0px);
    -ms-transform:translateY(0px);
    -o-transform:translateY(0px);
    transform:translateY(0px);
    -webkit-transition-delay:1.5s;
    -moz-transition-delay:1.5s;
    -o-transition-delay:1.5s;
    -ms-transition-delay:1.5s;
    transition-delay:1.5s
}
.project-content.open .icon-close{
    -webkit-transition:opacity .1s;
    -moz-transition:opacity .1s;
    -o-transition:opacity .1s;
    -ms-transition:opacity .1s;
    transition:opacity .1s;
    -webkit-transition-delay:1.2s;
    -moz-transition-delay:1.2s;
    -o-transition-delay:1.2s;
    -ms-transition-delay:1.2s;
    transition-delay:1.2s;
    opacity:1
}
.section-clients-1 .logo{
    position:relative;
    margin-bottom:30px
}
.section-clients-2 .nav-text{
    margin:0 auto;
    text-align:center
}
.section-clients-2 .nav-text li{
    margin:0 10px 10px 0
}
.section-clients-2 .nav-text li a{
    opacity:.9;
    color:#343434;
    padding:3px 0
}
.section-clients-2 .nav-text li a img{
    width:120px
}
.section-clients-2 .nav-text>li.active a{
    color:#c5a47e!important;
    border-bottom:2px solid #c5a47e
}
.section-clients-2 .nav-text>li.active a img:first-child{
    opacity:0
}
.section-clients-2 .tab-content{
    text-align:center;
    max-width:760px;
    min-height:130px
}
.section-clients-2 .tab-content p.large{
    color:#777;
    float: left;
}
.section-clients-3 .nbs-flexisel-inner:before,.section-clients-3 .nbs-flexisel-inner:after{
    position:absolute;
    top:0;
    width:6%;
    height:50px;
    display:block;
    z-index:1;
    content:"";
    z-index:3
}
.section-clients-3 .nbs-flexisel-inner:before{
    background:-moz-linear-gradient(left,white 0%,rgba(255,255,255,0) 100%);
    background:-webkit-gradient(linear,left top,right top,color-stop(0%,white),color-stop(100%,rgba(255,255,255,0)));
    background:-webkit-linear-gradient(left,white 0%,rgba(255,255,255,0) 100%);
    background:-o-linear-gradient(left,white 0%,rgba(255,255,255,0) 100%);
    background:-ms-linear-gradient(left,white 0%,rgba(255,255,255,0) 100%);
    background:linear-gradient(to right,white 0%,rgba(255,255,255,0) 100%);
    filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='$left-color',endColorstr='$right-color',GradientType=1 );
    left:0
}
.section-clients-3 .nbs-flexisel-inner:after{
    background:-moz-linear-gradient(left,rgba(255,255,255,0) 0%,white 100%);
    background:-webkit-gradient(linear,left top,right top,color-stop(0%,rgba(255,255,255,0)),color-stop(100%,white));
    background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0%,white 100%);
    background:-o-linear-gradient(left,rgba(255,255,255,0) 0%,white 100%);
    background:-ms-linear-gradient(left,rgba(255,255,255,0) 0%,white 100%);
    background:linear-gradient(to right,rgba(255,255,255,0) 0%,white 100%);
    filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='$left-color',endColorstr='$right-color',GradientType=1 );
    right:0
}
.section-clients-3 #clients-carousel li{
    position:relative
}
.section-clients-3 #clients-carousel li img{
    width:50%;
    cursor:pointer;
    position:relative;
    margin:0;
    max-height:50px;
    max-width:200px
}
.section-clients-3 #clients-carousel li img:first-child{
    position:absolute;
    top:50%;
    left:50%;
    -webkit-transform:translate(-50%,-50%);
    -moz-transform:translate(-50%,-50%);
    -o-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%);
    opacity:1;
    z-index:2
}
.section-clients-3 #clients-carousel li img:first-child:hover{
    opacity:0
}
.section-clients-3 .nbs-flexisel-nav-left,.section-clients-3 .nbs-flexisel-nav-right{
    font-size:30px
}
.list-logos img{
    width:120px;
    margin:0 auto;
    display:block
}
.list-logos img:first-child{
    position:absolute;
    top:50%;
    left:50%;
    -webkit-transform:translate(-50%,-50%);
    -moz-transform:translate(-50%,-50%);
    -o-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%);
    opacity:1
}
.list-logos img:first-child:hover{
    opacity:0
}
.section-team-1{
    padding-top:0
}
.section-team-1 .container{
    position:absolute;
    width:100%;
    top:0
}
.section-team-1 .text-area{
    background-color:transparent;
    max-width:760px;
    margin:0 auto
}
.section-team-1 p{
    color:#555
}
.section-team-1 .static-image img{
    width:100%
}
.section-team-2{
    padding-top:0
}
.section-team-2 .team-text{
    position:relative;
    padding:0 0 75px
}
.section-team-2 .team{
    display:block;
    position:relative
}
.section-team-2 .team .member{
    border-radius:50%;
    display:block;
    text-align:center
}
.section-team-2 .team .member img {
     background: none repeat scroll 0 0 transparent;
     height: auto;
     width: 120px;
     margin: 0 auto;
}
.section-team-2 .team .description {
     padding: 10px 0;
     text-align: center;
}

.scroller{
    -webkit-transition:all .4s ease-out;
    -moz-transition:all .4s ease-out;
    -ms-transition:all .4s ease-out;
    -o-transition:all .4s ease-out;
    transition:all .4s ease-out
}
.section-numbers-1 h3,.section-numbers-2 h3,.section-numbers-3 h3{
    line-height:1
}
.section-numbers-1 .number,.section-numbers-2 .number,.section-numbers-3 .number{
    font-size:40px;
    color:#c5a47e;
    font-family:slim-joe,helvetica neue,arial;
    font-weight:400
}
.section-numbers-1 .description,.section-numbers-2 .description,.section-numbers-3 .description{
    margin-bottom:80px
}
.section-numbers-1 .icon,.section-numbers-2 .icon,.section-numbers-3 .icon{
    color:#999
}
.section-numbers-2,.section-numbers-3{
    overflow:hidden;
    color:#fff!important
}
.section-numbers-2 .filter:after,.section-numbers-3 .filter:after{
    opacity:.8
}
.section-numbers-2 .full-image,.section-numbers-2 .parallax,.section-numbers-3 .full-image,.section-numbers-3 .parallax{
    position:absolute;
    z-index:1;
    height:650px
}
.section-numbers-2 .container,.section-numbers-3 .container{
    position:relative;
    z-index:2;
    padding:30px 0 60px
}
.section-numbers-2 .number,.section-numbers-2 p,.section-numbers-3 .number,.section-numbers-3 p{
    color:#fff
}
.section-numbers-2 .separator,.section-numbers-3 .separator{
    color:#fff
}
.section-numbers-2 .separator.line-separator:before,.section-numbers-2 .separator.line-separator:after,.section-numbers-3 .separator.line-separator:before,.section-numbers-3 .separator.line-separator:after{
    border-color:#fff
}
.section-numbers-2 .text-area,.section-numbers-3 .text-area{
    background-color:transparent
}
.address h4{
    font-size:1.6em
}
.address p{
    font-size:1em
}
.section-contact-1 h4,.section-contact-2 h4,.section-contact-3 h4{
    margin-bottom:5px
}
.section-contact-1 .form-control,.section-contact-1 .form-control:focus{
    border-top:none;
    border-left:none;
    border-right:none;
    border-radius:0;
    padding:8px 0;
    font-size:16px
}
.section-contact-1 .contact-form{
    margin-top:90px
}
.section-contact-2 .contact-form{
    margin-top:20px
}
.section-contact-2 label{
    font-weight:400;
    font-size:16px
}
.section-contact-3{
    position:relative;
    overflow:hidden;
    padding-bottom:0
}
.section-contact-3 .contact-container{
    position:relative
}
.section-contact-3 .contact-container .address-container{
    position:absolute;
    left:0;
    width:40%;
    height:500px;
    background-color:rgba(255,255,255,.75);
    z-index:3;
    padding:20px 20px 20px 60px
}
.section-contact-3 .contact-container .address-container .address{
    text-align:center
}
.section-contact-3 .contact-container .map{
    position:relative;
    width:100%;
    top:0;
    left:0;
    height:500px;
    overflow:hidden;
    display:block
}
.section-contact-3 .contact-container .map .big-map{
    height:100%;
    width:100%;
    display:block
}
#map{
    height: 550px;
}
#email{
    margin-bottom: 14px;
    font-size: 23px;
}
.email-icon{
    margin-bottom: 14px;
}
.section-contact-4{
        padding: 0 0 60px;
    }
@media(min-width:768px){
    .section-contact-3{
        min-height:500px
    }
    .section-contact-3 .address{
        margin-top:100px
    }
}
.section-closure{
    padding:0;
    overflow:hidden
}
.section-closure .full-image{
    position:absolute;
    z-index:1
}
.section-closure .container{
    position:relative;
    z-index:2;
    padding:150px 0
}
.section-closure .text-area{
    background-color:transparent;
    color:#fff
}
.footer{
    overflow:hidden;
    text-align:center;
}
.footer .title{
    text-align:left;
    margin-bottom:10px;
    text-transform:uppercase;
    font-size:15px;
    font-weight:700
}
.footer a:not(.btn-social),.footer .copyright{
    font-size:14px;
    color: #c5a47e;
}
.footer .btn-social{
    color:#9a9a9a;
    font-size:1em
}
.copyright{
    cursor:initial !important;
}

@media(min-width:768px){
    .nav>.social-links{
        margin-left:15px
    }
    .section-header .separator{
        width:20em
    }
}
@media(min-width:992px){
    .section-we-made-1 .row{
        margin:0
    }
    .section-we-made-1 .row [class^=col-]{
        padding-right:0;
        padding-left:0
    }
    .section-we-made-1 .transition-1{
    }
    .section-we-made-2 .scroll-area{
        width:70%;
        height:100%;
        position:relative;
        margin:0 auto
    }
    .section-we-made-2 .projects{
        width:100%;
        display:block;
        margin:0;
        overflow:hidden
    }
    .section-we-made-2 .projects .row{
        width:2500px;
        margin:0;
        position:relative
    }
    .section-we-made-2 .projects .row.scroller [class^=col-]{
        padding-left:0;
        padding-right:0
    }
    .section-we-made-2 .projects .row.scroller [class^=col-] .project{
        margin-bottom:50px;
        height:400px
    }
    .section-we-made-2 .projects .row.scroller.scroller-portrait .project{
        height:550px
    }
    .section-we-made-2 .projects .project-description p{
        color:#777;
        display:inline
    }
}

@media(max-width:992px){
    .section-with-hover .project .over-area{
        opacity:1;
        -webkit-transition:background .25s,opacity .25s .25s;
        -moz-transition:background .25s,opacity .25s .25s;
        -o-transition:background .25s,opacity .25s .25s;
        -ms-transition:background .25s,opacity .25s .25s;
        transition:background .25s,opacity .25s .25s;
        transition-delay:0;
        -webkit-transition-delay:0
    }
    .section-with-hover .project .over-area .content{
        opacity:1;
        -webkit-transition:opacity .2s;
        -moz-transition:opacity .2s;
        -o-transition:opacity .2s;
        -ms-transition:opacity .2s;
        transition:opacity .2s;
        top:50%;
        -webkit-transform:translateY(-50%);
        -moz-transform:translateY(-50%);
        -ms-transform:translateY(-50%);
        -o-transform:translateY(-50%);
        transform:translateY(-50%);
        text-align:center
    }
    .section-with-hover .project .over-area .content h4{
        opacity:1;
        -moz-transition:opacity .3s,-moz-transform .3s;
        -webkit-transition:opacity .3s,-webkit-transform .3s;
        transition:opacity .3s,transform .3s;
        -webkit-transform:translateY(0px);
        -moz-transform:translateY(0px);
        -ms-transform:translateY(0px);
        -o-transform:translateY(0px);
        transform:translateY(0px)
    }
    .section-with-hover .project .over-area .content p{
        opacity:1;
        -webkit-transform:translateY(0px);
        -moz-transform:translateY(0px);
        -ms-transform:translateY(0px);
        -o-transform:translateY(0px);
        transform:translateY(0px)
    }
    .project-content .project-details{
        padding:0 30px
    }
    .project-content .icon-close{
        right:-15px
    }
    .project-content .icon-close i{
        font-size:30px
    }
    .section-header{
        padding:0!important
    }
    .section-header .parallax,.section-header .full-image{
        height:80vh
    }
    .section-header .parallax:after,.section-header .full-image:after{
        height:80vh
    }
    .section-header .content{
        top:50%
    }
    .section-header .content h1,.section-header .content h5,.section-header .content p{
        margin:0
    }
    .section-header .content h1{
        font-size:4.5em;
        letter-spacing:.07em;
        line-height:1.7
    }
    .section-header .content h1 span{
        font-size:1em
    }
    .section-header .content h5{
        font-size:1.125em;
        margin-top:50px
    }
    .section-header .content .separator{
        width:12em
    }
}
@media(min-width:768px) and (max-width:1200px){
    h1.responsive-small{
        font-size:4em!important
    }
}

/* Mobile  */
@media(max-width:768px){
    .contact-text{
        padding: 0 !important;
    }
    h1{
        font-size:2em;
        line-height:1.25
    }
    h1.responsive-small{
        font-size:2.3em!important
    }
    h2{
        font-size:1.625em;
        line-height:1.15384615
    }
    h3{
        font-size:1.375em;
        line-height:1.13636364
    }
    h4{
        line-height:1.11111111
    }
    .nav-open .navbar .container{
        -webkit-transform:translate3d(-230px,0,0);
        -moz-transform:translate3d(-230px,0,0);
        -o-transform:translate3d(-230px,0,0);
        -ms-transform:translate3d(-230px,0,0);
        transform:translate3d(-230px,0,0)
    }
    .navbar-transparent{
        background-color:transparent
    }
    .wrapper{
        text-align:center!important;
        overflow:hidden
    }
    .section{
        padding:50px 0 0
    }
    .section .title{
        max-width:90%;
        margin-bottom:40px
    }
    .section .text-area{
        padding:0
    }
    .section-we-made-1 p{
        display:none
    }
    .section-clients-1 .logos ul li{
        width:33%
    }
    .section-clients-1 .logos ul li img{
        width:80%
    }
    .section-clients-1 .logos ul li img:last-child{
        opacity:0
    }
    .section-clients-2 .tab-content{
        min-height:130px
    }
    .section-team-1 .full-image img{
        margin-top:0
    }
    .section-team-3 .name{
        margin-top:-10px
    }
    .section-team-3 .motto h3{
        font-size:1em
    }
    .btn{
        margin:0 auto 15px;
        float:none
    }
    .section-contact-3 .address-container{
        top:0;
        width:100%!important;
        padding:20px!important
    }
    .project-content .product .project-text{
        text-align:center!important
    }
    .project-content .article .project-image{
        width:100%!important
    }
    footer{
        padding-top:15px
    }
    footer .row .info{
        margin-top:15px
    }
    footer .row .info .title{
        text-align:center!important;
        margin-top:25px
    }
    footer .row .info ul{
        text-align:center
    }
    footer .row div:first-child .title{
        margin-top:0
    }
}






/* Additional Calendar CSS */
.calendar-div{
    padding: 60px 0 0px;
    text-align: center;
}
.contact-header{
    padding: 0 0 30px;
}
.contact-text{
    padding: 60px 0 0;
}
.modal-content-calendar{
    position: relative;
    background-color: transparent !important;
    top: 120px;
}
:root {
    --calendar-bg-color: #c5a47e;
    --calendar-font-color: #FFF;
    --weekdays-border-bottom-color: #404040;
    --calendar-current-date-color: #1b1f21;
    --calendar-today-color: linear-gradient(to bottom, #03a9f4, #2196f3);
    --calendar-today-innerborder-color: transparent;
    --calendar-nextprev-bg-color: transparent;
    --next-prev-arrow-color : #FFF;
    --calendar-border-radius: 16px;
    --calendar-prevnext-date-color: #484848
}
* {
    padding: 0;
    margin: 0;
}
.close-cal{
    float: right;
    font-size: 30px;
    font-weight: bold;
    line-height: 1;
    color: #fff;
    text-shadow: 0 1px 0 #fff;
    background: transparent !important;
    border: none;
    margin-top: -7px !important;
}
.modal-header-cal {
    min-height: 16.42857143px;
    padding: 15px;
}
.calendar {
    font-family: 'IBM Plex Sans', sans-serif;
    position: relative;
    max-width: 400px;
    min-width: 320px;
    background: var(--calendar-bg-color);
    color: var(--calendar-font-color);
    margin: 20px auto;
    box-sizing: border-box;
    overflow: hidden;
    font-weight: normal;
    border-radius: var(--calendar-border-radius);
}
.calendar-inner {
    padding: 10px 10px;
}
.calendar .calendar-inner .calendar-body {
    display: grid;
    grid-template-columns: repeat(7, 1fr);
    text-align: center;
}
.calendar .calendar-inner .calendar-body div {
    padding: 4px;
    min-height: 30px;
    line-height: 30px;
    border: 1px solid transparent;
    margin: 10px 2px 0px;
}
.calendar .calendar-inner .calendar-body div:nth-child(-n+7) {
    border: 1px solid transparent;
    border-bottom: 1px solid var(--weekdays-border-bottom-color);
}
.calendar .calendar-inner .calendar-body div>a {
    color: var(--calendar-font-color);
    text-decoration: none;
    display: flex;
    justify-content: center;
}
.calendar .calendar-inner .calendar-controls {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
}
.calendar .calendar-inner .calendar-today-date {
    display: grid;
    text-align: center;
    cursor: pointer;
    margin: 3px 0px;
    background: #7f6334;
    padding: 8px 0px;
    border-radius: 10px;
    width: 80%;
    margin: auto;
}
.calendar .calendar-inner .calendar-controls .calendar-year-month {
    display: flex;
    min-width: 100px;
    justify-content: space-evenly;
    align-items: center;
}
.calendar .calendar-inner .calendar-controls .calendar-next {
    text-align: right;
}
.calendar .calendar-inner .calendar-controls .calendar-year-month .calendar-year-label,
.calendar .calendar-inner .calendar-controls .calendar-year-month .calendar-month-label {
    font-weight: 500;
    font-size: 20px;
}
.calendar .calendar-inner .calendar-body .calendar-today {
    background: #7f6334;
    border-radius: 4px;
}
.calendar .calendar-inner .calendar-body .calendar-busy {
    background: #af46467a;
    border-radius: 4px;
}
.calendar .calendar-inner .calendar-body .calendar-today a {
    outline: 2px solid var(--calendar-today-innerborder-color);
}
.calendar .calendar-inner .calendar-controls .calendar-next a,
.calendar .calendar-inner .calendar-controls .calendar-prev a {
    color: var(--calendar-font-color);
    font-family: arial, consolas, sans-serif;
    font-size: 26px;
    text-decoration: none;
    padding: 4px 12px;
    display: inline-block;
    background: var(--calendar-nextprev-bg-color);
    margin: 10px 0 10px 0;
}
.calendar .calendar-inner .calendar-controls .calendar-next a svg,
.calendar .calendar-inner .calendar-controls .calendar-prev a svg {
    height: 20px;
    width: 20px;
}
.calendar .calendar-inner .calendar-controls .calendar-next a svg path,
.calendar .calendar-inner .calendar-controls .calendar-prev a svg path{
    fill: var(--next-prev-arrow-color);
}
.calendar .calendar-inner .calendar-body .prev-dates,
.calendar .calendar-inner .calendar-body .next-dates {
    color: var(--calendar-prevnext-date-color);
}
.calendar .calendar-inner .calendar-body .prev-dates:hover,
.calendar .calendar-inner .calendar-body .next-dates:hover {
    pointer-events: none;
}