@charset "utf-8";
/* RESET CSS
--------------------------------------------- */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, tfoot, thead, tr, th, td {
	margin: 0px;
	padding: 0px;
	outline: 0px;
	font-size: 100%;
}
a:link, a:visited {
	margin: 0px;
	padding: 0px;
	border: 0px none;
	outline: 0px none;
	text-decoration: none;
	color: #2eb0e4;
	cursor: pointer;
	-webkit-transition: all 0.25s ease-in-out;
	-moz-transition: all 0.25s ease-in-out;
	transition: all 0.25s ease-in-out;
}
a:hover, a:active {
	margin: 0px;
	padding: 0px;
	border: 0px none;
	outline: 0px none;
	text-decoration: none;
	color: #008fc8;
	cursor: pointer;
}
img {
	margin: 0px;
	padding: 0px;
	border: none;
	display: block;
}
blockquote, q {
	quotes: none;
}
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}
ul, li {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
::selection {
	background: #2eb0e4;
	color: #fff;
	text-shadow: none;
}
::-moz-selection {
 background: #2eb0e4;
 color: #fff;
 text-shadow: none;
}
/* BASIC CSS
--------------------------------------------- */

body {
	background: #fff;
	color: #3c3c3c;
	font: normal normal 14px/24px "OpenSansRegular", Arial, Helvetica, sans-serif;
}
.clear {
	clear: both;
	margin: 0px;
	padding: 0px;
}
.container {
	width: 1000px;
	margin: 0px auto;
	padding: 0px;
}
.left {
	float: left !important;
}
.right {
	float: right !important;
}
.blue {
	color: #2eb0e4;
}
.center {
	margin: 0px auto !important;
}
.bold {
	font-family: "OpenSansBold", Arial, Helvetica, sans-serif;
}
.table {
	display: table;
}
.table-row {
	display: table-row;
}
.table-cell {
	display: table-cell;
}
/* TYPOPGRAPHY
--------------------------------------------- */
h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
	font-family: "OpenSansRegular", Arial, Helvetica, sans-serif;
	color: #3c3c3c;
}
h1 {
	font-size: 30px;
}
h2 {
	font-size: 28px;
}
h3 {
	font-size: 24px;
}
h4 {
	font-size: 20px;
}
h5 {
	font-size: 18px;
}
h6 {
	font-size: 16px;
}
p {
	margin: 0px;
	padding: 0px;
	color: #000;
	text-align: left;
	text-decoration: none;
	font: normal normal 14px/24px "OpenSansRegular", Arial, Helvetica, sans-serif;
}
/* BUTTONS
--------------------------------------------- */
.greenBtn, a.greenBtn {
	display: inline-block;
	margin: 0px;
	padding: 10px 20px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background-color: #000;
	border: solid 1px #77a432;
	text-align: center;
	color: #fff;
	text-shadow: 1px 1px 0px #34670a;
	font: normal 30px/normal "OpenSansCondensedBold", Arial, Helvetica, sans-serif;
	background-image: -webkit-linear-gradient(bottom, #538d22, #b7cf4f);
	background: #b7cf4f; /* Old browsers */
	background: -moz-linear-gradient(top, #b7cf4f 0%, #538d22 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #b7cf4f), color-stop(100%, #538d22)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #b7cf4f 0%, #538d22 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #b7cf4f 0%, #538d22 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #b7cf4f 0%, #538d22 100%); /* IE10+ */
	background: linear-gradient(to bottom, #b7cf4f 0%, #538d22 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b7cf4f', endColorstr='#538d22', GradientType=0 ); /* IE6-9 */
}
.greenBtn:hover, a.greenBtn:hover {
	background: #538d22; /* Old browsers */
	background: -moz-linear-gradient(top, #538d22 0%, #b7cf4f 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #538d22), color-stop(100%, #b7cf4f)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #538d22 0%, #b7cf4f 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #538d22 0%, #b7cf4f 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #538d22 0%, #b7cf4f 100%); /* IE10+ */
	background: linear-gradient(to bottom, #538d22 0%, #b7cf4f 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#538d22', endColorstr='#b7cf4f', GradientType=0 ); /* IE6-9 */
}
.greenBtn span, a.greenBtn span {
	font: normal 18px/24px "OpenSansRegular", Arial, Helvetica, sans-serif;
}
a.orngBtn,.orngBtn {
    display: inline-block;
	margin: 0px;
	padding: 6px 36px 7px;
	border-radius: 5px;
	border-color: #FF7700 #FF4100 #FF4100;
	border-style: solid;
	border-width: 1px;
	text-align: center;
	color: #fff;
	box-shadow: 0 1px #ffb480 inset;
	text-shadow: 1px 1px #ff4100;
	font:20px "OpenSansCondensedBold", Arial, Helvetica, sans-serif;
	letter-spacing: 0.02em;
	background: #ff7a00; /* Old browsers */
background: -moz-linear-gradient(top, #ff7a00 0%, #ff5100 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff7a00), color-stop(100%,#ff5100)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ff7a00 0%,#ff5100 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ff7a00 0%,#ff5100 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #ff7a00 0%,#ff5100 100%); /* IE10+ */
background: linear-gradient(to bottom, #ff7a00 0%,#ff5100 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff7a00', endColorstr='#ff5100',GradientType=0 ); /* IE6-9 */
}
a.orngBtn:hover,.orngBtn:hover {
 background: #ff5100; /* Old browsers */
background: -moz-linear-gradient(top, #ff5100 0%, #ff7a00 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff5100), color-stop(100%,#ff7a00)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ff5100 0%,#ff7a00 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ff5100 0%,#ff7a00 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #ff5100 0%,#ff7a00 100%); /* IE10+ */
background: linear-gradient(to bottom, #ff5100 0%,#ff7a00 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff5100', endColorstr='#ff7a00',GradientType=0 ); /* IE6-9 */
}
/* HEADER
--------------------------------------------- */

#header {
	background: #fff;
	margin: 0px;
	padding: 10px 0px;
	height: auto;
	overflow: hidden;
}
#header .logo {
	float: left;
	padding: 10px 0px;
	width: 200px;
}
.callNoCont {
	float: right;
	margin: 0px;
	min-width: 475px;
	overflow: hidden;
	padding: 15px 0px 5px 50px;
}
.callNoCont .callNo {
	float: right;
	margin: 0px;
	padding: 0px;
}
.callNoCont .buttonTry {
	float: right;
	margin: 0;
	padding: 2px 0 0 15px;
}
.callNoCont .callNo h2 {
	color: #555555;
	font-size: 18px;
	font-weight: bold;
	margin: 0px;
	padding: 0px 0px 5px;
	text-align: right;
}
:root .callNoCont .callNo h2 img {
	float: none;
}
.callNoCont .callNo p {
	color: #7e7e7e;
	margin: 0px;
	padding: 5px 0px 0px;
	text-align: right;
	font: 18px "OpenSansCondensedBold", Arial, Helvetica, sans-serif;
	letter-spacing: 0.04em;
}
.callNoCont .callNo p span {
	color: #555555;
	display: inline-block;
	font-size: 11px;
	font-weight: bold;
	padding-left: 5px;
}
.callNoCont .callNo p span a {
	border-bottom: 1px solid #0d7acc;
	color: #0d7acc;
	font: bold 12px/24px Arial, Helvetica, sans-serif;
}
.callNoCont .callNo p span a:hover {
	border-bottom: 0px;
}
/* NAVIGATION
--------------------------------------------- */
#navigation {
	background: url(../images/background/nav-bg.jpg) repeat-x left top;
}
#topNaviWrap {
	width: 1002px;
	margin: 0 auto;
	padding: 0;
	height: 36px;
}
#topNaviWrap ul {
	list-style-type: none;
	margin: 1px 0 0 0;
	padding: 0;
}
#topNaviWrap li {
	list-style-type: none;
	margin: 0;
	padding: 0;
	background: url(../images/background/bg-seprator.gif) left center no-repeat;
	display: inline;
	height: 36px;
	float: left;
	color: #ffffff;
	text-transform: uppercase;
	font-family: Trebuchet MS, arial;
	font-size: 14px;
	font-weight: bold;
}
#topNaviWrap li a {
	color: #ffffff;
	text-decoration: none;
	padding: 6px 25px 5px 25px;
	float: left;
}
#topNaviWrap li a:hover, #topNaviWrap li a.current {
	background: url(../images/background/top-navi-hover.gif) 0 0 repeat-x;
}
/* price page
--------------------------------------------- */
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}
.clearfix {
	display: inline-block;
}
* html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}
#priceWrap {
	margin: 0px;
	padding: 0px;
	height: auto;
	overflow: hidden;
	background: #f8f2ef url(../images/background/blure-bg.png) repeat-x center top;
}
.priceContainer {
	background: #fff;
	box-shadow: 0 0 10px #b3bbbf;
	margin: 30px auto;
	width: 1035px;
	padding: 15px 15px 10px;
}
.prcHead {
	padding: 0 0 20px;
	margin: 0 0 30px;
	text-align: center;
	background: url(../images/background/head-shadow.png) no-repeat center bottom;
}
.prcHead h1 {
	color: #3a86d1;
	font: normal 36px/normal "cuprumregular", Arial, Helvetica, sans-serif;
	padding: 15px 0;
}
.prcHead h2 {
	color: #838181;
	font: normal 28px/normal "cuprumregular", Arial, Helvetica, sans-serif;
}
.planeSec {
	margin: 0px;
	padding: 20px 0 0;
}
.planeBox {
	width: 194px;
	float: left;
	box-shadow: 0 10px 10px -10px #000;
	margin: 0 13px 0 0;
	-webkit-transition: all 0.25s ease-in-out;
	-moz-transition: all 0.25s ease-in-out;
	transition: all 0.25s ease-in-out;
}
.planeBox:hover {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
	z-index: 2;
}
.planeBox:last-child {
	margin: 0;
}
.planeBox.popularPlan .price{
	margin:10px 0 5px;
}
.planeHead {
	width: 194px;
	float: left;
	min-height: 120px;
	background: url(../images/background/plan-heade.png) no-repeat left top;
}
.planeHead.medium {
	background-position: -197px -1px;
}
.planeHead.large {
	background-position: -394px -1px;
	position: relative;
}
.planeHead.beta {
	background-position: -591px -1px;
}
.planeHead.alpha {
	background-position: -788px -1px;
}
.planeHead h2 {
	color: #fff;
	font: normal 30px/90px "OpenSansCondensedBold", Arial, Helvetica, sans-serif;
	text-shadow: 1px 1px 0 rgba(0,0,0,0.2);
	text-align: center;
	text-transform: uppercase;
}
.planeHead h3 {
	color: #4e4e4e;
	font: normal 16px/normal "OpenSansCondensedBold", Arial, Helvetica, sans-serif;
	text-align: center;
	margin: 25px 0 10px;
}
.planeDetail {
	background: #f2f2f2;
	border: 1px solid #fff;
	border-radius: 5px;
	box-shadow: 0 0 5px #999;
	text-align: center;
	padding: 0 5px 10px;
}
.planeDetail > ul > li {
	text-align: center;
	border-bottom: 1px dashed #999;
	clear: both;
	position: relative;
	padding: 10px 0;
}
.tt-wrapper li a {
	margin: 0 2px;
	outline: none;
	position: relative;
	color: #4e4e4e;
	border-bottom: 1px solid #aeaeae;
}
.tt-wrapper li a span {
	width: 150px;
	height: auto;
	line-height: 20px;
	padding: 10px;
	left: 30%;
	margin-left: -50px;
	font: normal 14px/normal "OpenSansSemibold", Arial, Helvetica, sans-serif;
	color: #fff;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);
	text-align: center;
	border: 1px solid rgba(0,0,0,0.8);
	background: rgba(0,0,0,0.8);
	text-indent: 0px;
	border-radius: 5px;
	position: absolute;
	bottom: 30px;
	opacity: 0;
	visibility: visible;
	z-index: -9999;
	box-shadow: 0px 0px 5px rgba(0,0,0,0.4);/*-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;*/
}
.tt-wrapper li a span:before, .tt-wrapper li a span:after {
	content: '';
	position: absolute;
	bottom: -15px;
	left: 50%;
	margin-left: -9px;
	width: 0;
	height: 0;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-top: 0px solid rgba(0,0,0,0.8);
}
.tt-wrapper li a span:after {
	bottom: -11px;
	margin-left: -10px;
	border-top: 10px solid rgba(0,0,0,0.9);
}
.tt-wrapper li a:hover span {
	visibility: visible;
	opacity: 1;
	-webkit-transform: translate(0px) rotate(0deg) scale(1);
	-moz-transform: translate(0px) rotate(0deg) scale(1);
	-o-transform: translate(0px) rotate(0deg) scale(1);
	-ms-transform: translate(0px) rotate(0deg) scale(1);
	transform: translate(0px) rotate(0deg) scale(1);
	z-index: 9999;
}
.price {
	color: #3A86D1;
	font: normal 30px/normal "OpenSansCondensedBold", Arial, Helvetica, sans-serif;
	padding: 10px 0 25px;
}
.price > span {
	font-size: 20px;
}
.planeDetail .greenBtn {
	font-size: 28px;
	text-transform: uppercase;
	padding: 5px 10px;
	margin: 0 0 15px;
}
.popular {
	display: block;
	background: url(../images/background/heighlight-bg.png) no-repeat center top;
	width: 154px;
	height: 38px;
	text-align: center;
	color: #fff;
	font: normal 14px/28px "OpenSansCondensedBold", Arial, Helvetica, sans-serif;
	text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.2);
	text-transform: uppercase;
	left: 18px;
	position: absolute;
	top: -9px;
}
.supportBlock {
	margin: 0;
	background: url(../images/background/support-icon.png) no-repeat 60px 60px;
	padding: 50px 0 10px 240px;
	font: normal 18px/36px "OpenSansLight", Arial, Helvetica, sans-serif;
}
.supportBlock p {
	font: normal 18px/36px "OpenSansLight", Arial, Helvetica, sans-serif;
	color: #4e4e4e;
}
.supportBlock p span {
	font: normal 18px/36px "OpenSansCondensedBold", Arial, Helvetica, sans-serif;
	color: #3ab8e8;
}
.supportBlock h2 {
	font: normal 30px/36px "OpenSansCondensedBold", Arial, Helvetica, sans-serif;
	color: #535353;
}
.seprator {
	background: url(../images/background/seprator.png) no-repeat center top;
	min-height: 4px;
	margin: 25px 0;
	clear: both;
}
.reasonsWrap {
	margin: 0 0 40px;
}
.reasonsWrap ul li {
	text-align: center;
	margin: 0 10px 0 0;
	float: left;
	list-style-type: none;
	overflow: hidden;
	position: relative;
	width: 32.6%;
	font: normal 14px/20px "OpenSansSemibold", Arial, Helvetica, sans-serif;
	color: #4e4e4e;
}
.reasonsWrap ul li:last-child, .testWrap ul li:last-child {
	margin: 0;
}
.reasonsWrap span {
	display: block;
	color: #4e4e4e;
	font: 20px/normal "OpenSansCondensedBold", Arial, Helvetica, sans-serif;
	padding: 15px 0;
}
.reasonsWrap img {
	display: inline;
}
.subHead {
	font: 28px/normal "OpenSansCondensedLight", Arial, Helvetica, sans-serif;
	padding: 10px 0 25px;
	color: #008fc6;
	text-align: center;
}
.testWrap {
	margin: 0px;
	padding: 0 0 10px;
}
.testWrap ul li {
	text-align: center;
	margin: 0 15px 0 0;
	float: left;
	list-style-type: none;
	overflow: hidden;
	position: relative;
	width: 18.8%;
	font: normal 14px/20px "OpenSansSemibold", Arial, Helvetica, sans-serif;
	color: #4e4e4e;
	background: #f8f8f8;
	border: 1px solid #b7b7b7;
	padding: 10px 25px;
	-webkit-transition: all 0.25s ease-in-out;
	-moz-transition: all 0.25s ease-in-out;
	transition: all 0.25s ease-in-out;
}
.testWrap ul li:hover {
	box-shadow: 0 0 75px #dfdfdf inset;
}
.testWrap ul li p {
	text-align: center;
	font: normal 14px/20px "OpenSansSemibold", Arial, Helvetica, sans-serif;
	color: #4e4e4e;
	min-height: 100px;
}
.testWrap ul li span {
	display: block;
	font: 30px/normal "journalregular", Arial, Helvetica, sans-serif;
	padding: 15px 0;
	color: #008fc6;
}
.testWrap ul li img {
	display: inline;
	-webkit-transform: scale(0.9);
	-moz-transform: scale(0.9);
	-ms-transform: scale(0.9);
	transform: scale(0.9);
	-webkit-transition: all 0.25s ease-in-out;
	-moz-transition: all 0.25s ease-in-out;
	transition: all 0.25s ease-in-out;
}
.testWrap ul li:hover img {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}
.testWrap ul li a {
	color: #4e4e4e;
}
.testWrap ul li a:hover {
	color: #008fc6;
}
.companyWrap {
	padding: 0 0 15px;
}
.faq-section{
	margin:20px 0 0;
}
.faq-section .faqLeft{
	float:left;
	width:480px;
}
.faq-section .faqRight{
	float:right;
	width:480px;
}
.specBox{
	float:left;
	width:480px;
}
.faq-section .specBox h2{
	color: #008FC6;
    display: block;
    font: 20px "OpenSansCondensedBold",Arial,Helvetica,sans-serif;
    padding: 5px 0 10px;
	background:none;
	text-transform:none;
	 border-bottom: 1px solid #bdbdbd;
}
.faq-section .specBox p{
	line-height:24px;
	padding:0;
}
.faq-section ul li{
	width:47%;
	margin:0 60px 10px 0;
	display:block;
	float:left;
	border-bottom:1px solid #bdbdbd;
	padding:0 0 10px;		
}
.faq-section ul li:nth-child(2n+2) {
  margin: 0 0 10px;
}
.faq-section ul li h4{
	display: block;
	font: 20px/normal "OpenSansCondensedBold",Arial,Helvetica,sans-serif;
	padding:5px 0 10px;
	color:#008fc6;
}

