@charset "utf-8";

#pg-wrap{position:relative; display:block; width:100%; min-width:320px; overflow:hidden; border:0px solid}

/**########################################################**/
/**###### - - - HEADER
/**########################################################**/
#headr { background-image:url(../images/banner.png); background-size: cover; background-repeat:no-repeat; background-position: right top;}
#headrBg{width:100%; position:relative; background-color:rgba(5,20,85,.5); background-image: linear-gradient(45deg, rgba(5,20,85,.55) 15%, rgba(5,20,85,.15) 45%, rgba(5,20,85,.0) 85%);}
#headr hr{ clear:both;}
#headr .maindv{ width:1000px; min-height:250px; margin:0 auto; padding:0; border:0px solid rgba(255,255,255,1);}
@media all and (max-width: 1067px){
	#headr .maindv{ width:calc(100% - 40px); padding:0 20px;}
}

/*-- --*/
#headr .hdr{ padding:25px 0 0; border:0px solid rgba(255,255,255,1);}
#headr .hdr .logo{ height:37px; float:left;}

#headr .hdr .menuLn{margin:1px 25px 0 0; font-weight:; float:right;}
#headr .hdr .menuLn i{ margin:0 3px 0 0;}
#headr .hdr .menuLn > a{ position:relative; font-family:Bri293; font-size:15px; letter-spacing:-.25px; color:rgba(255,255,255,1); cursor:pointer;}
#headr .hdr .menuLn > a:hover{ color:rgba(255,255,255,1); border-bottom:0px solid rgba(255,255,255,1);}
#headr .hdr .menuLn > a:nth-of-type(n+2){ margin-left:15px;}
/*Mb*/
#headr .hdr .menuLn-Icon i{ margin:0 3px 0 0;}
#headr .hdr .menuLn-Icon a{ display:inline-block; width:calc(100% - 40px); padding:10px 20px; background-color:rgba(255,255,255,1); border-bottom:1px solid rgba(248,118,10,.25); color:rgba(0,102,153,1); font-family:Bri293; cursor:pointer;}
#headr .hdr .menuLn-Icon a:hover{ color:rgba(102,153,204,1);}

/* Mobile Menu */
#headr .hdr .menuLn-Icon{display:none; position:relative; width:35px; height:26px; border:0px solid rgba(255,255,255,1); margin-left:15px; cursor:pointer; background-image:url(../images/menu.png); background-size:auto 16px; background-repeat:no-repeat; background-position: right center; padding:0 28px 0 0; float:right; z-index:125}
#headr .hdr .menuLn-Icon > span{ display:none; margin:4px 0 0; font-size:14px; font-family:Foliol; letter-spacing:-.5px; color:rgba(255,255,255,1);}
#headr .hdr .menuLn-Icon .dV{display:none; position:absolute; min-height:35px; width:155px; top:45px; right:0; background-color:rgba(255,255,255,1); cursor: default; z-index:125;}
#headr .hdr .menuLn-Icon .dV:before{position:absolute; display:inline-block; content:''; width:0; height:0; border-bottom:15px solid rgba(255,255,255,1); border-left:7.5px solid transparent; border-right:7.5px solid transparent; top:-9.9px; right:5px;}
#headr .hdr .menuLn-Icon .dV.open{display:block; border:0px solid; z-index:500; border:0px solid; box-shadow:1px 1px 1px 1px rgba(100,125,175,.05);}

#headr .hdr .menuLn-Icon .spnr{position:absolute; width:24px; height:24px; color:rgba(5,20,85,.5); left:calc(50% - 12px); top:calc(50% - 12px);}

#headr .hdr .menuLn-Icon .dv [class^='mn']{ display:inline-block; width:calc(100% - 16px); padding:7px 8px; font-size:18px; font-family:Cranberr; font-weight:; border-bottom:1px solid rgba(255,255,255,1); cursor:pointer; z-index:125;}
#headr .hdr .menuLn-Icon .dv [class^='mn']:hover{ color:rgba(155,0,10,1);}

#headr .hdr .acctDv{ display:inline-block; border:0px solid rgba(255,255,255,1); float:right;}
#headr .hdr #acctRg{display:inline-block; padding:5px 25px; color:rgba(255,255,255,1); background-color:rgba(248,118,10,1); text-transform:uppercase; border-radius:30px; font-size:13px; font-family:Foliol; letter-spacing:-.5px; border:0px solid rgba(255,255,255,.25); box-shadow:2px 2px 1px rgba(255,255,255,.35); text-align:center; cursor:pointer;}
#headr .hdr #acctLg{display:inline-block; margin-left:6px; font-weight:bold; font-size:15px; font-family:Foliol; color:rgba(255,255,255,1);}
/***/
#headr .hdr .menuLn-Icon #acctRg{display:block; width:95px; margin:15px auto 10px; border:1px solid rgba(255,255,255,.25); box-shadow:2px 2px 1px rgba(255,255,255,.35); text-align:center; cursor:pointer;}
#headr .hdr .menuLn-Icon #acctLg{display:block; width:95px; padding:5px 10px; color:rgba(51,102,153,1); font-weight:bold; font-size:15px; font-family:Foliol; border-radius:30px; margin:15px auto 20px; border:1px solid rgba(51,102,153,.15); box-shadow:2px 2px 1px rgba(125,125,175,.35); background-color:rgba(255,255,255,1); text-align:center; cursor:pointer;}

@media all and (max-width: 817px){
	#headr .hdr .menuLn{ display:none;}
	#headr .hdr .menuLn-Icon{ display:block;}
}
@media all and (max-width: 517px){
	#headr .hdr .acctDv{ display:none;}
	#headr .hdr .acctDv{ position:absolute; width:calc(100% - 44px); float:none; margin:55px 0 0; border:0px solid rgba(255,255,255,1); text-align:right;}
	#headr .hdr #acctRg{padding:6px 12px; font-size:15px;}
	#headr .hdr #acctLg{ font-size:18px;}
}

