#navBar #cssmenu {
    display: none;
}
.-lei-edit .opening-banner{
    margin-bottom: 28px;
}
.intro-screen{
   /* min-height: 300px !important;
    padding: 60px 0 !important;*/
}
.slideshow{
    background: #f1f0f5;
    margin-bottom: 0;
}
.intro-screen .lei-sec-in{
    /*max-width: 1400px;
    margin: 0 auto;*/
}

.pdi-intro{
    max-width: 450px;
    /*margin-left: 0;
    left: 20%;*/
    position: absolute;
    z-index: 2;
    left: 0;
    right: 0;
    margin-left: auto;
}
@media (max-width:1000px){
    .pdi-intro{     
        left: 0;
        right: 0;
        max-width: unset;
    width: 100%;
    }
    .pdi-intro .lei-col{
        display: table-cell;
    }
}
.pdi-intro .lei-col{
    vertical-align: middle;
    height: 500px;
    /*padding-top: 90px;*/
}
.-browser-mobile-tablet .pdi-intro .lei-col{
padding-top: 90px;
}
.pdi-intro h2 {
    font-family: 'Josefin Sans', sans-serif;
    text-transform: uppercase;
    font-size: 35px;
    color: #fff;
}
.pdi-intro h2 strong{
font-size: 61px;
}
body.-lei-edit .pdi-intro{/*margin-left: 100px;*/}
.pdi-intro .lei-image{
    max-width: 230px;
    margin: 0 auto;
}
.-lei-preview .pdi-intro #-scroll-to-intro, .-lei-view .pdi-intro #-scroll-to-intro{
    display: none;
}
.features{
    background: #f1f0f5;
}
.features .mission-row.lei-row{
    width: auto;
}
.features .lei-row-in{table-layout: unset;}
@media (max-width:1030px){
    .features .lei-row{
        display: block;
    } 
    .lei-col {
        display: block;
    }
    .features .mission-row .lei-row-in{
        width: auto;
    }
}
.mission-row .lei-row-in{
    width: 100%;
    width: 1030px;
}
.mission-col{
    vertical-align: middle;
    width: 330px;
}
.mission-col .lei-heading{
    font-family: 'Poppins', serif;
    font-size: 23px;
    text-align: left;
    color: #1098cd;
    margin-top: 27px;
    position: relative;
}

.mission-col .lei-paragraph p{
    background: #1098cd;
    color: #fff;
    padding: 20px;
}

