@charset "utf-8";
html, body{ background-color:rgba(255,255,255,1);}

#pg-wrap{position:relative; display:block; width:100%; max-width:1367px; min-width:320px; margin:0 auto; background-color:rgba(255,255,255,1); overflow:hidden; border:0px solid}

/**########################################################**/
/**###### - - - HEADER
/**########################################################**/
#headr{ position:relative; border:0px solid;}
#headr hr{ width:100%; clear:both;}

#headrBg{width:100%; position:relative; background-color:rgba(175,225,150,0);}
@media all and (max-width: 717px){
	#headrBg{background-color:;}
}

#headr .topdvWrp{background-color:rgba(255,255,255,0); box-shadow:0px 2px 10px 5px rgba(204,204,204,.15); border-bottom:0px solid rgba(153,153,153,1);}
#headr .topdv{width:1100px; min-height:35px; margin:0 auto; padding:25px 0; border:0px solid;}
@media all and (max-width: 1167px){
	#headr .topdv{width:100%; padding:25px 20px;}
}

/*-- -------------- --*/

#headr .topdv .lgo{height:32px; border:0px solid; float:left;}
@media all and (max-width: 1167px){
	#headr .topdv .lgo{ margin-left:-5px;}
}

#headr .topdv .menuLn{ display:inline-block; width:calc(100% - 375px); margin:5px 0 0 15px; text-align: right; font-weight:; border:0px solid;}
#headr .topdv .menuLn i{margin:0 3px 0 0;}
#headr .topdv .menuLn > a{ position:relative; display:inline-block; font-family:Roboto-Light; font-size:13px; text-transform:uppercase; text-transform:; letter-spacing:-.35px; color:rgba(35,55,15,1); padding:5px 0; font-weight:; border-bottom:1px solid rgba(150,215,75,0); cursor:pointer;}
#headr .topdv .menuLn > a:hover{ color:rgba(100,155,25,1); border-bottom:1px solid rgba(255,255,255,0);}
#headr .topdv .menuLn > a:nth-of-type(n+2){ margin-left:25px;}
/**/
#headr .topdv .acctDv{display:inline-block; border:0px solid rgba(255,255,255,1); float:right;}

#headr .topdv #acctRg{position:relative; display:inline-block; padding:6px 20px; color:rgba(255,255,255,1); background-color:rgba(100,155,95,.75); font-size:16px; font-family:Roboto-Thin; font-weight:bold; letter-spacing:-.25px; text-transform:; border:0px solid rgba(100,155,25,1); text-align:center; border-radius:5px; cursor:pointer;}
#headr .topdv #acctRg:hover{background-color:rgba(100,155,25,1);}

#headr .topdv #acctLg{position:relative; display:inline-block; padding:2px 20px; color:rgba(150,200,55,1); background-color:rgba(255,255,255,1); font-size:16px; font-family:Roboto-Thin; font-weight:bold; letter-spacing:-.25px; text-transform:; border:1px solid rgba(75,155,115,.55); text-align:center; border-radius:30px; margin:0 0 0 15px; cursor:pointer;}
#headr .topdv #acctLg:hover{border:1px solid rgba(75,155,95,1);}


/* Mobile Devices Menu */
#headr .topdv .menuLn-Icon{display:none; position:relative; width:42px; height:26px; border:1px solid rgba(255,255,255,0); margin:2px -10px 0 15px; cursor:pointer; background-image:url(../images/menuIcon.png); background-size:auto 30px; background-repeat:no-repeat; background-position: right center; padding:0 25px 0 0; float:right; z-index:125;}
#headr .topdv .menuLn-Icon > span{ display:; margin:4px 0 0; font-size:12px; font-family:Roboto-Light; letter-spacing:-.5px; color: rgba(100,155,25,1);}
#headr .topdv .menuLn-Icon .dV{display:none; position:absolute; min-height:35px; width:215px; top:55px; right:0; background-color:rgba(255,255,255,1); cursor: default; border:1px solid; z-index:125;}
#headr .topdv .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:15px solid transparent; border-right:15px solid transparent; top:-9.9px; right:5px;}
#headr .topdv .menuLn-Icon .dV.open{display:block; border:0px solid; z-index:500; border:0px solid; box-shadow:1px 1px 2px 3px rgba(100,125,175,.05); z-index:-125;}

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

#headr .topdv .menuLn-Icon .dV a{ display:inline-block; width:calc(100% - 30px); padding:12px 15px; background-color:rgba(255,255,255,1); color:rgba(55,95,5,1); font-family:Roboto-Light; font-size:13px; text-transform:uppercase; cursor:pointer;}
#headr .topdv .menuLn-Icon .dV a:not(:last-of-type){border-bottom:1px solid rgba(75,125,25,.15);}
#headr .topdv .menuLn-Icon .dV a:hover{ color:rgba(0,0,0,1);}

#headr .topdv .menuLn-Icon #acctRg{display:block; width:95px; margin:15px auto 10px; text-align:center; box-shadow:0px 0px 5px 0px rgba(175,225,75,1); cursor:pointer;}
#headr .topdv .menuLn-Icon #acctLg{display:block; width:45px; margin:20px auto 25px; background-color:rgba(255,255,255,1); text-align:center; font-size:12px; border:1px solid rgba(100,155,25,1); cursor:pointer;}


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

/*#################*/
#headr .bd{position:relative; width:1100px; min-height:395px; margin:0 auto; padding:0; border:0px solid;}
@media all and (max-width: 1167px){
	#headr .bd{width:100%; padding:0 20px;}
}
@media all and (max-width: 667px){
	#headr .bd{margin:0 auto 155px;}
	#headr .bd:after{ position:absolute; content:''; width:100%; height:100%; left:0; top:0; z-index:1; background-color:rgba(255,255,255,.75);}
}

#headr .bd .mg{position:absolute; width:515px; left:15px;}
#headr .bd .dV{position:absolute; max-width:535px; right:5px; top:50%; transform:translateY(-50%); border:0px solid;}
/**/
#headr .bd .mg img{ width:100%;}
	
