/*
File Name: style.css
Theme Name:  NaturaLife | Shared by VestaThemes.com
Author: RT-Themes
Version: 1.9
Author URI: http://themeforest.net/user/stmcan
Theme URI: http://rtthemes.com
Description: Health & Organic WordPress Theme
License: GNU General Public License
License URI: /Licensing/gpl.txt
Text Domain: naturalife
*/

section#temp1 .disblock{
	display: inline-block;
	width: 100%;
	padding: 80px 0px;
}

.page-id-190 section.wrapper.wrap-inner-banner {
    display: none;
}

.welhead h2.heading {
    font-size: 36px;
    position: relative;
	    padding-bottom: 10px;
    margin-bottom: 50px;
	color: #ba0013;
}

.welhead {
    text-align: center;
}

.welhead h2.heading:after {
    position: absolute;
    content: '';
    background: #0081bb;
    height: 2px;
    width: 90px;
    bottom: 0px;
    left: 50%;
    margin-left: -45px;
}

section#temp1 {
    padding-top: 80px;
    padding-bottom: 0px;
    display: inline-block;
    width: 100%;
}

section#temp1 .abtimg img {
    width: 100%;
}

section#temp1 .abtcont {
    border: 4px solid #0081bb;
    padding: 20px 40px;
    
}

section#temp1 .abtcont h2 {
    position: relative;
    padding-bottom: 10px;
    margin-bottom: 20px;
	font-size: 20px;
	font-weight: 700 !important;
}

@media only screen and (max-width: 768px) { .home .abtcont {
margin-bottom: 40px;
}
section#service14 .service-item .service-image i {
font-size: 4em !important;
}
}


section#temp1 .abtcont h2:after {
    position: absolute;
    content: '';
    background: #0081bb;
    height: 2px;
    width: 57px;
    bottom: 0px;
	left: 0px;
}

section#temp1 p {
    font-size: 16px;
	font-weight: 700;
}

section#temp1 .tempbutt a {
    background-color: #ba0013;
    padding: 10px 30px;
    color: #fff !important;
	text-decoration: none;
	border-radius: 15px;
    font-weight: 800;
    margin-top: 20px;
    display: inline-block;
	transition: 0.3s;
}

section#temp1 .tempbutt a:hover {
	background-color: white;
	color: #ba0013 !important;
	border: 1px solid #ba0013; 
	transition: 0.3s;
}

section#temp1 .tempbutt {
    display: inline-block;
    width: 100%;
}

div#loader-wrapper {
    display: none !important;
}

.home .main-content-row > .content-row-wrapper {
    display: none;
}

.sticky {
  position: fixed;
  top: 0;
  width: 100%;
}

.home .content-row.row.sub-page-header.fullwidth.style-1 {
    display: none;
}

.viewbtn .fa {
    padding: 0px !important;
    font-weight: 600 !important;
    font-size: 18px !important;
    margin-left: 5px;
}

.viewbtn {
    display: inline-block;
    width: 100%;
    text-align: center;
}

a.button.listar-cancel-hover-opacity.listar-light-button {}

.viewbtn a {
    font-size: 18px !important;
    font-weight: 600 !important;
    padding: 05px 15px;
    border-radius: 15px !important;
	background-color: #0081bb !important;
	color: #fff;
}
 a.button.listar-cancel-hover-opacity.listar-light-button:hover {
    background-color: white !important;
    color: #ba0013;
    border: 1px solid;
	border-radius: 15px;
    transition: .3s;
    padding: 05px 15px;
    text-shadow: none;
    font-size: 14px !important;
    font-weight: 600 !important;
}



/********************************** Service *******************************************/

section#ourprocess3 .sp-pagebuilder-row,section#ourprocess3 .sppb-row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px;
	
}
section#ourprocess3 .single-working-item:hover .icon-box {
    background: #0081bb;
}
section#ourprocess3 .single-working-item .icon-box {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #f7f7f7;
    border-radius: 50%;
    display: block;
    height: 180px;
    padding: 9px;
    position: relative;
    width: 180px;
    margin: 0 auto;
    transition: all 500ms ease;
}
section#ourprocess3 .single-working-item .icon-box .icon {
    background: #f7f7f7 none repeat scroll 0 0;
    border-radius: 50%;
    display: block;
    height: 160px;
    width: 160px;
    text-align: center;
    line-height: 160px;
    color: #d5ac63;
    font-size: 50px;
    transition: all 500ms ease;
}
section#ourprocess3 .single-working-item:hover .icon-box .count {
    background: #0081bb;
}

section#ourprocess3 .single-working-item .icon-box .count {
    background: #ffffff none repeat scroll 0 0;
    border: 1px solid #f7f7f7;
    border-radius: 50%;
    display: block;
    height: 45px;
    left: 5px;
    position: absolute;
    text-align: center;
    top: 10px;
    width: 45px;
    transition: all 500ms ease;
}

section#ourprocess3 .single-working-item:hover .icon-box .count h3 {
    color: #fff;
}

section#ourprocess3 .single-working-item .icon-box .count h3 {
    color: #252525;
    font-size: 18px;
    margin: 0px;
    line-height: 45px;
    font-weight: 700;
    transition: all 500ms ease;
}

section#ourprocess3 h3 {
    display: block;
    font-size: 1.17em;
    margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    font-weight: bold;
}

section#ourprocess3 .text-center {
    text-align: center;
}

section#ourprocess3 .single-working-item .text-box h3 {
    color: #252525;
    font-size: 20px;
    font-weight: 700 !important;
    text-transform: capitalize;
    margin: 21px 0 9px;
}

section#ourprocess3 h3 {
    display: block;
    font-size: 1.17em;
    margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    font-weight: bold;
}
section#ourprocess3 .single-working-item .text-box p {
    margin: 0;
}
section#ourprocess3 p {
    display: block;
    margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
	font-size: 14px;
}


section#ourprocess3 .sp-pagebuilder-row,section#ourprocess3 .sppb-row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px;

}
section#ourprocess3 .sppb-column {
    width: 100%;
    height: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
section#ourprocess3 .sppb-column,section#ourprocess3 .sppb-column-addons {
    position: relative;
    z-index: 1;
    width: 100%;
}
section#ourprocess3 .row {
    margin-left: -15px;
    margin-right: -15px;
	padding-top: 40px;
}

