@font-face {
    font-family: ralewaymedium;
    src: url('../fonts/static/Raleway-Medium.ttf');
}

@font-face {
    font-family: ralewayregular;
    src: url('../fonts/static/Raleway-Regular.ttf');
}

@font-face {
    font-family: ralewaybold;
    src: url('../fonts/static/Raleway-Bold.ttf');
}

@font-face {
    font-family: ralewaysemibold;
    src: url('../fonts/static/Raleway-SemiBold.ttf');
}

::-moz-selection {
    background: #0CB4CE;
}

::selection {
    background: #0CB4CE;
}

a {
    color: #0CB4CE;
}

.lead a,
.wpb_text_column a,
.ut-twitter-rotator h2 a,
.ut-vc-disabled .entry-content a,
.comment-content a:not(.more-link),
.type-post .entry-content :not(.tags-links) a:not(.more-link):not([class*="mashicon-"]):not(.ut-slider-maximize):not(.ut-prev-gallery-slide):not(.ut-next-gallery-slide):not(.ut-owl-video-play-icon):not(.owl-item-link):not(.flex-prev):not(.flex-next):not(.ut-prev-gallery-slide):not(.ut-next-gallery-slide) {
    color: #0CB4CE;
    text-decoration: none;
    font-weight: normal;
}

.lead a:hover,
.lead a:active,
.lead a:focus,
.ut-twitter-rotator h2 a:hover,
.ut-twitter-rotator h2 a:active,
.ut-twitter-rotator h2 a:focus,
.wpb_text_column a:hover,
.wpb_text_column a:active,
.wpb_text_column a:focus,
.ut-vc-disabled .entry-content a:hover,
.ut-vc-disabled .entry-content a:active,
.ut-vc-disabled .entry-content a:focus,
.comment-content a:not(.more-link):hover,
.type-post .entry-content :not(.tags-links) a:not(.more-link):not([class*="mashicon-"]):not(.ut-prev-gallery-slide):not(.ut-next-gallery-slide):not(.ut-slider-maximize):not(.ut-owl-video-play-icon):not(.owl-item-link):not(.flex-prev):not(.flex-next):hover,
.comment-content a:not(.more-link):active,
.type-post .entry-content :not(.tags-links) a:not(.more-link):not([class*="mashicon-"]):not(.ut-prev-gallery-slide):not(.ut-next-gallery-slide):not(.ut-slider-maximize):not(.ut-owl-video-play-icon):not(.owl-item-link):not(.flex-prev):not(.flex-next):active,
.comment-content a:not(.more-link):focus,
.type-post .entry-content :not(.tags-links) a:not(.more-link):not([class*="mashicon-"]):not(.ut-prev-gallery-slide):not(.ut-next-gallery-slide):not(.ut-slider-maximize):not(.ut-owl-video-play-icon):not(.owl-item-link):not(.flex-prev):not(.flex-next):focus {
    color: #0CB4CE;
}

ins,
mark {
    background: #0CB4CE;
}

.page-title ins,
.section-title ins {
    background: transparent;
    padding: 0;
    color: #0CB4CE;
}

.lead ins {
    color: #0CB4CE;
}

.themecolor {
    color: #0CB4CE;
}

.lead span {
    color: #0CB4CE;
}

.comment-reply-link:hover i,
.comment-reply-link:active i,
.comment-reply-link:focus i {
    color: #0CB4CE;
}

.themecolor-bg {
    background: #0CB4CE;
}

.img-hover {
    background: rgb(12, 180, 206);
    background: rgba(12, 180, 206, 0.85);
}

.author-avatar img,
.bypostauthor .comment-avatar img,
.ut-hero-meta-author .ut-entry-avatar-image img,
.ut-archive-hero-avatar img {
    border-color: #0CB4CE;
}

.ha-transparent #navigation ul li a:not(.bklyn-btn):hover {
    color: #0CB4CE;
}

.ut-glow {
    color: #0CB4CE;
    text-shadow: 0 0 40px #0CB4CE, 2px 2px 3px black;
}

.ut-language-selector a:hover {
    color: #0CB4CE;
}

.ut-video-post-icon {
    background: #0CB4CE;
}

.error404 .hero-btn-holder .ut-btn:hover,
.error404 .hero-btn-holder .ut-btn:active,
.error404 .hero-btn-holder .ut-btn:focus {
    background: #0CB4CE;
    font-family: ralewaymedium;
}

@media (min-width: 1025px) {
    .site-logo img {
        max-height: 40px;
    }
}

@media (min-width: 1601px) {
    .side-site-logo img {
        max-width: 100%;
    }
}

.ut-header-dark .site-logo .logo a:hover {
    color: #0CB4CE;
}

blockquote {
    border-color: #0CB4CE;
}

blockquote span:not(.quote-right):not(.quote-left) {
    color: #0CB4CE;
}

.ut-format-link:hover,
.ut-format-link:active,
.ut-format-link:focus {
    background: #0CB4CE;
}

h1 a:hover,
h2 a:hover,
h3 a:hover,
h4 a:hover,
h5 a:hover,
h6 a:hover {
    color: #0CB4CE;
}

button,
input[type="button"],
input[type="submit"] {
    color: #FFF;
    background: #151515;
    font-weight: bold;
}

button:hover,
button:focus,
button:active,
input[type="button"]:hover,
input[type="button"]:focus,
input[type="button"]:active,
input[type="submit"]:hover,
input[type="submit"]:focus,
input[type="submit"]:active {
    color: #FFF;
    background: #0CB4CE;
}

.ut-footer-light button:hover,
.ut-footer-light button:focus,
.ut-footer-light button:active,
.ut-footer-light input[type="button"]:hover,
.ut-footer-light input[type="button"]:focus,
.ut-footer-light input[type="button"]:active,
.ut-footer-light input[type="submit"]:hover,
.ut-footer-light input[type="submit"]:focus,
.ut-footer-light input[type="submit"]:active {
    background: #0CB4CE;
}

.ut-footer-dark button,
.ut-footer-dark input[type="submit"],
.ut-footer-dark input[type="button"] {
    background: #0CB4CE;
}

.ut-footer-custom button,
.ut-footer-custom input[type="submit"],
.ut-footer-custom input[type="button"] {
    color: #FFFFFF;
    background: #0CB4CE;
}

.ut-footer-custom button:hover,
.ut-footer-custom button:focus,
.ut-footer-custom button:active,
.ut-footer-custom input[type="button"]:hover,
.ut-footer-custom input[type="button"]:focus,
.ut-footer-custom input[type="button"]:active,
.ut-footer-custom input[type="submit"]:hover,
.ut-footer-custom input[type="submit"]:focus,
.ut-footer-custom input[type="submit"]:active {
    color: #FFFFFF;
    background: #151515;
}

.ut-footer-light button,
.ut-footer-light input[type="submit"],
.ut-footer-light input[type="button"],
.ut-footer-dark button,
.ut-footer-dark input[type="submit"],
.ut-footer-dark input[type="button"],
.ut-footer-custom button,
.ut-footer-custom input[type="submit"],
.ut-footer-custom input[type="button"] {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}

#contact-section.light button,
#contact-section.light input[type="submit"],
#contact-section.light input[type="button"],
.ut-hero-form.light button,
.ut-hero-form.light input[type="submit"],
.ut-hero-form.light input[type="button"] {
    background: #0CB4CE;
}

#contact-section.dark button:hover,
#contact-section.dark button:focus,
#contact-section.dark button:active,
#contact-section.dark input[type="button"]:hover,
#contact-section.dark input[type="button"]:focus,
#contact-section.dark input[type="button"]:active,
#contact-section.dark input[type="submit"]:hover,
#contact-section.dark input[type="submit"]:focus,
#contact-section.dark input[type="submit"]:active {
    background: #0CB4CE;
}

#contact-section.light button,
#contact-section.light input[type="submit"],
#contact-section.light input[type="button"],
#contact-section.dark button,
#contact-section.dark input[type="submit"],
#contact-section.dark input[type="button"] {
    color: #FFFFFF;
    background: #151515;
}

#contact-section.light button:hover,
#contact-section.light button:focus,
#contact-section.light button:active,
#contact-section.light input[type="button"]:hover,
#contact-section.light input[type="button"]:focus,
#contact-section.light input[type="button"]:active,
#contact-section.light input[type="submit"]:hover,
#contact-section.light input[type="submit"]:focus,
#contact-section.light input[type="submit"]:active,
#contact-section.dark button:hover,
#contact-section.dark button:focus,
#contact-section.dark button:active,
#contact-section.dark input[type="button"]:hover,
#contact-section.dark input[type="button"]:focus,
#contact-section.dark input[type="button"]:active,
#contact-section.dark input[type="submit"]:hover,
#contact-section.dark input[type="submit"]:focus,
#contact-section.dark input[type="submit"]:active {
    color: #FFFFFF;
    background: #0CB4CE;
    font-weight: bold;
}

#contact-section.light button,
#contact-section.light input[type="submit"],
#contact-section.light input[type="button"],
#contact-section.dark button,
#contact-section.dark input[type="submit"],
#contact-section.dark input[type="button"] {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}

.mejs-controls .mejs-time-rail .mejs-time-current,
.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
    background: #0CB4CE !important;
}

.more-link:hover i,
.more-link:active i,
.more-link:focus i {
    color: #0CB4CE;
}

.format-link .entry-header a {
    background: #0CB4CE !important;
}

.ut-avatar-overlay {
    background: rgb(12, 180, 206);
    background: rgba(12, 180, 206, 0.85);
}

div.wpcf7-validation-errors {
    border-color: #0CB4CE;
}

.count {
    color: #0CB4CE;
}

.team-member-details {
    background: rgb(12, 180, 206);
    background: rgba(12, 180, 206, 0.85);
}

.about-icon {
    background: #0CB4CE;
}

.cta-section {
    background: #0CB4CE !important;
}

.icons-ul i {
    color: #0CB4CE;
}

