h6{ letter-spacing: 0; }

p, .p16, p.p16, .mini-contain p, p.mini, .p16-contain p, .p16-contain li{
	/*font-weight: 500;*/ line-height: 1.75 !important;
}

.p16-contain li{
	font-size: 16px;
    line-height: 21px;
	line-height: 1.75 !important;
    padding-bottom: 18px;
}

.fc-blu{ color: #0046D7; }
.fc-oj2{ color: #fa8368; }

.btn{
	line-height: 23px;
}

.img-shad > img{
	filter: drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.25));
}
.img-shad:before{
	background-color: #CBE3DF;
}
.img-shad.rnd:before{
	border-radius: 4px;
}

.rnd > img {
    border-radius: 6px;
}

.img-shad.bl:before{
	top: 23px;
    left: -40px;
    right: calc(50% - 50px);
    bottom: -30px;
}
.img-shad.br:before{
	top: 23px;
    right: -40px;
    left: calc(50% - 50px);
    bottom: -30px;
}

ul{
	padding-left: 16px;
    max-width: 100%;
}

ul.bull-oj{
	list-style: none; padding: 0;
}
ul.bull-oj li{
	position: relative; padding-left: 20px;
}
ul.bull-oj li:before{
	content: ""; display: block; position: absolute;
    border-radius: 100%; width: 7.5px; height: 7.5px;
    top: 7px; left: 5px; right: 0; bottom: 0; background: #FA8368;
}
ul.bull-oj.lowpad li{
	padding-bottom: 6px;
}
ul.bull-oj.padleft{
	padding-left: 24px;
}