/*#################*/
#headr .bd{position:relative; min-height:400px; border:0px solid rgba(255,255,255,1);}
#headr .bd .dV{position:absolute; max-width:650px; left:0; top:calc(50% - 25px); transform:translateY(-50%); border:0px solid;}
/**/
#headr .bd .dvSpan{display:inline-block; border:0px solid; min-height:155px; padding:10px 0 0; border:0px solid;}
#headr .bd .dvSpan span{color:rgba(255,255,255,1); font-size:52px; font-family:; line-height:52px; letter-spacing:-3px; border:0px solid; z-index:;}
#headr .bd .span-bubble-text{ display:; z-index:-1;}

#headr .bd a.getStarted{ position:absolute; display:inline-block; position:absolute; font-size:24px; font-family:Bauhausl; letter-spacing:-1px; padding:8px 20px; color:rgba(255,255,255,1); background-color:rgba(200,125,100,.25); background-image: linear-gradient(45deg, rgba(250,110,10,.55) 15%, rgba(250,110,10,.25) 45%, rgba(235,178,7,.55) 85%); cursor:pointer; top:calc(50% + 55px); transform:translateY(-50%); border-radius:30px; box-shadow:2px 2px 1px 1px rgba(255,255,255,.35);}

#headr .bd a.chatAdm{ position:absolute; display:inline-block; position:absolute; font-size:16px; font-family:Bri293; letter-spacing:-1px; padding:4px 15px; color:rgba(255,255,255,1); background-color:rgba(75,201,89,1); cursor:pointer; left:165px; top:calc(50% + 55px); transform:translateY(-50%); border-radius:30px; box-shadow:2px 2px 1px 1px rgba(255,255,255,.35);}
#headr .bd a.chatAdm i{ font-size:24px; vertical-align:middle;}
@media all and (max-width: 717px){
	#headr .bd .dvSpan span{font-size:42px; line-height:42px;}
	#headr .bd a.getStarted, #headr .bd a.chatAdm{top:calc(50% + 35px);} 
}
@media all and (max-width: 517px){
	#headr .bd{min-height:350px;}
/*-----*/
	#headr .bd .dvSpan span{font-size:36px; line-height:36px;}
	#headr .bd a.getStarted, #headr .bd a.chatAdm{ width:125px; left:50%; transform:translateX(-50%); text-align:center;}
	#headr .bd a.getStarted{top:calc(50% + 5px);}
	#headr .bd a.chatAdm{top:calc(50% + 75px); padding:4px 15px; font-size:16px;}
}
@media all and (max-width: 417px){
	#headr .bd .dvSpan span{font-size:32px; line-height:32px;}
	#headr .bd a.getStarted, #headr .bd a.chatAdm{ width:125px; left:50%; transform:translateX(-50%); text-align:center;}
	#headr .bd a.getStarted{top:calc(50% + 25px);}
	#headr .bd a.chatAdm{top:calc(50% + 95px); padding:4px 15px; font-size:15px;}
}

/**###### - - - PAGES - HEADER
/**#################################**/
#headr.pGs .maindv{min-height:75px;}
#headr.pGs .bd{ position:relative; min-height:75px; border:0px solid rgba(255,255,255,1);}

#headr.pGs .bd h1{ position:absolute; display:inline-block; width:100%; color:rgba(255,235,235,.85); font-family:Bauhausl; letter-spacing:-1px; font-size:28px;  margin:0 0 10px; top:20px; font-weight:normal; text-transform: capitalize; border:0px solid;}
@media all and (max-width: 517px){
	#headr.pGs .bd h1{ font-size:24px;}
}
@media all and (max-width: 417px){
	#headr.pGs .bd h1{ font-size:18px;}
}



/**########################################################**/
/**###### - - - TESTIMONY
/**########################################################**/
#dvTestm-Wrp{ display:; width:100%; padding:75px 0 45px; background-color:rgba(120,125,175,0);}
#dvTestm-Wrp hr{ clear:both;}

#dvTestm-Wrp .ttL{display:inline-block; width:100%; text-align:center;}
#dvTestm-Wrp .ttL span{ display:inline-block; padding:5px; margin-bottom:7px; font-size:24px; font-family:Tangerine-Bold; color:rgba(225,125,100,1);}

#dvTestm{ position:relative; width:750px; min-height:100px; margin:0 auto; border:0px solid;}
@media all and (max-width: 817px){
	#dvTestm{ width:calc(100% - 100px); padding:20px 50px;}
}
@media all and (max-width: 417px){
	#dvTestm{ width:calc(100% - 50px); padding:20px 25px;}
}




/**#################################**/
/**###### - - - DEAL
/**#################################**/
#dvDeals-Wrp{width:100%; background-color:rgba(120,125,175,.1); background-position:calc(100% + 55px) center; background-size:auto 100%; background-repeat:no-repeat;}
#dvDeals-Wrp .bG{ background-color:rgba(255,255,255,.15);}

#dvDeals{ position:relative; width:1000px; min-height:100px; margin:0 auto; padding:75px 0 95px; border:0px solid;}
#dvDeals hr{ width:100%; height:0; margin:0; clear:both;}
@media all and (max-width: 1067px){
	#dvDeals{ width:calc(100% - 60px); padding:95px 30px 95px;}
}
@media all and (max-width: 917px){
	#dvDeals-Wrp{background-position:calc(100% + 200px) center;}
}
@media all and (max-width: 667px){
	#dvDeals-Wrp .bG{ background-color:rgba(255,255,255,.55);}
}

#dvDeals .dV{ width:calc(100% - 400px); margin-left:0; float:left; border:0px solid;}
@media all and (max-width: 917px){
	#dvDeals .dV{ width:calc(100% - 200px);}
}
@media all and (max-width: 667px){
	#dvDeals .dV{ width:calc(100% - 75px);}
}
@media all and (max-width: 567px){
	#dvDeals .dV{ width:calc(100% - 35px); margin-left:5px;}
	#dvDeals-Wrp .bG{ background-color:rgba(255,255,255,.75);}
}
@media all and (max-width: 467px){
	#dvDeals-Wrp{background-position:calc(100% + 250px) center;}
/**/
	#dvDeals{width:calc(100% - 60px); padding:55px 30px 95px;}
}
@media all and (max-width: 417px){
	#dvDeals-Wrp{background-position:calc(100% + 275px) center;}
	#dvDeals-Wrp .bG{ background-color:rgba(255,255,255,.85);}
	/**/
	#dvDeals{width:calc(100% - 20px); padding:55px 10px 95px;}
}

