
body{font-family:'Poppins', sans-serif;font-weight:400;font-size:.87rem;line-height:1.75;color:#646464;overflow-x:hidden;}
h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6{font-family:'Poppins', sans-serif;font-weight:400;margin-bottom:0.6rem;line-height:1.25;color:#212121;}
h1, .h1{font-size:2.8rem;font-weight:500;}
h2, .h2{font-size:2.3rem;}
h3, .h3{font-size:2rem;}
h4, .h4{font-size:1.7rem;}
h5, .h5{font-size:1.25rem;font-weight:500;}
h6, .h6{font-size:1rem;text-transform:uppercase;font-weight:600;margin-bottom:1rem;}
::selection{color:#fff;}
::-moz-selection{color:#fff;}
mark{color:#fff;}
body.royal_preloader{background:none;visibility:hidden;}
#royal_preloader{visibility:visible;position:fixed;width:100%;height:100%;top:0;right:0;bottom:0;left:0;height:auto;margin:0;z-index:9999999999;}
#royal_preloader.royal_preloader_number:before,
#royal_preloader.royal_preloader_progress:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;}
#royal_preloader.complete{opacity:0;-webkit-transition:opacity 0.2s linear 0.5s;-moz-transition:opacity 0.2s linear 0.5s;-ms-transition:opacity 0.2s linear 0.5s;-o-transition:opacity 0.2s linear 0.5s;transition:opacity 0.2s linear 0.5s;}
#royal_preloader.royal_preloader_line{height:2px;bottom:auto;}
#royal_preloader.royal_preloader_number .royal_preloader_percentage{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:100px;height:100px;border-width:1px;border-style:solid;border-radius:50%;line-height:100px;font-size:20px;text-shadow:1px 1px 2px rgba(0, 0, 0, 0.1);text-align:center;}
#royal_preloader.royal_preloader_number .royal_preloader_percentage > div{position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border:4px solid transparent;border-left-color:#FFFFFF;border-radius:50%;-webkit-animation:rotate 0.8s linear infinite;-moz-animation:rotate 0.8s linear infinite;-ms-animation:rotate 0.8s linear infinite;-o-animation:rotate 0.8s linear infinite;animation:rotate 0.8s linear infinite;}
#royal_preloader.royal_preloader_line .royal_preloader_loader{position:absolute;height:100%;left:0;}
#royal_preloader.royal_preloader_line .royal_preloader_peg{position:absolute;right:0;height:100%;width:100px;opacity:0.5;}
#royal_preloader.royal_preloader_text .royal_preloader_loader{color:#FFFFFF;position:absolute;top:0;bottom:0;opacity:.2;left:50%;font-weight:700;height:80px;line-height:80px;margin:auto;letter-spacing:-4px;font-size:55px;white-space:nowrap;}
#royal_preloader.royal_preloader_text .royal_preloader_loader div{position:absolute;top:0px;right:0px;bottom:0px;left:0%;background-color:#000000;opacity:0.7;filter:alpha(opacity=70);}
#royal_preloader.royal_preloader_scale_text .royal_preloader_loader{color:#FFFFFF;position:absolute;font-weight:700;top:0;bottom:0;left:50%;height:32px;line-height:32px;margin:auto;letter-spacing:1px;font-size:32px;white-space:nowrap;}
#royal_preloader.royal_preloader_scale_text .royal_preloader_loader span{display:inline-block;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);}
#royal_preloader.royal_preloader_scale_text .royal_preloader_loader span.loaded{-webkit-animation:scale 0.2s forwards;-moz-animation:scale 0.2s forwards;-ms-animation:scale 0.2s forwards;-o-animation:scale 0.2s forwards;animation:scale 0.2s forwards;}
#royal_preloader.royal_preloader_logo .royal_preloader_loader{position:absolute;left:50%;top:50%;margin:0px;overflow:hidden;background-position:50% 50%;background-repeat:no-repeat;background-size:100%;border-radius:5px;}
#royal_preloader.royal_preloader_logo .royal_preloader_loader div{position:absolute;bottom:0%;left:0px;right:0px;height:100%;opacity:0.7;filter:alpha(opacity=70);}
#royal_preloader.royal_preloader_logo .royal_preloader_percentage{position:absolute;top:50%;left:50%;height:40px;line-height:40px;margin:0px;color:#072E77;text-align:center;font-size:12px;font-weight:bold;}
#royal_preloader.royal_preloader_progress .royal_preloader_percentage{position:absolute;top:50%;left:0;right:0;color:rgba(255, 255, 255, 0);text-align:center;}
#royal_preloader.royal_preloader_progress .royal_preloader_loader{content:'';position:absolute;top:50%;left:0;right:0;width:160px;height:1px;margin:-10px auto auto auto;background:#ccc;}
#royal_preloader.royal_preloader_progress .royal_preloader_meter{width:0;height:100%;margin:auto;padding:0;}
@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0);}
100%{-webkit-transform:rotate(360deg);}
}
@-moz-keyframes rotate{0%{-moz-transform:rotate(0);}
100%{-moz-transform:rotate(360deg);}
}
@-ms-keyframes rotate{0%{-ms-transform:rotate(0);}
100%{-ms-transform:rotate(360deg);}
}
@-o-keyframes rotate{0%{-o-transform:rotate(0);}
100%{-o-transform:rotate(360deg);}
}
@keyframes rotate{0%{transform:rotate(0);}
100%{transform:rotate(360deg);}
}
@-webkit-keyframes scale{0%{-webkit-transform:scale(0);opacity:0;}
50%{-webkit-transform:scale(2);opacity:0.5;}
100%{-webkit-transform:scale(1);opacity:1;}
}
@-moz-keyframes scale{0%{-moz-transform:scale(0);opacity:0;}
50%{-moz-transform:scale(2);opacity:0.5;}
100%{-moz-transform:scale(1);opacity:1;}
}
@-ms-keyframes scale{0%{-ms-transform:scale(0);opacity:0;}
50%{-ms-transform:scale(2);opacity:0.5;}
100%{-ms-transform:scale(1);opacity:1;}
}
@-o-keyframes scale{0%{-o-transform:scale(0);opacity:0;}
50%{-o-transform:scale(2);opacity:0;.5}
100%{-o-transform:scale(1);opacity:1;}
}
@keyframes scale{0%{transform:scale(0);opacity:0;}
50%{transform:scale(2);opacity:0.5;}
100%{transform:scale(1);opacity:1;}
}
.lead{font-size:1.15rem;}
.blockquote{padding-top:1.4rem;padding-bottom:1.4rem;padding-left:1.4rem;padding-right:0;}
.blockquote-footer::before{padding-right:10px;}
.blockquote.blockquote-reverse{border-left:none;padding-right:1.4rem;padding-left:0;}
.blockquote-reverse .blockquote-footer::before{padding-right:0;}
.blockquote-reverse .blockquote-footer::after{padding-left:10px;}
.alert{padding:1.2rem 1.8rem;border:none;border-radius:0;}
.alert-link{font-weight:600;-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-o-transition:all 300ms linear;-ms-transition:all 300ms linear;transition:all 300ms linear;}
.alert-link:hover{opacity:0.7;text-decoration:none;}
.alert-success,
.alert-success .alert-link,
.alert-info,
.alert-info .alert-link,
.alert-warning,
.alert-warning .alert-link,
.alert-danger,
.alert-danger .alert-link{color:#fff;}
.alert.alert-success{background-color:rgba(92, 229, 170, 0.9);}
.alert.alert-info{background-color:rgba(41, 192, 255, 0.9);}
.alert.alert-warning{background-color:rgba(255, 184, 59, 0.9);}
.alert.alert-danger{background-color:rgba(239, 109, 126, 0.9);}
.alert i.funky-ui-icon{font-size:25px;}
.alert .close:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}
.alert .close{color:#FFFFFF;opacity:1;text-shadow:none;line-height:0;outline:0;-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-o-transition:all 300ms linear;-ms-transition:all 300ms linear;transition:all 300ms linear;}
.alert-dismissible .close{position:relative;top:-0.05rem;right:-0.75rem;padding:0;margin:0;}
.badge{padding:0.6em 0.8em;font-size:85%;font-weight:600;border-radius:0.25rem;}
.badge-pill{padding-right:0.8em;padding-left:1em;border-radius:10rem;}
.badge-default{background-color:transparent;color:#212121;border:2px solid #212121;}
.badge-default[href]:focus, .badge-default[href]:hover{background-color:transparent;color:#212121;border:2px solid #212121;}
.badge-primary{background-color:transparent;color:rgba(65, 82, 165, 1);border:2px solid rgba(65, 82, 165, 1);}
.badge-primary[href]:focus, .badge-primary[href]:hover{background-color:transparent;color:rgba(65, 82, 165, 1);border:2px solid rgba(65, 82, 165, 1);}
.badge-success{background-color:transparent;color:rgba(92, 229, 170, 1);border:2px solid rgba(92, 229, 170, 1);}
.badge-success[href]:focus, .badge-success[href]:hover{background-color:transparent;color:rgba(92, 229, 170, 1);border:2px solid rgba(92, 229, 170, 1);}
.badge-info{background-color:transparent;color:rgba(41, 192, 255, 1);border:2px solid rgba(41, 192, 255, 1);}
.badge-info[href]:focus, .badge-info[href]:hover{background-color:transparent;color:rgba(41, 192, 255, 1);border:2px solid rgba(41, 192, 255, 1);}
.badge-warning{background-color:transparent;color:rgba(255, 184, 59, 1);border:2px solid rgba(255, 184, 59, 1);}
.badge-warning[href]:focus, .badge-warning[href]:hover{background-color:transparent;color:rgba(255, 184, 59, 1);border:2px solid rgba(255, 184, 59, 1);}
.badge-danger{background-color:transparent;color:rgba(239, 109, 126, 1);border:2px solid rgba(239, 109, 126, 1);}
.badge-danger[href]:focus, .badge-danger[href]:hover{background-color:transparent;color:rgba(239, 109, 126, 1);border:2px solid rgba(239, 109, 126, 1);}
.btn{font-family:'Poppins', sans-serif;line-height:1.25;padding:0.8rem 1.4rem;font-size:.8rem;font-weight:400;letter-spacing:1px;border-radius:0.15rem;cursor:pointer;border:none;text-decoration:none;box-shadow:0 3px 12px 0 rgba(0, 0, 0, 0);}
.btn-long{padding:0.8rem 2rem;}
.btn-sm{padding:0.4rem 0.7rem;}
.btn-lg{padding:1rem 2.8rem;font-size:1rem;}
.btn:hover,
.btn:focus:hover,
.btn:active:hover,
.btn.active:hover{box-shadow:0 3px 12px 0 rgba(0, 0, 0, 0.2);}
.btn:focus,
.btn:active,
.btn.active,
.btn:active:focus,
.btn.active:focus{opacity:1;box-shadow:none;}
.btn-primary{color:#fff;}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.btn-primary:active:focus,
.btn-primary:active:hover,
.btn-primary.active:focus,
.btn-primary.active:hover{color:#fff;}
.btn-round{border-radius:30px;}
.btn.btn-icon{height:2.375rem;min-width:2.375rem;width:2.375rem;padding:0;font-size:0.9375rem;overflow:hidden;line-height:normal;}
.btn-primary.btn-simple{background-color:transparent;}
.btn-primary.btn-simple.btn-prim{color:#fff;}
.btn-primary.btn-simple:hover{color:#fff;}
.btn.btn-default{color:#fff;background-color:#777;}
.btn.btn-primary{}
.btn.btn-success{background-color:rgba(92, 229, 170, 1);}
.btn.btn-info{background-color:rgba(41, 192, 255, 1);}
.btn.btn-warning{background-color:rgba(255, 184, 59, 1);}
.btn.btn-danger{background-color:rgba(239, 109, 126, 1);}
.btn.btn-default:hover{color:#fff;background-color:#777;}
.btn.btn-primary:hover{}
.btn.btn-success:hover{background-color:rgba(92, 229, 170, 1);}
.btn.btn-info:hover{background-color:rgba(41, 192, 255, 1);}
.btn.btn-warning:hover{background-color:rgba(255, 184, 59, 1);}
.btn.btn-danger:hover{background-color:rgba(239, 109, 126, 1);}
.btn-link{font-weight:400;color:#666;border-radius:0;padding:0.4rem 0.6rem;-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-o-transition:all 300ms linear;-ms-transition:all 300ms linear;transition:all 300ms linear;}
.btn-link:focus,
.btn-link:hover{text-decoration:none;opacity:.8;color:#666;background-color:transparent;}
.btn-link.btn-primary{}
.btn-link.btn-success{color:rgba(92, 229, 170, 1);}
.btn-link.btn-info{color:rgba(41, 192, 255, 1);}
.btn-link.btn-warning{color:rgba(255, 184, 59, 1);}
.btn-link.btn-danger{color:rgba(239, 109, 126, 1);}
.img-raised{box-shadow:0px 10px 25px 0px rgba(0, 0, 0, 0.3);}
.img-raised-2{box-shadow:0px 10px 25px 0px rgba(0, 0, 0, 0.15);}
.img-raised-top{box-shadow:0px -10px 25px 0px rgba(0, 0, 0, 0.3);}
.width-full{width:100%;height:auto;}
.carousel-item-next,
.carousel-item-prev,
.carousel-item.active{display:block;}
.carousel .carousel-inner{box-shadow:0px 10px 25px 0px rgba(0, 0, 0, 0.2);}
.carousel-control-prev,
.carousel-control-next{-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-o-transition:all 300ms linear;-ms-transition:all 300ms linear;transition:all 300ms linear;}
.carousel-control-prev .funky-ui-icon,
.carousel-control-next .funky-ui-icon{font-size:2rem;}
.carousel-indicators{bottom:15px;-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-o-transition:all 300ms linear;-ms-transition:all 300ms linear;transition:all 300ms linear;}
.carousel-indicators.circle-indicators{margin-right:35%;margin-left:35%;}
.carousel-indicators.circle-indicators li{max-width:4px;width:4px;height:4px;border-radius:50%;margin-right:9px;margin-left:9px;background-color:rgba(255, 255, 255, 0.9);-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-o-transition:all 300ms linear;-ms-transition:all 300ms linear;transition:all 300ms linear;}
.carousel-indicators.circle-indicators li:before{position:absolute;content:'';width:18px;height:18px;border-radius:50%;background-color:rgba(255, 255, 255, 0);top:-7px;left:-7px;-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-o-transition:all 300ms linear;-ms-transition:all 300ms linear;transition:all 300ms linear;}
.carousel-indicators.circle-indicators li:hover{background-color:rgba(255, 255, 255, 1);}
.carousel-indicators.circle-indicators .active{background-color:rgba(255, 255, 255, 1);}
.carousel-indicators.circle-indicators li.active:before{background-color:rgba(255, 255, 255, 0.4);}
.carousel-indicators.circle-indicators li:hover:before{background-color:rgba(255, 255, 255, 0.4);}
.carousel-caption p span{padding:0.7rem 1.4rem;background-color:#fff;border-radius:0.15rem;font-weight:600;font-size:16px;letter-spacing:1px;line-height:20px;font-family:'Crimson Text', serif;font-style:italic;margin-bottom:3rem;}
.form-control{font-family:'Poppins', sans-serif;font-weight:400;padding:0.8rem 0.75rem;font-size:.8rem;line-height:1.25;color:#464a4c;background-color:transparent;border:none;border-bottom:1px solid rgba(0, 0, 0, 0.15);border-radius:0;}
.form-control::-ms-expand{background-color:transparent;border:0;}
.form-control:active,
.form-control:focus{background-color:transparent;outline:none;}
.form-control::-webkit-input-placeholder{color:#999;opacity:1;}
.form-control::-moz-placeholder{color:#999;opacity:1;}
.form-control:-ms-input-placeholder{color:#999;opacity:1;}
.form-control::placeholder{color:#999;opacity:1;}
.form-control.form-control-success{color:rgba(92, 229, 170, 1);}
.form-control.form-control-success,
.form-control.form-control-success:active,
.form-control.form-control-success:focus{border-color:rgba(92, 229, 170, 1);}
.form-control.form-control-success::-webkit-input-placeholder{color:rgba(92, 229, 170, 1);}
.form-control.form-control-success::-moz-placeholder{color:rgba(92, 229, 170, 1);}
.form-control.form-control-success:-ms-input-placeholder{color:rgba(92, 229, 170, 1);}
.form-control.form-control-success::placeholder{color:rgba(92, 229, 170, 1);}
.has-success .form-control-success{background-image:url("../img/yes.svg");}
.form-control.form-control-danger{color:rgba(239, 109, 126, 1);}
.form-control.form-control-danger,
.form-control.form-control-danger:active,
.form-control.form-control-danger:focus{border-color:rgba(239, 109, 126, 1);}
.form-control.form-control-danger::-webkit-input-placeholder{color:rgba(239, 109, 126, 1);}
.form-control.form-control-danger::-moz-placeholder{color:rgba(239, 109, 126, 1);}
.form-control.form-control-danger:-ms-input-placeholder{color:rgba(239, 109, 126, 1);}
.form-control.form-control-danger::placeholder{color:rgba(239, 109, 126, 1);}
.has-danger .form-control-danger{background-image:url("../img/close.svg");}
.input-group-addon{padding:0.5rem 0.75rem;font-size:1rem;line-height:1.25;color:#ffffff;border:none;border-radius:0;}
.fa.icon-default{color:#a9a9a9;}
.dropdown .btn{color:#ffffff;box-shadow:none;}
.dropdown .btn:active,
.dropdown .btn:focus{color:#ffffff;}
.dropdown .btn.btn-default:focus{background-color:#777;}
.dropdown .btn.btn-info:focus{background-color:rgba(41, 192, 255, 1);}
.dropdown .btn.btn-success:focus{background-color:rgba(92, 229, 170, 1);}
.dropdown .btn.btn-warning:focus{background-color:rgba(255, 184, 59, 1);}
.dropdown .btn.btn-danger:focus{background-color:rgba(239, 109, 126, 1);}
.dropdown-menu .dropdown-item:focus,
.dropdown-menu .dropdown-item:active{background-color:rgba(255, 255, 255, 0.1);color:#212121;}
.dropdown-menu.main-color .dropdown-header:not([href]):not([tabindex]),
.dropdown-menu.info-color .dropdown-header:not([href]):not([tabindex]),
.dropdown-menu.success-color .dropdown-header:not([href]):not([tabindex]),
.dropdown-menu.warning-color .dropdown-header:not([href]):not([tabindex]),
.dropdown-menu.danger-color .dropdown-header:not([href]):not([tabindex]){color:rgba(255, 255, 255, 0.7);}
.dropdown-menu.main-color .dropdown-item,
.dropdown-menu.info-color .dropdown-item,
.dropdown-menu.success-color .dropdown-item,
.dropdown-menu.warning-color .dropdown-item,
.dropdown-menu.danger-color .dropdown-item{color:#fff;}
.dropdown-menu.main-color .dropdown-item:hover,
.dropdown-menu.info-color .dropdown-item:hover,
.dropdown-menu.success-color .dropdown-item:hover,
.dropdown-menu.warning-color .dropdown-item:hover,
.dropdown-menu.danger-color .dropdown-item:hover{color:#fff;background-color:rgba(255, 255, 255, 0.1);}
.dropdown-menu.main-color .dropdown-item:focus,
.dropdown-menu.info-color .dropdown-item:focus,
.dropdown-menu.success-color .dropdown-item:focus,
.dropdown-menu.warning-color .dropdown-item:focus,
.dropdown-menu.danger-color .dropdown-item:focus{color:#fff;background-color:rgba(255, 255, 255, 0.1);}
.dropdown-menu.main-color .dropdown-item:active,
.dropdown-menu.info-color .dropdown-item:active,
.dropdown-menu.success-color .dropdown-item:active,
.dropdown-menu.warning-color .dropdown-item:active,
.dropdown-menu.danger-color .dropdown-item:active{color:#fff;background-color:rgba(255, 255, 255, 0.1);}
.dropdown-menu.main-color .dropdown-divider,
.dropdown-menu.info-color .dropdown-divider,
.dropdown-menu.success-color .dropdown-divider,
.dropdown-menu.warning-color .dropdown-divider,
.dropdown-menu.danger-color .dropdown-divider{background-color:rgba(255, 255, 255, 0.2);}
.dropdown-menu.info-color{background-color:rgba(41, 192, 255, 1);}
.dropdown-menu.info-color:before{color:rgba(41, 192, 255, 1);}
.dropdown-menu.success-color{background-color:rgba(92, 229, 170, 1);}
.dropdown-menu.success-color:before{color:rgba(92, 229, 170, 1);}
.dropdown-menu.warning-color{background-color:rgba(255, 184, 59, 1);}
.dropdown-menu.warning-color:before{color:rgba(255, 184, 59, 1);}
.dropdown-menu.danger-color{background-color:rgba(239, 109, 126, 1);}
.dropdown-menu.danger-color:before{color:rgba(239, 109, 126, 1);}
.dropdown-toggle::after{margin-left:0.1em;-webkit-transition:all 200ms linear;-moz-transition:all 200ms linear;-o-transition:all 200ms linear;-ms-transition:all 200ms linear;transition:all 200ms linear;}
.dropdown-toggle[aria-expanded="true"]:after{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}
.dropdown-menu{padding-top:0.5rem;padding-bottom:0.5rem;border:0;box-shadow:0px 5px 50px 0px rgba(0, 0, 0, 0.15);border-radius:0.125rem;-webkit-transition:all 150ms linear;-moz-transition:all 150ms linear;-o-transition:all 150ms linear;-ms-transition:all 150ms linear;transition:all 150ms linear;font-size:13px;line-height:18px;}
.dropdown-menu:before{display:inline-block;position:absolute;width:0;height:0;vertical-align:middle;content:"";top:-5px;left:10px;right:auto;color:#FFFFFF;border-bottom:.4em solid;border-right:.4em solid transparent;border-left:.4em solid transparent;}
.dropdown-menu .dropdown-header:not([href]):not([tabindex]){font-family:'Poppins', sans-serif;color:rgba(182, 182, 182, 0.9);font-size:0.98rem;text-transform:uppercase;font-weight:700;}
.dropdown-menu.dropdown-menu-right:before{left:auto;right:10px;}
.dropdown .dropdown-menu{-webkit-transform:translate3d(0, -25px, 0);-moz-transform:translate3d(0, -25px, 0);-o-transform:translate3d(0, -25px, 0);-ms-transform:translate3d(0, -25px, 0);transform:translate3d(0, -25px, 0);visibility:hidden;opacity:0;filter:alpha(opacity=0);display:block;}
.dropdown.show .dropdown-menu,
.dropdown-menu.open{opacity:1;filter:alpha(opacity=100);visibility:visible;-webkit-transform:translate3d(0, 0px, 0);-moz-transform:translate3d(0, 0px, 0);-o-transform:translate3d(0, 0px, 0);-ms-transform:translate3d(0, 0px, 0);transform:translate3d(0, 0px, 0);}
.dropdown.show .dropdown-menu{-webkit-transform:translate3d(0, 7px, 0);-moz-transform:translate3d(0, 7px, 0);-o-transform:translate3d(0, 7px, 0);-ms-transform:translate3d(0, 7px, 0);transform:translate3d(0, 7px, 0);}
.dropdown-menu .dropdown-item{padding-top:0.5rem;padding-bottom:0.5rem;-webkit-transition:all 150ms linear;-moz-transition:all 150ms linear;-o-transition:all 150ms linear;-ms-transition:all 150ms linear;transition:all 150ms linear;}
.dropdown-menu .dropdown-item i{margin-right:12px;}
.dropdown-menu.dark{background-color:rgba(06, 06, 06, 1);}
.dropdown-menu.dark .dropdown-item{color:#fff;}
.dropdown-menu.dark:before{color:rgba(06, 06, 06, 1);}
.dropdown-menu.dark .dropdown-item:hover{color:#fff;background-color:rgba(36, 36, 36, 1);}
.dropdown-menu.dark .dropdown-divider{background-color:rgba(52, 52, 52, 1);}
.dropdown-menu .sub-menu-wrap{position:relative;padding-left:0;}
.dropdown-menu .sub-menu-wrap:after{position:absolute;font-family:'FontAwesome';content:"\f105";top:50%;right:5px;z-index:2;font-size:10px;color:#888;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}
.dropdown-menu.dark .sub-menu-wrap:after{color:#ccc;}
.dropdown-menu .sub-menu-wrap .sub-menu{position:absolute;top:-0.8rem;opacity:0;box-shadow:0px 5px 50px 0px rgba(0, 0, 0, 0.15);padding:0.8rem;border-radius:0.125rem;-webkit-transition:all 250ms linear;-moz-transition:all 250ms linear;-o-transition:all 250ms linear;-ms-transition:all 250ms linear;transition:all 250ms linear;visibility:hidden;-webkit-transform:translate3d(15px, 0, 0);-moz-transform:translate3d(15px, 0, 0);-o-transform:translate3d(15px, 0, 0);-ms-transform:translate3d(15px, 0, 0);transform:translate3d(15px, 0, 0);}
.dropdown-menu .sub-menu-wrap .sub-menu.right{left:calc(100% - 1px);}
.dropdown-menu .sub-menu-wrap .sub-menu.left{right:calc(100% - 1px);}
.dropdown-menu .sub-menu-wrap:hover .sub-menu{opacity:1;display:block;visibility:visible;-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{padding:0.8rem 2rem;box-shadow:0px 0px 30px 0px rgba(0, 0, 0, 0.15);border-radius:0.125rem;}
.navbar .nav-item{margin-left:2px;margin-right:2px;}
.navbar-brand{padding-top:.25rem;padding-bottom:.25rem;font-size:1rem;font-family:'Poppins', sans-serif;font-weight:400;}
.navbar-inverse .navbar-nav .nav-link{color:#fff;font-family:'Poppins', sans-serif;font-weight:400;font-size:.75rem;line-height:1.2rem;letter-spacing:1.5px;text-transform:uppercase;opacity:1;display:block;border-radius:0.125rem;padding:0.8em 1em;-webkit-transition:all 200ms linear;-moz-transition:all 200ms linear;-o-transition:all 200ms linear;-ms-transition:all 200ms linear;transition:all 200ms linear;}
#menu-wrap.cbp-af-header.cbp-af-header-shrink .navbar-inverse .navbar-nav .nav-link{color:#323232;font-family:'Poppins', sans-serif;font-weight:500;font-size:.75rem;line-height:1.2rem;letter-spacing:1.5px;text-transform:uppercase;opacity:1;display:block;border-radius:0.125rem;padding:0.8em 1em;-webkit-transition:all 200ms linear;-moz-transition:all 200ms linear;-o-transition:all 200ms linear;-ms-transition:all 200ms linear;transition:all 200ms linear;}
.navbar-light .navbar-nav .nav-link{color:#323232;font-family:'Poppins', sans-serif;font-weight:500;font-size:.75rem;line-height:1.2rem;letter-spacing:1.5px;text-transform:uppercase;opacity:1;display:block;border-radius:0.125rem;padding:0.8em 1em;-webkit-transition:all 200ms linear;-moz-transition:all 200ms linear;-o-transition:all 200ms linear;-ms-transition:all 200ms linear;transition:all 200ms linear;}
.navbar-inverse .navbar-nav .nav-link i{font-size:1rem;line-height:1.2rem;}
.navbar-light .navbar-nav .nav-link i{font-size:1rem;line-height:1.2rem;}
.navbar-inverse .navbar-nav .nav-link:focus,
.navbar-inverse .navbar-nav .nav-link:hover{color:#fff;}
.navbar-light .navbar-nav .nav-link:focus,
.navbar-light .navbar-nav .nav-link:hover{color:#323232;}
.nav-link:hover{background-color:rgba(255,255,255,0.2);}
.navbar-light .navbar-nav .nav-link:hover{background-color:rgba(21,21,21,0.06);}
.mPS2id-highlight{background-color:rgba(255,255,255,0.2) !important;}
.navbar-light .navbar-nav .nav-link.mPS2id-highlight{color:#fff !important;}
.navbar-inverse .navbar-nav .open > .nav-link,
.navbar-inverse .navbar-nav .active > .nav-link,
.navbar-inverse .navbar-nav .nav-link.open,
.navbar-inverse .navbar-nav .nav-link.active,
.navbar-inverse .navbar-nav .dropdown.show .nav-link{background-color:rgba(255,255,255,0.2);}
.navbar-light .navbar-nav .open > .nav-link,
.navbar-light .navbar-nav .active > .nav-link,
.navbar-light .navbar-nav .nav-link.open,
.navbar-light .navbar-nav .nav-link.active,
.navbar-light .navbar-nav .dropdown.show .nav-link{background-color:rgba(21,21,21,0.06);}
.bg-primary{background-color:#6dc234 !important;}
.bg-success{background-color:rgba(92, 229, 170, 1) !important;}
.bg-info{background-color:rgba(41, 192, 255, 1) !important;}
.bg-warning{background-color:rgba(255, 184, 59, 1) !important;}
.bg-danger{background-color:rgba(239, 109, 126, 1) !important;}
.bg-inverse{background-color:#060606 !important;}
.navbar-toggler{cursor:pointer;padding:6px 0.75rem;font-size:1.25rem;border:none;border-radius:0;}
.navbar-toggler:hover,
.navbar-toggler:active,
.navbar-toggler:focus{border:none;outline:none;}
.navbar-inverse .navbar-toggler-icon{background-image:none;}
.navbar-light .navbar-toggler-icon{background-image:none;}
.navbar-inverse .navbar-toggler-icon{position:relative;width:1.5em;height:1px;background-color:#fff;-webkit-transition:all 200ms linear;-moz-transition:all 200ms linear;-o-transition:all 200ms linear;-ms-transition:all 200ms linear;transition:all 200ms linear;}
.navbar-light .navbar-toggler-icon{position:relative;width:1.5em;height:1px;background-color:#323232;-webkit-transition:all 200ms linear;-moz-transition:all 200ms linear;-o-transition:all 200ms linear;-ms-transition:all 200ms linear;transition:all 200ms linear;}
.navbar-inverse .navbar-toggler-icon:before{content:'';width:70%;height:1px;background-color:#fff;top:-7px;left:0;position:absolute;z-index:1;-webkit-transition:all 200ms linear;-moz-transition:all 200ms linear;-o-transition:all 200ms linear;-ms-transition:all 200ms linear;transition:all 200ms linear;}
.navbar-light .navbar-toggler-icon:before{content:'';width:70%;height:1px;background-color:#323232;top:-7px;left:0;position:absolute;z-index:1;-webkit-transition:all 200ms linear;-moz-transition:all 200ms linear;-o-transition:all 200ms linear;-ms-transition:all 200ms linear;transition:all 200ms linear;}
.navbar-inverse .navbar-toggler-icon:after{content:'';width:70%;height:1px;background-color:#fff;bottom:-7px;right:0;position:absolute;z-index:1;-webkit-transition:all 200ms linear;-moz-transition:all 200ms linear;-o-transition:all 200ms linear;-ms-transition:all 200ms linear;transition:all 200ms linear;}
.navbar-light .navbar-toggler-icon:after{content:'';width:70%;height:1px;background-color:#323232;bottom:-7px;right:0;position:absolute;z-index:1;-webkit-transition:all 200ms linear;-moz-transition:all 200ms linear;-o-transition:all 200ms linear;-ms-transition:all 200ms linear;transition:all 200ms linear;}
.navbar-toggler:hover .navbar-toggler-icon:before,
.navbar-toggler:hover .navbar-toggler-icon:after{width:100%;}
.navbar-toggler[aria-expanded="true"] .navbar-toggler-icon{background-color:transparent;}
.navbar-toggler[aria-expanded="true"] .navbar-toggler-icon:after,
.navbar-toggler[aria-expanded="true"] .navbar-toggler-icon:before{width:100%;}
.navbar-toggler[aria-expanded="true"] .navbar-toggler-icon:after{-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);bottom:50%;}
.navbar-toggler[aria-expanded="true"] .navbar-toggler-icon:before{-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);top:50%;}
.navbar-toggler[aria-expanded="true"]:hover .navbar-toggler-icon:after,
.navbar-toggler[aria-expanded="true"]:hover .navbar-toggler-icon:before{-webkit-transform:scale(0.9);-moz-transform:scale(0.9);-ms-transform:scale(0.9);-o-transform:scale(0.9);transform:scale(0.9);}
.navbar-non-toggleable .navbar-nav{padding-top:15px;padding-bottom:15px;}
.navbar-non-toggleable .nav-item{margin-top:2px;margin-bottom:2px;margin-left:0;margin-right:0;}
.tabs-back{box-shadow:0px 0px 30px 0px rgba(0, 0, 0, 0.1);border-radius:0.25rem;}
.tabs-back.bg-tab-white{background-color:#fff;}
.bg-tab-primary{}
.bg-tab-success{background-color:rgba(92, 229, 170, 1);}
.bg-tab-info{background-color:rgba(41, 192, 255, 1);}
.bg-tab-warning{background-color:rgba(255, 184, 59, 1);}
.bg-tab-danger{background-color:rgba(239, 109, 126, 1);}
.bg-tab-inverse{background-color:#060606;}
.nav.nav-tabs{position:relative;padding:1.4rem;border:none;border-bottom:1px solid rgba(0,0,0,.1);-webkit-transition:all 200ms linear;-moz-transition:all 200ms linear;-o-transition:all 200ms linear;-ms-transition:all 200ms linear;transition:all 200ms linear;}
.bg-tab-primary .nav.nav-tabs{border-bottom:1px solid rgba(255,255,255,.2);}
.nav-tabs .nav-item{position:relative;margin-bottom:-1px;-webkit-transition:all 200ms linear;-moz-transition:all 200ms linear;-o-transition:all 200ms linear;-ms-transition:all 200ms linear;transition:all 200ms linear;}
.nav-tabs .nav-link{position:relative;border:1px solid transparent;border-radius:3rem;font-size:13px;line-height:22px;color:#777;padding:0.7rem 1.4rem;margin:0 4px;-webkit-transition:all 200ms linear;-moz-transition:all 200ms linear;-o-transition:all 200ms linear;-ms-transition:all 200ms linear;transition:all 200ms linear;}
.bg-tab-primary .nav-tabs .nav-link{border:1px solid transparent;color:#fff;background-color:transparent;}
.bg-tab-primary .nav-tabs .nav-link:hover{border-color:#fff;}
.bg-tab-primary .nav-tabs .nav-link:active,
.bg-tab-primary .nav-tabs .nav-link:focus{border-color:transparent;}
.nav-tabs .nav-link i{font-size:17px;line-height:22px;padding-right:7px;}
.nav-tabs .nav-link:focus,
.nav-tabs .nav-link:hover{border-color:#777;}
.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link{background-color:#fff;}
.tab-content{padding:2rem;}
.tab-content p{margin:0;}
.bg-tab-primary .tab-content{color:#fff;}
.progress-container{position:relative;width:100%;display:block;}
.progress-badge{color:#777;text-transform:uppercase;letter-spacing:1px;font-family:'Poppins', sans-serif;font-weight:400;font-size:.8rem;}
.progress-badge.dark{color:#fff;}
.progress{margin-top:0.8rem;border-radius:0;height:1px;}
.progress-value{position:absolute;top:0;right:15px;letter-spacing:1px;font-family:'Poppins', sans-serif;font-weight:300;font-size:0.8rem;}
.progress-dark .progress-bar{background-color:#000;}
.progress-dark .progress{background-color:rgba(0,0,0,.3);}
.progress-dark .progress-value{color:#777;}
.progress-success .progress-bar{background-color:rgba(92, 229, 170, 1);}
.progress-success .progress{background-color:rgba(92, 229, 170, .3);}
.progress-success .progress-value{color:rgba(92, 229, 170, 1);}
.progress-info .progress-bar{background-color:rgba(41, 192, 255, 1);}
.progress-info .progress{background-color:rgba(41, 192, 255, .3);}
.progress-info .progress-value{color:rgba(41, 192, 255, 1);}
.progress-warning .progress-bar{background-color:rgba(255, 184, 59, 1);}
.progress-warning .progress{background-color:rgba(255, 184, 59, .3);}
.progress-warning .progress-value{color:rgba(255, 184, 59, 1);}
.progress-danger .progress-bar{background-color:rgba(239, 109, 126, 1);}
.progress-danger .progress{background-color:rgba(239, 109, 126, .3);}
.progress-danger .progress-value{color:rgba(239, 109, 126, 1);}
.accordion-style{position:relative;width:100%;display:block;box-shadow:0px 0px 30px 0px rgba(0, 0, 0, 0.25);}
.accordion-style .card{background-color:#fff;border:none;border-radius:0;}
.accordion-style .card-block{padding:2rem;}
.accordion-style .card-header{padding:0;margin:0;background-color:#fff;border:none;}
.accordion-style .card-header{padding:0;margin:0;background-color:#fff;border:none;}
.accordion-style .card-header a{position:relative;width:100%;display:block;border-bottom:1px solid rgba(0, 0, 0, .04);padding:1.3rem 2rem;background-color:#f9f9f9;font-size:0.8rem;text-transform:uppercase;font-weight:500;letter-spacing:1px;color:#212121;text-decoration:none;-webkit-transition:all 200ms linear;-moz-transition:all 200ms linear;-o-transition:all 200ms linear;-ms-transition:all 200ms linear;transition:all 200ms linear;}
.accordion-style .card-header a:hover{color:#fff;}
.accordion-style .card-header a[aria-expanded="true"]{color:#fff;}
.accordion-style .card-header a[aria-expanded="true"]:before,
.accordion-style .card-header a[aria-expanded="true"]:after{background-color:#fff;}
.accordion-style .card-header a:hover:before,
.accordion-style .card-header a:hover:after{background-color:#fff;}
.accordion-style .card-header a[aria-expanded="true"]:before{}
.accordion-style .card-header a[aria-expanded="true"]:after{-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);}
.accordion-style .card-header a:before{content:'';width:24px;height:1px;background-color:#000;top:50%;right:25px;position:absolute;z-index:1;-webkit-transition:all 200ms linear;-moz-transition:all 200ms linear;-o-transition:all 200ms linear;-ms-transition:all 200ms linear;transition:all 200ms linear;}
.accordion-style .card-header a:after{content:'';width:1px;height:24px;background-color:#000;bottom:50%;margin-bottom:-12px;right:37px;position:absolute;z-index:1;-webkit-transition:all 200ms linear;-moz-transition:all 200ms linear;-o-transition:all 200ms linear;-ms-transition:all 200ms linear;transition:all 200ms linear;}
.accordion-style.dark .card{background-color:#212121;}
.accordion-style.dark .card-header{background-color:#323232;}
.accordion-style.dark .card-header a{border-bottom:1px solid rgba(0, 0, 0, .4);background-color:#323232;color:#fff;}
.accordion-style.dark .card-block{color:#fff;}
.accordion-style.dark .card-header a:after,
.accordion-style.dark .card-header a:before{background-color:#fff;}
.checkbox,
.radio{margin-bottom:12px;}
.checkbox label,
.radio label{display:inline-block;position:relative;cursor:pointer;padding-left:35px;line-height:26px;margin-bottom:0;}
.radio label{padding-left:28px;}
.checkbox label::before,
.checkbox label::after{content:" ";display:inline-block;position:absolute;width:26px;height:26px;left:0;cursor:pointer;border-radius:3px;top:0;background-color:transparent;border:1px solid #777;-webkit-transition:all 400ms linear;-moz-transition:all 400ms linear;-o-transition:all 400ms linear;-ms-transition:all 400ms linear;transition:all 400ms linear;}
.checkbox label::after{font-family:'mind';content:"\e680";top:0px;text-align:center;font-size:14px;line-height:26px;opacity:0;color:#777;border:0;background-color:inherit;-webkit-transform:scale(1.4);-moz-transform:scale(1.4);-ms-transform:scale(1.4);-o-transform:scale(1.4);transform:scale(1.4);}
.checkbox input[type="checkbox"],
.radio input[type="radio"]{opacity:0;position:absolute;visibility:hidden;}
.checkbox input[type="checkbox"]:checked+label::after{opacity:1;border:0;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);}
.checkbox input[type="checkbox"]:disabled+label,
.radio input[type="radio"]:disabled+label{color:#9A9A9A;opacity:.5;}
.checkbox input[type="checkbox"]:disabled+label::before,
.checkbox input[type="checkbox"]:disabled+label::after{cursor:not-allowed;}
.checkbox input[type="checkbox"]:disabled+label,
.radio input[type="radio"]:disabled+label{cursor:not-allowed;}
.radio label::before,
.radio label::after{content:" ";width:20px;height:20px;border-radius:50%;border:1px solid #777;display:inline-block;position:absolute;left:3px;top:3px;padding:1px;-webkit-transition:opacity 0.3s linear;-moz-transition:opacity 0.3s linear;-o-transition:opacity 0.3s linear;-ms-transition:opacity 0.3s linear;transition:opacity 0.3s linear;}
.radio input[type="radio"]+label:after,
.radio input[type="radio"]{opacity:0;}
.radio input[type="radio"]:checked+label::after{width:4px;height:4px;background-color:#777;border-color:#777;top:11px;left:11px;opacity:1;}
.radio input[type="radio"]:checked+label::after{opacity:1;}
.radio input[type="radio"]:disabled+label{color:#9A9A9A;}
.radio input[type="radio"]:disabled+label::before,
.radio input[type="radio"]:disabled+label::after{color:#9A9A9A;}
.checkbox.info label::before,
.checkbox.info label::after{border:1px solid rgba(41, 192, 255, 1);}
.checkbox.info label::after{color:rgba(41, 192, 255, 1);}
.checkbox.info input[type="checkbox"]:disabled,
.radio.info input[type="radio"]:disabled{color:rgba(41, 192, 255, 1);}
.radio.info label::before,
.radio.info label::after{border:1px solid rgba(41, 192, 255, 1);}
.radio.info input[type="radio"]:checked+label::after{background-color:rgba(41, 192, 255, 1);border-color:rgba(41, 192, 255, 1);}
.radio.info input[type="radio"]:disabled{color:rgba(41, 192, 255, 1);}
.radio.info input[type="radio"]:disabled,
.radio.info input[type="radio"]:disabled{color:rgba(41, 192, 255, 1);}
.checkbox.success label::before,
.checkbox.success label::after{border:1px solid rgba(92, 229, 170, 1);}
.checkbox.success label::after{color:rgba(92, 229, 170, 1);}
.checkbox.success input[type="checkbox"]:disabled,
.radio.success input[type="radio"]:disabled{color:rgba(92, 229, 170, 1);}
.radio.success label::before,
.radio.success label::after{border:1px solid rgba(92, 229, 170, 1);}
.radio.success input[type="radio"]:checked+label::after{background-color:rgba(92, 229, 170, 1);border-color:rgba(92, 229, 170, 1);}
.radio.success input[type="radio"]:disabled{color:rgba(92, 229, 170, 1);}
.radio.success input[type="radio"]:disabled,
.radio.success input[type="radio"]:disabled{color:rgba(92, 229, 170, 1);}
.checkbox.warning label::before,
.checkbox.warning label::after{border:1px solid rgba(255, 184, 59, 1);}
.checkbox.warning label::after{color:rgba(255, 184, 59, 1);}
.checkbox.warning input[type="checkbox"]:disabled,
.radio.warning input[type="radio"]:disabled{color:rgba(255, 184, 59, 1);}
.radio.warning label::before,
.radio.warning label::after{border:1px solid rgba(255, 184, 59, 1);}
.radio.warning input[type="radio"]:checked+label::after{background-color:rgba(255, 184, 59, 1);border-color:rgba(255, 184, 59, 1);}
.radio.warning input[type="radio"]:disabled{color:rgba(255, 184, 59, 1);}
.radio.warning input[type="radio"]:disabled,
.radio.warning input[type="radio"]:disabled{color:rgba(255, 184, 59, 1);}
.checkbox.danger label::before,
.checkbox.danger label::after{border:1px solid rgba(239, 109, 126, 1);}
.checkbox.danger label::after{color:rgba(239, 109, 126, 1);}
.checkbox.danger input[type="checkbox"]:disabled,
.radio.danger input[type="radio"]:disabled{color:rgba(239, 109, 126, 1);}
.radio.danger label::before,
.radio.danger label::after{border:1px solid rgba(239, 109, 126, 1);}
.radio.danger input[type="radio"]:checked+label::after{background-color:rgba(239, 109, 126, 1);border-color:rgba(239, 109, 126, 1);}
.radio.danger input[type="radio"]:disabled{color:rgba(239, 109, 126, 1);}
.radio.danger input[type="radio"]:disabled,
.radio.danger input[type="radio"]:disabled{color:rgba(239, 109, 126, 1);}
.bootstrap-switch{display:inline-block;direction:ltr;cursor:pointer;border:0;position:relative;text-align:left;padding-bottom:15px;line-height:8px;width:80px !important;padding-left:8px;height:36px;outline:none;overflow:hidden;z-index:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;-webkit-transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;}
.bootstrap-switch .bootstrap-switch-container{display:inline-flex;top:0;height:20px;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);width:100px !important;}
.bootstrap-switch .bootstrap-switch-handle-on,
.bootstrap-switch .bootstrap-switch-handle-off,
.bootstrap-switch .bootstrap-switch-label{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:inline-block !important;height:100%;color:#fff;letter-spacing:1px;font-family:'Poppins', sans-serif;font-weight:400;font-size:10px;text-indent:-12px;line-height:20px;-webkit-transition:0.25s ease-out;transition:0.25s ease-out;}
.bootstrap-switch .bootstrap-switch-label{}
.bootstrap-switch .bootstrap-switch-handle-on,
.bootstrap-switch .bootstrap-switch-handle-off{text-align:center;z-index:1;float:left;width:50% !important;}
.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-primary,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-primary{color:#fff;margin-top:8px;}
.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-info,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-info{color:#fff;background:rgba(41, 192, 255, 1);margin-top:8px;}
.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-success,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-success{color:#fff;background:rgba(92, 229, 170, 1);margin-top:8px;}
.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-warning,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-warning{background:rgba(255, 184, 59, 1);color:#fff;margin-top:8px;}
.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-danger,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-danger{color:#fff;background:rgba(239, 109, 126, 1);margin-top:8px;}
.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-default,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-default{color:#fff;background:#999;margin-top:8px;}
.bootstrap-switch .bootstrap-switch-label{text-align:center;z-index:100;color:#333333;background:#ffffff;width:30px !important;height:30px !important;margin:2px -15px;border-radius:20px;position:absolute;float:left;top:0;left:50%;padding:0;box-shadow:0 0 12px rgba(0, 0, 0, 0.3);}
.bootstrap-switch.bootstrap-switch-off .bootstrap-switch-label{background-color:#414141;}
.bootstrap-switch.bootstrap-switch-on:hover .bootstrap-switch-label{width:34px !important;margin-left:-19px;}
.bootstrap-switch.bootstrap-switch-off:hover .bootstrap-switch-label{width:34px !important;}
.bootstrap-switch .bootstrap-switch-handle-on{border-radius:10px;}
.bootstrap-switch .bootstrap-switch-handle-off{text-indent:13px;border-radius:10px;}
.bootstrap-switch input[type='radio'],
.bootstrap-switch input[type='checkbox']{position:absolute !important;top:0;left:0;opacity:0;filter:alpha(opacity=0);z-index:-1;}
.bootstrap-switch.bootstrap-switch-animate .bootstrap-switch-container{-webkit-transition:margin-left 0.5s;transition:margin-left 0.5s;}
.bootstrap-switch.bootstrap-switch-on .bootstrap-switch-container{margin-left:-2px !important;}
.bootstrap-switch.bootstrap-switch-off .bootstrap-switch-container{margin-left:-39px !important;}
.bootstrap-switch-off .bootstrap-switch-handle-on{opacity:0;}
.bootstrap-switch-on .bootstrap-switch-handle-off{opacity:0;}
.pagination{border-radius:0;}
.page-item.active .page-link{background-color:#212121;box-shadow:0 0 18px rgba(0, 0, 0, 0.3);border:1px solid transparent;}
.page-link:active,
.page-link:focus,
.page-link{border:1px solid rgba(0, 0, 0, .08);border-radius:35px !important;padding:0px 11px;margin:0 3px;min-width:35px;text-align:center;height:35px;line-height:35px;color:#2c2c2c;cursor:pointer;font-size:13px;text-transform:uppercase;background:transparent;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-o-transition:all 0.2s linear;-ms-transition:all 0.2s linear;transition:all 0.2s linear;}
.page-item{margin:0 0.1rem;}
.page-item:first-child{margin-left:0;}
.page-item:first-last{margin-right:0;}
.page-link:hover{color:#fff;background-color:#212121;box-shadow:0 0 18px rgba(0, 0, 0, 0.3);border:1px solid transparent;}
.primary .page-item.active .page-link{}
.primary .page-link:hover{}
.info .page-item.active .page-link{background:rgba(41, 192, 255, 1);}
.info .page-link:hover{background:rgba(41, 192, 255, 1);}
.success .page-item.active .page-link{background:rgba(92, 229, 170, 1);}
.success .page-link:hover{background:rgba(92, 229, 170, 1);}
.warning .page-item.active .page-link{background:rgba(255, 184, 59, 1);}
.warning .page-link:hover{background:rgba(255, 184, 59, 1);}
.danger .page-item.active .page-link{background:rgba(239, 109, 126, 1);}
.danger .page-link:hover{background:rgba(239, 109, 126, 1);}
.noUi-target,
.noUi-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-ms-touch-action:none;touch-action:none;-ms-user-select:none;-moz-user-select:none;user-select:none;-moz-box-sizing:border-box;box-sizing:border-box;}
.noUi-target{position:relative;direction:ltr;}
.noUi-base{width:100%;height:100%;position:relative;z-index:1;}
.noUi-connect{position:absolute;right:0;top:0;left:0;bottom:0;}
.noUi-origin{position:absolute;height:0;width:0;}
.noUi-handle{position:relative;z-index:1;}
.noUi-state-tap .noUi-connect,
.noUi-state-tap .noUi-origin{-webkit-transition:top 0.3s, right 0.3s, bottom 0.3s, left 0.3s;transition:top 0.3s, right 0.3s, bottom 0.3s, left 0.3s;}
.noUi-state-drag *{cursor:inherit !important;}
.noUi-base,
.noUi-handle{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
.noUi-horizontal{height:1px;}
.noUi-horizontal .noUi-handle{border-radius:3px;background-color:#FFFFFF;box-shadow:0 1px 13px 0 rgba(0, 0, 0, 0.2);height:15px;width:15px;cursor:pointer;margin-left:-10px;margin-top:-7px;}
.noUi-vertical{width:1px;}
.noUi-vertical .noUi-handle{width:15px;height:15px;margin-left:-10px;margin-top:-7px;}
.noUi-target{background-color:rgba(182, 182, 182, 0.3);border-radius:3px;}
.noUi-connect{background:#888;border-radius:3px;-webkit-transition:background 450ms;transition:background 450ms;}
.noUi-draggable{cursor:ew-resize;}
.noUi-vertical .noUi-draggable{cursor:ns-resize;}
.noUi-handle{border-radius:3px;background:#FFF;cursor:default;box-shadow:inset 0 0 1px #FFF, inset 0 1px 7px #EBEBEB, 0 3px 6px -3px #BBB;-webkit-transition:300ms ease 0s;-moz-transition:300ms ease 0s;-ms-transition:300ms ease 0s;-o-transform:300ms ease 0s;transition:300ms ease 0s;}
.noUi-active{border:none;outline:none;-webkit-transform:scale3d(1.2, 1.2, 1);-moz-transform:scale3d(1.2, 1.2, 1);-ms-transform:scale3d(1.2, 1.2, 1);-o-transform:scale3d(1.2, 1.2, 1);transform:scale3d(1.2, 1.2, 1);}
.slider.go-big .noUi-active{-webkit-transform:scale3d(1.5, 1.5, 1);-moz-transform:scale3d(1.5, 1.5, 1);-ms-transform:scale3d(1.5, 1.5, 1);-o-transform:scale3d(1.5, 1.5, 1);transform:scale3d(1.5, 1.5, 1);}
[disabled] .noUi-connect{background:#B8B8B8;}
[disabled].noUi-target,
[disabled].noUi-handle,
[disabled] .noUi-handle{cursor:not-allowed;border:none;outline:none;}
.noUi-pips,
.noUi-pips *{-moz-box-sizing:border-box;box-sizing:border-box;}
.noUi-pips{position:absolute;color:#999;}
.noUi-value{position:absolute;text-align:center;}
.noUi-value-sub{color:#ccc;font-size:10px;}
.noUi-marker{position:absolute;background:#CCC;}
.noUi-marker-sub{background:#AAA;}
.noUi-marker-large{background:#AAA;}
.noUi-pips-horizontal{padding:10px 0;height:80px;top:100%;left:0;width:100%;}
.noUi-value-horizontal{-webkit-transform:translate3d(-50%, 50%, 0);transform:translate3d(-50%, 50%, 0);}
.noUi-marker-horizontal.noUi-marker{margin-left:-1px;width:2px;height:5px;}
.noUi-marker-horizontal.noUi-marker-sub{height:10px;}
.noUi-marker-horizontal.noUi-marker-large{height:15px;}
.noUi-pips-vertical{padding:0 10px;height:100%;top:0;left:100%;}
.noUi-value-vertical{-webkit-transform:translate3d(0, 50%, 0);transform:translate3d(0, 50%, 0);padding-left:25px;}
.noUi-marker-vertical.noUi-marker{width:5px;height:2px;margin-top:-1px;}
.noUi-marker-vertical.noUi-marker-sub{width:10px;}
.noUi-marker-vertical.noUi-marker-large{width:15px;}
.noUi-tooltip{display:block;position:absolute;border:none;background:transparent;color:#999;font-family:'Poppins', sans-serif;font-weight:400;font-size:.7rem;padding:1px;text-align:center;}
.noUi-horizontal .noUi-tooltip{-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);left:50%;bottom:120%;}
.noUi-vertical .noUi-tooltip{-webkit-transform:translate(0, -50%);transform:translate(0, -50%);top:50%;right:120%;}
.slider .noUi-handle:active,
.slider .noUi-handle:focus{border:none;outline:none;}
.slider.slider-neutral .noUi-connect,
.slider.slider-neutral.noUi-connect{background-color:#FFFFFF;}
.slider.slider-neutral.noUi-target{background-color:rgba(255, 255, 255, 0.3);}
.slider.slider-neutral .noUi-handle{background-color:#FFFFFF;}
.slider.slider-primary .noUi-connect,
.slider.slider-primary.noUi-connect{}
.slider.slider-primary.noUi-target{}
.slider.slider-primary .noUi-handle{}
.slider.slider-info .noUi-connect,
.slider.slider-info.noUi-connect{background-color:rgba(41, 192, 255, 1);}
.slider.slider-info.noUi-target{background-color:rgba(41, 192, 255, 0.3);}
.slider.slider-info .noUi-handle{background-color:rgba(41, 192, 255, 1);}
.slider.slider-success .noUi-connect,
.slider.slider-success.noUi-connect{background-color:rgba(92, 229, 170, 1);}
.slider.slider-success.noUi-target{background-color:rgba(92, 229, 170, 0.3);}
.slider.slider-success .noUi-handle{background-color:rgba(92, 229, 170, 1);}
.slider.slider-warning .noUi-connect,
.slider.slider-warning.noUi-connect{background-color:rgba(255, 184, 59, 1);}
.slider.slider-warning.noUi-target{background-color:rgba(255, 184, 59, 0.3);}
.slider.slider-warning .noUi-handle{background-color:rgba(255, 184, 59, 1);}
.slider.slider-danger .noUi-connect,
.slider.slider-danger.noUi-connect{background-color:rgba(239, 109, 126, 1);}
.slider.slider-danger.noUi-target{background-color:rgba(239, 109, 126, 0.3);}
.slider.slider-danger .noUi-handle{background-color:rgba(239, 109, 126, 1);}
.video-section{position:relative;width:100%;margin:0 auto;max-width:800px;}
.video-wrapper, figure.vimeo, figure.youtube{margin:0;position:relative;padding-bottom:56.25%;padding-top:0;height:0;overflow:hidden;}
.video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;}
figure.youtube a img, figure.vimeo a img{position:absolute;top:0;left:0;width:auto;height:100%;max-width:none;}
figure.vimeo a:after, figure.youtube a:after{content:"";width:60px;height:60px;background:#fff;z-index:9;position:absolute;top:50%;left:50%;margin:-30px 0 0 -30px;border-radius:50%;box-shadow:0px 0px 0px 10px rgba(255,255,255,0.25);-webkit-transition:all 500ms linear;-moz-transition:all 500ms linear;-o-transition:all 500ms linear;-ms-transition:all 700ms linear;transition:all 500ms linear;}
figure.vimeo:hover a:after, figure.youtube:hover a:after{box-shadow:0px 0px 0px 1000px rgba(255,255,255,0.1);}
figure.vimeo a:before, figure.youtube a:before{content:"";width:0;height:0;border-top:9px solid transparent;border-bottom:9px solid transparent;z-index:10;position:absolute;top:50%;left:50%;margin-left:-3px;margin-top:-7px;display:block;-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-o-transition:all 300ms linear;-ms-transition:all 300ms linear;transition:all 300ms linear;}
figure.vimeo:hover a:before, figure.youtube:hover a:before{border-left:10px solid #fff;}
figure.vimeo a:hover img, figure.youtube a:hover img{-webkit-transition:all 0.4s;transition:all 0.4s;}
figure.vimeo a img, figure.youtube a img{-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-o-transition:all 300ms linear;-ms-transition:all 300ms linear;transition:all 300ms linear;a -webkit-transform:scale(1);transform:scale(1);}
.modal{z-index:11000;padding:15px;}
.modal-content .modal-header .title{margin-top:5px;margin-bottom:0;}
.modal-header{border:none;}
.modal-content{border:none;padding:20px;padding-bottom:10px;}
.modal-footer{border-top:none;padding-bottom:20px;}
.modal-backdrop{z-index:10080;background-color:#000;}
.modal-backdrop.show{opacity:0.9;}
.modal-header button.close span{position:relative;width:30px;height:30px;-webkit-transition:all 200ms linear;-moz-transition:all 200ms linear;-o-transition:all 200ms linear;-ms-transition:all 200ms linear;transition:all 200ms linear;}
.modal-header button.close{border:none;outline:none;position:relative;width:30px;height:30px;display:block;opacity:1;-webkit-transition:all 200ms linear;-moz-transition:all 200ms linear;-o-transition:all 200ms linear;-ms-transition:all 200ms linear;transition:all 200ms linear;}
.modal-header button.close span:focus,
.modal-header button.close span:active{border:none;outline:none;}
.modal-header button.close span:before{content:'';width:30px;height:1px;background-color:#000;top:50%;right:-15px;position:absolute;z-index:1;-webkit-transition:all 200ms linear;-moz-transition:all 200ms linear;-o-transition:all 200ms linear;-ms-transition:all 200ms linear;transition:all 200ms linear;-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}
.modal-header button.close span:after{content:'';width:30px;height:1px;background-color:#000;bottom:50%;right:-15px;position:absolute;z-index:1;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all 200ms linear;-moz-transition:all 200ms linear;-o-transition:all 200ms linear;-ms-transition:all 200ms linear;transition:all 200ms linear;}
.modal-header button.close:hover span:before,
.modal-header button.close:hover span:after{-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0);}
.modal-header button.close:hover span:before{margin-top:-1px;}
.modal-content .modal-footer{-webkit-justify-content:space-between;justify-content:space-between;}
.btn.btn-white{color:#212121;background-color:#fff;}
.btn.btn-white:hover{color:#212121;background-color:#fff;}
.btn-link.btn-white{color:#fff;}
.btn-link{cursor:pointer;}
.btn-link.btn-nor{color:#fff;opacity:.6;}
.btn-link.btn-nor:hover{color:#fff;opacity:.6;}
.btn-link:active,
.btn-link:focus{border:none;outline:none;text-decoration:none;overflow:hidden;background-color:transparent;text-decoration:none;box-shadow:none;}
.modal.danger .modal-content,
.modal.warning .modal-content,
.modal.success .modal-content,
.modal.info .modal-content,
.modal.primary .modal-content,
.modal.default .modal-content{color:#fff;}
.modal.danger .modal-header button.close span:before,
.modal.danger .modal-header button.close span:after,
.modal.warning .modal-header button.close span:before,
.modal.warning .modal-header button.close span:after,
.modal.success .modal-header button.close span:before,
.modal.success .modal-header button.close span:after,
.modal.info .modal-header button.close span:before,
.modal.info .modal-header button.close span:after,
.modal.primary .modal-header button.close span:before,
.modal.primary .modal-header button.close span:after,
.modal.default .modal-header button.close span:before,
.modal.default .modal-header button.close span:after{background-color:#fff;}
.modal.default .modal-content{background-color:#212121;}
.modal.info .modal-content{background-color:rgba(41, 192, 255, 1);}
.modal.success .modal-content{background-color:rgba(92, 229, 170, 1);}
.modal.warning .modal-content{background-color:rgba(255, 184, 59, 1);}
.modal.danger .modal-content{background-color:rgba(239, 109, 126, 1);}
.modal-icon{position:relative;background-color:#fff;border-radius:50%;box-shadow:0px 0px 30px 0px rgba(0, 0, 0, 0.15);text-align:center;color:#000;width:80px;height:80px;line-height:80px;font-size:26px;display:block;}
.modal.info .modal-icon{color:rgba(41, 192, 255, 1);}
.modal.success .modal-icon{color:rgba(92, 229, 170, 1);}
.modal.warning .modal-icon{color:rgba(255, 184, 59, 1);}
.modal.danger .modal-icon{color:rgba(239, 109, 126, 1);}
.tipper{height:1px;left:-99999px;position:absolute;pointer-events:none;top:-99999px;width:1px;z-index:100000;}
.tipper .tipper-content{background:rgba(255, 255, 255, 0.95);font-weight:400;letter-spacing:1px;box-shadow:0px 5px 25px 0px rgba(0, 0, 0, 0.2);border-radius:3px;color:#000;display:block;float:left;font-family:'Poppins', sans-serif;font-size:13px;margin:0;padding:8px 20px;position:relative;white-space:nowrap;}
.tipper .tipper-caret{background:url('../img/tipper-icon.png') no-repeat;display:block;height:11px;position:absolute;width:100%;}
.tipper.right .tipper-content{float:right;}
.tipper.right .tipper-caret{background-position:left center;left:-5px;top:0;}
.tipper.left .tipper-content{float:left;-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%);}
.tipper.left .tipper-caret{background-position:right center;right:-5px;top:0;}
.tipper.top .tipper-caret,
.tipper.bottom .tipper-caret{display:block;float:none;height:5px;width:12px;margin-left:-6px;}
.tipper.top .tipper-content{}
.tipper.top .tipper-caret{background-position:center bottom;bottom:-5px;left:0;text-align:center;}
.tipper.bottom .tipper-content{}
.tipper.bottom .tipper-caret{background-position:center top;top:-5px;left:0;}
#google-container{position:relative;width:100%;height:500px;}
#google-container.big-60-height{height:60vh;}
#google-container.full-height{height:100vh;}
#google-container.full-height-2{height:calc(100vh - 100px);}
#google-container.big-70-height{height:70vh;}
#google-container.big-75-height{height:75vh;}
#google-container.big-80-height{height:80vh;}
#google-container.big-height{height:85vh;}
#cd-google-map{position:relative;}
#cd-google-map address{position:absolute;z-index:30;max-width:200px;width:calc(100% - 20px);bottom:20px;left:30px;padding:1.5em 1.5em;background-color:rgba(255, 255, 255, 0.9);color:#000;text-align:left;font-size:0.8rem;}
#cd-zoom-in, #cd-zoom-out{height:32px;width:32px;cursor:pointer;margin-left:30px;background-repeat:no-repeat;background-size:32px 64px;opacity:.7;background-image:url("../img/cd-icon-controller.svg");z-index:3;-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-o-transition:all 300ms linear;-ms-transition:all 300ms linear;transition:all 300ms linear;}
#cd-zoom-in:hover, #cd-zoom-out:hover{opacity:1;}
.no-touch #cd-zoom-in:hover, .no-touch #cd-zoom-out:hover{opacity:1;}
#cd-zoom-in:hover, #cd-zoom-out:hover{opacity:1;}
#cd-zoom-in{background-position:50% 0;margin-top:30px;margin-bottom:1px;z-index:3;}
#cd-zoom-in.bigger-top{margin-top:130px;}
#cd-zoom-out{background-position:50% -32px;z-index:3;}
.list-style{margin-top:0.5rem;list-style:none;}
.list-style li{margin-top:0.5rem;margin-bottom:0.5rem;font-size:0.8rem;line-height:1.1rem;}
.list-style li:first-child{margin-top:0;}
.list-style li:last-child{margin-bottom:0;}
.list-style.square li:before,
.list-style.circle-o li:before,
.list-style.circle li:before{font-family:'FontAwesome';font-size:0.5rem;margin-right:15px;display:inline-block;line-height:1.1rem;height:1.1rem;vertical-align:middle;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.list-style.circle li:before{content:'\f111';}
.list-style.circle-o li:before{content:'\f10c';}
.list-style.square li:before{content:'\f0c8';}
.list-style li i{font-size:0.8rem;line-height:1.1rem;height:1.1rem;width:20px;text-align:left;margin-right:10px;}
.counter-wrap{position:relative;width:100%;}
.counter-wrap.ver-2{height:7rem;}
.counter-wrap.ver-2.land{height:6rem;}
.counter-wrap.ver-2.land em{font-style:normal;}
.counter-wrap.ver-2.land sup{font-size:3.8rem;font-weight:100;}
.counter-wrap.ver-2.land p span.small-2{opacity:0.3;font-size:6rem;line-height:6rem;height:6rem;}
.counter-wrap.ver-2 p span.small-2{position:absolute;top:0;left:0;width:100%;font-size:7rem;line-height:7rem;height:7rem;opacity:0.5;font-weight:100;z-index:1;}
.counter-wrap.ver-2 h6{position:absolute;top:50%;left:0;margin-top:-0.5rem;font-weight:600;width:100%;z-index:2;}
.counter-wrap.ver-3{height:9rem;}
.counter-wrap.ver-3 p span.small-2{position:absolute;top:0;left:0;width:100%;font-size:9rem;line-height:9rem;height:9rem;opacity:0.6;font-weight:100;z-index:1;}
.counter-wrap.ver-3 h6{position:absolute;top:50%;left:0;font-size:1.2rem;margin-top:-0.6rem;font-weight:600;width:100%;color:#444;z-index:2;}
.counter-wrap h6{text-align:center;padding-bottom:0;margin-bottom:0;font-size:.95rem;font-weight:400;letter-spacing:2px;color:#999;}
.counter-wrap.dark h6{color:#fff;}
.counter-wrap p{text-align:center;}
.counter-wrap p span{text-align:center;font-size:150px;line-height:120px;vertical-align:top;height:120px;font-weight:100;}
.counter-wrap p span.med{text-align:center;font-size:80px;line-height:70px;height:70px;font-weight:200;}
.counter-wrap p span.med-2{text-align:center;font-size:70px;line-height:60px;height:60px;font-weight:200;}
.counter-wrap p span.small{text-align:center;font-size:40px;line-height:30px;height:30px;font-weight:400;}
.counter-wrap p span.small-2{text-align:center;font-size:37px;line-height:32px;height:32px;font-weight:300;}
.counter-wrap p span.small.dec{text-align:center;font-size:26px;line-height:20px;height:20px;font-weight:300;}
.dropcap{width:60px;height:60px;text-align:center;font-size:60px;line-height:60px;font-weight:300;float:left;}
.dropcap.rounded{border-radius:0.3rem;font-size:42px;}
.dropcap.circle{border-radius:50%;font-size:38px;}
.dropcap.dark-bg,
.dropcap.primary-bg{color:#fff;margin-right:10px;margin-top:5px;width:55px;height:55px;line-height:55px;}
.dropcap.dark-bg{background-color:#212121;}
.separator-wrap{width:100%;min-height:1px;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;flex-wrap:no-wrap;webkit-box-align:center;align-items:center;margin-left:auto;margin-right:auto;}
.separator-wrap p{margin-bottom:0;padding-left:1rem;padding-right:1rem;}
.separator{position:relative;-webkit-box-flex:1;flex:1 1 auto;min-width:10%;}
.separator-line{position:relative;height:1px;display:block;top:1px;width:100%;border-top:1px solid #e3e3e3;}
.opacity-40{opacity:0.4;}
.separator-line.med{border-top-width:3px;}
.separator-line.big{border-top-width:8px;border-radius:2px;}
.separator-line.dashed{border-top-style:dashed;outline:none;}
.anime-block{position:relative;display:block;width:100%;padding-top:65px;padding-bottom:65px;font-size:.8rem;color:#fff;text-align:center;line-height:1rem;border-radius:0.25rem;box-shadow:0px 0px 25px 0px rgba(0, 0, 0, 0.1);}
.pricing{position:relative;display:block;width:100%;padding-top:30px;padding-bottom:30px;padding-left:30px;padding-right:30px;border-radius:0.3rem;overflow:hidden;box-shadow:0px 4px 15px 0px rgba(0, 0, 0, 0.06);-webkit-transition:all 200ms linear;-moz-transition:all 200ms linear;-o-transition:all 200ms linear;-ms-transition:all 200ms linear;transition:all 200ms linear;}
.pricing.popular{box-shadow:0px 6px 32px 0px rgba(0, 0, 0, 0.13);-webkit-transform:translateY(-5px);-moz-transform:translateY(-5px);-ms-transform:translateY(-5px);-o-transform:translateY(-5px);transform:translateY(-5px);}
.pricing.dark{background-color:#212121;}
.pricing:hover{box-shadow:0px 6px 32px 0px rgba(0, 0, 0, 0.13);-webkit-transform:translateY(-5px);-moz-transform:translateY(-5px);-ms-transform:translateY(-5px);-o-transform:translateY(-5px);transform:translateY(-5px);}
.pricing.dark h3{color:#fff;}
.pricing.big-shad{box-shadow:0px 8px 35px 0px rgba(0, 0, 0, .35);}
.pricing-sub{font-family:'Poppins', sans-serif;font-size:0.65rem;line-height:0.95rem;color:#b1b1b1;font-weight:400;text-transform:uppercase;letter-spacing:3px;}
.pricing-price{font-family:'Poppins', sans-serif;font-size:5.3rem;line-height:5.3rem;font-weight:100;letter-spacing:3px;}
.pricing-price sup{font-size:1.5rem;vertical-align:super;letter-spacing:5px;font-weight:300;}
.pricing-per{font-family:'Poppins', sans-serif;font-size:0.6rem;line-height:0.6rem;color:#a9a9a9;font-weight:400;text-transform:uppercase;letter-spacing:2px;}
.pricing-line{position:relative;display:block;width:100%;height:3px;background-color:#e9e9e9;}
.pricing.dark .pricing-line{background-color:#555;}
.pricing .list-style{padding-left:0;margin-left:0;}
.pricing .list-style .fa.grey{color:#e9e9e9;}
.pricing.dark li{color:#fff;}
.pricing .list-style li{margin-bottom:0.8rem;}
.pricing .ribbon{position:absolute;top:20px;right:10px;text-align:right;z-index:4;}
.pricing .ribbon i{display:inline-block;font-size:40px;vertical-align:top;-webkit-transition:all 200ms linear;-moz-transition:all 200ms linear;-o-transition:all 200ms linear;-ms-transition:all 200ms linear;transition:all 200ms linear;}
.pricing:hover .ribbon i{-webkit-transform:scale(1.04);-moz-transform:scale(1.04);-ms-transform:scale(1.04);-o-transform:scale(1.04);transform:scale(1.04);}
.typed i{}
.typed-cursor{-webkit-animation:0.7s blink step-end infinite;-moz-animation:0.7s blink step-end infinite;-ms-animation:0.7s blink step-end infinite;-o-animation:0.7s blink step-end infinite;animation:0.7s blink step-end infinite;}
.scroll-to-top{position:fixed;cursor:pointer;bottom:40px;right:40px;width:35px;height:35px;display:none;z-index:9999;text-align:center;line-height:35px;font-size:15px;border-radius:0.25rem;background-color:#e3e3e3;box-shadow:0px 0px 15px 0px rgba(0, 0, 0, 0.06);-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-o-transition:all 300ms linear;-ms-transition:all 300ms linear;transition:all 300ms linear;}
.scroll-to-top:hover{color:#fff;box-shadow:0px 0px 30px 0px rgba(0, 0, 0, 0.18);}
.section{position:relative;width:100%;}
.over-hide{overflow:hidden;}
.full-height{height:100vh;}
.full-height-2{height:calc(100vh - 100px);}
.big-70-height{height:70vh;}
.big-75-height{height:75vh;}
.big-80-height{height:80vh;}
.big-height{height:85vh;}
.half-height{height:50vh;}
.padding-top-1st{padding-top:240px;}
.padding-bottom-1st{padding-bottom:180px;}
.padding-top-bottom{padding-top:120px;padding-bottom:120px;}
.padding-top{padding-top:120px;}
.padding-bottom{padding-bottom:120px;}
.padding-top-bottom-big{padding-top:160px;padding-bottom:160px;}
.padding-top-big{padding-top:160px;}
.padding-bottom-big{padding-bottom:160px;}
.padding-top-bottom-small{padding-top:80px;padding-bottom:80px;}
.padding-top-small{padding-top:80px;}
.padding-bottom-small{padding-bottom:80px;}
.padding-top-bottom-smaller{padding-top:40px;padding-bottom:40px;}
.padding-top-smaller{padding-top:40px;}
.padding-bottom-smaller{padding-bottom:40px;}
.padding-top-bottom-1{padding-top:1px;padding-bottom:1px;}
.background-white{background-color:#ffffff;}
.background-grey{background-color:#fbfbfb;}
.background-grey-2{background-color:#f9f9f9;}
.background-dark{background-color:#212121;}
.background-dark-1{background-color:#323232;}
.background-dark-2{background-color:#1b1b1b;}
.background-black{background-color:#000000;}
.background-black-1{background-color:#121212;}
.background-image-cover{background-position:center;background-size:cover;background-repeat:no-repeat;}
.background-image-cover-top{background-position:top center;background-size:cover;background-repeat:no-repeat;}
.background-image-cover-bottom{background-position:bottom center;background-size:cover;background-repeat:no-repeat;}
.background-image-cover-left{background-position:center left;background-size:cover;background-repeat:no-repeat;}
.background-image-cover-right{background-position:center right;background-size:cover;background-repeat:no-repeat;}
.rounded-2{border-radius:0.5rem;}
.rounded-3{border-radius:0.75rem;}
.rounded-4{border-radius:1rem;}
.max-width-95{max-width:95vw;}
.max-width-90{max-width:90vw;}
.max-width-85{max-width:85vw;}
.max-width-80{max-width:80vw;}
.max-width-75{max-width:75vw;}
.max-width-70{max-width:70vw;}
.max-width-65{max-width:65vw;}
.max-width-60{max-width:60vw;}
.max-width-55{max-width:55vw;}
.max-width-50{max-width:50vw;}
.color-white{color:#fff;}
.color-black{color:#000000;}
.transform-y-160{-webkit-transform:translateY(-160px);-moz-transform:translateY(-160px);-ms-transform:translateY(-160px);-o-transform:translateY(-160px);transform:translateY(-160px);}
.transform-y-120{-webkit-transform:translateY(-120px);-moz-transform:translateY(-120px);-ms-transform:translateY(-120px);-o-transform:translateY(-120px);transform:translateY(-120px);}
.transform-y-80{-webkit-transform:translateY(-80px);-moz-transform:translateY(-80px);-ms-transform:translateY(-80px);-o-transform:translateY(-80px);transform:translateY(-80px);}
.transform-y-40{-webkit-transform:translateY(-40px);-moz-transform:translateY(-40px);-ms-transform:translateY(-40px);-o-transform:translateY(-40px);transform:translateY(-40px);}
.img-wrap{position:relative;width:100%;}
.img-wrap img{width:100%;display:block;}
.grey-fade-over{position:absolute;width:100%;height:100%;top:0;left:0;background-color:#111;opacity:.25;z-index:300;}
.grey-fade-over-2{position:absolute;width:100%;height:100%;top:0;left:0;background-color:#323232;opacity:.5;z-index:300;}
.grey-fade-over-3{position:absolute;width:100%;height:100%;top:0;left:0;background-color:#323232;opacity:.85;z-index:300;}
.dark-fade-over{position:absolute;width:100%;height:100%;top:0;left:0;background-color:#000;opacity:.7;z-index:300;}
.light-fade-over{position:absolute;width:100%;height:100%;top:0;left:0;background-color:#fff;opacity:.7;z-index:300;}
.light-fade-over-2{position:absolute;width:100%;height:100%;top:0;left:0;background-color:#fff;opacity:.3;z-index:300;}
.light-fade-over-3{position:absolute;width:100%;height:100%;top:0;left:0;background-color:#fff;opacity:.5;z-index:300;}
.z-bigger{z-index:1000;}
.z-bigger-2{z-index:1010;}
.text-center{text-align:center;}
#menu-wrap{position:fixed;width:100%;z-index:5000;margin:0 auto;top:0;left:0;}
#menu-wrap .navbar-brand .dlogo{display:block;position:absolute;max-height:160px;margin-top:-60px;width:auto;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}
#menu-wrap .navbar-brand .mlogo{display:none;}
#menu-wrap.cbp-af-header.cbp-af-header-shrink .navbar-brand .mlogo{display:block;position:absolute;max-height:95px;margin-top:-30px;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}
#menu-wrap.cbp-af-header.cbp-af-header-shrink .navbar-brand .dlogo{display:none;}
.cbp-af-header{-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}
.cbp-af-header.cbp-af-header-shrink{-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}
.black-menu-background-1st-trans{background-color:rgba(0, 0, 0, 0);-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}
.white-menu-background-1st-trans{background-color:rgba(255, 255, 255, 0);-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}
.white-menu-background-no-trans{background-color:rgba(255, 255, 255, 1);-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}
.menu-shadow{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}
.cbp-af-header.cbp-af-header-shrink.menu-shadow{box-shadow:0px 8px 25px 0px rgba(0, 0, 0, 0.04);-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}
.cbp-af-header.cbp-af-header-shrink.black-menu-background-1st-trans{background-color:rgba(0, 0, 0, 0.92);-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}
.cbp-af-header.cbp-af-header-shrink.white-menu-background-1st-trans{background-color:rgba(255, 255, 255, 0.97);-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}
.cbp-af-header.cbp-af-header-shrink.white-menu-background-no-trans{background-color:rgba(255, 255, 255, 1);-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}
.menu-fixed-padding{padding-top:40px;padding-bottom:40px;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}
.menu-fixed-padding-small-same{padding-top:20px;padding-bottom:20px;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}
.menu-fixed-padding-small{padding-top:30px;padding-bottom:10px;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}
.cbp-af-header.cbp-af-header-shrink.menu-fixed-padding{padding-top:2px;padding-bottom:2px;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}
.cbp-af-header.cbp-af-header-shrink.menu-fixed-padding-small{padding-top:2px;padding-bottom:2px;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}
.cbp-af-header.cbp-af-header-shrink.menu-fixed-padding-small-same{padding-top:2px;padding-bottom:2px;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}
.cbp-af-header .bg-inverse{background-color:rgba(0, 0, 0, 0) !important;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}
.cbp-af-header.cbp-af-header-shrink .bg-inverse{background-color:rgba(0, 0, 0, 0) !important;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}
.cbp-af-header .bg-inverse.not-transparent{background-color:rgba(0, 0, 0, 1) !important;padding:0.8rem 1.4rem;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}
.cbp-af-header.cbp-af-header-shrink .bg-inverse.not-transparent{background-color:rgba(0, 0, 0, 0) !important;padding:0.8rem 0;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}
.cbp-af-header .navbar{padding:0.8rem 0;box-shadow:none;border-radius:0;}
.cbp-af-header .navbar .nav-item .dropdown-menu{padding:1rem;margin-top:15px;}
.cbp-af-header .navbar .nav-item.mega-menu .dropdown-menu{padding:0;}
.cbp-af-header .navbar .nav-item .dropdown-menu a{padding-left:0.6rem;}
.cbp-af-header .navbar .dropdown-menu{font-size:0.78rem;}
.cbp-af-header .navbar .dropdown-menu i{width:0.9rem;}
.cbp-af-header .navbar-toggler-left{left:0;}
.cbp-af-header .navbar-toggler-right{right:0;}
.cbp-af-header .navbar-toggler{padding:6px 0;}
.dropdown.mega-menu{position:static;}
.dropdown.mega-menu .dropdown-menu:before{display:none;}
.dropdown.mega-menu .dropdown-toggle::after{}
.dropdown-menu.large-menu{}
.cbp-af-header .navbar .nav-item.mega-menu .dropdown-menu{margin-top:0;}
.drop-mega-menu{position:relative;display:block;width:100%;list-style:none;padding:25px 15px !important;}
.drop-mega-menu:after{content:'';display:block;clear:both;}
.drop-mega-menu li{position:relative;display:inline-block;float:left;list-style:none;border-right:1px solid rgba(0, 0, 0, 0.07);width:25%;padding-left:10px;padding-right:10px;border-right:none;}
.dropdown-menu.dark .drop-mega-menu li{border-right:1px solid rgba(255, 255, 255, 0.12);}
.dropdown-menu.dark .drop-mega-menu li:last-child{border-right:none;}
.drop-mega-menu li.half-menu{width:50%;}
.drop-mega-menu li:last-child{border-right:none;}
.navbar .nav-item.icons-item-menu .nav-link{line-height:2.4rem;height:2.4rem;padding:0em 0.6em;vertical-align:middle;}
.navbar .nav-item.icons-item-menu .nav-link:focus,
.navbar .nav-item.icons-item-menu .nav-link:active,
.navbar .nav-item.icons-item-menu .nav-link:hover{background-color:transparent;}
.navbar .nav-item.icons-item-menu .nav-link i{font-size:.8rem;}
.navbar .nav-item.icons-item-menu .nav-link:active,
.navbar .nav-item.icons-item-menu .nav-link:focus{outline:none;}
.navbar .nav-item.icons-item-menu.modal-search .nav-link:active,
.navbar .nav-item.icons-item-menu.modal-search .nav-link:focus{color:#fff;}
.navbar .nav-item.icons-item-menu .nav-link:active[aria-expanded="false"],
.navbar .nav-item.icons-item-menu .nav-link:focus[aria-expanded="false"]{color:#fff;}
.navbar.navbar-light .nav-item.icons-item-menu.modal-search .nav-link:active,
.navbar.navbar-light .nav-item.icons-item-menu.modal-search .nav-link:focus{color:#323232;}
.navbar.navbar-light .nav-item.icons-item-menu .nav-link:active[aria-expanded="false"],
.navbar.navbar-light .nav-item.icons-item-menu .nav-link:focus[aria-expanded="false"]{color:#323232;}
.icons-item-menu .ml-4{margin-left:30px !important;}
.navbar .dropdown-menu li{list-style:none;}
.navbar .dropdown-menu ul{list-style:none;padding-left:0;}
.navbar .nav-item.icons-item-menu .dropdown-menu{width:300px;padding:1rem;margin-top:15px;}
.navbar .nav-item.icons-item-menu .dropdown-menu img{width:90px;display:inline-block;margin-right:15px;float:left;}
.navbar .nav-item.icons-item-menu .dropdown-menu h6{display:inline-block;margin-top:0;padding-top:0;font-size:0.7rem;line-height:0.8rem;color:#777;float:left;max-width:calc(100% - 130px);}
.mleft{padding-right:50px;}
.drop-shop-block{position:relative;width:100%;display:block;margin-right:15px;}
.dropdown-menu.dark .drop-shop-block span.close:after,
.dropdown-menu.dark .drop-shop-block span.close:before{background-color:#fff;}
.nav-item.dropdown.icons-item-menu .dropdown-menu.dark .drop-shop-block h6,
.nav-item.dropdown.icons-item-menu .dropdown-menu.dark .drop-shop-block p{color:#fff;font-weight:400;}
.nav-item.dropdown.icons-item-menu .dropdown-menu.dark p span{color:#fff;}
.drop-shop-block span.close{position:relative;width:15px;height:15px;display:block;float:right;}
.drop-shop-block span.close:before{content:'';width:15px;height:1px;background-color:#000;top:50%;left:0;position:absolute;z-index:2;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all 200ms linear;-moz-transition:all 200ms linear;-o-transition:all 200ms linear;-ms-transition:all 200ms linear;transition:all 200ms linear;}
.drop-shop-block span.close:after{content:'';width:15px;height:1px;background-color:#000;top:50%;left:0;position:absolute;z-index:2;-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:all 200ms linear;-moz-transition:all 200ms linear;-o-transition:all 200ms linear;-ms-transition:all 200ms linear;transition:all 200ms linear;}
.drop-shop-block span.close:hover:before,
.drop-shop-block span.close:hover:after{-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0);}
.navbar .nav-item.icons-item-menu .dropdown-menu p{position:relative;display:block;margin-top:0;padding-top:0;font-size:0.7rem;line-height:0.7rem;color:#777;width:100%;text-align:right;}
.navbar .nav-item.icons-item-menu .dropdown-menu p strong{font-size:0.9rem;line-height:0.9rem;font-weight:500;margin-top:10px;margin-bottom:10px;float:right;}
.navbar .nav-item.icons-item-menu .dropdown-menu p span{float:left;font-size:0.9rem;line-height:0.9rem;font-weight:500;margin-top:10px;margin-bottom:10px;}
.modal.search-modal .modal-dialog{max-width:100%;margin:0;}
.modal.search-modal .modal-content{height:calc(100vh - 30px);min-height:calc(100vh - 30px);}
.modal.search-modal .modal-content{background-color:transparent;}
.modal.search-modal .modal-content input{border-color:rgba(255, 255, 255, .3);color:#fff;padding-bottom:15px;font-size:2.4rem;-webkit-transition:all 200ms linear;-moz-transition:all 200ms linear;-o-transition:all 200ms linear;-ms-transition:all 200ms linear;transition:all 200ms linear;}
.modal.search-modal .modal-content button.btn{position:absolute;top:20px;right:20px;z-index:10;font-size:0.7rem;}
.colored-prim,
.colored-prim:hover,
.colored-prim:focus,
.colored-prim:active{color:#fff !important;}
.colored-prim:hover,
.colored-prim:focus,
.colored-prim:active{opacity:0.8 !important;}
.nav-top-bar{position:relative;overflow:hidden;height:auto;padding-bottom:10px;margin-bottom:0;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}
.cbp-af-header.cbp-af-header-shrink .nav-top-bar{padding-top:14px;padding-bottom:5px;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}
.nav-top-bar p{letter-spacing:1px;font-size:0.75rem;line-height:1rem;font-weight:500;color:#fff;margin-bottom:0;}
.nav-top-bar p a{margin-bottom:0;-webkit-transition:all 200ms linear;-moz-transition:all 200ms linear;-o-transition:all 200ms linear;-ms-transition:all 200ms linear;transition:all 200ms linear;}
.nav-top-bar p a:hover{text-decoration:none;opacity:.6;}
.nav-top-bar .nav-top-social{position:relative;z-index:20;float:right;display:block;margin-bottom:0;}
.nav-top-bar .nav-top-social.on-center{float:none;margin-bottom:0;}
.nav-top-bar .nav-top-social.on-center li{margin-left:1px;margin-right:1px;margin-bottom:0;}
.nav-top-bar .nav-top-social.on-center li a{padding-left:9px;padding-right:9px;margin-bottom:0;}
.nav-top-bar .nav-top-social li{display:inline-block;position:relative;margin-left:10px;}
.nav-top-bar .nav-top-social li a{position:relative;font-family:'Poppins', sans-serif;font-weight:400;font-size:0.75rem;line-height:1rem;letter-spacing:1px;vertical-align:top;color:#fff;text-decoration:none;padding-left:9px;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}
.nav-top-bar .nav-top-social li.twitter a:hover{color:#00b6f1;}
.nav-top-bar .nav-top-social li.facebook a:hover{color:#3b5998;}
.nav-top-bar .nav-top-social li.google a:hover{color:#df4a32;}
.nav-top-bar .nav-top-social li.vimeo a:hover{color:#1ab7ea;}
.nav-top-bar .nav-top-social li.envato a:hover{color:#81B441;}
.nav-top-bar .nav-top-social li a:before{content:'';position:absolute;height:4px;margin-top:-2px;border-radius:50%;width:4px;left:0;top:50%;z-index:10;opacity:1;}
.nav-top-bar .nav-top-social li.twitter a:before{background-color:#00b6f1;}
.nav-top-bar .nav-top-social li.facebook a:before{background-color:#3b5998;}
.nav-top-bar .nav-top-social li.google a:before{background-color:#df4a32;}
.nav-top-bar .nav-top-social li.vimeo a:before{background-color:#1ab7ea;}
.nav-top-bar .nav-top-social li.envato a:before{background-color:#81B441;}
.nav-line-top{border-top:1px solid rgba(255, 255, 255, 0.2);}
.menu-on-hover{-webkit-transform:translateY(-15px) !important;-moz-transform:translateY(-15px) !important;-ms-transform:translateY(-15px) !important;-o-transform:translateY(-15px) !important;transform:translateY(-15px) !important;border-top:15px solid transparent !important;border-radius:0 !important;}
.parallax{background-repeat:repat;background-attachment:fixed;background-size:cover;position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;width:100%;}
@media only screen and (min-width:1930px){.parallax{background-size:cover;}
}
@media only screen and (min-device-width:768px) and (max-device-width:1200px) and (orientation:landscape){.parallax{background-size:cover;background-attachment:scroll;background-position:top center!important;}
}
@media only screen and (max-width:1400px){.parallax{background-size:cover;background-attachment:scroll;background-position:top center!important;}
}
.parallax-1{background-repeat:repat;background-attachment:fixed;background-size:cover;position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;width:100%;}
@media only screen and (min-width:1930px){.parallax-1{background-size:cover;}
}
@media only screen and (min-device-width:768px) and (max-device-width:1200px) and (orientation:landscape){.parallax-1{background-size:cover;background-attachment:scroll;background-position:top center!important;}
}
@media only screen and (max-width:1400px){.parallax-1{background-size:cover;background-attachment:scroll;background-position:top center!important;}
}
.parallax-2{background-repeat:repat;background-attachment:fixed;background-size:cover;position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;width:100%;}
@media only screen and (min-width:1930px){.parallax-2{background-size:cover;}
}
@media only screen and (min-device-width:768px) and (max-device-width:1200px) and (orientation:landscape){.parallax-2{background-size:cover;background-attachment:scroll;background-position:top center!important;}
}
@media only screen and (max-width:1400px){.parallax-2{background-size:cover;background-attachment:scroll;background-position:top center!important;}
}
.parallax-3{background-repeat:repat;background-attachment:fixed;background-size:cover;position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;width:100%;}
@media only screen and (min-width:1930px){.parallax-3{background-size:cover;}
}
@media only screen and (min-device-width:768px) and (max-device-width:1200px) and (orientation:landscape){.parallax-3{background-size:cover;background-attachment:scroll;background-position:top center!important;}
}
@media only screen and (max-width:1400px){.parallax-3{background-size:cover;background-attachment:scroll;background-position:top center!important;}
}
.parallax-4{background-repeat:repat;background-attachment:fixed;background-size:cover;position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;width:100%;}
@media only screen and (min-width:1930px){.parallax-4{background-size:cover;}
}
@media only screen and (min-device-width:768px) and (max-device-width:1200px) and (orientation:landscape){.parallax-4{background-size:cover;background-attachment:scroll;background-position:top center!important;}
}
@media only screen and (max-width:1400px){.parallax-4{background-size:cover;background-attachment:scroll;background-position:top center!important;}
}
.parallax-pat{background-attachment:fixed;background-repeat:repeat;background-size:300px 300px;position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;width:100%;}
@media (max-width:991px){.nav-top-bar{display:none;}
.nav-line-top{border-top:1px solid rgba(255, 255, 255, 0);}
.scroll-to-top{top:auto;bottom:20px;right:20px;width:30px;height:30px;line-height:30px;font-size:13px;}
#menu-wrap{position:relative;top:auto;left:auto;}
#menu-wrap .navbar-brand .mlogo,
#menu-wrap.cbp-af-header.cbp-af-header-shrink .navbar-brand .mlogo{    max-height: 90px;
    margin-top: -30px;
    display: block;
    margin-left: -40px;
    position: absolute;}
#menu-wrap .navbar-brand .dlogo,
#menu-wrap.cbp-af-header.cbp-af-header-shrink .navbar-brand .dlogo{max-height:20px;display:none;}
.navbar-inverse .navbar-nav .nav-link{color:#323232;font-family:'Poppins', sans-serif;font-weight:500;font-size:.75rem;line-height:1.2rem;letter-spacing:1.5px;text-transform:uppercase;opacity:1;display:block;border-radius:0.125rem;padding:0.8em 1em;-webkit-transition:all 200ms linear;-moz-transition:all 200ms linear;-o-transition:all 200ms linear;-ms-transition:all 200ms linear;transition:all 200ms linear;}
.navbar-inverse .navbar-nav .nav-link:focus,
.navbar-inverse .navbar-nav .nav-link:hover{color:#323232;}
.black-menu-background-1st-trans{background-color:rgba(0, 0, 0, 1);}
.white-menu-background-1st-trans{background-color:rgba(255, 255, 255, 1);}
.white-menu-background-no-trans{background-color:rgba(255, 255, 255, 1);}
.cbp-af-header.cbp-af-header-shrink.black-menu-background-1st-trans{background-color:rgba(0, 0, 0, 1);}
.cbp-af-header.cbp-af-header-shrink.white-menu-background-1st-trans{background-color:rgba(255, 255, 255, 1);}
.cbp-af-header.cbp-af-header-shrink.white-menu-background-no-trans{background-color:rgba(255, 255, 255, 1);}
.cbp-af-header .bg-inverse.not-transparent{background-color:rgba(0, 0, 0, 0) !important;padding:0.8rem 0;}
.cbp-af-header.cbp-af-header-shrink .bg-inverse.not-transparent{background-color:rgba(0, 0, 0, 0) !important;padding:0.8rem 0;}
.menu-fixed-padding{padding-top:10px;padding-bottom:10px;}
.menu-fixed-padding-small{padding-top:10px;padding-bottom:10px;}
.menu-fixed-padding-small-same{padding-top:10px;padding-bottom:10px;}
.cbp-af-header.cbp-af-header-shrink.menu-fixed-padding{padding-top:10px;padding-bottom:10px;}
.cbp-af-header.cbp-af-header-shrink.menu-fixed-padding-small{padding-top:10px;padding-bottom:10px;}
.cbp-af-header.cbp-af-header-shrink.menu-fixed-padding-small-same{padding-top:10px;padding-bottom:10px;}
.cbp-af-header.cbp-af-header-shrink.menu-shadow{box-shadow:0px 6px 20px 0px rgba(0, 0, 0, 0);}
.drop-mega-menu{width:100%;max-width:100%;}
.drop-mega-menu li{display:block;float:none;padding-left:0;padding-right:0;border-right:none;width:100%;}
.dropdown-menu.dark .drop-mega-menu li{border-right:none;}
.drop-mega-menu li.half-menu{width:100%;}
.icons-item-menu .ml-4{margin-left:0 !important;}
.navbar .nav-item.icons-item-menu .nav-link{padding:0.8em 1.2em;font-size:.65rem;line-height:1.2rem;height:auto;}
.navbar .nav-item.icons-item-menu .nav-link i{font-size:.9rem;}
.navbar .nav-item.icons-item-menu .dropdown-menu{width:100%;}
.dropdown .dropdown-menu{-webkit-transform:none;-moz-transform:none;-o-transform:none;-ms-transform:none;transform:none;-webkit-transition:all 200ms linear;-moz-transition:all 200ms linear;-o-transition:all 200ms linear;-ms-transition:all 200ms linear;transition:all 200ms linear;box-shadow:none;}
.dropdown.show .dropdown-menu,
.dropdown-menu.open{-webkit-transition:all 200ms linear;-moz-transition:all 200ms linear;-o-transition:all 200ms linear;-ms-transition:all 200ms linear;transition:all 200ms linear;box-shadow:none;}
.dropdown.show .dropdown-menu{-webkit-transition:all 200ms linear;-moz-transition:all 200ms linear;-o-transition:all 200ms linear;-ms-transition:all 200ms linear;transition:all 200ms linear;box-shadow:none;}
.dropdown-menu{margin-bottom:20px;box-shadow:none;}
.modal.search-modal .modal-content input{font-size:0.7rem;}
.modal.search-modal .modal-content button.btn{top:0;right:20px;}
}
@media (min-width:992px){.drop-mega-menu{width:932px;max-width:100%;}
.container-fluid.max-width-95 .drop-mega-menu{width:calc(95vw - 30px);max-width:100%;}
.container-fluid.max-width-90 .drop-mega-menu{width:calc(90vw - 30px);max-width:100%;}
.container-fluid.max-width-85 .drop-mega-menu{width:calc(85vw - 30px);max-width:100%;}
.container-fluid.max-width-80 .drop-mega-menu{width:calc(80vw - 30px);max-width:100%;}
.container-fluid.max-width-75 .drop-mega-menu{width:calc(75vw - 30px);max-width:100%;}
}
@media (min-width:1200px){.drop-mega-menu{width:1160px;max-width:100%;}
.mt-xl-6{margin-top:8rem !important;}
.mb-xl-6{margin-bottom:8rem !important;}
}
.section-image-split{position:fixed;min-width:50%;height:100vh;top:0;left:0;}
.section-image-split.with-map{min-width:40%;}
.hero-center-wrap{position:absolute;width:100%;top:50%;left:0;z-index:20;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}
.hero-center-wrap.z-bigger{z-index:1002;}
.hero-bottom-wrap{position:absolute;width:200%;bottom:-60px;left:-50%;}
.hero-bottom-2-wrap{position:absolute;width:100%;bottom:0;left:0;}
.hero-center-wrap.move-bottom{margin-top:40px;}
.hero-center-wrap.move-top{margin-top:-40px;}
.hero-center-wrap.move-top-2{margin-top:-20px;}
#owl-hero-1{position:relative;width:100%;}
#owl-hero-1 .item{position:relative;z-index:2;overflow:hidden;}
.prev-hero-1{position:absolute;left:0;top:0;width:25%;height:100%;z-index:1002;cursor:url('../img/grab-left.png') 8 8, move !important;}
.next-hero-1{position:absolute;right:0;top:0;width:25%;height:100%;z-index:1002;cursor:url('../img/grab-right.png') 8 8, move !important;}
#owl-hero-1.owl-theme .owl-controls{position:absolute;left:0;text-align:center;bottom:150px;z-index:100;width:100%;z-index:20;}
#owl-hero-1.owl-theme .owl-controls .owl-page span{position:relative;background-color:#212121;border-radius:50%;width:5px;height:5px;margin-left:10px;margin-right:10px;-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-o-transition:all 300ms linear;-ms-transition:all 300ms linear;transition:all 300ms linear;}
#owl-hero-1.owl-theme .owl-controls .owl-page span:before{content:'';position:absolute;top:2.5px;left:2.5px;border-radius:50%;width:0;height:0;background-color:rgba(0, 0, 0, 0.1);-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-o-transition:all 300ms linear;-ms-transition:all 300ms linear;transition:all 300ms linear;}
#owl-hero-1.owl-theme .owl-controls .owl-page.active span:before,
#owl-hero-1.owl-theme .owl-controls .owl-page span:hover:before{top:-7px;left:-7px;width:19px;height:19px;}
.hero-bottom-wrap h2{font-family:'Poppins', sans-serif;font-weight:600;line-height:0.6;font-size:36px;font-size:23vw;color:#fff;margin-bottom:0;}
.hero-bottom-wrap.ver-2 h2{font-family:'Poppins', sans-serif;line-height:0.82;}
.hero-bottom-wrap.ver-3 h2{font-size:14vw;color:#212121;line-height:0.9;font-weight:700;}
.hero-text-studio h2{font-weight:900;font-size:4.5rem;line-height:4.4rem;}
.hero-text-studio p{letter-spacing:1px;font-size:18px;font-weight:500;}
.hero-text-studio.for-project p{font-size:14px;}
.hero-text-studio.for-project p span{background-color:#fff;padding:0.6rem 1.2rem;border-radius:0.2rem;}
.hero-text img{width:90px;display:block;margin:0 auto;padding-bottom:50px;}
.hero-text h1{padding-bottom:20px;text-transform:uppercase;font-weight:300;font-size:4.5rem;}
.hero-text h1 strong{font-weight:700;}
.hero-text p{letter-spacing:1px;font-size:13px;font-weight:500;}
.hero-text p span{padding:8px 12px;border-radius:3px;background-color:rgba(255,255,255,.9);}
.hero-text.big-text h1{font-family:'Poppins', sans-serif;padding-bottom:0;text-transform:none;font-weight:900;font-size:9.5rem;line-height:9.5rem;}
.hero-text.big-text p{letter-spacing:1px;font-size:20px;font-weight:600;color:#fff;}
.hero-text .subtext{font-size:1rem;line-height:1.4rem;font-weight:400;}
.hero-text h2.typed{font-weight:700;font-size:3rem;line-height:3rem;}
.app-hero-text h1{padding-bottom:0;text-transform:none;font-weight:500;font-size:2rem;line-height:2rem;text-transform:capitalize;color:#fff;}
.app-hero-text p{letter-spacing:1px;font-size:18px;font-weight:600;color:#d4d4d4;}
.corporate-hero-text p{font-family:'Poppins', sans-serif;position:relative;letter-spacing:1px;font-size:20px;font-weight:600;color:#d4d4d4;margin-bottom:0;}
.corporate-hero-text p:before{position:absolute;bottom:-17px;content:'';left:50%;width:60px;height:2px;margin-left:-30px;z-index:1;}
.corporate-hero-text h1{padding-bottom:0;text-transform:none;font-weight:200;font-size:4rem;line-height:6rem;letter-spacing:0px;text-transform:uppercase;}
.parallax-hero h1{padding-bottom:0;font-weight:700;font-size:4.5rem;line-height:4.8rem;letter-spacing:2px;}
.parallax-hero p{font-weight:500;font-size:1.2rem;line-height:1.45;letter-spacing:1px;color:#d1d1d1;}
.title{padding-bottom:40px;font-weight:600;}
.main-title{margin-bottom:4.5rem;}
.main-title.no-subtitle{margin-bottom:2.5rem;}
.main-title h2,
.main-title h3,
.main-title h4,
.main-title h5{max-width:500px;width:100%;text-transform:capitalize;}
.main-title.on-dark h2,
.main-title.on-dark h3,
.main-title.on-dark h4,
.main-title.on-dark h5{color:#fff;}
.main-title.text-center h2,
.main-title.text-center h3,
.main-title.text-center h4,
.main-title.text-center h5{margin:0 auto;}
.main-subtitle-top{font-size:0.8rem;font-weight:500;letter-spacing:2px;text-transform:uppercase;}
.main-subtitle-bottom.on-light{color:#999;}
.main-subtitle-bottom{font-size:1.1rem;line-height:1.5;color:#afafaf;font-weight:500;letter-spacing:1px;}
.main-subtitle-bottom.smaller{font-size:1rem;line-height:1.4;font-weight:400;}
.main-title.on-dark .main-subtitle-bottom{color:#d5d5d5;}
.background-img-on-text{font-style:normal;color:#000;letter-spacing:0;-webkit-text-fill-color:transparent;background:-webkit-linear-gradient(transparent, transparent),
url('../img/let.jpg') repeat;background:-o-linear-gradient(transparent, transparent);-webkit-background-clip:text;background-position:center center;background-size:cover;text-shadow:1px 4px 3px rgba(0,0,0,0.06);}
.big-fade-title{position:absolute;width:120%;left:-10%;top:30px;z-index:1;font-size:8vw;line-height:1.2;font-weight:700;}
.big-fade-title.on-light{color:rgba(22, 22, 22, 0.04);}
.typography-line{padding-left:25%;margin-bottom:35px;position:relative;display:block;width:100%;}
.typography-line span{bottom:0;display:block;font-weight:600;font-size:17px;line-height:17px;font-family:'Crimson Text', serif;font-style:italic;left:0;margin-left:20px;position:absolute;width:260px;text-transform:none;}
.clear{clear:both;display:block;height:0;width:100%;}
.hero-slider-wrap{position:relative;width:100%;}
#hero-sync1 .item{position:relative;width:100%;display:block;}
#hero-sync2{position:absolute;bottom:40px;left:40px;max-width:750px;width:100%;z-index:1;}
#hero-sync2 .item{cursor:pointer;max-width:250px;width:100%;opacity:0.4;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out;}
#hero-sync2 .item p{color:#fff;letter-spacing:1px;font-weight:200;font-size:.8rem;line-height:1.5rem;margin-bottom:0;font-family:'Poppins', serif;}
#hero-sync2 .item p span{padding-left:12px;padding-right:12px;opacity:0.7;vertical-align:text-bottom;font-size:1.5rem;line-height:1.5rem;}
#hero-sync2 .item h5{color:#fff;margin-left:54px;letter-spacing:0px;font-weight:500;}
#hero-sync2 .item h5 span{position:relative;display:inline-block;padding-bottom:10px;overflow:hidden;}
#hero-sync2 .item h5 span:before{position:absolute;content:'';bottom:0;left:-100%;width:100%;height:2px;z-index:1;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out;}
#hero-sync2 .item:hover h5 span:before{left:0;}
#hero-sync2 .synced .item h5 span:before{left:0;}
#hero-sync2 .item:hover{opacity:1;}
#hero-sync2 .synced .item{opacity:1;}
.customNavigation.hero-sinc-1-2{position:absolute;bottom:0;right:0;background-color:rgba(0,0,0, .7);width:200px;height:80px;z-index:1000;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out;}
.next-hero-sync-1,
.prev-hero-sync-1{position:absolute;cursor:pointer;bottom:20px;width:40px;height:40px;text-align:center;z-index:1002;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out;}
.next-hero-sync-1{right:40px;}
.prev-hero-sync-1{right:120px;}
.next-hero-sync-1 i,
.prev-hero-sync-1 i{color:#fff;text-align:center;line-height:40px;font-size:17px;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out;}
.next-hero-sync-1:hover i,
.prev-hero-sync-1:hover i{color:#fff;}
.scroll-down-hero-1{position:absolute;cursor:pointer;bottom:20px;right:80px;width:40px;height:40px;text-align:center;z-index:1099;}
.scroll-down-hero-1 i{color:#fff;text-align:center;line-height:40px;font-size:17px;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out;}
.scroll-down-hero-1:hover i{color:#000;}
.hero-social{position:relative;z-index:20;float:left;display:block;padding-left:0;}
.hero-social.text-center-social{float:none;padding:0;}
.hero-social li{display:inline-block;position:relative;margin-right:10px;}
.hero-social.text-center-social li{margin-right:2px;margin-left:2px;}
.hero-social.text-center-social li a{padding-left:7px;padding-right:7px;}
.hero-social.light-social li a{color:#f9f9f9;}
.hero-social li a{position:relative;font-family:'Poppins', sans-serif;font-weight:500;font-size:1.1rem;line-height:1.2rem;letter-spacing:1px;text-decoration:none;color:#888;padding-left:9px;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}
.hero-social li.twitter a:hover{color:#00b6f1;}
.hero-social li.facebook a:hover{color:#3b5998;}
.hero-social li.google a:hover{color:#df4a32;}
.hero-social li.vimeo a:hover{color:#1ab7ea;}
.hero-social li.envato a:hover{color:#81B441;}
.hero-social li a:before{content:'';position:absolute;height:4px;margin-top:-2px;border-radius:50%;width:4px;left:0;top:50%;z-index:10;opacity:1;}
.hero-social li.twitter a:before{background-color:#00b6f1;}
.hero-social li.facebook a:before{background-color:#3b5998;}
.hero-social li.google a:before{background-color:#df4a32;}
.hero-social li.vimeo a:before{background-color:#1ab7ea;}
.hero-social li.envato a:before{background-color:#81B441;}
.landing-box{position:relative;width:100%;margin-bottom:2rem;}
.landing-box p{letter-spacing:1px;text-transform:uppercase;font-weight:400;margin-bottom:0;}
.landing-box img{width:100%;display:block;border-radius:0.5rem;box-shadow:0px 3px 15px 0px rgba(0, 0, 0, 0.1);-webkit-transition:all 200ms linear;-moz-transition:all 200ms linear;-o-transition:all 200ms linear;-ms-transition:all 200ms linear;transition:all 200ms linear;}
.landing-box img:hover{-webkit-transform:translateY(-15px);-moz-transform:translateY(-15px);-ms-transform:translateY(-15px);-o-transform:translateY(-15px);transform:translateY(-15px);box-shadow:0px 10px 35px 0px rgba(0, 0, 0, 0.27);}
.call-box-1{position:relative;width:100%;}
.call-box-1 p{font-family:'Crimson Text', serif;font-style:italic;font-size:17px;letter-spacing:1px;font-weight:500;}
.call-box-1.dark p{color:#fbfbfb;}
.call-box-1.dark h5{color:#fff;}
.video-button{position:relative;width:60px;height:60px;display:block;border-radius:50%;color:#fff;font-size:14px;line-height:60px;text-align:center;cursor:pointer;border:none;outline:none;box-shadow:0px 0px 15px 0px rgba(0, 0, 0, 0);-webkit-transition:all 200ms linear;-moz-transition:all 200ms linear;-o-transition:all 200ms linear;-ms-transition:all 200ms linear;transition:all 200ms linear;}
.video-button:active,
.video-button:focus{border:none;outline:none;}
.video-button.on-dark:before{background-color:rgba(255, 255, 255, 0.12);}
.video-button.on-dark:hover{box-shadow:0px 10px 35px 0px rgba(0, 0, 0, 0.5);}
.video-button:before{position:absolute;content:'';top:-10px;left:-10px;width:80px;height:80px;display:block;border-radius:50%;background-color:rgba(0, 0, 0, 0.08);-webkit-transition:all 200ms linear;-moz-transition:all 200ms linear;-o-transition:all 200ms linear;-ms-transition:all 200ms linear;transition:all 200ms linear;}
.video-button:hover{box-shadow:0px 10px 35px 0px rgba(0, 0, 0, 0.3);}
.video-button:hover:before{top:0;left:0;width:60px;height:60px;}
.call-box-2{position:relative;width:100%;}
.call-box-2 .btn-link{font-size:18px;font-weight:300;letter-spacing:1px;display:inline-block;position:relative;padding:0;}
.call-box-2 .btn-link:before{position:absolute;content:'';bottom:-7px;left:0;height:2px;width:100%;opacity:0;-webkit-transition:all 200ms linear;-moz-transition:all 200ms linear;-o-transition:all 200ms linear;-ms-transition:all 200ms linear;transition:all 200ms linear;}
.call-box-2 .btn-link:hover:before{bottom:-2px;opacity:1;}
.call-box-3{position:relative;width:100%;}
.call-box-3.drop-shadow{box-shadow:0px 6px 25px 0px rgba(0, 0, 0, 0.3);}
.call-box-3.dark p{color:#bbbbbb;}
.call-box-3 i{font-size:3rem;line-height:3rem;}
.call-box-4{position:relative;width:100%;}
.call-box-4 h3{font-family:'Poppins', sans-serif;font-weight:600;font-size:20px;line-height:1.25;margin-bottom:0;}
.call-box-5{position:relative;padding:2.6rem;}
.call-box-5 a{padding-left:0;}
.call-box-5.dark p{color:#f9f9f9;}
.team-box-1{position:relative;width:100%;display:block;padding-bottom:1.5rem;border-radius:0.35rem;}
.team-box-1.all-padding{padding:2.5rem;}
.team-box-1.all-padding img{border-radius:50%}
.team-box-1 img{width:100%;display:block;border-top-left-radius:0.35rem;border-top-right-radius:0.35rem;}
.team-box-1.drop-shadow{box-shadow:0px 4px 15px 0px rgba(0, 0, 0, 0.06);}
.team-box-1 p{letter-spacing:1px;font-family:'Crimson Text', serif;font-size:16px;line-height:24px;font-style:italic;font-weight:500;}
.team-box-1.image-over-box{padding-top:0;}
.team-box-1.image-over-box img{width:6rem;height:6rem;margin:0 auto;-webkit-transform:translateY(-3rem);-moz-transform:translateY(-3rem);-ms-transform:translateY(-3rem);-o-transform:translateY(-3rem);transform:translateY(-3rem);}
.team-box-1.dark h6{color:#fff;}
.team-box-1.dark{color:#dfdfdf;}
.team-box-1.dark .team-social li a{color:#dfdfdf;}
.team-box-1 .team-social{position:relative;z-index:20;display:block;padding-left:0;margin-bottom:0;}
.team-box-1 .team-social li{display:inline-block;position:relative;margin-left:1px;margin-right:1px;}
.team-box-1 .team-social li a{position:relative;font-family:'Poppins', sans-serif;font-weight:400;font-size:0.8rem;line-height:1rem;letter-spacing:1px;text-decoration:none;color:#555;padding-left:7px;padding-right:7px;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}
.team-box-1 .team-social li.twitter a:hover{color:#00b6f1;}
.team-box-1 .team-social li.facebook a:hover{color:#3b5998;}
.team-box-1 .team-social li.google a:hover{color:#df4a32;}
.team-box-1 .team-social li.vimeo a:hover{color:#1ab7ea;}
.team-box-1 .team-social li.envato a:hover{color:#81B441;}
.team-box-1 .team-social li a:before{content:'';position:absolute;height:4px;margin-top:-2px;border-radius:50%;width:4px;left:0;top:50%;z-index:10;opacity:1;}
.team-box-1 .team-social li.twitter a:before{background-color:#00b6f1;}
.team-box-1 .team-social li.facebook a:before{background-color:#3b5998;}
.team-box-1 .team-social li.google a:before{background-color:#df4a32;}
.team-box-1 .team-social li.vimeo a:before{background-color:#1ab7ea;}
.team-box-1 .team-social li.envato a:before{background-color:#81B441;}
.team-box-2{position:relative;width:100%;display:block;border-radius:0.35rem;}
.team-box-2.rounded-circle{border-radius:50%;}
.team-box-2 img{width:100%;display:block;border-top-left-radius:0.35rem;border-top-right-radius:0.35rem;}
.team-box-2.drop-shadow{box-shadow:0px 4px 15px 0px rgba(0, 0, 0, 0.06);}
.team-mask-1{position:absolute;width:calc(100% - 40px);height:calc(100% - 40px);left:20px;top:20px;z-index:1;display:block;opacity:0;background-color:#fff;-webkit-transform:scale(1.4);-moz-transform:scale(1.4);-ms-transform:scale(1.4);-o-transform:scale(1.4);transform:scale(1.4);-webkit-transition:all 250ms linear;-moz-transition:all 250ms linear;-o-transition:all 250ms linear;-ms-transition:all 250ms linear;transition:all 250ms linear;}
.team-box-2:hover .team-mask-1{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);}
.team-box-2 p{position:absolute;top:50%;margin-top:-48px;left:0;width:100%;z-index:2;letter-spacing:1px;font-family:'Crimson Text', serif;font-size:16px;line-height:24px;font-style:italic;font-weight:500;opacity:0;-webkit-transition:all 200ms linear;-moz-transition:all 200ms linear;-o-transition:all 200ms linear;-ms-transition:all 200ms linear;transition:all 200ms linear;}
.team-box-2 h6{position:absolute;top:50%;margin-top:-20px;left:0;width:100%;z-index:2;opacity:0;-webkit-transition:all 200ms linear;-moz-transition:all 200ms linear;-o-transition:all 200ms linear;-ms-transition:all 200ms linear;transition:all 200ms linear;}
.team-box-2 .team-social{position:absolute;top:50%;margin-top:20px;left:0;width:100%;z-index:2;z-index:20;display:block;padding-left:0;margin-bottom:0;opacity:0;-webkit-transition:all 200ms linear;-moz-transition:all 200ms linear;-o-transition:all 200ms linear;-ms-transition:all 200ms linear;transition:all 200ms linear;}
.team-box-2:hover h6,
.team-box-2:hover p,
.team-box-2:hover .team-social{opacity:1;-webkit-transition-delay:0.2s;transition-delay:0.2s;}
.team-box-2 .team-social li{display:inline-block;position:relative;margin-left:1px;margin-right:1px;}
.team-box-2 .team-social li a{position:relative;font-family:'Poppins', sans-serif;font-weight:400;font-size:0.8rem;line-height:1rem;letter-spacing:1px;text-decoration:none;color:#555;padding-left:7px;padding-right:7px;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}
.team-box-2 .team-social li.twitter a:hover{color:#00b6f1;}
.team-box-2 .team-social li.facebook a:hover{color:#3b5998;}
.team-box-2 .team-social li.google a:hover{color:#df4a32;}
.team-box-2 .team-social li.vimeo a:hover{color:#1ab7ea;}
.team-box-2 .team-social li.envato a:hover{color:#81B441;}
.team-box-2 .team-social li a:before{content:'';position:absolute;height:4px;margin-top:-2px;border-radius:50%;width:4px;left:0;top:50%;z-index:10;opacity:1;}
.team-box-2 .team-social li.twitter a:before{background-color:#00b6f1;}
.team-box-2 .team-social li.facebook a:before{background-color:#3b5998;}
.team-box-2 .team-social li.google a:before{background-color:#df4a32;}
.team-box-2 .team-social li.vimeo a:before{background-color:#1ab7ea;}
.team-box-2 .team-social li.envato a:before{background-color:#81B441;}
.team-slider-wrap{position:relative;width:100%;display:block;}
#owl-team{position:relative;width:100%;margin:0 auto;}
#owl-team .item{position:relative;margin-left:15px;margin-right:15px;padding-bottom:50px;}
#owl-team.owl-theme .owl-controls{position:absolute;left:0;text-align:center;bottom:0;z-index:100;width:100%;z-index:20;}
#owl-team.owl-theme .owl-controls .owl-page span{position:relative;background-color:#212121;border-radius:50%;width:5px;height:5px;margin-left:10px;margin-right:10px;-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-o-transition:all 300ms linear;-ms-transition:all 300ms linear;transition:all 300ms linear;}
#owl-team.owl-theme .owl-controls .owl-page span:before{content:'';position:absolute;top:2.5px;left:2.5px;border-radius:50%;width:0;height:0;background-color:rgba(0, 0, 0, 0.08);-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-o-transition:all 300ms linear;-ms-transition:all 300ms linear;transition:all 300ms linear;}
#owl-team.owl-theme .owl-controls .owl-page.active span:before,
#owl-team.owl-theme .owl-controls .owl-page span:hover:before{top:-7px;left:-7px;width:19px;height:19px;}
#owl-team-1{position:relative;width:100%;margin:0 auto;}
#owl-team-1 .item{position:relative;margin-left:15px;margin-right:15px;padding-bottom:50px;}
#owl-team-1.owl-theme .owl-controls{position:absolute;left:0;text-align:center;bottom:0;z-index:100;width:100%;z-index:20;}
#owl-team-1.owl-theme .owl-controls .owl-page span{position:relative;background-color:#212121;border-radius:50%;width:5px;height:5px;margin-left:10px;margin-right:10px;-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-o-transition:all 300ms linear;-ms-transition:all 300ms linear;transition:all 300ms linear;}
#owl-team-1.owl-theme.on-dark .owl-controls .owl-page span{background-color:#fff;}
#owl-team-1.owl-theme .owl-controls .owl-page span:before{content:'';position:absolute;top:2.5px;left:2.5px;border-radius:50%;width:0;height:0;background-color:rgba(0, 0, 0, 0.08);-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-o-transition:all 300ms linear;-ms-transition:all 300ms linear;transition:all 300ms linear;}
#owl-team-1.owl-theme.on-dark .owl-controls .owl-page span:before{background-color:rgba(255, 255, 255, 0.1);}
#owl-team-1.owl-theme .owl-controls .owl-page.active span:before,
#owl-team-1.owl-theme .owl-controls .owl-page span:hover:before{top:-7px;left:-7px;width:19px;height:19px;}
.services-box-1{position:relative;width:100%;padding:2.5rem;border-radius:0.35rem;}
.services-box-1 .text-padding-with-img{padding-left:2.5rem;padding-right:2.5rem;}
.services-box-1.dark p,
.services-box-1.background-dark p{color:#dcdcdc;}
.services-box-1.border-on-light{border:1px solid rgba(0, 0, 0, 0.1);}
.services-box-1.border-on-light.border-on-hover{-webkit-transition:all 200ms linear;-moz-transition:all 200ms linear;-o-transition:all 200ms linear;-ms-transition:all 200ms linear;transition:all 200ms linear;}
.services-box-1.dark{border:1px solid rgba(255, 255, 255, 0.06);}
.services-box-1 .big-text-in{font-size:5rem;line-height:5rem;font-weight:400;opacity:0.2;}
.services-box-1 .careers-bdg{position:absolute;top:20px;right:20px;padding:0 12px;height:26px;line-height:26px;font-size:12px;color:#fff;border-radius:3px;text-align:center;z-index:2;}
.no-padding-services{padding:0;}
.drop-shadow{box-shadow:0px 0px 15px 0px rgba(0, 0, 0, 0.07);}
.drop-shadow-1{box-shadow:0px 4px 15px 0px rgba(0, 0, 0, 0.06);}
.services-box-1 .btn-link{padding-left:0;}
.services-box-1 i{font-size:40px;}
.services-box-1 .icon-in-box{height:90px;width:90px;background-color:#fff;-webkit-transition:all 200ms linear;-moz-transition:all 200ms linear;-o-transition:all 200ms linear;-ms-transition:all 200ms linear;transition:all 200ms linear;}
.services-box-1:hover .icon-in-box{-webkit-transform:translateY(-15px);-moz-transform:translateY(-15px);-ms-transform:translateY(-15px);-o-transform:translateY(-15px);transform:translateY(-15px);}
.services-box-1 .icon-in-box i{font-size:35px;line-height:90px;text-align:center;}
.services-box-2{position:relative;width:100%;}
.services-box-2 i{font-size:48px;}
.services-box-2.dark i{font-size:52px;}
.services-box-2.dark p{color:#dcdcdc;letter-spacing:2px;font-size:0.8rem;font-weight:400;text-transform:uppercase;}
.services-box-2.with-border{border:1px solid rgba(0, 0, 0, 0.1);}
.services-box-3{position:relative;width:100%;}
.services-box-3.border-on-light{border:1px solid rgba(0, 0, 0, 0.08);}
.services-box-3.border-on-dark{border:1px solid rgba(255, 255, 255, 0.08);}
.services-box-3 i{display:inline-block;font-size:28px;padding-right:20px;vertical-align:text-bottom;}
.services-box-3 a,
.services-box-3 p{margin-left:48px;padding-left:0;}
.services-box-3.dark p{color:#dcdcdc;}
.services-box-3.bigger-icon i{font-size:42px;position:absolute;left:0;top:0;}
.services-box-3.bigger-icon h5{padding-left:70px;}
.services-box-3.bigger-icon a,
.services-box-3.bigger-icon p{margin-left:70px;padding-left:0;}
.chart-box-1{position:relative;width:100%;padding:2.5rem;}
.chart-box-1.dark{background-color:rgba(32, 32, 32, .8);}
.chart-box-1.dark p{color:#fbfbfb;}
.chart{position:relative;text-align:center;margin:0 auto;display:inline-block;width:120px;}
.chart canvas{position:absolute;top:0;left:0;}
.percent{display:inline-block;line-height:120px;font-size:1.2em;font-weight:300;text-align:center;color:#fff;z-index:2;}
.percent:after{content:'%';margin-left:0.3em;text-align:center;}
.chart-text{display:inline-block;line-height:120px;font-size:0.85rem;letter-spacing:1px;font-weight:300;text-align:center;color:#fff;z-index:2;}
.testimonials-box-1{position:relative;width:100%;padding:2rem;border-radius:0.35rem;}
.testimonials-box-1.background-on-dark{background-color:rgba(0, 0, 0, .2);}
.testimonials-box-1.border-on-light{border:1px solid rgba(0, 0, 0, 0.08);}
.testimonials-box-1 img{height:150px;display:block;border-radius:0%;}
.testimonials-box-1.bigger-img img{height:150px;}
.testimonials-box-1.bigger-img p{font-size:0.93rem;line-height:1.5rem;}
.testimonials-box-1 p{letter-spacing:1px;font-size:1rem;line-height:1.6rem;font-style:italic;font-weight:300;}
.testimonials-box-1 p span{letter-spacing:1px;font-family:'Crimson Text', serif;font-size:16px;line-height:24px;margin-bottom:0;font-weight:500;}
.testimonials-box-1.dark p{color:#f1f1f1;}
.testimonials-box-1 h6{margin-top:20px;margin-bottom:-10px;}
.testimonials-box-1.dark h6{color:#fff;}
.testimonials-box-1.drop-shadow{box-shadow:0px 4px 15px 0px rgba(0, 0, 0, 0.06);}
#owl-testimonials{position:relative;width:100%;overflow:hidden;margin:0 auto;}
#owl-testimonials.no-hidden{overflow:visible;}
#owl-testimonials.no-hidden .item{overflow:visible;padding-bottom:50px;}
#owl-testimonials .item{position:relative;margin-left:15px;margin-right:15px;overflow:hidden;}
.prev-testimonials,
.next-testimonials{position:absolute;top:50%;margin-top:-18px;width:36px;height:36px;line-height:36px;font-size:16px;border-radius:0.2rem;text-align:center;z-index:15;cursor:pointer;background-color:rgba(0, 0, 0, 0.8);color:#fff;-webkit-transition:all 200ms linear;-moz-transition:all 200ms linear;-o-transition:all 200ms linear;-ms-transition:all 200ms linear;transition:all 200ms linear;}
.prev-testimonials{left:0;}
.next-testimonials{right:0;}
.next-testimonials i,
.prev-testimonials i{color:#fff;}
.testimonials-1-slider-wrap{position:relative;width:100%;}
#owl-testimonials.owl-theme .owl-controls{position:absolute;left:0;text-align:center;bottom:0;z-index:100;width:100%;z-index:20;}
#owl-testimonials.owl-theme .owl-controls .owl-page span{position:relative;background-color:#212121;border-radius:50%;width:5px;height:5px;margin-left:10px;margin-right:10px;-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-o-transition:all 300ms linear;-ms-transition:all 300ms linear;transition:all 300ms linear;}
#owl-testimonials.owl-theme .owl-controls .owl-page span:before{content:'';position:absolute;top:2.5px;left:2.5px;border-radius:50%;width:0;height:0;background-color:rgba(0, 0, 0, 0.08);-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-o-transition:all 300ms linear;-ms-transition:all 300ms linear;transition:all 300ms linear;}
#owl-testimonials.owl-theme .owl-controls .owl-page.active span:before,
#owl-testimonials.owl-theme .owl-controls .owl-page span:hover:before{top:-7px;left:-7px;width:19px;height:19px;}
#owl-testimonials-1{position:relative;width:100%;margin:0 auto;}
#owl-testimonials-1 .item{position:relative;width:100%;max-width:700px;margin:0 auto;}
.prev-testimonials-1,
.next-testimonials-1{position:absolute;top:50%;margin-top:-18px;width:36px;height:36px;line-height:36px;font-size:22px;border-radius:0.2rem;text-align:center;z-index:15;cursor:pointer;color:#fff;-webkit-transition:all 200ms linear;-moz-transition:all 200ms linear;-o-transition:all 200ms linear;-ms-transition:all 200ms linear;transition:all 200ms linear;}
.prev-testimonials-1.ver-2,
.next-testimonials-1.ver-2{margin-top:-50px;}
.quote-box-1 .prev-testimonials-1.ver-2 i,
.quote-box-1 .next-testimonials-1.ver-2 i{font-size:20px;}
.quote-box-1 .prev-testimonials-1.ver-2.dark:hover i,
.quote-box-1 .next-testimonials-1.ver-2.dark:hover i{color:#323232;}
.prev-testimonials-1{left:0;}
.next-testimonials-1{right:0;}
.prev-testimonials-1.ver-2{left:-40px;}
.next-testimonials-1.ver-2{right:-40px;}
.next-testimonials-1 i,
.prev-testimonials-1 i{color:#fff;-webkit-transition:all 200ms linear;-moz-transition:all 200ms linear;-o-transition:all 200ms linear;-ms-transition:all 200ms linear;transition:all 200ms linear;}
.next-testimonials-1:hover i,
.prev-testimonials-1:hover i{opacity:0.7;color:#fff;}
.testimonials-box-2{position:relative;width:100%;}
.testimonials-box-2 h5{font-family:'Poppins', sans-serif;font-size:1.2rem;line-height:2.2rem;font-weight:500;letter-spacing:1px;font-style:italic;}
.testimonials-box-2 h4{font-size:1.1rem;margin-bottom:0;font-weight:500;}
.testimonials-box-2 p{margin-bottom:0;text-transform:uppercase;letter-spacing:1px;font-size:0.7rem;}
.quote-box-1{position:relative;width:100%;}
.quote-box-1.padding-quote-box{padding:3.5rem;}
.rounded-quote{border-radius:0.4rem;}
.quote-box-1.drop-shadow{box-shadow:0px 6px 25px 0px rgba(0, 0, 0, 0.3);}
.quote-box-1 h5{font-family:'Poppins', sans-serif;font-size:1.2rem;line-height:2.2rem;font-weight:500;letter-spacing:1px;font-style:italic;}
.quote-box-1 h4{font-size:1.1rem;margin-bottom:0;font-weight:500;}
.quote-box-1.dark h4,
.quote-box-1.dark h5{color:#fff;}
.quote-box-1.dark h5{font-weight:200;}
.quote-box-1 p{margin-bottom:0;text-transform:uppercase;letter-spacing:1px;font-size:0.7rem;}
.quote-box-1 i{font-size:3rem;line-height:3rem;}
.quote-box-1.dark i{font-size:2rem;line-height:2rem;}
.quote-box-2{position:relative;width:100%;}
.quote-box-2 i{font-size:2rem;line-height:2rem;}
.quote-box-2 h4{font-family:'Poppins', sans-serif;font-size:2.4rem;line-height:3.2rem;font-weight:300;letter-spacing:1px;font-style:italic;}
.quote-box-2 p{position:relative;font-size:0.95rem;line-height:1.2rem;font-weight:500;letter-spacing:3px;text-transform:uppercase;padding-right:55px;}
.quote-box-2 p:after{position:absolute;content:'';right:5px;top:50%;height:1px;z-index:1;width:30px;}
ul.countdown{position:relative;width:100%;display:block;text-align:center;padding-left:0;}
ul.countdown li{display:inline-block;width:140px;}
ul.countdown li span{font-size:5rem;line-height:5rem;font-family:'Poppins', sans-serif;font-weight:100;}
ul.countdown li.seperator{font-size:14px;width:10px;text-align:center;line-height:5rem;vertical-align:top;padding-left:10px;padding-right:10px;color:#fff;font-weight:400;font-family:'Poppins', sans-serif;}
ul.countdown li p{color:#fff;font-size:12px;text-transform:uppercase;letter-spacing:1px;margin-top:20px;font-weight:400;}
.grid-wraper{position:relative;width:100%;display:block;}
.grid-wraper.drop-shadow{box-shadow:0px 6px 25px 0px rgba(0, 0, 0, 0.3);}
.grid-wraper.with-margin{margin-left:15px;margin-right:15px;margin-bottom:15px;width:calc(100% - 30px);}
.grid-wraper:after{content:'';display:block;clear:both;}
.grid-box{position:relative;width:100%;display:block;overflow:hidden;}
.grid-box.visible{overflow:visible;}
.grid-box.float-inline{float:left;display:inline-block;}
.grid-box.float-inline.right-inline{float:right;}
.grid-box.with-margin{margin:15px;width:calc(100% - 30px);}
.grid-box.half{width:50%;}
.grid-box.half.with-margin{margin:15px;width:calc(50% - 30px);}
.grid-box.third{width:33.33333333333333333333333%;}
.grid-box.third.with-margin{margin:15px;width:calc(33.33333333333333333333333% - 30px);}
.grid-box.quarter{width:25%;}
.grid-box.quarter.with-margin{margin:15px;width:calc(25% - 30px);}
.grid-box.fifth{width:20%;}
.grid-box.fifth.with-margin{margin:15px;width:calc(20% - 30px);}
.filter-plus{position:absolute;top:50px;left:50px;width:50px;height:50px;cursor:pointer;border-radius:50%;background-color:#323232;box-shadow:0px 6px 25px 0px rgba(0, 0, 0, 0.3);z-index:202;-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-o-transition:all 300ms linear;-ms-transition:all 300ms linear;transition:all 300ms linear;}
.filter-plus i{text-align:center;line-height:50px;font-size:12px;width:50px;height:50px;color:#fff;-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-o-transition:all 300ms linear;-ms-transition:all 300ms linear;transition:all 300ms linear;}
.filter-plus:hover i{-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);}
.filter-plus .grid-filter{opacity:0;}
.filter-plus:hover .grid-filter{opacity:1;}
.filter-plus .grid-filter{text-align:left;padding-top:30px;padding-left:30px;min-width:135px;background-color:#fff;border-radius:0.35rem;margin-bottom:0;box-shadow:0px 8px 35px 0px rgba(0, 0, 0, 0.17);}
.filter-plus .grid-filter li{margin-bottom:0;}
.grid-filter{position:relative;text-align:center;z-index:20;width:100%;-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-o-transition:all 300ms linear;-ms-transition:all 300ms linear;transition:all 300ms linear;}
.grid-filter.left-filter{text-align:left;}
.filter.left-filter{text-align:left;}
.filter.left-filter li{margin-right:14px;margin-left:0;}
.filter{position:relative;display:inline-block;text-align:center;padding-left:0;margin-left:0;}
.filter li{display:inline-block;margin-right:7px;margin-left:7px;}
.filter:after{content:'';display:block;clear:both;}
.filter li a{position:relative;display:inline-block;overflow:hidden;letter-spacing:1px;padding-bottom::7px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;outline:none;color:#777;font-family:'Crimson Text', serif;font-weight:400;font-style:italic;font-size:20px;line-height:28px;text-decoration:none;-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-o-transition:all 300ms linear;-ms-transition:all 300ms linear;transition:all 300ms linear;}
.filter li a:hover{color:#000;}
.filter li a:before{position:absolute;width:100%;left:-100%;bottom:0;height:2px;content:'';z-index:-1;opacity:.7;-webkit-transition:all 250ms linear;-moz-transition:all 250ms linear;-o-transition:all 250ms linear;-ms-transition:all 250ms linear;transition:all 250ms linear;}
.filter li a.current:before{left:0;}
.filter li a.current{color:#000;}
.filter li a:hover:before{left:0;}
.filter.on-dark li a{color:#b9b9b9;}
.filter.on-dark li a:hover{color:#fff;}
.filter.on-dark li a.current{color:#fff;}
.isotope-item{z-index:2;}
.isotope-hidden.isotope-item{pointer-events:none;z-index:1;}
.isotope, .isotope .isotope-item{-webkit-transition-duration:0.6s;-moz-transition-duration:0.6s;transition-duration:0.6s;}
.isotope{-webkit-transition-property:height, width;-moz-transition-property:height, width;transition-property:height, width;}
.isotope .isotope-item{-webkit-transition-property:-webkit-transform, opacity;-moz-transition-property:-moz-transform, opacity;-ms-transition-property:-ms-transform, opacity;-o-transition-property:top, left, opacity;transition-property:transform, opacity;}
.work-slider-wrap{position:relative;width:calc(100% - 30px);display:block;margin-left:15px;margin-right:15px;}
#owl-work{position:relative;width:100%;margin:0 auto;}
#owl-work .item{position:relative;margin-left:15px;margin-right:15px;padding-bottom:50px;}
#owl-work.for-landing .item{padding-bottom:0;margin-left:10px;margin-right:10px;}
#owl-work.for-landing .item img{width:100%;display:block;}
#owl-work.owl-theme .owl-controls{position:absolute;left:0;text-align:center;bottom:0;z-index:100;width:100%;z-index:20;}
#owl-work.owl-theme .owl-controls .owl-page span{position:relative;background-color:#212121;border-radius:50%;width:5px;height:5px;margin-left:10px;margin-right:10px;-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-o-transition:all 300ms linear;-ms-transition:all 300ms linear;transition:all 300ms linear;}
#owl-work.owl-theme .owl-controls .owl-page span:before{content:'';position:absolute;top:2.5px;left:2.5px;border-radius:50%;width:0;height:0;background-color:rgba(0, 0, 0, 0.08);-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-o-transition:all 300ms linear;-ms-transition:all 300ms linear;transition:all 300ms linear;}
#owl-work.owl-theme .owl-controls .owl-page.active span:before,
#owl-work.owl-theme .owl-controls .owl-page span:hover:before{top:-7px;left:-7px;width:19px;height:19px;}
#owl-work.owl-theme.on-dark .owl-controls .owl-page span{background-color:#fff;}
#owl-work.owl-theme.on-dark .owl-controls .owl-page span:before{background-color:rgba(255, 255, 255, 0.1);}
.portfolio-box-1{position:relative;width:100%;display:block;overflow:hidden;}
.portfolio-box-1 img{width:100%;display:block;-webkit-transition:all 200ms linear;-moz-transition:all 200ms linear;-o-transition:all 200ms linear;-ms-transition:all 200ms linear;transition:all 200ms linear;}
.portfolio-box-1:hover img{}
.portfolio-mask-1{position:absolute;width:100%;height:100%;left:0;top:0;z-index:1;background-color:#323232;display:block;opacity:0;-webkit-transition:all 200ms linear;-moz-transition:all 200ms linear;-o-transition:all 200ms linear;-ms-transition:all 200ms linear;transition:all 200ms linear;}
.portfolio-box-1:hover .portfolio-mask-1{opacity:0.85;}
.portfolio-mask-2{position:absolute;width:calc(100% - 40px);height:calc(100% - 40px);left:20px;top:20px;z-index:1;display:block;opacity:0;background-color:#fff;-webkit-transform:scale(1.4);-moz-transform:scale(1.4);-ms-transform:scale(1.4);-o-transform:scale(1.4);transform:scale(1.4);-webkit-transition:all 400ms linear;-moz-transition:all 400ms linear;-o-transition:all 400ms linear;-ms-transition:all 400ms linear;transition:all 400ms linear;}
.portfolio-mask-2.add-plus{background-position:center center;background-size:30px 30px;background-repeat:no-repeat;background-image:url('../img/add-plus.png');}
.portfolio-box-1.dark .portfolio-mask-2{background-color:rgba(32, 32, 32, 0.96);}
.portfolio-box-1.dark h5.on-center,
.portfolio-box-1.dark p.on-center{color:#fff;}
.portfolio-box-1:hover .portfolio-mask-2{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);}
.portfolio-box-1:hover .portfolio-mask-2.add-plus{opacity:0.85;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);}
.portfolio-mask-3{position:absolute;width:calc(100% - 40px);height:calc(100% - 40px);left:20px;top:20px;z-index:1;display:block;opacity:0;background-color:rgba(255, 255, 255, 0.95);-webkit-transition:all 250ms linear;-moz-transition:all 250ms linear;-o-transition:all 250ms linear;-ms-transition:all 250ms linear;transition:all 250ms linear;}
.portfolio-box-1:hover .portfolio-mask-3{opacity:1;}
.portfolio-mask-border{position:absolute;width:calc(100% - 40px);height:calc(100% - 40px);left:20px;top:20px;z-index:1;display:block;opacity:0;border:30px solid rgba(255, 255, 255, 0.3);-webkit-transform:scale(1.4);-moz-transform:scale(1.4);-ms-transform:scale(1.4);-o-transform:scale(1.4);transform:scale(1.4);-webkit-transition:all 250ms linear;-moz-transition:all 250ms linear;-o-transition:all 250ms linear;-ms-transition:all 250ms linear;transition:all 250ms linear;}
.portfolio-box-1:hover .portfolio-mask-border{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);border:1px solid rgba(255, 255, 255, 0.3);-webkit-transition-delay:0.4s;transition-delay:0.4s;}
.portfolio-box-1 h5,
.portfolio-box-1 p{position:absolute;left:-10px;z-index:3;opacity:0;margin-bottom:0;color:#fff;-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-o-transition:all 300ms linear;-ms-transition:all 300ms linear;transition:all 300ms linear;}
.portfolio-box-1 h5.on-center,
.portfolio-box-1 p.on-center{position:absolute;left:0;z-index:3;opacity:0;margin-bottom:0;width:100%;text-align:center;top:50%;-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-o-transition:all 300ms linear;-ms-transition:all 300ms linear;transition:all 300ms linear;}
.portfolio-box-1 p{bottom:40px;font-weight:500;font-size:16px;letter-spacing:1px;line-height:20px;font-family:'Crimson Text', serif;font-style:italic;}
.portfolio-box-1 h5{letter-spacing:1px;font-size:18px;line-height:23px;font-weight:600;font-family:'Poppins', sans-serif;bottom:70px;}
.portfolio-box-1.border-in p{bottom:60px;}
.portfolio-box-1.border-in h5{bottom:90px;}
.portfolio-box-1.border-in:hover h5,
.portfolio-box-1.border-in:hover p{left:60px;}
.portfolio-box-1 p.on-center{bottom:auto;font-weight:500;font-size:11px;text-transform:uppercase;letter-spacing:2px;line-height:20px;font-family:'Poppins', sans-serif;font-style:normal;margin-top:-25px;color:#afafaf;}
.portfolio-box-1 h5.on-center{bottom:auto;letter-spacing:1px;font-size:18px;line-height:23px;font-weight:600;font-family:'Poppins', sans-serif;margin-top:3px;color:#212121;}
.portfolio-box-1:hover h5.on-center,
.portfolio-box-1:hover p.on-center{opacity:1;left:0;-webkit-transition-delay:0.3s;transition-delay:0.3s;}
.portfolio-box-1:hover h5,
.portfolio-box-1:hover p{opacity:1;left:40px;-webkit-transition-delay:0.1s;transition-delay:0.1s;}
.portfolio-box-1:hover p{-webkit-transition-delay:0.3s;transition-delay:0.3s;}
.project-nav-wrap{position:relative;display:block;margin:0 auto;text-align:center;background-repeat:no-repeat;background-position:center center;background-image:url('../img/line-nav.png');background-size:35px 120px;}
.project-nav-wrap .left-nav{position:relative;display:inline-block;margin-right:30px;width:180px;height:120px;font-family:'Poppins', sans-serif;font-weight:700;letter-spacing:2px;text-align:right;font-size:50px;line-height:80px;vertical-align:text-top;color:#999;-webkit-transition:all 250ms linear;-moz-transition:all 250ms linear;-o-transition:all 250ms linear;-ms-transition:all 250ms linear;transition:all 250ms linear;}
.project-nav-wrap .left-nav:hover{color:#000;}
.project-nav-wrap .right-nav{position:relative;display:inline-block;margin-left:30px;width:180px;height:120px;font-size:50px;line-height:160px;vertical-align:text-bottom;font-family:'Poppins', sans-serif;font-weight:700;letter-spacing:2px;text-align:left;color:#999;-webkit-transition:all 250ms linear;-moz-transition:all 250ms linear;-o-transition:all 250ms linear;-ms-transition:all 250ms linear;transition:all 250ms linear;}
.project-nav-wrap .right-nav:hover{color:#000;}
.project-nav-wrap .left-nav .text-on-hover,
.project-nav-wrap .right-nav .text-on-hover{position:absolute;z-index:2;width:100%;opacity:0;font-family:'Poppins', sans-serif;font-weight:400;font-size:13px;line-height:20px;color:#000;-webkit-transition:all 250ms linear;-moz-transition:all 250ms linear;-o-transition:all 250ms linear;-ms-transition:all 250ms linear;transition:all 250ms linear;}
.project-nav-wrap .left-nav .text-on-hover{text-align:right;padding-right:50px;right:0;bottom:130px;}
.project-nav-wrap .left-nav .text-on-hover:before{font-family:FontAwesome;padding-right:10px;font-size:15px;content:"\f104";}
.project-nav-wrap .left-nav:hover .text-on-hover{opacity:1;bottom:110px;}
.project-nav-wrap .right-nav .text-on-hover{text-align:left;padding-left:50px;left:0;top:130px;}
.project-nav-wrap .right-nav .text-on-hover:after{font-family:FontAwesome;padding-left:10px;font-size:15px;content:"\f105";}
.project-nav-wrap .right-nav:hover .text-on-hover{opacity:1;top:110px;}
.height-40-block{height:40vh;}
.height-50-block{height:50vh;}
.height-60-block{height:60vh;}
.height-70-block{height:70vh;}
.height-80-block{height:80vh;}
.in-grid-wrap{position:relative;}
.in-grid-wrap.w-70{width:70%;}
.in-grid-wrap.w-75{width:75%;}
.in-grid-wrap.w-80{width:80%;}
.in-grid-wrap.w-85{width:85%;}
.in-grid-wrap.w-90{width:90%;}
.row-in{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.padding-on-grid-12{padding-left:12%;padding-right:12%;}
.padding-on-grid-6{padding-left:6%;padding-right:6%;}
.section-center-wrap{position:absolute;width:100%;top:50%;left:0;z-index:20;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}
.img-120{max-width:160px;width:100%;display:block;}
.blog-box-1{position:relative;width:100%;display:block;padding:3.5rem;border-radius:0.35rem;}
.blog-box-1.blog-home{padding:0;padding-bottom:2.5rem;}
.blog-box-1 img.blog-home-img{width:100%;height:auto;display:block;border-radius:0;margin-right:0;}
.blog-box-1.blog-home .padding-in{padding-left:2.5rem;padding-right:2.5rem;}
.blog-box-1 .blog-quote-wrap{padding-top:2.5rem;padding-left:2.5rem;padding-right:2.5rem;}
.blog-box-1 .blog-quote-wrap p{font-size:1.2rem;line-height:2rem;color:#f9f9f9;font-weight:300;font-style:italic;margin-bottom:0;}
.blog-box-1 .blog-quote-wrap h5{position:relative;font-size:0.8rem;line-height:1rem;font-weight:400;padding-left:45px;text-transform:uppercase;}
.blog-box-1 .blog-quote-wrap h5:before{position:absolute;content:'';top:50%;margin-top:-1px;left:0;z-index:1;height:1px;width:30px;}
.author-wrap{position:relative;width:100%;display:block;}
.author-wrap p{display:inline-block;font-size:0.84rem;}
.author-wrap p a{color:#888;-webkit-transition:all 200ms linear;-moz-transition:all 200ms linear;-o-transition:all 200ms linear;-ms-transition:all 200ms linear;transition:all 200ms linear;}
.blog-box-1 img{width:40px;height:40px;display:inline-block;border-radius:50%;margin-right:10px;}
.blog-box-1 a{text-decoration:none;}
.blog-box-1 a h5{color:#212121;-webkit-transition:all 200ms linear;-moz-transition:all 200ms linear;-o-transition:all 200ms linear;-ms-transition:all 200ms linear;transition:all 200ms linear;}
.blog-box-1.drop-shadow{box-shadow:0px 4px 15px 0px rgba(0, 0, 0, 0.06);}
.blog-slider-wrap{position:relative;width:100%;display:block;}
#owl-blog{position:relative;width:100%;margin:0 auto;}
#owl-blog .item{position:relative;margin-left:15px;margin-right:15px;padding-bottom:16px;}
.prev-blog,
.next-blog{position:absolute;top:50%;margin-top:-26px;width:36px;height:36px;line-height:36px;font-size:16px;border-radius:0.2rem;text-align:center;z-index:15;cursor:pointer;box-shadow:0px 7px 25px 0px rgba(0, 0, 0, 0.25);-webkit-transition:all 200ms linear;-moz-transition:all 200ms linear;-o-transition:all 200ms linear;-ms-transition:all 200ms linear;transition:all 200ms linear;}
.prev-blog:hover,
.next-blog:hover{box-shadow:0px 0px 15px 0px rgba(0, 0, 0, 0.07);}
.prev-blog{left:0;}
.next-blog{right:0;}
.next-blog i,
.prev-blog i{color:#fff;}
.mg-auto{margin:0 auto;text-align:center;}
.blog-box-2{position:relative;width:100%;display:block;}
.blog-box-2 .post-link-box{position:relative;width:100%;display:block;}
.blog-box-2 .post-link-box p{font-family:'Crimson Text', serif;font-style:italic;width:130px;display:inline-block;font-size:0.95rem;line-height:1.3rem;letter-spacing:1px;margin-bottom:0;color:#999;font-weight:700;}
.blog-box-2 .post-link-box h5{display:inline-block;font-size:1rem;line-height:1.3rem;margin-top:2px;letter-spacing:1px;text-decoration:none;color:#000;font-weight:500;-webkit-transition:all 200ms linear;-moz-transition:all 200ms linear;-o-transition:all 200ms linear;-ms-transition:all 200ms linear;transition:all 200ms linear;}
.sidebar-box{position:relative;width:100%;display:block;padding:2.5rem;}
.post-social{position:relative;z-index:20;padding-left:0;margin-bottom:0;}
.post-social li{display:inline-block;position:relative;margin-right:6px;}
.post-social li:first-child{margin-right:20px;}
.post-social li a{position:relative;font-family:'Poppins', sans-serif;font-weight:400;font-size:0.8rem;line-height:1rem;letter-spacing:1px;text-decoration:none;color:#555;padding-left:8px;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}
.post-social li.twitter a:hover{color:#00b6f1;}
.post-social li.facebook a:hover{color:#3b5998;}
.post-social li.google a:hover{color:#df4a32;}
.post-social li.vimeo a:hover{color:#1ab7ea;}
.post-social li.envato a:hover{color:#81B441;}
.post-social li a:before{content:'';position:absolute;height:4px;margin-top:-2px;border-radius:50%;width:4px;left:0;top:50%;z-index:10;opacity:1;}
.post-social li.twitter a:before{background-color:#00b6f1;}
.post-social li.facebook a:before{background-color:#3b5998;}
.post-social li.google a:before{background-color:#df4a32;}
.post-social li.vimeo a:before{background-color:#1ab7ea;}
.post-social li.envato a:before{background-color:#81B441;}
.post-comm-box{position:relative;width:100%;display:block;padding:2.5rem;}
.post-comm-box img{width:40px;height:40px;display:inline-block;border-radius:50%;margin-right:20px;}
.post-comm-box h6{display:inline-block;}
.post-comm-box h6 small{text-transform:none;font-family:'Poppins', sans-serif;font-weight:400;font-size:.7rem;font-style:italic;margin-left:10px;}
.shop-box-1{position:relative;width:100%;display:block;padding-bottom:2.5rem;}
.shop-box-1 .sale{position:absolute;top:20px;right:20px;color:#fff;height:26px;line-height:26px;font-size:13px;font-weight:300;padding-left:12px;padding-right:12px;z-index:2;border-radius:0.25rem;box-shadow:0px 4px 15px 0px rgba(0, 0, 0, 0.1);}
.shop-box-1 img{width:100%;display:block;-webkit-transition:all 200ms linear;-moz-transition:all 200ms linear;-o-transition:all 200ms linear;-ms-transition:all 200ms linear;transition:all 200ms linear;}
.shop-box-1 img:hover{-webkit-transform:scale(1.04) translateY(-5px);-moz-transform:scale(1.04) translateY(-5px);-ms-transform:scale(1.04) translateY(-5px);-o-transform:scale(1.04) translateY(-5px);transform:scale(1.04) translateY(-5px);}
.shop-box-1.no-img-effect img:hover{-webkit-transform:scale(1) translateY(0);-moz-transform:scale(1) translateY(0);-ms-transform:scale(1) translateY(0);-o-transform:scale(1) translateY(0);transform:scale(1) translateY(0);}
.shop-box-1.no-img-effect{border:1px solid rgba(0, 0, 0, 0.1);}
.shop-box-1 .shop-price{padding-left:2.5rem;padding-right:2.5rem;color:#999;font-weight:300;font-size:2.2rem;}
.shop-box-1 .shop-price sup{font-size:1.35rem;margin-right:3px;}
.shop-box-1 .shop-price span{font-size:1.6rem;text-decoration:line-through;margin-right:6px;opacity:0.6;}
.shop-box-1 a{text-decoration:none;padding-left:0;padding-right:0;}
.shop-box-1 a i{margin-left:5px;}
.shop-box-1 .link-block{padding-left:2.5rem;padding-right:2.5rem;}
.shop-box-1 .link-block a{padding-left:12px;padding-right:12px;background-color:#323232;-webkit-transition:all 200ms linear;-moz-transition:all 200ms linear;-o-transition:all 200ms linear;-ms-transition:all 200ms linear;transition:all 200ms linear;}
.shop-box-1 h5{padding-left:2.5rem;padding-right:2.5rem;color:#313131;-webkit-transition:all 200ms linear;-moz-transition:all 200ms linear;-o-transition:all 200ms linear;-ms-transition:all 200ms linear;transition:all 200ms linear;}
.shop-box-1 p{padding-left:2.5rem;padding-right:2.5rem;opacity:0.7;}
.cart-box{position:relative;width:100%;display:block;padding:2.5rem;border:1px solid rgba(0, 0, 0, 0.1);}
.cart-box.proc-in-row{margin-left:15px;margin-right:15px;}
select.form-control{color:#999;}
select.form-control{padding-left:0.4rem;}
select.form-control:not([size]):not([multiple]){height:calc(2.7rem + 2px);color:#999;}
select.form-control:focus::-ms-value{background-color:#fff;color:#999;}
select.form-control:active,
select.form-control:focus{outline:none;}
.quantity{position:relative;}
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0;}
.quantity input[type=number]{-moz-appearance:textfield;}
.quantity input{width:62px;height:42px;line-height:1.65;float:left;display:block;padding:0;margin:0;margin-left:2.5rem;padding-right:20px;text-align:center;border:1px solid #777;}
.quantity input:focus{outline:0;}
.quantity-nav{float:left;position:relative;height:42px;}
.quantity-button{position:relative;cursor:pointer;border-left:1px solid #777;width:20px;text-align:center;color:#000;font-size:13px;line-height:1.7;-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;}
.quantity-button.quantity-up{position:absolute;height:50%;top:0;border-bottom:1px solid #777;}
.quantity-button.quantity-down{position:absolute;bottom:0;height:50%;}
.quantity .product-butt{height:42px;padding:0rem 1.4rem;line-height:42px;}
.product-padding{padding-left:2.5rem;padding-right:2.5rem;}
.product-box a:active,
.product-box a:focus{outline:none;border:none;}
.error-page h1{font-size:10rem;line-height:9rem;font-weight:700;}
.onboarding-slider-wrap{position:relative;width:100%;}
#hero-sync3{position:relative;width:100%;display:block;padding-top:40px;}
#hero-sync3 .item{position:relative;width:100%;display:block;}
.onboarding-box{position:relative;width:100%;display:block;padding-top:4rem;padding-bottom:2rem;}
.onboarding-box p{opacity:0.6;color:#000;font-size:0.8rem;letter-spacing:1px;font-weight:400;margin-bottom:0;padding-bottom:0;}
.onboarding-box i{font-size:8rem;}
#hero-sync4{position:absolute;top:0;left:0;width:100%;z-index:100;}
#hero-sync4 .item{cursor:pointer;border-bottom:3px solid #999;height:40px;width:100%;opacity:0.4;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out;}
#hero-sync4 .item p{color:#212121;letter-spacing:1px;font-weight:400;font-size:0.9rem;line-height:34px;margin-bottom:0;}
#hero-sync4 .item:hover{opacity:1;}
#hero-sync4 .synced .item{opacity:1;}
.customNavigation.hero-sinc-3-4{position:relative;bottom:auto;right:auto;background-color:#fff;width:100%;height:34px;text-align:center;margin:0 auto;margin-top:40px;}
.next-hero-sync-2,
.prev-hero-sync-2{cursor:pointer;width:54px;height:34px;border-radius:0.2rem;text-align:center;z-index:1002;margin:0 auto;display:inline-block;margin-left:5px;margin-right:5px;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out;}
.next-hero-sync-2 i,
.prev-hero-sync-2 i{color:#fff;text-align:center;line-height:34px;font-size:12px;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out;}
.next-hero-sync-2:hover,
.prev-hero-sync-2:hover{background-color:#888;}
.subscribe-box-1{position:relative;width:100%;display:block;}
.subscribe-box-1 input{padding-top:15px;padding-bottom:15px;}
.subscribe-box-1 .btn.subscribe-1{position:absolute;top:0;right:0;z-index:1;}
.subscribe-box-1.dark input{color:#fff;border-color:#ccc;}
.subscribe-box-1.dark p{color:#f9f9f9;}
.subscribe-box-1.for-hero input{padding-top:14px;padding-bottom:14px;}
.checkbox.line-icon label::after{font-family:'mind-line';content:"\e680";text-align:center;font-size:14px;line-height:26px;}
.checkbox.line-icon label{color:#dbdbdb;font-size:13px;}
.checkbox.line-icon.on-light label{color:#777;}
.checkbox.line-icon a{display:inline-block;font-size:13px;line-height:26px;text-decoration:none;-webkit-transition:all 200ms linear;-moz-transition:all 200ms linear;-o-transition:all 200ms linear;-ms-transition:all 200ms linear;transition:all 200ms linear;}
.checkbox.line-icon a:hover{opacity:0.6;}
.for-textarea{min-height:180px;}
.footer-1 .logo-footer-100 img{height:40px;display:block;margin-left:-40px;}
.footer-1 h6{margin-bottom:1.6rem;letter-spacing:1px;}
.footer-1.dark {background:#333;}
.footer-1.dark h6{color:#b6b6b6;}
.footer-1 ul{padding-left:0;}
.footer-1 ul li{margin-bottom:0.7rem;}
.footer-1 ul li i{font-size:0.9rem;}
.footer-1 .list-style.display-inline-b li{display:inline-block;margin-left:7px;margin-right:7px;margin-bottom:4px;margin-top:4px;}
.footer-1 ul li a{position:relative;font-size:0.75rem;color:#666;letter-spacing:1px;-webkit-transition:all 200ms linear;-moz-transition:all 200ms linear;-o-transition:all 200ms linear;-ms-transition:all 200ms linear;transition:all 200ms linear;}
.footer-1 ul li a.big-link-foo{font-size:2.4rem;}
.footer-1 ul li a.mid-link-foo{font-size:1rem;}
.footer-1.dark ul li a.mid-link-foo{color:#a4a4a4;}
.footer-1 ul li a:hover{text-decoration:none;}
.footer-1 ul li a:before{position:absolute;content:'';bottom:-7px;left:0;height:2px;width:100%;opacity:0;-webkit-transition:all 200ms linear;-moz-transition:all 200ms linear;-o-transition:all 200ms linear;-ms-transition:all 200ms linear;transition:all 200ms linear;}
.footer-1 ul li a:hover:before{bottom:-2px;opacity:1;}
.footer-1.dark ul li a{color:#f9f9f9;}
.subscribe-wrap{position:relative;width:100%;display:block;}
.footer-1 .btn.subscribe-footer{position:absolute;top:0;right:0;z-index:1;height:2.6rem;min-width:2.6rem;width:2.6rem;border-radius:0;font-size:0.8rem;}
.footer-1.dark .form-control{border-color:#f9f9f9;color:#f9f9f9;}
.footer-1.dark p{color:#f9f9f9;}
.footer-1.dark p small{color:#b6b6b6;}
.footer-1 .scd-foot p{letter-spacing:1px;font-size:0.75rem;line-height:0.9rem;font-weight:500;}
.footer-1.dark .scd-foot p{color:#9d9d9d;}
.footer-1 .scd-foot p a{-webkit-transition:all 200ms linear;-moz-transition:all 200ms linear;-o-transition:all 200ms linear;-ms-transition:all 200ms linear;transition:all 200ms linear;}
.footer-1 .scd-foot p a:hover{text-decoration:none;opacity:.6;}
.footer-1 .footer-social{position:relative;z-index:20;float:right;display:block;}
.footer-1 .footer-social.on-center{float:none;margin-bottom:0;}
.footer-1 .footer-social.on-center li{margin-left:1px;margin-right:1px;margin-bottom:0;}
.footer-1 .footer-social.on-center li a{padding-left:9px;padding-right:9px;margin-bottom:0;}
.footer-1 .footer-social li{display:inline-block;position:relative;margin-left:10px;}
.footer-1 .footer-social li a{position:relative;font-family:'Poppins', sans-serif;font-weight:400;font-size:0.8rem;line-height:1rem;letter-spacing:1px;color:#555;padding-left:9px;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}
.footer-1 .footer-social li.twitter a:hover{color:#00b6f1;}
.footer-1 .footer-social li.facebook a:hover{color:#3b5998;}
.footer-1 .footer-social li.google a:hover{color:#df4a32;}
.footer-1 .footer-social li.vimeo a:hover{color:#1ab7ea;}
.footer-1 .footer-social li.envato a:hover{color:#81B441;}
.footer-1 .footer-social li a:before{content:'';position:absolute;height:4px;margin-top:-2px;border-radius:50%;width:4px;left:0;top:50%;z-index:10;opacity:1;}
.footer-1 .footer-social li.twitter a:before{background-color:#00b6f1;}
.footer-1 .footer-social li.facebook a:before{background-color:#3b5998;}
.footer-1 .footer-social li.google a:before{background-color:#df4a32;}
.footer-1 .footer-social li.vimeo a:before{background-color:#1ab7ea;}
.footer-1 .footer-social li.envato a:before{background-color:#81B441;}
@media (max-width:1500px){.grid-box.fifth{width:25%;}
.grid-box.fifth.with-margin{width:calc(25% - 30px);}
.hero-text-studio h2{font-size:3rem;line-height:3rem;}
.hero-bottom-wrap{bottom:-20px;}
}
@media (max-width:1300px){.grid-box.quarter{width:33.33333333333333333%;}
.grid-box.quarter.with-margin{width:calc(33.3333333333333333% - 30px);}
.grid-box.fifth{width:33.333333333333333333333%;}
.grid-box.fifth.with-margin{width:calc(33.333333333333333333333% - 30px);}
.hero-text.big-text h1{font-size:5.5rem;line-height:4.5rem;}
.hero-text.big-text p{font-size:14px;}
.corporate-hero-text h1{font-size:4rem;line-height:4rem;}
.quote-box-2 h4{font-size:1.8rem;line-height:2.6rem;}
.quote-box-2 p{font-size:0.9rem;line-height:1.1rem;letter-spacing:2px;}
.counter-wrap.ver-3{height:7rem;}
.counter-wrap.ver-3 p span.small-2{font-size:7rem;line-height:7rem;height:7rem;}
}
@media (max-width:1050px){.grid-box.third{width:50%;}
.grid-box.third.with-margin{width:calc(50% - 30px);}
.grid-box.quarter{width:50%;}
.grid-box.quarter.with-margin{width:calc(50% - 30px);}
.grid-box.fifth{width:50%;}
.grid-box.fifth.with-margin{width:calc(50% - 30px);}
.hero-text-studio h2{font-weight:700;font-size:2.4rem;line-height:2.4rem;}
.hero-text h2.typed{font-size:2rem;line-height:2rem;}
.big-fade-title{top:70px;}
}
@media (max-width:991px){h1, .h1{font-size:2.5rem;}
h2, .h2{font-size:2rem;}
h3, .h3{font-size:1.7rem;}
h4, .h4{font-size:1.5rem;}
h5, .h5{font-size:1.2rem;}
h6, .h6{font-size:0.9rem;}
.section-image-split{position:relative;min-width:100%;height:30vh;top:auto;left:auto;}
#google-container.full-height.smaller-on-split-mob{height:30vh;}
.section-image-split.with-map address{display:none;}
.max-width-95.width-100-mob,
.max-width-90.width-100-mob,
.max-width-85.width-100-mob,
.max-width-80.width-100-mob,
.max-width-75.width-100-mob,
.max-width-70.width-100-mob,
.max-width-65.width-100-mob,
.max-width-60.width-100-mob,
.max-width-55.width-100-mob,
.max-width-50.width-100-mob{max-width:100vw;}
.hero-center-wrap.move-top-on-mob{margin-top:-60px;}
.hero-center-wrap.move-bottom{margin-top:0;}
.full-height{height:calc(100vh - 68px);}
.padding-top-1st{padding-top:120px;}
.padding-bottom-1st{padding-bottom:120px;}
.dropdown .dropdown-menu{display:none;}
.dropdown.show .dropdown-menu,
.dropdown-menu.open{display:block;}
.navbar-nav{padding-top:15px;}
.navbar .nav-item{margin-top:2px;margin-bottom:2px;margin-left:0;margin-right:0;}

.navbar-toggleable-md .dropdown-menu .sub-menu-wrap .sub-menu{position:relative;top:auto;opacity:1;box-shadow:0px 5px 50px 0px rgba(0, 0, 0, 0);padding:0.8rem;border-radius:0;visibility:visible;-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-toggleable-md .dropdown-menu .sub-menu-wrap .sub-menu.right{left:auto;}
.navbar-toggleable-md .dropdown-menu .sub-menu-wrap .sub-menu.left{right:auto;}
.dropdown-menu .sub-menu-wrap:after{display:none;}
.hero-text h1{font-size:2.5rem;}
.hero-text p{font-size:12px;}
.hero-text p span{padding:6px 8px;}
.hero-text.big-text h1{font-size:3.5rem;line-height:3rem;}
.hero-text.big-text p{font-size:14px;}
.prev-hero-1{left:10px;top:50%;margin-top:-18px;width:36px;height:36px;background-image:url('../img/grab-left.png');background-position:center center;background-repeat:no-repeat;cursor:pointer !important;}
.next-hero-1{right:10px;top:50%;margin-top:-18px;width:36px;height:36px;background-image:url('../img/grab-right.png');background-position:center center;background-repeat:no-repeat;cursor:pointer !important;}
.hero-text-studio h2{font-weight:700;font-size:1.8rem;line-height:2rem;}
.hero-text-studio p{font-size:15px;font-weight:400;}
#hero-sync2 .item{display:none;}
.customNavigation.hero-sinc-1-2{position:absolute;bottom:0;right:auto;left:50%;margin-left:-100px;height:70px;}
.next-hero-sync-1,
.prev-hero-sync-1{bottom:15px;left:50%;}
.next-hero-sync-1{right:auto;left:50%;margin-left:20px;}
.prev-hero-sync-1{right:auto;left:50%;margin-left:-60px;}
.scroll-down-hero-1{bottom:15px;right:auto;left:50%;margin-left:-20px;}
.corporate-hero-text p{font-size:16px;}
.corporate-hero-text p:before{bottom:-10px;}
.corporate-hero-text h1{font-weight:700;font-size:2.5rem;line-height:2.5rem;letter-spacing:1px;}
.footer-1 ul li a.big-link-foo{font-size:1.3rem;}
.footer-1 ul li a.mid-link-foo{font-size:1rem;}
.parallax-hero h1{font-size:2.5rem;line-height:2.8rem;letter-spacing:1px;}
ul.countdown li{width:90px;}
ul.countdown li span{font-size:3rem;line-height:3rem;font-weight:200;}
ul.countdown li.seperator{line-height:3rem;padding-left:5px;padding-right:5px;}
#cd-zoom-in.bigger-top{margin-top:30px;}
.error-page h1{font-size:4rem;line-height:4rem;}
}
@media (max-width:767px){
h1, .h1{font-size:2.2rem;}

.footer-1{text-align: center;}

.navbar .nav-item .active>.nav-link{color:#333!important}

h2, .h2{font-size:1.8rem;}
h3, .h3{font-size:1.5rem;}
h4, .h4{font-size:1.3rem;}
h5, .h5{font-size:1.1rem;}
h6, .h6{font-size:0.85rem;}
.transform-y-160,
.transform-y-120,
.transform-y-80,
.transform-y-40{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;}
.transform-y-160.transform-on-mob{-webkit-transform:translateY(-160px);-moz-transform:translateY(-160px);-ms-transform:translateY(-160px);-o-transform:translateY(-160px);transform:translateY(-160px);}
.transform-y-120.transform-on-mob{-webkit-transform:translateY(-120px);-moz-transform:translateY(-120px);-ms-transform:translateY(-120px);-o-transform:translateY(-120px);transform:translateY(-120px);}
.transform-y-80.transform-on-mob{-webkit-transform:translateY(-80px);-moz-transform:translateY(-80px);-ms-transform:translateY(-80px);-o-transform:translateY(-80px);transform:translateY(-80px);}
.transform-y-40.transform-on-mob{-webkit-transform:translateY(-40px);-moz-transform:translateY(-40px);-ms-transform:translateY(-40px);-o-transform:translateY(-40px);transform:translateY(-40px);}
.nav-tabs{display:block;width:100%;}
.nav-tabs .nav-link{margin:4px 0;}
.footer-1 .footer-social{float:left;}
.footer-1 .footer-social li{margin-left:0;margin-right:10px;}
.hero-text h1{font-size:1.7rem;}
.typography-line{padding-left:0;padding-top:30px;}
.typography-line span{bottom:auto;top:0;left:0;margin-left:0;width:100%;}
.grid-box.half{width:100%;}
.grid-box.half.with-margin{width:calc(100% - 30px);}
.grid-box.third{width:100%;}
.grid-box.third.with-margin{width:calc(100% - 30px);}
.grid-box.quarter{width:100%;}
.grid-box.quarter.with-margin{width:calc(100% - 30px);}
.grid-box.fifth{width:100%;}
.grid-box.fifth.with-margin{width:calc(100% - 30px);}
.hero-text.big-text h1{font-size:2.5rem;line-height:2rem;font-weight:700;}
.hero-text.big-text p{font-size:13px;}
.hero-text h2.typed{font-size:1.2rem;line-height:1.2rem;}
.hero-bottom-wrap h2{line-height:0.9;}
.big-fade-title{display:none;}
.corporate-hero-text p{font-size:15px;}
.corporate-hero-text h1{font-size:2.2rem;line-height:2.2rem;}
.quote-box-2 h4{font-size:1.4rem;line-height:2.1rem;}
.quote-box-2 p{font-size:0.9rem;line-height:1.1rem;letter-spacing:2px;}
.blog-box-2 .post-link-box p{width:100%;}
.parallax-hero h1{font-size:2rem;line-height:2.3rem;}
.counter-wrap.ver-3{height:5rem;}
.counter-wrap.ver-3 p span.small-2{font-size:5rem;line-height:5rem;height:5rem;}
ul.countdown li{width:50px;}
ul.countdown li span{font-size:1.5rem;line-height:1.5rem;}
ul.countdown li.seperator{line-height:1.5rem;padding-left:0;padding-right:0;width:6px;}
.project-nav-wrap{background-image:none;}
.project-nav-wrap .left-nav{margin-right:0;width:50%;float:left;height:40px;text-align:left;font-size:30px;line-height:40px;vertical-align:middle;}
.project-nav-wrap .right-nav{margin-left:0;width:50%;float:right;height:40px;font-size:30px;line-height:40px;vertical-align:middle;text-align:right;}
.project-nav-wrap .left-nav .text-on-hover,
.project-nav-wrap .right-nav .text-on-hover{display:none;}
}

@media (min-width: 1300px) {
.container {
    width: 1290px;
    max-width: 100%;
}

.drop-mega-menu {
    width: 1260px;
    max-width: 100%;
}

}

.GrayScale{-webkit-filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");filter:gray;-webkit-filter:grayscale(100%);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=95)";filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=95);opacity:.9;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;transition-delay:1s;}