section#ourprocess3 .single-working-item {
    padding-bottom: 40px;
}
section#ourprocess3 .single-working-item .icon-box {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #f7f7f7;
    border-radius: 50%;
    display: block;
    height: 180px;
    padding: 9px;
    position: relative;
    width: 180px;
    margin: 0 auto;
    transition: all 500ms ease;
}
section#ourprocess3 .single-working-item .icon-box .icon {
    background: #f7f7f7 none repeat scroll 0 0;
    border-radius: 50%;
    display: block;
    height: 160px;
    width: 160px;
    text-align: center;
    line-height: 160px;
    color: #d5ac63;
    font-size: 50px;
    transition: all 500ms ease;
}
section#ourprocess3 .single-working-item .icon-box .icon {
    background: #f7f7f7 none repeat scroll 0 0;
    border-radius: 50%;
    display: block;
    height: 160px;
    width: 160px;
    text-align: center;
    line-height: 160px;
    color: #d5ac63;
    font-size: 50px;
    transition: all 500ms ease;
}
section#ourprocess3 .single-working-item .icon-box .count {
    background: #ffffff none repeat scroll 0 0;
    border: 1px solid #f7f7f7;
    border-radius: 50%;
    display: block;
    height: 45px;
    left: 5px;
    position: absolute;
    text-align: center;
    top: 10px;
    width: 45px;
    transition: all 500ms ease;
}
section#ourprocess3 .single-working-item .icon-box .count h3 {
    color: #252525;
    font-size: 18px;
    margin: 0px;
    line-height: 45px;
    font-weight: 700;
    transition: all 500ms ease;
}

section#ourprocess3 .icon img {
    width: 100%;
}

section#ourprocess3 .icon {
    overflow: hidden;
}

section#ourprocess3 h3, .h3 {
    font-size: 24px;
}
section#ourprocess3 .text-center {
    text-align: center;
}
section#ourprocess3 .single-working-item .text-box h3 {
    color: #252525;
    font-size: 20px;
    font-weight: 500;
    text-transform: capitalize;
    margin: 21px 0 9px;
}
section#ourprocess3 .fa {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: 60px;
    padding: 15px;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
section#ourprocess3 .single-working-item .icon-box {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #f7f7f7;
    border-radius: 50%;
    display: block;
    height: 180px;
    padding: 9px;
    position: relative;
    width: 180px;
    margin: 0 auto;
    transition: all 500ms ease;
}

section#ourprocess3 {
	background-color: #f4f4f4;
	padding-top: 80px;
	padding-bottom: 80px;
}


/**************************************** CTA*************************************************/

section#cta2 .entry-content .widget {
    margin: 0 auto;
    padding: 80px 0px;
    max-width: none;
}

section#cta2 .widget {
    padding: 30px;
}

section#cta2 .entry-content .widget_listar_call_to_action.listar-no-wavy-badge-mask section {
    padding-top: 0;
    padding-bottom: 0;
}

section#cta2 .entry-content .listar-widget-content-wrapper {
    width: 100%;
    margin: 0 auto;
}

section#cta2 .entry-content .widget_listar_call_to_action .listar-widget-inner.listar-fill-background.listar-dark-design {
    box-shadow: 0 10000px rgba(0,0,0,0.38) inset;
    background-color: transparent;
}

section#cta2 .entry-content .widget_listar_call_to_action .listar-default-design.listar-widget-inner {
    padding-top: 104px;
    padding-bottom: 104px;
}

section#cta2 .widget_listar_call_to_action .listar-widget-inner {
    background-color: transparent;
}

section#cta2 .listar-fill-background.listar-dark-design {
    box-shadow: 0 10000px rgba(0,0,0,0.55) inset;
    background-color: transparent;
}

section#cta2 .listar-fill-background {
    position: relative;
    border: 0;
    background-position: center center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    background-attachment: fixed;
    background-color: #000;
    text-align: center;
    box-shadow: 0 10000px rgba(0,0,0,0.65) inset;
}

section#cta2 .entry-content .listar-default-design:before {
    content: "";
    position: absolute;
    width: calc(100% + 24px);
    height: calc(100% - 24px);
    top: 14px;
    left: -12px;
    border: 12px solid #ffffff;
    z-index: 2;
}

section#cta2 .entry-content .widget_listar_call_to_action .listar-default-design.listar-call-to-action-2-cols:after,section#cta2 .entry-content .widget_listar_call_to_action .listar-default-design.listar-2-cols-boxed-design:after,section#cta2 .entry-content .widget_listar_call_to_action .listar-default-design.listar-2-cols-boxed-squared-design:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 1;
    background: rgba(35,39,45,0);
    background: -moz-linear-gradient(left, rgba(35,39,45,0) 0%, rgba(35,39,45,1) 100%);
    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(35,39,45,0)), color-stop(100%, rgba(35,39,45,1)));
    background: -webkit-linear-gradient(left, rgba(35,39,45,0) 0%, rgba(35,39,45,1) 100%);
    background: -o-linear-gradient(left, rgba(35,39,45,0) 0%, rgba(35,39,45,1) 100%);
    background: -ms-linear-gradient(left, rgba(35,39,45,0) 0%, rgba(35,39,45,1) 100%);
    background: linear-gradient(to right, rgba(35,39,45,0) 0%, rgba(35,39,45,1) 100%);
}

section#cta2 .listar-heading-img-two-cols {
    display: none;
    z-index: 2;
}

section#cta2 .listar-fill-background {
    position: relative;
    border: 0;
    background-position: center center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    background-attachment: fixed;
    background-color: #000;
    text-align: center;
    box-shadow: 0 10000px rgba(0,0,0,0.65) inset;
}

section#cta2 .listar-post-images-design-squared .entry-content img,section#cta2 .listar-post-images-design-squared .wp-block-image img {
    border-radius: 0;
}

section#cta2 .listar-call-to-action-heading-img img {
    width: 185px;
    max-width: 100%;
    margin-bottom: 30px;
    border-radius: 10px;
}

section#cta2 .entry-content img,section#cta2 .wp-block-image img {
    border-radius: 15px 15px 0 0;
}
section#cta2 .entry-content img,section#cta2 .comment-content img,section#cta2 .widget img {
    max-width: 100%;
    height: auto;
}

section#cta2 .listar-fill-background {
    position: relative;
    border: 0;
    background-position: center center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    background-attachment: fixed;
    background-color: #000;
    text-align: center;
    box-shadow: 0 10000px rgba(0,0,0,0.65) inset;
}

section#cta2 .widget_listar_call_to_action .listar-fill-background.listar-dark-design .listar-call-to-action-wrapper {
    position: relative;
    background-color: transparent;
    box-shadow: none;
    text-shadow: 1px 1px rgba(0,0,0,0.3);
    z-index: 3;
}

section#cta2 .listar-call-to-action-wrapper {
    border-radius: 10px;
    text-align: center;
}

section#cta2 .listar-call-to-action-wrapper > div {
    position: relative;
    z-index: 10;
}


section#cta2 .widget_listar_call_to_action .listar-fill-background.listar-dark-design .listar-call-to-action-wrapper {
    position: relative;
    background-color: transparent;
    box-shadow: none;
    text-shadow: 1px 1px rgba(0,0,0,0.3);
    z-index: 3;
}

section#cta2 .listar-call-to-action-wrapper {
    border-radius: 10px;
    text-align: center;
}