#dvDeals [class^='dv']{position:relative; width:calc(100% - 45px); padding:5px 0 5px 44px;  margin:0 0 15px; border:0px solid; line-height:18px;}
#dvDeals [class^='dv']:nth-of-type(even){width:calc(100% - 105px); margin:0 0 15px 50px;}
#dvDeals [class^='dv'] i{ position:absolute; font-size:21px; color:rgba(248,118,10,1); left:0; top:50%; transform:translateY(-50%);}
#dvDeals [class^='dv'] span{color:rgba(50,0,55,1); font-family:; letter-spacing:-.5px; font-size:15px;}
@media all and (max-width: 417px){
	#dvDeals-Wrp{background-position:calc(100% + 275px) center;}
	#dvDeals-Wrp .bG{ background-color:rgba(255,255,255,.85);}
}


#dvDeals .lnDiv{display:inline-block; width:calc(100% - 1px); text-align:center; margin:35px 0 0; border:0px solid;}
#dvDeals .lnDiv a{display:inline-block; padding:10px 15px; background-color:rgba(248,118,10,1); border-radius:30px; color:rgba(255,255,255,1); font-weight:; font-family:Bri293; font-size:15px; font-weight:bold; letter-spacing:1px; border:2px solid rgba(248,118,10,1); margin:0;}
#dvDeals .lnDiv a:hover{background-color:rgba(255,255,255,1); color:rgba(248,118,10,1); border:2px solid rgba(248,118,10,1);}
@media all and (max-width: 517px){
	#dvDeals .lnDiv{ width:100%}
}
@media all and (max-width: 417px){
	#dvDeals .lnDiv a{ font-size:13px;}
}




/**#################################**/
/**###### - - - FOOTER**/
/**#################################**/
#dvFootr-Wrp{width:100%; padding:25px 0 15px; background-color:rgba(120,125,175,.65);}
#dvFootr-Wrp hr{ clear:both;}
#dvFootr{ position:relative; width:1000px; min-height:100px; margin:0 auto; border:0px solid;}
@media all and (max-width: 1067px){
#dvFootr{ width:calc(100% - 40px); padding:20px;}
}

#dvFootr .abt{ width:375px; margin:0 30px 0 0; border:0px solid; float:left;}
#dvFootr .abt img{ width:115px;}
#dvFootr .abt .tx{ display:inline-block; width:calc(100% - 5px); padding-left:5px; color:rgba(255,255,255,1); font-family:arial; font-size:12px;}

#dvFootr .qlnk{width:125px; border:0px solid; float:left;}
#dvFootr .qlnk a{display:inline-block; width:100%; font-family:Foliol; font-size:11px; color:rgba(255,235,235,1); font-weight:bold; margin-bottom:3px;}
#dvFootr .qlnk a:hover{ color:rgba(255,255,255,1);}

#dvFootr .suppt{ width:calc(100% - 550px); float:right;}
#dvFootr .suppt [class^='d']{ position:relative; display:inline-block; width:calc(100% - 35px); padding-left:34px; margin:0 5px 10px; color:rgba(255,255,255,.85); line-height:16px; border:0px solid;}
#dvFootr .suppt [class^='d'] i{position:absolute; color:rgba(255,235,235,1); font-size:21px; left:1px; top:calc(50% - 9px)}
#dvFootr .suppt [class^='d'] .lb{ display:inline-block; width:100%; font-size:12px; font-family:Ariallgt; color:rgba(255,235,235,1); letter-spacing:-.5px; margin:0;}
#dvFootr .suppt [class^='d'] .tx{ font-family:Arial; font-size:13px; color:rgba(255,255,255,1); letter-spacing:0px;}
/**/
#dvFootr .suppt .icndv{ width:100%; padding:10px 0 0 5px; border:0px solid;}
#dvFootr .suppt .icndv [class^='d']{ width:0; margin:0;}
#dvFootr .suppt .icndv i{color:rgba(255,235,235,1); font-size:22px; cursor:pointer;}
#dvFootr .suppt .icndv i.mgl{ margin-left:8px;}
/**/
#dvFootr .suppt [class^='d']:hover{ cursor:pointer;}
#dvFootr .suppt [class^='d']:hover .tx{ text-decoration:underline;}
/**/
#dvFootr .copr{display:inline-block; width:100%; margin-top:15px; text-align:left; font-size:13px; color:rgba(255,255,255,1);}
#dvFootr .copr a{ font-family:Foliol; font-size:13px; letter-spacing:-.5px; color:rgba(255,235,235,.85); font-weight:;}
#dvFootr .copr a:hover{ text-decoration:underline; cursor: pointer; color:rgba(255,255,255,1);}

@media all and (max-width: 767px){
	#dvFootr .abt{ width:80%; margin:-5px 0 0; float:none;}
	#dvFootr .qlnk{margin:35px 0 0; border:0px solid; float:left;}
	#dvFootr .suppt{width:calc(100% - 220px); margin:35px 0 0 25px; border:0px solid; float:left;}
	/**/
	#dvFootr .copr{ text-align: right;}
}

@media all and (max-width: 417px){
	#dvFootr .abt{ width:100%;}
	/**/
	#dvFootr .qlnk{margin:20px 0 0; float:none;}
	#dvFootr .suppt{width:100%; margin:15px 0 0 -10px; border:0px solid; float:none;}
}



/**####################################################################**/
/**###### - - - HOW IT WORKS
/**####################################################################**/
#HowItWks{ width:1000px; min-height:150px; margin:0 auto; padding:55px 0 75px; border:0px solid rgba(255,255,255,1);}
#HowItWks hr{ clear:both;}
@media all and (max-width: 1067px){
#HowItWks{ width:calc(100% - 40px); padding:55px 0 75px;}
}
/***/
#HowItWks h3{ font-size:18px; margin:10px 0 25px; font-family:calibril; font-weight:normal;}

