.vsl-topbar{
	background:#fff;
	padding:5px 0;
}
.click-bank{margin:0 auto;display:block;max-width:100%;}

.vsl-sec1{background:url(../images/vsl-sec1.jpg) center top no-repeat;padding:22px 0 50px 0;}
.vslhd{
	font-weight:bold;
	font-size:56px;
	line-height:68px;
	color:#fff;
	text-align:center;
}
.vslhd span.span1{
	background:url(../images/vsls1hdbg.jpg) left 9px repeat-x;
	padding:2px 4px;
	color:#000;
}
.vslvideobx{
	margin:30px 8px 0 8px;
	background:#fff;
	padding:6px 4px 4px 4px;
}
.vslvideobx-txtarea{position:relative;}
.txtareatxt{
	font-family: "Outfit", sans-serif;
	font-size:18px;
	line-height:26px;
	text-align:center;
}
.lftspeaker, .rgtspeaker{position:absolute;top:6px;}
.lftspeaker{left:180px;}
.rgtspeaker{right:180px;}
.vslvideo{margin:5px auto 0 auto;display:block;max-width:100%;height:auto;}
/*------------------------------*/
.vsl-sec2{padding:52px 0;}
.vsls2bx{
	background:#fffeec;
	border:2px solid #e7e4b1;
	border-radius:16px;
}
.vsls2bxhd{
	background:#ffebc3;
	padding:10px 20px 6px 20px;
	border-radius:14px 14px 0 0;
}
.vsls2bxhd p{
	font-weight:bold;	
	font-size:44px;
	line-height:54px;
	text-align:center;
	color:#292a5c;
}
.vsls2bxarw{margin:0 auto;display:block;max-width:100%;}
.vsls2bxbtm{padding:0 20px 30px 20px;}
.vsls2bximg{margin:24px auto 0 auto;display:block;max-width:100%;height:auto;}
ul.vsls2bxlist{padding:14px 0 0 0;width:86%;margin:0 auto;display:table;}
ul.vsls2bxlist li{
	float:left;
	display:inline-block;
	width:33.33%;
	background:#5590d8;
	padding:10px 20px 10px 98px;
	position:relative;
}
ul.vsls2bxlist li:first-child{
	background:#8d5cc7;
	border-radius:14px 0 0 14px;
}
ul.vsls2bxlist li:last-child{
	background:#26afbd;
	border-radius:0 14px 14px 0;
}
ul.vsls2bxlist li p{
	font-weight:bold;
	font-size:24px;
	line-height:30px;
	color:#fff;
	text-align:left;
}
ul.vsls2bxlist li img{
	position:absolute;
	left:30px;
	top:10px;
}
ul.vsls2bxlist li:nth-child(2) img{left:39px;}
.regularprc{
	font-size:22px;
	line-height:32px;
	text-align:center;
	margin-top:30px;
}
.regularprc span{margin:0 2px;padding:0 2px;}
.vsls2bx-prcbx{margin:20px auto 0 auto;width:354px;display:block;position:relative;}
.vsls2bxtxt{
	font-weight:bold;
	font-size:24px;
	line-height:34px;
	text-align:center;
}
.vsls2bxprc{
	font-weight:bold;
	font-size:71px;
	line-height:71px;
	color:#1b2b61;
	text-align:center;
	margin-top:8px;
}
.vsls2bx-lftarw, .vsls2bx-rgtarw{position:absolute;top:14px;}
.vsls2bx-lftarw{left:0;}
.vsls2bx-rgtarw{right:0;}
.vsls2btn{margin:12px auto 0 auto;display:block;max-width:100%;height:auto;}

