html {font-family: sans-serif;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;}
body {margin: 0;}
article, aside, details, figcaption, figure, footer, header, main, menu, nav, section, summary {display: block;}
audio, canvas, progress, video {display: inline-block;vertical-align: baseline;}
audio:not([controls]) {display: none;height: 0;}
[hidden], template {display: none;}
a {background-color: transparent;}
a:active, a:hover {outline: 0;}
abbr[title] {border-bottom: 1px dotted;}
b, strong {font-weight: bold;}
dfn {font-style: italic;}
h1 {font-size: 2em;margin: .67em 0;}
mark {background: #ff0;color: #000;}
small {font-size: 80%;}
sub, sup {font-size: 75%;line-height: 0;position: relative;vertical-align: baseline;}
sup {top: -.5em;}
sub {bottom: -.25em;}
img {border: 0;}
svg:not(:root) {overflow: hidden;}
figure {margin: 1em 40px;}
hr {box-sizing: content-box;height: 0;}
pre {overflow: auto;}
code, kbd, pre, samp {font-family: monospace,monospace;font-size: 1em;}
button, input, optgroup, select, textarea {color: inherit;font: inherit;margin: 0;}
button {overflow: visible;}
button, select {text-transform: none;}
button, html input[type="button"], input[type="reset"], input[type="submit"] {-webkit-appearance: button;cursor: pointer;}
button[disabled], html input[disabled] {cursor: default;}
button::-moz-focus-inner, input::-moz-focus-inner {border: 0;padding: 0;}
input {line-height: normal;}
input[type="checkbox"], input[type="radio"] {box-sizing: border-box;padding: 0;}
input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {height: auto;}
input[type="search"] {-webkit-appearance: textfield;box-sizing: content-box;}
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {-webkit-appearance: none;}
fieldset {border: 1px solid #c0c0c0;margin: 0 2px;padding: .35em .625em .75em;}
legend {border: 0;padding: 0;}
textarea {overflow: auto;}
optgroup {font-weight: bold;}
table {border-collapse: collapse;border-spacing: 0;}
td, th {padding: 0;}
button, input, select, textarea {color: #404040;font-size: 14px;line-height: 1.5;}
body {background-color: #fff;color: #6e6e6e;font-size: 15px;line-height: 24px;margin: 0;font-family: "Open Sans",sans-serif;}
h1, h2, h3, h4, h5, h6, p {margin: 0 0 15px 0;}
h1, h2, h3, h4, h5, h6 {color: #121212;font-family: "Open Sans",sans-serif;font-weight: 600;}
h1 {font-size: 28px;}
h2 {font-size: 24px;}
h3 {font-size: 20px;}
h4 {font-size: 18px;}
h5 {font-size: 16px;}
h6 {font-size: 14px;}
dfn, cite, em, i {font-style: italic;}
blockquote {margin: 0 1.5em;}
address {margin: 0 0 1.5em;}
pre {background: #eee;font-family: "Courier 10 Pitch",Courier,monospace;font-size: 15px;font-size: .9375rem;line-height: 1.6;margin-bottom: 1.6em;max-width: 100%;overflow: auto;padding: 1.6em;}
code, kbd, tt, var {font-family: Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;font-size: 15px;font-size: .9375rem;}
code {padding: 2px 4px;font-family: monospace,monospace;font-size: 1em;background-color: #fbfbfb;border-radius: 4px;border: 1px solid #eee;}
abbr, acronym {border-bottom: 1px dotted #666;cursor: help;}
mark, ins {background: #fff9c0;text-decoration: none;}
big {font-size: 125%;}
html {box-sizing: border-box;}
*, *::before, *::after {box-sizing: inherit;}
blockquote::before, blockquote::after, q::before, q::after {content: "";}
blockquote, q {quotes: "" "";}
hr {background-color: #ccc;border: 0;height: 1px;margin-bottom: 1.5em;}
ul, ol {margin: 0 0 1.5em 3em;}
ul {list-style: disc;}
ol {list-style: decimal;}
li > ul, li > ol {margin-bottom: 0;margin-left: 1.5em;}
ul, ol {margin: 0 0 .5em 1em;padding: 0;}
dt {font-weight: bold;}
dd {margin: 0 1.5em 1.5em;}
img {height: auto;max-width: 100%;}
table {margin: 0 0 1.5em;width: 100%;}
td, th {border: 1px solid #ddd;padding: 5px;}
button, .comment-reply-link, input[type="button"], input[type="reset"], input[type="submit"] {background: #1bbc9b none repeat scroll 0 0;border: medium none;color: #fff;font-size: 15px;line-height: 1.5;padding: 5px 15px;}
button:hover, .comment-reply-link, input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover {background-color: #1bbc9b;}
button:focus, input[type="button"]:focus, input[type="reset"]:focus, input[type="submit"]:focus, button:active, input[type="button"]:active, input[type="reset"]:active, input[type="submit"]:active {border-color: #aaa #bbb #bbb;box-shadow: inset 0 -1px 0 rgba(255,255,255,.5),inset 0 2px 5px rgba(0,0,0,.15);outline: none;}
input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], textarea, select {color: #666;border: 1px solid #ccc;}
input[type="text"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="password"]:focus, input[type="search"]:focus, textarea:focus {color: #111;outline: none;}
input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"] {padding: 6px 0 6px 9px;-webkit-appearance: none;-webkit-border-radius: 0;}
select {width: 100%;padding: 5px;}
textarea {padding: 10px 20px;width: 100%;}
a {color: #1bbc9b;text-decoration: inherit;}
a:visited {color: #1bbc9b;}
a:hover, a:focus, a:active {color: #1bbc9b;}
a:focus {outline: inherit;}
a:hover, a:active {outline: 0;}
#main-nav {display: block;float: right;transition: all .5s ease-in-out 0s;width: auto;}
.enabled-sticky-primary-menu #main-nav.fixed {box-shadow: 0 0 3px #aaa;left: 0;position: fixed;top: 0;width: 100%;z-index: 9999;}
.main-navigation ul {display: block;margin: 0;padding: 0;}
.main-navigation ul ul {background-color: #fff;box-shadow: 0 1px 2px;left: -9999px;margin: 0;min-width: 200px;opacity: 0;position: absolute;top: 65px;transition: opacity .4s ease-in-out 0s;z-index: -9999;}
.main-navigation ul ul ul {left: 100%;top: 0;}
.main-navigation li {position: relative;display: inline-block;margin-bottom: 0;float: left;}
.main-navigation ul > li:hover > ul {opacity: 1;left: 0;z-index: 9999;}
.main-navigation ul ul ul ul {display: none;}
.main-navigation ul ul ul li:hover > ul {display: block;}
.main-navigation ul ul li:hover > ul {opacity: 1;left: 100%;}
.main-navigation li li {float: none;display: block;}
.main-navigation ul li li:first-child > a {border-left: none;}
.main-navigation ul li a {color: #6e6e6e;display: block;font-size: 14px;font-weight: normal;padding: 23px 15px;position: relative;z-index: 99;text-transform: uppercase;}
.main-navigation ul li.current-menu-item a, .main-navigation ul li a:hover {color: #1bbc9b;}
.main-navigation ul ul a {border-bottom: 1px solid #ddd;border-left: medium none;border-right: medium none;box-shadow: 0 1px 1px rgba(255,255,255,.18) inset;font-size: 14px;height: auto;padding: 9px 15px;text-align: left;width: 100%;}
.main-navigation ul li.menu-item-has-children ul.sub-menu li a, .home.page .slider-enabled.header-collapse ul li a {color: #222;}
.home.page .slider-enabled.header-collapse ul li a:hover {color: #1bbc9b;}
.main-navigation ul li.menu-item-has-children > a::after, .main-navigation ul li.page_item_has_children > a::after {content: "";font-family: FontAwesome;margin-left: 10px;margin-right: 0;position: absolute;right: 10px;top: 23px;}
.main-navigation ul li li.menu-item-has-children > a::after, .main-navigation ul li li.page_item_has_children > a::after {content: "";top: 10px;}
.main-navigation ul li.menu-item-has-children a, .main-navigation ul li.page_item_has_children a {padding-right: 30px;}
.main-navigation .menu-toggle, .main-navigation .dropdown-toggle {display: none;}
#mobile-trigger {display: none;}
#mobile-menu {display: none;}
.site-main .comment-navigation, .site-main .posts-navigation, .site-main .post-navigation {margin: 0 0 1.5em;overflow: hidden;}
.comment-navigation .nav-previous, .posts-navigation .nav-previous, .post-navigation .nav-previous, .comment-navigation .nav-next, .posts-navigation .nav-next, .post-navigation .nav-next, #infinite-handle span {float: left;padding: 0px;width: auto;line-height: 1.5;}
#infinite-handle span {background: #1bbc9b;}
#infinite-handle span {font-size: 1.5;font-size: 15px;color: #fff;}
#infinite-handle {margin-bottom: 20px;height: auto;overflow: hidden;}
#infinite-handle span:hover {background: #1bbc9b;}
.comment-navigation .nav-previous, .posts-navigation .nav-previous, .post-navigation .nav-previous {float: left;}
.comment-navigation .nav-next, .posts-navigation .nav-next, .post-navigation .nav-next {float: right;}
.comment-navigation .nav-previous a::before, .posts-navigation .nav-previous a::before, .post-navigation .nav-previous a::before {content: "";display: inline-block;font-family: FontAwesome;margin-right: 10px;color: #121212;}
.comment-navigation .nav-next a::after, .posts-navigation .nav-next a::after, .post-navigation .nav-next a::after {content: "";display: inline-block;font-family: FontAwesome;margin-left: 10px;color: #121212;}
.page-links {clear: both;margin: 0 0 1.5em;}
.comment-navigation .nav-next a, .comment-navigation .nav-previous a, .nav-links .nav-previous a, .nav-links .nav-next a {background: transparent;color: #121212;border: 0;padding: 14px 0px;border-radius: 3px;line-height: 1.1;display: block;font-size: 18px;}
.nav-links .nav-previous a:hover, .nav-links .nav-next a:hover {background: transparent;color: #1bbc9b;}
.comment-navigation .nav-next a:hover:after, .comment-navigation .nav-previous a:hover:before, .nav-links .nav-previous a:hover:before, .nav-links .nav-next a:hover:after {color: #1bbc9b;}
.nav-links {border-top: medium none;margin-bottom: 20px;padding: 20px 0;overflow: hidden;}
.nav-links .page-numbers {border: 1px solid;padding: 5px 10px;}
.nav-links .page-numbers.current, .nav-links a.page-numbers:hover {background: #1bbc9b none repeat scroll 0 0;border-color: #1bbc9b;color: #fff;}
.nav-links .page-numbers.dots {border: none;}
.screen-reader-text {clip: rect(1px,1px,1px,1px);position: absolute !important;height: 1px;width: 1px;overflow: hidden;}
.screen-reader-text:focus {background-color: #f1f1f1;border-radius: 3px;box-shadow: 0 0 2px 2px rgba(0,0,0,.6);clip: auto !important;color: #21759b;display: block;font-size: 14px;font-size: .875rem;font-weight: bold;height: auto;left: 5px;line-height: normal;padding: 15px 23px 14px;text-decoration: none;top: 5px;width: auto;z-index: 100000;}
.alignleft {display: inline;float: left;margin-right: 1.5em;}
.wp-block-image.is-resized.alignleft {margin-right: 1.5em;}
.alignright {display: inline;float: right;margin-left: 1.5em;}
.wp-block-image.is-resized.alignright {margin-left: 1.5em;}
.aligncenter {clear: both;display: block;margin-left: auto;margin-right: auto;margin-bottom: 1.5em;}
.alignnone {clear: both;margin-left: auto;margin-right: auto;margin-bottom: 1.5em;margin-top: 1.5em;}
.clear-fix::before, .clear-fix::after, .entry-content::before, .entry-content::after, .comment-content::before, .comment-content::after, .site-header::before, .site-header::after, .site-content::before, .site-content::after, .site-footer::before, .site-footer::after, #home-page-widget-area::after, #home-page-widget-area::before, #featured-slider::after, #featured-slider::before {content: "";display: table;}
.clear-fix::after, .entry-content::after, .comment-content::after, .site-header::after, .site-content::after, .site-footer::after {clear: both;}
.widget {margin: 30px 0 0;}
.widget:first-child {margin: 0;}
.widget select {max-width: 100%;}
.section-title, .section-title .seperator {float: left;width: 100%;text-align: center;margin-bottom: 24px;}
.section-title .seperator {margin-bottom: 5px;}
.section-title .seperator span {display: inline-block;position: relative;}
.section-title .seperator span:before, .section-title .seperator span:after {background-color: #ddd;content: "";height: 1px;position: absolute;position: absolute;top: 50%;width: 60px;}
.section-title .seperator span:before {right: 100%;}
.section-title .seperator span:after {left: 100%;}
.section-title .seperator i {color: #1bbc9b;font-size: 20px;font-family: "FontAwesome";padding: 5px 15px;display: inline-block;}
#home-page-widget-area .widget-title {color: #303133;display: block;font-size: 35px;font-weight: 400;margin-bottom: 10px;overflow: hidden;padding-left: 0px;text-align: center;text-transform: capitalize;letter-spacing: 1px;line-height: 1;}
#home-page-widget-area .widget-title span {position: relative;}
#home-page-widget-area .widget-title span::before {background-color: #fff;content: "";height: 1px;position: absolute;top: 0;top: 46%;width: 100px;right: 100%;margin-right: 30px;}
#home-page-widget-area .widget-title span::after {background-color: #fff;content: "";height: 1px;position: absolute;top: 0;top: 46%;width: 100px;left: 100%;margin-left: 30px;}
#home-page-widget-area .bg_enabled .widget-title span::before, #home-page-widget-area .bg_enabled .widget-title span::after, #home-page-widget-area .business_point_widget_services .widget-title span::before, #home-page-widget-area .business_point_widget_services .widget-title span::after, #home-page-widget-area .business_point_widget_latest_news .widget-title span::before, #home-page-widget-area .business_point_widget_latest_news .widget-title span::after {background-color: #1bbc9b;}
.sticky {display: block;}
.hentry {margin: 0 0 1.5em;}
.updated:not(.published) {display: none;}
.single .byline, .group-blog .byline {display: inline;}
.page-content, .entry-content, .entry-summary {margin: 1.5em 0 0;}
.entry-meta > span, .entry-footer > span, .single-post-meta > span {margin: 0 10px 0 0;}
.entry-meta > span a, .single-post-meta > span a, .entry-footer > span a {color: #686868;font-style: italic;}
.page-content, .entry-content, .entry-summary {margin: 15px 0 0;}
.entry-meta > span::before, .entry-footer > span::before, .single-post-meta > span::before {display: inline-block;font-family: FontAwesome;height: 15px;margin-right: 8px;content: "";color: #1bbc9b;}
.entry-meta .byline .author.vcard {margin-left: -4px;}
.entry-footer span {margin-right: 15px;}
.entry-footer span.author.vcard {margin-right: 0px;}
span.comments-link::before {content: "";}
.entry-meta .posted-on::before, .single-post-meta .posted-on::before {content: "";}
.entry-footer > .cat-links::before {content: "";}
.entry-meta .byline::before, .single-post-meta .byline::before {content: "";}
.entry-footer .edit-link::before {content: "";}
.entry-footer .tags-links::before {content: "";}
.blog .format-aside .entry-title, .archive .format-aside .entry-title {display: none;}
.authorbox .author-avatar {float: left;margin: 5px 15px 10px 0;}
.authorbox {background: #e6ffff;border: 1px solid #ddd;margin-top: 20px;overflow: hidden;padding: 15px;}
.authorbox.no-author-avatar .author-info {margin-left: 0;}
.authorbox .author-bio-posts-content {margin-top: 10px;}
.authorbox .author-bio-posts-content p {margin: 0;}
.authorbox .author-bio-posts-content ul {list-style-position: inside;margin: 0;}
#respond {clear: both;display: block;float: left;width: 97%;}
#commentform label {display: inline-block;}
.comment-content a {word-wrap: break-word;}
.bypostauthor {display: block;}
.comments-area form#commentform p {float: left;width: 33.33%;}
.comments-area form#commentform p.comment-form-cookies-consent, .comments-area #commentform p.comment-notes, .comments-area #commentform p.comment-form-comment {width: 100%;}
.comments-area form#commentform p.comment-form-cookies-consent input[type="checkbox"] {margin-right: 10px;margin-top: 6px;float: left;}
.comment-content a {word-wrap: break-word;}
.bypostauthor {display: block;}
.comment-form {margin: 0 -15px;}
.comments-area form#commentform p.logged-in-as, .comments-area form#commentform p {padding: 0 15px;}
.comment-form-author input, .comment-form-email input, .comment-form-url input {width: 100%;}
#tab-reviews .comment-form-author, #tab-reviews .comment-form-email, #tab-reviews .comment-form-url {width: 50%;}
.comments-area form#commentform p.logged-in-as {padding: 0 15px;width: 100%;}
.comment-form-author, .comment-form-email, .comment-form-url {width: 33.33%;float: left;}
.comment-list li.comment::after {content: inherit;display: none;}
.comment-list li {padding-left: 0;}
.comment {background-position: 0 -74px;display: block;float: left;width: 100%;}
ol.comment-list .comment {margin-bottom: 15px;}
ol.comment-list .comment:first-child {margin-bottom: 0px;}
ol.comment-list {border-radius: 5px;float: left;margin-bottom: 15px;margin-left: 0;margin-right: 0;overflow: inherit;padding: 0;width: 100%;}
ol.comment-list .children {border: medium none;float: left;margin: 15px 0 5px 15px;width: 98%;}
ol.comment-list li {list-style: outside none none;margin-bottom: 0px;}
.comment-list .comment-content ul, .comment-list .comment-content ul li {list-style: disc;}
.comment-list .comment-content ol, .comment-list .comment-content ol li {list-style: decimal;}
.comment .comment-body {background-color: #fff;border: 1px solid #ddd;border-radius: 0;clear: both;display: block;float: left;margin-top: 5px;padding: 10px 30px 10px 30px;position: relative;text-align: left;width: 100%;}
.comment-author.vcard {font-size: 20px;margin-bottom: 5px;}
.comment-list .children {background-position: left 20px;background-repeat: no-repeat;border-left: 1px solid #eee;margin-left: 0;padding-left: 40px;}
.comment-list li.comment > div img.avatar {left: 29px;position: absolute;top: 29px;}
#comment-form-title {font-size: 24px;padding-bottom: 10px;}
.vcard .avatar {float: left;margin: 7px 15px 15px 0;}
.comment-metadata {font-size: 13px;font-style: italic;line-height: 16px;margin-bottom: 10px;}
.comment-reply-link {color: #fff;display: inline-block;float: none;font-size: 15px;line-height: 1.5;margin-bottom: 10px;padding: 1px 15px 3px;border-radius: 2px;}
a.comment-reply-link:hover {color: #fff;}
.form-allowed-tags code {white-space: inherit;word-wrap: break-word;}
.comment-respond label {display: block;font-weight: normal;}
.comments-title {float: left;font-weight: normal;margin: 25px 0 15px 0px;}
.comment-content a {word-wrap: break-word;}
.bypostauthor {display: block;}
#commentform label {display: inline-block;}
#commentform  input[type="submit"] {padding: 14px 45px;border-radius: 3px;line-height: 1.1;border: 1px solid #1bbc9b;}
#commentform  input[type="submit"]:hover {background: transparent;color: #1bbc9b;}
.infinite-scroll .posts-navigation, .infinite-scroll.neverending .site-footer {display: none;}
.infinity-end.neverending .site-footer {display: block;}
.page-content .wp-smiley, .entry-content .wp-smiley, .comment-content .wp-smiley {border: none;margin-bottom: 0;margin-top: 0;padding: 0;}
embed, iframe, object {max-width: 100%;}
.wp-caption {margin-bottom: 1.5em;max-width: 100%;}
.wp-caption img[class*="wp-image-"] {display: inline-block;margin-left: auto;margin-right: auto;}
.wp-caption .wp-caption-text {margin: .8075em 0;}
.wp-caption-text {text-align: center;}
.gallery {margin-bottom: 1.5em;}
.gallery-item {display: inline-block;text-align: center;vertical-align: top;width: 100%;margin: 0;line-height: 0;padding: 0px 5px 5px 0px;}
.gallery-columns-2 .gallery-item {max-width: 50%;}
.gallery-columns-3 .gallery-item {max-width: 33.33%;}
.gallery-columns-4 .gallery-item {max-width: 25%;}
.gallery-columns-5 .gallery-item {max-width: 20%;}
.gallery-columns-6 .gallery-item {max-width: 16.66%;}
.gallery-columns-7 .gallery-item {max-width: 14.28%;}
.gallery-columns-8 .gallery-item {max-width: 12.5%;}
.gallery-columns-9 .gallery-item {max-width: 11.11%;}
.gallery-caption {display: block;}
#page {position: relative;margin: 0 auto;overflow: hidden;}
.site-layout-boxed #page {box-shadow: 0 0 1px #999;width: 1255px;margin-top: 35px;margin-bottom: 35px;}
.container {width: 1200px;margin: 0 auto;padding-left: 15px;padding-right: 15px;}
.inner-wrapper {margin-left: -15px;margin-right: -15px;}
.v-center {transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);position: absolute;top: 50%;left: 50%;}
.button {background: #1bbc9b;color: #fff;display: inline-block;padding: 14px 45px;font-size: 15px;border: 1px solid #1bbc9b;border-radius: 3px;line-height: 1.1;}
.button:hover {background: transparent;}
.button, .button:hover {-webkit-transition: .5s ease-in-out;-moz-transition: .5s ease-in-out;-o-transition: .5s ease-in-out;transition: .5s ease-in-out;}
.custom-logo-link, .site-logo-link, #site-identity {float: left;margin-right: 15px;}
.custom-logo-link, .site-logo-link {max-width: 300px;}
.site-info a {color: #fff;}
.site-header {position: relative;}
#masthead {float: left;z-index: 999;padding: 20px 0px;position: relative;width: 100%;-webkit-transition: .5s ease-in-out;-moz-transition: .5s ease-in-out;-o-transition: .5s ease-in-out;transition: .5s ease-in-out;}
.site-title > a {color: #222;}
.site-title {color: #282828;font-size: 24px;font-weight: 600;margin-bottom: 5px;font-family: "Open Sans",sans-serif;margin-top: 8px;}
.site-branding {float: left;margin-right: 30px;}
.site-description {color: #222;font-size: 15px;font-style: inherit;margin-bottom: 0px;font-weight: 400;}
.home.page-template-home .slider-enabled .site-title > a, .home.page-template-home .slider-enabled .site-title, .home.page-template-home .slider-enabled .site-description, .home.page-template-default .site-title > a, .home.page-template-default .site-title, .home.page-template-default .site-description, .home.blog .site-title a, .home.blog .site-description {color: #282828;}
#masthead.header-collapse {background: #fff;box-shadow: 0px 1px 3px rgba(0,0,0,.3);-webkit-transition: .5s ease-in-out;-moz-transition: .5s ease-in-out;-o-transition: .5s ease-in-out;transition: .5s ease-in-out;z-index: 9999;}
#masthead.header-collapse .site-title > a, #masthead.header-collapse .site-description {color: #282828;}
.right-head {float: right;padding-top: 20px;}
.social-links {float: right;}
.search-box {float: right;position: relative;}
.search-box > a {background: #1bbc9b none repeat scroll 0 0;color: #fff;display: block;padding: 6.2px 8.7px;}
.search-box > a i {font-size: 17px;}
.search-box > a:hover {color: #fff;background-color: #1bbc9b;}
.search-box .search-box-wrap {background: #fff none repeat scroll 0 0;top: 45px;box-shadow: 0 1px 2px;display: none;padding: 10px;position: absolute;right: 7%;width: 300px;z-index: 9999;}
.search-box .search-box-wrap {right: 3%;width: 300px;}
.search-form input.search-field {background: #f9f9f9;padding: 10px 9% 10px 10px;width: 100%;height: auto;box-sizing: border-box;}
.search-form input.search-field:focus {background: #ebffff;}
.search-submit {border-radius: 0;padding: 7.3px 20px;position: absolute;right: 0;top: 0;height: 44px;}
.search-form {position: relative;}
.business_point_widget_social {clear: both;overflow: hidden;}
.business_point_widget_social ul {margin: 0;}
.business_point_widget_social li a {border: 1px solid #bababa;display: inline-block;height: 33px;line-height: 1.7;margin-right: 0;padding: 0;text-align: center;vertical-align: middle;width: 33px;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}
.business_point_widget_social li {display: block;float: left;margin: 10px;}
.widget-area .business_point_widget_social li, #footer-widgets .business_point_widget_social li {padding: 0;}
.widget-area .business_point_widget_social li::before, #footer-widgets .business_point_widget_social li::before {display: none;}
.business_point_widget_social ul li a::before {font-size: 18px;}
.business_point_widget_social li a i {color: #cacad8;font-size: 18px;font-weight: normal;}
.business_point_widget_social ul li a::before {color: #8c8c8c;content: "";display: block;font-family: FontAwesome;font-weight: normal;line-height: 1.7;-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);transform: rotate(-45deg);}
.business_point_widget_social ul li a:hover {background-color: #1bbc9b;border: 1px solid rgba(0,0,0,0);-moz-transition: all .4s ease-out 0s;-webkit-transition: all .4s ease-out 0s;transition: all .4s ease-out 0s;}
.business_point_widget_social ul li a:hover::before {color: #fff;}
#home-page-widget-area .business_point_widget_social ul li a::before {color: #1bbc9b;}
#home-page-widget-area .business_point_widget_social ul li a:hover::before {color: #fff;}
#home-page-widget-area .business_point_widget_social li a {border: 1px solid #1bbc9b;}
#home-page-widget-area .business_point_widget_social ul {text-align: center;}
#home-page-widget-area .business_point_widget_social li {float: none;display: inline-block;text-align: center;}
#sidebar-primary .widget.business_point_widget_social ul li {border-bottom: none;}
#sidebar-primary .business_point_widget_social li a {border: 1px solid #eee;}
#sidebar-primary .business_point_widget_social ul li a::before {color: #8c8c8c;}
#sidebar-primary .business_point_widget_social ul li a:hover::before {color: #fff;}
.business_point_widget_social ul li a[href*="facebook.com"]::before {content: "";}
.business_point_widget_social ul li a[href*="twitter.com"]::before {content: "";}
.business_point_widget_social ul li a[href*="linkedin.com"]::before {content: "";}
.business_point_widget_social ul li a[href*="plus.google.com"]::before {content: "";}
.business_point_widget_social ul li a[href*="youtube.com"]::before {content: "";}
.business_point_widget_social ul li a[href*="dribbble.com"]::before {content: "";}
.business_point_widget_social ul li a[href*="pinterest.com"]::before {content: "";}
.business_point_widget_social ul li a[href*="bitbucket.org"]::before {content: "";}
.business_point_widget_social ul li a[href*="github.com"]::before {content: "";}
.business_point_widget_social ul li a[href*="codepen.io"]::before {content: "";}
.business_point_widget_social ul li a[href*="flickr.com"]::before {content: "";}
.business_point_widget_social ul li a[href$="/feed/"]::before {content: "";}
.business_point_widget_social ul li a[href*="foursquare.com"]::before {content: "";}
.business_point_widget_social ul li a[href*="instagram.com"]::before {content: "";}
.business_point_widget_social ul li a[href*="tumblr.com"]::before {content: "";}
.business_point_widget_social ul li a[href*="reddit.com"]::before {content: "";}
.business_point_widget_social ul li a[href*="vimeo.com"]::before {content: "";}
.business_point_widget_social ul li a[href*="digg.com"]::before {content: "";}
.business_point_widget_social ul li a[href*="twitch.tv"]::before {content: "";}
.business_point_widget_social ul li a[href*="stumbleupon.com"]::before {content: "";}
.business_point_widget_social ul li a[href*="delicious.com"]::before {content: "";}
.business_point_widget_social ul li a[href*="mailto:"]::before {content: "";}
.business_point_widget_social ul li a[href*="soundcloud.com"]::before {content: "";}
.business_point_widget_social ul li a[href*="wordpress.org"]::before {content: "";}
.business_point_widget_social ul li a[href*="wordpress.com"]::before {content: "";}
.business_point_widget_social ul li a[href*="jsfiddle.net"]::before {content: "";}
.business_point_widget_social ul li a[href*="tripadvisor.com"]::before {content: "";}
.business_point_widget_social ul li a[href*="foursquare.com"]::before {content: "";}
.business_point_widget_social ul li a[href*="angel.co"]::before {content: "";}
.business_point_widget_social ul li a[href*="slack.com"]::before {content: "";}
.business_point_widget_social ul li a[href*="facebook.com"]:hover {background-color: #3b5998;}
.business_point_widget_social ul li a[href*="twitter.com"]:hover {background-color: #00aced;}
.business_point_widget_social ul li a[href*="plus.google.com"]:hover {background-color: #dd4b39;}
.business_point_widget_social ul li a[href*="/feed/"]:hover {background-color: #dc622c;}
.business_point_widget_social ul li a[href*="wordpress.org"]:hover, .business_point_widget_social ul li a[href*="wordpress.com"]:hover {background-color: #45bbe6;}
.business_point_widget_social ul li a[href*="github.com"]:hover {background-color: #4183c4;}
.business_point_widget_social ul li a[href*="linkedin.com"]:hover {background-color: #007bb6;}
.business_point_widget_social ul li a[href*="pinterest.com"]:hover {background-color: #cb2027;}
.business_point_widget_social ul li a[href*="flickr.com"]:hover {background-color: #ff0084;}
.business_point_widget_social ul li a[href*="vimeo.com"]:hover {background-color: #aad450;}
.business_point_widget_social ul li a[href*="youtube.com"]:hover {background-color: #b00;}
.business_point_widget_social ul li a[href*="instagram.com"]:hover {background-color: #517fa4;}
.business_point_widget_social ul li a[href*="dribbble.com"]:hover {background-color: #ea4c89;}
.business_point_widget_social ul li a[href*="skype.com"]:hover {background-color: #12a5f4;}
.business_point_widget_social ul li a[href*="digg.com"]:hover {background-color: #333;}
.business_point_widget_social ul li a[href*="codepen.io"]:hover {background-color: #000;}
.business_point_widget_social ul li a[href*="reddit.com"]:hover {background-color: #ff4500;}
.business_point_widget_social ul li a[href*="mailto:"]:hover {background-color: #1d62f0;}
.business_point_widget_social ul li a[href*="foursquare.com"]:hover {background-color: #f94877;}
.business_point_widget_social ul li a[href*="stumbleupon.com"]:hover {background-color: #eb4924;}
.business_point_widget_social ul li a[href*="twitch.tv"]:hover {background-color: #6441a5;}
.business_point_widget_social ul li a[href*="tumblr.com"]:hover {background-color: #32506d;}
.business_point_widget_social ul li a[href*="foursquare.com"]:hover {background-color: #f94877;}
.business_point_widget_social ul li a[href*="stumbleupon.com"]:hover {background-color: #eb4924;}
.business_point_widget_social ul li a[href*="twitch.tv"]:hover {background-color: #6441a5;}
.business_point_widget_social ul li a[href*="tumblr.com"]:hover {background-color: #32506d;}
.business_point_widget_social ul li a[href*="soundcloud.com"]:hover {background-color: #f50;}
.business_point_widget_social ul li a[href*="wordpress.org"]:hover {background-color: #45bbe6;}
.business_point_widget_social ul li a[href*="jsfiddle.net"]:hover {background-color: #4679bd;}
.business_point_widget_social ul li a[href*="tripadvisor.com"]:hover {background-color: #86c171;}
.business_point_widget_social ul li a[href*="foursquare.com"]:hover {background-color: #2d5be3;}
.business_point_widget_social ul li a[href*="angel.co"]:hover {background-color: #000;}
.business_point_widget_social ul li a[href*="slack.com"]:hover {background-color: #56b68b;}
.top-header {float: left;width: 100%;}
.top-header {padding-top: 10px;padding-bottom: 10px;background: #1bbc9b;}
.top-left {float: left;}
.top-right {float: right;}
.top-left span {color: #fff;margin-right: 15px;line-height: 1;font-size: 14px;}
.top-left span i {color: #fff;margin-right: 10px;}
.top-menu-content .menu {float: left;list-style: none;margin: 0;}
.top-menu-content .menu li {display: inline-block;line-height: 1;}
.top-menu-content .menu li a {color: #fff;display: block;font-size: 14px;font-weight: normal;position: relative;position: relative;z-index: 99;text-transform: capitalize;padding: 0px 15px;line-height: 1;}
.top-header .business_point_widget_social li {margin: 0;}
.top-header .business_point_widget_social li a {height: auto;width: auto;border: 0;line-height: 1;padding: 0px 15px;position: relative;transform: none !important;}
.top-header .business_point_widget_social ul li a::before {color: #fff;font-size: 14px;line-height: 1;transform: none !important;}
.top-header .business_point_widget_social li a:hover {background: transparent !important;border: 0px;}
.top-menu-content .menu li a:after, .top-header .business_point_widget_social li a:after {content: "";position: absolute;top: 0;right: 0;height: 100%;width: 1px;background: #fff;-webkit-transform: rotate(35deg);-ms-transform: rotate(35deg);transform: rotate(35deg);}
.top-menu-content .menu li:last-child a:after, .top-header .business_point_widget_social li:last-child a:after {display: none;}
#featured-slider, #main-slider .cycle-slide img {float: left;width: 100%;}
#featured-slider {overflow: hidden;position: relative;z-index: 99;}
.overlay-enabled .cycle-slide {position: relative;}
.overlay-enabled .cycle-slide:before {background: rgba(0,0,0,.45);content: "";position: absolute;height: 100%;width: 100%;top: 0;left: 0;}
#main-slider {color: #686868;clear: both;position: relative;text-align: center;}
#main-slider article {width: 100%;}
#main-slider.cycle-slide {background-position: center;background-size: cover;overflow: hidden;position: relative;display: table;width: 100%;z-index: 5;padding-top: 130px;padding-bottom: 130px;}
#main-slider .cycle-caption {width: 50%;text-align: left;z-index: 999;transform: translate(0%,-50%);-moz-transform: translate(0%,-50%);-webkit-transform: translate(0%,-50%);-ms-transform: translate(0%,-50%);-o-transform: translate(0%,-50%);position: absolute;top: 50%;}
#main-slider .cycle-slide .cycle-caption {opacity: 0;display: table-cell;vertical-align: middle;width: 100%;text-align: left;}
#main-slider .cycle-slide .cycle-caption .caption-wrap {width: 100%;text-align: center;}
#main-slider .cycle-slide .cycle-caption .caption-wrap p {margin-bottom: 0px;font-size: 15px;}
#main-slider  .cycle-slide.cycle-slide-active .cycle-caption {opacity: 1;}
#main-slider .cycle-caption h1, #main-slider .cycle-caption h2, #main-slider .cycle-caption h3 {color: #fff;display: inline-block;font-family: "Open Sans",sans-serif;font-size: 50px;font-weight: 400;line-height: 1.2;letter-spacing: 1px;margin-bottom: 10px;text-shadow: 1px 1px 3px rgba(0,0,0,.3);position: relative;width: 100%;}
#main-slider .cycle-caption .slider-meta {font-size: 17px;font-size: 18px;margin-bottom: 0px;color: #fff;display: block;font-weight: 400;line-height: 1.5;max-width: 100%;}
.slider-cta {padding-top: 50px;}
#main-slider .cycle-slide .cycle-caption .caption-wrap .button {margin-top: 25px;}
#main-slider .pager-box {background-color: #1bbc9b;cursor: pointer;display: inline-block;float: none;height: 10px;margin: 3px 5px;width: 10px;z-index: 99;}
#main-slider .cycle-pager {bottom: 5%;position: absolute;right: 0;text-align: center;width: 100%;z-index: 999;}
#main-slider .pager-box.cycle-pager-active {background-color: #fff;height: 14px;width: 14px;border: 5px solid #1bbc9b;}
#main-slider .pager-box, #main-slider .pager-box.cycle-pager-active {-webkit-transition: .2s ease-in-out;-moz-transition: .2s ease-in-out;-o-transition: .2s ease-in-out;transition: .2s ease-in-out;}
#main-slider .cycle-prev, #main-slider .cycle-next {color: #fff;cursor: pointer;display: block;font-weight: normal;position: absolute;position: absolute;transform: translate(0%,-50%);-moz-transform: translate(0%,-50%);-webkit-transform: translate(0%,-50%);-ms-transform: translate(0%,-50%);-o-transform: translate(0%,-50%);top: 50%;text-align: center;width: auto;height: auto;z-index: 99999;background-color: transparent;opacity: 0;}
#main-slider .cycle-prev {left: -30px;}
#main-slider .cycle-next {right: -30px;}
#main-slider .cycle-prev i, #main-slider .cycle-next i {font-size: 70px;color: #fff;line-height: 30px;}
#main-slider .cycle-prev:hover, #main-slider .cycle-next:hover {color: #fff;}
#main-slider:hover .cycle-prev, #main-slider:hover .cycle-next {opacity: 1;}
#main-slider:hover .cycle-prev {left: 30px;}
#main-slider:hover .cycle-next {right: 30px;}
#main-slider .cycle-prev:hover i {color: #1bbc9b;}
#main-slider .cycle-next:hover i {color: #1bbc9b;}
#main-slider:hover .cycle-prev, #main-slider:hover .cycle-next, #main-slider .cycle-prev, #main-slider .cycle-next {-webkit-transition: .5s ease-in-out;-moz-transition: .5s ease-in-out;-o-transition: .5s ease-in-out;transition: .5s ease-in-out;}
#primary {width: 70%;padding-left: 15px;padding-right: 15px;float: left;}
#content {padding: 40px 0 40px 0px;clear: both;}
.search-results .page-title {text-align: left;}
.home-widgets-disabled #content {display: none;}
.home.page-template-home #content, .page-template-home #content {padding: 0;}
#featured-content {padding: 40px 0 0;clear: both;}
#primary article {float: left;width: 100%;}
.search-results #primary article {text-align: left;}
.search-results #primary article .entry-title:after {display: none;}
.search-results #primary article .entry-title {font-size: 20px;font-weight: 400;}
.search-results #primary article .entry-summary, .search-results #primary article .entry-content, .search-results #primary article .entry-meta, .search-results #primary article .entry-footer {font-size: 14px;}
.home.home-content-not-enabled #content {padding: 0;}
#featured-content {float: left;width: 100%;}
.entry-title {padding-bottom: 15px;}
h1.page-title {border-bottom: 1px solid #ddd;color: #121212;padding: 0 0 15px;text-align: left;}
#primary article .entry-meta .cat-links:before {display: none;}
.sidebar {width: 30%;padding-left: 15px;padding-right: 15px;}
.sidebar .widget-title {padding-bottom: 15px;}
#sidebar-primary {float: right;}
.sidebar a.read-more {font-size: 13px;}
.sidebar a.read-more::before {font-size: 10px;}
#sidebar-secondary {float: left;}
.sidebar .widget {padding: 20px;border: 1px solid #ddd;margin: 0 0 30px;}
.widget-area .widget::after, .widget-area .widget::before {clear: both;content: "";display: table;}
.widget-area ul {list-style: outside none none;padding: 0;margin: 0;}
.widget-area ul ul {border-bottom: none;padding-bottom: 0;}
.widget-area ul li {padding-bottom: 5px;padding-left: 20px;padding-top: 5px;position: relative;}
.sidebar a {color: #121212;}
.widget-area ul ul ul ul ul > li {padding-left: 0;}
.widget-area ul ul ul ul ul > li::before {left: -20px;}
.sidebar .search-form input.search-field {padding: 12px 4% 11px 10px;width: 100%;margin: 0;height: auto;box-sizing: border-box;line-height: 1;border-radius: 0px;-webkit-appearance: none;-webkit-border-radius: 0;}
.sidebar .search-field {float: left;margin-right: 5px;width: 57%;}
.widget_calendar caption {background: #1bbc9b none repeat scroll 0 0;color: #fff;padding: 5px;}
.sidebar .widget-title, .entry-title {border-bottom: 3px double;padding-bottom: 15px;}
#colophon {background-color: #303133;clear: both;color: #fff;padding: 27px 0;text-align: center;}
#colophon a {color: #fff;}
#colophon a:hover {color: #ccc;}
#colophon .copyright {margin-bottom: 5px;}
.copyright {float: left;}
.site-info {float: right;}
#colophon .copyright {margin-bottom: 0;}
#footer-widgets {background-color: #262626;overflow: hidden;padding: 53px 0;}
#footer-widgets .widget-column .container {width: 100%;}
#footer-widgets .widget-title {color: #1bbc9b;font-size: 18px;font-weight: 400;margin-bottom: 7px;padding-bottom: 10px;position: relative;}
#footer-widgets ul {list-style: none;margin: 0;}
#footer-widgets a, #footer-widgets .textwidget p {color: #6e6e6e;font-size: 15px;}
#footer-widgets ul li {padding: 2px 0 3px 0px;position: relative;}
.widget-area ul li::before {top: 1px;}
#footer-widgets .widget-column {float: left;padding: 0 15px;width: 25%;}
#footer-widgets .footer-active-1 {width: 100%;}
#footer-widgets .footer-active-2 {width: 50%;}
#footer-widgets .footer-active-3 {width: 33.33%;}
#footer-widgets .footer-active-4 {width: 25%;}
.widget-column .widget:first-child {margin-top: 0;}
.widget-column .widget {margin-top: 15px;}
#footer-widgets .widget.business_point_widget_social {margin-top: 0px;}
#footer-navigation {float: left;}
#footer-navigation li {display: inline-block;list-style: outside none none;}
#colophon .copyright, #colophon .copyright span, #colophon .copyright a, #colophon .site-info, #colophon .site-info a {color: #6e6e6e;font-size: 15px;line-height: 1;}
#footer-navigation li a {display: block;padding: 5px 0;margin-right: 15px;}
#footer-navigation ul {margin: 0;}
.scrollup {background-color: #1bbc9b;border-radius: 0;bottom: 50px;color: #fff;display: none;float: right;line-height: 1.2;padding: 1px 10px 4px;position: fixed;right: 32px;text-align: center;z-index: 99999;transition: all .5s ease-in-out 0s;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}
.scrollup:hover {background-color: #1bbc9b;}
.scrollup i {font-size: 38px;color: #fff;-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);transform: rotate(-45deg);}
.global-layout-left-sidebar #primary {float: right;}
.three-columns-enabled #primary {display: inline-block;float: none;width: 50%;}
.global-layout-three-columns #sidebar-primary {float: right;width: 25%;}
.global-layout-no-sidebar #primary {width: 100%;}
#breadcrumb {float: left;width: 100%;}
#breadcrumb {background: #1bbc9b;padding: 30px 0;color: #fff;}
#breadcrumb a {color: #ddd;}
#breadcrumb .container > div {overflow: hidden;}
.breadcrumb-trail li {display: block;float: left;list-style: outside none none;padding-right: 10px;}
.breadcrumb-trail li.trail-item.trail-end::after {display: none;}
.breadcrumb-trail li::after {content: "/";margin-left: 10px;}
.breadcrumb-trail  .trail-items {margin: 0;padding: 0;}
section.error-404 {text-align: center;}
#quick-links-404 ul li {display: inline-block;list-style: outside none none;}
#quick-links-404 ul li a {color: #404040;display: block;padding: 5px 10px;}
.error404 #primary {width: 100%;}
.wpcf7-form {width: 100%;}
div.wpcf7 {margin: 0 auto;padding: 0;}
.wpcf7 input {width: 100%;}
.wpcf7 input.wpcf7-submit {width: auto;}
#home-page-widget-area {padding: 0px;clear: both;}
#home-page-widget-area  .widget {margin: 0px;padding: 80px 0;}
.business_point_widget_featured_page img {border: 1px solid #ddd;padding: 5px;}
.business_point_widget_services .services-item {display: inline-block;padding: 15px;transition: background-color .5s ease-out 0s;text-align: center;vertical-align: top;margin-left: -3px;width: 33.33%;margin-bottom: 15px;}
.business_point_widget_services .services-item .service-icon {background: #fff;border: 1px solid #1bbc9b;text-align: center;width: 68px;height: 68px;display: inline-block;margin-bottom: 20px;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}
.business_point_widget_services .services-item i {color: #1bbc9b;display: inline-block;font-size: 27px;line-height: 68px;text-align: center;-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);transform: rotate(-45deg);}
.business_point_widget_services .services-item:hover .service-icon {background: #1bbc9b;}
.business_point_widget_services .services-item:hover .service-icon i {color: #fff;}
.business_point_widget_services .services-item .service-icon, .business_point_widget_services .services-item i, .business_point_widget_services .services-item:hover .service-icon, .business_point_widget_services .services-item:hover .service-icon i {-webkit-transition: .5s ease-in-out;-moz-transition: .5s ease-in-out;-o-transition: .5s ease-in-out;transition: .5s ease-in-out;}
.services-item-title {display: block;color: #303133;font-weight: 400;padding: 11px 0;font-size: 18px;margin-bottom: 0px;text-align: center;clear: both;}
.services-item > p {display: block;text-align: center;margin-bottom: 10px;}
.services-item a {color: #1bbc9b;display: inline-block;font-size: 15px;}
.services-item a:after {color: #1bbc9b;content: "";display: inline-block;font-size: 15px;font-family: "FontAwesome";margin-left: 10px;}
.business_point_widget_services .services-column-4 .services-item {width: 25%;}
.business_point_widget_services .services-column-3 .services-item {width: 33.33%;}
.business_point_widget_services .services-column-2 .services-item {width: 50%;}
.business_point_widget_services .services-column-1 .services-item {width: 100%;}
#home-page-widget-area .business_point_widget_call_to_action .widget-title, #home-page-widget-area .business_point_widget_call_to_action .call-to-action-content p {color: #fff;}
#home-page-widget-area .business_point_widget_call_to_action .call-to-action-content p {display: inline-block;width: 60%;}
.business_point_widget_call_to_action {background: #f9f9f9 none repeat scroll 0 0;padding: 20px 30px;position: relative;text-align: center;z-index: 999;}
.bg_enabled.business_point_widget_call_to_action::before {background: rgba(37,38,39,.78);content: "";display: block !important;height: 100%;position: absolute;top: 0;width: 100%;z-index: -1;opacity: .7;left: 0;}
.bg_enabled.business_point_widget_call_to_action {background-position: center;background-size: cover;background-attachment: fixed;position: relative;}
#home-page-widget-area .business_point_widget_call_to_action .widget-title {border: medium none;margin-bottom: 20px;}
a.button {color: #fff;display: inline-block;}
.sidebar .business_point_widget_call_to_action, .widget-column .business_point_widget_call_to_action {padding: 5px;}
.business_point_widget_call_to_action .call-to-action-buttons {margin-top: 30px;}
.business_point_widget_call_to_action .call-to-action-buttons .button {margin-left: 10px;margin-right: 10px;}
.business_point_widget_call_to_action .call-to-action-buttons .cta-button-secondary.button {background: transparent;}
.business_point_widget_call_to_action .call-to-action-buttons .cta-button-secondary.button:hover {background: #1bbc9b;}
.bg_enabled.business_point_widget_facts::before {background: rgba(37,38,39,.78);content: "";display: block !important;height: 100%;position: absolute;top: 0;width: 100%;z-index: -1;opacity: .7;left: 0;}
.bg_enabled.business_point_widget_facts {background: #1bbc9b none repeat scroll 0 0;padding: 75px 0px;text-align: center;z-index: 999;background-position: center;background-size: cover;background-attachment: fixed;position: relative;}
#home-page-widget-area .business_point_widget_facts .widget-title {border: medium none;color: #fff;}
.business_point_widget_facts .fact-full .counter-item {width: 100%;float: left;}
.business_point_widget_facts .fact-half .counter-item {width: 50%;float: left;}
.business_point_widget_facts .fact-third .counter-item {width: 33%;float: left;}
.business_point_widget_facts .fact-fourth .counter-item {width: 25%;float: left;}
.business_point_widget_facts .counter-item span.count-icon {width: 100%;display: block;text-align: center;}
.business_point_widget_facts .counter-item span.count-icon i {color: #fff;font-size: 40px;}
.business_point_widget_facts .counter-item span.count {color: #fff;display: block;font-size: 30px;text-align: center;margin: 18px 0 14px 0;line-height: 24px;}
.business_point_widget_facts .counter-item span.count-text {color: #1bbc9b;display: block;font-size: 18px;text-align: center;}
.pt-team-item {text-align: center;}
.pt-team-item .pt-team-title {color: #1bbc9b;font-size: 18px;font-weight: 400;}
.pt-team-items-wrap {margin-left: 0px;margin-right: 0px;}
.pt-team-item .pt-team-content-wrap {position: relative;}
.pt-team-item  .pt-team-social {position: absolute;top: -30px;margin-top: 0px;opacity: 0;}
.pt-team-item:hover .pt-team-social {top: -50px;opacity: 1;}
.widget-area ul.pt-team-social li, ul.pt-team-social li {margin-right: 15px;padding: 0;}
.widget-area ul.pt-team-social li:last-child, ul.pt-team-social li:last-child {margin-right: 0px;}
.pt-team-social li a {background: #fff;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}
.pt-team-social li a::before {color: #1bbc9b;-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);transform: rotate(-45deg);}
.pt-team-item  .pt-team-social, .pt-team-item:hover .pt-team-social {-webkit-transition: .5s ease-in-out;-moz-transition: .5s ease-in-out;-o-transition: .5s ease-in-out;transition: .5s ease-in-out;}
.pt_theme_addon_widget_portfolio {width: 100%;}
.pt-portfolio-item-wrap {margin-left: 0px;margin-right: 0px;}
.pt-portfolio .filter-list {text-align: left;margin-bottom: 30px;}
.home .pt-portfolio .filter-list {text-align: center;}
.widget-area .pt-portfolio ul.filter-list li {padding: 0;}
.widget-area .pt-portfolio ul.filter-list li:first-child {margin-left: 0px;}
.widget-area ul.filter-list li {display: inline-block;}
.pt-portfolio-item .pt-portfolio-text-wrap .pt-portfolio-title {color: #1bbc9b;font-size: 18px;font-weight: 400;}
.pt_theme_addon_widget_testimonials {background: #ededed;float: left;width: 100%;}
.pt-testimonials .pt-testimonial-item:focus {outline: none;}
.pt-testimonials .slick-prev, .pt-testimonials .slick-next {font-size: 0;padding: 0px;top: 0;display: none !important;}
.pt-testimonials .slick-prev:before, .pt-testimonials .slick-next:before {font-size: 20px;font-family: "FontAwesome";color: #fff;line-height: 35px;}
.pt-testimonials .slick-prev:before {content: "";}
.pt-testimonials .slick-next:before {content: "";}
.pt-testimonials {text-align: center;}
.pt-testimonials .pt-testimonial-item-wrap {width: 70%;display: inline-block;float: none;}
.pt-testimonial-item .pt-testimonial-title {font-size: 18px;color: #1bbc9b;font-weight: 400;}
.pt-testimonial-item figure {overflow: hidden;margin-top: 10px;margin-bottom: 20px;}
.slick-dots, .slick-dots li {display: inline-block;}
.slick-dots li button {background: #1bbc9b;padding: 0;font-size: 0;height: 10px;width: 10px;}
.widget-area ul.slick-dots li {padding: 0;margin: 3px 5px;}
.slick-dots li.slick-active button {background: #fff;height: 14px;width: 14px;border: 5px solid #1bbc9b;}
.page-template-default.page .pt-testimonials .pt-testimonial-item-wrap, .page-template-full-width-page .pt-testimonials .pt-testimonial-item-wrap, .page-template-no-border-page .pt-testimonials .pt-testimonial-item-wrap {width: 100%;}
.page-template-default.page .pt-testimonials, .page-template-full-width-page .pt-testimonials, .page-template-no-border-page .pt-testimonials {text-align: left;}
.page-template-default.page .pt-testimonials .pt-testimonial-item, .page-template-full-width-page .pt-testimonials .pt-testimonial-item, .page-template-no-border-page .pt-testimonials  .pt-testimonial-item {width: 50%;float: none;display: inline-block;margin-left: -3px;vertical-align: top;padding-left: 15px;padding-right: 15px;}
.page-template-full-width-page .pt-testimonials .pt-testimonial-item, .page-template-no-border-page .pt-testimonials  .pt-testimonial-item {width: 33.33%;}
.page-template-default.page .pt-testimonials .pt-testimonial-item .pt-testimonial-caption, .page-template-full-width-page .pt-testimonials .pt-testimonial-item .pt-testimonial-caption, .page-template-no-border-page .pt-testimonials  .pt-testimonial-item .pt-testimonial-caption {padding-top: 20px;border-top: 1px solid #ddd;}
.page-template-default.page .pt-testimonials .pt-testimonial-item:first-child .pt-testimonial-caption, .page-template-default.page .pt-testimonials .pt-testimonial-item:nth-child(2) .pt-testimonial-caption, .page-template-full-width-page .pt-testimonials .pt-testimonial-item:first-child .pt-testimonial-caption, .page-template-full-width-page .pt-testimonials .pt-testimonial-item:nth-child(2) .pt-testimonial-caption, .page-template-full-width-page .pt-testimonials .pt-testimonial-item:nth-child(3) .pt-testimonial-caption, .page-template-no-border-page .pt-testimonials .pt-testimonial-item:first-child .pt-testimonial-caption, .page-template-no-border-page .pt-testimonials .pt-testimonial-item:nth-child(2) .pt-testimonial-caption, .page-template-no-border-page .pt-testimonials .pt-testimonial-item:nth-child(3) .pt-testimonial-caption {padding-top: 0px;border-top: 0px;}
.business_point_widget_features {background: #1bbc9b none repeat scroll 0 0;padding: 100px 0 30px 0;z-index: 999;margin: 0 !important;}
#home-page-widget-area .business_point_widget_features .widget-title {color: #fff;}
#home-page-widget-area .business_point_widget_features .widget-title span::before, #home-page-widget-area .business_point_widget_features .widget-title span::after {background-color: #fff;}
#home-page-widget-area .business_point_widget_features .feature-image {float: left;padding: 0 50px 10px 0;width: 50%;}
#home-page-widget-area .business_point_widget_features .feature-image img {float: right;}
#home-page-widget-area .business_point_widget_features .features-list {float: right;padding: 0 0 10px 20px;width: 50%;}
#home-page-widget-area .business_point_widget_features .features-list .features-item {clear: both;display: block;float: left;width: 100%;padding-bottom: 20px;}
#home-page-widget-area .business_point_widget_features .features-list .features-icon {float: left;width: 15%;}
#home-page-widget-area .business_point_widget_features .features-list .features-icon i {font-size: 40px;color: #fff;line-height: 75px;width: 75px;height: 75px;text-align: center;}
#home-page-widget-area .business_point_widget_features .features-list .features-detail {float: left;width: 85%;}
#home-page-widget-area .business_point_widget_features .features-list .features-detail h3, #home-page-widget-area .business_point_widget_features .features-list .features-detail p {color: #fff;margin-bottom: 2px;}
.business_point_widget_advanced_recent_posts .advanced-recent-posts-item {clear: both;margin-top: 20px;float: left;width: 100%;}
.business_point_widget_advanced_recent_posts .advanced-recent-posts-item:first-child {margin: 0;}
.business_point_widget_advanced_recent_posts .advanced-recent-posts-title {font-size: 15px;margin-bottom: 0;}
.business_point_widget_advanced_recent_posts .advanced-recent-posts-date {font-style: italic;display: block;margin-bottom: 3px;font-size: 13px;}
#home-page-widget-area::after, #home-page-widget-area::before, #home-page-widget-area .widget::after, #home-page-widget-area .widget::before {display: table;clear: both;content: "";}
#footer-widgets .advanced-recent-posts-item {border-top: 1px solid #3c3c3c;margin-left: 0;margin-right: 0;margin-top: 5px;padding-top: 5px;}
#footer-widgets .advanced-recent-posts-item:first-child {margin: 0;padding: 0;border: none;}
.widget_tag_cloud .tagcloud a {font-size: 14px !important;border: 1px solid #bababa;padding: 5px 10px;display: inline-block;margin-bottom: 5px;line-height: 22px;}
.business_point_widget_latest_news {padding-bottom: 50px;float: left;width: 100%;}
.business_point_widget_latest_news .latest-news-item {display: inline-block;padding: 0 15px;margin-bottom: 15px;vertical-align: top;margin-left: -3px !important;width: 50%;}
.business_point_widget_latest_news .small-items-wrap.layout-style-two .latest-news-item {width: 33.33%;}
.business_point_widget_latest_news .latest-news-item img {margin: 0;}
.business_point_widget_latest_news .latest-news-title > a {color: #fff;float: left;width: 100%;font-size: 18px;font-weight: 400;margin-bottom: 0px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.business_point_widget_latest_news .latest-news-wrapper {position: relative;transition: all .5s ease 0s;}
.business_point_widget_latest_news .latest-news-wrapper::after {bottom: -44px;content: "";display: block;height: 44px;position: absolute;right: 0;width: 100%;z-index: 99;}
.business_point_widget_latest_news .latest-news-wrapper:hover::after {background: rgba(0,0,0,0) none repeat scroll 0 0;}
a.read-more {background: #1bbc9b none repeat scroll 0 0;color: #fff;display: block;font-size: 16px;margin-bottom: 10px;padding: 8px;text-align: center;}
.business_point_widget_latest_news .latest-news-thumb {overflow: hidden;margin-bottom: 0px;position: relative;}
.business_point_widget_latest_news .latest-news-thumb:after {background: -moz-linear-gradient(top,rgba(255,255,255,0) 4%,rgba(182,182,182,0) 29%,rgba(0,0,0,.79) 91%,rgba(0,0,0,.9) 100%);background: -webkit-linear-gradient(top,rgba(255,255,255,0) 4%,rgba(182,182,182,0) 29%,rgba(0,0,0,.79) 91%,rgba(0,0,0,.9) 100%);background: linear-gradient(to bottom,rgba(255,255,255,0) 4%,rgba(182,182,182,0) 29%,rgba(0,0,0,.79) 91%,rgba(0,0,0,.9) 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00ffffff",endColorstr="#e6000000",GradientType=0);content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.business_point_widget_latest_news .latest-news-item img {vertical-align: middle;margin-bottom: 0;width: 100%;}
.business_point_widget_latest_news .latest-news-title {margin-bottom: 5px;float: left;width: 100%;}
.business_point_widget_latest_news .latest-news-col-2 .latest-news-item {width: 50%;}
.business_point_widget_latest_news .latest-news-col-3 .latest-news-item {width: 33.33%;}
.business_point_widget_latest_news .latest-news-col-4 .latest-news-item {width: 25%;}
.business_point_widget_latest_news .latest-news-meta > span {font-size: 12px;}
.business_point_widget_latest_news .latest-news-meta .latest-news-comments {float: right;}
.business_point_widget_latest_news .latest-news-col-3 .latest-news-meta > span {font-size: 15px;}
.business_point_widget_latest_news .latest-news-meta > span::before {content: "";display: inline-block;float: left;font-family: FontAwesome;font-size: 12px;height: auto;line-height: 1.7;margin-right: 7px;}
.business_point_widget_latest_news .latest-news-meta > span.latest-news-date::before {content: "";}
.business_point_widget_latest_news .latest-news-meta > span.latest-news-comments::before {content: "";}
.business_point_widget_latest_news .large-item {float: left;width: 33.33%;}
.business_point_widget_latest_news .small-items-wrap {float: left;width: 66.67%;}
.business_point_widget_latest_news .small-items-wrap.layout-style-two {width: 100%;}
.latest-news-wrapper {float: left;width: 100%;margin: 0px;padding: 0px;position: relative;}
.business_point_widget_latest_news .large-item .latest-news-item {width: 100%;}
.latest-news-widget .latest-news-item {margin: 0px;padding: 0px;overflow: hidden;}
.business_point_widget_latest_news .latest-news-thumb a {display: inline-block;}
.business_point_widget_latest_news .latest-news-item {padding-left: 15px;padding-right: 15px;margin-bottom: 30px;}
.latest-news-widget .latest-news-wrapper {position: relative;}
.latest-news-widget .latest-news-text-wrap {position: absolute;bottom: 0;bottom: 0px;padding: 20px;width: 100%;}
.latest-news-widget .latest-news-text-wrap .latest-news-date {float: left;width: 100%;color: #fff;font-size: 15px;font-weight: 400;}
.bg_enabled.business_point_widget_contact::before {background: rgba(37,38,39,.78);content: "";display: block !important;height: 100%;position: absolute;top: 0;width: 100%;z-index: -1;opacity: .7;left: 0;}
.business_point_widget_contact {background: #1bbc9b none repeat scroll 0 0;padding: 75px 0px;text-align: left;z-index: 999;background-position: center;background-size: cover;background-attachment: fixed;position: relative;}
#home-page-widget-area .business_point_widget_contact .widget-title, .business_point_widget_contact .contact-wrapper form label, .contact-right p, .business_point_widget_contact .contact-right ul li h6, .business_point_widget_contact .contact-right ul li h5, .business_point_widget_contact .contact-right ul li h4, .business_point_widget_contact .contact-right ul li i, .business_point_widget_contact .contact-right ul li a {color: #fff;}
.business_point_widget_contact .contact-right ul li:before {display: none;}
.business_point_widget_contact .contact-right ul li {padding-left: 0px;}
.business_point_widget_contact .contact-right ul li h6, .business_point_widget_contact .contact-right ul li h5, .business_point_widget_contact .contact-right ul li h4 {padding-bottom: 5px;border-bottom: 1px solid #fff;}
.business_point_widget_contact .contact-wrapper form label {text-align: left;}
.business_point_widget_contact .contact-wrapper form input, .business_point_widget_contact .contact-wrapper form textarea {margin-top: 5px;}
.business_point_widget_contact .contact-wrapper form input[type="text"], .business_point_widget_contact .contact-wrapper form input[type="email"], .business_point_widget_contact .contact-wrapper form input[type="url"], .business_point_widget_contact .contact-wrapper form input[type="password"], .business_point_widget_contact .contact-wrapper form input[type="search"] {padding: 10px;}
.contact-left, .contact-right {float: left;width: 50%;}
.contact-left {padding-right: 15px;}
.contact-right {padding-left: 15px;}
.contact-right iframe {float: left;width: 100%;margin-bottom: 20px;}
.business_point_widget_contact .contact-right ul li i {margin-right: 8px;}
.business_point_widget_contact .contact-wrapper form input[type="submit"] {border: 1px solid #fff;color: #fff;-webkit-transition: .5s ease-in-out;-moz-transition: .5s ease-in-out;-o-transition: .5s ease-in-out;transition: .5s ease-in-out;}
.business_point_widget_contact .contact-wrapper form input[type="submit"]:hover {background-color: #fff;border-color: #fff;color: #1bbc9b;-webkit-transition: .5s ease-in-out;-moz-transition: .5s ease-in-out;-o-transition: .5s ease-in-out;transition: .5s ease-in-out;}
.bg_enabled.business_point_widget_contact .contact-wrapper form input[type="submit"]:hover {border-color: #1bbc9b;}
#home-page-widget-area .business_point_widget_contact .widget-title span::before, #home-page-widget-area .business_point_widget_contact .widget-title span::after {background-color: #fff;}
#home-page-widget-area .bg_enabled.business_point_widget_contact .widget-title span::before, #home-page-widget-area .bg_enabled.business_point_widget_contact .widget-title span::after {background-color: #1bbc9b;}
#footer-widgets .business_point_widget_latest_news .latest-news-widget .latest-news-item, .sidebar .business_point_widget_latest_news .latest-news-widget .latest-news-item {margin-bottom: 15px;width: 100%;}
.business_point_widget_teams .our-team-item {float: left;padding: 0 15px;text-align: center;color: #fff;}
.business_point_widget_teams .thumb-summary-wrap {position: relative;}
.business_point_widget_teams .our-team-summary {background: rgba(51,51,51,.51) none repeat scroll 0 0;bottom: 0;color: #fff;display: none;padding: 20px 15px 0;position: absolute;}
.business_point_widget_teams .our-team-thumb img {width: 100%;}
.business_point_widget_teams .our-team-text-wrap {background: #1bbc9b;margin: -10px auto 10px;max-width: 100%;padding: 5px;position: relative;z-index: 999;}
.business_point_widget_teams .our-team-title {margin: 0;}
.business_point_widget_teams .our-team-title > a {color: #fff;}
.business_point_widget_teams .team-designation {font-size: 18px;font-style: italic;margin-bottom: 7px;}
.business_point_widget_teams .our-team-col-1 .our-team-item {width: 100%;}
.business_point_widget_teams .our-team-col-2 .our-team-item {width: 50%;}
.business_point_widget_teams .our-team-col-3 .our-team-item {width: 33.33%;}
.business_point_widget_teams .our-team-col-4 .our-team-item {width: 25%;}
.pt-clients {text-align: center;}
.pt_theme_addon_widget_clients {background: #ededed;}
.business_point_widget_newsletter, .newsletter-form, .newsletter-form form input[type="email"] {float: left;width: 100%;}
.newsletter-form {text-align: center;position: relative;}
.newsletter-form form {width: 60%;display: inline-block;position: relative;}
.newsletter-form form input[type="email"] {color: #6e6e6e;width: 100%;padding: 14px 20px;line-height: 1;font-size: 15px;font-weight: 400;}
.newsletter-form form input[type="submit"] {position: absolute;right: 0;padding: 13px 70px;font-size: 16px;font-weight: 400;}
.overlay-none, .overlay-light, .overlay-dark {position: relative;}
.overlay-light:before, .overlay-dark:before {content: "";position: absolute;top: 0;left: 0;height: 100%;width: 100%;display: block !important;}
.overlay-light:before {background: rgba(255,255,255,.7);}
.overlay-dark:before {background: rgba(0,0,0,.45);}
.business_point_widget_newsletter .section-title {position: relative;}
.business_point_widget_newsletter.overlay-dark .section-title .widget-title, .business_point_widget_newsletter.overlay-dark .section-title p {color: #fff !important;}
.business_point_widget_newsletter.overlay-dark .section-title .seperator span:before, .business_point_widget_newsletter.overlay-dark .section-title .seperator span:after {background-color: #fff;}
.business_point_widget_facts, .business_point_widget_call_to_action {background: #262626;}
.page-template-full-width-page #primary {width: 100%;}
#primary .post, #primary .page, #primary .post .entry-head, #primary .page .entry-head, .single  #primary .post .content-wrap, .single  #primary .post .content-wrap .content-wrap-inner {float: left;width: 100%;}
#primary .post .content-wrap, #primary .post .content-wrap .content-wrap-inner, #primary .page .content-wrap, #primary .page .content-wrap .content-wrap-inner {float: none;}
#primary .post .content-wrap .content-wrap-inner, #primary .page .content-wrap .content-wrap-inner {background: #fff;}
.search-results  #primary article .content-wrap .content-wrap-inner {box-shadow: none;padding: 0px;margin-top: 0px;}
.search-results  #primary article {padding: 20px;border: 1px solid #ddd;}
#primary .post, #primary .page {margin-bottom: 40px;padding: 20px;border: 1px solid #ddd;}
.page-template-no-border-page #primary .page {padding: 0px;border: 0px;}
.page-template-no-border-page #primary {width: 100%;}
#primary .post  .entry-title, #primary .page .entry-title {font-size: 25px;letter-spacing: 0px;border-bottom: 0px;padding-bottom: 0px;font-weight: 400;margin-bottom: 15px;}
#primary .post  .entry-title a, #primary .page .entry-title a {color: #303133;line-height: 1.2;}
#primary .post  .entry-title:hover a, #primary .page .entry-title:hover a {color: #1bbc9b;}
.single #primary .post  .entry-title {font-size: 24px;margin: 10px 0;}
#primary .post .entry-meta, #primary .post .entry-content, #primary .post .entry-footer {font-size: 14px;}
#primary .post .entry-footer {margin-bottom: 15px;}
#primary .post .entry-meta {margin-bottom: 7px;}
#primary .post .entry-content p {line-height: 1.7;}
#primary .post .featured-thumb, #primary .post .featured-thumb a, #primary .page .featured-thumb, #primary .page .featured-thumb a, .search-results  #primary article .featured-thumb, .search-results  #primary article .featured-thumb a {float: left;line-height: 1;}
#primary .post .featured-thumb img, #primary .page .featured-thumb img, .search-results  #primary article .featured-thumb img {float: left;margin-bottom: 15px;margin-right: 20px;}
.single #primary .post .featured-thumb img {margin-right: 0px;}
#primary .post .content-wrap {background: #fff;text-align: left;}
#primary .post .content-wrap.content-no-image {position: static;width: 100%;-webkit-transform: none;-moz-transform: none;-ms-transform: none;-o-transform: none;transform: none;}
#primary .post .featured-thumb, .search-results #primary article  .featured-thumb {float: left;}
#primary  .entry-footer .posted-on::before {content: "";}
#primary  .entry-meta .cat-links a {color: #999;font-style: normal;font-size: 14px;}
#primary  .entry-footer a {color: #999;font-style: normal;text-transform: capitalize;}
#sidebar-primary .widget .widget-title, #primary .page-header .page-title {border-bottom: 0px;border-bottom: 2px solid #1bbc9b;padding-top: 0px;padding-left: 0px;padding-bottom: 15px;margin-bottom: 20px;position: relative;display: block;width: 100%;font-weight: 400;line-height: 1;}
#sidebar-primary .widget .widget-title {font-size: 24px;}
.search-results  #primary article .entry-title {margin-bottom: 5px;}
#primary .page-header .page-title {background: transparent;border: 0px;padding-left: 0px;padding-top: 0px;padding-bottom: 0px;padding-bottom: 15px;margin-bottom: 20px;position: relative;display: block;width: 100%;font-weight: 400;border-bottom: 2px solid #1bbc9b;line-height: 1;}
#primary .page .entry-content ul li i {margin-right: 10px;}
#sidebar-primary .widget ul li {padding: 10px 0px;border-bottom: 1px dashed #ddd;}
#sidebar-primary .widget ul li:last-child {border-bottom: 0;}
.post-navigation, .post-navigation .nav-links, .post-navigation  .nav-previous, .post-navigation  .nav-next {float: left;width: 100%;}
.post-navigation  .nav-previous, .post-navigation  .nav-next, .post-navigation  .nav-previous:hover, .post-navigation  .nav-next:hover {background: transparent;width: 50%;}
.post-navigation  .nav-previous {padding-left: 0px;text-align: left;}
.post-navigation  .nav-next {padding-right: 0px;text-align: right;float: right;}
.post-navigation  .nav-previous a, .post-navigation  .nav-next a {color: #121212;}
.post-navigation  .nav-previous:hover a, .post-navigation  .nav-next:hover a, .post-navigation  .nav-previous:hover:before, .post-navigation  .nav-next:hover:after {color: #1bbc9b;}
.post-navigation  .nav-previous:before, .post-navigation  .nav-next:after {color: #1bbc9b;}
#footer-widgets ul li {padding: 5px 0px;}
#footer-widgets ul li:last-child {border-bottom: 0px;}
#footer-widgets .business_point_widget_social ul li {border-bottom: 0px;}
#primary  .entry-footer .byline::before {content: "";margin-right: 5px;}
.single-wrap .featured-thumb {max-width: 100% !important;width: 100%;}
.single-wrap .featured-thumb img {width: 100%;}
.single-wrap .single-inner {display: block;width: 100%;padding: 0px;}
.single-wrap .single-inner-content {background: #fff;position: relative;float: left;padding: 20px 0px;width: 100%;}
.single-wrap.single-no-image .single-inner-content {margin-top: 0px;max-width: 100%;}
.single-wrap .single-inner-content .entry-header {text-align: left;}
#primary .single-wrap  .entry-title {margin: 10px 0px;}
blockquote {display: block;width: 100%;border-left: 5px solid #1bbc9b;padding: 5px 20px;margin: 15px 0px;}
blockquote p {margin-bottom: 0px;}
.post-navigation, .post-navigation .nav-links, .pagination {float: left;width: 100%;}
.post-navigation .nav-links .nav-previous {float: left;}
.post-navigation .nav-links .nav-next {float: right;}
#primary .sticky {text-align: center;}
#primary .sticky .content-wrap.content-no-image {margin-top: 0px;width: 100% !important;border: 0 !important;}
#primary .sticky .content-wrap.content-with-image {border: 0 !important;}
#primary .sticky .content-wrap .entry-title a:before {color: #999;content: "";font-size: 20px;font-family: "FontAwesome";margin-right: 10px;transform: rotate(-25deg);display: inline-block;}
.bp-advanced-recent-posts .recent-posts-side .news-item {position: relative;display: inline-block;width: 100%;padding-left: 95px;margin-bottom: 10px;vertical-align: top;}
.bp-advanced-recent-posts .recent-posts-side .news-item:last-child {margin-bottom: 0px;}
.bp-advanced-recent-posts .recent-posts-side .news-item .news-thumb {width: 80px;position: absolute;left: 0;top: 0;line-height: 0;}
.bp-advanced-recent-posts .recent-posts-side .news-item .news-thumb a {float: left;line-height: 0;}
.bp-advanced-recent-posts .recent-posts-side .news-item .news-text-wrap {float: left;min-height: 80px;}
.bp-advanced-recent-posts .recent-posts-side .news-item .news-text-wrap h2 {font-size: 18px;margin-bottom: 0px;font-weight: 400;}
.bp-advanced-recent-posts .recent-posts-side .news-item .news-text-wrap h2 a {color: #303133;}
.error-404.not-found, .error-404.not-found  form.search-form input[type="search"], .error-404.not-found  form.search-form input[type="text"], .error-404.not-found .page-header {float: left;width: 100%;}
.error-404.not-found {padding: 0px;}
.error-404.not-found  form.search-form {position: relative;display: inline-block;width: 60%;}
.error-404.not-found  form.search-form input[type="search"], .error-404.not-found  form.search-form input[type="text"] {padding: 10px;box-sizing: border-box;height: auto;}
.error-404.not-found  form.search-form input[type="submit"], .search-no-results  form.search-form input[type="submit"] {position: absolute;right: 0;background-color: #1bbc9b;color: #fff;border: 0;padding: 14px 40px 14px 40px;line-height: 1;height: auto;}
.error-404.not-found  form.search-form input[type="submit"]:hover {background-color: #1bbc9b;color: #fff;border: 0;}
.error404 #primary, .error-404.not-found .page-header {width: 100%;text-align: center;}
.error-404.not-found .page-header .page-title {float: none !important;display: inline-block !important;width: auto !important;}
.mean-container .mean-bar {background: transparent;box-shadow: none;z-index: 999;}
.mean-container a.meanmenu-reveal span {background: #1bbc9b;}
.mean-container .mean-nav ul li a {background: #1bbc9b;}
.mean-container a.meanmenu-reveal {color: #1bbc9b;top: -3px;}
.mean-container .mean-nav {margin-top: 78px;}
.mean-container .mean-nav ul li a {text-shadow: none;}
.mean-container .mean-nav ul li a.mean-expand {z-index: 999;}
.mean-container .mean-nav ul li a {color: #fff !important;width: 100%;}
@media only screen and (max-width:1260px) {.site-layout-boxed #page, .container {width: 97%;}
	.sidebar .search-form input.search-field {height: auto;margin: 0;width: 100%;}
	.sidebar input[type="submit"] {display: block;float: left;}
	.comments-area form#commentform p {float: left;width: 100%;}
	#comments input {width: 100%;}
	#comments input#submit {width: auto;}
	#main-slider .cycle-caption {visibility: visible;}
	#main-slider .cycle-caption {opacity: 1;}
	.comments-area form#commentform p.comment-form-cookies-consent input[type="checkbox"] {width: auto;}
	.comments-area form#commentform p.comment-form-cookies-consent label {display: block;}}
@media screen and (max-width: 1170px) {#primary .post .featured-thumb {max-width: 90%;}
	#home-page-widget-area .business_point_widget_call_to_action .call-to-action-content p {width: 100%;}}
@media screen and (max-width: 1050px) {#main-nav {display: none;}
	#main-nav {display: none;}
	.mean-container .main-navigation ul li.menu-item-has-children > a::after, .mean-container .main-navigation ul li.page_item_has_children > a::after {display: none;}
	.mean-container .mean-nav {overflow: hidden;}
	.main-navigation ul li ul {position: relative;top: 0;left: 0 !important;opacity: 1;}
	.mean-container .mean-nav ul li a.mean-expand {z-index: 99999999;height: 52px;width: 52px;line-height: 52px;color: #fff !important;background: transparent;box-shadow: none;padding: 0 !important;border-left: 1px solid rgba(255,255,255,.5) !important;}
	.mean-container .mean-nav ul li a.mean-expand.mean-clicked, .mean-container .mean-nav ul li a.mean-expand.mean-clicked:hover, .mean-container .mean-nav ul li a.mean-expand:hover {background: transparent;}
	.mean-container  .main-navigation ul li.menu-item-has-children > a, .mean-container  .main-navigation ul li.page_item_has_children > a {padding-right: 40px;}
	.mean-container .mean-nav ul li li a {width: 100%;opacity: 1;}
	.mean-container .mean-nav ul li li li a {width: 100%;}
	.mean-container .main-navigation ul li.menu-item-has-children ul.sub-menu li a {color: #fff;}
	.mean-container .mean-nav ul li a:hover {background: #1bbc9b;}}
@media only screen and (max-width:1023px) {h1 {font-size: 22px;}
	h2 {font-size: 20px;}
	h3 {font-size: 18px;}
	h4 {font-size: 16px;}
	h5 {font-size: 15px;}
	h6 {font-size: 14px;}
	#sidebar-primary .widget .widget-title {font-size: 20px;}
	.inner-wrapper {margin-left: -15px;margin-right: -15px;}
	#primary, .sidebar, #colophon, #featured-clients {padding-left: 15px;padding-right: 15px;}
	#main-slider .cycle-caption {padding: 15px;}
	#main-slider .cycle-slide {width: 100%;}
	#main-slider .cycle-caption {padding: 15px;}
	#main-slider .cycle-next {right: 20px;}
	#main-slider .cycle-prev {left: 20px;}
	#main-slider .cycle-caption h3, #main-slider .cycle-caption h2, #main-slider .cycle-caption h1 {font-size: 35px;}
	td, th {font-size: 12px;padding: 2px;text-align: center;}
	.main-navigation ul  ul {top: 40px;}
	.main-navigation ul ul a {padding-bottom: 5px;padding-top: 5px;}
	.business_point_widget_advanced_recent_posts img {float: none;}
	#featured-content article, .services-item, .business_point_widget_services .services-item {padding: 15px 15px;}
	.business_point_widget_latest_news .latest-news-meta .latest-news-comments {clear: both;display: block;float: none;}
	.business_point_widget_testimonials .testimonial-widget {margin: 0;}
	.business_point_widget_advanced_recent_posts img {float: none;}
	#featured-content article, .services-item, .business_point_widget_services .services-item {padding: 15px 15px;}
	.business_point_widget_latest_news .latest-news-meta .latest-news-comments {clear: both;display: block;float: none;}
	.business_point_widget_testimonials .testimonial-widget {margin: 0;}}
@media screen and (max-width: 991px) {#primary .post .content-wrap {position: static;width: 100%;top: unset;transform: none;}
	#primary .post .featured-thumb {max-width: 100%;}
	#primary .post .content-wrap, .search-results  #primary article .content-wrap .content-wrap-inner {float: left;padding-top: 15px;}
	#primary .post .featured-thumb, #primary .post .featured-thumb img, #primary .post .featured-thumb a {width: 100%;float: left;line-height: 1;}
	.single-wrap .single-inner {padding: 0;}
	.single-wrap .single-inner-content {margin-top: 0px;}
	.search-results  #primary article .featured-thumb, .search-results  #primary article .featured-thumb a, .search-results  #primary article .featured-thumb img {width: 100%;}
	.sidebar form.search-form input[type="submit"], .search-no-results .sidebar form.search-form input[type="submit"] {width: 100%;position: relative;}}
@media only screen and (max-width:900px) {body {padding-top: 0;}
	.enabled-sticky-primary-menu  #masthead.fixed {top: 39px;}
	.enabled-sticky-primary-menu.admin-bar #masthead.fixed {top: 87px;}
	#mobile-trigger {background: #000 none repeat scroll 0 0;display: block;left: 0;padding: 5px;position: fixed;text-align: center;top: 0;width: 100%;z-index: 999999;}
	.logged-in #mobile-trigger {top: 45px;}
	#mobile-trigger i {background-color: #1bbc9b;border: 2px solid #fffffe;box-shadow: 0 1px 2px #000;color: #fff;font-size: 21px;padding: 6px 8px;}
	.site-layout-boxed #page {margin-top: 70px;}
	.business_point_widget_latest_news .latest-news-col-4 .latest-news-item {width: 50%;margin-bottom: 15px;}
	.business_point_widget_teams .our-team-summary {display: none !important;}
	.business_point_widget_services .services-column-4 .services-item {width: 50%;}
	.site-layout-boxed #page {padding-top: 0;}
	.site-logo-link, .custom-logo-link {float: left;margin-right: 15px;max-width: inherit;}
	#site-identity {clear: inherit;float: left;}
	#main-slider .item .caption h3 {font-size: 45px;}
	#main-slider .item .caption .slider-meta {font-size: 20px;}
	#home-page-widget-area .business_point_widget_features .features-list .features-detail {padding-left: 20px;}
	.site-branding {position: relative;z-index: 99999999;}
	.business_point_widget_latest_news .latest-news-item {margin-bottom: 18px;}}
@media screen and (max-width: 850px) {.post-navigation  .nav-previous, .post-navigation  .nav-next {width: 100%;}
	.post-navigation  .nav-previous a, .post-navigation  .nav-next a {float: left;}}
@media only screen and (max-width:767px) {h1 {font-size: 22px;}
	h2 {font-size: 20px;}
	h3 {font-size: 18px;}
	h4 {font-size: 16px;}
	h5 {font-size: 15px;}
	h6 {font-size: 14px;}
	#sidebar-primary .widget .widget-title {font-size: 20px;}
	.site-layout-boxed #page .container {width: 100%;padding: 0 15px;}
	.widget.business_point_widget_call_to_action {display: block;margin-bottom: 25px;padding: 15px;}
	.site-layout-boxed #page {width: 90%;padding: 0 15px;}
	.container {width: 90%;padding: 0 15px;}
	.site-layout-boxed #featured-slider, .site-layout-boxed #footer-widgets, .site-layout-boxed #colophon {margin-left: -15px;margin-right: -15px;}
	#featured-slider, #footer-widgets, #colophon {margin-left: 0;margin-right: 0;}
	#home-page-widget-area .widget-title span {margin-bottom: 0;}
	.site-branding {text-align: left;}
	.site-content {padding-top: 15px;}
	.our-team-item {width: 50%;}
	#main-slider .cycle-caption h3, #main-slider .cycle-caption h2, #main-slider .cycle-caption h1 {font-size: 19px;font-weight: bold;line-height: 1.4;margin-bottom: 6px;}
	#main-slider .cycle-prev::after, #main-slider .cycle-next::after {font-size: 23px;padding: 15px;}
	#main-slider .cycle-prev::after, #main-slider .cycle-next::after {font-size: 23px;padding: 5px 10px;}
	#main-slider .cycle-caption p {font-size: 13px;overflow: hidden;}
	#main-slider .cycle-pager {bottom: 0;left: 10px;}
	#main-slider .cycle-prev {left: 10px;}
	#main-slider .cycle-next {right: 10px;}
	#main-slider .cycle-prev, #main-slider .cycle-next {bottom: 10px;}
	#main-slider .item .caption h3 {font-size: 30px;}
	#main-slider .item .caption .slider-meta {font-size: 18px;padding: 20px 0px 10px 0px;}
	#main-slider .item .caption h3:after {top: 50px;}
	#main-slider .item .caption .slider-cta {padding-top: 30px;}
	#main-slider .item .caption {padding-top: 20px;}
	#main-slider .cycle-slide .cycle-caption .caption-wrap .button {margin-top: 5px;padding: 10px 20px;}
	#main-slider .cycle-prev i, #main-slider .cycle-next i {font-size: 50px;}
	#featured-content article {float: left;padding: 0 15px;max-width: 100%;}
	#featured-content, #featured-content, #content {clear: both;padding-top: 20px;}
	#home-page-widget-area {clear: both;padding: 30px 0;}
	#home-page-widget-area .widget {margin-top: 15px;}
	#primary, #sidebar-primary, #sidebar-secondary {width: 100%;clear: both;float: none;}
	.global-layout-three-columns #primary, .global-layout-three-columns .sidebar {display: inline-block;float: none;width: 100%;}
	#sidebar-primary {margin-top: 30px;}
	.sibebar {margin-top: 15px;}
	#footer-widgets .widget-column {float: left;padding: 0 15px;width: 100%;margin-bottom: 20px;}
	#footer-widgets .widget-column:nth-child(3n) {clear: both;}
	.services-item {width: 50%;}
	.our-team-item {width: 50%;}
	#home-page-widget-area .business_point_widget_call_to_action::before, #home-page-widget-area .business_point_widget_call_to_action::after, .business_point_widget_call_to_action::after, .business_point_widget_call_to_action::before, #home-page-widget-area .widget.business_point_widget_call_to_action::after {display: none;}
	#featured-content .featured-content-column-4 article {max-width: 50%;}
	.business_point_widget_call_to_action {padding: 15px;}
	.widget {margin: 15px 0 0;}
	.testimonial-widget {padding: 0;}
	.business_point_widget_advanced_recent_posts img {float: left;}
	.business_point_widget_advanced_recent_posts {text-align: left;}
	#footer-widgets {padding: 30px 15px;}
	#featured-clients {margin-left: -15px;margin-right: -15px;}
	#colophon .copyright, #colophon .site-info {clear: both;text-align: center;width: 100%;}
	#featured-content .featured-content-column-3 article {max-width: 100%;}
	.business_point_widget_teams .our-team-col-4 .our-team-item, .business_point_widget_teams .our-team-col-3 .our-team-item {width: 50%;}
	.business_point_widget_services .services-column-3 .services-item {width: 50%;}
	#home-page-widget-area .business_point_widget_features .feature-image, #home-page-widget-area .business_point_widget_features .features-list {width: 100%;}
	#home-page-widget-area .business_point_widget_features .feature-image {padding: 0;}
	#home-page-widget-area .business_point_widget_features .features-list .features-detail {padding-left: 0;}
	.business_point_widget_latest_news .inner-wrapper {text-align: center;}
	.business_point_widget_latest_news .latest-news-widget .latest-news-item {float: none;display: inline-block;width: 60%;margin-bottom: 15px;}
	.business_point_widget_latest_news .small-items-wrap.layout-style-two .latest-news-item {width: 50%;}
	.business_point_widget_facts .counter-item span.count-icon i {font-size: 30px;}
	.business_point_widget_facts .counter-item span.count {font-size: 40px;}
	#home-page-widget-area  .widget.business_point_widget_contact {margin-top: 0px;}
	#home-page-widget-area {padding-bottom: 0px;}
	.contact-left, .contact-right {width: 100%;padding: 0;}
	.contact-left {margin-bottom: 15px;}
	#colophon .copyright {margin-bottom: 5px;}
	.business_point_widget_services .services-item {width: 50%;}
	.business_point_widget_latest_news .large-item, .business_point_widget_latest_news .latest-news-widget .latest-news-item, .business_point_widget_latest_news .latest-news-item img, .business_point_widget_latest_news .latest-news-thumb a, .business_point_widget_latest_news .small-items-wrap, .newsletter-form form, .error-404.not-found  form.search-form {width: 100%;}
	.post-navigation .nav-links .nav-next, .post-navigation .nav-links .nav-previous {float: left;width: 100%;margin: 5px 0px;}
	.post-navigation .nav-links .nav-next a, .post-navigation .nav-links .nav-previous a {float: left;}
	.top-left, .top-right {width: 100%;text-align: center;}
	.top-right .menu-social-menu-container {display: inline-block;}
	.pt-testimonials .pt-testimonial-item-wrap, .page-template-full-width-page .pt-testimonials .pt-testimonial-item, .page-template-default.page .pt-testimonials .pt-testimonial-item, .page-template-no-border-page .pt-testimonials  .pt-testimonial-item {width: 100%;}
	.page-template-default.page .pt-testimonials .pt-testimonial-item:nth-child(2) .pt-testimonial-caption, .page-template-full-width-page .pt-testimonials .pt-testimonial-item:nth-child(2) .pt-testimonial-caption, .page-template-full-width-page .pt-testimonials .pt-testimonial-item:nth-child(3) .pt-testimonial-caption, .page-template-no-border-page .pt-testimonials .pt-testimonial-item:nth-child(2) .pt-testimonial-caption, .page-template-no-border-page .pt-testimonials .pt-testimonial-item:nth-child(3) .pt-testimonial-caption {border-top: 1px solid #ddd;padding-top: 20px;}}
@media screen and (max-width: 640px) {.top-left span {display: inline-block;width: 100%;}}
@media only screen and (max-width:550px) {.business_point_widget_latest_news .latest-news-widget .latest-news-item, .business_point_widget_latest_news .small-items-wrap.layout-style-two .latest-news-item {width: 100%;}
	.business_point_widget_latest_news .latest-news-col-4 .latest-news-item, .business_point_widget_latest_news .latest-news-col-3 .latest-news-item
    .business_point_widget_latest_news .latest-news-col-2 .latest-news-item
    .business_point_widget_services .services-column-4 .services-item, .business_point_widget_services .services-column-3 .services-item
    .business_point_widget_services .services-column-2 .services-item {width: 100%;}
	.widget.business_point_widget_services .services-item {width: 100%;}
	.business_point_widget_featured_page img {display: block;float: none;margin: 0 auto;}
	.business_point_widget_latest_news .latest-news-item img {width: 100%;}
	#home-page-widget-area .widget-title {font-size: 27px;}
	#main-slider .item .caption h3:after {top: unset;bottom: -12px;}
	#main-slider .item .caption h3 {font-size: 28px;line-height: 1.5;}
	#main-slider .item .caption .slider-meta {font-size: 18px;}
	#home-page-widget-area .business_point_widget_features .features-list .features-detail {padding-left: 15px;}
	.business_point_widget_facts .fact-fourth .counter-item, .business_point_widget_facts .counter-item {width: 50%;margin-bottom: 20px;}
	#primary .post  .entry-title {font-size: 18px;}
	#primary .post .entry-footer span {float: left;width: 100%;margin-bottom: 10px;}
	#primary .post .entry-footer span.author {float: none;width: auto;margin-bottom: 0px;}}
@media only screen and (max-width:479px) {.custom-logo-link, .site-logo-link, #site-identity {display: block;float: none;margin-right: 0;text-align: center;width: 100%;max-width: inherit;}
	#main-slider:hover .cycle-caption, #main-slider .cycle-caption {padding: 5px;}
	#main-slider .cycle-caption h3, #main-slider .cycle-caption h2, #main-slider .cycle-caption h1 {font-size: 16px;height: auto;margin-bottom: 0;overflow: hidden;}
	#main-slider .cycle-pager {bottom: -3px;}
	#main-slider .cycle-caption p {display: none;}
	#footer-widgets .widget-column {width: 100%;}
	#footer-widgets .widget-column:first-child {border: none;margin-top: 0;padding-top: 0;}
	#footer-widgets .widget-column {width: 100%;padding-top: 15px;margin-top: 15px;}
	.business_point_widget_teams .our-team-item {width: 100%;}
	.client-item {display: inline-block;margin: 15px 25px;}
	#featured-clients .cycle-prev, #featured-clients .cycle-next {display: none;}
	.site-description {margin-bottom: 10px;}
	.business_point_widget_call_to_action {border: 0;}
	#featured-content .featured-content-column-3 article, #featured-content .featured-content-column-4 article {max-width: 100%;}
	.search-form input.search-field {width: 76%;}
	.search-box .search-box-wrap {right: 3%;width: 263px;}
	.social-links {float: right;max-width: 208px;text-align: right;}
	.social-links .business_point_widget_social li {display: inline-block;float: none;}
	.search-box {float: right;position: relative;width: 33px;}
	.site-layout-boxed #page .container {padding: 0;width: 100%;}
	.business_point_widget_teams .our-team-col-4 .our-team-item, .business_point_widget_teams .our-team-col-3 .our-team-item, .business_point_widget_teams .our-team-col-2 .our-team-item {width: 100%;}
	#home-page-widget-area .widget-title span::before, #home-page-widget-area .widget-title span::after {width: 25px;}
	#home-page-widget-area .widget-title span {float: left;width: 100%;}
	#home-page-widget-area .widget-title span::before {right: unset;left: 0;}
	#home-page-widget-area .widget-title span::after {left: unset;right: 0;}
	#main-slider .item .caption h3 {font-size: 22px;line-height: 1.2;}
	#main-slider .item .caption .slider-meta {font-size: 14px;}
	#home-page-widget-area .business_point_widget_features .features-list .features-icon i {text-align: left;}
	.business_point_widget_facts .counter-item span.count-text {font-size: 15px;}
	#primary .post .content-wrap {padding: 0px;}
	#main-slider .cycle-prev, #main-slider .cycle-next {height: 30px;width: 30px;}
	#main-slider .cycle-prev i, #main-slider .cycle-next i {line-height: 30px;}
	.business_point_widget_call_to_action .call-to-action-buttons .button {margin-bottom: 10px;}
	.newsletter-form form input[type="submit"] {width: 100%;position: static;}
	#main-slider .cycle-prev i, #main-slider .cycle-next i {font-size: 30px;}}
@media screen and (max-width:350px) {#home-page-widget-area .widget-title {font-size: 22px;}}
@media (min-width: 992px) {.sidebar .search-form input.search-field {padding-right: 90px;}}
.sidebar .search-form input.search-field {line-height: initial;}
.post .entry-content .readmore-content {position: relative;float: right;}
.post .entry-content .readmore-content:hover {text-decoration: underline;}
figure {margin: 0;}
.entry-content .wp-block-gallery {padding-left: 0;margin-left: 0;list-style-type: none;}
blockquote.wp-block-pullquote {padding-left: 1em;padding-right: 1em;}
.entry-content .wp-block-archives, .entry-content .wp-block-categories, .entry-content .wp-block-latest-posts {list-style: none;margin-left: 0;}
.wp-block-separator:not(.is-style-dots), hr:not(.is-style-dots) {background-color: #ccc;border: 0;height: 1px;}
.wp-block-separator:not(.is-style-wide):not(.is-style-dots), hr:not(.is-style-wide):not(.is-style-dots) {width: 100%;height: 4px;background: transparent;margin-top: 20px;}
.wp-block-separator:not(.is-style-wide):not(.is-style-dots)::before, hr:not(.is-style-wide):not(.is-style-dots)::before {content: "";display: block;height: 4px;width: 40px;background: #ccc;}
.wp-block-separator.is-style-dots:before, hr.is-style-dots:before {color: #191e23;font-size: 22px;padding-left: 12px;}
.entry-content > *.aligncenter, .entry-summary > *.aligncenter {margin-left: auto;margin-right: auto;}
@media only screen and (min-width: 768px) {.entry-content > *.aligncenter, .entry-summary > *.aligncenter {margin-left: 0;margin-right: 0;}}
.site-content {overflow: hidden;}
.global-layout-no-sidebar #main .post, .global-layout-no-sidebar #main .page, .global-layout-no-sidebar #main article.product {border: none;padding: 0;}
.global-layout-no-sidebar .entry-content > *.alignwide, .global-layout-no-sidebar .entry-summary > *.alignwide {margin-left: auto;margin-right: auto;clear: both;}
@media only screen and (min-width: 768px) {.global-layout-no-sidebar .entry-content > *.alignwide, .global-layout-no-sidebar .entry-summary > *.alignwide {width: 100%;max-width: 100%;}}
@media (min-width: 768px) {.global-layout-no-sidebar .entry-content>*.alignfull, .global-layout-no-sidebar #primary ul.wp-block-gallery.alignful {margin-top: calc(2 * 20px);margin-bottom: calc(2 * 20px);max-width: 1000%;}
	.global-layout-no-sidebar .entry-content>*.alignwide img, .global-layout-no-sidebar .entry-content>*.alignfull img {display: block;margin: 0 auto;}
	.global-layout-no-sidebar .entry-content>*.alignfull, .global-layout-no-sidebar #primary ul.wp-block-gallery.alignful {margin-left: calc(50% - 50vw);margin-right: calc(50% - 50vw);width: auto;}}
div#sticky-wrapper {float: left;width: 100%;position: relative;z-index: 99999;}
.sticky-wrapper.is-sticky .site-header, .site-header {background-color: #fff;}
.sticky-wrapper.is-sticky .site-header {box-shadow: 0px 0px 5px rgba(0,0,0,.15);}
.business_point_widget_call_to_action {z-index: 99;}
@media only screen and (max-width:1050px) {.site-branding {position: relative;z-index: 99999999;}}