.wpb_row .row-bg, .full-width-section .row-bg, #page-header-bg .page-header-bg-image-wrap {
    background-repeat: round !important;
}

.testimonials p {
    font-size: 18px;
    color: #000;
    font-weight: 200;
}

body:not(.woocommerce-cart) .main-content table {
    line-height: normal;
}

/* chucks stuff */

.menu-item-3393 {
    background-color: #cbdefb;
}

.page-id-3605 #custom_html-1 {
		visibility: hidden;
}

.page-id-3605 #custom_html-3 {
		visibility: hidden;
}

.page-id-3605 #custom_html-4 {
		visibility: hidden;
}


@media all and (max-width: 690px) {
.page-id-3605 #footer-outer, #nectar_fullscreen_rows > #footer-outer.wpb_row .full-page-inner-wrap {
    max-height: 400px;
		}
}

#menu-landing-page {
		display: flex;
    font-size: 14px;
    font-weight: bold;
    line-height: 24px;
    text-transform: uppercase;
    width: 100%;
    padding: 0px;
    color: #ffffff;
    margin-left: 0px;
    margin-bottom: 20px;
    justify-content: center;
    max-height: 125px;
    align-items: flex-end;
		min-height: 57px;
}

@media all and (min-width: 1000px) {
	#menu-landing-page {
		margin-top: 25px;
		}
}

.menu-item-3617 a:hover  {
		color: #b7e6f1 !important; 
}

.menu-item-3618 a:hover  {
		color: #b7e6f1 !important; 
}

.menu-item-3619 a:hover  {
		color: #b7e6f1 !important; 
}
.menu-item-3617 {
		list-style: none; 
}

.menu-item-3618 {
		list-style: none;
    margin-right: 30px;
}

.menu-item-3619 {
		list-style: none;
    margin-right: 30px;
}

.page-id-3605 .row .col p:last-child {
    padding-bottom: 0;
    margin-top: -75px !important;
}

@media all and (max-width: 1000px) {
.page-id-3605 .right.img-with-aniamtion-wrap {
    text-align: center;
		}
}

@media all and (min-width: 690px) and (max-width: 1000px) {
.page-id-3605 .row .col p:last-child {
    padding-bottom: 0;
    margin-top: -150px !important;
		}
}

@media all and (max-width: 690px) {
.page-id-3605 .row .col p:last-child {
    padding-bottom: 0;
    margin-top: -300px !important;
		}
}

.row_col_wrap_12_inner {
		padding-right: 0px !important;
    padding-left: 0px !important;
}

@media all and (min-width: 616px) and (max-width: 1000px) {
.family_image {
		max-width: 160% !important;
    right: 158px !important;
		}
}

@media all and (min-width: 480px) and (max-width: 616px) {
.family_image {
		max-width: 160% !important;
    right: 125px !important;
		}
}

@media all and (min-width: 0px) and (max-width: 480px) {
.family_image {
		max-width: 160% !important;
    right: 95px !important;
		}
}

@media all and (min-width: 380px) and (max-width: 480px) {
.five_blocks {
		max-width: 118% !important;
    right: 31px !important;
		}
}

@media all and (min-width: 1301px) {
	.we_copy {
		padding-right: 220px !important;
    padding-left: 220px !important;
		}
}
	
@media all and (min-width: 1001px) and (max-width: 1300px) {
	.we_copy {
		padding-right: 123px !important;
    padding-left: 123px !important;
	}
}
	
@media all and (min-width: 1000px) and (max-width: 1000px) {
	.we_copy {
		padding-right: 180px !important;
    padding-left: 180px !important;
	}
}
	
@media all and (min-width: 690px) and (max-width: 999px) {
	.we_copy {
		padding-right: 39px !important;
    padding-left: 39px !important;
	}
}

@media all and (min-width: 515px) and (max-width: 616px) {
.wpb_text_column h2  {
			font-size: 30px !important;
    	line-height: 25px !important;
		}
}