section#cta2 .clearfix:before,section#cta2 .clearfix:after,section#cta2 .dl-horizontal dd:before,section#cta2 .dl-horizontal dd:after,section#cta2 .container:before,section#cta2 .container:after,section#cta2 .container-fluid:before,section#cta2 .container-fluid:after,section#cta2 .row:before,section#cta2 .row:after,section#cta2 .form-horizontal .form-group:before,section#cta2 .form-horizontal .form-group:after,section#cta2 .btn-toolbar:before,section#cta2 .btn-toolbar:after,section#cta2 .btn-group-vertical>.btn-group:before,section#cta2 .btn-group-vertical>.btn-group:after,section#cta2 .nav:before, .nav:after,section#cta2 .navbar:before,section#cta2 .navbar:after,section#cta2 .navbar-header:before,section#cta2 .navbar-header:after,section#cta2 .navbar-collapse:before,section#cta2 .navbar-collapse:after,section#cta2 .pager:before,section#cta2 .pager:after,section#cta2 .panel-body:before,section#cta2 .panel-body:after,section#cta2 .modal-header:before,section#cta2 .modal-header:after,section#cta2 .modal-footer:before,section#cta2 .modal-footer:after {
    display: table;
    content: " ";
}

section#cta2 .clearfix:after,section#cta2 .dl-horizontal dd:after,section#cta2 .container:after,section#cta2 .container-fluid:after,section#cta2 .row:after,section#cta2 .form-horizontal .form-group:after,section#cta2 .btn-toolbar:after,section#cta2 .btn-group-vertical>.btn-group:after,section#cta2 .nav:after,section#cta2 .navbar:after,section#cta2 .navbar-header:after,section#cta2 .navbar-collapse:after,section#cta2 .pager:after,section#cta2 .panel-body:after,section#cta2 .modal-header:after,section#cta2 .modal-footer:after {
    clear: both;
}


section#cta2 .entry-content .listar-2-cols-boxed-squared-design.listar-call-to-action-cols-equalized .listar-call-to-action-inner {
    opacity: 1;
}

section#cta2 .entry-content .listar-2-cols-boxed-squared-design .listar-call-to-action-inner {
    opacity: 0;
}


section#cta2 .listar-call-to-action-wrapper {
    border-radius: 10px;
    text-align: center;
}


section#cta2 .listar-call-to-action-wrapper {
    border-radius: 10px;
    text-align: center;
}

section#cta2 .listar-call-to-action-inner .listar-call-to-action-first-content-wrapper {
    text-align: center;
}

section#cta2 .entry-content .listar-front-page-widgetized-section .listar-widget-title-wrapper {
    margin-bottom: 0;
}

section#cta2 .entry-content .listar-widget-title-wrapper {
    z-index: 10;
    position: relative;
}
section#cta2 .listar-call-to-action-wrapper .listar-section-title,section#cta2 .entry-content .listar-widget-title-wrapper {
    margin-bottom: 40px;
}

section#cta2 .widget_listar_call_to_action .listar-fill-background.listar-dark-design .widget-title,section#cta2 .widget_listar_call_to_action .listar-fill-background.listar-dark-design .listar-widget-subtitle,section#cta2 .widget_listar_call_to_action .listar-fill-background.listar-dark-design .listar-call-to-action-description {
    color: #fff;
}

section#cta2 .entry-content .widget[class*="widget_listar_"] .widget-title {
    padding-top: 0;
    padding-bottom: 0;
    margin-bottom: 0;
}

section#cta2 .entry-content .widget_listar_call_to_action .widget-title {
    font-size: 36px;
}

section#cta2 .entry-content .widget_listar_call_to_action .widget-title,section#cta2 .wp-block-cover .wp-block-cover-image-text,section#cta2 .wp-block-cover .wp-block-cover-text,section#cta2 .wp-block-cover h2,section#cta2 .wp-block-cover-image .wp-block-cover-image-text,section#cta2 .wp-block-cover-image .wp-block-cover-text,section#cta2 .wp-block-cover-image h2,section#cta2 .wp-block-cover p,section#cta2 .wp-block-cover-image p {
    letter-spacing: 0.07em;
    font-weight: 700;
    line-height: 1.5;
}

section#cta2 .entry-content .widget_listar_call_to_action .widget-title {
    font-size: 42px;
}

section#cta2 .entry-content .widget_listar_call_to_action .widget-title {
    text-shadow: 1px 1px rgba(0,0,0,0.3);
}

section#cta2 .listar-call-to-action-wrapper .widget-title {
    padding-top: 0;
}

section#cta2 .entry-content .widget-title {
    padding: 0;
    margin: 0;
    line-height: normal;
}

section#cta2 .page-template-front-page .listar-fill-background.listar-light-design h1,section#cta2 .entry-content .widget-title,section#cta2 .entry-content .widget-title a {
    margin: 0;
    color: #252525;
    font-size: 32px;
    line-height: 1.5;
    text-align: center;
}

section#cta2 .entry-content h1,section#cta2 .entry-content h2,section#cta2 .entry-content h3,section#cta2 .entry-content h4,section#cta2 .entry-content h5,section#cta2 .entry-content h6,section#cta2 .comment-content h1,section#cta2 .comment-content h2,section#cta2 .comment-content h3,section#cta2 .comment-content h4,section#cta2 .comment-content h5,section#cta2 .comment-content h6 {
    margin: 0 0 0.85em;
    padding: 0.85em 0 0;
    line-height: 1.5;
}

section#cta2 .widget-title {
    position: relative;
    font-size: 20px;
    margin-bottom: 8px;
    text-shadow: none;
}

section#cta2 .listar-title-with-stripe {
    position: relative;
    display: inline-block;
	padding-top: 60px;
	padding-bottom: 10px;
}

section#cta2 .listar-call-to-action-description {
    font-size: 18px;
    padding-top: 0px !important;
}

section#cta2 .widget_listar_call_to_action .listar-fill-background.listar-dark-design .widget-title,section#cta2 .widget_listar_call_to_action .listar-fill-background.listar-dark-design .listar-widget-subtitle,section#cta2 .widget_listar_call_to_action .listar-fill-background.listar-dark-design .listar-call-to-action-description {
    color: #fff;
}

section#cta2 .entry-content .widget_listar_call_to_action .widget-title {
    font-size: 36px;
}

section#cta2 .entry-content .widget_listar_call_to_action .widget-title,section#cta2 .wp-block-cover .wp-block-cover-image-text,section#cta2 .wp-block-cover .wp-block-cover-text,section#cta2 .wp-block-cover h2,section#cta2 .wp-block-cover-image .wp-block-cover-image-text,section#cta2 .wp-block-cover-image .wp-block-cover-text,section#cta2 .wp-block-cover-image h2,section#cta2 .wp-block-cover p,section#cta2 .wp-block-cover-image p {
    letter-spacing: 0.07em;
    font-weight: 700;
    line-height: 1.5;
}
section#cta2 .entry-content .widget_listar_call_to_action .widget-title {
    font-size: 42px;
}
section#cta2 .entry-content .widget_listar_call_to_action .widget-title {
    text-shadow: 1px 1px rgba(0,0,0,0.3);
}

