img.hide {opacity:0;}

.page-id-257 .section-inner {padding-top:0px;}

.socialmedia-widget li a {font-size:25px;line-height:28px;}

.separator span, .separator-small span {background:#000 !important;}
#section-home-2 .section-inner {padding-top:70px;}
.default-header-content .open-nav {top:0px;}
.bordered .sticky-header #logo, .bordered .sticky-header #logo img {height:19px;}

/* Home */
.home .overlay-bottom:not(.sticky-header) .open-nav {background: #00a8e7;border-radius: 100px;padding: 20px;margin-top:-5px;}

#section-home-2 .column.one-third p:first-of-type {min-height:160px;}

.home .split-mini-content {font-size: 16px;padding: 0px;}
.home .home-header {top: 40px !important;z-index: 999;}
.home .home-header.sticky-header {display: none;}

.home #header .open-nav {opacity: 0;}
.home #header.sticky-header .open-nav {opacity: 1;}
.home #header.sticky-header .watch-video {display: none;}

.home .watch-video {color: #fff;font-weight: 400;letter-spacing: 1px;text-decoration: none;transition:all 300ms ease-in-out;display: none;}
.home .watch-video:hover {text-decoration: none;color: #00a8e7;}
.home .watch-video:hover i {color: #00a8e7;border-color: #00a8e7;}
.home .watch-video i {transition:all 300ms ease-in-out;color: #fff;border: 1px solid #fff;border-radius: 100%;padding: 7px 8px 7px 10px;font-size: 19px;margin-right: 10px;}

@media (max-width: 991px) {
	.home .split-mini-content {padding: 30px 0px;}
}

/* Gallery */
.page-id-601 .main-title .separator {display:block;}
.page-id-601 #page-title .section-inner {padding: 0px;padding-top: 120px;}
.page-id-601 #page-title .section-inner h2 {margin-bottom:50px;}

/* New Home Section *//* Thirds have been changed to quarters on line 41 (width: 25%;) */
#section-home-2 .section-inner >.wrapper:first-of-type {width: 100%;}
#section-home-2 .section-inner >.wrapper:first-of-type .column-section .column.one-third {width: 25%; min-height: 350px; margin: 0px;padding: 25px;background-size:cover !important;position:relative;}
#section-home-2 .section-inner >.wrapper:first-of-type .column-section .column.one-third:before {content:'';opacity:0;transition:all 300ms ease-in-out;position:absolute;left:0px;top:0px;width:100%;height:100%;background:rgba(0,0,0,.5);z-index: 0;}
#section-home-2 .section-inner >.wrapper:first-of-type .column-section .column.one-third * {z-index: 13;position: relative;}
#section-home-2 .section-inner >.wrapper:first-of-type .column-section .column.one-third:first-of-type {background: url('https://www.suttonhealth.co.za/wp-content/uploads/2019/01/home-col-1.jpg');}
#section-home-2 .section-inner >.wrapper:first-of-type .column-section .column.one-third:nth-of-type(2) {background: url('https://www.suttonhealth.co.za/wp-content/uploads/2019/01/home-col-2.jpg');}
#section-home-2 .section-inner >.wrapper:first-of-type .column-section .column.one-third:nth-of-type(3) {background: url('https://www.suttonhealth.co.za/wp-content/uploads/2019/01/home-col-3.jpg');}
#section-home-2 .section-inner >.wrapper:first-of-type .column-section .column.one-third:nth-of-type(4) {background: url('https://test.suttonhealth.co.za/wp-content/uploads/2021/03/stressproof-e1614893813818.png'); background-position: center;}

#section-home-2 .section-inner >.wrapper:first-of-type .column-section .column.one-third p {opacity:0;color:#fff !important;transition:all 250ms ease-in-out;position:relative;}
#section-home-2 .section-inner >.wrapper:first-of-type .column-section .column.one-third a.sr-button {border-color:#fff;color: #fff;}
#section-home-2 .section-inner >.wrapper:first-of-type .column-section .column.one-third:hover p,
#section-home-2 .section-inner >.wrapper:first-of-type .column-section .column.one-third:hover:before {opacity:1;}

#section-home-2 .section-inner >.wrapper:first-of-type .column-section .column.one-third:hover h6,
#section-home-2 .section-inner >.wrapper:first-of-type .column-section .column.one-third:hover .separator-small span {color:#fff;transition:all 250ms ease-in-out;position:relative;}
#section-home-2 .section-inner >.wrapper:first-of-type .column-section .column.one-third:hover .separator-small span {background:#fff !important;}

@media (max-width: 1120px) {
#section-home-2 .column.one-third p:first-of-type {min-height:220px;}
}

@media (max-width: 860px) {
#section-home-2 .column.one-third p:first-of-type {min-height:1px;}
#section-home-2 .section-inner >.wrapper:first-of-type .column-section .column.one-third {min-height: 350px;margin-top: 0px !important;}
}

@media (max-width: 640px) {
#section-home-2 .section-inner .wrapper:first-of-type {width: 85% !important;}
}

/* Modal */
.modal-dialog {width:100%;}
.modal.show {align-items: center;z-index: 100003;}

div.wpcf7 form {margin-top:0px;}
select.wpcf7-form-control {width:100%;}
.modal textarea.wpcf7-form-control {font-size:13px;max-height: 60px;min-height: 1px;}
.modal .close {padding: 1rem;position: absolute;right: 0;z-index:10;}
.modal form.wpcf7-form p, .modal .wpcf7-form-control-wrap {margin-top:20px;font-weight: 300;font-size: 13px !important;}

/* Clients */
#gallery-grid-sc img {-webkit-filter: grayscale(100%);filter: grayscale(100%);transition: all 400ms linear;}
#gallery-grid-sc img:hover {-webkit-filter: grayscale(0%);filter: grayscale(0%);}

/* Testimonials */
.testmonial-wrapper {width:100% !important;}
.testimonial-quote {font-size: 21px;line-height: 31px;}
.testimonial-slider .owl-pagination, .owlcarousel .owl-pagination {bottom:100px;}
.testimonial-item {text-align: center;padding: 150px 120px;padding-top:100px;background: #000;background-size:cover !important;background-position: center !important;min-height: 655px;}
.testimonial-quote img {display:block;margin:auto;margin-top:25px !important;margin-bottom:15px;}

/* Header */
nav#main-nav .nav-inner ul#primary li.comingsoon::after {content:'coming soon';display:block;font-size:10px;margin:auto;color:#5984a8;position: absolute;width: 100%;text-align: center;}

#logo, #logo img, nav#main-nav .nav-logo img, .non-overlay .open-nav, .non-overlay:not(.sticky-header) nav#traditional-nav > ul > li > a {height: 28px;line-height: 28px;}

header #logo {height: auto;}

.overlay-bottom:not(.sticky-header) .open-nav, .overlay-bottom:not(.sticky-header) nav#traditional-nav > ul > li > a {margin-top:8px;}

/* To get header same height on all pages */
.bordered .non-overlay .header-inner {padding: 30px 20px;}
.bordered .sticky-header .header-inner {padding: 8px 0px !important;}

.bordered .header-inner {padding: 20px;}
.overlay-bottom:not(.sticky-header) .open-nav {margin-top: 4px;}
.woocommerce #page-title .section-inner h2, .woocommerce-page #page-title .section-inner h2,
.page-id-257 #page-title .section-inner h2 {line-height: 88px;}
body.woocommerce header#header, body.woocommerce-page header#header, .page-id-257 #header {padding-top: 0px;margin-top: -10px;}
body.page-id-257 #header {padding-top: 0px;margin-top: -10px;}
body.page-id-257 #header.sticky-header {margin-top: 100px;}
.woocommerce-account #page-title .section-inner h2 {color: #fff;}
body.woocommerce-account header#header {background: none;/* margin-top: 2px;padding-top: 20px; */}
.page-id-33 .overlay-bottom:not(.sticky-header) .open-nav {background: #00a8e7;border-radius: 100px;padding: 20px;margin-top: -5px;}

.page-id-33 .open-nav.nav-dark span.hamburger,
.page-id-33 .open-nav span.hamburger:before, .page-id-33 .open-nav span.hamburger:after {background: #fff;}

.page-id-33 .sticky-header .open-nav.nav-dark span.hamburger, .open-nav.nav-dark span.hamburger, .non-overlay.white-header .open-nav span.hamburger, 
.sticky-header .open-nav span.hamburger:before, .sticky-header .open-nav span.hamburger:after, .open-nav.nav-dark span:before, .open-nav.nav-dark span:after, .non-overlay.white-header .open-nav span.hamburger:before, .non-overlay.white-header .open-nav span.hamburger:after {
	background: #0d0d0d;
}

body.page-id-257.bordered .sticky-header {padding-top: 0px !important;}

.woocommerce header#header.sticky-header, .woocommerce-page header#header.sticky-header {margin-top: 100px;}

/* Slider */
.text-desktop {left:75px !important;top:75px !important;}
.bg-overlay {top:0px !important;height:100%;width:100%;}
.bg-overlay .tp-shape {display:none !important;}

body .mobi-text {top:45px !important;}

/* Shop */

	/* Shop Header */
	.woocommerce header#header, .woocommerce-page header#header {padding-top:20px;top: 18px;}
	.woocommerce header#header.sticky-header, .woocommerce-page header#header.sticky-header {padding-top: 0px;}
	.woocommerce #page-title .section-inner, .woocommerce-page #page-title .section-inner {padding:0px;}
	.woocommerce #page-title, .woocommerce-page #page-title {background: rgb(0, 0, 0);}
	.woocommerce #page-title .section-inner h2, .woocommerce-page #page-title .section-inner h2 {font-size:40px;}

#section-store .wrapper .woocommerce:last-of-type {display:none;}
.woocommerce ul.products li.product h3 {padding-bottom:0px;min-height: 45px;font-size: 15px !important;line-height: normal !important;}
.woocommerce ul.products li.product h3 a {color: #000;}
#section-store .section-inner {padding-top:50px;}

.woocommerce ul.products li.product a img {padding:10px;border:1px solid #000;margin-bottom:0px;}
.woocommerce ul.products li.product .woocommerce-loop-product__title {line-height:normal;padding-bottom:0px;}
.posted_in a {color:#999;font-size:14px;}
.woocommerce ul.products li.product .price,
.woocommerce-Price-amount, .product-name a,
.shipping-calculator-button {color:#5acae6;}
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {background: #5acae6;}
.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover {background: #4db2cc;}

#wcqv_contend .product_title.entry-title {font-size: 17px !important;text-transform: none;}
.woocommerce-product-details__short-description p {margin-top: 15px;}
.woocommerce-product-details__short-description p {margin-top: 15px !important;}
.woocommerce-product-details__short-description .column {padding-bottom: 15px;}
#wcqv_contend .cart,
.woocommerce div.product form.cart {padding: 20px 0px;border-bottom: 1px solid #e5e5e5; border-top: 1px solid #e5e5e5;margin-bottom: 15px;}

@media (max-width: 770px) {
#wcqv_contend .images {height: auto !important;}
}

.woocommerce .quantity {padding-left: 20px;}
.woocommerce .quantity .plus, .woocommerce .quantity .minus, .woocommerce-page .quantity .plus, .woocommerce-page .quantity .minus {height: 100%;background: #fff;border-radius: 0px;width:auto;padding: 0 10px;}
.woocommerce .quantity input.qty, .woocommerce-page .quantity input.qty {border-left: none;border-radius: 0px;height: 40px;width: 70px;}
.woocommerce .quantity .minus, .woocommerce-page .quantity .minus {right: auto;left: 0px;border-right: none;border-radius: 2px 0px 0px 2px;}
.woocommerce .quantity .plus, .woocommerce-page .quantity .plus {border-bottom: 1px solid #bbb3b9;border-left: none;right:8px;border-radius: 0px 2px 2px 0px;}

#wcqv_contend .product_meta,
#wcqv_contend .scrollbar_bg {display: none;}

.woocommerce div.product p.price del, .woocommerce div.product span.price del, .woocommerce div.product p.price ins, .woocommerce div.product span.price ins {color: #000;}

.woocommerce #wcqv_contend div.product p.price {margin-bottom: 30px;margin-top: 0px;font-size: 15px;}
.woocommerce .quantity .qty {padding: 2.5px 0px;}
.woocommerce #wcqv_contend .product .cart .button,
.woocommerce div.product form.cart .button.single_add_to_cart_button {float: none;background: #000;border-radius: 2px;padding: 11.5px 1em;text-transform: uppercase;font-size: 17px;}

.woocommerce ul.products li.product .onsale,
.woocommerce #wcqv_contend .onsale,
.woocommerce span.onsale {width:auto;height:auto;right: auto;top: 15px;left: 10px;background: #000;border-radius: 0px;line-height: normal;min-height: 1px;padding: 3px 10px;font-size: 12px;}

.woocommerce ul.products li.product .button.quick_view {display:none;}
.woocommerce-loop-product__link {position: relative;display: block;background: none;overflow: hidden;}
.woocommerce-loop-product__link:hover .quick_view_plc {opacity:1;display: block;}
.woocommerce a.quick_view {background:none;}
.quick_view_plc {position: absolute;display: none;bottom: 0px;width: 100%;display: block;background: #919297;text-align: center;color: #fff;font-size: 12px;font-weight: 400;border: 1px solid #000;border-top: none;opacity:0;transition: all 300ms ease-in-out;}
.woocommerce ul.products li.product >.quick_view_plc {display: none !important;}
.woocommerce ul.products li.product .posted_in {display: none;}

/*
@media (max-width: 767px) {
	.quick_view_plc {opacity: 1;display: block;}
}
*/

@media (max-width: 991px) {
.quick_view_plc, .woocommerce-loop-product__link:hover .quick_view_plc {display: none !important;}
.woocommerce ul.products li.product .button.quick_view {width: 100%;display: block !important;background: #919297;text-align: center;color: #fff;margin-top: 0px;font-size: 12px;font-weight: 400;border-radius: 0px;border: 1px solid #000;border-top: none;opacity:1;transition: all 300ms ease-in-out;}
}

.woocommerce ul.products li.product .add_to_cart_button {background: none;padding: 0;display: block;color: #00a8e7;margin-top: 0;text-transform: uppercase;font-weight: 400;}

.wcqv_next_thumbnail, .wcqv_next_title,
.wcqv_prev_thumbnail, .wcqv_prev_title {display:none !important;}
.wcqv_prev, .wcqv_next {width:40px !important;}

.remodal-overlay {top:0px;left:0px;z-index: 999999;width: 100%;height: 100%;}
.remodal-wrapper {z-index:999999;}
.woocommerce .remodal .onsale {width: 40px;height: 40px;line-height: 35px;background: #00a8e7;}

.woocommerce-page div.product div.thumbnails a {width:auto;margin-right:0px;}
#wcqv_contend .images {overflow: scroll;height: 450px;}
#wcqv_contend .product_title.entry-title, .woocommerce-loop-product_title {line-height:normal !important;}
.woocommerce div.product form.cart {margin-top:30px;}

.woocommerce div.product .product_title.single_title {display: none;}

.woocommerce ul.products li.product .star-rating {margin: 0px;margin-top: 10px;}

/* Single Product */
.single-product .wrapper-small {width: 900px;}
.single-product .blog-media, .main-title .separator {display:none;}
.single-product .section-inner {padding-top: 50px;}
.single-product .woocommerce-product-gallery .flex-viewport {border: 1px solid #000;}
.single-product.woocommerce div.product div.images .flex-control-thumbs {margin-top: 15px;}
.single-product.woocommerce div.product .product_title.single_title {font-size: 17px;text-transform: none;line-height: normal;display: block;}
.single-product.woocommerce div.product p.price {margin-bottom: 30px;margin-top: 5px;font-size: 15px;}
.single-product .product_meta {display: none;}
.related.products {display: none;}
.woocommerce-Tabs-panel h2 {font-size: 30px;line-height: 40px;}
.shop_attributes {margin-top:20px;}
.woocommerce-review-link {color: #00a8e7;}
.sip-rswc-wrapper .product-rating-details table tbody tr td {padding-left: 3px;}

.woocommerce div.product .woocommerce-tabs ul.tabs {padding: 0px;padding-top: 30px;}

.woocommerce div.product .woocommerce-tabs ul.tabs li {border-radius: 0px;margin: 0px;margin-right: -4px;background: #eceff6;width: 33%;text-align: center;padding: 0px;}
.woocommerce div.product .woocommerce-tabs ul.tabs li a {color: #232530;display: block;}

.woocommerce div.product .woocommerce-tabs ul.tabs::before {content: none;}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active {background: #000;}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a {color: #fff;}
.woocommerce div.product .woocommerce-tabs ul.tabs li::after, .woocommerce div.product .woocommerce-tabs ul.tabs li::before {content: none;}
.share-wrap, .woocommerce-Tabs-panel h2 {display: none;}
.commentbox {margin-top: 0px;}
.woocommerce div.product .woocommerce-tabs .panel {margin-top: 40px;height: 250px;overflow: scroll;}

/* Cart */
.woocommerce-cart #page-title .section-inner {padding-bottom: 0px;}
.woocommerce-cart #section-cart .section-inner {padding: 0px;}
.woocommerce-cart .coupon {display: none;}

/* Checkout */
#customer_details span.woocommerce-input-wrapper {display: block;width: 100%;}
.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1,
.woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2 {max-width: none;}
#section-checkout .section-inner {padding-top: 0px;}

/* Stress Code */
#section-the-stress-code .split-full-content {padding-bottom: 40px;}
#section-the-stress-code .section-inner .wrapper:last-of-type {width: 95%;text-align: center;}
#section-the-stress-code .section-inner .wrapper:last-of-type .column-section {display: inline-block;}
#section-the-stress-code .column-section .column.one-fifth {width: 20% !important;margin: 0 !important;padding: 0 15px;min-width: 150px;text-align: center;}
#section-the-stress-code .column-section a {text-align: center;display: inline-block;}
#section-the-stress-code .column-section a span {display: inline-block;text-decoration: underline;color: #000;}
#section-the-stress-code .column-section a img {max-height: 80px;margin-bottom: 15px;}

@media (max-width: 860px) {
	#section-the-stress-code .column-section .column.one-fifth {width: 100% !important;margin-top: 50px !important;}
	#section-the-stress-code .column-section .column.one-fifth:first-of-type {margin-top: 0px !important;}
	#section-the-stress-code .column-section a img {margin-bottom: 0px;}
}

/* Blog */
#blog-leavecomment, #backtoworks {display: none;}
.blog-headline ul.post-categories {list-style-type: none;margin: 0;display: inline-block;}
.blog-headline ul.post-categories li a {font-family: Lato, sans-serif;font-weight: 300;color: #0d0d0d;text-transform: uppercase;font-size: 12px;}
.blog-content .time {font-size: 11px;}
.blog-media .blog-icon {position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%) !important;max-width: 25px;z-index: 9;}
.blog-media .blog-icon.audio {max-width: 35px;}
.blog-content .post-name {min-height: 87px;font-size: 20px;}
.blog-author .author-image, .blog-author .author-image img {display: none;}
.single-post #page-title .section-inner {padding-bottom: 10px;}

/* Social */
.addtoany_list a:not(.addtoany_special_service)>span {display: none;}
.addtoany_list a, .widget .addtoany_list a {color: #b3b7c8;margin: 0 15px;text-decoration: none;}
.addtoany_shortcode {display: inline-block;}
.a2a_button_facebook:after {content: '\f09a';font-family: 'FontAwesome';}
.a2a_button_facebook:hover {color: #3f5996;}

.a2a_button_twitter:after {content: '\f099';font-family: 'FontAwesome';}
.a2a_button_twitter:hover {color: #5cacec;}

.a2a_button_google_plus:after {content: '\f0d5';font-family: 'FontAwesome';}
.a2a_button_google_plus:hover {color: #db473a;}

@media (max-width: 1120px) {
	.woocommerce-account #page-title .section-inner,
	.woocommerce #page-title .section-inner,
	.woocommerce-cart #page-title .section-inner,
	.woocommerce-checkout #page-title .section-inner {padding: 100px 0px; padding-top: 30px;}
	.page-id-257 .section-inner {padding-top: 30px !important;}
}

@media (max-width: 991px) {
	.addtoany_list {display: block;margin-top: 10px;}
	.addtoany_list a:first-of-type, .widget .addtoany_list a:first-of-type {margin-left: 0px;}
}

@media (max-width: 767px) {
	.woocommerce div.product .woocommerce-tabs ul.tabs li {width: 100%;}
}

@media (max-width: 500px) {
	.single-product .wrapper {width: 80% !important;}
	.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {min-width: 100%;width: auto !important;}
	.woocommerce ul.products li.product h3 {min-height: 1px;}
}

/* Stress Code */
#section-the-stress-code .split-left {text-align:center;}
#section-the-stress-code .sr-button {margin-right:15px;}
#section-the-stress-code .testimonial-quote {font-size:22px;}

.page-id-257 #page-title .section-inner h2 {font-size: 40px;}
.page-id-257 #header {padding-top:20px;}
.page-id-257.bordered .sticky-header {padding-top: 5px !important;}

@media (min-width: 1121px) {
.page-id-257 #page-title .section-inner {padding:0px !important;}
}

/* Stress Proof */
#section-stress-proof .split-left {text-align:center;}
#section-stress-proof .sr-button {margin-right:15px;}
#section-stress-proof .testimonial-quote {font-size:22px;}

.page-id-1156 #page-title .section-inner h2 {font-size: 40px;}
.page-id-1156 #header {padding-top:20px;}
.page-id-1156.bordered .sticky-header {padding-top: 5px !important;}

@media (min-width: 1121px) {
.page-id-1156 #page-title .section-inner {padding:0px !important;}
}

#contact-form label {display:none;}
form.wpcf7-form p, .wpcf7-form-control-wrap {margin-top:40px;}
.wpcf7-form-control {font-size:16px;}

.horizontalinner {position:relative;}
.aligncorner {position: absolute;left: 30px;bottom: 10px;}

body strong, body b {font-weight:600;}

@media (max-width: 777px) {
.bg-overlay {background: rgba(0, 0, 0, 0.5);}
.bg-overlay.light-bg {background: rgba(255,255,255, 0.5);}
}

@media (max-width: 640px) {
.bordered .sticky-header .header-inner {padding:15px 0px;}
#section-checkout .wrapper {width: 90% !important;}
}

@media (min-width: 861px) {

	.showonmobi {
		display: none;
	}	
}

@media (max-width: 860px) {
	nav#main-nav .nav-inner {max-height:none !important;}
	.horizontalsection.text-dark {background:none !important;}
	.testimonial-item {padding: 150px 20px;}
	.parallax-section {background: none !important;position:static !important;}	
	.blog #page-title {background-image: url(https://www.suttonhealth.co.za/wp-content/uploads/2019/04/header-blog.jpg) !important;background-repeat: no-repeat !important;background-size: cover !important;background-position: center center !important;}
}

/* Campaign */
.page-id-419 #page-title .section-inner h2, 
.page-id-439 #page-title .section-inner h2,
.page-id-492 #page-title .section-inner h2,
.page-id-601 #page-title .section-inner h2,
.blog #page-title .section-inner h2 {font-size: 40px !important;}

.page-id-439 .overlay-bottom:not(.sticky-header) .open-nav,
.page-id-419 .overlay-bottom:not(.sticky-header) .open-nav,
.blog .overlay-bottom:not(.sticky-header) .open-nav {background: #00a8e7;border-radius: 100px;padding: 20px;margin-top: -5px;}

#section-the-campaign {padding-bottom: 30px;}
#section-the-campaign .section-inner:first-of-type {padding-top: 0px;}
#section-the-campaign .blackbg {background: #000;padding: 40px;}
#section-the-campaign .split-section .split-wrapped-content {padding: 30px 0px;}

#section-the-campaign .section-inner div:nth-child(6) .wrapper {width: 100%;}

#section-the-campaign .blackbg {background: #000;padding: 81px 40px;font-size: 14px;color:#fff;}
#section-the-campaign .section-inner div:nth-child(10) .split-half .split-wrapped-content {padding: 20px 0px;}
#section-the-campaign .section-inner div:nth-child(10) .split-half .split-wrapped-content {margin: 0px !important;}

@media (min-width: 1000px) {
	#section-the-campaign .section-inner div:nth-child(10) .split-half .split-wrapped-content {
	    width: 440px;
	}
	#section-the-campaign .section-inner div:nth-child(4) .split-half .split-wrapped-content {
		margin-right: 0;margin-left: 10px;width: 500px;		
	}
}

.bordered-space {border-top: 4px solid #ebebeb;border-bottom: 4px solid #ebebeb;padding: 45px 66px;font-size: 16px;font-style: italic;margin-top: 32px;line-height: 30px;}

@media (max-width: 860px) {
	#section-the-campaign .section-inner div:nth-child(10) {padding-top: 50px;}
	#section-the-campaign .section-inner div:nth-child(10) .split-half .split-wrapped-content {margin: auto !important;padding: 0px;width:90% !important;}
	p br {display: none;}
}

@media (max-width: 640px) {
	.bordered-space {padding: 45px 15px;}
	
	p br {display: none;}
}

/* Stress and Resilience */
.page-id-439 .counter-name {letter-spacing: 0px !important;}

@media (max-width: 1280px) {
	.page-id-439 .counter-name br {
		display: none;
	}	
}

#section-stress-and-performance-solutions .section-inner >.wrapper:first-of-type {width: 100%;}
#section-stress-and-performance-solutions .section-inner >.wrapper:first-of-type .column-section .column.one-third {width: 33.33%; min-height: 350px; margin: 0px;padding: 25px;background-size:cover !important;position:relative;}
#section-stress-and-performance-solutions .section-inner >.wrapper:first-of-type .column-section .column.one-third:before {content:'';opacity:0;transition:all 300ms ease-in-out;position:absolute;left:0px;top:0px;width:100%;height:100%;background:rgba(0,0,0,.5);z-index: 0;}
#section-stress-and-performance-solutions .section-inner >.wrapper:first-of-type .column-section .column.one-third * {z-index: 13;position: relative;}
#section-stress-and-performance-solutions .section-inner >.wrapper:first-of-type .column-section .column.one-third:first-of-type {background: url('https://test.suttonhealth.co.za/wp-content/uploads/2021/02/DNABW.jpg');}
#section-stress-and-performance-solutions .section-inner >.wrapper:first-of-type .column-section .column.one-third:nth-of-type(2) {background: url('https://test.suttonhealth.co.za/wp-content/uploads/2021/03/stresscode-screen.png');}
#section-stress-and-performance-solutions .section-inner >.wrapper:first-of-type .column-section .column.one-third:nth-of-type(3) {background: url('https://test.suttonhealth.co.za/wp-content/uploads/2021/02/bioeval.jpg');}

#section-stress-and-performance-solutions .section-inner >.wrapper:first-of-type .column-section .column.one-third p {opacity:0;color:#fff !important;transition:all 250ms ease-in-out;position:relative;}
#section-stress-and-performance-solutions .section-inner >.wrapper:first-of-type .column-section .column.one-third a.sr-button {border-color:#fff;color: #fff;}
#section-stress-and-performance-solutions .section-inner >.wrapper:first-of-type .column-section .column.one-third:hover p,
#section-stress-and-performance-solutions .section-inner >.wrapper:first-of-type .column-section .column.one-third:hover:before {opacity:1;}

#section-stress-and-performance-solutions .section-inner >.wrapper:first-of-type .column-section .column.one-third:hover h6,
#section-stress-and-performance-solutions .section-inner >.wrapper:first-of-type .column-section .column.one-third:hover .separator-small span {color:#fff;transition:all 250ms ease-in-out;position:relative;}
#section-stress-and-performance-solutions .section-inner >.wrapper:first-of-type .column-section .column.one-third:hover .separator-small span {background:#fff !important;}

@media (max-width: 1120px) {
#section-stress-and-performance-solutions .column.one-third p:first-of-type {min-height:220px;}
}

@media (max-width: 860px) {
#section-stress-and-performance-solutions .column.one-third p:first-of-type {min-height:1px;}
#section-stress-and-performance-solutions .section-inner >.wrapper:first-of-type .column-section .column.one-third {min-height: 350px;margin-top: 0px !important;}
}

@media (max-width: 640px) {
#section-stress-and-performance-solutions .section-inner .wrapper:first-of-type {width: 85% !important;}
}


/* About */
#section-about-us .blackbg {background: #000;padding: 37.5px 65px;font-size: 14px;color:#fff;}
#section-about-us .section-inner:first-of-type {padding-top: 30px;}
#section-about-us .split-half .split-wrapped-content {padding: 20px 0px;}
#section-about-us .split-half .split-wrapped-content {margin: 0px !important;}
#section-about-us .section-inner >div:nth-of-type(2) {padding-top: 20px;}

.page-id-492 #page-title .section-inner {padding: 0px; padding-top: 120px;}

a.sr-button.toblack {border-color: #fff;}
a.sr-button.toblack:hover {border-color: #000;}
.text-light p a.toblack:after {background: #000;}

.hideonmobi {}
.showonmobi {display: none;}
.leftonmobi {}

/* .whatwedo {padding-bottom: 60px;} */
.whatwedo + p a.sr-button:hover {color: #fff !important;}
h4.challenges {margin: 50px 0px !important;}

@media (max-width: 1280px) {
	#section-stress-and-performance-solutions .stresscol2 {margin-top: 51px !important;}
}

@media (min-width: 1000px) {
	#section-about-us .split-half .split-wrapped-content {width: 500px;}
}

@media (max-width: 860px) {
	.leftonmobi {text-align: left !important;}
	.showonmobi {display:inline !important}
	.hideonmobi {display: none !important;}
	.whatwedo {padding-bottom: 0px;}
	#section-stress-and-performance-solutions h4.challenges {margin: 0px !important;margin-top: 50px !important;} 
	.modal.show {z-index: 999999;}
	.modal.show .modal-dialog {width: 95%;}
	
	#section-the-campaign .blackbg {padding: 15px;}
	#section-about-us .blackbg {padding: 15px;}
	
	#section-about-us .split-half .split-wrapped-content {margin: auto !important;padding: 0px;}
}

@media (max-width: 640px) {
	#section-stress-and-performance-solutions .section-inner >.wrapper:first-of-type .column-section .column.one-half:hover p {height: auto;}
	#section-stress-and-performance-solutions .section-inner >.wrapper:first-of-type .column-section .column.one-half.last-col:hover p:first-of-type {height: auto;}
	#section-stress-and-performance-solutions .section-inner >.wrapper:first-of-type .column-section .column.one-half a.sr-button {margin: 10px;}
	#section-stress-and-performance-solutions .section-inner >.wrapper:first-of-type .column-section .column.one-half {min-height: 400px;}
	#section-stress-and-performance-solutions .section-inner >.wrapper:first-of-type {width: 360px !important;}
	
	.page-id-492 .wrapper,
	.page-id-601 .wrapper,
	.page-id-419 .wrapper,
	.page-id-419 .split-wrapped-content,
	#section-about-us .split-half .split-wrapped-content {width: 90% !important;}
}

@media (min-width: 1281px) {
/* 	#section-stress-and-performance-solutions .section-inner >.wrapper:first-of-type .column-section .column.one-half.last-col:hover p:first-of-type {height: 85px;} */
}

@media (min-width: 1121px) {
	#section-the-campaign .split-section .split-left .split-wrapped-content {width: 440px;}
	.page-id-419 #page-title .section-inner, .page-id-439 #page-title .section-inner {padding: 170px 0px;}
	.page-id-419 #page-title, .page-id-439 #page-title, .blog #page-title {height: 66vh;}
	.blog #page-title {min-height: 1px !important;}
}