#HowItWks .hdr{ display:inline-block; width:100%; color:rgba(100,0,105,.95); font-size:21px; padding:0 0 0 25px;}
#HowItWks [class^='dV']{ display:inline-block; width:100%; margin:5px 0 35px;}

#HowItWks .sideBar{ position:relative; width:180px; min-height:50px; padding:35px 0 35px 20px; border:0px solid;  float:right; z-index:-1;}
#HowItWks .sideBar:after{ position:absolute; content:""; height:100%; width:2px; top:0; left:0; background-image: linear-gradient(180deg, rgba(120,125,175,.1) 5%, rgba(120,125,175,.35) 55%, rgba(120,125,175,.75) 95%);}
#HowItWks .mainDv{ width:calc(100% - 240px); font-size:15px; border:0px solid; float:left;}
@media all and (max-width: 767px){
	#HowItWks .sideBar{ width:120px;}
	#HowItWks .mainDv{ width:calc(100% - 175px);}
}
@media all and (max-width: 617px){
	#HowItWks .sideBar{ position:relative; width:calc(100% - 30px); min-height:50px; padding:5px 0 0px 10px; margin:0 0 45px; border:0px solid; float:none;}
	#HowItWks .mainDv{ width:calc(100% - 5px);}
}

#HowItWks .sideBar span{ display:inline-block; width:100%; margin:0 0 10px; font-family:Foliol; font-size:16px; letter-spacing:-.5px; color:rgba(120,125,175,1);}
#HowItWks .sideBar ul{list-style: outside; margin:0; padding:5px 0 0 20px; font-family:Ariallgt; font-size:13px; line-height:18px;}
#HowItWks .sideBar ul li{ color:rgba(120,125,175,1);}

#HowItWks .mainDv .mg{width:250px; border:0px solid; margin:-10px 20px 15px -25px; float:left;}
#HowItWks .mainDv .mg img{ width:100%;}

#HowItWks .mainDv .plusMg{margin:0 0 35px; border:0px solid;}
#HowItWks .mainDv .pls{ display:inline-block; font-size:45px; margin:auto 15px auto 5px; font-family:Arial; color:rgba(255,0,0,1);}
#HowItWks .mainDv .mgBdl{width:125px; vertical-align:middle;}
@media all and (max-width: 667px){
	#HowItWks .mainDv .mg{width:210px;}
	#HowItWks .mainDv .mgBdl{ width:100px;}
}
@media all and (max-width: 467px){
	#HowItWks .mainDv .mg{ float:none;}
	#HowItWks .mainDv .plusMg{ margin:-125px 0 35px 185px;}
}
@media all and (max-width: 417px){
	#HowItWks .mainDv .plusMg{ text-align:center; width:100px; margin:-125px 0 25px 185px;}
}

#HowItWks .mainDv .sectn{ display:inline-block; width:100%; font-family:Bri293; font-size:20px; color:rgba(200,100,10,1); letter-spacing:-.5px; margin:20px 0 5px;}
/**/
#HowItWks .mainDv strong{ font-size:14px; font-family:Ariallgt;}
/**/
#HowItWks .mainDv ul{ font-family:arial; font-size:13px; line-height:21px; padding:-5px 0 0 20px; margin-top:5px;}
#HowItWks .mainDv ul li.hdg{ font-family:Foliol; font-size:15px; color:rgba(120,125,175,1);}
/**/
#HowItWks .mainDv .hint{ font-size:14px; color:rgba(60,65,95,1);}
#HowItWks .mainDv .notee{ font-family:Foliol; font-size:13px; text-decoration:underline; color:rgba(255,0,0,1);}
#HowItWks .mainDv a{font-family:Foliol; font-weight:600; color:rgba(0,0,225,1); text-decoration:underline;}

#HowItWks .earng{}
#HowItWks .earng .cms{font-family:Foliol; font-weight:600; color:rgba(100,125,225,1);}



/**################################################**/
/**###### - - - TUTORIAL
/**################################################**/
#Tutr{ width:1000px; min-height:150px; margin:0 auto; padding:55px 0 75px; border:0px solid rgba(255,255,255,1);}
#Tutr hr{ clear:both;}
@media all and (max-width: 1067px){
#Tutr{ width:calc(100% - 40px); padding:75px 20px;}
}
#Tutr .lnDv{display:inline-block; width:295px; min-height:200px; border:0px solid; float:left;}
#Tutr .dtsDv{ position:relative; display:inline-block; width:calc(100% - 315px); min-height:350px; border:0px solid; float:right; z-index:-1;}

#Tutr .lnDv a{display:inline-block; position:relative; width:calc(100% - 25px); padding:2px 0 2px 25px; letter-spacing:-.5px; font-family:Foliol; font-size:15px; line-height:16px; color:; border:0px solid;}
#Tutr .lnDv a:hover{color:rgba(0,0,112,1); text-decoration: underline;}
#Tutr .lnDv a.cur{ color:rgba(0,0,225,1); padding:6px 0 6px 25px; border:0px solid;}

#Tutr .lnDv a i{ position:absolute; font-size:14px; left:5px; top:calc(50% - 8px); color:rgba(0,0,75,1);}
#Tutr .lnDv a.cur i{color:rgba(0,0,225,1); font-size:18px; left:3px; top:6px;}

#Tutr .dtsDv > .spnr{ display:none; position:absolute; width:40px; height:40px; color:rgba(0,0,225,1); left:calc(50% - 20px); top:calc(50% - 20px);}

#Tutr .dtsDv .hdr{position:relative; display:inline-block; width:100%; font-family:Calibril; font-size:26px; color:rgba(0,0,150,1); margin:0 0 20px; padding:0 0 10px; line-height:28px; letter-spacing:-1px;}
#Tutr .dtsDv .hdr:after{ position:absolute; content:""; height:2px; width:33%; bottom:-5px; left:0; background-image: linear-gradient(90deg, rgba(120,125,175,.1) 5%, rgba(120,125,175,.35) 55%, rgba(120,125,175,.75) 95%); border-radius:5px;}

#Tutr .dtsDv{font-size:14px;}
#Tutr .dtsDv .mg{ width:100%; margin:25px auto;}
#Tutr .dtsDv .mg img{ width:100%;}