section#cta2 .entry-content .widget-title {
    padding: 0;
    margin: 0;
    line-height: normal;
}

section#cta2 .page-template-front-page .listar-fill-background.listar-light-design h1,section#cta2 .entry-content .widget-title,section#cta2 .entry-content .widget-title a {
    margin: 0;
    color: #252525;
    font-size: 32px;
    line-height: 1.5;
    text-align: center;
}
section#cta2 .listar-section-title h2 {
    margin: 0;
    text-align: center;
}
section#cta2 .entry-content h1,section#cta2 .entry-content h2,section#cta2 .entry-content h3,section#cta2 .entry-content h4,section#cta2 .entry-content h5,section#cta2 .entry-content h6,section#cta2 .comment-content h1,section#cta2 .comment-content h2,section#cta2 .comment-content h3,section#cta2 .comment-content h4,section#cta2 .comment-content h5,section#cta2 .comment-content h6 {
    margin: 0 0 0.85em;
    padding: 0.85em 0 0;
    line-height: 1.5;
}

section#cta2 .widget-title {
    position: relative;
    font-size: 20px;
    margin-bottom: 8px;
    text-shadow: none;
}

section#cta2 .listar-color-design .listar-title-with-stripe:after,section#cta2 .listar-call-to-action-wrapper .listar-title-with-stripe:after {
    display: none;
}

section#cta2 .listar-theme-color-stripes .listar-title-with-stripe:after {
    background: -moz-linear-gradient(left, rgba(37,139,213,0.7) 0%, rgba(37,139,213,0.7) 19.9%, rgba(37,139,213,1) 20%, rgba(37,139,213,1) 39.9%, rgba(37,139,213,0.7) 40%, rgba(37,139,213,0.7) 59.9%, rgba(37,139,213,1) 60%, rgba(37,139,213,1) 79.9%, rgba(37,139,213,0.7) 80%, rgba(37,139,213,0.7) 100%);
    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(37,139,213,0.7)), color-stop(19.9%, rgba(37,139,213,0.7)), color-stop(20%, rgba(37,139,213,1)), color-stop(39.9%, rgba(37,139,213,1)), color-stop(40%, rgba(37,139,213,0.7)), color-stop(59.9%, rgba(37,139,213,0.7)), color-stop(60%, rgba(37,139,213,1)), color-stop(79.9%, rgba(37,139,213,1)), color-stop(80%, rgba(37,139,213,0.7)), color-stop(100%, rgba(37,139,213,0.7)));
    background: -webkit-linear-gradient(left, rgba(37,139,213,0.7) 0%, rgba(37,139,213,0.7) 19.9%, rgba(37,139,213,1) 20%, rgba(37,139,213,1) 39.9%, rgba(37,139,213,0.7) 40%, rgba(37,139,213,0.7) 59.9%, rgba(37,139,213,1) 60%, rgba(37,139,213,1) 79.9%, rgba(37,139,213,0.7) 80%, rgba(37,139,213,0.7) 100%);
    background: -o-linear-gradient(left, rgba(37,139,213,0.7) 0%, rgba(37,139,213,0.7) 19.9%, rgba(37,139,213,1) 20%, rgba(37,139,213,1) 39.9%, rgba(37,139,213,0.7) 40%, rgba(37,139,213,0.7) 59.9%, rgba(37,139,213,1) 60%, rgba(37,139,213,1) 79.9%, rgba(37,139,213,0.7) 80%, rgba(37,139,213,0.7) 100%);
    background: -ms-linear-gradient(left, rgba(37,139,213,0.7) 0%, rgba(37,139,213,0.7) 19.9%, rgba(37,139,213,1) 20%, rgba(37,139,213,1) 39.9%, rgba(37,139,213,0.7) 40%, rgba(37,139,213,0.7) 59.9%, rgba(37,139,213,1) 60%, rgba(37,139,213,1) 79.9%, rgba(37,139,213,0.7) 80%, rgba(37,139,213,0.7) 100%);
    background: linear-gradient(to right, rgba(37,139,213,0.7) 0%, rgba(37,139,213,0.7) 19.9%, rgba(37,139,213,1) 20%, rgba(37,139,213,1) 39.9%, rgba(37,139,213,0.7) 40%, rgba(37,139,213,0.7) 59.9%, rgba(37,139,213,1) 60%, rgba(37,139,213,1) 79.9%, rgba(37,139,213,0.7) 80%, rgba(37,139,213,0.7) 100%);
}
section#cta2 .listar-title-with-stripe:after {
    display: block;
    content: "";
    width: 75%;
    max-width: 220px;
    position: relative;
    left: 50%;
    -webkit-transform: translate(-50%,0);
    -moz-transform: translate(-50%,0);
    -ms-transform: translate(-50%,0);
    -o-transform: translate(-50%,0);
    transform: translate(-50%,0);
    height: 4px;
    border-radius: 5px;
    margin-top: 25px;
    margin-bottom: 5px;
    box-shadow: 0 0 1px rgba(0,0,0,0.5), 0 0 5px rgba(255,255,255,0.5) inset;
    background: #e5e5e5;
    background: -moz-linear-gradient(left, rgba(255,0,85,1) 0%, rgba(255,0,85,1) 19.9%, rgba(112,204,41,1) 20%, rgba(112,204,41,1) 39.9%, rgba(1,145,248,1) 40%, rgba(1,145,248,1) 59.9%, rgba(255,0,136,1) 60%, rgba(255,0,136,1) 79.9%, rgba(151,31,231,1) 80%, rgba(151,31,231,1) 100%);
    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(255,0,85,1)), color-stop(19.9%, rgba(255,0,85,1)), color-stop(20%, rgba(112,204,41,1)), color-stop(39.9%, rgba(112,204,41,1)), color-stop(40%, rgba(1,145,248,1)), color-stop(59.9%, rgba(1,145,248,1)), color-stop(60%, rgba(255,0,136,1)), color-stop(79.9%, rgba(255,0,136,1)), color-stop(80%, rgba(151,31,231,1)), color-stop(100%, rgba(151,31,231,1)));
    background: -webkit-linear-gradient(left, rgba(255,0,85,1) 0%, rgba(255,0,85,1) 19.9%, rgba(112,204,41,1) 20%, rgba(112,204,41,1) 39.9%, rgba(1,145,248,1) 40%, rgba(1,145,248,1) 59.9%, rgba(255,0,136,1) 60%, rgba(255,0,136,1) 79.9%, rgba(151,31,231,1) 80%, rgba(151,31,231,1) 100%);
    background: -o-linear-gradient(left, rgba(255,0,85,1) 0%, rgba(255,0,85,1) 19.9%, rgba(112,204,41,1) 20%, rgba(112,204,41,1) 39.9%, rgba(1,145,248,1) 40%, rgba(1,145,248,1) 59.9%, rgba(255,0,136,1) 60%, rgba(255,0,136,1) 79.9%, rgba(151,31,231,1) 80%, rgba(151,31,231,1) 100%);
    background: -ms-linear-gradient(left, rgba(255,0,85,1) 0%, rgba(255,0,85,1) 19.9%, rgba(112,204,41,1) 20%, rgba(112,204,41,1) 39.9%, rgba(1,145,248,1) 40%, rgba(1,145,248,1) 59.9%, rgba(255,0,136,1) 60%, rgba(255,0,136,1) 79.9%, rgba(151,31,231,1) 80%, rgba(151,31,231,1) 100%);
    background: linear-gradient(to right, rgba(255,0,85,1) 0%, rgba(255,0,85,1) 19.9%, rgba(112,204,41,1) 20%, rgba(112,204,41,1) 39.9%, rgba(1,145,248,1) 40%, rgba(1,145,248,1) 59.9%, rgba(255,0,136,1) 60%, rgba(255,0,136,1) 79.9%, rgba(151,31,231,1) 80%, rgba(151,31,231,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0055', endColorstr='#971fe7', GradientType=1);
}

section#cta2 .widget_listar_call_to_action .listar-fill-background.listar-dark-design .widget-title,section#cta2 .widget_listar_call_to_action .listar-fill-background.listar-dark-design .listar-widget-subtitle,section#cta2 .widget_listar_call_to_action .listar-fill-background.listar-dark-design .listar-call-to-action-description {
    color: #fff;
}

