/**********************/
/*a { background-color: #333 !important; }*/
/**********************/
@-o-viewport {
	width: device-width;
	height: device-height;
}

html,body { height:100%; }

html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,input,hr {margin:0; padding:0; position: relative; direction: ltr;}
ul,ol {list-style:none;}
table {border-collapse:collapse; border-spacing:0;}
td {vertical-align:top;}
div,td,span {text-align:left;}
html, body
{
	font-family: Verdana,"Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size: 13px;
	font-weight: normal;
	line-height: 1.1em;
	margin: 0;
	background-color: #FFFFFA;
	min-width: 320px;
}
html { font-family: sans-serif; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; }
a { background: transparent; text-decoration: none; position: relative; display: inline-block; }
a:active, a:hover, input { outline: 0; }
input[type=button], input[type=submit], button, a { cursor: pointer; }
input[type="checkbox"], input[type="radio"] { padding: 0; }
textarea { overflow: auto; resize: none; }
td, th { padding: 0; }
img {display: block; border: none; }


/** {-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }*/

/**********************************************************************************/


/* Fonts & Text */
.fwb { font-weight: bold; }
.t1, .t2, .t3, .t4, .btn1, .btn2, .btn3, .btn4, .btn5, .btn6, .btn7, .tsit, h1, h3/*, h4*/,
.asmo a, a, .txt, .hg, .star, p,
h1, h3, h5, h6,
.pp2,
.lnk1, .lnk2, .lnk3, .lnk4
{
	font-family: Montserrat, Verdana, Geneva, Lucida, 'Lucida grande', Arial, Helvetica, Sans-serif;
	font-weight: normal;
	font-weight: 400;
	font-size: 1em; line-height: 1.15em;
	color: #383838; text-align: left;
}
.t1o, .ppii {
	font-family: Montserrat, Verdana, Geneva, Lucida, 'Lucida grande', Arial, Helvetica, Sans-serif;
	font-weight: normal;
	font-weight: 400;
	text-align: left;
}
.t2, p, .lnk3 {
	font-family: Raleway, Verdana, Geneva, Lucida, 'Lucida grande', Arial, Helvetica, Sans-serif;
}

.t3, .lnk1, .pp2 {
	font-family: Verdana, Geneva, Lucida, 'Lucida grande', Arial, Helvetica, Sans-serif;
}
.t4, .pp3, .lnk5, .lnk6, .lnk8 {
	font-family: Roboto, Verdana, Geneva, Lucida, 'Lucida grande', Arial, Helvetica, Sans-serif;
	font-weight: 300;
	font-size: 1em; line-height: 1.15em;
	color: #383838; text-align: left;
}
.t5 {
	font-family: Courier New, Consolas, Arial, Sans-serif;
	font-size: 1.1em;
	letter-spacing: -1px;
}
.t6, .dcod .lnk5 {
	font-family: Consolas, Courier New, Consolas, Arial, Sans-serif;
	font-size: 1.1em;
}