ul.list-chk-wht-cir-grn{}
ul.list-chk-wht-cir-grn{ list-style: none; padding-bottom: 14px; padding-left: 0; }
ul.list-chk-wht-cir-grn li{ position: relative; padding: 0 0 20px 38px; }
ul.list-chk-wht-cir-grn li:before{ content:""; position: absolute; top: 3px; left: 0; right: 0; bottom: 0; width: 25px; height: 25px;
    background: url(https://liveyourmessage.com/inc/images/chk-wht-cir-grn-v3.svg) no-repeat; background-size: 100%; }

ul.list-chk-transp-cir-wht{}
ul.list-chk-transp-cir-wht{ list-style: none; padding-bottom: 14px; padding-left: 0; }
ul.list-chk-transp-cir-wht li{ position: relative; padding: 0 0 20px 38px; }
ul.list-chk-transp-cir-wht li:before{ content:""; position: absolute; top: 3px; left: 0; right: 0; bottom: 0; width: 25px; height: 25px;
    background: url(https://liveyourmessage.com/inc/images/chk-transp-cir-wht.svg) no-repeat; background-size: 100%; }

ul.list-chk-transp-cir-oj{}
ul.list-chk-transp-cir-oj{ list-style: none; padding-bottom: 14px; padding-left: 0; }
ul.list-chk-transp-cir-oj li{ position: relative; padding: 0 0 20px 38px; }
ul.list-chk-transp-cir-oj li:before{ content:""; position: absolute; top: 3px; left: 0; right: 0; bottom: 0; width: 25px; height: 25px;
    background: url(https://liveyourmessage.com/inc/images/chk-transp-cir-oj.svg) no-repeat; background-size: 100%; }

ul.chk-sml li{ padding-left: 30px }
ul.chk-sml li:before{ width: 18px; height: 18px; top: 3px; }
.p16-contain ul.chk-sml li:before{ top: 5px; }

/*** Three Columns ***/
.cols3-contain{
	display: flex; margin: 0 auto 24px;
	max-width: 100%; width: 966px;
	justify-content: space-between; flex-wrap: wrap;
}
.cols3-contain .col-sing{
	width: 28.573%;
}
.cols3-contain .col-sing .col-img{
	max-width: 100%; width: 243px;
    margin: 0 auto 39px;
}
.cols3-contain .col-sing .col-text{
	text-align: center;
}

/*** Two Columns ***/
.cols2-contain{}
.cols2-contain .col-sing{
	display: flex; justify-content: space-between;
	align-items: center; margin-bottom: 36px; flex-wrap: wrap;
}
.cols2-contain .col-sing .col-img{
	width: 45%;
}
.cols2-contain .col-sing .col-text{
	width: 48.96%;
}
.cols2-contain .col-sing .col-text p:last-child{
	padding-bottom: 0;
}

/*** Two Columns Reverse ***/
.cols2-contain.rev{
	max-width: 100%;
    width: 993px;
    margin: 0 auto;
}
.cols2-contain.rev .col-sing{}
.cols2-contain.rev .col-sing .col-img{
	order: 1; width: 36.26%;
}
.cols2-contain.rev .col-sing .col-text{
	width: 59.62%;
}
.cols2-contain.rev .col-sing h6{
    font-weight: 500;
}

/*** Popout Value Stack ***/
.popout{ padding: 28px 40px; background: #fff; border: dashed 1px #ebede7;
    box-shadow: 0px 10px 18px 8px rgba(230,234,239,1.5); max-width: 100%; width: 924px; margin: 18px auto; }
.popout h6{ text-align: center; padding: 12px 0; }
.popout p:last-child{ padding: 0; }
.popout .line{ position: relative; display: inline-block; width: 100%;
	border-bottom: 1px solid #e1e1e1; padding: 12px 30px 12px 40px; padding: 24px 0; }
.popout .line.nobord{ border-bottom: none; }
.popout .line.short{ padding-top: 4px; padding-bottom: 12px; }
.popout .line.bull{ padding: 0 30px 10px 90px; }
.popout .line.bull:before {
    content: "";position: absolute; border-radius: 100%;
    height: 7px; width: 7px;
    top: 9px; left: 69px;
    background: #000;
}

.popout .line .item{ width: calc(100% - 174px); float: left; padding: 0; }
.popout .line .price{ width: auto; float: right; padding: 0; text-align: right;
	font-weight: 400; color: #048E76; }
.popout .line .price.blu{ color: #0046d7; }
.popout  .big-value-box{ text-align: center; background: rgba(202, 219, 255, 0.60); margin: 20px auto; padding: 20px; }
.popout  .big-value-box h6{ padding: 0 !important; }
.popout  .big-value-box .total-value{ position: relative; font-weight: 450; padding: 0 0 6px; display: inline-block; }
.popout  .big-value-box .total-value:after{ content:""; position: absolute; height:6px; width: 100%;
	background: #048E76; bottom: 0; left: 0; right: 0; }

.popout .line2{ position: relative; display: inline-block; width: 100%;
	border-bottom: 1px solid #e1e1e1; padding: 12px 30px 12px 40px; }
.popout .item-full li{ padding-bottom: 14px; }

.block-wht-rnd{ background: #fff; color: #000; border-radius: 40px; padding: 43px 50px; margin: 0 auto 28px; }
.block-wht-rnd > *:last-child{ padding-bottom: 0; margin-bottom: 0; }

/*** Belcher Box ***/
.belcher{
	position: relative;
    border: dashed 4px #000;
    padding: 28px 40px 20px;
    background: #fff;
    box-shadow: 0px 10px 18px 8px rgba(230, 234, 239, 1.5);
    max-width: 100%;
    width: 924px;
    margin: 18px auto;
}

.belcher .inner{
	
}

.text-first{}
.text-first .block-right.block-img{ order: 1; width: 44.02%; }
.text-first .block-left.block-text{  order: 0; width: 50.43%; }

.img-first .block-left.block-img{ width: 43.42%; }
.img-first .block-right.block-text{ width: 50.43%; }

/**************/
#header{
	color: #fff;
}
#header:after{
	background: linear-gradient(180deg, rgba(0, 70, 215, 0.5) 0%, rgba(1, 1, 0, 0.5) 100%);
	top: 0; left: 0; right: 0; bottom: 0; opacity: .6;
}
#header:before{
	background: url('https://liveyourmessage.com/x-factor/images/banner-xf-apprenticeship-v3-tp.png') no-repeat center center;
	background-size: cover;
}
#header .content-block{
	padding: 58px 0 64px; display: inline-block; width: 100%;
}
#header .content-block .banner-logo{
	margin-bottom: 100px;
}

/*from summary*/
#right-now{
	background: url('https://liveyourmessage.com/certification/images/bg-cafe-tp.png') #048E76EB center center;
	background-size: cover;
	color: #fff !important;
}
#right-now .content-block{
	padding: 100px 0; color: #fff !important;
}
#right-now .content-block .block-text{
	max-width: 100%; width: 1096px; margin: 0 auto;
}
#right-now .content-block .block-text-2{
	max-width: 100%; width: 780px; margin: 0 auto;
}
/****/

#sec-1-valuable{ }
#sec-1-valuable .content-block{
	padding: 69px 0;
}
#sec-1-valuable .content-block .block-left.block-img{ width: 43.42%; }
#sec-1-valuable .content-block .block-right.block-text{ width: 50.43%; }

#sec-2-valuable2{ background: #F3F6FF; }
#sec-2-valuable2 .content-block{ padding: 69px 0; }
#sec-2-valuable2 .block-right.block-img{ order: 1; width: 44.02%; }
#sec-2-valuable2 .block-left.block-text{  order: 0; width: 50.43%; }

#sec-3-hamster{ }
#sec-3-hamster .content-block{
	padding: 69px 0 19px;
}
#sec-3-hamster .content-block .block-left.block-img{ width: 43.42%; }
#sec-3-hamster .content-block .block-right.block-text{ width: 50.43%; }

#sec-4-experts{  }
#sec-4-experts .content-block{ padding: 69px 0; }
#sec-4-experts .block-right.block-img{ order: 1; width: 44.02%; }
#sec-4-experts .block-left.block-text{  order: 0; width: 51.43%; }

#sec-5-think{
	background: url('https://liveyourmessage.com/certification/images/bg-lady-laptop-tp.png') #048E76EB center center;
	background-size: cover;
	color: #fff !important;
}
#sec-5-think .content-block{
	padding: 69px 0; color: #fff !important;
}
#sec-5-think .content-block .block-text{
	max-width: 100%; width: 1096px; margin: 0 auto;
}
#sec-5-think .content-block .block-text-2{
	max-width: 100%; width: 780px; margin: 0 auto;
}