#headr .bd .dvSpan{display:inline-block; border:0px solid; min-height:155px; padding:10px 0 0; border:0px solid;}
#headr .bd .dvSpan h1{font-size:65px; font-family:Covington-Cond; font-weight:normal; line-height:55px; color:rgba(80,125,20,1); letter-spacing:-6px; word-spacing:-2px; border:0px solid; margin:0 0 25px; z-index:; }
#headr .bd .dvSpan .hnt{ display:; font-size:20px; font-family:Covington-Cond; line-height:21px; font-weight:bold; color:rgba(55,75,50,1); letter-spacing:-.5px; border:0px solid; z-index:;}

#headr .bd a.getStarted{position:absolute; min-width:105px; display:inline-block; font-size:20px; font-family:Bauhausl; letter-spacing:-.25px; font-weight:bold; text-align:center; padding:8px 22px; color:rgba(255,255,255,1); background-color:rgba(55,175,125,1); font-weight:; background-image: linear-gradient(45deg, rgba(120,185,30,.25) 15%, rgba(120,185,30,.15) 45%, rgba(120,185,30,.55) 85%); cursor:pointer; left:0; bottom:-65px; border-radius:30px; box-shadow:0px 0px 6px 3px rgba(255,255,255,.75);}
#headr .bd a.getStarted:hover{background-color:rgba(55,175,125,1); background-image:none;}

@media all and (max-width: 1167px){
	#headr .bd .mg{left:-35px;}
	#headr .bd .dV{position:absolute; width:calc(100% - 515px); left:500px;}
}
@media all and (max-width: 917px){
	#headr .bd .mg{position:absolute; width:515px; left:-225px;}
	#headr .bd .dV{width:calc(100% - 345px); left:325px;}
}
@media all and (max-width: 667px){
	#headr .bd .dV{width:calc(100% - 75px); left:55px; z-index:2;}
}
@media all and (max-width: 517px){
	#headr .bd a.getStarted{font-size:20px; left:50%; transform:translateX(-50%); bottom:-95px;}
}
@media all and (max-width: 467px){
	#headr .bd .dvSpan .hnt{font-size:18px; line-height:16px;}
}
@media all and (max-width: 367px){
	#headr .bd .dvSpan h1{font-size:54px; line-height:42px;}
	#headr .bd a.getStarted{font-size:18px;}
}


/**###### - - - OTHER PAGES - HEADER
/**#################################**/
#headr.pGs{background-size:cover; background-repeat:no-repeat; background-position:left -50px; z-index:125;}
@media all and (max-width: 517px){
	#headr.pGs{background-position:left bottom;}
}
#headr.pGs .maindv{min-height:100px; border:0px solid;}

#headrBg.pGs{background-color:rgba(175,225,150,.15);}

#headr.pGs .bd{position:relative; min-height:115px; border:0px solid; text-align:left;}
#headr.pGs .bd .dV{position:absolute; width:100%; height:45px; text-align:left; right:0px; top:auto; bottom:5px; border:0px solid;}
/**/
#headr.pGs .bd .dvSpan{display:inline-block; border:0px solid; padding:10px 0 0; border:0px solid;}
#headr.pGs .bd .dvSpan h1{font-size:28px; font-family:Roboto-Thin; line-height:32px; color:rgba(55,75,50,1); letter-spacing:-1px; margin:-10px 0 0; z-index:; border:0px solid;}




/**##########################################################################**/
/**###### - - - ABOUT-SERVICES
/**##########################################################################**/

#abtWrp{ position:relative; padding:155px 0 35px; margin:5px auto 125px; background:linear-gradient(180deg, rgba(160,202,58,.35) 55%, rgba(160,202,58,.15)), url(../images/agency.png); background-size:auto 100%; background-repeat:no-repeat; background-position:left center; border:0px solid;}
@media all and (max-width: 667px){
	#abtWrp{margin:-145px auto 125px;}
}
/**/
#abtWrp .top-rndDv{position:absolute; width:100%; height:125px; overflow:hidden; left:0; top:0; border-radius:0 0 0 125px; background-color:rgba(255,255,255,1); border:0px solid;}

#abtWrp .top-right-corner{ position:absolute; width:175px; height:155px; overflow:hidden; right:0; top:125px; border:0px solid;}
#abtWrp .top-right-corner:before {position: absolute; content: ""; display: block; width: 200%; height: 200%; border-radius: 50%;}
#abtWrp .top-right-corner:before {top: 0; right: 0; box-shadow: 50px -50px 0 0 rgba(255,255,255,1);}

#abtWrp .btm-left-corner{ position:absolute; width:0px; height:125px; overflow:hidden; left:0; bottom:0; border:0px solid;}
#abtWrp .btm-left-corner:before {position:absolute; content:""; display:block; width:200%; height:200%; border-radius:50%;}
#abtWrp .btm-left-corner:before {bottom:0; left:0; box-shadow:-50px 50px 0 0 rgba(255,255,255,1)}

#abtWrp .btm-right-corner{ position:absolute; width:155px; height:125px; overflow:hidden; right:0; bottom:-125px; border:0px solid;}
#abtWrp .btm-right-corner:before {position: absolute; content: ""; display: block; width: 200%; height: 200%; border-radius: 50%;}
#abtWrp .btm-right-corner:before {top: 0; right: 0; box-shadow: 50px -50px 0 0 rgba(160,202,58,.15);}
/**/

#abtServcs{position:relative; width:1100px; min-height:295px; margin:0 auto; padding:0; background-color:rgba(120,125,175,0); border:0px solid;}
#abtServcs hr{ width:100%; height:0px; clear:both;}
@media all and (max-width: 1167px){
	#abtServcs{width:calc(100% - 60px); padding:0 30px;}
}

#abtServcs .txDv{display:inline-block; position:absolute; width:calc(100% - 495px); top:50%; transform:translateY(-50%); left:125px; border:0px solid rgba(255,0,0,1);}
#abtServcs .txDv .ttL{position:relative; font-size:32px; color:rgba(255,255,255,1); font-weight:bold; text-shadow:1px 1px 1px rgba(225,225,225,1); letter-spacing:-2px; font-family:; margin:-75px 0 25px -1px; border:0px solid;}
#abtServcs .txDv .ttL:before{ position:absolute; content:''; width:5px; height:75px; left:-25px; top:12px; background-color:rgba(255,255,255,0); border-radius:;}
#abtServcs .txDv .tx{font-family:Roboto-Thin; font-weight:bold; font-size:17px; line-height:20px; color:rgba(55,75,50,1); letter-spacing:-.5px; border:0px solid; z-index:;}
#abtServcs .txDv .tx > hr{ height:12px;}