section#cta2 .entry-content .listar-call-to-action-description {
    font-size: 18px;
}

section#cta2 .listar-call-to-action-description {
    max-width: 850px;
    margin: 0 auto;
    padding: 0 30px;
}

section#cta2 .widget_listar_call_to_action .listar-fill-background.listar-dark-design .listar-call-to-action-wrapper {
    position: relative;
    background-color: transparent;
    box-shadow: none;
    text-shadow: 1px 1px rgba(0,0,0,0.3);
    z-index: 3;
}

section#cta2 .listar-call-to-action-wrapper {
    border-radius: 10px;
    text-align: center;
}

section#cta2 .listar-call-to-action-button {
    position: relative;
    width: 100%;
    left: 0;
    margin-top: 40px;
	margin-bottom:60px;
	
}

section#cta2 .widget_listar_call_to_action .listar-fill-background.listar-dark-design .listar-call-to-action-wrapper {
    position: relative;
    background-color: transparent;
    box-shadow: none;
    text-shadow: 1px 1px rgba(0,0,0,0.3);
    z-index: 3;
}

section#cta2 a.button.listar-cancel-hover-opacity.listar-light-button .fa {
    margin-left: 5px;
}


section#cta2 .clearfix:after,section#cta2 .dl-horizontal dd:after,section#cta2 .container:after,section#cta2 .container-fluid:after,section#cta2 .row:after,section#cta2 .form-horizontal .form-group:after,section#cta2 .btn-toolbar:after,section#cta2 .btn-group-vertical>.btn-group:after,section#cta2 .nav:after,section#cta2 .navbar:after,section#cta2 .navbar-header:after,section#cta2 .navbar-collapse:after,section#cta2 .pager:after,section#cta2 .panel-body:after,section#cta2 .modal-header:after,section#cta2 .modal-footer:after {
    clear: both;
}

section#cta2 .clearfix:before,section#cta2 .clearfix:after,section#cta2 .dl-horizontal dd:before,section#cta2 .dl-horizontal dd:after,section#cta2 .container:before,section#cta2 .container:after,section#cta2 .container-fluid:before,section#cta2 .container-fluid:after,section#cta2 .row:before,section#cta2 .row:after,section#cta2 .form-horizontal .form-group:before,section#cta2 .form-horizontal .form-group:after,section#cta2 .btn-toolbar:before,section#cta2 .btn-toolbar:after,section#cta2 .btn-group-vertical>.btn-group:before,section#cta2 .btn-group-vertical>.btn-group:after,section#cta2 .nav:before,section#cta2 .nav:after,section#cta2 .navbar:before,section#cta2 .navbar:after,section#cta2 .navbar-header:before,section#cta2 .navbar-header:after,section#cta2 .navbar-collapse:before,section#cta2 .navbar-collapse:after,section#cta2 .pager:before,section#cta2 .pager:after,section#cta2 .panel-body:before,section#cta2 .panel-body:after,section#cta2 .modal-header:before,section#cta2 .modal-header:after,section#cta2 .modal-footer:before,section#cta2 .modal-footer:after {
    display: table;
    content: " ";
}



section#cta2 .widget_listar_call_to_action .listar-default-design.listar-2-cols-boxed-squared-design.listar-2-cols-boxed-squared-design-right .listar-call-to-action-second-content-wrapper:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0px;
    width: 100%;
    height: 100%;
    border: 12px solid #fff;
    border-radius: 30px;
    z-index: -1;

}




 section#cta2 .listar-section-title h2 {
    margin: 0;
    text-align: center;
    font-size: 36px;
}

section#cta2 .widget_listar_call_to_action .listar-fill-background.listar-dark-design .widget-title, section#cta2 .widget_listar_call_to_action .listar-fill-background.listar-dark-design .listar-widget-subtitle, section#cta2 .widget_listar_call_to_action .listar-fill-background.listar-dark-design .listar-call-to-action-description {
    color: #fff;
    padding-bottom: 10px;
	padding-top: 20px;
    padding-left: 20px;
}



section#cta2 a.button.listar-cancel-hover-opacity.listar-light-button:hover {
    background-color: #fff;
	color: #ba0013;
}

section#cta2 a.button.listar-cancel-hover-opacity.listar-light-button {
    background-color: #0081bb;
    color: #fff;
	border-radius: 15px;
    transition: .3s;
	padding: 4px 30px !important;
	text-shadow: none;
	font-size: 18px !important;
    font-weight: 600;
}

section#cta2 a.button.listar-cancel-hover-opacity.listar-light-button span {
    padding: 4px !important;
}

.middle {
    margin: 0 auto!important;
    float: none !important;
    display: block !important;
}

section#cta2 h2.widget-title:after {
    content: '' !important;
    width: 60px !important;
    height: 2px !important;
    background: #DBDBDB !important;
    display: block !important;
    margin: 0 auto !important;
	right: 0px;
	transition: 0.3s;
}

section#cta2 h2.widget-title:hover:after {
    width: 80% !important;
	transition: 0.3s;
}

section#cta2 .padtb80.listar-widget-inner.listar-container-wrapper.listar-fill-background.listar-dark-design.listar-has-button.listar-default-design.listar-2-cols-boxed-squared-design.listar-2-cols-boxed-squared-design-right.listar-align-content-left.listar-button-hover-color-default.listar-background-dark-color.listar-call-to-action-cols-equalized {
    padding: 80px 0px;
}