#sec-6-good-news{ }
#sec-6-good-news .content-block{
	padding: 69px 0;
}
#sec-6-good-news .content-block .block-left.block-img{ width: 43.42%; }
#sec-6-good-news .content-block .block-right.block-text{ width: 50.43%; }

#sec-7-optimizing{ background: #F5F5F4; }
#sec-7-optimizing .content-block{
	padding: 69px 0;
}

#sec-8-tools{ background: #F3F6FF; }
#sec-8-tools .content-block{
	padding: 69px 0;
}

#sec-9-spending{
	background: url('https://liveyourmessage.com/certification/images/bg-wireframe-hands-tp.png') #048E76EB center center;
	background-size: cover;
	color: #fff !important;
}
#sec-9-spending .content-block{
	padding: 69px 0;
}
#sec-9-spending .content-block .block-text{
	max-width: 100%; margin: 0 auto;
}
#sec-9-spending .content-block .block-text-2{
	max-width: 100%; width: 780px; margin: 0 auto;
}

#sec-10-humans .content-block{
	padding: 69px 0;
}
#sec-10-humans .block-left.block-text{ width: 40%; }
#sec-10-humans .block-right.block-img{ width: 55.47%; }
#sec-10-humans .block-left.block-text{ width: 58%; }
#sec-10-humans .block-right.block-img{ width: 38.47%; }

#sec-11-almost50{
	background: url('https://liveyourmessage.com/certification/images/bg-conference-table-tp.png') #0046D7 center center;
	background-size: cover;
	color: #fff !important;
}
#sec-11-almost50 .content-block{
	padding: 69px 50px;
	color: #fff !important;
}

#sec-11-almost50 .content-block .block-text-2{
	max-width: 100%;
	margin: 0 auto;
}
#sec-11-almost50 .content-block .block-text-2 p{
	font-weight: 400;
}

#sec-12-worth{}
#sec-12-worth .content-block{ padding: 69px 0; }

#sec-12-2-worth{ background: #048E76EB; color: #fff; }
#sec-12-2-worth .content-block{ padding: 69px 0; }

#sec-13-designer{ background: #F3F6FF; }
#sec-13-designer .content-block{ padding: 69px 0; }

#sec-13-2-testimonials0{}
#sec-13-2-testimonials0 .content-block{ padding: 69px 0; }