#abtServcs .mgDv{ position:absolute; width:345px; right:0; bottom:-115px; z-index:2; border:0px solid;}
#abtServcs .mg{width:100%;}

@media all and (max-width: 867px){
	#abtServcs .txDv{width:calc(100% - 375px); top:50%; transform:translateY(-50%); left:35px; border:0px solid rgba(255,0,0,1);}
}
@media all and (max-width: 717px){
	#abtServcs{padding-bottom:215px;}
	#abtServcs .txDv{ position:relative; width:calc(100% - 45px); left:-15px; top:0;  transform:translateY(0);}
	#abtServcs .txDv .ttL{font-size:32px; margin:-5px 0 10px;}
	#abtServcs .txDv .tx{font-size:18px}
	#abtServcs .mgDv{}
}
@media all and (max-width: 517px){
	#abtServcs{ padding-bottom:255px;}
	#abtServcs .txDv{width:calc(100% - 5px); top:15px; transform:translateY(0);}
}
@media all and (max-width: 467px){
	#abtServcs .txDv{width:calc(100% + 25px); top:15px; transform:translateY(0);}
	#abtServcs .mgDv{left:calc(50% - 75px);}
}




/**##########################################################################**/
/**###### - - - HmSERVICES - OUR COVERAGE
/**##########################################################################**/

#HmServcs{display:; width:1100px; min-height:150px; margin:225px auto 75px; padding:0; background-color:rgba(120,125,175,0); border:0px solid;}
#HmServcs hr{ width:100%; height:0px; clear:both;}
@media all and (max-width: 1167px){
	#HmServcs{ width:100%; padding:0 30px;}
}
/**/
#HmServcs .inDv{display:inline-block; width:calc(100% - 125px); margin:0 0 0 125px; border:0px solid;}
@media all and (max-width: 1067px){
	#HmServcs .inDv{width:calc(100% - 75px); margin:0 0 0 75px}
}
/**/
#HmServcs .svcDv{position:relative; display:inline-block; width:493px; min-height:350px; border:0px solid;}

#HmServcs .svcDv [class^=dv]{position:relative; width:160px; min-height:75px;}
#HmServcs .svcDv [class^=dv]:nth-of-type(n+2){margin-left:5px;}
#HmServcs .svcDv [class^=dv]:nth-of-type(n+2):after{position:absolute; content:''; width:1px; height:245px; background-color:rgba(160,202,58,1); left:-3px; top:0; z-index:1;}

#HmServcs .svcDv [class^=dv] .hdr{position:relative; display:inline-block; width:100%; height:195px; text-align:center;}
#HmServcs .svcDv [class^=dv] .hdr:before{position:absolute; content:''; width:0; height:0; border-bottom:45px solid rgba(255,255,255,1); border-right:80px solid transparent; left:0; bottom:0; z-index:1;}
#HmServcs .svcDv [class^=dv] .hdr:after{position:absolute; content:''; width:0; height:0; border-bottom:45px solid rgba(255,255,255,1); border-left:80px solid transparent; right:0; bottom:0px; z-index:1;}

#HmServcs .svcDv [class^=dv] img{ margin:12px 0 0; box-shadow:0 0 6px 3px rgba(255,255,255,.35); border-radius:50%;}
#HmServcs .svcDv [class^=dv] .ttl{display:inline-block; width:calc(100% - 20px); padding:0 10px; text-align:center; font-family:Foliol; font-size:20px; letter-spacing:-1px; color:rgba(255,255,255,1); margin:5px 0 0; border:0px solid;}
#HmServcs .svcDv [class^=dv] .tx{display:inline-block; width:calc(100% - 20px); padding:0 10px; text-align:center; font-family:Foliol; font-size:14px; line-height:21px; margin:10px 0 0; border:0px solid;}
#HmServcs .svcDv [class^=dv] a{ display:none;}

/**/
#HmServcs .ptsDv{display:inline-block; width:calc(100% - 515px); min-height:75px; margin:-75px 0 0; float:right; border:0px solid;} 
#HmServcs .ptsDv .ttL{position:relative; font-size:28px; color:rgba(0,0,0,1); font-weight: normal; text-shadow:1px 1px 1px rgba(25,95,55,1); letter-spacing:-2px; font-family:; margin:0 0 25px; border:0px solid;}
#HmServcs .ptsDv span{position:relative; display:inline-block; padding:8px 0 8px 25px; font-family:Roboto-Thin; font-size:15px; line-height:17px; font-weight:bold; border:0px solid;}
#HmServcs .ptsDv span:nth-of-type(even){ margin-left:35px;}
#HmServcs .ptsDv i{ position:absolute; left:0; top:50%; transform:translateY(-50%); font-size:32px; color:rgba(80,120,20,1);}

@media all and (max-width: 1017px){
	#HmServcs .svcDv{ margin-left:-35px;}
	#HmServcs .ptsDv{width:calc(100% - 485px); margin-top:-95px;}
}
@media all and (max-width: 867px){
	#HmServcs .svcDv{ display:block; width:90%; min-width:475px; margin:55px auto 0 auto; float:none;}
	#HmServcs .ptsDv{display:inline-block; width:calc(100% - 125px); max-width:550px; min-height:75px; margin:-135px auto 0 -5px; float:none; border:0px solid;}
	}
@media all and (max-width: 717px){
	#HmServcs .ptsDv{width:calc(100% - 25px);}
	}
@media all and (max-width: 667px){
	#HmServcs .ptsDv{ display:block; width:calc(100% + 35px); margin:-135px auto 0 -55px;}
	#HmServcs .svcDv{ display:block; width:calc(100% - 60px); min-width:calc(100% + 20px); margin:55px auto 0 -50px; float:none;}
}
@media all and (max-width: 567px){
	#HmServcs .inDv{ width:calc(100% - 20px); margin:0 0 0 10px;}
	#HmServcs .ptsDv{margin:-115px auto 0 -15px;}
	#HmServcs .svcDv{ display:block; width:calc(100% + 10px); min-width:100%; margin:55px auto 0 -10px;}
}
@media all and (max-width: 367px){
	#HmServcs .ptsDv{width:calc(100% - 5px);}
	}