@media all and (min-width: 0px) and (max-width: 616px) {
.wpb_text_column h2  {
			font-size: 22px !important;
    	line-height: 25px !important;
		}
}

@media all and (min-width: 616px) and (max-width: 1000px) {
.wpb_text_column h3:last-child  {
			font-size: 18px !important;
    	line-height: 25px !important;
		}
}

@media all and (min-width: 515px) and (max-width: 616px) {
.wpb_text_column h3:last-child  {
			font-size: 15px !important;
    	line-height: 25px !important;
		}
}

@media all and (min-width: 0px) and (max-width: 515px) {
.wpb_text_column h3:last-child  {
			font-size: 12px !important;
    	line-height: 25px !important;
		}
}
	
/* begin tiles	*/

.tuwih_tile {
		float: left;
		padding-right: 30px !important;
		padding-bottom: 30px !important;
		width: 190px;
}

@media all and (min-width: 767px) and (max-width: 1000px) {
 .tuwih_tile {
		width: 150px !important
    }
}

@media all and (min-width: 616px) and (max-width: 767px) {
 .tuwih_tile {
		width: 220px !important;
    }
}

@media all and (min-width: 515px) and (max-width: 616px) {
 .tuwih_tile {
		width: 218px !important;
    }
}

@media all and (min-width: 450px) and (max-width: 515px) {
 .tuwih_tile {
		width: 188px !important;
    }
}

@media all and (min-width: 380px) and (max-width: 450px) {
 .tuwih_tile {
		width: 154px !important;
	  }
}

@media all and (min-width: 0px) and (max-width: 380px) {
 .tuwih_tile {
		width: 250px !important;
	  padding-right: 0px !important;
	}
}

@media all and (min-width: 0px) and (max-width: 616px) {
.wpb_column.left_margin_85px {
    margin-left: 0px !important;
    }
}

@media all and (min-width: 380px) and (max-width: 450px) {
 .wpb_column.left_margin_85px {
    margin-left: 30px !important;
		}
}

/* end  tuwih tiles	*/
/* begin store_tiles	*/

.store_tile {
		float: left;
		padding-right: 0px !important;
		padding-bottom: 0px !important;
		width: 280px;
}

@media all and (min-width: 690px) and (max-width: 1000px) {
.store_tile {
    width: 199px !important;
 }
}

@media all and (min-width: 616px) and (max-width: 690px) {
.store_tile {
    width: 175px !important;
	}
}

@media all and (min-width: 515px) and (max-width: 616px) {
.store_tile {
    width: 145px !important;
	}
}

@media all and (min-width: 380px) and (max-width: 515px) {
.store_tile {
    width: 111px !important;
	}
}
	
@media all and (min-width: 0px) and (max-width: 1300px) {
.wpb_column.left_margin_120px {
    margin-left: 0px !important;
	}
}
	
@media all and (min-width: 1000px) and (max-width: 1299px) {
.wpb_column.left_margin_120px {
    margin-left: 25px !important;
	}
}
	
@media all and (min-width: 0px) and (max-width: 999px) {
.wpb_column.left_margin_120px {
    margin-left: 0px !important;
	}
}

/* end store_tiles	*/
/* begin mce buy now	*/

@media all and (min-width: 1000px) {
	.mce_copy {
    margin-bottom: 60px !important;
    }
}

@media all and (min-width: 690px) and (max-width: 1000px) {
	.mce_copy {
    margin-bottom: 135px !important;
    }
}

@media all and (min-width: 0px) and (max-width: 690px) {
	.mce_copy {
    margin-bottom: 285px !important;
    }
}

.mce_tile {
		width: 372px !important;
		float: left !important;
}

@media all and (min-width: 1000px) and (max-width: 1300px) {
 .mce_tile {
		width: 370px !important
    }
}

