h3 {
    margin-top: 0px;
    margin-bottom: 10px;
    font-family: 'Open Sans', sans-serif;
    font-size: 24px;
    line-height: 30px;
    font-weight: 700;
}

h4 {
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 18px;
    line-height: 24px;
    font-weight: bold;
}

p {
    margin-bottom: 10px;
    font-family: 'Open Sans', sans-serif;
    color: #494949;
    font-size: 14px;
    line-height: 24px;
    font-weight: 400;
    text-align: left;
}

a h1 {
    color: #333;
}

.osw {
    font-family: Oswald, sans-serif !important;
    text-transform: uppercase;
}

span.osw {
    font-family: Oswald, sans-serif ;
    text-transform: uppercase;
    font-size: 30px;
}

span.blu {
    color: #6ba4bf;
}

p.right {
    font-family: Poppins, sans-serif !important;
    color: #fff !important;
    font-weight: 400 !important;
    text-align: right !important;
    font-size: 20px;
}

.nav-bar {
    background-color: #fff;
    text-align: center;
}

.nav-bar.fourth {
    border-bottom: 1px solid hsla(0, 0%, 100%, .2);
    border-radius: 0px;
    background-color: transparent;
}

.nav-bar.new {
    position: absolute;
    left: 0px;
    top: 0px;
    right: 0px;
    margin-bottom: 0px;
    padding: 10px 20px;
    box-shadow: none;
}

.nav-bar.left-nav {
    position: fixed;
    left: 0px;
    top: 0px;
    bottom: 0px;
    z-index: 2000;
    width: 300px;
    height: 100%;
    padding-right: 40px;
    padding-left: 40px;
    background-color: #fff;
    box-shadow: 0 0 50px 1px rgba(0, 0, 0, .06);
}

.nav-link {
    display: inline-block;
    height: auto;
    padding: 20px 12px;
    border-bottom: 2px solid #fff;
    -webkit-transition: border-color 400ms ease;
    transition: border-color 400ms ease;
    font-family: 'Open Sans', sans-serif;
    color: #333;
    font-size: 13px;
    font-weight: 600;
    text-align: left;
    letter-spacing: 0.5px;
    text-transform: uppercase;
}

.nav-link:hover {
    border-bottom: 2px solid #1cbac8;
    color: #1cbac8;
}

.nav-link.dropdown {
    padding: 35px 20px 35px 15px;
    font-family: 'Open Sans', sans-serif;
    color: #777;
    font-weight: 500;
}

.nav-link.dropdown:hover {
    border-bottom-color: #6ba4bf;
    color: #6ba4bf;
}

.nav-link.dropdown.last {
    margin-right: 10px;
}

.nav-link.dropdown.last:hover {
    border-bottom-color: #6ba4bf;
    color: #6ba4bf;
}

.nav-link.dropdown.last.dark.left-nav {
    margin-right: 0px;
}

.nav-link.dropdown.last.right {
    margin-right: 0px;
}

.nav-link.dropdown.transparence {
    border-bottom-style: none;
    font-family: Poppins, sans-serif;
    color: #fff;
}

.nav-link.dropdown.transparence:hover {
    color: hsla(0, 0%, 100%, .7);
}

.nav-link.dropdown.transparence.dark {
    padding-top: 40px;
}

.nav-link.dropdown.transparence.dark:hover {
    color: #6ba4bf;
}

.nav-link.dropdown.transparence.dark.w--open:hover {
    color: #6ba4bf;
}

.nav-link.dropdown.transparence.dark.short {
    padding-top: 10px;
    padding-bottom: 10px;
}

.nav-link.dropdown.dark {
    border-bottom-style: none;
    -webkit-transition: color 400ms ease;
    transition: color 400ms ease;
    font-family: Poppins, sans-serif;
    color: #000;
}

.nav-link.dropdown.dark:hover {
    color: #6ba4bf;
}

.nav-link.dropdown.dark.left-nav {
    margin-bottom: 0px;
    padding-top: 15px;
    padding-bottom: 15px;
}

.nav-link.dropdown.dark.left-nav:hover {
    color: #6ba4bf;
}

.nav-link.dropdown.right {
    margin-bottom: 5px;
    padding-top: 11px;
    padding-right: 30px;
    padding-bottom: 11px;
    border-bottom-style: none;
    background-color: #f5f5f5;
}

.tap {
    padding-top: 60px;
    padding-bottom: 60px;
}

.tap:active {
    opacity: 1;
}

.tap.cover {
    background-image: url('../images/0fac960c29ec38334e1c2f463803ab67-7a6efbb456519d14564d4c107db43a44.jpg');
    background-position: 0px 34%;
    background-size: cover;
}

.tap.cover._2 {
    padding-top: 80px;
    padding-bottom: 80px;
    background-image: url('../images/aneta-ivanova-776.jpg');
    background-position: 50% 50%;
    background-size: cover;
}

.tap.cover._2.video {
    padding-top: 80px;
    padding-bottom: 80px;
    background-image: -webkit-linear-gradient(270deg, rgba(0, 0, 0, .09), rgba(0, 0, 0, .09)), url('../images/eugene-lim-260668.jpg');
    background-image: linear-gradient(180deg, rgba(0, 0, 0, .09), rgba(0, 0, 0, .09)), url('../images/eugene-lim-260668.jpg');
    background-position: 0px 0px, 50% 50%;
    background-size: auto, cover;
    background-repeat: repeat, no-repeat;
    background-attachment: scroll, fixed;
}

.tap.cover._2.video.third {
    background-color:#f5f5f5;
    background-position: 50% 0px;
    background-size: cover;
    background-repeat: repeat;
    background-attachment: scroll;
}

.tap.cover._2.video.third.vouage {
    background-image: -webkit-linear-gradient(270deg, rgba(0, 0, 0, .18), rgba(0, 0, 0, .18)), url('../images/Santorini-Greece-8.jpg');
    background-image: linear-gradient(180deg, rgba(0, 0, 0, .18), rgba(0, 0, 0, .18)), url('../images/Santorini-Greece-8.jpg');
}

.tap.cover._2.video.third.weeding {
    background-image: -webkit-linear-gradient(270deg, hsla(0, 0%, 100%, .4), hsla(0, 0%, 100%, .4)), url('../images/jeremy-wong-304240.jpg');
    background-image: linear-gradient(180deg, hsla(0, 0%, 100%, .4), hsla(0, 0%, 100%, .4)), url('../images/jeremy-wong-304240.jpg');
    background-position: 0px 0px, 50% 50%;
    background-size: auto, cover;
    background-repeat: repeat, repeat;
    background-attachment: scroll, scroll;
}