#secondary a:hover,
.page-template-templatestemplate-archive-php a:hover {
    color: #0CB4CE;
}

#ut-sitebody #qLoverlay .site-logo .logo {
    color: #2A2A2E;
}

#ut-loader-logo {
    max-width: 160px;
}

#qLoverlay {
    background: #FFFFFF;
}

.ut-loading-bar-style2 .ut-loading-bar-style2-ball-effect {
    background-color: #2A2A2E;
}

.ut-loading-bar-style3-outer {
    border-color: #2A2A2E;
}

.ut-loading-bar-style-3-inner {
    background-color: #2A2A2E;
}

.ut-loader__bar4,
.ut-loader__ball4 {
    background: #2A2A2E;
}

.ut-loading-bar-style5-inner {
    color: #2A2A2E;
}

#qLoverlay .ut-double-bounce1,
#qLoverlay .ut-double-bounce2 {
    background: #2A2A2E;
}

.sk-cube-grid .sk-cube {
    background-color: #2A2A2E;
}


/*
.ut-inner-overlay .ut-loading-text p {
    color: !important;
}
*/

.ut-inner-overlay .ut-loading-text {
    margin-top: 20px !important;
}

.ut-loader-overlay {
    background: #FFFFFF;
}

body {
    font-family: ralewayregular;
}

body {
    color: #444444;
}

h1 {
    font-family: ralewaybold;
}

h1 {
    color: #252525;
}

h2,
.ut-quote-post-block {
    font-family: ralewaybold;
}

h2 {
    color: #252525;
}

h3 {
    font-family: ralewaybold;
}

h3 {
    color: #252525;
}

h4 {
    font-family: ralewaybold;
}

h4 {
    color: #252525;
}

h5 {
    font-family: ralewaybold;
}

h5 {
    color: #252525;
}

h6 {
    font-family: ralewaybold;
}

h6 {
    color: #252525;
}

#ut-sitebody #primary .entry-content .widget-title {
    font-size: 12px;
}

blockquote:not(.ut-parallax-quote-title):not(.ut-quote-post-block) {
    font-family: ralewaybold;
}

blockquote {
    color: #252525;
}

.single blockquote:not(.ut-parallax-quote-title),
.page blockquote:not(.ut-parallax-quote-title) {
    font-size: 20px;
}

.lead,
.dark .lead,
.taxonomy-description {
    font-family: ralewaymedium;
    font-weight: 400;
    font-size: 20px;
    line-height: 30px;
}

.lead p {
    color: #666666;
}

#contact-section .parallax-title,
#contact-section .section-title {
    font-family: ralewaybold;
}

#contact-section .parallax-title,
#contact-section .section-title {
    font-size: 50px;
}

#contact-section .lead p {
    font-family: ralewaymedium;
    font-weight: 400;
    font-size: 20px;
    line-height: 30px;
}

#contact-section .lead p {
    color: #FFFFFF;
}

.lg-progress-bar .lg-progress {
    background-color: #0CB4CE;
}

.lg-outer .lg-thumb-item.active,
.lg-outer .lg-thumb-item:hover {
    border-color: #0CB4CE;
}

.parallax-overlay-pattern.style_one {
    background-image: url("../images/overlay-pattern.png") !important;
}

.parallax-overlay-pattern.style_two {
    background-image: url("../images/overlay-pattern2.png") !important;
}

.parallax-overlay-pattern.style_three {
    background-image: url("../images/overlay-pattern3.png") !important;
}

@media (min-width: 1025px) {
    .blog #primary,
    .single #primary,
    .search #primary,
    .search-results #primary,
    .archive #primary {
        padding-top: 120px;
        padding-bottom: 80px;
    }
    .blog #secondary,
    .single #secondary {
        padding-top: 120px;
        padding-bottom: 80px;
    }
    .blog.has-no-hero #primary,
    .single.has-no-hero #primary {
        padding-top: 200px;
        padding-bottom: 80px;
    }
    .blog.has-no-hero #secondary,
    .single.has-no-hero #secondary {
        padding-top: 200px;
        padding-bottom: 80px;
    }
    .page #primary {
        padding-top: 120px;
        padding-bottom: 80px;
    }
    .page #secondary {
        padding-top: 120px;
        padding-bottom: 80px;
    }
    .page.has-no-hero #primary {
        padding-top: 200px;
        padding-bottom: 80px;
    }
    .page.has-no-hero #secondary {
        padding-top: 200px;
        padding-bottom: 80px;
    }
}

.has-no-hero .vc_section.ut-first-section {
    padding-top: 160px;
}

.has-no-hero .vc_section.ut-first-section.ut-first-row-has-fill {
    padding-top: 80px;
}

.ut-has-page-title.ut-vc-enabled .page-header {
    margin-top: 80px;
}

.ut-has-page-title.has-no-hero.ut-vc-enabled.page .page-header,
.ut-has-page-title.has-no-hero.ut-vc-enabled.single-portfolio .page-header {
    margin-top: 160px;
}

.ut-vc-offset-anchor-top,
.ut-vc-offset-anchor-bottom {
    position: absolute;
    width: 0px;
    height: 0px;
    display: block;
    overflow: hidden;
    visibility: hidden;
}

.ut-vc-offset-anchor-top {
    top: 0;
    left: 0;
}

.ut-vc-offset-anchor-bottom {
    left: 0;
    bottom: 0px;
}

.ut-scroll-up-waypoint-wrap {
    position: relative;
}

.vc_section.bklyn-section-with-overlay>.vc_row {
    z-index: 3;
}

#ut-sitebody:not(.ut-page-has-no-content) #ut-hero.hero {
    min-height: 100vh;
    height: 100vh;
}

.ut-hero-style-4 .hero-second-btn {
    background: #0CB4CE;
}

.ut-hero-style-10 .hero-second-btn,
.ut-hero-style-9 .hero-second-btn,
.ut-hero-style-8 .hero-second-btn,
.ut-hero-style-7 .hero-second-btn,
.ut-hero-style-6 .hero-second-btn,
.ut-hero-style-5 .hero-second-btn,
.ut-hero-style-3 .hero-second-btn,
.ut-hero-style-1 .hero-second-btn,
.ut-hero-style-2 .hero-second-btn {
    border-color: #0CB4CE;
}

.ut-hero-video-boxed.ut-hero-video-themecolor {
    border-color: #0CB4CE;
}

#ut-hero .hero-inner {
    text-align: left
}

.hero-description {
    color: #ffffff;
}

#ut-hero .hero-title {
    color: #ffffff;
}

.ut-hero-style-4 .hero-title {
    border-color: #ffffff;
}

.ut-hero-style-6 .hero-title {
    border-color: #ffffff;
}

.ut-hero-style-7 .hero-title {
    border-color: #ffffff;
}

.ut-hero-style-8 .hero-title {
    border-bottom-color: #ffffff;
    border-top-color: #ffffff;
}

.ut-hero-style-9 .hero-title {
    border-left-color: #ffffff;
    border-right-color: #ffffff;
}

.ut-hero-style-10 .hero-title {
    border-left-color: #ffffff;
    border-right-color: #ffffff;
}

.hero-title.ut-glow {
    color: #ffffff;
    text-shadow: 0 0 40px #ffffff, 2px 2px 3px black;
}

.ut-hero-style-5 .hero-description {
    border-color: #0CB4CE;
}

.hero-title span:not(.ut-word-rotator) {
    color: #0CB4CE !important;
}

.hero-title.ut-glow span:not(.ut-word-rotator) {
    color: #0CB4CE;
    text-shadow: 0 0 40px #0CB4CE, 2px 2px 3px black;
}

.hero-title.ut-glow span:not(.ut-word-rotator) span {
    color: #ffffff;
    text-shadow: 0 0 40px #ffffff, 2px 2px 3px black;
}

.hero-title {
    text-transform: uppercase !important;
}

.hero-title {
    font-family: ralewaymedium;
    font-weight: 800;
    text-transform: uppercase;
}

#ut-hero .hero-description-bottom {
    font-size: 18px;
    font-weight: normal;
}

.hero-description-bottom {
    color: #ffffff;
}

.hero .parallax-scroll-container {
    /*
    background-repeat: !important;
    background-size: !important;
    */
    background-image: url("../images/city.png");
}

#wrapper_mbYTP_ut-background-video-hero {
    min-width: 100% !important;
}

#ut-hero:not(.slider) .hero-holder {
    padding-top: 80px;
}

@media (max-width: 767px) {
    #ut-hero:not(.slider) .hero-holder {
        padding-top: 60px;
    }
}

.hero .parallax-overlay {
    background-color: rgba(8, 8, 8, 0.5) !important;
}

.hero-down-arrow a {
    color: #FFF;
}

.hero-down-arrow a:hover,
.hero-down-arrow a:focus,
.hero-down-arrow a:active {
    color: #FFF
}

.hero-down-arrow {
    left: 50%;
}

@media (min-width: 1025px) {}

@media (max-width: 1024px) {}

.hero-down-arrow {
    bottom: 80px;
}

#ut-sitebody #ut-mobile-menu a,
#ut-sitebody #navigation ul li a {
    font-family: ralewaybold;
}

#navigation ul.sub-menu {
    border-top-color: #0CB4CE;
}

.ut-primary-custom-skin h1.logo a {
    color: rgb(255, 255, 255);
    color: rgba(255, 255, 255, 1);
}

.ut-primary-custom-skin h1.logo a:hover,
.ut-primary-custom-skin h1.logo a:focus,
.ut-primary-custom-skin h1.logo a:active {
    color: rgb(255, 255, 255) !important;
    color: rgba(255, 255, 255, 1) !important;
}

#ut-sitebody #header-section.ut-primary-custom-skin {
    background: transparent !important;
    background: rgb(41, 42, 46) !important;
    background: rgba(41, 42, 46, 0) !important;
}

