/*
Template Name: Color Admin - Responsive Admin Dashboard Template build with Twitter Bootstrap 3 & 4
Version: 4.0.0
Author: Sean Ngu
Website: http://www.seantheme.com/color-admin-v4.0/frontend/one-page-parallax/
*/

.header.navbar .navbar-nav > li > a {
    font-size: 20px;
    line-height: 45px !important;
    
}
.btn.btn-success {
    color: #fff;
    background: #337ab7 !important;
    border-color: #337ab7 !important;
}

.service .icon:hover {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);  
    -webkit-transition: .5s all ease;
    -moz-transition: .5s all ease;
    transition: .5s all ease;
}
.service:hover{
    -webkit-box-shadow: 5px 7px 9px -4px rgb(158, 158, 158);
    -moz-box-shadow: 5px 7px 9px -4px rgb(158, 158, 158);
    box-shadow: 5px 7px 9px -4px rgb(158, 158, 158);
}

@media only screen and (max-width: 360px) {
.brand-logo + .brand-text {
    margin-left: 15px;
    display: block;
    color: #2d353c;
    font-size: 16px !important;
    line-height: 25px;
    display: block;
}


}



@media only screen and (min-width: 360px) and (max-width: 512px) {
.brand-logo + .brand-text {
    margin-left: 15px;
    display: block;
    color: #2d353c;
    font-size: 19px !important;
    line-height: 28px;
    display: block;
}
#iosElem {
    margin-left: 0%;
}

}

@media only screen and (min-width: 513px) {
.brand-text {
    padding-top: 5px;
}
.brand-logo {
        padding-top: 5px;
}

.brand-logo + .brand-text {
    margin-left: 42px;
    display: block;
    color: #2d353c;
    font-size: 29px;
    line-height: 29px;
    display: block;
}
}

@media only screen and (min-width: 700px) {
    #iosElem {
    margin-left: 25%;
    }
}

@media only screen and (min-width: 767px) and (max-width: 950px) {
.header.navbar .navbar-nav > li > a {
       font-size: 11px;
    line-height: 63px !important;
    
}
#dynamics {
    width: 100%;
    height: 100%;
}
#salesforce {
    width: 100%;
    height: 100%;
}
#java {
    width: 100%;
    height: 100%;
}
#html5 {

}
#dotnet {

}
#php {
    max-height: fit-content !important;
    width: 100%;
    height: 100%;
}
#sql {

}
#js {

}

}


@media only screen and (min-width: 767px) and (max-width: 1200px) {


#dynamics {
    width: 100%;
    height: 100%;
}
#salesforce {
    width: 100%;
    height: 100%;
}
#java {
    width: 100%;
    height: 100%;
}
#html5 {

}
#dotnet {

}
#php {
    max-height: fit-content !important;
    width: 100%;
    height: 100%;
}
#sql {

}
#js {

}

}


.btn.btn-theme {
    background: #348fe2;
    border-color: #348fe2;
    color: #fff;
}
.btn.btn-theme:hover,
.btn.btn-theme:focus {
    background: #2a72b5;
    border-color: #2a72b5;
}
.header.navbar .navbar-nav > li.active > a, 
.header.navbar .navbar-nav > li > a:hover, 
.header.navbar .navbar-nav > li > a:focus,
.header.navbar.navbar-default .navbar-nav > li.active > a, 
.header.navbar.navbar-default .navbar-nav > li > a:hover, 
.header.navbar.navbar-default .navbar-nav > li > a:focus,
.header.navbar.navbar-transparent .navbar-nav > li.active > a, 
.header.navbar.navbar-transparent .navbar-nav > li > a:hover, 
.header.navbar.navbar-transparent .navbar-nav > li > a:focus,
.header.navbar.navbar-inverse .navbar-nav > li.active > a, 
.header.navbar.navbar-inverse .navbar-nav > li > a:hover, 
.header.navbar.navbar-inverse .navbar-nav > li > a:focus,
.header.navbar.navbar-transparent.navbar-small .navbar-nav > li.active > a,
.header.navbar.navbar-transparent.navbar-small .navbar-nav > li > a:hover,
.header.navbar.navbar-transparent.navbar-small .navbar-nav > li > a:focus,
.text-theme,
.navbar-nav .dropdown-menu > li.active > a,
.navbar-nav .dropdown-menu > li > a:hover,
.navbar-nav .dropdown-menu > li > a:focus,
.pricing-table .price .price-number,
a {
    color: #348fe2;
}
a:hover,
a:focus {
    color: #2a72b5;
}
.pricing-table .highlight h3,
.pace-progress {
    background: #2a72b5;
}
.pricing-table .highlight .price {
    background: #348fe2;
}
.pace .pace-activity {
    border-top-color: #348fe2;
    border-left-color: #348fe2;
}
.brand-logo,
.footer .footer-brand-logo {
    
}


@media only screen and (max-width: 500px) {
 
#headerText {
    font-size: 30px;
    font-weight: 600; 
    padding-top:17px;
    color:black;
}

}

@media only screen and (min-width: 500px) {
 
#headerText {
    font-size: 35px;
    font-weight: 600;
     padding-top:0px;
    color:black;
}

.kl-slideshow-css3panels {
    margin-top:-25%;
}

}

@media only screen and (min-width: 1150px) {
 

.kl-slideshow-css3panels {
    margin-top:-13%;
}

}


.css3panels-container {
    overflow:hidden;
    position:relative;
    z-index:0;
    min-height:150px;
}
.css3panels-container.css3panel--hasSkew {
    margin-left:-62px;
    margin-right:-62px;
}
.kl-slideshow-css3panels .css3panels-container {
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    -webkit-flex-direction:row;
    -ms-flex-direction:row;
    flex-direction:row;
    -webkit-flex-wrap:nowrap;
    -ms-flex-wrap:nowrap;
    flex-wrap:nowrap;
}
.css3panel {
    float:left;
    position:relative;
    z-index:0;
    min-height:150px;
}
@media (min-width:1200px) {
    .css3panel--hasSkew.css3panels--resize .css3panel {
        margin:0 -1px;
    }
}
.kl-slideshow-css3panels .css3panel {
    -webkit-box-flex:1;
    -webkit-flex:1;
    -ms-flex:1;
    flex:1;
    -webkit-backface-visibility:hidden;
}
.css3panel:hover {
    z-index:1;
}
.css3panel:hover .css3panel-inner {
    box-shadow:0 0 50px 20px rgba(0, 0, 0, 0.25);
}
.css3panel--hasBorder .css3panel:hover .css3panel-inner {
    box-shadow:0 0 0 2px #fff, 0 0 50px 20px rgba(0, 0, 0, 0.25);
}
.css3panel--hasBorder.is-dark .css3panel:hover .css3panel-inner {
    box-shadow:0 0 0 2px #000, 0 0 50px 20px rgba(0, 0, 0, 0.25);
}
.kl-slideshow-css3panels .css3panels--resize .css3panel {
    will-change:transform;
    -webkit-transition:all 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);
    transition:all 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);
}
.css3panels--resize .css3panel-inner {
    -webkit-transition:box-shadow 0.2s ease-out;
    transition:box-shadow 0.2s ease-out;
}
.kl-slideshow-css3panels .css3panels--resize .css3panel:hover {
    -webkit-box-flex:1.3;
    -webkit-flex:1.3;
    -ms-flex:1.3;
    flex:1.3;
}
.css3panel-inner {
    position:relative;
    -webkit-backface-visibility:hidden;
    overflow:hidden;
    -webkit-transition:box-shadow 0.2s ease-out;
    transition:box-shadow 0.2s ease-out;
    height:100%;
    position:absolute;
    width:100%;
}
.css3panel--hasSkew .css3panel-inner {
    -webkit-transform:skewX(-10deg);
    -ms-transform:skewX(-10deg);
    transform:skewX(-10deg);
}
@media (min-width:1200px) {
    .css3panel--hasSkew .css3panel-inner {
        margin:0 -1px;
    }
}
.css3panel--hasBorder .css3panel-inner {
    box-shadow:0 0 0 5px rgba(255, 255, 255, 0.7);
}
.css3panel--hasBorder.is-dark .css3panel-inner {
    box-shadow:0 0 0 2px rgba(0, 0, 0, 0.7);
}
.css3panel-mainimage-wrapper {
    position:relative;
    -webkit-backface-visibility:hidden;
    height:100%;
}
.css3panel--hasSkew .css3panel-mainimage-wrapper {
    margin-left:-60px;
    margin-right:-60px;
    -webkit-transform:skewX(10deg);
    -ms-transform:skewX(10deg);
    transform:skewX(10deg);
}
.css3panel-mainimage {
    position:absolute;
    top:-2px;
    left:-2px;
    right:-2px;
    bottom:-2px;
}
.css3panel-mainimage-img {
    height:100%;
    -webkit-backface-visibility:hidden;
    -webkit-transition:0.2s ease-out;
    transition:0.2s ease-out;
}
.css3panel-mainimage--stretch .css3panel-mainimage-img {
    position:absolute;
    width:100%;
}
.css3panel-mainimage--noStretch {
    text-align:center;
}
.css3panel-mainimage--noStretch .css3panel-mainimage-effect {
    -webkit-transform:translateY(-100%);
    -ms-transform:translateY(-100%);
    transform:translateY(-100%);
}
.css3p-overlay {
    position:absolute;
    left:0;
    top:0;
    right:0;
    bottom:0;
    -webkit-transition:opacity 0.15s ease-out;
    transition:opacity 0.15s ease-out;
}
.css3panel:hover .css3p-overlay {
    opacity:0;
}
#myVideo {
    position: fixed;
    right: 0;
    bottom: 0;
    min-width: 100%; 
    min-height: 100%;
}