/* FOOTER
--------------------------------------------- */
#footer {
	background: #1A1A1A;
	padding: 40px 0 30px;
	position: relative;
	z-index: 999;
	height: auto;
	overflow: hidden;
}
#footer .footBox {
	margin: 0px 22px 0px 0px;
	padding: 0px;
	float: left;
	width: 228px;
}
#footer ul {
	font-size: 13px;
	list-style: none outside none;
	margin: 0;
	padding: 0;
}
#footer ul li {
	line-height: 24px;
	margin: 5px 0px;
}
#footer ul li.title {
	border-bottom: 1px solid #484848;
	color: #a1a1a1;
	font-size: 14px;
	text-transform: uppercase;
	font: 16px/normal "OpenSansCondensedBold", Arial, Helvetica, sans-serif;
	padding: 0px 0px 5px;
}
#footer ul li a {
	color: #c0c0c0;
	font: 13px/28px "OpenSansRegular", Arial, Helvetica, sans-serif;
	padding: 0px;
}
#footer ul li a:hover {
	padding: 0px 0px 0px 10px;
}
#footer .contact a {
	float: right;
	margin: 15px 0px 30px 0px;
}
#footer .contact a.phone {
	float: left;
}
#footer .contact a:hover {
	padding: 0px;
	color: #666;
}
#footer .contact a.phone span, #footer .contact a.mail span {
	background: url(../images/icons/icon.png) no-repeat -389px -14px;
	display: inline-block;
	height: 16px;
	width: 25px;
	float: left;
	margin: 4px 0px 0px;
}
#footer .contact a.mail span {
	background: url(../images/icons/icon.png) no-repeat -415px -14px;
}
#footer .social-icons .lftSos {
	float: left;
	width: 50%;
}
#footer .social-icons li {
	margin: 0px 0px 10px;
}
#footer .social-icons li a span {
	background: url(../images/icons/icon.png) no-repeat -267px -96px;
	height: 24px;
	width: 24px;
	display: inline-block;
	float: left;
	margin: 0px 15px 0px 0px;
}
#footer .social-icons li a.fb span {
	background: url(../images/icons/icon.png) no-repeat -267px -96px;
}
#footer .social-icons li a.twt span {
	background: url(../images/icons/icon.png) no-repeat -303px -96px;
}
#footer .social-icons li a.google span {
	background: url(../images/icons/icon.png) no-repeat -338px -96px;
}
#footer .social-icons li a.linkedin span {
	background: url(../images/icons/icon.png) no-repeat -374px -96px;
}
#footer .social-icons li a.youtube span {
	background: url(../images/icons/icon.png) no-repeat -409px -96px;
}
#footer .social-icons li a.pinterest span {
	background: url(../images/icons/icon.png) no-repeat -267px -130px;
}
#footer .social-icons li a.slide-share span {
	background: url(../images/icons/icon.png) no-repeat -303px -130px;
}
#footer .social-icons li a.flickr span {
	background: url(../images/icons/icon.png) no-repeat -338px -130px;
}
#footer .social-icons li a.scribd span {
	background: url(../images/icons/icon.png) no-repeat -374px -130px;
}
#footer .copyRight {
	border-top: 1px solid #484848;
	padding: 15px 0px 0px;
	margin: 15px 0px 0px;
	color: #a8a8a8;
}