.hg { color: #68b975; }

.l1 { line-height: 1.1em; }
.l2 { line-height: 1.2em; }
.l3 { line-height: 1.3em; }
.l4 { line-height: 1.4em; }
.l5 { line-height: 1.5em; }



.hh1 { color: #171B26; font-size: 1.9em; line-height: 1.4em; }
.hh2 { color: #282C37; font-size: 1.38em; line-height: 1.4em; }
.hh3 { color: #415355; font-size: 1.7em; line-height: 1.4em; }
.hh4 { color: #415355; font-size: 1.4em; }
.hh5 { color: #415355; font-size: 1.4em; line-height: 1.4em; }
.hh6 { color: #415355; font-size: 1.2em; line-height: 1.4em; }
.hh7 { color: #f8f8f8; font-size: 1.4em; line-height: 1.4em; }
.hh8 { color: #415355; font-size: 1.9em; line-height: 1.4em; }
.hh9 { color: #415355; font-size: 1.28em; line-height: 1.4em; }


.pp1 { color: #A9A9A9; font-size: 1.15em; line-height: 1.5em; }
.pp2 { color: #7a7d7f; font-size: 1.1em; line-height: 1.2em; }
.pp3 { color: #767676; font-size: 1.3em; line-height: 1.6em; }
.pp4 { color: #878787; font-size: 1.3em; line-height: 1.6em; }


.h1 { color: #2f3133; font-size: 1.9em; }
.h11 { color: #171B26; font-size: 2.1em; }
.h2 { color: #415355; font-size: 1.7em; }
.h3 { color: #415355; font-size: 1.38em;}
.h4 { color: #242424; font-size: 2.1em; }
.h5 { color: #415355; font-size: 1.4em; }

.h6 { color: #3E3E3E; font-size: 1.38em; }
.h7 { color: #415355; font-size: 1.3em; }
.h8 { color: #777777; font-size: 1.3em; }
.h9 { color: #415355; font-size: 1.9em; }

.p1 { color: #A9A9A9; font-size: 1.15em; }
.p2 { color: #888; font-size: 1.15em; }
.p3 { color: #555; font-size: 1.3em; }
.p4 { color: #888; font-size: 1.1em; }
.p5 { color: #A9A9A9; font-size: 1.6em; }
.p6 { color: #415355; font-size: 1.2em; }
.p7 { color: #A9A9A9; font-size: 1.2em; }

.hg2 { color: #FF3C00; }
.hg3 { color: #68b975; }

.tc2 { color: #282C37; }

.lnk, .lnk3 { color: #68b975; border-bottom: 1px solid transparent; }
.lnk:hover { border-bottom: 1px solid #68b975; }

.lnk0 { visibility: hidden; }
.lnk1 {
	color: #7a7d7f;
	font-size: 1.1em;
}

.lnk2, .lnk5 {
	color: #68b975;
}
.lnk1:hover, .lnk2:hover {
	color: #68b975;
}
.lnk3 {
	line-height: 1.5em;
	font-size: 1.15em;
}
.lnk4 {
	color: #FFFFFA;
	line-height: 1.4em;
	font-size: 1.2em;
}

.lnk5 { border-bottom: 1px solid transparent; line-height: 1.6em; }
.lnk5:hover { border-bottom: 1px solid #68b975; }

.lnk8 { border-bottom: 1px solid transparent; padding-bottom: 3px; }
.lnk8:hover { border-bottom: 1px solid #FF7373; }

.lnk6 { color : #00B4FF; border-bottom: 1px solid transparent; }
.lnk6:hover { border-bottom: 1px solid #00B4FF; }

.lnk7 { font-size: inherit; color: inherit; outline: none; }





.star {
	color: #FF3C00;
	font-size: 19px;
}

.sf, .sup {
	position: fixed;
	/*position: absolute;*/
	left:0px; top:0px; right:0px;
	width: 100%;
	margin:0px; padding:0px;
	z-index: 10;
}
.sf { height: 100%; bottom:0px; }
.msk { background-color: rgba(0,0,0,0.9); filter: opacity(70);z-index: 100; }

.cpp .cppi { max-height: 100%; max-width: 100%; overflow: auto; padding: 25px; }
.cpp, .ppo { display: none; }
.clpp { text-align: right; }
.clpp .ppcll { color: white; font-size: 1.2em; padding: 12px 0px; }
.clpp .ico { float: right; background: url(sprites.png) -520px -63px no-repeat; width: 15px; height: 15px; margin-left: 10px; margin-top: 1px; }
.clpp .ppcll:hover { color: #68b975; }
.clpp .ppcll:hover .ico { background-position: -239px -87px; }
.dn { display: none; }
.db { display: block; }


/* Alignments */
.tal { text-align: left; } .tac { text-align: center; } .tar { text-align: right; }
.fl { float: left; } .fr { float: right; }
.vat { vertical-align: top; } .vam { vertical-align: middle; }
.cfe:after, .clr { clear: both; }
.fee:before, .fee:after { content: " "; display: table; }
.fee:after { clear: both; }

.bx { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }


/* Tables */
.tbf { width: 100%; }
.otbf { width: 100%; height: 100%; }
.tblf { table-layout: fixed; }
.dtc { display: table-cell; vertical-align: middle; }

/* Margin */
.mau { margin-left: auto; margin-right: auto; }
.mt1 { margin-top: 0.4em; }
.mt2 { margin-top: 0.6em; }
.mt3 { margin-top: 0.8em; }
.mt4 { margin-top: 1.0em; }
.mt5 { margin-top: 1.2em; }
.mt6 { margin-top: 1.4em; }
.mt7 { margin-top: 1.6em; }
.mt8 { margin-top: 1.8em; }
.mt9 { margin-top: 2.0em; }
.mt10 { margin-top: 2.2em; }
.mt11 { margin-top: 2.3em; }
.mt12 { margin-top: 2.5em; }
.mt13 { margin-top: 2.6em; }
.mt14 { margin-top: 2.8em; }
.mt15 { margin-top: 3.0em; }

.mb0 { margin-bottom: 0.3em; }
.mb1 { margin-bottom: 0.4em; }
.mb2 { margin-bottom: 0.5em; }
.mb3 { margin-bottom: 0.6em; }
.mb4 { margin-bottom: 0.8em; }
.mb5 { margin-bottom: 1.0em; }
.mb6 { margin-bottom: 1.2em; }
.mb7 { margin-bottom: 1.4em; }
.mb8 { margin-bottom: 1.6em; }
.mb9 { margin-bottom: 1.8em; }
.mb10 { margin-bottom: 2.0em; }
.mb11 { margin-bottom: 2.2em; }
.mb12 { margin-bottom: 2.4em; }
.mb13 { margin-bottom: 2.6em; }
.mb14 { margin-bottom: 2.8em; }
.mb15 { margin-bottom: 3.0em; }
.mb16 { margin-bottom: 3.2em; }
.mb17 { margin-bottom: 4.6em; }

.cc { float: left; }

.s2 { width: 16.6667%; }
.s3 { width: 25%; }
.s4 { width: 33.3334%; }
.s6 { width: 50%; }
.s8 { width: 66.6667%; }
.s9 { width: 75%; }
.s10 { width: 83.3334px; }
.s12 { width: 100%; }

.m2 { width: 16.6667%; }
.m3 { width: 25%; }
.m4 { width: 33.3334%; }
.m6 { width: 50%; }
.m8 { width: 66.6667%; }
.m9 { width: 75%; }
.m10 { width: 83.3334px; }
.m12 { width: 100%; }

.c2 { width: 16.6667%; }
.c3 { width: 25%; }
.c4 { width: 33.3334%; }
.c6 { width: 50%; }
.c8 { width: 66.6667%; }
.c9 { width: 75%; }
.c10 { width: 83.3334px; }
.c12 { width: 100%; }

.anm, .btn1
{
	-webkit-transition: all 0.4s ease-out;
	-moz-transition: all 0.4s ease-out;
	-o-transition: all 0.4s ease-out;
	transition: all 0.4s ease-out;
}
.anm1, .btn3, .btn4, .btn5, .btn6, .btn7
{
	-webkit-transition: all 0.218s ease-out;
	-moz-transition: all 0.218s ease-out;
	-o-transition: all 0.218s ease-out;
	transition: all 0.218s ease-out;
}

.btn1
{
	text-align: center;
	display: block;
	color:white;
	color: #242424;
	width: 115px;
	padding: 13px 7px;
	border-radius: 32px;
	border: 2px solid #2f3133;
	font-size: 1.1em;
}
.btn1:hover
{
	color: #68b975;
	background: #202020;
	border: 2px solid #202020;
}

.btn2
{
	text-align: center;
	background-color: #252A38;
	border: 0px solid #1A1A1A;
	padding: 13px 35px;
	color: #FFF;
	border-radius: 3px;
	font-size: 1.1em;
}

.btn3
{
	background: transparent;
	border: 1px solid #68b975;
	padding: 15px 25px;
	color: #68b975;
	border-radius: 3px;
	font-size: 1.1em;
	text-align: center;
}
.btn3:hover
{
	color: #FFF;
	background-color: #68b975;
}
.btn4, .btn5, .btn6, .btn7
{
	background-color: transparent;
	color: #68b975;
	border: 1px solid #68b975;
	padding: 14px 30px;
	border-radius: 30px;
	font-size: 1.1em;
	text-align: center;
}
.btn4:hover
{
	color: #FFF;
	background-color: #68b975;
}

.btn5
{
	background-color: #68b975;
	color: #FFF;
}
.btn5:hover {
	background-color: #52a25f;
}

.btn6
{
	border-radius: 3px;
	border-color: #FF773D;
	color: #FF773D;
}
.btn6:hover {
	background-color: #FF773D;
	color: #FFF;
}

.btn7 {
	background-color: #f75b5b;
	border-color: #f75b5b;
	color: #FFF;
}
.btn7:hover {
	background-color: #e64a4a;
}

.btsp { margin-left: 1.2em; }
.btob { margin: 0 auto; }
.btob a { display: inline-block; }

.txt {
	font-size: 1.2em;
	line-height: 1em;
	color: #415355;
	background: #FCFCF7;
	border: 1px solid #D5D5D5;
	outline: none;
	padding: 12px 8px;
	border-radius: 3px;
}
.txt:focus {
	border-color: #68b975;
}
.txer { color: #FF3C00; }

input:-webkit-autofill {
    -webkit-box-shadow: 0 0 0px 1000px #FCFCF7 inset;
    color: #415355;
}
.dib {}

/**********************************************************************************/

.aob { width: 100%;  }
.aob > div { max-width: 92.30em; margin-left:auto; margin-right:auto; padding-left: 1.11em; padding-right: 1.11em; }
.bgc1 { background-color: #FFFFFA; }
.bdbc2, .bgc2 { background-color: #f8f8f8; }
.bgc3 { background-color: #68b975; }
.bgc4 { background-color: #1A1A1A; }
.aob0 { padding-top: 70px; padding-bottom: 70px; }
.aob1 { padding-top: 90px; padding-bottom: 90px; }
.aob2 { padding-top: 20px; padding-bottom: 70px; }
.aob3 { padding-top: 70px; padding-bottom: 70px; }
.aob4 { padding-top: 90px; padding-bottom: 50px; }
.aob5 { padding-top: 50px; padding-bottom: 50px; }

/* Top Menu */
.tmns { padding-top: 70px; }
.atpmo1 { position: absolute; }

.atpo { background: #080808; z-index: 10; }
.atpo table { height: 70px; }
.atpo td { vertical-align: middle; }
.alg {
	background:url(adiinviter_pro_logo.png) 0 0 no-repeat;
	background-size: contain;
	width:149px; height:25px;
	display: block;
}
.atml {
	float:right;
	margin: 0px 0px 0px 25px;
	display: block;
	color: #fff;
	font-family: Montserrat, Verdana, Geneva, Lucida, 'Lucida grande', Arial, Helvetica, Sans-serif;
	font-size: 1.15em;
	display: none;
}
.atml:last-child { margin-left: 0px; }
.atml-b
{
	background: #404040;
	color: #FFF;
	padding: 15px;
	border-radius: 5px;
	margin-top: 23px;
	margin-left: 35px;
}
.atml-b:hover {
	/*color: #00adee;*/
	color: #68b975;
	background: #303030;
}
.amni {
	width: 25px;
	background: #202020;
	padding: 8px;
	border-radius: 5px;
}
.amni img {
	width: 100%;
	display: block;
}
.atml-g { margin-top: 0px; padding: 38px 10px; }
.atml-g:hover, .atmlg { color: #68b975; }
.ddmn
{
	background: #FFFFFF;
	border-radius: 5px;
	position: absolute;
	padding : 0px 0px;
	left: -20%;
	top: 75px;
	width: 210px;
	box-shadow: 0 0 10px rgba(64,64,64,0.8);
	display: none;
}
.ddmam .ddmn {
	left: -1%;
}
.ddmn:before, .ddmn:after {
	bottom: 100%; left: 50%;
	border: solid transparent;
	content: " ";
	height: 0; width: 0;
	position: absolute;
	pointer-events: none;
}
.ddmn:before {
	border-color: rgba(136, 183, 213, 0);
	border-bottom-color: #FFFFFF;
	border-width: 10px;
	margin-left: -10px;
}
.ddmn a
{
	display: block;
	color: #383838;
	font-family: Montserrat, Verdana, Geneva, Lucida, 'Lucida grande', Arial, Helvetica, Sans-serif;
	font-size: 1.15em;
	padding: 20px 15px;
	border-bottom: 1px solid #F0F0F0;
}
.ddmn a:first-child { border-top-left-radius: 5px; border-top-right-radius: 5px; }
.ddmn a:last-child { border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; margin-bottom: 0px;
	border-color: transparent; }
.ddmn a:hover {
	background: #F0F0F0;
	border-bottom: 1px solid transparent;
}

.rmno {
	background-color: rgba(0,0,0,0.7); filter: opacity(70);
	z-index: 15;
	position: absolute;
}
.rmnd {
	position: absolute;
	top:0px;right:0px; bottom:0px;
	background-color: rgba(8,8,8,0.96);
	width: 100%;
	max-width: 320px;
	visibility: hidden;
}
.rmnd > div {
	position: relative;
	padding: 65px 0px 25px 0px;
}
.rmnd a {
	display: block;
	color: #F0F0F0;
	font-family: Montserrat, Verdana, Geneva, Lucida, 'Lucida grande', Arial, Helvetica, Sans-serif;
	font-size: 1.15em;
	margin: 0px 10px 35px 25px;
	letter-spacing: 1px;
}
.rmnd a.rmndb {
	color: #00ADEE;
}
.rmnd a:last-child {
	margin-bottom: 0px;
}
.rmnic { color: #68b975; }
.rmncl {
	position: absolute;
	top: 15px; right:15px;
	cursor: pointer;
	padding:10px;
}
.asmo
{
	background-color: #68B975;
	display: none;
}

.asmo a:first-child
{
	margin-left: 5px;
}
.asmo a
{
	float:left;
	padding: 30px 0px;
	color: #FFF;
	font-size: 1.4em;
	margin-right: 50px;
}
.asmo .curr:after
{
	content: "";
	width: 0; height: 0;
	border-left: 12px solid transparent;
	border-right: 12px solid transparent;
	border-bottom: 12px solid #FFFFFA;
	position: absolute;
	left: 50%;
	margin-left: -12px;
	bottom:0;

}
.asmo .sbm1:after
{
	border-bottom: 12px solid #f8f8f8;
}

.ppot {
	max-width: 1050px; width: 100%; margin: 0 auto;
	background: #FFFFFA;
	border-radius: 3px;
}
.ppot .lgh1 {
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	padding-left: 25px;
	background-color: #FF614D;
}
.ppot .ppin {
	padding: 25px;
}
.ppul {
	list-style: disc outside;
	margin-left: 25px;
}
.ppic {
	margin: 30px 25px 40px;
}


.ppcli {
	color: #FAFAFA;
	padding-right: 25px;
	cursor: pointer;
	margin: 0px 5px 5px 0px;
	background: url(close.png) 100% 50% no-repeat;
}
.nf_404_outer {
	margin: 180px 20px;
}
.nf_404_h1 {
	text-align: center;
	font-size: 37px;
	color: #383838;
	margin: 20px 0px 20px 0px;
}
.nf_404_h2
{
	text-align: center;
	color: #585858;
	font-weight: normal;
}
.nf404_act
{
	text-align: center;
	margin: 40px 0px 0px 0px;
}




/* Home : Top-Block */
.acpo { background: #68b975; padding-top: 55px; padding-bottom: 0px; }
.acpo * { text-align: center; }
.acpo .btob { margin-bottom: 2.8em; }
.acpi { margin: 0px auto 0px auto; max-width: 918px; }
.acpi img { width: 100%; display: block; max-width:886px; }
.hh1 { max-width: 290px; margin: 0px auto 25px auto; }
.acpo h3 { margin: 0px auto 29px auto; padding: 0 18px; color: #282c37; }


/* Home : 9-items grid */
.aob > div.g9 { max-width: 98.30em; }
.g9 * { text-align: center; }
.g9 h1 { max-width: 250px; margin: 0 auto 0.8em; }
.g9 > .pp1/*, .g9td*/ {
	max-width: 717.7px;
	margin: 0 auto 55px;
	padding: 0 5px;
}
.g9 .fee { width: 100%;  margin: 0 auto; }
.g9li { float: left; width: 100%; height: 223px; }
.g9li > div {
	background-image: url(sprites.png);
	background-repeat: no-repeat;
	width: 56px; height: 46px;
	margin: 0 auto 20px auto;
}
.g91 { background-position: 0 0; }
.g94 { background-position: -168px 0; }
.g92 { background-position: -56px 0; }
.g93 { background-position: -112px 0; }
.g95 { background-position: 0 -47px ; }
.g96 { background-position: -56px -47px ; }
.g97 { background-position: -112px -47px ; }
.g98 { background-position: -168px -47px ; }
.g99 { background-position: -224px 0; }

.g9li h3 { margin: 0px 0px 13px 0px; word-spacing: 1px; }
.g9li p { margin: 0 auto 0px auto; max-width: 280px; }
.g9li:last-child { height: 150px; }

/* Home : Invitations Block */
.aob .hivb { max-width: 1110px; margin-left: auto; margin-right: auto; }
.hivb img { max-width: 440px; /*width: 82%;*/ /*margin-left: auto; margin-right: auto;*/ }
.hissb, .hissb h1, .hissb p { text-align: center; }
.hissb p { max-width: 360px; margin-left: auto; margin-right: auto; }
.hissb:nth-child(1) { margin-bottom: 45px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
.hivb .btn3 { width: 140px; }


/* Platform Integrations Grid */
.pigb p { margin-bottom: 4em; }
.pigb .btn3, .pigb .pp1 { margin-left: auto; margin-right: auto;  }
.pigb .pp1 { max-width: 720px; }
.pig { width: 100%; max-width: 320px; margin: 0 auto 10px auto; }
.pigi { float:left; text-align: center; width: 100%; height: 35px;  padding-bottom: 55px; }
.pigi img { margin: 0 auto; }
.pig .lc img { margin-right: 0px; }

.pt1 td, .pt2 td { display: block; }
.pt1 .cc1, .pt2 .cc1 { padding-bottom: 50px; }
.pt1 img { width: 82%; margin-left: auto; margin-right: auto; }
.pt2 .hissb .pp1 { max-width: 360px; }

/* Home : Testimonials */
.htep { max-width: 600px; padding-top: 10px; text-align: left; }
.hteb .btn3 { width: 105px; }
.hteb .btn3:last-child { margin-bottom: 0em; }
.hteb .p1 { max-width: 590px; }

.hpgd {
	display: none;
	float: left;
	background: url(testimonials.png);
	background-position: 0px 0px;
	background-repeat: no-repeat;

	background-size: 20px;
	padding-left: 35px;
}
.hpgo { padding-left: 35px; }


.htec { display: block; }
.hpgo {
	margin-top: 50px;
}
.hpgo span {
	display: inline-block;
	margin: 10px 5px;
	background-color: #D9D9D9;
	width: 12px;
	height: 12px;
	border-width: 2px;
	border-style: solid;
	border-color: #FFF;
	border-radius: 50%;
	overflow: hidden;
	text-indent: -10000em;
	cursor: pointer;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.hpgo span.curr {
	background-color: #FFF;
	border-color: #D9D9D9;
}



/* Tour : Services Grid */
.tasg, .tcfs { max-width: 270px; min-width: 270px; margin-left: auto; margin-right: auto; height:232px; overflow: hidden; }
.tsio, .tcfo { padding: 12px 3px; float: left; width: 150px; }

.tsit { font-size: 1.1em; color: #444; padding: 2px 0px 2px 27px; background-position: 0 2px; background-repeat: no-repeat; }

.tcfs  { max-width: 170px; min-width: 170px;  }
.tcfo { width: 165px; }

/* Tour : Any Device */
.aob > .sm1 { max-width: 1050px; }
.im392 { max-width: 392px; }
.im393 { max-width: 393px; }
.im741 { max-width: 741px; }
.im833 { max-width: 833px; margin: 0 auto; }

/* Tour : Your Branding */
.tbrb img { max-width: 392px; }

/* Tour : Customizable Invitations */
.tcii {
	table-layout:fixed;
	margin-bottom: 40px;
}
.tcii div {
	text-align: center;
	border-bottom: 1px solid #E5E5E5;
	max-width: 930px;
	width: 100%;
	/*margin: 0 auto 40px auto;*/
	/*padding-bottom: 40px;*/
	position: relative;
}
.tcii img {
	max-width: 100%;
}

/* Tour : Dynamic Invitations */
.tdib p { max-width: 760px; }
.tisb h1 { max-width: 260px; margin-left: auto; margin-right: auto; }
.tdig { margin: 0 auto; max-width: 278px; }
.tdig h3 {
	float: left;
	width: 100%;
	margin-top: 25px;
	background: url(tick.png) 0px 4px no-repeat;
	background-size: 16px;
	padding-left: 25px;
	box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.tspt {
	background: url(tick1.png) 0px 4px no-repeat;
	background-size: 16px;
	padding-left: 25px;
}

.tbtn { padding-left: 30px; padding-right: 30px; }
.tdib .btn3 { margin-bottom: 1.1em; }

/* Tour : Advanced Analytics */
.taab p { max-width: 720px; }
.taai {
	text-align: center;
	width: 100%;
	max-width: 821px;
	margin: 0 auto;
	background: #080808;
	padding: 15px;
	border-radius: 7px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.taab img {
	width: 100%;
}

/* Themes : */
/*.ttpb {
	background: #68B975;
}
.ttpb > div {
	padding-top: 20px;
	padding-bottom: 20px;
}*/
.ttfb > div { padding-top: 40px; }
.ttfb .p1 { margin-bottom: 35px; }
.ttfb .thio { margin-top: 50px; width:100%; }
.thioo {
	max-width: 932px;
}
.thio tr {
	width:100%;
}
.thio td {
	display: block
}
.thio .cc1 {
	max-width: 607px;
	padding-bottom: 30px
}
.thio .cc2 {
	vertical-align: middle;
	min-width: 290px;
}

.thiod {
	box-shadow: 0 0 5px rgba(16, 16, 16, 0.15); -webkit-box-shadow: 0 0 5px rgba(16, 16, 16, 0.15); -moz-box-shadow: 0 0 5px rgba(16, 16, 16, 0.15);
	border-radius: 7px;
	background: #FFF;
	padding: 8px;
	max-width: 517px;
	width: 100%;
}
.thio img {
	max-width: 500px;
	min-width: 250px;
	width: 100%;
	display: block;
}
.thio p { font-size: 1.1em; }
.tsob .pp1 { max-width: 550px; }


/* Invitation Templates : */
.itib {
	float: left;
	width: 100%;
	text-align: center;

	margin-top: 50px;
}

.itis {
	box-shadow: 0 0 5px rgba(16, 16, 16, 0.15); -webkit-box-shadow: 0 0 5px rgba(16, 16, 16, 0.15); -moz-box-shadow: 0 0 5px rgba(16, 16, 16, 0.15);
	border-radius: 7px;
	background: #FFF url(preloader.gif) 50% 50% no-repeat;
	max-width: 320px;
	margin: 0 auto 25px;
	padding: 10px;
	text-align: center;
	min-height:360px;
}
.ttfb .h2, .itgd .h2 { font-size: 1.55em; }
.itgd .pp1 { max-width: 580px; }

/*.itib h3 { color: #242424; }*/
.itis img { margin: 0 auto; width: 100%; }
.itib .btn4 { margin-bottom: 15px; width: 70px; text-align: center; }
.itib:first-child { margin-top: 10px; }


.itsgm {
	border: 1px solid #f0f0f0;
	padding: 10px;
	background: #FFF url(preloader.gif) 50% 50% no-repeat;
	border-radius: 7px;
	min-width: 150px;
	min-height: 150px;
}
.itsgi {
	max-width: 100%;
}
.itsg .btn4 {
	width: 70px;
}
.prit_l {
	cursor: pointer;
}




/* Language Packs */
.laio { max-width: 850px; margin: 0 auto; }
.laio td
{
	border-bottom: 1px solid #f0f0f0;
	padding: 25px 0px;
	vertical-align: middle;
}
.laio td:last-child { width: 100px; }
.laio tr:last-child td { border-bottom: none; }
.laio h3 {
	float:left;
	background-repeat: no-repeat;
	background-position: 0 0px;
	background-size: 20px;
	padding-left: 30px;
	font-size: 1.1em;
}
.lpob .pp1 { max-width: 550px; }
.laio a {
	font-size: 1em;
	float:right;
}
.flag_en { background-image: url(flags/en.png); }
.flag_es { background-image: url(flags/es.png); }
.flag_it { background-image: url(flags/it.png); }
.flag_de { background-image: url(flags/de.png); }
.flag_pl { background-image: url(flags/pl.png); }
.flag_fr { background-image: url(flags/fr.png); }
.flag_iw { background-image: url(flags/iw.png); }
.flag_ar { background-image: url(flags/ar.png); }
.flag_pt { background-image: url(flags/pt.png); }
.flag_ru { background-image: url(flags/ru.png); }
.flag_tr { background-image: url(flags/tr.png); }
.flag_zh { background-image: url(flags/zh.png); }
.flag_ko { background-image: url(flags/ko.png); }
.flag_ja { background-image: url(flags/ja.png); }
.flag_tl { background-image: url(flags/tl.png); }
.flag_hu { background-image: url(flags/hu.png); }
.flag_bg { background-image: url(flags/bg.png); }
.flag_cs { background-image: url(flags/cs.png); }
.flag_ro { background-image: url(flags/ro.png); }
.flag_sk { background-image: url(flags/sk.png); }
.flag_sv { background-image: url(flags/sv.png); }
.flag_id { background-image: url(flags/id.png); }
.flag_th { background-image: url(flags/th.png); }


/* Pricing */
.ppao > div {
	padding-top: 55px;
	padding-bottom: 70px;
}
/*.ppao h1 { font-size: 2.1em; color: #415355; }*/
.ppao h3:first-child { margin-bottom: 4.0em; color: #415355; }
/*.ptbp { width: 100%; height: 490px; margin-bottom: 485px; position: absolute; top:0px; left: 0px;  }*/
.ppao .hh1 { color: #415355; margin-bottom: 35px; }
.ppao .hh5 { font-size: 1.3em; }

.ppbk { max-width: 1040px;  margin: 0 auto; }
.ppio {
	float: left;
	width: 100%;
	margin-top: 50px;
}

.ppii {
	text-align: center;
	background-color: #FFFFFA;
	border: 1px solid #e0e0e0;
	-webkit-box-shadow: 0 0 18px 0 rgba(0, 0, 0, 0.2);
	box-shadow: 0 0 18px 0 rgba(0, 0, 0, 0.2);
	border-radius: 10px;
}


.ppii > div { text-align: center; }
.ppnm {
	padding: 25px 0px 15px 0px;
	color: #FFF;
	background-color: #f3f3f3;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
}


.bptc { color: #FF773D; }
.uptc { color: #68B975; }
.pptc { color: #00adee; }

.bptbb:focus { border-color: #FF773D; }
.uptbb:focus { border-color: #68B975; }
.pptbb:focus { border-color: #00adee; }



.ppbp .btn5 { background-color: #FF773D; border: none; }
.ppup .btn5 { background-color: #68B975; border: none; }
.pppp .btn5 { background-color: #00adee; border: none; }

.ppbp .btn5:hover { background-color: #e8632a; border: none; }
.ppup .btn5:hover { background-color: #52a25f; border: none; }
.pppp .btn5:hover { background-color: #0298d1; border: none; }

.lnk9 {
	padding-top: 5px;
	padding-right: 26px;
	background-image: url(info/info_bpd.png);
	background-position: 100% 50%;
	background-repeat: no-repeat;
	background-size: 18px 18px;
}
.ppbp .lnk9 { color: #7f7f7f; border-bottom: 1px solid transparent; padding-bottom: 4px; }
.ppbp .lnk9:hover { color: #4c4c4c; background-image: url(info/info_bh.png); }
.ppup .lnk9 { color: #415355; border-bottom: 1px solid transparent; padding-bottom: 4px; background-image: url(info/info_ud.png); }
.ppup .lnk9:hover { color: #1e2022; background-image: url(info/info_uh.png); }
.pppp .lnk9 { color: #7f7f7f; border-bottom: 1px solid transparent; padding-bottom: 4px; }
.pppp .lnk9:hover { color: #4c4c4c; background-image: url(info/info_ph.png); }

.pppz {
	background: #f3f3f3;
	color: #FFF;
	font-size: 1.4em;
	line-height: 1.15em;
	padding: 0px 0px 25px 0px;
	margin-bottom: 10px;
	border-bottom: 1px solid #e8e8e8;
}
.ppdt {
	padding: 30px 0px;
	color: #7f7f7f;
	font-size: 1.2em;
	line-height: 1.15em;
}
.ppac {
	padding: 17px 0px 43px 0px;
}
.pplnk {

}




.ppupo { /*width: 36%;*/ width: 100%; margin-top: 50px;  z-index: 2;  }
.ppupo .ppnm
{
	background-color: #68B975;
	color: #FFF;
}
.ppupo .pppz {
	color: #FFF;
	background-color: #68B975;
	padding: 0px 0px 25px 0px;
	margin-bottom: 40px;
	border-bottom: none;
}
.ppupo .ppdt {
	color: #415355;
}
.ppupo .ppac {
	margin-top: 30px;
	/*background-color: #68b975;*/
	/*color: #FFF;*/
}


.ppbp .ppnm, .ppbp .pppz { background-color: #FF773D; }
.ppupo .ppnm, .ppupo .pppz { background-color: #68B975; }
.pppp .ppnm, .pppp .pppz { background-color: #00adee; }





/*
.pphe
{
	border: 1px solid transparent;
	background-color: #181818;
	min-height: 250px;
	border-top-left-radius: 10px; border-top-right-radius: 10px;
}

.ppio h1 {
	font-size: 1.7em;
}
.ppio h1, .ppio p
{
	margin: 30px 0px 10px;
	color: #E0E0E0;
}
.ppio .prz
{
	color: #68b975;
	font-size: 4.0em;
	line-height: 1em;
	margin: 40px .19px 40px 0px;
	text-align: center;
}
.ppio .ppit
{

}
.ppio .sps { font-size: 0.4em; line-height: 1em; position: absolute; top: 3px; }
.ppio .pz { padding: 0px 2px 0px 19px; }
.ppio .sbs { font-size: 0.4em; line-height: 1em; position: absolute; bottom: 5px; }
b { font-weight: 700; }
.ppit
{
	text-align: center;
	padding: 25px 0px;
	border-left: 1px solid #eaeaea;
	border-right: 1px solid #eaeaea;
	font-size: 1.2em;
	color: #666;
}
.ppit:last-child { border-bottom: 1px solid #eaeaea; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; }*/

.pcco { margin: 10px auto 0px; max-width: 290px;/*max-width: 1041px;*/ }
.pcco img { float: left; margin: 36px 17px 0px 18px;  /*margin-right: 49px;*/ }
.pcco img:last-child { /*margin-right: 0px;*/ display: none; }




.pteb .hpgd {
	background-image: none;
	padding: 0px;
}
.pteb .htep { padding: 10px 35px 10px 35px; max-width: 660px; }

.pteb .htep:before, .pteb .htep:after {
	content: " ";
	position: absolute;
	background: url(testimonials_green_open.png) 0 0 no-repeat;
	background-size: 20px;
	width: 26px; height:25px;
}
.pteb .htep:before {
	left:0px; top:0px;
}
.pteb .htep:after {
	right:0px; bottom:0px;
	background-image: url(testimonials_green_close.png);
}
.pteb .hpgo { padding: 0px;}
.pteb table { margin: 0 auto; max-width: 800px; }
.pteb p { color: #FFF; padding-right: 0px; }
.pteb span {
	background-color: #FFF;
	border-color: #68b975;
}
.pteb span.curr {
	background-color: #68b975;
	border-color: #FFF;
}
.pteb .hh5 {
	color: #FFF;
	text-align: center;
}
.pteb .htep {
	margin-bottom: 1.9em;
}
.pteb p {  text-align: center; }
.pteb p:first-child { text-align: center; /*font-size: 1.4em;*/ line-height: 1.6em; }


/* Pricing : FAQ */
.pfqb {
	/*float:left;*/
	/*padding: 15px;*/
/*}*/
/*.pfqb.fr {
	float: right;
}*/
/*.pfqb > div {*/
	background: #FFFFFA;
	padding: 25px;
	border-radius: 6px;
	/*height: 190px;*/
	/*border-spacing: 10px;*/
	/*border: 10px solid #f8f8f8;*/
	/*margin: 10px;*/
	width: auto;
	display: block;
	margin-bottom: 20px;
	box-shadow: 0 0 10px #F0F0F0;
}
.pfqb > div.sz1 { height: 115px; }

.pfqb .btn3 { margin-top: 25px; margin-bottom: 5px; }
.pfqo { max-width: 1150px; margin: 0 auto; border-collapse: separate;  border-spacing: 0px;  }
.pfqo p { font-size: 1.3em; }




/* Invoice : Checkout */
.ivso {
	max-width: 1050px;
	background: #FFFFFA;
	border-radius: 6px;
	padding: 25px;
	margin: 0 auto 50px;
	box-shadow: 0 0 10px #F0F0F0;
}
.ivso:last-child { margin-bottom: 0px; }
.ivho {
	border-bottom: 1px solid #f0f0f0;
}
.ived {
	float: left;
	width: 100%;
	min-height: 120px;
	text-align: left;
	padding-top: 35px;
	padding-bottom: 5px;
}
.ived:nth-child(2n){ padding-right: 0px; }
.ived span { color: #ff3C00; font-size: 1.3em; }

.ivho h1, .ivob h1 {
	color: #415355;
	font-size: 1.7em;
}
.viti {
	max-width: 100%;
}
.ived p {
	color: #415355;
}
.ived p.err {
	color: #ff3C00;
}
.ived .txt { width: 100%; }

.shed { color: #A9A9A9; }
.mim { font-size: 0.95em; }
.ivvot {
	border: 1px solid  #e0e0e0;
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
	border-collapse: separate;
	border-left: none;
}
.ivvot th {
	border-left: 1px solid #e0e0e0;
	background-color: #f5f5f0;
	padding: 15px;
	font-size: 1.3em;
	color: #415355;
}
.ivvot td {
	padding: 15px;
	border-left: 1px solid #e0e0e0;
	border-top: 1px solid #e0e0e0;
	font-size: 1.1em;
	color: #415355;
	vertical-align: middle;
}
.ivvot th:first-child { border-top-left-radius: 6px; }
.ivvot th:last-child { border-top-right-radius: 6px; }
th.hh3 { width: 70px; text-align: center; }

.ivvot td.pln {
	font-size: 1.3em;
}
.ivvot span.lg { color: #A9A9A9; }

td.pl1 { color: #FF773D; }
td.pl2 { color: #00adee; }
td.pl3 { color: #68B975; }
.ivvot input { width: 50px; width: 100%; text-align: center; }

.ivpt { margin: 10px 0px 35px 0px; }
.ivpt td {vertical-align: middle; }
/*.ivpt td:last-child { width: 60px; }*/
.ivta { padding-left: 18px; font-size: 1.9em; color: #415355; padding-right: 8px; }
.ivpt span.sta { color: #ff3C00; font-size: 1.1em; }

.ivpo td { vertical-align: middle; }
.ivpo td:first-child { padding-right: 5px; }
.ivpo input[type="radio"] { position: absolute;top:3px; left:0px; }
.ivpo label { cursor: pointer; font-size: 1.2em; position: relative; padding-left: 17px;   }
.ivpo label:first-child { padding-right: 20px; }

/*.ivpo .pcco { margin-top: 0px; }*/
.icco img {
	float: left;
	margin: 0;
}
.ivcci img { margin-right: 22px; }
.ivcci img:last-child { margin-right: 0px; }
.ivmo .ivho { margin-bottom: 4em; }
.ivmo .btn4 { margin-bottom: 2em; }
.ivmo .lnk { margin-top: 4px; }
.ivhtd, .ivhe {
	display: none;
}
.ivbe { display: block; text-align: center; }




/*
.ivhtd {
	display: table-cell;
}
.ivhe { display: block; }
*/
/*.ivpo label { padding-right: 20px; }*/










/* Login Page */
.lgob {
	max-width: 500px;
	background-color: #FFFFFA;
	border: 1px solid #E0E0E0;
	-webkit-box-shadow: 0 0 18px 0 rgba(0, 0, 0, 0.2);
	box-shadow: 0 0 18px 0 rgba(0, 0, 0, 0.2);
	border-radius: 10px;
	margin: 0px auto;
}
.lgob1 {
	margin: 0px;
	box-shadow: none;
	border: none;
}
.lgh1, .lgh2 {
	padding: 25px 0px;
	background-color: #68b975;
	color: #FFFFFA;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
}
.lgh2 {
	background: #FF614D;
}
.lgip {
	margin: 40px 25px 40px;
}
.lgob1 .lgip {
	margin: 0px;
}
.lgip a.lnk { /*font-size: 1.2em;*/ }
.lgob .lbl { font-size: 1.2em; color: #415355; margin-bottom: 10px;  }
.lgob .txt { width: 100%;  }
.lgob input { font-size: 1.2em; }
.lgob label { color: #A9A9A9; font-size: 1.2em; }
.lrmo {padding-left: 18px; }
.lgob input[type=checkbox] {
	position: absolute;
	top: 2px;left: 0px;
}
.lgob label { cursor: pointer; }
/*.lgob a { color: #68b975; padding-bottom: 4px; border-bottom: 1px solid transparent;}*/
.lgob a.btn5 { color: #FFFFFA; }
.lgob a:hover { border-bottom: 1px solid #68b975;}
.lgob .btn5 { padding: 14px 50px; }
.lfpt { color: #A9A9A9; }
.afrsba span {
	background: url(loading_circle.gif) 0 2px no-repeat;
	padding-left: 20px;
}
.lfpm {
	margin: 40px 20px 40px;
}
.slob {
	max-width: 550px;
}

.grecp { width: 304px; height: 78px; margin: 0px auto 30px;  }


/* Download Page */
.dlli, .ipsb, .cbo {
	max-width: 1050px; width: 100%; margin: 0 auto;
	background: #FFFFFA;
	border-radius: 6px;
	padding: 25px;
	margin-bottom: 40px;
	box-shadow: 0 0 10px #F0F0F0;
 }
.dlli:last-child, .ipsb:last-child, .cbo:last-child { margin-bottom: 0px; }
.dlli td { vertical-align: middle; padding: 25px 0px; }
.dlli tr { border-bottom: 1px solid #f0f0f0; }
.dlsb { width: 50px; }
.dlab { width: 200px; }

.dpus > div { padding-top: 40px; }
.dnto {
	background: #FF614D;
	padding: 20px 15px;
	max-width: 1050px; margin: 0 auto;
	margin-bottom: 40px;
	border-radius: 4px;
}
.dnto p {
	color: #FFFFFA;
	float: left;
	padding-top: 3px;
}
.dnto img { float: left; margin-right: 10px; }

.pnto {
	background: #FF614D;
}
.dwneout {
	max-width: 680px;
}

/* Code Block */
.cdb {
	background-color: #181818;
	padding: 20px 15px;
	letter-spacing: 0.4px;
	border-radius: 4px;
}
.dvpb
{
	/*padding: 25px 0px;*/
	border-bottom: 1px solid #F0F0F0;
	padding-bottom: 25px;
	margin-bottom: 25px;
}
.dvpb:last-child { border-bottom: none; padding-bottom: 0px; margin-bottom: 0px; }
.dvril {
	list-style: none none;
}
.dvril li {
	margin-bottom: 15px;
	color: #415355;
	font-size: 1.2em;
	list-style-type: decimal;
	margin-left: 20px;
}

.uplt td
{
	padding: 25px 15px;
}

.wddp
{
	position: relative;
	height: 45px;
	width: 100%;
}
.wddb
{
	background-color: #FFFFFA;
	/*background-image: url(dropdown_arrow.gif);
	background-position:  96% 17px;
	background-repeat: no-repeat;*/
	border: 1px solid #D5D5D5;
	border-radius: 6px;
	cursor: pointer;
	position: absolute; top:0px; left: 0px;
	width: 100%;
	z-index: 3;
}
.wdddt
{
	margin: 13px 15px;
	font-size: 1.2em;
	color: #415355;
	background-image: url(dropdown_arrow.gif);
	background-position: 100% 4px;
	background-repeat: no-repeat;
}
.wddp .tc1
{
	color: #A9A9A9;
}

.wddol
{
	background-color: #FCFCF7;
}
.wddol, .wddo:first-child
{
	background-image: none;
	z-index: 500;
	max-height: 400px;
	overflow: auto;
}
.wddo
{
	padding: 13px 15px;
	font-size: 1.2em;
	color: #415355;
}
.wddo:hover {
	background-color: #f0f0f0;
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
}
.wddo:first-child > div
{
	background-image: url(up_arrow.gif);
	background-position: 100% 4px;
	background-repeat: no-repeat;
}
.ddw2 .wddb,
.ddw2 .wddo:first-child
{
	background-position: 77% 17px;
}

.slit a { font-size: 1.0em; padding-bottom: 0px; }

.stob {
	max-width: 860px;
}
.lbl2 {
	font-size: 1.2em;
	color: #415355;
	margin-bottom: 10px;
}

.stob .txt {
	width: 100%;
}
.stob textarea {
	height: 200px;
	line-height: 1.3em;
}
.stic { margin-right: 20px; padding-left: 20px; position: relative; cursor: pointer; }
.stic input {
	position: absolute;
	top: 3px;
	left: 0px;
}
.stmo { max-width: 900px; margin: 0 auto; padding-top: 100px; }



/* Integrations Page */
.idst
{
	max-width: 690px;
}
.ipb {
	float: left;
	width: 100%;
	padding: 5px;
	margin-bottom: 40px;
}
.ipsob {
	padding-left: 5px;
	padding-right: 5px;
}

.ipb > div {
	border-radius: 7px;
	background: #FFFFFA;
	text-align: center;
	-webkit-box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.2);
	box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.2);
}
.ipb h3 {
	padding: 15px;
	/*border-bottom: 1px solid #e0e0e0;*/
	border-top-left-radius: 7px;
	border-top-right-radius: 7px;
	background-color: #68b975;
	color: #FFFFFA;
}
.ipb p {
	margin: 0px 15px 30px 15px;
}
.iiio
{
	height: 40px;
	margin-bottom: 25px;
}

.ipsh {
	border-bottom: 1px solid #F0F0F0;
	margin-top: 3.2em;
	padding-bottom: 0.9em;
	margin-bottom: 1em;
}
.ipkf li, .ipkf p {
	margin-bottom: 15px;
	background: url(tick.png) 0px 4px no-repeat;
	background-size: 16px;
	padding-left: 25px;
	box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}


.ipsb {
	max-width: none;
}

.error_block {
	max-width: 530px;
}

.spob .pp1 { max-width: 600px; }
.spsf {
	max-width: 900px;
}
.spsf .wdddt, .spsf .wddo {
	color: #68b975;
}
.spsf .wddol
{
	border-color: #68b975;
}
.spsf .lbl2
{
	margin-bottom: 13px;
}
.spsf .txt {
	width: 100%;
}
.spsf img {
	margin-right: 20px;
}
.spsf textarea {
	height: 200px;
	line-height: 1.3em;
}
.spof .lbl2 {
	margin-bottom: 8px;
}


.dplb {
	max-width: 1050px;
	/*margin-top: 100px;*/
}
.dpli {
	margin-bottom: 75px;
}
.dpli img {
	margin-bottom: 35px;
}
.dpli > div {
	max-width: 425px;
	width: 100%;
}



/*.dpli:first-child > div { margin-right: 155px; }*/






/* Footer */
.pfto {
	height: 250px;background-color: #080808;
}
.pft {
	max-width: 1130px;
}
.pfto .hh7 {
	padding-bottom: 10px;
	/*border-bottom: 1px solid #f0f0f0;*/
	margin-bottom: 15px;
	/*display: inline-block;*/
	text-align: center;
}
.fto .lnk1 {
	display: block;
	padding: 4px 0px;
	margin-bottom: 10px;
	text-align: center;
}
.pfto .btn4 {
	padding: 15px 0px;
	max-width: 205px;
	width: 100%;
	border-radius: 3px;
}


.pfto .btn4:hover {
	background-color: #52A25F;
}
.fcui {
	width: 220px;
	height: 38px;
	background-image: url(contact_us.png);
	background-position: 0 0;
	background-repeat: no-repeat;
	margin: 0 auto;
	cursor: pointer
}
.fcui:hover {
	background-image: url(contact_us_hover.png);
}
.fto
{
	display: inline-block;
	/*float: left;*/
	/*margin-right: 170px;*/
	width: 100%;
	margin-bottom: 30px;
	text-align: center;
}
.fto:last-child { margin-right: 0px; /*min-width: ;*/ margin-bottom: 0px; }
.fto:last-child .lnk1 { display: inline-block;  }
.fto:after {

}
.fcro {
	/*border-top: 1px solid #111;
	margin-top: 55px;
	padding-top: 35px;
	text-align: center;	*/
	background: #000;
}
.fcro {
	padding: 20px 0px;
}
.fcro span, .fcro a {
	line-height: 1.6em;
}


/* Frontend-demo : */
.ldppm {
	max-width: 880px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}
.ldppm .btn5 {
	padding: 14px 25px;
}
.fdob {
	background-color: #68b975;
	/*display: none;*/
}
.fdob > div {
	padding: 25px 0px;
}
.fdmm td { vertical-align: middle; }
.rsp { padding-right: 15px; }
.ldhdmd, .ldhdmm, .ldhdmt { display: none; }
.fdmm img { display: inline-block; /*padding-left: 40px;*/ /*padding-right: 10px;*/ height: 30px; }
/*.fdmm span { color: #FFF; }*/

.adi_ld_theme_default .adi_ld_cont {
	display: none;
}
.adi_ld_theme_default .adi_ld_themealt {
	display: block;
	margin: 50px 10px 70px 10px;
}
.bdlt890 { display: inline; }
.bdgt890 { display: none; }

.fdmm .wddl { border-color: transparent; }
.fdob h6 {  color: #FFF; padding-right: 15px; }
.fdtd {
	width: 225px;
	margin-right: 25px;
}
.mnop {
	height: 45px;
	 cursor: pointer; border-radius: 3px;
	padding: 0px 15px 0px 55px;
	color: #FFF;
	margin-right: 10px;
}
.mnop:hover { background: #56a362; }
.mndsk { padding-left: 60px; }
.mnmob { padding-left: 45px; }
.mntbl { padding-left: 53px; }
.mnop i {
	left: 15px;
	position: absolute;
	background-position: 0px 0px;
	background-repeat: no-repeat;
	height:32px; width:34px;
	background-size: auto 32px;
}
.mndsk i { background-image: url(desktop.png); top: 7px; }
.mnmob i { background-image: url(mobile.png); top: 6px; }
.mntbl i { background-image: url(tablet.png); top: 6px; }

.mnop.curr {
	background: #56a362;
}

/*.mnri {
	background: url(radios.png) 0 0 no-repeat;
	display: block;
	width: 16px; height: 16px;
}*/



/*.mn1 {
	border-radius: 5px;
}
.mnop1 {
	background: #282828;
	padding: 13px 20px 13px 60px;
	color: #FFF;
	float: left;
	cursor: pointer;
	border-right: 1px solid #415355;
	font-size: 1.15em;
	background-position: 20px 12px;
	background-repeat: no-repeat;
}
.mnop1.curr {
	box-shadow: inset 0 0 30px rgba(200,200,200, 0.5);
}
.mnop1:first-child { border-top-left-radius: 5px; border-bottom-left-radius: 5px; }
.mnop1:last-child { border-top-right-radius: 5px; border-bottom-right-radius: 5px; border-right: none; }

.mndsk { background-image: url(desktop.png); }
.mntbl { background-image: url(tablet.png); }
.mnmob { background-image: url(mobile.png); }*/




.fdmm .btn2 { margin-left: 10px; }

.fdmo {
	background: url(mobile_demo.png) 0 0 no-repeat;
	width: 430px;
	height: 800px;
	display: none;
}
.fdmo > div.fdmo {
	background: url(preloader.gif) 50% 50% no-repeat;
}
.fdmo iframe {
	width: 369px;
	height: 588px;
	padding: 0px;
	padding-top: 105px;
	padding-left: 31px;
	border: none; margin: 0px; background: none;
}


/*.fdmo {
	width: 100%;
	min-height: 600px;
}
.fdmo > div.fdmo {
	background: url(preloader.gif) 50% 50% no-repeat;
}
.fdmo iframe {
	width: 100%;
	height: 600px;
	padding: 0px;
	border: none; margin: 0px; background: none;
}*/

.fdto {
	background: url(tablet_demo.png) 0 0 no-repeat;
	width: 620px;
	height: 800px;
	display: none;
}
.fdto > div.fdto {
	background: url(preloader.gif) 50% 50% no-repeat;
}
.fdto iframe {
	width: 523px;
	height: 666px;
	padding: 0px;
	padding-top: 53px;
	padding-left: 50px;
	border: none; margin: 0px; background: none;
}
.fdmif {
	width: 100%;
	height: 900px;
	border: none; margin: 0px; background: none;
}


/* FAQ */
.faqdw {
	max-width: 660px;
	margin: 0 auto 4em; auto;
}
.faqob {
	background: #FFFFFA;
	padding: 25px;
	border-radius: 6px;
	max-width: 1000px;
	margin: 0 auto;
	box-shadow: 0 0 10px #F0F0F0;
}
.faqo {
	text-align: left;
	margin-bottom: 2.0em;
	padding-bottom: 2.0em;
	border-bottom: 1px solid #E0E0E0;
}
.faqo:last-child { border-bottom: none; margin-bottom: 0px; padding-bottom: 0px; }
.faqo .hh9 {  }
.faqo .lnk7 { color: #526466; line-height: 1.8em; }
.faqo .lnk7:hover { color: #FF7373; }
.faqds { margin-top: 0.6em; margin-bottom: 0.4em; display: none; }

.faqis { margin-bottom: 3.5em; width: 100%; }


/******************************* Documentation CSS START *************************/
.dcaob {
	min-width: 970px;
}
.dmntb {
	border-top: 1px solid #e0e0e0;
	border-bottom: 1px solid #e0e0e0;
}
.dcmnc {
	width:250px;
	min-width: 250px;
	text-align:right;
	border-right: 1px solid #e0e0e0;
	/*display: none;*/
}
.dcmno {
	padding: 40px 0px 20px 0px;
}

.dcmno .lnk4 {
	display: block;
	padding: 15px 15px 15px 25px;
	margin-bottom: 20px;
	color: #68b975;
	letter-spacing: 0.3px;
	font-size: 1.3em;
}
.dcmno .lvl2 { padding-left: 45px; font-family: Roboto, Verdana; font-weight: 300; margin-bottom: 0px; }
.dcmno .lvl3 { padding-left: 65px; font-family: Roboto, Verdana; font-weight: 300; margin-bottom: 0px;  }
.dcmno .lvl4 { padding-left: 85px; font-family: Roboto, Verdana; font-weight: 300; margin-bottom: 0px;  }
.dcmno .lnk4:hover {
	background: #e8f5ea;
}
.dcmno .curr {
	background: #68b975;
	color: #FFFFFA;
}
.dcmno .curr:hover {
	background: #68b975;
}
.lnk4.dn {display: none;}
.dcmno .dmnd { margin-bottom: 0px; }
.dcon {
	padding: 45px 0px 40px 45px;
}
.dcon .h5:first-child { margin-top: 15px; }

.dbco {
	padding-left: 35px;
	background: url(home.png) 0 0px no-repeat;
	margin-top: 4px;
	margin-bottom: 2.0em;
}
.dbco .sep {
	color: #A9A9A9;
	padding-left: 15px;
	padding-right: 15px;
}

.dsfo .txt {
	margin-right: 1em;
	background: url(find_icon.png) 8px 50% no-repeat;
	padding: 8px 0px 8px 30px;
	margin-right: 0.2em;
}
.dsfo .btn5 {
	padding: 10px 15px;
	border-radius: 3px;
}


.dsrio p.pp3 {
	/*font-size: 1.1em;*/
	/*color: #bababa;*/
}
.dsrhg {
	/*font-weight: bold;*/
	font-size: 1.1em;
	color: #101010;
}

.dchd, .dchd1, .dchd2, .dchd4, .dchd5  {
	border-bottom: 1px solid #F0F0F0;
	padding-bottom: 0.9em;
	margin-bottom: 1em;
}
.dchd1 { color: #68b975; }
.dchd2 { color: #FF7373; }
.dchd3 { color: #68b975; } /* Green */
.dchd4 { color: #00B4FF; } /* Blue */
.dchd5 { color: #FF8A00; } /* Orange */
.dsect {margin-bottom: 5em; }
.dsect1 {margin-bottom: 3em; }

.mbp1 { margin-bottom: 40px; }
.mbp2 { margin-bottom: 65px; }
.mbp3 { margin-bottom: 65px; }
.mbp3:last-child { margin-bottom: 0px; }

.isni {
	background-repeat: no-repeat;
	background-position: 14px 50%;
	padding-left: 40px !important;
}
.iscfi {
	background-repeat: no-repeat;
	background-position: 0px 50%;
	padding-left: 25px !important;
	list-style: none !important;
	box-sizing: border-box;
}

.dsect:last-child, .dsect1:last-child { margin-bottom: 0px; }
.dcul {
	list-style: disc inside;
	margin-left: 25px;
}
.dcul li { margin-bottom: 5px; }
.dcul li:last-child { margin-bottom: 0px; }
.blt { margin-bottom: 1.3em; }
.blt:last-child { margin-bottom: 0px; }
.dcnt, .dcnt1 {
	background-color: #E7FCEA;
	padding: 20px 25px;
	border: 1px solid #8adb97;
}
.dcnt1 {
	background-color: #fff4f4;
	border: 1px solid #ffb1b1;
}
.dcnth {
	font-size: 0.98em;
	color: #415355;
}
.d2cbi, .d2cbii {
	padding: 5px 0px;
	list-style: none;
}
.d2cbii
{
	color: #68b975;
	list-style: disc;
	margin-left: 30px;
}

.dcod .dltyp {
	color: #00B4FF;
}
.dcod .dltyp:hover {
	border-bottom-color: #00B4FF;
}
.dcod .dltyp1 {
	color: #68B975;
}
.dcod .dltyp1:hover {
	border-bottom-color: #68B975;
}
.dcpt {
	width: 100%;
	padding: 15px 15px;
	background-color: #2F3A3C;
	color: #F4BC3D;
	font-size: 1.3em;
	vertical-align: middle;
	letter-spacing: 0.5px;
}
.dccb {
	font-family: Consolas,Courier New,Consolas,Arial,Sans-serif;
	font-size: 1.08em; letter-spacing: 0.4px; line-height: 1.7em;
	border: 1px solid #DDD;
	border-top: none;	
	padding: 30px;
	background-color: #F9F9F9;
	color: #73889d;
	overflow-x: auto;
}
.dccb1 {
	font-size: 1.3em; letter-spacing: 0.4px; line-height: 1.7em;
	font-family: Consolas, Courier New;
	color: #00B4FF;
	padding: 0px 30px;
}
.dccb2 {
	border-top: 1px solid #DDD;
}
.dccb pre {
	font-family: Consolas,Courier New,Consolas,Arial,Sans-serif;
}
/*.dccb pre, .dccb1 pre, .dcpt {
	white-space: pre-wrap;
	white-space: -moz-pre-wrap;
	white-space: -pre-wrap;
	white-space: -o-pre-wrap;
	word-wrap: break-word;
}*/
.msf
{
	font-family: Consolas, "Courier New", monospace;
	font-weight: bold;
}
.dpts { padding: 0px 5px; }
.dpth { color: #68b975; }
.awvar { /*color: #FF8A00;*/ }
.awstr { color: #00C176; }
.awcomm { color: #adb9c5; }
.awnum { color: #00B4FF; }
.awconst { color: #00B4FF; }
.awlang { color: #FF7373; }
.awkey { color: #FF8A00; }
.awfunc { color: #FF8A00; }
.awcommkey { color: #CA4D5D; }


.dcil, .dcvar { font-family: Consolas, Courier New, Consolas; word-spacing: -4px; }
.dcvar { color: #FF7373; } /* RED */
.dcvar1 { color: #00C176; } /* Green */
.dcvar2 { color: #00B4FF; } /* Blue */
.dcvar3 { color: #FF8A00; } /* Orange */
.dcvar4 { color: #68b975; } /* Green */
.dcfunc { color: #FF7373; }
.dcconst { color: #FF7373; }

.dc2hg { color: #FF8A00; }

.httag {}
.htatr {}
.htval {}
.htadi { color: #FF8A00; }
.htkey { color: #00ADEE; }
.htvar { color: #FF8A00; }
.htcomm { color: #adb9c5; }


.dstb {
	width: 100%;
	border: 1px solid #E0E0E0;
	border-collapse: collapse;
}
.dstb th {
	border: 1px solid #E0E0E0;
	padding: 15px;
	color: #00B4FF;
	font-size: 1.2em;
	line-height: 1.6em;
	background: #f6f8f7;
}
.dstb td {
	padding: 15px;
	border-right: 1px solid #E0E0E0;
}
.dstb tr:nth-child(2n+1) td {
	background-color: #f7f7f7;
}

.ditb {
	border: 1px solid #e0e0e0;
}

.dcul1 {
	list-style: disc inside;
	margin-left: 25px;
}
.dcul1 li { margin-bottom: 5px; float: left; width: 25%; }
.dcul1 li:last-child { margin-bottom: 0px; }

.dcul1 .iscfi { margin-bottom: 20px;}

.oaimg, .oaimg1 {
	border: 1px solid #d6d6d6;
	border-radius: 5px;
	box-shadow: 0 0 10px #e5e5e5;
}
.oaimg1 {
	padding: 10px;
}

/******************************* Documentation CSS END ***************************/


/**********************************************************************************/



@media all and (min-width: 320px) {
	.acpo h3 { max-width: 265px; }
}
@media all and (min-width: 410px) {
	.hh1 { padding: 0 20px; max-width: none; margin-bottom: 20px; }
	.hh1 { max-width: 340px; }
	.acpo h3 { max-width: 360px; }

	.g9 h1 { max-width: none; }
	.g9li p { max-width: 320px; }

	.pp1 { font-size: 1.3em; }
	.ppao .hh5 { font-size: 1.4em; }

	.pteb p:first-child { font-size: 1.4em; }

	.pigi:nth-child(7) { display: none; }
	.pigi img { margin: 0px; }

	.tisb h1 { font-size: 1.7em; max-width: 380px; line-height: 1.5em; }

	.tcfs { max-width: 360px; }
	.tcfo { width: 190px; }
	.tcfo:nth-child(2n) { width: 150px; }

	.pft { max-width: 380px; }
	.fto {float: left; width: auto; text-align: left; /*margin-right: 130px;*/ width: 218px; }
	.fto:nth-child(2n) { width: auto; }
	.fto .lnk1, .fto .hh7 { text-align: left; }
	/*.fto:last-child { width: 100%; text-align: center; }*/
	.pfto .btn4 { width: 145px; }
	.pfto .btn6 { display: block; }
	.fcui { display: none; }

	.vibtsp { margin-left: 1.2em; }
}

@media all and (min-width: 410px) and (max-width: 529px) {
	.pigi { width: 37.6%; }
	.pigi:nth-child(2n+1) { margin-right: 75px; }
}

@media all and (max-width: 529px) {
	.tsio:nth-child(2n) { width: 105px; }
}
@media all and (min-width: 530px) {
	.hh1 { max-width: 420px; }

	.tisb h1 { max-width: 470px; }
	.tasg { max-width: 440px; }

	.taai { padding: 25px; }
	.tspt { background-size: 20px; padding-left: 30px; font-size: 1.3em; }

	.laio h3 { background-size: 24px; padding-left: 40px; font-size: 1.4em; }
	.laio a { font-size: 1.1em; }

	.thio p { font-size: 1.3em; }

	.fto { width: 280px; }
	.pft { max-width: 440px; }
	/*.fcui { display: inline-block; }*/

	.pcco { max-width: 480px; }
	.pcco img:last-child { display: block; }

	.ipb {
		width: 50%;
		padding: 10px;
		margin-bottom: 20px;
	}
	.ipsob {
		padding-left: 10px;
		padding-right: 10px;
	}
	.spei {display: block;}

	.ivpt td:first-child { text-align: left; display: table-cell; }
	.ivpt td:last-child { text-align: right; }
	.ivms1 { display: none; }

	.spab .btn5 { float: right; }
}
@media all and (min-width: 530px) and (max-width: 679px) {
	.tsio:nth-child(3n) { width: 110px; }
}
@media all and (min-width: 530px) and (max-width: 804px) {
	.pig { max-width: 490px; }
	.pigi { width: 31%; margin-right: 40px; }
	.pigi:nth-child(3n+0) { width: 21%; margin-right: 0px; }

	.pigi:nth-child(2) img { margin-left: 10px; }
	.pigi:nth-child(5) img { margin-left: 10px; }
}
@media all and (min-width: 680px) {
	.hh1 { margin: 0px auto 7px auto; padding: 0 60px; margin-bottom: 20px; }
	.hh1 { max-width: 520px; }

	.ppao .hh1 { margin-bottom: 11px; }

	.btn1 { border-radius: 3px; font-size: 1.2em; width: 9em; padding: 16px 7px; }
	.btsp { margin-left: 1.54em; }
	.acpo .btob { margin-bottom: 3em; }

	.g9li { width: 50%; }
	.g90 { display: none; }
	.g9li:nth-last-child(2) { height: 150px; }

	.tasg { max-width: 590px; }
	/*.tsio:nth-child(2n), .tsio:nth-child(3n) { width: 150px; }
	.tsio:nth-child(4n) { width: 100px; }*/

	.tcfs  { max-width: 540px; }
	/*.tcfo, .tcfo:nth-child(2n) { width: 190px; }
	.tcfo:nth-child(3n) { width: 150px; }*/

	.pt1 td { display: table-cell; }
	.pt1 .cc1 { width: 52%; padding-bottom: 0px; text-align: left; }
	.pt1 img { margin-left: 0px; }
	.pt1 .cc2 { width: 48%; }
	.pt1 .hissb, .pt1 h1, .pt1 p { text-align: left; }
	.pt1 p { max-width: none; }

	.pt1 .cc2, .pt3 .cc2 { text-align: left; }
	.pt3 table { direction: rtl }
	.pt3 img { float: right; }

	.tdig { max-width: 600px; }
	.tdig h3 { width: 250px; margin-right: 80px; }
	.tdig h3:nth-child(2n) { width: 265px; margin-right: 0px; }

	.asmo { display: block; }
	.thio td { display: table-cell; }
	.thio .cc1 { padding-bottom: 0px; padding-right: 40px;}
	.thio .cc2 { min-width: 335px; }
	.thio { width: auto; }
	/*.thio img { padding: 13px; max-width: 526px; }*/
	.ttfb .thio { margin-top: 100px; }

	.ttfb > div { padding-top: 60px; }

	/*.pfto .btn4 { width: 205px; }*/

	.vibl1 { display: none; }
	.vibl2 { display: block; }

	.fdmo { display: block; }
	.fdaso_m { display: none; }
	.ldhdmd { display: table-cell; }
	.ldhdmm { display: table-cell; }
}
@media all and (min-width: 680px) and (max-width: 804px) {
	.tsio:nth-child(4n) { width: 100px; }

	.tcfo, .tcfo:nth-child(2n) { width: 190px; }
	.tcfo:nth-child(3n) { width: 135px; }
}
@media all and (min-width: 805px) {
	.hh1 { padding: 0px; margin-bottom: 7px; }
	.acpo .btob { margin-bottom: 4em; }
	.hh1 { max-width: 660px; }
	.acpo h3 { max-width: none; }

	.pigi:nth-child(7) { display: block; }
	.pig { max-width: 770px; }
	.pigi { display: block; width: auto; margin-right: 92px; }
	.pg310 { margin-right: 0px; }
	.pg30 { display: none; }
	.pigi.s5 { margin-left: 120px; }

	.tisb h1 { max-width: none;  }
	.tasg { max-width: 730px; height: auto !important; }
	.tcfs { max-width: 760px; height: auto !important; }

	.tvml, .tvll { display: none; }
	/*.tsio:nth-child(3n), .tsio:nth-child(4n) { width: 150px; }*/
	.tsio:nth-child(5n) { width: 100px; }

	.tcfs  { max-width: 750px; }
	.tcfo:nth-child(2n)/*, .tcfo:nth-child(3n)*/ { width: 190px; }
	.tcfo:nth-child(4n) { width: 150px; }

	.taai { padding: 40px; }

	.itib { width: 50%; margin-top: 90px; }
	.itib:nth-child(1) { margin-top: 50px; }
	.itib:nth-child(2) { margin-top: 50px; }

	.ipb { width: 33.33%; }

	.ived { width: 50%; }
	.ived:first-child { padding-right: 25px; }
	.ived:last-child { padding-left: 25px; }

	.nf404_act {margin-top: 60px; }
}
@media all and (min-width: 870px) {
	.adi_ld_theme_default .adi_ld_cont {
		display: inherit;
	}
	.adi_ld_theme_default .adi_ld_themealt {
		display: none;
	}
	.bdlt890 { display: none; }
	.bdgt890 { display: inline; }
}
@media all and (min-width: 910px) {
	.hh1 { font-size: 2.1em; }
	.aob > div { padding-left: 1.4em; padding-right: 1.4em; }
	.aob0 { padding-top: 100px; padding-bottom: 100px; }
	.aob1 { padding-top: 120px; padding-bottom: 120px; }
	.aob2 { padding-top: 30px; padding-bottom: 100px; }
	.aob3 { padding-top: 80px; padding-bottom: 50px; }
	.rmob .aob0 { padding-top: 220px; padding-bottom: 250px; }
	.aob .ttb { padding-top: 80px; }

	.ttfb .h2, .itgd .h2, .hh3 { font-size: 1.9em; }

	.atpo table { height: 90px; }
	.alg { width:181px; height:25px; }
	.atpmo1 { position: fixed; }

	.tmns { padding-top: 93px; }

	.hh1 { max-width: 720px; }
	.acpo { padding-top: 80px; padding-bottom: 0px; }
	.acpo .btob { margin-bottom: 3.5em; }

	.amni { display: none; }
	.atml { display: inline; }
	.rmno { display: none !important; }

	.pt2 td { display: table-cell; }
	.pt2 .cc1 { width: 52%; padding-bottom: 0px; }
	.pt2 .cc2 { width: 48%; }

	.pt2 .hissb, .pt2 h1, .pt2 p { text-align: left; }
	.pt2 p, .pt2 .hissb .pp1 { max-width: none; }
	.pt2 .hissb .pp1 { max-width: none; }

	.htep, .hpgo {  padding-right: 60px; }

	.tdig { max-width: 870px; }
	.tdig h3 { font-size: 1.3em; background-size: 20px; margin-top: 55px; padding-left: 30px; }
	.tdig h3:nth-child(3n-2) { width: 300px; margin-right: 20px; }
	.tdig h3:nth-child(3n-1) { width: 270px; margin-right: 20px; }
	.tdig h3:nth-child(3n) { width: 260px; margin-right: 0px; }

	.ppio { width: 32%; }
	.ppupo { width: 36%; }
	.ppbp .ppii { border-bottom-right-radius: 0px; border-right: none; }
	.pppp .ppii { border-bottom-left-radius: 0px; border-left: none; }
	.ppbp .ppnm { border-top-right-radius: 0px; }
	.pppp .ppnm { border-top-left-radius: 0px; }
	.ppupo { margin-top: 20px; }

	.ppao > div {
		padding-top: 90px;
		padding-bottom: 90px;
	}
	.ppao .hh5 { margin-bottom: 50px; }

	.pcco { max-width: 870px; margin-top: 20px; }
	.pcco img:last-child { display: none; }

	.pfqb {
		width: 50%;
		display: table-cell;
		margin-bottom: 0px;
	}
	.pfqo {  border-spacing: 20px;  }

	.dpli { float: right; }
	.dpli:first-child { float: left; }
	/*.dplb { max-width: 1050px; }*/

	.fdaso { display: none; }
	.fdto { display: block; }
	.ldhdmt { display: table-cell; }
}

@media all and (min-width: 1010px) {

	.pig { max-width: 980px; }
	.pigi { display: block; width: auto; margin-right: 93px; margin-left: 0px; }
	.pigi.s5, .pigi.s5 img { margin-left: 0px; }
	.pg410 { margin-right: 0px; }
	.pigi.s6 { margin-left: 130px; }

	.g9li { width: 33.33%; }
	.g90 { display: block; }
	.g9li:nth-last-child(3) { height: 150px; }

	.tisb h1 { font-size: 1.9em; }

	.tasg { max-width: 890px; }
	.tsio:nth-child(5n) { width: 150px; }
	.tsio:nth-child(6n) { width: 100px; }

	.tcfs { max-width: 930px; }
	.tcfo:nth-child(3n), .tcfo:nth-child(4n) { width: 190px; }
	.tcfo:nth-child(5n) { width: 140px; }

	.tdig { max-width: 970px; }
	.tdig h3:nth-child(3n-2) { margin-right: 70px; }
	.tdig h3:nth-child(3n-1) { margin-right: 70px; }

	.thio .cc1 { padding-right: 80px; }

	.fto { width: auto; margin-right: 125px; }
	.fto:last-child { margin-right: 0px; }
	.pft { max-width: 975px; }
	.pft .btn6 { display: none; }
	.pft .btn4 { width: 205px; margin-left: 7px; }
	.fcui {display: block;}

	.pcco { max-width: 960px; }
	.pcco img:last-child { display: block; }


	/*.dcmnc { display: table-cell; }*/
	/*.dcon { padding: 45px 0px 40px 45px; }*/
}
@media all and (min-width: 1130px) {
	.hh1 { max-width: none; margin-bottom: 7px; }

	.tasg { max-width: 1060px; }
	.tsio:nth-child(5n), .tsio:nth-child(6n) { width: 150px; }
	.tsio:nth-child(7n) { width: 110px; }

	.pt2 .hissb .pp1 { padding-right: 110px; }
	.pt2 .htep, .pt2 .hpgo { padding-right: 130px; }
	.itib { width: 33.33%; }
	.itib:nth-child(3) { margin-top: 50px; }
	.hpgd {background-position: 20px 0px; padding-left: 55px; }
	.hpgo { padding-left: 55px; }

	.tdig {max-width: 1090px; }
	.tdig h3:nth-child(3n-2) { margin-right: 130px; }
	.tdig h3:nth-child(3n-1) { margin-right: 130px; }

	.pcco { max-width: 1080px; }
	.pcco img { margin: 36px 24px 0px 24px; }

	.ipb { padding: 40px; margin-bottom: 0px; }
	.ipsob { margin-top: 40px; padding-left: 40px; padding-right: 40px; }

	.ivbe, .ivhe { display: table-cell; }
	.ivpoo { padding-right: 15px; }
}

.pteb p { text-align: center; }

.bpbc { background-color: #FF773D; border: none; }
.upbc { background-color: #68B975; border: none; }
.ppbc { background-color: #00adee; border: none; }

.bpbch:hover { background-color: #e8632a; border: none; }
.upbch:hover { background-color: #52a25f; border: none; }
.ppbch:hover { background-color: #0298d1; border: none; }


.atpmo { position: absolute; }


.gmail_si { background-image: url(/live_demo_20/find_friends/adi_services/gmail.png); }
.yahoo_si { background-image: url(/live_demo_20/find_friends/adi_services/yahoo.png); }
.hotmail_si { background-image: url(/live_demo_20/find_friends/adi_services/hotmail.png); }
.aol_si { background-image: url(/live_demo_20/find_friends/adi_services/aol.png); }
.twitter_si { background-image: url(/live_demo_20/find_friends/adi_services/twitter.png); }
.linkedin_si { background-image: url(/live_demo_20/find_friends/adi_services/linkedin.png); }
.icloud_si { background-image: url(/live_demo_20/find_friends/adi_services/icloud.png); }
.mailchimp_si { background-image: url(/live_demo_20/find_friends/adi_services/mailchimp.png); }
.mail_com_si { background-image: url(/live_demo_20/find_friends/adi_services/mail_com.png); }
.eventbrite_si { background-image: url(/live_demo_20/find_friends/adi_services/eventbrite.png); }
.plaxo_si { background-image: url(/live_demo_20/find_friends/adi_services/plaxo.png); }
.zoho_com_si { background-image: url(/live_demo_20/find_friends/adi_services/zoho_com.png); }
.lycos_si { background-image: url(/live_demo_20/find_friends/adi_services/lycos.png); }
.viadeo_si { background-image: url(/live_demo_20/find_friends/adi_services/viadeo.png); }
.laposte_si { background-image: url(/live_demo_20/find_friends/adi_services/laposte.png); }
.orange_si { background-image: url(/live_demo_20/find_friends/adi_services/orange.png); }
.terra_si { background-image: url(/live_demo_20/find_friends/adi_services/terra.png); }
.bol_com_br_si { background-image: url(/live_demo_20/find_friends/adi_services/bol_com_br.png); }
.sapo_si { background-image: url(/live_demo_20/find_friends/adi_services/sapo.png); }
.iol_pt_si { background-image: url(/live_demo_20/find_friends/adi_services/iol_pt.png); }
.clix_pt_si { background-image: url(/live_demo_20/find_friends/adi_services/clix_pt.png); }
.atlas_si { background-image: url(/live_demo_20/find_friends/adi_services/atlas.png); }
.gmx_net_si { background-image: url(/live_demo_20/find_friends/adi_services/gmx_net.png); }
.freenet_de_si { background-image: url(/live_demo_20/find_friends/adi_services/freenet_de.png); }
.web_de_si { background-image: url(/live_demo_20/find_friends/adi_services/web_de.png); }
.tonline_si { background-image: url(/live_demo_20/find_friends/adi_services/tonline.png); }
.xing_si { background-image: url(/live_demo_20/find_friends/adi_services/xing.png); }
.wpl_si { background-image: url(/live_demo_20/find_friends/adi_services/wpl.png); }
.onet_pl_si { background-image: url(/live_demo_20/find_friends/adi_services/onet_pl.png); }
.interia_si { background-image: url(/live_demo_20/find_friends/adi_services/interia.png); }
.o2_si { background-image: url(/live_demo_20/find_friends/adi_services/o2.png); }
.virgilio_si { background-image: url(/live_demo_20/find_friends/adi_services/virgilio.png); }
.libero_si { background-image: url(/live_demo_20/find_friends/adi_services/libero.png); }
.email_it_si { background-image: url(/live_demo_20/find_friends/adi_services/email_it.png); }
.excite_it_si { background-image: url(/live_demo_20/find_friends/adi_services/excite_it.png); }
.mynet_si { background-image: url(/live_demo_20/find_friends/adi_services/mynet.png); }
.freemail_si { background-image: url(/live_demo_20/find_friends/adi_services/freemail.png); }
.citromail_hu_si { background-image: url(/live_demo_20/find_friends/adi_services/citromail_hu.png); }
.india_si { background-image: url(/live_demo_20/find_friends/adi_services/india.png); }
.mail_in_si { background-image: url(/live_demo_20/find_friends/adi_services/mail_in.png); }
.sify_si { background-image: url(/live_demo_20/find_friends/adi_services/sify.png); }
.rediff_si { background-image: url(/live_demo_20/find_friends/adi_services/rediff.png); }
.data_bg_si { background-image: url(/live_demo_20/find_friends/adi_services/data_bg.png); }
.qip_si { background-image: url(/live_demo_20/find_friends/adi_services/qip.png); }
.mail_ru_si { background-image: url(/live_demo_20/find_friends/adi_services/mail_ru.png); }
.ok_ru_si { background-image: url(/live_demo_20/find_friends/adi_services/ok_ru.png); }
.rambler_si { background-image: url(/live_demo_20/find_friends/adi_services/rambler.png); }
.yandex_si { background-image: url(/live_demo_20/find_friends/adi_services/yandex.png); }
.pochta_si { background-image: url(/live_demo_20/find_friends/adi_services/pochta.png); }
.meta_si { background-image: url(/live_demo_20/find_friends/adi_services/meta.png); }
.abv_si { background-image: url(/live_demo_20/find_friends/adi_services/abv.png); }
.azet_si { background-image: url(/live_demo_20/find_friends/adi_services/azet.png); }
.sina_com_si { background-image: url(/live_demo_20/find_friends/adi_services/sina_com.png); }
.qq_com_si { background-image: url(/live_demo_20/find_friends/adi_services/qq_com.png); }
.tom_si { background-image: url(/live_demo_20/find_friends/adi_services/tom.png); }
.naver_com_si { background-image: url(/live_demo_20/find_friends/adi_services/naver_com.png); }
.yeah_si { background-image: url(/live_demo_20/find_friends/adi_services/yeah.png); }
.ost_com_si { background-image: url(/live_demo_20/find_friends/adi_services/ost_com.png); }
.ots_com_si { background-image: url(/live_demo_20/find_friends/adi_services/ots_com.png); }
.daum_net_si { background-image: url(/live_demo_20/find_friends/adi_services/daum_net.png); }
.sohu_si { background-image: url(/live_demo_20/find_friends/adi_services/sohu.png); }
.evite_si { background-image: url(/live_demo_20/find_friends/adi_services/evite.png); }
.operamail_si { background-image: url(/live_demo_20/find_friends/adi_services/operamail.png); }
.fastmail_si { background-image: url(/live_demo_20/find_friends/adi_services/fastmail.png); }

.outlook_si { background-image: url(logos/outlook.png);}
.outlook_express_si { background-image: url(logos/outlook_express.png);}
.vcard_si { background-image: url(logos/vcard.png);}
.generic_csv_si { background-image: url(logos/generic_csv.png);}
.csv_inviter_si { background-image: url(logos/generic_csv.png);}
.txt_comma_si { background-image: url(logos/txt_comma.png);}
.txt_tab_si { background-image: url(logos/txt_tab.png);}
.windows_addressbook_si { background-image: url(logos/windows_addressbook.png);}
.thunderbird_si { background-image: url(logos/thunderbird.png);}
.palm_desktop_si { background-image: url(logos/palm_desktop.png);}
.palm_desktop_vcf_si { background-image: url(logos/palm_desktop.png);}
.entourage_si { background-image: url(logos/entourage.png);}
.mac_os_x_addressbook_si { background-image: url(logos/mac_os_x_addressbook.png);}
.linkedin_csv_si { background-image: url(adi_services/linkedin.png);}
.windows_mail_si { background-image: url(logos/windows_mail.png);}
.applemail_si { background-image: url(logos/apple_mail.png);}
.netscape_si { background-image: url(logos/netscape.png);}
.ldif_si { background-image: url(logos/ldif.png);}

.manual_inviter_si { background-image: url(logos/manual.png);}