#ut-sitebody #header-section.ut-primary-custom-skin.ha-header {
    -webkit-box-shadow: 0 1px 5px rgba(8, 8, 8, 0);
    -moz-box-shadow: 0 1px 5px rgba(8, 8, 8, 0);
    box-shadow: 0 1px 5px rgba(8, 8, 8, 0);
}

#ut-sitebody #header-section.ut-primary-custom-skin:hover {
    background: rgb(8, 8, 8) !important;
    background: rgba(8, 8, 8, 0.9) !important;
}

#ut-sitebody #header-section.ut-primary-custom-skin.ha-header:hover {
    -webkit-box-shadow: 0 1px 5px rgba(8, 8, 8, 0.9);
    -moz-box-shadow: 0 1px 5px rgba(8, 8, 8, 0.9);
    box-shadow: 0 1px 5px rgba(8, 8, 8, 0.9);
}

#ut-sitebody .ut-primary-custom-skin #navigation ul li a:not(.bklyn-btn) {
    color: rgb(255, 255, 255);
    color: rgba(255, 255, 255, 1);
}

#ut-sitebody .ut-primary-custom-skin #navigation ul li a:not(.bklyn-btn):hover,
#ut-sitebody .ut-primary-custom-skin #navigation ul li a:not(.bklyn-btn):focus,
#ut-sitebody .ut-primary-custom-skin #navigation ul li a:not(.bklyn-btn):active {
    color: rgb(255, 255, 255) !important;
    color: rgba(255, 255, 255, 1) !important;
}

#ut-sitebody .ut-primary-custom-skin #navigation ul li a:not(.bklyn-btn)::after {
    color: rgb(255, 255, 255) !important;
    color: rgba(255, 255, 255, 1) !important;
}

#ut-sitebody #header-section.ut-primary-custom-skin.ha-header:hover #navigation ul li a:not(.bklyn-btn) {
    color: rgb(153, 153, 153);
    color: rgba(153, 153, 153, 1);
}

#ut-sitebody #header-section.ut-primary-custom-skin:hover #navigation ul li a:not(.bklyn-btn)::after {
    color: rgb(255, 255, 255) !important;
    color: rgba(255, 255, 255, 1) !important;
}

#ut-sitebody .ut-primary-custom-skin #navigation .current_page_item:not(.menu-item-object-custom):not(.ut-front-page-link)>a:not(.bklyn-btn),
#ut-sitebody .ut-primary-custom-skin #navigation .current-menu-item:not(.menu-item-object-custom):not(.ut-front-page-link)>a:not(.bklyn-btn),
#ut-sitebody .ut-primary-custom-skin #navigation .current_page_ancestor:not(.ut-front-page-link)>a:not(.bklyn-btn),
#ut-sitebody .ut-primary-custom-skin #navigation .current-menu-ancestor:not(.ut-front-page-link)>a:not(.bklyn-btn),
#ut-sitebody .ut-primary-custom-skin #navigation ul li a:not(.bklyn-btn).selected {
    color: rgb(12, 180, 206) !important;
    color: rgba(12, 180, 206, 1) !important;
}

#ut-sitebody .ut-primary-custom-skin #navigation ul.sub-menu li>a:not(.bklyn-btn) {
    color: rgb(153, 153, 153);
    color: rgba(153, 153, 153, 1);
}

#ut-sitebody .ut-primary-custom-skin #navigation ul.sub-menu li>a:not(.bklyn-btn):hover,
#ut-sitebody .ut-primary-custom-skin #navigation ul.sub-menu li>a:not(.bklyn-btn):focus,
#ut-sitebody .ut-primary-custom-skin #navigation ul.sub-menu li>a:not(.bklyn-btn):active {
    color: rgb(255, 255, 255) !important;
    color: rgba(255, 255, 255, 1) !important;
}

#ut-sitebody .ut-primary-custom-skin #navigation ul.sub-menu .current_page_item:not(.menu-item-object-custom):not(.ut-front-page-link)>a:not(.bklyn-btn),
#ut-sitebody .ut-primary-custom-skin #navigation ul.sub-menu .current-menu-item:not(.menu-item-object-custom):not(.ut-front-page-link)>a:not(.bklyn-btn),
#ut-sitebody .ut-primary-custom-skin #navigation ul.sub-menu .current_page_ancestor:not(.ut-front-page-link)>a:not(.bklyn-btn),
#ut-sitebody .ut-primary-custom-skin #navigation ul.sub-menu .current-menu-ancestor:not(.ut-front-page-link)>a:not(.bklyn-btn) {
    color: rgb(12, 180, 206)!important;
    color: rgba(12, 180, 206, 1)!important;
}

#ut-sitebody .ut-primary-custom-skin #navigation .sub-menu {
    background: rgb(8, 8, 8);
    background: rgba(8, 8, 8, 0.9);
}

#ut-sitebody .ut-primary-custom-skin #navigation ul.sub-menu {
    -webkit-box-shadow: 0 1px 5px rgba(8, 8, 8, 0.9);
    -moz-box-shadow: 0 1px 5px rgba(8, 8, 8, 0.9);
    box-shadow: 0 1px 5px rgba(8, 8, 8, 0.9);
}

.ut-secondary-custom-skin h1.logo a {
    color: rgb(255, 255, 255);
    color: rgba(255, 255, 255, 1);
}

.ut-secondary-custom-skin h1.logo a:hover,
.ut-secondary-custom-skin h1.logo a:focus,
.ut-secondary-custom-skin h1.logo a:active {
    color: rgb(255, 255, 255) !important;
    color: rgba(255, 255, 255, 1) !important;
}

#ut-sitebody #header-section.ut-secondary-custom-skin {
    background: transparent !important;
    background: rgb(8, 8, 8) !important;
    background: rgba(8, 8, 8, 0.9) !important;
}

#ut-sitebody #header-section.ut-secondary-custom-skin.ha-header {
    -webkit-box-shadow: 0 1px 5px rgba(8, 8, 8, 0.9);
    -moz-box-shadow: 0 1px 5px rgba(8, 8, 8, 0.9);
    box-shadow: 0 1px 5px rgba(8, 8, 8, 0.9);
}

#ut-sitebody .ut-secondary-custom-skin #navigation ul li a:not(.bklyn-btn) {
    color: rgb(153, 153, 153);
    color: rgba(153, 153, 153, 1);
}

#ut-sitebody .ut-secondary-custom-skin #navigation ul li a:not(.bklyn-btn):hover,
#ut-sitebody .ut-secondary-custom-skin #navigation ul li a:not(.bklyn-btn):focus,
#ut-sitebody .ut-secondary-custom-skin #navigation ul li a:not(.bklyn-btn):active {
    color: rgb(255, 255, 255) !important;
    color: rgba(255, 255, 255, 1) !important;
}

#ut-sitebody .ut-secondary-custom-skin #navigation ul li a:not(.bklyn-btn)::after {
    color: rgb(255, 255, 255) !important;
    color: rgba(255, 255, 255, 1) !important;
}

#ut-sitebody .ut-secondary-custom-skin #navigation .current_page_item:not(.menu-item-object-custom):not(.ut-front-page-link)>a:not(.bklyn-btn),
#ut-sitebody .ut-secondary-custom-skin #navigation .current-menu-item:not(.menu-item-object-custom):not(.ut-front-page-link)>a:not(.bklyn-btn),
#ut-sitebody .ut-secondary-custom-skin #navigation .current_page_ancestor:not(.ut-front-page-link)>a:not(.bklyn-btn),
#ut-sitebody .ut-secondary-custom-skin #navigation .current-menu-ancestor:not(.ut-front-page-link)>a:not(.bklyn-btn),
#ut-sitebody .ut-secondary-custom-skin #navigation ul li a:not(.bklyn-btn).selected {
    color: rgb(12, 180, 206) !important;
    color: rgba(12, 180, 206, 1) !important;
}

#ut-sitebody .ut-secondary-custom-skin #navigation ul.sub-menu li>a:not(.bklyn-btn) {
    color: rgb(153, 153, 153);
    color: rgba(153, 153, 153, 1);
}

#ut-sitebody .ut-secondary-custom-skin #navigation ul.sub-menu li>a:not(.bklyn-btn):hover,
#ut-sitebody .ut-secondary-custom-skin #navigation ul.sub-menu li>a:not(.bklyn-btn):focus,
#ut-sitebody .ut-secondary-custom-skin #navigation ul.sub-menu li>a:not(.bklyn-btn):active {
    color: rgb(255, 255, 255) !important;
    color: rgba(255, 255, 255, 1) !important;
}

#ut-sitebody .ut-secondary-custom-skin #navigation .sub-menu {
    background: rgb(8, 8, 8);
    background: rgba(8, 8, 8, 0.9);
}

#ut-sitebody .ut-secondary-custom-skin #navigation ul.sub-menu {
    -webkit-box-shadow: 0 1px 5px rgba(8, 8, 8, 0.9);
    -moz-box-shadow: 0 1px 5px rgba(8, 8, 8, 0.9);
    box-shadow: 0 1px 5px rgba(8, 8, 8, 0.9);
}

#header-section {
    line-height: 80px;
}

.site-logo,
.ut-mm-trigger,
.ut-mm-button {
    height: 80px;
    line-height: 80px;
}

#ut-sitebody h1.logo {
    font-family: ralewaysemibold;
}

#header-section .site-logo {
    width: 100%;
}

@media (min-width: 1025px) {
    .ut-hamburger-wrap {
        height: 80px;
    }
}

#ut-open-overlay-menu.ut-hamburger:hover {
    opacity: 0.3;
}

#ut-open-overlay-menu.ut-hamburger span,
#ut-open-overlay-menu.ut-hamburger span::before,
#ut-open-overlay-menu.ut-hamburger span::after {
    height: 2px;
}

#ut-overlay-nav ul.sub-menu>li {
    letter-spacing: normal;
}

