/*
Theme Name: Betheme Child
Theme URI: https://themes.muffingroup.com/betheme
Author: Muffin group
Author URI: https://muffingroup.com
Description: Child Theme for Betheme
Template: betheme
Version: 2.0
*/

.page-id-8 #Header_wrapper, .page-id-8 #Footer {display: none;}

.coming-soon-container {position: absolute; top: 30px; z-index: 9999;}

.coming-soon-table {padding: 50px 0px 0px 0px;}
.coming-soon-table h1 {font-size: 72px; line-height: 72px; font-weight: 600; color: #605461;}
.coming-soon-table table {max-width: 880px; display: block; margin: 0 auto;}
.coming-soon-table table td {border: 0px !important; }
.coming-soon-table table tr td:nth-of-type(1), .coming-soon-table table tr td:nth-of-type(2) {padding-right: 30px;}
.coming-soon-table table tr td {vertical-align: top; font-size: 20px; line-height: 33px; color: #605461; letter-spacing: 0.5px; font-weight: 500;}
.coming-soon-table table tr td a {color: #605461;}
.coming-soon-table table tr td img {position: relative; top: 12px; margin: 0px 10px 0px 0px;}
.coming-soon-table table tr:first-child td {background: none !important; box-shadow: none;}
.coming-soon-table table tr:nth-child(2n) td {background: rgba(0,0,0,0.0);}

.coming-soon-image {padding-top: 250px;}

.product-coming-soon {font-size: 35px; line-height: 40px; max-width: 686px; margin: 0 0 0 auto; display: block;}

/* Header */

#Top_bar {border-bottom: 1px solid #ce489a;}

#Top_bar .menu_wrapper {margin-right: 276px;}

#Top_bar .menu > li > a {padding: 67px 0 37px;}
#Top_bar .menu > li > a span:not(.description) {line-height: 14px; letter-spacing: 0.5px; border-right: 3px solid #ce489a; text-transform: uppercase; padding: 0px 12px;}
#menu-item-42 > a span {border-right: 0 !important;}

.menu-line-below-80 #Top_bar:not(.is-sticky) .menu > li > a:after {height: 6px; left: 25%; top: 91px; margin-top: 0px; width: 50%; background-color: #ce489a;}

#Top_bar .secondary_menu_wrapper {display: block; position: absolute; right: 0; top: 45px;}
#Header .secondary-menu > li {padding: 8px 8px;}
#Header .secondary-menu > li > a {line-height: 48px;}
#Header .secondary-menu > li > a img {max-width: 26px; height: auto;}


.logo-no-sticky-padding #Top_bar.is-sticky #logo img.logo-sticky {max-height: 40px;}
#Top_bar.is-sticky .menu_wrapper {margin: 8px 276px 8px 0px;}
#Top_bar.is-sticky .menu > li > a:after {height: 6px; left: 25%; top: 39px; margin-top: 0px; width: 50%; background-color: #ce489a;}

#Top_bar.is-sticky .menu_wrapper .menu > li > a {padding: 15px 0 23px;}

/* Global */

.button {padding: 15px 0px; background-color: #ce489a !important; border-radius: 0px !important; box-shadow: none !important; margin: 0px !important;} 
.button .button_label {font-size: 18px; line-height: 33px; letter-spacing: 0.5px; font-weight: 600; color: #ffffff; width: 238px; text-align: center; display: block;}

/* Home */

.landing-text .column_attr {padding: 51px 0px 140px;}
.landing-text .image_frame {margin-bottom: 100px;}
.landing-text h2 {font-size: 33px; line-height: 40px; color: #ffffff; margin-bottom: 40px; font-weight: 500;}
.landing-text h3 {font-size: 30px; line-height: 40px; color: #ffffff; letter-spacing: 2px; margin-bottom: 5px; font-weight: 600;}
.landing-text h4 {font-size: 16px; line-height: 30px; color: #ffffff; margin-bottom: 35px;}
.landing-text p {margin-bottom: 0px;}

.landing-block .column_attr {background: rgba(96, 84, 97, 0.8); max-width: 775px; padding: 90px 135px 71px;}
.landing-block .column_attr .column {min-height: 510px;}
.landing-block h1 {font-size: 45px; line-height: 48px; font-weight: 500; color: #ffffff; margin-bottom: 30px;}
.landing-block h2 {font-size: 35px; line-height: 33px; font-weight: 500; color: #ffffff;}
.landing-block p {font-size: 22px; line-height: 33px; color: #ffffff; margin-bottom: 0px;}

.landing-block-left .column_attr {margin: 0px 12px 118px auto;}
.landing-block-right .column_attr {margin: 0px auto 118px 12px;}
.landing-block-right .column_attr .mcb-column-inner {padding-top: 191px;}

.did-you-know-text .column_attr {padding: 50px 0px;}
.did-you-know-text h1 {color: #605461; font-size: 35px; line-height: 35px; font-weight: 600;}

.did-you-know-block .column_attr {background: rgba(206, 72, 154, 0.1); max-width: 638px; padding: 28px 75px 28px 26px; min-height: 250px;}
.did-you-know-block .image_frame {position: absolute;}
.did-you-know-block p {margin: 0px; font-size: 22px; line-height: 30px; color: #605461; padding-left: 110px;}

.did-you-know-left .column_attr {margin: 0px 12px 24px auto;}
.did-you-know-right .column_attr {margin: 0px auto 24px 12px;}

.did-you-know-text-bottom .column_attr {padding: 40px 0px 60px;}
.did-you-know-text-bottom h2 {color: #605461; font-size: 24px; line-height: 35px; margin-bottom: 40px; font-weight: 600;}

.home-service-text-container {padding: 120px 0px;}
.home-service-text h1 {color: #605461; font-size: 30px; line-height: 35px; letter-spacing: 2px; text-transform: uppercase; margin-top: 30px;}

.service-block-right-container {margin-bottom: 75px;}
.service-block-right-container .mcb-wrap-inner {background-size: 50%;}

.service-block-right {margin: 53px 0px 53px auto; width: calc(50% + 256px) !important; display: block;}
.service-block-right .column_attr .column:nth-of-type(1) {padding: 0px 100px 0px 305px; background: rgba(96, 84, 97, 0.85);}
.service-block-right .column_attr .column:nth-of-type(1) h3 {margin: 50px 0px 25px;}
.service-block-right .column_attr .column:nth-of-type(2) {padding: 0px 100px 0px 305px; background: rgba(96, 84, 97, 1);}
.service-block-right .column_attr .column:nth-of-type(2) h3 {margin: 30px 0px 25px;}
.service-block-right .column_attr .column p:first-child {margin-bottom: 0px;}
.service-block-right .column_attr .column p {margin-bottom: 25px;}

.service-block-right h2 {padding: 52px 0px 0px 36px; position: relative; text-transform: uppercase; font-size: 30px; line-height: 35px; color: #ffffff; font-weight: 600;}
.service-block-right h2 img {position: absolute; top: -53px; left: -117px;}
.service-block-right h3 {text-transform: uppercase; font-size: 24px; line-height: 33px; color: #ffffff; font-weight: 600;}
.service-block-right p {position: relative; font-size: 22px; line-height: 33px; color: #ffffff; margin-bottom: 0px;}
.service-block-right p img {position: absolute; left: -63px; top: -5px;}
.service-block-right .button {padding: 0px; border-radius: 50% !important; position: absolute; top: -115px; left: -390px;}
.service-block-right .button .button_label {font-size: 18px; line-height: 22px; width: 170px; line-height: 170px;}


.service-block-left-container {margin-bottom: 75px;}
.service-block-left-container .mcb-wrap-inner {background-size: 50%;}

.service-block-left {margin: 53px auto 53px 0px; width: calc(50% + 256px) !important; display: block;}
.service-block-left .column_attr .column:nth-of-type(1) {padding: 0px 256px 0px 185px; background: rgba(96, 84, 97, 0.85);}
.service-block-left .column_attr .column:nth-of-type(1) h3 {margin: 50px 0px 25px;}
.service-block-left .column_attr .column:nth-of-type(2) {padding: 0px 256px 0px 185px; background: rgba(96, 84, 97, 1);}
.service-block-left .column_attr .column:nth-of-type(2) h3 {margin: 30px 0px 25px;}
.service-block-left .column_attr .column p:first-child {margin-bottom: 0px;}
.service-block-left .column_attr .column p {margin-bottom: 15px;}

.service-block-left h2 {padding: 52px 87px 0px 0px; position: relative; text-transform: uppercase; font-size: 30px; line-height: 35px; color: #ffffff; font-weight: 600;}
.service-block-left h2 img {position: absolute; top: -53px; right: -70px;}
.service-block-left h3 {text-transform: uppercase; font-size: 24px; line-height: 33px; color: #ffffff; font-weight: 600;}
.service-block-left p {position: relative; font-size: 22px; line-height: 33px; color: #ffffff; margin-bottom: 0px;}
.service-block-left p img {position: absolute; left: -63px; top: -5px;}
.service-block-left .button {padding: 0px; border-radius: 50% !important; position: absolute; top: -115px; right: -270px;}
.service-block-left .button .button_label {font-size: 18px; line-height: 22px; width: 170px; line-height: 170px;}

.about-head-text-container {padding-bottom: 45px;}

.about-head-text {}
.about-head-text h1 {color: #605461; font-size: 30px; line-height: 35px; letter-spacing: 2px; text-transform: uppercase; margin-top: 30px;}
.about-head-text .button .button_label {width: 505px;}
.about-head-text .image_frame {margin-top: 100px;}

.home-about {margin-bottom: 124px;}

.about-text .column_attr {padding: 60px 30px 60px 0px;}
.about-text p {color: #605461; font-size: 20px; line-height: 32px; margin-bottom: 25px;}

.about-button {position: absolute; bottom: 15px;}

.our-why-text-container {padding: 150px 0px 250px;}

.our-why-text {background: rgba(96, 84, 97, 0.9);}
.our-why-text .column_attr {max-width: 780px; display: block; margin: 70px 30px 40px auto;}
.our-why-text h2 {color: #ffffff; font-size: 30px; line-height: 35px; letter-spacing: 2px; margin-bottom: 30px;}
.our-why-text h5 {color: #ffffff; font-size: 22px; line-height: 32px; font-weight: 600; margin-bottom: 30px;}
.our-why-text p {color: #ffffff; font-size: 22px; line-height: 32px; padding-right: 125px; margin-bottom: 30px;}
.our-why-text .button {margin-right: 18px !important;}

/* OUR WHY & ABOUT */

.our-why-page-text {}

.our-why-page-text {background: rgba(96, 84, 97, 0.9); max-width: 1024px; margin: 82px auto 0px 12px;}
.our-why-page-text .column_attr {max-width: 1024px; display: block; padding: 90px 125px 70px;}
.our-why-page-text h2 {color: #ffffff; font-size: 35px; line-height: 35px; margin-bottom: 20px;}
.our-why-page-text p {color: #ffffff; font-size: 22px; line-height: 32px; margin-bottom: 20px;}
.our-why-page-text ul {margin-bottom: 20px; list-style-type: none; margin-left: 50px;}
.our-why-page-text ul li {color: #ffffff; font-size: 22px; line-height: 32px; margin-bottom: 10px; position: relative;}
.our-why-page-text ul li img {position: absolute; left: -50px; top: 0px;}
.our-why-page-text .button {margin-top: 30px !important;}

.our-why-page-text table {margin-bottom: 50px;}
.our-why-page-text table td {border: 0px !important;}
.our-why-page-text table tr td:first-child {vertical-align: top;}
.our-why-page-text table tr td:first-child .icon-1, .our-why-page-text table tr td:first-child .icon-2 {position: relative; top: 5px;}
.our-why-page-text table tr td:last-child {text-align: left; color: #ffffff; font-size: 22px;}
.our-why-page-text table tr td:last-child a {color: #ffffff;}
.our-why-page-text table tr:first-child td {background: none !important; box-shadow: none;}
.our-why-page-text table tr:nth-child(2n) td {background: rgba(0,0,0,0.0);}

.did-you-know-secondary {padding: 50px 0px 70px;}

.shop-page {border-bottom: 0px !important;}

.questions-page-text p {color: #ffffff; font-size: 16px; line-height: 26px; margin-bottom: 0px;}
.wpcf7-form .column {padding: 0px 5px 5px;}

/* Services */

.service-text-top-section {border-bottom: 100px solid #f3f2f3;}

.service-text-top {background: rgba(96, 84, 97, 0.9); max-width: 1024px; margin: 82px auto 0px 12px;}
.service-text-top .column_attr {max-width: 1024px; display: block; padding: 90px 125px 70px; min-height: 700px;}
.service-text-top h2 {color: #ffffff; font-size: 35px; line-height: 35px; margin-bottom: 20px;}
.service-text-top p {color: #ffffff; font-size: 22px; line-height: 32px; margin-bottom: 20px;}
.service-text-top .button {margin-top: 30px !important;}

.shop-text {margin-bottom: 300px;}
.shop-text .column_attr {min-height: 340px; padding-bottom: 70px !important; margin-bottom: 0px;}

.secondary-service-right-container {margin-bottom: 100px;}
.secondary-service-right-container .mcb-wrap-inner {background-size: auto !important;}

.secondary-service-right .column_attr .column:nth-of-type(2) {padding: 0px 100px 0px 305px; background: rgba(96, 84, 97, 0.85);}
.secondary-service-right .column_attr .column:nth-of-type(2) h3 {margin: 50px 0px 25px;}
.secondary-service-right .column_attr .column:nth-of-type(3) {padding: 0px 100px 0px 305px; background: rgba(96, 84, 97, 1);}
.secondary-service-right .column_attr .column:nth-of-type(3) h3 {margin: 30px 0px 25px;}

.secondary-service-right {margin-bottom: 0px; margin-top: 120px;}
.secondary-service-right .service-head {min-height: 190px;}
.secondary-service-right h2 img {top: 0px; left: 0;}
.secondary-service-right h2 {padding-left: 170px; margin-bottom: 0px; font-size: 30px; line-height: 30px; color: #605461;}
.secondary-service-right p {padding: 0px 170px; font-size: 22px; line-height: 30px; color: #605461;}

.secondary-service-right .column_attr .column:nth-of-type(2) h3 {margin: 75px 0px 25px;}
.secondary-service-right .column_attr .column:nth-of-type(2) p, .secondary-service-right .column_attr .column:nth-of-type(3) p {padding-left: 0px; color: #ffffff;}


.secondary-service-left-container {margin-bottom: 100px;}
.secondary-service-left-container .mcb-wrap-inner {background-size: auto !important;}

.secondary-service-left .column_attr .column:nth-of-type(2) {padding: 0px 256px 0px 185px; background: rgba(96, 84, 97, 0.85);}
.secondary-service-left .column_attr .column:nth-of-type(2) h3 {margin: 50px 0px 25px;}
.secondary-service-left .column_attr .column:nth-of-type(3) {padding: 0px 256px 0px 185px; background: rgba(96, 84, 97, 1);}
.secondary-service-left .column_attr .column:nth-of-type(3) h3 {margin: 30px 0px 25px;}

.secondary-service-left {margin-bottom: 0px; margin-top: 120px;}
.secondary-service-left .service-head {min-height: 190px;}
.secondary-service-left h2 img {top: 0px; left: unset; right: 0px;}
.secondary-service-left h2 {padding-right: 170px; margin-bottom: 0px; font-size: 30px; line-height: 30px; color: #605461; text-align: right}
.secondary-service-left p {padding: 0px 170px; font-size: 22px; line-height: 30px; color: #605461; text-align: right}
.secondary-service-left .button {right: -269px;}

.service-block-left .column_attr .column:nth-of-type(2), .service-block-left .column_attr .column:nth-of-type(3) {padding: 0px 185px 0px 200px;}

.secondary-service-left .column_attr .column:nth-of-type(2) h3 {margin: 75px 0px 25px;}
.secondary-service-left .column_attr .column:nth-of-type(2) p, .secondary-service-left .column_attr .column:nth-of-type(3) p {padding: 0px; color: #ffffff; text-align: left;}

.parallax-container {padding: 258px;}

.how-it-works-text .column_attr {padding: 60px 0px;}
.how-it-works-text h2 {color: #605461; font-size: 35px; line-height: 35px; font-weight: 600;}
.how-it-works-text .button {margin: 0px;}

.how-it-works-block .column_attr {background-color: rgba(206, 72, 154, 0.2); padding: 65px 145px; max-width: 1311px; display: block; margin: 0 auto 40px;}
.how-it-works-block h3 {color: #605461; font-size: 22px; line-height: 30px; margin-bottom: 30px;}
.how-it-works-block ul {margin-bottom: 0px; list-style-type: none; margin-left: 50px;}
.how-it-works-block ul li {color: #605461; font-size: 22px; line-height: 32px; margin-bottom: 30px; position: relative;}
.how-it-works-block ul li strong {font-weight: 600;}
.how-it-works-block ul li img {position: absolute; left: -50px; top: 0px;}
.how-it-works-block p {color: #605461; font-size: 22px; line-height: 32px; margin-bottom: 0px;}

/* Footer */

.footer_copy {background-color: #685d69; border-top: 0px !important;}
.footer_copy .mcb-column-inner {margin: 0px;}

#custom_html-2 .textwidget {text-align: center;}
#custom_html-2 .textwidget ul li {display: inline; padding: 10px 20px;}

.site-link {color: #e9008a !important; font-weight: 600;}

.wpcf7-submit:focus {outline: none !important;}
.wpcf7 form .wpcf7-response-output {margin: 0;}
button:focus {outline: none !important;}

/* RESPONSIVE */

html,body{overflow-x:hidden}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
@media only screen and (min-width: 1681px) and (max-width: 11920px){  
	
	.coming-soon-image {padding-top: 275px;}
	
/* Header */
	
/* Global */
	
/* Home */
	
/* OUR WHY & ABOUT */
	
/* SERVICES */
	
/* FOOTER */
	
}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
@media only screen and (min-width: 1490px) and (max-width: 1680px){  
	
	.coming-soon-image {padding-top: 300px;}
	
	.product-coming-soon {font-size: 35px; line-height: 40px; max-width: 591px; text-align: left;}
	
/* Header */
	
	#Top_bar .menu_wrapper {margin-right: 245px;}
	
	#Top_bar .menu > li > a span:not(.description) {padding: 0px 10px;}
	
/* Global */
	
	.section_wrapper, .container {max-width: 1470px;}
	
/* Home */
	
	.our-why-text .column_attr {max-width: 705px;}
	
	.about-text p {font-size: 16px; line-height: 21px;}
	
/* OUR WHY & ABOUT */
	
/* SERVICES */
		
	.secondary-service-right .column_attr .column:nth-of-type(2), .secondary-service-right .column_attr .column:nth-of-type(3) {padding: 0px 100px 0px 170px;}
	
	.secondary-service-right .button {left: -252px;}
	
	.secondary-service-left .column_attr .column:nth-of-type(2), .secondary-service-left .column_attr .column:nth-of-type(3) {padding: 0px 170px 0px 100px;}
	.secondary-service-right .column_attr .column:nth-of-type(2) p, .secondary-service-right .column_attr .column:nth-of-type(3) p {padding-right: 0px;}
	.secondary-service-left .column_attr .column p {margin-bottom: 25px;}
	.secondary-service-left p br {display: none;}
	
	
/* FOOTER */

}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
@media only screen and (min-width: 1240px) and (max-width: 1489px){ 
	
	.coming-soon-image {padding-top: 325px;}
	
	.product-coming-soon {font-size: 35px; line-height: 40px; max-width: 456px; text-align: left;}
	
/* Header */
	
	#Top_bar .menu_wrapper {margin-right: 0px;}
	#Top_bar.is-sticky .menu_wrapper {margin: 8px 0px 8px 0px;}
	
	#Top_bar .menu > li > a span:not(.description) {padding: 0px 7px;}
	
	#Top_bar .secondary_menu_wrapper {top: 10px;}
	#Header .secondary-menu > li > a {line-height: unset;}
	
/* Global */
	
	.section_wrapper, .container {max-width: 1200px;}
	
/* Home */
	
	.landing-block .column_attr {padding: 90px 25px 70px;}
	.landing-block .column_attr .column {min-height: 440px;}
	.landing-text h2 {font-size: 26px;}
	
	.landing-block-right .column_attr .mcb-column-inner {padding-top: 158px;}
	
	.did-you-know-block .column_attr {min-height: 266px;}
	
	.home-about {background-size: contain !important;}
	.home-about .mcb-background-overlay {background-color: rgba(0,0,0,0);}
	.about-text p {font-size: 16px; line-height: 21px;}
	
	.our-why-text .column_attr {max-width: 570px;}
	
/* OUR WHY & ABOUT */
	
/* SERVICES */
	
	.secondary-service-right .column_attr .column:nth-of-type(2), .secondary-service-right .column_attr .column:nth-of-type(3) {padding: 0px 100px 0px 170px;}
	
	.secondary-service-right .button {left: -252px;}
	
	.secondary-service-left .column_attr .column:nth-of-type(2), .secondary-service-left .column_attr .column:nth-of-type(3) {padding: 0px 170px 0px 100px;}
	.secondary-service-right .column_attr .column:nth-of-type(2) p, .secondary-service-right .column_attr .column:nth-of-type(3) p {padding-right: 0px;}
	.secondary-service-left .column_attr .column p {margin-bottom: 25px;}
	.secondary-service-left p br {display: none;}
	
/* FOOTER */

}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
@media only screen and (min-width: 960px) and (max-width: 1239px){ 
	
	.coming-soon-container {padding: 0px 20px; position: static;}
	
	.coming-soon-logo {padding-top: 30px;}

	.coming-soon-table h1 {font-size: 26px; line-height: 26px;}
	.coming-soon-table table {width: 644px; display: block; margin: 0 auto;}
	.coming-soon-table table tr td {font-size: 15px; line-height: 21px;}
	.coming-soon-table table tr td img {margin: 0 auto; max-width: 36px; top: 10px;}
	.coming-soon-table table tr td:nth-of-type(1), .coming-soon-table table tr td:nth-of-type(2) {padding-right: 20px;}
	.coming-soon-table table tr td:nth-of-type(1) a, .coming-soon-table table tr td:nth-of-type(2) a {padding-left: 10px;}
	
	.coming-soon-image {padding-top: 0px;}
	
	.product-coming-soon {text-align: center;}
	
/* Header */
	
	#Top_bar .secondary_menu_wrapper {top: 15px; right: -25px;}
	
	#Top_bar a.responsive-menu-toggle {top: 87px; right: 0px;}
	#Top_bar a.responsive-menu-toggle i {font-size: 32px; line-height: 34px;}
	
/* Global */
	
	.button .button_label {font-size: 16px; line-height: 32px;}
	
/* Home */
	
	.landing-text h2, .landing-text h3, .landing-block h2, .landing-block h1, .did-you-know-text h1, .did-you-know-text-bottom h2, .home-service-text h1, .service-block-right h2, .service-block-left h2, .about-head-text h1, .our-why-text h2 {font-size: 24px; line-height: 34px;}
	
	.landing .mcb-background-overlay {background-color: rgba(0,0,0,0.2);}
	.landing-text .column_attr {padding: 50px 0px;}
	
	.landing-block .column_attr {padding: 50px 33px;}
	.landing-block .column_attr .column {min-height: 345px;}
	.landing-block p {font-size: 16px; line-height: 24px;}
	
	.landing-block-right .column_attr .mcb-column-inner {padding-top: 152px;}
	
	.did-you-know-left .column_attr, .did-you-know-right .column_attr {padding: 25px; min-height: 279px;}
	.did-you-know-block .image_frame {position: static; margin-bottom: 10px;}
	.did-you-know-block p {padding-left: 0px; font-size: 16px; line-height: 24px;}
	
	.service-block-right .column_attr .column:nth-of-type(1), .service-block-right .column_attr .column:nth-of-type(2) {padding: 0px 100px;}
	.service-block-right h2 {margin-left: 205px;}
	.service-block-right p {font-size: 16px; line-height: 24px;}
	.service-block-right p img {left: -27px; top: 0px; width: 25px;}
	.service-block-right .button {top: -95px; left: -165px;}
	.service-block-right .button .button_label {font-size: 14px; line-height: 130px; width: 130px;}
	
	.service-block-left .column_attr .column:nth-of-type(1), .service-block-left .column_attr .column:nth-of-type(2) {padding: 0px 100px;}
	.service-block-left h2 {margin-right: 157px; text-align: right;}
	.service-block-left p {font-size: 16px; line-height: 24px;}
	.service-block-left p img {left: -27px; top: 0px; width: 25px;}
	.service-block-left .button {top: -95px; right: -165px;}
	.service-block-left .button .button_label {font-size: 14px; line-height: 130px; width: 130px;}
	
 .home-about {background-size: cover !important; margin-bottom: 50px;}
	.home-about .mcb-background-overlay {background-color: rgba(0,0,0,0.4);}
	
	.about-head-text .button .button_label {width: 290px;}
	.about-head-text .image_frame {margin-top: 50px !important;}
	
	.about-text .column_attr {padding: 50px 0px 0px;}
	.about-text p {font-size: 16px; line-height: 24px; color: #ffffff;}
	
	.about-button {position: static;}
	.about-button .align_center {text-align: left; margin-bottom: 40px;}
	
	.our-why-text .column_attr {max-width: 325px;}
	.our-why-text p {font-size: 16px; line-height: 24px; padding-right: 0px;}
	.our-why-text h5 {font-size: 16px; line-height: 24px;}
	
/* OUR WHY & ABOUT */
	
	.our-why-page-text .column_attr {padding: 50px 33px 40px;}
	.our-why-page-text p {font-size: 16px; line-height: 24px;}
	
	.our-why-page-text ul {margin-left: 30px;}
	.our-why-page-text ul li {font-size: 16px; line-height: 24px;}
	.our-why-page-text ul li img {width: 25px; left: -30px;}
	
/* SERVICES */
	
	.service-text-top-section {border-bottom: 0px;}
	
	.service-text-top .column_attr {padding: 50px 33px 40px; min-height: unset;}
	.service-text-top p {font-size: 16px; line-height: 24px;}
	
	.secondary-service-right .column_attr .column:nth-of-type(3) {padding: 0px 100px;}
	.secondary-service-right .column_attr .column:nth-of-type(2) p, .secondary-service-right .column_attr .column:nth-of-type(3) p {padding: 0px;}

	.secondary-service-right h2 {margin-left: 0px;}
	.secondary-service-right p {padding-right: 50px; padding-bottom: 10px;}
	
	.secondary-service-left .column_attr .column:nth-of-type(2) p, .secondary-service-left .column_attr .column:nth-of-type(3) p {margin: 0px 0px 25px; padding: 0px;}
	
	.secondary-service-left .column_attr .column:nth-of-type(3) {padding: 0px 100px;}
	.secondary-service-left p {padding: 0px 0px 10px 50px; margin-right: 170px;}
	.secondary-service-left p br {display: none;}
	
	.secondary-service-left h2 {margin-right: 0px;}
	
	.how-it-works-block .column_attr {padding: 65px 65px 30px;}
	
	.how-it-works-block p {font-size: 16px; line-height: 24px;}
	
	.how-it-works-block ul {margin-left: 30px;}
	.how-it-works-block ul li {font-size: 16px; line-height: 24px;}
	.how-it-works-block ul li img {width: 25px; left: -30px;}
	
/* FOOTER */
    
}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
@media only screen and (min-width: 768px) and (max-width: 959px){
	
	.coming-soon-container {padding: 0px 20px; position: static;}
	
	.coming-soon-logo {padding-top: 30px;}

	.coming-soon-table h1 {font-size: 26px; line-height: 26px;}
	.coming-soon-table table {width: 644px; display: block; margin: 0 auto;}
	.coming-soon-table table tr td {font-size: 15px; line-height: 21px;}
	.coming-soon-table table tr td img {margin: 0 auto; max-width: 36px; top: 10px;}
	.coming-soon-table table tr td:nth-of-type(1), .coming-soon-table table tr td:nth-of-type(2) {padding-right: 20px;}
	.coming-soon-table table tr td:nth-of-type(1) a, .coming-soon-table table tr td:nth-of-type(2) a {padding-left: 10px;}
	
	.coming-soon-image {padding-top: 0px;}
	
	.product-coming-soon {text-align: center;}
	
/* Header */
	
	#Top_bar .secondary_menu_wrapper {top: 15px; right: -25px;}
	
	#Top_bar a.responsive-menu-toggle {top: 87px; right: 0px;}
	#Top_bar a.responsive-menu-toggle i {font-size: 32px; line-height: 34px;}
	
/* Global */
	
	.button .button_label {font-size: 16px; line-height: 32px;}
	
/* Home */
	
	.landing-text h2, .landing-text h3, .landing-block h2, .landing-block h1, .did-you-know-text h1, .did-you-know-text-bottom h2, .home-service-text h1, .service-block-right h2, .service-block-left h2, .about-head-text h1, .our-why-text h2, .our-why-page-text h2, .service-text-top h2, .how-it-works-text h2, .how-it-works-block h3 {font-size: 24px; line-height: 34px;}
	
	.landing .mcb-background-overlay {background-color: rgba(0,0,0,0.2);}
	.landing-text .column_attr {padding: 50px 0px;}
	
	.landing-block .column_attr {padding: 50px 33px;}
	.landing-block p {font-size: 16px; line-height: 24px;}
	
	.did-you-know-left .column_attr, .did-you-know-right .column_attr {padding: 25px; min-height: 327px;}
	.did-you-know-block .image_frame {position: static; margin-bottom: 10px;}
	.did-you-know-block p {padding-left: 0px; font-size: 16px; line-height: 24px;}
	
	.service-block-right .column_attr .column:nth-of-type(1), .service-block-right .column_attr .column:nth-of-type(2) {padding: 0px 100px;}
	.service-block-right h2 {margin-left: 205px;}
	.service-block-right p {font-size: 16px; line-height: 24px;}
	.service-block-right p img {left: -27px; top: 0px; width: 25px;}
	.service-block-right .button {top: -95px; left: -165px;}
	.service-block-right .button .button_label {font-size: 14px; line-height: 130px; width: 130px;}
	
	.service-block-left .column_attr .column:nth-of-type(1), .service-block-left .column_attr .column:nth-of-type(2) {padding: 0px 100px;}
	.service-block-left h2 {margin-right: 157px; text-align: right;}
	.service-block-left p {font-size: 16px; line-height: 24px;}
	.service-block-left p img {left: -27px; top: 0px; width: 25px;}
	.service-block-left .button {top: -95px; right: -165px;}
	.service-block-left .button .button_label {font-size: 14px; line-height: 130px; width: 130px;}
	
.home-about {background-size: cover !important; margin-bottom: 50px;}
	.home-about .mcb-background-overlay {background-color: rgba(0,0,0,0.4);}
	
	.about-head-text .button .button_label {width: 290px;}
	.about-head-text .image_frame {margin-top: 50px !important;}
	
	.about-text .column_attr {padding: 50px 0px 0px;}
	.about-text p {font-size: 16px; line-height: 24px; color: #ffffff;}
	
	.about-button {position: static;}
	.about-button .align_center {text-align: left; margin-bottom: 40px;}
	
	.our-why-text .column_attr {max-width: 325px;}
	.our-why-text p {font-size: 16px; line-height: 24px; padding-right: 0px;}
	.our-why-text h5 {font-size: 16px; line-height: 24px;}
	
/* OUR WHY & ABOUT */
	
	.our-why-page-text .column_attr {padding: 50px 33px 40px;}
	.our-why-page-text p {font-size: 16px; line-height: 24px;}
	
	.our-why-page-text ul {margin-left: 30px;}
	.our-why-page-text ul li {font-size: 16px; line-height: 24px;}
	.our-why-page-text ul li img {width: 25px; left: -30px;}
	
/* SERVICES */
	
	.service-text-top-section {border-bottom: 0px;}
	
	.service-text-top .column_attr {padding: 50px 33px 40px; min-height: unset;}
	.service-text-top p {font-size: 16px; line-height: 24px;}
	
	.secondary-service-right .column_attr .column:nth-of-type(3) {padding: 0px 100px;}
	.secondary-service-right .column_attr .column:nth-of-type(2) p, .secondary-service-right .column_attr .column:nth-of-type(3) p {padding: 0px;}

	.secondary-service-right h2 {margin-left: 0px;}
	.secondary-service-right p {padding-right: 50px; padding-bottom: 10px;}
	
	.secondary-service-left .column_attr .column:nth-of-type(2) p, .secondary-service-left .column_attr .column:nth-of-type(3) p {margin: 0px 0px 25px; padding: 0px;}
	
	.secondary-service-left .column_attr .column:nth-of-type(3) {padding: 0px 100px;}
	.secondary-service-left p {padding: 0px 0px 10px 50px; margin-right: 170px;}
	.secondary-service-left p br {display: none;}
	
	.secondary-service-left h2 {margin-right: 0px;}
	
	.how-it-works-block .column_attr {padding: 65px 65px 30px;}
	
	.how-it-works-block p {font-size: 16px; line-height: 24px;}
	
	.how-it-works-block ul {margin-left: 30px;}
	.how-it-works-block ul li {font-size: 16px; line-height: 24px;}
	.how-it-works-block ul li img {width: 25px; left: -30px;}
	
/* FOOTER */
    
}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
@media only screen and (min-width: 480px) and (max-width: 767px){
	
	.coming-soon-container {padding: 0px 20px; position: static;}
	
	.coming-soon-logo {padding-top: 30px;}

	.coming-soon-table h1 {font-size: 26px; line-height: 26px;}
	.coming-soon-table table {width: 230px; display: block; margin: 0 auto;}
	.coming-soon-table table tr td {display: block; padding: 20px 0px 0px !important; font-size: 15px; line-height: 21px;}
	.coming-soon-table table tr td img {position: static; display: block; margin: 0 auto; max-width: 36px;}
	.coming-soon-table table tr td:nth-of-type(1), .coming-soon-table table tr td:nth-of-type(2) {padding-right: 0px;}
	.coming-soon-table table tr td:nth-of-type(3) {display: inline-block; padding: 30px 10px 0px !important;}
	.coming-soon-table table tr td:nth-of-type(4) {display: inline-block; padding: 30px 10px 0px !important;}
	
	.coming-soon-image {padding-top: 0px;}
	
	.product-coming-soon {text-align: center;}
	
/* Header */
	
	#Header .top_bar_left {}
	
	#Top_bar .logo #logo {margin: 10px 20px; height: auto; line-height: inherit; text-align: left;}
	#Top_bar .logo #logo img {max-width: 280px;}
	
	#Top_bar .secondary_menu_wrapper {position: static;}
	#Top_bar .secondary_menu_wrapper #secondary-menu {max-width: 256px; display: block; margin: 0 auto 0 13px;}
	
	#Top_bar a.responsive-menu-toggle {top: 108px; right: 24px;}
	#Top_bar a.responsive-menu-toggle i {font-size: 32px; line-height: 34px;}
	
	#Header .secondary-menu > li {padding: 8px 8px;}
	#Header .secondary-menu > li img {width: 22px; height: auto;}
	
/* Global */
	
	.button .button_label {font-size: 14px; line-height: 32px; width: 200px;}
	
/* Home */
	
	.landing .mcb-background-overlay {background-color: rgba(0,0,0,0.2);}
	
	.landing-container .column_placeholder {display: none;}
	
	.landing-text .column_attr {padding: 50px 0px 0px;}
	.landing-text .image_frame {margin-bottom: 40px;}
	.landing-text h2, .landing-text h3, .landing-block h2, .landing-block h1, .did-you-know-text h1, .did-you-know-text-bottom h2, .home-service-text h1, .service-block-right h2, .service-block-left h2, .about-head-text h1, .our-why-text h2, .our-why-page-text h2, .service-text-top h2, .how-it-works-text h2, .how-it-works-block h3 {font-size: 20px; line-height: 30px;}
	.landing-text h2 br {display: none;}
	
	.landing-block-left .column_attr {margin: 0px 0px 30px;}
	.landing-block-right .column_attr {margin: 0px 0px 50px;}
	.landing-block-right .column_attr .mcb-column-inner {padding-top: 0px;}
	
	.landing-block .column_attr {max-width: unset; padding: 30px 25px;}
	.landing-block .column_attr .column {min-height: unset;}
	.landing-block h1 {margin-bottom: 15px;}
	.landing-block p {font-size: 13px; line-height: 19px;}
	.landing-block .button {margin: 15px 0px 0px !important;}
	
	.did-you-know-left .column_attr, .did-you-know-right .column_attr {margin: 0px 0px 24px 0px; padding: 25px;}
	
	.did-you-know-block .image_frame {position: static;}
	.did-you-know-block p {padding: 10px 0px 0px; font-size: 13px; line-height: 19px;}
	
	.home-service-text-container {padding: 50px 25px;}
	
	.service-block-right-container, .service-block-left-container {margin-bottom: 50px !important;}
	
	.service-block-right-container .mcb-wrap-inner {background-size: cover; background-position: center;}
	
	.service-block-right {width: 100% !important;}
	.service-block-right .column_attr {}
	.service-block-right .column_attr .column:nth-of-type(1), .service-block-right .column_attr .column:nth-of-type(2) {padding: 0px 25px 40px;}
	.service-block-right h2 {padding: 30px 0px 0px 0px;}
	.service-block-right h2 img {position: static; width: 70px; height: auto; display: block; margin-bottom: 10px;}
	.service-block-right h3 {font-size: 16px; line-height: 24px;}
	.service-block-right .column_attr .column p {font-size: 13px; line-height: 19px;}
	.service-block-right p img {position: static; display: block; width: 25px; margin-bottom: 5px;}
	
	.service-block-right .button {top: -74px; right: 0px; left: unset;}
	.service-block-right .button .button_label {font-size: 13px; line-height: 100px; width: 100px;}
	
	.service-block-right .column_attr .column:nth-of-type(1) h3, .service-block-right .column_attr .column:nth-of-type(2) h3 {margin: 20px 0px;}
	
	.service-block-left-container .mcb-wrap-inner {background-size: cover; background-position: center;}
	
	.service-block-left {width: 100% !important;}
	.service-block-left .column_attr {}
	.service-block-left .column_attr .column:nth-of-type(1), .service-block-left .column_attr .column:nth-of-type(2) {padding: 0px 25px 40px;}
	.service-block-left h2 {padding: 30px 0px 0px 0px;}
	.service-block-left h2 img {position: static; width: 70px; height: auto; display: block; margin-bottom: 10px;}
	.service-block-left h3 {font-size: 16px; line-height: 24px;}
	.service-block-left .column_attr .column p {font-size: 13px; line-height: 19px;}
	.service-block-left p img {position: static; display: block; width: 25px; margin-bottom: 5px;}
	
	.service-block-left .button {top: -69px; right: 0px; left: unset;}
	.service-block-left .button .button_label {font-size: 13px; line-height: 100px; width: 100px;}
	
	.service-block-left .column_attr .column:nth-of-type(1) h3, .service-block-left .column_attr .column:nth-of-type(2) h3 {margin: 20px 0px;}
	
	.home-about {background-size: cover !important; margin-bottom: 50px;}
	.home-about .mcb-background-overlay {background-color: rgba(0,0,0,0.4);}
	
	.about-head-text .button .button_label {width: 290px;}
	.about-head-text .image_frame {margin-top: 50px !important;}
	
	.about-text .column_attr {padding: 50px 0px 0px;}
	.about-text p {font-size: 13px; line-height: 19px; color: #ffffff;}
	
	.about-button {position: static;}
	.about-button .align_center {text-align: left; margin-bottom: 40px;}
	
	.home-our-why {background-size: cover !important;}
	.home-our-why .mcb-background-overlay {background-color: rgba(0,0,0,0.4);}
	
	.our-why-text {background: transparent;}
	.our-why-text .column_attr {margin: 0px;}
	.our-why-text p, .our-why-text h5 {font-size: 13px; line-height: 19px; color: #ffffff; padding-right: 0px;}
	
	.our-why-text-container {padding: 50px 25px;}
	
/* OUR WHY & ABOUT */
	
	.secondary .mcb-background-overlay {background-color: rgba(0,0,0,0.4);}
	.secondary .section_wrapper {padding-left: 0px !important; padding-right: 0px !important;}
	
	.our-why-page-text .column_attr {padding: 50px 25px 35px;}
	.our-why-page-text p {font-size: 13px; line-height: 19px;}
	
	.our-why-page-text ul {margin-left: 30px;}
	.our-why-page-text ul li {font-size: 13px; line-height: 19px;}
	.our-why-page-text ul li img {width: 25px; left: -30px;}
	
/* SERVICES */
	
	.service-text-top-section {border-bottom: 40px solid #f3f2f3;}
	
	.service-text-top .column_attr {padding: 50px 25px 35px; min-height: unset;}
	.service-text-top p {font-size: 13px; line-height: 19px;}
	
	.secondary-service-right {}
	.secondary-service-right h2 {padding: 30px 25px 0px 25px;}
	.secondary-service-right p {padding: 0px 25px; font-size: 13px; line-height: 19px;}
	
	.secondary-service-right .column_attr .column:nth-of-type(2) {margin-top: 20px !important; padding: 0px 25px 40px;}
	.secondary-service-right .column_attr .column:nth-of-type(3) {padding: 0px 25px 20px;}
	
	.secondary-service-right .button {top: -80px; right: 0px; left: unset;}
	.secondary-service-right .button .button_label {font-size: 13px; line-height: 100px; width: 100px;}
	
	
	.secondary-service-left {}
	.secondary-service-left h2 {padding: 30px 25px 0px 25px; text-align: left;}
	.secondary-service-left p {padding: 0px 25px; font-size: 13px; line-height: 19px; text-align: left;}
	.secondary-service-left p br {display: none;}
	
	.secondary-service-left .column_attr .column:nth-of-type(2) {margin-top: 20px !important; padding: 0px 25px 40px;}
	.secondary-service-left .column_attr .column:nth-of-type(3) {padding: 0px 25px 20px;}
	
	.secondary-service-left .button {top: -80px; right: 0px; left: unset;}
	.secondary-service-left .button .button_label {font-size: 13px; line-height: 100px; width: 100px;}
	
	.parallax {background-size: cover;}
	.parallax-container {padding: 175px;}
	
	.how-it-works-block .column_attr {padding: 30px 20px 10px;}
	
	.how-it-works-block ul {margin-left: 30px;}
	.how-it-works-block ul li {font-size: 13px; line-height: 19px;}
	.how-it-works-block ul li img {width: 25px; left: -30px;}
	
	.how-it-works-block p {font-size: 13px; line-height: 19px;}
	
/* PRODUCTS */
	
	.single-product div.product {padding: 50px 0px 40px !important;}
	
	.woocommerce .product div.entry-summary h1.product_title, 
	.woocommerce .product div.entry-summary .price,
	.product-coming-soon {font-size: 24px; line-height: 36px;}
	
	.product-coming-soon {text-align: left;}
	
/* FOOTER */
    
}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
@media only screen and (max-width: 479px){
	
	.coming-soon-container {padding: 0px 20px; position: static;}
	
	.coming-soon-logo {padding-top: 30px;}

	.coming-soon-table h1 {font-size: 19px; line-height: 25px;}
	.coming-soon-table table {width: 201px; display: block; margin: 0 auto;}
	.coming-soon-table table tr td {display: block; padding: 20px 0px 0px !important; font-size: 13px; line-height: 19px;}
	.coming-soon-table table tr td img {position: static; display: block; margin: 0 auto; max-width: 36px;}
	.coming-soon-table table tr td:nth-of-type(1), .coming-soon-table table tr td:nth-of-type(2) {padding-right: 0px;}
	.coming-soon-table table tr td:nth-of-type(3) {display: inline-block; padding: 30px 10px 0px !important;}
	.coming-soon-table table tr td:nth-of-type(4) {display: inline-block; padding: 30px 10px 0px !important;}
	
	.coming-soon-image {padding-top: 0px;}
	
	.product-coming-soon {text-align: center;}
	
/* Header */
	
	#Header .top_bar_left {}
	
	#Top_bar .logo #logo {margin: 10px 20px; height: auto; line-height: inherit; text-align: left;}
	#Top_bar .logo #logo img {max-width: 280px;}
	
	#Top_bar .secondary_menu_wrapper {position: static;}
	#Top_bar .secondary_menu_wrapper #secondary-menu {max-width: 256px; display: block; margin: 0 auto 0 13px;}
	
	#Top_bar a.responsive-menu-toggle {top: 108px; right: 24px;}
	#Top_bar a.responsive-menu-toggle i {font-size: 32px; line-height: 34px;}
	
	#Header .secondary-menu > li {padding: 8px 8px;}
	#Header .secondary-menu > li img {width: 22px; height: auto;}
	
/* Global */
	
	.button .button_label {font-size: 14px; line-height: 32px; width: 200px;}
	
/* Home */
	
	.landing .mcb-background-overlay {background-color: rgba(0,0,0,0.2);}
	
	.landing-container .column_placeholder {display: none;}
	
	.landing-text .column_attr {padding: 50px 0px 0px;}
	.landing-text .image_frame {margin-bottom: 40px;}
	.landing-text h2, .landing-text h3, .landing-block h2, .landing-block h1, .did-you-know-text h1, .did-you-know-text-bottom h2, .home-service-text h1, .service-block-right h2, .service-block-left h2, .about-head-text h1, .our-why-text h2, .our-why-page-text h2, .service-text-top h2, .how-it-works-text h2, .how-it-works-block h3 {font-size: 20px; line-height: 30px;}
	.landing-text h2 br {display: none;}
	
	.landing-block-left .column_attr {margin: 0px 0px 30px;}
	.landing-block-right .column_attr {margin: 0px 0px 50px;}
	.landing-block-right .column_attr .mcb-column-inner {padding-top: 0px;}
	
	.landing-block .column_attr {max-width: unset; padding: 30px 25px;}
	.landing-block .column_attr .column {min-height: unset;}
	.landing-block h1 {margin-bottom: 15px;}
	.landing-block p {font-size: 13px; line-height: 19px;}
	.landing-block .button {margin: 15px 0px 0px !important;}
	
	.did-you-know-left .column_attr, .did-you-know-right .column_attr {margin: 0px 0px 24px 0px; padding: 25px;}
	
	.did-you-know-block .image_frame {position: static;}
	.did-you-know-block p {padding: 10px 0px 0px; font-size: 13px; line-height: 19px;}
	
	.home-service-text-container {padding: 50px 25px;}
	
	.service-block-right-container, .service-block-left-container {margin-bottom: 50px !important;}
	
	.service-block-right-container .mcb-wrap-inner {background-size: cover; background-position: center;}
	
	.service-block-right {width: 100% !important;}
	.service-block-right .column_attr {}
	.service-block-right .column_attr .column:nth-of-type(1), .service-block-right .column_attr .column:nth-of-type(2) {padding: 0px 25px 40px;}
	.service-block-right h2 {padding: 30px 0px 0px 0px;}
	.service-block-right h2 img {position: static; width: 70px; height: auto; display: block; margin-bottom: 10px;}
	.service-block-right h3 {font-size: 16px; line-height: 24px;}
	.service-block-right .column_attr .column p {font-size: 13px; line-height: 19px;}
	.service-block-right p img {position: static; display: block; width: 25px; margin-bottom: 5px;}
	
	.service-block-right .button {top: -74px; right: 0px; left: unset;}
	.service-block-right .button .button_label {font-size: 13px; line-height: 100px; width: 100px;}
	
	.service-block-right .column_attr .column:nth-of-type(1) h3, .service-block-right .column_attr .column:nth-of-type(2) h3 {margin: 20px 0px;}
	
	.service-block-left-container .mcb-wrap-inner {background-size: cover; background-position: center;}
	
	.service-block-left {width: 100% !important;}
	.service-block-left .column_attr {}
	.service-block-left .column_attr .column:nth-of-type(1), .service-block-left .column_attr .column:nth-of-type(2) {padding: 0px 25px 40px;}
	.service-block-left h2 {padding: 30px 0px 0px 0px;}
	.service-block-left h2 img {position: static; width: 70px; height: auto; display: block; margin-bottom: 10px;}
	.service-block-left h3 {font-size: 16px; line-height: 24px;}
	.service-block-left .column_attr .column p {font-size: 13px; line-height: 19px;}
	.service-block-left p img {position: static; display: block; width: 25px; margin-bottom: 5px;}
	
	.service-block-left .button {top: -69px; right: 0px; left: unset;}
	.service-block-left .button .button_label {font-size: 13px; line-height: 100px; width: 100px;}
	
	.service-block-left .column_attr .column:nth-of-type(1) h3, .service-block-left .column_attr .column:nth-of-type(2) h3 {margin: 20px 0px;}
	
	.home-about {background-size: cover !important; margin-bottom: 50px;}
	.home-about .mcb-background-overlay {background-color: rgba(0,0,0,0.4);}
	
	.about-head-text .button .button_label {width: 290px;}
	.about-head-text .image_frame {margin-top: 50px !important;}
	
	.about-text .column_attr {padding: 50px 0px 0px;}
	.about-text p {font-size: 13px; line-height: 19px; color: #ffffff;}
	
	.about-button {position: static;}
	.about-button .align_center {text-align: left; margin-bottom: 40px;}
	
	.home-our-why {background-size: cover !important;}
	.home-our-why .mcb-background-overlay {background-color: rgba(0,0,0,0.4);}
	
	.our-why-text {background: transparent;}
	.our-why-text .column_attr {margin: 0px;}
	.our-why-text p, .our-why-text h5 {font-size: 13px; line-height: 19px; color: #ffffff; padding-right: 0px;}
	
	.our-why-text-container {padding: 50px 25px;}
	
/* OUR WHY & ABOUT */
	
	.secondary .mcb-background-overlay {background-color: rgba(0,0,0,0.4);}
	.secondary .section_wrapper {padding-left: 0px !important; padding-right: 0px !important;}
	
	.our-why-page-text .column_attr {padding: 50px 25px 35px;}
	.our-why-page-text p {font-size: 13px; line-height: 19px;}
	
	.our-why-page-text ul {margin-left: 30px;}
	.our-why-page-text ul li {font-size: 13px; line-height: 19px;}
	.our-why-page-text ul li img {width: 25px; left: -30px;}
	
/* SERVICES */
	
	.service-text-top-section {border-bottom: 40px solid #f3f2f3;}
	
	.service-text-top .column_attr {padding: 50px 25px 35px; min-height: unset;}
	.service-text-top p {font-size: 13px; line-height: 19px;}
	
	.secondary-service-right {}
	.secondary-service-right h2 {padding: 30px 25px 0px 25px;}
	.secondary-service-right p {padding: 0px 25px; font-size: 13px; line-height: 19px;}
	
	.secondary-service-right .column_attr .column:nth-of-type(2) {margin-top: 20px !important; padding: 0px 25px 40px;}
	.secondary-service-right .column_attr .column:nth-of-type(3) {padding: 0px 25px 20px;}
	
	.secondary-service-right .button {top: -80px; right: 0px; left: unset;}
	.secondary-service-right .button .button_label {font-size: 13px; line-height: 100px; width: 100px;}
	
	
	.secondary-service-left {}
	.secondary-service-left h2 {padding: 30px 25px 0px 25px; text-align: left;}
	.secondary-service-left p {padding: 0px 25px; font-size: 13px; line-height: 19px; text-align: left;}
	.secondary-service-left p br {display: none;}
	
	.secondary-service-left .column_attr .column:nth-of-type(2) {margin-top: 20px !important; padding: 0px 25px 40px;}
	.secondary-service-left .column_attr .column:nth-of-type(3) {padding: 0px 25px 20px;}
	
	.secondary-service-left .button {top: -80px; right: 0px; left: unset;}
	.secondary-service-left .button .button_label {font-size: 13px; line-height: 100px; width: 100px;}
	
	.parallax {background-size: cover;}
	.parallax-container {padding: 175px;}
	
	.how-it-works-block .column_attr {padding: 30px 20px 10px;}
	
	.how-it-works-block ul {margin-left: 30px;}
	.how-it-works-block ul li {font-size: 13px; line-height: 19px;}
	.how-it-works-block ul li img {width: 25px; left: -30px;}
	
	.how-it-works-block p {font-size: 13px; line-height: 19px;}
	
/* PRODUCTS */
	
	.single-product div.product {padding: 50px 0px 40px !important;}
	
	.woocommerce .product div.entry-summary h1.product_title, 
	.woocommerce .product div.entry-summary .price,
	.product-coming-soon {font-size: 24px; line-height: 36px;}
	
	.product-coming-soon {text-align: left;}
		
/* FOOTER */
    
}