.tap.cover._2.video.sand {
    background-image: -webkit-linear-gradient(315deg, rgba(195, 37, 235, .54), rgba(255, 133, 0, .29)), -webkit-linear-gradient(270deg, rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url('../images/5937dc846523ca70e6d70e35_sergey-pesterev-222160.jpg');
    background-image: linear-gradient(135deg, rgba(195, 37, 235, .54), rgba(255, 133, 0, .29)), linear-gradient(180deg, rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url('../images/5937dc846523ca70e6d70e35_sergey-pesterev-222160.jpg');
    background-position: 0px 0px, 0px 0px, 50% 50%;
    background-size: auto, auto, cover;
    background-repeat: repeat, repeat, repeat;
    background-attachment: scroll, scroll, scroll;
}

.tap.cover._2.video.education {
    background-image: -webkit-linear-gradient(270deg, rgba(115, 34, 236, .79), rgba(70, 92, 255, .8)), url('../images/vsavca.jpg');
    background-image: linear-gradient(180deg, rgba(115, 34, 236, .79), rgba(70, 92, 255, .8)), url('../images/vsavca.jpg');
    background-position: 0px 0px, 50% 100%;
    background-size: auto, cover;
    background-repeat: repeat, no-repeat;
    background-attachment: scroll, fixed;
}

.tap.cover._2.gradient {
    background-image: -webkit-linear-gradient(315deg, rgba(195, 37, 235, .89), rgba(255, 133, 0, .93)), url('../images/aneta-ivanova-776.jpg');
    background-image: linear-gradient(135deg, rgba(195, 37, 235, .89), rgba(255, 133, 0, .93)), url('../images/aneta-ivanova-776.jpg');
    background-position: 0px 0px, 50% 50%;
    background-size: auto, cover;
}

.tap.cover._2.gradient.consult {
    background-image: -webkit-linear-gradient(270deg, rgba(73, 40, 245, .56), rgba(73, 40, 245, .56)), url('../images/1212fd.jpg');
    background-image: linear-gradient(180deg, rgba(73, 40, 245, .56), rgba(73, 40, 245, .56)), url('../images/1212fd.jpg');
    background-position: 0px 0px, 50% 100%;
    background-size: auto, cover;
}

.tap.line {
    height: auto;
    padding-top: 60px;
    padding-bottom: 60px;
    border-top: 1px none #beb8b8;
    border-bottom: 1px none #beb8b8;
    background-color: #f5f5f5;
}

.tap.line.new {
    height: auto;
}

.div-text {
    width: auto;
    padding: 0px;
    text-align: center;
}

.div-text.left {
    padding: 30px 10px;
    text-align: left;
}

.div-text.left.navigation {
    padding-top: 100px;
}

.div-text.left.navigation.services {
    padding-top: 80px;
    padding-bottom: 40px;
}

.div-text.left.navigation.services.new {
    padding-top: 150px;
}

.div-text.left.mantenance {
    padding-top: 0px;
    padding-bottom: 40px;
}

.div-text.left.weeding {
    padding-top: 150px;
}

.div-text.call {
    padding: 30px 20px 20px;
    border-top: 2px solid #6ba4bf;
    background-color: #f5f5f5;
}

.div-text.call.medic {
    border-top-color: #6ba4bf;
    background-color: #effbff;
}

.div-text.center-padding {
    padding-top: 150px;
}

.heading {
    font-family: Poppins, sans-serif;
    font-size: 32px;
    line-height: 38px;
    font-weight: 400;
}

.heading.center {
    margin-top: 0px;
    margin-bottom: 25px;
    font-family: Poppins, sans-serif;
    font-weight: 300;
    text-align: center;
}

.heading.center.white {
    font-weight: 300;
}

.heading.center.call {
    margin-bottom: 30px;
    font-size: 20px;
}

.heading.white {
    color: #fff;
    font-size: 35px;
    line-height: 40px;
}

.heading.left {
    margin-top: 5px;
    margin-bottom: 30px;
    font-family: Oswald, sans-serif;
    color: #000;
    font-size: 35px;
    line-height: 40px;
    font-weight: 600;
    text-align: center;
}

.heading.left.whi {
    color: #5692fd;
}

.heading.left.weeding {
    font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
    color: #6ba4bf;
    font-weight: 400;
}

.paragraph {
    width: auto;
    margin-bottom: 10px;
    font-family: 'Open Sans', sans-serif;
    color: #b8b8b8;
    font-size: 14px;
    font-weight: 400;
    text-align: left;
}

.paragraph.big {
    width: auto;
    margin-top: 10px;
    margin-bottom: 10px;
    font-family: 'Open Sans', sans-serif;
    color: #777;
    font-size: 18px;
    line-height: 28px;
    font-weight: 400;
}

.paragraph.big.center {
    margin-bottom: 30px;
    font-family: Poppins, sans-serif;
    color: #fff;
    font-style: normal;
    font-weight: 400;
    text-align: center;
}

.paragraph.big.center.white {
    font-family: 'Open Sans', sans-serif;
    letter-spacing: 1px;
}

.paragraph.big.center.white.small {
    padding-right: 0px;
    padding-left: 0px;
    font-size: 13px;
    line-height: 24px;
    font-weight: 300;
    text-align: left;
}

.paragraph.big.center.dark {
    display: block;
    margin-top: 10px;
    margin-bottom: 0px;
    float: none;
    color: #000;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    text-align: right;
}

.paragraph.big.center.dark.new {
    text-align: center;
}

.paragraph.big.white {
    margin-bottom: 40px;
    color: #fff;
    font-size: 16px;
    line-height: 26px;
    font-weight: 400;
}

.paragraph.big.white.center {
    padding-right: 100px;
    padding-left: 100px;
    color: #fff;
    font-style: normal;
    letter-spacing: 0px;
}

.paragraph.big.white.center.black {
    color: #414141;
}

.paragraph.big.white.blue {
    margin-bottom: 20px;
    font-family: Poppins, sans-serif;
    color: #6ba4bf;
    font-weight: 500;
}

.paragraph.big.text {
    max-width: 300px;
    margin-bottom: 40px;
}

.paragraph.big.hero {
    margin-bottom: 30px;
}

.paragraph.big.hero.white {
    text-align: center;
}

.paragraph.big.hero.white.learn {
    display: inline-block;
    margin-top: 25px;
    margin-bottom: 0px;
    margin-left: 20px;
    text-decoration: none;
    text-transform: none;
}

.paragraph.big.hero.whi {
    color: #fff;
}

.paragraph.tittle {
    display: inline-block;
    width: auto;
    margin-bottom: 0px;
    padding-top: 10px;
    padding-bottom: 10px;
    color: #777;
    font-size: 16px;
    font-weight: 400;
}

.paragraph.tittle:active {
    color: #777;
}

.paragraph.tittle.bold {
    padding-top: 0px;
    padding-bottom: 0px;
    font-family: Poppins, sans-serif;
    color: #000;
    font-size: 14px;
    font-weight: 500;
    letter-spacing: 1px;
}

.paragraph.tittle.bold.second {
    color: #fff;
}

.paragraph.tittle.left-bold {
    display: block;
    font-family: Poppins, sans-serif;
    color: #6ba4bf;
    font-weight: 600;
}

.paragraph.white {
    margin-bottom: 20px;
    color: #fff;
    font-weight: 400;
}

.paragraph.white.padding {
    margin-top: 20px;
    margin-bottom: 20px;
}

.paragraph.center {
    font-family: Poppins, sans-serif;
    text-align: center;
}

.paragraph.center.white {
    color: #f1f1f1;
}

.paragraph.testimonilas {
    color: #777;
    font-size: 19px;
    line-height: 29px;
    font-style: normal;
    font-weight: 300;
    text-align: center;
}

.paragraph.testimonilas.white {
    font-size: 16px;
    line-height: 28px;
    font-style: normal;
    font-weight: 400;
    letter-spacing: 1px;
}

.paragraph.testimonilas.white.quote {
    color: #fff;
    font-size: 18px;
    font-style: normal;
}

.paragraph.testimonilas.quote {
    color: #3a3a3a;
    font-size: 18px;
    line-height: 28px;
    font-style: normal;
    font-weight: 400;
}

.paragraph.testimonilas.small {
    font-size: 14px;
    line-height: 22px;
}

.paragraph.process {
    margin-top: 20px;
    margin-bottom: 20px;
    color: #777;
}

.div-line {
    display: block;
    width: 50px;
    margin-bottom: 12px;
    padding-bottom: 12px;
    border-bottom: 1px solid #6ba4bf;
}

.div-line.grey {
    width: 100%;
    margin-top: 20px;
    margin-bottom: 35px;
    padding-bottom: 0px;
    border-bottom-color: #dbdbdb;
}

.heading-4 {
    margin-top: 0px;
    margin-bottom: 20px;
    font-family: Oswald, sans-serif;
    font-size: 26px;
    line-height: 30px;
    font-weight: 600;
    text-align: center;
}

.hero-section {
    padding-top: 120px;
    padding-bottom: 120px;
    background-image: -webkit-linear-gradient(270deg, rgba(0, 0, 0, .53), rgba(0, 0, 0, .53)), url('../images/jason-yu-40028.jpg');
    background-image: linear-gradient(180deg, rgba(0, 0, 0, .53), rgba(0, 0, 0, .53)), url('../images/jason-yu-40028.jpg');
    background-position: 0px 0px, 50% 50%;
    background-size: auto, 2000px;
}

.hero-section.navigation {
    padding-top: 0px;
    background-image: -webkit-linear-gradient(270deg, rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url('../images/5737202eeea54c982f2afb84_Mountain.jpg');
    background-image: linear-gradient(180deg, rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url('../images/5737202eeea54c982f2afb84_Mountain.jpg');
    background-position: 0px 0px, 50% 0px;
    background-size: auto, cover;
}

.hero-section.navigation.service-2 {
    background-image: -webkit-linear-gradient(270deg, rgba(32, 32, 32, .87), rgba(32, 32, 32, .87)), url('../images/bench-accounting-49025.jpg');
    background-image: linear-gradient(180deg, rgba(32, 32, 32, .87), rgba(32, 32, 32, .87)), url('../images/bench-accounting-49025.jpg');
    background-position: 0px 0px, 50% 50%;
    background-size: auto, cover;
}

.hero-section.navigation.service-2.new {
    padding-top: 120px;
    background-image: -webkit-linear-gradient(270deg, rgba(0, 0, 0, .77), rgba(0, 0, 0, .77)), url('../images/bench-accounting-49025.jpg');
    background-image: linear-gradient(180deg, rgba(0, 0, 0, .77), rgba(0, 0, 0, .77)), url('../images/bench-accounting-49025.jpg');
    background-position: 0px 0px, 50% 50%;
    background-size: auto, cover;
}

/* PowerLeads custom style */
.hero-section.navigation.service-2.solutions {
    background-image: -webkit-linear-gradient(270deg, rgba(0, 0, 0, .77), rgba(0, 0, 0, .77)), url('../images/bench-accounting-49025.jpg');
    background-image: linear-gradient(180deg, rgba(0, 0, 0, .77), rgba(0, 0, 0, .77)), url('../images/bench-accounting-49025.jpg');
    background-position: 0px 0px, 50% 50%;
    background-size: auto, cover;
}

.hero-section.with-navbar {
    padding-top: 0px;
    padding-bottom: 0px;
    background-image: url('../images/header_.png'), -webkit-linear-gradient(270deg, hsla(0, 0%, 96%, .68), hsla(0, 0%, 96%, .68));
    background-image: url('../images/header_.png'), linear-gradient(180deg, hsla(0, 0%, 96%, .68), hsla(0, 0%, 96%, .68));
    background-position: 50% 50%, 0px 0px;
    background-size: cover, auto;
}

.hero-section.with-navbar.left {
    padding-bottom: 120px;
    background-image: -webkit-linear-gradient(270deg, hsla(0, 0%, 100%, .91), transparent), -webkit-linear-gradient(270deg, hsla(0, 0%, 96%, .94), hsla(0, 0%, 96%, .94)), url('../images/image.jpg');
    background-image: linear-gradient(180deg, hsla(0, 0%, 100%, .91), transparent), linear-gradient(180deg, hsla(0, 0%, 96%, .94), hsla(0, 0%, 96%, .94)), url('../images/image.jpg');
    background-position: 0px 0px, 0px 0px, 50% 14%;
    background-size: auto, auto, cover;
    background-repeat: repeat, repeat, no-repeat;
}

.hero-section.with-navbar.left.dark {
    background-image: -webkit-linear-gradient(270deg, rgba(0, 0, 0, .77), rgba(0, 0, 0, .77)), url('../images/image-112.jpg');
    background-image: linear-gradient(180deg, rgba(0, 0, 0, .77), rgba(0, 0, 0, .77)), url('../images/image-112.jpg');
    background-position: 0px 0px, 50% 50%;
    background-size: auto, cover;
    background-repeat: repeat, no-repeat;
}

.hero-section.with-navbar.left.dark.one {
    padding-top: 200px;
    background-image: -webkit-linear-gradient(270deg, rgba(0, 0, 0, .47), rgba(0, 0, 0, .47)), url('../images/59543adb474a6a4969a55b39_Hero-3.jpg');
    background-image: linear-gradient(180deg, rgba(0, 0, 0, .47), rgba(0, 0, 0, .47)), url('../images/59543adb474a6a4969a55b39_Hero-3.jpg');
    background-position: 0px 0px, 0px 0px;
    background-size: auto, cover;
    background-repeat: repeat, repeat;
}

.hero-section.with-navbar.left.mantenance {
    height: 100%;
    padding-top: 300px;
    padding-bottom: 300px;
    background-image: -webkit-linear-gradient(270deg, rgba(0, 0, 0, .68), rgba(0, 0, 0, .68)), url('../images/59543adb474a6a4969a55b39_Hero-3.jpg');
    background-image: linear-gradient(180deg, rgba(0, 0, 0, .68), rgba(0, 0, 0, .68)), url('../images/59543adb474a6a4969a55b39_Hero-3.jpg');
    background-position: 0px 0px, 50% 50%;
    background-size: auto, cover;
    background-repeat: repeat, no-repeat;
}

.hero-section.with-navbar.left.mantenance.comming {
    background-image: -webkit-linear-gradient(270deg, rgba(127, 16, 155, .87), rgba(127, 16, 155, .87)), url('../images/5937dc846523ca70e6d70e35_sergey-pesterev-222160.jpg');
    background-image: linear-gradient(180deg, rgba(127, 16, 155, .87), rgba(127, 16, 155, .87)), url('../images/5937dc846523ca70e6d70e35_sergey-pesterev-222160.jpg');
    background-position: 0px 0px, 50% 50%;
    background-size: auto, cover;
    background-repeat: repeat, repeat;
}

.hero-section.with-navbar.transparent {
    background-image: none;
}

.hero-section.with-navbar.transparent.example {
    padding-top: 80px;
    padding-bottom: 80px;
}

.hero-section.with-navbar.new {
    padding-top: 100px;
    padding-bottom: 100px;
}

.hero-section.bussines {
    height: 700px;
    padding-top: 0px;
    padding-bottom: 100px;
    background-image: -webkit-linear-gradient(270deg, rgba(0, 0, 0, .32), rgba(0, 0, 0, .32)), url('../images/shutterstock_241986757.jpg');
    background-image: linear-gradient(180deg, rgba(0, 0, 0, .32), rgba(0, 0, 0, .32)), url('../images/shutterstock_241986757.jpg');
    background-position: 0px 0px, 50% 50%;
    background-size: auto, cover;
    background-repeat: repeat, no-repeat;
}

.hero-section.bussines.minimal {
    background-image: -webkit-linear-gradient(270deg, rgba(70, 92, 255, .8), rgba(70, 92, 255, .8)), url('../images/image-112.jpg');
    background-image: linear-gradient(180deg, rgba(70, 92, 255, .8), rgba(70, 92, 255, .8)), url('../images/image-112.jpg');
    background-position: 0px 0px, 50% 22%;
    background-size: auto, cover;
    background-repeat: repeat, no-repeat;
}

.hero-section.bussines.minimal.lp {
    height: 700px;
    background-image: -webkit-linear-gradient(270deg, rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url('../images/ashim-d-silva-162286.jpg');
    background-image: linear-gradient(180deg, rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url('../images/ashim-d-silva-162286.jpg');
    background-position: 0px 0px, 50% 50%;
    background-size: auto, cover;
    background-repeat: repeat, no-repeat;
}

.hero-section.bussines.minimal.blog-grid {
    height: 500px;
    padding-bottom: 60px;
    border-style: none;
    background-image: -webkit-linear-gradient(90deg, #202020, rgba(195, 37, 235, .47)), url('../images/5937dc846523ca70e6d70e35_sergey-pesterev-222160.jpg');
    background-image: linear-gradient(0deg, #202020, rgba(195, 37, 235, .47)), url('../images/5937dc846523ca70e6d70e35_sergey-pesterev-222160.jpg');
    background-position: 0px 0px, 50% 50%;
    background-size: auto, cover;
    background-repeat: repeat, no-repeat;
}

.hero-section.bussines.minimal.blog-grid.education {
    background-image: -webkit-linear-gradient(90deg, #5816bb, rgba(195, 37, 235, .47)), url('../images/595a9514da702e28f89f9740_Hero-bg.jpeg');
    background-image: linear-gradient(0deg, #5816bb, rgba(195, 37, 235, .47)), url('../images/595a9514da702e28f89f9740_Hero-bg.jpeg');
}

.hero-section.bussines.new {
    height: 700px;
    background-image: url('../images/Slide-555.jpg');
}

.hero-section.bussines._2 {
    background-image: -webkit-linear-gradient(270deg, transparent, transparent), url('../images/595d43680002832258c516f3_roman-bozhko-251947.jpg');
    background-image: linear-gradient(180deg, transparent, transparent), url('../images/595d43680002832258c516f3_roman-bozhko-251947.jpg');
}

.expant-box {
    position: relative;
    width: 100%;
    height: auto;
    margin-left: 0px;
    padding: 0px 14px;
    border: 1px solid #beb8b8;
    border-radius: 5px;
    background-color: #fff;
    color: #fff;
}

.expant-box:active {
    height: auto;
    border-style: solid;
    background-color: #fff;
}

.expant-box.third {
    padding: 10px 20px 7px;
    border-style: solid;
    border-color: hsla(0, 4%, 73%, .43);
    border-radius: 5px;
    background-color: #fff;
    -webkit-transition: all 400ms ease;
    transition: all 400ms ease;
    font-family: Poppins, sans-serif;
    font-weight: 500;
    text-align: left;
}

.expant-box.third:hover {
    background-color: #fafafa;
}

.expant-box.second {
    padding: 10px 20px;
    border-style: none;
    border-color: hsla(0, 4%, 73%, .43);
    border-radius: 5px;
    background-color: #6ba4bf;
    -webkit-transition: all 400ms ease;
    transition: all 400ms ease;
}

.expant-box.second:hover {
    background-color: #e47a06;
}

.hide-box {
    position: relative;
    top: 0px;
    right: 0px;
    width: 18px;
    height: 18px;
    padding-top: 9px;
    float: right;
    border-radius: 3px;
    background-color: transparent;
    background-image: url('../images/58cad5c0d24afff21be34102_down-arrow-1.svg');
    background-position: 50% 50%;
    background-size: 12px;
    background-repeat: no-repeat;
    text-align: center;
}

.hide-box.second {
    background-image: url('../images/1222.svg');
    background-size: 12px;
}

.toggle-wrraper {
    margin-top: -1px;
    margin-bottom: 5px;
}

.toggle-wrraper.sec {
    margin-top: 0px;
    margin-bottom: 1px;
}

.toogle-content {
    overflow: hidden;
    margin-top: 0px;
}

.arrow-icon {
    left: auto;
    top: 0px;
    right: auto;
    width: 70px;
    height: 70px;
    margin-right: auto;
    margin-left: auto;
    padding: 24px 10px;
    background-color: rgba(0, 0, 0, .6);
    font-size: 16px;
}

.arrow-icon.right-side {
    left: 0px;
    padding-top: 26px;
    border-radius: 100px;
    background-color: hsla(0, 0%, 100%, .12);
    -webkit-transition: all 400ms ease;
    transition: all 400ms ease;
}

.arrow-icon.right-side:hover {
    background-color: hsla(0, 0%, 100%, .4);
}

.arrow-icon.left-side {
    right: 0px;
    padding-top: 26px;
    border-radius: 100px;
    background-color: hsla(0, 0%, 100%, .12);
    -webkit-transition: all 400ms ease;
    transition: all 400ms ease;
}

.arrow-icon.left-side:hover {
    background-color: hsla(0, 0%, 100%, .4);
}

.video-content {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    min-height: 340px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 10px;
    background-image: url('../images/Scene-0zz1.jpg');
    background-position: 50% 50%;
    background-size: cover;
    box-shadow: 6px 6px 18px 2px rgba(0, 0, 0, .14);
}

.video-content._2 {
    background-image: url('../images/jesus-kiteque-224069.jpg');
    background-position: 50% 50%;
    background-size: cover;
}

.video-content._2.car {
    background-image: url('../images/sean-dubois-5757.jpg');
}

.video {
    position: relative;
    margin-bottom: 0px;
    color: #6ba4bf;
}

.play {
    width: 100%;
    height: 100px;
}

.play.new {
    height: auto;
    margin-right: 0px;
}

.play-icon {
    position: relative;
    display: block;
    width: 70px;
    height: 70px;
    border-radius: 50px;
    background-color: transparent;
    background-image: url('../images/play-button.png'), -webkit-linear-gradient(315deg, #c325eb, #6ba4bf);
    background-image: url('../images/play-button.png'), linear-gradient(135deg, #c325eb, #6ba4bf);
    background-position: 0px 0px, 0px 0px;
    background-size: cover, auto;
    -webkit-transition: box-shadow 400ms ease, -webkit-transform 400ms ease;
    transition: box-shadow 400ms ease, -webkit-transform 400ms ease;
    transition: box-shadow 400ms ease, transform 400ms ease;
    transition: box-shadow 400ms ease, transform 400ms ease, -webkit-transform 400ms ease;
    color: #46ffe1;
}

.play-icon:hover {
    box-shadow: 3px 3px 13px 0 rgba(56, 56, 56, .24);
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
}

.play-icon.left {
    position: static;
}

.cta-text-content {
    margin-right: 80px;
    padding-top: 10px;
    padding-right: 0px;
    float: left;
    font-family: 'Open Sans', sans-serif;
    font-size: 17px;
    font-weight: 400;
}

.cta-text-content._2 {
    padding-bottom: 10px;
    float: none;
    font-family: Poppins, sans-serif;
    color: #494949;
    font-size: 18px;
    line-height: 28px;
    font-weight: 400;
}

.button {
    display: block;
    margin-right: 0px;
    margin-left: 0px;
    padding: 10px 24px;
    float: right;
    border-radius: 3px; /* PowerLeads custom style */
    background-color: #6ba4bf;
    -webkit-transition: background-color 400ms ease;
    transition: background-color 400ms ease;
    font-family: Lato, sans-serif;
    font-size: 11px;
    letter-spacing: 1px;
    text-transform: uppercase;
}

.button:hover {
    background-color: #000;
}

.button.center {
	/*
    position: static;
    top: 0px;
    right: -25px;
	*/
    display: inline-block;
    width: auto;
    margin: 15px auto 25px;
    padding-right: 25px;
    padding-left: 25px;
    float: none;
    border-radius: 3px; /* PowerLeads custom style */
    background-color: #6ba4bf;
    font-size: 11px;
    font-weight: 600;
    text-align: center;
    letter-spacing: 2px;
}

.button.center:hover {
    background-color: #000;
}

.button.center.left {
    width: 180px;
    margin-top: 20px;
    font-family: Poppins, sans-serif;
}

.button.center.left.outline {
    border: 1px solid #fff;
    background-color: transparent;
    color: #fff;
}

.button.center.outline {
    border: 2px solid #fff;
    border-radius: 3px; /* PowerLeads custom style */
    background-color: transparent;
}

.button.center.outline:hover {
    background-color: #fff;
    color: #000;
}

.button.center.outline.left:hover {
    border-color: #000;
}

.button.center.blue {
    background-color: #6ba4bf;
}

.button.center.blue:hover {
    background-color: #5692fd;
}

.button.submit {
    display: block;
    margin-right: auto;
    margin-left: auto;
    padding-right: 35px;
    padding-left: 35px;
    float: none;
    border-radius: 3px; /* PowerLeads custom style */
    font-family: Poppins, sans-serif;
    font-weight: 500;
}

.button.submit.left {
    width: auto;
    margin-top: 0;
    margin-bottom: 0;
    float: left;
    font-weight: 500;
}

.button.submit.long {
    width: 100%;
    background-color: #6ba4bf;
}

.button.submit.long:hover {
    background-color: hsla(0, 0%, 7%, .91);
}

.button.submit.long.mantenance {
    width: 30%;
    height: 40px;
    float: right;
    border-radius: 0px 3px 3px 0px;
}

.button.submit.long.mantenance.new {
    width: 100%;
    border: 2px solid #fff;
    border-radius: 100px;
    background-color: transparent;
    font-size: 14px;
}

.button.submit.long.mantenance.new:hover {
    background-color: #fff;
    color: #000;
}

.button.submit.long.medicine {
    background-color: #6ba4bf;
}

.button.submit.long.medicine:hover {
    background-color: #1b2888;
}

.button.left {
    width: 160px;
    margin-top: 20px;
    margin-bottom: 20px;
    float: left;
    font-family: Poppins, sans-serif;
    font-weight: 600;
    text-align: center;
}

.button.left.outline {
    margin-bottom: 20px;
    border: 0px none #fff;
    background-color: #fff;
    -webkit-transition: color 400ms ease;
    transition: color 400ms ease;
    font-family: Poppins, sans-serif;
    color: #000;
    font-weight: 600;
}

.button.left.outline:hover {
    background-color: #000;
    color: #fff;
}

.button.left.outline.process {
    margin-bottom: 0px;
}

.button.left.process {
    margin-bottom: 0px;
}

.button.left.blue {
    background-color: #6ba4bf;
}

.button.left.blue:hover {
    background-color: #000;
}

.button.white.outline {
    border: 2px solid #fff;
    background-color: transparent;
}

.button.white.outline:hover {
    background-color: #fff;
    color: #000;
}

.button.right {
    position: relative;
    top: 28px;
    right: 0px;
    padding-right: 20px;
    padding-left: 20px;
    float: right;
    border-radius: 100px;
    background-color: #6ba4bf;
}

.button.right:hover {
    background-color: #000;
}

.button.right.padding {
    margin-right: 20px;
}

.button.purchase {
    padding-top: 12px;
    padding-bottom: 12px;
    float: left;
    text-align: center;
}

.button.white-hover {
    font-family: Poppins, sans-serif;
    font-weight: 500;
}

.button.white-hover:hover {
    background-color: #fff;
    font-family: Poppins, sans-serif;
    color: hsla(0, 0%, 7%, .91);
    font-weight: 500;
}

/* Power Leads custom style */
.slide1 {
    border-radius: 0px;
    background-image: -webkit-linear-gradient(270deg, rgba(0, 0, 0, .27), rgba(0, 0, 0, .27)), url('../images/shutterstock_241986757.jpg');
    background-image: linear-gradient(180deg, rgba(0, 0, 0, .27), rgba(0, 0, 0, .27)), url('../images/shutterstock_241986757.jpg');
    background-position: 0px 0px, 50% 50%;
    background-size: auto, cover;
}

.slide1.singel-2 {
    background-image: url('../images/32432423.jpg');
    background-position: 66% 66%;
    background-size: cover;
}

.slide1.singel-2.shop {
    background-image: url('../images/653.jpg');
}

.slide1.creative {
    background-image: url('../images/Slider123.jpg');
    background-position: 50% 50%;
    background-size: cover;
}

.slide1.creative.new {
    background-image: url('../images/59689b8ebe3971500fd71558_12121.jpg');
    background-position: 50% 50%;
    background-size: cover;
}

.slide1.creative.new.small {
    background-image: url('../images/slide-11.jpg');
    background-position: 50% 50%;
    background-size: cover;
}

.slide1.creative.new.small.two {
    background-image: url('../images/32432423.jpg');
    background-position: 50% 100%;
    background-size: cover;
}

.slide1.creative.new.medicare {
    background-image: -webkit-linear-gradient(0deg, rgba(70, 174, 255, .53), transparent 76%), url('../images/23214134.jpg');
    background-image: linear-gradient(90deg, rgba(70, 174, 255, .53), transparent 76%), url('../images/23214134.jpg');
    background-position: 0px 0px, 50% 0px;
    background-size: auto, cover;
}

.slide1.creative.new.medicare._2 {
    background-image: -webkit-linear-gradient(0deg, rgba(70, 174, 255, .53), transparent 76%), url('../images/24423151.jpg');
    background-image: linear-gradient(90deg, rgba(70, 174, 255, .53), transparent 76%), url('../images/24423151.jpg');
    background-position: 0px 0px, 50% 50%;
}

.slide1.creative.new.one {
    background-image: url('../images/aneta-ivanova-776.jpg'), -webkit-linear-gradient(270deg, transparent, transparent);
    background-image: url('../images/aneta-ivanova-776.jpg'), linear-gradient(180deg, transparent, transparent);
    background-position: 50% 50%, 0px 0px;
    background-size: cover, auto;
}

.slide1.creative.new.onee {
    background-image: url('../images/342324324.jpg');
    background-position: 50% 50%;
    background-size: cover;
}

.slide1.creative.new.sim {
    background-image: -webkit-linear-gradient(270deg, hsla(0, 0%, 88%, .29), hsla(0, 0%, 88%, .29)), url('../images/breather-7176.jpg');
    background-image: linear-gradient(180deg, hsla(0, 0%, 88%, .29), hsla(0, 0%, 88%, .29)), url('../images/breather-7176.jpg');
    background-position: 0px 0px, 50% 50%;
    background-size: auto, cover;
}

.slide1.default-2 {
    background-image: -webkit-linear-gradient(270deg, rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url('../images/vsavca.jpg');
    background-image: linear-gradient(180deg, rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url('../images/vsavca.jpg');
    background-position: 0px 0px, 50% 50%;
    background-size: auto, cover;
}

.slide1.default-2.mount {
    background-image: -webkit-linear-gradient(270deg, rgba(0, 0, 0, .03), rgba(0, 0, 0, .03)), url('../images/32432423.jpg');
    background-image: linear-gradient(180deg, rgba(0, 0, 0, .03), rgba(0, 0, 0, .03)), url('../images/32432423.jpg');
    background-position: 0px 0px, 50% 50%;
    background-size: auto, cover;
    background-repeat: repeat, no-repeat;
}

.slide1.default-2.education {
    background-image: -webkit-linear-gradient(270deg, rgba(119, 21, 226, .61), rgba(70, 92, 255, .69)), url('../images/h1-slide-2-background.jpg');
    background-image: linear-gradient(180deg, rgba(119, 21, 226, .61), rgba(70, 92, 255, .69)), url('../images/h1-slide-2-background.jpg');
    background-position: 0px 0px, 50% 50%;
    background-size: auto, cover;
}

.slide1.default-2.neww {
    background-image: -webkit-linear-gradient(270deg, null, null), url('../images/h6-slide-2-img.jpg');
    background-image: linear-gradient(180deg, null, null), url('../images/h6-slide-2-img.jpg');
}

.slide1.default-2.consuting {
    background-image: -webkit-linear-gradient(270deg, rgba(73, 40, 245, .56), rgba(73, 40, 245, .56)), url('../images/slide-2.jpg');
    background-image: linear-gradient(180deg, rgba(73, 40, 245, .56), rgba(73, 40, 245, .56)), url('../images/slide-2.jpg');
    background-position: 0px 0px, 50% 50%;
    background-size: auto, cover;
}

.slide1.main {
    background-image: url('../images/h6-slide-2-img.jpg');
    background-position: 50% 50%;
    background-size: cover;
    background-repeat: no-repeat;
}

.slide1.main.new {
    background-image: url('../images/5937dc846523ca70e6d70e35_sergey-pesterev-222160.jpg'), -webkit-linear-gradient(270deg, rgba(0, 0, 0, .5), rgba(0, 0, 0, .5));
    background-image: url('../images/5937dc846523ca70e6d70e35_sergey-pesterev-222160.jpg'), linear-gradient(180deg, rgba(0, 0, 0, .5), rgba(0, 0, 0, .5));
    background-position: 50% 50%, 0px 0px;
    background-size: cover, auto;
}

.slide1.main.education {
    background-image: -webkit-linear-gradient(270deg, rgba(156, 37, 235, .65), rgba(70, 92, 255, .59)), url('../images/589edf89cf4e78737d58f15b_Studies_13.jpg');
    background-image: linear-gradient(180deg, rgba(156, 37, 235, .65), rgba(70, 92, 255, .59)), url('../images/589edf89cf4e78737d58f15b_Studies_13.jpg');
    background-position: 0px 0px, 50% 50%;
    background-size: auto, cover;
    background-repeat: repeat, no-repeat;
}

.slide1.main.counsulting {
    background-image: -webkit-linear-gradient(270deg, rgba(53, 27, 192, .56), rgba(53, 27, 192, .56)), url('../images/58dbc937e78e13ae4a7ea4eb_man-ipad-macbook.jpg');
    background-image: linear-gradient(180deg, rgba(53, 27, 192, .56), rgba(53, 27, 192, .56)), url('../images/58dbc937e78e13ae4a7ea4eb_man-ipad-macbook.jpg');
    background-position: 0px 0px, 50% 50%;
    background-size: auto, cover;
    background-repeat: repeat, no-repeat;
}

.slide1.new-one {
    background-image: url('../images/hero-bg.jpg');
    background-position: 50% 50%;
    background-size: cover;
}

.slide1.one {
    background-image: -webkit-linear-gradient(270deg, rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url('../images/vsavca.jpg');
    background-image: linear-gradient(180deg, rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url('../images/vsavca.jpg');
    background-position: 0px 0px, 50% 50%;
    background-size: auto, cover;
}

.slide1.two {
    background-image: -webkit-linear-gradient(270deg, rgba(0, 0, 0, .27), rgba(0, 0, 0, .27)), url('../images/vsavca.jpg'),;
    background-image: linear-gradient(180deg, rgba(0, 0, 0, .27), rgba(0, 0, 0, .27)), url('../images/vsavca.jpg'),;
    background-position: 100% 100%, 0px 0px;
    background-size: cover, auto;
}

.div-content {
    display: block;
    margin-right: auto;
    margin-left: auto;
    padding: 0px;
}

.div-content.title {
    margin-bottom: 40px;
    text-align: center;
}

.div-content.title.center {
    height: auto;
    margin-bottom: 0px;
}

.div-content.title.center.blog {
    margin-bottom: 60px;
    padding-top: 40px;
}

.div-content.title.left {
    text-align: center;
}

.div-center {
    display: block;
    width: 50%;
    margin-right: auto;
    margin-bottom: 25px;
    margin-left: auto;
    padding-right: 25px;
    padding-left: 25px;
    text-align: center;
}

.hero-heading {
    margin-top: 30px;
    margin-bottom: 30px;
    font-family: Poppins, sans-serif;
    color: #333;
    font-size: 40px;
    line-height: 47px;
    font-weight: 400;
}

.hero-heading.white {
    margin-top: 0px;
    font-family: Poppins, sans-serif;
    color: #fff;
    font-size: 40px;
    line-height: 47px;
    font-weight: 400;
}

.hero-heading.center {
    margin-top: 0px;
    margin-bottom: 0px;
    font-family: Oswald, sans-serif;
    font-size: 24px;
    font-weight: 400;
    text-align: left;
    letter-spacing: 0px;
    text-transform: none;
}

.hero-heading.center.white {
    margin-bottom: 10px;
    font-family: Oswald, sans-serif;
    font-size: 40px;
    font-weight: 400;
    text-align: center;
    letter-spacing: 2px;
    text-transform: uppercase;
}

.hero-heading.center.white.slider {
    font-size: 50px;
    line-height: 65px;
    text-align: center;
}

.hero-heading.center.blog {
    margin-bottom: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    float: left;
    font-family: Poppins, sans-serif;
    font-size: 24px;
    line-height: 34px;
    font-weight: 400;
    text-align: center;
    letter-spacing: 0px;
}

.hero-heading.center.blog.big {
    font-size: 35px;
    font-weight: 600;
}

.hero-heading.center.blog.big.one {
    margin-bottom: 30px;
}

.hero-heading.center.about {
    font-size: 36px;
    line-height: 46px;
    font-weight: 500;
    text-align: center;
}

.hero-heading.in {
    margin-top: 0px;
    margin-bottom: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    border-bottom: 0px none rgba(0, 0, 0, .1);
    font-family: Oswald, sans-serif;
    font-size: 20px;
    line-height: 38px;
    font-weight: 600;
    text-align: left;
}

.hero-heading.in.white {
    font-size: 24px;
}

.hero-heading.in.white.center {
    font-size: 60px;
    line-height: 65px;
}

.hero-heading.in.white.center.all-caps {
    padding-right: 0px;
    font-family: Poppins, sans-serif;
    font-size: 64px;
    font-weight: 800;
    text-align: center;
    letter-spacing: 1px;
    text-transform: uppercase;
}

.hero-heading.in.white.center.all-caps.left {
    text-align: left;
}

.hero-heading.in.white.center.black {
    color: #777;
}

.hero-heading.in.white.center.jasmin-kyle {
    font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
    color: #ff7a00;
    font-size: 80px;
}

.hero-heading.in.big {
    padding-right: 0px;
    line-height: 30px;
}

.hero-heading.in.whi {
    color: #5692fd;
}

.hero-heading.left {
    line-height: 47px;
    text-align: left;
}

.hero-heading.left.white {
    font-size: 60px;
    line-height: 65px;
}

.hero-heading.small {
    display: inline-block;
    margin-top: 4px;
    margin-bottom: 0px;
    padding: 2px 10px;
    float: right;
    border: 1px solid #e7e7e7;
    border-radius: 100px;
    background-color: #f5f5f5;
    -webkit-transition: all 400ms ease;
    transition: all 400ms ease;
    font-size: 12px;
    line-height: 26px;
    font-weight: 300;
    text-align: right;
    text-decoration: none;
}

.hero-heading.small:hover {
    background-color: #e7e7e7;
}

.column {
    position: relative;
    display: block;
    overflow: visible;
    padding-right: 0px;
    padding-left: 0px;
}

.slide-nav {
    padding-top: 0px;
    color: #000;
    font-size: 8px;
}

.slider-section {
    height: auto;
    padding-top: 80px;
    padding-bottom: 80px;
    clear: none;
}

.slider-section.without-padding {
    padding-top: 0px;
    padding-bottom: 0px;
}

.slider-section.gray {
    background-color: #f1f1f1;
}

.slider-section.clients {
    padding-top: 20px;
    padding-bottom: 20px;
    background-color: #f5f5f5;
}

.slider-section.agency {
    margin-top: -180px;
    padding-top: 0px;
    padding-bottom: 0px;
}

.slider-section.agency.gray {
    margin-top: 0px;
    background-color: #f5f5f5;
}

.service-row {
    margin: 0px;
    padding-right: 0px;
}

.service-row.top {
    margin-top: 0px;
    margin-bottom: 60px;
}

.service-row.primare {
    margin-top: 30px;
}

.service-row.one {
    margin-top: 0px;
    padding-top: 20px;
    padding-bottom: 0px;
}

.service-row.one.event {
    padding-top: 0px;
}

.service-div {
    display: block;
    width: 100%;
    height: auto;
    margin-right: 0px;
    padding: 20px;
    border: 1px solid #dbdbdb;
    border-radius: 5px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
}

.service-div.line {
    border-color: #dbdbdb;
    border-bottom-width: 1px;
    background-color: #fff;
}

.service-div.line.testimonials {
    position: relative;
    height: auto;
    padding-top: 30px;
    border-radius: 0px;
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .07);
    -webkit-transition: box-shadow 400ms ease;
    transition: box-shadow 400ms ease;
}

.service-div.line.testimonials:hover {
    box-shadow: 1px 1px 12px 0 rgba(0, 0, 0, .12);
}

.service-div.line.testimonials.percentual {
    display: block;
    width: 96%;
    margin-right: auto;
    margin-left: auto;
}

.service-div.center {
    height: auto;
    padding-top: 20px;
    padding-left: 20px;
    border: 0px none #dbdbdb;
    border-radius: 5px;
    background-color: #fff;
    box-shadow: 1px 1px 20px 0 rgba(0, 0, 0, .1);
    font-family: 'Open Sans', sans-serif;
    color: #6ba4bf;
    font-weight: 600;
    text-align: center;
}

.service-div.center.line {
    box-shadow: none;
}

.service-div.left {
    height: auto;
    margin-top: 20px;
    margin-bottom: 20px;
    border-style: none;
    background-color: #fff;
    -webkit-transition: box-shadow 400ms ease;
    transition: box-shadow 400ms ease;
}

.service-div.left:hover {
    box-shadow: 0 0 15px 0 rgba(0, 0, 0, .1);
}

.service-div.left.transparences {
    padding: 20px;
    border-style: none;
    background-color: transparent;
}

.service-div.left.transparences.icons {
    margin-top: 0px;
    margin-right: 0px;
    padding: 10px;
    float: none;
    text-align: right;
}

.service-div.left.transparences.icons:hover {
    box-shadow: none;
}

.service-div.left.transparences.icons.right {
    text-align: left;
}

.service-div.left.event {
    border-style: solid;
}

.service-div.left.no-padding {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 10px 10px;
}

.service-div.basic {
    border-style: none;
}

.service-div.basic.center {
    padding-top: 15px;
    padding-left: 20px;
    border-radius: 0px;
    background-color: #fff;
    text-align: left;
}

.service-div.basic.center.transparent {
    background-color: transparent;
    box-shadow: none;
}

.service-div.basic.white {
    border-radius: 0px;
    text-align: center;
}

.service-div.white {
    background-color: #fff;
}

.service-heading {
    margin-top: 0px;
    float: none;
    clear: none;
    font-family: Oswald, sans-serif;
    font-size: 18px;
    line-height: 23px;
    font-weight: 600;
}

.service-heading.big {
    display: block;
    margin-top: 10px;
    margin-bottom: 0px;
    color: #333;
    font-size: 16px;
    line-height: 26px;
    font-weight: 400;
    text-align: center;
    letter-spacing: 1px;
    text-decoration: none;
    text-transform: uppercase;
}

.service-heading.big.white {
    margin-bottom: 20px;
    font-family: Poppins, sans-serif;
    color: #fff;
    font-size: 40px;
    line-height: 50px;
    font-weight: 700;
    text-align: center;
    text-decoration: none;
}

.service-heading.big.white.team {
    margin-bottom: 0px;
    font-size: 20px;
    line-height: 30px;
}

.service-heading.big.dark {
    margin-bottom: 10px;
    color: #6ba4bf;
    font-size: 40px;
    line-height: 50px;
    font-weight: 700;
    text-align: center;
}

.service-heading.big.dark.blue {
    color: #6ba4bf;
}

.service-heading.big.dark.medicine {
    color: #6ba4bf;
}

.service-heading.big.left {
    margin-bottom: 10px;
    font-size: 30px;
}

.service-heading.big.about {
    margin-bottom: 20px;
    font-size: 18px;
    font-weight: 700;
    text-align: left;
}

.service-heading.big.about.left {
    text-align: left;
}

.service-heading.big.about.white-big {
    color: #fff;
    font-size: 40px;
    line-height: 45px;
}

.service-heading.big.about.white-big.down {
    margin-top: 100px;
}

.service-heading.big.about.white-big.down.new {
    margin-top: 40px;
}

.service-heading.big.about.big-hero {
    margin-top: 0px;
    font-size: 50px;
    line-height: 55px;
}

.service-heading.big.about.big-hero.white {
    margin-top: 150px;
    font-weight: 500;
}

.service-heading.big.about.big-hero.white.new {
    margin-top: 60px;
    padding-top: 0px;
}

.service-heading.big.about.big-hero.new {
    padding-top: 100px;
    font-size: 46px;
}

.service-heading.big.about.big-hero.new.whi {
    color: #fff;
}

.service-heading.big.about.big-hero.new.thin {
    font-weight: 300;
}

.service-heading.big.about.center {
    margin-bottom: 40px;
    text-align: center;
}

.service-heading.big.about.black-thin {
    margin-bottom: 0px;
    font-size: 40px;
    line-height: 40px;
    font-weight: 400;
}

.service-heading.big.left-side {
    margin-top: 40px;
    margin-bottom: 10px;
    line-height: 26px;
    text-align: left;
}

.service-heading.big.left-side.large {
    margin-top: 10px;
    margin-bottom: 30px;
    font-size: 30px;
    line-height: 40px;
    font-weight: 400;
    letter-spacing: 2px;
}

.service-heading.big.left-side.small {
    margin-top: 20px;
    font-size: 12px;
    font-weight: 700;
    letter-spacing: 1px;
}

.service-heading.big.left-side.new {
    font-weight: 700;
}

.service-heading.big.tittle {
    margin-top: 0px;
    line-height: 22px;
    text-align: left;
}

.service-heading.big.event {
    color: #5692fd;
}

.service-heading.all-caps {
    color: #000;
    font-size: 20px;
    font-weight: 600;
    letter-spacing: 0.5px;
    text-transform: none;
}

.service-heading.all-caps.white {
    margin-bottom: 20px;
    font-size: 20px;
    font-weight: 700;
}

.service-heading.all-caps.gray {
    margin-bottom: 20px;
}

.service-heading.all-caps.gray.new {
    border-top-style: none;
    border-bottom-style: none;
    text-align: left;
}

.service-heading.white {
    margin-bottom: 0px;
    color: #fff;
    font-size: 18px;
}

.service-heading.dark {
    font-size: 20px;
}

.service-heading.center {
    margin-bottom: 20px;
    font-family: Poppins, sans-serif;
    text-transform: uppercase;
}

.service-heading.center.whi {
    text-align: left;
}

.service-heading.third {
    margin-top: 10px;
    font-family: Lato, sans-serif;
    font-size: 20px;
    font-weight: 600;
    text-align: left;
    text-transform: none;
}

.service-heading.third.right {
    float: none;
    color: #000;
    font-size: 15px;
    text-align: right;
    letter-spacing: 1px;
}

.service-heading.third.all-caps {
    font-size: 15px;
    letter-spacing: 1px;
}

.service-heading.left {
    margin-top: 10px;
}

.features-paragraph {
    display: block;
    margin-bottom: 0px;
    font-family: 'Open Sans', sans-serif;
    color: #777;
    line-height: 24px;
    font-style: normal;
    font-weight: 400;
    text-align: center;
}

.features-paragraph.white {
    color: #fff;
    font-weight: 400;
    text-align: center;
}

.features-paragraph.big {
    display: inline-block;
    margin-bottom: 5px;
    padding: 5px 15px;
    border-style: solid;
    border-width: 1px;
    border-color: hsla(0, 4%, 73%, .52);
    border-radius: 0px;
    color: #909090;
    font-size: 14px;
    line-height: 28px;
    font-style: normal;
    font-weight: 400;
    text-align: center;
}

.features-paragraph.big.left {
    margin-bottom: 10px;
    font-family: Poppins, sans-serif;
    font-size: 14px;
    text-align: left;
}

.features-paragraph.big.left-date {
    text-align: left;
}

.features-paragraph.big.white {
    border-color: rgba(86, 146, 253, .37);
    color: #5692fd;
}

.features-paragraph.left {
    margin-bottom: 40px;
    text-align: left;
}

.features-paragraph.center {
    font-family: Poppins, sans-serif;
    color: #6ba4bf;
    font-style: normal;
    font-weight: 300;
}

.features-paragraph.center.blue {
    color: #6ba4bf;
}

.learn-more-link {
    position: static;
    clear: none;
    font-family: 'Open Sans', sans-serif;
    color: #1cbac8;
    font-size: 13px;
    line-height: 17px;
    font-weight: 700;
    text-decoration: none;
}

.learn-more-link.space {
    display: inline-block;
    width: auto;
    margin-top: 20px;
    margin-bottom: 20px;
    padding: 12px 20px;
    border: 1px solid #c325eb;
    border-radius: 3px;
    -webkit-transition: color 400ms ease, background-color 400ms ease;
    transition: color 400ms ease, background-color 400ms ease;
    color: #c325eb;
    font-size: 11px;
    font-weight: 600;
    text-align: center;
    letter-spacing: 2px;
    text-transform: uppercase;
}

.learn-more-link.space:hover {
    background-color: #c325eb;
    color: #fff;
}

.learn-more-link.space.black {
    border-color: #000;
    color: #000;
}

.learn-more-link.space.black:hover {
    background-color: #000;
    color: #fff;
}

.learn-more-link.space.black.square {
    border-color: #000;
}

.learn-more-link.space.black.square:hover {
    background-color: #000;
}

.learn-more-link.space.black.circle {
    border-color: #000;
    color: #000;
    font-size: 11px;
    font-weight: 600;
    letter-spacing: 1px;
    text-transform: uppercase;
}

.learn-more-link.space.black.circle.body-black {
    color: #fff;
}

.learn-more-link.space.black.body-black {
    color: #fff;
}

.learn-more-link.space.orange {
    border-color: #6ba4bf;
    background-color: transparent;
    color: #6ba4bf;
}

.learn-more-link.space.orange:hover {
    background-color: #6ba4bf;
    color: #fff;
}

.learn-more-link.space.orange.square {
    border-color: #6ba4bf;
}

.learn-more-link.space.orange.square:hover {
    background-color: #6ba4bf;
}

.learn-more-link.space.orange.circle {
    border-color: #6ba4bf;
    background-color: transparent;
    color: #6ba4bf;
}

.learn-more-link.space.orange.circle:hover {
    background-color: #6ba4bf;
}

.learn-more-link.space.orange.circle.full-orange {
    background-color: #6ba4bf;
    color: #fff;
}

.learn-more-link.space.orange.circle.full-orange:hover {
    border-color: #000;
    background-color: #000;
}

.learn-more-link.space.orange.circle.full-orange.wide {
    width: 160px;
    padding-right: 25px;
    padding-left: 25px;
}

.learn-more-link.space.orange.full-orange {
    background-color: #6ba4bf;
    color: #fff;
}

.learn-more-link.space.orange.full-orange:hover {
    border-color: #000;
    background-color: #000;
}

.learn-more-link.space.blue {
    border-color: #5692fd;
    color: #5692fd;
}

.learn-more-link.space.blue:hover {
    background-color: #5692fd;
    color: #fff;
}

.learn-more-link.space.blue.square {
    border-color: #5692fd;
}

.learn-more-link.space.blue.square:hover {
    background-color: #5692fd;
}

.learn-more-link.space.blue.circle {
    border-color: #5692fd;
    color: #5692fd;
}

.learn-more-link.space.blue.circle.full-blue {
    background-color: #5692fd;
    color: #fff;
}

.learn-more-link.space.blue.circle.full-blue:hover {
    border-color: #000;
    background-color: #000;
}

.learn-more-link.space.blue.full-blue {
    background-color: #5692fd;
    color: #fff;
}

.learn-more-link.space.blue.full-blue:hover {
    border-color: #000;
    background-color: #000;
}

.learn-more-link.space.square {
    border-color: #c325eb;
    border-radius: 0px;
    color: #000;
}

.learn-more-link.space.square:hover {
    background-color: #c325eb;
    color: #fff;
}

.learn-more-link.space.square.full.bog {
    display: block;
    margin: 0px auto;
    border-color: #c325eb;
    background-color: #c325eb;
    text-align: center;
}

.learn-more-link.space.square.white.color-blue:hover {
    border-color: #5692fd;
    background-color: #5692fd;
    color: #fff;
}

.learn-more-link.space.square.white.full.color:hover {
    border-color: #5692fd;
    background-color: #5692fd;
}

.learn-more-link.space.circle {
    border-radius: 30px;
    color: #c325eb;
    font-size: 11px;
    letter-spacing: 2px;
    text-transform: uppercase;
}

.learn-more-link.space.circle:hover {
    color: #fff;
}

.learn-more-link.space.circle.full {
    border-color: #c325eb;
    background-color: #c325eb;
    color: #fff;
}

.learn-more-link.space.circle.full:hover {
    border-color: #000;
    background-color: #000;
}

.learn-more-link.space.circle.transparent {
    margin-top: 10px;
    margin-bottom: 10px;
    border-style: none;
}

.learn-more-link.space.circle.white {
    border-color: #fff;
    color: #fff;
}

.learn-more-link.space.circle.white:hover {
    background-color: #fff;
    color: #000;
}

.learn-more-link.space.circle.white.color:hover {
    border-color: #6ba4bf;
    background-color: #6ba4bf;
    color: #fff;
}

.learn-more-link.space.circle.white.full {
    background-color: #fff;
    color: #000;
}

.learn-more-link.space.circle.white.full:hover {
    border-color: #fff;
    background-color: transparent;
    color: #fff;
}

.learn-more-link.space.circle.white.full.color:hover {
    border-color: #6ba4bf;
    background-color: #6ba4bf;
}

.learn-more-link.space.circle.white.recent {
    margin-top: 10px;
    margin-bottom: 0px;
}

.learn-more-link.space.circle.about {
    margin: 0px 5px;
}

.learn-more-link.space.full {
    border-color: #c325eb;
    background-color: #c325eb;
    color: #fff;
}

.learn-more-link.space.full:hover {
    border-color: #000;
    background-color: #000;
}

.learn-more-link.space.transparent {
    border-style: none;
}

.learn-more-link.space.white {
    border-color: #fff;
    color: #fff;
}

.learn-more-link.space.white:hover {
    background-color: #fff;
    color: #000;
}

.learn-more-link.space.white.color:hover {
    border-color: #6ba4bf;
    background-color: #6ba4bf;
    color: #fff;
}

.learn-more-link.space.white.full {
    background-color: #fff;
    color: #000;
}

.learn-more-link.space.white.full:hover {
    border-color: #fff;
    background-color: transparent;
    color: #fff;
}

.learn-more-link.space.white.full.color:hover {
    border-color: #6ba4bf;
    background-color: #6ba4bf;
}

.learn-more-link.space.white.right {
    margin-right: 20px;
    float: right;
    border-radius: 100px;
}

.features-column {
    padding-right: 10px;
    padding-left: 10px;
}

.icon-image {
    position: relative;
    left: 0px;
    top: 14px;
    width: 60px;
    height: 60px;
    margin-bottom: 30px;
    padding: 10px;
    background-color: transparent;
}

.icon-image.center {
    top: 0px;
    width: auto;
    height: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 5px;
}

.icon-image.right {
    width: 40px;
    height: 40px;
    margin-bottom: 10px;
    padding: 0px;
    float: none;
}

.icon-image.middle {
    width: 40px;
    height: 40px;
    margin-bottom: 10px;
    padding: 0px;
}

.div-gray-line {
    margin-top: 25px;
    margin-bottom: 25px;
    padding-top: 0px;
    border-bottom: 1px solid rgba(0, 0, 0, .09);
}

.image-column {
    padding-right: 0px;
    padding-left: 0px;
}

.container {
    position: static;
    overflow: visible;
    margin-bottom: 1px;
    padding-right: 0px;
    padding-left: 0px;
    text-align: left;
}

.container.non {
    padding-right: 0px;
    padding-left: 0px;
}

.container.hero {
    margin-top: 120px;
}

.container.hero.big {
    margin-top: 100px;
}

.container.hero.photography {
    margin-top: 100px;
    margin-bottom: 0px;
}

.container.hero.one {
    margin-top: 80px;
}

.container.tables {
    margin-top: 0px;
}

.center {
    width: 100%;
    font-family: 'Open Sans', sans-serif;
    text-align: center;
}

.center.new {
    margin-bottom: 20px;
}

.brand-logo {
    margin-top: 24px;
    padding-left: 15px;
}

.brand-logo.new {
    margin-top: 5px;
    padding-left: 0px;
}

.brand-logo.left-nav {
    margin-top: 80px;
    margin-bottom: 80px;
    padding-top: 0px;
    padding-left: 14px;
    float: none;
}

.brand-logo.letter {
    margin-top: 22px;
    margin-bottom: 15px;
    padding-left: 20px;
}

.brand-logo.letter.new {
    position: static;
    float: none;
}

.navigation-menu {
    float: right;
    text-align: center;
}

.navigation-menu.center {
    position: static;
    width: auto;
    float: none;
}

.navigation-menu.center.short {
    margin-top: 20px;
    margin-bottom: 20px;
}

.navigation-menu.right {
    position: absolute;
    left: 1330px;
    top: 0px;
    bottom: -4786px;
    width: 300px;
    height: 100%;
    margin-left: 60px;
    padding: 31px;
    float: none;
    background-color: #fff;
    box-shadow: 0 0 60px -2px rgba(0, 0, 0, .04);
    text-align: left;
}

.navigation-menu.left-nav {
    float: none;
}

.hidden-box-1 {
    padding: 20px;
}

.accordions._1 {
    padding-top: 80px;
    padding-bottom: 80px;
}

.slider-2 {
    background-color: transparent;
    background-image: -webkit-linear-gradient(270deg, rgba(0, 0, 0, .15), rgba(0, 0, 0, .15)), url('../images/piotr-chrobot-276746.jpg');
    background-image: linear-gradient(180deg, rgba(0, 0, 0, .15), rgba(0, 0, 0, .15)), url('../images/piotr-chrobot-276746.jpg');
    background-position: 0px 0px, 50% 50%;
    background-size: auto, cover;
}

.slider-2.singel {
    background-image: url('../images/office.jpg');
    background-position: 50% 0px;
    background-size: cover;
}

.slider-2.singel.drone {
    background-image: -webkit-linear-gradient(270deg, rgba(0, 0, 0, .01), rgba(0, 0, 0, .01)), url('../images/DJI-Phantom-4-4.jpg');
    background-image: linear-gradient(180deg, rgba(0, 0, 0, .01), rgba(0, 0, 0, .01)), url('../images/DJI-Phantom-4-4.jpg');
    background-position: 0px 0px, 50% 50%;
    background-size: auto, cover;
    background-repeat: repeat, no-repeat;
}

.cta {
    padding-top: 100px;
    padding-bottom: 100px;
}

.cta.gray {
    background-color: #f1f1f1;
}

.cta.gray.small {
    padding-top: 0px;
    padding-bottom: 0px;
}

.cta.gray.small.color {
    padding-top: 0px;
    padding-bottom: 0px;
    border-top-style: none;
    border-bottom-style: none;
    background-color: #6ba4bf;
}

.cta.gray.small.color.new {
    background-image: -webkit-linear-gradient(315deg, #c325eb, #6ba4bf);
    background-image: linear-gradient(135deg, #c325eb, #6ba4bf);
}

.cta.gray.small.color.blue {
    background-color: #6ba4bf;
}

.cta.gray.color {
    background-color: #1cbac8;
}

.cta.image-background {
    background-image: -webkit-linear-gradient(270deg, rgba(0, 0, 0, .77), rgba(0, 0, 0, .77)), url('../images/12312431.jpg');
    background-image: linear-gradient(180deg, rgba(0, 0, 0, .77), rgba(0, 0, 0, .77)), url('../images/12312431.jpg');
    background-position: 0px 0px, 50% 50%;
    background-size: auto, cover;
}
/* Power Leads custom style */
.cta.image-background.small {
    padding-top: 0px;
    padding-bottom: 0px;
    border-top-style: none;
    border-bottom-style: none;
    background-image: -webkit-linear-gradient(270deg, rgba(0, 0, 0, .54), rgba(0, 0, 0, .54)), url('../images/dome-camera.jpg');
    background-image: linear-gradient(180deg, rgba(0, 0, 0, .54), rgba(0, 0, 0, .54)), url('../images/dome-camera.jpg');
    background-position: 0px 0px, 50% 46%;
    background-size: auto, cover;
}

/* Power Leads custom style */
.cta.image-background.small.portfolio {
    background-image: -webkit-linear-gradient(270deg, rgba(36, 15, 68, .58), rgba(36, 15, 68, .58)), url('../images/dome-camera.jpg');
    background-image: linear-gradient(180deg, rgba(36, 15, 68, .58), rgba(36, 15, 68, .58)), url('../images/dome-camera.jpg');
    background-position: 0px 0px, 50% 46%;
    background-size: auto, cover;
}

.cta.small {
    padding-top: 0px;
    padding-bottom: 0px;
    border-top: 1px solid #e2e2e2;
    border-bottom: 1px solid #e2e2e2;
}

/* PowerLeads custom style */
.cta.about {
    background-image: -webkit-linear-gradient(270deg, hsla(0, 0%, 100%, .72), hsla(0, 0%, 100%, .72)), url('../images/vsavca.jpg');
    background-image: linear-gradient(180deg, hsla(0, 0%, 100%, .72), hsla(0, 0%, 100%, .72)), url('../images/vsavca.jpg');
    background-position: 0px 0px, 50% 0px;
    background-size: auto, cover;
}

.cta-text {
    padding-top: 10px;
    font-family: 'Open Sans', sans-serif;
    font-size: 20px;
    line-height: 24px;
}

.cta-text.white {
    padding-bottom: 10px;
    font-family: Poppins, sans-serif;
    color: #fff;
    font-weight: 400;
    text-align: left;
}

.slider {
    border-radius: 5px;
}

.slider.vr1 {
    height: 650px;
    margin-bottom: 0px;
}

.slider.vr1.portfolio {
    height: 500px;
}

.slider.vr1.creative {
    height: 550px;
}

.slider.vr1.creative.small {
    height: 450px;
}

.slider.vr1.new {
    position: absolute;
    left: 0px;
    top: 0px;
    right: 0px;
    bottom: 0px;
    height: 800px;
}

.slider.vr1.new.left {
    height: 800px;
}

.slider.vr1.create {
    height: 650px;
}

.cover {
    padding-top: 100px;
    padding-bottom: 100px;
    background-image: url('../images/12312431.jpg');
    background-position: 50% 50%;
    background-size: cover;
}

.galleries-block {
    position: relative;
    overflow: hidden;
    width: 100%;
    height: 240px;
    margin-right: 0px;
    border-radius: 0px;
    background-image: url('../images/maarten-deckers-227224.jpg');
    background-position: 50% 50%;
    background-size: cover;
}

.galleries-block._2 {
    height: 240px;
    border-radius: 0px;
    background-image: url('../images/maarten-deckers-227224.jpg');
    background-position: 50% 50%;
    background-size: cover;
}

.galleries-block._2.car {
    background-image: -webkit-linear-gradient(270deg, rgba(0, 0, 0, .09), rgba(0, 0, 0, .09)), url('../images/7751.jpg');
    background-image: linear-gradient(180deg, rgba(0, 0, 0, .09), rgba(0, 0, 0, .09)), url('../images/7751.jpg');
    background-position: 0px 0px, 50% 50%;
    background-size: auto, cover;
}

.galleries-block._2.education {
    background-image: url('../images/F-university-blog-08-optimized.jpg-800x560.jpg');
}

.galleries-block._2.wee {
    background-image: url('../images/scott-webb-26320.jpg');
}

.galleries-block._3 {
    height: 240px;
    border-radius: 0px;
    background-image: url('../images/olu-eletu-134760.jpg');
    background-size: cover;
}

.galleries-block._3.car {
    background-image: url('../images/vorsteiner_bmw_i8_vr_e_4k-HD.jpg');
}

.galleries-block._3.education {
    background-image: url('../images/course-1-f-img.jpg');
}

.galleries-block._3.weeding {
    background-image: url('../images/243214.jpg');
}

.galleries-block._4 {
    background-image: url('../images/7.jpg');
    background-size: cover;
}

.galleries-block._4.car {
    background-image: url('../images/bmw-001.jpg');
}

.galleries-block._5 {
    background-image: url('../images/maarten-deckers-227224.jpg');
    background-size: cover;
}

.galleries-block._5.car {
    background-image: url('../images/bmw-electric-cars.jpg');
}

.galleries-block._5.weee {
    background-image: url('../images/cayton-heath-60405.jpg');
}

.galleries-block._6 {
    border-radius: 0px;
    background-image: url('../images/6.png');
    background-size: cover;
}

.galleries-block._6.cra {
    background-image: -webkit-linear-gradient(270deg, rgba(0, 0, 0, .07), rgba(0, 0, 0, .07)), url('../images/redcar.png');
    background-image: linear-gradient(180deg, rgba(0, 0, 0, .07), rgba(0, 0, 0, .07)), url('../images/redcar.png');
    background-position: 0px 0px, 50% 50%;
    background-size: auto, cover;
}

.galleries-block.full {
    height: 300px;
    border-radius: 0px;
    background-image: url('../images/maarten-deckers-227224.jpg');
    background-position: 50% 50%;
}

.galleries-block.full._2 {
    height: 300px;
    background-image: url('../images/32432423.jpg');
    background-position: 100% 100%;
}

.galleries-block.full._2.padding {
    height: 300px;
    background-image: url('../images/maarten-deckers-227224.jpg');
    background-position: 50% 50%;
    background-size: cover;
}

.galleries-block.full._2.padding.travel {
    background-image: url('../images/tour-image-31-600x528.jpg');
}

.galleries-block.full._2.padding.weeding {
    background-image: url('../images/231231.jpg');
}

.galleries-block.full._3 {
    height: 300px;
    background-image: url('../images/6.png');
    background-position: 50% 50%;
    background-size: cover;
}

.galleries-block.full._3.padding {
    height: 300px;
    background-image: url('../images/maarten-deckers-227224.jpg');
}

.galleries-block.full._3.padding.travel {
    background-image: url('../images/tour-image-19-600x528.jpg');
}

.galleries-block.full._3.padding.weeding {
    background-image: url('../images/423142315.jpg');
}

.galleries-block.full._4 {
    height: 300px;
    background-image: url('../images/olu-eletu-134760.jpg');
    background-position: 50% 50%;
}

.galleries-block.full._4.travel {
    background-image: url('../images/595a9514da702e28f89f9740_Hero-bg.jpeg');
}

.galleries-block.full._6 {
    height: 300px;
    background-image: url('../images/1_1.jpg');
    background-position: 0px 0px;
    background-size: cover;
}

.galleries-block.full._7 {
    height: 300px;
    background-image: url('../images/1_1.jpg');
    background-position: 50% 50%;
    background-size: cover;
}

.galleries-block.full._7.padding {
    height: 300px;
    background-image: url('../images/8.jpeg');
}

.galleries-block.full._5 {
    height: 300px;
    background-image: url('../images/7.jpg');
    background-position: 50% 50%;
    background-size: cover;
}

.galleries-block.full._8 {
    height: 300px;
    background-image: url('../images/59543adb474a6a4969a55b39_Hero-3.jpg');
    background-position: 50% 50%;
    background-size: cover;
}

.galleries-block.full._9 {
    background-image: url('../images/10eefa43473053.57f14ff580637.jpg');
    background-size: 400px;
}

.galleries-block.full._9.padding {
    height: 300px;
    background-image: url('../images/5737202eeea54c982f2afb84_Mountain.jpg');
    background-position: 50% 50%;
    background-size: cover;
}

.galleries-block.full._1 {
    height: 300px;
    background-image: url('../images/maarten-deckers-227224.jpg');
    background-position: 50% 50%;
}

.galleries-block.full._1.shop {
    border-style: solid;
    border-width: 1px;
    border-color: rgba(0, 0, 0, .13);
    background-image: url('../images/custom-demo-image-product-iPad-Pro-uai-720x720.jpg');
}

.galleries-block.full._1.shop._2 {
    background-image: url('../images/653.jpg');
}

.galleries-block.full._1.shop._3 {
    background-image: url('../images/234324.jpg');
    background-position: 50% 50%;
    background-size: cover;
    background-repeat: no-repeat;
    font-style: italic;
}

.galleries-block.full._1.shop._4 {
    background-image: url('../images/iphone11.jpg');
}

.galleries-block.full._1.shop._5 {
    background-image: url('../images/S2-38-alu-space-sport-black-select-201703.png');
    background-position: 50% 50%;
}

.galleries-block.full._1.shop._6 {
    background-image: url('../images/hardware_1_large_2xwre.jpg');
    background-position: 50% 50%;
    background-size: 260px;
    background-repeat: no-repeat;
}

.galleries-block.full._1.shop._7 {
    background-image: url('../images/s-l500-1.jpg');
    background-position: 50% 50%;
    background-size: 250px;
    background-repeat: no-repeat;
}

.galleries-block.full._1.shop._8 {
    background-image: url('../images/s-l500-2.jpg');
    background-size: 214px;
    background-repeat: no-repeat;
}

.galleries-block.full._1.shop._9 {
    background-image: url('../images/s-l500-3.jpg');
    background-size: 250px;
    background-repeat: no-repeat;
}

.galleries-block.full._12 {
    height: 300px;
    background-image: url('../images/anton-repponen-99617.jpg');
    background-position: 50% 50%;
}

.galleries-block.full._10 {
    background-image: url('../images/84aa1653335009.593069339419a.jpg');
    background-position: 50% 50%;
}

.galleries-block.full._10.padding {
    height: 300px;
    background-image: url('../images/32432423.jpg');
}

.galleries-block.full._11 {
    background-image: url('../images/f4dcba49285207.58b00b699ed90.jpg');
    background-position: 50% 50%;
}

.galleries-block.full._11.padding {
    height: 300px;
    background-image: url('../images/2312.jpeg');
}

.galleries-block.full._16 {
    background-image: url('../images/2312.jpeg');
}

.galleries-block._7 {
    background-image: url('../images/71c76243473053.5832b7efaee82.jpg');
}

.galleries-block._9 {
    background-image: url('../images/b23b1943473053.581c607d195b5.jpg');
}

.galleries-block._8 {
    background-image: url('../images/a4e6d149285207.58b00b432ac48.jpg');
}

.galleries-block.car {
    background-image: url('../images/121223434.jpg');
}

.galleries-block.education {
    background-image: url('../images/573ceb05f97dd46d4f9e0220_Photo-1.jpg');
}

.galleries-block._14 {
    background-image: url('../images/maarten-deckers-227224.jpg');
    background-position: 0px 50%;
}

.galleries-block.weeding {
    background-image: url('../images/scott-webb-57345.jpg');
}

.project-gallery {
    width: 100%;
    height: 100%;
    border-radius: 0px;
    text-decoration: none;
}

.project-gallery.w--current {
    display: block;
    width: 100%;
    height: 100%;
    text-decoration: none;
}

.colorbox {
    width: 100%;
    height: 100%;
    padding-top: 120px;
    background-image: -webkit-linear-gradient(270deg, hsla(0, 0%, 7%, .91), hsla(0, 0%, 7%, .91));
    background-image: linear-gradient(180deg, hsla(0, 0%, 7%, .91), hsla(0, 0%, 7%, .91));
    opacity: 0;
    -webkit-transition: opacity 500ms ease;
    transition: opacity 500ms ease;
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    text-align: center;
    text-decoration: none;
}

.colorbox:hover {
    opacity: 1;
    text-decoration: none;
}

.colorbox.gray {
    padding-top: 41px;
    padding-left: 15px;
    border-radius: 0px;
    background-color: transparent;
    background-image: -webkit-linear-gradient(270deg, rgba(19, 26, 82, .21), rgba(19, 26, 82, .21));
    background-image: linear-gradient(180deg, rgba(19, 26, 82, .21), rgba(19, 26, 82, .21));
    text-align: left;
}

.colorbox.gray:hover {
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    background-image: -webkit-linear-gradient(270deg, rgba(107, 164, 191, .38), rgba(107, 164, 191, .38));
    background-image: linear-gradient(180deg, rgba(107, 164, 191, .38), rgba(107, 164, 191, .38));
}

.colorbox.gray.full {
    position: absolute;
    left: 0px;
    top: 0px;
    right: 0px;
    bottom: 0px;
    padding-top: 20px;
    padding-right: 20px;
    padding-left: 20px;
    border-radius: 0px;
    background-color: transparent;
    background-image: -webkit-linear-gradient(315deg, rgba(195, 37, 235, .88), rgba(255, 133, 0, .67));
    background-image: linear-gradient(135deg, rgba(195, 37, 235, .88), rgba(255, 133, 0, .67));
    opacity: 1;
    -webkit-transition-property: none;
    transition-property: none;
}

.pricing-section {
    padding-top: 80px;
    padding-bottom: 80px;
}

.pricing-section.background {
    background-image: url('../images/NY-slide.jpg');
    background-position: 0px 0px;
    background-size: cover;
}

.pricing-column {
    padding: 15px;
}

.pricing-block {
    display: block;
    padding: 0px 0px 23px;
    border: 2px solid #fff;
    border-radius: 0px;
    background-color: #fff;
    box-shadow: 0 6px 12px 0 rgba(0, 0, 0, .08);
    -webkit-transition: box-shadow 400ms ease;
    transition: box-shadow 400ms ease;
    text-align: center;
}

.pricing-block:hover {
    box-shadow: 0 10px 17px 0 rgba(0, 0, 0, .07);
}

.pricing-block.background {
    width: 300px;
    height: auto;
    margin-right: 10px;
    margin-bottom: 20px;
    margin-left: 10px;
    float: right;
    border-radius: 10px;
    background-image: -webkit-linear-gradient(270deg, rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url('../images/c-lad9xizbg-tim-gouw.jpg');
    background-image: linear-gradient(180deg, rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url('../images/c-lad9xizbg-tim-gouw.jpg');
    background-position: 0px 0px, 0px 0px;
    background-size: auto, cover;
}

.pricing-block.right {
    padding-top: 0px;
    padding-bottom: 20px;
    border: 2px solid #6ba4bf;
    border-radius: 0px;
    background-color: transparent;
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .08);
    text-transform: lowercase;
}

.pricing-block.right.color {
    border-width: 1px;
    background-color: #6ba4bf;
    box-shadow: none;
}

.pricing-block.right.education {
    border-color: #8c25eb;
}

.pricing-block.right.vouge {
    border-color: #f1f1f1;
}

.pricing-block.right.blue {
    border-color: #6ba4bf;
}

.pricing-block.correct {
    border-width: 1px;
    border-color: #dbdbdb;
    background-color: #f5f5f5;
    box-shadow: none;
}

.tiitle-price {
    font-family: Poppins, sans-serif;
    color: #777;
    font-size: 20px;
    line-height: 27px;
    font-weight: 300;
    text-align: center;
}

.tiitle-price.number {
    margin-top: 20px;
    margin-bottom: 20px;
    font-family: Poppins, sans-serif;
    color: #000;
    font-size: 40px;
    font-weight: 600;
    text-align: center;
}

.tiitle-price.number.bold {
    position: relative;
    display: block;
    color: #6ba4bf;
    font-weight: 600;
    text-align: center;
}

.tiitle-price.number.bold.white-number {
    color: #fff;
}

.tiitle-price.number.bold.blue {
    color: #6ba4bf;
}

.tiitle-price.number.big {
    font-size: 40px;
    font-weight: 700;
}

.tiitle-price.sub {
    display: block;
    margin-top: 0px;
    margin-bottom: 0px;
    color: #080808;
    font-size: 10px;
    line-height: 17px;
    font-weight: 600;
    text-align: center;
    letter-spacing: 2px;
    text-transform: uppercase;
}

.tiitle-price.sub.white {
    margin-bottom: 10px;
}

.tiitle-price.sub.big {
    font-size: 12px;
    text-align: center;
}

.tiitle-price.sub.white-bill {
    color: #fff;
}

.tiitle-price.check-text {
    display: block;
    margin-top: 0px;
    margin-bottom: 0px;
    float: none;
    font-size: 14px;
    line-height: 26px;
    font-weight: 300;
    text-align: center;
}

.tiitle-price.check-text.white-text {
    color: #fff;
}

.tiitle-price.white {
    color: #fff;
    font-size: 20px;
}

.tiitle-price.top {
    margin-top: 0px;
    padding-top: 10px;
    padding-bottom: 10px;
    border-top: 0px none #6ba4bf;
    border-bottom: 1px solid #dbdbdb;
    color: #000;
    font-size: 14px;
    font-weight: 600;
    letter-spacing: 5px;
    text-transform: uppercase;
}

.tiitle-price.top.white {
    color: #fff;
}

.check-list.padding-top-bottom {
    margin-top: 30px;
    margin-bottom: 30px;
}

.list-item {
    text-align: left;
}

.check-text-block {
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 5px;
    border-top: 0px none #dbdbdb;
    border-bottom: 0px none #dbdbdb;
}

.check-text-block.first {
    border-top-style: none;
    border-top-width: 1px;
    border-bottom-style: none;
}

.team-section {
    padding-top: 80px;
    padding-bottom: 80px;
}

.team-section.gray {
    padding-top: 80px;
    padding-bottom: 80px;
    background-color: #f5f5f5;
}

.team-section.team {
    background-color: #f3f3f3;
}

.team-section.grid {
    padding-top: 60px;
    padding-bottom: 20px;
}

.team-section.grid.column {
    padding-top: 20px;
    padding-bottom: 20px;
}

.team-row {
    padding-top: 15px;
    padding-bottom: 15px;
}

.team-column {
    padding-top: 15px;
    padding-bottom: 15px;
    border: 1px none #f5f5f5;
    background-color: transparent;
}

.team-column.middle {
    border-style: none solid;
}

.team-column.middle.event {
    border-right-color: rgba(86, 146, 253, .36);
    border-left-color: rgba(86, 146, 253, .36);
}

.team-image {
    width: 200px;
    height: 200px;
    margin-bottom: 5px;
    border-radius: 150px;
}

.testimonial-section {
    padding-top: 60px;
    padding-bottom: 60px;
}

.testimonial-section._1 {
    padding-top: 0px;
    padding-bottom: 0px;
    background-color: transparent;
    background-image: url('../images/h1-slide2-background.jpg');
    background-position: 0px 50%;
    background-size: cover;
}

.testimonial-section.vertical {
    padding-top: 0px;
    padding-bottom: 0px;
    background-image: -webkit-linear-gradient(270deg, rgba(0, 0, 0, .76), rgba(0, 0, 0, .76)), url('../images/crew-87250.jpg');
    background-image: linear-gradient(180deg, rgba(0, 0, 0, .76), rgba(0, 0, 0, .76)), url('../images/crew-87250.jpg');
    background-position: 0px 0px, 50% 50%;
    background-size: auto, cover;
}

.testimonial-section.vertical.about {
    padding-top: 80px;
    padding-bottom: 80px;
    background-color: #6ba4bf;
    background-image: none;
}

.testimonial-section.vertical.quote {
    padding-top: 80px;
    padding-bottom: 80px;
}

.testimonial-section.gray {
    background-color: #f5f5f5;
}

.testimonial-image {
    width: 170px;
    height: 170px;
    border-radius: 150px;
}

.testimonial-image.small {
    position: static;
    left: 0px;
    top: -40px;
    display: block;
    width: 70px;
    height: 70px;
    margin-right: auto;
    margin-left: auto;
}

.footer-section {
    height: auto;
    padding-top: 0px;
    padding-bottom: 0px;
    background-color: #1b1d1f;
    font-family: Poppins, sans-serif;
}

.footer-heading {
    margin-top: 10px;
    margin-bottom: 20px;
    font-family: 'Open Sans', sans-serif;
    font-size: 16px;
    line-height: 19px;
    font-weight: 700;
    text-transform: uppercase;
}

.footer-heading.left {
    margin-right: 15px;
    float: left;
    color: #000;
    text-align: left;
}

.footer-heading.white {
    margin-bottom: 30px;
    font-family: Oswald, sans-serif;
    color: #fff;
    font-weight: 600;
    letter-spacing: 1px;
}

.footer-heading.white.left {
    margin-bottom: 30px;
    float: none;
}

.footer-sub-link {
    display: block;
    margin-bottom: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
    border-bottom: 1px solid hsla(0, 0%, 100%, .07);
    -webkit-transition: color 400ms ease;
    transition: color 400ms ease;
    font-family: 'Open Sans', sans-serif;
    color: #999999;
    font-size: 14px;
    line-height: 24px;
    font-weight: 300;
    text-decoration: none;
}

.footer-sub-link:hover {
    color: #6ba4bf;
}

.footer-sub-link.posts {
    margin-bottom: 5px;
    color: #fff;
}

.footer-sub-link.last {
    border-bottom-style: none;
}

.footer-text {
    display: block;
    padding: 0 20px;
    font-family: 'Open Sans', sans-serif;
    color: #777;
    font-size: 12px;
    line-height: 22px;
    font-weight: 300;
    text-align: left;
}

.footer-text.center {
    text-align: center;
}

.footer-text.white {
    color: #fff;
}

.footer-link {
    margin-right: 15px;
    margin-left: 0px;
    -webkit-transition: color 400ms ease;
    transition: color 400ms ease;
    font-family: Poppins, sans-serif;
    color: #333;
    font-size: 13px;
    line-height: 19px;
    font-weight: 600;
    letter-spacing: 1px;
    text-decoration: none;
    text-transform: uppercase;
}

.footer-link:hover {
    color: #1cbac8;
}

.footer-link.white {
    -webkit-transition: color 400ms ease;
    transition: color 400ms ease;
    font-family: Poppins, sans-serif;
    color: #fff;
    font-weight: 600;
    letter-spacing: 1px;
}

.footer-link.white:hover {
    color: #5692fd;
}

.service-icon {
    display: block;
    width: 100px;
    height: 100px;
    margin-right: auto;
    margin-bottom: 25px;
    margin-left: auto;
    padding: 25px;
    border-radius: 100px;
    background-color: #f1f1f1;
    text-align: center;
}

.service-icon.vr2 {
    padding: 30px;
    background-color: #fff;
}

.service-icon.vr2.color {
    padding: 20px;
    border: 2px solid #f1f1f1;
    background-color: #f5f5f5;
    background-image: none;
    color: #6ba4bf;
}

.service-icon.vr3 {
    display: inline-block;
    width: 40px;
    height: 40px;
    margin-right: 20px;
    margin-bottom: 0px;
    margin-left: 0px;
    padding: 5px;
    float: left;
    border: 2px none #6ba4bf;
    background-color: #6ba4bf;
}

.service-icon.vr3.gray {
    background-color: #6ba4bf;
}

.service-section {
    padding-top: 80px;
    padding-bottom: 80px;
    background-color: transparent;
}

.service-section.gray {
    padding-top: 0px;
    padding-bottom: 0px;
    background-color: #f5f5f5;
}

.service-section.black {
    height: auto;
    padding-top: 160px;
    background-color: #252525;
}

.notification-block {
    display: block;
    width: 55%;
    height: auto;
    margin-right: auto;
    margin-left: auto;
    padding-top: 45px;
    padding-bottom: 45px;
    border: 1px none #dbdbdb;
    border-radius: 5px;
    background-color: #fff;
    box-shadow: 8px 8px 12px 0 rgba(0, 0, 0, .07);
    text-align: center;
}

.notification-block.long {
    padding-top: 45px;
    padding-bottom: 45px;
    border-style: solid;
    background-color: transparent;
}

.notification-block.long.vr2 {
    width: 55%;
    padding-top: 45px;
    padding-bottom: 45px;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    background-color: #fff;
}

.notification-block.long.vr2._80 {
    width: 100%;
    padding-top: 30px;
    padding-bottom: 30px;
    float: right;
    background-color: transparent;
    box-shadow: none;
}

.notification-block.blog {
    position: relative;
    z-index: 999;
    width: 100%;
    height: auto;
    margin-top: 40px;
    padding-top: 20px;
    border-style: solid;
    box-shadow: 0 10px 10px 0 rgba(0, 0, 0, .02);
}

.notification-block.blog.long {
    height: auto;
    margin-top: 0px;
    margin-left: 20px;
    padding-top: 0px;
    padding-bottom: 0px;
    border-style: none;
    border-width: 0px;
    border-radius: 0px;
    box-shadow: none;
}

.notification-block.blog.long.shop {
    margin-top: 60px;
    border-style: none;
    border-width: 0px 0px 0px 1px;
    border-radius: 0px;
    box-shadow: none;
}

.notification-block.blog.long.sidebar {
    float: none;
    border-left: 1px none rgba(0, 0, 0, .1);
}

.notification-block.blog.white {
    position: relative;
    width: 100%;
    margin-top: 0px;
}

.notification-block.blog.white.noline {
    border-style: none;
    box-shadow: none;
}

.notification-block.blog.white.noline.event {
    background-color: transparent;
}

.notification-block.blog.white.percentual {
    width: 70%;
    padding-top: 0px;
    padding-bottom: 20px;
    border-style: none;
    background-color: transparent;
    box-shadow: none;
}

.notification-block.blog.white.percentual.white-center-copy {
    padding-top: 20px;
    padding-right: 20px;
    padding-left: 20px;
    background-color: hsla(0, 0%, 100%, .71);
}

.notification-block.mantenance {
    padding: 10px 20px;
    background-color: hsla(0, 0%, 100%, .33);
}

.notification-wrapper {
    display: block;
    width: 85%;
    margin-right: auto;
    margin-left: auto;
    float: none;
    text-align: center;
}

.notification-wrapper.mantenance {
    width: 100%;
    margin-top: 15px;
}

.notification-wrapper.noline {
    width: 100%;
}

.notification-form {
    display: block;
    text-align: center;
}

.log-in-heading {
    font-family: 'Open Sans', sans-serif;
    font-size: 22px;
    line-height: 26px;
    font-weight: 300;
    text-align: left;
}

.log-in-heading.center {
    margin-bottom: 0px;
    font-family: Poppins, sans-serif;
    font-weight: 600;
    text-align: center;
}

.log-in-field {
    margin-top: 0px;
    margin-bottom: 15px;
    border-style: solid;
    border-width: 1px;
    border-color: rgba(0, 0, 0, .1);
    border-radius: 0px;
    font-family: 'Open Sans', sans-serif;
    color: #000;
    font-weight: 400;
    text-align: center;
}

.log-in-field.left {
    text-align: left;
}

.log-in-field.mamtenance {
    width: 70%;
    height: 40px;
    margin-top: 0px;
    margin-bottom: 0px;
    float: left;
    font-family: Poppins, sans-serif;
}

.log-in-field.mamtenance.new {
    width: 100%;
    border-radius: 100px;
    text-align: center;
}

.log-in-field.text {
    height: 100px;
    max-height: 300px;
}

.log-in-field.text._99 {
    width: 98%;
    height: 200px;
    max-height: 300px;
}

.log-in-field.text.gray {
    height: 240px;
}

.log-in-field.text.gray.new {
    height: 100px;
}

.log-in-field.small {
    display: inline-block;
    width: 32%;
    margin-right: 1%;
    float: left;
}

.log-in-field.gray {
    background-color: hsla(0, 0%, 96%, .38);
}

.log-in-field.gray.event {
    border-color: rgba(86, 146, 253, .52);
    background-color: transparent;
    color: #fff;
}

.log-in-field.gray.event:hover {
    border-color: rgba(86, 146, 253, .99);
}

.tap-menu {
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    float: none;
    clear: none;
    text-align: left;
}

.tap-menu.center {
    z-index: 1;
    text-align: center;
}

.tap-link {
    padding-right: 30px;
    padding-left: 30px;
    border-style: none none solid;
    border-width: 1px;
    border-color: #dbdbdb #dbdbdb transparent;
    background-color: transparent;
    font-family: Poppins, sans-serif;
    color: #777;
    font-weight: 600;
}

.tap-link:hover {
    color: #333;
}

.tap-link.w--current {
    margin-right: 0px;
    border-style: none none solid;
    border-width: 0px 0px 1px 1px;
    border-color: #6ba4bf #dbdbdb;
    border-radius: 0px;
    background-color: #f5f5f5;
    font-family: Poppins, sans-serif;
    color: #777;
    font-size: 14px;
    font-weight: 600;
}

.tap-link.second {
    margin-right: 1px;
    border-style: none;
    background-color: #f5f5f5;
    font-family: Poppins, sans-serif;
}

.tap-link.second.w--current {
    background-color: #6ba4bf;
    color: #fff;
}

.tap-link.center-width {
    width: auto;
    height: auto;
    margin-right: 10px;
    margin-left: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
    border-style: solid;
    border-width: 1px;
    border-bottom-color: #dbdbdb;
    border-radius: 10100px;
    background-color: #f8f8f8;
}

.tap-link.center-width.w--current {
    width: auto;
    height: auto;
    margin-right: 10px;
    margin-left: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
    border-color: #6ba4bf;
    border-right-style: solid;
    border-right-width: 1px;
    border-left-style: solid;
    border-left-width: 1px;
    border-radius: 100px;
    box-shadow: 0 10px 10px 0 rgba(0, 0, 0, .08);
    color: #6ba4bf;
}

.tabs-content {
    margin-right: 0px;
    margin-left: 0px;
    padding: 20px;
    border: 1px solid #dbdbdb;
    background-color: #fff;
}

.tabs-content.gray {
    margin-top: 1px;
    border-style: none;
    background-color: #f5f5f5;
}

.tabs-content.middle {
    margin-top: -35px;
    padding-top: 100px;
    padding-bottom: 0px;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    background-color: transparent;
    text-align: left;
}

.tabs-content.middle.event {
    border-top-color: rgba(86, 146, 253, .49);
}

.tabs-section {
    margin-bottom: 1px;
    padding-top: 60px;
    padding-bottom: 60px;
}

.tabs-section.default {
    padding-top: 20px;
    padding-bottom: 0px;
}

.processes-collumn {
    height: 300px;
    padding-right: 0px;
    padding-left: 0px;
    border-right: 2px solid #1cbac8;
}

.processes-collumn.top {
    height: auto;
    border-top: 0px none transparent;
    border-right-style: none;
}

.processes-section {
    padding-top: 100px;
    padding-bottom: 100px;
}

.processes-section.background {
    padding-top: 80px;
    padding-bottom: 80px;
    background-image: -webkit-linear-gradient(270deg, rgba(0, 0, 0, .81), rgba(0, 0, 0, .81)), url('../images/slide-2.jpg');
    background-image: linear-gradient(180deg, rgba(0, 0, 0, .81), rgba(0, 0, 0, .81)), url('../images/slide-2.jpg');
    background-position: 0px 0px, 50% 70%;
    background-size: auto, cover;
}

.processes-section.background.color {
    padding-top: 40px;
    padding-bottom: 40px;
    background-image: -webkit-linear-gradient(270deg, rgba(255, 133, 0, .91), rgba(255, 133, 0, .91)), url('../images/julentto-photography-184055.jpg');
    background-image: linear-gradient(180deg, rgba(255, 133, 0, .91), rgba(255, 133, 0, .91)), url('../images/julentto-photography-184055.jpg');
    background-position: 0px 0px, 50% 50%;
    background-size: auto, cover;
}

.processes-section.background.color.top-padding {
    margin-top: 20px;
}

.processes-block {
    display: block;
    padding-top: 0px;
    padding-right: 20px;
    padding-left: 20px;
    float: none;
    border-top: 3px none #eee;
    border-left: 0px none transparent;
    text-align: left;
}

.processes-block.counters {
    margin-left: 0px;
    padding-top: 40px;
    padding-bottom: 40px;
    border-top-style: none;
    background-color: transparent;
}

.service-div-wrapper {
    height: auto;
    padding: 40px;
    background-color: #f0f0f0;
    text-align: left;
}

.service-div-wrapper.first {
    padding: 40px;
    border: 1px solid #6ba4bf;
    background-color: #6ba4bf;
}

.service-div-wrapper.first.black {
    border-color: hsla(0, 0%, 7%, .91);
    background-color: hsla(0, 0%, 7%, .91);
}

.service-div-wrapper.first.black.medicine {
    border-style: solid;
    border-color: #6ba4bf;
    background-color: #6ba4bf;
}

.service-div-wrapper.first.gradient {
    border-color: rgba(0, 0, 0, .13);
    background-image: -webkit-linear-gradient(315deg, #b324eb, #6ba4bf);
    background-image: linear-gradient(135deg, #b324eb, #6ba4bf);
}

.service-div-wrapper.first.gradient.medicine {
    background-color: transparent;
    background-image: -webkit-linear-gradient(270deg, #5692fd, #5692fd);
    background-image: linear-gradient(180deg, #5692fd, #5692fd);
}

.service-div-wrapper.gray {
    border-style: solid;
    border-width: 1px;
    border-color: rgba(0, 0, 0, .13);
}

.portfolio-section {
    padding-top: 100px;
    padding-bottom: 100px;
}

.portfolio-section.nospace {
    padding-top: 0px;
    padding-bottom: 0px;
}

.portfolio-section.related {
    padding-top: 80px;
    padding-bottom: 80px;
    background-color: #f5f5f5;
}

.portfolio-section.singel {
    padding-top: 80px;
    padding-bottom: 60px;
}

.portfolio-block {
    border-radius: 0px;
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .08);
}

.div-wrapper {
    position: absolute;
    left: 0px;
    top: 0px;
    right: 0px;
    z-index: 1000;
}

.top-header {
    height: 45px;
    background-color: #6ba4bf;
}

.top-header.second-vr {
    border-bottom: 1px solid rgba(3, 3, 3, .13);
    background-color: #6ba4bf;
}

.top-header.fourth-vr {
    border-bottom: 1px solid hsla(0, 0%, 100%, .2);
    background-color: transparent;
}

.top-nav-content-block {
    width: 144px;
    height: 45px;
    margin-right: 12px;
    margin-left: 0px;
    padding-top: 12px;
    padding-left: 12px;
    float: left;
    border-left: 1px solid hsla(0, 0%, 100%, .26);
}

.top-nav-content-block.social {
    width: auto;
    margin-right: 0px;
    padding-top: 0px;
    padding-left: 0px;
    float: none;
    border-right: 1px none #000;
    border-left-style: none;
}

.top-nav-content-block.social.third-menu {
    display: inline-block;
    padding-top: 20px;
    float: right;
}

.top-nav-content-block.social.third-menu.full {
    margin-right: 20px;
    padding-top: 25px;
}

.top-nav-content-block.social.footer {
    height: 40px;
    float: right;
}

/* PowerLeads custom style */
.top-nav-content-block.right {
    float: right;
    border: none;
    text-align: right;
}

.top-nav-content-block.social.footer.center {
    display: block;
    margin-top: 30px;
    margin-right: auto;
    margin-left: auto;
    float: none;
    text-align: center;
}

.top-nav-content-block.social.footer.blog {
    float: none;
}

.top-nav-content-block.social.footer.left-navigation {
    position: absolute;
    left: 0px;
    right: 0px;
    bottom: 30px;
    margin-top: 50px;
    float: none;
}

.top-nav-content-block.social.footer.event {
    display: block;
    margin-top: 20px;
    margin-right: auto;
    margin-left: auto;
    padding-top: 0px;
    float: none;
    text-align: center;
}

.top-nav-content-block.social.center {
    margin-top: 20px;
    float: none;
}

.top-nav-content-block.social.new {
    text-align: center;
}

.top-nav-content-block.gray-line {
    border-left-color: rgba(3, 3, 3, .13);
}

.top-nav-content-block.gray-line.white {
    border-left-color: hsla(0, 0%, 100%, .13);
}

.header-contact-copy {
    margin-top: 2px;
    margin-bottom: 0px;
    color: #fff;
    font-size: 13px;
}

/* Power Leads custom style */
.header-contact-copy.black {
    color: #fff;
    text-transform: uppercase;
    letter-spacing: 1px;
}

/* Power Leads custom style */
.header-contact-copy > a {
    color: #fff;
    text-decoration: none;
}

/* Power Leads custom style */
.header-contact-copy > a:hover {
    text-decoration: none;
}

.top-nav-icon {
    margin-top: 1px;
    margin-right: 10px;
    float: left;
}

.top-social-block {
    width: 32px;
    height: 32px;
    margin-top: 6px;
    margin-right: 5px;
    padding-top: 6px;
    padding-right: 6px;
    padding-left: 6px;
    float: right;
    border-style: solid;
    border-width: 1px;
    border-color: hsla(0, 0%, 100%, .34);
    border-radius: 50px;
    background-color: transparent;
    -webkit-transition: background-color 400ms ease;
    transition: background-color 400ms ease;
}

.top-social-block.invert {
    padding: 7px 7px 0;
    border: 0 none;
    background-color: #000;
}
    
.top-social-block:hover {
    background-color: hsla(0, 0%, 100%, .14);
}

.top-social-block.invert:hover {
    background-color: #6ba4bf;
}

.top-social-block.last {
    width: 39px;
    padding-left: 10px;
    border-right-style: solid;
}

.top-social-block.last.second-vr {
    border-top: 1px none rgba(3, 3, 3, .13);
    border-bottom: 1px none rgba(3, 3, 3, .13);
}

.top-social-block.last.second-vr:hover {
    background-color: #dbdbdb;
}

.top-social-block.second-vr {
    border-style: solid;
    border-color: rgba(3, 3, 3, .13);
    border-top-width: 1px;
    border-bottom-width: 1px;
    background-color: transparent;
}

.top-social-block.second-vr:hover {
    border-right-color: rgba(3, 3, 3, .13);
    border-left-color: rgba(3, 3, 3, .13);
    background-color: rgba(3, 3, 3, .13);
}

.top-social-block.second-vr.square {
    width: 40px;
    height: 40px;
    margin-right: 5px;
    padding-top: 10px;
    padding-right: 10px;
    padding-left: 10px;
    border-style: solid;
    border-top-width: 1px;
    border-top-color: rgba(3, 3, 3, .13);
    border-bottom-color: rgba(3, 3, 3, .13);
    border-radius: 50px;
}

.top-social-block.second-vr.footer {
    height: 40px;
    float: none;
    border-style: none;
    opacity: 0.46;
}

.top-social-block.second-vr.footer:hover {
    background-color: transparent;
    opacity: 1;
}

.top-social-block.second-vr.transparent {
    border-style: none;
}

.top-social-block.second-vr.transparent:hover {
    background-color: hsla(0, 0%, 100%, .13);
}

.menu-button.new.right {
    border-style: solid;
    border-width: 1px;
    border-color: rgba(0, 0, 0, .09);
}

.menu-button.new.right.w--open {
    border-color: #6ba4bf;
    background-color: #6ba4bf;
}

.menu-button.new.right.w--open:active {
    border-color: #6ba4bf;
    background-color: #6ba4bf;
}

.navigation-test {
    position: relative;
    overflow: hidden;
}

.portfolio-row {
    padding-top: 20px;
    padding-bottom: 0px;
}

.single-pages-block {
    width: 100%;
    padding: 20px;
}

.single-pages-block.left {
    padding-top: 75px;
    padding-left: 0px;
}

.single-pages-block.left.product {
    width: 90%;
}

.single-pages-block.left.product.singel {
    padding-top: 0px;
}

.single-pages-block.without {
    padding-top: 0px;
}

.tag-link {
    display: inline-block;
    width: auto;
    margin-right: 5px;
    margin-bottom: 10px;
    margin-left: 0px;
    padding: 6px 12px;
    clear: none;
    border-style: solid;
    border-width: 1px;
    border-color: rgba(0, 0, 0, .1);
    border-radius: 0px;
    -webkit-transition: background-color 400ms ease;
    transition: background-color 400ms ease;
    font-family: 'Open Sans', sans-serif;
    color: #414141;
    text-decoration: none;
}

.tag-link:hover {
    border-color: #cecece;
    background-color: #fafafa;
    color: #414141;
    text-transform: none;
}

.tag-link.numer-of-itema {
    width: 180px;
    margin-right: 0px;
    margin-left: 0px;
    padding-top: 12px;
    padding-bottom: 12px;
    text-align: center;
}

.tag-link.numer-of-itema:hover {
    border-color: #cecece;
    background-color: transparent;
    color: #000;
}

.tag-link.fourth {
    margin-left: 0px;
}

.tags-block {
    display: block;
    padding-top: 75px;
    padding-bottom: 13px;
}

.tags-block.singel {
    margin-top: 20px;
    padding-top: 50px;
    padding-right: 20px;
    padding-left: 20px;
    border-top: 1px solid rgba(0, 0, 0, .09);
}

.tags-block.singel-page {
    padding-top: 0px;
}

.blog-section {
    padding-top: 100px;
    padding-bottom: 100px;
}

.blog-section.masonry {
    padding: 20px 10px;
}

.blog-section.masonry.black {
    margin-top: -2px;
    border-top: 0px none #000;
    background-color: #202020;
}

.blog-column {
    display: block;
    padding-right: 10px;
    padding-left: 10px;
    border-style: none;
    border-width: 0px;
}

.blog-heading {
    margin-top: 10px;
    color: #777;
    font-size: 12px;
    line-height: 27px;
    font-weight: 300;
    text-align: left;
}

.blog-heading.sub {
    width: 100%;
    font-family: 'Open Sans', sans-serif;
    color: #333;
    font-size: 14px;
    line-height: 21px;
    font-weight: 400;
}

.blog-heading.sub.sidebar {
    margin-bottom: 20px;
    padding: 10px;
    border-style: solid;
    border-width: 1px;
    border-color: rgba(0, 0, 0, .1);
    font-family: Poppins, sans-serif;
    font-size: 12px;
    font-weight: 700;
    text-align: center;
    letter-spacing: 1px;
    text-transform: uppercase;
}

.content-section {
    padding-top: 80px;
    padding-bottom: 80px;
    background-color: #1b1d1f;
}

.content-section.gray {
    border-top-style: none;
    background-color: #f6f6f6;
}

.content-section.blue {
    background-color: #6ba4bf;
}

.footer-notes {
    padding-top: 20px;
    padding-bottom: 20px;
    border-top: 1px none #f5f5f5;
    background-color: #131516;
}

.footer-notes.gray {
    border-top-style: none;
    background-color: #eee;
}

.footer-notes.blue {
    background-color: #2741ff;
}

.column-50 {
    display: block;
    width: auto;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    text-align: left;
}

.navbar-1 {
    background-color: #fff;
}

.logo-image {
    display: block;
    margin-top: 30px;
    margin-bottom: 20px;
}

.logo-image.center-footer {
    display: block;
    margin-right: auto;
    margin-bottom: 60px;
    margin-left: auto;
}

.logo-image.center-footer.second-vr {
    margin-bottom: 10px;
}

.hero-container {
    padding-top: 30px;
    padding-bottom: 0px;
}

.div-column-footer {
    height: 257px;
    padding: 20px;
    border-style: solid;
    border-width: 1px;
    border-color: hsla(0, 0%, 100%, .07);
    border-radius: 5px;
    box-shadow: 0 0 12px 0 rgba(0, 0, 0, .18);
    text-align: left;
}

.div-column-footer.small {
    height: auto;
    border-style: none;
    border-color: hsla(0, 0%, 8%, .37);
    background-color: #212325;
    box-shadow: none;
}

.div-column-footer.small.white {
    border-style: none;
    background-color: hsla(0, 0%, 100%, .09);
}

.div-column-footer.without-lines {
    height: 284px;
    padding-left: 20px;
    border-style: none;
    box-shadow: none;
}

.email {
    color: #929292;
    text-decoration: underline;
}

.email.white {
    color: hsla(0, 0%, 100%, .67);
}

.footer-phone-text {
    padding-top: 5px;
    padding-bottom: 5px;
}

.footer-phone-text.center {
    color: #777;
    text-align: center;
}

.footer-phone-text.center.white {
    color: #fff;
}

.date {
    font-family: Poppins, sans-serif;
    color: #929292;
    font-size: 12px;
    letter-spacing: 1px;
}

.divider {
    height: 1px;
    margin-top: 20px;
    margin-bottom: 20px;
    background-color: rgba(63, 63, 63, .1);
}

.divider.gray {
    border-top-style: none;
    border-bottom-style: none;
    background-color: #e2e2e2;
    color: transparent;
}

.divider.white {
    background-color: hsla(0, 0%, 100%, .1);
}

.section-footer {
    padding-top: 50px;
    padding-bottom: 50px;
}

.section-footer.gray {
    background-color: #f1f1f1;
}

.section-footer.black {
    background-color: #1b1d1f;
}

.icon-quote {
    display: block;
    margin-right: auto;
    margin-bottom: 20px;
    margin-left: auto;
    background-color: transparent;
    text-align: center;
}

.icon-quote.twitter {
    margin-bottom: 30px;
    opacity: 0.3;
}

.top-heading-copy {
    height: auto;
    text-align: center;
}

.div-testimonial-name {
    margin-top: 0px;
    margin-bottom: 20px;
}

.name-testimonials {
    margin-bottom: 0px;
    font-family: Poppins, sans-serif;
    color: #fff;
    text-align: center;
}

.name-testimonials.black {
    color: #000;
}

.name-testimonials.dark {
    color: #333;
    font-weight: 500;
}

.slider-testimonilas {
    height: auto;
    padding: 0px 100px 40px;
    background-color: transparent;
}

.slider-testimonilas.simple {
    padding-right: 20px;
    padding-bottom: 0px;
    padding-left: 20px;
}

.slider-testimonilas.simple.small {
    padding-left: 0px;
}

.icon-arrow {
    margin-top: 55px;
    opacity: 0.18;
    -webkit-transition: opacity 400ms ease;
    transition: opacity 400ms ease;
}

.icon-arrow:hover {
    opacity: 1;
}

.team-div {
    height: 300px;
    border-radius: 0px;
    background-image: url('../images/8.jpg');
    background-position: 50% 50%;
    background-size: cover;
}

.team-div._2 {
    border-radius: 0px;
    background-image: url('../images/4.jpg');
}

.team-div._2.corners {
    background-image: url('../images/7_1.jpg');
}

.team-div._3 {
    border-radius: 0px;
    background-image: url('../images/1.jpg');
}

.team-div._3.corners {
    background-image: url('../images/3.jpg');
}

.team-div.corners {
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
}

.team-div.full-team {
    border-radius: 0px;
}

.team-div.full-team._1 {
    height: 300px;
    background-image: none;
    text-align: left;
}

.team-div.full-team._2 {
    height: 300px;
    background-image: url('../images/2.jpg');
    background-size: cover;
}

.team-div.full-team._3 {
    height: 300px;
    background-image: url('../images/3.jpg');
    background-size: 479px;
}

.team-div.full-team._4 {
    height: 300px;
    background-image: url('../images/4.jpg');
    background-size: 480px;
}

.team-div-text {
    padding-top: 20px;
    padding-bottom: 20px;
}

.success-message {
    border-radius: 5px;
    background-color: #1cbac8;
    color: #fff;
}

.error-message {
    margin-right: 120px;
    margin-left: 120px;
    padding-right: 10px;
    padding-left: 10px;
    border-radius: 5px;
    background-color: #e03737;
    font-family: 'Open Sans', sans-serif;
    color: #fff;
    text-align: center;
}

.error-message.second {
    margin-right: 0px;
    margin-left: 0px;
}

.text-block-2 {
    font-family: 'Open Sans', sans-serif;
}

.div-block-2 {
    width: 100%;
    height: 100%;
    background-image: -webkit-linear-gradient(270deg, rgba(0, 0, 0, .55), rgba(0, 0, 0, .55));
    background-image: linear-gradient(180deg, rgba(0, 0, 0, .55), rgba(0, 0, 0, .55));
    opacity: 0;
    -webkit-transition: opacity 400ms ease;
    transition: opacity 400ms ease;
    text-align: center;
}

.div-block-2:hover {
    opacity: 1;
}

.div-block-2.overlay {
    padding: 100px 40px 40px;
    background-image: none;
}

.div-block-2.overlay:hover {
    background-image: -webkit-linear-gradient(315deg, rgba(107, 164, 191, .85), rgba(210, 229, 238, .69));
    background-image: linear-gradient(135deg, rgba(107, 164, 191, .85), rgba(210, 229, 238, .69));
}

.link-3 {
    display: block;
    font-family: Lato, sans-serif;
    color: #333;
    font-size: 16px;
    text-align: center;
    text-decoration: none;
}

.link-3:hover {
    color: #6ba4bf;
}

.section {
    padding-top: 80px;
    padding-bottom: 80px;
    background-color: #f5f5f5;
}

.section.blog-header {
    padding-top: 239px;
    padding-bottom: 190px;
    background-image: url('../images/luca-bravo-207676.jpg');
    background-position: 0px -104px;
    background-size: 2000px;
}

.section.blog-header.image {
    height: 500px;
    padding-top: 0px;
    padding-bottom: 0px;
    background-image: url('../images/annie-spratt-61562.jpg');
    background-position: 50% 50%;
    background-size: cover;
}

.section.blog-pages-section {
    position: relative;
    padding-top: 0px;
    padding-bottom: 80px;
    background-color: #f1f1f1;
    font-family: 'Open Sans', sans-serif;
}

.section.blog-pages-section.new {
    padding-top: 80px;
}

.section.white {
    padding-top: 80px;
    padding-bottom: 80px;
    background-color: #fff;
    background-image: -webkit-linear-gradient(77deg, rgba(70, 92, 255, .57), hsla(0, 0%, 100%, 0)), -webkit-linear-gradient(270deg, rgba(0, 0, 0, .1), rgba(0, 0, 0, .1)), url('../images/234324_1.jpg');
    background-image: linear-gradient(13deg, rgba(70, 92, 255, .57), hsla(0, 0%, 100%, 0)), linear-gradient(180deg, rgba(0, 0, 0, .1), rgba(0, 0, 0, .1)), url('../images/234324_1.jpg');
    background-position: 0px 0px, 0px 0px, 50% 50%;
    background-size: auto, auto, cover;
}

.section.singel {
    padding-top: 50px;
}

.section.singel.new {
    padding-bottom: 0px;
}

.section.small {
    padding-top: 40px;
    padding-bottom: 20px;
}

.portfolio-block-title {
    margin-top: 0px;
    margin-bottom: 0px;
    font-family: Poppins, sans-serif;
    color: #fff;
    font-size: 14px;
    line-height: 22px;
    font-style: normal;
    font-weight: 600;
    text-align: left;
    letter-spacing: 2px;
    text-transform: uppercase;
}

.portfolio-block-subtitle {
    font-family: Poppins, sans-serif;
    color: hsla(0, 0%, 100%, .82);
    font-style: normal;
    font-weight: 300;
    text-align: left;
    letter-spacing: 1px;
}

.blog-image {
    overflow: hidden;
    width: 100%;
    height: 220px;
    margin-bottom: 0px;
    border-radius: 1px;
    background-image: url('../images/engineering-tools.jpg');
    background-position: 50% 50%;
    background-size: cover;
}

.blog-image.imag3 {
    margin-bottom: 20px;
    background-image: url('../images/alvin-engler-48444.jpg');
    background-position: 50% 50%;
    -webkit-transition: box-shadow 400ms ease;
    transition: box-shadow 400ms ease;
}

.blog-image.imag3:hover {
    box-shadow: 0 20px 20px 0 rgba(0, 0, 0, .19);
}

.blog-image.image4 {
    background-image: url('../images/breather-187924.jpg');
    background-size: cover;
    -webkit-transition: box-shadow 400ms ease;
    transition: box-shadow 400ms ease;
}

.blog-image.image4:hover {
    box-shadow: 0 20px 20px 0 rgba(0, 0, 0, .19);
}

.blog-image.image5 {
    background-image: url('../images/bench-accounting-49025.jpg');
    background-position: 50% 50%;
    background-size: cover;
    -webkit-transition: box-shadow 400ms ease;
    transition: box-shadow 400ms ease;
}

.blog-image.image5:hover {
    box-shadow: 0 20px 20px 0 rgba(0, 0, 0, .19);
}

.blog-image._7 {
    background-image: url('../images/david-cohen-142755.jpg');
    background-position: 50% 50%;
}

.blog-image._10 {
    background-image: url('../images/matthew-henry-213827.jpg');
}

.blog-image._11 {
    background-image: url('../images/matthew-henry-213827.jpg');
    background-position: 50% 50%;
    background-size: cover;
}

.blog-image._12 {
    background-image: url('../images/access-control.jpg');
}

.blog-image._13 {
    background-image: url('../images/home-automation.jpg');
}

.blog-image._14 {
    background-image: url('../images/intercom.jpg');
}

.blog-image._15 {
    background-image: url('../images/58dbc937e78e13ae4a7ea4eb_man-ipad-macbook.jpg');
}

.blog-image._16 {
    background-image: url('../images/aneta-ivanova-776.jpg');
}

.blog-image.big {
    height: 400px;
    background-image: url('../images/4536535.jpg');
}

.blog-image.big._7 {
    height: 400px;
    background-image: url('../images/123121424.jpg');
}

.blog-image.big._13 {
    background-image: url('../images/32432423.jpg');
    background-position: 50% 100%;
}

.blog-image.big._15 {
    background-image: url('../images/5937dc846523ca70e6d70e35_sergey-pesterev-222160.jpg');
}

.blog-image.big._16 {
    background-image: url('../images/2312.jpeg');
    background-position: 50% 100%;
}

.blog-image.education {
    background-image: url('../images/589edf89cf4e78737d58f15b_Studies_13.jpg');
}

.blog-post-overlay {
    position: relative;
    overflow: hidden;
    width: 100%;
    height: 100%;
    margin-bottom: 0px;
    float: none;
    border-radius: 0px;
    background-image: -webkit-linear-gradient(270deg, rgba(0, 0, 0, .22), rgba(0, 0, 0, .22));
    background-image: linear-gradient(180deg, rgba(0, 0, 0, .22), rgba(0, 0, 0, .22));
    -webkit-transition: background-color 200ms ease;
    transition: background-color 200ms ease;
}

.blog-post-overlay:hover {
    background-color: rgba(107, 164, 191, .5);
}

.blog-content-services {
    float: none;
    text-align: left;
}

.blog-content-services.date {
    position: absolute;
    left: 35px;
    top: 25px;
    float: none;
}

.blog-content-services.tittle {
    position: absolute;
    left: 0px;
    right: 0px;
    bottom: 0px;
    overflow: hidden;
    padding: 55px 35px 35px;
}

.blog-content-services.tittle.white {
    position: static;
    display: block;
    overflow: visible;
    height: auto;
    margin-top: -5px;
    padding-top: 30px;
    padding-bottom: 30px;
    border-style: none;
    border-radius: 0px;
    background-color: transparent;
}

.blog-content-services.tittle.white.sidebar {
    padding: 10px 0px 30px;
    background-color: transparent;
}

.blog-content-services.tittle.white.big {
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    border-bottom: 1px solid rgba(0, 0, 0, .1);
}

.date-blog {
    display: inline-block;
    font-family: Poppins, sans-serif;
    color: #fff;
    font-size: 11px;
    line-height: 23px;
    letter-spacing: 2px;
}

.date-blog.orange {
    margin-bottom: 10px;
    background-color: transparent;
    color: #949090;
    font-weight: 400;
    letter-spacing: 0px;
}

.date-blog.orange.big {
    color: #777;
    font-size: 18px;
    line-height: 28px;
    text-transform: uppercase;
}

.date-blog.orange.one {
    display: block;
}

.blog-tittle {
    margin-bottom: 10px;
    font-family: Lato, sans-serif;
    color: #fff;
    font-size: 16px;
    line-height: 22px;
    font-weight: 600;
    letter-spacing: 1px;
    text-decoration: none;
    text-transform: uppercase;
}

.blog-tittle.small {
    font-size: 14px;
    line-height: 20px;
    font-weight: 600;
    letter-spacing: 1px;
    text-transform: uppercase;
}

.blog-tittle.black {
    display: inline-block;
    margin-bottom: 0px;
    color: #000;
    line-height: 22px;
    text-decoration: none;
}

.blog-tittle.black.recent {
    display: block;
}

.blog-tittle.black.recent.small {
    font-weight: 400;
    letter-spacing: 0px;
    text-transform: none;
}

.blog-tittle.black.recent.whi {
    color: #5692fd;
}

.blog-tittle.black.recent.whi._1 {
    margin-top: 40px;
}

.blog-tittle.black.small {
    letter-spacing: 0px;
    text-transform: none;
}

.author-post {
    margin-top: 20px;
    padding-top: 0px;
    float: none;
    border-top: 0px none rgba(0, 0, 0, .09);
}

.author-post.singel-pages {
    display: block;
    width: 100%;
    margin-top: 50px;
    margin-right: auto;
    margin-left: auto;
    text-align: center;
}

.author-post.new {
    height: auto;
    margin-top: 0px;
    padding-top: 20px;
    border-top-style: solid;
    border-top-width: 1px;
}

.blog-author-image {
    width: 20px;
    height: 20px;
    margin-right: 10px;
    float: left;
    border-radius: 2px;
}

.blog-author-image.singel-pages {
    width: 90px;
    height: 90px;
    margin-right: 20px;
    margin-left: 0px;
    float: none;
    border-radius: 100px;
}

.name-author-blog {
    float: left;
    font-family: Poppins, sans-serif;
    color: #fff;
    font-size: 11px;
    font-weight: 400;
    letter-spacing: 2px;
    text-transform: uppercase;
}

.name-author-blog.singel-pages {
    float: none;
    color: #000;
    font-size: 18px;
    line-height: 27px;
}

.name-author-blog.singel-pages.small {
    padding-top: 20px;
    font-weight: 500;
}

.name-author-blog.black {
    color: #575757;
    font-weight: 500;
}

.blog-post-content {
    display: block;
    width: 80%;
    margin: -140px auto 60px;
    padding: 70px;
    border-radius: 4px;
    background-color: #fff;
    box-shadow: 0 0 33px 0 rgba(0, 0, 0, .04);
}

.blog-post-content._2 {
    margin-top: 0px;
    background-color: #fff;
}

.blog-post-content._2.top {
    margin-top: -100px;
}

.blog-post-content._2.top.left {
    width: 100%;
    margin-top: 0px;
    margin-right: 0px;
    margin-left: 0px;
    background-color: hsla(0, 0%, 100%, .6);
}

.blog-post-content.transparent {
    margin-top: 0px;
    padding-top: 0px;
    padding-right: 40px;
    padding-left: 40px;
    background-color: transparent;
    box-shadow: none;
}

.left-divider-line {
    display: inline-block;
    margin-top: 20px;
    margin-bottom: 30px;
    padding-right: 0px;
    padding-left: 20px;
    border-left: 2px solid #6ba4bf;
}

.div-block-5 {
    display: block;
    width: 100%;
    height: 1px;
    margin: 60px auto 20px;
    background-color: #dfdfdf;
}

.text-block-5 {
    display: block;
    font-size: 14px;
    letter-spacing: 1px;
}

.text-block-5.right {
    text-align: left;
}

.icon {
    margin-top: 40px;
    margin-right: 6px;
    margin-bottom: 51px;
    font-size: 10px;
}

.icon.right {
    margin-top: 14px;
    margin-right: 20px;
    margin-bottom: 4px;
}

.icon.left {
    margin-top: 20px;
    margin-right: 0px;
    margin-bottom: 20px;
}

.icon.short {
    margin-top: 15px;
    margin-bottom: 15px;
}

.dropdown-list.w--open {
    width: 400px;
    padding: 4px 0;
    background-color: #fff;
    box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, .1);
}

.dropdown-list.small.w--open {
    width: 260px;
}

.dropdown-list.small.right.w--open {
    right: 0;
}

.dropdown-list.elements.w--open {
    width: 550px;
    background-color: #fff;
    box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, .1);
}

.dropdown-list.elements.one.w--open {
    width: auto;
}

.dropdown-list.homes.w--open {
    width: 600px;
    background-color: #fff;
    box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, .1);
}

.dropdown-list.right.w--open {
    width: 200px;
}

.dropdown-list.homes.left.w--open {
    width: 700px;
}

.dropdown-list.homes.left.one.w--open {
    width: auto;
}

.dropdown-list.port.w--open {
    width: 200px;
}

.dropdown-list.blog.w--open {
    width: 200px;
}

.dropdown-list.one.w--open {
    width: auto;
}

.column-51 {
    border-right: 0px none #000;
    border-left: 1px solid rgba(0, 0, 0, .1);
    color: #f3f7fa;
}

.dropdown-link {
    -webkit-transition: color 300ms ease;
    transition: color 300ms ease;
    font-family: 'Open Sans', sans-serif;
    color: #757575;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 1px;
    text-transform: uppercase;
}

.dropdown-link:hover {
    color: #000;
    font-weight: 400;
}

.dropdown-link.w--current {
    color: #6ba4bf;
}

.separator {
    display: block;
    width: 10%;
    height: 3px;
    margin: 30px auto;
    background-color: #6ba4bf;
}

.separator.left {
    display: block;
    margin: 20px 0px;
    float: none;
}

.separator.white {
    background-color: hsla(0, 0%, 100%, .53);
}

.price {
    position: relative;
    margin-top: 10px;
    margin-bottom: 0px;
    font-family: 'Open Sans', sans-serif;
    font-size: 50px;
    font-weight: 300;
    text-align: center;
    letter-spacing: 2px;
}

.logo {
    padding: 15px;
    opacity: 0.7;
    -webkit-transition: opacity 400ms ease;
    transition: opacity 400ms ease;
}

.logo:hover {
    opacity: 1;
}

.one-side-image {
    position: relative;
    width: 50%;
    height: 600px;
    float: left;
    background-image: url('../images/bench-accounting-49025.jpg');
    background-position: 0px 100%;
    background-size: cover;
}

.one-side-image.gray {
    background-color: #f5f5f5;
    background-image: none;
}

.one-side-image.gray.service {
    background-image: -webkit-linear-gradient(315deg, #c325eb, #6ba4bf);
    background-image: linear-gradient(135deg, #c325eb, #6ba4bf);
}

.one-side-image.gray.service.education {
    background-image: -webkit-linear-gradient(315deg, #7c25eb 41%, #6ba4bf);
    background-image: linear-gradient(135deg, #7c25eb 41%, #6ba4bf);
}

.center-div {
    position: absolute;
    left: 100px;
    top: 30%;
    right: 100px;
    bottom: auto;
}

.white-center-copy {
    background-color: transparent;
    font-family: Poppins, sans-serif;
    color: #fff;
    font-size: 16px;
    line-height: 26px;
    text-align: center;
    letter-spacing: 1px;
}

.white-center-copy.green {
    color: #777;
    text-transform: uppercase;
}

.costume-link {
    display: inline-block;
    margin-top: 10px;
    margin-bottom: 10px;
    padding-top: 0px;
    float: left;
    font-family: 'Open Sans', sans-serif;
    color: #6ba4bf;
    font-size: 12px;
    font-weight: 600;
    text-align: left;
    letter-spacing: 1px;
    text-decoration: none;
    text-transform: uppercase;
}

.costume-link:hover {
    color: #000;
}

.costume-link.dark {
    display: block;
    float: none;
    -webkit-transition: color 400ms ease;
    transition: color 400ms ease;
    color: #000;
    text-align: center;
    text-decoration: none;
}

.costume-link.dark:hover {
    color: #6ba4bf;
}

.costume-link.dark.blog {
    margin-top: 30px;
    float: none;
}

.costume-link.dark.blog:hover {
    color: #6ba4bf;
}

.costume-link.dark.blog.left {
    margin-top: 10px;
    color: #6ba4bf;
    text-align: left;
}

.costume-link.dark.blog.left:hover {
    color: hsla(0, 0%, 7%, .91);
}

.costume-link.dark.works {
    margin-top: 50px;
}

.hero-video {
    width: 100%;
    height: 100%;
    padding-top: 120px;
    padding-bottom: 200px;
    background-image: -webkit-linear-gradient(315deg, rgba(172, 18, 245, .91), rgba(255, 133, 0, .79) 76%);
    background-image: linear-gradient(135deg, rgba(172, 18, 245, .91), rgba(255, 133, 0, .79) 76%);
}

.hero-video.pasword {
    padding-top: 0px;
    padding-bottom: 0px;
}

.hero-video.car {
    padding-top: 300px;
    padding-bottom: 200px;
    background-image: -webkit-linear-gradient(270deg, rgba(0, 0, 0, .5), rgba(0, 0, 0, .5));
    background-image: linear-gradient(180deg, rgba(0, 0, 0, .5), rgba(0, 0, 0, .5));
}

.paragraph-3 {
    font-size: 16px;
    line-height: 26px;
    text-align: center;
}

.color {
    color: #6ba4bf;
    font-weight: 700;
}

.color.box {
    padding: 10px;
    border-radius: 10px;
    background-color: #5692fd;
    color: #fff;
}

.progress-wrapper {
    position: relative;
    margin-bottom: 15px;
}

.progress-line {
    width: 100%;
    height: 3px;
    background-color: #f5f5f7;
}

.progress-line.big {
    height: 10px;
}

.progress-line.big.gray {
    height: 6px;
}

.progress-line.gray {
    background-color: #ddd;
}

.progress-line.gray {
    background-color: #e0e0e0;
}

.progress-color {
    position: absolute;
    left: 0px;
    top: 0px;
    right: 0px;
    bottom: 0px;
    width: 80%;
    height: 100%;
    background-color: #6ba4bf;
    background-image: -webkit-linear-gradient(315deg, #c325eb, #6ba4bf);
    background-image: linear-gradient(135deg, #c325eb, #6ba4bf);
}

.progress-color.design {
    width: 90%;
    background-color: #6ba4bf;
}

.progress-color.design.color3 {
    background-color: red;
}

.progress-color.design.color2 {
    background-color: #3bc557;
}

.progress-color.design.color4 {
    background-color: #c156fd;
}

.progress-color.design.color4.blue {
    background-image: -webkit-linear-gradient(315deg, #6ba4bf, #5692fd);
    background-image: linear-gradient(135deg, #6ba4bf, #5692fd);
}

.progress-color.compatible {
    width: 70%;
}

.progress-color.compatible.color2 {
    background-color: #0fd7e9;
}

.progress-color.color1 {
    background-color: #5692fd;
}

.progress-color.color3 {
    background-color: #531cc8;
}

.progress-color.color6 {
    background-color: #bc46ff;
}

.title-skills {
    display: inline-block;
    font-family: Poppins, sans-serif;
    font-weight: 400;
    text-align: left;
}

.title-skills.percentual {
    float: right;
    font-weight: 600;
}

.title-skills.white {
    color: #fff;
}

.title-skills.event {
    color: #8eb6fc;
}

.skills-holder {
    width: 100%;
    height: 80px;
    text-align: left;
}

.skills-holder.design {
    text-align: left;
}

.row-skills {
    margin-top: 80px;
}

.row-skills.about {
    margin-top: 0px;
}

.div-block-6 {
    display: block;
    margin-left: 10px;
    text-align: center;
}

.slider-3 {
    height: 400px;
    background-color: transparent;
}

.div-block-7 {
    padding-top: 0px;
}

.slide-nav-2 {
    color: #212121;
    font-size: 10px;
}

.slide-nav-2.about {
    top: 300px;
}

.slide-nav-2.about.sec {
    top: 340px;
}

.left-arrow-2 {
    display: none;
}

.right-arrow-2 {
    display: none;
}

.wrapper-info {
    padding: 0px 10px 0px 70px;
}

.wrapper-info.left {
    width: auto;
    padding: 0px;
    float: left;
}

.wrapper-info.left.new {
    float: none;
}

.tabs-menu-portfolio {
    margin-bottom: 20px;
    text-align: center;
}

.tabs-menu-portfolio.left {
    margin-bottom: 20px;
    text-align: center;
}

.tabs-menu-portfolio.center {
    text-align: center;
}

.portfolio-button-menu {
    margin-right: 5px;
    margin-left: 5px;
    border-bottom: 2px solid hsla(0, 0%, 47%, .34);
    border-radius: 0px;
    background-color: transparent;
    font-family: Poppins, sans-serif;
    color: #000;
    font-size: 12px;
    letter-spacing: 1px;
    text-transform: uppercase;
}

.portfolio-button-menu:hover {
    border-bottom-color: #777;
}

.portfolio-button-menu.w--current {
    margin-right: 5px;
    margin-left: 5px;
    border-bottom: 2px solid #6ba4bf;
    border-radius: 0px;
    background-color: transparent;
    color: #000;
}

.portfolio-button-menu.white {
    border-bottom-color: hsla(0, 0%, 100%, .21);
    color: #fff;
}

.portfolio-button-menu.white:hover {
    border-bottom-color: hsla(0, 0%, 100%, .99);
}

.portfolio-button-menu.white.w--current {
    border-bottom-color: #6ba4bf;
    color: #fff;
}

.right {
    text-align: right;
}

.image-9 {
    display: block;
    margin-top: 20px;
    margin-right: auto;
    margin-left: auto;
}

.footer-container {
    text-align: center;
}

.body-black {
    background-color: #000;
}

.blog-wrapper {
    display: block;
    width: 100%;
    height: 460px;
    margin-right: auto;
    margin-bottom: 20px;
    margin-left: auto;
    background-color: #fff;
    box-shadow: 0 1px 5px 0 rgba(0, 0, 0, .13);
}

.blog-wrapper.small {
    width: 95%;
}

.blog-wrapper.big {
    height: auto;
    margin-bottom: 40px;
    box-shadow: none;
}

.blog-copy {
    display: inline-block;
    margin-bottom: 20px;
    font-size: 14px;
    text-decoration: none;
}

.row {
    margin-top: 20px;
    margin-bottom: 20px;
}

.row.no-padding {
    margin-top: 0px;
    margin-bottom: 0px;
}

.copy-sidebar {
    margin-top: 30px;
    margin-bottom: 30px;
}

.tags {
    margin-top: 60px;
    padding-top: 0px;
    border-top: 1px none rgba(0, 0, 0, .09);
    text-align: center;
}

.tags.new {
    margin-top: 20px;
}

.categories {
    text-align: center;
}

.categories:hover {
    background-color: #fafafa;
    color: #494949;
}

.unordered {
    margin-top: 30px;
}

.paragraph-7 {
    margin-top: 20px;
    float: left;
}

.tabs-portfolio {
    display: block;
    width: 98%;
    margin-right: auto;
    margin-left: auto;
}

.about-company {
    margin-top: 20px;
    margin-bottom: 30px;
    padding-top: 20px;
    padding-bottom: 20px;
    border-top: 1px solid rgba(0, 0, 0, .11);
    border-bottom: 1px solid rgba(0, 0, 0, .11);
}

.image-singe {
    height: 400px;
    margin-bottom: 20px;
    background-image: url('../images/Santorini-Greece-8.jpg');
    background-position: 50% 50%;
    background-size: cover;
    background-repeat: no-repeat;
}

.image-singe._2 {
    background-image: url('../images/234324_1.jpg');
    background-position: 50% 0px;
    background-size: cover;
}

.image-singe._3 {
    background-image: url('../images/Santorini-Greece-91.jpg');
    background-size: cover;
}

.image-11 {
    padding-top: 0px;
}

.copy-text {
    padding-left: 20px;
}

.containner-middile {
    padding-top: 260px;
}

.slider-div-container {
    display: block;
    width: 1170px;
    height: 100%;
    margin-right: auto;
    margin-left: auto;
}

.slider-div-container.event {
    width: 1170px;
    margin-top: 100px;
}

.slider-div-container.full {
    width: auto;
}

.utility-page-wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100vw;
    height: 100vh;
    max-height: 100%;
    max-width: 100%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.utility-page-wrap.new {
    background-image: url('../images/32432142345.jpg');
    background-position: 0px 0px;
    background-size: cover;
}

.utility-page-content {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 260px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    text-align: center;
}

.utility-page-form {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
}

.heading-7 {
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
}

.heading-7.protected {
    font-size: 24px;
    font-weight: 700;
    letter-spacing: 2px;
    text-transform: uppercase;
}

.text-field-2 {
    font-family: Poppins, sans-serif;
    text-align: center;
}

.submit-button {
    background-color: hsla(0, 0%, 7%, .91);
    font-family: Poppins, sans-serif;
}

.submit-button:hover {
    background-color: #000;
}

.image-13 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
}

._404 {
    font-family: 'Open Sans', sans-serif;
    color: #fff;
    font-size: 30px;
    font-weight: 700;
    letter-spacing: 1px;
}

.text-block-6 {
    font-family: 'Open Sans', sans-serif;
    color: #fff;
}

.map {
    margin-top: -100px;
    box-shadow: 0 9px 21px 0 rgba(0, 0, 0, .07);
}

.map.grayscale {
    height: 500px;
    margin-top: 0px;
    margin-bottom: 40px;
    box-shadow: none;
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
}

.map.grayscale._2 {
    margin-top: 0px;
}

.line-font {
    text-decoration: line-through;
}

.sale {
    position: absolute;
    top: 12px;
    right: 24px;
    display: inline-block;
    padding: 5px 15px;
    border-radius: 20px;
    background-color: #6ba4bf;
    font-family: 'Open Sans', sans-serif;
    color: #fff;
    font-style: normal;
    font-weight: 300;
    letter-spacing: 1px;
}

.purchase-row {
    margin-top: 60px;
}

.container-tab {
    display: block;
    width: 80%;
    margin-right: auto;
    margin-left: auto;
}

.list-item-2 {
    padding-top: 0px;
    padding-bottom: 0px;
    border-style: none;
    border-width: 1px;
    border-color: rgba(0, 0, 0, .11);
}

.lighter-paragraph {
    color: #999999;
}

.lighter-paragraph.font {
    font-family: 'Open Sans', sans-serif;
    font-weight: 300;
}

.bottom-space-blog {
    margin-bottom: 100px;
}

.bottom-space-blog.less {
    margin-bottom: 10px;
    padding: 20px;
    border-bottom: 1px none #dfdfdf;
    text-align: center;
}

.bottom-space-blog.less:hover {
    padding-right: 20px;
    padding-left: 20px;
    background-color: rgba(0, 0, 0, .1);
}

.info-content.dt {
    margin-right: 0px;
    padding-right: 5px;
    padding-left: 5px;
    float: none;
    border-right: 0px none #beb8b8;
    text-decoration: none;
}

.date-link {
    display: block;
    -webkit-transition: all 400ms ease;
    transition: all 400ms ease;
    font-family: 'Open Sans', sans-serif;
    color: #777;
    text-decoration: none;
}

.date-link:hover {
    color: #000;
}

.date-link.new {
    color: #6ba4bf;
}

.button-div-right {
    width: 100%;
    float: none;
}

.latest-news-content {
    width: auto;
    float: none;
    text-align: center;
}

.top-space-button {
    margin-top: 20px;
}

.left-arrow-7 {
    display: none;
}

.right-arrow-7 {
    display: none;
}

.slide-nav-4 {
    font-size: 10px;
}

.slide-nav-6 {
    font-size: 10px;
}

.section-fullwidth {
    padding-top: 60px;
    padding-bottom: 20px;
}

.banner {
    position: relative;
    height: 800px;
}

.banner.three {
    padding-top: 20px;
}

.container-default {
    position: relative;
    padding-top: 0px;
    text-align: center;
}

.container-default * {/* SLOGIX FIX: Needed so any element inside is hidden before its transition is triggered. */
    display: none;
}

.sec {
    padding-bottom: 0px;
}

.heading-13 {
    font-family: Poppins, sans-serif;
    font-weight: 600;
}

.heading-13.white {
    margin-top: 0px;
    color: #fff;
}

.gray {
    border-top: 1px solid rgba(0, 0, 0, .1);
    border-bottom: 1px solid rgba(0, 0, 0, .1);
    background-color: #f5f5f5;
    text-align: center;
}

.row-play {
    margin-top: 0px;
    padding-top: 30px;
}

.about-buttons {
    padding-top: 0px;
    padding-bottom: 0px;
}

.image-background {
    overflow: hidden;
    width: 100%;
    height: 100%;
    background-image: url('../images/5737202eeea54c982f2afb84_Mountain.jpg');
    background-position: 50% 50%;
    background-size: cover;
    background-repeat: no-repeat;
}

.image-14 {
    display: inline-block;
}

.image-14.left-nav {
    display: block;
    margin-top: 0px;
    margin-right: auto;
    margin-left: auto;
    padding-left: 0px;
    float: none;
}

.left-nav {
    display: block;
    margin-bottom: 0px;
    padding-left: 0px;
}

.body-left-nav {
    height: 100%;
    padding-left: 300px;
}

.navbar-scroll {
    position: fixed;
    left: 0px;
    top: 0px;
    right: 0px;
    z-index: 2000;
    display: none;
    background-color: #fff;
    box-shadow: 0 0 14px 0 rgba(0, 0, 0, .15);
}

.intro-link {
    position: fixed;
    right: 15px;
    bottom: 15px;
    z-index: 3000;
    display: block;
    width: 50px;
    height: 50px;
    border-radius: 5px;
    background-color: rgba(255, 133, 0, .41);
    background-image: url('../images/layout-of-gallery-with-header.png');
    background-position: 50% 50%;
    background-size: 30px;
    background-repeat: no-repeat;
    -webkit-transition: all 400ms ease;
    transition: all 400ms ease;
}

.intro-link:hover {
    background-color: #6ba4bf;
}

.intro-link.top {
    bottom: 75px;
    background-color: rgba(0, 0, 0, .45);
    background-image: url('../images/up-arrow.png');
    background-size: 24px;
}

.intro-link.top:hover {
    background-color: #000;
}

.link-containner {
    position: fixed;
    z-index: 3000;
}

.logo-footer {
    margin-top: 10px;
    margin-bottom: 20px;
}

.container-6 {
    display: block;
}

.heading-14 {
    font-weight: 500;
    text-transform: uppercase;
}

.latest-blog-with-image {
    width: 96%;
    padding-top: 20px;
    border-bottom: 1px solid rgba(0, 0, 0, .13);
}

.latest-blog-with-image.first {
    padding-top: 0px;
}

.image-div {
    width: 100px;
    height: 100px;
    padding-right: 0px;
    background-image: url('../images/breather-187924.jpg');
    background-position: 50% 50%;
    background-size: cover;
}

.image-div.date {
    padding-top: 12px;
    padding-bottom: 12px;
    border: 1px solid #d8d8d8;
    background-color: #f5f5f5;
    background-image: none;
    -webkit-transition: all 400ms ease;
    transition: all 400ms ease;
    font-size: 20px;
    text-align: center;
}

.image-div.date:hover {
    box-shadow: 0 1px 20px 0 rgba(0, 0, 0, .1);
}

.image-div.second {
    background-image: url('../images/bench-accounting-49025.jpg');
    background-position: 100% 50%;
}

.image-div.sec {
    background-image: url('../images/bench-accounting-49025.jpg');
    background-position: 100% 50%;
}

.image-div.small {
    width: 60px;
    height: 60px;
    margin-right: 0px;
    padding-right: 0px;
}

.info-div-blog.small {
    margin-left: 10px;
    text-align: left;
}

.info-div-blog.padding {
    padding-left: 15px;
}

.number {
    color: #6ba4bf;
    font-size: 40px;
    line-height: 40px;
    font-weight: 700;
}

.number.blue {
    color: #6ba4bf;
}

.right-arrow-9 {
    display: none;
}

.left-arrow-9 {
    display: none;
}

.slide-nav-11 {
    top: 240px;
    font-size: 10px;
}

.slide-nav-11.new {
    top: 400px;
}

.slide-nav-11.new.blog {
    top: 330px;
}

.slide-nav-11.new.small {
    top: 340px;
}

.cta-in-container {
    width: 100%;
    padding: 35px 40px;
    border-style: solid;
    border-width: 1px 1px 1px 2px;
    border-color: rgba(0, 0, 0, .09) rgba(0, 0, 0, .09) rgba(0, 0, 0, .09) #6ba4bf;
    background-color: #f5f5f5;
}

.cta-in-container.white {
    background-color: #eee;
    background-image: url('../images/header_.png');
    background-position: 50% 50%;
    background-size: cover;
    background-repeat: no-repeat;
}

.cta-in-container.trasparent {
    border-right-style: none;
    border-left-style: none;
    background-color: transparent;
}

.services-wrapper-div {
    padding-top: 60px;
}

.services-wrapper-div.padding {
    padding-bottom: 60px;
}

.blog-slider {
    height: auto;
    background-color: transparent;
}

.arrow-algined {
    display: none;
}

.slide-nav-12 {
    top: 500px;
    font-size: 10px;
}

.right-arrow-10 {
    display: none;
}

.headline {
    margin-bottom: 15px;
    padding-bottom: 7px;
    border-bottom: 1px solid rgba(0, 0, 0, .1);
}

.headline.blog {
    margin-bottom: 20px;
}

.headline.portfolio {
    margin-bottom: 15px;
}

.headline.whi {
    border-bottom-color: rgba(86, 146, 253, .33);
}

.skills-wrapper {
    width: 100%;
}

.container-full {
    display: block;
    max-width: 1170px;
    margin-right: auto;
    margin-left: auto;
    padding: 80px 10px;
    text-align: left;
}

.container-full.bottom {
    border-top: 1px none #000;
    border-bottom: 1px solid rgba(0, 0, 0, .09);
}

.container-full.bottom.no-line {
    padding-bottom: 30px;
    border-bottom-style: none;
}

.container-full.bottom.no-line.medicine {
    margin-top: -100px;
}

.container-full.bottom.no-line.min {
    margin-top: -80px;
    padding-bottom: 60px;
}

.container-full.bottom.upper {
    margin-top: -100px;
}

.container-full.bottom.upper.new {
    margin-top: 0px;
}

.container-full.no-padding {
    display: block;
    padding-top: 0px;
    padding-bottom: 0px;
    text-align: left;
}

.container-full.no-padding.transparent {
    background-color: #471396;
}

.container-full.no-padding.top {
    padding-bottom: 60px;
}

.container-full.no-padding-top {
    padding-top: 0px;
}

.container-full.no-padding-top.more {
    padding-bottom: 120px;
}

.container-full.bottom-nopadding {
    padding-bottom: 0px;
}

.container-full.bottom-nopadding.line {
    border-bottom: 1px solid rgba(0, 0, 0, .1);
}

.container-full.top.line {
    border-top: 1px solid rgba(0, 0, 0, .1);
}

.container-full.clients {
    padding-top: 40px;
    padding-bottom: 40px;
}

.container-full.inner-padding-top {
    padding-top: 140px;
}

.container-full.inner-padding-top.trav {
    padding-top: 100px;
    padding-bottom: 100px;
}

.container-full.inner-padding-top.wedding {
    height: auto;
    background-image: none;
}

.container-full.counter {
    padding-top: 40px;
    padding-bottom: 40px;
}

.container-full.testimonials {
    max-width: 1000px;
    padding-bottom: 120px;
}

.container-full.testimonials.small {
    width: 92%;
    border: 1px solid #e0e0e0;
}

.container-full.testimonials.small.new {
    width: 100%;
    padding-top: 20px;
    padding-bottom: 20px;
    border-style: none;
}

.container-full.testimonials.small._100 {
    width: 100%;
    height: 420px;
    padding-top: 40px;
    padding-bottom: 40px;
}

.container-full.navigation {
    padding-top: 0px;
    padding-bottom: 0px;
}

.container-full.slider {
    padding-top: 300px;
}

.container-full.bottom-line {
    padding-bottom: 30px;
    border-bottom: 1px solid rgba(0, 0, 0, .09);
}

.container-full.minus {
    margin-top: -170px;
}

.container-full.event {
    margin-top: 240px;
}

.container-full.event.no-padding-bottom {
    padding-bottom: 30px;
}

.container-full.half {
    padding-top: 30px;
    padding-bottom: 30px;
}

.container-full.top-line {
    border-top: 1px solid rgba(0, 0, 0, .09);
}

.container-full.we {
    padding-bottom: 120px;
}

.container-full.footer {
    padding-top: 40px;
    padding-bottom: 40px;
}

.orange {
    background-color: #6ba4bf;
}

.background {
    background-image: -webkit-linear-gradient(270deg, rgba(0, 0, 0, .8), rgba(0, 0, 0, .8)), url('../images/5737202eeea54c982f2afb84_Mountain.jpg');
    background-image: linear-gradient(180deg, rgba(0, 0, 0, .8), rgba(0, 0, 0, .8)), url('../images/5737202eeea54c982f2afb84_Mountain.jpg');
    background-position: 0px 0px, 50% 50%;
    background-size: auto, cover;
    background-repeat: repeat, no-repeat;
    background-attachment: scroll, fixed;
}

.background.counters {
    background-image: -webkit-linear-gradient(270deg, rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url('../images/crew-87250.jpg');
    background-image: linear-gradient(180deg, rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url('../images/crew-87250.jpg');
    background-position: 0px 0px, 50% 50%;
    background-size: auto, cover;
    background-repeat: repeat, repeat;
    background-attachment: scroll, scroll;
}

.navigation-wrapper {
    background-color: #fff;
    box-shadow: 1px 1px 3px -4px #000;
}

.navigation-wrapper.line {
    box-shadow: 1px 1px 13px -4px rgba(0, 0, 0, .17);
}

.column-60 {
    border-left: 1px solid rgba(0, 0, 0, .1);
}

.shadow-div {
    height: 100px;
    background-image: url('../images/big_shadow_full.png');
    background-position: 50% 50%;
    background-size: cover;
    background-repeat: no-repeat;
}

.wrapper {
    display: inline-block;
    width: 60px;
    padding-top: 40px;
    padding-bottom: 35px;
    padding-left: 10px;
    float: right;
}

.search {
    width: 20px;
    height: 20px;
    margin-left: 0px;
    padding-right: 10px;
    padding-left: 10px;
    background-image: url('../images/magnifying-glass.png');
    background-position: 50% 50%;
    background-size: 14px;
    background-repeat: no-repeat;
}

.cart {
    width: 20px;
    height: 20px;
    margin-right: 0px;
    float: right;
    background-image: url('../images/shopping-cart.png');
    background-position: 50% 50%;
    background-size: 14px;
    background-repeat: no-repeat;
}

.row-one {
    margin-top: 30px;
    padding-top: 30px;
    border-top: 1px none rgba(0, 0, 0, .1);
}

.color-stripe {
    height: auto;
    padding-top: 0px;
    padding-bottom: 0px;
    background-image: -webkit-linear-gradient(315deg, #c325eb, #6ba4bf);
    background-image: linear-gradient(135deg, #c325eb, #6ba4bf);
}

.percentual-div {
    display: block;
    width: 90%;
    margin-right: auto;
    margin-left: auto;
}

.social-icon-wrapper {
    padding-top: 20px;
    float: left;
}

.white {
    color: #fff;
}

.latest-blag-wrapper {
    margin-bottom: 10px;
}

.tab-pane {
    padding-bottom: 20px;
}

.tab-pane-2 {
    padding-bottom: 20px;
}

.tab-pane-3 {
    padding-bottom: 20px;
}

.tab-pane-4 {
    padding-bottom: 20px;
}

.dark-background {
    background-image: -webkit-linear-gradient(270deg, rgba(0, 0, 0, .76), rgba(0, 0, 0, .76)), url('../images/21323.jpg');
    background-image: linear-gradient(180deg, rgba(0, 0, 0, .76), rgba(0, 0, 0, .76)), url('../images/21323.jpg');
    background-position: 0px 0px, 50% 50%;
    background-size: auto, cover;
}

.div-block-12 {
    text-align: left;
}

.car-image {
    margin-top: 30px;
}

.ofert {
    position: absolute;
    top: 0px;
    right: 0px;
    width: 150px;
    height: 150px;
    padding-top: 26px;
    float: none;
    border: 4px solid #fff;
    border-radius: 100px;
    background-image: -webkit-linear-gradient(315deg, #c325eb, #6ba4bf);
    background-image: linear-gradient(135deg, #c325eb, #6ba4bf);
}

.oferte {
    color: #fff;
    font-size: 20px;
    line-height: 30px;
    font-weight: 400;
    text-align: center;
    text-transform: uppercase;
}

.big {
    font-size: 40px;
}

.body-coler {
    background-color: #5816bb;
}

.whi {
    color: rgba(144, 180, 243, .77);
}

.time-wrapper {
    padding-top: 20px;
    padding-bottom: 20px;
    border-bottom: 1px solid rgba(86, 146, 253, .37);
}

.div-block-13 {
    margin-top: -20px;
    background-image: -webkit-linear-gradient(270deg, rgba(0, 0, 0, .74), rgba(0, 0, 0, .74));
    background-image: linear-gradient(180deg, rgba(0, 0, 0, .74), rgba(0, 0, 0, .74));
}

.travel {
    height: 700px;
    background-image: url('../images/Santorini-Greece-91.jpg');
    background-position: 50% 50%;
    background-size: cover;
}

.location {
    margin-top: 40px;
}

.section-2 {
    text-align: center;
}

.minus {
    margin-top: -100px;
}

.top-logo {
    padding-top: 20px;
}

.gray-background {
    margin: 100px 0px;
    background-color: #f1f1f1;
    background-image: url('../images/32432142345.jpg');
    background-position: 50% 50%;
    background-size: cover;
    background-repeat: repeat;
}

.total-wrapper {
    display: block;
    width: 87%;
    margin-right: auto;
    margin-left: auto;
    background-color: #fff;
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, .15);
}

.padding {
    padding-right: 0px;
}

.wedding {
    height: 800px;
    background-image: -webkit-linear-gradient(270deg, transparent 42%, #fff 99%), url('../images/2434324.jpg');
    background-image: linear-gradient(180deg, transparent 42%, #fff 99%), url('../images/2434324.jpg');
    background-position: 0px 0px, 50% 50%;
    background-size: auto, cover;
    background-repeat: repeat, no-repeat;
}

.back {
    background-image: url('../images/alexandra-gorn-260991.jpg');
    background-position: 50% 0px;
    background-size: cover;
}

.small-slider {
    display: block;
    width: 1170px;
    margin-right: auto;
    margin-left: auto;
}

.emphasized-text {
    font-family: Merriweather, serif;
    color: #000;
    font-size: 20px;
    line-height: 30px;
}

.image-16 {
    padding-top: 100px;
}

.image-17 {
    margin-top: -60px;
}

.section-top {
    padding-top: 40px;
}

html.w-mod-js *[data-ix="hidden-box-initial-appearance"] {
    display: block;
    height: 0px;
}

html.w-mod-js *[data-ix="horizontal-line-initial-appearance"] {
    opacity: 0;
}

html.w-mod-js *[data-ix="hide-block-title"] {
    opacity: 0;
    -webkit-transform: translate(0px, -10px);
    -ms-transform: translate(0px, -10px);
    transform: translate(0px, -10px);
}

html.w-mod-js *[data-ix="hide-block-description"] {
    opacity: 0;
    -webkit-transform: translate(0px, 10px);
    -ms-transform: translate(0px, 10px);
    transform: translate(0px, 10px);
}

html.w-mod-js *[data-ix="hide-block-overlay"] {
    display: none;
    opacity: 0;
}

html.w-mod-js *[data-ix="hide-scroll-navigation-on-initial"] {
    display: none;
}

html.w-mod-js *[data-ix="fade-left"] {
    opacity: 0;
    -webkit-transform: translate(30px, 0px);
    -ms-transform: translate(30px, 0px);
    transform: translate(30px, 0px);
}

html.w-mod-js *[data-ix="fade-left-2"] {
    opacity: 0;
    -webkit-transform: translate(30px, 0px);
    -ms-transform: translate(30px, 0px);
    transform: translate(30px, 0px);
}

html.w-mod-js *[data-ix="fade-left-3"] {
    opacity: 0;
    -webkit-transform: translate(30px, 0px);
    -ms-transform: translate(30px, 0px);
    transform: translate(30px, 0px);
}

html.w-mod-js *[data-ix="fade-left-4"] {
    opacity: 0;
    -webkit-transform: translate(30px, 0px);
    -ms-transform: translate(30px, 0px);
    transform: translate(30px, 0px);
}

html.w-mod-js *[data-ix="fade-left-5"] {
    opacity: 0;
    -webkit-transform: translate(30px, 0px);
    -ms-transform: translate(30px, 0px);
    transform: translate(30px, 0px);
}

html.w-mod-js *[data-ix="fade-left-6"] {
    opacity: 0;
    -webkit-transform: translate(30px, 0px);
    -ms-transform: translate(30px, 0px);
    transform: translate(30px, 0px);
}

html.w-mod-js *[data-ix="fade-left-7"] {
    opacity: 0;
    -webkit-transform: translate(30px, 0px);
    -ms-transform: translate(30px, 0px);
    transform: translate(30px, 0px);
}

html.w-mod-js *[data-ix="fade-left-8"] {
    opacity: 0;
    -webkit-transform: translate(30px, 0px);
    -ms-transform: translate(30px, 0px);
    transform: translate(30px, 0px);
}

html.w-mod-js *[data-ix="fade-left-9"] {
    opacity: 0;
    -webkit-transform: translate(30px, 0px);
    -ms-transform: translate(30px, 0px);
    transform: translate(30px, 0px);
}

html.w-mod-js *[data-ix="fade-left-10"] {
    opacity: 0;
    -webkit-transform: translate(30px, 0px);
    -ms-transform: translate(30px, 0px);
    transform: translate(30px, 0px);
}

html.w-mod-js *[data-ix="fade-right"] {
    opacity: 0;
    -webkit-transform: translate(-30px, 0px);
    -ms-transform: translate(-30px, 0px);
    transform: translate(-30px, 0px);
}

html.w-mod-js *[data-ix="fade-right-2"] {
    opacity: 0;
    -webkit-transform: translate(-30px, 0px);
    -ms-transform: translate(-30px, 0px);
    transform: translate(-30px, 0px);
}

html.w-mod-js *[data-ix="fade-right-3"] {
    opacity: 0;
    -webkit-transform: translate(-30px, 0px);
    -ms-transform: translate(-30px, 0px);
    transform: translate(-30px, 0px);
}

html.w-mod-js *[data-ix="fade-right-4"] {
    opacity: 0;
    -webkit-transform: translate(-30px, 0px);
    -ms-transform: translate(-30px, 0px);
    transform: translate(-30px, 0px);
}

html.w-mod-js *[data-ix="fade-bottom"] {
    opacity: 0;
    -webkit-transform: translate(0px, -30px);
    -ms-transform: translate(0px, -30px);
    transform: translate(0px, -30px);
}

html.w-mod-js *[data-ix="fade-up-1"] {
    opacity: 0;
    -webkit-transform: translate(0px, 30px);
    -ms-transform: translate(0px, 30px);
    transform: translate(0px, 30px);
}

html.w-mod-js *[data-ix="fade-up-2"] {
    opacity: 0;
    -webkit-transform: translate(0px, 30px);
    -ms-transform: translate(0px, 30px);
    transform: translate(0px, 30px);
}

html.w-mod-js *[data-ix="fade-up-3"] {
    opacity: 0;
    -webkit-transform: translate(0px, 30px);
    -ms-transform: translate(0px, 30px);
    transform: translate(0px, 30px);
}

html.w-mod-js *[data-ix="fade-up-4"] {
    opacity: 0;
    -webkit-transform: translate(0px, 30px);
    -ms-transform: translate(0px, 30px);
    transform: translate(0px, 30px);
}

html.w-mod-js *[data-ix="fade-up-5"] {
    opacity: 0;
    -webkit-transform: translate(0px, 30px);
    -ms-transform: translate(0px, 30px);
    transform: translate(0px, 30px);
}

html.w-mod-js *[data-ix="fade-up-6"] {
    opacity: 0;
    -webkit-transform: translate(0px, 30px);
    -ms-transform: translate(0px, 30px);
    transform: translate(0px, 30px);
}

html.w-mod-js *[data-ix="fade-up-7"] {
    opacity: 0;
    -webkit-transform: translate(0px, 30px);
    -ms-transform: translate(0px, 30px);
    transform: translate(0px, 30px);
}

html.w-mod-js *[data-ix="fade-up-8"] {
    opacity: 0;
    -webkit-transform: translate(0px, 30px);
    -ms-transform: translate(0px, 30px);
    transform: translate(0px, 30px);
}

html.w-mod-js *[data-ix="fade-up-9"] {
    opacity: 0;
    -webkit-transform: translate(0px, 30px);
    -ms-transform: translate(0px, 30px);
    transform: translate(0px, 30px);
}

html.w-mod-js *[data-ix="fade-up-10"] {
    opacity: 0;
    -webkit-transform: translate(0px, 30px);
    -ms-transform: translate(0px, 30px);
    transform: translate(0px, 30px);
}

html.w-mod-js *[data-ix="fade-up-11"] {
    opacity: 0;
    -webkit-transform: translate(0px, 30px);
    -ms-transform: translate(0px, 30px);
    transform: translate(0px, 30px);
}

html.w-mod-js *[data-ix="fade-up-12"] {
    opacity: 0;
    -webkit-transform: translate(0px, 30px);
    -ms-transform: translate(0px, 30px);
    transform: translate(0px, 30px);
}

html.w-mod-js *[data-ix="fade-up-13"] {
    opacity: 0;
    -webkit-transform: translate(0px, 30px);
    -ms-transform: translate(0px, 30px);
    transform: translate(0px, 30px);
}

html.w-mod-js *[data-ix="fade-up-14"] {
    opacity: 0;
    -webkit-transform: translate(0px, 30px);
    -ms-transform: translate(0px, 30px);
    transform: translate(0px, 30px);
}

html.w-mod-js *[data-ix="fade-up-15"] {
    opacity: 0;
    -webkit-transform: translate(0px, 30px);
    -ms-transform: translate(0px, 30px);
    transform: translate(0px, 30px);
}

html.w-mod-js *[data-ix="fade-up-16"] {
    opacity: 0;
    -webkit-transform: translate(0px, 30px);
    -ms-transform: translate(0px, 30px);
    transform: translate(0px, 30px);
}

html.w-mod-js *[data-ix="fade-up-17"] {
    opacity: 0;
    -webkit-transform: translate(0px, 30px);
    -ms-transform: translate(0px, 30px);
    transform: translate(0px, 30px);
}

html.w-mod-js *[data-ix="fade-up-18"] {
    opacity: 0;
    -webkit-transform: translate(0px, 30px);
    -ms-transform: translate(0px, 30px);
    transform: translate(0px, 30px);
}

html.w-mod-js *[data-ix="fade-up-19"] {
    opacity: 0;
    -webkit-transform: translate(0px, 30px);
    -ms-transform: translate(0px, 30px);
    transform: translate(0px, 30px);
}

html.w-mod-js *[data-ix="fade-up-20"] {
    opacity: 0;
    -webkit-transform: translate(0px, 30px);
    -ms-transform: translate(0px, 30px);
    transform: translate(0px, 30px);
}

html.w-mod-js *[data-ix="fade-up-21"] {
    opacity: 0;
    -webkit-transform: translate(0px, 30px);
    -ms-transform: translate(0px, 30px);
    transform: translate(0px, 30px);
}

html.w-mod-js *[data-ix="fade-up-22"] {
    opacity: 0;
    -webkit-transform: translate(0px, 30px);
    -ms-transform: translate(0px, 30px);
    transform: translate(0px, 30px);
}

html.w-mod-js *[data-ix="fade-up-23"] {
    opacity: 0;
    -webkit-transform: translate(0px, 30px);
    -ms-transform: translate(0px, 30px);
    transform: translate(0px, 30px);
}

html.w-mod-js *[data-ix="fade-up-24"] {
    opacity: 0;
    -webkit-transform: translate(0px, 30px);
    -ms-transform: translate(0px, 30px);
    transform: translate(0px, 30px);
}

html.w-mod-js *[data-ix="fade-up-25"] {
    opacity: 0;
    -webkit-transform: translate(0px, 30px);
    -ms-transform: translate(0px, 30px);
    transform: translate(0px, 30px);
}

html.w-mod-js *[data-ix="fade-up-26"] {
    opacity: 0;
    -webkit-transform: translate(0px, 30px);
    -ms-transform: translate(0px, 30px);
    transform: translate(0px, 30px);
}

html.w-mod-js *[data-ix="fade-up-27"] {
    opacity: 0;
    -webkit-transform: translate(0px, 30px);
    -ms-transform: translate(0px, 30px);
    transform: translate(0px, 30px);
}

@media (max-width: 991px) {
    .nav-bar.new {
        padding-bottom: 10px;
        padding-left: 20px;
    }
    .nav-bar.left-nav {
        position: relative;
        left: 0px;
        top: 0px;
        right: 0px;
        bottom: auto;
        width: auto;
        height: auto;
        padding: 15px;
    }
    .nav-link {
        display: block;
        border-bottom-style: none;
    }
    .nav-link:hover {
        border-bottom-style: none;
    }
    .nav-link.dropdown {
        padding-top: 17px;
        padding-bottom: 15px;
    }
    .nav-link.dropdown.w--open {
        padding-top: 17px;
        padding-bottom: 15px;
    }
    .nav-link.dropdown.last.dark {
        margin-right: 0px;
    }
    .nav-link.dropdown.transparence {
        color: #777;
    }
    .nav-link.dropdown.transparence:hover {
        color: #6ba4bf;
    }
    .nav-link.dropdown.transparence.dark {
        padding-top: 15px;
    }
    .dropdown-link > span::before {
        content: " ";
    }
    .dropdown-link > span > br {
        display: none;
    }
    .tap {
        padding-bottom: 80px;
    }
    .tap.cover._2 {
        padding-top: 80px;
        padding-bottom: 80px;
    }
    .tap.line {
        position: relative;
        overflow: hidden;
        height: auto;
        padding-bottom: 100px;
    }
    .paragraph.big.center.dark {
        margin-bottom: 0px;
    }
    .paragraph.big.hero.white.learn {
        margin-left: 30px;
    }
    .paragraph.white.padding {
        text-align: left;
    }
    .hero-section.bussines {
        padding-bottom: 80px;
    }
    .hero-section.bussines.new {
        padding-bottom: 100px;
    }
    .cta-text-content._2 {
        display: block;
        margin-right: auto;
        margin-left: auto;
        text-align: center;
    }
    .button {
        display: inline-block;
        width: auto;
        margin-right: auto;
        margin-left: auto;
        float: none;
    }
    .button.right {
        display: none;
    }
    .hero-heading.center {
        margin-bottom: 0px;
    }
    .hero-heading.in {
        display: block;
        padding-right: 0px;
    }
    .hero-heading.in.big {
        padding-right: 0px;
    }
    .service-div.line.testimonials {
        height: auto;
    }
    .service-div.left {
        margin-bottom: 20px;
    }
    .service-div.left.transparences.icons {
        margin-bottom: 0px;
        text-align: center;
    }
    .service-div.left.transparences.icons.right {
        text-align: center;
    }
    .service-heading.big.about.left {
        font-size: 16px;
        line-height: 25px;
    }
    .service-heading.big.about.white-big.down {
        margin-top: 130px;
    }
    .service-heading.big.about.big-hero {
        margin-top: 100px;
        font-size: 42px;
    }
    .service-heading.big.about.big-hero.new {
        padding-top: 0px;
        font-size: 40px;
    }
    .service-heading.big.about.big-hero.new.thin {
        margin-top: 40px;
        padding-top: 0px;
    }
    .service-heading.third.right {
        text-align: center;
    }
    .service-heading.third.all-caps {
        text-align: center;
    }
    .learn-more-link.space.white.right {
        display: none;
    }
    .center.team {
        margin-top: 40px;
    }
    .brand-logo {
        margin-top: 25px;
        margin-bottom: 20px;
    }
    .brand-logo.new {
        margin-top: 5px;
        margin-bottom: 10px;
    }
    .brand-logo.left-nav {
        margin-top: 0px;
        margin-bottom: 0px;
        padding-top: 0px;
        padding-left: 0px;
        float: left;
    }
    .brand-logo.letter {
        margin-bottom: 15px;
    }
    .navigation-menu {
        top: 79px;
        height: auto;
        padding-bottom: 0px;
        float: none;
        background-color: #ececec;
        text-align: left;
    }
    .navigation-menu.right {
        left: 408px;
        bottom: -4645px;
        z-index: 2000;
    }
    .cta-text.white {
        text-align: center;
    }
    .galleries-block.full._2 {
        margin-bottom: 0px;
    }
    .galleries-block.full._2.padding {
        height: 400px;
        margin-bottom: 20px;
    }
    .galleries-block.full._3 {
        background-size: cover;
    }
    .galleries-block.full._3.padding {
        height: 400px;
        margin-bottom: 20px;
    }
    .galleries-block.full._4 {
        height: 400px;
    }
    .galleries-block.full._6 {
        height: 260px;
        margin-bottom: 0px;
    }
    .galleries-block.full._7.padding {
        margin-bottom: 20px;
    }
    .galleries-block.full._5 {
        height: 260px;
    }
    .galleries-block.full._8.padding {
        margin-bottom: 20px;
    }
    .galleries-block.full._9.padding {
        margin-bottom: 20px;
    }
    .galleries-block.full._1 {
        height: 400px;
        margin-bottom: 20px;
    }
    .galleries-block.full._10.padding {
        margin-bottom: 20px;
    }
    .colorbox.gray.full {
        height: 100%;
        padding-top: 20px;
    }
    .colorbox.gray.full._45 {
        padding-top: 50%;
    }
    .pricing-block {
        margin-bottom: 20px;
    }
    .pricing-block.background {
        width: 260px;
    }
    .pricing-block.right.blue {
        display: block;
        width: 60%;
        margin-right: auto;
        margin-left: auto;
    }
    .pricing-block.small {
        display: block;
        width: 60%;
        margin-right: auto;
        margin-left: auto;
    }
    .team-section.grid.column {
        padding-top: 80px;
        padding-bottom: 80px;
    }
    .footer-section {
        height: auto;
    }
    .footer-text {
        text-align: left;
    }
    .service-section.black {
        position: relative;
        overflow: hidden;
    }
    .notification-block.long.vr2._80 {
        width: 100%;
    }
    .notification-block.blog.long.shop {
        margin-top: 0px;
    }
    .notification-block.blog.long.sidebar {
        margin-left: 0px;
    }
    .notification-block.mantenance {
        width: 80%;
    }
    .tabs-section {
        padding-bottom: 60px;
    }
    .processes-block.counters {
        margin-left: 0px;
    }
    .portfolio-block {
        margin-bottom: 20px;
    }
    .top-nav-content-block.social.third-menu {
        display: none;
    }
    .top-nav-content-block.social.footer {
        display: block;
        margin-right: auto;
        margin-left: auto;
        float: none;
        text-align: right;
    }
    .top-nav-content-block.social.footer.left-navigation {
        display: none;
    }
    .menu-button {
        margin-top: 7px;
        background-color: rgba(0, 0, 0, .08);
    }
    .menu-button.w--open {
        background-color: hsla(0, 0%, 91%, .5);
    }
    .menu-button.fade {
        background-color: hsla(0, 0%, 96%, .5);
    }
    .menu-button.fade.letter.short {
        display: inline-block;
        float: none;
    }
    .menu-button.new {
        margin-top: 0px;
    }
    .menu-button.new.right {
        background-color: transparent;
    }
    .menu-button.left {
        margin-top: 0px;
    }
    .menu-button.letter {
        margin-top: 15px;
        margin-bottom: 15px;
    }
    .portfolio-row {
        padding-top: 0px;
    }
    .tag-link.numer-of-itema {
        width: 100%;
    }
    .blog-section {
        padding-top: 80px;
        padding-bottom: 80px;
    }
    .content-section {
        padding-right: 10px;
        padding-left: 20px;
    }
    .hero-container {
        padding-top: 20px;
        padding-bottom: 20px;
    }
    .div-column-footer.without-lines {
        height: auto;
    }
    .slider-testimonilas.simple {
        padding-right: 20px;
        padding-left: 20px;
    }
    .team-div.full-team._3 {
        background-size: cover;
    }
    .team-div.full-team._4 {
        background-size: cover;
    }
    .portfolio-block-title {
        font-style: normal;
    }
    .portfolio-block-subtitle {
        font-style: normal;
    }
    .text-block-5 {
        display: block;
        float: none;
        text-align: left;
    }
    .text-block-5:hover {
        color: #6ba4bf;
    }
    .icon {
        margin-top: 22px;
    }
    .icon.left {
        margin-right: 20px;
        margin-bottom: 5px;
    }
    .dropdown-list.elements.w--open {
        height: auto;
    }
    .dropdown-list.homes.w--open {
        width: auto;
        height: auto;
    }
    .one-side-image {
        width: 100%;
    }
    .one-side-image.gray {
        width: 100%;
        height: 650px;
        max-height: 700px;
    }
    .center-div {
        top: 25%;
    }
    .skills-holder {
        width: 100%;
    }
    .wrapper-info.left {
        width: 100%;
        margin-bottom: 0px;
    }
    .portfolio-button-menu {
        width: 30%;
        margin-top: 10px;
        margin-bottom: 10px;
    }
    .portfolio-button-menu.w--current {
        width: 30%;
    }
    .right {
        text-align: center;
    }
    .blog-wrapper {
        height: auto;
    }
    .blog-copy {
        display: block;
    }
    .paragraph-10 {
        text-align: center;
    }
    .image-11 {
        position: static;
        top: 440%;
        padding-top: 100px;
    }
    .right-arrow-3 {
        display: none;
    }
    .left-arrow-3 {
        display: none;
    }
    .right-arrow-4 {
        display: none;
    }
    .left-arrow-4 {
        display: none;
    }
    .slider-div-container {
        width: auto;
    }
    .slider-div-container.event {
        width: auto;
    }
    .container-tab {
        width: 100%;
    }
    .bottom-space-blog.less {
        height: auto;
        margin-bottom: 40px;
        padding-bottom: 20px;
        text-align: center;
    }
    .info-content.dt {
        display: block;
        padding-right: 5px;
        padding-left: 5px;
        float: none;
        border-right: 0px none #beb8b8;
    }
    .date-link {
        font-family: 'Open Sans', sans-serif;
        color: #000;
        text-decoration: none;
    }
    .body-left-nav {
        padding-left: 0px;
    }
    .info-div-block {
        position: absolute;
        left: 14px;
        top: 100px;
        right: 0px;
    }
    .latest-blog-with-image.first {
        margin-top: 40px;
    }
    .image-div.date {
        margin-bottom: 20px;
    }
    .info-div-blog.padding {
        text-align: left;
    }
    .slide-nav-11 {
        margin-top: -20px;
    }
    .slide-nav-11.new {
        position: relative;
        top: 0px;
        margin-top: 0px;
    }
    .slide-nav-11.new.small {
        position: relative;
        top: auto;
        margin-top: 0px;
    }
    .cta-in-container {
        text-align: center;
    }
    .slide-nav-12 {
        top: 600px;
    }
    .container-full.inner-padding-top.trav {
        padding-bottom: 30px;
    }
    .container-full.testimonials.small {
        margin-bottom: 40px;
        padding-bottom: 60px;
    }
    .container-full.testimonials.small._100 {
        height: auto;
        margin-top: 40px;
        padding-bottom: 40px;
    }
    .container-full.cta {
        text-align: center;
    }
    .wrapper {
        display: none;
    }
    .travel {
        height: auto;
    }
    .short {
        display: block;
        text-align: center;
    }
    .padding {
        text-align: right;
    }
    .column-63 {
        display: inline-block;
    }
    .row-4 {
        text-align: center;
    }
    .row-5 {
        text-align: center;
    }
    .column-64 {
        margin-bottom: 40px;
    }
    .column-65 {
        text-align: center;
    }
}

@media (max-width: 767px) {
    .nav-bar {
        padding-right: 10px;
        padding-left: 10px;
    }
    .nav-bar.new {
        padding-right: 0px;
        padding-left: 10px;
    }
    .nav-link {
        display: block;
    }
    .tap {
        padding-top: 60px;
        padding-bottom: 60px;
    }
    .tap.cover._2 {
        padding: 60px 20px;
    }
    .tap.cover._2.video {
        padding-top: 60px;
        padding-bottom: 60px;
    }
    .tap.line {
        height: auto;
        padding-top: 60px;
        padding-bottom: 60px;
    }
    .div-text.left {
        padding: 0px;
    }
    .div-text.left.navigation.services {
        padding-top: 60px;
        padding-bottom: 30px;
    }
    .paragraph.big {
        text-align: left;
    }
    .paragraph.big.center.dark {
        margin-top: 0px;
        margin-bottom: 0px;
        text-align: center;
    }
    .paragraph.big.white.center {
        padding-right: 50px;
        padding-left: 50px;
        letter-spacing: 0px;
    }
    .paragraph.big.hero.white.learn {
        margin-left: 0px;
    }
    .hero-section.with-navbar {
        padding-top: 20px;
        padding-bottom: 20px;
    }
    .hero-section.bussines.minimal.lp {
        height: 600px;
    }
    .hero-section.bussines.new {
        padding-bottom: 100px;
    }
    .cta-text-content._2 {
        margin-right: 0px;
        margin-bottom: 20px;
        float: none;
        text-align: center;
    }
    .button {
        display: inline-block;
        float: none;
    }
    .button.white.outline {
        display: inline-block;
        float: none;
    }
    .button.purchase {
        display: block;
        margin-right: auto;
        margin-left: auto;
        float: none;
    }
    .slide1.creative.new {
        background-image: url('../images/59689b8ebe3971500fd71558_12121.jpg');
        background-position: 0px 50%;
        background-size: auto;
    }
    .slide1.creative.new.small {
        background-image: url('../images/slide-11.jpg');
        background-position: 0px 0px;
        background-size: auto;
    }
    .slide1.creative.new.onee {
        background-position: 0px 50%;
    }
    .div-content.title {
        padding-left: 20px;
    }
    .div-content.title.center {
        padding-left: 0px;
    }
    .hero-heading.center {
        margin-bottom: 0px;
        text-align: center;
    }
    .hero-heading.center.white.slider {
        font-size: 40px;
        line-height: 45px;
    }
    .hero-heading.in.white.center {
        padding-right: 20px;
        padding-left: 20px;
        font-size: 50px;
        line-height: 55px;
    }
    .hero-heading.in.white.center.all-caps {
        font-size: 50px;
    }
    .slider-section {
        padding-top: 60px;
        padding-bottom: 60px;
    }
    .service-row {
        display: block;
        width: 100%;
        margin-right: auto;
        margin-left: auto;
        text-align: center;
    }
    .service-div.line {
        margin-bottom: 20px;
    }
    .service-div.line.testimonials {
        display: block;
        width: 70%;
        margin-right: auto;
        margin-bottom: 40px;
        margin-left: auto;
    }
    .service-div.center {
        margin-bottom: 20px;
    }
    .service-div.left.transparences {
        margin-bottom: 10px;
    }
    .service-div.left.transparences.icons {
        display: block;
        width: 100%;
        margin-right: auto;
        margin-left: auto;
        text-align: center;
    }
    .service-div.left.transparences.icons.right {
        text-align: center;
    }
    .service-heading.big.about.left {
        text-align: left;
    }
    .service-heading.big.about.big-hero.new {
        margin-top: 0px;
    }
    .service-heading.third.right {
        text-align: center;
    }
    .service-heading.third.all-caps {
        text-align: center;
    }
    .service-heading.left {
        text-align: left;
    }
    .container.hero {
        margin-top: 80px;
        padding-right: 20px;
        padding-left: 20px;
    }
    .brand-logo {
        padding-left: 10px;
    }
    .accordions._1 {
        padding-top: 60px;
        padding-bottom: 60px;
    }
    .cta.gray.small {
        display: block;
        margin-right: auto;
        margin-left: auto;
        text-align: center;
    }
    .cta.gray.small.color {
        text-align: center;
    }
    .cta.small {
        text-align: center;
    }
    .cta-text.white {
        margin-bottom: 20px;
    }
    .galleries-block.full._2.padding {
        height: 400px;
    }
    .galleries-block.full._3 {
        margin-bottom: 0px;
    }
    .galleries-block.full._3.padding {
        height: 400px;
        margin-bottom: 20px;
    }
    .galleries-block.full._4.padding {
        margin-bottom: 20px;
    }
    .galleries-block.full._6 {
        margin-bottom: 20px;
    }
    .galleries-block.full._7 {
        margin-bottom: 0px;
    }
    .galleries-block.full._7.padding {
        margin-bottom: 20px;
    }
    .galleries-block.full._5 {
        margin-bottom: 20px;
    }
    .galleries-block.full._8.padding {
        margin-bottom: 20px;
    }
    .galleries-block.full._1 {
        height: 400px;
    }
    .galleries-block.full._11.padding {
        margin-bottom: 20px;
    }
    .colorbox.gray.full {
        height: 100%;
        padding-top: 20px;
    }
    .colorbox.gray.full._45 {
        padding-top: 23%;
    }
    .pricing-section {
        padding-top: 60px;
        padding-bottom: 60px;
    }
    .pricing-block.background {
        float: none;
    }
    .pricing-block.right.blue {
        width: 80%;
    }
    .pricing-block.small {
        width: 80%;
    }
    .team-section {
        padding-top: 60px;
        padding-bottom: 60px;
    }
    .team-section.gray {
        padding-top: 60px;
        padding-bottom: 60px;
    }
    .team-section.grid.column {
        padding-top: 60px;
        padding-bottom: 60px;
    }
    .testimonial-section.vertical {
        padding-top: 60px;
        padding-bottom: 60px;
    }
    .testimonial-section.vertical.about {
        padding-top: 60px;
        padding-bottom: 60px;
    }
    .footer-section {
        height: auto;
    }
    .footer-text {
        text-align: center;
    }
    .service-section {
        padding-top: 60px;
        padding-bottom: 60px;
    }
    .service-section.gray {
        display: block;
        margin-right: auto;
        margin-left: auto;
        text-align: center;
    }
    .notification-block.long.vr2._80 {
        margin-top: 40px;
    }
    .notification-block.blog.long {
        margin-left: auto;
    }
    .notification-block.blog.long.sidebar {
        margin-top: 40px;
    }
    .notification-block.mantenance {
        width: 100%;
    }
    .notification-form {
        margin-top: 0px;
    }
    .log-in-field.mamtenance.new {
        margin-bottom: 5px;
    }
    .tap-menu.center {
        display: block;
        margin-right: auto;
        margin-left: auto;
    }
    .tap-link.center-width {
        display: block;
        width: 100%;
        margin-right: auto;
        margin-bottom: 10px;
        margin-left: auto;
    }
    .tap-link.center-width.w--current {
        width: 100%;
        margin-right: 0px;
        margin-left: 0px;
    }
    .tabs-section {
        padding-top: 60px;
    }
    .tabs-section.default {
        padding-top: 60px;
        padding-bottom: 60px;
    }
    .processes-section.background {
        padding-top: 60px;
        padding-bottom: 60px;
    }
    .processes-section.background.color {
        padding-top: 60px;
        padding-bottom: 60px;
    }
    .processes-block {
        height: 120px;
        margin-left: 40px;
        padding-left: 0px;
        border-left: 3px solid #eee;
        border-top-style: none;
    }
    .processes-block.counters {
        height: auto;
        margin-left: 0px;
        padding-left: 20px;
        border-left-style: none;
    }
    .portfolio-section.related {
        padding-top: 60px;
        padding-bottom: 60px;
    }
    .portfolio-section.singel {
        padding-top: 60px;
    }
    .portfolio-block {
        margin-bottom: 20px;
    }
    .top-nav-content-block.social.footer {
        display: block;
        margin-right: auto;
        margin-left: auto;
        float: none;
        text-align: center;
    }
    .menu-button {
        margin-top: 7px;
        margin-right: 10px;
    }
    .menu-button.left {
        margin-right: 0px;
    }
    .blog-section {
        padding-top: 60px;
        padding-bottom: 60px;
    }
    .content-section {
        padding-right: 20px;
        padding-left: 20px;
    }
    .column-50 {
        text-align: center;
    }
    .hero-container {
        padding-top: 20px;
        padding-right: 20px;
        padding-left: 20px;
    }
    .div-column-footer {
        position: static;
        margin-bottom: 20px;
    }
    .div-column-footer.without-lines {
        padding-right: 0px;
        padding-left: 0px;
    }
    .slider-testimonilas.simple {
        height: auto;
    }
    .team-div.full-team._1 {
        background-size: cover;
    }
    .team-div.full-team._2 {
        background-size: cover;
    }
    .team-div.full-team._3 {
        background-size: cover;
    }
    .team-div.full-team._4 {
        background-size: cover;
    }
    .tabs-2 {
        margin-bottom: 20px;
    }
    .section {
        padding-top: 60px;
        padding-bottom: 60px;
    }
    .section.blog-pages-section {
        padding-bottom: 60px;
    }
    .section.blog-pages-section.new {
        padding-top: 60px;
    }
    .section.white {
        padding-top: 60px;
        padding-bottom: 60px;
    }
    .blog-image._11 {
        display: block;
        overflow: visible;
        width: 96%;
        margin-right: auto;
        margin-left: auto;
        padding-left: 0px;
    }
    .blog-post-overlay {
        padding-left: 0px;
        background-image: -webkit-linear-gradient(270deg, rgba(0, 0, 0, .22), rgba(0, 0, 0, .22));
        background-image: linear-gradient(180deg, rgba(0, 0, 0, .22), rgba(0, 0, 0, .22));
    }
    .blog-post-content.transparent.new {
        padding-right: 0px;
        padding-left: 0px;
    }
    .one-side-image {
        height: 700px;
    }
    .one-side-image.gray {
        height: 700px;
        max-height: 700px;
    }
    .center-div {
        top: 20%;
    }
    .skills-holder {
        width: 100%;
    }
    .skills-holder.design {
        width: 100%;
    }
    .slider-3 {
        height: auto;
    }
    .div-block-7 {
        height: auto;
    }
    .wrapper-info {
        position: relative;
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 10px;
        float: left;
    }
    .wrapper-info.left {
        width: 100%;
        margin-left: 0px;
        padding-right: 20px;
        padding-left: 20px;
        float: left;
    }
    .portfolio-button-menu {
        margin-bottom: 10px;
        padding-right: 20px;
        padding-left: 20px;
    }
    .right {
        text-align: center;
    }
    .paragraph-10 {
        text-align: center;
    }
    .image-11 {
        display: none;
    }
    .copy-text {
        padding-top: 100px;
    }
    .right-arrow-3 {
        display: none;
    }
    .left-arrow-3 {
        display: none;
    }
    .containner-middile {
        padding-top: 260px;
    }
    .right-arrow-4 {
        display: none;
    }
    .left-arrow-4 {
        display: none;
    }
    .bottom-space-blog.less {
        padding-top: 10px;
        text-align: center;
    }
    .info-content.dt {
        display: inline-block;
        float: none;
    }
    .button-div-right {
        width: 100%;
    }
    .latest-news-content {
        display: block;
        width: 100%;
        margin-right: auto;
        margin-left: auto;
        float: none;
    }
    .div-block-11 {
        text-align: center;
    }
    .gray {
        height: auto;
    }
    .info-div-block {
        top: 80px;
    }
    .column-57 {
        text-align: center;
    }
    .column-58 {
        text-align: center;
    }
    .latest-blog-with-image.first {
        text-align: left;
    }
    .image-div.date {
        float: left;
        text-align: center;
    }
    .image-div.small {
        text-align: left;
    }
    .info-div-blog {
        text-align: left;
    }
    .slide-nav-11 {
        margin-top: 20px;
    }
    .cta-in-container {
        text-align: center;
    }
    .container-full {
        text-align: center;
    }
    .container-full.testimonials {
        padding-top: 60px;
        padding-bottom: 120px;
    }
    .container-full.navigation {
        padding-right: 0px;
        padding-left: 0px;
    }
    .container-full.cta {
        text-align: center;
    }
    .travel {
        height: auto;
    }
    .row-3 {
        text-align: left;
    }
    .image-17 {
        display: none;
    }
    .column-66 {
        text-align: left;
    }
    .column-67 {
        text-align: left;
    }
    .column-68 {
        text-align: left;
    }
}

@media (max-width: 479px) {
    .nav-bar.new {
        padding-right: 0px;
        padding-left: 20px;
    }
    .nav-link.dropdown.transparence {
        color: #777;
    }
    .tap.line {
        height: auto;
        padding-top: 60px;
        padding-bottom: 60px;
    }
    .div-text.left.thin {
        padding-top: 60px;
    }
    .paragraph.big.center.white {
        padding-right: 0px;
        padding-left: 0px;
    }
    .paragraph.big.center.dark {
        display: none;
    }
    .paragraph.big.white.center {
        padding-right: 10px;
        padding-left: 10px;
        font-size: 16px;
        line-height: 22px;
    }
    .paragraph.testimonilas {
        font-size: 16px;
    }
    .hero-section.with-navbar {
        padding-bottom: 20px;
    }
    .hero-section.bussines.new {
        height: auto;
        padding-bottom: 100px;
    }
    .cta-text-content._2 {
        margin-right: 0px;
        margin-bottom: 20px;
        text-align: center;
    }
    .button {
        display: inline-block;
        float: none;
        text-align: center;
    }
    .button.submit.long.mantenance {
        width: 100%;
        margin-top: 2px;
        border-top-left-radius: 3px;
        border-bottom-left-radius: 3px;
    }
    .button.white.outline {
        display: inline-block;
        margin-right: auto;
        margin-left: auto;
    }
    .div-content.title.center {
        padding-left: 0px;
    }
    .hero-heading.center {
        font-size: 30px;
        line-height: 37px;
        letter-spacing: 1px;
    }
    .hero-heading.center.white {
        font-size: 30px;
        line-height: 36px;
        letter-spacing: 0px;
    }
    .hero-heading.in {
        font-size: 18px;
        line-height: 40px;
        text-align: left;
    }
    .hero-heading.in.white.center {
        font-size: 40px;
        line-height: 45px;
        text-align: center;
    }
    .hero-heading.in.white.center.all-caps {
        font-size: 35px;
    }
    .service-div.line.testimonials {
        width: 80%;
    }
    .service-heading.big.about.white-big.down {
        font-size: 32px;
        line-height: 38px;
    }
    .service-heading.big.about.big-hero {
        font-size: 30px;
        line-height: 36px;
    }
    .service-heading.big.about.big-hero.white.new {
        margin-bottom: 0px;
        font-size: 36px;
    }
    .service-heading.big.about.big-hero.new {
        font-size: 35px;
    }
    .learn-more-link.space.circle.about {
        margin-bottom: 10px;
    }
    .container {
        padding-right: 0px;
        padding-left: 0px;
        text-align: center;
    }
    .container.hero {
        text-align: left;
    }
    .brand-logo {
        display: block;
        padding-left: 0px;
        float: left;
    }
    .cta.gray.small.color {
        text-align: center;
    }
    .cta-text.white {
        margin-bottom: 20px;
        text-align: center;
    }
    .galleries-block.full._2.padding {
        height: 300px;
    }
    .galleries-block.full._3.padding {
        height: 300px;
    }
    .galleries-block.full._4 {
        height: 300px;
    }
    .galleries-block.full._1 {
        height: 300px;
    }
    .colorbox.gray.full {
        padding-top: 20px;
    }
    .colorbox.gray.full._45 {
        padding-top: 40%;
    }
    .pricing-block {
        margin-bottom: 20px;
    }
    .pricing-block.right.blue {
        width: 100%;
    }
    .pricing-block.small {
        width: 100%;
    }
    .footer-section {
        height: auto;
    }
    .log-in-field.mamtenance {
        width: 100%;
        border-radius: 3px;
        text-align: center;
    }
    .tap-menu.center {
        display: block;
        margin-right: auto;
        margin-left: auto;
        text-align: center;
    }
    .tap-link.center-width {
        display: block;
        margin-right: auto;
        margin-bottom: 20px;
        margin-left: auto;
    }
    .tap-link.center-width.w--current {
        display: block;
        margin-right: auto;
        margin-bottom: 20px;
        margin-left: auto;
    }
    .tabs-section.default {
        padding-top: 100px;
    }
    .processes-block.counters {
        margin-left: 0px;
        padding-left: 20px;
        border-left-style: none;
    }
    .service-div-wrapper {
        padding: 50px;
    }
    .top-header.second-vr {
        display: none;
    }
    .top-nav-content-block {
        display: block;
    }
    .top-nav-content-block.social {
        display: none;
    }
    .top-nav-content-block.social.footer {
        text-align: center;
    }
    .top-nav-content-block.gray-line {
        float: left;
    }
    .top-nav-content-block.gray-line.white {
        margin-right: 0px;
        padding-left: 0px;
    }
    .menu-button.fade {
        margin-right: 0px;
    }
    .hero-container {
        padding-top: 20px;
    }
    .div-column-footer.without-lines {
        padding-left: 0px;
    }
    .slider-testimonilas {
        padding-right: 50px;
        padding-left: 50px;
    }
    .slider-testimonilas.simple {
        height: auto;
    }
    .team-div-text {
        display: block;
        height: 100px;
    }
    .blog-post-content._2.top.left {
        padding-right: 30px;
        padding-left: 30px;
    }
    .blog-post-content.transparent.new {
        padding-right: 0px;
        padding-left: 0px;
    }
    .one-side-image.gray {
        height: 850px;
        max-height: 850px;
    }
    .center-div {
        left: 50px;
        top: 15%;
        right: 50px;
        width: auto;
    }
    .slider-3 {
        height: auto;
    }
    .portfolio-button-menu {
        width: 97%;
    }
    .portfolio-button-menu.w--current {
        width: 97%;
    }
    .image-11 {
        display: none;
    }
    .info-div-block {
        left: 4px;
        top: 10px;
    }
    .slide-nav-11 {
        position: relative;
        top: auto;
        margin-top: auto;
    }
    .container-full {
        padding-top: 20px;
        padding-bottom: 20px;
    }
    .container-full.navigation {
        padding-right: 0px;
        padding-left: 0px;
    }
    .section-top {
        display: block;
        padding-top: 160px;
    }
}