@media (max-width: 1024px) {
    .ut-mobile-menu a:hover {
        background: #0CB4CE;
    }
    .ut-mobile-menu a:after,
    .ut-mm-button:hover:before,
    .ut-mm-trigger.active .ut-mm-button:before {
        color: #0CB4CE;
    }
    .ut-header-light .ut-mm-button:before {
        color: #0CB4CE;
    }
    #ut-sitebody.ut-mobile-menu-open #header-section.ha-header {
        background: rgba(8, 8, 8, 1) !important;
    }
    #ut-sitebody.ut-mobile-menu-open .ut-header-dark #ut-mobile-nav,
    #ut-sitebody.ut-mobile-menu-open .ut-header-light #ut-mobile-nav {
        background: transparent;
    }
    #ut-sitebody.ut-mobile-menu-open #ut-mobile-menu a:not(.bklyn-btn) {
        color: rgba(153, 153, 153, 1) !important;
    }
    #ut-sitebody.ut-mobile-menu-open #ut-mobile-menu a:not(.bklyn-btn):hover,
    #ut-sitebody.ut-mobile-menu-open #ut-mobile-menu a:not(.bklyn-btn):focus,
    #ut-sitebody.ut-mobile-menu-open #ut-mobile-menu a:not(.bklyn-btn):active {
        color: rgba(255, 255, 255, 1) !important;
    }
    #ut-sitebody.ut-mobile-menu-open #ut-mobile-menu a:not(.bklyn-btn):hover,
    #ut-sitebody.ut-mobile-menu-open #ut-mobile-menu a:not(.bklyn-btn):focus,
    #ut-sitebody.ut-mobile-menu-open #ut-mobile-menu a:not(.bklyn-btn):active {
        background: rgba(8, 8, 8, 1) !important;
    }
    #ut-sitebody.ut-mobile-menu-open #ut-mobile-menu a:not(.bklyn-btn)::after {
        color: rgba(255, 255, 255, 1);
    }
    #ut-sitebody.ut-mobile-menu-open #ut-mobile-menu .sub-menu a::after {
        color: rgba(12, 180, 206, 1);
    }
    #ut-sitebody.ut-mobile-menu-open #ut-mobile-menu,
    #ut-sitebody.ut-mobile-menu-open #ut-mobile-menu a:not(.bklyn-btn) {
        border-color: rgba(34, 34, 34, 1);
    }
    #ut-sitebody .ut-mm-trigger .ut-mm-button::before {
        color: rgba(255, 255, 255, 1);
    }
    #ut-sitebody .ut-mm-trigger .ut-mm-button:hover::before,
    #ut-sitebody.ut-mobile-menu-open .ut-mm-trigger.active .ut-mm-button::before {
        color: rgba(255, 255, 255, 1);
    }
}

.entry-title span {
    color: #0CB4CE;
}

#ut-blog-navigation {
    background: #F9F9F9;
}

#ut-blog-navigation {
    height: 120px;
}

#ut-blog-navigation .fa {
    line-height: 120px;
}

#ut-blog-navigation a {
    color: #252525;
}

#ut-blog-navigation a:visited {
    color: #252525;
}

#ut-blog-navigation a:hover {
    color: #0CB4CE;
}

#ut-blog-navigation a:focus {
    color: #0CB4CE;
}

#ut-blog-navigation a:active {
    color: #0CB4CE;
}

.blog .ut-blog-classic-article .ut-quote-post-block,
.blog .ut-blog-classic-article h2.entry-title,
.archive .ut-blog-classic-article h2.entry-title,
.search .ut-blog-classic-article h2.entry-title {
    font-size: 24px;
    text-transform: uppercase;
}

.blog .ut-blog-mixed-large-article .ut-quote-post-block,
.blog .ut-blog-mixed-large-article h2.entry-title,
.archive .ut-blog-mixed-large-article h2.entry-title,
.search .ut-blog-mixed-large-article h2.entry-title {
    font-size: 24px;
    text-transform: uppercase;
}

.single-post h1.entry-title {
    font-size: 50px;
    text-transform: uppercase;
}

button,
input[type="button"],
input[type="submit"],
.dark button,
.dark input[type="button"],
.dark input[type="submit"],
.light button,
.light input[type="submit"],
.light input[type="button"] {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}

.ut-quote-post {
    background: #0CB4CE;
}

.format-quote .ut-quote-post-link:hover .ut-quote-post blockquote,
.format-quote .ut-quote-post-link:active .ut-quote-post blockquote,
.format-quote .ut-quote-post-link:focus .ut-quote-post blockquote {
    border-color: #0CB4CE;
}

.single-post .ut-quote-post blockquote {
    border-color: #0CB4CE;
}

.author-link:hover i {
    color: #0CB4CE;
}

.author-social-links a:hover,
.author-social-links a:active,
.author-social-links a:focus {
    color: #0CB4CE;
}

.ut-meta-post-icon {
    background: #0CB4CE;
}

#primary {
    float: left;
}

#ut-sitebody #secondary .widget-title,
#ut-sitebody #secondary .widget-title a,
#ut-sitebody #secondary .widget-title a:hover,
#ut-sitebody #secondary .widget-title a:focus,
#ut-sitebody #secondary .widget-title a:active,
#ut-sitebody #secondary h1,
#ut-sitebody #secondary h2,
#ut-sitebody #secondary h3,
#ut-sitebody #secondary h4,
#ut-sitebody #secondary h5,
#ut-sitebody #secondary h6 {
    color: #252525 !important;
}

#ut-sitebody #secondary,
#ut-sitebody #secondary select,
#ut-sitebody #secondary textarea,
#ut-sitebody #secondary input[type="text"],
#ut-sitebody #secondary input[type="tel"],
#ut-sitebody #secondary input[type="email"],
#ut-sitebody #secondary input[type="password"],
#ut-sitebody #secondary input[type="number"],
#ut-sitebody #secondary input[type="search"] {
    color: #999999 !important;
}

#ut-sitebody #secondary,
#ut-sitebody #secondary select,
#ut-sitebody #secondary textarea,
#ut-sitebody #secondary input[type="text"],
#ut-sitebody #secondary input[type="tel"],
#ut-sitebody #secondary input[type="email"],
#ut-sitebody #secondary input[type="password"],
#ut-sitebody #secondary input[type="number"],
#ut-sitebody #secondary input[type="search"] {
    font-size: 12px !important;
}

#ut-sitebody #secondary a {
    color: #252525 !important;
}

#ut-sitebody #secondary a:hover,
#ut-sitebody #secondary a:focus,
#ut-sitebody #secondary a:active {
    color: #ff6e00 !important;
}

#ut-sitebody #secondary .fa,
#ut-sitebody #secondarya .fa,
#ut-sitebody #secondary .widget_recent_comments li::before,
#ut-sitebody #secondary .widget_recent_comments li.recentcomments::before,
#ut-sitebody #secondary .widget_categories li::before,
#ut-sitebody #secondary .widget_pages li::before,
#ut-sitebody #secondary .widget_nav_menu li::before,
#ut-sitebody #secondary .widget_recent_entries li::before,
#ut-sitebody #secondary .widget_meta li::before,
#ut-sitebody #secondary .widget_archive li::before,
#ut-sitebody #secondary .ut_widget_contact .ut-address::before,
#ut-sitebody #secondary .ut_widget_contact .ut-phone::before,
#ut-sitebody #secondary .ut_widget_contact .ut-fax::before,
#ut-sitebody #secondary .ut_widget_contact .ut-email::before,
#ut-sitebody #secondary .ut_widget_contact .ut-internet::before,
#ut-sitebody #secondary .tweet_list li::before {
    color: #252525 !important;
}

#ut-sitebody #secondary a:hover .fa,
#ut-sitebody #secondary a:active .fa,
#ut-sitebody #secondary a:focus .fa,
#ut-sitebody #secondary .widget_recent_comments li:hover::before,
#ut-sitebody #secondary .widget_recent_comments li.recentcomments:hover::before,
#ut-sitebody #secondary .widget_categories li:hover::before,
#ut-sitebody #secondary .widget_pages li:hover::before,
#ut-sitebody #secondary .widget_nav_menu li:hover::before,
#ut-sitebody #secondary .widget_recent_entries li:hover::before,
#ut-sitebody #secondary .widget_meta li:hover::before,
#ut-sitebody #secondary .widget_archive li:hover::before,
#ut-sitebody #secondary .ut_widget_contact .ut-address:hover::before,
#ut-sitebody #secondary .ut_widget_contact .ut-phone:hover::before,
#ut-sitebody #secondary .ut_widget_contact .ut-fax:hover::before,
#ut-sitebody #secondary .ut_widget_contact .ut-email:hover::before,
#ut-sitebody #secondary .ut_widget_contact .ut-internet:hover::before,
#ut-sitebody #secondary .tweet_list li:hover::before {
    color: #ff6e00 !important;
}

#ut-sitebody #secondary h3.widget-title {
    font-family: ralewaymedium;
    font-weight: 700;
    font-size: 11px;
    text-transform: uppercase;
}

#primary h1.page-title {
    font-family: ralewaybold;
    font-size: 50px;
    ;
    font-style: normal;
    ;
    text-transform: uppercase;
    color: #252525;
}

#primary h1.page-title {
    color: #252525;
}

.page-header.pt-style-4 .page-title span,
.page-header.pt-style-4 .parallax-title span,
.pt-style-4 .section-title span {
    border-color: #252525;
}

.page-header.pt-style-5 .page-title span,
.page-header.pt-style-5 .section-title span {
    background: #252525;
    -webkit-box-shadow: 0 0 0 3px #252525;
    -moz-box-shadow: 0 0 0 3px #252525;
    box-shadow: 0 0 0 3px #252525;
}

.page-header.pt-style-5 .parallax-title span {
    color: #252525;
    border-color: #252525;
}

.page-header.pt-style-6 .page-title:after,
.page-header.pt-style-6 .parallax-title:after,
.page-header.pt-style-6 .section-title:after {
    border-color: #252525;
}

#primary .pt-style-2 h1.page-title:after {
    background-color: #0CB4CE;
    height: 2px;
    width: 30px;
}