#Tutr .dtsDv .ttl{ display:inline-block; width:100%; margin:2px auto 8px; font-family:Foliol; font-size:15px; color:rgba(0,0,225,1);}

#Tutr .dtsDv a{ color:rgba(100,125,200,1);}
#Tutr .dtsDv .notee{ color:rgba(225,0,0,1); text-decoration:underline;}

@media all and (max-width: 767px){
	#Tutr .lnDv{width:195px;}
	#Tutr .dtsDv{width:calc(100% - 215px);}
}

@media all and (max-width: 617px){
	#Tutr .lnDv{ display:block; width:calc(100% - 100px); padding:15px; margin:0 auto 35px; float:none;}
	#Tutr .lnDv a{font-size:14px;}
	#Tutr .lnDv a.cur{padding:6px 0 6px 25px;}
	/**/
	#Tutr .dtsDv{width:calc(100% - 0px); margin:0 auto 35px; float:none;}
}



/**#################################**/
/**###### - - - FAQs
/**#################################**/
#FAQs{ width:1000px; min-height:75px; margin:0 auto; padding:55px 0 95px; border:0px solid rgba(255,255,255,1);}
#FAQs hr{ clear:both;}
@media all and (max-width: 1067px){
#FAQs{ width:calc(100% - 40px); padding:55px 0 95px;}
}
/***/
#FAQs .sideBar{ position:relative; width:180px; min-height:50px; padding:35px 0 35px 20px; border:0px solid;  float:right; z-index:-1;}
#FAQs .sideBar:after{ position:absolute; content:""; height:100%; width:2px; top:0; left:0; background-image: linear-gradient(180deg, rgba(120,125,175,.1) 5%, rgba(120,125,175,.35) 55%, rgba(120,125,175,.75) 95%);}
#FAQs .mainDv{ width:calc(100% - 240px); font-size:15px; border:0px solid; float:left;}
@media all and (max-width: 767px){
	#FAQs .sideBar{width:120px;}
	#FAQs .mainDv{width:calc(100% - 175px);}
}
@media all and (max-width: 617px){
	#FAQs .sideBar{ width:calc(100% - 30px); min-height:50px; padding:5px 0 0px 10px; margin:0 0 25px; border:0px solid; float:none;}
	#FAQs .mainDv{ width:calc(100% - 5px);}
}

#FAQs .sideBar span{ display:inline-block; width:100%; margin:0 0 10px; font-family:Foliol; font-size:16px; letter-spacing:-.5px; color:rgba(120,125,175,1);}

/**/
#FAQs .mainDv {}
#FAQs .mainDv .dV{ width:calc(50% - 15px); float:left;}
#FAQs .mainDv .dV.rt{ margin-left:25px;}
@media all and (max-width: 567px){
	#FAQs .mainDv .dV{ width:100%; float:none;}
	#FAQs .mainDv .dV.rt{ margin-left:0;}
}

#FAQs .mainDv .sectn{ display:inline-block; width:100%; font-family:Bri293; font-size:18px; color:rgba(200,100,7,.5); letter-spacing:-1px; margin:20px 0 5px;}
#FAQs .mainDv ul, #FAQs .mainDv ol{ font-family:arial; font-size:13px; line-height:21px;}
#FAQs .mainDv .hint{ font-size:14px; color:rgba(60,65,95,1);}

#FAQs .q{display:inline-block; width:100%; font-family:Foliol; font-size:16px; letter-spacing:-.5px; cursor:pointer; color:rgba(60,65,85,1);}
#FAQs .q:hover{ text-decoration:underline; color:rgba(90,95,155,1);}
#FAQs .q-a{display:none; width:calc(100% - 10px); margin:10px 0 5px 5px; padding-left:4px; border-left:0px solid rgba(0,0,102,1); font-family:; font-size:14px; letter-spacing:;}
/**/
#FAQs .q.cur{text-decoration:underline; color:rgba(120,125,175,1);}
#FAQs .q-a.cur{display: inline-block;}




/**####################################################################**/
/**###### - - - ACCESS PAGE
/**####################################################################**/
body.accessPg{}
#accessWrap {display:table; position:absolute; top:0; left:0; height:100%; width:100%; background-color:rgba(5,20,85,.45); background-repeat:no-repeat; background-position:calc(100% + 35px) calc(100% + 5px); background-size:auto 100%;}
#accessWrap .centrDv {display: table-cell; vertical-align: middle;}
#accessWrap .contntDv { margin:35px auto; width:400px; min-height:100px;}
@media all and (max-width: 417px){
#accessWrap .contntDv {width:calc(100% - 30px);}
}
#accessWrap .contntDv > .spnr{position:absolute; width:30px; height:30px; color:rgba(5,20,85,.25); left:calc(50% - 15px); top:calc(50% - 2px);}

#accessWrap .logoDv{ text-align:center;}
#accessWrap .mgLogo{ width:125px; height:auto;}

#accessWrap .conTnt{ min-height:100px; padding:35px 25px 20px; background-color:rgba(255,255,255,1); box-shadow:1px 1px 3px 3px rgba(255,255,255,.25); border-radius:5px;}

#acsDv .dvslt{} 
#acsDv .dvslt [class^='n']{ display:inline-block; text-align:center; padding:10px; border:1px solid rgba(55,35,195,.15); box-shadow:1px 1px 3px rgba(55,35,195,.5); border-radius:3px; cursor:pointer; font-family:cranberr; font-size:18px; color:rgba(15,0,75,1); font-weight:;}
#acsDv .dvslt .n1{width:calc(48% - 20px); float:left;}
#acsDv .dvslt .n2{width:calc(48% - 20px); float:right;}
#acsDv .dvslt .n3{width:calc(100% - 20px); margin-top:45px;}
/***/
#acsDv .fgtPwd{ display: inline-block; width:100%; text-align:right; margin:0 0 12px; font-size:14px; font-family:ariallgt; padding:5px 0 0 0; cursor:pointer; letter-spacing:-.5px; color:rgba(25,55,225,1);}
/***/
#acsDv .Lgg{display:none; width:100%; text-align:center;}
#acsDv .Lgg a{color:rgba(25,5,175,1); text-decoration:; font-family:arialn; font-size:15px;}
/***/
#acsDv .sw{display:inline-block; width:100%; margin:20px 0 0; text-align:center; font-size:11px; font-family:Foliol;}
#acsDv .sw a{color:rgba(25,5,175,1); text-decoration:underline; font-family:Atrian; font-size:16px;}