/**##########################################################################**/
/**###### - /*GETTING STARTED*/
/**##########################################################################**/
#startStps{width:100%; position:relative; margin:125px auto 95px; min-height:225px; padding:55px 0 95px; background-color:rgba(100,155,25,.5); background-image:url(../images/getStarted2.png); background-repeat:no-repeat; background-position:left top; background-size:auto 100%;}
#startStps hr{ width:100%; height:0px; clear:both;}

#startStps .inDv{display:; width:1100px; min-height:150px; margin:0 auto; padding:0; border:0px solid;}
@media all and (max-width: 1167px){
	#startStps .inDv{ width:100%; padding:0 30px;}
}

#startStps .hdr{ display:block; width:700px; margin:0 auto 55px; text-align:center; border:0px solid;}
#startStps .hdr .ttL{color:rgba(239,250,224,1); font-size:26px; letter-spacing:-2px; font-weight:normal; text-shadow:1px 1px 1px rgba(25,95,55,1); margin:0 0 5px;}
#startStps .hdr span{display:inline-block; width:100%; font-size:15px; font-family:Arial; color:rgba(255,255,255,1); line-height:20px; letter-spacing:-.25px;}

#startStps .dV{ position:relative; margin:55px auto; border:0px solid;}

#startStps .mg{display:inline-block; width:475px; margin:0;}
#startStps img{width:100%; height:auto; border-width:1px; border-style:solid; border-color:rgba(255,255,255,.25); box-shadow:1px 1px 5px 2px rgba(255,255,255,.45);}

#startStps .stps{display:inline-block; position:absolute; width:calc(100% - 555px); padding:15px 25px; font-family:Arialn; right:0; top:50%; transform:translateY(-50%); border:0px solid;}

#startStps .stps .nte{position:relative; display:inline-block; width:calc(100% - 20px); font-size:16px; font-family:Foliol; letter-spacing:-1px; font-weight:normal; margin:0 0 35px; padding:12px 10px; background-color:rgba(80,120,20,1); color:rgba(255,255,255,1); text-align: center;}
#startStps .stps .nte:before{ content:''; position:absolute; width:50.5%; height:20px; background-color:rgba(80,120,20,1); left:0; bottom:-10px; transform:skewY(4.5deg);}
#startStps .stps .nte:after{ content:''; position:absolute; width:50%; height:20px; background-color:rgba(80,120,20,1); right:1px; bottom:-10px; transform:skewY(-4.5deg);}

#startStps .stps > [class^=d]{position: relative; display:inline-block; width:100%; padding:30px; background-color:rgba(255,255,255,.95); border-radius:3px; font-size:17px; line-height:17px; margin-bottom:25px; border-bottom:0px solid rgba(150,200,35,1); box-shadow:2px 3px 2px 1px rgba(255,255,255,.55);}
#startStps .stps > [class^=d] .nbr{position:absolute; width:25px; height:25px; padding:13px 10px 7px; text-align:center; color:rgba(255,255,255,1); font-size:28px; font-weight:bold; background-color:rgba(80,120,20,1); border-radius:50% 50% 0 50%; left:-18px; bottom:-8px;}
#startStps .stps > [class^=d] .rlr{ position:absolute; display:inline-block; width:33%; height:8px; bottom:-8px; left:0px; background-color:rgba(80,120,20,1); border-radius:0 0 0 3px;}
#startStps .stps > [class^=d] .rlr:after{position:absolute; display:inline-block; content:''; border-bottom:8px solid rgba(255,255,255,0); border-left:15px solid rgba(80,120,20,1); right:-14.95px; top:0px;}

@media all and (max-width: 1167px){
	#startStps .stps{width:calc(100% - 450px); right:-35px;}
} 
@media all and (max-width: 967px){
	#startStps .stps{width:calc(100% - 400px); right:-5px;  background-color:rgba(247,251,244,.35);}
}
@media all and (max-width: 917px){
	#startStps .stps{width:calc(100% - 285px); max-width:495px; right:5px; border-radius:0;}
	#startStps .stps .nte{ text-align: center;}
}
@media all and (max-width: 817px){
	#startStps .hdr{width:calc(100% - 100px);}
	#startStps .stps{width:calc(100% - 125px); max-width:475px; right:5px;}
}
@media all and (max-width: 667px){
	#startStps .mg{display:inline-block; width:calc(100% - 75px);}
	#startStps .stps{width:calc(100% - 95px); right:5px;}
}
@media all and (max-width: 567px){
	#startStps .hdr{width:calc(100% - 40px);}
	#startStps .mg{ position:absolute; display:inline-block; width:calc(100% - 30px);}
	#startStps .stps{ position:relative; width:calc(100% - 5px); right:-35px; top:0; transform:translateY(0); float:right; z-index:2;}
}
@media all and (max-width: 467px){
	#startStps .mg{left:-55px; width:calc(100% + 40px);}
	#startStps .stps{width:calc(100% - 25px); right:-30px;}
	#startStps .stps > [class^=d]{font-size:16px;}
}
@media all and (max-width: 417px){
	#startStps .stps{width:calc(100% + 25px);}
}