.copyright {
    width: 100%;
}

div#rev_slider {
    display: inline-block;
    width: 100%;
}

.column-inner h5::after {
    position: absolute;
    content: '';
    background: #0081bb !important;
    height: 2px;
    width: 40px;
    padding-bottom: 2px;
    left: 0px;
    bottom: 0px;
}

a.button.listar-cancel-hover-opacity.listar-light-button {
    border: 1px solid #0081bb;
	padding: 10px 30px !important;
}

section#temp1 .tempbutt .viewbtn {
    display: inline-block;
    width: 100%;
    text-align: left !important;
}

 body , h1 , h2, h3, h4, h5, h6, p , a , span {
	font-family:  sans-serif !Important;
}

h2.heading {
    margin-top: 0px;
}

.naturalife-dark-header .site-logo a, .naturalife-dark-header .mobile-logo-holder a, .naturalife-dark-header .widget .icon:before, .naturalife-dark-header .widget a:not(.button_):hover {
    color: #0081bb !important;
}

ul.main-menu li a span {
    font-size: 18px;
}

ul.main-menu li.current-menu-item a span {
    color: #0081bb !important;
}


.content-row.footer_contents.footer-info-bar.fullwidth {
background-color: #3c3c3c;
}
.content-row-wrapper.d-lg-flex.align-items-center.default.text-sm-center.default {
padding: 15px 0px;
}
.copyright {
color: #fff;
}

#footer .footer-widgets {
background: #494a4b;
}
.textwidget.custom-html-widget p {
color: #fff;
}
div#contact_info-2 span {
color: #fff;
font-size: 18px;
}
.with_icons.style-1 {
color: #fff;
}
div#contact_info-2 a {
color: #fff;
}
.footer-contents * {
border: none !important;
}
.footer-contents {
border: none !important;
}
@media only screen and (max-width: 768px) {


#footer .footer-widgets .content-row-wrapper {
padding: 0px 0;
}
#footer .footer-widgets .widgets_holder:not(:last-child) .widget:last-child {
padding-bottom: 0px;
}
#footer .footer-widgets .col {
margin: 15px 0;
}
span.pull-left {
float: none;
}
.copyright {
text-align: center;
}

}

@media only screen and (max-width: 991px) and (min-width: 768px) {

#footer .footer-widgets .content-row-wrapper {
padding: 0px 0;
}
#footer .footer-widgets .widgets_holder:not(:last-child) .widget:last-child {
padding-bottom: 0px;
}
#footer .footer-widgets .col {
margin: 15px 0;
}

}


footer#footer h5 {
    color: #fff;
    font-size: 21px;
}

footer#footer h5 {
    color: #fff;
    font-size: 21px;
    position: relative;
	padding-bottom: 10px;
}

footer#footer p, footer#footer a {
    color: #FFF;
}

#footer {
    font-size: 14px !important;
}

div#custom_html-4 {
    margin-bottom: 0px !important;
}

.content-row-wrapper.row.default {
    padding: 20px 0px !important;
}

img.footimg {
    width: 15%;
}

nav.main-menu-wrapper {
}

nav.main-menu-wrapper {
display: none !important;
}

div#nav_menu-2 nav.main-menu-wrapper {
display: block !important;
}

div#nav_menu-2 {
border-color: transparent;
}

.header-col.right {
border-color: transparent !important;
}

div#rt_button-6 {
border-color: transparent;
}



.box .button {
  font-size: 1em;
  padding: 10px;
  color: #fff;
  border: 2px solid #06D85F;
  border-radius: 20px/50px;
  text-decoration: none;
  cursor: pointer;
  transition: all 0.3s ease-out;
}
.box .button:hover {
  background: #ba0013 !important;
}

.overlay {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: rgba(0, 0, 0, 0.7);
  transition: opacity 500ms;
  visibility: hidden;
  opacity: 0;
}
.overlay:target {
  visibility: visible;
  opacity: 1;
      overflow-x: hidden;
    overflow-y: auto;
}

.popup {
  margin: 10% auto;
  padding: 20px;
  background: #fff;
  border-radius: 5px;
  width: 50%;
  position: relative;
  transition: all .3s ease-in-out;
}

.popup h2 {
  margin-top: 0;
  color: #333;
  
}
.popup .close {
  position: absolute;
  top: 20px;
  right: 30px;
  transition: all 200ms;
  font-weight: bold;
  text-decoration: none;
   background: #ff0000;
    border: none;
    padding: 0px 5px;
    border-radius: 50%;
    line-height: 1.1;
    border: 2px solid #ff0000;
	color:#fff;
	opacity:1;
}
.popup .close:hover {
  color: #ff0000;
  background:transparent;
}
.popup .close:hover {
  color: #06D85F;
}
.popup .content {
  max-height: 30%;
  overflow: auto;
}

@media screen and (max-width: 700px){
  .popup{
    width: 70%;
  }
}

.modal {
position: fixed;
left: 0;
top: 0;
width: 100%;
height: 100%;
background-color: rgba(0, 0, 0, 0.5);
opacity: 0;
visibility: hidden;
transform: scale(1.1);
transition: visibility 0s linear 0.25s, opacity 0.25s 0s, transform 0.25s;
}
.modal-content {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
background-color: white;
padding: 1rem 1.5rem;
width: 50%;
border-radius: 0.5rem;
}
.close-button {
float: right;
width: 1.5rem;
line-height: 1.5rem;
text-align: center;
cursor: pointer;
border-radius: 0.25rem;
background-color: lightgray;
}
.close-button:hover {
background-color: darkgray;
}
.show-modal {
opacity: 1;
visibility: visible;
transform: scale(1.0);
transition: visibility 0s linear 0s, opacity 0.25s 0s, transform 0.25s;
}

div#custom_html-5 {
border: none;
}


.headbutt {
background: #0081bb;
padding: 10px 15px;
border-radius: 32px;
color: #fff !important;
font-family: sans-serif !Important;
}

a.headbutt {
margin-right: 10px;
}



.headbutt:hover {
background: #fff;
padding: 10px 15px;
border-radius: 32px;
color: #ba0013;
border: 1px solid #ba0013 !important;
}

a.headbutt {
margin-right: 10px;
}

.headbutt:hover {
color: #ba0013 !important;
background: transparent;
}

button.trigger.headbutt {
font-size: 14px;
line-height: 20px !important;
}

ul.main-menu li a span {
font-size: 16px !important;
}

h1 {}

.modal-content h1 {
margin-bottom: 20px !important;
color: #0081bb !important;
}

input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {
border: 1px solid #0081bb !important;
margin-bottom: 12px;
width: 100%;
}

input.wpcf7-form-control.wpcf7-text.wpcf7-tel.wpcf7-validates-as-tel {
border: 1px solid #0081bb;
margin-bottom: 10px !important;
width: 100%;
}

textarea.wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required {
width: 100% !important;
border: 1px solid #0081bb;
margin-bottom: 10px;
}