#sec-14-introducing{ background: #F5F5F4; }
#sec-14-introducing .content-block{ padding: 69px 0; }
#sec-14-introducing .content-block .xf-logo{
	max-width: 100%; width: 640px; margin: 0 auto 30px;
}
#sec-14-introducing .content-block .block-left{ width: 429px; }
#sec-14-introducing .content-block .block-right{ width: 492px; }

#sec-15-testimonials1{ }
#sec-15-testimonials1 .content-block{ padding: 69px 0; }

.testimonials-contain{
	position: relative;
}
.testimonial-sing{
	background: #F3F6FF;
	display: flex;
	justify-content: space-between;
	position: relative;
	border-radius: 8px;
	padding: 49px 120px 49px 54px;
	width: 100%;
	margin-bottom: 64px;
}
.testimonial-sing.noquo:before{
	display: none;
}
.testimonials-contain .testimonial-sing:last-child{
	margin-bottom: 0;
}
.testimonial-sing:before{
	content:""; display: block; position: absolute;
	background: url(../images/quotes-right-blu.svg);
	background-size: 100%;
    width: 37px; height: 27px;
    top: 25px; right: 71px;
}
.testimonial-thm{
	width: 32%;
	padding-top: 30px;
}
.testimonial-thm picture{
	border-radius: 6px;
	filter: drop-shadow(0 4.41px 5.41px rgba(0, 0, 0, 0.25));
}
.testimonial-thm picture img{
	border-radius: 6px;
}
.testimonial-body{
	width: 64.5%;
}
.testimonial-body *:last-child{
	padding-bottom: 0;
}

#sec-16-inside{
	background: #F4F4F4;
}
#sec-16-inside .content-block{
	padding: 69px 0;
}
#sec-16-inside .content-block .block-center{
	max-width: 100%; width: 832px; margin: 0 auto;
}
#sec-16-inside .content-block .block-left.block-text{
	width: 55.43%;
}
#sec-16-inside .content-block .block-right.block-img{
	width: 42.0%;
}

#sec-17-premium{ background: #F3F6FF; }
#sec-17-premium .content-block{ padding: 69px 0; }

#sec-18-consulting{}
#sec-18-consulting .content-block{ padding: 69px 0; }


#sec-19-real-businesses{ background: #F5F5F4; }
#sec-19-real-businesses .content-block{ padding: 69px 0; }

#sec-20-elite{
	background: url('https://liveyourmessage.com/certification/images/bg-group-marisa-tp.png') #000000 center center;
	background-size: cover;
	color: #fff !important;
}
#sec-20-elite .content-block{
	padding: 69px 76px; color: #fff !important;
}

#sec-21-everything{
	background: url('https://liveyourmessage.com/certification/images/bg-blu-group-breakout-tp.png') #0046D7 center center;
	background-size: cover;
	color: #fff !important;
}
#sec-21-everything .content-block{
	padding: 69px 50px;
	color: #fff !important;
}

#sec-21-everything .content-block .block-text-2{
	max-width: 100%;
	margin: 0 auto;
}
#sec-21-everything .content-block .block-text-2 p{
	font-weight: 400;
}

#sec-22-pricing{}
#sec-22-pricing .content-block{ padding: 69px 0; }

#bonuses{}
#bonuses .content-block{
	padding: 69px 0;
}

#exclusive{}
#exclusive .content-block{
	padding: 12px 0 50px 0;
}

#sec-23-cta{ background: #F5F5F4; }
#sec-23-cta .content-block{ padding: 69px 0; }
.side-cta-contain{
	display: flex; justify-content: space-between;
}
.side-cta-contain .cta-sing{
	border-radius: 4px; border: 1px solid #26B1A0;
	background: #FFF; width: 47%;
	text-align: center; padding: 12px;
	transition: background .2s;
}
.side-cta-contain .cta-sing:hover{
	/*text-decoration: none;
	background: rgb(250 131 104 / 25%);*/
}
.side-cta-contain .cta-sing hr{
	border: 1px solid #26B1A0;
    margin: 10px auto; width: 50%;
}
.side-cta-contain .cta-sing .price{ font-size: 32px; }
.side-cta-contain .cta-sing .note{ font-size: 15px; }