#primary header.page-header.pt-style-3 span {
    background: #252525;
    -webkit-box-shadow: 0 0 0 3px#252525;
    -moz-box-shadow: 0 0 0 3px#252525;
    box-shadow: 0 0 0 3px#252525;
}

#primary header.page-header.pt-style-4 span {
    border-width: 6px;
}

#primary .parallax-title {
    font-family: ralewaybold;
    font-size: 50px;
    ;
    font-style: normal;
    ;
    text-transform: uppercase;
    color: #252525;
}

#primary .section-title {
    font-family: ralewaybold;
    font-size: 50px;
    ;
    font-style: normal;
    ;
    text-transform: uppercase;
    color: #252525;
}

#primary .pt-style-2:not(.page-header):not(.csection-title) .parallax-title:after {
    background-color: #0CB4CE;
    height: 2px;
    width: 30px;
}

#primary .pt-style-2:not(.page-header):not(.csection-title) .section-title:after {
    background-color: #0CB4CE;
    height: 2px;
    width: 30px;
}

#primary .pt-style-3:not(.page-header) .section-title span {
    background: #0CB4CE;
    -webkit-box-shadow: 0 0 0 3px#0CB4CE;
    -moz-box-shadow: 0 0 0 3px#0CB4CE;
    box-shadow: 0 0 0 3px#0CB4CE;
}

.pt-style-4:not(.page-header):not(.csection-title) .page-title,
.pt-style-4:not(.page-header):not(.csection-title) .parallax-title,
.pt-style-4:not(.page-header):not(.csection-title) .section-title span {
    border-width: 6px;
}

.pt-style-4:not(.page-header):not(.csection-title) .page-title span,
.pt-style-4:not(.page-header):not(.csection-title) .parallax-title span,
.pt-style-4:not(.page-header):not(.csection-title) .section-title span {
    border-color: #252525;
}

.pt-style-5:not(.page-header):not(.csection-title) .page-title span,
.pt-style-5:not(.page-header):not(.csection-title) .section-title span {
    background: #252525;
    -webkit-box-shadow: 0 0 0 3px #252525;
    -moz-box-shadow: 0 0 0 3px #252525;
    box-shadow: 0 0 0 3px #252525;
}

.pt-style-5:not(.page-header):not(.csection-title) .parallax-title span {
    color: #252525;
    border-color: #252525;
}

.pt-style-6:not(.page-header):not(.csection-title) .page-title:after,
.pt-style-6:not(.page-header):not(.csection-title) .parallax-title:after,
.pt-style-6:not(.page-header):not(.csection-title) .section-title:after {
    border-color: #252525;
}

#primary {
    padding-top: 0px !important;
}

#primary {
    padding-bottom: 0px !important;
}

.vc_row.vc_row-no-padding .ut-portfolio-detail .vc_row:not(.vc_row-no-padding) .vc_column_container>.vc_column-inner {
    padding-left: 20px;
    padding-right: 20px;
}

.ut-portfolio-detail-loader {
    left: calc(50% - 40px);
}

.portfolio-caption {
    background: rgb(12, 180, 206);
    background: rgba(12, 180, 206, 0.85);
}

.ut-portfolio-pagination.style_two a:hover,
.ut-portfolio-pagination.style_two a.selected,
.ut-portfolio-pagination.style_two a.selected:hover {
    background: #0CB4CE !important;
}

.ut-portfolio-menu.style_two li a:hover,
.ut-portfolio-menu.style_two li a.selected {
    background: #0CB4CE;
}

.light .ut-portfolio-menu li a:hover,
.light .ut-portfolio-pagination a:hover {
    border-color: #0CB4CE !important;
}

.ut-portfolio-list li strong {
    color: #0CB4CE !important;
}

.light .ut-portfolio-menu.style_two li a.selected:hover {
    background: #0CB4CE;
}

a.prev-portfolio-details:hover,
a.next-portfolio-details:hover,
.light a.prev-portfolio-details:hover,
.light a.next-portfolio-details:hover {
    color: #0CB4CE;
}

.ut-portfolio-custom-icon {
    width: 40px;
}

.ut-animated-image-item {
    text-align: inherit;
    display: inline-block;
}

.ut-animated-image-item a {
    position: relative;
}

.ut-image-gallery-item.animated img {
    transform: scale(1.002);
}

.ut-instagram-module-loading {
    display: none;
}

.ut-instagram-gallery-wrap {
    will-change: height;
    -webkit-transition: all 0.5s linear;
    -moz-transition: all 0.5s linear;
    transition: all 0.5s linear;
}

.ut-instagram-video-container {
    display: none;
}

.bklyn-team-member-avatar.bklyn-team-member-avatar-with-swap {
    position: relative;
}

.bklyn-team-member-avatar.bklyn-team-member-avatar-with-swap .bklyn-team-member-secondary-image {
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    -webkit-transition: opacity 0.40s ease-in-out;
    -moz-transition: opacity 0.40s ease-in-out;
    -o-transition: opacity 0.40s ease-in-out;
    transition: opacity 0.40s ease-in-out;
}

.bklyn-team-member:hover .bklyn-team-member-secondary-image {
    opacity: 1;
}

.ut-btn.dark:hover,
.ut-btn.ut-pt-btn:hover {
    background: #0CB4CE;
}

.ut-btn.theme-btn {
    background: #0CB4CE;
}

.ut-rated i {
    color: #0CB4CE;
}

.ut-social-follow-module a:hover,
.ut-social-follow-module a:active,
.ut-social-follow-module a:focus {
    color: #0CB4CE;
}

.ut-custom-icon-link:hover i {
    color: #0CB4CE;
}

.ut-custom-icon a:hover i:first-child {
    color: #0CB4CE;
}

.light .ut-bs-wrap .entry-title a:hover,
.light .ut-bs-wrap a:hover .entry-title {
    color: #0CB4CE;
}

.elastislide-wrapper nav span:hover {
    border-color: #0CB4CE;
    color: #0CB4CE;
}

.ut-rq-icon-tw {
    color: #0CB4CE;
}

.ut-rotate-quote .flex-direction-nav a,
.ut-rotate-quote-alt .flex-direction-nav a {
    background: rgb(12, 180, 206);
    background: rgba(12, 180, 206, 0.85);
}

.ut-service-column h3 span {
    color: #0CB4CE;
}

.ut-social-title {
    color: #0CB4CE;
}

.ut-social-link:hover .ut-social-icon {
    background: #0CB4CE !important;
}

.ut-icon-list i {
    color: #0CB4CE;
}

.ut-alert.themecolor {
    background: #0CB4CE;
}

.light .ut-nav-tabs li a:hover {
    border-color: #0CB4CE !important;
}

.light .ut-nav-tabs li a:hover {
    color: #0CB4CE !important;
}

.ut-skill-overlay {
    background: #0CB4CE;
}

.light .ut-accordion-heading a:hover {
    border-color: #0CB4CE !important;
}

.light .ut-accordion-heading a:hover {
    color: #0CB4CE !important;
}

.ut-dropcap-one,
.ut-dropcap-two {
    background: #0CB4CE;
}

.vimelar-container {
    opacity: 0;
    -webkit-transition: opacity 0.35s ease-in-out;
    -moz-transition: opacity 0.35s ease-in-out;
    -o-transition: opacity 0.35s ease-in-out;
    transition: opacity 0.35s ease-in-out;
}

@media (min-width: 1025px) {
    .vimelar-container.ut-vimeo-loaded {
        opacity: 1;
    }
}

.ut-vc-images-lightbox-caption {
    display: none;
}

figure.ut-gallery-slider-caption-wrap::before {
    color: #0CB4CE;
}

.member-social a:hover {
    color: #0CB4CE;
}

.ut-member-style-2 .member-description .ut-member-title {
    color: #0CB4CE;
}

.ut-member-style-2 .ut-so-link:hover {
    background: #0CB4CE !important;
}

.member-description-style-3 .ut-member-title {
    color: #0CB4CE;
}

.ut-member-style-3 .member-social a:hover {
    border-color: #0CB4CE;
}

.ut-hide-member-details:hover {
    color: #0CB4CE;
}

.light .ut-hide-member-details {
    color: #0CB4CE;
}

.bklyn-icon-tabs li a:hover,
.bklyn-icon-tabs li.active>a,
.bklyn-icon-tabs li.active>a:focus,
.bklyn-icon-tabs li.active>a:hover,
.bklyn-icon-tabs li.active a .bkly-icon-tab {
    color: #0CB4CE;
}

.light .ut-shortcode-video-wrap .ut-video-caption {
    border-color: rgba(12, 180, 206, 1);
}

.light .ut-shortcode-video-wrap .ut-video-caption i {
    border-color: rgba(12, 180, 206, 0.3);
}

.light .ut-shortcode-video-wrap .ut-video-caption i {
    color: rgba(12, 180, 206, 0.3);
}

.light .ut-shortcode-video-wrap .ut-video-caption:hover i {
    border-color: rgba(12, 180, 206, 1);
}

.light .ut-shortcode-video-wrap .ut-video-caption:hover i {
    color: #0CB4CE !important;
}

.light .ut-shortcode-video-wrap .ut-video-caption:hover i {
    text-shadow: 0 0 40px #0CB4CE, 2px 2px 3px black;
}

.light .ut-video-loading {
    color: #0CB4CE !important;
}

.light .ut-video-loading {
    text-shadow: 0 0 40px #0CB4CE, 2px 2px 3px black;
}

.light .ut-video-caption-text {
    border-color: rgba(12, 180, 206, 1);
}

.ut-pt-featured {
    background: #0CB4CE !important;
}

.ut-pt-featured-table .ut-pt-info .fa-li {
    color: #0CB4CE !important;
}

.ut-pt-wrap.ut-pt-wrap-style-2 .ut-pt-featured-table .ut-pt-header {
    background: #0CB4CE;
}

.ut-pt-wrap-style-3 .ut-pt-info ul,
.ut-pt-wrap-style-3 .ut-pt-info ul li {
    border-color: rgba(12, 180, 206, 0.1);
}