input.wpcf7-form-control.wpcf7-submit {
background: #0081bb;
width: 100%;
margin-top: 10px !important;
color: #fff !important;
}

/*
#logo a img {
    width: 60% !important;
}
*/

div#myHeader {
    padding: 5px 0px;
}

.header-row.first #logo a {
height: 100px !important;
line-height: 100px !important;

}

.header-row.first .main-menu > li > a, .header-row.first .naturalife-language-switcher > ul > li > a {
line-height: 100px !important;
margin-top: 44px;
}

.header-row.first {
height: 100px !important;
}

div#custom_html-5 {
margin-top: 25px;
}

.sticky .header-row.first #logo a {
height: 70px !important;
line-height: 70px !important;

}

.sticky .header-row.first .main-menu > li > a,.sticky .header-row.first .naturalife-language-switcher > ul > li > a {
line-height: 70px !important;
margin-top:7px !important;

}

.sticky .header-row.first {
height: 70px !important;
}
/*
.sticky #logo a img {
    width: 50% !important;
}
*/

.sticky div#custom_html-5 {
margin-top: 0px !important;

}


/************************************* About Us **********************************************/


section#service14  .service-item {
    background: #FFF;
    padding: 30px;
    margin-bottom: 30px;
    position: relative;
    box-shadow: 0 1px 1px rgba(0,0,0,.08);
    -moz-box-shadow: 0 1px 1px rgba(0,0,0,.08);
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.08);
    transition: all 100ms ease-out 0s;
}
section#service14  .service-item .service-image {
    float: left;
    margin-right: 30px;
}
section#service14  .service-item .service-content {
    overflow: hidden;
}
section#service14  .service-item .service-image i {
    color: #0081bb;
	font-size: 5em;
}
section#service14  .service-item .service-title {
    margin-bottom: 10px;
    margin-bottom: .625rem;
    color: #333;
}
section#service14  .service-item .service-content p {
    margin: 0;
    font-size: 15px;
    color: #777;
}
section#service14  .service-item:hover {
    box-shadow: 0 6px 9px rgba(0,0,0,.09);
}

section#service14 h4 {
    
    margin-top: 0px;
}

section#service14 {
    padding-top: 80px;
    padding-bottom: 80px;
    display: inline-block;
    width: 100%;
    background-color: #f1efef;

}

a.button.listar-cancel-hover-opacity.listar-light-button {
font-size: 14px !important;
}

.headbutt {
font-size: 14px !important;
border: 1px solid #0081bb !important;
padding: 10px 15px !important;
line-height: 1px !important;
}

a.headbutt {
padding-top: 12px !important;
padding-bottom: 12px !important;
}

a.headbutt:hover {
color: #b90113 !important;
}

div#custom_html-5 a.headbutt:hover {
color: #b90113 !important;
}



.page-id-6886 section#blbaner {
background-size: cover;
background-image: linear-gradient(to right, rgb(0 129 184 / 60%), rgb(0 129 184 / 60%)),url(/wp-content/uploads/2020/09/printing-company-northern-beaches.jpg);
background-position: center;
}

.padtb80{
	padding: 80px 0px;
}


.content-row.row.sub-page-header.fullwidth.style-1 {
    display: none;
}

.page-id-6886 div#main-content-row .content-row-wrapper.row.default {
    display: none;
}

.page-id-6916 .abtcont {
    border: none !important;
}

.page-id-6916 h2 {
    margin-top: 0px;
	color: #b90113 !important;
}

.page-id-6916 section#blservban {
background-size: cover;
background-image: linear-gradient(to right, rgb(0 129 184 / 60%), rgb(0 129 184 / 60%)),url(/wp-content/uploads/2020/09/Digital-Printing-Services-G7.jpg);
background-position: center;
}

.page-id-6886 .abtcont {
    border: none !important;
}

.page-id-6886 h2 {
    margin-top: 0px;
}

.page-id-6886 h3 {
    color: #fff !important;
    text-align: center;
	font-size: 36px;
}

.page-id-6916 h3 {
    color: #fff !important;
    text-align: center;
	font-size: 36px;
}

input.wpcf7-form-control.wpcf7-submit {
     background-color: #0081b9 !important;
    width: 100%;
    margin-top: 10px !important;
    color: #fff !important;
	border-radius: 3px;
}



input.wpcf7-form-control.wpcf7-submit:hover {
    background-color: #fff !important;
    color: #b90113 !important;
    border: 1px solid #b90113 !important;
	margin-top: 10px !important;
	width: 100%;
	border-radius: 3px;
}


.page-id-6979 h2 {
	color: #b90113 !important;
	text-align: center;
}

i.fa.fa-map-signs {
    color: #0081ba;
	font-size: 36px !important;
	margin-left: 40px
}

i.fa.fa-phone-square {
	color: #0081ba;
	font-size: 36px;
    margin-left: 40px;
}

i.fa.fa-medium {
	color: #0081ba;
	margin-left: 40px;
    margin-right: 20px;
    font-size: 36px;
}

a {
    color: #0081ba !important;
}

.page-id-6979 section#blconban {
background-size: cover;
background-image: linear-gradient(to right, rgb(0 129 184 / 60%), rgb(0 129 184 / 60%)),url(/wp-content/uploads/2020/09/istockphoto-1049658692-612x612-1.jpg);
background-position: center;
}

.page-id-6979 h3 {
    color: #fff !important;
    text-align: center;
    font-size: 36px;
}

.padb80 {
    padding-bottom: 80px;
	display: inline-block;
    width: 100%;
}

.page-id-6623 a.button.listar-cancel-hover-opacity.listar-light-button {
    color: #fff !important;
}

.page-id-6623 a.button.listar-cancel-hover-opacity.listar-light-button:hover {
	background-color: #fff !important;
    color: #b90113 !important;
    border: 1px solid #b90113 !important;
}

.page-id-7009 section#blreqban {
background-size: cover;
background-image: linear-gradient(to right, rgb(0 129 184 / 60%), rgb(0 129 184 / 60%)),url(/wp-content/uploads/2020/09/getty_675913278_398301.jpg);
background-position: center;
}

.page-id-7009 h3 {
    color: #fff !important;
    text-align: center;
    font-size: 36px;
}

 a.icon.icon-location {
    color: #fff !important;
}

 a.icon.icon-36_phone {
    color: #fff !important;
}

.page-id-6623 .listar-call-to-action-description {
    line-height: 3;
}

.page-id-6916 a.button.listar-cancel-hover-opacity.listar-light-button {
    margin-right: 10px;
}

.page-id-6916 .viewbtn {
    margin-left: 40px;
    margin-right: 20px;
}

/*
.page-id-6979 p.adds {
    font-weight: 700;
    margin-left: 75px;
}

.page-id-6979 p {
    margin-left: 75px;
    font-weight: 700;
}

.page-id-6979 a {
    color: #808891 !important;
    font-weight: 700;
    margin-left: 75px;
}
*/