#sec-24-works{
	background: url('https://liveyourmessage.com/certification/images/bg-blu-group-breakout-tp.png') #0046D7 center center;
	background-size: cover;
	color: #fff !important;
}
#sec-24-works .content-block{
	padding: 69px 50px;
	color: #fff !important;
}

#sec-24-works .content-block .block-text-2{
	max-width: 100%;
	margin: 0 auto;
}
#sec-24-works .content-block .block-text-2 p{
	font-weight: 400;
}

#sec-25-testimonials2{}
#sec-25-testimonials2 .content-block{ padding: 69px 0; }

#sec-26-faqs{ background: #F5F5F4; }
#sec-26-faqs .content-block{ padding: 69px 0; }
.faqs-contain{}
.faqs-contain .faq-sing{
	

	background: #FFFFFF;
	border: 1.41344px solid #D9DBE9;
	box-shadow: 0px 7.06722px 21.2017px rgba(25, 33, 61, 0.06);
	border-radius: 22.6151px;
	margin: 0 auto 40px;
	padding: 25px 36px;
}
.faqs-contain .faq-sing:last-child{
	margin-bottom: 0;
}
.faqs-contain .faq-sing .faq-title{ position: relative; padding: 20px 120px 30px 0; cursor: pointer; }
.faqs-contain .faq-sing .faq-title > *{
	padding-bottom: 0;
    font-weight: 600;
    max-width: 100%;
    width: 770px;
}
.faqs-contain .faq-sing .faq-answer{ display: none; }
.faqs-contain .faq-sing .arr{
	width: 50px;
    height: 50px;
    background: url(../images/Chevron-Down.svg) #0046D7 no-repeat center center;
    border-radius: 100%;
    position: absolute;
    top: 14px; right: 26px;
	transition: all .2s;
}
.faqs-contain .faq-sing .arr.down{ transform: rotateZ(180deg); }

#sec-27-clock{  }
#sec-27-clock .content-block{ padding: 69px 0; }

#sec-28-two-paths{ background: #048E76; color: #fff; }
#sec-28-two-paths .content-block{ padding: 69px 0; }

#sec-29-testimonials3{}
#sec-29-testimonials3 .content-block{ padding: 69px 0; }

#sec-30-worth{ background: #F5F5F4; }
#sec-30-worth .content-block{ padding: 69px 0; }

#sec-31-still-reading{ background: url('../images/bg-blu-lady-laptop-tp.png') #0046D7 no-repeat center center; background-size: cover; color: #fff; }
#sec-31-still-reading .content-block{ padding: 69px 0; }

.marisa-contain{
	display: flex; align-items: center;
    justify-content: space-between; column-gap: 12px;
    max-width: 100%; width: 602px; margin: 0 auto 24px;
}
.marisa-contain .thm{ width: 147px; }
.marisa-contain .thm picture{}
.marisa-contain .thm picture img{}
.marisa-contain .content{ text-align: left; }

#bio{
	background: #F4F4F4;
}
#bio .content-block{
	padding: 100px 0;
}
.bio-contain{
	display: flex; flex-wrap: wrap;
    place-content: space-between;
}
.bio-contain .bio-sing{
	width: 30%; margin-bottom: 36px;
	box-shadow: 0px 0px 24px 2px rgba(50, 50, 50, .11);
	background: #fff;
}
.bio-contain .bio-thm{
	border-radius: 100%; overflow: hidden;
    max-width: 100%; width: 200px;
    height: 200px; margin: 24px auto 12px;
}
.bio-contain .bio-content{
	padding: 12px 28px 14px;
}
.bio-contain .name-title{
	font-weight: 600;
}

@media (max-width: 1480px){
	
}

