body.preload{opacity: 0;}
.cspt-pre-header-left .cspt-contact-info li i:before,
.cspt-pre-header-right .cspt-social-links .cspt-social-li a:hover{color: #8EC145;}  .cspt-team-social-links { text-align: center; }
.cspt-team-single .cspt-team-social-links .cspt-social-li a:hover { background-color: #8EC145; }
.wpb_column .wpb_text_column .cspt-social-links li a { background-color: #0c121d; }
.navigation-top .cspt-navbar.cspt-main-active-color-globalcolor > div > ul > li.current_page_item > a,
.navigation-top .cspt-navbar.cspt-main-active-color-globalcolor > div > ul > li:hover a,
.navigation-top .cspt-navbar.cspt-main-active-color-globalcolor div > ul > li > a:hover { color: #8EC145; }
.site-header .cspt-right-box .cspt-header-button a { background-color: #8EC145; }
.site-header .cspt-right-box .cspt-header-button a:after { color: #8EC145; }
.site-footer .cspt-footer-big-area-wrapper.cspt-bg-color-gradientcolor .cspt-footer-big-area { background-image: linear-gradient(to right, #8EC145, #8EC145); }
.site-footer .cspt-footer-widget .widget-title:after { background-color: #8EC145; }
.site-footer .cspt-footer-widget .mc4wp-form .cspt-footer-newslatter button[type=submit] { background-color: #8EC145; }
.site-footer .cspt-footer-widget .cspt-social-links li a:hover { border-color: #8EC145; color: #8EC145; }
body .cspt-footer-text-area .scroll-to-top:hover { background-color: #8EC145; }
.cspt-footer-copyright-text-area { text-align: left; }
.widget.widget_nav_menu ul li > a:hover { color: #8EC145 }
.cspt-footer-widget .textwidget p img { max-width: 70%; display: block; }
.cspt-ihbox-style-2 .cspt-ihbox-icon .cspt-ihbox-icon-wrapper { background-color: #8EC145; }
.cspt-ihbox-style-14, .cspt-service-style-3 .cspt-service-btn a, .creativesplanet-ele-service:not(.cspt-service-style-3) .cspt-service-btn span:before, .creativesplanet-ele-blog .cspt-read-more-link span:before, .vc_general.vc_btn3.vc_btn3-style-simple:not(.vc_btn3-icon-left):not(.vc_btn3-icon-right) span:before, .cspt-blogbox-style-1.creativesplanet-ele-blog .cspt-read-more-link span:before, .cspt-all-post-list-w, .cspt-portfolio-style-2 .cspt-content-wrapper .cspt-link-icon a, .cspt-portfolio-lines-wrapper, .creativesplanet-ele-blog .cspt-read-more-link a:hover span:after, .wpb_text_column .cspt-social-links li a:hover, body .scroll-to-top:hover, a.cspt-text-underline:after, .cspt-footer-widget .mc4wp-form .cspt-footer-newslatter button[type=submit], .cspt-pricing-table-style-2 .cspt-ptablebox-featured-w, .cspt-pricing-table-style-2 .cspt-ptablebox-main-icon i, .cspt-service-style-3 .cspt-service-icon-wrapper, .cspt-service-style-4 .cspt-service-icon-wrapper, .cspt-team-style-4 .creativesplanet-box-social-links li a:hover, .cspt-blogbox-style-3 .cspt-meta-category a, .wp-block-button__link:hover, .cspt-blog-classic blockquote, .reply a:hover, .vc_btn3.vc_btn3-style-classic.vc_btn3-color-black:hover, .cspt-home-service-form input[type=submit]:hover, .cspt-home-service-form-2 input[type=submit]:hover, .cspt-blog-classic-inner .cspt-read-more-link a:hover, .single-cspt-service .creativesplanet-sidebar .widget ul>li.cspt-post-active a, .single-cspt-service .creativesplanet-sidebar .widget ul>li:hover a, .cspt-main-form.cspt-form-style-2 .wpcf7-submit, .cspt-service-style-2 .cspt-service-btn .round-btn, .cspt-pricing-table-style-1 .cspt-ptablebox-main-icon i, .cspt-blogbox-style-2 .cspt-meta-date, .cspt-blogbox-style-1 .cspt-featured-container .cspt-meta-date, .cspt-team-style-2 .creativesplanet-box-social-links li a:hover, .cspt-team-style-2 .creativesplanet-box-team-position, .cspt-team-style-3 .creativesplanet-box-team-position, .cspt-service-style-2 .cspt-services-circle, .cspt-service-style-1 .cspt-service-icon-wrapper, .cspt-ihbox-style-4 .cspt-ihbox-icon-wrapper, .cspt-ihbox-style-2 .cspt-ihbox-icon-wrapper, .post.sticky .cspt-blog-classic:after, .cspt-bmi-cal-wrapper .cspt-button, .vc_btn3.vc_btn3-style-classic.vc_btn3-color-secondarycolor:hover, .cspt-consultation-form input[type=submit], .cspt-footer-widget .cspt-consultation-form button[type=submit], .cspt-effect2-square .vc_single_image-wrapper:after, .cspt-divider .cspt-ihbox.cspt-ihbox-style-hsbox .cspt-ihbox-heading:after, .cspt-ihbox.cspt-ihbox-style-hsbox.cspt-divider .cspt-ihbox-heading:after, .cspt-bottom-heading, .cspt-bottom-heading:before, .cspt-pricing-table-style-2 .cspt-pricing-table-featured-col .cspt-ptablebox-main-icon i, .cspt-footer-text-area .cspt-social-links a, .cspt-footer-big-area-wrapper.cspt-bg-color-globalcolor .cspt-footer-big-area, .cspt-parent-header-style-5 .cspt-footer-big-area .mc4wp-form .btn, .cspt-element-testimonial-style-5.creativesplanet-element-viewtype-carousel .owl-carousel .owl-nav button.owl-next:hover:before, .cspt-element-testimonial-style-5.creativesplanet-element-viewtype-carousel .owl-carousel .owl-nav button.owl-prev:hover:before, .cspt-slider .vc_images_carousel .vc_carousel-control .icon-next:hover, .cspt-slider .vc_images_carousel .vc_carousel-control .icon-prev:hover, .cspt-blog-classic .cspt-meta-date-top, .creativesplanet-sidebar .widget .widget-title:after, .cspt-footer-text-area .cspt-social-links a:hover, body .cspt-service-style-1 .vc_btn3-color-globalcolor.vc_general.vc_btn3:after, .cspt-full-btn .vc_btn3 .vc_btn3-icon, .page-links a:hover, .page-links>span, .cspt-page-links a:hover, .cspt-page-links>span, input[type=submit]:hover, .wpcf7-form button:hover, a.cspt-link:after, .cspt-blog-classic-inner .cspt-read-more-link a:hover:after, .cspt-search-results-right .cspt-read-more-link a:after, .cspt-ihbox.cspt-ihbox-style-3:before, .wp-block-tag-cloud a:hover, .wp-block-search .wp-block-search__button, .search-form button, .cspt-team-single .cspt-team-social-links a:hover, .site-footer .widget-title:after, .creativesplanet-sidebar .widget_tag_cloud ul li a:hover, .cspt-text-color-white .cspt-ihbox.cspt-ihbox-style-hsbox .cspt-ihbox-subheading h4:after, .cspt-row-expand-left .cspt-ihbox.cspt-ihbox-style-hsbox .cspt-ihbox-heading, .cspt-row-expand-left .cspt-ihbox.cspt-ihbox-style-hsbox .cspt-ihbox-heading:after, .creativesplanet-element-viewtype-carousel .owl-carousel button.owl-dot.active, .vc_general.vc_btn3-style-outline.vc_btn3-color-globalcolor:hover, .site-header .cspt-bg-color-globalcolor, .site-header .cspt-sticky-on.cspt-sticky-bg-color-globalcolor, .cspt-bgimage-over-bgcolor.cspt-bgimage-yes.cspt-bg-color-globalcolor, .cspt-bgimage-over-bgcolor.cspt-bgimage-yes.cspt-bg-color-globalcolor { background-color: #8EC145 !important; }
body.wpb-js-composer .vc_tta.vc_general.vc_tta-style-modern .vc_tta-tab.vc_active>a, .cspt-testimonial-style-1 .creativesplanet-box-author, .cspt-header-style-4 .cspt-header-search-btn a:hover, .cspt-blogbox-style-2 .creativesplanet-box-content .cspt-post-title a:hover, .cspt-header-style-3 .cspt-right-box .cspt-cart-link:hover, .cspt-header-style-3 .cspt-header-info-inner .cspt-header-box-icon i, .cspt-ihbox-style-5 .cspt-ihbox-icon-wrapper, .cspt-bg-color-blackish .cspt-ihbox-style-10.cspt-ihbox h2, .cspt-text-color-white .cspt-ihbox-heading-theme .cspt-ihbox-heading .vc_custom_heading em, .cspt-service-style-2 .cspt-service-cat a, .cspt-service-style-3 .cspt-service-cat a, .cspt-ihbox-style-8 .cspt-ihbox-icon i, .cspt-blogbox-style-2 .cspt-meta-container .cspt-meta-line i, .cspt-blogbox-style-1 .post-item .cspt-read-more-link a:hover:after, .cspt-blogbox-style-1 .post-item .cspt-read-more-link a:hover, .cspt-blogbox-style-2 .post-item .cspt-read-more-link a:hover:after, .cspt-blogbox-style-2 .post-item .cspt-read-more-link a:hover, .vc_general.vc_btn3.vc_btn3-style-simple:hover, .creativesplanet-ele-service .cspt-service-btn a:hover, .cspt-text-color-white.cspt-bg-color-blackish .cspt-ihbox-heading .vc_custom_heading em, .widget.widget_recent_entries ul li:hover:before, .cspt-ihbox-style-9 .cspt-ihbox-icon-wrapper, .creativesplanet-ele-fid-style-4 .cspt-sbox-icon-wrapper, .cspt-testimonial-style-3 .creativesplanet-box-title, .cspt-testimonial-style-4 .creativesplanet-box-title, .cspt-testimonial-style-4:after, .cspt-blogbox-style-3 .cspt-meta-container .cspt-meta-line i, .site-footer.cspt-color-white a:hover, .cspt-team-style-3 .creativesplanet-box-content .cspt-team-title:hover, .cspt-portfolio-style-2 .cspt-port-cat a, .cspt-blogbox-style-1 .creativesplanet-box-content .cspt-post-title a:hover, .cspt-blogbox-style-1 .cspt-meta-container .cspt-meta-line a:hover, .cspt-blogbox-style-1 .cspt-meta-container .cspt-meta-line i, .cspt-footer-widget .cspt-social-links li a:hover, .cspt-pre-header-wrapper .cspt-social-links a:hover, .cspt-bg-color-blackish .cspt-ihbox-style-4 .cspt-ihbox-icon-wrapper, .cspt-home-service-form .input-box i, .cspt-contact-widget-lines .cspt-contact-widget-line:before, .cspt-contact-info li i, .cspt-team-style-1 .creativesplanet-box-team-position, .widget .download .item-download i, .cspt-ihbox-style-7 .cspt-ihbox-icon-wrapper, body .cspt-video-link-2 .vc_general.vc_btn3 i, body .cspt-video-link .vc_general.vc_btn3 i, .cspt-ihbox-heading .vc_custom_heading em, .creativesplanet-ele-fid-style-1 .cspt-sbox-icon-wrapper i, .cspt-testimonial-style-2 .creativesplanet-post-item:after, .cspt-testimonial-style-2 .creativesplanet-box-title, .cspt-service-style-2 .cspt-service-icon-wrapper, .cspt-ihbox-style-3.cspt-ihbox h2, .cspt-ihbox-style-1 .cspt-ihbox-icon-wrapper { color: #8EC145 !important; }
.cspt-ihbox-style-10.cspt-ihbox h2, .cspt-text-color-white .cspt-ihbox-heading .vc_custom_heading em, .cspt-bg-color-globalcolor .cspt-ihbox-heading .vc_custom_heading em, .cspt-testimonial-style-3 blockquote, .cspt-testimonial-style-4 blockquote, .cspt-testimonial-style-3 .creativesplanet-box-star-ratings i.cspt-active, .creativesplanet-ele-fid-style-5 .cspt-circle-number, .cspt-ihbox-style-11 .cspt-ihbox-icon-wrapper, .cspt-bg-color-globalcolor .creativesplanet-ele-fid-style-1 .cspt-sbox-icon-wrapper, .cspt-blogbox-style-4 .post-item .cspt-read-more-link a:hover, .cspt-globalcolor { color: #0c121d !important; }
.cspt-sortable-list a.cspt-selected, .post.sticky, .vc_general.vc_btn3-style-outline.vc_btn3-color-globalcolor, .vc_progress_bar.vc_progress-bar-color-globalcolor .vc_single_bar .vc_bar:after, .vc_icon_element.vc_icon_element-outer.cspt-lightbox-video .vc_icon_element-inner, .cspt-effect-img-3 .vc_single_image-wrapper:after, .cspt-team-style-4.creativesplanet-ele-team, .cspt-footer-widget .cspt-social-links li a:hover, .cspt-service-style-2 .cspt-service-icon-wrapper, .cspt-footer-widget .cspt-consultation-form input[type=email], .page-links a:hover, .page-links>span, .cspt-page-links a:hover, .cspt-page-links>span, body.wpb-js-composer .vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-top .vc_tta-tab.vc_active>a { border-color: #8EC145 !important; }
.cspt-globalcolor, .cspt-skincolor, .vc_general.vc_btn3.vc_btn3-style-simple.vc_btn3-color-black:hover, .vc_general.vc_btn3-style-outline.vc_btn3-color-globalcolor, .cspt-blog-classic .cspt-read-more-btn a:hover, .cspt-blog-meta .cspt-meta-classic-right .cspt-meta a:hover, .emphires_recent_posts_widget .cspt-rpw-content .cspt-rpw-title a:hover, .cspt-blog-classic .cspt-post-title a:hover, .cspt-search-results-right .cspt-post-title a:hover, .cspt-metabox .widgettitle, .error-404:after, .cspt-contact-box .cspt-ihbox.cspt-ihbox-style-hsbox .cspt-ihbox-heading *, .cspt-addressbox, .emphires_recent_posts_widget .cspt-rpw-content .cspt-rpw-date a, .cspt-portfolio-line-li:before, .post-navigation .nav-links a:hover, .cspt-footer-menu li a:hover, .cspt-comment-date a, .creativesplanet-sidebar .widget ul a:hover, .site-footer .widget_recent_entries ul li span, .cspt-blog-meta.cspt-blog-meta-top i, .cspt-blog-classic blockquote .authorOrTitle, .cspt-blog-meta a:hover, .cspt-blog-classic .entry-title a:hover, .cspt-blog-meta .cspt-meta-author:before, .cspt-blog-meta .cspt-meta-date:before, .cspt-blog-meta .cspt-meta-cat:before, .cspt-blog-meta .cspt-meta-comments:before, .cspt-blog-meta .cspt-meta-tags:before, .cspt-header-style-2 .cspt-header-info-inner>div .cspt-header-box-icon, .cspt-address-con strong, .wpb-js-composer .vc_tta.vc_tta-accordion.vc_tta-color-globalcolor .vc_tta-panel-title>a i, .cspt-globalcolor { color: #8EC145 !important; }
.cspt-footer-widget .wpcf7-form .cspt-footer-newslatter { position: relative; margin-top: 25px; }
.cspt-footer-widget .wpcf7-form .wpcf7-form-control-wrap { width: 100%; height: 56px; border-radius: 5px; padding: 0px; display: block; }
.cspt-footer-widget .wpcf7-form .wpcf7-form-control-wrap input[type="email"] { width: 100%; height: 100%; padding: 10px 60px 10px 15px; font-size: 15px; border: 1px solid rgba(255,255,255,.2); background-color: rgba(255,255,255,1); border-radius: 5px; }
.cspt-footer-widget .wpcf7-form br { display: none; }
.cspt-footer-widget .wpcf7-form .wpcf7-submit { border-radius: 5px; height: 50px; width: 50px; color: #fff; font-size: 17px; text-transform: uppercase; letter-spacing: 1px; padding: 0;       background-color: #8EC145; font-weight: 700; position: absolute; top: 3px; right: 3px; outline: none !important; }
.cspt-bg-color-light .cspt-service-style-2 .cspt-service-btn { border-color: rgba(142,193,69,.1); position: absolute; left: 50%; bottom: 6px; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); transform: translateX(-50%); z-index: 9; }
.cspt-bg-color-light .cspt-service-style-2:hover .cspt-service-btn { border-color: rgba(12,18,29,.1); }
body .cspt-bg-color-light .cspt-service-style-2:hover .cspt-service-btn .round-btn { background-color: #0c121d !important; }
.vc_custom_heading.blog-heading { text-align: center; font-family: Nunito,sans-serif; font-size: 42px; line-height: 48px; letter-spacing: 0; color: #0c121d; text-transform: none; font-weight: 800; font-style: normal; padding-top: 50px; }
.wpcf7-form-control-wrap { margin-bottom: 25px; }
.cspt-navbar div > ul > li > a { font-family: Nunito,sans-serif !important; }
.cspt-bg-color-light.vc_row.cspt-bg-color-yes:not(.vc_column_container):before { background-color: #e8e8e8; }
.creativesplanet-sidebar .widget ul a:hover { color: #0c121d !important; }
.cspt-element-posts-wrapper .cspt-service-content { min-height: 120px; }
.cspt-header-style-5 .cspt-right-box .WBENC_logo_section { margin-right: 120px; width: 80px; }
.cspt-header-style-5 .main-navigation .wormn_logo_responsive { display: none; }
.cspt-element-service-style-2 .cspt-service-style-2 { position: relative; height: calc(100% - 30px); padding-bottom: 30px; }
.cspt-service-style-2 .creativesplanet-post-item { position: static !important; }
.cspt-service-style-2 .creativesplanet-box-content { position: static !important; }
h1.vc_custom_heading { font-family: Nunito, sans-serif; font-size: 42px; line-height: 48px; letter-spacing: 0; color: #0c121d; text-transform: none; font-weight: 800 !important; font-style: normal; margin-bottom: 30px; }
h1.vc_custom_heading em { color: #8ec145; font-style: normal; }
.creativesplanet-ul-list.cspt-ul-type-disc li a { color: #8ec145; text-transform: uppercase; display: inline-block; vertical-align: middle; font-weight: 700; padding-left: 5px; }
.site-footer .wormn_logo_responsive { display: none; }
@media only screen and (max-width: 1280px) {
.cspt-header-style-5 .cspt-navbar div>ul>li>a {
margin: 0 10px !important;
font-size: 12px !important;
}
}
@media only screen and (max-width: 1200px) {
.cspt-header-style-5 .main-navigation .wormn_logo_responsive { display: none; padding: 25px; background-color: #fff; height: calc(100% - 294px); }
.vc_custom_heading.blog-heading { font-size: 35px; line-height: 45px; }
}
@media only screen and (max-width: 991.98px) {
.cspt-team-single-style-1 .cspt-team-single-inner .row { display: flex !important; }
}
@media only screen and (max-width: 767.98px) {
.cspt-element-testimonial-style-4 .creativesplanet-box-inner { padding: 30px 0px !important; }
.cspt-testimonial-style-4 blockquote { font-size: 16px !important; }
}
@media only screen and (max-width: 575.98px) {
.vc_custom_heading.blog-heading { font-size: 25px; line-height: 35px; }
}
@media only screen and (max-width: 1480px) and (min-width: 1200px){
.cspt-header-style-5 .cspt-navbar div>ul>li>a {
margin: 0 10px !important;
font-size: 13px;
}
} a:hover{color:#8EC145 !important;}
.cspt-header-style-5 .cspt-header-button a:hover{color:#fff !important;}
.error404 .cspt-bg-color-globalcolor, .cspt-stretched-div.cspt-bg-color-globalcolor:before, .vc_btn3-color-globalcolor.vc_general.vc_btn3:not(.vc_btn3-style-outline):not(.vc_btn3-style-simple), .cspt-bg-color-globalcolor.vc_column_container .vc_column-inner:before, .cspt-column.cspt-bg-color-globalcolor:before, .cspt-row.cspt-bg-color-globalcolor:before{background-color: #8EC145 !important;color:#fff !important;}
.error404 .cspt-bg-color-globalcolor:hover, .cspt-stretched-div.cspt-bg-color-globalcolor:before, .vc_btn3-color-globalcolor.vc_general.vc_btn3:not(.vc_btn3-style-outline):not(.vc_btn3-style-simple):hover, .cspt-bg-color-globalcolor.vc_column_container .vc_column-inner:before, .cspt-column.cspt-bg-color-globalcolor:before, .cspt-row.cspt-bg-color-globalcolor:before{background-color: #040810 !important;color:#fff !important;}
body .cspt-bgimage-over-bgcolor.cspt-bgimage-yes.cspt-bg-color-gradientcolor, body .cspt-stretched-div.cspt-bg-color-gradientcolor:before, body .creativesplanet-ul-list.cspt-ul-type-disc li:after, body .cspt-bg-color-gradientcolor:before, body .vc_row.cspt-bg-color-gradientcolor:before{    background-image: linear-gradient(to bottom,#8EC145,#8EC145)!important;}
body .cspt-globalcolor {
color: #8EC145!important;
}
body .cspt-footer-text-area .scroll-to-top:hover, body .wpb_text_column .cspt-social-links li a:hover{color:#fff !important;}
body .share-icon, body .rss-button, body .share-icon:link, body .rss-button:link, body .share-icon:visited, body .rss-button:visited, body .portal-link, body .portal-link:link, body .portal-link:visited, body .portal-link-reverse:hover, body .portal-link-reverse:active{color: #8EC145!important;}
.portal-toolbar .portal-link{color: #0c121d !important;}
.portal-toolbar .portal-link:hover{color: #8EC145 !important;}
.cspt-footer-widget .wpcf7-form .wpcf7-form-control-wrap{height: auto;}
.wpcf7 form .wpcf7-response-output{margin-left: 0;}
@media (min-width: 1200px){
.cspt-navbar>div>ul ul li:hover>a {background-color: #8EC145 !important;}
.cspt-navbar ul ul{border-top-color:#8EC145 !important;}
.cspt-navbar.cspt-dropdown-active-color-globalcolor ul>li>ul>li.current-menu-item>a, .cspt-navbar.cspt-dropdown-active-color-globalcolor ul>li>ul li.current_page_item>a, .cspt-navbar.cspt-dropdown-active-color-globalcolor ul>li>ul li.current_page_ancestor>a, .cspt-navbar.cspt-main-active-color-globalcolor>div>ul>li:hover>a, .cspt-navbar.cspt-main-active-color-globalcolor>div>ul>li.current_page_item>a, .cspt-navbar.cspt-main-active-color-globalcolor>div>ul>li.current-menu-parent>a{color:#8EC145 !important;}
.cspt-navbar.cspt-dropdown-active-color-globalcolor ul>li>ul>li.current-menu-item>a{color:#fff !important;background-color: #8EC145 !important;}
}