*{ max-height:100000px;}
body{
	min-width:320px;
	margin:0;
	color:#000;
	/*font:400 12px/14px 'open sans', sans-serif;*/
	background:#fff;
	-webkit-text-size-adjust:100%;
	-ms-text-size-adjust:none;
}
header, footer, article, section, hgroup, nav, figure, aside{ display:block;}
figure{
	margin:0;
	padding:0;
}
input[type="image"]{
	padding:0;
	border:none;
}
input[type=text], input[type=password], input[type=file], input[type=submit], textarea{
	-webkit-appearance:none;
	border-radius:0;
}
input[type=text], input[type=password], input[type=file], input[type=submit], textarea, input[type=search]{-webkit-appearance:none; border-radius:0;}
input[type="search"]::-webkit-search-cancel-button{
	-webkit-appearance:none;
	display:none;
}
input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-decoration,
input[type=search]::-webkit-search-results-button,
input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none;}
input[type=search]{
 -webkit-appearance:none;
 -webkit-box-sizing:content-box;
}
img{
	max-width:100%;
	border-style:none;
}
a{
	text-decoration:none;
	color:#07e;
	outline:none;
}
a:hover{ text-decoration:underline;}
a:active{ background-color:transparent;}
input, textarea, select{
	font:100% Arial, Helvetica, sans-serif;
	vertical-align:middle;
	color:#000;
}
form, fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
input[type="search"]{
	-webkit-appearance:none;
	-moz-box-sizing:content-box;
	-webkit-box-sizing:content-box;
	box-sizing:content-box;
}
input[type="search"]::-webkit-search-cancel-button{
 -webkit-appearance:none;
 -moz-box-sizing:content-box;
 -webkit-box-sizing:content-box;
 box-sizing:content-box;
}
input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-results-button, input[type="search"]::-webkit-search-results-decoration{
display:none;
}
::-webkit-input-placeholder{
color:#414142;
}
:-moz-placeholder{
color:#414142;
}
::-moz-placeholder{
 color:#414142;
 opacity:1;
}
:-ms-input-placeholder{
color:#414142;
}
input[type="text"], input[type="password"], input[type="email"], input[type="search"], input[type="submit"], textarea{
	-webkit-appearance:none;
	border-radius:0;
	-moz-border-radius:0;
	-webkit-border-radius:0;
}
textarea{ overflow:auto;}
input[type="submit"], button{ cursor:pointer;}
button::-moz-focus-inner, [type="button"]::-moz-focus-inner, input[type="submit"]::-moz-focus-inner{
 padding:0;
 border:0;
}
#wrapper{
	overflow:hidden;
	position:relative;
	width:100%;
}
#header{
	position:relative;
	z-index:555;
	border-top:7px solid #339dd6;
	border-bottom:1px solid #dadbdb;
}
#wrapper.other-page #header{
	border-bottom: none;
}
.header-holder{
	position:relative;
	max-width:1280px;
	margin:0 auto;
	padding:8px 10px 12px;
}
#wrapper.other-page .header-holder{
	padding: 8px 10px 17px;
}
.header-holder .accountno{
	display:block;
	text-align: right;
	font-size:12px;
	color:#58595b;
	padding: 0 37px 5px 0;
	}
.header-holder .accountno a{
	color:#58595b;
	cursor:default;
}
.header-holder .accountno a:hover{ text-decoration:none; }
.header-holder:after{
	content:'';
	display:block;
	clear:both;
}
.header-holder .btn{
	position:absolute;
	top:-2px;
	right:20px;
	padding:3px 28px 3px 0;
	font:400 11px/14px 'open sans', sans-serif;
}
.header-holder .btn:after{
	content:'';
	position:absolute;
	top:-2px;
	right:0;
	width:27px;
	height:19px;
	background:url(../img/v2/sprite.png) no-repeat;
}
.logo{
	float:left;
	width:182px;
	height:35px;
	margin:0 10px 0 21px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../img/v2/logo.png) no-repeat;
}
.logo a{
	display:block;
	height:100%;
}
.uidashboard .header-holder .slide:after{
	display:block;
	clear:both;
	content:'';
	}