.ut-pt-wrap-style-3 .ut-pt-header,
.ut-pt-wrap-style-3 .ut-custom-row,
.ut-pt-wrap-style-3 .ut-btn.ut-pt-btn,
.ut-pt-wrap-style-3 .ut-pt-featured-table .ut-btn {
    border-color: rgba(12, 180, 206, 0.1);
}

.ut-pt-wrap-style-3 .ut-btn {
    color: #0CB4CE !important;
}

.ut-pt-wrap-style-3 .ut-btn {
    text-shadow: 0 0 40px #0CB4CE, 2px 2px 3px black;
}

.ut-pt-wrap-style-3 .ut-pt-featured-table .ut-btn {
    color: #0CB4CE !important;
}

.ut-pt-wrap-style-3 .ut-pt-featured-table .ut-btn {
    text-shadow: 0 0 40px #0CB4CE, 2px 2px 3px black;
}

.ut-pt-wrap-style-3 .ut-pt-featured-table .ut-pt-title {
    color: #0CB4CE !important;
}

.ut-pt-wrap-style-3 .ut-pt-featured-table .ut-pt-title {
    text-shadow: 0 0 40px #0CB4CE, 2px 2px 3px black;
}

.vc_row.vc_row-o-full-height {
    min-height: 100vh !important;
}

.vc_section[data-vc-full-width]>.ut-row-has-filled-cols:not([data-vc-full-width]) {
    margin-left: 20px;
    margin-right: 20px;
}

.vc_row.vc_column-gap-0 {
    margin-left: -0px;
    margin-right: -0px;
}

.vc_row.vc_column-gap-1 {
    margin-left: -0.5px;
    margin-right: -0.5px;
}

.vc_row.vc_column-gap-2 {
    margin-left: -1px;
    margin-right: -1px;
}

.vc_row.vc_column-gap-3 {
    margin-left: -1.5px;
    margin-right: -1.5px;
}

.vc_row.vc_column-gap-4 {
    margin-left: -2px;
    margin-right: -2px;
}

.vc_row.vc_column-gap-5 {
    margin-left: -2.5px;
    margin-right: -2.5px;
}

.vc_row.vc_column-gap-10 {
    margin-left: -5px;
    margin-right: -5px;
}

.vc_row.vc_column-gap-15 {
    margin-left: -7.5px;
    margin-right: -7.5px;
}

.vc_row.vc_column-gap-20 {
    margin-left: -10px;
    margin-right: -10px;
}

.vc_row.vc_column-gap-25 {
    margin-left: -12.5px;
    margin-right: -12.5px;
}

.vc_row.vc_column-gap-30 {
    margin-left: -15px;
    margin-right: -15px;
}

.vc_row.vc_column-gap-35 {
    margin-left: -17.5px;
    margin-right: -17.5px;
}

.vc_row.vc_column-gap-40 {
    margin-left: -20px;
    margin-right: -20px;
}

.vc_section[data-vc-full-width]>.vc_row:not(.vc_row-has-fill).vc_column-gap-0 {
    margin-left: 20px;
    margin-right: 20px;
}

.vc_section[data-vc-full-width]>.vc_row:not(.vc_row-has-fill).vc_column-gap-1 {
    margin-left: 19.5px;
    margin-right: 19.5px;
}

.vc_section[data-vc-full-width]>.vc_row:not(.vc_row-has-fill).vc_column-gap-2 {
    margin-left: 19px;
    margin-right: 19px;
}

.vc_section[data-vc-full-width]>.vc_row:not(.vc_row-has-fill).vc_column-gap-3 {
    margin-left: 18.5px;
    margin-right: 18.5px;
}

.vc_section[data-vc-full-width]>.vc_row:not(.vc_row-has-fill).vc_column-gap-4 {
    margin-left: 18px;
    margin-right: 18px;
}

.vc_section[data-vc-full-width]>.vc_row:not(.vc_row-has-fill).vc_column-gap-5 {
    margin-left: 17.5px;
    margin-right: 17.5px;
}

.vc_section[data-vc-full-width]>.vc_row:not(.vc_row-has-fill).vc_column-gap-10 {
    margin-left: 15px;
    margin-right: 15px;
}

.vc_section[data-vc-full-width]>.vc_row:not(.vc_row-has-fill).vc_column-gap-15 {
    margin-left: 12.5px;
    margin-right: 12.5px;
}

.vc_section[data-vc-full-width]>.vc_row:not(.vc_row-has-fill).vc_column-gap-20 {
    margin-left: 10px;
    margin-right: 10px;
}

.vc_section[data-vc-full-width]>.vc_row:not(.vc_row-has-fill).vc_column-gap-25 {
    margin-left: 7.5px;
    margin-right: 7.5px;
}

.vc_section[data-vc-full-width]>.vc_row:not(.vc_row-has-fill).vc_column-gap-30 {
    margin-left: 5px;
    margin-right: 5px;
}

.vc_section[data-vc-full-width]>.vc_row:not(.vc_row-has-fill).vc_column-gap-35 {
    margin-left: 2.5px;
    margin-right: 2.5px;
}

.vc_section[data-vc-full-width]>.vc_row:not(.vc_row-has-fill).vc_column-gap-40 {
    margin-left: 0px;
    margin-right: 0px;
}

.ut-vc-200.vc_section>.vc_row.ut-row-has-filled-cols.vc_column-gap-0+.vc_row-full-width+.vc_row,
.ut-vc-160.vc_section>.vc_row.ut-row-has-filled-cols.vc_column-gap-0+.vc_row-full-width+.vc_row,
.ut-vc-120.vc_section>.vc_row.ut-row-has-filled-cols.vc_column-gap-0+.vc_row-full-width+.vc_row,
.ut-vc-80.vc_section>.vc_row.ut-row-has-filled-cols.vc_column-gap-0+.vc_row-full-width+.vc_row {
    margin-top: 80px;
}

.ut-vc-200.vc_section>.vc_row.ut-row-has-filled-cols.vc_column-gap-1+.vc_row-full-width+.vc_row,
.ut-vc-160.vc_section>.vc_row.ut-row-has-filled-cols.vc_column-gap-1+.vc_row-full-width+.vc_row,
.ut-vc-120.vc_section>.vc_row.ut-row-has-filled-cols.vc_column-gap-1+.vc_row-full-width+.vc_row,
.ut-vc-80.vc_section>.vc_row.ut-row-has-filled-cols.vc_column-gap-1+.vc_row-full-width+.vc_row {
    margin-top: 79.5px;
}

.ut-vc-200.vc_section>.vc_row.ut-row-has-filled-cols.vc_column-gap-2+.vc_row-full-width+.vc_row,
.ut-vc-160.vc_section>.vc_row.ut-row-has-filled-cols.vc_column-gap-2+.vc_row-full-width+.vc_row,
.ut-vc-120.vc_section>.vc_row.ut-row-has-filled-cols.vc_column-gap-2+.vc_row-full-width+.vc_row,
.ut-vc-80.vc_section>.vc_row.ut-row-has-filled-cols.vc_column-gap-2+.vc_row-full-width+.vc_row {
    margin-top: 79px;
}

.ut-vc-200.vc_section>.vc_row.ut-row-has-filled-cols.vc_column-gap-3+.vc_row-full-width+.vc_row,
.ut-vc-160.vc_section>.vc_row.ut-row-has-filled-cols.vc_column-gap-3+.vc_row-full-width+.vc_row,
.ut-vc-120.vc_section>.vc_row.ut-row-has-filled-cols.vc_column-gap-3+.vc_row-full-width+.vc_row,
.ut-vc-80.vc_section>.vc_row.ut-row-has-filled-cols.vc_column-gap-3+.vc_row-full-width+.vc_row {
    margin-top: 78.5px;
}

.ut-vc-200.vc_section>.vc_row.ut-row-has-filled-cols.vc_column-gap-4+.vc_row-full-width+.vc_row,
.ut-vc-160.vc_section>.vc_row.ut-row-has-filled-cols.vc_column-gap-4+.vc_row-full-width+.vc_row,
.ut-vc-120.vc_section>.vc_row.ut-row-has-filled-cols.vc_column-gap-4+.vc_row-full-width+.vc_row,
.ut-vc-80.vc_section>.vc_row.ut-row-has-filled-cols.vc_column-gap-4+.vc_row-full-width+.vc_row {
    margin-top: 78px;
}

.ut-vc-200.vc_section>.vc_row.ut-row-has-filled-cols.vc_column-gap-5+.vc_row-full-width+.vc_row,
.ut-vc-160.vc_section>.vc_row.ut-row-has-filled-cols.vc_column-gap-5+.vc_row-full-width+.vc_row,
.ut-vc-120.vc_section>.vc_row.ut-row-has-filled-cols.vc_column-gap-5+.vc_row-full-width+.vc_row,
.ut-vc-80.vc_section>.vc_row.ut-row-has-filled-cols.vc_column-gap-5+.vc_row-full-width+.vc_row {
    margin-top: 77.5px;
}

.ut-vc-200.vc_section>.vc_row.ut-row-has-filled-cols.vc_column-gap-10+.vc_row-full-width+.vc_row,
.ut-vc-160.vc_section>.vc_row.ut-row-has-filled-cols.vc_column-gap-10+.vc_row-full-width+.vc_row,
.ut-vc-120.vc_section>.vc_row.ut-row-has-filled-cols.vc_column-gap-10+.vc_row-full-width+.vc_row,
.ut-vc-80.vc_section>.vc_row.ut-row-has-filled-cols.vc_column-gap-10+.vc_row-full-width+.vc_row {
    margin-top: 75px;
}