@media all and (min-width: 616px) and (max-width: 999px) {
 .mce_tile {
		width: 450px !important;
    height: 409px !important;
	  margin-right: 0px !important;
    }
}

@media all and (min-width: 540px) and (max-width: 616px) {
 .mce_tile {
		width: 420px !important;
    height: 386px !important;
	  margin-right: 0px !important;
    }
}

@media all and (min-width: 440px) and (max-width: 540px) {
 .mce_tile {
		width: 380px !important;
    height: 347px !important;
	  margin-right: 0px !important;
    }
}

@media all and (min-width: 420px) and (max-width: 440px) {
 .mce_tile {
		width: 360px !important;
    height: 330px !important;
	  margin-right: 0px !important;
    }
}

@media all and (min-width: 390px) and (max-width: 420px) {
 .mce_tile {
		width: 330px !important;
    height: 302px !important;
	  margin-right: 0px !important;
    }
}

@media all and (min-width: 360px) and (max-width: 390px) {
 .mce_tile {
		width: 300px !important;
    height: 275px !important;
	  margin-left: 17px !important;
    }
}

@media all and (min-width: 0px) and (max-width: 360px) {
 .mce_tile {
		width: 280px !important;
    height: 256px !important;
	  margin-left: 8px !important;
    }
}


@media (min-width: 0px) and (max-width: 480px) {
 .mce_tile {
    padding-right: 0px !important;
    }
}

@media all and (min-width: 1000px) and (max-width: 1299px) {
.wpb_column.left_margin_160px {
    margin-left: 57px !important;
    }
}

@media all and (min-width: 616px) and (max-width: 999px) {
.wpb_column.left_margin_160px {
    margin-left: 70px !important;
    }
}

@media all and (min-width: 550px) and (max-width: 615px) {
.wpb_column.left_margin_160px {
    margin-left: 25px !important;
    }
}

@media all and (min-width: 480px) and (max-width: 550px) {
.wpb_column.left_margin_160px {
    margin-left: 25px !important;
    }
}

@media all and (min-width: 0px) and (max-width: 480px) {
.wpb_column.left_margin_160px {
    margin-left: 0px !important;
    }
}

/* end mce buy now	*/

div.wpforms-container-full .wpforms-form label.wpforms-error {
    font-size: 1em;
		font-weight: 900;
}

div.wpforms-container-full .wpforms-form .wpforms-field-label {
    float: left;
    color: #ffffff;
	}
	
	div.wpforms-container-full .wpforms-form .wpforms-required-label {
    color: #ffcc00;
    font-weight: 400;
}

		div.wpforms-container-full .wpforms-form .wpforms-required-label {
    color: #ffcc00;
    font-weight: 400;
}

div.wpforms-container-full .wpforms-form .wpforms-field-label-inline {
    font-size: 14px;
    font-weight: 600;
}

div.wpforms-container-full .wpforms-form ul, div.wpforms-container-full .wpforms-form ul li {
    float: left;
    color: #ffffff;
	  text-align: left;
}

#wpforms-3021-field_13-container {
	margin-top:	-5px;
}

div.wpforms-container-full .wpforms-form label.wpforms-error {
    clear: both;
    color: #ffcc00;
}

div.wpforms-container-full .wpforms-form .wpforms-field input.wpforms-error, div.wpforms-container-full .wpforms-form .wpforms-field input.user-invalid, div.wpforms-container-full .wpforms-form .wpforms-field textarea.wpforms-error, div.wpforms-container-full .wpforms-form .wpforms-field textarea.user-invalid, div.wpforms-container-full .wpforms-form .wpforms-field select.wpforms-error, div.wpforms-container-full .wpforms-form .wpforms-field select.user-invalid, div.wpforms-container-full .wpforms-form .wpforms-field.wpforms-has-error .choices__inner {
    border: 3px solid #ffcc00;
}

div.wpforms-container-full .wpforms-form .wpforms-submit-container {
    padding: 20px 0 10px 0;
}
/* chucks stuff end */