#acsDv .sps{ display:; width:100%; text-align: right; border:0px solid; font-family:; color:rgba(125,125,125,1); margin-bottom:3px;}
#acsDv .sps .lb{ display:inline-block; font-size:12px; vertical-align:middle;}
#acsDv .sps .spsv{ display:inline-block; font-size:14px; vertical-align:middle;}

#acsDv .acsPmt{ padding:10px 5px; background-color:rgba(100,125,200,1); margin:0 0 12px; border-radius:5px;}
#acsDv .acsPmt .tx{ display:inline-block; width:100%; font-size:12px; font-family:Arial; color:rgba(255,255,255,1); text-align:center;}
#acsDv .acsPmt .upgAmt{ display:inline-block; width:100%; margin:0 0 10px; text-align:center; color:rgba(255,255,255,1);}
#acsDv .acsPmt .upgAmt .nr{ display:inline-block; font-size:14px; vertical-align:middle; margin:auto 2px 0;}
#acsDv .acsPmt .upgAmt .nbr{ display:inline-block; vertical-align:middle; font-family:foliol; font-size:21px; letter-spacing:-1px; border:0px solid;}

#acsDv .acsPmt .tps{ display:inline-block; width:100%; margin:5px 0 0; border:0px solid;}
#acsDv .tps [class^='tp-']{position:relative; display:inline-block; width:calc(25% - 5px); padding:0; text-align:center; border:1px solid rgba(100,125,200,.55); float:left; cursor:pointer; color:rgba(255,255,255,.55);}
#acsDv .tps [class^='tp-']:hover{color:rgba(255,255,255,.75);}
#acsDv .tps [class^='tp-'].cr{color:rgba(255,255,255,1);}

#acsDv .tps [class^='tp-']:nth-of-type(2), #acsDv .tps [class^='tp-']:nth-of-type(3){ margin:0 0 0 5px;}
#acsDv .tps [class^='tp-']:nth-of-type(4){ float:right;}
#acsDv .tps [class^='tp-'] i{ font-size:32px;}
#acsDv .tps [class^='tp-'].cr i{ font-weight:bold;}
#acsDv .tps [class^='tp-'] span{ display:inline-block; width:100%; font-family:Foliol; font-size:11px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; margin:5px 0 0;}

#acsDv .agre{ margin-bottom:15px;}
#acsDv .agre .chk{ width:24px; height:24px; margin:2px 0 0; float:left;}
#acsDv .agre .ico-checkbox{ margin-left:0px; vertical-align:middle;}
#acsDv .agre span{ display:inline-block; width:calc(100% - 30px); font-family:; font-size:14px; vertical-align:middle; line-height:15px; float:right; border:0px solid;}
#acsDv .agre span a{ font-family:arialn; color:rgba(25,15,225,1);}

#accessWrap .copr{width:100%; text-align: center; color:rgba(255,255,255,1); margin:20px 0 0; font-size:13px; font-family:Foliol; letter-spacing:-.5px;}
#accessWrap .copr .cp-yr{ font-size:12px;}

/*Form Adjust*/
#acsDv .fmdata input[type]:not([type=submit]) {height:38px; font-size:18px;}
#acsDv .fmdata .selectric .label {font-size:18px; line-height:34px; height:35px;}
#acsDv .fmdata .btn{ height:38px; padding:8px 0;}




/**####################################################################**/
/**###### - - - EMAIL VERIFICATION
/**####################################################################**/
#verifWrap {display:table; position:absolute; top:0; left:0; height:100%; width:100%; background-color:rgba(5,20,85,.25);}
#verifWrap .centrDv {display: table-cell; vertical-align: middle;}
#verifWrap .contntDv { margin:35px auto; width:400px; min-height:100px; }
@media all and (max-width: 417px){
#verifWrap .contntDv {width:calc(100% - 30px);}
}

#verifWrap .logoDv{ text-align:center;}
#verifWrap .mgLogo{ width:125px; height:auto;}

#verifWrap .conTnt{ position:relative; min-height:50px; padding:35px 15px 80px; background-color:rgba(255,255,255,1); box-shadow:1px 1px 3px 3px rgba(255,255,255,.25); border-radius:5px; border:0px solid;}

#verifWrap .conTnt .dV{ padding-left:55px; position:relative;}
#verifWrap .conTnt .dV i{ font-size:36px; position:absolute; left:1px; top:0px; color:rgba(120,125,175,1);}
#verifWrap .conTnt .mL{ display: inline-block; width:100%; text-align: right; font-family:ariallgt; font-size:20px; border:0px solid; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
#verifWrap .conTnt .tx{ display: inline-block; width:100%; text-align: right; font-family:ariallgt; font-size:12px; margin:5px 0 0;}
#verifWrap .conTnt .tx span.scs{ color:rgba(0,75,0,1);}
#verifWrap .conTnt .tx span.fld{ color:rgba(75,0,0,1);}

#verifWrap .conTnt > .spnr{position:absolute; width:35px; height:35px; color:rgba(5,20,85,.25); left:calc(50% - 17px); bottom:25px;}
#verifWrap .conTnt > [class ^='imgsts-']{ display:none; position:absolute; width:35px; left:calc(50% - 17px); bottom:25px;}


#verifWrap .copr{width:100%; text-align: center; color:rgba(255,255,255,1); margin:20px 0 0; font-size:13px; font-family:Foliol; letter-spacing:-.5px;}
#verifWrap .copr .cp-yr{ font-size:12px;}




/**####################################################################**/
/**###### - - - CAMPAIGN PAGE
/**####################################################################**/
#campgnLd{ display:none; position:fixed; background-color:rgba(5,20,85,.55); width:100%; height:100%; left:0; top:0; z-index:10;}
#campgnLd .spnnr{position:absolute; width:50px; height:50px; color:rgba(255,255,255,1); left:calc(50% - 25px); top:calc(50% - 25px);}