.ut-vc-200.vc_section>.vc_row.ut-row-has-filled-cols.vc_column-gap-15+.vc_row-full-width+.vc_row,
.ut-vc-160.vc_section>.vc_row.ut-row-has-filled-cols.vc_column-gap-15+.vc_row-full-width+.vc_row,
.ut-vc-120.vc_section>.vc_row.ut-row-has-filled-cols.vc_column-gap-15+.vc_row-full-width+.vc_row,
.ut-vc-80.vc_section>.vc_row.ut-row-has-filled-cols.vc_column-gap-15+.vc_row-full-width+.vc_row {
    margin-top: 72.5px;
}

.ut-vc-200.vc_section>.vc_row.ut-row-has-filled-cols.vc_column-gap-20+.vc_row-full-width+.vc_row,
.ut-vc-160.vc_section>.vc_row.ut-row-has-filled-cols.vc_column-gap-20+.vc_row-full-width+.vc_row,
.ut-vc-120.vc_section>.vc_row.ut-row-has-filled-cols.vc_column-gap-20+.vc_row-full-width+.vc_row,
.ut-vc-80.vc_section>.vc_row.ut-row-has-filled-cols.vc_column-gap-20+.vc_row-full-width+.vc_row {
    margin-top: 70px;
}

.ut-vc-200.vc_section>.vc_row.ut-row-has-filled-cols.vc_column-gap-25+.vc_row-full-width+.vc_row,
.ut-vc-160.vc_section>.vc_row.ut-row-has-filled-cols.vc_column-gap-25+.vc_row-full-width+.vc_row,
.ut-vc-120.vc_section>.vc_row.ut-row-has-filled-cols.vc_column-gap-25+.vc_row-full-width+.vc_row,
.ut-vc-80.vc_section>.vc_row.ut-row-has-filled-cols.vc_column-gap-25+.vc_row-full-width+.vc_row {
    margin-top: 67.5px;
}

.ut-vc-200.vc_section>.vc_row.ut-row-has-filled-cols.vc_column-gap-30+.vc_row-full-width+.vc_row,
.ut-vc-160.vc_section>.vc_row.ut-row-has-filled-cols.vc_column-gap-30+.vc_row-full-width+.vc_row,
.ut-vc-120.vc_section>.vc_row.ut-row-has-filled-cols.vc_column-gap-30+.vc_row-full-width+.vc_row,
.ut-vc-80.vc_section>.vc_row.ut-row-has-filled-cols.vc_column-gap-30+.vc_row-full-width+.vc_row {
    margin-top: 65px;
}

.ut-vc-200.vc_section>.vc_row.ut-row-has-filled-cols.vc_column-gap-35+.vc_row-full-width+.vc_row,
.ut-vc-160.vc_section>.vc_row.ut-row-has-filled-cols.vc_column-gap-35+.vc_row-full-width+.vc_row,
.ut-vc-120.vc_section>.vc_row.ut-row-has-filled-cols.vc_column-gap-35+.vc_row-full-width+.vc_row,
.ut-vc-80.vc_section>.vc_row.ut-row-has-filled-cols.vc_column-gap-35+.vc_row-full-width+.vc_row {
    margin-top: 62.5px;
}

.ut-vc-200.vc_section>.vc_row.ut-row-has-filled-cols.vc_column-gap-40+.vc_row-full-width+.vc_row,
.ut-vc-160.vc_section>.vc_row.ut-row-has-filled-cols.vc_column-gap-40+.vc_row-full-width+.vc_row,
.ut-vc-120.vc_section>.vc_row.ut-row-has-filled-cols.vc_column-gap-40+.vc_row-full-width+.vc_row,
.ut-vc-80.vc_section>.vc_row.ut-row-has-filled-cols.vc_column-gap-40+.vc_row-full-width+.vc_row {
    margin-top: 60px;
}

.ut-vc-200.vc_section>.vc_row+.vc_row-full-width+.vc_row.ut-row-has-filled-cols.vc_column-gap-0,
.ut-vc-160.vc_section>.vc_row+.vc_row-full-width+.vc_row.ut-row-has-filled-cols.vc_column-gap-0,
.ut-vc-120.vc_section>.vc_row+.vc_row-full-width+.vc_row.ut-row-has-filled-cols.vc_column-gap-0,
.ut-vc-80.vc_section>.vc_row+.vc_row-full-width+.vc_row.ut-row-has-filled-cols.vc_column-gap-0 {
    margin-top: 40px;
}

.ut-vc-200.vc_section>.vc_row+.vc_row-full-width+.vc_row.ut-row-has-filled-cols.vc_column-gap-1,
.ut-vc-160.vc_section>.vc_row+.vc_row-full-width+.vc_row.ut-row-has-filled-cols.vc_column-gap-1,
.ut-vc-120.vc_section>.vc_row+.vc_row-full-width+.vc_row.ut-row-has-filled-cols.vc_column-gap-1,
.ut-vc-80.vc_section>.vc_row+.vc_row-full-width+.vc_row.ut-row-has-filled-cols.vc_column-gap-1 {
    margin-top: 39.5px;
}

.ut-vc-200.vc_section>.vc_row+.vc_row-full-width+.vc_row.ut-row-has-filled-cols.vc_column-gap-2,
.ut-vc-160.vc_section>.vc_row+.vc_row-full-width+.vc_row.ut-row-has-filled-cols.vc_column-gap-2,
.ut-vc-120.vc_section>.vc_row+.vc_row-full-width+.vc_row.ut-row-has-filled-cols.vc_column-gap-2,
.ut-vc-80.vc_section>.vc_row+.vc_row-full-width+.vc_row.ut-row-has-filled-cols.vc_column-gap-2 {
    margin-top: 39px;
}

.ut-vc-200.vc_section>.vc_row+.vc_row-full-width+.vc_row.ut-row-has-filled-cols.vc_column-gap-3,
.ut-vc-160.vc_section>.vc_row+.vc_row-full-width+.vc_row.ut-row-has-filled-cols.vc_column-gap-3,
.ut-vc-120.vc_section>.vc_row+.vc_row-full-width+.vc_row.ut-row-has-filled-cols.vc_column-gap-3,
.ut-vc-80.vc_section>.vc_row+.vc_row-full-width+.vc_row.ut-row-has-filled-cols.vc_column-gap-3 {
    margin-top: 38.5px;
}

.ut-vc-200.vc_section>.vc_row+.vc_row-full-width+.vc_row.ut-row-has-filled-cols.vc_column-gap-4,
.ut-vc-160.vc_section>.vc_row+.vc_row-full-width+.vc_row.ut-row-has-filled-cols.vc_column-gap-4,
.ut-vc-120.vc_section>.vc_row+.vc_row-full-width+.vc_row.ut-row-has-filled-cols.vc_column-gap-4,
.ut-vc-80.vc_section>.vc_row+.vc_row-full-width+.vc_row.ut-row-has-filled-cols.vc_column-gap-4 {
    margin-top: 38px;
}

.ut-vc-200.vc_section>.vc_row+.vc_row-full-width+.vc_row.ut-row-has-filled-cols.vc_column-gap-5,
.ut-vc-160.vc_section>.vc_row+.vc_row-full-width+.vc_row.ut-row-has-filled-cols.vc_column-gap-5,
.ut-vc-120.vc_section>.vc_row+.vc_row-full-width+.vc_row.ut-row-has-filled-cols.vc_column-gap-5,
.ut-vc-80.vc_section>.vc_row+.vc_row-full-width+.vc_row.ut-row-has-filled-cols.vc_column-gap-5 {
    margin-top: 37.5px;
}

.ut-vc-200.vc_section>.vc_row+.vc_row-full-width+.vc_row.ut-row-has-filled-cols.vc_column-gap-10,
.ut-vc-160.vc_section>.vc_row+.vc_row-full-width+.vc_row.ut-row-has-filled-cols.vc_column-gap-10,
.ut-vc-120.vc_section>.vc_row+.vc_row-full-width+.vc_row.ut-row-has-filled-cols.vc_column-gap-10,
.ut-vc-80.vc_section>.vc_row+.vc_row-full-width+.vc_row.ut-row-has-filled-cols.vc_column-gap-10 {
    margin-top: 35px;
}

.ut-vc-200.vc_section>.vc_row+.vc_row-full-width+.vc_row.ut-row-has-filled-cols.vc_column-gap-15,
.ut-vc-160.vc_section>.vc_row+.vc_row-full-width+.vc_row.ut-row-has-filled-cols.vc_column-gap-15,
.ut-vc-120.vc_section>.vc_row+.vc_row-full-width+.vc_row.ut-row-has-filled-cols.vc_column-gap-15,
.ut-vc-80.vc_section>.vc_row+.vc_row-full-width+.vc_row.ut-row-has-filled-cols.vc_column-gap-15 {
    margin-top: 32.5px;
}

.ut-vc-200.vc_section>.vc_row+.vc_row-full-width+.vc_row.ut-row-has-filled-cols.vc_column-gap-20,
.ut-vc-160.vc_section>.vc_row+.vc_row-full-width+.vc_row.ut-row-has-filled-cols.vc_column-gap-20,
.ut-vc-120.vc_section>.vc_row+.vc_row-full-width+.vc_row.ut-row-has-filled-cols.vc_column-gap-20,
.ut-vc-80.vc_section>.vc_row+.vc_row-full-width+.vc_row.ut-row-has-filled-cols.vc_column-gap-20 {
    margin-top: 30px;
}

.ut-vc-200.vc_section>.vc_row+.vc_row-full-width+.vc_row.ut-row-has-filled-cols.vc_column-gap-25,
.ut-vc-160.vc_section>.vc_row+.vc_row-full-width+.vc_row.ut-row-has-filled-cols.vc_column-gap-25,
.ut-vc-120.vc_section>.vc_row+.vc_row-full-width+.vc_row.ut-row-has-filled-cols.vc_column-gap-25,
.ut-vc-80.vc_section>.vc_row+.vc_row-full-width+.vc_row.ut-row-has-filled-cols.vc_column-gap-25 {
    margin-top: 27.5px;
}