.page-id-6979 p.adds {
    Text-align: center !important;
}

.page-id-6979 p {
   Text-align: center !important;
}

.page-id-6979 .footaddcont a {
    color: #808891 !important;
    Text-align: center !important;
}

a {
    color: #fff !important;
}






section#temp1 .tempbutt a, .page-id-6623 a.button.listar-cancel-hover-opacity.listar-light-button{border-radius:3px !important;padding:10px 20px !important;}

a.headbutt{border-radius:3px !important;padding:10px 15px !important;}

ul.main-menu li a span {
    color: #0081bb !important;
}
ul.main-menu li a span:hover, ul.main-menu li.current-menu-item a span {
    color: #ba0013 !important;
}
section#cta2 .widget_listar_call_to_action .listar-fill-background.listar-dark-design .widget-title, section#cta2 .widget_listar_call_to_action .listar-fill-background.listar-dark-design .listar-widget-subtitle, section#cta2 .widget_listar_call_to_action .listar-fill-background.listar-dark-design .listar-call-to-action-description{display:inline-block !important;}
.listar-call-to-action-description p{margin-bottom:0 !important;line-height:30px !important;}

#contact_info-1 b{text-docaration:none !important;}

.page-id-6916 h2{font-size:32px !important;}



.page-id-6916 div#main-content-row .content-row-wrapper.row.default {
    display: none;
}

.page-id-6979 div#main-content-row .content-row-wrapper.row.default {
    display: none;
}


.page-id-7009 div#main-content-row .content-row-wrapper.row.default {
    display: none;
}

.page-id-7041 div#main-content-row .content-row-wrapper.row.default {
    display: none;
}


.page-id-7041 section#blgalban {
background-size: cover;
background-image: linear-gradient(to right, rgb(0 129 184 / 60%), rgb(0 129 184 / 60%)),url(/wp-content/uploads/2020/09/download-8.jpg);
background-position: center;
}


.row,
.row > .column {
  padding: 8px;
}

/* Create three equal columns that floats next to each other */
.column {
 
  display: none; /* Hide all elements by default */
}

/* Clear floats after rows */ 


/* Content */
.content {
  background-color: white;
  padding: 10px;
}

/* The "show" class is added to the filtered elements */
.show {
  display: block;
}

/* Style the buttons */
.btn {
  border: none;
  outline: none;
  padding: 0px 16px;
  background-color: white;
  cursor: pointer;
}

.btn:hover {
  background-color: #ddd;
  color: white ! important;
}

.btn.activess {
 background: #0081bb;
  
}
.btn.activess a{
color: white;
}
.btn{
  
  background: #0081bb !important;
  text-align:center;
  cursor:pointer;
  position:relative;
  box-sizing:border-box;
  overflow:hidden;
  margin:0 0 10px 15px;
  font-family: sans-serif !Important;
  line-height: 1px !important;
  font-size: 14px !important;
  border: 1px solid #0081bb !important;
  border-radius: 3px !important;
  font-weight: 700;
}

button.btn a {
    padding: 6px 15px !important;
}

.btn a{
  font-family:arial;
  font-size:16px;
  color:#0081bb;
  text-decoration:none;
  line-height:50px;
  transition:all .5s ease;
  z-index:2;
  position:relative;
}
.eff-4{
top:0;
  width:140px;
  height:50px;
  left:-140px;
  background:#0081bb;
  position:absolute;
  transition:all .5s ease;
  z-index:1;
}
.btn:hover .eff-4{
  left:0;
}

.btn:hover a{
  color:#fff;
}

div#myBtnContainer {
display: inline-block;
width: 100%;
text-align: center;
margin-bottom: 10px;
}

button.btn.blbtn {
    display: none;
}



#respond input#submit {
    background-color: #0081bb !important;
}

.btn:hover .eff-4 {
	width: 100%;
	color:#bd0113;
    left: -100% !important;
}

.eff-4 {
    top: 0;
    width: 100%;
    height: 50px;
    left: -100%;
    background: #bb0013;
    position: absolute;
    transition: all .5s ease;
    z-index: 1;
}

.page-id-7041 h3 {
    color: #fff !important;
    text-align: center;
}

button.btn:hover {
    background: transparent !important;
    border-color: #bd0113 !important;
}

button.btn:hover a {
    color: #bd0113 !important;
}

button.btn.activess {
     background: transparent !important;
    border-color: #bd0113 !important;
}
button.btn.activess a {
    color: #bd0113 !important;
}

.middle {
    margin: 0 auto!important;
    float: none !important;
    display: block !important;
}

div#rt_button-5 a {
    pointer-events: none;
}

/********* Single Image Pop Up***************************/


.lightbox {
display: none;
position: fixed;
z-index: 999;
width: 100%;
height: 100%;
text-align: center;
top: 0;
left: 0;
background: rgba(0,0,0,0.8);
}

.lightbox img {
max-width: 90%;
max-height: 80%;

margin: 0 auto;
}

.lightbox:target {
outline: none;
display: block;
}


@media only screen and (min-width: 200px) and (max-width: 700px) {.lightbox img {
margin-top: 25% !important;}}

@media only screen and (min-width: 700px) and (max-width: 800px) {.lightbox img {
margin-top: 15% !important;}}

@media only screen and (min-width: 800px) and (max-width: 992px) {.lightbox img {
margin-top: 9% !important;}}

@media only screen and (min-width: 992px) and (max-width: 6000px) {.lightbox img {
margin-top: 6% !important;}}


.page-id-7170 section#blreqban {
background-size: cover;
background-image: linear-gradient(to right, rgb(0 129 184 / 60%), rgb(0 129 184 / 60%)),url(/wp-content/uploads/2020/09/getty_675913278_398301.jpg);
background-position: center;
}

.page-id-7170 h3 {
color: #fff !important;
text-align: center;
font-size: 36px;
}

.page-id-7170 div#main-content-row .content-row-wrapper.row.default {
display: none;
}

div#custom_html-6 a {
text-decoration: none;
margin-bottom: 0px !important;
display: inherit;
padding: 20px !important;
}


button.trigger.headbutt {
    cursor: pointer;
}

.naturalife-panel-wrapper .naturalife-panel-contents .menu li.current-menu-item > a > span {
color: #b90113 !important;
}

@media only screen and (min-width: 200px) and (max-width: 500px) { .welhead h2.heading {
font-size: 30px;

}
section#blgal button.btn {
margin: 0px;
}
section#blgal button.btn a {
font-size: 14px;
padding: 0px !Important;
}
}

@media only screen and (min-width: 200px) and (max-width: 600px) { #blbaner,#blservban,#blgalban {
padding: 30px 0px;
}
#blbaner {
    padding: 30px 0px;
}

section#temp1 {
    padding-top: 45px;
}

.home section#temp1 {
    padding-top: 60px;
}
.page-id-6916 h2 {
font-size: 24px !important;
}
}