#campgnWrp {display:table; position:absolute; top:0; left:0; height:100%; width:100%; background-color:rgba(5,20,85,.25);}
#campgnWrp .centrDv {display: table-cell; vertical-align: middle;}
#campgnWrp .contntDv { margin:35px auto; width:400px; min-height:250px;}
@media all and (max-width: 467px){
#campgnWrp .contntDv {width:calc(100vw - 60px);}
}
#campgnWrp .contntDv > .spnr{ display:none; position:absolute; width:30px; height:30px; color:rgba(5,20,85,.25); left:calc(50% - 15px); top:calc(50% - 2px);}

#campgnWrp .bnrDv{width:calc(100% - 2px); height:208px; background-repeat:no-repeat; background-size:cover; background-position:center; border:1px solid rgba(255,255,255,.35); box-shadow:1px 1px 10px -1px rgba(255,255,255,1) inset;}
@media all and (max-width: 467px){
#campgnWrp .bnrDv {width:calc(100vw - 60px); height:calc(50vw - 30px);}
}

#campgnWrp .conTnt{ position:relative; min-height:100px; padding:65px 25px 25px; background-color:rgba(255,255,255,1); box-shadow:1px 1px 3px 3px rgba(120,125,175,.25); border-radius:0;}

/*Shop*/
#campgnWrp .conTnt .shop{ position:absolute; width:calc(100% + 20px); height:; top:-20px; left:-10px; border:0px solid;}

#campgnWrp .conTnt .shop [class^='jm']{ position:absolute; display:inline-block; width:calc(50% - 50px); padding:10px 35px 10px 10px; background-color:rgba(248,118,10,1); box-shadow:1px 1px 2px 2px rgba(120,125,175,.25);}
#campgnWrp .conTnt .shop [class^='jm']:nth-of-type(1){ left:-10px;}
#campgnWrp .conTnt .shop [class^='jm']:nth-of-type(1):before{ content:""; position:absolute; left:0px; top:-10px; border-top:10px solid rgba(255,255,255,0); border-right:20px solid rgba(248,118,10,.55);}
#campgnWrp .conTnt .shop [class^='jm']:nth-of-type(2){ right:-10px;}
#campgnWrp .conTnt .shop [class^='jm']:nth-of-type(2):before{ content:""; position:absolute; right:0px; top:-10px; border-top:10px solid rgba(255,255,255,0); border-left:20px solid rgba(248,118,10,.55);}

#campgnWrp .conTnt .shop [class^='jm'] img{ display:inline-block; width:45px; border:1px solid rgba(255,255,255,1); vertical-align:middle;}
#campgnWrp .conTnt .shop [class^='jm'] span{ display:inline-block; font-size:11px; color:rgba(255,255,255,1); font-family:Foliol; vertical-align:middle;}
#campgnWrp .conTnt .shop [class^='jm'] i{position:absolute; right:3px; top:calc(50% - 11px); font-size:21px; color:rgba(255,255,255,1);}
@media all and (max-width: 417px){
#campgnWrp .conTnt .shop{ min-height:100px; top:-25px;}
#campgnWrp .conTnt .shop [class^='jm'] img{width:28px;}
#campgnWrp .conTnt .shop [class^='jm'] span{width:calc(100% - 5px);}	
}

#campgnWrp .conTnt .ttl{ display:inline-block; width:100%; font-size:16px; font-family:Foliol; letter-spacing:-1px;}
#campgnWrp .conTnt .dsc{ display:inline-block; width:100%; font-size:13px; margin:10px 0 0;}

#campgnWrp .fotr{ position:relative; width:100%; text-align:; color:rgba(255,255,255,1); margin:10px 0 0; font-family:Arial; border:0px solid;}
#campgnWrp .fotr .mgLogo{width:85px;}
#campgnWrp .fotr .tx{ display:inline-block; width:calc(100% - 25px); margin:3px 0 55px 25px; text-align: right; font-family:Foliol; font-size:13px;}
@media all and (max-width: 387px){
	#campgnWrp .fotr .tx{margin:3px 0 45px 25px;}
}
/**/
#campgnWrp .fotr .tx .sp{ display:inline-block; width:calc(100% - 135px); border:0px solid; float:left;}
#campgnWrp .fotr .tx .mg{ position:absolute; width:150px; margin:-25px 0 0; right:0; border:0px solid;}
#campgnWrp .fotr .tx .mg img{ width:100%;}
/**/
#campgnWrp .fotr .tx a{ display:inline-block; margin:15px 0 0; font-weight:bold; font-size:15px; font-family:Foliol; border-bottom:1px solid rgba(248,118,10,1);}

#campgnWrp .fotr .cp-yr{ display:inline-block; width:100%; text-align: center; font-size:11px; font-family:arial;}
#campgnWrp .fotr .cp-yr .wb{ font-size:14px; font-family:Ariallgt;}



/**####################################################################**/
/**###### - - - LANDING PAGE
/**####################################################################**/
#landgWrp{}
/**/
#landgWrp .landgHdr{ position:fixed; width:100%; min-height:75px; top:0; left:0; background-color:rgba(255,255,255,1); z-index:10;}
#landgWrp .inDv{ position:relative; width:1000px; margin:0 auto; padding:25px 0; text-align:center; border:0px solid;}
@media all and (max-width: 1067px){
	#landgWrp .inDv{ width:calc(100% - 60px); padding:25px 30px;}
}
#landgWrp .inDv .lgo{ height:30px;}
/**/
#dvLandgBdi-Wrp{width:100%; background-color:rgba(120,125,175,.1); background-position:calc(100% + 25px) center; background-size:auto 100%; background-repeat:no-repeat; margin:75px 0 0;}
#dvLandgBdi-Wrp .bG{ background-color:rgba(255,255,255,.15);}