.ut-vc-200.vc_section>.vc_row+.vc_row-full-width+.vc_row.ut-row-has-filled-cols.vc_column-gap-30,
.ut-vc-160.vc_section>.vc_row+.vc_row-full-width+.vc_row.ut-row-has-filled-cols.vc_column-gap-30,
.ut-vc-120.vc_section>.vc_row+.vc_row-full-width+.vc_row.ut-row-has-filled-cols.vc_column-gap-30,
.ut-vc-80.vc_section>.vc_row+.vc_row-full-width+.vc_row.ut-row-has-filled-cols.vc_column-gap-30 {
    margin-top: 25px;
}

.ut-vc-200.vc_section>.vc_row+.vc_row-full-width+.vc_row.ut-row-has-filled-cols.vc_column-gap-35,
.ut-vc-160.vc_section>.vc_row+.vc_row-full-width+.vc_row.ut-row-has-filled-cols.vc_column-gap-35,
.ut-vc-120.vc_section>.vc_row+.vc_row-full-width+.vc_row.ut-row-has-filled-cols.vc_column-gap-35,
.ut-vc-80.vc_section>.vc_row+.vc_row-full-width+.vc_row.ut-row-has-filled-cols.vc_column-gap-35 {
    margin-top: 22.5px;
}

.ut-vc-200.vc_section>.vc_row+.vc_row-full-width+.vc_row.ut-row-has-filled-cols.vc_column-gap-40,
.ut-vc-160.vc_section>.vc_row+.vc_row-full-width+.vc_row.ut-row-has-filled-cols.vc_column-gap-40,
.ut-vc-120.vc_section>.vc_row+.vc_row-full-width+.vc_row.ut-row-has-filled-cols.vc_column-gap-40,
.ut-vc-80.vc_section>.vc_row+.vc_row-full-width+.vc_row.ut-row-has-filled-cols.vc_column-gap-40 {
    margin-top: 20px;
}

#contact-section .pt-style-2 .page-title:after,
#contact-section .pt-style-2 .parallax-title:after,
#contact-section .pt-style-2 .section-title:after {
    background-color: #0CB4CE;
    height: 2px;
    width: 30px;
}

#contact-section .parallax-title,
#contact-section .section-title {
    color: #FFFFFF;
}

#contact-section .pt-style-2 .page-title:after,
#contact-section .pt-style-2 .parallax-title:after,
#contact-section .pt-style-2 .section-title:after {
    background-color: #FFFFFF;
    /*
    height: ;
    width: ;
    */
}

#contact-section .parallax-title span span,
#contact-section .section-title span span {
    color: #0CB4CE;
}

#contact-section .parallax-scroll-container {
    background-repeat: no-repeat !important;
    background-size: cover !important;
    background-image: url("../images/brooklyn-default-contact.jpg");
}

#contact-section .ut-left-footer-area {
    background: rgb(0, 0, 0, 0.25);
}

#contact-section .ut-left-footer-area {
    background: rgba(0, 0, 0, 0.25);
}

#contact-section .ut-right-footer-area {
    background: rgb(0, 0, 0, 0.25);
}

#contact-section .ut-right-footer-area {
    background: rgba(0, 0, 0, 0.25);
}

#contact-section .parallax-overlay {
    background: rgb(44, 62, 80, 0.3);
}

#contact-section .parallax-overlay {
    background: rgba(44, 62, 80, 0.3);
}

#contact-section .parallax-header,
#contact-section .section-header {
    margin-bottom: 40px;
}

#contact-section.ut-contact-section-with-overlay .parallax-overlay {
    padding-top: 120px;
}

#contact-section.ut-contact-section-with-overlay .parallax-overlay {
    padding-bottom: 160px;
}

.footer-content a:hover {
    color: #0CB4CE;
}

.footer-content i {
    color: #0CB4CE;
}

.ut-footer-dark .ut-footer-area .widget_tag_cloud a:hover {
    color: #0CB4CE!important;
    border-color: #0CB4CE;
}

.ut-footer-so li a:hover {
    border-color: #0CB4CE;
}

.ut-footer-so li a:hover i {
    color: #0CB4CE!important;
}

.toTop:hover,
.copyright a:hover,
.ut-footer-dark a.toTop:hover {
    color: #0CB4CE;
}

.ut-footer-area ul.sidebar a:hover {
    color: #0CB4CE;
}

#ut-sitebody .ut-footer-area h3.widget-title {
    font-family: ralewaymedium;
    font-weight: 700;
    font-size: 11px;
    text-transform: uppercase;
}

#ut-sitebody .toTop {
    color: #e5e5e5;
}

#ut-sitebody .toTop {
    background: #090909;
}

#ut-sitebody .toTop:hover,
#ut-sitebody .toTop:focus,
#ut-sitebody .toTop:active {
    color: #0cb4ce;
}

#ut-sitebody .ut-footer-area .widget-title,
#ut-sitebody .ut-footer-area .widget-title a,
#ut-sitebody .ut-footer-area .widget-title a:hover,
#ut-sitebody .ut-footer-area .widget-title a:focus,
#ut-sitebody .ut-footer-area .widget-title a:active,
#ut-sitebody .ut-footer-area h1,
#ut-sitebody .ut-footer-area h2,
#ut-sitebody .ut-footer-area h3,
#ut-sitebody .ut-footer-area h4,
#ut-sitebody .ut-footer-area h5,
#ut-sitebody .ut-footer-area h6 {
    color: #FFFFFF !important;
}

#ut-sitebody .ut-footer-area,
#ut-sitebody .ut-footer-area select,
#ut-sitebody .ut-footer-area textarea,
#ut-sitebody .ut-footer-area input[type="text"],
#ut-sitebody .ut-footer-area input[type="tel"],
#ut-sitebody .ut-footer-area input[type="email"],
#ut-sitebody .ut-footer-area input[type="password"],
#ut-sitebody .ut-footer-area input[type="number"],
#ut-sitebody .ut-footer-area input[type="search"] {
    font-size: 12px !important;
}

#ut-sitebody .footer-content,
#ut-sitebody .footer-content .copyright {
    color: #FFFFFF !important;
}

#ut-sitebody .footer-content a {
    color: #9ACDD6;
}

#ut-sitebody .footer-content a:hover,
#ut-sitebody .footer-content a:focus,
#ut-sitebody .footer-content a:active {
    color: #0CB4CE;
}

#ut-sitebody .footer-content .fa {
    color: #0CB4CE !important;
}

#ut-sitebody .footer-content h1,
#ut-sitebody .footer-content h2,
#ut-sitebody .footer-content h3,
#ut-sitebody .footer-content h4,
#ut-sitebody .footer-content h5,
#ut-sitebody .footer-content h6 {
    color: #252525 !important;
}

.copyright a {
    font-weight: normal;
}

.footer .footer-content {
    background: #080808;
    padding-top: 20px;
}

.footer .footer-content {
    padding-top: 40px;
}

@media (max-width: 400px) {
    .hide-bg-on-mobile {
        background-image: none !important;
    }
}

@media (max-width: 767px) {
    .hide-bg-on-mobile {
        background-image: none !important;
    }
}

@media (min-width: 768px) and (max-width: 1024px) {
    .hide-bg-on-tablet {
        background-image: none !important;
    }
}

@media (min-width: 1025px) and (max-width: 1600px) {
    .hide-bg-on-medium {
        background-image: none !important;
    }
}

.recentcomments a {
    display: inline !important;
    padding: 0 !important;
    margin: 0 !important;
}


/*
You can add your own CSS here.

Click the help icon above to learn more.
*/

.vc_section[data-vc-full-width] {
    padding-top: 0px;
    padding-bottom: 0px;
}

.vc_section[data-vc-full-width] .vc_column_container>.vc_column-inner {
    padding-left: 0px;
    padding-right: 0px;
}

.vc_section[data-vc-full-width] .vc_icon_element,
.wpb_button,
.wpb_content_element,
ul.wpb_thumbnails-fluid>li {
    margin-bottom: 0px;
}

.vc_custom_1502868209693 {
    margin-bottom: 0px !important;
    padding-top: 120px !important;
    padding-bottom: 0px !important;
    background-color: #ffffff !important;
}

.vc_custom_1502799174302 {
    padding-top: 120px !important;
    padding-bottom: 80px !important;
    background-color: #f9f9f9 !important;
}

.vc_custom_1502866576082 {
    background-color: #000000 !important;
}

.vc_custom_1502866591532 {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}

.vc_custom_1502866350784 {
    padding-top: 120px !important;
    padding-bottom: 80px !important;
    background-color: #ffffff !important;
}

.vc_custom_1477390682192 {
    padding-top: 0px !important;
}

.vc_custom_1477586581339 {
    padding-top: 0px !important;
}

.vc_custom_1477586586610 {
    padding-top: 0px !important;
}

.vc_custom_1523863307388 {
    margin-bottom: 60px !important;
}

.vc_custom_1477484140481 {
    padding-top: 0px !important;
}

.vc_custom_1477415810648 {
    padding-top: 0px !important;
}

.vc_custom_1523865259002 {
    margin-bottom: 60px !important;
}

.vc_custom_1502799467910 {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
}

.vc_custom_1477932362431 {
    padding-top: 0px !important;
}

.vc_custom_1502866344488 {
    padding-top: 120px !important;
    padding-bottom: 80px !important;
    background-color: #ffffff !important;
}

.vc_custom_1477415836145 {
    padding-top: 0px !important;
}

.vc_custom_1523860395306 {
    margin-bottom: 60px !important;
    padding-top: 30px !important;
}

.vc_custom_1502865972205 {
    margin-bottom: 0px !important;
    padding-right: 60px !important;
    padding-left: 60px !important;
}

.vc_custom_1477492103312 {
    padding-top: 0px !important;
}

.vc_custom_1477586544362 {
    padding-top: 0px !important;
}

.vc_custom_1523865157910 {
    margin-bottom: 60px !important;
}

.wpb_animate_when_almost_visible {
    opacity: 1;
}

.hero-second-btn {
    font-family: ralewaymedium !important;
}

.ut-horizontal-style-align-left {
    padding-bottom: 15px !important;
}