#nav{
	float:left;
	padding:21px 38px 0 31px;
}
.header-frame:after{
	display:block;
	clear:both;
	content:'';
}
.otherlinks{
	float:right;
	margin:0;
	padding:22px 37px 0 0;
	font-size:11px;
	list-style:none;
}
.otherlinks li{
	float:left;
	margin: 0 0 0 21px;
}
.otherlinks li a{
	color:#3d73b8;
}
#header .link-holder{
	float: right;
	width: 153px;
}
#header .link-holder .contact-us{
	display:inline-block;
	vertical-align:top;
	text-align: left;
	margin: 4px 22px 19px 0;
	font-size: 14px;
	line-height: 18px;
	position: relative;
	padding: 0;
} 
#header .link-holder .contact-us:hover{ 
	color: #000;
	text-decoration: none;
}
#header .link-holder .contact-us:after{
	position: absolute;
	top: 3px;
	left: 120px;
	width: 20px;
	height: 12px;
	content: '';
	background: url(../img/v2/sprite.png) no-repeat -86px -216px;
}
#header .link-holder .login-button{
	padding: 0;
	width: 140px;
	padding: 12px 10px 14px;
	display:inline-block;
	vertical-align:top;
	text-align: center;
	font-size: 16px;
	line-height: 20px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	border: 1px solid #25a1e9;
	color: #25a1e9;
	border-radius: 3px;
}
#header .link-holder .login-button:hover{
	text-decoration: none;
	color: #000;
	border: 1px solid #000;
}
.alertmessage-holder{
	overflow:hidden;
	padding: 0 38px 5px 240px;
}
.alertmessage-holder .alertmessage{
	float:left;
	font-size:12px;
	color:#eb008b;
	padding: 0 0 0 18px;
	position:relative;
}
.alertmessage-holder .alertmessage:after{
	position:absolute;
	left:0;
	top:0;
	width:13px;
	height:13px;
	content:'';
	background:url(../img/v2/alertico.png) no-repeat;
}
.alertmessage-holder .account-info{
	float:right;
	font-size:12px;
}
.alertmessage-holder .accountno{
	float:left;
	color:#58595b;
}
.alertmessage-holder .accountno a{
	color:#58595b;
	text-decoration:none;
	cursor:default;
}
.alertmessage-holder .canceltrail{
	float: right;
	margin: 0 0 0 12px;
	font-size:12px;
	color:#eb008b;
	text-decoration:none;
}
.alertmessage-holder .canceltrail:hover{
	text-decoration:underline;
}
.header-holder .slide{ position:static !important;}
.opener-menu, .opener{
	display:none;
	border-radius:4px;
	float:right;
	padding:9px 10px;
	position:relative;
	background:#339dd6;
}
.opener-menu:active, .opener:active{ background:#339dd6;}
.opener-menu .icon-bar, .opener .icon-bar{
	border-radius:1px;
	display:block;
	height:2px;
	width:22px;
	background:#fff;
}
.opener-menu .icon-bar + .icon-bar, .opener .icon-bar + .icon-bar{ margin-top:4px;}
#nav{
	float:left;
	padding:22px 0 0 31px;
}
#wrapper.other-page #nav{
	padding: 51px 0 0 31px;
	font-size: 14px;
	line-height: 18px;
}
#nav ul{
	list-style:none;
	margin:0;
	padding:0;
}
#nav li{
	display:inline-block;
	vertical-align:top;
	padding:0 0 0 40px;
}
#wrapper.other-page #nav li{padding: 0 24px 0 0;}
#wrapper.other-page #nav li a{color: #3575bc;}
#wrapper.other-page #nav li a:hover{color: #000;}
#nav li:first-child{ padding-left:0;}
#nav a{ color:#6d6e70;}
#nav .active a, #nav a:hover{
	color:#3d73b8;
	text-decoration:none;
}
#wrapper.other-page.slider #main{
	max-width: 100%;
	display:block;
}
#main{
	position:relative;
	max-width:1280px;
	margin:0 auto;
}
#main:after{
	content:'';
	display:block;
	clear:both;
}
.social-network{
	list-style:none;
	margin:0 -25px 17px 0;
	padding:0;
	font:400 10px/12px 'open sans', sans-serif;
	text-align:center;
}
.social-network:after{
	content:'';
	display:block;
	clear:both;
}
.social-network li{
	float:left;
	padding:0 0 0 7px;
}
.social-network li:first-child{ padding-left:0;}
.social-network a{
	display:block;
	position:relative;
	padding:34px 0 0;
	color:#d8d8d9;
}
.profile-box.active .social-network a:hover{
	text-decoration:none;
	color:#f1f6fb;
	text-shadow:0 0 3px #3fbbea;
}
.profile-box.active .social-network a{ color:#99b2d5;}
.profile-box.add.active .social-network a{ color:#faf1f8;}
.profile-box.add.active .social-network a:hover{ text-shadow:0 0 3px #fbf8d9;}
.social-network a:after{
	content:'';
	position:absolute;
	top:0;
	left:50%;
	background:url(../img/v2/sprite.png) no-repeat -100% -100%;
}
.social-network .iphone:after{
	margin-left:-8px;
	width:16px;
	height:32px;
	background-position:-72px 0;
}
.social-network .facebook:after{
	top:3px;
	margin-left:-7px;
	width:14px;
	height:26px;
	background-position:-96px 0;
}
.social-network .instagram:after{
	top:8px;
	margin-left:-11px;
	width:23px;
	height:22px;
	background-position:-120px 0;
}
.profile-box.active .social-network .iphone:after{ background-position:-72px -88px;}
.profile-box.active .social-network .facebook:after{ background-position:-96px -88px;}
.profile-box.active .social-network .instagram:after{ background-position:-120px -88px;}
.profile-box.active .social-network .iphone:hover:after{
	width:29px;
	height:41px;
	margin:-6px 0 0 -15px;
	background-position:-68px -40px;
}
.profile-box.active .social-network .facebook:hover:after{
	width:23px;
	height:36px;
	margin:-6px 0 0 -11px;
	background-position:-108px -40px;
}
.profile-box.active .social-network .instagram:hover:after{
	width:34px;
	height:36px;
	margin:-7px 0 0 -17px;
	background-position:-136px -41px;
}
.profile-box.add.active .social-network .iphone:hover:after{
	width:30px;
	height:41px;
	margin:-6px 0 0 -15px;
	background-position:-72px -128px;
}
.profile-box.add.active .social-network .facebook:hover:after{
	width:22px;
	height:39px;
	margin:-7px 0 0 -11px;
	background-position:-112px -128px;
}
.profile-box.add.active .social-network .instagram:hover:after{
	width:33px;
	height:34px;
	margin:-6px 0 0 -17px;
	background-position:-144px -128px;
}
.profile-box .btn{
	position:relative;
	display:inline-block;
	vertical-align:top;
	min-width:121px;
	padding:4px 5px 7px 4px;
	border-radius:8px;
	background:#e7e7e8 url(data:image/svg+xml;base64,pd94bwwgdmvyc2lvbj0ims4wiia/pgo8c3znihhtbg5zpsjodhrwoi8vd3d3lnczlm9yzy8ymdawl3n2zyigd2lkdgg9ijewmcuiighlawdodd0imtawjsigdmlld0jved0imcawidegmsigchjlc2vydmvbc3bly3rsyxrpbz0ibm9uzsi+ciagpgxpbmvhckdyywrpzw50iglkpsjncmfklxvjz2ctz2vuzxjhdgvkiibncmfkawvudfvuaxrzpsj1c2vyu3bhy2vpblvzzsigede9ijaliib5mt0imcuiihgypsixmdaliib5mj0imcuipgogicagphn0b3agb2zmc2v0psiwjsigc3rvcc1jb2xvcj0ii2u3ztdlocigc3rvcc1vcgfjaxr5psixii8+ciagica8c3rvccbvzmzzzxq9ijewmcuiihn0b3aty29sb3i9iinkmwqyzdqiihn0b3atb3bhy2l0et0imsivpgogidwvbgluzwfyr3jhzgllbnq+ciagphjly3qged0imciget0imcigd2lkdgg9ijeiighlawdodd0imsigzmlsbd0idxjskcnncmfklxvjz2ctz2vuzxjhdgvkksiglz4kpc9zdmc+);
	background:-moz-linear-gradient(left, #e7e7e8 0%, #d1d2d4 100%);
	background:-webkit-gradient(linear, left top, right top, color-stop(0%, #e7e7e8), color-stop(100%, #d1d2d4));
	background:-webkit-linear-gradient(left, #e7e7e8 0%, #d1d2d4 100%);
	background:-o-linear-gradient(left, #e7e7e8 0%, #d1d2d4 100%);
	background:-ms-linear-gradient(left, #e7e7e8 0%, #d1d2d4 100%);
	background:linear-gradient(to right, #e7e7e8 0%, #d1d2d4 100%);
	font:400 10px/12px 'open sans', sans-serif;
	color:#302c2d;
	text-decoration:underline;
}
.profile-box .btn:before{
	content:'';
	position:absolute;
	bottom:100%;
	left:10px;
	width:0;
	height:0;
	border-style:solid;
	border-width:0 3px 13px;
	border-color:transparent transparent #e5e6e6 transparent;
}
.profile-box .btn::after{
	content:'';
	position:absolute;
	z-index:1;
	top:2px;
	left:5px;
	right:5px;
	height:5px;
	background:#f1f1f1;
	border-radius:3px;
}
.profile-box .btn span{
	display:block;
	position:relative;
	z-index:3;
	padding:0 0 0 23px;
}
.profile-box .btn span:after{
	content:'';
	position:absolute;
	z-index:2;
	top:2px;
	left:6px;
	width:13px;
	height:12px;
	background:url(../img/v2/sprite.png) no-repeat -43px -48px;
}
.profile-box .btn:hover{ text-decoration:none;}
.btn-add{
	display:inline-block;
	vertical-align:top;
	position:relative;
	padding:2px 0 2px 21px;
	margin:0 10px;
	color:#322e2f;
	font:400 10px/12px 'open sans', sans-serif;
}
.btn-add:after{
	content:'';
	position:absolute;
	top:1px;
	left:0;
	width:15px;
	height:14px;
	background:url(../img/v2/sprite.png) no-repeat -40px -24px;
}
#content{
	width:100%;
	float:left;
}
.content-holder{ margin-left:153px;}
.content-holder.add{
	padding:0 0 4px;
	background:url(../img/v2/border.png) repeat-x 0 100%;
}
.navbar{
	position:relative;
	font:400 12px/12px 'open sans', sans-serif;
	border: solid #d3d3d3;
	border-width:1px 0;
	margin: 32px 0 0;
}
.navbar .slide{ position:static !important;}
.item-list{
	list-style:none;
	margin:0;
	padding:0;
	text-align:left;
}
.item-list li{
	display:inline-block;
	vertical-align:top;
	width:7.69%;
	margin:0 -4px 0 0;
	border-left:1px solid #d3d3d3;
	position:relative;
}
.item-list li:first-child{ border:0;}
.item-list .holder:hover{ background:#d3eefa;}
.item-list .active .holder{
	background:#3874b8 url(data:image/svg+xml;base64,pd94bwwgdmvyc2lvbj0ims4wiia/pgo8c3znihhtbg5zpsjodhrwoi8vd3d3lnczlm9yzy8ymdawl3n2zyigd2lkdgg9ijewmcuiighlawdodd0imtawjsigdmlld0jved0imcawidegmsigchjlc2vydmvbc3bly3rsyxrpbz0ibm9uzsi+ciagpgxpbmvhckdyywrpzw50iglkpsjncmfklxvjz2ctz2vuzxjhdgvkiibncmfkawvudfvuaxrzpsj1c2vyu3bhy2vpblvzzsigede9ijaliib5mt0imcuiihgypsiwjsigeti9ijewmcuipgogicagphn0b3agb2zmc2v0psiwjsigc3rvcc1jb2xvcj0iizm4nzriocigc3rvcc1vcgfjaxr5psixii8+ciagica8c3rvccbvzmzzzxq9ijewmcuiihn0b3aty29sb3i9iimyntu4yteiihn0b3atb3bhy2l0et0imsivpgogidwvbgluzwfyr3jhzgllbnq+ciagphjly3qged0imciget0imcigd2lkdgg9ijeiighlawdodd0imsigzmlsbd0idxjskcnncmfklxvjz2ctz2vuzxjhdgvkksiglz4kpc9zdmc+);
	background:-moz-linear-gradient(top, #3874b8 0%, #2558a1 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #3874b8), color-stop(100%, #2558a1));
	background:-webkit-linear-gradient(top, #3874b8 0%, #2558a1 100%);
	background:-o-linear-gradient(top, #3874b8 0%, #2558a1 100%);
	background:-ms-linear-gradient(top, #3874b8 0%, #2558a1 100%);
	background:linear-gradient(to bottom, #3874b8 0%, #2558a1 100%);
}
.navbar .holder{
	display:table;
	width:100%;
}
.navbar .frame{
	display:table-cell;
	vertical-align:middle;
}
.item-list a{
	display:block;
	position:relative;
	padding:9px 3px 9px 35px;
	color:#23559e;
	word-wrap:break-word;
	font:400 12px/12px 'open sans', sans-serif;
}
.item-list .frame:hover a{
	color:#23559e;
	text-decoration:none;
}
.item-list .active:hover a, .item-list .active a{ color:#fff;}
.item-list a:hover{ text-decoration:none;}
.item-list a:hover:after, .item-list a:after{
	content:'';
	position:absolute;
	top:50%;
	margin-top:-10px;
	left:7px;
	width:23px;
	height:21px;
	background:url(../img/v2/sprite.png) no-repeat 0 -368px;
}
.item-list .active a:after{ background-position:-32px -368px;}
.item-list .texts:hover:after, .item-list .texts:after{
	margin-top:-11px;
	left:5px;
	width:26px;
	height:22px;
	background-position:0 -104px;
}
.item-list .active .texts:after{ background-position:-32px -104px;}
.item-list .del-text:hover:after, .item-list .del-text:after{
	margin-top:-13px;
	left:5px;
	width:27px;
	height:26px;
	background-position:0 -136px;
}
.item-list .active .del-text:after{ background-position:-37px -136px;}
.item-list .chat:hover:after, .item-list .chat:after{
	margin-top:-17px;
	left:8px;
	width:25px;
	height:32px;
	background-position:0 -168px;
}
.item-list .active .chat:after{ background-position:-32px -168px;}
.item-list .location:hover:after, .item-list .location:after{
	margin-top:-13px;
	left:8px;
	width:18px;
	height:26px;
	background-position:0 -208px;
}
.item-list .active .location:after{ background-position:-32px -208px;}
.item-list .calls:hover:after, .item-list .calls:after{
	margin-top:-11px;
	left:7px;
	width:24px;
	height:23px;
	background-position:0 -240px;
}
.item-list .active .calls:after{ background-position:-32px -240px;}
.item-list .history:hover:after, .item-list .history:after{
	margin-top:-12px;
	left:6px;
	width:25px;
	height:24px;
	background-position:0 -272px;
}
.item-list .active .history:after{ background-position:-32px -272px;}
.item-list .search:hover:after, .item-list .search:after{
	margin-top:-12px;
	left:7px;
	width:22px;
	height:24px;
	background-position:0 -304px;
}
.item-list .active .search:after{ background-position:-32px -304px;}
.item-list .marks:hover:after, .item-list .marks:after{
	margin-top:-11px;
	left:11px;
	width:14px;
	height:22px;
	background-position:0 -336px;
}
.item-list .active .marks:after{ background-position:-32px -336px;}
.status{
	position:absolute;
	top:-27px;
	left:50%;
	margin-left:-18px;
	min-width:31px;
	padding:1px 2px;
	border:1px solid #8fa8cd;
	border-radius:4px;
	background:#fff;
	color:#23559e;
	text-align:center;
	z-index:9999;
	font:700 12px/14px 'open sans', sans-serif;
}
.status:after, .status:before{
	top:100%;
	left:50%;
	border:solid transparent;
	content:" ";
	height:0;
	width:0;
	position:absolute;
	pointer-events:none;
}
.status:after{
	border-color:rgba(255, 255, 255, 0);
	border-top-color:#fff;
	border-width:5px;
	margin-left:-5px;
}
.status:before{
	border-color:rgba(128, 155, 197, 0);
	border-top-color:#809bc5;
	border-width:6px;
	margin-left:-6px;
}
.article-list{
	display:table;
	table-layout:fixed;
	width:100%;
	list-style:none;
	margin:0;
	padding:0;
	box-shadow:inset 2px -2px 2px -1px rgba(0,0,0, 0.1);
	border-bottom:1px solid #d3d3d3;
	font:400 12px/14px 'open sans', sans-serif;
	text-align:center;
}
.article-list li{
	display:table-cell;
	border-left:1px solid #cccdcf;
	vertical-align:middle;
}
.article-list span{ position:relative;}
.article-list span:before{
	width:18px;
	height:15px;
	position:absolute;
	content:'';
	left:-44%;
	top:0;
	background:url(../img/v2/bg-socials.png) no-repeat 0 -34px;
}
.article-list .whatsapp-text:before{
	width:20px;
	height:20px;
	left:-30%;
	background-position:-31px 0;
}
.article-list .kick-text:before{
	width:27px;
	height:22px;
	left:-60%;
	background-position:-54px -30px;
}
.article-list li:first-child{ border:0;}
.article-list a{
	display:block;
	padding:12px;
	color:#23559e;
}
.article-list .active, .article-list li:hover{
	background:#2d74b8 url(data:image/svg+xml;base64,pd94bwwgdmvyc2lvbj0ims4wiia/pgo8c3znihhtbg5zpsjodhrwoi8vd3d3lnczlm9yzy8ymdawl3n2zyigd2lkdgg9ijewmcuiighlawdodd0imtawjsigdmlld0jved0imcawidegmsigchjlc2vydmvbc3bly3rsyxrpbz0ibm9uzsi+ciagpgxpbmvhckdyywrpzw50iglkpsjncmfklxvjz2ctz2vuzxjhdgvkiibncmfkawvudfvuaxrzpsj1c2vyu3bhy2vpblvzzsigede9ijaliib5mt0imcuiihgypsiwjsigeti9ijewmcuipgogicagphn0b3agb2zmc2v0psiwjsigc3rvcc1jb2xvcj0iizjknzriocigc3rvcc1vcgfjaxr5psixii8+ciagica8c3rvccbvzmzzzxq9ijewmcuiihn0b3aty29sb3i9iimxzju5yteiihn0b3atb3bhy2l0et0imsivpgogidwvbgluzwfyr3jhzgllbnq+ciagphjly3qged0imciget0imcigd2lkdgg9ijeiighlawdodd0imsigzmlsbd0idxjskcnncmfklxvjz2ctz2vuzxjhdgvkksiglz4kpc9zdmc+);
	background:-moz-linear-gradient(top, #2d74b8 0%, #1f59a1 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #2d74b8), color-stop(100%, #1f59a1));
	background:-webkit-linear-gradient(top, #2d74b8 0%, #1f59a1 100%);
	background:-o-linear-gradient(top, #2d74b8 0%, #1f59a1 100%);
	background:-ms-linear-gradient(top, #2d74b8 0%, #1f59a1 100%);
	background:linear-gradient(to bottom, #2d74b8 0%, #1f59a1 100%);
}
.article-list .active a, .article-list li:hover a{
	color:#fff;
	text-decoration:none;
}
.visual img{
	vertical-align:top;
	width:100%;
	height:auto;
}
.container{
	border-left:1px solid #dcdcdc;
	padding:20px 3px 2px 79px;
	overflow:hidden;
	-webkit-box-shadow:inset 1px 2px 3px rgba(0,0,0,.2);
	-moz-box-shadow:inset 1px 2px 3px rgba(0,0,0,.2);
	box-shadow:inset 1px 2px 3px rgba(0,0,0,.2);
}
.container2{
	-webkit-box-shadow:inset 1px 2px 3px rgba(0,0,0,.2);
	-moz-box-shadow:inset 1px 2px 3px rgba(0,0,0,.2);
	box-shadow:inset 1px 2px 3px rgba(0,0,0,.2);
}
.container2.list-holder{
	width:100%;
	border:0;
}
.container .frame{
	padding:47px 10px 47px;
	margin:23px 0 0;
	min-height:327px;
	width:157px;
	float:left;
	background:url(../img/v2/bg-iphone.jpg) no-repeat;
	background-size:100% 100%;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-webkit-box-sizing:border-box;
}
.container .frame.galaxy{
	background:url(../img/v2/bg-glaxay.png) no-repeat;
	width:168px;
	min-height:316px;
	padding:29px 12px;
	background-size:100% 100%;
}
.container .frame.galaxy .text{
	height:250px;
}
.container .frame .text{
	display:table;
	width:100%;
	height:232px;
	font-size:19px;
	color:#2e5da3;
	text-align:center;
	line-height:26px;
}
.container .frame .text .ico{
	display:block;
	margin:0 auto 29px;
	width:auto;
}
.container .frame .text .title{ display:block;}
.container .frame .text-holder{
	display:table-cell;
	vertical-align:middle;
}
.container .frame.web-history{ padding:23px 0 0;}
.container .frame img{
	width:100%;
	height:auto;
	display:block;
}
.list-holder{
	width:72.3%;
	padding:3px 0 0;
	float:right;
}
.container .list-holder h2{
	margin:0 52px 8px;
	font-size:16px;
	line-height:22px;
	font-weight:normal;
	color:#2e5da3;
}
.list-holder ul{
	margin:0;
	padding:0;
	font-size:20px;
	line-height:24px;
	color:#231f20;
	list-style:none;
	overflow:hidden;
}
.list-holder ul.calls time{ font-weight:600;}
.list-holder ul li{
	padding:17px 0 15px;
	border-bottom:1px solid #bebebe;
}
.list-holder.web-history ul li{
	padding:10px 51px 17px;
	margin:0 0 10px;
}
.list-holder ul a{
	font-size:12px;
	line-height:13px;
	color:#0012ff;
	text-decoration:underline;
}
.list-holder ul a:hover{
	text-decoration:none;
	color:#231f20;
}
.list-holder.add h2{ margin:0 50px 18px;}
.container .search-form{
	margin:0 0 0 2px;
	padding:7px 7px 7px 11px;
	border:1px solid #c4c5c5;
}
.container.add .search-form{ padding-left:17px;}
.container .search-form.calls{ padding:7px 7px 7px 18px;}
.search-form input[type="search"],
.search-form input[type="text"]{
	width:83%;
	float:left;
	outline:none;
	border:none;
	height:20px;
	padding:3px;
	box-shadow:none;
	-webkit-box-shadow:none;
	background:none;
	font:12px/20px 'open sans', Arial, Helvetica, sans-serif;
	color:#000;
}
.search-form input[type="submit"]{
	width:17px;
	height:19px;
	margin:3px 0 0;
	padding:0;
	border:none;
	outline:none;
	float:right;
	text-indent:-9999px;
	cursor:pointer;
	background:url(../img/v2/bg-submit.png) no-repeat;
}
.container .alignleft{
	width:25.2%;
	float:left;
}
.container .list-holder p{
	margin:0 0 3px;
}
.container .list-holder em{ font-style:normal;}
.list-holder.web-history, .list-holder.calls{ padding:3px 0 0 15px;}
.list-holder.web-history ul{
	font-size:12px;
	line-height:15px;
}
.list-holder.web-history ul a{ color:#231f20;}
.list-holder.web-history time{
	font-weight:600;
	display:block;
	margin:0 0 2px;
}
.list-holder .source{ font-weight:700;}
.list-holder.web-history li.empty .holder, .list-holder.web-history li.empty{
	margin:0;
	padding:0;
	border:none;
}
.list-holder.web-history li.empty .holder:before{ background:none;}
.list-holder.calls ul li{ margin:0 0 -2px;}
.container .list-holder .tag{
	padding:2px 11px;
	display:block;
	font-size:21px;
	line-height:25px;
	color:#2e5da3;
	background:#e7e7e8;
}
.container.add{ padding:0 0 0 79px;}
.container.add .alignleft{ padding:20px 0 0;}
.container.add .list-holder.web-history{ padding:5px 0 0 17px;}
.container.add .list-holder.calls{
	width:73%;
	height:600px;
	padding:5px 0 0;
}
.container.add .list-holder.calls .scrollable-area{ height:601px;}
.container.add .list-holder.contacts{
	width:73.3%;
	padding:5px 0 0;
}
.list-holder .title{
	margin:0 0 4px;
	display:block;
	font-size:12px;
	line-height:15px;
}
.container .tags{
	float:left;
	padding:0;
	list-style:none;
	font-size:9px;
	line-height:11px;
	margin:9px 3px 0 0;
}
.container .tags li{
	margin: 0 0 23px;
	text-align:center;
	text-transform:uppercase;
	position:relative;
	}
.container .tags li:after{
	left:50%;
	margin: 0 0 0 -2px;
	bottom:-13px;
	content:'';
	width:4px;
	height:4px;
	background:#2e5da3;
	border-radius:100%;
	position:absolute;
}
.container .tags li a{
	color:#2e5da3;
	text-decoration:none;
}
.container .tags li a:hover{
	text-decoration:none;
	opacity:0.9;
	}
.container.add .list-holder ul{ padding:0 0 0 12px;}
.container.add .list-holder ul li{
	padding:0;
	border:none;
}
.container.add .list-holder ul li.empty .holder{ padding:0 0 2px;}
.container .list-holder ul .holder:first-child{ border-top:none;}
.container .list-holder ul .holder{
	padding:9px 53px;
	font-size:12px;
	line-height:15px;
	position:relative;
	border-top:1px solid #bebebe;
}
.container .list-holder.contacts ul .holder{ padding:12px 53px 7px;}
.container .list-holder ul .holder:after{
	display:block;
	clear:both;
	content:'';
}
.container .list-holder .mail{
	display:inline-block;
	vertical-align:top;
	color:#231f20;
	font-style:italic;
}
.container .caution{
	padding:7px 29px 11px;
	font-size:11px;
	line-height:14px;
	font-weight:600;
	display:block;
	position:relative;
	background:#fafae1;
}
.container .caution:after{
	width:18px;
	height:16px;
	position:absolute;
	content:'';
	left:0;
	top:7px;
	background:url(../img/v2/bg-caution.png) no-repeat;
}
.list-holder ul .holder:before{
	width:30px;
	height:28px;
	position:absolute;
	content:'';
	left:-7px;
	top:50%;
	margin:-11px 0 0;
	background:url(../img/v2/bg-cell.png) no-repeat;
}
.list-holder.contacts ul .holder:before{ background:none;}
.list-holder.contacts .scrollable-area{ height:576px;}
.list-holder ul .holder.miss-call:before{ background-position:0 -35px;}
.list-holder ul .holder.video-call:before{ background-position:-3px -73px;}
.list-holder ul .holder.out-going:before{ background-position:0 -102px;}
.container ul.calls .holder{ padding:22px 47px 21px;}
.container.location, .container.texts{
	padding:0;
	border-left:0;
}
.list-holder.contacts .tel{
	margin:0 0 4px;
	display:block;
}
.map-holder img{
	width:100%;
	height:auto;
	display:block;
}
.container .caption{
	padding:9px 47px 8px;
	word-spacing:-1px;
	font-size:11px;
	line-height:14px;
	background:#fbfbe2;
	font-weight:600;
	position:relative;
	overflow:hidden;
}
.container .caption:before{
	width:18px;
	height:16px;
	position:absolute;
	content:'';
	left:20px;
	top:19px;
	background:url(../img/v2/bg-caution.png) no-repeat;
}
.container .caption p{ margin:0;}
.container .caption .holder{
	width:57.2%;
	padding:3px 0 0;
	float:left;
}
.get-location{
	padding:8px 33px 8px 42px;
	text-align:center;
	font-size:15px;
	line-height:18px;
	color:#fff;
	font-weight:600;
	display:inline-block;
	vertical-align:top;
	border-radius:8px;
	background:#70c3f3 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzcwYzNmMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMzJSIgc3RvcC1jb2xvcj0iIzUwYWJlMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUyJSIgc3RvcC1jb2xvcj0iIzQzYTFkOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0MmEwZDciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-moz-linear-gradient(top, hsla(202,85%,70%,1) 0%, hsla(202,70%,60%,1) 33%, hsla(202,65%,56%,1) 52%, hsla(202,65%,55%,1) 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, hsla(202,85%,70%,1)), color-stop(33%, hsla(202,70%,60%,1)), color-stop(52%, hsla(202,65%,56%,1)), color-stop(100%, hsla(202,65%,55%,1)));
	background:-webkit-linear-gradient(top, hsla(202,85%,70%,1) 0%, hsla(202,70%,60%,1) 33%, hsla(202,65%,56%,1) 52%, hsla(202,65%,55%,1) 100%);
	background:-o-linear-gradient(top, hsla(202,85%,70%,1) 0%, hsla(202,70%,60%,1) 33%, hsla(202,65%,56%,1) 52%, hsla(202,65%,55%,1) 100%);
	background:-ms-linear-gradient(top, hsla(202,85%,70%,1) 0%, hsla(202,70%,60%,1) 33%, hsla(202,65%,56%,1) 52%, hsla(202,65%,55%,1) 100%);
	background:linear-gradient(to bottom, hsla(202,85%,70%,1) 0%, hsla(202,70%,60%,1) 33%, hsla(202,65%,56%,1) 52%, hsla(202,65%,55%,1) 100%);
}
.get-location:hover{
	text-decoration:none;
	background:#70c3f3 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzcwYzNmMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMzJSIgc3RvcC1jb2xvcj0iIzUwYWJlMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUyJSIgc3RvcC1jb2xvcj0iIzQzYTFkOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0MmEwZDciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-moz-linear-gradient(left, hsla(202,85%,70%,1) 0%, hsla(202,70%,60%,1) 33%, hsla(202,65%,56%,1) 52%, hsla(202,65%,55%,1) 100%);
	background:-webkit-gradient(linear, left top, right top, color-stop(0%, hsla(202,85%,70%,1)), color-stop(33%, hsla(202,70%,60%,1)), color-stop(52%, hsla(202,65%,56%,1)), color-stop(100%, hsla(202,65%,55%,1)));
	background:-webkit-linear-gradient(left, hsla(202,85%,70%,1) 0%, hsla(202,70%,60%,1) 33%, hsla(202,65%,56%,1) 52%, hsla(202,65%,55%,1) 100%);
	background:-o-linear-gradient(left, hsla(202,85%,70%,1) 0%, hsla(202,70%,60%,1) 33%, hsla(202,65%,56%,1) 52%, hsla(202,65%,55%,1) 100%);
	background:-ms-linear-gradient(left, hsla(202,85%,70%,1) 0%, hsla(202,70%,60%,1) 33%, hsla(202,65%,56%,1) 52%, hsla(202,65%,55%,1) 100%);
	background:linear-gradient(to right, hsla(202,85%,70%,1) 0%, hsla(202,70%,60%,1) 33%, hsla(202,65%,56%,1) 52%, hsla(202,65%,55%,1) 100%);
}
.texts-holder{
	width:20.7%;
	height:568px;
	float:left;
	border-color:#e2e1e2;
	border-style:solid;
	border-width:0 1px;
	border-right:0;
}
.texts-holder.add{width:28.2%;}
.texts-holder.list-holder3{height:617px;}
.texts-holder .search-form{ margin:0;}
.texts-holder .search-form input[type="search"]{ width:82%;}
.texts-list{
	padding:0;
	margin:0;
	list-style:none;
}
.texts-list li{ border-bottom:1px solid #e2e1e2;}
.texts-list.add li{
	position:relative;
	border:0;
}
.texts-list.add li:after{
	content:'';
	position:absolute;
	bottom:0;
	left:0;
	right:0;
	height:1px;
	border-bottom:1px solid #e2e1e2;
}
.texts-list .holder{
	display:block;
	position:relative;
	color:#000;
	overflow:hidden;
	padding:14px 20px 13px 16px;
}
.texts-list .holder:hover,
.texts-list li.active .holder{background:#d3eef9;}
.texts-list .read-more{
	position:absolute;
	width:11px;
	height:41px;
	margin:-17px 0 0;
	right:5px;
	top:50%;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../img/v2/sprite.png) no-repeat -74px -269px;
}
.texts-list .text-holder,
.texts-list .title{ display:block;}
.texts-list .time{
	display:block;
	font:600 11px/13px 'open sans', sans-serif;
	margin:0 0 7px;
}
.texts-holder.add .img-holder{margin:0 35px 0 0;}
.texts-holder.add .text{
	padding:2px 0 0;
}
.texts-holder.add .title{margin:0 0 1px;}
.texts-holder .message-box{
	font-size:13px;
	line-height:16px;
}
.texts-list.add{text-align:center;}
.texts-list.add .holder{padding:28px 20px 13px;}
.texts-list .img-frame{
	display:block;
	width:50%;
	margin:0 auto 8px;
}
.texts-list .img-frame img{
	width:100%;
	height:auto;
}
.texts-list .description{color:#2e5da3;}
.chat-holder{
	height:566px;
	border-left:1px solid #e2e1e2;
	overflow:hidden;
}
.chat-holder .holder{
	max-width:421px;
	margin:0 auto;
}
.chat-holder .holder:after{
	display:block;
	clear:both;
	content:'';
}
.chat{
	width:75.3%;
	margin:0;
	padding:19px 0 0;
	list-style:none;
}
.chat:after{
	display:block;
	clear:both;
	content:'';
}
.navbar .chat{ width:auto;}
.chat .name-holder{
	margin:0 0 5px;
	overflow:hidden;
}
.chat .name, .chat .time{
	display:inline-block;
	vertical-align:top;
}
.chat .name{
	margin:0 13px 0 0;
	font-weight:600;
}
.chat p{ margin:0;}
.chat .msg-holder{
	width:55.2%;
	text-align:center;
	padding:16px 10px 20px;
	font-size:14px;
	line-height:18px;
	border-radius:19px;
	position:relative;
	background:#dcdcdc;
}
.chat .msg-holder:before{
	width:15px;
	height:12px;
	position:absolute;
	content:'';
	left:15px;
	bottom:-10px;
	background:url(../img/v2/bg-sticker.png) no-repeat;
}
.chat .deleted-msg{
	margin:-6px 0 0;
	padding:0 24px 5px 0;
	font-size:10px;
	line-height:13px;
	color:#000;
	position:absolute;
	left:-51px;
	top:50%;
	background:url(../img/v2/bg-delete.png) no-repeat 100% 0;
	display:block;
}
.chat li{
	width:100%;
	margin:0 0 14px;
	clear:both;
}
.chat li.blue{
	width:61%;
	float:right;
}
.chat li.blue .name{ color:#3874b8;}
.chat li.blue .msg-holder{
	width:100%;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	background:#339dd6;
	color:#fff;
}
.chat li.blue .msg-holder:before{
	left:auto;
	right:12px;
	background-position:-25px 0;
}
.chat .deleted-msg:hover{
	text-decoration:none;
	color:#339dd6;
}
.container .chat-holder .caution{ padding:9px 44px 8px;}
.container .chat-holder .caution:after{ left:18px;}
.text-box{
	padding: 75px 154px 0;
	font-size: 14px;
	line-height: 18px;
}
.text-box h1{
	font-size: 52px;
	line-height: 56px;
	margin: 0 0 31px 2px;
	font-weight: 300;
	color: #151515;
}
.text-box .meta{
	display: block;
	margin: 0 0 9px;
	font-style: italic;
}
.text-box .title{
	margin: 0 0 8px;
	display:inline-block;
	vertical-align:top;
}
.text-box p{margin: 0 0 20px;}
.text-box .address-holder{
	display:inline-block;
	vertical-align:top;
	margin: 0 0 27px;
}
.text-box .address-holder address{
	font-style: normal;
	color: #d902ff;
	display: inline;
}
.text-box .text-wrap{
	display:inline-block;
	vertical-align:top;
	margin: 0 0 8px;
	text-transform: uppercase;
}
.text-box ol{
	padding:0;
	margin:0;
	list-style:none;
	counter-reset: item;
}
.text-box>ol{padding: 0 0 60px;}
.text-box ol li{
	display: block;
	margin: 0 0 15px;
}
.text-box ol li:before{
	content: counters(item,".",decimal)".";
	counter-increment: item;
	display:inline-block;
	vertical-align:top;	
	margin: 0 5px 0 0;
}
.text-box ol li.apple ol li{
	counter-increment: chapter-num;
}
.text-box ol li.apple ol li:before{content: "(" counter(chapter-num, lower-alpha) ")";}
.text-box ol li ol{margin: 15px 0 0;}
.text-box ol p{margin: 0 0 10px;}
.text-box ol .text-link{
	color: #07e;
}
.text-box ol .email{
	color: #d902ff;
}
.social-networks{
	padding:0;
	margin:0 0 17px;
	list-style:none;
	text-align: center;
}
.social-networks li{
	display:inline-block;
	vertical-align:top;
	margin:0 19px;
}
.social-networks a{color: #2e9ed6}
.social-networks a:hover{
	color: #000;
	text-decoration: none;
}
.social-networks a:hover strong{opacity: 0.8;}
.social-networks span{
	display: block;
	margin: 0 0 8px;
}
.social-networks strong{
	display: inline-block;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../img/v2/sprite.png) no-repeat -1000px 0;
	width: 30px;
	height: 31px;
}
.social-networks .facebook{
	background-position: -89px -235px;
	width: 14px;
	height: 31px;
}
.social-networks .twitter{
	background-position: -109px -235px;
	width: 26px;
	height: 22px;
	margin: 6px 0 0;
}
.social-networks .youtube{
	background-position: -142px -235px;
	width: 30px;
	height: 31px;
}
.social-networks .teensafe{
	background-position: -89px -271px;
	width: 30px;
	height: 20px;
	margin: 4px 0 0;
}
#main .contact-holder .heading{
	margin: 0 auto 68px;
	text-align: center;
	padding: 28px 0;
	display: block;
	max-width: none;
}
#main .contact-holder .heading:after{content: none;}
#main .contact-holder .heading:before{
	background: #259dd8;
	left: -9999px;
	right: -9999px;
	position: absolute;
	top: 0;
	bottom: 0;
	content: '';
	z-index: -1;
}
#main .contact-holder{ 
	font-weight: 300; 
	margin: -4px 0 0;
}
#main .contact-holder .heading h1{
	margin: 0;
	font-size: 53px;
	line-height: 58px;
	float: none;
	color: #fff;
	font-weight: 300;
	padding: 0 25px;
}
#main .contact-holder .heading h1:before{
	background: url(../img/v2/img91.png) no-repeat;
	width: 42px;
	height: 42px;
	content: '';
	display:inline-block;
	vertical-align:top;
	margin: 11px 17px 0 0;
}
.contact-holder .tabset{
	padding:0;
	margin:0 0 60px;
	list-style:none;
	text-align: center;
	font-size: 0;
	letter-spacing: -4px
}
.contact-holder .tabset li .tellink{color: #07e;}
.contact-holder .tabset li{
	display:inline-block;
	vertical-align:top;
	width: 18%;
	padding: 0 1%;
	font-size: 30px;
	line-height: 34px;
	color: #414142;
	letter-spacing: 0;
	margin: 0 -7px 0 13px;
	height: 254px;
	position: relative;
	font-weight: 300;
}
.contact-holder .tabset li a:hover .img-holder{opacity: 0.8;}
.contact-holder .tabset .img-holder{
	margin: 0 0 11px;
}
.contact-holder .tabset .img-holder img{vertical-align: top;}
.contact-holder .tabset a{
	color: #414142;
	display:inline-block;
	vertical-align:top;
}
.contact-holder .tabset a:after{
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 0 63.5px 63px 63.5px;
	border-color: transparent transparent #f4f5f5 transparent;
	position: absolute;
	bottom: -61px;
	left: 50%;
	margin: 0 0 0 -63px;
	content: '';
	display: none;
}
.contact-holder .tabset .active a .img-holder{opacity: 0.8;}
.contact-holder .tabset .active a{text-decoration: underline;}
.contact-holder .tabset .active a:after,
.contact-holder .tabset li a:hover:after{display: block;}
.contact-holder .tabset .tel-link{
	color: #259dd8;
	display:inline-block;
	vertical-align:top;
	font-size: 27px;
	line-height: 32px;
}
.contact-holder .tabset li time{
	font-size: 16px;
	line-height: 20px;
	color: #414142;
	font-weight: 400;
}
.contact-holder .tab-content{
	position: relative;
	max-width: 700px;
	margin: 0 auto 33px;
	padding: 60px 0 91px;
}
.contact-holder .tab-content:before{
	background: #f4f5f5;
	position: absolute;
	left: -999px;
	right: -9999px;
	top: 0;
	bottom: 0;
	content: '';
	z-index: -1;
}
.contact-holder .tab-content h2{
	font-size: 34px;
	line-height: 38px;
	color: #414142;
	margin: 0 0 49px;
	font-weight: 300;
	text-align: center;
}
.contac-holder .tab-content:before{
	position: absolute;
	top: 0;
	left: 0;
	right: -9999px;
	left: -9999px;
	content: '';	
	background: #f4f5f5;
}
.contact-holder .tab-content .record-form{
	text-align: center;
}
.tab-content .record-form .row{
	margin: 0 2px 12px;
	overflow: hidden;
	border: 1px solid #d3d7d7;
	border-radius: 4px;
	background: #fff;
}
.tab-content .record-form .row.subject{
	margin: 29px 0 0;
	height: 24px;
	padding: 29px 18px 11px;
	border-radius: 4px 4px 0 0;
}
.tab-content .record-form input{
	width: 100%;
	border: none;
	background: #fff;
	font-size: 22px;
	line-height: 26px;
	color: #9c9d9d;
	padding: 8px 20px 5px;
	height: 54px;
	font-weight: 300;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	font: 22px/26px 'Open Sans', Arial, Helvetica, sans-serif;
}
.tab-content .record-form .row.subject .input-holder{overflow: hidden;}
.tab-content .record-form .row.subject input{
	width: 100%;
	float: left;
	font-size: 16px;
	line-height: 20px;
	height: 26px;
	color: #2c2d2d;
	padding: 0 15px;
	margin: -3px 0 0;
}
.tab-content .record-form .row.subject input:-moz-placeholder{color:#2c2d2d;}
.tab-content .record-form .row.subject input::-webkit-input-placeholder{color:#2c2d2d;}
.tab-content .record-form .row.subject input::-moz-placeholder{
	color:#2c2d2d;
	opacity:1;
}
.tab-content .record-form .row.subject input:-ms-input-placeholder{color:#2c2d2d;}
.tab-content .record-form input:-moz-placeholder{color:#9c9d9d;}
.tab-content .record-form input::-webkit-input-placeholder{color:#9c9d9d;}
.tab-content .record-form input::-moz-placeholder{
	color:#9c9d9d;
	opacity:1;
}
.tab-content .record-form input:-ms-input-placeholder{color:#9c9d9d;}
.tab-content .record-form .text{
	text-align: left;
	font-size: 18px;
	line-height: 22px;
	color: #9c9d9d;
	float: left;
	font-weight: normal;
}
.tab-content .record-form .col-wrap{margin: 0 0 0 3px;}
.tab-content .record-form textarea{
	width: 100% !important;
	max-height: 475px !important;
	height: 465px;
	min-height: 200px;
	text-align: left; 
	border-top: none;
	overflow: hidden;
	border-bottom: 1px solid #d3d7d7;
	border-left: 1px solid #d3d7d7;
	border-right: 1px solid #d3d7d7;
	border-radius: 0 0 4px 4px;
	margin: 0 0 56px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	font-size: 16px;
	line-height: 22px;
	color: #2c2d2d;
	padding: 19px 18px;
}
.tab-content .record-form input[type="submit"]{
	max-width: 462px;
	background: #259dd8;
	font-size: 23px;
	line-height: 28px;
	color: #fff;
	padding: 7px 10px 4px;
	height: 70px;
	border-radius: 4px;
	overflow: hidden;
}
.tab-content .record-form input[type="submit"]:hover{background: #33ccff;}
.cycle-gallery {
	position: relative;
	margin: 0 0 26px;
	padding: 57px 0 60px;
	overflow: hidden;
}
#main .bg-stretch{
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: -2;
}
#main .bg-stretch img{
	max-width: none;
}
.cycle-gallery .mask {
	position: absolute;
	z-index: -1;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: #fff;
	z-index: 1;
	height: 100% !important;
}
.cycle-gallery .mask .slideset {
	width: 100% !important;
	float: left;
}
.cycle-gallery .mask .slide {
	float: left;
	width: 100%;
	min-height: 760px;
	height: 100% !important;
}
.cycle-gallery .mask .slide img{
	vertical-align: top;
	max-width: none;
}
.cycle-gallery .slide-content {
	border-radius: 4px;
	padding: 64px 47px 32px;
	max-width: 1322px;
	width: 100%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	background: #f1f8fc;
	margin: 0 auto;
	position: relative;
	z-index: 10;
}
.cycle-gallery .mask .slide.active {
	z-index: 1;
}
.cycle-gallery h1{
	font-size: 51px;
	line-height: 56px;
	margin: 0 0 15px 97px;
	color: #329dd5;
	position: relative;
	font-weight: normal;
}
.cycle-gallery h1:before{
	position: absolute;
	top: 7px;
	left: -100px;
	width: 81px;
	height: 81px;
	content: '';
	background: url(../img/v2/img67.png) no-repeat;
}
.cycle-gallery h1 span{color: #aa25f7;}
.cycle-gallery h1 sup{
	display:inline-block;
	vertical-align:top;
	margin: 7px 0 0;
	font-size: 14px;
	line-height: 17px;
}
.cycle-gallery .meta{
	font-size: 22px;
	line-height: 26px;
	color: #329dd5;
	margin: 0 102px 66px;
	display:inline-block;
	vertical-align:top;
}
.cycle-gallery .payment-option{
	padding:0;
	margin:0 0 24px 7px;
	list-style:none;
	overflow: hidden;
}
.cycle-gallery .payment-option li{
	display:inline-block;
	vertical-align:middle;
	min-height: 38px;
	margin: 0 11px 0 0;
}
.cycle-gallery .record-form{
	overflow: hidden;
	padding: 0 0 63px;
}
.cycle-gallery .record-form .col{
	overflow: hidden;
	margin: 0 0 18px;
}
.cycle-gallery .record-form .col .row{
	float: left;
	width: 22.6%;
	border: 1px solid #6dcff6;
	background: #fff;
	border-radius: 4px;
	margin: 0 20px 0 0;
}
.cycle-gallery .record-form .col .row.number{width: 44.6%;}
.cycle-gallery .record-form input{
	font-size: 22px;
	line-height: 26px;
	color: #329dd5;
	background: none;
	height: 54px;
	padding: 6px 34px;
	width: 100%;
	border: none;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
}
.cycle-gallery .record-form input:focus{
	-webkit-box-shadow: 0 0 2px 3px rgba(211,240,254,.59), inset 0 0 2px rgba(10,11,11,.2);
	box-shadow: 0 0 2px 3px rgba(211,240,254,.59), inset 0 0 2px rgba(10,11,11,.2);
}
.cycle-gallery .record-form input:-moz-placeholder{color:#329dd5;}
.cycle-gallery .record-form input::-webkit-input-placeholder{color:#329dd5;}
.cycle-gallery .record-form input::-moz-placeholder{
	color:#329dd5;
	opacity:1;
}
.cycle-gallery .record-form input:-ms-input-placeholder{color:#329dd5;}
.cycle-gallery .record-form .select-area{
	width: 22.8% !important;
	margin: 0 9px 0 0;
	float: left;
	font-size: 22px;
	line-height: 26px;
	color: #329dd5;
	height: 55px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	border: 1px solid #6dcff6;
	background: #f5fbfd url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y1ZmJmZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNWYzZmQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #f5fbfd 0%, #e5f3fd 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f5fbfd), color-stop(100%,#e5f3fd));
	background: -webkit-linear-gradient(top,  #f5fbfd 0%,#e5f3fd 100%);
	background: -o-linear-gradient(top,  #f5fbfd 0%,#e5f3fd 100%);
	background: -ms-linear-gradient(top,  #f5fbfd 0%,#e5f3fd 100%);
	background: linear-gradient(to bottom,  #f5fbfd 0%,#e5f3fd 100%);
}
.select-options.drop-month .scrollable-area-wrapper .hscrollbar,
.select-options.drop-year .scrollable-area-wrapper .vscrollbar,
.select-options.drop-month .scrollable-area-wrapper .vscrollbar{
	display: none !important;
}
.select-options.drop-month,
.select-options.drop-year{
	font-size: 22px;
	line-height: 26px;
	background: #fff;
	border: 1px solid #6dcff6;
	-webkit-box-shadow: 2px 4px 8px rgba(35,31,32,.35);
	box-shadow: 2px 4px 8px rgba(35,31,32,.35);
	border-radius: 4px;
}
.select-options.drop-month .item-selected a,
.select-options.drop-year .item-selected a,
.select-options.drop-year ul a,
.select-options.drop-month ul a{
	padding: 12px 34px;
	color: #329dd5;
}
.select-options.drop-month .item-selected a,
.select-options.drop-year .item-selected a{
	background: #259dd8;
	color: #fff;
}
.select-options.drop-month a{padding: 15px;}
.jcf-unselectable.select-month.select-area .center,
.jcf-unselectable.select-year.select-area .center{
	padding: 16px 33px;
}
.jcf-unselectable.select-month.select-area .select-options .drop-holder,
.jcf-unselectable.select-year.select-area .select-options .drop-holder{
	border: 1px solid #6dcff6;
	border-width: 1px;	
}
.cycle-gallery .record-form .select-area .select-opener{
	background: url(../img/v2/sprite.png) no-repeat -124px -271px;
	width: 11px;
	height: 15px;
	top: 22px;
	right: 11px;
}
.cycle-gallery .btn{
	background: #b844fb;
	font-size: 23px;
	line-height: 27px;
	margin: 60px 0 0;
	padding: 21px 10px;
	float: left;
	min-width: 462px;
	text-align: center;
	color: #fff;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	border-radius: 4px;
}
.cycle-gallery .btn:hover{
	background: #93c;
	text-decoration: none;
}
.cycle-gallery .text-wrap{
	font-size: 16px;
	line-height: 20px;
	color: #414142;
	padding: 0 0 0 7px;
	display: block;
}
.cycle-gallery .pagination{
	padding:0;
	margin:0;
	list-style:none;
	text-align: center;
	position: absolute;
	z-index: 10;
	left: 0;
	right: 0;
	bottom: 19px;
}
.cycle-gallery .pagination li{
	display:inline-block;
	vertical-align:top;
	margin: 0 8px;
}
.cycle-gallery .pagination a{
	width: 14px;
	height: 14px;
	text-indent: -9999px;
	overflow: hidden;
	background: #aed3e8;
	display: block;
	border-radius: 50%;
}
.cycle-gallery .pagination .active a,
.cycle-gallery .pagination a:hover{
	background: #269ed8;
}
.cycle-gallery .tooltip-lock,
.cycle-gallery .tooltip{
	font-size: 16px;
	line-height: 20px;
	color: #329dd5;
	display:inline-block;
	vertical-align:top;
	margin: 19px 0 0;
}
.cycle-gallery .tooltip-lock:hover,
.cycle-gallery .tooltip:hover{
	text-decoration: none;
	color: #000;
}
.hover-tooltip-second,
.hover-tooltip{
	width: 527px;
	position: absolute;
	z-index: 5;
	font-size: 17px;
	line-height: 21px;
	color: #329dd5;
	border: 1px solid #72c0e6;
	background: #fff;
	top: 0;
	right: 30px;
	padding: 17px 25px 26px 33px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	border-radius: 4px;
	z-index: 50;
}
.hover-tooltip-second{
	padding: 15px 24px 25px 30px;
	width: 522px;
}
.hover-tooltip-second sup,
.hover-tooltip sup{
	display:inline-block;
	vertical-align:top;
	font-size: 10px;
	line-height: 15px;
	margin: 0;
}
.hover-tooltip{
	right: -30px;
	top: 90px;
}
.hover-tooltip strong{display: block;}
.hover-tooltip:before,
.hover-tooltip-second:before{
	position: absolute;
	bottom: 16px;
	left: -20px;
	width: 20px;
	height: 22px;
	content: '';
	background: url(../img/v2/sprite.png) no-repeat -89px -297px;
	z-index: 10;
}
.hover-tooltip:before{
	background: url(../img/v2/img92.png) no-repeat;
	width: 19px;
	height: 19px;
	bottom: auto;
	top: -18px;
	right: 33px;
	left: auto;
}
.cycle-gallery .tooltip-lock:before{
	background: url(../img/v2/sprite.png) no-repeat -142px -271px;
	width: 14px;
	height: 18px;
	display:inline-block;
	vertical-align:top;
	margin: 0 9px 0 3px;
	content: '';
}
.intro-block {
	position: relative;
	overflow: hidden;
	padding: 52px 0 111px;
}
.intro-block .mask {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	overflow: hidden;
	margin: 0 auto;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	padding: 0;
	min-height: 875px;
	height: 100% !important;
	width: 100% !important;
}
.intro-block .slide-content{
	max-width: 1286px;
	position: relative;
	padding: 0;
	margin: 0 auto;
	z-index: 10;
	overflow: hidden;
}
.intro-block .mask .slideset {
	width: 100% !important;
	float: left;
}
.intro-block .mask .slide {
	width: 100% !important;
	float: left;
	height: 100%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.intro-block .mask .slide img{
	max-width: none;
	vertical-align: top;
	width: 100%;
}
.intro-block .mask .slide.active {
	z-index: 1;
}
.intro-block .intro-content{
	float: left;
	max-width: 670px;
	margin: 0;
	font-size: 20px;
	line-height: 30px;
	padding: 48px 0 40px 6px;
}
.intro-block .intro-content h1{
	font-size: 67px;
	line-height: 70px;
	font-weight: 300;
	margin: 0 0 36px;
}
.intro-block .intro-content .text-wrap{
	max-width: 320px;
	font-weight: 400;
	color: #414142;
	padding: 0 0 0 5px;
}
.intro-block .intro-content .text-wrap strong{
	color: #259dd8;
	font-weight: 600;
}
.intro-block .intro-content p{margin: 0 0 22px;}
.intro-block .intro-content .text-wrap span{font-weight: 600;}
.intro-block .form-holder{
	float: right;
	max-width: 461px;
	padding: 0 16px 0 0;
}
.intro-block .form-holder .input-form{
	width: 100%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	padding: 22px 19px 8px 22px;
	margin: 0 0 39px;
	background: #f1f8fc;
	border-radius: 4px;
	-webkit-box-shadow: 0 5px 12px rgba(0,0,0,.3);
	box-shadow: 0 5px 12px rgba(0,0,0,.3);
	color: #4d4f51;
}
.intro-block .form-holder h2{
	font-size: 40px;
	line-height: 41px;
	text-align: center;
	margin: 0 0 12px;
	font-weight: 400;
	padding: 0 25px;
}
.intro-block .form-holder h2 span{
	color: #aa25f7;
	text-transform: uppercase;
}
.intro-block .form-holder .text{
	font-size: 18px;
	line-height: 22px;
	text-align: center;
	display: block;
	margin: 0 0 10px;
}
.intro-block .form-holder input{
	background: #fff;
	width: 100%;
	border: 1px solid #b5e6f9;
	border-radius: 4px;
	font-size: 16px;
	line-height: 20px;
	height: 59px;
	padding: 5px 20px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	margin: 0 0 21px;
	color: #68727d;
}
.intro-block .form-holder input:-moz-placeholder{color:#68727d;}
.intro-block .form-holder input::-webkit-input-placeholder{color:#68727d;}
.intro-block .form-holder input::-moz-placeholder{
	color:#68727d;
	opacity:1;
}
.intro-block .form-holder input:-ms-input-placeholder{color:#68727d;}
.intro-block .form-holder .btn{
	font-size: 22px;
	line-height: 28px;
	background: #aa25f7;
	display: block;
	padding: 21px;
	text-align: center;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	border-radius: 4px;
	color: #fff;
}
.intro-block .form-holder .btn:hover{
	background: #9933cc;
	text-decoration: none;
}
.intro-block .input-form [type="checkbox"]{
    position:fixed;
    left:0;
    top:0;
    opacity:0;
    z-index: -1;
}
.intro-block .input-form .checkbox-holder{
	position: relative;
	padding: 0 15px 0 50px;
	min-height: 50px;
	margin: -3px 0 0;
	display: block;
}
.intro-block .input-form .fake-input{
    display: inline-block;
    width: 30px;
    height: 30px;
    border:1px solid #b5e6f9;
    background:#fff;
    vertical-align: middle;
    position: absolute;
    top: 2px;
    left: 0;
    margin-right: 5px;
    float: left;
    border-radius: 4px;
}
.intro-block .input-form [type="checkbox"] + .fake-input:before{
	content:'';
	position:absolute;
	top:50%;
	left:50%;
	opacity: 0;
	background: url(../img/v2/sprite.png) no-repeat -114px -296px;
	width: 20px;
	height: 20px; 
	margin: -10px 0 0 -10px;
}
.intro-block .input-form [type="checkbox"]:checked + .fake-input:before{opacity:1;}
.intro-block .input-form .checkbox-holder .label{
	font-size: 13px;
	line-height: 18px;
}
.intro-block .pagination{
	padding:0;
	margin:0;
	list-style:none;
	position: absolute;
	bottom: 19px;
	left: 0;
	right: 0;
	z-index: 5;
	text-align: center;
}
.intro-block .pagination li{
	display:inline-block;
	vertical-align:top;
	margin: 0 9px;
}
.intro-block .pagination li a{
	width: 14px;
	height: 14px;
	display: block;
	border-radius: 50%;
	background: #f0f0f3;
}
.intro-block .pagination .active a,
.intro-block .pagination li a:hover{background: #259dd8;}
.info-block{
	overflow: hidden;
	margin: 0 auto -11px;
	max-width: 1180px;
	width: 100%;
	padding: 126px 0 0;
}
.info-block>h2{
	font-size: 40px;
	line-height: 45px;
	margin: 0 0 78px;
	position: relative;
	text-align: center;
	font-weight: 300;
	color: #414142;
}
.info-block>h2:before{
	width: 33px;
	height: 33px;
	position: absolute;
	top: -50px;
	left: 50%;
	margin: 0 0 0 -1.4%;
	content: '';
	background: url(../img/v2/sprite.png) no-repeat -62px -325px;
}
.info-block .info-content .col-holder{
	float: right;
	width: 35%;
	margin: 0;
	padding: 0;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	font-size: 18px;
	line-height: 25px;
}
.info-block .info-content .col-holder:first-child{float: left;}
.info-block .info-content .col-holder h2{
	font-size: 40px;
	line-height: 44px;
	margin: 0 0 5px;
	font-weight: 300;
	color: #68727d;
	text-align: center;
}
.info-block .info-content .col-holder .col{
	min-height: 380px;
	margin: 0 0 15px;
}
.info-block .col-holder .text{
	padding: 0 10%;
	color: #68727d;
}
.info-block .col-holder .text a{color: #2e9ed6;}
.info-block .col-holder .text p{margin: 0;}
.info-block .col-holder .img-holder{
	width: 160px;
	height: 160px;
	margin: 0 auto 12px;
	border-radius: 50%;
	border: 10px solid #ebf5fb;
	position: relative;
	background: #fff;
	font-size: 16px;
}
.info-block .col-holder .img-holder img{
	vertical-align: top;
	margin: 23px 0 0 1px;
}
.info-block .col-holder .img-holder.call img {margin: 31px 22px 0;}
.info-block .col-holder .img-holder.social img {margin: 33px 13px 0;}
.info-block .col-holder .img-holder.social:after{
	/*background: url(../img/v2/img89.png) no-repeat;*/
	width: 66px;
	height: 61px;
	margin: 0;
	position: absolute;
	top: 0;
	right: -39px;
	content: '';
}
.info-block .col-holder .img-holder:before{
	background: #ecf6fb;
	width: 200px;
	height: 3px;
	position: absolute;
	top: -5px;
	right: -187px;
	content: '';
	-webkit-transform: rotate(-25deg);
	-moz-transform: rotate(-25deg);
	-o-transform: rotate(-25deg);
	-ms-transform: rotate(-25deg);
}
.info-block .col-holder .img-holder.message:before{
	-webkit-transform: rotate(29deg);
	-moz-transform: rotate(29deg);
	-o-transform: rotate(29deg);
	-ms-transform: rotate(29deg);
	top: 172px;
	right: -173px;
}
.info-block .col-holder .img-holder.social:before{
	-webkit-transform: rotate(25deg);
	-moz-transform: rotate(25deg);
	-o-transform: rotate(25deg);
	-ms-transform: rotate(25deg);
	left: -187px;
	right: auto;
	top: -5px;
}
.info-block .col-holder .img-holder.call:before{
	-webkit-transform: rotate(-29deg);
	-moz-transform: rotate(-29deg);
	-o-transform: rotate(-29deg);
	-ms-transform: rotate(-29deg);
	left: -182px;
	right: auto;
	top: 178px;
}
.info-block .col-holder .img-holder .from{
	position: relative;
	padding: 13px 30px 13px 10px;
	color: #fff;
	margin: 13px 0 10px;
	display: block;
	z-index: 10;
	text-align: right;
	max-height: 43px;
}
.info-block .col-holder .img-holder .from span{
	max-height: 49px;
	overflow: hidden;
	display: block;
}
.info-block .col-holder .img-holder .from:before{
	background: #2e9ed6;
	left: 0;
	right: -22px;
	border-radius: 18px;
	content: '';
	position: absolute;
	top: 0;
	bottom: 0;
	z-index: -1;
}
.info-block .col-holder .img-holder .from:after{
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 0 0 13px 12px;
	border-color: transparent transparent #2e9ed6 transparent;
	position: absolute;
	top: -12px;
	right: -7px;
	content: '';
}
.info-block .col-holder .img-holder .by{
	position: relative;
	padding: 13px 22px 13px 17px;
	color: #323232;
	display: block;
	z-index: 10;
	text-align: left;
	max-height: 49px;
}
.info-block .col-holder .img-holder .by span{
	max-height: 49px;
	overflow: hidden;
	display: block;
}
.info-block .col-holder .img-holder .by:before{
	background: #c8c8c9;
	left: -34px;
	right: 11px;
	border-radius: 18px;
	content: '';
	position: absolute;
	top: 0;
	bottom: 0;
	z-index: -1;
}
.info-block .col-holder .img-holder .by:after{
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 0 13px 13px 0;
	border-color: transparent transparent #c8c8c9 transparent;
	position: absolute;
	top: -10px;
	left: -19px;
	content: '';
}
.info-block .img-wrap{
	overflow: hidden;
	text-align: center;
	padding: 46px 0 0;
	position: relative;
	z-index: 5;
}
.feature-block{
	overflow: hidden;
	max-width: 1140px;
	margin: 0 auto;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	padding: 0 89px 131px 106px;
}
.feature-block h2{
	font-size: 40px;
	line-height: 45px;
	margin: 0 0 51px;
	text-align: center;
	color: #68727d;
	font-weight: 300;
}
.feature-block ul{
	padding:0;
	margin:0;
	list-style:none;
	text-align: center;
	font-size: 0;
	letter-spacing: -4px;
	width: 100%;
}
.feature-block ul li{
	width: 20%;
	font-size: 16px;
	line-height: 20px;
	letter-spacing: 0;
	display:inline-block;
	vertical-align:top;
}
.feature-block ul li .img-holder{
	margin: 0 auto 12px;
	min-height: 82px;
	white-space:nowrap;
}
.feature-block ul .img-holder a{
	vertical-align: middle;
}
.feature-block ul li .img-holder:after{
	content:'';
	display:inline-block;
	height:82px;
	width:1px;
	overflow:hidden;
	margin: -7px 0 0 -5px;
	vertical-align:middle;
}
.feature-block ul .img-holder a{
	vertical-align:middle;
	display:inline-block;
	white-space:normal;
}
.feature-block ul li .text{padding: 0 6px;}
.feature-block ul li .text a{color: #2e9ed6;}
.feature-block ul li p{margin: 0 0 5px;}
.vedio-block{
	background: #f0f1f2;
	padding: 72px 0 86px;
}
.vedio-block .img-holder{ text-align: center; }
.vedio-block .img-holder img{vertical-align: top;}
.benefit-block{
	overflow: hidden;
	position: relative;
}
.benefit-block .mask {
	position: relative;
	overflow: hidden;
	max-width: 740px;
	width: 100%;
	margin: 0 auto;
	padding: 74px 0 177px;
}
.benefit-block .mask .slideset {
	width: 99999px;
	float: left;
	width: 100% !important;
}
.benefit-block .mask .slide {
	width: 100%;
	float: left;
}
.benefit-block .mask .slide.active {
	z-index: 1;
}
.benefit-block h2{
	font-size: 40px;
	line-height: 45px;
	margin: 0 0 78px;
	position: relative;
	text-align: center;
	font-weight: 300;
	color: #fff;
}
.benefit-block h2:before{
	width: 33px;
	height: 33px;
	position: absolute;
	top: -50px;
	left: 50%;
	margin: 0 0 0 -2.2%;
	content: '';
	background: url(../img/v2/sprite.png) no-repeat -62px -325px;
}
.benefit-block .slide .text-wrap .percent{
	font-size: 140px;
	line-height: 140px;
	text-transform: uppercase;
	display:inline-block;
	vertical-align:top;
	margin: 0 0 12px;
}
.benefit-block .slide .text-wrap .text{
	max-width: 51%;
	margin: 0 0 0 auto;
	font-size: 20px;
	line-height: 29px;
	color: #fff;
	font-weight: 300;
}
.benefit-block .slide .text-wrap .text p{margin: 0;}
.benefit-block .slide .text-wrap .text-holder{
	padding: 0 10px;
}
.benefit-block .btn-prev,
.benefit-block .btn-next{
	width: 60px;
	height: 60px;
	border: 2px solid #fff;
	border-radius: 50%;
	overflow: hidden;
	position: absolute;
	top: 50%;
	left: 9.9%;
	margin: -51px 0 0;
	text-indent: -9999px;
	z-index: 5;
}
.benefit-block .btn-prev:hover,
.benefit-block .btn-next:hover{
	border: 2px solid #000;
}
.benefit-block .btn-prev:hover:after,
.benefit-block .btn-next:hover:after{border-color: transparent #000 transparent transparent;}
.benefit-block .btn-next:hover:after{border-color: transparent transparent transparent #000;}
.benefit-block .btn-next{
	left: auto;
	right: 10.2%;
}
.benefit-block .btn-prev:after,
.benefit-block .btn-next:after{
	position: absolute;
	top: 21px;
	left: 17px;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 9px 16px 9px 0;
	border-color: transparent #fff transparent transparent;
	content: '';
}
.benefit-block .btn-next:after{
	border-width: 9px 0 9px 16px;
	border-color: transparent transparent transparent #fff;
	left: auto;
	right: 19px;
}
.news-block{
	max-width: 1255px;
	padding: 0 10px;
	margin: 77px auto 38px;
}
.news-block h2{
	font-size: 40px;
	line-height: 45px;
	margin: 0 0 41px;
	position: relative;
	text-align: center;
	font-weight: 300;
	color: #68727d;
}
.news-block h2:before{
	width: 33px;
	height: 33px;
	position: absolute;
	top: -45px;
	left: 50%;
	margin: 0 0 1.4%;
	content: '';
	background: url(../img/v2/sprite.png) no-repeat -62px -325px;
}
.news-block ul{
	padding:0;
	margin:0 0 8px;
	list-style:none;
	font-size: 0;
	letter-spacing: -4px;
	text-align: center;
	display: table;
	width: 100%;
}
.news-block ul li{
	display:inline-block;
	vertical-align:top;
	width: 20%;
	border-top: 1px solid #dfdfdf;
	border-bottom: 1px solid #dfdfdf;
	border-right: 1px solid #dfdfdf;
	font-size: 14px;
	line-height: 18px;
	letter-spacing: 0;
	display: table-cell;
	vertical-align: middle;
	padding: 89px 0 40px;
}
.news-block ul li:first-child{	
	border-left: 1px solid #dfdfdf;
}
.news-block ul li:hover{
	background: #eef7fb;
	padding: 89px 0 10px;
}
.news-block>.link-holder { 
	text-align: right; 
	margin: 0 8px 0 0;
}
.news-block ul .img-holder {margin: 0 0 49px;}
.news-block ul .link-holder{display: none;}
.news-block ul li:hover .link-holder{display: block;}
.news-block ul .view{
	font-size: 25px;
	line-height: 30px;
	display:inline-block;
	vertical-align:top;
	font-weight: 300;
}
.news-block ul .view:hover{
	text-decoration: none;
	color: #000;
}
.news-block .more{
	display:inline-block;
	vertical-align:top;
	margin: 0 0 0 auto;
	font-size: 18px;
	line-height: 22px;
	font-weight: 300;
}
.news-block .more:hover{
	text-decoration: none;
	color: #000;
}
.question-block {
	background: #f0f1f2;
	font-size: 16px;
	line-height: 20px;
	padding: 99px 0 105px;
}
.question-block h2{
	font-size: 40px;
	line-height: 45px;
	margin: 0 0 35px;
	position: relative;
	text-align: center;
	font-weight: 300;
	color: #68727d;
}
.question-block h2:before{
	width: 33px;
	height: 33px;
	position: absolute;
	top: -50px;
	left: 50%;
	margin: 0 0 1.4%;
	content: '';
	background: url(../img/v2/sprite.png) no-repeat -62px -325px;
}
.question-block .tabset{
	padding:0;
	margin:0;
	list-style:none;
	text-align: center;
	font-weight: 400;
	display: table;
	border-spacing: 10px 0;
	width: 100%;
}
.question-block .tabset li{
	display:table-cell;
	background: #d7f2fd;
}
.question-block .tabset li a{
	display: block;
	padding: 20px 17px 14px;
	color: #68727d;
}
.question-block .tabset .active,
.question-block .tabset li:hover{ background: #fff; }
.question-block .tabset li a:hover{text-decoration: none;}
.question-block .tab-content{
	background: #fff;
	margin: 0 10px;
	overflow: hidden;
	font-weight: 400;
}
.question-block .tab-content .accordion{
	display:inline-block;
	vertical-align:top;
	width: 49%;
	margin: 0;
	padding: 0 30px 3px 43px;
	list-style:none;
	color: #68727d;
	float: right;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.question-block .tab-content .accordion:first-child{float: left;}
.question-block .tab-content .accordion li{
	border-top: 1px solid #e5e5e5;
	padding: 24px 43px 4px 0;
	position: relative;
}
.question-block .tab-content .accordion li:first-child{border-top: none;}
.question-block .tab-content .accordion a{color: #68727d;}
.question-block .tab-content .accordion a:hover,
.question-block .tab-content .active>a{
	color: #0077ee;
	text-decoration: none;
}
.question-block .tab-content .opener{
	display: inline-block;
	vertical-align: top;
	float: none;
	background: none;
	padding: 0;
	margin: 0 0 23px;
	position: static;
}
.question-block .tab-content .opener:before{
	position: absolute;
	top: 27px;
	right: 11px;
	content: '';
	width: 0;
	z-index: 5;
	height: 0;
	border-style: solid;
	border-width: 7px 0 7px 12px;
	border-color: transparent transparent transparent #e5e5e5;
}
.question-block .tab-content .active .opener:before{
	border-width: 12px 7px 0 7px;
	border-color: #e5e5e5 transparent transparent transparent;
	top: 30px;
	right: 10px;
}
.question-block .tab-content .opener:after{
	width: 42px;
	height: 42px;
	background: none;
	border: 1px solid #e5e5e5;
	overflow: hidden;
	border-radius: 50%;
	position: absolute;
	top: 12px;
	right: -3px;
	content: '';
}
.question-block .tab-content .text-wrap{
	padding: 0 18px 29px;
}
.block-content{
	max-width: 1340px;
	margin: 0 auto;
}
.block-content:after{
	display: block;
	clear: both;
	content: '';
}
.gallery-section {
	position: relative;
	padding: 78px 0 0;
}
.gallery-section .block-content{
	max-width: 1362px;
	position: relative;
}
.gallery-section .mask {
	position: relative;
	overflow: hidden;
	margin: 0 auto;
	padding: 0 0 185px;
}
.gallery-section .mask .slideset {
	width: 9999px;
	float: left;
}
.gallery-section .mask .slide {
	width: 454px;
	float: left;
	font-size: 20px;
	line-height: 34px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	padding: 0 7px;
}
.gallery-section .hol{
	background: #fff;
	padding: 56px 0 39px;
}
.gallery-section .img-holder{
	width: 177px;
	height: 177px;
	margin: 0 auto 35px;
	border-radius: 50%;
	overflow: hidden;
}
.gallery-section  h2{
	font-size: 40px;
	line-height: 45px;
	margin: 0 0 40px;
	position: relative;
	text-align: center;
	font-weight: 300;
	color: #fff;
	z-index: 5;
}
.gallery-section  h2:before{
	width: 33px;
	height: 33px;
	position: absolute;
	top: -43px;
	left: 50%;
	margin: 0 0 1.4%;
	content: '';
	background: url(../img/v2/sprite.png) no-repeat -62px -325px;
}
.gallery-section blockquote{
	margin: 0 8.8%;
	color: #857c7c;
}
.gallery-section blockquote q{
	position: relative;
	font-style: italic;
	display: block;
	margin: 0 0 11px;
}
.gallery-section blockquote q:before,
.gallery-section blockquote q:after{
	background: url(../img/v2/blockquote-bg.png) no-repeat 0 0;
	width: 33px;
	height: 24px;
	position: absolute;
	top: -32px;
	left: 0;
	content: '';
}
.gallery-section blockquote q:after{
	background: url(../img/v2/blockquote-bg.png) no-repeat -37px 0;
	top: auto;
	left: auto;
	bottom: -28px;
	right: 0;
}
.gallery-section blockquote cite{
	font-style: normal;
	display: block;
	font-size: 16px;
	line-height: 24px;
}
.gallery-section  blockquote cite span{
	display: block;
	color: #444344;
	font-weight: 600;
}
.gallery-section .btn-prev,
.gallery-section .btn-next{
	width: 60px;
	height: 60px;
	border: 2px solid #fff;
	border-radius: 50%;
	overflow: hidden;
	position: absolute;
	top: 50%;
	left: -84px;
	margin: -82px 0 0;
	text-indent: -9999px;
	z-index: 5;
}
.gallery-section .btn-prev:hover,
.gallery-section .btn-next:hover{
	border: 2px solid #000;
}
.gallery-section .btn-prev:hover:after,
.gallery-section .btn-next:hover:after{border-color: transparent #000 transparent transparent;}
.gallery-section .btn-next:hover:after{border-color: transparent transparent transparent #000;}
.gallery-section .btn-next{
	left: auto;
	right: -78px;
}
.gallery-section .btn-prev:after,
.gallery-section .btn-next:after{
	position: absolute;
	top: 22px;
	left: 21px;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 9px 16px 9px 0;
	border-color: transparent #fff transparent transparent;
	content: '';
}
.gallery-section .btn-next:after{
	border-width: 9px 0 9px 16px;
	border-color: transparent transparent transparent #fff;
	left: auto;
	right: 19px;
}
.tip-block{
	padding: 64px 0 0;
	background: #e0f1f9;
	margin: 0 0 67px;
}
.tip-block .tip-holder{
	width: 700px;
	margin: 0 auto;
}
.tip-block .tip-holder .img-holder{
	display:inline-block;
	vertical-align:top;
	width: 277px;
	height: 216px;
	margin: 0 23px 0 0;
}
.tip-block .tip-holder .text-holder{
	display:inline-block;
	vertical-align:top;
}
.tip-block .tip-holder .text-holder p{margin: 0;}
.tip-block .tip-holder h3{
	font-size: 28px;
	line-height: 28px;
	margin: 11px 9px -13px;
	color: #1587ba;
	font-weight: normal;
}
.tip-block .tip-holder .text{
	margin: -22px 11px 0;
	font-size: 16px;
	line-height: 18px;
}
#main>.btn-holder{
	width: 460px;
	margin: 0 auto 74px;
}
#main>.btn-holder .btn{
	font-size: 22px;
	line-height: 28px;
	background: #aa25f7;
	display: block;
	padding: 21px;
	text-align: center;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	border-radius: 4px;
	color: #fff;
}
#main>.btn-holder .btn:hover{
	background: #9933cc;
	text-decoration: none;
}
#footer{
	border-top:1px solid #a7a5a6;
	position:relative;
	background:#fff;
	font: 400 9px/12px 'open sans', sans-serif;
}
#wrapper.other-page #footer{
	border: none;
	background: #259dd9;
	padding: 35px 0;
	font-size: 14px;
	line-height: 18px;
}
#wrapper.other-page #footer .footer-nav{
	max-width: 1330px;
	padding: 0 10px;
	margin: 0 auto;
	color: #fff;
}
#wrapper.other-page #footer .footer-nav ul{
	padding:0;
	margin:0;
	list-style:none;
	text-align: center;
}
#wrapper.other-page #footer .footer-nav ul li{
	display:inline-block;
	vertical-align:top;
	margin: 0 13px;
}
#wrapper.other-page #footer .footer-nav sup{
	font-size: 7px;
	line-height: 7px;
	display:inline-block;
	vertical-align:top;
	margin: 1px 4px 0 -4px;
}
#wrapper.other-page #footer .footer-nav a{color: #fff;}
#wrapper.other-page #footer .footer-nav a:hover{
	color: #000;
	text-decoration: none;
}
.footer-holder{
	max-width:1280px;
	margin:0 auto;
	padding:6px 10px;
	text-align:center;
}
.add-nav ul{
	display:inline-block;
	vertical-align:top;
	overflow:hidden;
	list-style:none;
	margin:0;
	padding:0;
	font-size:12px;
	line-height:14px;	
}
.add-nav li{
	float:left;
	padding:0 9px 0 0;
}
.add-nav li:before{
	content:'|';
	float:left;
	margin:0 9px 0 0;
	color:#989898;
}
.add-nav li:first-child:before{ display:none;}
.add-nav a{ color:#989898;}
.add-nav a.tel{ color:#289cd7;}
.content-holder h1{
	font:300 23px/26px 'open sans', sans-serif;
	color:#4a4949;
	margin:0 0 42px 5px;
}
.content-holder .hidden{ display:none;}
.service-block{
	overflow:hidden;
	padding:58px 76px 65px;
}
.service-item{
	overflow:hidden;
	width:105%;
	list-style:none;
	margin:0 0 0 -6px;
	padding:0;
}
.service-item li{
	display:inline-block;
	vertical-align:top;
	width:17%;
	padding:0 6.4% 1% 0;
	text-align:center;
}
.service-item .title{
	display:block;
	position:relative;
	padding:354px 0 0;
	margin:0 0 14px;
	font:400 18px/20px 'open sans', sans-serif;
	color:#2376ba;
	text-decoration:none;
}
.service-item .title.iphone{ color:#4a4949;}
.service-item .title.android{ color:#0b954a;}
.service-item .title:after{
	content:'';
	position:absolute;
	left:50%;
}
.service-item .title.iphone:after{
	top:3px;
	width:155px;
	height:326px;
	margin-left:-77px;
	background:url(../img/v2/img02.jpg) no-repeat;
}
.service-item .title.iphone:hover:after{ background:url(../img/v2/img03.jpg) no-repeat;}
.service-item .title.android:after{
	top:0;
	margin-left:-86px;
	width:172px;
	height:336px;
	background:url(../img/v2/img04.png) no-repeat;
}
.service-item .title.android:hover:after{ background:url(../img/v2/img05.png) no-repeat;}
.service-item .title.facebook:after{
	top:77px;
	margin-left:-48px;
	width:96px;
	height:201px;
	background:url(../img/v2/img06.png) no-repeat;
}
.service-item .title.facebook:hover:after{ background:url(../img/v2/img07.png) no-repeat;}
.service-item .title.instagram:after{
	top:117px;
	margin-left:-69px;
	width:139px;
	height:137px;
	background:url(../img/v2/img08.png) no-repeat;
}
.service-item .title.instagram:hover:after{ background:url(../img/v2/img09.png) no-repeat;}
.service-item .description{
	display:block;
	font:700 12px/14px 'open sans', sans-serif;
	text-transform:uppercase;
}
.service-item .text-holder{
	display:inline-block;
	vertical-align:top;
	padding:0 10px 0 20px;
	text-align:left;
}
.service-item p{ margin:0 0 5px;}
.service-item .red{ color:#ec0423;}
.share-form{
	max-width:328px;
	margin:0 auto;
	padding:99px 0;
}
.share-form .logo-holder{
	overflow:hidden;
	width:268px;
	margin:0 auto 22px;
	font:300 28px/30px 'open sans', sans-serif;
	text-align:center;
	color:#414142;
}
.share-form .logo-holder .left{
	float:left;
	padding:7px 10px 0 0;
}
.share-form .logo-frame{
	overflow:hidden;
	margin:0 0 2px;
}
.share-form .logo{
	float:none;
	display:block;
	margin:0;
}
.logo-large{
	float: left;
	width: 250px;
	height: 63px;
	margin: 21px 0 0 8px;
}
.logo-large img{vertical-align: top;}
.share-form .row{ margin:0 0 11px;}
.share-form .row.add{ padding:8px 0 0;}
.share-form label{
	display:block;
	margin:0 0 2px;
	font:400 14px/16px 'open sans', sans-serif;
	color:#339dd6;
}
.registration-form input[type="text"], .registration-form input[type="email"], .registration-form input[type="password"], .share-form input[type="text"], .share-form input[type="email"]{
	display:block;
	width:100%;
	padding:12px;
	margin:0;
	border:0;
	background:#fdfde6;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	box-shadow:inset 1px 1px 2px rgba(0,0,0, 0.2);
	font:400 14px/16px 'open sans', sans-serif;
	color:#414142;
}
.registration-form input[type="submit"], .share-form input[type="submit"]{
	display:inline-block;
	vertical-align:middle;
	min-width:207px;
	height:51px;
	padding:10px;
	margin:0 28px 0 0;
	border:1px solid #339dd6;
	border-radius:4px;
	background:#87cdf3 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzg3Y2RmMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxYjg3YzAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-moz-linear-gradient(top, #87cdf3 0%, #1b87c0 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #87cdf3), color-stop(100%, #1b87c0));
	background:-webkit-linear-gradient(top, #87cdf3 0%, #1b87c0 100%);
	background:-o-linear-gradient(top, #87cdf3 0%, #1b87c0 100%);
	background:-ms-linear-gradient(top, #87cdf3 0%, #1b87c0 100%);
	background:linear-gradient(to bottom, #87cdf3 0%, #1b87c0 100%);
	font:400 18px/20px 'open sans', sans-serif;
	text-align:center;
	color:#fff;
}
.registration-form input[type="submit"]:hover, .share-form input[type="submit"]:hover{
	background:#1b87c0 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFiODdjMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4N2NkZjMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-moz-linear-gradient(top, #1b87c0 0%, #87cdf3 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #1b87c0), color-stop(100%, #87cdf3));
	background:-webkit-linear-gradient(top, #1b87c0 0%, #87cdf3 100%);
	background:-o-linear-gradient(top, #1b87c0 0%, #87cdf3 100%);
	background:-ms-linear-gradient(top, #1b87c0 0%, #87cdf3 100%);
	background:linear-gradient(to bottom, #1b87c0 0%, #87cdf3 100%);
}
.share-form .row a{
	display:inline-block;
	vertical-align:middle;
	max-width:85px;
	color:#339dd6;
	text-decoration:underline;
	font:400 14px/16px 'open sans', sans-serif;
}
.share-form .row a:hover{ text-decoration:none;}
.add-block{
	overflow:hidden;
	padding:24px 10px 60px;
}
.enter-block{
	overflow:hidden;
	padding:24px 10px 5px;
}
.step-holder{
	max-width:945px;
	margin:0 auto 30px;
}
.steps{
	display:table;
	table-layout:fixed;
	counter-reset:item;
	width:100%;
	list-style:none;
	margin:0;
	padding:0;
	font:400 14px/16px 'open sans', sans-serif;
}
.steps li{
	display:table-cell;
	padding:0 10px;
	text-align:center;
}
.steps span{
	display:block;
	position:relative;
	padding:0 0 17px;
}
.steps span:after{
	content:"step " counters(item, ".");
	counter-increment:item;
	position:absolute;
	left:50%;
	bottom:0;
	margin-left:-13px;
	color:#909090;
	font:400 10px/12px 'open sans', sans-serif;
	text-transform:uppercase;
}
.steps span:before{
	content:'';
	position:absolute;
	top:27px;
	right:50%;
	padding:0 0 0 110%;
	height:2px;
	background:#e7e7e7;
}
.steps li:first-child span:before{
	left:50%;
	padding:0;
	background:none;
}
.steps li.passed span:before{ background:#339dd6;}
.steps a{
	display:inline-block;
	vertical-align:top;
	position:relative;
	padding:0 0 19px;
	color:#b2b2b3;
}
.steps a:before{
	content:'';
	position:absolute;
	z-index:3;
	bottom:0;
	left:50%;
	margin-left:-7px;
	width:15px;
	height:15px;
	border-radius:50%;
	background:#dddcdc;
}
.steps .passed a, .steps a:hover{
	color:#414142;
	text-decoration:none;
}
.steps .passed a:before, .steps a:hover:before{ background:#339dd6;}
.registration-form{
	max-width:330px;
	margin:0 auto;
	font:400 14px/16px 'open sans', sans-serif;
}
.registration-form .row{ margin:0 0 19px;}
.registration-form .row:after{
	content:"";
	display:block;
	clear:both;
}
.registration-form .row-holder{ margin:0 -20px 0 0;}
.registration-form .row.error{ margin:0 0 6px;}
.registration-form .row.error .errormsg{ display:block;}
.errormsg{
	display:none;
	padding:5px 0 0;
	color:#ec0423;
	text-align:center;
}
.registration-form .row-holder:after{
	content:"";
	display:block;
	clear:both;
}
.registration-form label{
	display:block;
	margin:0 0 9px;
	font:400 18px/20px 'open sans', sans-serif;
	color:#339dd6;
}
.registration-form a{
	display:block;
	margin:7px 0 0;
	color:#07e;
	text-decoration:underline;
}
.registration-form a:hover{ text-decoration:none;}
.registration-form.error .error-text{ display:block;}
.error-text{
	display:none;
	position:relative;
	padding:0 0 22px 32px;
	margin:-9px 0 0;
	color:#ec0423;
}
.error-text:after{
	content:'';
	position:absolute;
	top:3px;
	left:11px;
	width:6px;
	height:42px;
	background:url(../img/v2/sprite.png) no-repeat -72px -216px;
}
.error-text a{
	display:inline;
	margin:0;
}
.enter-block .text-area{
	max-width:568px;
	padding:49px 0 0 35%;
	color:#1a1a1a;
	font:400 11px/14px 'open sans', sans-serif;
}
.enter-block .text-area p{ margin:0 0 5px}
.jcf-hidden{
	display:block !important;
	position:absolute !important;
	left:-9999px !important;
}
.select-holder.large{ width:136px !important;}
.select-holder{
	float:left;
	margin:0 3px 3px 0;
	width:95px !important;
}
.select-area{
	position:relative;
	overflow:hidden;
	cursor:default;
	width:100% !important;
	height:49px;
	float:left;
	border:1px solid #e5e5e5;
	border-width:1px 0 1px 1px;
	border-radius:3px;
	background:#f4f4f4 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y0ZjRmNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjZmNmY2YiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-moz-linear-gradient(top, #f4f4f4 0%, #cfcfcf 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #f4f4f4), color-stop(100%, #cfcfcf));
	background:-webkit-linear-gradient(top, #f4f4f4 0%, #cfcfcf 100%);
	background:-o-linear-gradient(top, #f4f4f4 0%, #cfcfcf 100%);
	background:-ms-linear-gradient(top, #f4f4f4 0%, #cfcfcf 100%);
	background:linear-gradient(to bottom, #f4f4f4 0%, #cfcfcf 100%);
	color:#000;
	font:400 16px/18px 'open sans', sans-serif;
}
.select-area .center{
	display:block;
	padding:15px 17px;
	white-space:nowrap;
}
.select-area .select-opener{
	position:absolute;
	right:10px;
	top:13px;
	width:19px;
	height:11px;
	background:url(../img/v2/sprite.png) no-repeat -72px -192px;
}
.select-options{
	position:absolute;
	overflow:hidden;
	background:#f4f4f4 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y0ZjRmNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjZmNmY2YiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-moz-linear-gradient(top, #f4f4f4 0%, #cfcfcf 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #f4f4f4), color-stop(100%, #cfcfcf));
	background:-webkit-linear-gradient(top, #f4f4f4 0%, #cfcfcf 100%);
	background:-o-linear-gradient(top, #f4f4f4 0%, #cfcfcf 100%);
	background:-ms-linear-gradient(top, #f4f4f4 0%, #cfcfcf 100%);
	background:linear-gradient(to bottom, #f4f4f4 0%, #cfcfcf 100%);
	border-radius:3px;
	font:400 16px/18px 'open sans', sans-serif;
	z-index:2000;
}
.select-options .drop-holder{
	border:1px solid #e5e5e5;
	/*border-width:1px 0 1px 1px;*/
	overflow:hidden;
	height:1%;
}
.select-options.drop-year .drop-holder,
.select-options.drop-month .drop-holder{
	border: none !important;
}
.select-options ul{
	list-style:none;
	overflow:hidden;
	padding:0;
	margin:0;
}
.select-options ul li{
	width:100%;
	float:left;
}
.select-options ul a{
	text-decoration:none;
	padding:15px 17px;
	display:block;
	cursor:default;
	color:#000;
	height:1%;
}
.select-options .item-selected a{
	text-decoration:none;
	background:#ccc;
	color:#fff;
}
.select-options .optgroup{ clear:both;}
.select-options .optgroup strong{
	display:block;
	padding:5px;
}
.select-options .optgroup ul a{ padding-left:30px;}
.scrollable-area-wrapper{
	overflow:hidden;
	position:relative;
	width:100%;
}
.device-block .block-holder .scrollable-area{
	width:100% !important;
	height:477px;
}
.scrollable-area-wrapper .hscrollbar, .scrollable-area-wrapper .vscrollbar{
	position:absolute;
	top:0;
	right:0;
	width:22px;
}
.scrollable-area-wrapper .hscroll-slider, .scrollable-area-wrapper .vscroll-slider{
	width:22px;
	height:243px !important;
	background:#b8b8b8;
}
.scrollable-area-wrapper .hscrollbar{
	position:static;
	height:20px;
	top:auto;
}
.scrollable-area-wrapper .hscroll-line{
	height:20px;
	width:auto;
}
.device-block{
	padding:24px 0 0 10px;
	color:#454545;
	font:400 14px/16px 'open sans', sans-serif;
}
.block-holder{ overflow:hidden;}
.heading{
	overflow:hidden;
	max-width:475px;
	margin:0 auto 17px;
	font:400 14px/16px 'open sans', sans-serif;
}
.heading h1{
	font:300 35px/44px 'open sans', sans-serif;
	color:#414142;
	margin:0 10px 0 0;
	float:left;
}
.heading a{
	display:inline-block;
	vertical-align:top;
	margin:20px 0 0;
	color:#07e;
	text-decoration:underline;
}
.heading a:hover{ text-decoration:none;}
.device-list{
	max-width:475px;
	list-style:none;
	margin:0 auto;
	padding:0;
	color:#454545;
	font:400 14px/16px 'open sans', sans-serif;
}
.device-list li{
	overflow:hidden;
	margin:0 0 32px;
}
.device-list img{
	display:inline-block;
	vertical-align:middle;
	margin:0 12px 0 0;
}
.device-list .text-holder{
	display:inline-block;
	vertical-align:middle;
}
.device-list .text-frame{ padding:0 0 0 3px;}
.device-list h2{
	font:400 20px/22px 'open sans', sans-serif;
	color:#339dd6;
	margin:0 0 14px;
}
.device-list dl{
	overflow:hidden;
	margin:0;
	padding:0 0 7px;
}
.device-list dt{
	float:left;
	margin:0 2px 0 0;
	font:700 14px/16px 'open sans', sans-serif;
}
.device-list dd{
	overflow:hidden;
	display:block;
	margin:0 0 5px;
}
.device-list time{ font-style:normal;}
.device-list .btn{
	display:inline-block;
	vertical-align:top;
	min-width:155px;
	padding:14px 25px;
	border:1px solid #339dd6;
	border-radius:4px;
	background:#87cdf3 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzg3Y2RmMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxYjg3YzAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-moz-linear-gradient(top, #87cdf3 0%, #1b87c0 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #87cdf3), color-stop(100%, #1b87c0));
	background:-webkit-linear-gradient(top, #87cdf3 0%, #1b87c0 100%);
	background:-o-linear-gradient(top, #87cdf3 0%, #1b87c0 100%);
	background:-ms-linear-gradient(top, #87cdf3 0%, #1b87c0 100%);
	background:linear-gradient(to bottom, #87cdf3 0%, #1b87c0 100%);
	font:400 18px/20px 'open sans', sans-serif;
	text-align:center;
	color:#fff;
}
.device-list .btn:hover{
	text-decoration:none;
	background:#1b87c0 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFiODdjMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4N2NkZjMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-moz-linear-gradient(top, #1b87c0 0%, #87cdf3 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #1b87c0), color-stop(100%, #87cdf3));
	background:-webkit-linear-gradient(top, #1b87c0 0%, #87cdf3 100%);
	background:-o-linear-gradient(top, #1b87c0 0%, #87cdf3 100%);
	background:-ms-linear-gradient(top, #1b87c0 0%, #87cdf3 100%);
	background:linear-gradient(to bottom, #1b87c0 0%, #87cdf3 100%);
}
.progress-block{ padding:24px 10px;}
.progress-block .device-list{ padding:21px 0 0;}
.progress-block .device-list li{ max-width:315px;}
.progress-box{
	position:relative;
	overflow:hidden;
	float:left;
	width:116px;
	height:241px;
	margin:0 18px 0 0;
}
.progress-box:after{
	content:'';
	position:absolute;
	z-index:3;
	top:0;
	left:0;
	width:116px;
	height:241px;
	background:url(../img/v2/img11.png) no-repeat;
}
.progress-box .item-1, .progress-box .item-2, .progress-box .item-3{
	position:absolute;
	left:0;
	right:0;
}
.progress-box .item-3, .progress-box .item-2{
	bottom:0;
	height:51%;
	border-radius:0 0 25% 25%;
	background:#8bccf1 -moz-linear-gradient(top, #8bccf1 0%, #63aed6 80%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #8bccf1), color-stop(80%, #63aed6));
	background:-webkit-linear-gradient(top, #8bccf1 0%, #63aed6 80%);
	background:-o-linear-gradient(top, #8bccf1 0%, #63aed6 80%);
	background:-ms-linear-gradient(top, #8bccf1 0%, #63aed6 80%);
	background:linear-gradient(to bottom, #8bccf1 0%, #63aed6 80%);
}
.progress-box .item-1{
	top:0;
	background:#fff;
	border-radius:25% 25% 0 0;
}
.progress-box .item-3{ height:100%;}
.progress-box .logo-mask{
	position:absolute;
	top:92px;
	left:39px;
	width:38px;
	height:46px;
	background:url(../img/v2/img12.png) no-repeat;
}
.progress-box .logo-mask:after{
	content:'';
	position:absolute;
	top:0;
	left:0;
	width:38px;
	height:54%;
	background:url(../img/v2/img13.png) no-repeat;
}
.progress-box .logo-mask.finish:after{ height:0;}
.progress-block .device-list .add{
	float:none;
	margin:0 0 5px;
}
.progress-block .device-list .text-holder{
	overflow:hidden;
	display:block;
	padding:30px 0 0;
}
.device-list .text-area{
	position:relative;
	padding:52px 0 0;
	color:#339dd6;
}
.device-list .text-area:after{
	content:'';
	position:absolute;
	top:0;
	left:3px;
	width:44px;
	height:44px;
	background:url(../img/v2/loader.png) no-repeat;
}
.device-list .text-area.add:after{ display:none;}
.device-list .text-area p{ margin:0 0 15px;}
.device-list .bold-link{ font:700 14px/16px 'open sans', sans-serif;}
.device-list a{ color:#339dd6;}
.device-list .holder{
	overflow:hidden;
	margin:0 0 38px;
}
.setuptype{
	max-width:349px;
	margin:0 auto;
	font-size:14px;
	line-height:17px;
	padding:107px 0 126px;
}
.setuptype2, .setuptype.success{
	padding:0 0 126px;
	min-height:416px;
}
#main .setuptype2 .heading, #main .setuptype.success .heading{ margin:0 0 16px;}
.setuptype:after{
	display:block;
	clear:both;
	content:'';
}
#main .heading{
	font-size:35px;
	font-weight:100;
	line-height:42px;
	color:#414142;
	display:block;
	margin:0 0 51px 3px;
	overflow:visible;
	position:relative;
	padding:0 0 0 68px;
}
#main .setuptype .heading{
	margin:0 0 7px;
	padding:0 0 0 68px;
}
#main .start-monitoring .heading{ margin:0 0 15px;}
#main .install-app .heading{ margin:0 0 14px;}
#main .heading:after{
	position:absolute;
	left:-3px;
	top:13px;
	content:'';
	background:url(../img/v2/ioc-android.png) no-repeat;
	width:53px;
	height:62px;
}
.setuptype .title{
	display:block;
	color:#000;
	font-size:16px;
	line-height:19px;
	margin:0 0 8px;
	font-weight:600;
	word-spacing:-1px;
}
.setuptype p{ margin:0 0 18px;}
.setuptype .label{
	display:block;
	font-size:16px;
	line-height:19px;
	margin:0 0 28px;
}
#main .btn1{
	display:inline-block;
	vertical-align:middle;
	min-width:207px;
	height:50px;
	padding:10px;
	border:1px solid #339dd6;
	border-radius:4px;
	background:#87cdf3 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzg3Y2RmMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxYjg3YzAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-moz-linear-gradient(top, #87cdf3 0%, #1b87c0 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #87cdf3), color-stop(100%, #1b87c0));
	background:-webkit-linear-gradient(top, #87cdf3 0%, #1b87c0 100%);
	background:-o-linear-gradient(top, #87cdf3 0%, #1b87c0 100%);
	background:-ms-linear-gradient(top, #87cdf3 0%, #1b87c0 100%);
	background:linear-gradient(to bottom, #87cdf3 0%, #1b87c0 100%);
	font:400 18px/30px 'open sans', sans-serif;
	text-align:center;
	color:#fff;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	margin:0 0 8px -3px;
	-webkit-box-sizing:border-box;
	text-shadow:0 2px 3px #a4d1eb;
}
#main .btn1:hover{
	background:#1b87c0 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFiODdjMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4N2NkZjMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-moz-linear-gradient(top, #1b87c0 0%, #87cdf3 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #1b87c0), color-stop(100%, #87cdf3));
	background:-webkit-linear-gradient(top, #1b87c0 0%, #87cdf3 100%);
	background:-o-linear-gradient(top, #1b87c0 0%, #87cdf3 100%);
	background:-ms-linear-gradient(top, #1b87c0 0%, #87cdf3 100%);
	background:linear-gradient(to bottom, #1b87c0 0%, #87cdf3 100%);
	text-decoration:none;
}
.setps-holder:after{
	display:block;
	clear:both;
	content:'';
}
.setps-holder{
	margin:0 0 35px;
	text-align:right;
	cursor:default;
	padding:26px 0 0;
}
#main .setps-holder .btn1{
	height:40px;
	min-width:157px;
	font-size:16px;
	line-height:18px;
	padding:10px 4px 10px 0;
	margin:5px 37px 0 0;
}
.installation-setps{
	margin:0 -18px 0 0;
	padding:18px 0 0;
	position:relative;
	display:inline-block;
	vertical-align:top;
	text-align:center;
	list-style:none;
}
.installation-setps:after{
	position:absolute;
	left:50%;
	bottom:6px;
	content:'';
	background:#dddcdc;
	height:2px;
	width:720px;
	margin:0 0 0 -334px;
}
.installation-setps li{
	display:inline-block;
	vertical-align:top;
	position:relative;
	width:154px;
	margin:0 30px;
}
.installation-setps li.completed:after{
	position:absolute;
	left:-162px;
	top:7px;
	content:'';
	background:#339dd6;
	height:2px;
	width:232px;
	z-index:222;
}
.installation-setps li.third.completed:after{ width:260px;}
.installation-setps li.forth.completed:after{ width:220px;}
.installation-setps li:first-child{ width:213px;}
.installation-setps li.third{ width:205px;}
.installation-setps li.forth{ width:107px;}
.installation-setps li .bullet{
	display:inline-block;
	vertical-align:top;
	width:15px;
	height:15px;
	z-index:222;
	position:relative;
	background:#dddcdc;
	border-radius:100%;
}
.installation-setps li.active .bullet, .installation-setps li.completed .bullet{ background:#339dd6;}
.installation-setps li .num{
	font-size:10px;
	color:#909090;
	position:absolute;
	left:0;
	bottom:-18px;
	left:50%;
	text-transform:uppercase;
	width:36px;
	margin:0 0 0 -16px;
}
.installation-setps li .title{
	display:block;
	font-size:14px;
	color:#414142;
	position:absolute;
	left:0;
	top:-19px;
	left:50%;
	font-weight:400;
	width:227px;
	margin:0 0 0 -113px;
}
.installation-setps li .title a{ color:#414142;}
.installation-setps li .title a:hover{ color:#07e;}
.installation-setps li:first-child:after{ display:none;}
.message-form{
	max-width:328px;
	position:relative;
	left:-13px;
	padding:0 0 87px;
}
.message-form:after{
	display:block;
	clear:both;
	content:'';
}
.message-form .heading{
	margin:0 0 51px 3px;
	line-height:42px;
}
.message-form label{
	display:block;
	color:#339dd6;
	margin:0 0 11px;
	font-size:18px;
	line-height:21px;
}
.message-form input[type="text"]{
	display:block;
	width:100%;
	padding:2px 21px;
	margin:0;
	border:0;
	margin:0 0 11px;
	background:#fdfde6;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	box-shadow:inset 0 1px 2px rgba(0,0,0, 0.2);
	-moz-box-shadow:inset 0 1px 2px rgba(0,0,0, 0.2);
	-ms-box-shadow:inset 0 1px 2px rgba(0,0,0, 0.2);
	-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0, 0.2);
	font:300 28px/30px 'open sans', sans-serif;
	color:#414142;
}
.message-form input[type="submit"]{
	display:inline-block;
	vertical-align:middle;
	min-width:207px;
	height:51px;
	padding:10px;
	margin:0;
	border:1px solid #339dd6;
	border-radius:4px;
	background:#87cdf3 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzg3Y2RmMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxYjg3YzAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-moz-linear-gradient(top, #87cdf3 0%, #1b87c0 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #87cdf3), color-stop(100%, #1b87c0));
	background:-webkit-linear-gradient(top, #87cdf3 0%, #1b87c0 100%);
	background:-o-linear-gradient(top, #87cdf3 0%, #1b87c0 100%);
	background:-ms-linear-gradient(top, #87cdf3 0%, #1b87c0 100%);
	background:linear-gradient(to bottom, #87cdf3 0%, #1b87c0 100%);
	font:400 18px/20px 'open sans', sans-serif;
	text-align:center;
	color:#fff;
	text-shadow:0 2px 3px #a4d1eb;
}
.message-form input[type="submit"]:hover{
	background:#1b87c0 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFiODdjMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4N2NkZjMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-moz-linear-gradient(top, #1b87c0 0%, #87cdf3 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #1b87c0), color-stop(100%, #87cdf3));
	background:-webkit-linear-gradient(top, #1b87c0 0%, #87cdf3 100%);
	background:-o-linear-gradient(top, #1b87c0 0%, #87cdf3 100%);
	background:-ms-linear-gradient(top, #1b87c0 0%, #87cdf3 100%);
	background:linear-gradient(to bottom, #1b87c0 0%, #87cdf3 100%);
}
.message-form .term{
	display:block;
	font-size:16px;
	line-height:19px;
	margin:0 0 20px 5px;
	width:105%;
}
.receivetext{
	font-size:14px;
	line-height:17px;
	padding:0 10px 0 2px;
}
.receivetext:after{
	display:block;
	clear:both;
	content:'';
}
.receivetext .title{
	display:block;
	font-size:16px;
	margin:0 0 3px;
	font-weight:600;
}
.receivetext .subtitle{
	display:block;
	margin:0 0 4px;
	font-weight:600;
}
.receivetext p{ margin:0 0 9px;}
.receivetext .resend{
	display:block;
	font-size:16px;
	margin:0 0 29px;
}
.receivetext .resend a{ color:#07e;}
#main .loader{
	width:44px;
	height:44px;
	display:block;
	background:url(../img/v2/loader.png) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	margin:0 0 9px 2px;
}
#main .done{
	width:52px;
	height:40px;
	display:block;
	background:url(../img/v2/secuss-img.png) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	margin:0 0 10px 3px;
}
.receivetext .waiting{
	display:block;
	font-size:16px;
}
#main .sucessfully{
	display:block;
	color:#0b954a;
	font-size:16px;
	line-height:18px;
	margin:0 0 19px;
}
#main .start-monitoring .sucessfully{ margin:0 0 13px;}
#main .start-monitoring .btn1{ margin:0 0 0 -6px;}
#main .setuptype .receivetext .done, #main .setuptype .receivetext .sucessfully, #main .setuptype .receivetext .btn1{ display:none;}
#main .setuptype.success .receivetext .done, #main .setuptype.success .receivetext .sucessfully{ display:block;}
#main .setuptype.success .receivetext .loader, #main .setuptype.success .receivetext .resend, #main .setuptype.success .receivetext .waiting{ display:none;}
#main .setuptype.success .receivetext .btn1{
	display:inline-block;
	vertical-align:top;
}
.setuptype.success p{ margin:0 0 56px;}
.install-app:after{
	display:block;
	clear:both;
	content:'';
}
.install-app{
	max-width:340px;
	margin:0 auto;
	padding:0 0 150px;
	font-size:14px;
	line-height:17px;
}
.install-app .title{
	display:block;
	margin:0 0 5px;
	font-size:16px;
	font-weight:600;
	line-height:18px;
}
.install-app p{ margin:0 0 15px;}
.install-app .todownload{
	display:block;
	margin:0 0 11px;
}
.install-steps{
	margin:0;
	padding:0 0 33px;
	counter-reset:item;
	overflow:hidden;
}
.install-steps li{
	padding:0 0 0 20px;
	margin:0 0 -1px;
}
.install-steps li:before{
	float:left;
	width:20px;
	margin:0 0 0 -20px;
	content:counters(item, ".") ".";
	counter-increment:item;
}
.start-monitoring{
	max-width:528px;
	margin:0 auto;
	padding:0 0 173px;
}
.start-monitoring:after{
	display:block;
	clear:both;
	content:'';
}
.start-monitoring .text-holder:after{
	display:block;
	clear:both;
	content:'';
}
.start-monitoring .text{
	float:left;
	width:295px;
	font-size:14px;
	line-height:17px;
}
.start-monitoring .text .title{
	display:block;
	font-size:16px;
	line-height:18px;
	margin:0 0 4px;
	font-weight:600;
}
.start-monitoring .text p{ margin:0 0 17px;}
.start-monitoring .text .waiting{ display:block;}
.start-monitoring .text .required-info{
	display:block;
	margin:0 0 10px;
	font-weight:600;
}
.start-monitoring .keypad-holder{
	float:right;
	padding:11px 0 0;
}
.start-monitoring .keypad-holder img{
	display:block;
	width:100%;
}
.start-monitoring .box{
	overflow:hidden;
	border:solid 1px #000;
	padding:11px 28px 13px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	margin:0 0 26px;
}
.start-monitoring .box .row{
	overflow:hidden;
	margin:0 0 2px;
}
.start-monitoring .box .row .tel{ color:#000;}
.start-monitoring .box .row .tel:hover{
	text-decoration:none;
	cursor:default;
}
.start-monitoring .box .row strong{ font-weight:600;}
#main .start-monitoring .done, #main .start-monitoring .sucessfully, #main .start-monitoring .btn1{ display:none;}
#main .start-monitoring.success .done, #main .start-monitoring.success .sucessfully{ display:block;}
#main .start-monitoring.success .btn1{ display:inline-block;}
#main .start-monitoring.success .loader, #main .start-monitoring.success .waiting{ display:none;}
.installation-setps2{
	width:468px;
	margin:0 auto;
	display:block;
	position:relative;
	left:29px;
	padding:30px 0 0;
}
.installation-setps2:after{
	width:232px;
	margin:0 0 0 -116px;
}
.installation-setps2 li:first-child{ width:175px;}
.installation-setps2 li .title{
	width:236px;
	margin:0 0 0 -116px;
}
.installation-setps2 li:first-child .title{
	top:-34px;
	left:4px;
	line-height:16px;
}
.installation-setps2 li{ width:169px;}
.installation-setps2 li.completed:after{ left:-149px;}
.monitoring{
	max-width:487px;
	margin:0 auto;
	font-size:18px;
	padding:3px 0 178px;
	line-height:22px;
	position:relative;
	left:67px;
}
.monitoring.insta{ padding:7px 0 178px;}
.monitoring:after{
	display:block;
	clear:both;
	content:'';
}
#main .monitoring .heading:after{
	background:url(../img/v2/ico-facebook.png) no-repeat;
	width:31px;
	height:64px;
	top:6px;
	left:0;
}
#main .monitoring.insta .heading:after{
	background:url(../img/v2/ico-insta.png) no-repeat;
	width:52px;
	left:0;
	top:11px;
	height:51px;
}
#main .monitoring.insta .heading, #main .monitoring .heading{
	padding:0 0 0 49px;
	margin:0 0 52px;
	line-height:35px;
}
#main .monitoring.insta .heading{
	padding:0 0 0 65px;
	margin:0 0 49px;
}
.monitoring-steps{
	overflow:hidden;
	margin:0 0 47px;
	padding:0;
	color:#339dd6;
	counter-reset:item;
}
.monitoring-steps li{ padding:0 0 8px 20px;}
.monitoring.insta .monitoring-steps li{ padding:0 0 9px 20px;}
.monitoring.insta .monitoring-steps{ margin:0 0 96px;}
.monitoring-steps li:before{
	float:left;
	width:20px;
	margin:0 0 0 -20px;
	content:counters(item, ".") ".";
	counter-increment:item;
	font-weight:600;
}
#main .monitoring .btn1{
	min-width:253px;
	margin:0;
}
#main .monitoring .btn2{ min-width:207px;}
#main .monitoring2 .btn1{ min-width:207px;}
#main .monitoring .profileinfo{
	overflow:hidden;
	padding:8px 0 50px;
	margin:0 0 63px;
}
#main .monitoring .profileinfo .avatar-holder{
	float:left;
	margin:0 8px 0 0;
}
#main .monitoring .profileinfo .avatar-holder img{
	display:block;
	width:100%;
}
#main .monitoring .profileinfo .title{
	overflow:hidden;
	display:block;
	color:#339dd6;
	width:175px;
	font-weight:400;
	font-size:29px;
	padding:9px 0 0;
	line-height:35px;
}
.message-form ::-webkit-input-placeholder{
 color:#9a9a8e;
}
.message-form :-moz-placeholder{
 color:#9a9a8e;
}
.message-form ::-moz-placeholder{
 color:#9a9a8e;
 opacity:1;
}
.message-form :-ms-input-placeholder{
 color:#9a9a8e;
}
body.landing{ background:#e3e3e3;}
.w1{
	overflow:hidden;
	max-width:987px;
	margin:0 auto 3px;
	background:#fff;
	-webkit-box-shadow:0 0 9px rgba(5,5,5,.07);
	-moz-box-shadow:0 0 9px rgba(5,5,5,.07);
	box-shadow:0 0 9px rgba(5,5,5,.07);
}
.landing #header{
	overflow:hidden;
	border:0;
	padding:28px 26px 10px;
	border-bottom:solid 3px #bdd9e8;
}
.landing #header:after{ display:none;}
.landing .logo{
	background:url(../img/v2/logo-landing.png) no-repeat;
	width:224px;
	height:43px;
	margin:0 11px 0 0;
}
.landing .tagline{
	float:left;
	font-size:14px;
	line-height:16px;
	color:#207db0;
	font-weight:400;
	padding:29px 0 0;
}
.main-container{
	overflow:hidden;
	background:#7daad4;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPHJhZGlhbEdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNzUlIj4KICAgIDxzdG9wIG9mZnNldD0iMTMlIiBzdG9wLWNvbG9yPSIjN2RhYWQ0IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNjglIiBzdG9wLWNvbG9yPSIjYzVkZGU5IiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L3JhZGlhbEdyYWRpZW50PgogIDxyZWN0IHg9Ii01MCIgeT0iLTUwIiB3aWR0aD0iMTAxIiBoZWlnaHQ9IjEwMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-moz-radial-gradient(center, ellipse cover, #7daad4 13%, #c5dde9 68%);
	background:-webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(13%, #7daad4), color-stop(68%, #c5dde9));
	background:-webkit-radial-gradient(center, ellipse cover, #7daad4 13%, #c5dde9 68%);
	background:-o-radial-gradient(center, ellipse cover, #7daad4 13%, #c5dde9 68%);
	background:-ms-radial-gradient(center, ellipse cover, #7daad4 13%, #c5dde9 68%);
	background:radial-gradient(ellipse at center, #7daad4 13%, #c5dde9 68%);
	padding:47px 44px 149px 35px;
}
.landing #main{
	overflow:hidden;
	background:#fff;
	margin:0 0 17px;
	position:relative;
}
.landing #content{
	float:left;
	width:62.70%;
	position:relative;
	padding:36px 17px 11px 0;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-webkit-box-sizing:border-box;
}
.landing #main:after{
	position:absolute;
	left:62.7%;
	top:0;
	height:100%;
	content:'';
	width:1px;
	background:#8eb8d8;
}
.landing #content .img-holder{
	float:left;
	width:45.51%;
	padding:16px 0 0;
}
.landing #content .img-holder img{
	display:block;
	width:100%;
}
.landing #content .text{
	float:right;
	width:53.12%;
}
.landing #content .text:after{
	display:block;
	clear:both;
	content:'';
}
.landing #content .logo-holder{
	display:block;
	font-size:24px;
	color:#383839;
	line-height:33px;
	margin:0 0 21px -65px;
}
.landing #content .logo-holder .logo{
	background:url(../img/v2/logo2.png) no-repeat;
	width:149px;
	height:29px;
	margin:0 7px 0 0;
}
.landing #content h1{
	margin:0 0 21px -37px;
	font-size:28px;
	line-height:32px;
	color:#007ab4;
	font-weight:300;
}
.landing #content h1 span{ color:#383839;}
.landing #content h2{
	margin:0 0 15px;
	font-size:23px;
	line-height:26px;
	color:#0eb2fe;
	font-weight:600;
}
.landing #content h2 span{
	color:#000;
	display:block;
	font-weight:400;
}
.pta-features{
	margin:0 0 48px;
	padding:0 0 46px 35px;
	list-style:none;
	overflow:hidden;
	font-size:16px;
	line-height:21px;
	max-width:238px;
}
.pta-features li{
	position:relative;
	padding:0 0 21px 14px;
}
.pta-features li strong{ font-weight:600;}
.pta-features li:after{
	position:absolute;
	left:0;
	top:8px;
	content:'';
	width:5px;
	height:5px;
	background:#000;
	border-radius:100%;
}
.landing #content .sponcer-text{
	font-size:14px;
	color:#383839;
	overflow:hidden;
	line-height:17px;
	padding:0 0 10px 48px;
}
.landing #content .sponcer-text p{ margin:0;}
.signup-form{
	float:right;
	width:37.3%;
	padding:45px 34px 10px 34px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-webkit-box-sizing:border-box;
}
.signup-form h3{
	margin:0 0 5px;
	font-size:25px;
	line-height:28px;
	color:#007ab4;
	font-weight:400;
	text-align:center;
}
.signup-form .row{
	margin:0 0 11px;
	float:left;
	width:100%;
}
.signup-form .row:after{
	display:block;
	clear:both;
	content:'';
}
.signup-form .title{
	display:block;
	color:#2c96d2;
	font-size:15px;
	line-height:18px;
	margin:0 0 25px;
	font-weight:400;
	text-align:center;
}
.signup-form label{
	margin:0 0 4px;
	color:#007ab4;
	font-size:14px;
	display:inline-block;
	vertical-align:top;
	line-height:17px;
}
.signup-form input[type="text"], .signup-form input[type="email"]{
	display:block;
	width:100%;
	padding:10px 15px;
	margin:0;
	border:0;
	background:#fdfde6;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	box-shadow:inset 0 1px 2px rgba(0,0,0, 0.2);
	-moz-box-shadow:inset 0 1px 2px rgba(0,0,0, 0.2);
	-ms-box-shadow:inset 0 1px 2px rgba(0,0,0, 0.2);
	-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0, 0.2);
	font:300 16px/18px 'open sans', sans-serif;
	color:#414142;
}
.signup-form .cant-find{
	text-align:center;
	font-size:13px;
	color:#00f;
	padding:0 2px 0 0;
	margin:0 0 7px;
	display:block;
}
.signup-form .cant-find a{ color:#00f;}
.signup-form button[type="submit"]{
	display:block;
	width:100%;
	position:relative;
	height:53px;
	padding:10px 14px 10px 0;
	margin:0 0 4px;
	border:solid #007eb8;
	border-width:0 1px 1px 1px;
	border-radius:10px;
	background:#0094da;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwOTRkYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM2JSIgc3RvcC1jb2xvcj0iIzAwOTVkOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU0JSIgc3RvcC1jb2xvcj0iIzAwOGVkMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDc4YWYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-moz-linear-gradient(top, #0094da 0%, #0095d9 36%, #008ed0 54%, #0078af 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #0094da), color-stop(36%, #0095d9), color-stop(54%, #008ed0), color-stop(100%, #0078af));
	background:-webkit-linear-gradient(top, #0094da 0%, #0095d9 36%, #008ed0 54%, #0078af 100%);
	background:-o-linear-gradient(top, #0094da 0%, #0095d9 36%, #008ed0 54%, #0078af 100%);
	background:-ms-linear-gradient(top, #0094da 0%, #0095d9 36%, #008ed0 54%, #0078af 100%);
	background:linear-gradient(to bottom, #0094da 0%, #0095d9 36%, #008ed0 54%, #0078af 100%);
	font:400 18px/20px 'open sans', sans-serif;
	text-align:center;
	color:#fff;
	text-shadow:0 2px 3px #0075ac;
}
.signup-form button[type="submit"]:hover{
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwNzhhZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ2JSIgc3RvcC1jb2xvcj0iIzAwOGVkMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY0JSIgc3RvcC1jb2xvcj0iIzAwOTVkOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDk0ZGEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-moz-linear-gradient(top, #0078af 0%, #008ed0 46%, #0095d9 64%, #0094da 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #0078af), color-stop(46%, #008ed0), color-stop(64%, #0095d9), color-stop(100%, #0094da));
	background:-webkit-linear-gradient(top, #0078af 0%, #008ed0 46%, #0095d9 64%, #0094da 100%);
	background:-o-linear-gradient(top, #0078af 0%, #008ed0 46%, #0095d9 64%, #0094da 100%);
	background:-ms-linear-gradient(top, #0078af 0%, #008ed0 46%, #0095d9 64%, #0094da 100%);
	background:linear-gradient(to bottom, #0078af 0%, #008ed0 46%, #0095d9 64%, #0094da 100%);
}
.signup-form button[type="submit"]:after{
	position:absolute;
	right:34px;
	top:11px;
	content:'';
	background:url(../img/v2/arrow.png) no-repeat;
	width:17px;
	height:34px;
}
.signup-form .confirmation{
	display:block;
	text-align:center;
	color:#07e;
	font-size:12px;
	line-height:14px;
}
.signup-form .select-area{
	border:0;
	float:left;
	border-radius:0;
	margin:0 0 5px;
	height:41px;
	width:100% !important;
	background:#ededed;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VkZWRlZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY0JSIgc3RvcC1jb2xvcj0iI2QyZDJkMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc5JSIgc3RvcC1jb2xvcj0iI2MzYzNjMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhNmE2YTQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-moz-linear-gradient(top, #ededed 0%, #d2d2d2 64%, #c3c3c3 79%, #a6a6a4 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #ededed), color-stop(64%, #d2d2d2), color-stop(79%, #c3c3c3), color-stop(100%, #a6a6a4));
	background:-webkit-linear-gradient(top, #ededed 0%, #d2d2d2 64%, #c3c3c3 79%, #a6a6a4 100%);
	background:-o-linear-gradient(top, #ededed 0%, #d2d2d2 64%, #c3c3c3 79%, #a6a6a4 100%);
	background:-ms-linear-gradient(top, #ededed 0%, #d2d2d2 64%, #c3c3c3 79%, #a6a6a4 100%);
	background:linear-gradient(to bottom, #ededed 0%, #d2d2d2 64%, #c3c3c3 79%, #a6a6a4 100%);
}
.signup-form .select-area .center{
	padding:11px 5px 12px 10px;
	display:block;
	font-size:17px;
	color:#000;
	text-align:center;
}
.signup-form .select-area .select-opener{
	left:29px;
	top:15px;
	background:url(../img/v2/slect-opener.png) no-repeat;
	width:14px;
	height:16px;
}
.landing #footer{
	overflow:hidden;
	text-align:center;
	border:0;
	padding:0 0 75px;
}
.landing #footer .links{
	margin:0;
	padding:0 28px 0 0;
	font-size:11px;
	list-style:none;
	line-height:13px;
	display:inline-block;
	vertical-align:top;
}
.landing #footer .links li{
	float:left;
	margin:0 8px;
}
.landing #footer .links li a{ color:#0070a3;}
.list-holder .scrollable-area, .texts-holder .scrollable-area{
	width:97.5% !important;
	height:511px;
	padding:0 20px 0 0;
}
.list-holder3 .scrollable-area{height:617px;}
.texts-holder .scrollable-area{
	padding:0;
	height:567px;
}
.texts-holder .vscrollbar{ right:2px !important;}
.list-holder .scrollable-area-wrapper .hscrollbar, .list-holder .scrollable-area-wrapper .vscrollbar, .list-holder .scrollable-area-wrapper .hscroll-slider, .list-holder .scrollable-area-wrapper .vscroll-slider{
	width:11px;
}
.texts-holder .scrollable-area-wrapper .hscrollbar, .texts-holder .scrollable-area-wrapper .vscrollbar, .texts-holder .scrollable-area-wrapper .hscroll-slider, .texts-holder .scrollable-area-wrapper .vscroll-slider{ width:6px;}
.list-holder .scrollable-area-wrapper .vscroll-slider, .texts-holder .scrollable-area-wrapper .vscroll-slider{ background:#bcbdc0;}
.chat-holder .scrollable-area-wrapper .hscrollbar, .chat-holder .scrollable-area-wrapper .vscrollbar, .chat-holder .scrollable-area-wrapper .hscroll-slider, .chat-holder .scrollable-area-wrapper .vscroll-slider{ width:20px;}
.chat-holder .scrollable-area-wrapper .vscroll-slider, .chat-holder .scrollable-area-wrapper .vscroll-slider{ background:#bdbcbc;}
.chat-holder .scrollable-area-wrapper .scrollable-area{ height:500px;}
.container .list-holder .scrollable-area{height:582px;}
/** 02-07-2014 **/
.featuremenu{
	background:#fefefe;
}
.featuremenu:after{
	display:block;
	clear:both;
	content:'';
}
.featuremenu ul{
	display:table;
	table-layout:fixed;
	margin:0;
	padding:0;
	width:100%;
	list-style:none;
	font-size:12px;
	color:#2e5da3;
}
.featuremenu li{
	display:table-cell;
	vertical-align:middle;
	padding:0 8px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	text-align:center;
	border-left:solid 1px #d3d3d3;
}
.featuremenu .holder{
	display:table-cell;
	vertical-align:middle;
}
.featuremenu .ico{
	position:relative;
	display:inline-block;
	vertical-align:top;
	padding:16px 0 13px 46px;
}
.featuremenu .facebook .ico{padding-left:25px;}
.featuremenu .facebook-msg .ico{padding-left:29px;}
.featuremenu .photos .ico{padding-left:40px;}
.featuremenu .friends .ico{padding-left:44px;}
.featuremenu .watch-follow .ico{padding-left:32px;}
.featuremenu .ico:after{
	position:absolute;
	left:0;
	top:50%;
	margin-top:-13px;
	content:'';
	width:24px;
	height:24px;
	background:url(../img/v2/icons-featuremenu.png) no-repeat;
}
.featuremenu .insta .ico:after{ background-position:0 0;}
.featuremenu li:hover .insta .ico:after,
.featuremenu li.active a.insta .ico:after{
	background-position:0 -71px;
}
.featuremenu .media .ico{ padding:16px 0 13px 39px;}
.featuremenu .media .ico:after{
	background-position:-61px 0;
	width:31px;
	height:26px;
	margin-top:-13px;
}
.featuremenu li:hover .media .ico:after,
.featuremenu li.active .media .ico:after{
	background-position:-61px -71px;
}
.featuremenu .follow .ico{ padding:16px 0 13px 51px;}
.featuremenu .follow .ico:after{
	background-position:-147px 0;
	width:39px;
	height:26px;
}
.featuremenu ul li a.friends .ico:after{
	background-position:-148px -313px;
	width:34px;
	height:22px;
	margin-top:-11px;
}
.featuremenu .active .friends .ico:after,
.featuremenu li:hover .friends .ico:after{background-position:-147px -384px;}
.featuremenu li:hover .follow .ico:after,
.featuremenu ul li.active a.follow .ico:after{
	background-position:-147px -72px;
}
.featuremenu .facebook .ico:after{
	background-position:0 -144px;
	width:13px;
	height:26px;
}
.featuremenu .active .facebook .ico:after,
.featuremenu li:hover .facebook .ico:after{background-position:0 -242px;}
.featuremenu li .facebook-msg .ico:after{
	background-position:-61px -144px;
	width:27px;
	height:28px;
	margin-top:-14px;
}
.featuremenu li:hover .facebook-msg .ico:after{background-position:-61px -242px;}
.featuremenu li .photos .ico:after{
	background-position:-148px -144px;
	width:31px;
	height:23px;
	margin-top:-12px;
}
.featuremenu li:hover .photos .ico:after{background-position:-148px -241px;}
.featuremenu li .albums .ico:after{
	background-position:0 -313px;
	width:38px;
	height:30px;
	margin-top:-15px;
}
.featuremenu li:hover .albums .ico:after{background-position:0 -384px;}
.featuremenu li .watch-follow .ico:after{
	background-position:-72px -313px;
	width:28px;
	height:32px;
	margin-top:-16px;
}
.featuremenu li:hover .watch-follow .ico:after{background-position:-72px -384px;}
.featuremenu li a{
	display:table;
	width:100%;
	color:#2e5da3;
}
.featuremenu li:hover,
.featuremenu li.active{
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzM4NzViOCIgc3RvcC1vcGFjaXR5PSIwLjkyIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIlIiBzdG9wLWNvbG9yPSIjMzg3NGI4IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjMzM2NmFjIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTglIiBzdG9wLWNvbG9yPSIjMjU1N2EwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzI0NTY5ZiIgc3RvcC1vcGFjaXR5PSIwLjkyIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background:-moz-linear-gradient(top,  rgba(56,117,184,0.92) 0%, rgba(56,116,184,1) 2%, rgba(51,102,172,1) 50%, rgba(37,87,160,1) 98%, rgba(36,86,159,0.92) 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(56,117,184,0.92)), color-stop(2%,rgba(56,116,184,1)), color-stop(50%,rgba(51,102,172,1)), color-stop(98%,rgba(37,87,160,1)), color-stop(100%,rgba(36,86,159,0.92)));
	background:-webkit-linear-gradient(top,  rgba(56,117,184,0.92) 0%,rgba(56,116,184,1) 2%,rgba(51,102,172,1) 50%,rgba(37,87,160,1) 98%,rgba(36,86,159,0.92) 100%);
	background:-o-linear-gradient(top,  rgba(56,117,184,0.92) 0%,rgba(56,116,184,1) 2%,rgba(51,102,172,1) 50%,rgba(37,87,160,1) 98%,rgba(36,86,159,0.92) 100%);
	background:-ms-linear-gradient(top,  rgba(56,117,184,0.92) 0%,rgba(56,116,184,1) 2%,rgba(51,102,172,1) 50%,rgba(37,87,160,1) 98%,rgba(36,86,159,0.92) 100%);
	background:linear-gradient(to bottom,  rgba(56,117,184,0.92) 0%,rgba(56,116,184,1) 2%,rgba(51,102,172,1) 50%,rgba(37,87,160,1) 98%,rgba(36,86,159,0.92) 100%);
}
.featuremenu li:hover a,
.featuremenu li.active a{color:#fff;}
.list-holder .user-media{
	margin:35px 0 0;
	padding:0 0 0 215px;
	max-width:544px;
	list-style:none;
}
.list-holder .user-media > li:first-child{padding-top:0;}
.comments-block.add .user-media{
	width:100%;
	float:none;
	margin:25px 0 0;
	overflow:hidden;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.user-media > li{
	padding:0 0 20px;
	overflow:hidden;
	border:0;
}
.comments-block.add .user-media > li{
	padding:16px 0;
	border-bottom:1px solid #d9d9d9;
}
.comments-block.add .user-media > li:first-child{padding-top:0;}
.user-media li .content-holder{
	overflow:hidden;
	margin:0;
	box-shadow:none;
	-moz-box-shadow:none;
	max-width:383px;
}
.user-media li .avater{
	float:left;
	width:54px;
	height:54px;
}
.user-media.add li .avater{margin:0 10px 0 0;}
.user-media li .avater img{ display:block;}
.user-media li .text-holder{
	float:right;
	max-width:283px;
	font-size:12px;
	line-height:15px;
	color:#000;
}
.user-media.add li .text-holder{
	float:none;
	overflow:hidden;
}
.user-media li .text-holder .title{
	display:block;
	font-weight:600;
	color:#014296;
	font-size:12px;
	line-height:19px;
	margin:0 0 13px -34px;
}
.user-media.add li .text-holder .title{margin:0 0 9px;}
.user-media li .text-holder .title a{
	color:#014296;
	text-decoration:none;
}
.user-media li .text-holder .title a:hover{
	text-decoration:underline;
}
.user-media li .text-holder .img-holder{
	overflow:hidden;
	margin:0 0 14px;
}
.user-media li .text-holder .img-holder img{vertical-align:top;}
.container2.list-holder > ul > li{
	padding:10px 51px 6px;
	border:0;
}
.user-media li .text-holder .username{
	display:block;
	color:#000;
	font-size:12px;
	line-height:15px;
	font-weight:600;
}
.user-media li .text-holder .username a{ color:#000; text-decoration:none;}
.user-media li .text-holder .username a:hover{
	text-decoration:underline;
}
.user-media li .text-holder p{ margin:0;}
.container2 .scrollable-area{ height:635px;}
.comments-holder{
	overflow:hidden;
	max-width:456px;
	padding:25px 37px 0 47px;
}
.comments-block.add .comments-holder{
	border:0;
	padding:1px 0 0 64px;
}
.user-media.add .time{margin:0 0 12px;}
.comments-holder .time{
	font-size:12px;
	color:#000;
	display:block;
	margin:0 0 7px;
}
.comments-holder  ul{
	margin:0;
	padding:0;
	list-style:none;
}
.comments-holder  ul li{
	overflow:hidden;
	margin:0 0 2px;
	background:#e1f0f9;
	padding:10px 14px;
	border:0;
}
.comments-holder  ul li .img-holder{
	float:left;
	width:40px;
	height:38px;
	margin:0 21px 0 0;
}
.comments-holder  ul li .img-holder img{ display:block;}
.comments-holder  ul li .text{
	overflow:hidden;
	font-size:12px;
	color:#000;
	padding:3px 0 0;
	line-height:14px;
}
.comments-holder  ul li .comment{
	overflow:hidden;
	margin:0 0 3px;
}
.comments-holder  ul li .comment .user{
	display:inline-block;
	vertical-align:top;
	color:#014296;
	font-weight:600;
}
.comments-holder  ul li .comment .user a{
	color:#014296;
	text-decoration:none;
}
.comments-holder  ul li .comment .user a:hover{
	text-decoration:underline;
}
.comments-holder  ul li .comment .commnet-text{
	display:inline-block;
	vertical-align:top;
	color:#000;
}
.comments-holder  ul li .date{
	display:block;
	color:#000;
}
.followings-holder{
	overflow:hidden;
	position:relative;
}
.list-holder2,
.list-holder3{
	border-right:solid 1px #e2e1e2;
	height: auto;
}
.texts-list .img-holder{
	float:left;
	width:50px;
	height:50px;
	margin:0 17px 0 0;
}
.texts-list.friend .img-holder{margin:0 15px 0 0;}
.texts-list .img-holder img{vertical-align:top;}
.texts-list .text{
	overflow:hidden;
	padding:13px 0 0;
	display:block;
	font:14px/14px 'open sans', sans-serif;
}
.texts-list.friend .text{padding:8px 0 0;}
.texts-list .text .title{
	display:block;
	font-size:12px;
	font-weight:600;
	color:#000;
}
.texts-list.friend .text .title{margin:0 0 6px 3px;}
.texts-list .text .username{
	display:block;
	font-size:11px;
	color:#000;
}
.texts-list time{
	display:block;
	margin:0 0 5px;
	font-style:normal;
	font-size:11px;
	line-height:14px;
}
.texts-list .message-box{
	overflow:hidden;
	display:block;
	position:relative;
	white-space:nowrap;
}
.texts-list .message-box:after{
	content:'';
	position:absolute;
	top:0;
	right:0;
	width:100px;
	height:100%;
	background:url(../img/v2/mask.png) repeat-y;
}
.texts-list .holder:hover .message-box:after,
.texts-list li.active .holder .message-box:after{background:url(../img/v2/mask-active.png) repeat-y;}
.texts-list .message-box p{margin:0 0 5px;}
.texts-list .watch,
.texts-list .delete{
	display:inline-block;
	vertical-align:top;
	position:relative;
	padding:2px 0 2px 20px;
	font-size:10px;
	line-height:12px;
	color:#07e;
}
.texts-list .watch:after,
.texts-list .delete:after{
	content:'';
	position:absolute;
	top:1px;
	left:0;
	width:15px;
	height:15px;
	background:url(../img/v2/sprite.png) no-repeat -112px -192px;
}
.texts-list .watch{
	max-width:70px;
	padding:0 0 0 30px;
	font-size:12px;
	line-height:14px;
}
.texts-list .watch:after{
	background-position:-144px -192px;
	left:5px;
	width:18px;
	height:21px;
}
.list-holder2 .scrollable-area{ height:606px;}
.following-holder{
	float:right;
	width:63.1%;
	padding:46px 0 0;
}
.following-holder h1{
	margin:0 0 58px -2px;
	font-size:28px;
	line-height:30px;
	color:#9e9e9e;
	letter-spacing:-1px;
	font-weight:300;
}
.following-holder .img-part{
	float:left;
	width:72px;
	margin:0 26px 0 0;
}
.following-holder .profile-img{
	overflow:hidden;
	margin:0 0 8px;
}
.following-holder .profile-img img{ display:block;}
.following-holder .viewprofile{
	font-size:12px;
}
.following-holder .info{
	overflow:hidden;
	margin:0;
	padding:7px 0 0;
	list-style:none;
}
.following-holder .info li{
	overflow:hidden;
	margin:0 0 17px;
}
.following-holder .info li .label{
	display:block;
	font-size:12px;
	color:#818181;
}
.following-holder .info li .counter, .following-holder .info li .username{
	display:block;
	font-size:17px;
	font-weight:400;
	line-height:20px;
	color:#000;
}
.list-holder2 .texts-list .holder{ padding:13px 22px 12px 16px;}
.list-holder2 .texts-holder{ height:605px;}
.featuremenu .js-slide-hidden{ position:static !important;}
.gallery-block{
	overflow:hidden;
	padding: 78px 10px 0 65px;
}
.gallery-block.add{padding:57px 0 0;}
.gallery-block .scrollable-area{height:560px;}
.visual-item{
	max-width:644px;
	overflow:hidden;
	padding-right:25px;
}
.gallery-block.add .visual-item{
	margin:0 auto;
	padding:0;
}
.visual-list{
	display:block;
	width:105%;
	list-style:none;
	margin:0;
	padding:0;
	letter-spacing:-4px;
}
.visual-list li{
	display:inline-block;
	vertical-align:top;
	width:21.7%;
	padding:0 2.8% 17px 0;
	letter-spacing:0;
}
.visual-list a{
	display:block;
	padding:8px 6px;
	border:1px solid #919191;
}
.visual-list img{
	vertical-align:top;
	width:100%;
	height:auto;
}
.comments-block{
	overflow:hidden;
	padding:39px 0 0 101px;
}
.comments-block.add{padding:13px 0 0 76px;}
.comments-block .scrollable-area{height:594px;}
.comments{
	max-width:583px;
	padding-right:30px;
}
.list-comments{
	list-style:none;
	margin:0;
	padding:0;
	font-size:12px;
	line-height:14px;
	color:#000;
}
.list-comments li{
	overflow:hidden;
	padding:19px 0 16px;
	border-bottom:1px solid #d8d8d8;
}
.list-comments li:first-child{padding-top:0;}
.list-comments .img-holder{
	float:left;
	margin:0 11px 0 0;
}
.list-comments .img-holder img{vertical-align:top;}
.list-comments .text{
	overflow:hidden;
}
.list-comments .name{
	display:inline-block;
	vertical-align:top;
	margin:0 0 3px;
	color:#014296;
	font-weight:bold;
}
.list-comments time{
	display:block;
	margin:0 0 7px;
	font-style:normal;
	font-size:11px;
	line-height:14px;
	color:#231f20;
}
.list-comments  .message-box{overflow:hidden;}
.list-comments  .message-box p{margin:0 0 5px;}
/** 15-07-2014 **/
.accountinfo{
	max-width:586px;
	margin:0 auto;
	padding: 68px 0 67px;
	}
#main .accountinfo h1{
	margin:0  0 20px;
	font-size:28px;
	line-height:30px;
	color:#414142;
	letter-spacing:-0.5px;
	font-weight:300;
}
.accountform{
	padding-bottom:24px;
	border-bottom: solid 1px #d3d4d4;
	margin: 0 0 13px;
	}
.accountform:after{
	display:block;
	clear:both;
	content:'';
	}
.accountform .row{
	padding: 0 0 14px;
	}
.accountform .row3{
	padding: 0 0 25px;
	}
.accountform .row:after{
	display:block;
	clear:both;
	content:'';
	}
#main .accountinfo .label, #main .accountinfo label{
	display:block;
	margin:0 0 4px 1px;
	color:#339dd6;
	font-size:14px;
	line-height:16px;
	}
#main .accountinfo .label{
	margin:0 0 2px 1px;
	}
#main .accountinfo .trail, #main .accountinfo .email{
	display:block;
	color:#000;
	font-size:18px;
	line-height:20px;
	margin: 0 0 10px;
	}
#main .accountinfo .mail{
	color:#000;
	text-decoration:none;
	}
#main .accountinfo .mail:hover{
	text-decoration:none;
	cursor:default;
	}
#main .accountform .field{
	max-width:327px;
}
#main .accountform .field:after{
	display:block;
	clear:both;
	content:'';
	}
#main .accountinfo .textfield{
	background:#fff;
	-webkit-box-shadow: inset 1px 1px 3px rgba(0,0,0,.25);
	-moz-box-shadow: inset 1px 1px 3px rgba(0,0,0,.25);
	box-shadow: inset 1px 1px 3px rgba(0,0,0,.25);
	border:solid 1px #cacbcb;
	width: 100%;
	padding: 11px 26px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	color:#8d8d8d;
	font-weight:400;
	height:44px;
	font:18px/20px 'open sans', sans-serif;
}
.accountform .row2{ padding: 0 0 25px;}
#main .accountinfo .textfield::-webkit-input-placeholder{
	color:#8d8d8d;
}
#main .accountinfo .textfield:-moz-placeholder{
	color:#8d8d8d;
}
#main .accountinfo .textfield::-moz-placeholder{
	 color:#8d8d8d;
	 opacity:1;
}
#main .accountinfo .textfield:-ms-input-placeholder{
	color:#8d8d8d;
}
#main .accountinfo .select-area{
	border: solid 1px #cacbcb;
	background: rgb(255,255,255) url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNGY0ZjQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(244,244,244,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(244,244,244,1)));
	background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(244,244,244,1) 100%);
	background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(244,244,244,1) 100%);
	background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(244,244,244,1) 100%);
	background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(244,244,244,1) 100%);
	height: 42px;
	border-radius:0;
	font-size:18px;
	line-height:20px;
}
#main .accountinfo .select-area .center{
	padding: 11px 26px;
	}
#main .accountinfo .select-area .select-opener{
	width: 0;
	height: 0;
	right:14px;
	border-style: solid;
	border-width: 18px 6px 0 6px;
	border-color: #339dd6 transparent transparent;
}
#main .accountform .question-select{
	max-width:526px;
	padding: 5px 0 0;
	}
#main .accountinfo  input[type="submit"]{
	display:inline-block;
	vertical-align:middle;
	min-width:207px;
	height:51px;
	padding:10px;
	margin:0;
	border:1px solid #339dd6;
	border-radius:4px;
	background:#87cdf3 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzg3Y2RmMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxYjg3YzAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-moz-linear-gradient(top, #87cdf3 0%, #1b87c0 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #87cdf3), color-stop(100%, #1b87c0));
	background:-webkit-linear-gradient(top, #87cdf3 0%, #1b87c0 100%);
	background:-o-linear-gradient(top, #87cdf3 0%, #1b87c0 100%);
	background:-ms-linear-gradient(top, #87cdf3 0%, #1b87c0 100%);
	background:linear-gradient(to bottom, #87cdf3 0%, #1b87c0 100%);
	font:400 18px/20px 'open sans', sans-serif;
	text-align:center;
	color:#fff;
	text-shadow:0 2px 3px #a4d1eb;
}
#main .accountinfo  input[type="submit"]:hover{
	background:#1b87c0 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFiODdjMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4N2NkZjMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-moz-linear-gradient(top, #1b87c0 0%, #87cdf3 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #1b87c0), color-stop(100%, #87cdf3));
	background:-webkit-linear-gradient(top, #1b87c0 0%, #87cdf3 100%);
	background:-o-linear-gradient(top, #1b87c0 0%, #87cdf3 100%);
	background:-ms-linear-gradient(top, #1b87c0 0%, #87cdf3 100%);
	background:linear-gradient(to bottom, #1b87c0 0%, #87cdf3 100%);
}
#main .accountinfo .accountform input[type="submit"]{
	margin: 9px 0 0;
	}
#main .accountinfo .heading{
	display:block;
	color:#339dd6;
	font-size:18px;
	line-height:22px;
	position:relative;
	margin: 0 0 16px;
	padding:0;
	}
#main .accountinfo .heading:after{
	width: 0;
	position:absolute;
	left:-38px;
	top:4px;
	height: 0;
	border-style: solid;
	border-width: 18px 6px 0 6px;
	border-color: #339dd6 transparent transparent;
	}
.paymnetform:after{
	display:block;
	clear:both;
	content:'';
	}
.paymnetform{
	padding: 0 17px 28px 0;
	margin: 0 0 18px;
	border-bottom:solid 1px #d3d4d4;
	}
.paymentmethods{
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
	}
.paymentmethods li{
	float:left;
	margin: 0 17px 13px 0;
	}
.paymentmethods li img{
	display:block;
	width:100%;
	}
.paymnetform .row{
	padding: 0 0 15px;
	}
.paymnetform .row:after{
	display:block;
	clear:both;
	content:'';
	}
.paymnetform .field{
	float:left;
	width:328px;
	}
.paymnetform .field2{
	float:left;
	width:142px;
	margin: 0 0 0 11px;
	}
.paymnetform .fields-holder:after{
	display:block;
	clear:both;
	content:'';
	}
.paymnetform .date{
	width:95px;
	float:left;
	}
.paymnetform .year{
	width:122px;
	float:right;
	}
#main .accountinfo  .paymnetform .year .select-area .center{
	padding:11px 29px;
	}
.paymnetform .select-holder2{
	float:right;
	width:230px;
	}
.paymnetform .country-select{
	float:right;
	width:230px;
	}
#main .accountinfo .paymnetform input[type="submit"]{
	min-width:339px;
	margin: 8px 0 0;
	padding:0 9px 0 0;
	}
#main .accountinfo .passwordform input[type="submit"]{
	min-width:260px;
	margin: 12px 0 0;
	}
#main .accountinfo .passwordform .heading{ margin: 0 0 20px;}
#main .accountinfo .passwordform{
	border:0;
	margin:0;
	padding:0 0 7px;
}
#main .accountinfo .password-alert{
	display:inline-block;
	vertical-align:top;
	color:#ec0423;
	font-size:14px;
	line-height:16px;
	margin: 0 0 0 22px;
	padding: 0 0 8px;
	}
#main .accountinfo .passwordform label{
	display:inline-block;
	vertical-align:top;
	}
.loginform{
	max-width:328px;
	padding: 64px 0 0;
}
.loginform .row:after, .shareform .row:after{
	display: block;
	clear:both;
	content:'';
	}
.shareform .row{
	padding: 0 0 9px;
	}
#main .accountinfo .shareform  input[type="submit"]{ margin: 10px 0 0;}
.loginform .row{ padding: 0 0 8px;}
#main .accountinfo .loginform input[type="submit"]{
	margin: 13px 0 0;
	}
#main .accountinfo .loginform label{
	float:left;
	}
#main .accountinfo .loginform .forget{
	float:right;
	font-size:14px;
	color:#339dd6;
	text-decoration:underline;
	}
#main .accountinfo .loginform .forget:hover, #main .accountinfo .loginform .newuser:hover{
	text-decoration:none;
	}
#main .accountinfo .loginform .newuser{
	float:right;
	font-size:14px;
	color:#339dd6;
	margin: 12px 0 0;
	text-decoration:underline;
	}
#main .accountinfo .loginform h1{
	padding: 0 200px 0 0;
	margin: 0 0 36px;
	}
#main .accountinfo2{
	padding:100px 0;
	width:328px;
	margin:0 auto;
	min-height:448px;
	}
#main .accountinfo2 .shareform h1{
	text-align:center;
	line-height:28px;
	}
#main .accountinfo2 .shareform{ padding: 47px 0 0;}
#main .accountinfo2 .shareform .textfield{
	padding: 8px 10px;
	}
#main .accountinfo2 .shareform .btn-holder{
	overflow:hidden;
	}
#main .accountinfo2 .shareform .btn-holder input[type="submit"]{
	float:left;
	}
#main .accountinfo2 .shareform .btn-holder .notnow{
	float:left;
	color:#339dd6;
	font-size:14px;
	text-decoration:underline;
	line-height:16px;
	margin:27px 0 0 31px;
	}
#main .accountinfo2 .shareform .btn-holder .notnow:hover{
	text-decoration: none;
	}
#main .accountinfo2 .shareform .logo{
	display:inline-block;
	vertical-align:top;
	float:none;
	margin:-6px -10px 5px  4px ;
	}
#main .accountinfo2 .forgetpassword h1{
	text-align:left;
	margin: 0 0 8px;
	}
#main .forgetpassword .row:after{
	display: block;
	clear:both;
	content:'';
	}
#main .forgetpassword .row{
	padding: 0 0 32px;
	}
#main .forgetpassword .loginemail{
	display:block;
	font-size:14px;
	color:#414142;
	margin: 0 -78px 13px 0;
	}
#main .forgetpassword{ padding-top:64px;}
#main .accountinfo .forgetpassword label{
	margin:0 0 4px -1px;
	}
.terms #content{
	float:right;
	width:71.55%;
	}
.terms #content .container3{
	border:0;
	width:100%;
	padding:0;
	box-shadow:none;
	}
.list-holder  .terms-conditions{
	overflow:hidden;
	font-size:14px;
	line-height:17px;
	color:#414142;
	padding: 100px 223px 0 0;
	}
.list-holder .terms-conditions .title{
	font-size:14px;
	line-height:16px;
	margin: 0 0 7px;
	}
.terms-conditions h1{
	font-size:28px;
	line-height:32px;
	color:#414142;
	margin: 0 0 29px;
	font-weight:300;
	letter-spacing:-1px;
	}
.terms-conditions p{ margin: 0 0 31px;}
.list-holder  .terms-conditions .welcometext{
	display:block;
	margin: 0 0 8px;
	}
.terms #content .container3.list-holder .scrollable-area{
	height:646px;
	}
.terms-conditions .last-modified{
	display:block;
	margin: 0 0 8px;
	}
.terms-conditions ol{
	margin:-22px 0 0;
	padding:0;
	overflow:hidden;
	counter-reset:item;
	}
.terms-conditions ol li{
	overflow:hidden;
	margin: 0 0 37px;
	position:relative;
	}
.terms-conditions ol li:before{
	float:left;
	font-weight:bold;
	background:#fff;
	content:counters(item, ".") ".";
	counter-increment:item;
}
.terms-conditions ol li .head{
	font-weight:600;
	text-indent:5px;
	float:left;
	}
#main .accountinfo .loginform .textfield{ padding: 8px 15px;}
#sidebar .teens{
	display:block;
	text-align:center;
	color:#289cd7;
	font-weight:bold;
	font-size:12px;
	line-height:14px;
	border-bottom:solid 1px #bebebe;
	padding: 9px 5px 8px 9999px;
	position:relative;
	z-index:4;
	-webkit-box-shadow: 3px 1px 2px 0 rgba(0, 0, 0, 0.2);
	box-shadow:3px 1px 2px 0 rgba(0, 0, 0, 0.2);
	margin: 0 0 0 -9999px;
	}
.uidashboard #main{
	background:#deeff6;
	}
#sidebar{
	width:130px;
	background:#fff;
	float:left;
	position:relative;
	text-align:center;
	margin-left:-100%;
	height:100%;
}
.uidashboard #sidebar{box-shadow:2px 2px 3px rgba(0, 0, 0, 0.2);}
.content-holder{
	margin-left:130px;
	box-shadow:1px 2px 3px rgba(0, 0, 0, 0.2) inset;
}
.addmenu{
	overflow:hidden;
	margin:0;
	padding:0;
	list-style:none;
	}
.addmenu > li{
	overflow:hidden;
	margin: 0 0 2px;
	}
.addmenu > li > a{
	display:block;
	background:#f0f1f1;
	text-decoration:none;
	color:#bbbdbf;
	padding: 17px 0 3px 18px;
	}
.addmenu > li > a:hover, .addmenu > li.active > a{
	background: rgb(208,236,248) url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2QwZWNmOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg0JSIgc3RvcC1jb2xvcj0iI2QwZWNmOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg2JSIgc3RvcC1jb2xvcj0iI2NkZWJmNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjkxJSIgc3RvcC1jb2xvcj0iI2M2ZTdmNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjkyJSIgc3RvcC1jb2xvcj0iI2MyZTZmMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk0JSIgc3RvcC1jb2xvcj0iI2JmZTRmNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk3JSIgc3RvcC1jb2xvcj0iI2I2ZGZmMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk5JSIgc3RvcC1jb2xvcj0iI2IzZGVmMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhZWRiZjAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, rgba(208,236,248,1) 0%, rgba(208,236,248,1) 84%, rgba(205,235,245,1) 86%, rgba(198,231,246,1) 91%, rgba(194,230,242,1) 92%, rgba(191,228,244,1) 94%, rgba(182,223,241,1) 97%, rgba(179,222,241,1) 99%, rgba(174,219,240,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(208,236,248,1)), color-stop(84%,rgba(208,236,248,1)), color-stop(86%,rgba(205,235,245,1)), color-stop(91%,rgba(198,231,246,1)), color-stop(92%,rgba(194,230,242,1)), color-stop(94%,rgba(191,228,244,1)), color-stop(97%,rgba(182,223,241,1)), color-stop(99%,rgba(179,222,241,1)), color-stop(100%,rgba(174,219,240,1)));
	background: -webkit-linear-gradient(top, rgba(208,236,248,1) 0%,rgba(208,236,248,1) 84%,rgba(205,235,245,1) 86%,rgba(198,231,246,1) 91%,rgba(194,230,242,1) 92%,rgba(191,228,244,1) 94%,rgba(182,223,241,1) 97%,rgba(179,222,241,1) 99%,rgba(174,219,240,1) 100%);
	background: -o-linear-gradient(top, rgba(208,236,248,1) 0%,rgba(208,236,248,1) 84%,rgba(205,235,245,1) 86%,rgba(198,231,246,1) 91%,rgba(194,230,242,1) 92%,rgba(191,228,244,1) 94%,rgba(182,223,241,1) 97%,rgba(179,222,241,1) 99%,rgba(174,219,240,1) 100%);
	background: -ms-linear-gradient(top, rgba(208,236,248,1) 0%,rgba(208,236,248,1) 84%,rgba(205,235,245,1) 86%,rgba(198,231,246,1) 91%,rgba(194,230,242,1) 92%,rgba(191,228,244,1) 94%,rgba(182,223,241,1) 97%,rgba(179,222,241,1) 99%,rgba(174,219,240,1) 100%);
	background: linear-gradient(to bottom, rgba(208,236,248,1) 0%,rgba(208,236,248,1) 84%,rgba(205,235,245,1) 86%,rgba(198,231,246,1) 91%,rgba(194,230,242,1) 92%,rgba(191,228,244,1) 94%,rgba(182,223,241,1) 97%,rgba(179,222,241,1) 99%,rgba(174,219,240,1) 100%);
}
.addmenu > li a:hover .title, .addmenu > li.active a .title{ color:#1e569f;}
.addmenu > li a:hover .title:before, .addmenu > li.active a .title:before{background-position:-1px 0;}
.addmenu > li .title{
	display:block;
	position:relative;
	font-size:17px;
	font-weight:normal;
	text-align:left;
	line-height:24px;
	padding: 0 0 11px 36px;
	color:#bbbdbf;
	}
.addmenu > li .title:before{
	background:url(../img/v2/teennenu-iconssprite.png) -60px 0 no-repeat;
	content:'';
	position:absolute;
	left:3px;
	top:0;
	width:22px;
	height:21px;
	}
.addmenu .icons{
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
	}
.addmenu .icons li{
	display:inline-block;
	vertical-align:middle;
	margin: 0 14px 15px 0;
	}
.addmenu .icons li span{
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../img/v2/teennenu-iconssprite.png) no-repeat -62px -35px;
	width: 17px;
	height: 35px;
}
.addmenu .icons li span.iphone{
	background:url(../img/v2/teennenu-iconssprite.png) no-repeat -62px -35px;
	width: 17px;
	height: 35px;
	}
.addmenu .icons li span.facebook{
	background:url(../img/v2/teennenu-iconssprite.png) no-repeat -63px -90px;
	width: 16px;
	height: 33px;
	}
.addmenu > li > a:hover .icons li span.iphone, .addmenu > li.active > a .icons li span.iphone{ background-position:-3px -35px;}
.addmenu > li > a:hover .icons li span.facebook, .addmenu > li.active > a .icons li span.facebook{ background-position:-4px -90px;}
.addmenu > li > a:hover .icons li span.instagram, .addmenu > li.active > a .icons li span.instagram{ background-position:0 -148px;}
.addmenu .icons li span.instagram{
	background:url(../img/v2/teennenu-iconssprite.png) no-repeat -59px -149px;
	width: 24px;
	height: 24px;
	}
.addmenu > li a.addnew{
	display: table;
	width:100%;
	height:106px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	text-align:center;
	padding: 10px;
	color:#3d73b8;
	font-size:14px;
	line-height:16px;
	-webkit-box-sizing:border-box;
}
.addmenu > li a.addnew span{
	display:table-cell;
	position:relative;
	vertical-align:middle;
	}
.addmenu > li a.addnew span:before{
	display:inline-block;
	vertical-align:top;
	background:url(../img/v2/ico-add.png) no-repeat;
	content:'';
	width:17px;
	margin: 0 7px 0 0;
	height:17px;
}
#sidebar .scrollable-area{
	height:650px;
	}
#sidebar.add .scrollable-area{
	height:617px;
	}
#sidebar.add{
	-webkit-box-shadow: 2px 1px 2px 0 rgba(0, 0, 0, 0.2);
	box-shadow:2px 1px 2px 0 rgba(0, 0, 0, 0.2);
	}
#sidebar .vscroll-line{
	background:#f9fbfa;
	border-left:solid 1px #eff3f4;
	}
#sidebar .scrollable-area-wrapper .hscroll-slider, #sidebar .scrollable-area-wrapper .vscroll-slider{
	width:4px;
	}
#sidebar .scrollable-area-wrapper .hscrollbar, #sidebar .scrollable-area-wrapper .vscrollbar{
	width:5px;
	right:0;
	}
.dashboradbar{
	overflow:hidden;
	-webkit-box-shadow: 1px 1px 2px 0 rgba(0, 0, 0, 0.2);
	box-shadow:1px 1px 2px 0 rgba(0, 0, 0, 0.2);
	position:relative;
	z-index:666;
	min-height:31px;
	border-bottom:solid 1px #c0c1c1;
	background: rgb(244,244,244) url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y0ZjRmNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ3JSIgc3RvcC1jb2xvcj0iI2ViZWJlYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkYWRhZGEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, rgba(244,244,244,1) 0%, rgba(235,235,235,1) 47%, rgba(218,218,218,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(244,244,244,1)), color-stop(47%,rgba(235,235,235,1)), color-stop(100%,rgba(218,218,218,1)));
	background: -webkit-linear-gradient(top, rgba(244,244,244,1) 0%,rgba(235,235,235,1) 47%,rgba(218,218,218,1) 100%);
	background: -o-linear-gradient(top, rgba(244,244,244,1) 0%,rgba(235,235,235,1) 47%,rgba(218,218,218,1) 100%);
	background: -ms-linear-gradient(top, rgba(244,244,244,1) 0%,rgba(235,235,235,1) 47%,rgba(218,218,218,1) 100%);
	background: linear-gradient(to bottom, rgba(244,244,244,1) 0%,rgba(235,235,235,1) 47%,rgba(218,218,218,1) 100%);
	margin: 0 -9999px 0 0;
	padding: 0 9999px 0  0;
	}
.dashboradbar ul{
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
	}
.dashboradbar ul li{
	float:left;
	margin: 0 6px 0 0;
	}
.dashboradbar ul li:first-child{
	border-left:solid 1px #cbcbcb;
	}
.dashboradbar ul a{
	display:block;
	color:#767676;
	line-height:21px;
	padding: 5px 34px 5px 23px;
	position:relative;
}
.dashboradbar ul li.active a{
	text-decoration:none;
	background: rgb(215,215,216);
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q3ZDdkOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMwJSIgc3RvcC1jb2xvcj0iI2RmZGZkZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYwJSIgc3RvcC1jb2xvcj0iI2UxZTFlMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkN2Q3ZDciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, rgba(215,215,216,1) 0%, rgba(223,223,223,1) 30%, rgba(225,225,225,1) 60%, rgba(215,215,215,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(215,215,216,1)), color-stop(30%,rgba(223,223,223,1)), color-stop(60%,rgba(225,225,225,1)), color-stop(100%,rgba(215,215,215,1)));
	background: -webkit-linear-gradient(top, rgba(215,215,216,1) 0%,rgba(223,223,223,1) 30%,rgba(225,225,225,1) 60%,rgba(215,215,215,1) 100%);
	background: -o-linear-gradient(top, rgba(215,215,216,1) 0%,rgba(223,223,223,1) 30%,rgba(225,225,225,1) 60%,rgba(215,215,215,1) 100%);
	background: -ms-linear-gradient(top, rgba(215,215,216,1) 0%,rgba(223,223,223,1) 30%,rgba(225,225,225,1) 60%,rgba(215,215,215,1) 100%);
	background: linear-gradient(to bottom, rgba(215,215,216,1) 0%,rgba(223,223,223,1) 30%,rgba(225,225,225,1) 60%,rgba(215,215,215,1) 100%);
	font-weight:600;
	}
.dashboradbar ul a:after{
	position:absolute;
	right:-6px;
	top:0;
	content:'';
	background:url(../img/v2/bgbtn-active.png) no-repeat;
	width:6px;
	height:31px;
	}
.dashboradbar ul li.active a:after{
	background:url(../img/v2/bgbtn.png) no-repeat;
	}
.dashboradbar ul a:hover{
	text-decoration:none;
	color:#767676;
	}
.dashboard-message{
	overflow:hidden;
	background:#289cd7;
	}
.dashboard-message .text{
	overflow:hidden;
	color:#fff;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	padding: 16px 25px 8px 24px;
	}
.dashboard-message .lastlogin{
	display:block;
	font-size:10px;
	color:#bde5f5;
	margin: 0 0 7px;
	}
.dashboard-message .text-holder{
	position:relative;
	}
.dashboard-message .text-holder:after{
	display:block;
	clear:both;
	content:'';
	}
.dashboard-message .subtitle{
	float:left;
	width:65%;
	font-size:26px;
	line-height:28px;
	padding: 0 0 0 34px;
	position:relative;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	margin: 0 0 0 -6px;
	}
.dashboard-message .subtitle:after{
	position:absolute;
	left:0;
	top:0;
	content:"";
	background:url(../img/v2/ico-heading.png) no-repeat;
	width:26px;
	height:26px;
	}
.dashboard-message .subtitle span{
	font-size:15px;
	line-height:26px;
	font-weight: 300;
	}
.dashboard-message .subtitle a{
	color:#c0e7f6;
	line-height:22px;
	display:inline-block;
	vertical-align:top;
	margin: 6px 0 0;
	border-bottom:solid 2px #4fafdf;
	}
.dashboard-message .subtitle a:hover{
	text-decoration:none;
	border-bottom:solid 2px #289cd7;
}
.dashboard-message .upgrade{
	float:right;
	font-size:15px;
	color:#f1f1f2;
	font-weight: 300;
	padding: 11px 0 0;
	}
.dashboard-message .upgrade a{
	color:#fff100;
	display:inline-block;
	vertical-align:top;
	padding: 0 0 3px;
	border-bottom:solid 2px #5eb1a1;
	}
.dashboard-message .upgrade a:hover{
	text-decoration:none;
	border-bottom:solid 2px #289cd7;
	}
.dashboard-message .kiktext{
	float:right;
	width:285px;
	position:relative;
	padding: 10px 49px 11px 25px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	background: rgb(192,215,47) url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2MwZDcyZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE3JSIgc3RvcC1jb2xvcj0iI2I2ZDUzMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIxJSIgc3RvcC1jb2xvcj0iI2I3ZDMzMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI4JSIgc3RvcC1jb2xvcj0iI2IxZDMzNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMyJSIgc3RvcC1jb2xvcj0iI2I0ZDIzMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM4JSIgc3RvcC1jb2xvcj0iI2FlZDEzNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQyJSIgc3RvcC1jb2xvcj0iI2FlZDAzMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY5JSIgc3RvcC1jb2xvcj0iI2ExY2QzYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjczJSIgc3RvcC1jb2xvcj0iI2ExY2IzNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgxJSIgc3RvcC1jb2xvcj0iIzljY2MzYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgzJSIgc3RvcC1jb2xvcj0iIzlkY2EzOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjkyJSIgc3RvcC1jb2xvcj0iIzk3Y2EzZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk0JSIgc3RvcC1jb2xvcj0iIzk1YzgzYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk2JSIgc3RvcC1jb2xvcj0iIzk3Y2EzZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5NGM3M2EiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, rgba(192,215,47,1) 0%, rgba(182,213,50,1) 17%, rgba(183,211,49,1) 21%, rgba(177,211,52,1) 28%, rgba(180,210,50,1) 32%, rgba(174,209,53,1) 38%, rgba(174,208,51,1) 42%, rgba(161,205,58,1) 69%, rgba(161,203,55,1) 73%, rgba(156,204,60,1) 81%, rgba(157,202,57,1) 83%, rgba(151,202,61,1) 92%, rgba(149,200,59,1) 94%, rgba(151,202,61,1) 96%, rgba(148,199,58,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(192,215,47,1)), color-stop(17%,rgba(182,213,50,1)), color-stop(21%,rgba(183,211,49,1)), color-stop(28%,rgba(177,211,52,1)), color-stop(32%,rgba(180,210,50,1)), color-stop(38%,rgba(174,209,53,1)), color-stop(42%,rgba(174,208,51,1)), color-stop(69%,rgba(161,205,58,1)), color-stop(73%,rgba(161,203,55,1)), color-stop(81%,rgba(156,204,60,1)), color-stop(83%,rgba(157,202,57,1)), color-stop(92%,rgba(151,202,61,1)), color-stop(94%,rgba(149,200,59,1)), color-stop(96%,rgba(151,202,61,1)), color-stop(100%,rgba(148,199,58,1)));
	background: -webkit-linear-gradient(top, rgba(192,215,47,1) 0%,rgba(182,213,50,1) 17%,rgba(183,211,49,1) 21%,rgba(177,211,52,1) 28%,rgba(180,210,50,1) 32%,rgba(174,209,53,1) 38%,rgba(174,208,51,1) 42%,rgba(161,205,58,1) 69%,rgba(161,203,55,1) 73%,rgba(156,204,60,1) 81%,rgba(157,202,57,1) 83%,rgba(151,202,61,1) 92%,rgba(149,200,59,1) 94%,rgba(151,202,61,1) 96%,rgba(148,199,58,1) 100%);
	background: -o-linear-gradient(top, rgba(192,215,47,1) 0%,rgba(182,213,50,1) 17%,rgba(183,211,49,1) 21%,rgba(177,211,52,1) 28%,rgba(180,210,50,1) 32%,rgba(174,209,53,1) 38%,rgba(174,208,51,1) 42%,rgba(161,205,58,1) 69%,rgba(161,203,55,1) 73%,rgba(156,204,60,1) 81%,rgba(157,202,57,1) 83%,rgba(151,202,61,1) 92%,rgba(149,200,59,1) 94%,rgba(151,202,61,1) 96%,rgba(148,199,58,1) 100%);
	background: -ms-linear-gradient(top, rgba(192,215,47,1) 0%,rgba(182,213,50,1) 17%,rgba(183,211,49,1) 21%,rgba(177,211,52,1) 28%,rgba(180,210,50,1) 32%,rgba(174,209,53,1) 38%,rgba(174,208,51,1) 42%,rgba(161,205,58,1) 69%,rgba(161,203,55,1) 73%,rgba(156,204,60,1) 81%,rgba(157,202,57,1) 83%,rgba(151,202,61,1) 92%,rgba(149,200,59,1) 94%,rgba(151,202,61,1) 96%,rgba(148,199,58,1) 100%);
	background: linear-gradient(to bottom, rgba(192,215,47,1) 0%,rgba(182,213,50,1) 17%,rgba(183,211,49,1) 21%,rgba(177,211,52,1) 28%,rgba(180,210,50,1) 32%,rgba(174,209,53,1) 38%,rgba(174,208,51,1) 42%,rgba(161,205,58,1) 69%,rgba(161,203,55,1) 73%,rgba(156,204,60,1) 81%,rgba(157,202,57,1) 83%,rgba(151,202,61,1) 92%,rgba(149,200,59,1) 94%,rgba(151,202,61,1) 96%,rgba(148,199,58,1) 100%);
	}
.dashboard-message .kiktext .new{
	background:url(../img/v2/bg-new.png) no-repeat;
	width:78px;
	height:79px;
	position:absolute;
	text-indent:-9999px;
	right:0;
	top:0;
	}
.dashboard-message .kiktext .text-holder{
	float:left;
	width:150px;
	color:#f1f1f2;
	}
.dashboard-message .kiktext .title{
	display:block;
	font-weight:300;
	font-size:26px;
	line-height:28px;
	}
.dashboard-message .kiktext span{
	display:block;
	text-transform:uppercase;
	font-size:10px;
	line-height:12px;
	margin: 0 0 -3px;
	}
.dashboard-message .kiktext .textkik{
	float:right;
	background:url(../img/v2/text-kik.png) no-repeat;
	width:53px;
	height:28px;
	margin: 16px 2px 0 0;
	text-indent:-9999px;
	overflow:hidden;
}
.content-area{
	background:#fff;
	overflow:hidden;
	}
.iponenav{
	float:left;
	width:130px;
	margin:0;
	padding:0;
	box-shadow:0 0 3px 0 rgba(0, 0, 0, 0.5);
	list-style:none;
	}
.iponenav ul{
	overflow:hidden;
	margin:0;
	padding:0;
	font-size:12px;
	line-height:12px;
	list-style:none;
	}
.iponenav ul li{ position:relative;}
.iponenav ul li .new{
	position:absolute;
	left:0;
	top:0;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../img/v2/btn-new.png) no-repeat;
	width:34px;
	height:35px;
	}
.iponenav ul li a{
	display:block;
	position:relative;
	color:#8a8c8f;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	min-height:61px;
	padding: 19px 6px 10px 60px;
}
.iponenav.add ul li a {
	display: table;
	height: 61px;
	width: 100%;
	padding: 15px 6px 15px 60px;
}
.iponenav ul li a:before {
	content: "";
	display: inline-block;
	vertical-align: middle;
	height: 100%;
}
.iponenav ul li a span {
	display: inline-block;
	vertical-align: middle;
}
.iponenav.add ul li a span {
	display: table-cell;
	vertical-align: middle;
}
.iponenav ul li a:hover, .iponenav ul li.active a{
	text-decoration:none;
	color:#404041;
	background:#dbf1f9;
	}
.iponenav ul li a:after{
	position:absolute;
	left:11px;
	top:12px;
	content:'';
	width:47px;
	height:47px;
	background:url(../img/v2/iphone-sprite.png) -75px -3px no-repeat;
}
.iponenav.add ul li a:after { top: 7px; }
.iponenav ul li a.sms:after{ background-position:-75px -3px; }
.iponenav ul li a.sms:hover:after, .iponenav ul li.active a.sms:after{ background-position: -2px -3px;}
.iponenav ul li a.deltxt:after{ background-position:-75px -62px; }
.iponenav ul li a.deltxt:hover:after, .iponenav ul li.active a.deltxt:after{ background-position: -2px -62px;}
.iponenav ul li a.location:after{ background-position:-75px -121px; }
.iponenav ul li a.location:hover:after, .iponenav ul li.active a.location:after{ background-position: -2px -121px;}
.iponenav ul li a.calls:after{ background-position: -75px -190px; }
.iponenav ul li a.calls:hover:after, .iponenav ul li.active a.calls:after{ background-position: -2px -190px;}
.iponenav ul li a.history:after{ background-position: -75px -249px; }
.iponenav ul li a.history:hover:after, .iponenav ul li.active a.history:after{ background-position: -2px -249px;}
.iponenav ul li a.watsapp:after{ background-position: -75px -318px; }
.iponenav ul li a.watsapp:hover:after, .iponenav ul li.active a.watsapp:after{ background-position: -2px -318px;}
.iponenav ul li a.kik:after{ background-position: -75px -377px; }
.iponenav ul li a.kik:hover:after, .iponenav ul li.active a.kik:after{ background-position: -2px -377px;}
.iponenav ul li a.search:after{ background-position: -75px -436px; }
.iponenav ul li a.search:hover:after, .iponenav ul li.active a.search:after{ background-position:  -2px -436px;}
.iponenav ul li a.bookmarks:after{ background-position: -75px -496px; }
.iponenav ul li a.bookmarks:hover:after, .iponenav ul li.active a.bookmarks:after{ background-position:  -2px -496px;}
.iponenav ul li a.followchat:after{ background-position:-75px -555px; }
.iponenav ul li a.contact:after{ background: url(../img/v2/ico-contact.png) no-repeat 50% 50%; }
.iponenav ul li a.followchat:hover:after, .iponenav ul li.active a.followchat:after{ background-position:  -2px -555px;}
.iponenav ul li a.feed:after{ background: url(../img/v2/ico-feed.png) no-repeat 50% 50%; }
.iponenav ul li a.fb-message:after{ background: url(../img/v2/ico-fb-message.png) no-repeat 50% 50%; }
.iponenav ul li a.fb-photos:after{ background: url(../img/v2/ico-fb-photos.png) no-repeat 50% 50%; }
.iponenav ul li a.fb-albums:after{ background: url(../img/v2/ico-fb-albums.png) no-repeat 50% 50%; }
.iponenav ul li a.fb-friends:after{ background: url(../img/v2/ico-fb-friends.png) no-repeat 50% 50%; }
.iponenav ul li a.fb-friends2:after{ background: url(../img/v2/ico-fb-friends2.png) no-repeat 50% 50%; }
.iponenav ul li a.in-feed:hover:after, .iponenav ul li.active a.in-feed:after { background: url(../img/v2/bg-icons.png) no-repeat 6px 7px; }
.iponenav ul li a.in-media:hover:after, .iponenav ul li.active a.in-media:after{ background: url(../img/v2/bg-icons.png) no-repeat 6px -54px; }
.iponenav ul li a.in-follow:hover:after, .iponenav ul li.active a.in-follow:after{ background: url(../img/v2/bg-icons.png) no-repeat 7px -115px; }
.iponenav ul li a.in-followers:hover:after, .iponenav ul li.active a.in-followers:after{ background: url(../img/v2/bg-icons.png) no-repeat 6px -176px; }
.iponenav ul li a.in-feed:after{ background: url(../img/v2/bg-icons.png) no-repeat -62px 7px; }
.iponenav ul li a.in-media:after{ background: url(../img/v2/bg-icons.png) no-repeat -62px -54px; }
.iponenav ul li a.in-follow:after{ background: url(../img/v2/bg-icons.png) no-repeat -61px -115px; }
.iponenav ul li a.in-followers:after{ background: url(../img/v2/bg-icons.png) no-repeat -62px -176px; }
.iponenav .scrollable-area, .sms-imessages .scrollable-area{height:650px;}
.iponenav .vscroll-line, .sms-imessages .scrollable-area .vscroll-line ,
.contact-list-holder .vscroll-line {
	background:#f9fbfa;
	border-left:solid 1px #eff3f4;
	}
.iponenav .scrollable-area-wrapper .hscroll-slider, .iponenav .scrollable-area-wrapper .vscroll-slider, .contact-list-holder .scrollable-area-wrapper .hscroll-slider{
	width:6px;
	}
.iponenav .scrollable-area-wrapper .hscrollbar, .iponenav .scrollable-area-wrapper .vscrollbar, .contact-list-holder .scrollable-area-wrapper .vscrollbar{
	width:6px;
	right:0;
	}
.sms-imessages .scrollable-area-wrapper .hscroll-slider, .sms-imessages .scrollable-area-wrapper .vscroll-slider{
	width:6px;
	}
.sms-imessages .scrollable-area-wrapper .hscrollbar, .sms-imessages .scrollable-area-wrapper .vscrollbar{
	width:6px;
	right:0;
	}
.sms-imessages{
	width:255px;
	float:left;
	box-shadow:0 0 3px 0 rgba(0, 0, 0, 0.5);
	border-left:solid 1px #cecece;
	}
.sms-imessages ul{
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
	}
.sms-imessages ul li{
	overflow:hidden;
	border-bottom:solid 1px #cecece;
	}
.sms-imessages ul li a{
	display:block;
	line-height:15px;
	font-size:12px;
	position: relative;
	text-decoration:none;
	padding: 13px 40px 8px 31px;
	}
.sms-imessages ul li a:after{
	position:absolute;
	right:16px;
	top:18px;
	content:'';
	width:11px;
	height:41px;
	z-index:2;
	background:url(../img/v2/sprite.png) -74px -269px no-repeat;
	}
.sms-imessages ul li.online a:before{
	position:absolute;
	left:14px;
	top:13px;
	content:'';
	background: rgb(118,200,239) url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzc2YzhlZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwYWI0ZTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, rgba(118,200,239,1) 0%, rgba(10,180,233,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(118,200,239,1)), color-stop(100%,rgba(10,180,233,1)));
	background: -webkit-linear-gradient(top, rgba(118,200,239,1) 0%,rgba(10,180,233,1) 100%);
	background: -o-linear-gradient(top, rgba(118,200,239,1) 0%,rgba(10,180,233,1) 100%);
	background: -ms-linear-gradient(top, rgba(118,200,239,1) 0%,rgba(10,180,233,1) 100%);
	background: linear-gradient(to bottom, rgba(118,200,239,1) 0%,rgba(10,180,233,1) 100%);
	width:11px;
	height:11px;
	border-radius:100%;
	z-index:4;
	}
.sms-imessages ul li a:hover, .sms-imessages ul li.active a{
	background:#e4f4fa;
	text-decoration:none;
	}
.sms-imessages ul li .time{
	display:block;
	color:#a6a8ab;
	margin: 0 0 3px;
	}
.sms-imessages ul li .title{
	display:block;
	color:#231f20;
	font-weight:600;
	margin: 0 0 2px;
	}
.sms-imessages ul li .message{
	display:block;
	color:#231f20;
	margin: 0 0 3px;
	}
.smstext-area{
	overflow:hidden;
	}
.smstext-area .text{
	padding:15px;
	}
.smstext-area .scrollable-area{height:650px;}
.smstext-area .vscroll-line, .smstext-area .scrollable-area .vscroll-line{
	background:#f9fbfa;
	border-left:solid 1px #eff3f4;
	}
.smstext-area .scrollable-area-wrapper .hscroll-slider, .smstext-area .scrollable-area-wrapper .vscroll-slider{
	width:17px;
	}
.smstext-area .scrollable-area-wrapper .hscrollbar, .smstext-area .scrollable-area-wrapper .vscrollbar{
	width:11px;
	right:0;
	}
.two-cols{
	float:left;
	width:75.24%;
}
.setupbar{
	background:#289cd7;
	overflow:hidden;
	padding: 35px 18px 16px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-webkit-box-sizing:border-box;
}
.onboarding .content-area{
	-webkit-box-shadow:inset 0 0 3px 0 rgba(0,0,0,0.5);
	box-shadow:inset 0 0 3px 0 rgba(0,0,0,0.3);
}
.setupbar .subtitle{
	float:left;
	font-size:26px;
	font-weight:300;
	color:#f1f1f2;
	line-height:28px;
	padding: 0 0 0 35px;
	position:relative;
}
.setupbar .subtitle:before{
	position:absolute;
	left:0;
	top:0;
	content:'';
	width:26px;
	height:26px;
	background:url(../img/v2/ico-heading.png) no-repeat;
}
.setupbar .setup-steps{
	float:right;
	margin:1px -11px 0 0;
	padding:8px 0 0;
	position:relative;
	list-style:none;
}
.setupbar .setup-steps li{
	width:175px;
	float:left;
	margin: 0 30px;
}
.setupbar .setup-steps.add1 li{
	width:68px;
	position: relative;
	z-index: 1;
}
.setupbar .setup-steps li .bullet {
	background:#55c1ee;
	border-radius: 100%;
	display: inline-block;
	height: 13px;
	position: relative;
	vertical-align: top;
	width: 13px;
	border: solid 1px #fff;
	z-index: 222;
}
.setupbar .setup-steps li.disabled .title,
.setupbar .setup-steps li.disabled .num{color:#85d4f0;}
.setupbar .setup-steps li.disabled .bullet{
	border-color: #85d4f0;
	background:#85d4f0;
}
.setupbar .setup-steps li.completed .bullet{
	background:#fff;
	}
.setupbar .setup-steps li .title {
	color: #fff;
	display: block;
	font-size: 12px;
	font-weight: 400;
	left: 50%;
	text-align:center;
	margin: 0 0 0 -50px;
	position: absolute;
	top: -19px;
	width: 100px;
}
.setupbar .setup-steps.add li .title{
	width: 171px;
	margin-left: -82px;
}
.setupbar .setup-steps li .num {
	bottom: -18px;
	color: #fff;
	font-size: 9px;
	left: 50%;
	margin: 0 0 0 -16px;
	position: absolute;
	text-transform: uppercase;
	width: 36px;
}
.setupbar .setup-steps li:last-child:before{
	width:42px;
	height:2px;
	content:'';
	position:absolute;
	right:0;
	top:50%;
	margin:1px 150px 0 0;
	border-bottom: dotted 2px #55c1ee;
}
.setupbar .setup-steps.add1 li:after{
	content:'';
	position: absolute;
	width:128px;
	left:0;
	top: 7px;
	height: 1px;
	background:#fff;
	z-index: -1;
}
.setupbar .setup-steps li.disabled:after{background:#6ec6ea;}
.setupbar .setup-steps.add1 li:last-child:after{
	width:40px;
	left:25px;
	border-top: dotted 2px #55c1ee;
	background:none;
}
.setupbar .setup-steps.add1 li:last-child:before{display: none;}
.setupbar .setup-steps:after{
	background:#c9e6f5;
	bottom: 6px;
	content: "";
	height: 2px;
	left: 50%;
	margin: 0 0 0 -205px;
	position: absolute;
	width: 247px;
}
.setupbar .setup-steps.add1:after{display: none;}
.two-cols .cols{
	overflow:hidden;
	
	}
.two-cols .service-messaage{
	float:left;
	width:30%;
	padding:30px 30px 15px 51px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	font-weight:300;
	font-size:16px;
	line-height:18px;
	color:#414141;
}
.two-cols .service-messaage h1{
	font-size:26px;
	color:#289cd7;
	line-height:28px;
	font-weight:300;
	margin: 0 0 7px;
	}
.two-cols .service-messaage p{ margin: 0 0 9px;}
.two-cols .devices-options{
	overflow:hidden;
	width:70%;
	padding: 29px 10px 0 0;
	text-align:center;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	}
.two-cols .devices-options h1{
	font-size:28px;
	color:#231f20;
	line-height:30px;
	font-weight:300;
	margin: 0 0 17px;
	}
.two-cols .devices-options ul{
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
	}
.two-cols .devices-options li{
	display:inline-block;
	vertical-align:top;
	margin: 0 2.1% 20px;
	}
.two-cols .devices-options li .img-holder{
	overflow:hidden;
	margin: 0 auto 13px;
	width:89px;
	}
.two-cols .devices-options li img{
	display:block;
	width:100%;
	}
.two-cols .devices-options .title{
	display:block;
	font-size:18px;
	color:#58595b;
	line-height:20px;
	max-width:93px;
	word-break:break-all;
	font-weight:300;
	margin: 0 0 14px;
	}
#main .two-cols .devices-options .btn1{
	width:93px;
	font-size:14px;
	line-height:18px;
	height:auto;
	display:inline-block;
	vertical-align:top;
	height:33px;
	min-width:inherit;
	padding: 6px 4px;
	margin:0 auto 6px;
	color:#fff;
	height:auto;
	border-radius:5px;
	}
#main .two-cols .devices-options li .remove{
	background: rgb(219,220,222) url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RiZGNkZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE0JSIgc3RvcC1jb2xvcj0iI2Q0ZDVkNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ1JSIgc3RvcC1jb2xvcj0iI2JlYmZjMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk3JSIgc3RvcC1jb2xvcj0iIzk0OTU5NyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5Njk3OTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, rgba(219,220,222,1) 0%, rgba(212,213,215,1) 14%, rgba(190,191,193,1) 45%, rgba(148,149,151,1) 97%, rgba(150,151,153,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(219,220,222,1)), color-stop(14%,rgba(212,213,215,1)), color-stop(45%,rgba(190,191,193,1)), color-stop(97%,rgba(148,149,151,1)), color-stop(100%,rgba(150,151,153,1)));
	background: -webkit-linear-gradient(top, rgba(219,220,222,1) 0%,rgba(212,213,215,1) 14%,rgba(190,191,193,1) 45%,rgba(148,149,151,1) 97%,rgba(150,151,153,1) 100%);
	background: -o-linear-gradient(top, rgba(219,220,222,1) 0%,rgba(212,213,215,1) 14%,rgba(190,191,193,1) 45%,rgba(148,149,151,1) 97%,rgba(150,151,153,1) 100%);
	background: -ms-linear-gradient(top, rgba(219,220,222,1) 0%,rgba(212,213,215,1) 14%,rgba(190,191,193,1) 45%,rgba(148,149,151,1) 97%,rgba(150,151,153,1) 100%);
	background: linear-gradient(to bottom, rgba(219,220,222,1) 0%,rgba(212,213,215,1) 14%,rgba(190,191,193,1) 45%,rgba(148,149,151,1) 97%,rgba(150,151,153,1) 100%);
	border:solid 1px #95979a;
	}
#main .two-cols .devices-options li .remove:hover{
	background: rgb(150,151,153) url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzk2OTc5OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMlIiBzdG9wLWNvbG9yPSIjOTQ5NTk3IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTUlIiBzdG9wLWNvbG9yPSIjYmViZmMxIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iODYlIiBzdG9wLWNvbG9yPSIjZDRkNWQ3IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2RiZGNkZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top, rgba(150,151,153,1) 0%, rgba(148,149,151,1) 3%, rgba(190,191,193,1) 55%, rgba(212,213,215,1) 86%, rgba(219,220,222,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(150,151,153,1)), color-stop(3%,rgba(148,149,151,1)), color-stop(55%,rgba(190,191,193,1)), color-stop(86%,rgba(212,213,215,1)), color-stop(100%,rgba(219,220,222,1)));
	background: -webkit-linear-gradient(top, rgba(150,151,153,1) 0%,rgba(148,149,151,1) 3%,rgba(190,191,193,1) 55%,rgba(212,213,215,1) 86%,rgba(219,220,222,1) 100%);
	background: -o-linear-gradient(top, rgba(150,151,153,1) 0%,rgba(148,149,151,1) 3%,rgba(190,191,193,1) 55%,rgba(212,213,215,1) 86%,rgba(219,220,222,1) 100%);
	background: -ms-linear-gradient(top, rgba(150,151,153,1) 0%,rgba(148,149,151,1) 3%,rgba(190,191,193,1) 55%,rgba(212,213,215,1) 86%,rgba(219,220,222,1) 100%);
	background: linear-gradient(to bottom, rgba(150,151,153,1) 0%,rgba(148,149,151,1) 3%,rgba(190,191,193,1) 55%,rgba(212,213,215,1) 86%,rgba(219,220,222,1) 100%);
	}
#main .two-cols .devices-options .requiredtext{
	color:#414141;
	font-size:13px;
	display:block;
	padding: 0 15px;
	width:75px;
	text-align: left;
	line-height:15px;
}
#main .two-cols .devices-options .requiredtext span{
	color:#37b34a;
}
.helpcenter{
	float:right;
	width:24.76%;
}
.helpcenter .helpinfo{
	overflow:hidden;
	box-shadow:0 0 2px 0 rgba(0, 0, 0, 0.3) inset;
	padding:17px 24px 20px;
	background: rgb(126,201,239) url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzdlYzllZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2MWI4ZTYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, rgba(126,201,239,1) 0%, rgba(97,184,230,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(126,201,239,1)), color-stop(100%,rgba(97,184,230,1)));
	background: -webkit-linear-gradient(top, rgba(126,201,239,1) 0%,rgba(97,184,230,1) 100%);
	background: -o-linear-gradient(top, rgba(126,201,239,1) 0%,rgba(97,184,230,1) 100%);
	background: -ms-linear-gradient(top, rgba(126,201,239,1) 0%,rgba(97,184,230,1) 100%);
	background: linear-gradient(to bottom, rgba(126,201,239,1) 0%,rgba(97,184,230,1) 100%);
	color:#fff;
	border-bottom:solid 1px #8bccb8;
	}
.helpcenter .helpinfo .title{
	font-size:15px;
	line-height:20px;
	}
.helpcenter .helpinfo .subtitle{
	font-size:14px;
	line-height:23px;
	display:inline-block;
	vertical-align:top;
	margin:0 0 0 5px;
	}
.helpcenter .helpinfo .tel{
	display:inline-block;
	vertical-align:top;
	position:relative;
	color:#fff;
	padding: 0 0 0 30px;
	font-size:16px;
	line-height:18px;
	}
.helpcenter .helpinfo .tel:after{
	position:absolute;
	left:0;
	top:4px;
	content:'';
	width:30px;
	height:27px;
	background:url(../img/v2/ico-tel.png) no-repeat;
}
.helpcenter .helpinfo .tel:hover{
	text-decoration:none;
}
.helpcenter .helpinfo .time{
	font-size:10px;
	display:inline-block;
	vertical-align:top;
	margin:2px 0 -2px 5px;
	line-height:18px;
	}
.helpcenter .headingholder{
	overflow:hidden;
	background:#37b34a;
	padding:11px 22px;
	color:#fff;
	font-size:13px;
	box-shadow:0 0 2px 0 rgba(0, 0, 0, 0.3) inset;
	line-height:15px;
	}
.helpcenter .headingholder .title{
	display:inline-block;
	vertical-align:top;
	margin: 0 11px 0 0;
	font-size:26px;
	line-height:28px;
	color:#f1f1f2;
	font-weight:300;
}
.helpcenter .headingholder .subtitle{
	display:inline-block;
	vertical-align:top;
	}
.helpcenter  .faqs{
	overflow:hidden;
	border-left:solid 1px #e3f1e0;
	}
.helpcenter  .faqs ul{
	margin:0;
	padding:15px 41px 0;
	list-style:none;
	}
.helpcenter  .faqs ul li{
	border-top:solid 1px #e6f5e8;
	padding: 10px 0 14px;
	font-size:13px;
	line-height:17px;
	}
.helpcenter  .faqs ul li a:after{
	position:absolute;
	left:-20px;
	top:5px;
	content:'';
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 5px 0 5px 10px;
	border-color: transparent transparent transparent #37b34a;
	}
.helpcenter  .faqs ul li.active a:after{
	border-width: 10px 5px 0 5px;
	top:8px;
	left:-24px;
	border-color: #37b34a transparent transparent transparent;
	}
.helpcenter  .faqs ul li.video a:after{
	border:0;
	background:url(../img/v2/videoico.png) no-repeat;
	width:21px;
	height:13px;
	}
.helpcenter  .faqs ul li.video a{ padding: 0 0 0 15px;}
.helpcenter  .faqs ul li:first-child{
	border:0;
	}
.helpcenter  .faqs ul li:after, .helpcenter  .faqs ul:after{
	display:block;
	clear:both;
	content:'';
}
.helpcenter  .faqs ul li a{
	color:#37b34a;
	position:relative;
	display:inline-block;
	vertical-align:top;
	}
.helpcenter  .faqs ul li a:hover{
	text-decoration:none;
	color:#4dca60;
	}
.helpcenter  .faqs ul li .slide{
	overflow:hidden;
	padding: 11px 0 0;
	font-size:13px;
	line-height:17px;
	color:#414141;
	}
.helpcenter  .faqs ul li .slide p{ margin: 0 0 17px;}
.helpcenter .scrollable-area{
	height:519px;
	}
.helpcenter .vscroll-line{
	background:#f9fbfa;
	border-left:solid 1px #eff3f4;
	}
.helpcenter .scrollable-area-wrapper .hscroll-slider{
	width:10px;
	}
.helpcenter .scrollable-area-wrapper .hscrollbar{
	width:10px;
	right:0;
	}
/* new pages updates */
.two-cols .cols.add{padding-bottom: 0;}
.devices-options .inner-content{
	min-height: 250px;
	padding-bottom: 20px;
}
.devices-options .btn-holder{padding-bottom: 20px;}
#main .two-cols .cols.add .btn1{
	width:147px;
	padding:9px 28px 10px;
	width:auto;
	font-size: 12px;
	height: auto;
	line-height: 16px;
	margin:0;
}
.cols.add .main-content{
	overflow:hidden;
	padding:29px 15px 13px 90px;
}
.cols.add2 .main-content{padding-left: 63px;}
.cols.add2 .select-device{
	padding: 29px 4px 0 45px;
}
.cols.add .main-content h1{
	font-size: 28px;
	font-weight: 300;
	color:#231f20;
	margin:0 0 38px;
}
.cols.add.add2 .main-content h1{margin-left: 91px;}
.main-content .monitor-holder{
	overflow:hidden;
	position: relative;
}
.main-content .facebook,
.main-content .instagram{
	float:left;
	width:27px;
	height: 55px;
	text-indent: -9999px;
	overflow:hidden;
	margin-right: 21px;
	background:url(../img/v2/ico-fb.png) no-repeat;
}
.main-content .instagram{
	width:46px;
	height: 46px;
	margin:4px 24px 0 0;
	background-image:url(../img/v2/ico-instagram01.png);
}
.main-content .wrap-r{
	overflow:hidden;
	padding-bottom: 15px;
}
.cols.add .monitoring-steps{
	font-size: 14px;
	color:#289cd7;
	padding-top: 11px;
	margin-bottom:31px;
	min-height: 150px;
}
.cols.add .monitoring-steps li{padding: 0 0 20px 16px;}
.cols.add .monitoring-steps li:before{
	font-weight: 400;
	width:16px;
	margin-left: -16px;
}
.cols.add .monitoring-steps li a{
	color:#289cd7;
	font-weight: 700;
}
.main-content .fb-user{
	padding:0 0 39px 14px;
	color:#20579f;
	overflow:hidden;
}
.fb-user .user{
	padding-bottom: 27px;
}
.fb-user .photo{
	display: inline-block;
	vertical-align: middle;
	margin-right: 19px;
}
.fb-user img{vertical-align: top;}
.fb-user .user a{color:#20579f;}
.fb-user .name{
	display: inline-block;
	vertical-align: middle;
	max-width: 200px;
	font-size: 16px;
}
.fb-user .note{
	font-size: 20px;
	line-height: 24px;
	max-width: 154px;
}
.main-content .other-opt{
	text-align: center;
	max-width: 324px;
	margin-left: -6px;
}
.add2 .main-content .other-opt{margin-left: 21px;}
.main-content .or{
	display: block;
	text-align: center;
	color:#414141;
	font-size: 16px;
	line-height: 20px;
	font-weight: 300;
	padding-bottom: 13px;
}
.main-content .add-network{
	margin:0;
	padding:0 0 16px;
	list-style: none;
}
.add-network li{
	display: inline-block;
	vertical-align: bottom;
	width:122px;
}
.add-network li .img{
	text-align: center;
	display: block;
	padding-bottom: 7px;
}
.add-network li:last-child .img{padding-bottom: 15px;}
#main .two-cols .cols.add .add-network .btn1{
	padding:5px 9px 6px;
	min-width:120px;
	margin:0;
}
.main-content .add-teen{
	text-transform: capitalize;
	padding:6px 0 0;
	display: block;
}
.main-content .add-teen a{
	display: inline-block;
	vertical-align: top;
	padding-left:24px;
	position: relative;
	font-size: 14px;
	line-height: 18px;
	color:#3d73b8;
}
.main-content .add-teen a:after{
	content:'';
	position: absolute;
	width:17px;
	height: 17px;
	left:0;
	top:0;
	background:url(../img/v2/ico-add.png) no-repeat;
}
.main-content .device-info{
	font-size: 13px;
	line-height: 15px;
	font-weight: 400;
	color:#a6a8ab;
	padding:9px 0 0;
}
.main-content .device-info:after{
	content:'';
	display: block;
	clear: both;
}
.device-info .img-holder{
	float:left;
	margin-right: 19px;
}
.device-info .img-holder img{vertical-align: top;}
.device-info .wrap-r{
	overflow:hidden;
}
.device-info .desc{
	padding-left: 6px;
}
.device-info header{
	padding-bottom: 10px;
}
.device-info h2{
	font-size: 17px;
	line-height: 19px;
	color:#289cd7;
	font-weight: 300;
	margin:0 0 4px;
}
.device-info .meta{
	font-style: normal;
	color:#414141;
	font-weight: 600;
	display: inline-block;
	vertical-align: top;
	position: relative;
}
.device-info dl{
	margin:0 0 31px;
}
.device-info dl dt{
	float:left;
}
.device-info dl dd{
	margin:0;
	overflow:hidden;
}
.device-info .mail-sent{
	overflow:hidden;
}
.mail-sent .photo{
	float:left;
	margin-right: 10px;
}
.mail-sent .notes{
	overflow:hidden;
	max-width: 140px;
	color:#289cd7;
}
.mail-sent .notes a{
	color:#289cd7;
	font-weight: 600;
}
.mail-sent h3{
	font-size: 13px;
	font-weight: 700;
	margin:0;
}
.device-info .complete{
	font-size: 13px;
	font-weight: 600;
	display: block;
	color:#289cd7;
	margin-bottom: 44px;
}
.cols.add .service-messaage{
	line-height: 19px;
}
.cols.add .service-messaage h1{
	margin-bottom: 22px;
}
/*.two-cols .cols.add2 .service-messaage p{margin-bottom: 36px;}*/
.service-messaage .faq{
	font-size: 12px;
	line-height: 15px;
	color:#37b34a;
	max-width: 111px;
	padding-top: 25px;
}
.service-messaage .faq a{color:#37b34a;}
.login-form{
	padding-bottom: 20px;
	max-width: 282px;
	margin-left:47px;
}
.login-form fieldset{
	padding-bottom: 21px;
}
.cols.add .main-content .login-form h1{
	text-align: center;
	margin:0 0 24px 18px;
}
.login-form .row{
	padding-bottom: 22px;
}
.login-form label{
	display: inline-block;
	vertical-align: top;
	position: relative;
	font-size: 15px;
	line-height: 17px;
	color:#414141;
	text-transform: capitalize;
	margin-bottom: 4px;
}
.help{
	position: absolute;
	width:7px;
	height: 10px;
	color:#37b34a;
	font-size: 13px;
	line-height: 14px;
	top:-5px;
	right:-11px;
	cursor: pointer;
}
.help .open{font-weight: 300;}
.popup{
	position: absolute;
	width:219px;
	left:20px;
	border:2px solid #e3e4e5;
	background:#fff;
	font-size: 13px;
	line-height: 17px;
	font-weight: 400;
	color:#414141;
	z-index: 555;
	display: none;
	padding:17px 20px 20px;
	box-shadow: 2px 2px 3px -2px #dedede;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.popup a{color:#37b34a;}
.popup-active .popup{display: block;}
.popup:after{
	content:'';
	position: absolute;
	left:-17px;
	top:15px;
	width:17px;
	height: 21px;
	background:url(../img/v2/arrow01.png) no-repeat;
}
.popup .wrap{padding-bottom: 25px;}
.popup .title{
	margin-bottom:10px;
	display: block;
	color:#37b34a;
}
.popup p{margin:0 0 15px;}
.popup .close{
	position: absolute;
	right:-13px;
	top:-13px;
	background:#fff;
	width:26px;
	height: 26px;
	border:1px solid #d4d6d7;
	border-radius: 50%;
	overflow:hidden;
	text-indent: -9999px;
}
.popup .close:hover{box-shadow: 0 0 1px #a8aaad;}
.popup .close:before,
.popup .close:after{
	content:'';
	position: absolute;
	left:6px;
	top: 12px;
	width:14px;
	height: 1px;
	background:#a8aaad;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
}
.popup .close:after{
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg);
	
}
.login-form .faq{
	font-size: 12px;
	line-height: 15px;
	color:#37b34a;
}
.login-form .faq a{color:#37b34a;}
.login-form input[type="text"],
.login-form input[type="password"]{
	box-sizing:border-box;
	width:100%;
	background:#fcfbea;
	border:1px solid #edecdc;
	border-radius: 0;
	margin:0 0 4px;
	outline:none;
	font-size: 14px;
	line-height: 19px;
	padding:7px 10px;
}
.login-form .error-msg{
	display: block;
	position: relative;
	padding:0 0 25px 33px;
	font-size: 12px;
	line-height: 14px;
	color: #eb008b;
	font-weight: 400;
}
.login-form .error-msg:before{
	content:'';
	position: absolute;
	width:13px;
	height: 13px;
	background:url(../img/v2/alertico.png) no-repeat;
	left:16px;
	top: 0;
}
.login-form .btn-wrap{
	text-align: center;
}
#main .two-cols .cols.add .login-form input[type="submit"]{
	min-width: 168px;
	padding:12px 28px 12px;
	font-size: 15px;
}
.select-device .scrollable-area{
	height:479px;
}
.select-device>header{
	padding-bottom: 18px;
	font-size: 12px;
	line-height: 15px;
	font-weight: 400;
	max-width: 400px;
	text-align: center;
}
.select-device>header>p{margin:0;}
.select-device header a{
	color:#37b34a;
}
.cols.add .select-device h1{
	margin-bottom: 6px;
}
.select-device .device-info{
	padding-bottom: 36px;
}
.select-device .device-info .img-holder{
	width:80px;
	text-align: right;
	margin:0 14px 10px 0;
}
.select-device .device-info .desc{
	float:left;
}
.select-device .device-info dl{margin-bottom: 9px;}
#main .two-cols .cols.add .select-device .btn1{padding:9px 29px 10px;}
.select-device .scrollable-area-wrapper .hscroll-slider,
.select-device .scrollable-area-wrapper .vscroll-slider,
.select-device .scrollable-area-wrapper .hscrollbar,
.select-device .scrollable-area-wrapper .vscrollbar{width:11px;}
.contact-list-holder {
	float: left;
	width: 272px;
	padding: 14px 0 0 12px;
}
.contact-search {
	border: 1px solid #acadb0;
	padding: 10px 14% 10px 8%;
	margin: 0 7px 7px 21px;
	position: relative;
}
.contact-search input[type="text"] {
	float: left;
	width: 100%;
	border: none;
	box-shadow: none !important;
	height: 20px;
	padding: 0;
	margin: 0;
	color: #808184;
	font: 12px/16px 'open sans', Arial, Helvetica, sans-serif;
}
.contact-search input[type="submit"] {
	text-indent: -9999px;
	overflow: hidden;
	width: 18px;
	height: 20px;
	background: url(../img/v2/bg-submit2.png) no-repeat;
	float: right;
	border: none;
	margin: 0;
	padding: 0;
	position: absolute;
	right: 4%;
	top: 10px;
}
.contact-search ::-webkit-input-placeholder{
color:#808184;
}
.contact-search :-moz-placeholder{
color:#808184;
}
.contact-search ::-moz-placeholder{
 color:#808184;
 opacity:1;
}
.contact-search :-ms-input-placeholder{
color:#808184;
}
.contact-list-holder .scrollable-area {
	height: 587px;
}
.contact-list-holder .vscroll-line {
	border-right: 1px solid #e2e3e3;
}
.contact-list-holder .tags {
	margin: 0;
	padding: 12px 0 0;
	list-style: none;
	float: left;
}
.contact-list-holder .tags li {
	font-size: 13px;
	line-height: 16px;
	margin: 0 0 26px;
	position: relative;
	text-align: center;
	text-transform: uppercase;
}
.contact-list-holder .tags li:before {
	content: '';
	position: absolute;
	width: 4px;
	height: 4px;
	left: 50%;
	margin: 0 0 0 -2px;
	bottom: -15px;
	border-radius: 100%;
	background: #20579f; 
}
.contact-list-holder .tags a {
	color: #20579f;
	display: inline-block;
	vertical-align: top;
}
.contact-list-holder .tags a:hover {
	text-decoration: none;
}
.contact-list {
	margin: 0;
	padding: 0 0 0 10px;
	list-style: none;
	overflow: hidden;
}
.contact-list li {
	color: #20579f;
	font-size: 18px;
	line-height: 22px;
	text-transform: uppercase;
}
.contact-list li span {
	display: block;
	padding: 8px 15px;
	background: #e7e8e9;
}
.contact-list ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.contact-list li li {
	font-size: 14px;
	line-height: 16px;
	text-transform: none;
	border-top: 1px solid #cecece;
}
.contact-list li li:first-child { border: none; }
.contact-list li li a {
	color: #231f20;
	display: block;
	padding: 9px 32px 10px;
	position: relative;
}
.contact-list li li a:after {
	content: '';
	position: absolute;
	top: 50%;
	right: 10px;
	width: 7px;
	height: 23px;
	margin-top: -12px;
	background: url(../img/v2/arrow02.png) no-repeat;
}
.contact-list li li a:hover {
	text-decoration: none;
	background: #e4f4fa;
}
.contact-details-area {
	overflow: hidden;
}
.contact-details-area .holder {
	overflow: hidden;
	padding: 60px 12%;
}
.contact-details-area .image {
	float: left;
	margin: 2px 0 0;
}
.contact-details-area .details {
	overflow: hidden;
	padding: 0 4%;
}
.contact-details-area .title {
	display: block;
	margin: 0 0 1px;
	color: #3d73b8;
	font-size: 12px;
	line-height: 14px;
}
.contact-details-area strong,
.contact-details-area time,
.contact-details-area .tel-link,
.contact-details-area a {
	display: block;
	margin: 0 0 18px;
	font-weight: 400;
	color: #231f20;
	font-size: 17px;
	line-height: 20px;
}
.contact-details-area .tel-link { pointer-events: none; }
.contact-details-area a:hover {
	color: #3d73b8;
	text-decoration: none;
}
.contact-details-area .subtitle {
	display: block;
	margin: 0 0 20px;
	color: #a6a8ab;
	font-size: 12px;
	line-height: 14px;
}
.texts-holder.sms {
	width: 254px;
	height: 650px;
}
.texts-holder.sms .scrollable-area {
	height: 650px;
	width: 100% !important;
}
.imessage {
	padding-right: 10px;
}
.imessage .holder {
	padding: 10px 25px 5px 33px;
}
.unread .holder:before {
	content: '';
	position: absolute;
	top: 14px;
	left: 15px;
	width: 11px;
	height: 12px;
	background: url(../img/v2/bullet.png) no-repeat;
}
.imessage .time {
	font-weight: 400;
	font-size: 12px;
	color: #a6a8ab;
	margin-bottom: 4px;
}
.imessage .text {
	font-size: 12px;
	padding: 4px 0 2px;
}
.imessage .more {
	font-size: 11px;
	color: #3d73b8;
}
.imessage .read-more { right: 9px; }
.ichat {
	height: 650px;
}
.ichat .scrollable-area-wrapper .scrollable-area {
	height: 619px;
}
.container .ichat .caution {
	font-weight: 400;
	font-size: 12px;
	padding-left: 34px;
}
.container .ichat .caution:after { left: 8px; }
.ichat .caution a {
	color: #37b34a;
}
.ichat .chat {
	width: 79.3%;
	padding-top: 33px;
}
.ichat .chat li {
	margin-bottom: -9px;
}
.ichat .chat .msg-holder:before {
	bottom: auto;
	top: -12px;
	background: url(../img/v2/bg-sticker-up.png) no-repeat;
	width: 17px;
	height: 13px;
}
.ichat .chat .text-left {
	text-align: left;
}
.ichat .chat .msg-holder {
	font-size: 13px;
	color: #231f20;
	margin: 0 0 3px;
}
.ichat .chat .msg-holder a {
	font-size: 12px;
	line-height: 14px;
	display: inline-block;
	color: #fff;
	text-decoration: underline;
	white-space: normal;
	word-wrap: break-word;
	max-width: 100%;
}
.ichat .chat .msg-holder a:hover {
	text-decoration: none;
}
.ichat .chat time {
	display: block;
	font-size: 11px;
	color: #a6a8ab;
	padding: 0 22px;
}
.ichat .chat .blue time { padding: 0 10px; }
.ichat .chat time span {
	color: #404041;
}
.ichat .chat .name {
	font-weight: 700;
	color: #231f20;
	display: block;
	margin-bottom: 13px;
	padding: 0;
}
.ichat .chat li.blue .name {
	text-align: right;
	margin: 0 0 15px;
}
.ichat .chat .msg-holder { width: 53.2%; }
.ichat .chat li.blue .msg-holder {
	width: 97%;
	padding: 13px 14px 13px 25px;
}
.ichat .ico-audio {
	display: inline-block;
	vertical-align: top;
	margin: 0 10px 0 6px;
	width: 20px;
	height: 19px;
	text-indent: -9999px;
	overflow: hidden;
	background: url(../img/v2/ico-audio.png) no-repeat;
}
.ichat .ico-video {
	display: inline-block;
	vertical-align: top;
	margin: 0 10px 0 6px;
	width: 25px;
	height: 16px;
	text-indent: -9999px;
	overflow: hidden;
	background: url(../img/v2/ico-video.png) no-repeat;
}
.ichat .ico-image {
	display: inline-block;
	vertical-align: top;
	margin: 0 10px 0 6px;
	width: 26px;
	height: 22px;
	text-indent: -9999px;
	overflow: hidden;
	background: url(../img/v2/ico-image.png) no-repeat;
}
#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	width: 40px;
	height: 40px;
	margin-top: -20px;
	margin-left: -20px;
	cursor: pointer;
	overflow: hidden;
	z-index: 1104;
	display: none;
}
#fancybox-loading div {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 480px;
	background-image: url(../img/v2/fancybox/fancybox.png);
}
#fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 1100;
	display: none;
}
#fancybox-tmp {
	padding: 0;
	margin: 0;
	border: 0;
	overflow: auto;
	display: none;
}
.popup-holder{
	height: 0;
	overflow: hidden;
	position: relative;
}
.lightbox{
	max-width: 580px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	padding: 32px 59px 50px;
	overflow: hidden;
	font-size: 18px;
	line-height: 22px;
	background: none;
	position: relative;
	background: #f1f8fc;
}
.fancybox-wrap{
	background: #f1f8fc;
}
.lightbox h2{
	font-size: 40px;
	line-height: 41px;
	color: #414142;
	font-weight: 300;
	text-align: center;
	margin: 0 0 17px;
}
.lightbox .wrap{
	max-width: 380px;
	text-align: center;
	color: #259dd8;
	margin: 0 auto 30px;
}
.lightbox .wrap p{margin: 0;}
.lightbox .text{
	display: block;
	color: #68727d;
	padding: 0 22px 14px;
	margin: 0 0 27px;
	border-bottom: 1px solid #4eafdf;
}
.lightbox .register-form input{
	border: 1px solid #b5e6f9;
	height: 59px;
	font-size: 16px;
	line-height: 20px;
	padding: 10px 20px;
	color: #68727d;
	width: 100%;
	margin: 0 0 20px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	border-radius: 4px;
}
.lightbox .register-form input:-moz-placeholder{color:#68727d;}
.lightbox .register-form input::-webkit-input-placeholder{color:#68727d;}
.lightbox .register-form input::-moz-placeholder{
	color:#68727d;
	opacity:1;
}
.lightbox .register-form input:-ms-input-placeholder{color:#68727d;}
.lightbox .register-form input[type="submit"]{
	background: #259dd8;
	font-size: 22px;
	line-height: 28px;
	color: #fff;
	margin: 14px 0 17px;
	height: 73px;
	border: none;
}
.lightbox .register-form input[type="submit"]:hover{background: #09c;}
.lightbox ul{
	padding:0;
	margin:0;
	list-style:none;
}
.lightbox ul li{
	float: left;
	margin: 0 12px 0 0;
	border-radius: 4px;
}
#fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	padding: 20px;
	z-index: 1101;
	outline: none;
	display: none;
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
}
#fancybox-outer {
	position: relative;
	width: 100%;
	height: 100%;
	background: #fff;
	border-radius: 4px;
	-webkit-box-shadow: 0 5px 12px rgba(0,0,0,.3);
	box-shadow: 0 5px 12px rgba(0,0,0,.3);
}
#fancybox-content {
	width: 0;
	height: 0;
	padding: 0;
	outline: none;
	position: relative;
	z-index: 1102;
	border: 0px solid #f1f8fc;
	border-radius: 4px;
}
#fancybox-hide-sel-frame {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: transparent;
	z-index: 1101;
}
#fancybox-close {
	position: absolute;
	top: -20px;
	right: -10px;
	width: 36px;
	height: 36px;
	border-radius: 50%;
	background: transparent url(../img/v2/close-btn.png) no-repeat;
	cursor: pointer;
	z-index: 1103;
	display: none;
}
#fancybox-error {
	color: #444;
	font: normal 12px/20px Arial;
	padding: 14px;
	margin: 0;
}
#fancybox-img {
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	border: none;
	outline: none;
	line-height: 0;
	vertical-align: top;
}
#fancybox-frame {
	width: 100%;
	height: 100%;
	border: none;
	display: block;
}
#fancybox-left, #fancybox-right {
	position: absolute;
	bottom: 0px;
	height: 100%;
	width: 35%;
	cursor: pointer;
	outline: none;
	background: transparent url(../img/v2/fancybox/blank.gif);
	z-index: 1102;
	display: none;
}
#fancybox-left {
	left: 0px;
}
#fancybox-right {
	right: 0px;
}
#fancybox-left-ico, #fancybox-right-ico {
	position: absolute;
	top: 50%;
	left: -9999px;
	width: 30px;
	height: 30px;
	margin-top: -15px;
	cursor: pointer;
	z-index: 1102;
	display: block;
}
#fancybox-left-ico {
	background-image: url(../img/v2/fancybox/fancybox.png);
	background-position: -40px -30px;
}
#fancybox-right-ico {
	background-image: url(../img/v2/fancybox/fancybox.png);
	background-position: -40px -60px;
}
#fancybox-left:hover, #fancybox-right:hover {
	visibility: visible; /* IE6 */
}
#fancybox-left:hover span {
	left: 20px;
}
#fancybox-right:hover span {
	left: auto;
	right: 20px;
}
.fancybox-bg {
	position: absolute;
	padding: 0;
	margin: 0;
	border: 0;
	width: 20px;
	height: 20px;
	z-index: 1001;
}
#fancybox-bg-n {
	top: -20px;
	left: 0;
	width: 100%;
	background-image: url(../img/v2/fancybox/fancybox-x.png);
}
#fancybox-bg-ne {
	top: -20px;
	right: -20px;
	background-image: url(../img/v2/fancybox/fancybox.png);
	background-position: -40px -162px;
}
#fancybox-bg-e {
	top: 0;
	right: -20px;
	height: 100%;
	background-image: url(../img/v2/fancybox/fancybox-y.png);
	background-position: -20px 0px;
}
#fancybox-bg-se {
	bottom: -20px;
	right: -20px;
	background-image: url(../img/v2/fancybox/fancybox.png);
	background-position: -40px -182px; 
}
#fancybox-bg-s {
	bottom: -20px;
	left: 0;
	width: 100%;
	background-image: url(../img/v2/fancybox/fancybox-x.png);
	background-position: 0px -20px;
}
#fancybox-bg-sw {
	bottom: -20px;
	left: -20px;
	background-image: url(../img/v2/fancybox/fancybox.png);
	background-position: -40px -142px;
}
#fancybox-bg-w {
	top: 0;
	left: -20px;
	height: 100%;
	background-image: url(../img/v2/fancybox/fancybox-y.png);
}
#fancybox-bg-nw {
	top: -20px;
	left: -20px;
	background-image: url(../img/v2/fancybox/fancybox.png);
	background-position: -40px -122px;
}
#fancybox-title {
	font-family: Helvetica;
	font-size: 12px;
	z-index: 1102;
}
.fancybox-title-inside {
	padding-bottom: 10px;
	text-align: center;
	color: #333;
	background: #fff;
	position: relative;
}
.fancybox-title-outside {
	padding-top: 10px;
	color: #fff;
}
.fancybox-title-over {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #FFF;
	text-align: left;
}
#fancybox-title-over {
	padding: 10px;
	background-image: url(../img/v2/fancybox/fancy_title_over.png);
	display: block;
}
.fancybox-title-float {
	position: absolute;
	left: 0;
	bottom: -20px;
	height: 32px;
}
#fancybox-title-float-wrap {
	border: none;
	border-collapse: collapse;
	width: auto;
}
#fancybox-title-float-wrap td {
	border: none;
	white-space: nowrap;
}
#fancybox-title-float-left {
	padding: 0 0 0 15px;
	background: url(../img/v2/fancybox/fancybox.png) -40px -90px no-repeat;
}
#fancybox-title-float-main {
	color: #FFF;
	line-height: 29px;
	font-weight: bold;
	padding: 0 0 3px 0;
	background: url(../img/v2/fancybox/fancybox-x.png) 0px -40px;
}
#fancybox-title-float-right {
	padding: 0 0 0 15px;
	background: url(../img/v2/fancybox/fancybox.png) -55px -90px no-repeat;
}
#fancybox-overlay{background: #fff !important;}
@media only screen and (min-width:1025px){
	.tel-link{
		cursor:default;
		pointer-events:none;
	}
}
@media only screen and (max-width:1540px){
	.gallery-section .block-content{
		width: 1092px;
	}
	.gallery-section .mask .slide{width: 364px;}
	.question-block{padding: 99px 10px 105px;}
	.hover-tooltip-second{
		width: 500px;
	}
}
@media only screen and (max-width:1285px){
	.list-holder > ul > li{ padding:12px 51px;}
	.chat{ width:auto;}
	.container{ padding:20px 20px 0;}
	.container.texts{ padding:0 20px 0 0;}
	.container.add{ padding:0 20px;}
	.container.add .list-holder ul{ padding:0 22px 0 12px;}
	.list-holder ul{ padding:0 20px 0 0;}
	.container.add .list-holder ul a{ color:#000 !important;}
	.container.add .list-holder .tags li a{ color:#2e5da3 !important;}
	.scrollable-area{
		width:100% !important;
		padding:0 !important;
	}
	.navbar{
		float:none;
		padding:0;
		font:400 10px/12px 'open sans', sans-serif;
		text-align:center;
	}
	.navbar .holder{ display:block;}
	.navbar .frame{
		display:block;
		vertical-align:top;
	}
	.item-list{ text-align:left;}
	.item-list li{
		width:7.58%;
		margin:0 -3px 0 0;
		text-align:center;
	}
	.item-list a {
		padding:40px 1px 10px;
		word-wrap:break-word;
		font:400 10px/12px 'open sans', sans-serif;
	}
	.item-list a:hover:after,  .item-list a:after{
		margin-top:0;
		top:8px;
		left:50%;
		margin-left:-12px;
	}
	.item-list .texts:hover:after,  .item-list .texts:after,  .item-list .del-text:hover:after,  .item-list .del-text:after,  .item-list .chat:hover:after,  .item-list .chat:after{
		left:50%;
		margin-left:-13px;
		margin-top:0;
	}
	.item-list .location:hover:after,  .item-list .location:after{
		left:50%;
		margin-left:-9px;
		margin-top:0;
	}
	.item-list .calls:hover:after,  .item-list .calls:after,  .item-list .history:hover:after,  .item-list .history:after{
		left:50%;
		margin-left:-12px;
		margin-top:0;
	}
	.item-list .search:hover:after,  .item-list .search:after{
		left:50%;
		margin-left:-11px;
		margin-top:0;
	}
	.item-list .marks:hover:after,  .item-list .marks:after{
		left:50%;
		margin-left:-7px;
		margin-top:0;
	}
	.service-block{ padding:30px;}
	.service-item{ margin:0;}
	.service-item li{
		width:20%;
		padding:0 3.4% 1% 0;
	}
	.service-item .title{ padding:190px 0 0;}
	.service-item .title.iphone:hover:after,  .service-item .title.iphone:after{
		width:82px;
		height:172px;
		margin-left:-41px;
		background-size:82px 172px;
	}
	.service-item .title.android:hover:after,  .service-item .title.android:after{
		width:90px;
		height:176px;
		margin-left:-45px;
		background-size:90px 176px;
	}
	.service-item .title.facebook:hover:after,  .service-item .title.facebook:after{
		top:35px;
		width:50px;
		height:105px;
		margin-left:-25px;
		background-size:50px 105px;
	}
	.service-item .title.instagram:hover:after,  .service-item .title.instagram:after{
		top:55px;
		width:74px;
		height:73px;
		margin-left:-37px;
		background-size:74px 73px;
	}
	.service-item .text-holder{ padding:0;	}
	.enter-block .text-area{ padding:49px 0 0 22.3%;}
	.installation-setps{
		display:block;
		width:768px;
	}
	.installation-setps li:first-child, .installation-setps li, .installation-setps li.third, .installation-setps li.forth{
		width:137px;
		margin:0 26px;
	}
	.installation-setps li .title{
		font-size:12px;
		line-height:14px;
	}
	.installation-setps:after{
		width:580px;
		margin:0 0 0 -286px;
		left:50%;
	}
	.installation-setps2:after{
		width:206px;
		margin:0 0 0 -103px;
	}
	.installation-setps{ padding:18px 10px 0;}
	.setps-holder{
		position:relative;
		padding:100px 0 0;
	}
	#main .setps-holder .btn1{
		position:absolute;
		right:50%;
		margin:0 -78px 0 0;
		top:30px;
	}
	.installation-setps li.completed:after{
		left:-129px;
		width:200px;
	}
	.installation-setps li.third.completed:after{ width:205px;}
	.install-app, .start-monitoring{ padding:0 0 100px;}
	.installation-setps li.forth.completed:after{ width:204px;}
	.monitoring{ max-width:327px;}
	.list-holder.web-history{ padding:3px 0 0 17px;}
	.scrollable-area-wrapper .hscrollbar, .scrollable-area-wrapper .vscrollbar{ right:-5px;}
	.container2.list-holder{
		width:auto;
		float:none;
		overflow:hidden;
	}
	.dashboard-message .subtitle{
		float:none;
		width:auto;
		display:block;
		}
	.dashboard-message .upgrade{
		position:absolute;
		right:0;
		top:-30px;
		}
	.two-cols .service-messaage{
		width:22%;
		padding:30px 15px 15px 20px;
	}
	.two-cols .devices-options{ width:78%;}
	.helpcenter .helpinfo{ padding:14px 10px;}
	.helpcenter .helpinfo .tel:after{
		width:23px;
		height:21px;
		background-size:100%;
		-webkit-backface-visibility: hidden;
		-moz-backface-visibility: hidden;
		-ms-backface-visibility: hidden;
		backface-visibility: hidden;
		top:0;
		}
	.setupbar{
		padding:37px 18px 37px;
		margin: 0 -1px 0 0;
	}
	.helpcenter .helpinfo .tel{
		font-size:15px;
		line-height:17px;
		padding: 0 0 0 25px;
	}
	.helpcenter .helpinfo{
		padding:20px 10px;
		min-height:61px;
	}
	.two-cols .devices-options li{ margin:0 1.1% 20px;}
	.helpcenter .helpinfo .subtitle{
		margin:0;
		font-size:12px;
	}
	.helpcenter .helpinfo .title{ font-size:14px;}
	.helpcenter .helpinfo .time{ margin:0;}
	.setupbar .setup-steps.add1 li{
		width:36px;
	}
	.setupbar .setup-steps.add1 li:after{width:108px;}
	.text-box{padding: 39px 50px 0;}
	.cycle-gallery .record-form .select-area{
		width: 218px !important;
		margin: 0 7px 0 0;
	}
	.cycle-gallery .record-form input{padding: 6px 20px;}
	.select-options.drop-month .item-selected a, .select-options.drop-year .item-selected a, .select-options.drop-year ul a, .select-options.drop-month ul a,
	.jcf-unselectable.select-month.select-area .center, .jcf-unselectable.select-year.select-area .center{padding: 14px 22px 14px 5px ;}
	.contact-holder .tabset .tel-link,
	.contact-holder .tabset li{
		font-size: 21px;
		line-height: 26px;
	}
	.contact-holder .tabset li{height: 230px;}
	.intro-block .intro-content{
		max-width: 45%;
		padding: 0 0 30px 8px;
	}
	.intro-block .intro-content h1{
		font-size: 60px;
		line-height: 65px;
	}
	.intro-block .form-holder{
		width: 45%;
	}	
	.feature-block{padding: 0 20px 50px;}
	.stories-block .mask div.slide{padding: 0;}
	.gallery-section .block-content{
		width: 840px;
	}
	.gallery-section .mask .slide{width: 280px;}
	.gallery-section .btn-prev, .gallery-section .btn-next{
		left: -65px;
	}
	.gallery-section .btn-next{
		right: -65px;
		left: auto;
	}
	.info-block .info-content .col-holder .col{padding: 0 5px;}
	.gallery-section .btn-prev, .gallery-section .btn-next{left: -70px;}
	.gallery-section .btn-next{
		left: auto;
		right: -70px;
	}
	.benefit-block .btn-prev, 
	.benefit-block .btn-next{left: 5%;}
	.benefit-block .btn-next{
		left: auto;
		right: 5%;	
	}	
	.hover-tooltip-second{
		width: 380px;
		padding: 10px 15px;
	}
}
@media only screen and (max-width:999px){
	.list-holder.web-history ul li{ padding:10px 20px 17px;}
	.container .alignleft{ width:30.2%;}
	.container.add .alignleft{ width:26.4%;}
	.signup-form{ padding:45px 15px 10px;}
	.signup-form .select-area .select-opener{ left:10px;}
	.landing #content .img-holder{ width:36.51%;}
	.landing #content .text{ width:62.12%;}
	.landing #content .logo-holder{ margin:0 0 9px -43px;}
	.landing #content .logo-holder .logo{
		background-size:100%;
		width:110px;
	}
	.landing #content .logo-holder{
		font-size:18px;
		line-height:25px;
	}
	.landing #content h1{
		font-size:22px;
		margin:0 0 12px -3px;
	}
	.landing #content h2{ font-size:20px;}
	.pta-features{
		padding:0 0 20px 5px;
		margin:0 0 20px;
	}
	.landing #content .sponcer-text{ padding:0 0 0 17px;}
	.signup-form h3{ font-size:22px;}
	.main-container{ padding:47px 44px 0 35px;}
	.list-holder{ width:65.9%;}
	.search-form input[type="search"]{
		box-sizing:border-box;
		-moz-box-sizing:border-box;
		-webkit-box-sizing:border-box;
		font:10px/12px 'open sans',Arial,Helvetica,sans-serif;
	}
	.container .caption{ text-align:center;}
	.container .caption .holder{
		width:100%;
		margin:0;
		float:none;
	}
	.container.add .list-holder.calls{ width:69%;}
	.chat-holder .holder{ max-width:323px;}
	.container .frame, .container .frame.galaxy{ width:150px;}
	.comments-block.add .user-media,
	.list-holder .user-media{
		float:none;
		width:100%;
		padding-left:0;
		margin:0;
		-moz-box-sizing:border-box;
		-webkit-box-sizing:border-box;
		box-sizing:border-box;
	}
	.list-holder2{ width:192px;}
	.texts-list.add .holder{padding:10px 20px;}
	.comments-block.add{padding-left:16px;}
	.comments-block,
	.gallery-block{padding-left:35px;}
	.gallery-block.add .visual-item{padding:0 25px;}
	.texts-holder.add .img-holder{
		float:none;
		width:auto;
		margin:0 0 10px;
		text-align:center;
	}
	.texts-holder.add .text{text-align:center;}
	.texts-holder.add .texts-list .img-holder img{display:inline;}
	.user-media li .text-holder .img-holder img{
		width:100%;
		height:auto;
	}
	.list-holder .terms-conditions{
		padding:75px 50px 0 0;
	}
	.terms #content{
		float:none;
		width:100%;
		padding: 0 0 0 40px;
		box-sizing:border-box;
		-moz-box-sizing:border-box;
		-webkit-box-sizing:border-box;
		-ms-box-sizing:border-box;
	}
	.dashboard-message .upgrade{
		float:none;
		display:block;
	}
	.dashboard-message .upgrade{ position:static;}
	.dashboard-message{
		display: table;
		width:100%;
	}
	.dashboard-message .kiktext{
		float:none;
		position:relative;
		display:table-footer-group;
	}
	.dashboard-message .text-frame{
		overflow:hidden;
		position:relative;
	}
	.dashboard-message .kiktext .text-holder{ padding: 7px 0 7px 15px;}
	.dashboard-message .kiktext .textkik{ margin: 20px 60px 0 0;}
	.alertmessage-holder{ padding:0 0 12px 39px;}
	#nav{ padding:22px 0 0 5px;}
	.otherlinks{ padding:22px 0 0 0;}
	#nav li{ padding: 0 0 0 19px;}
	.header-holder .accountno{ padding:0 0 5px 0;}
	.otherlinks li{ margin:0 0 0 15px;}
	.setupbar .setup-steps li{ width:67px;}
	.setupbar .setup-steps:after{
		width:127px;
		margin:0 0 0 -94px;
	}
	.two-cols .service-messaage{
		float:none;
		width:100%;
		overflow:hidden;
		}
	.two-cols .devices-options{
		width:100%;
		float:none;
		overflow:hidden;
	}
	.two-cols .devices-options li{ margin:0 0.3% 20px}
	.two-cols{ width:72.5%;}
	.two-cols .devices-options{ padding: 10px 6px 0;}
	.helpcenter{ width:27.5%;}
	.helpcenter .headingholder{ padding:11px 19px;}
	.helpcenter .helpinfo .subtitle{
		font-size:11px;
		margin:0;
		line-height:16px;
	}
	.helpcenter .helpinfo .title{
		font-size:11px;
		line-height:17px;
	}
	.helpcenter .helpinfo .tel{
		font-size:14px;
		line-height:19px;
		padding:0 0 0 20px;
	}
	.helpcenter .helpinfo .tel:after{
		width:15px;
		height:15px;
		}
	.helpcenter .helpinfo{
		padding:19px 5px 12px 10px;
		}
	.helpcenter .scrollable-area{ height:557px;}
	.helpcenter .faqs ul{ padding: 0 25px;}
	.setupbar .setup-steps li:last-child:before{ margin:1px 50px 0 0;}
	.helpcenter .faqs ul li.active a:after, .helpcenter .faqs ul li a:after{ left:-20px;}
	.add .service-messaage{
		text-align: center;
	}
	.cols.add .main-content{
		padding:29px 20px 20px;
	}
	.cols.add2 .select-device{padding-right: 4px;}
	.cols.add .main-content h1{
		text-align: left;
	}
	.cols.add .service-messaage br{display: none;}
	.service-messaage .faq{max-width: 100%;}
	.fb-user .note{max-width: 100%;}
	.setupbar .setup-steps li .title{font-size: 10px;}
	.setupbar .setup-steps.add1{
		margin:0;
		width:100%;
		padding:60px 10px 0;
		box-sizing:border-box;
	}
	.setupbar .setup-steps.add1 li{width:19px;}
	.setupbar .setup-steps.add1 li:after{width:92px;}
	.login-form{
		margin:0 auto;
	}
	.select-device > header{text-align: left;}
	.contact-list-holder { width: 220px; }
	.contact-details-area .holder { padding: 40px 4%; }
	.container.texts.add {
		padding-right: 0;
	}
	.ichat .chat li.blue .msg-holder { padding: 12px; }
	.ichat .chat .msg-holder { width: 80%; }
	.chat-holder .holder {
		max-width: 90%;
		padding: 0 2%;
	}
	.ichat .chat {
		width: 90%;
	}
	.ichat .chat li { margin-bottom: 10px; }
	.chat li.blue {
		width: 100%;
	}
	.contact-holder .tabset li{width: 21%;}
	.question-block{padding: 70px 20px;}
	.intro-block .mask{
		min-height: 0;
		padding: 0;
	}
	.intro-block .intro-content h1{
		font-size: 42px;
		line-height: 49px;
		margin: 0 0 11px;
	}
	.intro-block .form-holder h2{
		font-size: 35px;
		line-height: 40px;
	}
	.feature-block h2{margin: 0 0 25px;}
	.intro-block .form-holder input{
		height: 45px;
	}
	.intro-block .form-holder .btn{padding: 15px;}
	.intro-block .intro-content .text-wrap{
		width: 100%;
		max-width: none;
	}
	.vedio-block{
		padding: 40px 20px;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
	}
	.gallery-section .block-content{
		width: 628px;
	}
	.gallery-section .mask .slide{width: 314px;}
	.gallery-section .btn-prev, .gallery-section .btn-next{
		left: -65px;
	}
	.gallery-section .btn-next{
		right: -65px;
		left: auto;
	}
	.benefit-block .mask{padding: 74px 0 100px;}
	.benefit-block .slide .text-wrap .text{
		margin: 0 auto;
		text-align: center;
	}
	.benefit-block .btn-prev, .benefit-block .btn-next{left: 20px;}
	.benefit-block .btn-next{
		right: 20px;
		left: auto;
	}
	.cycle-gallery .record-form .col .row{width: 18%;}
	.cycle-gallery .record-form input{padding: 6px 10px;}
	.hover-tooltip,
	.hover-tooltip-second{
		padding: 10px;
		width: 400px;
		font-size: 15px;
		line-height: 18px;
	}
	.hover-tooltip-second{
		width: 320px;
		padding: 10px 15px;
	}
	.cycle-gallery .mask .slide img{max-height: 950px;}
	.intro-block{padding: 52px 0 80px;}
	.cycle-gallery .slide-content{padding: 50px 33px 32px;}
}
@media only screen and (max-width:970px){
	.hover-tooltip-second{ width: 320px; }
}
@media only screen and (max-width:910px){
	.hover-tooltip-second{ width: 260px; }
}
@media only screen and (max-width:850px){
	.hover-tooltip-second{ width: 220px; }
}
@media only screen and (max-width:767px){
	.header-holder .btn{ right:10px;}
	.logo{ margin:0;}
	.header-holder .slide{
		position:absolute !important;
		z-index:10;
		top:75px;
		left:0;
		right:0;
		background:#339dd6;
	}
	#nav li:first-child,  #nav li{
		display:block;
		padding:0 0 10px;
	}
	.navbar .holder{ min-height:0;}
	.opener-menu,  .opener{ display:block;}
	#nav{
		float:none;
		padding:15px 15px 5px;
	}
	#nav a{
		display:block;
		color:#fff;
	}
	#nav .active a,  #nav a:hover{ color:#000;}
	#main{
		display:table;
		width:100%;
	}
	#content{
		float:none;
		width:100%;
		padding:5px 0 0;
		display:table-footer-group;
	}
	.content-holder{ margin:0;}
	#sidebar{
		float:none;
		width:100%;
		margin:0;
	}
	.social-network{ margin-right:0;}
	.navbar{
		overflow:hidden;
		border:0;
		font:400 12px/14px 'open sans', sans-serif;
	}
	.item-list{
		margin:0;
		border-top:1px solid #d3d3d3;
	}
	.item-list li{
		display:block;
		width:100%;
		text-align:left;
		border-top:1px solid #d3d3d3;
		border-left:0;
		margin:0;
	}
	.navbar .holder,  .navbar .frame{ display:block;}
	.item-list a{
		padding:13px 55px 13px 45px;
		font:400 12px/14px 'open sans', sans-serif;
	}
	.item-list a:hover:after,  .item-list a:after{
		top:50%;
		margin:-10px 0 0;
		left:11px;
	}
	.item-list .texts:hover:after,  .item-list .texts:after{
		left:10px;
		margin:-11px 0 0;
	}
	.item-list .del-text:hover:after,  .item-list .del-text:after{
		left:10px;
		margin:-13px 0 0;
	}
	.item-list .chat:hover:after,  .item-list .chat:after{
		margin:-16px 0 0;
		left:8px;
	}
	.item-list .location:hover:after,  .item-list .location:after{
		margin:-13px 0 0;
		left:10px;
	}
	.item-list .calls:hover:after,  .item-list .calls:after{
		margin:-12px 0 0;
		left:8px;
	}
	.item-list .history:hover:after,  .item-list .history:after{
		margin:-12px 0 0;
		left:8px;
	}
	.item-list .search:hover:after,  .item-list .search:after{
		margin:-12px 0 0;
		left:10px;
	}
	.item-list .marks:hover:after,  .item-list .marks:after{
		margin:-11px 0 0;
		left:15px;
	}
	.status{
		top:11px;
		left:auto;
		right:10px;
		margin:0;
		font:700 12px/15px 'open sans', sans-serif;
	}
	.status:after,  .status:before{
		left:auto;
		right:100%;
		top:50%;
	}
	.status:after{
		border-color:rgba(255, 255, 255, 0);
		border-right-color:#fff;
		border-width:4px;
		margin-top:-4px;
	}
	.status:before{
		border-color:rgba(128, 155, 197, 0);
		border-right-color:#809bc5;
		border-width:5px;
		margin-top:-5px;
	}
	.navbar .opener-menu{ margin:10px 10px 10px 0;}
	.navbar .slide{
		position:absolute !important;
		z-index:10;
		background:#fff;
		margin:40px 0 0;
	}
	.navbar.active .slide{ position:static !important;}
	.profile-box .box-holder{ text-align:center;}
	.social-network li{
		display:inline-block;
		vertical-align:top;
		float:none;
	}
	.profile-box .box-frame{ padding:0;}
	.profile-box .name{ padding:6px 26px 16px 57px;}
	.profile-box .name:after{ left:15px;}
	.btn-edit{ right:16px;}
	.same-height-left.same-height-right{ height:auto !important;}
	.service-block{ padding:20px 10px;}
	.content-holder h1{
		margin:0 0 20px;
		text-align:center;
	}
	.service-item li{
		width:45%;
		padding:0 4% 0 0;
	}
	.share-form{ padding:20px 10px;}
	.share-form .row.add{ text-align:center;}
	.add-block{ padding:20px 10px;}
	.enter-block .text-area{ padding:20px 0 0;}
	.block-holder .heading{
		max-width:inherit;
		padding:0 10px 0 0;
		text-align:center;
	}
	.heading h1{
		font:300 26px/28px 'open sans', sans-serif;
		float:none;
		margin:0 0 5px;
	}
	.heading a{ margin:0;}
	.device-list{
		padding:10px 32px 0 0;
		text-align:center;
	}
	.device-list img{ margin:0 0 15px;}
	.device-list .text-holder{
		display:block;
		text-align:left;
	}
	.device-list .btn{
		width:100%;
		-moz-box-sizing:border-box;
		-webkit-box-sizing:border-box;
		box-sizing:border-box;
		font:400 16px/18px 'open sans', sans-serif;
	}
	.progress-box{
		float:none;
		margin:0 auto 15px;
	}
	.progress-block .device-list li{ max-width:inherit;}
	.device-list .text-frame{ padding:0;}
	.progress-block .device-list .text-holder{ padding:0;}
	.device-list .text-area.add{ padding:0;}
	.device-list .holder{ margin:0 0 10px;}
	.step-holder{
		max-width:inherit;
		margin:0 0 20px;
		text-align:center;
	}
	.steps{
		overflow:hidden;
		display:inline-block;
		vertical-align:top;
		width:auto;
	}
	.steps li{
		display:block;
		padding:0 10px;
		text-align:left;
	}
	.steps span{ padding:0 0 20px;}
	.steps span:before{
		height:100%;
		bottom:100%;
		top:auto;
		left:6px;
		right:auto;
		margin:0;
		padding:100% 0 0;
		width:2px;
	}
	.steps li:first-child span:before{ left:6px}
	.steps span:after{
		left:20px;
		top:2px;
		margin:0;
	}
	.steps li.passed span:before{ z-index:1;}
	.steps a{ padding:0 0 0 70px;}
	.steps a:before{
		left:0;
		top:0;
		margin:0;
	}
	.errormsg{ text-align:left;}
	.registration-form input[type="submit"],  .share-form input[type="submit"]{
		width:100%;
		-moz-box-sizing:border-box;
		-webkit-box-sizing:border-box;
		box-sizing:border-box;
		margin:0 0 10px;
	}
	.registration-form{ font:400 12px/14px 'open sans', sans-serif;}
	.registration-form .row-holder{ margin:0;}
	.select-holder.large,  .select-holder{
		float:none;
		width:100% !important;
		overflow:hidden;
		margin:0 0 3px;
	}
	.select-area,  .select-area .center{
		-moz-box-sizing:border-box;
		-webkit-box-sizing:border-box;
		box-sizing:border-box;
	}
	.device-list{ max-width:320px;}
	.setuptype{ padding:30px 10px;}
	.setuptype .label br{ display:none;}
	#main .btn1{ display:block;}
	.installation-setps li:first-child, .installation-setps li, .installation-setps li.third, .installation-setps li.forth{
		display:block;
		width:100%;
		margin:0 0 13px;
		padding:0 10px 15px;
		border-bottom:solid 2px #dddcdc;
		box-sizing:border-box;
		-moz-box-sizing:border-box;
		-ms-box-sizing:border-box;
		-webkit-box-sizing:border-box;
	}
	.installation-setps:after{ display:none;}
	.installation-setps li .title{
		position:static;
		display:block;
		margin:0 0 8px;
		width:auto;
	}
	.installation-setps li .num{
		position:static;
		display:block;
		margin:0;
		width:auto;
	}
	.installation-setps li.active .bullet{ background:none;}
	.installation-setps li .bullet{
		width:auto;
		height:auto;
		display:block;
		border-radius:0;
		background:none;
	}
	.installation-setps{
		padding:0;
		width:100%;
	}
	.message-form input[type="submit"]{
		display:block;
		width:100%;
	}
	.installation-setps li{ position:relative;}
	.installation-setps li:before{
		position:absolute;
		left:50%;
		margin:0 0 0 -7px;
		bottom:-7px;
		content:'';
		width:15px;
		height:15px;
		border-radius:100%;
		background:#dddcdc;
	}
	.installation-setps li:first-child:after{ display:block;}
	.installation-setps li.active:before{ background:#339dd6;}
	.message-form{ left:0;}
	.installation-setps li.completed:after{ display:none;}
	.installation-setps li.active .bullet, .installation-setps li.completed .bullet{ background:none;}
	.installation-setps li.active, .installation-setps li.completed{ border-bottom:solid 2px #339dd6;}
	.installation-setps li.completed:before{ background:#339dd6;}
	.setuptype2, .setuptype.success{
		padding:30px 10px;
		min-height:inherit;
	}
	.install-app, .start-monitoring, .monitoring.insta{ padding:30px 10px;}
	.start-monitoring .text{
		float:none;
		width:100%;
		margin:0 0 20px;
	}
	.start-monitoring .text:after{
		display:block;
		clear:both;
		content:'';
	}
	.start-monitoring .keypad-holder{
		float:none;
		width:200px;
		overflow:hidden;
		margin:0 auto;
	}
	#main .start-monitoring.success .btn1, #main .setuptype.success .receivetext .btn1{ display:block;}
	.monitoring{ padding:30px 10px;}
	.setps-holder2{
		padding:20px 0 0;
		margin:0;
	}
	#main .monitoring .profileinfo .avatar-holder{
		width:114px;
		height:112px;
	}
	.monitoring.insta .monitoring-steps{ margin:0 0 20px;}
	#main .monitoring .profileinfo, #main .monitoring.insta .heading, #main .monitoring .heading{ margin:0 0 20px;}
	.installation-setps2{ left:0;}
	.monitoring{ left:0;}
	.landing .logo{
		float:none;
		display:block;
		margin:0 auto 10px;
	}
	.landing .tagline{
		display:block;
		padding:0;
		text-align:center;
		float:none;
	}
	.main-container{ padding:20px 10px;}
	.landing #content, .signup-form{
		float:none;
		overflow:hidden;
		width:100%;
		display:block;
		padding:36px 15px 20px;
		box-sizing:border-box;
		-moz-box-sizing:border-box;
		-ms-box-sizing:border-box;
		-webkit-box-sizing:border-box;
	}
	.landing #main:after{ display:none;}
	.landing #content .text{
		float:none;
		overflow:hidden;
		width:100%;
	}
	.landing #content .img-holder{
		width:75%;
		margin:0 0 0 -15px;
	}
	.landing #content .logo-holder{ margin:0 0 15px;}
	.landing #content h1{ margin:0 0 10px;}
	.landing #content .logo-holder .logo{
		display:inline-block;
		vertical-align:top;
	}
	.pta-features{ max-width:inherit;}
	.landing #footer .links li{
		float:none;
		display:inline-block;
		vertical-align:top;
		margin:0 7px 5px;
	}
	.landing #footer{ padding:0 0 20px;}
	.container,  .container.add{ padding:10px 29px 0 20px;}
	.list-holder{
		width:100%;
		text-align:center;
		float:none;
	}
	.container .alignleft{
		width:100%;
		float:none;
		margin:0 auto;
	}
	.list-holder.web-history{
		padding:3px 0 0;
		width:100%;
	}
	.tags{ display:none;}
	.container.add .list-holder.web-history, .container.add .list-holder.calls{
		width:100%;
		padding:0;
	}	
	.texts-holder.add,
	.texts-holder,
	.chat-holder .holder{
		width:100%;
		margin:0 auto;
		text-align:center;
		float:none;
	}
	.chat-holder .holder,  .chat{
		width:80%;
		margin:0 auto;
		max-width:none;
		box-sizing:border-box;
		-webkit-box-sizing:border-box;
		-moz-box-sizing:border-box;
	}
	.container.add .list-holder.contacts{ width:100%;}
	.container.texts{ padding:0 20px;}
	.container .frame{
		text-align:center;
		width:60%;
		float:none;
		margin:0 auto;
		padding:65px 0 20px;
	}
	.container.add .alignleft{ width:100%;}
	.texts-holder .search-form input[type="search"]{
		font:12px/21px 'open sans',Arial,Helvetica,sans-serif;
		height:21px;
	}
	.container .frame img{
		max-width:100%;
		width:auto;
		margin:0 auto;
	}
	.list-holder ul{
		padding:0;
		font-size:16px;
		line-height:20px;
	}
	.list-holder .scrollable-area-wrapper .hscrollbar, .list-holder .scrollable-area-wrapper .vscrollbar, .list-holder .scrollable-area-wrapper .hscroll-slider, .list-holder .scrollable-area-wrapper .vscroll-slider{ width:4px;}
	.scrollable-area-wrapper .hscrollbar, .scrollable-area-wrapper .vscrollbar{ right:-15px;}
	.container .frame{ padding:47px 10px 47px;}
	.list-holder ul li{ padding:7px 8px 10px;}
	.container.add .list-holder ul{ padding:0;}
	.list-holder ul .holder:before{ left:0;}
	.container.add .alignleft{ padding:10px 0;}
	.texts-list li .holder{ padding:3px 10px;}
	.search-form input[type="search"]{
		font:12px/21px 'open sans',Arial,Helvetica,sans-serif;
		height:21px;
	}
	.container .list-holder.contacts ul .holder{ padding:12px 20px 7px;}
	.article-list span:before{ display:none;}
	.list-holder.web-history .scrollable-area-wrapper{
		width:100% !important;
	}
	.list-holder.web-history .scrollable-area{
		width:auto !important;
	}
	.list-holder ul a{
		font-size:10px;
	}
	.container .frame{
		margin:23px auto;
		width:157px;
	}
	.container .frame.galaxy{ width:168px;}
	.following-holder{
		float:none;
		overflow:hidden;
		width:250px;
		margin:0 auto;
	}
	.list-holder2{
		height:607px;
		border-bottom:solid 1px #e2e1e2;
	}
	.featuremenu ul li{
		display:block;
		border:0;
	}
	.list-holder .user-media{
		float:none;
		overflow:hidden;
		width:100%;
	}
	.container2.list-holder ul li{ padding:10px 0 6px;}
	.list-holder .user-media li .content-holder{ 
		width:100%;
	}
	.list-holder .user-media li .text-holder .title{ margin:0 0 15px;}
	.comments-holder{ padding:25px 10px 14px;}
	.comments-holder ul li .text{ text-align:left;}
	.featuremenu .js-slide-hidden{ position:absolute !important;}
	.featuremenu ul li{
		float:none;
		display:block;
		width:100%;
		padding:0;
	}
	.featuremenu ul{
		display:block;
		position:relative;
	}
	.featuremenu li{
		text-align:left;
	}
	.featuremenu .holder{padding:0;}
	.featuremenu ul a{
		display:block;
		padding:0;
		height:auto !important;
	}
	.featuremenu .ico{display:block;}
	.featuremenu .ico,
	.featuremenu .facebook .ico,
	.featuremenu .facebook-msg .ico,
	.featuremenu .photos .ico,
	.featuremenu .friends .ico,
	.featuremenu .watch-follow .ico,
	.featuremenu .media .ico,
	.featuremenu .insta .ico,
	.featuremenu .follow .ico{padding:14px 10px 14px 55px;}
	.featuremenu .ico:after{left:10px;}
	.featuremenu .facebook .ico:after{left:20px;}
	.featuremenu .facebook-msg .ico:after{left:14px;}
	.featuremenu .photos .ico:after{left:10px;}
	.featuremenu .friends .ico:after{left:8px;}
	.featuremenu .watch-follow .ico:after{left:10px;}
	.featuremenu .albums .ico:after{left:5px;}
	.featuremenu .insta .ico:after{left:13px;}
	.featuremenu .media .ico:after{left:9px;}
	.featuremenu .follow .ico:after{left:7px;}
	.featuremenu ul .holder{display:block;}
	.featuremenu{
		padding:40px 0 10px;
		position:relative;
	}
	.featuremenu .opener{
		position:absolute;
		right:10px;
		top:0;
		margin: 10px 0;
	}
	.gallery-block{padding:10px 0 10px 25px;}
	.visual-list li{
		width:45%;
		padding:0 5% 13px 0;
	}
	.gallery-block.add{padding:10px 0 0;}
	.texts-holder.add li .holder{padding:13px 22px 12px 16px;}
	.texts-holder.add .img-holder{margin:0 17px 0 0;}
	.texts-holder.add .img-holder{
		width:50px;
		float:left;
	}
	.texts-holder.add .text{text-align:left;}
	.texts-list .message-box{white-space:normal;}
	.comments-block.add .comments-holder{padding-left:0;}
	.texts-list .img-frame{width:100%;}
	.texts-list .img-frame img{
		width:auto;
		height:auto;
	}
	.user-media li .content-holder,
	.comments-holder{max-width:100%;}
	.user-media.add .time,
	.user-media li .text-holder{
		text-align:left;
	}
	.list-holder .user-media li .text-holder .title{margin:0 0 5px;}
	.comments-holder{padding:10px 0 14px 10px;}
	.comments-holder ul li{padding:10px 0 6px;}
	.comments-block.add .comments-holder{padding:10px 0 14px;}
	.user-media.add .time{margin-right:-5px;}
	.accountinfo{
		padding:20px 12px;
	}
	#main .accountinfo .trail, #main .accountinfo .email{ font-size:16px;}
	.paymnetform .field, .paymnetform .field2, .paymnetform .select-holder2, .paymnetform .country-select{
		width:100%;
		margin: 0 0 10px;
		float:none;
	}
	#main .accountinfo .paymnetform input[type="submit"], #main .accountinfo .paymnetform input[type="submit"], #main .accountinfo .passwordform input[type="submit"]{
		min-width: inherit;
		width:100%;
	}
	#main .accountform .question-select{
		max-width:inherit;
		width:100%;
	}
	#main .accountinfo .select-area{
		font-size:12px;
		}
	#main .accountinfo .select-area .center{
		padding:10px 8px;
		}
	#main .accountinfo .password-alert{
		display: block;
		margin:0 0 8px;
	}
	.paymnetform{ padding:0 0 20px;}
	#main .accountinfo .heading{ padding: 0 0 0 21px;}
	#main .accountinfo .heading:after{ left:0;}
	.paymnetform .date, .paymnetform .year{ width:48%;}
	#main .accountinfo input[type="submit"]{ width:100%;}
	#main .accountform .field{ max-width:inherit;}
	.terms #content .list-holder .terms-conditions{
		padding:20px 15px 0;
		text-align:left;
		}
	.terms #content .scrollable-area-wrapper .hscrollbar, .terms #content .scrollable-area-wrapper .vscrollbar{ right:0;}
	#main .accountinfo2{
		width:100%;
		padding: 30px 15px;
		-ms-box-sizing:border-box;
		-moz-box-sizing:border-box;
		box-sizing:border-box;
		min-height:inherit;
		-webkit-box-sizing:border-box;
	}
	#main .accountinfo2 .shareform .btn-holder .notnow{ margin: 27px 0 0; }
	#main .accountinfo2 .shareform{ padding:0;}
	#main .forgetpassword .loginemail{ margin: 0 0 13px;}
	.loginform{ max-width:inherit;}
	.addmenu > li .title{ padding:0 10px 10px 0; text-align:center;}
	.addmenu > li .title:before{
		display:inline-block;
		vertical-align:top;
		position:static;
		margin: 0 7px 0 0;
		}
	.content-holder{ margin:0;}
	.otherlinks{
		padding:0;
		float:none;
		overflow:hidden;
		}
	.otherlinks li{
		display:block;
		float:none;
		margin:0;
		padding: 0 0 10px
		}
	#nav{
		float:none;
		padding:10px 0 0;
		overflow:hidden;
	}
	.otherlinks li a{ color:#fff;}
	.header-holder .slide{ padding: 0 20px; top:83px;}
	.alertmessage-holder{
		padding:0 0 12px;
		min-height:42px;
	}
	.alertmessage-holder .alertmessage{
		margin: 0 0 5px;
		float:none;
		overflow:hidden;
	}
	.alertmessage-holder .canceltrail{ float:left;}
	.alertmessage-holder .account-info{
		float:none;
		overflow:hidden;
	}
	.alertmessage-holder.ac .accountno{
		float:right;
		}
	.dashboard-message .subtitle span{
		line-height:18px;
		font-size:14px;
	}
	.add-nav li{
		margin: 0 0 9px;
		font-size:11px;
	}
	#sidebar .scrollable-area{ height:430px;}
	.dashboradbar ul a{ padding:5px 18px 5px 8px;}
	.iponenav{
		width:100%;
		float:none;
		overflow:hidden;
	}
	.iponenav ul li{
		float:left;
		width:50%;
		}
	.iponenav .scrollable-area, .sms-imessages .scrollable-area{ height:430px;}
	.sms-imessages{
		float:none;
		overflow:hidden;
		width:100%;
	}
	.dashboard-message .upgrade{
		font-size:13px;
		padding:4px 0 0 26px;
		}
	.dashboard-message .subtitle{ line-height:21px;}
	.smstext-area .scrollable-area{ height:auto;}
	.header-holder .accountno{ padding:0 0 13px;}
	#sidebar.add .scrollable-area{ height:430px;}
	.two-cols{
		width:100%;
		float:none;
		overflow:hidden;
	}
	.setupbar .subtitle{
		display:block;
		float:none;
		text-align:center;
		padding:0 0 20px;
		}
	.setupbar .subtitle:before{
		position: static;
		display:inline-block;
		vertical-align:top;
		margin: 0 10px 0 0;
		}
	.setupbar .setup-steps{
		float:none;
		text-align:center;
		margin:0 auto;
		}
	.setupbar .setup-steps:before{
		display:block;
		clear:both;
		content:'';
		}
	.setupbar .setup-steps li{
		float:none;
		position:relative;
		display:inline-block;
		vertical-align:top;
		}
	.two-cols .service-messaage p br{ display:none;}
	.two-cols .service-messaage p{ margin:0;}
	.setupbar .setup-steps:after{ margin: 0 0 0 -64px;}
	.two-cols .service-messaage{ line-height:22px;}
	.two-cols .devices-options h1{
		font-size:24px;
		line-height:28px;
	}
	.helpcenter{
		float:none;
		width:100%;
		}
	.helpcenter .scrollable-area{ height:300px;}
	.helpcenter .helpinfo .subtitle{
		font-size:13px;
		line-height:18px;
	}
	.helpcenter .helpinfo .title{
		font-size:13px;
		line-height:18px;
	}
	.helpcenter .helpinfo .tel{
		font-size:15px;
		line-height:19px;
		padding:0 0 0 25px;
	}
	.helpcenter .helpinfo .tel:after{
		width:22px;
		height:24px;
		}
	.setupbar .setup-steps li:last-child:before{
		margin:1px 0 0 3px;
		top:5px;
	}
	.helpcenter .helpinfo .subtitle{
		font-size:15px;
		margin:0;
		line-height:16px;
	}
	.helpcenter .helpinfo .title{
		font-size:17px;
		line-height:17px;
	}
	.helpcenter .helpinfo .tel{
		font-size:18px;
		line-height:19px;
		padding:0 0 0 20px;
	}
	.helpcenter .helpinfo .time{ font-size:13px;}
	.helpcenter .helpinfo .tel:after{
		width:15px;
		height:15px;
		top:5px;
		}
	.helpcenter .helpinfo{
		padding:28px 20px 12px;
	}
	.devices-options .inner-content{min-height:80px;}
	#main .two-cols .cols.add .btn1{
		max-width: 225px;
		padding:9px 14px 10px;
		min-width: 158px;
	}
	.setupbar .setup-steps.add1{
		padding: 8px 0 0;
		margin:0 -18px;
	}
	.setupbar .setup-steps.add1 li{
		margin:0 17px;
		width:19px;
	}
	.setupbar .setup-steps.add1 li:after{
		width:70px;
		left:3px;
	}
	.setupbar .setup-steps.add1 li .title{font-size: 8px;}
	.login-form .btn-wrap .btn1{display:inline-block !important;}
	.add2 .main-content .other-opt{margin-left: 0;}
	.cols.add .main-content .login-form h1{margin-left: 0;}
	.contact-details-area .image {
		max-width: 80px;
		margin: 0 auto 20px;
		clear: both;
		float: none;
	}
	.contact-details-area .details {
		clear: both;
		text-align: center;
	}
	.contact-list-holder .tags { display: block; }
	.container.texts.add { padding-left: 0; }
	.texts-holder.sms {
		width: 100%;
	}
	.imessage li { text-align: left; }
	.imessage li .holder {
		padding: 10px 25px 5px 33px;
	}
	.ichat .holder { padding-bottom: 20px; }
	.text-box{padding: 20px 20px 0;}
	.text-box h1{
		font-size: 30px;
		line-height: 35px;
		margin: 0 0 15px;
	}
	#header .link-holder{display: none;}
	.logo-large{
		width: 200px;
		height: 40px;
		margin: 5px 0;
	}
	.logo-large img{
		width: 100%;
		height: auto;
	}
	#wrapper.other-page #footer{padding: 10px;}
	#wrapper.other-page #footer .footer-nav ul li{
		margin: 0;
		width: 50%;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		padding: 0 10px 20px;
		font-size: 14px;
		letter-spacing: 0;
	}
	.cycle-gallery .record-form .select-area{
		width: 100% !important;
		margin: 0 0 10px;
	}
	#wrapper.other-page #nav{padding: 8px 0;}
	.cycle-gallery .record-form .col .row{
		width: 99%;
		margin: 0 0 10px;
	}
	.cycle-gallery{padding: 0;}
	.cycle-gallery h1{
		margin: 0 0 10px;
		font-size: 35px;
		line-height: 40px;
	}
	.cycle-gallery h1:before{display: none;}
	.cycle-gallery .meta{margin: 0 0 10px;}
	.cycle-gallery .tooltip,
	.cycle-gallery .tooltip-lock{display: none;}
	.cycle-gallery .pagination{display: none;}
	.cycle-gallery .record-form .col{margin: 0;}
	.cycle-gallery .btn{
		width: 99%;
		min-width: 0;
		font-size: 18px;
		padding: 10px;
		margin: 18px 0 0;
	}
	.cycle-gallery .record-form{padding: 0 0 26px;}
	.social-networks li{
		width: 49%;
		margin: 10px 0;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		padding: 0 10px;
	}
	#wrapper.other-page #nav li{
		padding: 8px 0;
	}
	#wrapper.other-page #nav li a{
		display:inline-block;
		vertical-align:top;
	}
	.cycle-gallery .record-form .col .row.number{width: 99%;}
	.tab-content .record-form .col-wrap{margin: 0 15px;}
	.tab-content .record-form .row{margin: 0 15px 10px;}
	.contact-holder .tab-content{
		padding: 30px;
	}
	.contact-holder .tabset .text{display: none;}
	#main .contact-holder .heading{margin: 0 auto 15px;}
	.contact-holder .tabset li{
		height: auto;
		margin: 0;
	}
	.tab-content .record-form .col-wrap{margin: 0;}
	.tab-content .record-form .row{margin: 0 0 10px;}
	.tab-content .record-form .row.subject{margin: 0;}
	.intro-block .intro-content{
		max-width: none;
		width: 100%;
		float: none;
		font-size: 15px;
		line-height: 20px;
		padding: 0 10px;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
	}
	.intro-block .form-holder{
		max-width: none;
		width: 100%;
		float: none;
		padding: 0 10px;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
	}
	.intro-block .form-holder .input-form{padding: 22px 13px 8px;}
	.intro-block .form-holder input{margin: 0 0 10px;}
	.intro-block .input-form .checkbox-holder{padding: 0 15px 0 43px;}
	.feature-block{padding: 0 20px;}
	.benefit-block h2{
		font-size: 31px;
		line-height: 37px;
		margin: 0 10px 25px;
	}
	.feature-block ul li{
		width: 50%;
		margin: 0 0 20px;
	}
	.question-block .tab-content .accordion{
		width: 100%;
		padding: 0 26px;
	}
	.benefit-block .mask{padding: 70px 0 47px;}
	.benefit-block .slide .text-wrap .text{
		margin: 0 auto;
		text-align: center;
		max-width: none;
		width: 100%;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		padding: 0 20px;
	}
	.benefit-block .btn-prev, .benefit-block .btn-next{display: none;}
	.benefit-block .slide .text-wrap .percent{
		font-size: 94px;
		line-height: 72px;
	}
	.info-block p{padding: 70px 0 0;}
	.feature-block h2{
		font-size: 30px;
		line-height: 35px;
		margin: 0 5px 20px;
	}
	.gallery-section h2,
	.info-block > h2,
	.question-block h2,
	.news-block h2{
		font-size: 25px;
		line-height: 30px;
		margin: 0 5px 40px;
	}
	.info-block .info-content .col-holder h2{
		font-size: 25px;
		line-height: 30px;
	}
	.info-block .col-holder .text p{padding: 0;}
	.intro-block .form-holder .btn{
		font-size: 17px;
		line-height: 21px;	
	}
	.intro-block .form-holder h2{
		padding: 0;
		font-size: 25px;
		line-height: 30px;
	}
	.question-block .tabset li{width: 30.8%;}
	.question-block .tabset li a{
		padding: 16px 7px 9px;
		font-size: 13px;
		line-height: 17px;
	}
	.question-block .tab-content .text-wrap{padding: 0 5px 10px;}
	#main > .btn-holder{
		margin: 0 0 20px;
		width: 100%;
	}
	#main > .btn-holder .btn{
		margin: 0 10px;
		font-size: 18px;
		line-height: 22px;
		padding: 15px;
	}
	.info-block{margin: 0 0 20px;}
	.info-block .info-content .col-holder{
		width: 100%;
		float: none;
	}
	.info-block .info-content .col-holder:first-child{float: none;}
	.info-block .col-holder .img-holder:before{display: none;}
	.info-block .img-wrap{display: none;}
	.info-block .info-content .col-holder .col{
		text-align: center;
		min-height: 0;
	}
	#wrapper.other-page #footer .footer-nav ul{
		font-size: 0;
		letter-spacing: -4px;
		padding: 20px 0 0;
	}
	.tip-block .tip-holder{
		text-align: center;
		width: auto;
		margin: 0 auto;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		padding: 0 20px 30px;
	}
	.tip-block .tip-holder .img-holder{
		margin: 0;
		width: 100%;
		height: auto;
	}
	.tip-block .tip-holder .img-holder img{
		width: 100%;
	}
	.tip-block .tip-holder .text-holder .teenstyle{
		display: block;
		margin: 0 0 20px;
	}
	.tip-block .tip-holder .text-holder img{
		width: 100%;
		height: auto;
	}
	.news-block ul li{
		padding: 0;
		display: block;
		width: 100%;
		border: none;
		margin: 0 0 20px;
	}
	.news-block ul .img-holder{margin: 0;}
	.news-block ul .img-holder img:hover{opacity: 0.8;}
	.news-block ul li:hover{
		background: none;
		padding: 0;
	}
	.news-block ul li:hover .link-holder{display: none;}
	.gallery-section .block-content{
		width: 240px;
	}
	.gallery-section .mask{padding: 0 0 50px;}
	.gallery-section .mask .slide{
		width: 240px;
		font-size: 14px;
		line-height: 24px;
	}
	.gallery-section .btn-prev, .gallery-section .btn-next{
		left: -37px;
		width: 35px;
		height: 35px;
	}
	.gallery-section .btn-next{
		right: -37px;
		left: auto;
	}
	.gallery-section .btn-prev:after, .gallery-section .btn-next:after{
		top: 8px;
		left: 8px;
	}
	.gallery-section .btn-next:after{
		left: auto;
		right: 6px;
	}
	#wrapper.other-page #nav li a{color: #fff;}
	#main .contact-holder .heading{padding: 15px 0;}
	#main .contact-holder .heading h1{
		font-size: 49px;
		line-height: 54px;
	}
	.info-block{padding: 80px 0 0;}
	.cycle-gallery .slide-content{border-radius: 0;}
	#fancybox-content{margin: 40px 0 0;}
	.lightbox{padding: 15px;}
	.lightbox h2{
		font-size: 25px;
		line-height: 30px;
	}
	.lightbox .wrap{
		margin: 0 auto 15px;
		max-width: none;
		padding: 0 20px;
	}
	.lightbox .text{margin: 0 0 10px;}
	.lightbox .register-form input{
		font-size: 14px;
		line-height: 18px;
		padding: 10px;
		height: 40px;
		margin: 0 0 7px;
	}
	.lightbox .register-form input[type="submit"]{
		font-size: 15px;
		line-height: 20px;
		padding: 10px;
		height: 50px;
	}
	.lightbox ul li{
		width: 100px;
		height: 37px;
		margin: 0 7px 0 0;
	}
	.lightbox ul li img{
		width: 100%;
		height: auto;
		max-width: none;
	}
}
@media only screen and ( max-width: 479px ) {
	.contact-list-holder {
		width: 98%;
		padding-left: 2%;
		float: none;
	}
	.cycle-gallery .record-form .col .row,
	.cycle-gallery .record-form .col .row.number{
		margin: 0 0 10px;
	}
	.contact-holder .tabset .img-holder{
		width: 50px;
		height: 50px;
	}
	.contact-holder .tabset{margin: 0 0 13px;}
	.contact-holder .tabset a:after{
		border-width: 0 20px 16px;
		margin: 0 0 0 -18px;
		bottom: -13px;
	}
	.tab-content .record-form textarea{
		height: 200px;
		max-height: 200px !important;
		margin: 0 0 15px;
	}
	.tab-content .record-form input[type="submit"]{height: 50px;}
	.contact-holder .tab-content h2{
		font-size: 26px;
		line-height: 30px;
		margin: 0 0 20px;
	}
	#main .contact-holder .heading{padding: 15px 0;}
	#main .contact-holder .heading h1{
		font-size: 35px;
		line-height: 40px
	}
	.contact-holder .tab-content{padding: 15px;}
	.cycle-gallery .payment-option{margin: 0 0 24px;}
	.cycle-gallery .payment-option li{margin: 0 9px 0 0;}
	.tab-content .record-form .row.subject input{padding: 0 9px;}
	.intro-block .intro-content p{margin: 0 0 16px;}
	#main .contact-holder .heading h1:before{
		background-size: 30px 29px;
		width: 30px;
		height: 29px;
		margin: 8px 11px 0 0;
	}
	.cycle-gallery .slide-content{ padding: 20px; }
}
/* js style */
.slide-box{display: none;}


.standforsilent{
    background-color: white;padding-top: 0px;padding-bottom: 0px;
}
.standforsilent-line{
    float: left;width: 3px;background: #e3f0f9;height: 200px;margin-left: 108px;
}
.standforsilenthand{
    float: left;margin-bottom: -4px;
}
.accordionpta{margin-left: 90px;list-style-type: none;}
.block-content-inner{float:left;width: 49%;border-right: 2px solid gray;}
.block-content-inner-in{width:434px;margin: 0 auto;font-size: 20px;}
.block-content-inner-in2{float: right;margin-top: 100px;color: #5a5a5a;text-align: right;}
.block-content-inner2{float:left;width: 49%;}
.block-content-inner2-in{margin-top: 54px;text-align: center;}
.standforsilenthand{float: right;}

@media only screen and (max-width: 767px){
    .standforsilenthand{text-align: center;float: none;}
    .standforsilent-line{ display: none; }
}