@media (max-width: 1280px){
	/*1280*/
	p, .p16, p.p16, .mini-contain p, p.mini, .p16-contain p, .p16-contain li{
		font-size: 16px; line-height: 21px; line-height: 1.75 !important;
	}
	
	/*1280*/
	.popout{ padding: 40px 60px; }
	
	/*1280*/
	.img-first .block-left.block-img{ width: 43.42%; }
	.img-first .block-right.block-text{ width: 53.43%; }
	
	/*1280*/
	#sec-1-valuable .content-block .block-left.block-img{ width: 43.42%; }
	#sec-1-valuable .content-block .block-right.block-text{ width: 53.43%; }
	
	/*1280*/
	#sec-3-hamster .content-block .block-left.block-img{ width: 43.42%; }
	#sec-3-hamster .content-block .block-right.block-text{ width: 53.43%; }
	
	/*1280*/
	#sec-6-good-news .content-block .block-left.block-img{ width: 43.42%; }
	#sec-6-good-news .content-block .block-right.block-text{ width: 53.43%; }
	
	/*1280*/
	#sec-14-introducing{}
	#sec-14-introducing .content-block{
		padding: 100px 0 50px;
	}
	#sec-14-introducing .content-block .block-left{
		width: 429px;
	}
	#sec-14-introducing .content-block .block-right{
		width: 492px;
	}
	
	/*1280*/
	#sec-16-inside{}
	#sec-16-inside .content-block{	}
	#sec-16-inside .content-block .block-center{}
	#sec-16-inside .content-block .block-left.block-text{
		
	}
	#sec-16-inside .content-block .block-right.block-img{
		
	}
	
	/*1280*/
	#sec-everything .content-block{
		padding: 69px 0;
	}
	
	/*1280*/
	#sec-20-elite .content-block{
		padding: 69px 0;
	}
	
	/*1280*/
	#sec-24-works .content-block{
		padding: 69px 0;
	}
	
	/*1280*/
	#bio .content-block{
		padding: 100px 0;
	}
}

@media (max-width: 991px){
	/*991*/
	#header:before{}
	#header .content-block {
		padding: 36px 0;
	}
	
	/*991*/
	.popout{ padding: 40px; }
	
	/*991*/
	#right-now .content-block{
		padding: 69px 0;
	}
	
	/*991*/
	#sec-5-think .content-block{
		padding: 69px 0;
	}
	
	/*991*/
	#sec-10-humans .block-left.block-text{ width: 49%; }
	#sec-10-humans .block-right.block-img{ width: 47.47%; }
	
	/*991*/
	#sec-14-introducing .content-block{
		padding: 69px 0 40px;
	}
	#sec-14-introducing .content-block .block-left{
		width: 286px;
	}
	#sec-14-introducing .content-block .block-right{
		width: 402px;
	}
	
	/*991*/
	#sec-15-testimonials{}
	.testimonial-sing{
		padding: 49px 60px 49px 40px;
	}
	.testimonial-sing:before{
		top: 22px; right: 40px;
	}
	.testimonial-thm{
		width: 32%;
		padding-top: 30px;
	}
	.testimonial-body{
		width: 64.5%;
	}
	
	/*991*/
	#sec-16-inside .content-block{
		padding: 69px 0;
	}
	#sec-16-inside .content-block .block-left{
		width: 360px;
	}
	#sec-16-inside .content-block .block-right{
		width: 350px;
	}
	
	/*991*/
	#sec-20-elite .content-block{
		padding: 69px 0;
	}
	
	/*991*/
	#bonuses .content-block{
		padding: 69px 0;
	}
	
	/*991*/
	#exclusive .content-block{
		padding: 12px 0 69px 0;
	}
	
	/*991*/
	#bio .content-block{
		padding: 69px 0;
	}
	.bio-contain .bio-sing{
		width: 46%;
	}
}