#dvLandgBdi{ position:relative; width:1000px; min-height:100px; margin:0 auto; padding:75px 0 95px; border:0px solid;}
#dvLandgBdi hr{ width:100%; height:0; margin:0; clear:both;}
@media all and (max-width: 1067px){
	#dvLandgBdi{ width:calc(100% - 60px); padding:95px 30px 95px;}
}
@media all and (max-width: 917px){
	#dvLandgBdi-Wrp{background-position:calc(100% + 200px) center;}
}
@media all and (max-width: 667px){
	#dvLandgBdi-Wrp .bG{ background-color:rgba(255,255,255,.55);}
}

#dvLandgBdi .dV{ width:calc(100% - 400px); margin-left:0; float:left; border:0px solid;}
@media all and (max-width: 917px){
	#dvLandgBdi .dV{width:calc(100% - 200px);}
}
@media all and (max-width: 667px){
	#dvLandgBdi .dV{ width:calc(100% - 75px);}
}
@media all and (max-width: 567px){
	#dvLandgBdi .dV{ width:calc(100% - 35px); margin-left:5px;}
	#dvLandgBdi-Wrp .bG{ background-color:rgba(255,255,255,.75);}
}
@media all and (max-width: 467px){
	#dvLandgBdi-Wrp{background-position:calc(100% + 250px) center;}
/**/
	#dvLandgBdi{width:calc(100% - 60px); padding:55px 30px 95px;}
}
@media all and (max-width: 417px){
	#dvLandgBdi-Wrp{background-position:calc(100% + 275px) center;}
	#dvLandgBdi-Wrp .bG{ background-color:rgba(255,255,255,.95);}
	/**/
	#dvLandgBdi{width:calc(100% - 20px); padding:55px 10px 95px;}
}

#dvLandgBdi [class^='dv']{position:relative; width:calc(100% - 45px); padding:5px 0 5px 44px;  margin:0 0 15px; border:0px solid; line-height:20px;}
#dvLandgBdi [class^='dv']:nth-of-type(even){width:calc(100% - 105px); margin:0 0 15px 50px;}
#dvLandgBdi [class^='dv'] i{ position:absolute; font-size:21px; color:rgba(248,118,10,1); left:0; top:50%; transform:translateY(-50%);}
#dvLandgBdi [class^='dv'] span{color:rgba(50,0,55,1); font-family:; letter-spacing:-.5px; font-size:16px;}
@media all and (max-width: 417px){
	#dvLandgBdi-Wrp{background-position:calc(100% + 275px) center;}
	#dvLandgBdi-Wrp .bG{ background-color:rgba(255,255,255,.85);}
}


#dvLandgBdi .lnDiv{display:inline-block; width:calc(100% - 1px); text-align:center; margin:35px 0 0; border:0px solid;}
#dvLandgBdi .lnDiv a{display:inline-block; padding:12px 35px; background-color:rgba(248,118,10,1); border-radius:30px; color:rgba(255,255,255,1); font-weight:; font-family:Bri293; font-size:16px; font-weight:bold; letter-spacing:1px; border:2px solid rgba(248,118,10,1); margin:0;}
#dvLandgBdi .lnDiv a:hover{background-color:rgba(255,255,255,1); color:rgba(248,118,10,1); border:2px solid rgba(248,118,10,1);}
@media all and (max-width: 517px){
	#dvLandgBdi .lnDiv{ width:100%}
}
@media all and (max-width: 417px){
	#dvLandgBdi .lnDiv a{ font-size:14px;}
}




/**#################################**/
/**###### - - - TOS - Terms of Services
/**#################################**/
#tos{}
#tos hr{display:inline-block; width:100%; height:0px; margin:0px; padding:0; clear:both;}
/**/
#tos #hdr{position:fixed; width:100%; background-color:rgba(100,105,155,1); border-bottom:35px solid rgba(255,255,255,1);}
#tos #hdr .dv{ position:relative; width:1000px; min-height:35px; margin:0 auto; padding:15px 0; border:0px solid rgba(255,255,255,1);}
@media all and (max-width: 1067px){
#tos #hdr .dv{width:calc(100% - 40px); padding:15px 20px;}
}
#tos #hdr .dv .logo{height:35px;}

#tos #hdr .updLs{ position:absolute; color:rgba(120,125,175,1); left:0; bottom:-26px; font-family:Foliol; font-size:13px;}
@media all and (max-width: 1067px){
	#tos #hdr .updLs{ left:20px;}
}
/**/
#tos #hdr .loc{position:relative; display:inline-block; width:100%; border:0px solid rgba(255,255,255,1);}
#tos #hdr .loc a{display:inline-block; font-family:arial; font-size:13px; color:rgba(255,255,255,1);}
#tos #hdr .loc span{position:absolute; display:inline-block; width:180px; vertical-align:middle; color:rgba(255,235,235,.85); font-family:Bauhausl; letter-spacing:-1.5px; font-size:21px; left:50%; top:50%; transform:translate(-50%,-50%); font-weight:normal; text-transform: capitalize; text-align:center; border:0px solid;}
/*******/
@media all and (max-width: 517px){
#tos #hdr .loc span{left:100%; top:50%; transform:translate(-100%,-50%); font-size:21px; text-align:right;}
}
/***/
#tos .contnt{width:1000px; min-height:35px; margin:0 auto; padding:150px 0 35px; font-size:14px; color:rgba(255,255,255,1); border:0px solid rgba(255,255,255,1); text-align:; line-height:16px;}
@media all and (max-width: 1067px){
#tos .contnt{ width:calc(100% - 40px); padding:150px 20px 35px;}
}
/**/
#tos .contnt .sectn{ display:inline-block; width:100%; font-size:21px; margin:0 0 8px; font-family:Foliol; letter-spacing:-.5px; color:rgba(255,255,255,1);}
#tos .contnt .ttl{ display:inline-block; width:100%; font-size:14px; margin:0 0 8px; font-family:arial; letter-spacing:-.5px; color:rgba(255,255,255,1);}
/**/
#tos .contnt .tx-ar{ font-family:arial; font-size:13px;}
#tos .contnt ul{ font-family:arial; font-size:13px;} 
/**/
#tos .contnt hr.r20{ height:20px;}
#tos .contnt hr.r5{ height:1px; margin:0; padding:0; border:0px solid;}