/*----------------strip-----------------*/
.strip{background:#eae9f1;padding:25px 0;}
.strip-hding{
	font-weight:600;
	font-size:24px;
	line-height:30px;
	text-align:center;
	letter-spacing:0.5px;
}
.strip-logos{margin:21px auto 0 auto;display:block;max-width:100%;}
/*------------------------------*/
.vsl-sec3{padding:40px 0;}
.ref-hding{	
	text-align:left;
	font-size:24px;
	line-height:34px;
}
.ref-lft, .ref-rgt{
	float:left;
	display:inline-block;
	width:48%;
	margin:5px 0 0 0;
	padding:0 0 0 0;
}
.ref-rgt{float:right;padding:0 0 0 0;}	
ul.ref-list{padding:0 0 0 0;}
ul.ref-list li {
	font-family: "Open Sans", sans-serif;
    font-size: 14px;
    line-height: 22px;
    text-align: left;
    color: #868686;
    margin: 12px 0 0 0;
    overflow-wrap: break-word;
    word-wrap: break-word;
    padding: 0 0 0 30px;
    position: relative;
}
.refnum {
    font-size: 14px;
    line-height: 22px;
    text-align: left;
    color: #868686;
    width: 28px;
    position: absolute;
    left: 0;
    top: 0;
}

@media only screen and (max-width: 1000px){
.vsl-sec1{background-size:cover;}
.vslhd{
	font-size:45px;
	line-height:57px;
}
.vslvideobx{margin:30px 0 0 0;}
.lftspeaker{left:80px;}
.rgtspeaker {right:80px;}

.vsls2bxhd p{font-size:36px;line-height:46px;}
ul.vsls2bxlist{width:98%;}
ul.vsls2bxlist li {padding: 10px 10px 10px 88px;}
ul.vsls2bxlist li img{left:20px;}
ul.vsls2bxlist li p {
    font-size: 22px;
    line-height: 28px;
}
.ref-lft, .ref-rgt{width:48%;padding:0;}
.regularprc {font-size: 20px;line-height: 30px;margin-top: 26px;}
.vsls2bx-prcbx{margin-top:17px;}
.vsls2bxtxt {font-size: 22px;line-height: 32px;}
}
@media only screen and (max-width: 767px){
.vsl-topbar{padding:3p x0;}
.click-bank{width:230px;height:auto;}
.vsl-sec1{background:url(../images/vsl-sec1-mob.jpg) center top no-repeat;background-size:cover;padding:14px 0 30px 0;}
.vslhd {font-size: 27px;line-height: 37px;}
.vslhd span.span1{background:url(../images/vsls1hdbg.jpg) left 6px repeat-x;}	
.vslvideobx{width:450px;margin:22px auto 0 auto;}
.vslvideobx-txtarea{padding:0 30px;}
.txtareatxt {font-size: 14px;line-height: 16px;}
.lftspeaker{left:64px;top:9px;}
.rgtspeaker{right:64px;top:9px;}

.vsl-sec2 {padding: 34px 0;}
.vsls2bxhd {padding: 10px 10px 2px 10px;}
.vsls2bxhd p{font-size:31px;line-height:40px;}
.vsls2bxbtm {padding: 0 15px 15px 15px;}
.vsls2bximg{margin:15px auto 0 auto;}
ul.vsls2bxlist{width:100%;padding:8px 0 0 0;}
ul.vsls2bxlist li{padding:6px 10px 8px 48px;}
ul.vsls2bxlist li img{height:35px;left:10px;top:11px;width:auto;}
ul.vsls2bxlist li:nth-child(2) img{left:14px;top:11px;}
ul.vsls2bxlist li p {
    font-size: 15px;
    line-height: 21px;
}
.regularprc {
	font-size: 18px;
	line-height: 28px;
	margin-top: 20px;
}
.vsls2bx-prcbx{margin-top:12px;width:300px;}
.vsls2bxtxt {
	font-size: 20px;
	line-height: 30px;
}
.vsls2bxprc {font-size: 64px;line-height: 64px;margin-top: 6px;}
.vsls2bx-lftarw, .vsls2bx-rgtarw{width:74px; height:auto;}
.vsls2btn {margin: 4px auto 0 auto;}

.strip-hding {font-size: 22px;line-height: 30px;}
.strip-logos {margin: 15px auto 0 auto;height:auto;}

.vsl-sec3 {padding: 30px 0 34px 0;}
.ref-hding {
	font-size: 20px;
	line-height: 30px;
}
.ref-lft, .ref-rgt{width:100%;padding:0;}
ul.ref-list li {
    font-size: 12px;
    line-height: 18px;
    padding: 0 0 0 24px;
}	
.refnum {
    font-size: 12px;
    line-height: 18px;
    width: 22px;
}	
}
@media only screen and (max-width: 479px){
.vslvideobx{width:100%;}
.lftspeaker{left:24px;top:9px;}
.rgtspeaker{right:24px;top:9px;}

.vsls2bxhd {padding: 6px 10px 0 10px;}
.vsls2bxhd p{
	font-size:25px;
	line-height:33px;
}
.vsls2bxbtm {padding: 0 10px 15px 10px;}
ul.vsls2bxlist li {padding: 7px 10px 8px 10px;}	
ul.vsls2bxlist li img, ul.s26bxlist li:nth-child(2) img{display:none;}
ul.vsls2bxlist li p{text-align:center;}	
.vsls2bx-prcbx{width:250px;}
.vsls2bxtxt {font-size: 20px;line-height: 28px;}
.vsls2bxprc {
    font-size: 54px;
    line-height: 54px;
}
.vsls2bx-lftarw, .vsls2bx-rgtarw{width:64px;height:auto;}

.strip-hding {font-size: 20px;line-height: 28px;}
	
}
@media only screen and (max-width: 389px){
.vslhd {font-size: 26px;line-height: 36px;}
.lftspeaker{left:8px;top:9px;}
.rgtspeaker{right:8px;top:9px;}	
.vsls2bxhd p{
	font-size:23px;
	line-height:31px;
}	
}







