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-color:#222;

    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('https://newthemes.themeple.co/averon_html/assets/images/bench-accounting-49025.jpg');

    background-image: linear-gradient(180deg, rgba(0, 0, 0, .77), rgba(0, 0, 0, .77)), url('https://newthemes.themeple.co/averon_html/assets/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-color: #222;

    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-color: #222;

}



.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/down-arrow.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('https://newthemes.themeple.co/averon_html/assets/images/shutterstock_241986757.jpg');

    background-image: linear-gradient(180deg, rgba(0, 0, 0, .27), rgba(0, 0, 0, .27)), url('https://newthemes.themeple.co/averon_html/assets/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('https://newthemes.themeple.co/averon_html/assets/images/vsavca.jpg');

    background-image: linear-gradient(180deg, hsla(0, 0%, 100%, .72), hsla(0, 0%, 100%, .72)), url('https://newthemes.themeple.co/averon_html/assets/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;

}

ul.check-list {
    list-style: none;
}

ul.check-list li::before {
    content: "\f00c";
    position: absolute;
    left: -25px;
}

ul.check-list li {
    position: relative;
}

.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: 250px;

    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-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: 550px;

    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;

    }
/* Custom Change
    .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;

    }

}



/* FOOTER > FIXED CALL CTA

----------------------------------------------- */



#fixed-call-cta.theme {

    display:block;

}



#fixed-call-cta {

    display:none;

  position: fixed;

  bottom: 0px;

  width: 100%;

  left: 0;

  right: 0;

  top: auto;

  box-shadow: 1px 0 15px -2px rgba(0,0,0,0.3);

  z-index:9999;

  transform:translateY(100%);

  animation: slideInUp ease-in-out forwards;

  animation-duration: 0.3s;

  animation-delay: 3.5s;

}



#fixed-call-cta img {

  max-height:25px;

}



#fixed-call-cta a {

  display:block;

  font-weight:700;

  padding:15px 10px;

  background: #222;

  color:#fff;

  text-align:center;

  font-size:16px;

  line-height:1;

}



#fixed-call-cta a:hover {

  text-decoration:underline;

}



@keyframes slideInUp {

    0% {

        transform:translateY(100%);

    }



    100% {

        transform:translateY(0);

    }

}



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

  #fixed-call-cta {

    width:auto;

    left:auto;

    right:40px;

  }



  #fixed-call-cta img {

    max-height:30px;

  }



  #fixed-call-cta a {

    border-radius: 6px 6px 0 0;

    padding:15px 25px;

    font-size:18px;

  }

}