.clean .lei-heading{text-transform: uppercase; font-size: 30px; font-family: 'Josefin Sans', sans-serif; font-weight: 300;}
.clean{padding: 20vh 0;}
.clean .lei-btn{background: transparent; border: 1px solid #949494; text-transform: uppercase; color: #5a5a5a; margin-left: 0;}
.clean .lei-btn:hover{ background: #1b3f52;  color:#fff;}


/*.two-features{background-color: #3b5a6a;}*/
.two-features .lei-heading{color: #fff; font-family: 'Josefin Sans', sans-serif; font-weight: 300; text-transform: uppercase;}
.two-features .lei-paragraph p{color: #fff;}
.two-features .lei-col-in{padding: 20vh 20px;}
.two-features .lei-btn{background: transparent; border: 1px solid #fff; text-transform: uppercase; color: #fff; margin-left: 0;}
.two-features .lei-btn:hover{ background: #fff;  color:#1b3f52;}
.two-features .tools-heading:after { content: " "; border: 2px solid gold; width: 100px; position: absolute; }
.two-features .tools-heading{padding-bottom: 20px;}

.tint{background-color:rgba(0, 0, 0, 0.8);}
.tint .lei-heading{color: #fff; text-transform: uppercase; font-size: 30px; font-family: 'Josefin Sans', sans-serif; font-weight: 300;}
.tint .lei-paragraph p{color: #fff;}
.tint{padding: 30vh 0;}
.tint .lei-col-in{padding: 0 35px;}
.tint .lei-btn{background: transparent; border: 1px solid #fff; text-transform: uppercase; color: #fff; margin-left: 0;}
.tint .lei-btn:hover{ background: #fff;  color:#1b3f52;}

.feature-section .image-column-left, .feature-section .image-column-right{background-size: cover;}
.feature-section .lei-sec-in{ padding: 70px 0;}

.-scroll-down {
    font-size: 65px; color: rgba(255, 255, 255, 0.60); top: 46px;
    text-align: center; width: 100%; position: relative;
}
.-scroll-down:hover {cursor: pointer;}

@-webkit-keyframes float {
  0% { -webkit-transform: translatey(0px); transform: translatey(0px); text-shadow: 0 15px 7px rgba(0, 0, 0, 0.6); }
  50% {-webkit-transform: translatey(-10px); transform: translatey(-10px); text-shadow: 0 25px 15px rgba(0, 0, 0, 0.2); }
  100% {-webkit-transform: translatey(0px); transform: translatey(0px);text-shadow: 0 15px 7px rgba(0, 0, 0, 0.6); }
}

@keyframes float {
  0% { -webkit-transform: translatey(0px); transform: translatey(0px); text-shadow: 0 15px 7px rgba(0, 0, 0, 0.6);}
  50% { -webkit-transform: translatey(-10px);  transform: translatey(-10px); text-shadow: 0 25px 15px rgba(0, 0, 0, 0.2); }
  100% {  -webkit-transform: translatey(0px);  transform: translatey(0px); text-shadow: 0 15px 7px rgba(0, 0, 0, 0.6);}
}

.float-this{
  -webkit-transform: translatey(0px);
          transform: translatey(0px);
  -webkit-animation: float 3s ease-in-out infinite;
          animation: float 3s ease-in-out infinite;
}
.float-this-code{    text-align: center;}

#-plugin-62100703d943f{
    margin-right: 30px;
}
.social-item{
    display: inline-block;
}

.social-item img{
    width: 25px;
    height: auto;
    margin-right: 10px;
    /*margin-bottom: 10px;*/
}
.social-item:hover{
    opacity: .7;
}

#-plugin-64396193cba6c{
    margin-right: 30px;
}
.social-item{
    display: inline-block;
}

.social-item img{
    width: 25px;
    height: auto;
    margin-right: 10px;
    /*margin-bottom: 10px;*/
}
.social-item:hover{
    opacity: .7;
}

#-plugin-683cba39339cf{
    width: 610px;
    display: grid;
    grid-template-columns: repeat(2, 300px);
    grid-template-rows: repeat(2, 200px);
    grid-gap: 6px;
}
@media (max-width:1030px){
    #-plugin-683cba39339cf{
        margin: 0 auto;
    }
}
@media (max-width:750px){
    #-plugin-683cba39339cf{
        width: 100%;
    }
}
.item{
    width: 300px;
    height: 200px;
    background-size: cover;
    overflow: hidden;
    position: relative;
    display: inline-block;
    transition: 1s;
}
.item:after {
    content: " ";
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.4);
    top: 0;
    left: 0;
    position: absolute;
}
@media (max-width:700px){
    .item{
        width: 100%;
    }
    #-plugin-683cba39339cf{
        display: block;
    }
}
.titles{
    color: #fff;
    font-family: 'Josefin Sans', sans-serif;
    font-weight: 300;
    font-size: 25px;
    display: block;
    padding-left: 20px;
    bottom: 20px;
    position: absolute;
    z-index: 1;
}
.emphasis{
    text-transform: uppercase;
    font-size: 30px;
    display: block;
    font-weight: 700;
    margin-top: 8px;
}
.emphasis:after{
    content: " ";
    border: 2px solid gold;
    width: 100px;
    position: absolute;
    left: 20px;
    bottom: -4px;
}

.description-hold{
    opacity: 0;
    transition: 0.5s;
    /*transition: all .75s ease;*/
    transition: all .4s cubic-bezier(0.4, 0, 1, 1);
    height: 100%;
    vertical-align: middle;
    display: table;
    z-index: 3;
    position: relative;
    /*left: -300px;*/
    /*transform: scale(0.25);*/
}

.item:hover .description-hold{
    background: #000;
    opacity: 0.9;
    /*left: 0;*/
    /*transform: scale(1);*/
}
.description{
    color: #fff;
    font-family: Metrophobic,sans-serif;
    line-height: 1.5;
    font-size: 15px;
    padding: 0 20px;
    vertical-align: middle;
    display: table-cell;
    transform: scale(0.25);
    transition: 0.5s;
    transition: inherit;
}
.item:hover .description{
    transform: scale(1);
}

/* Mobile */
@media (max-width:700px){
.-browser-mobile-tablet .description-hold {
    opacity: 1;
    padding-top: 20px;
    display: block;
}
.-browser-mobile-tablet .description {
    transform: none;
}
.-browser-mobile-tablet .titles{
    position: relative;
    bottom: auto;
    padding-top: 20px;
}
.-browser-mobile-tablet .item{
    height: auto;
    padding: 50px 0;
}
.-browser-mobile-tablet .item:after{
    background: rgba(0, 0, 0, 0.65);
}
.-browser-mobile-tablet .item:hover .description-hold{
    background: transparent;
    opacity: 1;
}
}

@media screen and (max-width: 320px) {#wrap-120{ background-image: url(/assets/images/5b43983fd0ca7.jpeg); }
#wrap-3553{ background-image: url(/assets/images/5b4372d606356.jpeg); }
#wrap-23133{ background-image: url(/assets/images/66da74e08e13a.jpeg); }
#wrap-26073{ background-image: url(/assets/images/5b563ac452b20.jpeg); }
#wrap-26082{ background-image: url(/assets/images/5b5638afa6eb2.jpeg); } }
@media screen and (min-width: 321px) and (max-width: 640px) {#wrap-120{ background-image: url(/assets/images/5b4398400fcdd.jpeg); }
#wrap-3553{ background-image: url(/assets/images/5b4372d623c57.jpeg); }
#wrap-23133{ background-image: url(/assets/images/66da74e0967d3.jpeg); }
#wrap-26073{ background-image: url(/assets/images/5b563ac4707b3.jpeg); }
#wrap-26082{ background-image: url(/assets/images/5b5638afccccd.jpeg); } }
@media screen and (min-width: 641px) and (max-width: 1024px) {#wrap-120{ background-image: url(/assets/images/5b4398404cde8.jpeg); }
#wrap-3553{ background-image: url(/assets/images/5b4372d64aad0.jpeg); }
#wrap-23133{ background-image: url(/assets/images/66da74e09eb2a.jpeg); }
#wrap-26073{ background-image: url(/assets/images/5b563ac49845d.jpeg); }
#wrap-26082{ background-image: url(/assets/images/5b5638b004044.jpeg); } }
@media screen and (min-width: 1025px) {#wrap-120{ background-image: url(/assets/images/5b439840a5d41.jpeg); }
#wrap-3553{ background-image: url(/assets/images/5b4372d68d8f3.jpeg); }
#wrap-23133{ background-image: url(/assets/images/66da74e0acee6.jpeg); }
#wrap-26073{ background-image: url(/assets/images/5b563ac4b5d07.jpeg); }
#wrap-26082{ background-image: url(/assets/images/5b5638b020527.jpeg); } }