.custom-shape-divider-bottom-1633038805 {position: absolute; bottom: 0; left: 0; width: 100%; overflow: hidden; line-height: 0;}
.custom-shape-divider-bottom-1633038805 svg {position: relative; display: block; width: calc(100% + 1.3px); height: 125px;}
.custom-shape-divider-bottom-1633038805 .shape-fill {fill: #FFFFFF;}



/**##########################################################################**/
/**###### - - - FAQs
/**##########################################################################**/

#faqsDv{ position:relative; display:; width:900px; min-height:150px; margin:15px auto 95px; padding:0; border:0px solid;}
#faqsDv hr{ width:100%; height:0px; clear:both;}
@media all and (max-width: 1117px){
	#faqsDv{ width:calc(100% - 200px);}
}
@media all and (max-width: 717px){
	#faqsDv{ width:calc(100% - 100px);}
}
@media all and (max-width: 467px){
	#faqsDv{ width:calc(100% - 80px);}
}

#faqsDv .hdr{width:450px; margin:0 auto 55px; text-align:center;}
@media all and (max-width: 467px){
	#faqsDv .hdr{width:100%; padding:0 20px;}
}
#faqsDv .hdr .ttL{font-size:26px; letter-spacing:-2px; line-height:25px; font-family:; font-weight:normal; text-shadow:1px 1px 1px rgba(25,95,55,1); margin:0 0 30px;}
#faqsDv .hdr .spn{font-size:16px; font-family:Covington-Cond; color:rgba(75,100,15,1); line-height:18px; letter-spacing:-.5px; text-shadow: none;}

#faqsDv .qs{display:inline-block; width:calc(48% - 60px); padding:10px 50px 10px 15px; background-color:rgba(100,155,25,0); margin:0 0 5px; border-radius:30px; border:1px solid rgba(100,155,25,.15); cursor:pointer;}
#faqsDv .qs:nth-of-type(even){ float:right;}
#faqsDv .qs:hover{ border:1px solid rgba(100,155,25,0); background-color:rgba(100,155,25,.15);}
@media all and (max-width: 567px){
	#faqsDv .qs{width:calc(100% - 126px);}
}
@media all and (max-width: 417px){
	#faqsDv .qs{width:calc(100% - 42px);}
}

#faqsDv .q{position:relative; display:inline-block; width:100%; font-family:Roboto-Light; font-size:14px; font-weight:bold; letter-spacing:-.1px; color:rgba(45,55,35,1); border:0px solid;}
#faqsDv .q-a{display:none; width:100%; margin:10px 0 5px 5px; padding-left:0; border-left:0px solid rgba(0,0,102,1);}
#faqsDv .q-a .nte{ color:rgba(225,0,0,1);}
#faqsDv .q-a hr{ height:8px; margin:0;}
/**/
#faqsDv .qs.cur{background-color:rgba(100,155,25,.35); border-radius:10px;}
#faqsDv .qs.cur .q{padding-left:5px; font-size:16px; color:rgba(255,255,255,1);}
#faqsDv .qs.cur .q-a{display:block; font-family:Roboto-Light; font-size:14px; font-weight:normal; letter-spacing:; line-height:17px;}

#faqsDv .q i{position:absolute; font-size:15px; right:-35px; top:calc(50% - 9px);}
#faqsDv .q i.plus{color:rgba(45,55,35,1);}
#faqsDv .q i.tmes{display:none; width:10px; color:rgba(255,25,0,1); text-align:center; padding:3px; border-radius:50%; background-color:rgba(255,255,255,1); font-size:10px; right:-40px; top:-5px;}
#faqsDv .qs.cur .q i.plus{display:none;}
#faqsDv .qs.cur .q i.tmes{display: inline-block;}

 



/**##################################################################**/
/**###### - - - FEEDBACK | TESTIMONY
/**##################################################################**/

#dvTestm-Wrp{ position:relative; display:; width:100%; background-color:rgba(105,195,100,1); background-image: linear-gradient(90deg, rgba(255,255,255,.15) 15%, rgba(255,255,255,.55) 45%, rgba(255,255,255,.35) 85%);}
#dvTestm-Wrp hr{ display:inline-block; width:100%; clear:both;}
.dvTestmBg{background-color:rgba(255,255,255,.85);}

.custom-shape-divider-top-1633043930 {position: absolute; top: 0; left: 0; width: 100%; overflow: hidden; line-height: 0;}
.custom-shape-divider-top-1633043930 svg {position: relative; display: block; width: calc(100% + 1.3px); height: 75px;}
.custom-shape-divider-top-1633043930 .shape-fill {fill: #FFFFFF;}

#dvTestm{position:relative; width:1100px; min-height:100px; margin:0 auto; padding:105px 0 95px; border:0px solid;}
@media all and (max-width: 1167px){
	#dvTestm{ width:100%; padding:105px 30px 95px;}
}

#dvTestm .headg{display:inline-block; width:100%; text-align:center; margin:0 0 35px;}
#dvTestm .headg h1{font-size:21px; font-family:Covington-Cond; letter-spacing:-.75px; font-weight: normal;}

#dvTestm .inDv{display:inline-block; width:100%; border:0px solid;}
@media all and (max-width: 696px){
	#dvTestm .inDv{width:calc(100% - 25px); max-width:450px; margin-left:auto; margin-right:auto;}
}
@media all and (max-width: 467px){
	#dvTestm .inDv{width:calc(100% - 25px);}
}
@media all and (max-width: 417px){
	#dvTestm .inDv{width:calc(100% + 5px);}
}
#dvTestm > .testimonial{}
.testimonial .description{padding:15px 0 65px 15px; font-family:Arialn; font-size:16px; line-height:17px; background-color:rgba(255,255,255,0); color:rgba(0,35,10,1); text-align:center; border:0px solid;}
/**/
.testimonial .description:before{color:rgba(150,200,35,1); font-size:38px; font-stretch:condensed; padding: 0 10px 0 0; top:-5px; left:-15px;}
.testimonial .description span{display:inline-block; margin:-15px 0 0 35px; border:0px solid;}
/**/
.testimonial .title{display: inline-block; width:100%; margin:0 0 0 25px; color:rgba(115,155,15,1); text-align:center; line-height:16px; border:0px solid;}
.testimonial .title .nm{text-transform: capitalize; font-family:Tangerine-Regular; font-size:21px; font-weight:;}
.testimonial .title .bs{font-family:Arial; font-size:12px; color:rgba(55,75,7,1);}

.custom-shape-divider-bottom-1633043435 {position: absolute; bottom: 0; left: 0; width: 100%; overflow: hidden; line-height: 0;}
.custom-shape-divider-bottom-1633043435 svg {position: relative; display: block; width: calc(100% + 1.3px); height: 75px;}
.custom-shape-divider-bottom-1633043435 .shape-fill {fill: #FFFFFF;}





/**##################################################################**/
/**###### - - - FOOTER**/
/**##################################################################**/

#dvFootr-Wrp{width:100%; padding:55px 0 35px; background-color:rgba(255,255,255,1);}
#dvFootr-Wrp hr{ clear:both;}

#dvFootr{ position:relative; width:1100px; min-height:10px; margin:0 auto; border:0px solid;}
@media all and (max-width: 1167px){
	#dvFootr{ width:100%; padding:0 30px;}
}

#dvFootr .ttL{display:inline-block; width:100%; margin:0 auto 55px; text-align:center;}
#dvFootr .ttL h1{color:rgba(35,135,105,1); font-size:21px; letter-spacing:-1.5px; font-weight:normal;}
#dvFootr .ttL span{}

#dvFootr .contct{display:inline-block; width:100%; margin:0 0 35px; border:0px solid;}

#dvFootr .contct [class^=dv]{position:relative; display:inline-block; width:calc(33% - 20px); border:0px solid;}
#dvFootr .contct [class^=dv]:nth-of-type(n+2){ margin-left:30px;}

#dvFootr .contct [class^=dv] .wrp{display:inline-block; width:100%; min-height:45px; padding:5px 10px 5px 55px; background-color:rgba(160,202,58,.75); text-align:left; border:0px solid;}
#dvFootr .contct [class^=dv] .wrp:before{position:absolute; content:''; width:0; height:0; border-top:35px solid rgba(255,255,255,1); border-right:55px solid transparent; left:0; top:0; z-index:1;}
#dvFootr .contct [class^=dv] .wrp:after{position:absolute; content:''; width:0; height:0; border-bottom:25px solid rgba(255,255,255,1); border-left:25px solid transparent; right:0; bottom:0; z-index:1;}
@media all and (max-width: 967px){
	#dvFootr .contct [class^=dv]{width:calc(50% - 20px); margin:0 0 35px 0;}
	#dvFootr .contct [class^=dv]:nth-of-type(3){margin-left:0px; margin-bottom:5px;}
}
@media all and (max-width: 667px){
	#dvFootr .contct [class^=dv], #dvFootr .contct [class^=dv]:nth-of-type(n+2){display:block; width:calc(100% - 10px); max-width:305px; margin:0 auto 25px auto;}
}

#dvFootr .contct [class^=dv] .wrp .tx{ display:inline-block; width:calc(100% - 20px); margin:0 0 0 2px; border:0px solid;}
#dvFootr .contct a{display:inline-block; font-family:Isonorm; font-size:20px; letter-spacing:-1px; color:rgba(255,255,255,1);} 
#dvFootr .contct a i{position:absolute; font-size:36px; font-weight:bold; left:0; top:-15px; color:rgba(35,135,105,1); z-index:2;}
#dvFootr .contct a span{display:inline-block; width:100%; margin:2px 0 0; font-family:Arial; font-size:13px; letter-spacing:-.5px; line-height:14px; color:rgba(35,135,115,1); }
#dvFootr .contct a i.ig{color: transparent;
  background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%, #d6249f 60%, #285AEB 90%);
  background: -webkit-radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%, #d6249f 60%, #285AEB 90%);
  background-clip: text;
  -webkit-background-clip: text;}
 
/*-------*/
#dvFootr .menuLn{ width:45%; text-align:left; float:left; border:0px solid;}
#dvFootr .menuLn > a{position:relative; display:inline-block; font-family:Foliol; font-size:11px; text-transform:uppercase; letter-spacing:-.25px; word-spacing:-1px; letter-spacing:0px; color:rgba(75,95,50,1); padding:5px 0 2px; border-bottom:1px solid rgba(150,215,75,0); font-weight:bold; cursor:pointer;}
#dvFootr .menuLn > a:hover{border-bottom:1px solid rgba(150,215,75,1);}
#dvFootr .menuLn > a:nth-of-type(n+2){ margin-left:10px;}

/*-------*/
#dvFootr .mnuCpr{ display:block; width:500px; margin:25px auto 0;}
#dvFootr .copr{width:45%; text-align:right; font-size:12px; font-family:Arial; color:rgba(0,0,0,1); float:right; border:0px solid;}
#dvFootr .copr .rL{ display:inline-block; font-size:18px; font-weight:normal;}
#dvFootr .copr a{ font-family:Isonorm; font-size:14px; letter-spacing:-.5px; color:rgba(100,175,25,.85); font-weight:;}
#dvFootr .copr a:hover{ text-decoration:underline; cursor: pointer;}

@media all and (max-width: 667px){
	#dvFootr .mnuCpr{width:calc(100% - 60px);}
	#dvFootr .menuLn, #dvFootr .copr{width:100%; text-align:center; margin-bottom:15px; float:none;}
	#dvFootr .copr{text-align:center; margin:15px 0 0;}
}



/**##################################################################**/
/**###### - - - PRICING
/**##################################################################**/

#pricng{ width:100%; min-height:100vh; background-color:rgba(247,251,244,1); margin:0 auto; border:0px solid;}
/***/
#pricng .optnDv{position:fixed; display:inline-block; width:550px; padding:25px 15px; background-color:rgba(247,251,244,1); right:0; top:0; border:0px solid; z-index:1;}
@media all and (max-width: 617px){
	#pricng .optnDv{width:calc(100% - 55px);}
}
/**/
#pricng .optnDv .mg{position:relative; display:inline-block; width:54px; height:54px; margin:1px 0 0 -5px; border:0px solid rgba(0,0,0,.1); z-index:2;}
#pricng .optnDv .mg img{width:100%;}
/**/
#pricng .optnDv .sl{position:absolute; display:inline-block; width:175px; top:48%; transform:translateY(-50%); left:55px; border-radius:0px; border:1px solid rgba(175,225,150,.35);}
#pricng .optnDv .toggl{display:inline-block; position:absolute; top:46%; transform:translateY(-50%); left:225px; border:0px solid;}
@media all and (max-width: 367px){
	#pricng .optnDv .toggl{top:58px; transform:translateY(0); left:150px;}
}

#pricng .prcLs{position:relative; width:calc(100% - 20px); min-height:25vh; padding:25px 0; margin:95px 10px 0; overflow:hidden; overflow-x:auto; border:0px solid;}
#pricng .prcLs > .spnr{position:absolute; width:40px; height:40px; color:rgba(0,204,0,1); left:50%; top:50%; transform:translate(-50%,-50%);}

#pricng .prcLs table{ min-width:450px;}
#pricng .prcLs .Ls.rs-1 td{background-color:rgba(255,255,255,1);}
#pricng .prcLs .Ls.rs-1.ps1 td:first-child{border-top-left-radius: 30px;}
#pricng .prcLs .Ls.rs-1.ps1 td:last-child{border-top-right-radius: 30px;}
#pricng .prcLs .Ls.rs-1.ps2 td:first-child{border-bottom-left-radius: 30px;}
#pricng .prcLs .Ls.rs-1.ps2 td:last-child{border-bottom-right-radius: 30px;}

#pricng .prcLs table tr.hdr td{ text-align: right; font-size:16px; letter-spacing:-.5px; font-family:Foliol; color:rgba(125,150,55,1); padding:0 10px 20px; font-weight:bold;}
#pricng .prcLs table tr.hdr td:last-child{ padding-right:20px; border:0px solid;}
#pricng .prcLs table tr.hdr td .nte{ font-weight: normal; color:rgba(65,75,30,1); font-size:12px;}

#pricng .prcLs table tr.ps1 td{ padding:12px 10px 3px;}
#pricng .prcLs table tr.ps2 td{ text-align:right; padding:0 10px 8px; font-family:Roboto-Thin; border:0px solid;}
#pricng .prcLs table tr.ps2 td:last-child{ padding-right:20px; border:0px solid;}

#pricng .prcLs table td.tg{font-family:Foliol; font-size:17px; letter-spacing:-.5px; color:rgba(50,65,33,1);}

#pricng .prcLs table td.ds{ position:relative; width:55px;}
#pricng .prcLs table td.ds .vwDts{position:absolute; display:inline-block; height:15px; font-size:12px; line-height:13px; font-family:Foliol; padding:2px 8px; color:rgba(255,255,255,1); background-color:rgba(125,150,135,1); cursor:pointer; left:50%; transform:translateX(-50%); top:-10px; border-radius:30px; box-shadow:0px 0px 5px 5px rgba(255,255,255,.75);}
#pricng .prcLs table td.ds .vwDts:hover, #pricng .prcLs table td.ds .vwDts:focus{background-color:rgba(100,175,50,.75);}

#pricng .prcLs table td.prc .pr{ display:inline-block; vertical-align:middle; font-size:12px; font-family:; text-align:left;}
#pricng .prcLs table td.prc .am{display:inline-block; vertical-align:middle; font-size:15px; margin:0 0 1px; font-weight:bold;}

#pricng .prcLs table td.prc .rte{ display:inline-block; font-size:14px; font-weight:bold; vertical-align:middle; margin:0 0 0 5px;}
#pricng .prcLs table td.mn, #pricng .prcLs table td.mx{font-size:14px; font-weight:bold;}


/*### Service Details View*/

#svcDtsVw{ position:relative; display:inline-block; width:540px; text-align:left; padding:30px; margin:35px auto; background-color:rgba(255,255,255,1); font-family:Roboto-Thin; border:0px solid; z-index:150;}
#svcDtsVw hr{ height:0; margin:0; clear:both;}
@media all and (max-width: 667px){
	#svcDtsVw{width:calc(100% - 40px); padding:30px;}
} 
#svcDtsVw .hdr{position:relative; display:inline-block; width:100%; margin:0 0 15px; padding:0 0 25px 65px; font-family:Roboto-Light; font-size:21px;  letter-spacing:-1px; border:0px solid;}
#svcDtsVw .hdr:after{ display:inline-block; position:absolute; content:''; width:calc(100% + 60px); height:1px; left:-30px; bottom:1px; background-color:rgba(150,225,100,1);}

#svcDtsVw .hdr img{ position:absolute; width:55px; left:1px; top:40%; transform:translateY(-50%);}
#svcDtsVw .hdr h3{ margin:1px 0 5px; font-family:JosefinSans; font-size:21px; font-weight:200;}
#svcDtsVw .tX{display:inline-block; width:100%; font-family:Foliol; font-size:15px; overflow-wrap: break-word; word-wrap:break-word; hyphens: auto; border:0px solid;}




/**#################################-#################################**/
/**###### - /*EARN CASH*/
/**#################################-#################################**/

#earnCsh{position:relative; width:calc(100% - 0px); min-height:100px; padding:0; margin:0 auto; border:0px solid;}
#earnCsh hr{ width:100%; height:0; margin:0; clear:both;}

#earnCsh .topDv{width:100%;}
#earnCsh .topDv img{width:100%;}

#earnCsh .dV{display:inline-block; width:calc(100% - 100px); padding:25px 50px;}
#earnCsh .dV .m{ display:inline-block; width:100%; margin:0 auto 25px; text-align: left; font-size:26px; line-height:24px; font-family:Arial;}

#earnCsh .dV .tx{ display:inline-block; width:100%; margin:0 auto 35px; text-align:left; font-size:16px; font-family:Foliol;}

#earnCsh .dV .ln{text-align:center;}
#earnCsh .dV .ln a.getStarted{display:inline-block; font-size:21px; font-family:Bauhausl; letter-spacing:-.25px; text-align:center; padding:10px 30px; color:rgba(255,255,255,1); background-color:rgba(100,155,25,1); font-weight:; background-image: linear-gradient(45deg, rgba(120,185,30,.35) 15%, rgba(120,185,30,.15) 45%, rgba(120,185,30,.55) 85%); cursor:pointer; left:0; bottom:-85px; border-radius:30px; box-shadow:0px 0px 6px 3px rgba(255,255,255,.75);}
#earnCsh .dV .ln a.getStarted:hover{ font-weight:bold; background-color:rgba(100,155,25,1);}




/**####################################################################**/
/**###### - - - ACCESS PAGE
/**####################################################################**/

html.acsPg, body.acsPg{ background-color:rgba(115,145,95,.25);}
#accessWrap {display:table; position:absolute; top:0; left:0; height:100%; width:100%; background-repeat:no-repeat; background-size:auto 100%; background-position:left center; background-color:rgba(255,255,255,0);}
@media all and (max-width: 767px){
	#accessWrap {background-position:calc(10% - 195px) bottom;}
}

#accessWrap .centrDv {display: table-cell; vertical-align: middle;}

#accessWrap .contntDv {width:400px; min-height:100px; margin:35px auto;}
@media all and (max-width: 417px){
#accessWrap .contntDv {width:calc(100% - 30px);}
}
#accessWrap .contntDv > .spnr{position:absolute; width:40px; height:40px; color:rgba(95,155,25,1); left:calc(50% - 20px); top:calc(50% - 20px);}

#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:2px 2px 5px -1px rgba(255,255,255,.95); border-radius:5px;}

/*Reg Form*/
#acsDv .flag{float:right; text-align:right; margin:6px 0 0; border:0px solid;}
#acsDv .flag [class^='flg']{ display:inline-block; min-height:15px; padding:5px 26px 5px 0; background-size:auto 22px; background-position:right center; background-repeat:no-repeat; font-family:Calibril; font-size:15px; font-weight:bold; color:rgba(55,75,50,1); letter-spacing:-.5px;}

/***/
#acsDv .fgtPwd{ display: inline-block; width:100%; text-align:right; margin:0 0 12px; font-size:13px; font-family:Roboto-Thin; padding:5px 0 0 0; cursor:pointer; letter-spacing:-.5px; color:rgba(50,125,25,1);}
/***/
#acsDv .Lgg{display:none; width:100%; text-align:center; margin:25px 0 0; border:0px solid;}
#acsDv .Lgg a{color:rgba(100,175,55,1); text-decoration:; font-family:Roboto-Light; font-size:21px;}
/***/
#acsDv .sw{display:inline-block; width:100%; margin:20px 0 0; text-align:center; font-size:13px; font-family:Foliol;}
#acsDv .sw a{text-decoration:underline; font-family:Isonorm; font-size:18px; color:rgba(135,175,35,1);}

#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 .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,125,125,1);}

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

/*Form Adjust*/
#acsDv .fmdata input[type]:not([type=submit]) {height:45px; font-size:18px;}
#acsDv .fmdata .selectric .label {font-size:18px; line-height:34px; height:35px;}
#acsDv .fmdata .btn{height:46px; padding:8px 0;}
#acsDv .fmdata .tgtBtn .spnr{right:calc(50% - 10px); top:calc(50% - 12px);}



/**####################################################################**/
/**###### - - - PAYMENT RESPONSE - SUCCESS/FAILED
/**####################################################################**/
#Pmt {position:absolute; width:350px; left:50%; top:50%; transform:translate(-50%,-50%); border:0px solid;}
@media all and (max-width: 417px){
	#Pmt {width:calc(100% - 40px);}
}
#Pmt [class^='dV-']{ width:100%; padding:35px 20px; line-height:12px; text-align:center; box-shadow:1px 1px 8px -2px rgba(226,227,223,1); border:0px solid;}
#Pmt hr{display:inline-block; width:100%; height:0px; margin:0px; padding:0; clear:both;}
/**/
#Pmt [class^='dV-'] .mg{display:inline-block; padding:15px; background-color:rgba(255,255,255,1); border-radius:50%;}
#Pmt [class^='dV-'] .mg img{height:30px;}

#Pmt [class^='dV-'] span{ font-family:Roboto-Thin; font-size:15px;}
#Pmt [class^='dV-'] span.f{font-family:Foliol; color:rgba(255,0,0,.75);}
#Pmt [class^='dV-'] span.s{font-family:Foliol; color:rgba(75,175,0,.75);}

#Pmt [class^='dV-'] span.hnt{ display:inline-block; width:100%; font-family:Arial; font-size:11px; margin:8px;}

#Pmt .footr{ padding-top:15px; text-align: right;}
#Pmt .footr img{ width:30px; vertical-align:middle;}
#Pmt .footr .cpr{ font-size:12px; font-family:Tahoma; color:rgba(50,75,25,.55);}




/**####################################################################**/
/**###### - - - 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: 467px){
#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;}




/**#################################**/
/**###### - - - 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;}



/**#######################################################**/
/**###### - - - POP TEMPLATE
/**#######################################################**/
#popBg {display:flex; flex-wrap: wrap; position:fixed;  top:0; left:0; height:100vh; width:100%; background-color:rgba(140,155,140,.9); overflow: hidden; overflow-y:auto; z-index:125;}
#popBg.vs2 {z-index:2147483650;}
#popBg .contntDv { width:calc(100% - 2px); margin:auto; min-height:100px; border:0px solid; text-align:center;}
/**/
#popBg .contntDv > .spnr{position:absolute; width:30px; height:30px; color:rgba(255,255,255,1); left:50%; top:50%; transform:translate(-50%,-50%);}
#popBg .closePop{ display:inline-block; position:absolute; width:22px; height:22px; border-radius:50%; top:-8px; right:-8px; border:0px solid rgba(255,255,255,1); background-image:url(../../images/failed.png); background-size:cover; cursor:pointer; z-index:15;}


/**#######################################################**/
/**###### - - - SIDEBAR POP
/**#######################################################**/
#sideDvLyr {position:fixed;  top:0; left:0; height:100vh; width:100%; background-color:rgba(140,155,140,.9); overflow:hidden; overflow-y:auto; z-index:125;}
#sideDvLyr > .spnnr{position:absolute; width:40px; height:40px; color:rgba(255,255,255,1); left:50%; top:47%; transform:translate(-50%,-50%); z-index:5;}

#sideDvLyr .wb{position:absolute; left:125px; top:50%; transform:translateY(-50%);}
#sideDvLyr .wb .lgo{ width:105px;}
#sideDvLyr .wb .slg{ font-family:Foliol; font-size:14px; color:rgba(135,225,35,1);}
@media all and (max-width: 917px){
	#sideDvLyr .wb{ left:25px;}
}
@media all and (max-width: 817px){
	#sideDvLyr .wb{ display:none;}
}

#sideDvLyr .contntDv {position: absolute; width:550px; height:100vh; background-color:rgba(255,255,255,1); right:-750px; top:0; overflow:hidden; overflow-y:auto; border:0px solid;}
#sideDvLyr .contntDv.opn{ right:0;}
@media all and (max-width: 617px){
	#sideDvLyr .contntDv {width:calc(100% - 55px);}
}
#sideDvLyr .contntDv > .spnr{position:absolute; width:30px; height:30px; color:rgba(175,225,55,1); left:50%; top:50%; transform:translate(-50%,-50%); z-index:5;}

#sideDvLyr .contntDv .closePop{display:inline-block; position:fixed; width:26px; height:26px; background-color:rgba(255,255,255,1); border-radius:50%; top:5px; right:536px; border:0px solid rgba(255,255,255,1); cursor:pointer; z-index:15;}
@media all and (max-width: 617px){
	#sideDvLyr .contntDv .closePop{right:auto; left:43px;}
}
#sideDvLyr .contntDv .closePop i{ position:absolute; font-size:13px; top:50%; left:50%; transform:translate(-50%,-50%); color:rgba(255,0,0,1);}