@media (max-width: 768px){
	/*768*/
	.mobscale768{
		width: 90% !important;
	}
	
	/*768*/
	.block-left, .block-right{ float: none; }
	
	.cols3-contain .col-sing .col-img{
		margin: 0 auto 20px;
	}
	
	/*768*/
	.cols3-contain .col-sing{
		max-width: 100%; width: 380px;
		margin: 0 auto 50px; flex: 1;
	}
	
	/*768*/
	.cols2-contain .col-sing{
		display: block; margin-bottom: 69px;
	}
	.cols2-contain .col-sing .col-img{
		width: 100% !important; flex: 1; margin: 0 auto 20px;
	}
	.cols2-contain .col-sing .col-text{
		width: 100% !important; flex: 1;
	}
	.cols2-contain .col-sing .col-text p:last-child{
		padding-bottom: 0;
	}
	
	/*768*/
	.popout { padding: 40px 20px; }
	.popout .line{ padding: 18px 0; }
	.popout .line .item{ width: calc(100% - 120px); }
	.popout h3{ font-size: 27px; }
	.popout .line .price{ font-size: 18px; width: 120px; }
	.popout .rescale p{ font-size: 17px !important; }
	
	.img-shad.bl:before{
		top: 23px;
		left: -26px;
		right: calc(50% - 50px);
		bottom: -16px;
	}
	.img-shad.br:before{
		top: 23px;
		right: -26px;
		left: calc(50% - 50px);
		bottom: -16px;
	}
	
	/*768*/
	.w240-768{
		width: 240px !important; max-width: 100%;
	}
	
	/*768*/
	#header:before{
		background-position: calc(50% - 540px) bottom;
	}
	#header:after{
		background: linear-gradient(0deg, rgba(202, 219, 255, 0.60) 0%, rgba(245, 247, 255, 0.00) 15.5%);
	}
	#header .content-block{
		padding: 36px 0; display: block;
	}
	
	/*768*/
	.img-first .block-left.block-img{ width: 280px; margin: 0 auto 34px; }
	.img-first .block-right.block-text{ width: 100%; }
	
	/*768*/
	.text-first .block-right.block-img{ order: 1; width: 280px; margin: 0 auto 36px; }
	.text-first .block-left.block-text{  order: 0; width: 100%; }
	
	/*768*/
	#sec-1-valuable .content-block .block-left.block-img{ width: 280px; margin: 0 auto 34px; }
	#sec-1-valuable .content-block .block-right.block-text{ width: 100%; }
	
	/*768*/
	#sec-2-valuable2 .content-block{ padding: 64px 0; }
	#sec-2-valuable2 .block-right.block-img{ order: 1; width: 280px; margin: 0 auto 36px; }
	#sec-2-valuable2 .block-left.block-text{  order: 0; width: 100%; }
	
	/*768*/
	#sec-3-hamster .content-block .block-left.block-img{ width: 280px; margin: 0 auto 34px; }
	#sec-3-hamster .content-block .block-right.block-text{ width: 100%; }
	
	/*768*/
	#sec-4-experts .content-block{ padding: 64px 0; }
	#sec-4-experts .block-right.block-img{ order: 1; width: 280px; margin: 0 auto 36px; }
	#sec-4-experts .block-left.block-text{  order: 0; width: 100%; }
	
	/*768*/
	#sec-6-good-news .content-block .block-left.block-img{ width: 280px; margin: 0 auto 34px; }
	#sec-6-good-news .content-block .block-right.block-text{ width: 100%; }
	
	/*768*/
	#sec-10-humans .block-left.block-text{ width: 100%; }
	#sec-10-humans .block-right.block-img{ width: 280px; margin: 0 auto 34px; }
	
	/*768*/
	#sec-14-introducing .content-block .block-left{
		margin: 0 auto 12px;
	}
	
	/*768*/
	#sec-15-testimonials{}
	.testimonial-sing{
		display: block;
		padding: 30px;
	}
	.testimonial-sing:before{
		top: 22px; right: 24px;
	}
	.testimonial-thm{
		width: 180px; max-width: 100%;
    	padding-top: 0; margin: 0 auto 16px;
	}
	.testimonial-body{
		width: 100%;
	}
	
	/*768*/
	#sec-16-inside{}
	#sec-16-inside .content-block{	}
	#sec-16-inside .content-block .block-center{}
	#sec-16-inside .content-block .block-left.block-text{
		width: 100%;
	}
	#sec-16-inside .content-block .block-right.block-img{
		width: 300px; max-width: 100%; margin: 0 auto 24px;
	}
	
	/*768*/
	#sec-26-faqs{}
	.faqs-contain .faq-sing{
		padding: 16px 20px;
	}
	.faqs-contain .faq-sing .faq-title{
		padding: 20px 70px 30px 0;
	}
	.faqs-contain .faq-sing .arr{
		right: 0;
	}
	
	
	/*768*/
	.bio-contain .bio-sing{
		width: 100%;
	}
}

@media (max-width: 575px){
	
}

@media (max-width: 480px){
	.marisa-contain{
		display: block;
	}
	.marisa-contain .thm{ width: 147px; margin: 0 auto 8px; }
	.marisa-contain .content{ width: 100%; }
}