html,body{width:100%; height:100%; font-family: 'Lato', sans-serif; font-size: 1.1rem; color:#282828}

.oswald {font-family: 'Oswald', sans-serif;}

img {max-width: 100%; height: auto;}

.full-width-div {
    position: relative;
    width: 100%;
    left: 0;
}

.hero {max-width: 97.5em; padding: 4em;}
.content {max-width: 97.5em!important;}
.content {max-width: 97.5em!important;}

.isHero {max-width: 99.5em; padding: 1em;}
.isContent {max-width: 100%}

.videoWrap {width:100%; margin:0 auto; position:relative; display: inline-block}

.socialSize1 {
	font-size: 42px;
}

/* OWN PRICE BOX */

.pricing-section {
    overflow: hidden;
    margin-top: 18px;
    padding: 21px;
    align-items: center;
    border-style: solid;
    border-width: 1px;
    border-color: #f2981f;
    border-radius: 2em;
    background-color: #282828;
    background-image: url( "/assets/images/heroBackground.jpeg");
    background-position: 50% 50%;
    background-size: cover;
}

.price-container {
    width: 100%;
    max-width: 1280px;
}

.silverBox {
	border-style: solid;
    border-width: 3px;
    border-color: #b1b1b1;
    border-radius: 16px;
	background-color: white;
}

.blueBox {
	border-style: solid;
    border-width: 3px;
    border-color: #50b5e8;
    border-radius: 16px;
	background-color: #1855a3;
	color: white;
	padding: 21px;
	height: 100%;
}

.goldBox {
	border-style: solid;
    border-width: 3px;
    border-color: #bf953f;
    border-radius: 16px;
	background-color: #FEEBC8;
}

.goldBoxWhiteBG {
	border-style: solid;
    border-width: 3px;
    border-color: #bf953f;
    border-radius: 16px;
	background-color: #FFF;
}

.silverBoxOne {
	border-style: solid;
	border-left-width: 1px;
	border-bottom-width: 1px;
	border-right-width: 0px;
	border-top-width: 0px;
	border-color: #b1b1b1;
	border-bottom-left-radius: 16px;
	max-width: 99%; padding: 1em; background-color: white;
}

.silverBoxTwo {
	border-style: solid;
	border-left-width: 0px;
	border-bottom-width: 0px;
	border-right-width: 1px;
	border-top-width: 1px;
	border-color: #b1b1b1;
	border-bottom-right-radius: 16px;
	max-width: 95%; padding: 1em; background-color: white;
}

.bg-silver {
    background-color: #b1b1b1;
}

.arrowIcon {width:5%}

/* END OWN PRICE BOX */


.h1, .h2, .h3, .h4, .h5, .h6,
h1, h2, h3, h4, h5, h6 {margin-top: .5rem; margin-bottom: 1.15rem; font-family: 'Oswald', sans-serif; letter-spacing: normal;}

h1,.h1 {font-size: 3.28rem;}
h2,.h2 {font-size: 2.8rem;}
h3,.h3 {font-size: 1.5rem;}
h4,.h4 {font-size: 1.25rem;}
h5,.h5 {font-size: 1rem;}

p,ul,li {margin-top: 0; margin-bottom: 1.25rem;font-size: 1.5rem; font-family: 'Lato', sans-serif; font-weight: 400; color:#282828}

a {color: #f2981f;}
a:hover,a:active,a:focus {color: #0000ff;}

blockquote {margin-bottom: 1em;
    padding: 1em 2em 1em 1.7em;
    border-left: 0.3em solid #e2e2e2;
    font-size: 1.1em;
	line-height: 1.6;
display: block;
    margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 40px;
    margin-inline-end: 40px;}


.block-quote {padding-top: 0em!important;
    padding-bottom: 0em!important;
    border-left-width: 0.6em!important;
    border-left-color: #000!important;
    font-family: 'Oswald', sans-serif!important;
    font-size: 1.5em!important;
    font-weight: 600!important;}

.oswald {font-family: 'Oswald', sans-serif!important; letter-spacing: normal!important;}
.lato {font-family: 'Lato', sans-serif!important; letter-spacing: normal!important;}

.font-xxxl {font-size: 3.3rem;}
.font-xxl {font-size: 3rem;}
.font-xlg {font-size: 2.3rem;}
.font-xl {font-size: 2rem;}
.font-lg {font-size: 1.35rem;}
.font-md {font-size: 1.1rem!important;}
.font-nm {font-size: 1rem;}
.font-sm {font-size: .8rem;}
.font-xs {font-size: .3rem;}

.font-weight-700 {font-weight: 700!important;}
.font-weight-600 {font-weight: 600!important;}
.font-weight-500 {font-weight: 500!important;}
.font-weight-400 {font-weight: 400!important;}

.line-height-1 {line-height: 1;}
.line-height-1-3 {line-height: 1.3;}
.line-height-inherit {line-height: inherit!important;}

.ls-05 {letter-spacing: .5px!important;}

.border-thick {border-width: 8px!important;}
.border-bold {border-width: 2px!important;}

#pageWrapper {min-height: 100%;}

.main-wrapper {position:relative; width: 100%}



#header {background-color: #311c61; min-height: 100px; top: 0; left: 0; right: 0; z-index: 1090;}
#header .navbar {background-color: #311c61; position: fixed; top: 0; left: 0; right: 0; z-index: 1090; padding-right: 2rem; padding-left: 2rem; min-height: 75px; transition: all .2s ease; transform: translate3d(0px, 0%, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg); transform-style: preserve-3d; }
#header .navbar.nav-hide {transform: translate3d(0px, -100%, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);transform-style: preserve-3d;}
#header .navbar .navbar-brand {padding: 0; position: relative; z-index: 3;}
#header .navbar .navbar-brand img {height: 42px; width: 225px}

#footer{ background-color: #282828; background-image: url('/assets/images/heroBackground.jpeg'); background-position: 50% 50%; background-size: cover; background-repeat: no-repeat;}
#footer img {margin:20px auto; }
#footer .footer-bottom {font-size: .7rem; color:#fff;}
#footer .footer-bottom a {color:#cbcbcb;}

#cta-bottom-fixed {position: fixed; z-index: 1020; bottom: 0; left: 0; right: 0;}

.heading {font-family: 'Oswald', sans-serif;}
.subheading {font-family: 'Oswald', sans-serif;}

.bg-white-cover {max-width: 95%; padding: 1em; background-color: white;}
.bg-white-cover-one {max-width: 99%; padding: 1em; background-color: white;}

.btn {font-weight: 600; border-radius: 6px; padding: 15px;}

.btn-transform {transition: transform .5s ease;}
.btn-transform:hover,.btn-transform:focus,.btn-transform:active {transform: scale(1.1);}

.btn-light:hover,.btn-light:focus,.btn-light:active {background-color: #f2981f; color: #fff; border-color: #f2981f;}

.btn-red {border: #333 1px solid; line-height: 0.9; min-height: 45px; display: inline-flex; align-items: center; justify-content: center; background-color: #db2626; color: #fff;}
.btn-red:hover,.btn-red:focus,.btn-red:active {background-color: #b81d1d; color: #fff;}

.btn-yellow-md {border: #edcb01 1px solid;  letter-spacing: 2px; line-height: 1; background-color: #edcb01; color: #fff;;}
.btn-yellow-md:hover,.btn-yellow-md:focus,.btn-yellow-md:active {background-color: #d4b400; color: #fff;}

.btn-orange {border: #f2981f 1px solid;  letter-spacing: normal; line-height: 1; background-color: #f2981f; color: #fff; font-family: 'Oswald', sans-serif; font-weight: 600;}
.btn-orange:hover,.btn-orange:focus,.btn-orange:active {border-color: #f2981f; background-color: transparent; color: #fff;}
.btn-orange-static {border: #f2981f 1px solid;  letter-spacing: normal; line-height: 1; background-color: #f2981f; color: #fff; font-family: 'Oswald', sans-serif; font-weight: 600;}

.btn-blue {border: #0198e8 1px solid;  letter-spacing: 2px; line-height: 1; background-color: #0198e8; color: #fff; }
.btn-blue:hover,.btn-blue:focus,.btn-blue:active {background-color: #007abc; color: #fff;}

.btn-silver {border: #000 1px solid;  letter-spacing: 2px; line-height: 1; background-color: #E7E7E7; color: #000; }
.btn-silver:hover,.btn-blue:focus,.btn-blue:active {background-color: #b9b9b9;}

.btn-gold {border: #000 1px solid;  letter-spacing: 2px; line-height: 1; background-color: #f2981f; background-image : linear-gradient(9deg, #f2981f, #f1c350); color: #000; }
.btn-gold:hover,.btn-blue:focus,.btn-blue:active {background-color: #f1c350; background-image: none;}

.btn-yellow {border: #333 1px solid; background-color: #f6dea0;background-image: -webkit-gradient(linear, left top, left bottom, from(#f6dea0), to(#f1c350));background-image: linear-gradient(180deg, #f6dea0, #f1c350);}
.btn-yellow:hover, .btn-yellow:focus, .btn-yellow:active {background-color: #f6dea0; background-image: none;}
.btn .btn-icon {display: inline-block; width: 20px;height: 20px;margin-right: 8px;}
.btn.btn-lg .btn-icon {width: 30px;height: 30px;}
.btn.btn-xlg .btn-icon {width: 40px;height: 51px;}

.btn-hover-blue:hover,.btn-hover-blue:focus,.btn-hover-blue:active {border-color: #007abc; background-color: #007abc; color: #fff;}
.btn-hover-shadow:hover {box-shadow: 0 4px 16px 0 rgb(51 51 51 / 75%); border-color: transparent;}

.box-orange {border: #f2981f 1px solid;  letter-spacing: normal; line-height: 1; background-color: #f2981f; color: #fff; font-family: 'Lato', sans-serif; font-weight: 600;}


.text-red {color: #db2626!important;}
.text-red-bright {color: #ff004c!important;}
.text-silver {color: #838383!important;}
.text-gold {color: #f1c350!important;}
.text-orange {color: #f2981f!important}
.text-yellow {color: #fffb09!important;}
.text-yellow-md {color: #edcb01!important;}
.text-black {color: #000!important;}
.text-grey {color: #333!important;}
.text-green {    padding-right: 4px;
    padding-left: 4px;
    border-style: solid;
    border-width: 3px;
    border-color: #0e912f;
    background-color: #fff;
    color: #0e912f;
    text-decoration: none;}
.text-yellow-gradient {background-image: -webkit-gradient(linear,left top,left bottom,color-stop(15%,#edcb01),color-stop(38%,#fffb00),color-stop(88%,#907040)); background-image: linear-gradient(180deg,#edcb01 15%,#fffb00 38%,#907040 88%); color: #fff; -webkit-background-clip: text; background-clip: text; -webkit-text-fill-color: transparent;}
.text-faded {color: rgba(251,251,251, 0.23)!important;}
.text-faded-invert {color: rgba(0,0,0, 0.23)!important;}
.text-blue {color:#0080c8!important;}

.bg-image-1 {background-image: linear-gradient(82deg, rgba(0, 0, 38, 0.67), rgba(0, 0, 38, 0.74)), url('/assets/images/footer_bg_1.jpg'); background-position: 0px 0px, 50% 50%; background-size: auto, cover; background-repeat: repeat, no-repeat;}
.bg-image-2 {background-image: linear-gradient(82deg, rgba(0, 0, 38, 0.67), rgba(0, 0, 38, 0.74)), url('/assets/images/flash-sale-header.jpeg'); background-position: 0px 0px, 50% 50%; background-size: auto, cover; background-repeat: repeat, no-repeat;}
.bg-image-3 {background-image: linear-gradient(82deg, rgba(0, 0, 38, 0.67), rgba(0, 0, 38, 0.74)), url('/assets/images/anxiety-depression-banner-box.png'); background-position: 0px 0px, 50% 50%; background-size: auto, cover; background-repeat: repeat, no-repeat;}
.bg-image-4 {background-image: linear-gradient(82deg, rgba(40, 40, 40, 0), rgba(40, 40, 40, 0)), url('/assets/images/heroBackground.jpeg'); background-position: 0px 0px, 50% 50%; background-size: auto, cover; background-repeat: repeat, no-repeat;}

.bg-image-clock {background-image: linear-gradient(82deg, rgba(40, 40, 40, 0), rgba(40, 40, 40, 0)), url('/assets/images/clockBG.svg'); background-position: 0px 0px, 50% 50%; background-size: auto, cover; background-repeat: repeat, no-repeat;}

.bg-yellow-ball {position: relative; z-index: 2;}
.bg-yellow-ball:before {content: ''; position: absolute; z-index: -1; top: 0; bottom: 0; left: 0; right: 0; border-radius: 100vw;background-color: #f2981f;}

.bg-grey {background-color: #fbfbfb!important;}
.bg-dark-grey {background-color: #282828!important;}
.bg-black {background-color: #000!important;}
.bg-red {background-color: #db2626!important;}
.bg-red-bright {background-color: #ff004c!important;}
.bg-gold {background-color: #f1c350!important;}
.bg-gold-faded {background-color: rgba(255,182,0,.24)!important;}
.bg-gold-light {background-color:#ead272!important;}
.bg-orange {background-color: #f2981f!important}
.bg-yellow {background-color: #fffb09!important;}
.bg-yellow-md {background-color: #edcb01!important;}
.bg-tan {background-color:#fff6e0!important;}
.bg-purple {background-color:#311c61!important;}
.bg-purple-dark {background-color:#000026!important;}
.bg-blue {background-color:#007abc!important;}
.bg-blue-light {background-color: #0198e8!important;}
.bg-faded {background-color: rgba(255, 255, 255, 0.06);}
.bg-silver-gradient {background-color: #ddd; background-image: linear-gradient(90deg, #5a5a5a, #737473 13%, #b2b2b2 78%, #5a5a5a 94%);}
.bg-gold-gradient {background-color: #edcb01; background-image: linear-gradient(90deg, #dbb301, #f6cb48 30%, #f6cb48 78%, #dbb301);}
.bg-none {backgroung-color: transparent!important;}


.blurred {-webkit-backdrop-filter: blur(13px); backdrop-filter: blur(13px);}

.border-red {border-color: #ff004c!important;}
.border-red-bright {border-color: #ff004c!important;}
.border-yellow-md {border-color: #edcb01!important;}
.border-orange {border-color:#f2981f!important;}
.border-blue {border-color:#007abc!important;}
.border-blue-light {border-color: #0198e8!important;}
.border-faded {border-color: rgba(255, 255, 255, 0.25)!important;}

.rounded-xxl {border-radius: 4rem!important;}
.rounded-xl {border-radius: 2rem!important;}
.rounded-lg {border-radius: .7rem!important;}

.fit {object-fit:cover;}





.circle-box {padding: .5rem; width: 135px; height: 135px; border-radius: 100%; border: solid 1px #f2981f;font-family: 'Museo Slab', sans-serif;}

.package-header-silver {text-align: center; background-image: -webkit-gradient(linear,left bottom,left top,from(#9a9a9a),to(#eee));background-image: linear-gradient(0deg,#9a9a9a,#eee);font-family: 'Fjalla One',sans-serif;color: #000;}
.package-header-gold {text-align: center; background-image: -webkit-gradient(linear,left bottom,left top,from(#8b6709),to(#ffea9d));background-image: linear-gradient(0deg,#8b6709,#ffea9d);font-family: 'Fjalla One',sans-serif;color: #000;}
.package-list {list-style-type: square;}
.package-list li {padding-top: 7px; padding-bottom: 7px; margin: 0; border-bottom: 1px solid #de4c38;}

.seperator {margin: 1rem 0 2rem;}
.seperator:before {content: ''; display: block; max-width: 30%; width: 250px; height: 2px; background-color: #db2626; margin: 0 auto;}
.seperator.bg-black:before {background-color: #000;}
.seperator.w-100:before {max-width: 100%; width: 100%;}

.grayscale {-webkit-filter: grayscale(100%); filter: grayscale(100%);}

.font-family-exo {font-family: 'Exo', sans-serif;}
.font-family-montserrat {font-family: 'Montserrat', sans-serif;}

.list-style-square {list-style-type: square;}


/*.timer-display {margin:.7rem auto; max-width: 500px;}
.timer-display .timer-time {font-size:2.5rem; padding: .5rem; border-radius: .5rem;}
.timer-display small {display:block; font-size:.85rem; margin-top: .5rem;} */



.timer-display{ display: flex; justify-content: space-between; gap:10px; flex-flow: row wrap; align-items: center; height: 111px;}


.order-preload-cover{ position: fixed; width:100%; height:100%; top:0;left:0; background: rgba(0,0,0,.8);  z-index: 9999999999999;}
.order-preload-container { width:100%; max-width:600px; margin:calc(25% - 200px) auto;}
.order-preload-container .order-preload-body{ padding: 20px; text-align: center;}
.order-preload-container .order-preload-body img{ display: block; width:90%; max-width:400px; margin: 0 auto; }

.lds-ellipsis{display:inline-block;position:relative;width:64px;height:64px;}
.lds-ellipsis div{position:absolute;top:27px;width:11px;height:11px;border-radius:50%;background:#fff;animation-timing-function:cubic-bezier(0, 1, 1, 0);}
.lds-ellipsis div:nth-child(1){left:6px;animation:lds-ellipsis1 0.6s infinite;}
.lds-ellipsis div:nth-child(2){left:6px;animation:lds-ellipsis2 0.6s infinite;}
.lds-ellipsis div:nth-child(3){left:26px;animation:lds-ellipsis2 0.6s infinite;}
.lds-ellipsis div:nth-child(4){left:45px;animation:lds-ellipsis3 0.6s infinite;}

.doctor-zielinski-img {margin: 0 auto; display: block;}

@media all and (max-width:767px){ .order-preload-container{ margin:50% auto 0;} }
@keyframes lds-ellipsis1{ 0%{transform:scale(0);} 100%{transform:scale(1);} }
@keyframes lds-ellipsis3{ 0%{transform:scale(1);} 100%{transform:scale(0);} }
@keyframes lds-ellipsis2{ 0%{transform:translate(0, 0);} 100%{transform:translate(19px, 0);} }

@media (min-width: 1200px){
    .container, .container-lg, .container-md, .container-sm {max-width: 1350px;}

    .text-xl-nowrap {white-space: nowrap!important;}
}

@media (min-width: 992px){
    .text-xl-nowrap {white-space: nowrap!important;}
}

@media (min-width : 768px ){
    .row-cols-md-7>* {-ms-flex: 0 0 14.285%;flex: 0 0 14.285%;max-width: 14.285%;}	
}

@media (max-width: 767px){

    h1,.h1 {font-size: 1.75rem;}
    h2,.h2 {font-size: 1.35rem;}
    h3,.h3 {font-size: 1.25rem;}
    h4,.h4 {font-size: 1.15rem;}
    h5,.h5 {font-size: 1rem;}
	
	.silverColumn {max-width: 100%!important}
	
	.w-Ben {max-width: 22%!important}
	
	.silverBoxOne {
	border-style: solid;
	border-left-width: 1px;
	border-bottom-width: 1px;
	border-right-width: 0px;
	border-top-width: 0px;
	border-color: #b1b1b1;
	border-bottom-left-radius: 16px;
		border-bottom-right-radius: 16px;
	max-width: 95%; padding: 1em; background-color: white;
}

.silverBoxTwo {
	border-style: solid;
	border-left-width: 0px;
	border-bottom-width: 0px;
	border-right-width: 1px;
	border-top-width: 1px;
	border-color: #b1b1b1;
	border-bottom-left-radius: 16px;
		border-bottom-right-radius: 16px;
	max-width: 90%; padding: 1em; background-color: white;
	margin-left: 17px;
}
	
	
	
	

    

    .font-xxxl {font-size: 3.3rem;}
	.font-xxl {font-size: 2.2rem;}
    .font-xl {font-size: 1.6rem;}
    .font-lg {font-size: 1.35rem;}
    .font-md {font-size: 1.15rem;}
    .font-nm {font-size: 1rem;}
    .font-sm {font-size: .8rem;}
    .font-xs {font-size: .3rem;}

	.timer-display {height:72px;}
	.timer-display .timer-time {font-size:1.2rem;}


    #exportsRow h4 {font-size: 1rem;}
    #exportsRow blockquote {font-size: 0.75rem;}

    .hero {max-width: 100%; padding: 0em; }
	
	
	.block-quote {padding-top: 0em!important;
    padding-bottom: 0em!important;
    border-left-width: 0.6em!important;
    border-left-color: #000!important;
    font-family: 'Oswald', sans-serif!important;
    font-size: 0.8em!important;
    font-weight: 600!important;}
	
}







.video-overlay {position: absolute;left: 0%;top: 0%;right: 0%;bottom: 0%;z-index: 3; padding: .5rem; background-color: rgba(0, 0, 0, 0.15);backdrop-filter: blur(12px);}
.video-overlay .overlay-text {color: #f2981f;font-size: 2.8em;}
.video-overlay .video-overlay-content-icon {margin-top: 4px; text-align: center;}
.video-overlay .video-overlay-content-icon .play-icon {width: 100px;}

.private-overlay {position: relative; z-index: 5; padding: .5rem; background-color: rgba(0, 0, 0, 0.15);backdrop-filter: blur(12px);}
.private-overlay .private-video-text {padding-right: 1rem; padding-left: 1rem; background-color: #fff; color: red; font-size: 2.2rem;}