#stardiv {
        background-image: url(/web/20190415162755im_/http://simplefunctioningsolutions.com/stars.png) !important;
    /* height: 500px; */
    background-attachment: fixed;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    background-color: white;
    position: relative;
}
.css3p-overlay--gradient {
    opacity:0.5;
    top:50%;
    background:-webkit-gradient(linear,left top,left bottom,color-stop(0%, rgba(0, 0, 0, 0)),color-stop(100%, rgba(0, 0, 0, 1)));
    background:-webkit-linear-gradient(top,rgba(0, 0, 0, 0) 0%,rgba(0, 0, 0, 1) 100%);
    background:linear-gradient(to bottom,rgba(0, 0, 0, 0) 0%,rgba(0, 0, 0, 1) 100%);
}
.css3panel-mainimage-img.anim--grayscale {
    -webkit-filter:grayscale(100%);
    filter:grayscale(100%);
    -webkit-transition:opacity 0.15s ease-out;
    transition:opacity 0.15s ease-out;
}
.css3panel:hover .css3panel-mainimage-img.anim--grayscale {
    opacity:0;
}
.css3panel-mainimage-img.anim--blur {
    -webkit-filter:blur(9px);
    filter:blur(9px);
    -webkit-transition:opacity 0.15s ease-out;
    transition:opacity 0.15s ease-out;
}
.css3panel:hover .css3panel-mainimage-img.anim--blur {
    opacity:0;
}
.css3panel-mainimage-img.anim--grayscale.anim--blur {
    -webkit-filter:grayscale(100%) blur(9px);
    filter:grayscale(100%) blur(9px);
    -webkit-transition:opacity 0.15s ease-out;
    transition:opacity 0.15s ease-out;
}
.css3panel:hover .css3panel-mainimage-img.anim--grayscale.anim--blur {
    opacity:0;
}
.css3panel-caption {
    position:absolute;
    bottom:90px;
    color:#ffffff;
    z-index:1;
    width:100%;
    border-radius: 5px;
    background: #2d353cc7;
    padding-top: 13px;
}
.css3panel--hasSkew .css3panel-caption.text-right {
    padding-right:50px;
}
.css3panel--hasSkew .css3panel-caption.text-left {
    padding-left:50px;
}
.css3panel--hasSkew .css3panel:first-child .css3panel-caption {
    padding-left:80px;
}
.css3panel--hasSkew .css3panel:last-child .css3panel-caption {
    padding-right:80px;
}
.css3panel-caption.css3caption--middle {
    bottom:auto;
    top:50%;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%);
}
.cssp-capt-fadein .css3panel-title,.cssp-capt-fadein .css3panel-text,.cssp-capt-fadein .css3panel-btn-area {
    opacity:0;
    visibility:hidden;
    -webkit-transition:opacity 0.15s ease-out, visibility 0.15s ease-out;
    transition:opacity 0.15s ease-out, visibility 0.15s ease-out;
}
.cssp-capt-fadein .css3panel:hover .css3panel-title,.cssp-capt-fadein .css3panel:hover .css3panel-text,.cssp-capt-fadein .css3panel:hover .css3panel-btn-area {
    opacity:1;
    visibility:visible;
}
.cssp-capt-fadeout .css3panel-title,.cssp-capt-fadeout .css3panel-text,.cssp-capt-fadeout .css3panel-btn-area {
    opacity:1;
    visibility:visible;
    -webkit-transition:opacity 0.15s ease-out, visibility 0.15s ease-out;
    transition:opacity 0.15s ease-out, visibility 0.15s ease-out;
}
.cssp-capt-fadeout .css3panel:hover .css3panel-title,.cssp-capt-fadeout .css3panel:hover .css3panel-text {
    opacity:0;
    visibility:hidden;
}
.cssp-capt-fadeout .css3panel:hover .css3panel-btn-area {
}
.cssp-capt-slidein .css3panel-title,.cssp-capt-slidein .css3panel-text,.cssp-capt-slidein .css3panel-btn-area {
    opacity:0;
    visibility:hidden;
    -webkit-transform:translateX(200px);
    -ms-transform:translateX(200px);
    transform:translateX(200px);
    -webkit-transition:opacity 0.15s ease-out, visibility 0.15s ease-out,-webkit-transform 0.15s ease-out;
    transition:opacity 0.15s ease-out, visibility 0.15s ease-out,transform 0.15s ease-out;
}
.cssp-capt-slidein .css3panel:hover .css3panel-title,.cssp-capt-slidein .css3panel:hover .css3panel-text,.cssp-capt-slidein .css3panel:hover .css3panel-btn-area {
    opacity:1;
    visibility:visible;
    -webkit-transform:translateX(0);
    -ms-transform:translateX(0);
    transform:translateX(0);
}
.cssp-capt-slideout .css3panel-title,.cssp-capt-slideout .css3panel-text,.cssp-capt-slideout .css3panel-btn-area {
    opacity:1;
    visibility:visible;
    -webkit-transform:translateX(0);
    -ms-transform:translateX(0);
    transform:translateX(0);
    -webkit-transition:opacity 0.15s ease-out, visibility 0.15s ease-out,-webkit-transform 0.15s ease-out;
    transition:opacity 0.15s ease-out, visibility 0.15s ease-out,transform 0.15s ease-out;
}
.cssp-capt-slideout .css3panel:hover .css3panel-title,.cssp-capt-slideout .css3panel:hover .css3panel-text {
    opacity:0;
    visibility:hidden;
    -webkit-transform:translateX(200px);
    -ms-transform:translateX(200px);
    transform:translateX(200px);
}
@media (min-width:1200px) {
    .cssp-capt-slideout .css3panel:hover .css3panel-btn-area {
        -webkit-transform:translateY(40px) translateX(-10px);
        -ms-transform:translateY(40px) translateX(-10px);
        transform:translateY(40px) translateX(-10px);
        -webkit-transition-duration:0.3s !important;
        transition-duration:0.3s !important;
        -webkit-transition-delay:0.1s !important;
        transition-delay:0.1s !important;
    }
}
.cssp-capt-slideout .css3panel:hover .css3p-overlay {
    opacity:0;
}
.cssp-capt-animated .css3panel-title {
    -webkit-transition-delay:0.1s;
    transition-delay:0.1s;
}
.cssp-capt-animated .css3panel-text {
    -webkit-transition-delay:0.2s;
    transition-delay:0.2s;
}
.cssp-capt-animated .css3panel-btn-area {
    -webkit-transition-delay:0s;
    transition-delay:0s;
}
.cssp-capt-animated .css3panel:hover .css3panel-btn-area {
    -webkit-transition-delay:0.3s;
    transition-delay:0.3s;
}
.cssp-capt-animated .css3p-overlay {
    -webkit-transition-delay:0.1s;
    transition-delay:0.1s;
}
.css3panel-title {
    position:relative;
    font-size:28px;
    line-height:1.3;
    font-weight:600;
    color:#fff;
    margin:0;
}
.css3panel-title.title-size-bigger {
    font-size:70px;
    line-height:1.1;
    text-shadow:1px 1px 50px rgba(0, 0, 0, 0.4);
    letter-spacing:-2px;
}
 .css3panel--hasSkew .css3panel:last-child .css3panel-title {
    margin-right:10px;
}
.css3panel-text {
    font-size:16px;
    color:#fff;
    font-weight:300;
    margin-top:20px;
    line-height:1.6;
}
.css3panel--hasSkew {
    margin-right:20px;
}
.captiontitle--wbg,.captiontitle--dbg {
    padding:13px 0px 13px 45px;
}
.captiontitle--wbg:before,.captiontitle--dbg:before {
    content:"";
    position:absolute;
    height:100%;
    border-radius:4px;
    padding-right:35px;
    display:block;
    right:-35px;
    bottom:0;
    left:0;
    top:0;
    z-index:-1;
    -webkit-transform-style:preserve-3d;
    transform-style:preserve-3d;
    -webkit-transform:skew(-10deg) translate3d(0, 0, 0);
    -ms-transform:skew(-10deg) translate3d(0, 0, 0);
    transform:skew(-12deg) translate3d(0, 0, 0);
    background:-webkit-gradient(linear,left top,right top,color-stop(0%, rgba(0, 0, 0, 0)),color-stop(80%, rgba(0, 0, 0, 0.45)));
    background:-webkit-linear-gradient(left,rgba(0, 0, 0, 0) 0%,rgba(0, 0, 0, 0.45) 80%);
    background:linear-gradient(to right,rgba(0, 0, 0, 0) 0%,rgba(0, 0, 0, 0.45) 80%);
}
.captiontitle--wbg:before {
    background:rgba(255, 255, 255, 0.9);
    background:-webkit-gradient(linear,left top,right top,color-stop(40%, rgba(255, 255, 255, 0.25)),color-stop(100%, rgba(255, 255, 255, 0)));
    background:-webkit-linear-gradient(left,rgba(255, 255, 255, 0.25) 40%,rgba(255, 255, 255, 0) 100%);
    background:linear-gradient(to right,rgba(255, 255, 255, 0.25) 40%,rgba(255, 255, 255, 0) 100%);
}
.css3panel-btn-area {
    clear:both;
    float:right;
    margin-top:30px;
    margin-right:20px;
}
.css3panel-btn-area .btn {
    margin-left:20px;
    margin-bottom:10px;
}
@media (max-width:1440px) {
    .css3panel .css3panel-title {
        font-size:18px;
    }
    .css3panel .css3panel-text {
        font-size:13px;
    }
    .css3panel .css3panel-btn-area .btn {
        margin-bottom:10px;
        display:block;
    }
    .css3panel .css3panel-title.title-size-bigger {
        font-size:30px;
    }
}
@media (min-width:1200px) and (max-width:1440px) {
    .kl-slideshow-css3panels .css3panel:first-child,.kl-slideshow-css3panels .css3panel:last-child {
        -webkit-box-flex:1.15;
        -webkit-flex-grow:1.15;
        -ms-flex-positive:1.15;
        flex-grow:1.15;
    }
    .css3panel--hasSkew .css3panel:first-child .css3panel-caption {
        padding-left:90px;
        padding-right:80px;
    }
    .css3panel--hasSkew .css3panel:last-child .css3panel-caption {
        padding-right:80px;
    }
    .css3panel-btn-area {
        float:none;
        max-width:100%;
    }
    .css3panel-btn-area .btn {
        white-space:normal;
    }
    .css3panel-title {
        word-break:break-word;
    }
}
@media (max-width:1199px) {
    .kl-slideshow-css3panels .css3panels-container {
        margin-left:0;
        margin-right:0;
    }
    .kl-slideshow-css3panels .css3panel-inner,.kl-slideshow-css3panels .css3panel-mainimage-wrapper {
        -webkit-transform:skewX(0);
        -ms-transform:skewX(0);
        transform:skewX(0);
        margin-left:0;
        margin-right:0;
    }
    .kl-slideshow-css3panels .css3panel .css3panel-caption,.kl-slideshow-css3panels .css3panel:first-child .css3panel-caption,.kl-slideshow-css3panels .css3panel:last-child .css3panel-caption {
        padding-left:20px;
        padding-right:20px;
    }
    .kl-slideshow-css3panels .css3panel-caption {
        text-align:center;
    }
    .kl-slideshow-css3panels .css3panel-btn-area {
        float:none;
    }
    .kl-slideshow-css3panels .css3panel-title,.kl-slideshow-css3panels .css3panel-title.title-size-bigger,.kl-slideshow-css3panels .css3panel-text,.kl-slideshow-css3panels .css3panel-btn-area,.kl-slideshow-css3panels .css3panel-btn-area .btn {
        margin-left:0;
        margin-right:0;
    }
    .kl-slideshow-css3panels .css3panel-btn-area .btn {
        margin-bottom:10px;
    }
    .kl-slideshow-css3panels .css3panel:hover .css3panel-title,.kl-slideshow-css3panels .css3panel:hover .css3panel-text {
        -webkit-transform:translateX(0);
        -ms-transform:translateX(0);
        transform:translateX(0);
    }
}
@media (min-width:992px) and (max-width:1200px) {
    .kl-slideshow-css3panels .css3panels--resize .css3panel:hover {
        -webkit-box-flex:2;
        -webkit-flex:2;
        -ms-flex:2;
        flex:2;
    }
    .kl-slideshow-css3panels .css3panel-title,.kl-slideshow-css3panels .css3panel-title.title-size-bigger {
        font-size:18px;
    }
    .kl-slideshow-css3panels .css3panel-text {
        font-size:13px;
    }
    .kl-slideshow-css3panels .css3panel-btn-area .btn {
        font-size:12px;
    }
}
@media (min-width:768px) and (max-width:991px) {
    .kl-slideshow-css3panels .css3panels--resize .css3panel:hover {
        -webkit-box-flex:2.2;
        -webkit-flex:2.2;
        -ms-flex:2.2;
        flex:2.2;
    }
    .kl-slideshow-css3panels .css3panel-title,.kl-slideshow-css3panels .css3panel-title.title-size-bigger {
        font-size:16px;
    }
    .kl-slideshow-css3panels .css3panel-text {
        display:none;
    }
    .kl-slideshow-css3panels .css3panel-btn-area {
        margin-top:40px;
    }
    .kl-slideshow-css3panels .css3panel-btn-area .btn {
        margin-bottom:10px;
    }
    .kl-slideshow-css3panels .css3panel-btn-area .btn {
        font-size:12px;
    }
}
@media (max-width:767px) {
    .kl-slideshow-css3panels .css3panels-container {
        height:auto !important;
        margin-left:0;
        margin-right:0;
    }
    .kl-slideshow-css3panels .css3panels-container {
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -webkit-flex-direction:column;
        -ms-flex-direction:column;
        flex-direction:column;
        -webkit-flex-wrap:wrap;
        -ms-flex-wrap:wrap;
        flex-wrap:wrap;
    }
    .kl-slideshow-css3panels .css3panel {
        float:left;
        overflow:hidden;
        position:relative;
        z-index:0;
        box-shadow:0 0 0 3px #fff;
        padding-top:30px;
        padding-bottom:30px;
    }
    .kl-slideshow-css3panels .css3panel {
        -webkit-box-flex:1;
        -webkit-flex:1;
        -ms-flex:1;
        flex:1;
        min-height:300px;
    }
    .kl-slideshow-css3panels .css3panel-mainimage-img {
        position:absolute;
        left:0;
        top:0;
        bottom:0;
        right:0;
        width:100%;
    }
    .kl-slideshow-css3panels .css3panel-inner {
        position:absolute;
        top:0;
        width:100%;
        height:100% !important;
    }
    .kl-slideshow-css3panels .css3panel-mainimage-wrapper {
        height:100% !important;
    }
    .kl-slideshow-css3panels .css3panel-caption {
        bottom:20px;
    }
    .kl-slideshow-css3panels .css3panel-title,.kl-slideshow-css3panels .css3panel-title.title-size-bigger {
        font-size:18px;
    }
    .kl-slideshow-css3panels .captiontitle--wbg,.kl-slideshow-css3panels .captiontitle--dbg {
        padding:10px 0 10px 25px;
    }
    .kl-slideshow-css3panels .css3panel-text {
        font-size:14px;
    }
    .kl-slideshow-css3panels .css3panel-btn-area {
        clear:none;
        float:right;
        max-width:100%;
        margin-top:25px;
        margin-right:0;
        width: 100px;
    }
    .kl-slideshow-css3panels .css3panel-btn-area .btn:first-child {
        margin-bottom:15px;
    }
}
.eluidcfeb1d77 .css3panels-container {
    height:400px;
}
.eluidcfeb1d77 .css3panel--hasSkew .css3panel:not(:first-child) .css3panel-caption.text-left{
    padding-left:60px;
}
.eluidcfeb1d77 .css3panel--hasSkew .css3panel:not(:last-child) .css3panel-caption.text-right{
    padding-right:60px;
}
.kl-title-block {
    padding-top:0;
     padding-bottom:35px;
}
.tbk__title {
    margin-top:0;
     margin-bottom:10px;
     font-size:24px;
     line-height:30px;
     font-weight:400;
     font-style:normal;
}
.tbk__subtitle {
    margin-top:0;
     font-size:20px;
     font-size:20px;
     line-height:26px;
     font-weight:400;
     font-style:normal;
}
.tbk__text {
    margin-top:0;
     line-height:1.6;
}
.tbk__symbol {
    margin-top:0;
     margin-bottom:10px;
     display:block;
}
.tbk-symbol--line .tbk__symbol span {
    display:inline-block;
     width:50px;
     height:3px;
     background-color:#ccc;
}
.tbk--text-dark.tbk-symbol--line .tbk__symbol span {
    background-color:#333333;
}
.tbk-symbol--line.tbk-icon-pos--after-title .tbk__symbol {
    margin-bottom:20px;
     margin-top:-5px;
}
.tbk-symbol--border .tbk__symbol,.tbk-symbol--border2 .tbk__symbol {
    margin-bottom:20px;
}
.tbk-symbol--border .tbk__symbol span,.tbk-symbol--border2 .tbk__symbol span {
    display:block;
     width:100%;
     height:1px;
     background-color:#ccc;
}
.tbk--text-dark.tbk-symbol--border2 .tbk__symbol span {
    background-color:#333333;
}
.tbk-symbol--border.tbk-icon-pos--after-text .tbk__symbol {
    margin-top:30px;
}
.tbk-symbol--border2.tbk-icon-pos--after-title .tbk__border-helper {
     border-bottom:3px solid #D2D2D2;
     padding-bottom:15px;
     margin-bottom:-12px;
     display:inline-block;
}
.tbk--text-dark.tbk-symbol--border2.tbk-icon-pos--after-title .tbk__border-helper {
    border-bottom-color:#2D2D2D;
}
.tbk-symbol--line_border .tbk__symbol span {
    display:inline-block;
     width:50px;
     height:3px;
     background-color:#ccc;
     margin-right:25px;
     margin-left:25px;
     vertical-align:middle;
}
.tbk-symbol--line_border .tbk__symbol:before,.tbk-symbol--line_border .tbk__symbol:after {
    content:'';
     display:inline-block;
     width:calc(50% - 50px);
     height:1px;
     background-color:#ccc;
     vertical-align:middle;
}
.tbk--text-dark.tbk-symbol--line_border .tbk__symbol:before,.tbk--text-dark.tbk-symbol--line_border .tbk__symbol:after,.tbk--text-dark.tbk-symbol--line_border .tbk__symbol span {
    background-color:#333;
}
.tbk--left.tbk-symbol--line_border .tbk__symbol span {
    margin-left:0;
}
.tbk--left.tbk-symbol--line_border .tbk__symbol:before {
    display:none;
}
.tbk--left.tbk-symbol--line_border .tbk__symbol:after {
    content:'';
     display:inline-block;
     width:calc(100% - 75px);
     height:1px;
     background-color:#ccc;
}
.tbk--text-dark.tbk--left.tbk-symbol--line_border .tbk__symbol:after {
    background-color:#333;
}
.tbk--right.tbk-symbol--line_border .tbk__symbol span {
    margin-right:0;
}
.tbk--right.tbk-symbol--line_border .tbk__symbol:before {
    content:'';
     display:inline-block;
     width:calc(100% - 75px);
     height:1px;
     background-color:#ccc;
}
.tbk--text-dark.tbk--right.tbk-symbol--line_border .tbk__symbol:before {
    background-color:#333;
}
.tbk--right.tbk-symbol--line_border .tbk__symbol:after {
    display:none;
}
.tbk-symbol--line_border.tbk-icon-pos--after-subtitle .tbk__subtitle {
    margin-bottom:20px;
}
.tbk-symbol--line_border.tbk-icon-pos--after-text .tbk__text {
    margin-bottom:25px;
}
.tbk__icon {
}
.tbk-symbol--icon.tbk-icon-pos--after-text .tbk__text {
    margin-bottom:25px;
}
.tbk__title .tbk__symbol {
     display:inline-block;
     margin-right:10px;
     vertical-align:middle;
}
.tbk__title .tbk__icon {
    vertical-align:middle;
}
.tbk--colored.tbk-symbol--line .tbk__symbol span,.tbk--colored.tbk-symbol--line_border .tbk__symbol span,.tbk--colored.tbk-symbol--border .tbk__symbol span {
    background-color:#cd2122;
}
.tbk--colored.tbk-symbol--icon .tbk__icon {
    color:#cd2122;
}
.tbk--colored.tbk-symbol--border2 .tbk__border-helper {
    border-bottom-color:#cd2122;
}
.eluid45a1521b{
    padding-top:90px;
    padding-bottom:0px;
}
.eluid45a1521b .tbk__title {
    margin-bottom:10px;
}
.eluid45a1521b .tbk__title{
    font-family:"Open Sans", Helvetica, Arial, sans-serif;
    ;
    font-size:36px;
    line-height:30px;
    font-weight:700;
    color:#18334f;
    font-style:italic;
}
.eluid45a1521b .tbk__subtitle{
    font-family:"Open Sans", Helvetica, Arial, sans-serif;
    ;
    font-size:20px;
    line-height:26px;
    font-weight:400;
    font-style:normal;
}
.eluid45a1521b .tbk__icon {
     font-size:28px;
}
.eluid45a1521b.tbk--colored .tbk__symbol span {
    background-color:#f49f20;
}
.grid-ibx {
}
.grid-ibx__item {
     float:left;
     text-align:center;
     padding-left:20px;
     padding-right:20px;
     position:relative;
     -webkit-backface-visibility:hidden;
     height:200px;
}
.grid-ibx__item.text-left {
    text-align:left;
}
.grid-ibx__item.text-right {
    text-align:right;
}
.grid-ibx--theme-light .grid-ibx__item {
    background-color:#f2f2f2;
}
.grid-ibx--theme-dark .grid-ibx__item {
    background-color:#0D0D0D;
}
.grid-ibx__item[onclick] {
    cursor:pointer;
}
@media (min-width:1200px){
    .grid-ibx--cols-1 .grid-ibx__item {
        width:100%;
    }
    .grid-ibx--cols-2 .grid-ibx__item {
        width:50%;
    }
    .grid-ibx--cols-3 .grid-ibx__item {
        width:33.3333%;
    }
    .grid-ibx--cols-4 .grid-ibx__item {
        width:25%;
    }
    .grid-ibx--cols-5 .grid-ibx__item {
        width:20%;
    }
}
@media (max-width:1199px) and (min-width:992px){
    .grid-ibx--md-cols-1 .grid-ibx__item {
        width:100%;
    }
    .grid-ibx--md-cols-2 .grid-ibx__item {
        width:50%;
    }
    .grid-ibx--md-cols-3 .grid-ibx__item {
        width:33.3333%;
    }
    .grid-ibx--md-cols-4 .grid-ibx__item {
        width:25%;
    }
    .grid-ibx--md-cols-5 .grid-ibx__item {
        width:20%;
    }
}
@media (max-width:991px) and (min-width:768px){
    .grid-ibx--sm-cols-1 .grid-ibx__item {
        width:100%;
    }
    .grid-ibx--sm-cols-2 .grid-ibx__item {
        width:50%;
    }
    .grid-ibx--sm-cols-3 .grid-ibx__item {
        width:33.3333%;
    }
    .grid-ibx--sm-cols-4 .grid-ibx__item {
        width:25%;
    }
    .grid-ibx--sm-cols-5 .grid-ibx__item {
        width:20%;
    }
}
@media (max-width:767px){
    .grid-ibx--xs-cols-1 .grid-ibx__item {
        width:100%;
    }
    .grid-ibx--xs-cols-2 .grid-ibx__item {
        width:50%;
    }
    .grid-ibx--xs-cols-3 .grid-ibx__item {
        width:33.3333%;
    }
    .grid-ibx--xs-cols-4 .grid-ibx__item {
        width:25%;
    }
    .grid-ibx--xs-cols-5 .grid-ibx__item {
        width:20%;
    }
}
.grid-ibx__item-inner {
    position:relative;
     top:50%;
     -webkit-transform:translateY(-50%);
     -ms-transform:translateY(-50%);
     transform:translateY(-50%);
}
.grid-ibx__link {
    display:block;
}
.grid-ibx__title-wrp,.grid-ibx__icon-wrp,.grid-ibx__desc-wrp {
    margin-top:0;
     margin-bottom:20px;
}
.grid-ibx__title,.grid-ibx__desc {
    margin:0;
}
.grid-ibx__icon {
    font-size:60px;
     line-height:1;
     -webkit-transition:color .2s cubic-bezier(0.215, 0.610, 0.355, 1.000);
     transition:color .2s cubic-bezier(0.215, 0.610, 0.355, 1.000);
}
.grid-ibx__item:hover .grid-ibx__icon {
    color:#cd2122;
}
.grid-ibx--theme-light .grid-ibx__icon {
    color:#343434;
}
.grid-ibx--theme-dark .grid-ibx__icon {
    color:#CBCBCB;
}
.grid-ibx__flt-inline_left .grid-ibx__icon-wrp,.grid-ibx__flt-inline_left .grid-ibx__title-wrp,.grid-ibx__flt-inline_right .grid-ibx__icon-wrp,.grid-ibx__flt-inline_right .grid-ibx__title-wrp {
    display:inline-block;
     vertical-align:middle;
}
.grid-ibx__flt-inline_left .grid-ibx__icon-wrp .grid-ibx__icon,.grid-ibx__flt-inline_right .grid-ibx__icon-wrp .grid-ibx__icon {
    vertical-align:middle;
}
.grid-ibx__flt-inline_left .grid-ibx__icon-wrp {
    margin-right:15px;
}
.grid-ibx__flt-inline_right .grid-ibx__icon-wrp {
    margin-left:15px;
}
.grid-ibx__flt-floated_left .grid-ibx__icon-wrp {
    float:left;
     margin-right:15px;
}
.grid-ibx__flt-floated_left .grid-ibx__floatedWrapper {
    float:left;
     text-align:left;
}
.grid-ibx__flt-floated_left .grid-ibx__icon-wrp .grid-ibx__icon,.grid-ibx__flt-floated_right .grid-ibx__icon-wrp .grid-ibx__icon {
    vertical-align:middle;
}
.grid-ibx__flt-floated_right .grid-ibx__icon-wrp {
    float:right;
     margin-left:15px;
}
.grid-ibx__flt-floated_right .grid-ibx__floatedWrapper {
    float:right;
     text-align:right;
}
.grid-ibx__floatedWrapper .grid-ibx__desc-wrp:last-child {
    margin-bottom:0;
}
.grid-ibx--style-lined-full {
    border-width:1px 0 0 1px;
}
.grid-ibx--style-lined-full .grid-ibx__item {
    border-width:0 1px 1px 0;
}
.grid-ibx--style-lined-full,.grid-ibx--style-lined-full .grid-ibx__item {
    border-color:rgba(0,0,0,0.1);
     border-style:solid;
}
.grid-ibx--theme-dark.grid-ibx--style-lined-full,.grid-ibx--theme-dark.grid-ibx--style-lined-full .grid-ibx__item {
    border-color:rgba(255,255,255,0.1);
}
.grid-ibx--style-lined-center,.grid-ibx--style-lined-center .grid-ibx__item {
    border-color:rgba(0,0,0,0.1);
     border-style:solid;
}
.grid-ibx--theme-dark.grid-ibx--style-lined-center,.grid-ibx--theme-dark.grid-ibx--style-lined-center .grid-ibx__item {
    border-color:rgba(255,255,255,0.1);
}
.grid-ibx--style-lined-center .grid-ibx__item {
    border-width:0 1px 1px 0;
}
@media (min-width:1200px){
    .grid-ibx--style-lined-center.grid-ibx--cols-1 .grid-ibx__item:nth-child(1n),.grid-ibx--style-lined-center.grid-ibx--cols-2 .grid-ibx__item:nth-child(2n),.grid-ibx--style-lined-center.grid-ibx--cols-3 .grid-ibx__item:nth-child(3n),.grid-ibx--style-lined-center.grid-ibx--cols-4 .grid-ibx__item:nth-child(4n),.grid-ibx--style-lined-center.grid-ibx--cols-5 .grid-ibx__item:nth-child(5n) {
         border-right-width:0;
    }
    .grid-ibx--style-lined-center.grid-ibx--cols-1 .grid-ibx__item:nth-last-child(-n+1),.grid-ibx--style-lined-center.grid-ibx--cols-2 .grid-ibx__item:nth-last-child(-n+2),.grid-ibx--style-lined-center.grid-ibx--cols-3 .grid-ibx__item:nth-last-child(-n+3),.grid-ibx--style-lined-center.grid-ibx--cols-4 .grid-ibx__item:nth-last-child(-n+4),.grid-ibx--style-lined-center.grid-ibx--cols-5 .grid-ibx__item:nth-last-child(-n+5) {
         border-bottom-width:0;
    }
}
@media (max-width:1199px) and (min-width:992px){
    .grid-ibx--style-lined-center.grid-ibx--md-cols-1 .grid-ibx__item:nth-child(1n),.grid-ibx--style-lined-center.grid-ibx--md-cols-2 .grid-ibx__item:nth-child(2n),.grid-ibx--style-lined-center.grid-ibx--md-cols-3 .grid-ibx__item:nth-child(3n),.grid-ibx--style-lined-center.grid-ibx--md-cols-4 .grid-ibx__item:nth-child(4n),.grid-ibx--style-lined-center.grid-ibx--md-cols-5 .grid-ibx__item:nth-child(5n) {
         border-right-width:0;
    }
    .grid-ibx--style-lined-center.grid-ibx--md-cols-1 .grid-ibx__item:nth-last-child(-n+1),.grid-ibx--style-lined-center.grid-ibx--md-cols-2 .grid-ibx__item:nth-last-child(-n+2),.grid-ibx--style-lined-center.grid-ibx--md-cols-3 .grid-ibx__item:nth-last-child(-n+3),.grid-ibx--style-lined-center.grid-ibx--md-cols-4 .grid-ibx__item:nth-last-child(-n+4),.grid-ibx--style-lined-center.grid-ibx--md-cols-5 .grid-ibx__item:nth-last-child(-n+5) {
         border-bottom-width:0;
    }
}
@media (max-width:991px) and (min-width:768px){
    .grid-ibx--style-lined-center.grid-ibx--sm-cols-1 .grid-ibx__item:nth-child(1n),.grid-ibx--style-lined-center.grid-ibx--sm-cols-2 .grid-ibx__item:nth-child(2n),.grid-ibx--style-lined-center.grid-ibx--sm-cols-3 .grid-ibx__item:nth-child(3n),.grid-ibx--style-lined-center.grid-ibx--sm-cols-4 .grid-ibx__item:nth-child(4n),.grid-ibx--style-lined-center.grid-ibx--sm-cols-5 .grid-ibx__item:nth-child(5n) {
         border-right-width:0;
    }
    .grid-ibx--style-lined-center.grid-ibx--sm-cols-1 .grid-ibx__item:nth-last-child(-n+1),.grid-ibx--style-lined-center.grid-ibx--sm-cols-2 .grid-ibx__item:nth-last-child(-n+2),.grid-ibx--style-lined-center.grid-ibx--sm-cols-3 .grid-ibx__item:nth-last-child(-n+3),.grid-ibx--style-lined-center.grid-ibx--sm-cols-4 .grid-ibx__item:nth-last-child(-n+4),.grid-ibx--style-lined-center.grid-ibx--sm-cols-5 .grid-ibx__item:nth-last-child(-n+5) {
         border-bottom-width:0;
    }
}
@media (max-width:767px){
    .grid-ibx--style-lined-center.grid-ibx--xs-cols-1 .grid-ibx__item:nth-child(1n),.grid-ibx--style-lined-center.grid-ibx--xs-cols-2 .grid-ibx__item:nth-child(2n),.grid-ibx--style-lined-center.grid-ibx--xs-cols-3 .grid-ibx__item:nth-child(3n),.grid-ibx--style-lined-center.grid-ibx--xs-cols-4 .grid-ibx__item:nth-child(4n),.grid-ibx--style-lined-center.grid-ibx--xs-cols-5 .grid-ibx__item:nth-child(5n) {
         border-right-width:0;
    }
    .grid-ibx--style-lined-center.grid-ibx--xs-cols-1 .grid-ibx__item:nth-last-child(-n+1),.grid-ibx--style-lined-center.grid-ibx--xs-cols-2 .grid-ibx__item:nth-last-child(-n+2),.grid-ibx--style-lined-center.grid-ibx--xs-cols-3 .grid-ibx__item:nth-last-child(-n+3),.grid-ibx--style-lined-center.grid-ibx--xs-cols-4 .grid-ibx__item:nth-last-child(-n+4),.grid-ibx--style-lined-center.grid-ibx--xs-cols-5 .grid-ibx__item:nth-last-child(-n+5) {
         border-bottom-width:0;
    }
}
.grid-ibx--style-lined-center {
    border:0;
}
.grid-ibx--style-lined-gradient .grid-ibx__item {
    margin-bottom:30px;
     margin-left:15px;
     margin-right:15px;
     position:relative;
}
@media (min-width:1200px){
    .grid-ibx--style-lined-gradient.grid-ibx--cols-1 .grid-ibx__item {
        width:calc(100% - 30px);
    }
    .grid-ibx--style-lined-gradient.grid-ibx--cols-2 .grid-ibx__item {
        width:calc(50% - 30px);
    }
    .grid-ibx--style-lined-gradient.grid-ibx--cols-3 .grid-ibx__item {
        width:calc(33.3333% - 30px);
    }
    .grid-ibx--style-lined-gradient.grid-ibx--cols-4 .grid-ibx__item {
        width:calc(25% - 30px);
    }
    .grid-ibx--style-lined-gradient.grid-ibx--cols-5 .grid-ibx__item {
        width:calc(20% - 30px);
    }
}
@media (max-width:1199px) and (min-width:992px){
    .grid-ibx--style-lined-gradient.grid-ibx--md-cols-1 .grid-ibx__item {
        width:calc(100% - 30px);
    }
    .grid-ibx--style-lined-gradient.grid-ibx--md-cols-2 .grid-ibx__item {
        width:calc(50% - 30px);
    }
    .grid-ibx--style-lined-gradient.grid-ibx--md-cols-3 .grid-ibx__item {
        width:calc(33.3333% - 30px);
    }
    .grid-ibx--style-lined-gradient.grid-ibx--md-cols-4 .grid-ibx__item {
        width:calc(25% - 30px);
    }
    .grid-ibx--style-lined-gradient.grid-ibx--md-cols-5 .grid-ibx__item {
        width:calc(20% - 30px);
    }
}
@media (max-width:991px) and (min-width:768px){
    .grid-ibx--style-lined-gradient.grid-ibx--sm-cols-1 .grid-ibx__item {
        width:calc(100% - 30px);
    }
    .grid-ibx--style-lined-gradient.grid-ibx--sm-cols-2 .grid-ibx__item {
        width:calc(50% - 30px);
    }
    .grid-ibx--style-lined-gradient.grid-ibx--sm-cols-3 .grid-ibx__item {
        width:calc(33.3333% - 30px);
    }
    .grid-ibx--style-lined-gradient.grid-ibx--sm-cols-4 .grid-ibx__item {
        width:calc(25% - 30px);
    }
    .grid-ibx--style-lined-gradient.grid-ibx--sm-cols-5 .grid-ibx__item {
        width:calc(20% - 30px);
    }
}
@media (max-width:767px){
    .grid-ibx--style-lined-gradient.grid-ibx--xs-cols-1 .grid-ibx__item {
        width:calc(100% - 30px);
    }
    .grid-ibx--style-lined-gradient.grid-ibx--xs-cols-2 .grid-ibx__item {
        width:calc(50% - 30px);
    }
    .grid-ibx--style-lined-gradient.grid-ibx--xs-cols-3 .grid-ibx__item {
        width:calc(33.3333% - 30px);
    }
    .grid-ibx--style-lined-gradient.grid-ibx--xs-cols-4 .grid-ibx__item {
        width:calc(25% - 30px);
    }
    .grid-ibx--style-lined-gradient.grid-ibx--xs-cols-5 .grid-ibx__item {
        width:calc(20% - 30px);
    }
}
.grid-ibx--style-lined-gradient .grid-ibx__ghelper {
    position:absolute;
     top:0;
     left:0;
     width:100%;
     height:5px;
     border:1px solid rgba(0,0,0,0.2);
     border-bottom:0;
    border-radius:4px 4px 0 0;
}
.grid-ibx--theme-dark.grid-ibx--style-lined-gradient .grid-ibx__ghelper {
     border-color:rgba(255,255,255,0.2);
}
.grid-ibx--style-lined-gradient .grid-ibx__item:before,.grid-ibx--style-lined-gradient .grid-ibx__item:after {
    content:"";
     position:absolute;
     top:4px;
     width:1px;
     height:100%;
     background:-webkit-gradient(linear, left top, left bottom, color-stop(60%,rgba(0,0,0,0.2)), color-stop(100%,transparent));
     background:-webkit-linear-gradient(top,rgba(0,0,0,0.2) 60%,transparent 100%);
     background:-webkit-linear-gradient(top, rgba(0,0,0,0.2) 60%, transparent 100%);
     background:linear-gradient(to bottom,rgba(0,0,0,0.2) 60%,transparent 100%);
}
.grid-ibx--theme-dark.grid-ibx--style-lined-gradient .grid-ibx__item:before,.grid-ibx--theme-dark.grid-ibx--style-lined-gradient .grid-ibx__item:after {
    background:-webkit-gradient(linear, left top, left bottom, color-stop(60%,rgba(255,255,255,0.2)), color-stop(100%,rgba(255,255,255,0)));
     background:-webkit-linear-gradient(top,rgba(255,255,255,0.2) 60%,rgba(255,255,255,0) 100%);
     background:-webkit-linear-gradient(top, rgba(255,255,255,0.2) 60%, rgba(255,255,255,0) 100%);
     background:linear-gradient(to bottom,rgba(255,255,255,0.2) 60%,rgba(255,255,255,0) 100%);
}
.grid-ibx--style-lined-gradient .grid-ibx__item:before {
    left:0;
}
.grid-ibx--style-lined-gradient .grid-ibx__item:after {
    right:0;
}
.grid-ibx--style-lined-gradient .grid-ibx__item:hover .grid-ibx__ghelper {
     border-color:#cd2122;
     border-bottom:0;
}
.grid-ibx--style-lined-gradient .grid-ibx__item:hover:before,.grid-ibx--style-lined-gradient .grid-ibx__item:hover:after {
     background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#cd2122), color-stop(100%,transparent));
     background:-webkit-linear-gradient(top,#cd2122 0%,transparent 100%);
     background:-webkit-linear-gradient(top, #cd2122 0%, transparent 100%);
     background:linear-gradient(to bottom,#cd2122 0%,transparent 100%);
}
.grid-ibx--hover-bg .grid-ibx__item {
    -webkit-transition:.25s cubic-bezier(0.215, 0.610, 0.355, 1.000);
     transition:.25s cubic-bezier(0.215, 0.610, 0.355, 1.000);
}
.grid-ibx--hover-shadow .grid-ibx__item {
    -webkit-transition:.25s cubic-bezier(0.215, 0.610, 0.355, 1.000);
     transition:.25s cubic-bezier(0.215, 0.610, 0.355, 1.000);
}
.grid-ibx--hover-shadow .grid-ibx__item:hover {
     box-shadow:0 40px 120px -20px rgba(0,0,0,0.6);
     z-index:1;
}
.grid-ibx--theme-dark.grid-ibx--hover-shadow .grid-ibx__item:hover {
     box-shadow:0 40px 120px -20px rgba(0,0,0,1);
     z-index:1;
}
.grid-ibx--hover-shadow.grid-ibx--style-lined-gradient .grid-ibx__item:hover {
    box-shadow:0 -10px 30px -10px rgba(0, 0, 0, 0.29);
}
.grid-ibx--hover-scale .grid-ibx__item {
     -webkit-transition:-webkit-transform .25s cubic-bezier(0.215, 0.610, 0.355, 1.000), background .15s cubic-bezier(0.215, 0.610, 0.355, 1.000);
     transition:transform .25s cubic-bezier(0.215, 0.610, 0.355, 1.000), background .15s cubic-bezier(0.215, 0.610, 0.355, 1.000);
}
.grid-ibx--hover-scale .grid-ibx__item:hover {
     -webkit-transform:scale3d(1.05,1.05,1);
     -ms-transform:scale3d(1.05,1.05,1);
     transform:scale3d(1.05,1.05,1);
     z-index:1;
     border-width:1px !important;
     border-radius:3px;
}
.grid-ibx--hover-scale.grid-ibx--style-lined-gradient .grid-ibx__item:hover {
    background:none;
}
.grid-ibx--hover-shadowscale .grid-ibx__item {
     -webkit-transition:-webkit-transform .25s cubic-bezier(0.215, 0.610, 0.355, 1.000), background .15s cubic-bezier(0.215, 0.610, 0.355, 1.000), box-shadow .25s cubic-bezier(0.215, 0.610, 0.355, 1.000);
     transition:transform .25s cubic-bezier(0.215, 0.610, 0.355, 1.000), background .15s cubic-bezier(0.215, 0.610, 0.355, 1.000), box-shadow .25s cubic-bezier(0.215, 0.610, 0.355, 1.000);
}
.grid-ibx--hover-shadowscale .grid-ibx__item:hover {
     -webkit-transform:scale3d(1.06,1.06,1);
     -ms-transform:scale3d(1.06,1.06,1);
     transform:scale3d(1.06,1.06,1);
     z-index:1;
     border-width:1px !important;
     background:#fff;
     box-shadow:0 40px 120px -20px rgba(0,0,0,0.6);
     border-radius:2px;
}
.grid-ibx--theme-dark.grid-ibx--hover-shadowscale .grid-ibx__item:hover {
     background:#000;
     box-shadow:0 40px 120px -20px rgba(0,0,0,0.9);
}
.grid-ibx--hover-shadowscale.grid-ibx--style-lined-gradient .grid-ibx__item:hover {
    box-shadow:0 -10px 30px -10px rgba(0, 0, 0, 0.29);
     background:none;
}
@media screen and (max-width:550px){
    .grid-ibx--cols-2 .grid-ibx__item,.grid-ibx--cols-3 .grid-ibx__item,.grid-ibx--cols-4 .grid-ibx__item,.grid-ibx--cols-5 .grid-ibx__item {
        width:100% !important;
         float:none !important;
    }
}
#eluid33f39e98 .grid-ibx__title {
    font-family:"Open Sans", Helvetica, Arial, sans-serif;
    ;
    font-size:25px;
    line-height:50px;
    font-weight:700;
    font-style:normal;
    letter-spacing:-1px;
    margin-bottom:0px;
}
 #eluid33f39e98 .grid-ibx__desc {
    font-family:Helvetica, Arial, sans-serif;
    font-size:15px;
    line-height:24px;
    font-weight:800;
    font-style:normal;
}
 #eluid33f39e98 .grid-ibx__icon {
    color:#18334f
}
 #eluid33f39e98 .grid-ibx__item:hover .grid-ibx__icon {
    color:#f49f20
}
 #eluid33f39e98.grid-ibx--style-lined-gradient .grid-ibx__item:hover .grid-ibx__ghelper {
    border-color:#f49f20
}
 #eluid33f39e98.grid-ibx--style-lined-gradient .grid-ibx__item:hover:before, #eluid33f39e98.grid-ibx--style-lined-gradient .grid-ibx__item:hover:after {
     background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#f49f20), color-stop(100%,transparent));
     background:-webkit-linear-gradient(top,#f49f20 0%,transparent 100%);
     background:-webkit-linear-gradient(top, #f49f20 0%, transparent 100%);
     background:linear-gradient(to bottom,#f49f20 0%,transparent 100%);
}
#eluid33f39e98 .grid-ibx__item {
    height:412px;
}
#eluid33f39e98 .grid-ibx__item {
    background-color:#f5f5f5;
}
 #eluid33f39e98 span.grid-ibx__icon {
     font-size:100px 
}
#eluid33f39e98 .grid-ibx__item{
    padding-top:34px;
    padding-bottom:105px;
}
.eluid511e0fa2{
    font-family:"Montserrat", Helvetica, Arial, sans-serif;
    ;
    font-weight:700;
    font-style:normal;
    text-transform:uppercase;
    text-align:center;
}
.eluid511e0fa2{
    color:#ffffff
}
.znColumnElement-innerWrapper {
    width:100%;
}
.znColumnElement-innerWrapper.znColumnElement-innerWrapper--halign-center,.znColumnElement-innerWrapper.znColumnElement-innerWrapper--halign-right,.znColumnElement-innerWrapper.znColumnElement-innerWrapper--valign-center,.znColumnElement-innerWrapper.znColumnElement-innerWrapper--valign-bottom {
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
}
.znColumnElement-innerWrapper.znColumnElement-innerWrapper--halign-center {
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center;
}
.znColumnElement-innerWrapper.znColumnElement-innerWrapper--halign-right {
    -webkit-box-pack:end;
    -webkit-justify-content:flex-end;
    -ms-flex-pack:end;
    justify-content:flex-end;
}
.znColumnElement-innerWrapper.znColumnElement-innerWrapper--valign-center .znColumnElement-innerContent {
    -webkit-align-self:center;
    -ms-flex-item-align:center;
    align-self:center;
     margin:auto;
}
.znColumnElement-innerWrapper.znColumnElement-innerWrapper--valign-bottom .znColumnElement-innerContent {
    -webkit-align-self:flex-end;
    -ms-flex-item-align:end;
    align-self:flex-end;
}
.znColumnElement-innerContent {
    width:100%;
}
.stepbox2-box {
     color:#535353;
     padding:25px;
     min-height:100px;
     position:relative;
     line-height:1.6;
     margin-bottom:25px;
     border-radius:5px;
     background-color:#EDEDED;
}
.stepsbox2--dark .stepbox2-box {
     color:#cdcdcd;
     background-color:#232323;
}
.stepbox2-content {
     z-index:1;
     position:relative;
}
.stepbox2-title {
    margin-top:0;
     text-transform:uppercase;
     font-size:14px;
     font-weight:bold;
}
.stepbox2-box:before,.stepbox2-box:after {
    content:'';
     position:absolute;
     top:50%;
}
.stepbox2-box:before {
     margin-top:0;
    top:0;
     left:-5px;
     background-color:#EDEDED;
     width:40%;
     height:100%;
     border-radius:5px;
     -webkit-transform:skewX(-12deg);
     -ms-transform:skewX(-12deg);
     transform:skewX(-12deg);
     -webkit-transform-origin:top left;
     -ms-transform-origin:top left;
     transform-origin:top left;
}
.stepbox2-box:after {
    margin-top:0;
     top:0;
     right:-5px;
     background-color:#EDEDED;
     width:40%;
     height:100%;
     border-radius:5px;
     -webkit-transform:skewX(-12deg);
     -ms-transform:skewX(-12deg);
     transform:skewX(-12deg);
     -webkit-transform-origin:bottom right;
     -ms-transform-origin:bottom right;
     transform-origin:bottom right;
}
.stepsbox2--dark .stepbox2-box:before,.stepsbox2--dark .stepbox2-box:after {
    background-color:#232323;
}
.stepbox2-link {
    position:absolute;
    left:0;
    top:0;
    width:100%;
    height:100%;
}
.stepbox2-box.stepbox2-first:before,.stepbox2-box.stepbox2-last:after{
    display:none
}
.stepbox2-box--ok:before,.stepbox2-box--ok:after,.stepbox2-box--ok {
     background-color:#CD2122;
     font-size:13px;
     color:#fff;
}
.stepbox2-box--ok .stepbox2-title {
     color:#fff;
}
.stepbox2-box--ok .stepbox2-okicon {
    font-size:42px;
     color:#fff;
     opacity:.6;
     top:50%;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%);
    position:absolute;
    left:0px;
}
.stepbox2-box--ok .stepbox2-okicon + .stepbox2-content {
     overflow:hidden ;
     margin-left:30px;
}
@media screen and (max-width:767px){
    .stepbox2-box {
        margin-bottom:15px;
    }
    .stepbox2-title {
         font-size:15px;
         line-height:1.2;
    }
    .stepbox2-box:before,.stepbox2-box:after{
        display:none;
    }
    .stepbox2-box--ok .stepbox2-okicon {
        margin-left:10px;
    }
    .stepbox2-box--ok .stepbox2-okicon + .stepbox2-content {
        margin-left:40px;
    }
}
.eluidcb2cf72b .stepbox2-box.stepbox2-box--ok::before,.eluidcb2cf72b .stepbox2-box.stepbox2-box--ok::after, .eluidcb2cf72b .stepbox2-box.stepbox2-box--ok{
    background-color:#18334f
}
.znColumnElement-innerWrapper-eluid9f038c8c {
    min-height:px;
}
.znColumnElement-innerWrapper-eluida46c4a80 {
    min-height:px;
}
.znColumnElement-innerWrapper-eluida46c4a80{
    margin-top:-276px;
    margin-left:153px;
}
.zn_section {
     padding-top:35px;
     padding-bottom:35px;
     position:relative;
}
.zn_section--masked {
     padding-bottom:55px;
}
.zn_section__source + .zn_section_size {
     position:relative;
}
.kl-bg-source + .zn_section_size {
     position:relative;
}
@media screen and (max-width:991px) {
     .section-sidemargins .zn_section_size.full_width {
         margin-left:15px;
         margin-right:15px;
    }
}
.ios-fixed-position-scr ~ .zn_section {
     position:relative;
}
.zn_section--inlinemodal {
     margin-left:auto;
     margin-right:auto;
     position:relative;
}
.mfp-close-btn-in .zn_section--inlinemodal .mfp-close {
     right:-5px;
     top:-45px;
}
@media (max-width:767px) {
     .mfp-close-btn-in .zn_section--inlinemodal {
         padding-top:30px !important;
    }
    .mfp-close-btn-in .zn_section--inlinemodal .mfp-close {
         top:-5px;
    }
}
.zn_pb_editor_enabled .zn_section--inlinemodal.mfp-hide {
     display:block !important;
}
.zn_section--stretch-container {
     padding-left:20px;
     padding-right:20px;
}
.zn_section--stretch-container > .container {
     width:100%;
}
.zn_section-modalOverlay {
     background:rgba(143, 43, 162, 0.5);
     position:absolute;
     left:0;
     top:0;
     width:100%;
     height:100%;
     z-index:2;
}
.modal-overlay-hidden ~ .zn_section-modalOverlay {
     display:none;
}
.zn_section-modalInfo {
     position:absolute;
     top:20px;
     right:30px;
     z-index:3;
     width:70px;
     color:#000;
     font-size:11px;
     font-weight:700;
     line-height:1.3;
     text-align:center;
}
.zn_section-modalInfo-title {
     display:block;
     margin-bottom:20px;
}
.zn_section-modalInfo-tip {
     display:block;
     margin-bottom:20px;
     position:relative;
}
.zn_section-modalInfo a {
     color:#000;
}
.zn_section-modalInfo a:hover, .zn_section-modalInfo a:focus {
     color:rgba(0, 0, 0, 0.65);
}
.zn_section-modalInfo-bubble {
     display:none;
     width:230px;
     right:100%;
     position:absolute;
     top:-10px;
     font-weight:normal;
     background:rgba(0, 0, 0, 0.15);
     padding:10px 10px 10px 15px;
     line-height:1.5;
     text-align:start;
     border-radius:3px;
}
.zn_section-modalInfo-bubble:after {
     content:"";
     position:absolute;
     right:-10px;
     top:15px;
     border:5px solid transparent;
     border-left-color:rgba(0, 0, 0, 0.15);
}
.zn_section-modalInfo-tip:hover .zn_section-modalInfo-bubble {
     display:block;
}
.zn_section-modalInfo-toggleVisible {
     display:block;
     cursor:pointer;
}
.modal-overlay-hidden + .zn_section-modalInfo .dashicons-visibility:before {
     content:"\f530";
}
@media (min-width:768px) {
     .zn-section-content_algn--middle, .zn-section-content_algn--bottom {
         display:-webkit-box;
         display:-ms-flexbox;
         display:flex;
    }
    .zn-section-content_algn--middle > .row, .zn-section-content_algn--bottom > .row {
         width:100%;
    }
    .zn-section-content_algn--middle > .row {
         -webkit-align-self:center;
         -ms-flex-item-align:center;
         align-self:center;
    }
    .zn-section-content_algn--bottom > .row {
         -webkit-align-self:flex-end;
         -ms-flex-item-align:end;
         align-self:flex-end;
    }
    .is-ie11 .zn_section_size.zn-section-content_algn--middle {
         display:table;
         table-layout:fixed;
    }
    .is-ie11 .zn_section_size.zn-section-content_algn--middle > .row {
         display:table-cell;
         vertical-align:middle;
    }
}
.zn_section.section--skewed, .zn_section.section--skewed-flipped {
     z-index:1;
     background-color:transparent !important;
}
.zn_section.section--skewed .kl-bg-source:not(:empty) {
     -webkit-transform:skewY(3deg);
     transform:skewY(3deg);
     overflow:hidden;
     -webkit-backface-visibility:hidden;
}
.zn_section.section--skewed .kl-bg-source__bgimage {
     -webkit-transform:skewY(-3deg);
     transform:skewY(-3deg);
     margin:-100px 0;
     -webkit-backface-visibility:hidden;
}
.zn_section.section--skewed .zn-bgSource-overlay {
     -webkit-transform:skewY(-3deg);
     transform:skewY(-3deg);
     margin:-100px 0;
     -webkit-backface-visibility:hidden;
}
.zn_section.section--skewed-flipped .kl-bg-source:not(:empty) {
     -webkit-transform:skewY(-3deg);
     transform:skewY(-3deg);
     overflow:hidden;
     -webkit-backface-visibility:hidden;
}
.zn_section.section--skewed-flipped .kl-bg-source__bgimage {
     -webkit-transform:skewY(3deg);
     transform:skewY(3deg);
     margin:-100px 0;
     -webkit-backface-visibility:hidden;
}
.zn_section.section--skewed-flipped .zn-bgSource-overlay {
     -webkit-transform:skewY(3deg);
     transform:skewY(3deg);
     margin:-100px 0;
     -webkit-backface-visibility:hidden;
}
.zn-prLayer {
     position:absolute;
     pointer-events:none;
     z-index:0;
}
.zn-prLayer.zn-prLayer--align-top-left {
     top:0;
     left:0;
}
.zn-prLayer.zn-prLayer--align-top-center {
     top:0;
     left:50%;
     -webkit-transform:translateX(-50%);
     transform:translateX(-50%);
}
.zn-prLayer.zn-prLayer--align-top-right {
     top:0;
     right:0;
}
.zn-prLayer.zn-prLayer--align-center-left {
     top:50%;
     left:0;
     -webkit-transform:translateY(-50%);
     transform:translateY(-50%);
}
.zn-prLayer.zn-prLayer--align-center {
     top:50%;
     left:50%;
     -webkit-transform:translate(-50%, -50%);
     transform:translate(-50%, -50%);
}
.zn-prLayer.zn-prLayer--align-center-right {
     top:50%;
     right:0;
     -webkit-transform:translateY(-50%);
     transform:translateY(-50%);
}
.zn-prLayer.zn-prLayer--align-bottom-left {
     bottom:0;
     left:0;
}
.zn-prLayer.zn-prLayer--align-bottom-center {
     bottom:0;
     left:50%;
     -webkit-transform:translateX(-50%);
     transform:translateX(-50%);
}
.zn-prLayer.zn-prLayer--align-bottom-right {
     bottom:0;
     right:0;
}
.zn-prLayer.zn-prLayer--over {
     z-index:1;
}
.zn-prLayer.zn-prLayer--blur-simple {
     -webkit-filter:blur(3px);
     filter:blur(3px);
}
.zn-prLayer.zn-prLayer--blur-deep {
     -webkit-filter:blur(7px);
     filter:blur(7px);
}
.zn-prLayer.zn-prLayer--blur-deeper {
     -webkit-filter:blur(12px);
     filter:blur(12px);
}
.eluid5fc2d1f8{
    padding-top:35px;
    padding-bottom:35px;
}
.zn_section.eluid5fc2d1f8{
    background-color:#f49f20;
}
.eluid93589fe4{
    margin-top:49px;
    margin-left:347px;
}
.eluid93589fe4{
    color:#18334f
}
.services_box--classic .services_box__inner {
    margin-bottom:30px
}
.services_box--classic .services_box__content {
    overflow:hidden;
}
.services_box--classic .services_box__title {
    font-size:16px;
     font-weight:700;
     line-height:1.6;
    margin:15px 0;
     vertical-align:middle;
}
.services_box--classic .services_box__icon {
    float:left;
     width:80px;
     line-height:80px;
     color:#fff;
     background:#646464;
     text-align:center;
     margin-right:20px;
     vertical-align:middle;
     border-radius:50%;
     height:80px;
     -webkit-transition:background .15s ease-out;
     transition:background .15s ease-out;
     position:relative;
}
.services_box--classic:hover .services_box__icon {
    background:#CD2122;
}
.services_box--classic .services_box__list {
     list-style:none;
     margin:0;
     padding:0;
}
.services_box--classic .services_box__list .glyphicon {
     font-size:7px;
     margin-right:10px;
     color:#868686;
     top:0;
     vertical-align:middle;
     -webkit-transition:color .15s;
     transition:color .15s;
}
.services_box--classic .services_box__list li:hover .glyphicon {
     color:#454545;
}
.services_box--classic .services_box__list-text {
     vertical-align:middle;
}
.services_box--classic .services_box__iconimg {
    max-width:70px;
     position:absolute;
     left:50%;
     top:50%;
     -webkit-transform:translateX(-50%) translateY(-50%);
     transform:translateX(-50%) translateY(-50%);
     -webkit-transition:opacity .15s ease-out;
     transition:opacity .15s ease-out;
}
.services_box--classic .services_box__iconimg-hover {
    opacity:0;
}
.services_box--classic:hover .sb--hashover .services_box__iconimg-main {
    opacity:0;
}
.services_box--classic:hover .services_box__iconimg-hover {
    opacity:1;
}
.services_box--classic .services_box__fonticon {
    color:#fff;
     font-size:22px;
     line-height:80px;
     -webkit-transition:color .2s ease-out .1s;
     transition:color .2s ease-out .1s;
}
.services_box--classic:hover .services_box__fonticon {
    color:#fff;
}
.services_box--modern .services_box__inner {
    margin-bottom:30px;
    position:relative;
}
.services_box--modern .services_box__title {
    font-size:22px;
     font-weight:600;
     line-height:1.3;
     color:#424242;
     margin:15px 0;
     vertical-align:middle;
}
.services_box--modern .services_box__icon {
     float:left;
     width:80px;
     line-height:80px;
     box-shadow:inset 0 0 0 2px #cd2122;
     text-align:center;
     margin-right:20px;
     vertical-align:middle;
     border-radius:50%;
     height:80px;
     -webkit-transition:all .15s ease-out;
     transition:all .15s ease-out;
}
.services_box--modern:hover .services_box__icon {
    box-shadow:inset 0 0 0 40px #cd2122;
}
.services_box--modern .services_box__icon-inner {
    position:relative;
    height:100%;
}
.services_box--modern .services_box__icon:after {
    content:'';
     position:absolute;
     top:80px;
     left:40px;
     height:calc(100% - 60px);
     width:1px;
     background-color:rgba(0, 0, 0, 0.07);
}
.servicebox-sch--dark.services_box--modern .services_box__icon:after {
    background-color:rgba(255, 255, 255, 0.07);
}
.services_box--modern .services_box__iconimg {
    max-width:70px;
     position:absolute;
     left:50%;
     top:50%;
     -webkit-transform:translateX(-50%) translateY(-50%);
     transform:translateX(-50%) translateY(-50%);
     transition:opacity .15s ease-out;
}
.services_box--modern .services_box__iconimg-hover {
    opacity:0;
     -webkit-transform:translateX(-50%) translateY(-50%) scale(0);
     -ms-transform:translateX(-50%) translateY(-50%) scale(0);
     transform:translateX(-50%) translateY(-50%) scale(0);
     -webkit-transition:all .15s ease-out;
     transition:all .15s ease-out
}
.services_box--modern:hover .sb--hashover .services_box__iconimg-main {
    opacity:0;
}
.services_box--modern:hover .services_box__iconimg-hover {
    opacity:1;
    -webkit-transform:translateX(-50%) translateY(-50%) scale(1);
     transform:translateX(-50%) translateY(-50%) scale(1);
}
.services_box--modern .services_box__fonticon {
     font-size:22px;
     line-height:80px;
     -webkit-transition:color .2s ease-out .1s;
     transition:color .2s ease-out .1s;
}
.services_box--modern:hover .services_box__fonticon {
    color:#fff;
}
.services_box--modern .services_box__list {
     list-style:none;
     margin:0;
     padding:0;
}
.services_box--modern .services_box__list li {
    position:relative;
}
.services_box--modern .services_box__list li:before {
    content:'';
     width:5px;
     height:5px;
     position:absolute;
     left:38px;
     top:9px;
     border-radius:50%;
     display:block;
    background-color:#fff;
    box-shadow:0 0 0 2px #cd2122;
     -webkit-transition:all .15s;
     transition:all .15s
}
.servicebox-sch--dark.services_box--modern .services_box__list li:before {
    background-color:#000;
}
.services_box--modern .services_box__list li:hover:before {
    box-shadow:0 0 0 3px #cd2122;
}
.services_box--modern .services_box__list-text {
     vertical-align:middle;
}
.services_box--modern.sb--hasicon .services_box__title {
    margin-left:100px;
}
.services_box--modern.sb--hasicon .services_box__desc {
     margin-left:100px;
}
.services_box--modern.sb--hasicon .services_box__list li {
    padding-left:100px;
}
.services_box--boxed {
    padding:30px;
     background:#eee;
     margin:0;
     position:relative;
     margin-bottom:30px;
     border-radius:5px;
     cursor:pointer;
}
.servicebox-sch--dark.services_box--boxed {
    background:#121212;
}
.services_box--boxed:hover {
    z-index:3;
}
.services_box--boxed .services_box__inner {
    position:relative;
}
.services_box--boxed .services_box__title {
    font-size:22px;
     font-weight:600;
     line-height:1.3;
     color:#424242;
     margin:15px 0;
     vertical-align:middle;
    z-index:2;
    position:relative;
}
.services_box--boxed .services_box__desc {
    z-index:2;
    position:relative;
}
.services_box--boxed .services_box__icon {
     max-height:80px;
     position:relative;
     z-index:2;
     min-height:50px;
}
.services_box--boxed .services_box__iconimg {
    -webkit-transition:opacity .2s ease-out;
    transition:opacity .2s ease-out;
}
.services_box--boxed .services_box__iconimg-hover {
     position:absolute;
     left:0;
     top:0;
     opacity:0;
}
.services_box--boxed:hover .sb--hashover .services_box__iconimg-main {
    opacity:0;
}
.services_box--boxed:hover .services_box__iconimg-hover {
    opacity:1
}
.services_box--boxed .services_box__fonticon {
     font-size:22px;
     -webkit-transition:color .2s ease-out .1s;
     transition:color .2s ease-out .1s;
}
.services_box--boxed:hover .services_box__fonticon {
    color:#454545;
}
.servicebox-sch--dark.services_box--boxed:hover .services_box__fonticon {
    color:#cecece;
}
.services_box--boxed .services_box__list-wrapper {
    position:absolute;
     width:100%;
    top:-30px;
    opacity:0;
    visibility:hidden;
     -webkit-transition:all .2s ease-out;
     transition:all .2s ease-out;
}
.services_box--boxed:hover .services_box__list-wrapper {
    opacity:1;
    visibility:visible;
}
.services_box--boxed .services_box__list-bg {
    position:absolute;
     width:calc(100% + 60px);
     height:calc(100% + 30px);
     background:#fff;
     box-shadow:0 0 30px rgba(0,0,0,0.2);
     z-index:1;
     opacity:1;
    left:-30px;
    border-radius:5px;
}
.servicebox-sch--dark.services_box--boxed .services_box__list-bg {
    background:#000;
}
.services_box--boxed .services_box__list {
     list-style:none;
     margin:0;
     padding:0;
     padding-top:200px;
     z-index:1;
     position:relative;
}
.services_box--boxed .services_box__list li {
    position:relative;
     line-height:26px;
     padding:10px 0;
     border-top:1px solid #eee;
    opacity:0;
    visibility:hidden;
     -webkit-transition:all .25s ease-out;
     transition:all .25s ease-out;
}
.servicebox-sch--dark.services_box--boxed .services_box__list li {
    border-top-color:#222;
}
.services_box--boxed .services_box__list li:nth-child(1) {
     -webkit-transform:translateY(10px);
     -ms-transform:translateY(10px);
     transform:translateY(10px);
     -webkit-transition-delay:0.025s;
     transition-delay:0.025s;
}
.services_box--boxed .services_box__list li:nth-child(2) {
     -webkit-transform:translateY(20px);
     -ms-transform:translateY(20px);
     transform:translateY(20px);
     -webkit-transition-delay:0.05s;
     transition-delay:0.05s;
}
.services_box--boxed .services_box__list li:nth-child(3) {
     -webkit-transform:translateY(30px);
     -ms-transform:translateY(30px);
     transform:translateY(30px);
     -webkit-transition-delay:0.075s;
     transition-delay:0.075s;
}
.services_box--boxed .services_box__list li:nth-child(4) {
     -webkit-transform:translateY(40px);
     -ms-transform:translateY(40px);
     transform:translateY(40px);
     -webkit-transition-delay:0.1s;
     transition-delay:0.1s;
}
.services_box--boxed .services_box__list li:nth-child(5) {
     -webkit-transform:translateY(50px);
     -ms-transform:translateY(50px);
     transform:translateY(50px);
     -webkit-transition-delay:0.125s;
     transition-delay:0.125s;
}
.services_box--boxed .services_box__list li:nth-child(6) {
     -webkit-transform:translateY(60px);
     -ms-transform:translateY(60px);
     transform:translateY(60px);
     -webkit-transition-delay:0.15s;
     transition-delay:0.15s;
}
.services_box--boxed .services_box__list li:nth-child(7) {
     -webkit-transform:translateY(70px);
     -ms-transform:translateY(70px);
     transform:translateY(70px);
     -webkit-transition-delay:0.175s;
     transition-delay:0.175s;
}
.services_box--boxed .services_box__list li:nth-child(8) {
     -webkit-transform:translateY(80px);
     -ms-transform:translateY(80px);
     transform:translateY(80px);
     -webkit-transition-delay:0.2s;
     transition-delay:0.2s;
}
.services_box--boxed .services_box__list li:nth-child(9) {
     -webkit-transform:translateY(90px);
     -ms-transform:translateY(90px);
     transform:translateY(90px);
     -webkit-transition-delay:0.225s;
     transition-delay:0.225s;
}
.services_box--boxed .services_box__list li:nth-child(10) {
     -webkit-transform:translateY(100px);
     -ms-transform:translateY(100px);
     transform:translateY(100px);
     -webkit-transition-delay:0.25s;
     transition-delay:0.25s;
}
.services_box--boxed:hover .services_box__list li {
    opacity:1;
     visibility:visible;
     -webkit-transform:translateY(0);
     -ms-transform:translateY(0);
     transform:translateY(0);
}
@media (max-width:1199px) {
    .services_box .services_box__icon {
        float:none;
    }
    .services_box--modern.sb--hasicon .services_box__title {
        margin-left:0;
    }
    .services_box--modern.sb--hasicon .services_box__desc {
         margin-left:0;
    }
    .services_box--modern.sb--hasicon .services_box__list li {
        padding-left:0;
    }
    .services_box--modern .services_box__list li:before,.services_box--modern .services_box__icon:after {
        display:none;
    }
}
@media (max-width:767px) {
    .services_box .services_box__inner {
        text-align:center;
    }
    .services_box .services_box__icon {
        float:none;
         margin:0 auto;
    }
    .services_box .services_box__list .glyphicon {
        display:none
    }
}
@media (max-width:568px) {
    .services_box {
        width:100%;
    }
}
.eluid4c92c58b.services_box--modern .services_box__icon {
    box-shadow:inset 0 0 0 2px #f49f20;
}
.eluid4c92c58b.services_box--modern:hover .services_box__icon {
    box-shadow:inset 0 0 0 40px #f49f20;
}
.eluid4c92c58b.services_box--modern .services_box__fonticon {
    color:#f49f20;
}
.eluid4c92c58b.services_box--modern:hover .services_box__fonticon {
    color:#fff;
}
.eluid4c92c58b.services_box--modern .services_box__list li:before {
    box-shadow:0 0 0 2px #f49f20;
}
.eluid4c92c58b.services_box--modern .services_box__list li:hover:before {
    box-shadow:0 0 0 3px #f49f20;
}
.eluid432bc2d5.services_box--modern .services_box__icon {
    box-shadow:inset 0 0 0 2px #f49f20;
}
.eluid432bc2d5.services_box--modern:hover .services_box__icon {
    box-shadow:inset 0 0 0 40px #f49f20;
}
.eluid432bc2d5.services_box--modern .services_box__fonticon {
    color:#f49f20;
}
.eluid432bc2d5.services_box--modern:hover .services_box__fonticon {
    color:#fff;
}
.eluid432bc2d5.services_box--modern .services_box__list li:before {
    box-shadow:0 0 0 2px #f49f20;
}
.eluid432bc2d5.services_box--modern .services_box__list li:hover:before {
    box-shadow:0 0 0 3px #f49f20;
}
.eluidd204ebe5.services_box--modern .services_box__icon {
    box-shadow:inset 0 0 0 2px #f49f20;
}
.eluidd204ebe5.services_box--modern:hover .services_box__icon {
    box-shadow:inset 0 0 0 40px #f49f20;
}
.eluidd204ebe5.services_box--modern .services_box__fonticon {
    color:#f49f20;
}
.eluidd204ebe5.services_box--modern:hover .services_box__fonticon {
    color:#fff;
}
.eluidd204ebe5.services_box--modern .services_box__list li:before {
    box-shadow:0 0 0 2px #f49f20;
}
.eluidd204ebe5.services_box--modern .services_box__list li:hover:before {
    box-shadow:0 0 0 3px #f49f20;
}
.eluid2191a897{
    padding-top:35px;
    padding-bottom:35px;
}
.eluid757ed8e2{
    margin-bottom:41px;
}
.eluid757ed8e2{
    font-family:"Montserrat", Helvetica, Arial, sans-serif;
    ;
    font-weight:700;
    font-style:normal;
    text-transform:uppercase;
    text-align:center;
}
.eluid757ed8e2{
    color:#ffffff
}
.pricing-table-element {
    *zoom:1;
     background:#fff;
     border:1px solid #e6e7e8;
     border-radius:4px;
     font-size:13px;
     color:#999999;
}
.pricing-table-element::before, .pricing-table-element::after {
    display:table;
     line-height:0;
     content:"";
}
.pricing-table-element::after {
     clear:both;
}
.pricing-table-element ul {
    list-style:none;
     margin:0;
     padding:0;
     display:table;
     width:100%;
}
.pricing-table-element .features-column {
     width:28%;
     margin-top:195px;
}
.pricing-table-element .plan-column,.pricing-table-element .features-column {
    float:left;
}
.pricing-table-element[data-columns="1"] .plan-column {
    width:100%;
}
.pricing-table-element[data-columns="2"] .plan-column {
    width:50%;
}
.pricing-table-element[data-columns="3"] .plan-column {
    width:33.3333%;
}
.pricing-table-element[data-columns="4"] .plan-column {
    width:25%;
}
.pricing-table-element[data-columns="5"] .plan-column {
    width:20%;
}
.pricing-table-element[data-columns="1"] .features-column ~ .plan-column {
     width:72%;
}
 .pricing-table-element[data-columns="2"] .features-column ~ .plan-column {
     width:-webkit-calc(72% / 2);
     width:calc(72% / 2);
}
 .pricing-table-element[data-columns="3"] .features-column ~ .plan-column {
     width:-webkit-calc(72% / 3);
     width:calc(72% / 3);
}
.pricing-table-element[data-columns="4"] .features-column ~ .plan-column {
     width:-webkit-calc(72% / 4);
     width:calc(72% / 4);
}
 .pricing-table-element[data-columns="5"] .features-column ~ .plan-column {
     width:-webkit-calc(72% / 5);
     width:calc(72% / 5);
}
 .pricing-table-element .plan-column {
    border-left:1px solid #e6e7e8;
}
.pricing-table-element .plan-column:first-child {
    border-left:0;
}
.pricing-table-element .plan-column ul,.pricing-table-element .features-column ul {
    display:table;
}
.pricing-table-element .plan-column ul li,.pricing-table-element .features-column ul li {
    display:table-row;
}
.pricing-table-element .plan-column .inner-cell,.pricing-table-element .features-column .inner-cell {
    border-bottom:1px solid #e6e7e8;
     padding:0;
     text-align:center;
     height:50px;
     line-height:1;
     display:table-cell;
     vertical-align:middle;
}
.pricing-table-element .features-column .inner-cell {
    text-align:right;
     font-size:14px;
     font-weight:600;
    padding-right:30px;
     border-bottom:1px solid rgba(230, 231, 232, 0.5);
    color:#909090;
}
.pricing-table-element .features-column li:first-child .inner-cell {
    border-top:1px solid rgba(230, 231, 232, 0.5);
}
.pricing-table-element .plan-column ul li:last-child .inner-cell {
    height:100px;
}
.pricing-table-element .plan-column ul li:nth-child(odd):not(:first-child) {
    background:#fafbfb;
}
.pricing-table-element .plan-column .plan-title {
    font-size:25px;
     height:auto;
     padding:0;
}
.pricing-table-element.plan-title .inner-cell {
    height:75px
}
.pricing-table-element .plan-column .subscription-price {
     font-size:13px;
     color:#999999;
     height:auto;
     padding:0;
}
.pricing-table-element .subscription-price .inner-cell {
    height:120px;
}
.pricing-table-element .plan-column .subscription-price .currency {
     font-size:18px;
     color:#434343;
     font-weight:700;
     vertical-align:bottom;
     display:inline-block;
     line-height:1.5;
     margin-right:-2px 
}
.pricing-table-element .plan-column .subscription-price .price {
     font-size:45px;
     color:#434343;
     font-weight:700;
     line-height:1;
}
.pricing-table-element .plan-column.featured {
     border-radius:4px;
     box-shadow:0 0 10px 4px rgba(0, 0, 0, 0.06);
     position:relative;
     margin-top:-20px;
    background:#fff;
     margin:-20px 0;
}
.table-responsive .pricing-table-element {
    margin:30px;
}
.prt--dark.pricing-table-element {
    background:#000;
     border:1px solid #191817;
     color:#999999;
}
.prt--dark.pricing-table-element .plan-column {
    border-left-color:#191817;
}
.prt--dark.pricing-table-element .plan-column:first-child {
    border-left:0;
}
.prt--dark.pricing-table-element .plan-column .inner-cell,.prt--dark.pricing-table-element .features-column .inner-cell {
    border-bottom-color:#191817;
}
.prt--dark.pricing-table-element .features-column .inner-cell {
     border-bottom-color:rgba(25,24,23, 0.5);
     color:#909090;
}
.prt--dark.pricing-table-element .features-column li:first-child .inner-cell {
    border-top-color:rgba(25,24,23, 0.5);
}
.prt--dark.pricing-table-element .plan-column ul li:nth-child(odd):not(:first-child) {
    background:#050404;
}
.prt--dark.pricing-table-element .plan-column .subscription-price {
    color:#666666;
}
.prt--dark.pricing-table-element .plan-column .subscription-price .currency {
    color:#BCBCBC;
}
.prt--dark.pricing-table-element .plan-column .subscription-price .price {
    color:#BCBCBC;
}
.prt--dark.pricing-table-element .plan-column.featured {
     box-shadow:0 0 10px 4px rgba(0,0,0, 0.25);
     background:#000;
}
@media only screen and (min-width:992px){
    .pricing-table-element .plan-column.featured {
         margin:-20px;
    }
    .pricing-table-element[data-columns="1"] .plan-column.featured {
         width:calc(100% + 40px);
         margin:30px -10px;
    }
    .pricing-table-element[data-columns="2"] .plan-column.featured {
         width:calc(50% + 40px);
    }
    .pricing-table-element[data-columns="3"] .plan-column.featured {
         width:calc(33.3333% + 40px);
    }
    .pricing-table-element[data-columns="4"] .plan-column.featured {
         width:calc(25% + 40px);
    }
    .pricing-table-element[data-columns="5"] .plan-column.featured {
         width:calc(20% + 40px);
    }
    .pricing-table-element[data-columns="1"] .features-column ~ .plan-column.featured {
         width:72%;
    }
     .pricing-table-element[data-columns="2"] .features-column ~ .plan-column.featured {
         width:calc((72% / 2) + 40px);
    }
     .pricing-table-element[data-columns="3"] .features-column ~ .plan-column.featured {
         width:calc((72% / 3) + 40px);
    }
    .pricing-table-element[data-columns="4"] .features-column ~ .plan-column.featured {
         width:calc((72% / 4) + 40px);
    }
     .pricing-table-element[data-columns="5"] .features-column ~ .plan-column.featured {
         width:calc((72% / 5) + 40px);
    }
}
.pricing-table-element .plan-column.featured + .plan-column {
     border-left-color:transparent;
}
.pricing-table-element .plan-column.featured .plan-title {
    padding:0;
     color:#45474d;
}
.pricing-table-element .plan-column.featured .plan-title .inner-cell {
    height:95px
}
.pricing-table-element .plan-column.featured .plan-title .inner-cell::after {
    content:attr(data-featuredtitle);
     opacity:.4;
     font-size:12px;
     font-weight:600;
     line-height:20px;
     display:block;
}
.pricing-table-element .plan-column.featured .subscription-price .inner-cell {
    background:#cd2122;
     color:#fff;
}
.pricing-table-element .plan-column.featured .subscription-price span {
    color:#fff;
}
.pricing-table-element .plan-column.featured ul li:last-child .inner-cell {
    height:120px;
}
.prt--dark.pricing-table-element .plan-column.featured .plan-title {
    color:#D2D2D2;
}
@media only screen and (max-width:991px) {
    .pricing-table-element[data-columns="1"] .features-column ~ .plan-column {
         width:100%;
    }
     .pricing-table-element[data-columns="2"] .features-column ~ .plan-column {
         width:calc(100% / 2);
    }
     .pricing-table-element[data-columns="3"] .features-column ~ .plan-column {
         width:calc(100% / 3);
    }
    .pricing-table-element[data-columns="4"] .features-column ~ .plan-column {
         width:calc(100% / 4);
    }
     .pricing-table-element[data-columns="5"] .features-column ~ .plan-column {
         width:calc(100% / 5);
    }
     .pricing-table-element .plan-column.featured {
         margin:-20px 0;
    }
}
@media only screen and (max-width:767px) {
    .table-responsive-normal .pricing-table-element .plan-column {
         width:100% !important;
    }
    .table-responsive-normal .pricing-table-element .plan-column:not(.featured) {
        border:solid #cdcdcd;
         border-width:3px 0;
    }
    .table-responsive-normal .pricing-table-element .plan-column.featured {
        margin-bottom:0
    }
    .prt--dark.pricing-table-element .plan-column:not(.featured) {
        border:solid #cdcdcd;
    }
    .pr-table-responsive {
        border:0;
    }
    .pr-table-responsive .pricing-table-element {
        min-width:1140px;
         margin-left:0;
         margin-right:0;
    }
}
.eluidb12e45d6{
    padding-top:35px;
    padding-bottom:35px;
}
.zn_section.eluidb12e45d6{
    background-color:#f49f20;
}
.eluid8aed0bc5{
    margin-bottom:41px;
}
.eluid8aed0bc5{
    font-family:"Montserrat", Helvetica, Arial, sans-serif;
    ;
    font-weight:700;
    font-style:normal;
    text-transform:uppercase;
    text-align:center;
}
.eluid8aed0bc5{
    color:#18334f
}
.eluidd40c3a19{
    margin-bottom:0px;
}
.eluidd40c3a19{
    padding-top:35px;
    padding-bottom:35px;
}
.eluidd40c3a19 .zn-section-height--custom_height {
    min-height:0px;
}
.zn_text_box-title--style1 {
    font-size:16px;
     color:#CD2122;
     text-transform:uppercase;
     text-shadow:0 1px 0 rgba(255, 255, 255, 0.7);
}
.zn_text_box-title--style2 {
    font-size:22px;
     color:#535353;
     font-weight:normal;
     margin-top:0;
}
.eluidf7e12c33{
    padding-top:0px;
    padding-bottom:2px;
}
.znColumnElement-innerWrapper-eluid569e9bde {
    min-height:px;
}
.znColumnElement-innerWrapper-eluid569e9bde{
    margin-left:61px;
}
.eluide46e2d38{
    padding-top:0px;
    padding-bottom:2px;
}
.znColumnElement-innerWrapper-eluidc11b54c0 {
    min-height:px;
}
.znColumnElement-innerWrapper-eluidc11b54c0{
    margin-left:83px;
}
.eluid44036c7c{
    padding-top:0px;
    padding-bottom:2px;
}
.znColumnElement-innerWrapper-eluid61b013ea {
    min-height:px;
}
.znColumnElement-innerWrapper-eluid61b013ea{
    margin-left:7px;
}
.eluid83f0c6e3{
    padding-top:35px;
    padding-bottom:0px;
}
.eluid025d7e42{
    padding-top:0px;
    padding-bottom:2px;
}
.eluidd8f5879f{
    padding-top:0px;
    padding-bottom:2px;
}
.hr-tabs-nav-icon {
    margin-right:5px;
     vertical-align:middle;
}
.hr-tabs-nav-icon + span {
    vertical-align:middle;
}
.tab-content>.tab-pane {
    display:block !important;
     visibility:hidden;
     height:0;
     overflow:hidden;
     min-height:auto;
     position:absolute;
     width:100%;
     left:-9999px;
}
.tab-content>.tab-pane.active {
     visibility:visible;
     height:auto;
     overflow:visible;
     position:relative;
     left:auto;
}
.tabs_style1 {
    background:#fff;
     border:1px solid #ececec;
}
.tabs_style1 > ul.nav {
    margin-bottom:0;
     background:#fff;
     background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff), color-stop(100%,#F9F9F9));
     background:-webkit-linear-gradient(top, #fff 0%, #F9F9F9 100%);
     background:linear-gradient(to bottom,#fff 0%,#F9F9F9 100%);
     border-bottom:1px solid #ececec;
}
.tabs_style1 > ul.nav > li {
    float:left;
     margin-bottom:-3px;
}
.tabs_style1 > ul.nav > li > a {
    padding:14px 20px 15px;
     line-height:1.4;
    border-right:1px solid #ececec;
     color:#343434;
    margin-bottom:2px;
}
.tabs_style1 > ul.nav > li.active > a,.tabs_style1 > ul.nav > li > a:hover {
    background-color:#fff;
}
.tabs_style1 > ul.nav > li.active > a {
    border-top:3px solid #cd2122;
     border-left:0;
     font-weight:700;
     padding:13px 20px 15px;
     margin-top:-2px;
}
.tabs_style1 .tab-content {
    display:block;
     width:100%;
    padding:0 15px 15px;
}
.tabs_style1 .tab-content>.active{
     padding-top:10px;
}
.tabs_style1.tabs--dark {
    background:#000;
     border-color:#131313;
}
.tabs_style1.tabs--dark > ul.nav {
    background:#000;
     background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#000), color-stop(100%,#060606));
     background:-webkit-linear-gradient(top, #000 0%, #060606 100%);
     background:linear-gradient(to bottom,#000 0%,#060606 100%);
     border-bottom-color:#131313;
}
.tabs_style1.tabs--dark > ul.nav > li > a {
    border-right-color:#131313;
     color:#CBCBCB;
}
.tabs_style1.tabs--dark > ul.nav > li.active > a,.tabs_style1.tabs--dark > ul.nav > li > a:hover {
    background-color:#000;
}
@media (min-width:768px) and (max-width:991px) {
    .tabs_style1 > ul.nav > li > a {
         padding:8px 10px;
    }
}
.tabs_style2 {
    margin:10px 0;
}
.tabs_style2 > ul.nav {
    margin-bottom:10px;
}
.tabs_style2 > ul.nav > li {
    float:left;
     border-left:1px dotted #ccc;
     line-height:18px;
}
.tabs_style2 > ul.nav > li:first-child {
    border-left:0;
}
.tabs_style2 > ul.nav > li:first-child a {
    border-left:0;
     padding-left:0;
}
.tabs_style2 > ul.nav > li > a {
    padding:4px 20px;
     line-height:18px;
     color:#555;
     font-weight:bold;
}
.tabs_style2 > ul.nav > li.active > a,.tabs_style2 > ul.nav > li > a:hover {
    background:none;
     color:#222;
}
.tabs_style2 .tab-content {
    display:block;
     width:100%;
     padding:0;
}
.tabs_style2.tabs--dark > ul.nav > li {
    border-left-color:#333333;
}
.tabs_style2.tabs--dark > ul.nav > li > a {
    color:#AAAAAA;
}
.tabs_style2.tabs--dark > ul.nav > li.active > a,.tabs_style2.tabs--dark > ul.nav > li > a:hover {
    color:#DDDDDD;
}
.tabs_style3 {
    background:#fff;
     border:1px solid #ececec;
    border-radius:5px;
    position:static;
    overflow:hidden;
}
.tabs_style3 > ul.nav {
    margin-bottom:0;
     background:#fff;
     background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff), color-stop(100%,#F9F9F9));
     background:-webkit-linear-gradient(top,#fff 0%,#F9F9F9 100%);
     background:linear-gradient(to bottom,#fff 0%,#F9F9F9 100%);
}
.tabs_style3 > ul.nav > li {
    float:left;
     margin-bottom:-1px;
}
.tabs_style3 > ul.nav > li > a {
    padding:8px 20px;
     line-height:18px;
     border:1px solid transparent;
     border-left:1px solid #fff;
     border-right:1px solid #ececec;
     color:#343434;
}
.tabs_style3 > ul.nav > li.active > a,.tabs_style3 > ul.nav > li > a:hover {
    background-color:#fff;
}
.tabs_style3 > ul.nav > li.active > a {
    border-left:0;
     font-weight:700;
}
.tabs_style3 .tab-content {
    display:block;
     width:100%;
    padding:10px 15px 15px;
}
.tabs_style3.tabs--dark {
    background:#000;
     border-color:#131313;
}
.tabs_style3.tabs--dark > ul.nav {
    background:#000;
     background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#000), color-stop(100%,#060606));
     background:-webkit-linear-gradient(top,#000 0%,#060606 100%);
     background:linear-gradient(to bottom,#000 0%,#060606 100%);
}
.tabs_style3.tabs--dark > ul.nav > li > a {
    border-color:transparent;
     border-left-color:#000;
     border-right-color:#131313;
     color:#CBCBCB;
}
.tabs_style3.tabs--dark > ul.nav > li.active > a,.tabs_style3.tabs--dark > ul.nav > li > a:hover {
    background-color:#000;
}
.tabs_style4 > ul.nav {
    margin-bottom:0;
}
.tabs_style4 > ul.nav > li {
    float:left;
     margin-bottom:-1px;
}
.tabs_style4 > ul.nav > li > a {
    padding:8px 20px;
     line-height:18px;
     color:#343434;
}
.tabs_style4 > ul.nav > li.active > a,.tabs_style4 > ul.nav > li > a:hover {
    color:#222;
}
.tabs_style4 > ul.nav > li.active > a {
     background:#fff;
     border:1px solid #ececec;
     border-bottom:0;
     border-top-left-radius:5px;
     border-top-right-radius:5px;
}
.tabs_style4 .tab-content {
    display:block;
     width:100%;
    padding:10px 15px 15px;
     border:1px solid #ececec;
     background:#fff;
}
.tabs_style4.tabs--dark > ul.nav > li > a {
    color:#CBCBCB;
}
.tabs_style4.tabs--dark > ul.nav > li.active > a,.tabs_style4.tabs--dark > ul.nav > li > a:hover {
    color:#DDDDDD;
     background-color:#111111;
}
.tabs_style4.tabs--dark > ul.nav > li.active > a {
     background:#000;
     border-color:#131313;
     border-bottom:0;
}
.tabs_style4.tabs--dark .tab-content {
    border-color:#131313;
     background:#000;
}
.tabs_style5 > ul.nav {
    border-bottom:2px solid #dfdfdf;
}
.tabs_style5 > ul.nav > li {
     float:left;
     margin-bottom:-2px;
}
.tabs_style5 > ul.nav li > a {
     color:#909090;
}
.tabs_style5 > ul.nav li > a:hover {
     color:#535353;
}
.tabs_style5 > ul.nav > li.active > a {
     color:#535353;
     border-bottom:2px solid #cd2122;
     background:none;
}
.tabs_style5 > ul.nav > li > a {
     padding:8px 20px;
     line-height:18px;
}
.tabs_style5 > ul.nav > li > a:hover {
     background:none;
}
.tabs_style5 .tab-content h5 {
     color:#4d4d4d;
}
.tabs_style5 .tab-content {
    display:block;
     width:100%;
     padding:10px 0 15px;
}
.tabs_style5.tabs--dark > ul.nav {
    border-bottom-color:#202020;
}
.tabs_style5.tabs--dark > ul.nav li > a {
     color:#6F6F6F;
}
.tabs_style5.tabs--dark > ul.nav li > a:hover {
     color:#ACACAC;
}
.tabs_style5.tabs--dark > ul.nav > li.active > a {
     color:#ACACAC;
}
.tabs_style5.tabs--dark .tab-content h5 {
     color:#B2B2B2;
}
ul.nav.nav-alignment--center {
    text-align:center;
}
ul.nav.nav-alignment--center > li {
    float:none !important;
     display:inline-block;
}
.tabs_style5 > ul.nav.nav-alignment--center > li:first-child > a {
     padding-left:20px;
}
ul.nav.nav-alignment--right {
    text-align:right;
}
ul.nav.nav-alignment--right > li {
    float:none !important;
     display:inline-block;
}
.tabs_style5 > ul.nav.nav-alignment--right > li:first-child > a {
     padding-left:20px;
}
.tabs_style5 > ul.nav.nav-alignment--right > li:last-child > a {
     padding-right:0;
}
@media (max-width:767px) {
    .tabbable.hr-tabs .hr-tabs-nav {
         white-space:nowrap;
         overflow:hidden;
         overflow-x:auto;
    }
    .tabbable.hr-tabs .hr-tabs-nav-item {
         display:inline-block;
         border:0;
         float:none;
    }
    .tabbable.hr-tabs .hr-tabs-nav-item a {
         padding-top:12px;
         padding-bottom:12px;
    }
    .hr-tabs-nav::-webkit-scrollbar {
        -webkit-appearance:none;
    }
    .hr-tabs-nav::-webkit-scrollbar:vertical {
        width:11px;
    }
    .hr-tabs-nav::-webkit-scrollbar:horizontal {
        height:11px;
    }
    .hr-tabs-nav::-webkit-scrollbar-thumb {
        border-radius:8px;
         border:2px solid white;
         background-color:rgba(0, 0, 0, .3);
    }
    .hr-tabs-nav::-webkit-scrollbar-track {
        background-color:#fff;
         border-radius:8px;
         -webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);
    }
}
.eluid6fa87fb6{
    padding-top:35px;
    padding-bottom:35px;
}
.eluida97d7bb6{
    margin-bottom:41px;
}
.eluida97d7bb6{
    font-family:"Montserrat", Helvetica, Arial, sans-serif;
    ;
    font-weight:700;
    font-style:normal;
    text-transform:uppercase;
    text-align:center;
}
.eluida97d7bb6{
    color:#ffffff
}
.latest-posts-crs {
    position:relative;
}
.latest-posts-crs-controls {
    position:relative;
     right:auto;
     float:right;
}
.latest-posts-crs-arr {
    opacity:0.5;
}
.latest-posts-crs-title {
    font-style:italic;
     font-size:16px;
     line-height:1.4;
     margin-top:10px;
}
.latest-posts-crs-details {
    display:block;
     font-size:11px;
     color:#7d7d7d;
}
.latest-posts-crs-list {
    margin:0;
     padding:0;
     list-style:none;
     height:auto;
     height:auto !important;
     position:relative !important;
}
.latest-posts-crs-post {
    float:left;
     margin:0;
     padding:0 10px;
}
.latest-posts-crs-readon {
    position:absolute;
     left:-10px;
     bottom:16px;
     color:#fff;
     padding:11px 14px;
     background:#CD2122;
     font-size:12px;
     font-weight:500;
     line-height:1;
     margin:0;
     border-radius:2px;
     z-index:1;
}
.latest-posts-crs-link:hover .latest-posts-crs-readon {
    left:15px;
     background:#fff;
}
.eluid84df4c47{
    padding-top:35px;
    padding-bottom:35px;
}
.zn_section.eluid84df4c47{
    background-color:#f49f20;
}
.eluidbbeebc05{
    font-family:"Montserrat", Helvetica, Arial, sans-serif;
    ;
    font-weight:700;
    font-style:normal;
    text-transform:uppercase;
    text-align:center;
}
.eluidbbeebc05{
    color:#ffffff
}
.media-container {
    position:relative;
}
.no-flexbox .media-container {
    width:100%;
     display:table;
}
.media-container[onclick] {
    cursor:pointer;
}
.media-container__link {
    -webkit-transition:color .25s ease-out;
    transition:color .25s ease-out
}
.media-container__link--wrap {
    position:absolute;
     top:0;
     left:0;
     bottom:0;
     right:0;
}
.media-container__link--btn {
    position:absolute;
     top:50%;
     left:50%;
     -webkit-transform:translate3d(-50%, -50%,0);
     transform:translate3d(-50%, -50%,0);
     outline:none !important;
     -webkit-backface-visibility:hidden;
}
.media-container__link .kl-icon {
    color:#fff;
}
.media-container__link--btn .kl-icon:not(.circled-icon) {
    margin-right:5px;
     -webkit-transition:margin-right .2s ease-out;
     transition:margin-right .2s ease-out;
}
.media-container__link--btn:hover .kl-icon:not(.circled-icon) {
    margin-right:15px;
}
.media-container__link--style-borderanim1 {
    padding:10px 30px;
     font-size:42px;
     letter-spacing:2px;
     font-weight:600;
     line-height:1.2;
     color:#fff;
     text-align:center;
     white-space:nowrap;
     -webkit-transition:color .2s ease-out;
     transition:color .2s ease-out;
     width:100%;
}
.media-container__link--style-borderanim1 > i {
    opacity:.8;
     background-color:#fff;
     display:block;
     position:absolute;
     -webkit-transition:all .2s ease-out;
     transition:all .2s ease-out 
}
.media-container__border-tt {
     width:30%;
     height:7px;
     top:0;
     left:0;
}
.media-container__border-tl {
     height:80%;
     width:7px;
     top:7px;
     left:0;
}
.media-container__border-bb {
     width:30%;
     height:7px;
     bottom:0;
     right:0;
}
.media-container__border-br {
     height:80%;
     width:7px;
     bottom:7px;
     right:0;
}
.media-container__text {
    white-space:initial;
     font-size:18px;
     line-height:1.8;
}
.media-container:hover > i {
    opacity:1;
}
.media-container:hover .media-container__border-tt {
     width:100%;
     height:3px;
     top:0;
     left:0;
}
.media-container:hover .media-container__border-tl {
     height:100%;
     width:3px;
     top:0;
     left:0;
}
.media-container:hover .media-container__border-bb {
     width:100%;
     height:3px;
     bottom:0;
     right:0;
}
.media-container:hover .media-container__border-br {
     height:100%;
     width:3px;
     bottom:0;
     right:0;
}
.media-container__link--style-borderanim2 {
    color:#fff;
}
.media-container__link--style-borderanim2 .media-container__text{
     text-align:center;
     font-size:32px;
     letter-spacing:4px;
     font-weight:700;
     line-height:1;
     position:absolute;
     width:100%;
     height:100%;
     left:0;
     top:0;
}
.borderanim2-svg {
    position:relative;
}
.borderanim2-svg__shape {
    stroke-width:8px;
     fill:transparent;
     stroke:#FFF;
     -webkit-transition:stroke-width 1s, stroke-dashoffset 1s, stroke-dasharray 1s;
     transition:stroke-width 1s, stroke-dashoffset 1s, stroke-dasharray 1s;
}
.media-container:hover .borderanim2-svg__shape {
    stroke-width:3px;
     stroke-dashoffset:0;
}
@media (max-width:767px){
    .media-container .media-container__link--btn .borderanim2-svg {
        width:100%;
    }
    .media-container .media-container__link--btn .borderanim2-svg > svg {
        display:none;
    }
    .media-container .borderanim2-svg .media-container__text {
        white-space:normal;
         position:static;
         display:block;
    }
}
.media-container:hover .circleanim-svg__circle-front {
     stroke-dasharray:340;
     stroke-width:2px;
     stroke-opacity:1;
}
.media-container.media-container--type-pb {
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
}
.media-container-pb {
    width:calc(100% - 50px);
     margin:10px 25px;
}
.media-container-pb.media-container-pb--alg-top {
     -webkit-align-self:flex-start;
     -ms-flex-item-align:start;
     align-self:flex-start;
}
.media-container-pb.media-container-pb--alg-center {
     -webkit-align-self:center;
     -ms-flex-item-align:center;
     align-self:center;
}
.media-container-pb.media-container-pb--alg-bottom {
     -webkit-align-self:flex-end;
     -ms-flex-item-align:end;
     align-self:flex-end;
}
.no-flexbox .media-container-pb.media-container-pb--alg-top {
    display:table-cell;
     vertical-align:top;
}
.no-flexbox .media-container-pb.media-container-pb--alg-center {
    display:table-cell;
     vertical-align:middle;
}
.no-flexbox .media-container-pb.media-container-pb--alg-bottom {
    display:table-cell;
     vertical-align:bottom;
}
@media screen and (min-width:1200px){
     .media-container {
         min-height:300px;
    }
}
@media screen and (min-width:992px) and (max-width:1199px){
     .media-container {
         min-height:300px;
    }
}
@media screen and (min-width:768px) and (max-width:991px){
     .media-container {
         min-height:300px;
    }
}
@media screen and (max-width:767px){
     .media-container {
         min-height:400px;
    }
}
.eluid8c177652 {
    min-height:566px;
}
.znColumnElement-innerWrapper-eluid02df7c97 {
    min-height:px;
}
.eluid10b44dc0{
    padding-top:35px;
    padding-bottom:35px;
}
.eluid10b44dc0 .zn-section-height--custom_height {
    min-height:100vh;
}
.eluid1a0815b5{
    font-family:"Montserrat", Helvetica, Arial, sans-serif;
    ;
    font-weight:700;
    font-style:normal;
    text-transform:uppercase;
    text-align:center;
}
.eluid1a0815b5{
    color:#011a48
}
#eluidb0b417bc .grid-ibx__title {
    font-family:"Open Sans", Helvetica, Arial, sans-serif;
    ;
    font-size:20px;
    line-height:30px;
    font-weight:400;
    font-style:normal;
}
 #eluidb0b417bc .grid-ibx__desc {
    font-family:"Open Sans", Helvetica, Arial, sans-serif;
    ;
    font-size:13px;
    line-height:24px;
    font-weight:400;
    font-style:normal;
}
 #eluidb0b417bc .grid-ibx__item {
    height:250px;
}
#eluidb0b417bc .grid-ibx__item {
    background-color:#ffffff;
}
 #eluidb0b417bc span.grid-ibx__icon {
     font-size:10px 
}
.eluidf4492057{
    padding-top:35px;
    padding-bottom:35px;
}
.zn_section.eluidf4492057{
    background-color:#ffffff;
}
.eluid2b42412b{
    font-family:"Montserrat", Helvetica, Arial, sans-serif;
    ;
    font-weight:700;
    font-style:normal;
    text-transform:uppercase;
    text-align:center;
}
.eluid2b42412b{
    color:#ffffff
}
.eluidfac84546{
    padding-top:35px;
    padding-bottom:35px;
}
.zn_section.eluidfac84546{
    background-color:#011a48;
}
.eluide179113e{
    margin-bottom:41px;
}
.eluide179113e{
    font-family:"Montserrat", Helvetica, Arial, sans-serif;
    ;
    font-weight:700;
    font-style:normal;
    text-transform:uppercase;
    text-align:center;
}
.eluide179113e{
    color:#ffffff
}
.kl-iconbox {
    margin-bottom:30px
}
.kl-iconbox__inner {
}
.kl-iconbox__icon-wrapper,.kl-iconbox__title-wrapper,.kl-iconbox__desc-wrapper,.kl-iconbox__cta-wrapper {
    margin-top:0;
     margin-bottom:15px;
}
.kl-iconbox__content-wrapper {
    overflow:hidden;
}
.kl-iconbox__link {
}
.kl-iconbox__title,.kl-iconbox__desc {
    margin:0;
}
.kl-iconbox__icon {
    line-height:1;
     font-size:42px;
     -webkit-transition:color .2s cubic-bezier(0.215, 0.610, 0.355, 1.000);
     transition:color .2s cubic-bezier(0.215, 0.610, 0.355, 1.000);
}
span.kl-iconbox__icon {
    font-size:42px;
}
.kl-iconbox__icon.kl-iconbox__icon--force-square:before {
     position:absolute;
     top:50%;
     left:50%;
     -webkit-transform:translate3d(-50%, -50%, 0);
     transform:translate3d(-50%, -50%, 0);
     line-height:1;
}
img.kl-iconbox__icon {
    width:100px;
}
.kl-iconbox--theme-light,.kl-iconbox--theme-light a {
    color:#fff;
}
.kl-iconbox--theme-dark,.kl-iconbox--theme-dark a {
    color:#323232;
}
@media screen and (min-width:481px){
    .kl-iconbox--fleft .kl-iconbox__icon-wrapper {
        float:left;
         margin-right:20px;
    }
    .kl-iconbox--fright .kl-iconbox__icon-wrapper {
        float:right;
         margin-left:20px;
    }
}
@media screen and (min-width:768px) and (max-width:991px){
    .kl-iconbox--fleft .kl-iconbox__icon-wrapper ,.kl-iconbox--fright .kl-iconbox__icon-wrapper {
        float:none;
         margin-left:0;
         margin-right:0;
    }
}
.kl-iconbox--sh .kl-iconbox__icon-wrapper {
    position:relative;
}
.kl-iconbox--sh .kl-iconbox__icon {
    -webkit-transition:background-color .2s ease-out;
    transition:background-color .2s ease-out;
}
.kl-iconbox--align-left.kl-iconbox--sh .kl-iconbox__icon,.kl-iconbox--align-right.kl-iconbox--sh .kl-iconbox__icon {
    text-align:center;
}
.kl-iconbox--sh-square .kl-iconbox__icon {
    display:inline-block;
     border-radius:3px;
     vertical-align:middle;
     position:relative;
     z-index:1;
     padding:22px;
}
.kl-iconbox--sh-square .kl-iconbox__icon:after {
    content:'';
     position:absolute;
     top:0;
     left:0;
     width:0;
     height:100%;
     z-index:-1;
     border-radius:3px;
    -webkit-transition-property:opacity, -webkit-transform;
     transition-property:transform, opacity;
     -webkit-transition-duration:.5s;
     transition-duration:.5s;
     -webkit-transition-timing-function:ease-in;
     transition-timing-function:ease-in;
}
.kl-iconbox--sh-square:hover span.kl-iconbox__icon:after {
    -webkit-transition-timing-function:cubic-bezier(0.22, 0.61, 0.36, 1) !important;
     transition-timing-function:cubic-bezier(0.22, 0.61, 0.36, 1) !important;
     -webkit-transition-duration:.2s;
     transition-duration:.2s;
}
.kl-iconbox--sh-square:hover .kl-iconbox__icon:after {
     width:120%;
     left:-10%;
}
.kl-iconbox--align-left.kl-iconbox--sh-square:hover .kl-iconbox__icon:after,.kl-iconbox--fleft.kl-iconbox--sh-square:hover .kl-iconbox__icon:after {
     width:120%;
     left:-20%;
}
.kl-iconbox--align-right.kl-iconbox--sh-square .kl-iconbox__icon:after,.kl-iconbox--fright.kl-iconbox--sh-square .kl-iconbox__icon:after {
     left:auto;
     right:0;
}
.kl-iconbox--align-right.kl-iconbox--sh-square:hover .kl-iconbox__icon:after,.kl-iconbox--fright.kl-iconbox--sh-square:hover .kl-iconbox__icon:after {
     width:120%;
     left:auto;
     right:-20%;
}
.kl-iconbox--sh-circle .kl-iconbox__icon {
    display:inline-block;
     border-radius:50%;
     vertical-align:middle;
     position:relative;
     z-index:1;
     padding:22px;
}
.kl-iconbox--sh-circle .kl-iconbox__icon:after {
    content:'';
     position:absolute;
     top:0;
     left:0;
     width:100%;
     height:100%;
     z-index:-1;
     border-radius:50%;
     opacity:0;
     -webkit-transform:scale(0);
     transform:scale(0);
     -webkit-transform-origin:50% 50%;
     transform-origin:50% 50%;
    -webkit-transition-property:opacity, -webkit-transform;
     transition-property:transform, opacity;
     -webkit-transition-duration:.5s;
     transition-duration:.5s;
     -webkit-transition-timing-function:ease-in;
     transition-timing-function:ease-in;
}
.kl-iconbox--sh-circle:hover span.kl-iconbox__icon:after {
    -webkit-transition-timing-function:cubic-bezier(0.22, 0.61, 0.36, 1) !important;
     transition-timing-function:cubic-bezier(0.22, 0.61, 0.36, 1) !important;
     -webkit-transition-duration:.2s;
     transition-duration:.2s;
}
.kl-iconbox--sh-circle:hover .kl-iconbox__icon:after {
     -webkit-transform:scale(1.15);
     transform:scale(1.15);
     opacity:1;
}
.kl-iconbox--sh-circle-stroke .kl-iconbox__icon {
    display:inline-block;
     border-radius:50%;
     vertical-align:middle;
     position:relative;
     z-index:1;
     padding:22px;
     -webkit-transition:all .2s cubic-bezier(0.215, 0.610, 0.355, 1.000);
     transition:all .2s cubic-bezier(0.215, 0.610, 0.355, 1.000);
}
.kl-iconbox .kl-iconbox-AnimateFloat {
    position:relative;
     -webkit-animation-duration:1s;
     animation-duration:1s;
     -webkit-animation-name:floatingAnim;
     animation-name:floatingAnim;
     -webkit-animation-iteration-count:infinite;
     animation-iteration-count:infinite;
     -webkit-animation-direction:alternate;
     animation-direction:alternate;
     -webkit-animation-timing-function:ease-in-out;
     animation-timing-function:ease-in-out;
}
@-webkit-keyframes floatingAnim {
    from {
        top:-8px;
    }
     to {
        top:8px;
    }
}
@keyframes floatingAnim {
    from {
        top:-8px;
    }
     to {
        top:8px;
    }
}
.kl-iconbox .playVideo {
    display:inline-block;
     cursor:default;
}
.kl-iconbox--theme-dark .playVideo {
    border-color:#111;
     color:#111;
}
.kl-iconbox--theme-dark .playVideo:hover,.kl-iconbox--theme-dark .playVideo:focus {
    color:#111;
}
.kl-iconbox .mouse-anim-icon {
    display:inline-block;
     cursor:default;
}
.kl-iconbox--theme-dark .mouse-anim-icon {
    background-color:rgba(0,0,0,.1);
}
.kl-iconbox--theme-dark .mouse-anim-icon:after {
    background-color:rgba(255,255,255,0.25);
}
.kl-iconbox--theme-dark .mouse-anim-icon:hover {
    background-color:rgba(0,0,0,.4);
}
.kl-iconbox .circleanim-svg {
    position:relative;
}
.kl-iconbox .circleanim-svg-inner {
    position:relative;
     top:0;
     width:100%;
     height:0;
     display:block;
     padding:0;
     padding-bottom:100%;
     margin-bottom:0;
}
.kl-iconbox .circleanim-svg svg {
    position:absolute;
     top:0;
     left:0;
     width:100%;
     height:100%;
}
.kl-iconbox--theme-dark .circleanim-svg__circle-front,.kl-iconbox--theme-dark .circleanim-svg__circle-back {
    stroke:#111;
}
.kl-iconbox--theme-dark .circleanim-svg path {
    fill:#111;
}
.eluid6628a906 .kl-iconbox__inner .kl-iconbox__title {
    font-family:"Open Sans", Helvetica, Arial, sans-serif;
    ;
    font-size:20px;
    line-height:30px;
    font-weight:700;
    font-style:normal;
}
 .eluid6628a906 .kl-iconbox__inner .kl-iconbox__desc {
    font-family:"Open Sans", Helvetica, Arial, sans-serif;
    ;
    font-size:15px;
    line-height:24px;
    font-weight:600;
    color:#ffffff;
    font-style:normal;
}
 .eluid6628a906 .kl-iconbox__inner .kl-iconbox__icon {
    color:#ffffff;
}
 .eluid6628a906:hover .kl-iconbox__inner .kl-iconbox__icon {
    color:#ffffff;
}
 .eluid6628a906 .kl-iconbox__inner span.kl-iconbox__icon {
     font-size:60px 
}
.eluidb0c40543 .kl-iconbox__inner .kl-iconbox__title {
    font-family:"Open Sans", Helvetica, Arial, sans-serif;
    ;
    font-size:20px;
    line-height:30px;
    font-weight:700;
    font-style:normal;
}
 .eluidb0c40543 .kl-iconbox__inner .kl-iconbox__desc {
    font-family:"Open Sans", Helvetica, Arial, sans-serif;
    ;
    font-size:15px;
    line-height:24px;
    font-weight:600;
    color:#ffffff;
    font-style:normal;
}
 .eluidb0c40543 .kl-iconbox__inner .kl-iconbox__icon {
    color:#ffffff;
}
 .eluidb0c40543:hover .kl-iconbox__inner .kl-iconbox__icon {
    color:#ffffff;
}
 .eluidb0c40543 .kl-iconbox__inner span.kl-iconbox__icon {
     font-size:60px 
}
.eluid8e07baa6 .kl-iconbox__inner .kl-iconbox__title {
    font-family:"Open Sans", Helvetica, Arial, sans-serif;
    ;
    font-size:20px;
    line-height:30px;
    font-weight:700;
    font-style:normal;
}
 .eluid8e07baa6 .kl-iconbox__inner .kl-iconbox__desc {
    font-family:"Open Sans", Helvetica, Arial, sans-serif;
    ;
    font-size:15px;
    line-height:24px;
    font-weight:600;
    color:#ffffff;
    font-style:normal;
}
 .eluid8e07baa6 .kl-iconbox__inner .kl-iconbox__icon {
    color:#ffffff;
}
 .eluid8e07baa6:hover .kl-iconbox__inner .kl-iconbox__icon {
    color:#ffffff;
}
 .eluid8e07baa6 .kl-iconbox__inner span.kl-iconbox__icon {
     font-size:60px 
}
.eluiddca40f52{
    padding-top:35px;
    padding-bottom:35px;
}
.zn_section.eluiddca40f52{
    background-color:#f49f20;
}
.eluid7336027e.th-spacer {
    height:30px;
}
.image-boxes {
    margin-bottom:30px;
    border-radius:2px;
}
.image-boxes-img {
    width:100%;
     height:auto;
}
.image-boxes-link,.image-boxes-holder {
    display:block;
     margin-bottom:20px;
     position:relative;
}
.image-boxes-img-wrapper {
    display:block;
}
.image-boxes-no .image-boxes-img-wrapper {
    height:auto !important;
}
.image-boxes-img.cover-fit-img {
    height:100%;
}
.image-boxes.image-boxes--1 {
    overflow:visible;
}
.image-boxes.image-boxes--1 .image-boxes-readon {
    position:absolute;
     left:-10px;
     bottom:20px;
     color:#fff;
     padding:11px 15px;
     font-size:12px;
     font-weight:500;
     line-height:1;
     margin:0;
     border-radius:2px;
     z-index:1;
}
.image-boxes.image-boxes--1 .image-boxes-link:hover .image-boxes-readon {
     left:20px;
}
.image-boxes.image-boxes--1 .image-boxes-img {
    box-shadow:0 1px 1px rgba(0,0,0,.22)
}
.image-boxes.image-boxes--2 .image-boxes-link {
    margin-bottom:0;
}
.imgbox-simple .image-boxes-img {
     width:auto;
     background-size:auto 100%;
}
.imgbox-simple .img-align-center .image-boxes-img {
     display:block;
     margin:0 auto;
}
.imgbox-simple .img-align-left {
     text-align:left;
}
.imgbox-simple .img-align-right {
     text-align:right;
}
.imgbox-simple .img-align-left img.image-boxes-img,.imgbox-simple .img-align-right img.image-boxes-img {
     display:inline-block;
}
.no-object-fit .imgbox-simple .img-align-left .image-boxes-img {
     background-position-x:left;
}
.no-object-fit .imgbox-simple .img-align-right .image-boxes-img {
     background-position-x:right;
}
.sliding-details {
    position:relative;
     display:block;
     overflow:hidden;
}
.sliding-details:not([class*="znBoxShadow-"]):hover {
     box-shadow:0 0 7px rgba(0,0,0,0.5);
}
.sliding-details-img {
    position:relative;
}
.sliding-details,.sliding-details-content {
    -webkit-transition:all .2s cubic-bezier(0.680, 0, 0.265, 1);
     transition:all .2s cubic-bezier(0.680, 0, 0.265, 1);
     -webkit-backface-visibility:hidden;
}
.sliding-details-content {
    position:absolute;
     left:0;
     right:0;
     bottom:0;
     top:100%;
     opacity:0;
     visibility:hidden;
     padding:25px 30px;
     font-size:12px;
     color:#fff;
     background:#232323;
     background:rgba(35,35,35,0.8);
}
.sliding-details:hover .sliding-details-content {
     visibility:visible;
     opacity:1;
     top:0;
}
.sliding-details-title {
    font-size:18px;
     margin-top:0;
}
.image-boxes.image-boxes--4 .image-boxes-title {
     position:absolute;
     bottom:0;
     color:#fff;
     width:100%;
     text-align:center;
     font-size:16px;
     margin-bottom:0;
     padding-bottom:30px;
     z-index:0;
}
.image-boxes.image-boxes--4 .image-boxes-title:before {
     content:'';
     position:absolute;
     top:-100%;
     left:0;
     height:200%;
     width:100%;
     background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,transparent), color-stop(100%,rgba(0,0,0,1)));
     background:-webkit-linear-gradient(top, transparent 0%,rgba(0,0,0,1) 100%);
     background:linear-gradient(to bottom, transparent 0%,rgba(0,0,0,1) 100%);
     opacity:.8;
     -webkit-backface-visibility:hidden;
}
.image-boxes.image-boxes--4 .image-boxes-title span {
    z-index:1;
     position:relative;
     -webkit-backface-visibility:hidden;
}
.image-boxes.image-boxes--4 .image-boxes-title:after {
     content:'';
     position:relative;
     height:2px;
     width:30px;
     display:block;
     margin:0 auto;
     margin-top:10px;
     -webkit-transition:all 0.2s ease-out;
     transition:all 0.2s ease-out;
     z-index:1;
     -webkit-backface-visibility:hidden;
}
.image-boxes.image-boxes--4:hover .image-boxes-title:after {
     width:60px;
}
.image-boxes.image-boxes--4 .image-boxes-img {
    -webkit-transition:opacity .2s ease-out;
    transition:opacity .2s ease-out;
     -webkit-backface-visibility:hidden;
}
.image-boxes.image-boxes--4:hover .image-boxes-img {
    opacity:.8
}
.image-boxes.image-boxes--4.kl-title_style_bottom .image-boxes-title {
     text-align:left;
     padding:0 20px 30px;
     -webkit-transition:padding-bottom .2s ease-out;
     transition:padding-bottom .2s ease-out;
}
.image-boxes.image-boxes--4.kl-title_style_bottom .image-boxes-title:before {
    -webkit-transition:opacity .2s ease-out;
     transition:opacity .2s ease-out;
}
.image-boxes.image-boxes--4.kl-title_style_bottom .image-boxes-title:after {
     display:none;
}
.image-boxes.image-boxes--4.kl-title_style_bottom .imgboxes-border-helper {
     position:absolute;
     left:0;
     top:0;
     bottom:0;
     right:0;
     border-bottom-style:solid;
     border-bottom-width:5px;
     -webkit-transition:all .2s ease-out;
     transition:all .2s ease-out;
     z-index:1;
}
.image-boxes.image-boxes--4.kl-title_style_bottom:hover .imgboxes-border-helper {
     border-bottom-style:solid;
     border-bottom-width:10px;
}
.image-boxes.image-boxes--4.kl-title_style_bottom:hover .image-boxes-title {
     text-align:left;
     padding-bottom:25px;
}
.image-boxes.image-boxes--4.kl-title_style_bottom:hover .image-boxes-title:before {
    opacity:.5;
}
.image-boxes.image-boxes--4.kl-title_style_left .image-boxes-title {
     text-align:left;
     padding:0 20px 30px;
}
.image-boxes.image-boxes--4.kl-title_style_left .image-boxes-title:after {
     margin:initial;
     width:40px;
     margin-top:10px;
}
.image-boxes.image-boxes--4.kl-title_style_left:hover .image-boxes-title:after {
     width:80px;
}
.eluidfdabfa6c{
    margin-bottom:30px;
}
.eluide68925a4{
    padding-top:0px;
    padding-bottom:2px;
}
.eluid1002a739{
    margin-top:18px;
}
.eluid1002a739{
    padding-top:0px;
    padding-bottom:35px;
}
.eluid1002a739 .tbk__title {
    margin-bottom:0px;
}
.eluid1002a739 .tbk__title{
    font-weight:700;
    color:#ffffff;
}
.eluid1002a739 .tbk__icon {
     font-size:28px;
}
.elm-custommenu {
    margin-bottom:20px;
}
.elm-cmlist {
    list-style:none;
     margin:0;
     padding:0;
}
.elm-cmlist li {
    position:relative;
}
.elm-cmlist li a {
}
.elm-cmlist li ul {
    list-style:none;
     padding-left:20px;
}
.elm-cmlist-cols:not(.elm-cmlist--cols-1) {
     margin-left:-10px;
     margin-right:-10px;
}
.elm-cmlist-cols:not(.elm-cmlist--cols-1) > li {
     float:left;
     margin-left:10px;
     margin-right:10px;
}
.elm-cmlist-cols.elm-cmlist--cols-2 > li {
     width:calc(50% - 20px);
}
.elm-cmlist-cols.elm-cmlist--cols-3 > li {
     width:calc(33.3333% - 20px);
}
.elm-cmlist-cols.elm-cmlist--cols-4 > li {
     width:calc(25% - 20px);
}
.elm-cmlist.elm-cmlist--v1 li {
    margin-bottom:0;
}
.elm-cmlist.elm-cmlist--v1 a {
    color:#747474;
     display:block;
     padding:5px 0;
     position:relative;
}
.elm-cmlist.elm-cmlist--v1 a:before {
    content:'';
     display:inline-block;
     margin-right:12px;
     width:8px;
     height:2px;
     background:#000;
     opacity:0.05;
     vertical-align:middle;
     -webkit-transition:all .15s ease-out;
     transition:all .15s ease-out;
}
.elm-cmlist.elm-cmlist--v1 li.active > a,.elm-cmlist.elm-cmlist--v1 li.is-active > a,.elm-cmlist.elm-cmlist--v1 a:hover {
    color:#000000;
}
.elm-cmlist.elm-cmlist--v1 li.active > a:before,.elm-cmlist.elm-cmlist--v1 li.is-active > a:before,.elm-cmlist.elm-cmlist--v1 a:hover:before {
    width:12px;
     margin-right:8px;
     opacity:0.2;
}
.elm-cmlist--skin-dark .elm-cmlist.elm-cmlist--v1 a {
    color:#ababab;
}
.elm-cmlist--skin-dark .elm-cmlist.elm-cmlist--v1 a:before {
    background:#fff;
}
.elm-cmlist--skin-dark .elm-cmlist.elm-cmlist--v1 li.active > a,.elm-cmlist--skin-dark .elm-cmlist.elm-cmlist--v1 li.is-active > a,.elm-cmlist--skin-dark .elm-cmlist.elm-cmlist--v1 a:hover {
    color:#eee;
}
.elm-cmlist.elm-cmlist--v2 li {
    margin-bottom:0;
}
.elm-cmlist.elm-cmlist--v2 a {
     color:#747474;
     display:block;
     padding:10px 0;
     position:relative;
     border-bottom:1px solid rgba(0,0,0,.1);
}
.elm-cmlist.elm-cmlist--v2 a:before {
     content:'';
     position:absolute;
     bottom:-1px;
     left:0;
     width:0;
     height:1px;
     background-color:#cd2122;
     -webkit-transition:all .15s ease-out;
     transition:all .15s ease-out;
}
.elm-cmlist.elm-cmlist--v2 a:after {
    content:"\e258";
     color:#000;
     opacity:0.05;
     position:absolute;
     right:0;
     top:50%;
     -webkit-transform:translateY(-50%);
     -ms-transform:translateY(-50%);
     transform:translateY(-50%);
     -webkit-transition:all .15s ease-out;
     transition:all .15s ease-out;
     display:inline-block;
     font-family:'Glyphicons Halflings';
     font-style:normal;
     font-weight:400;
     line-height:1;
     -webkit-font-smoothing:antialiased;
     -moz-osx-font-smoothing:grayscale;
}
.elm-custommenu-toggleSubmenus .elm-cmlist.elm-cmlist--v2 .menu-item-has-children > a:after {
    right:0;
}
.elm-cmlist.elm-cmlist--v2 li.current-menu-item > a,.elm-cmlist.elm-cmlist--v2 a:hover {
    color:#000000;
}
.elm-cmlist.elm-cmlist--v2 li.current-menu-item > a:after,.elm-cmlist.elm-cmlist--v2 a:hover:after {
    opacity:0.2;
}
.elm-cmlist.elm-cmlist--v2 li.current-menu-item > a:before,.elm-cmlist.elm-cmlist--v2 a:hover:before {
    width:100%;
}
.elm-cmlist--skin-dark .elm-cmlist.elm-cmlist--v2 a {
    color:#ababab;
     border-bottom-color:rgba(255,255,255,0.1);
}
.elm-cmlist--skin-dark .elm-cmlist.elm-cmlist--v2 a:before {
    background:#fff;
}
.elm-cmlist--skin-dark .elm-cmlist.elm-cmlist--v2 a:after {
    color:#fff;
}
.elm-cmlist--skin-dark .elm-cmlist.elm-cmlist--v2 li.current-menu-item > a,.elm-cmlist--skin-dark .elm-cmlist.elm-cmlist--v2 a:hover {
    color:#eee;
}
.elm-cmlist.elm-cmlist--v3 a {
     background:rgba(0,0,0,0.1);
     color:#444;
     display:block;
     padding:10px 15px;
     position:relative;
     border-radius:2px;
     margin-bottom:3px;
     -webkit-transition:all .15s ease-in-out;
     transition:all .15s ease-in-out;
}
.elm-cmlist.elm-cmlist--v3 li.current-menu-item > a,.elm-cmlist.elm-cmlist--v3 a:hover {
    background:rgba(0,0,0,0.2);
     color:#444;
}
.elm-cmlist--skin-dark .elm-cmlist.elm-cmlist--v3 a {
    background:rgba(255,255,255,0.1);
     color:#eee;
}
.elm-cmlist--skin-dark .elm-cmlist.elm-cmlist--v3 li.current-menu-item > a,.elm-cmlist--skin-dark .elm-cmlist.elm-cmlist--v3 a:hover {
    background:rgba(255,255,255,0.2);
     color:#fff;
}
.elm-cmlist.elm-cmlist--v3ext a {
     color:#444;
     display:block;
     padding:10px 15px;
     margin-bottom:3px;
     position:relative;
     background:rgba(0,0,0,0.1);
     border-radius:2px;
     -webkit-transition:color .15s cubic-bezier(0.77, 0, 0.175, 1);
     transition:color .15s cubic-bezier(0.77, 0, 0.175, 1);
    overflow:hidden;
}
.elm-cmlist.elm-cmlist--v3ext a span {
     position:relative;
}
.elm-cmlist.elm-cmlist--v3ext a:before {
    content:'';
     position:absolute;
     left:0;
     top:0;
     width:100%;
     height:100%;
     background:#cd2122;
     border-radius:2px;
     opacity:0;
    -webkit-transform:translateX(-103%) skewX(10deg);
    -ms-transform:translateX(-103%) skewX(10deg);
    transform:translateX(-103%) skewX(10deg);
     -webkit-transition:all .15s cubic-bezier(0.77, 0, 0.175, 1);
     transition:all .15s cubic-bezier(0.77, 0, 0.175, 1);
}
.elm-cmlist.elm-cmlist--v3ext li.current-menu-item > a,.elm-cmlist.elm-cmlist--v3ext a:hover {
    color:#fff;
}
.elm-cmlist.elm-cmlist--v3ext li.current-menu-item a:before,.elm-cmlist.elm-cmlist--v3ext li a:hover:before {
    width:100%;
     opacity:1;
     -webkit-transform:translateX(0) skewX(0);
     -ms-transform:translateX(0) skewX(0);
     transform:translateX(0) skewX(0);
}
.elm-cmlist--skin-dark .elm-cmlist.elm-cmlist--v3ext a {
     color:#ccc;
     background:rgba(255,255,255,0.1);
}
.elm-cmlist--skin-dark .elm-cmlist.elm-cmlist--v3ext li.current-menu-item > a,.elm-cmlist--skin-dark .elm-cmlist.elm-cmlist--v3ext a:hover {
    color:#000;
}
.elm-cmlist--h1 {
    margin:5px 0;
}
.elm-cmlist.elm-cmlist--h1 > li {
     display:inline-block;
     margin:0 10px;
     position:relative;
}
.elm-cmlist.elm-cmlist--h1 li.current-menu-item > a {
    font-weight:600;
}
.elm-cmlist.elm-cmlist--h1 li ul {
    display:none;
}
.elm-cmlist--h2 {
    margin:5px 0;
}
.elm-cmlist.elm-cmlist--h2 > li {
     display:inline-block;
     margin:0 3px;
     position:relative;
}
.elm-cmlist.elm-cmlist--h2 a {
     background:rgba(0,0,0,0.1);
     color:#444;
     display:block;
     padding:10px 15px;
     position:relative;
     border-radius:2px;
     margin-bottom:3px;
     -webkit-transition:all .15s ease-in-out;
     transition:all .15s ease-in-out;
}
.elm-cmlist.elm-cmlist--h2 li.current-menu-item > a,.elm-cmlist.elm-cmlist--h2 a:hover {
    background:rgba(0,0,0,0.2);
     color:#444;
}
.elm-cmlist.elm-cmlist--h2 li.current-menu-item > a {
    font-weight:600;
}
.elm-cmlist--skin-dark .elm-cmlist.elm-cmlist--h2 a {
    background:rgba(255,255,255,0.1);
     color:#eee;
}
.elm-cmlist--skin-dark .elm-cmlist.elm-cmlist--h2 li.current-menu-item > a,.elm-cmlist--skin-dark .elm-cmlist.elm-cmlist--h2 a:hover {
    background:rgba(255,255,255,0.2);
     color:#fff;
}
.elm-cmlist.elm-cmlist--h2 li ul {
    display:none;
}
.elm-cmlist.elm-cmlist--dropDown li ul {
    display:none;
     position:absolute;
     min-width:200px;
     z-index:99;
     padding-left:0;
}
.elm-cmlist.elm-cmlist--dropDown li ul a {
    background:rgba(226, 226, 226, 0.9);
     color:#444;
     display:block;
    padding:8px 15px;
    position:relative;
    -webkit-transition:all .15s ease-in-out;
    transition:all .15s ease-in-out;
    margin-bottom:0;
    border-radius:0;
}
.elm-cmlist.elm-cmlist--dropDown li ul li.current-menu-item > a,.elm-cmlist.elm-cmlist--dropDown li ul a:hover {
    background:rgba(226, 226, 226, 1);
     color:#444;
}
.elm-cmlist.elm-cmlist--dropDown li ul li:first-child > a {
    border-radius:2px 2px 0 0;
}
.elm-cmlist.elm-cmlist--dropDown li ul li:last-child > a {
    border-radius:0 0 2px 2px;
}
.elm-cmlist.elm-cmlist--dropDown li:hover > ul {
    display:block;
}
.elm-cmlist.elm-cmlist--dropDown ul li {
    position:relative;
}
.elm-cmlist.elm-cmlist--dropDown ul li:hover > ul {
    top:0;
     left:100%;
     margin-left:3px;
}
.elm-cmlist--skin-dark .elm-cmlist.elm-cmlist--dropDown li ul a {
    background:rgba(25, 25, 25, 0.9);
     color:#fff;
}
.elm-cmlist--skin-dark .elm-cmlist.elm-cmlist--dropDown li.current-menu-item > a,.elm-cmlist--skin-dark .elm-cmlist.elm-cmlist--dropDown li ul a:hover {
    background:rgba(25, 25, 25, 1);
     color:#fff;
}
@media (max-width:767px){
    .elm-cmlist.elm-cmlist--dropDown li {
        display:block;
    }
    .elm-cmlist.elm-cmlist--dropDown li ul,.elm-cmlist.elm-cmlist--dropDown li:hover ul {
        display:block;
         position:static;
    }
}
.elm-custommenu--dd {
    position:relative;
}
.elm-custommenu--dd .elm-custommenu-pick {
     display:block;
    padding:13px 40px 13px 15px;
     min-width:40px;
    min-height:50px;
    background-color:#cd2122;
     color:#fff;
     font-size:14px;
     font-weight:600;
     position:relative;
    border-radius:2px;
    cursor:pointer;
    opacity:.9;
}
.elm-custommenu--dd .elm-custommenu-pick:after {
     width:40px;
     height:50px;
    line-height:50px;
    position:absolute;
     right:0;
     top:0;
     content:"\e259";
     display:inline-block;
    -webkit-transition:all .15s ease-out;
     transition:all .15s ease-out;
     font-family:'Glyphicons Halflings';
     font-style:normal;
     font-weight:400;
     -webkit-font-smoothing:antialiased;
     -moz-osx-font-smoothing:grayscale;
    text-align:center;
}
.elm-custommenu--dd.is-opened .elm-custommenu-pick {
    border-radius:2px 2px 0 0;
}
.elm-custommenu--dd.is-opened .elm-custommenu-pick:after {
     -webkit-transform:rotate(180deg);
     -ms-transform:rotate(180deg);
     transform:rotate(180deg);
}
.elm-custommenu--dd:hover .elm-custommenu-pick,.elm-custommenu--dd.is-opened .elm-custommenu-pick {
    opacity:1;
}
.elm-cmlist--dd {
    padding:10px 0;
     background:#fff;
     position:absolute;
     width:100%;
     top:100%;
     z-index:2;
     display:none;
     border-radius:0 0 3px 3px;
     box-shadow:0 5px 10px rgba(0,0,0,0.2);
}
.elm-custommenu--dd.is-opened .elm-cmlist--dd {
     display:block;
}
.elm-cmlist--dd li a {
    padding:10px 20px;
     border-bottom:1px solid rgba(0,0,0,0.1);
     display:block;
}
.elm-cmlist--dd li:first-child a {
    border-top:1px solid rgba(0,0,0,0.1);
}
.elm-cmlist--dd li a:hover,.elm-cmlist--dd li.current-menu-item > a:hover {
     background:#f5f5f5;
}
.elm-custommenu-toggleSubmenus .menu-item-has-children > a {
    display:block;
     position:relative;
}
.elm-custommenu-toggleSubmenus .menu-item-has-children > a:after {
    content:"\e258";
     font-size:13px;
     color:currentColor;
     position:absolute;
     right:1em;
     top:50%;
     opacity:.4;
     -webkit-transform:translateY(-50%) rotate(90deg);
     transform:translateY(-50%) rotate(90deg);
     -webkit-transition:all .15s ease-out;
     transition:all .15s ease-out;
     display:inline-block;
     font-family:'Glyphicons Halflings';
     font-style:normal;
     font-weight:400;
     line-height:1;
     -webkit-font-smoothing:antialiased;
     -moz-osx-font-smoothing:grayscale;
}
.elm-custommenu-toggleSubmenus .menu-item-has-children.is-active > a:after {
    -webkit-transform:translateY(-50%) rotate(-90deg);
     transform:translateY(-50%) rotate(-90deg);
}
.elm-custommenu-toggleSubmenus .menu-item-has-children > .sub-menu {
    display:none;
}
#eluid8cd46a68 > li > a {
    font-family:"Open Sans", Helvetica, Arial, sans-serif;
    ;
    font-size:14px;
    line-height:26px;
    color:#ffffff;
}
 .eluidcd089bfd.th-spacer {
    height:30px;
}
.eluid397a93d2{
    margin-top:18px;
}
.eluid397a93d2{
    padding-top:0px;
    padding-bottom:35px;
}
.eluid397a93d2 .tbk__title {
    margin-bottom:0px;
}
.eluid397a93d2 .tbk__title{
    font-weight:700;
    color:#ffffff;
}
.eluid397a93d2 .tbk__icon {
     font-size:28px;
}
#eluidee2802f6 > li > a {
    font-family:"Open Sans", Helvetica, Arial, sans-serif;
    ;
    font-size:14px;
    line-height:26px;
    color:#ffffff;
}
 .znColumnElement-innerWrapper-eluidf6f43c8d {
    min-height:px;
}
.eluid48ab6042{
    margin-top:18px;
}
.eluid48ab6042{
    padding-top:0px;
    padding-bottom:35px;
}
.eluid48ab6042 .tbk__title {
    margin-bottom:0px;
}
.eluid48ab6042 .tbk__title{
    font-weight:700;
    color:#ffffff;
}
.eluid48ab6042 .tbk__icon {
     font-size:28px;
}
#eluid7cd7f6c7 > li > a {
    font-family:"Open Sans", Helvetica, Arial, sans-serif;
    ;
    font-size:14px;
    line-height:26px;
    color:#ffffff;
}
 .eluid1ec24ed4.th-spacer {
    height:30px;
}
.znColumnElement-innerWrapper-eluid028c0a05 {
    min-height:px;
}
.znColumnElement-innerWrapper-eluid028c0a05{
    margin-left:-60px;
}
.eluide40d2759{
    margin-top:18px;
}
.eluide40d2759{
    padding-top:0px;
    padding-bottom:35px;
}
.eluide40d2759 .tbk__title {
    margin-bottom:0px;
}
.eluide40d2759 .tbk__title{
    font-weight:700;
    color:#ffffff;
}
.eluide40d2759 .tbk__icon {
     font-size:28px;
}
.eluidf3b609fb{
    margin-top:14px;
}
.eluidf3b609fb{
    padding-top:0px;
    padding-bottom:2px;
}
.eluid1e7adeaf.th-spacer {
    height:30px;
}
.znColumnElement-innerWrapper-eluid9e7074e3 {
    min-height:px;
}
.znColumnElement-innerWrapper-eluid9e7074e3{
    margin-left:-46px;
}
.eluid0f7abc25{
    padding-top:0px;
    padding-bottom:2px;
}
.eluidb5f64f60{
    padding-top:35px;
    padding-bottom:35px;
}
.zn_section.eluidb5f64f60{
    background-color:#011334;
}

/*
     FILE ARCHIVED ON 16:27:55 Apr 15, 2019 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 15:19:18 Dec 05, 2025.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.792
  exclusion.robots: 0.029
  exclusion.robots.policy: 0.011
  esindex: 0.014
  cdx.remote: 5.007
  LoadShardBlock: 92.001 (3)
  PetaboxLoader3.datanode: 92.062 (4)
  PetaboxLoader3.resolve: 79.109 (2)
  load_resource: 111.451
*/