.content_box p, h1, h2, h3 {
	text-shadow:1px 1px 0 #fff
}
@font-face {
font-family:open_sans;
font-style:normal;
font-weight:400;
src:url(../fonts/opensans-regular.eot?#iefix) format("embedded-opentype"), url(../fonts/opensans-regular.woff2) format("woff2"), url(../fonts/opensans-regular.woff) format("woff"), url(../fonts/opensans-regular.ttf) format("truetype"), url(../fonts/opensans-regular.svg#open_sansregular) format("svg")
}@font-face {
    font-family: "Roboto Slab";
    font-style: normal;
    font-weight: 700;
    src: local("Roboto Slab Bold"), local("RobotoSlab-Bold"), url("//d2otzcfu7vqzws.cloudfront.net/fonts/roboto_slab_bold.woff2") format("woff2"), url("//d2otzcfu7vqzws.cloudfront.net/fonts/roboto_slab_bold.woff") format("woff");
}@font-face {
    font-family: "Roboto Slab";
    font-style: normal;
    font-weight: 300;
    src: local("Roboto Slab Light"), local("RobotoSlab-Light"), url("//d2otzcfu7vqzws.cloudfront.net/fonts/roboto_slab_light.woff2") format("woff2"), url("//d2otzcfu7vqzws.cloudfront.net/fonts/roboto_slab_light.woff") format("woff");
}@font-face {
    font-family: "Lato";
    font-style: normal;
    font-weight: 400;
    src: local("Lato Regular"), local("Lato-Regular"), url("//d2otzcfu7vqzws.cloudfront.net/fonts/lato_regular.woff2") format("woff2"), url("//d2otzcfu7vqzws.cloudfront.net/fonts/lato_regular.woff") format("woff");
}
@font-face {
    font-family: "Lato";
    font-style: normal;
    font-weight: 700;
    src: local("Lato Bold"), local("Lato-Bold"), url("//d2otzcfu7vqzws.cloudfront.net/fonts/lato_bold.woff2") format("woff2"), url("//d2otzcfu7vqzws.cloudfront.net/fonts/lato_bold.woff") format("woff");
}
body {
	overflow-x:hidden
}
img {
	max-width:100%
}
.clear {
	clear:both
}
h1, h2, h3 {
	font-family:Verdana;
	font-size:36px;
	color:#999;
	font-weight:400
}
.menuTopMarginHome {
	top:115px
}
.sticky {
	position:fixed
}
.main_contaneir {
	margin-bottom:40px
}
.main_contaneir_inner {
	top:0;
	overflow:hidden
}
.mobi_menu_box {
	position:absolute;
	height:100%;
	display:none;
	z-index:1;
	left:0; 
}
ul.mobi_menu {
	margin:0;
	padding:0
}
ul.mobi_menu li a {
	color:#000;
	font-weight:700;
	font-size:14px;
	letter-spacing:1px;
	display:block;
	padding:10px;
	position:relative;
	opacity:.5;
	background-color:#ccc;
	border-bottom:solid 1px #aaa;
	border-top:solid 1px #ddd
}
ul.mobi_menu li:first-child a {
	border-top:none
}
ul.mobi_menu li a.selected, ul.mobi_menu li a:active, ul.mobi_menu li a:focus, ul.mobi_menu li a:hover {
	opacity:1
}
.text_center {
	text-align:center
}
.underline {
	border-bottom:solid 2px #ddd;
	padding-bottom:5px
}
.header {
	height:137px;
	background-color:#fff;
	border-bottom:solid 1px #eee;
	box-shadow:1px 0 3px #ddd;
	z-index:9999;
	top:0
}
.shadow {
	box-shadow:1px 0 8px #aaa
}
.logo_box {
	line-height:113px;
	height:113px
}
.logo_box .logo img {
	height: 136px;
    width: 173px;
}
.logo{
float:left;
}
.mobi_menu_button {
	margin:30px 20px 0;
	cursor:pointer;
	float:right;
	font-size:250%
}
.signin_box {
	float:right;
	text-align:right;
	margin:5px 0
}
.signin_box a {
	color:#a6a6a6;
	font-size:11px;
	letter-spacing:1px;
	padding:1px 6px;
	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px
}
.signin_box a:hover {
	color:#fff;
	background-color:#ccc
}
ul.main_menu {
	float:right;
	margin:68px 0 0;
	padding:0;
	list-style:none
}
.feature_inner .fa, .first_img, ul.main_menu li {
	float:left
}
ul.main_menu li a {
	padding:8px 0;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	margin:0 0 0 50px;
	color:#4d4d4d;
	font-family:Segoe UI Symbol;
	font-size:12pt;
	text-transform:uppercase;
	display:inline-block;
	position:relative
}
ul.main_menu li a.menuLogin {
	text-transform:none;
	color:#3c82d2
}
ul.main_menu li a.menuSignup {
	text-transform:none;
	background-color:#f59119;
	color:#fff;
	padding:6px 17px
}
.btn_take_demo, .plan_button_box a, .popular {
	text-transform:uppercase
}
ul.main_menu li a::before, ul.main_menu li>a:hover i.underline {
background:#2578e9;
background:-moz-linear-gradient(30deg, #2578e9 0, #3fe7d9 100%);
background:-webkit-gradient(linear, 30deg top, right top, color-stop(0, #2578e9), color-stop(100%, #3fe7d9));
background:-webkit-linear-gradient(30deg, #2578e9 0, #3fe7d9 100%);
background:-o-linear-gradient(30deg, #2578e9 0, #3fe7d9 100%);
background:-ms-linear-gradient(30deg, #2578e9 0, #3fe7d9 100%);
background:linear-gradient(to right, #2578e9 0, #3fe7d9 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#2578e9', endColorstr='#3fe7d9', GradientType=1 )
}
ul.main_menu li a span::after, ul.main_menu li a::after {
background-position:right center;
background-repeat:no-repeat;
content:"";
display:inline-block;
height:8px;
margin-top:-4px;
opacity:.3;
position:absolute;
top:50%;
width:8px
}
ul.main_menu li>a:hover i.underline {
	width:100%
}
ul.main_menu>li>a i.underline {
	border-bottom:none;
	padding-bottom:0;
	-webkit-transition:all 300ms cubic-bezier(.175, .885, .32, 1.275) 0s;
	-moz-transition:all 300ms cubic-bezier(.175, .885, .32, 1.275) 0s;
	-o-transition:all 300ms cubic-bezier(.175, .885, .32, 1.275) 0s;
	transition:all 300ms cubic-bezier(.175, .885, .32, 1.275) 0s;
	background-color:transparent;
	display:block;
	height:2px!important;
	left:1px;
	max-height:2px!important;
	opacity:.85;
	overflow:hidden;
	pointer-events:none;
	position:absolute;
	width:0
}
.main_content_box {
	margin-top:20px;
	margin-bottom:20px
}
.main_content_box img {
	max-width:100%;
	height:auto;
	width:auto
}
.highlight_white {
	background-color:#fff;
	padding-top:20px;
	padding-bottom:20px
}
.content_box h1, .content_box h2, .content_box h3, .content_box h4, .content_box h5 {
	margin:0 0 14px;
	font-weight:400;
	padding:0;
	font-size:32px;
	line-height:inherit;
	color:#0091c5
}
.content_box h2, .content_box h3, .content_box h4, .content_box h5 {
	font-family:Verdana;
	text-shadow:1px 1px 0 #fff
}
.content_box p {
	font-size:20px;
	margin:4px 0 16px;
	color:#555;
	font-weight:lighter;
	line-height:32px
}
.content_box img.img_border {
	background-color:#fff;
	padding:8px;
	box-shadow:1px 1px 1px #e5e5e5
}
.content_group {
	margin-top:40px;
	margin-bottom:40px
}
.content_box_inner {
	padding:0 10px
}
.banner_box { 
    background-image: linear-gradient(transparent 40%, rgba(77, 189, 235, 0.5)), linear-gradient(transparent 40%, #2f2751), url("https://dc8hdnsmzapvm.cloudfront.net/assets/images/home/pattern.svg?3bd1e79"), linear-gradient(#044154, #044154);
   
    height: 477px;
    position: relative;
    top: 0;
	
	background-attachment: scroll, scroll, scroll, scroll;
	background-clip: border-box, border-box, border-box, border-box;
	background-color: rgba(0, 0, 0, 0);
	background-origin: padding-box, padding-box, padding-box, padding-box;
	background-position: 0 0%, 0 0%, center center, 0 0;
	background-repeat: repeat, repeat, no-repeat, repeat;
	background-size: 1180px 500px;
	border: medium none;
	min-height: 350px;
	overflow: hidden;    padding-top: 100px;
}
.banner_box img {
	width:auto;
	height:auto;
	max-width:100%
}
.banner_button_box {
	height:auto;
	width:400px;
	position:absolute;
	left:0;
	top:50%;
	text-align:center;
	margin:-100px 0 0 20px;
	padding:0
}
.banner_button_box h1, .banner_button_box h3 {
	font-weight:200;
	position:relative;
	color:#333;
	text-shadow:none
}.main_contaneir_inner.col-lg-10.col-md-10.col-sm-12.col-xs-12 > p {
    border-bottom: 2px solid #e0e0e0;
    color: #707070;
    font-size: 18px;
    padding-bottom: 20px;
    text-align: justify;
}
.banner_button_box h1 {
	font-size:24px;
	margin:0;
	display:block;
	padding:14px 0 2px
}
.banner_button_box h3 {
	font-size:18px;
	color:#666;
	margin:0;
	display:block;
	padding:0 0 6px
}
.banner_overlay {
	position:absolute;
	height:100%;
	width:100%;
	background-color:#fff;
	opacity:.4;
	top:0;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border:1px solid #eee;
	box-shadow:1px 1px 2px #333;
	-moz-box-shadow:1px 1px 2px #333;
	-webkit-box-shadow:1px 1px 2px #333
}
.banner_button_box a {
	position:relative;
	margin-bottom:16px
}
.banner_button_box a span {
	display:block;
	padding:0
}
.trial_text {
	font-size:11px;
	padding:0;
	font-style:normal;
	font-weight:500;
	letter-spacing:0;
	line-height:normal;
	text-align:center;
	text-decoration:none
}
.footer_inner {
	border-top:solid 0 #ddd;
	margin-top:20px;
	margin-bottom:20px;
	padding:20px 0;
	color:#999
}
.footer_link_box {
	padding:0 20px
}
.footer_head {
	color:#666;
	font-weight:700;
	font-size:14px;
	padding-bottom:4px;
	border-bottom:solid 1px #ddd
}
.footer_inner span {
	display:block;
	margin:8px 0
}
.footer_inner a {
	color:#999;
	display:inline-block;
	font-size:12px;
	padding:0 4px;
	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px
}
.footer_inner a:hover {
	background-color:#bbb;
	color:#fff;
	text-shadow:0 -1px 0 #b2b2b2;
	-moz-text-shadow:0 -1px 0 #b2b2b2;
	-webkit-text-shadow:0 -1px 0 #b2b2b2
}
.footer_contact_box {
	padding:0 10px
}
.footer_inner span.footer_address, .footer_inner span.footer_contact_box_head, .footer_inner span.footer_email, .footer_inner span.footer_mobile, .footer_inner span.footer_name {
	display:block;
	padding:0;
	margin:0
}
.footer_contact_box_head {
	font-weight:700;
	font-size:15px
}
.footer_mobile {
	font-size:22px;
	font-weight:700
}
.footer_inner a.footer_create_support_ticket {
	margin-top:10px;
	padding:4px 12px;
	background-color:#bbb;
	color:#fff;
	text-shadow:0 -1px 0 #b2b2b2
}
.footer_inner a.footer_create_support_ticket:hover {
	background-color:#f57b00;
	text-shadow:0 -1px 0 #b15900
}
.main_pricing_box {
	min-height:464px
}
.pricing_box {
	padding:20px 10px
}
.pricing_box:first-child {
	padding-left:0
}
.pricing_box:last-child {
	padding-right:1px
}
.pricing_box_inner {
	padding:24px 10px 10px;
	background-color:#fff;
	box-shadow:1px 1px 2px #e5e5e5
}
.pricing_box_inner h1, .pricing_box_inner h2, .pricing_box_inner h3 {
	font-size:22px;
	display:block;
	text-align:center;
	margin:0;
	font-weight:400
}
.popular {
	position:absolute;
	left:-8px;
	top:0;
	font-size:11px;
	font-weight:700;
	width:auto;
	height:auto;
	background-color:green;
	color:#fff;
	text-shadow:0 -1px 0 #003c00;
	padding:3px 15px 3px 10px;
	line-height:normal;
	letter-spacing:2px
}
.popular:before {
	content:'';
	position:absolute;
	top:100%;
	left:0;
	z-index:-1;
	height:0;
	width:0;
	border-top:10px solid #005e00;
	border-left:10px solid transparent
}
.popular:after {
	content:'\f0d9';
	font-family:FontAwesome;
	position:absolute;
	font-size:34px;
	top:-7px;
	right:-5px;
	color:#fff;
	border:none;
	box-shadow:none;
	text-shadow:none
}
.pricing_box_inner .small_text {
	font-size:10px;
	color:#999;
	text-align:center;
	display:block
}
.pricing_box_inner .plan_amount {
	display:none;
	font-size:30px;
	color:#ff9d3a;
	text-align:center;
	font-weight:400;
	margin:10px 0
}
.pricing_box_inner .more_ferures {
	overflow:hidden;
	max-height:0;
-webkit-transition:all .7s ease;
-moz-transition:all .7s ease;
-o-transition:all .7s ease;
-ms-transition:all .7s ease;
transition:all .7s ease
}
.pricing_box_inner:hover .more_ferures {
	height:auto;
	max-height:200px
}
.pricing_box_inner .plan_fetures span {
	font-size:13px;
	color:#999;
	display:block;
	text-align:left;
	padding:2px 0 2px 16px
}
.box_bix_text, .box_inner, .plan_button_box, .step {
	text-align:center
}
.pricing_box_inner .plan_fetures span:before {
	position:relative;
	font-family:FontAwesome;
	content:'\f10c';
	left:-10px;
	font-size:10px;
	top:-2px
}
.plan_button_box {
	margin:20px 0;
	display:block
}
.plan_button_box a {
	color:#fff;
	font-size:12px;
	font-weight:700;
	padding:6px 16px;
	letter-spacing:.5px;
	min-width:80px;
	display:inline-block;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	background-color:#ff9d3a;
	text-shadow:0 -1px 0 #d36a00;
	box-shadow:0 1px 0 #c26200;
	-moz-box-shadow:0 1px 0 #c26200;
	-webkit-box-shadow:0 1px 0 #c26200
}
.plan_button_box a:hover {
	background-color:#ff8c18
}
.box {
	padding:0 20px
}
.box_inner {
	padding:10px 20px
}
.circle_box {
	border:2px solid #ddd;
	display:table;
	width:140px;
	height:140px;
	padding:0;
	border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	position:relative;
	margin:0 auto;
	cursor:pointer;
-webkit-transition:all .5s ease;
-moz-transition:all .5s ease;
-o-transition:all .5s ease;
-ms-transition:all .5s ease;
transition:all .5s ease
}
.circle_box:hover {
	background-color:#87c8d5;
	border:2px solid #6dbdcd;
	box-shadow:0 0 15px #54b1c4 inset;
	-moz-box-shadow:0 0 15px #54b1c4 inset;
	-webkit-box-shadow:0 0 15px #54b1c4 inset
}
.circle_box:hover>.fa {
	color:#fff
}
.circle_box:hover>.step {
	color:#328191;
	background-color:#fff;
	box-shadow:1px 1px 0 #368c9e;
	-moz-box-shadow:1px 1px 0 #368c9e;
	-webkit-box-shadow:1px 1px 0 #368c9e
}
.box_inner .fa {
	color:#aaa;
	font-size:400%;
	display:block;
	margin-top:20%;
	margin-bottom:10px;
	vertical-align:middle
}
.step {
	background-color:#e5e5e5;
	padding:0 5px;
	color:#666;
	font-size:12px;
	font-weight:700;
	display:inline-block;
	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	text-shadow:1px 1px 0 #fafafa;
	box-shadow:1px 1px 0 #aaa
}
.box_bix_text, .box_small_text {
	display:block;
	text-shadow:1px 1px 0 #fff
}
.box_bix_text {
	color:#54b1c4;
	font-size:20px;
	font-weight:700;
	margin:10px 0
}
.box_bix_text:hover {
	text-decoration:underline
}
.box_small_text {
	text-align:left;
	font-size:14px;
	color:#aaa;
	line-height:inherit
}
.btn_take_demo, .feature_inner_box {
	border-radius:4px;
	display:inline-block
}
.btn_take_demo {
	background-color:#54b1c4;
	padding:16px 48px;
	color:#fff;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border:none;
	font-size:14px;
	margin-top:20px;
transition:all .5s ease
}
#top .fa, .btn_take_demo {
-webkit-transition:all .5s ease;
-moz-transition:all .5s ease;
-o-transition:all .5s ease;
-ms-transition:all .5s ease
}
.btn_take_demo:hover {
	background-color:#4691a4;
	box-shadow:0 0 15px #54b1c4 inset;
	-moz-box-shadow:0 0 15px #54b1c4 inset;
	-webkit-box-shadow:0 0 15px #54b1c4 inset;
	text-shadow:0 -1px 0 #21545f
}
.feature_box {
	padding:20px 10px 10px;
	margin-top:00px;
	border-top:solid 1px #ddd
}
.feature_inner_box {
	padding:6px 20px;
	min-height:130px;
	color:#999;
	border-width:1px;
	border-style:solid;
	border-color:transparent;
	margin-top:5px;
	margin-bottom:5px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px
}
.feature_inner .fa {
	background:#d8d8d8;
	color:#FFF;
	font-size:200%;
	text-align:center;
	border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	height:50px;
	width:50px;
	line-height:50px
}
.feature_content {
	display:block;
	margin-left:60px
}
.feature_content .big_text {
	color:#319fe1;
	display:block;
	font-size:18px;
	font-weight:700
}
.feature_content .small_text {
	display:block;
	font-size:12px;
	font-weight:400;
	color:#aaa
}
.feature_inner_box:hover {
	border-color:#ddd;
	background-color:#fafafa
}
.feature_inner_box:hover .big_text, .feature_inner_box:hover .feature_content .small_text, .feature_inner_box:hover .feature_inner .fa {
	color:#666
}
.feature_inner_box:hover .feature_inner .fa {
	background:#319fe1;
	color:#FFF
}
.create_account_box {
	margin:30px 0
}
.create_account_box h1 {
	margin-bottom:0
}
.feature_compare_box {
	margin-top:20px;
	margin-bottom:20px;
	padding:20px
}
.feature_compare_table {
	border:none;
	width:100%;
	font-size:14px
}
.feature_compare_table tbody tr {
	border-bottom:solid 1px #eee
}
.feature_compare_table tbody tr:last-child, .feature_compare_table tbody tr:last-of-type {
	border-bottom:none
}
.feature_compare_table thead th {
	text-align:center;
	font-weight:400;
	padding:10px;
	background-color:#fff;
	border-bottom:solid 1px #ddd;
	border-top:solid 0 #ddd
}
.feature_compare_table thead th .plan_name {
	display:block;
	font-weight:700;
	font-size:14px;
	color:#666;
	text-shadow:1px 1px 0 #fff
}
.feature_compare_table thead th .plan_amount {
	display: none;
	font-weight:700;
	font-size:16px
}
.feature_compare_table thead th .plan_duration {
	display:block;
	font-weight:400;
	font-size:12px;
	color:#aaa;
	text-shadow:1px 1px 0 #fff
}
.feature_compare_table tbody td {
	padding:20px 10px;
	text-align:center
}
.feature_compare_table tbody td:first-child {
	text-align:left
}
#top, .feature_img_box, .mobi_scroll {
	text-align:center
}
.feature_compare_table tbody td .fa-check {
	font-size:150%;
	color:green
}
.content_heading_box {
	height:160px
}
.heading_green {
	background-color:#b2c830;
	padding:0 20px
}
.heading_blue {
	background-color:#009dd6;
	padding:0 20px
}
.heading_blue h1, .heading_green h1 {
	color:#fff;
	text-shadow:none
}
.shadow_box {
	background-color:#fff;
	box-shadow:0 0 10px #aaa;
	border-bottom:none;
	padding:20px 10px
}
.shadow_box.first {
	margin-top:-120px
}
.first_div {
	display:table;
	padding-left:40px
}
#top, #top .fa, .aaa {
	padding:0
}
.first_img img {
	max-width:400px;
	height:auto
}
#top {
	display:inline-block;
	position:absolute;
	right:20px;
	bottom:10px
}
#top .fa {
	font-size:300%;
transition:all .5s ease;
	box-shadow:none
}
#top:active>.fa, #top:focus>.fa, #top:hover>.fa {
	color:Red
}
.mobi_scroll {
	position:fixed;
	top:50%;
	display:none;
	width:100%
}
.mobi_scroll .fa {
	font-size:400%
}
.feature_img_box {
	margin-bottom:30px;  display :none ;
}
.next, .prev {
	position:absolute;
	width:auto;
	top:50%;
	margin-top:-10px;
	height:20px;
	font-size:200%;
	cursor:pointer;
	color:#ccc;
	border:0 solid red
}
.next:hover, .prev:hover {
	color:#666
}
.prev {
	left:1%;
	text-align:right
}
.next {
	right:1%;
	text-align:left
}
.aaa {
	overflow:hidden;
	border:0 solid #ddd;
	height:100px;
	position:relative;
	width:735px;
	margin:0 auto
}
ul.features_link_box {
	list-style:none;
	padding:0;
	position:absolute;
	margin:20px auto 0;
	left:0;
	height:60px
}
ul.features_link_box li {
	padding:0 5px;
	width:105px;
	float:left;
	height:auto
}
.features_info_box, .features_informations {
	float:left;
	margin-bottom:30px;
	width:100%
}
ul.features_link_box li a {
	text-align:center;
	display:block;
	color:#666;
	border-width:1px;
	border-style:solid;
	border-color:transparent;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	padding:4px 5px;
	min-height:64px
}
ul.features_link_box li a .text {
	font-size:11px;
	display:block;
	line-height:normal;
	text-align:center
}
ul.features_link_box li a .fa {
	font-size:200%
}
ul.features_link_box li a:hover {
	border:1px solid #bbb;
	box-shadow:0 0 4px #aaa
}
ul.features_link_box li a.selected {
	background-color:#0091c5;
	border:1px solid #0084b4;
	box-shadow:0 0 6px #0078a3 inset;
	-moz-box-shadow:0 0 6px #0078a3 inset;
	-webkit-box-shadow:0 0 6px #0078a3 inset
}
ul.features_link_box li a.selected .text {
	color:#fff;
	font-weight:700
}
ul.features_link_box li a.selected .fa {
	color:#fff
}
.btn_readmore {
	background-color:red;
	color:#fff;
	font-size:12px;
	padding:4px 10px;
	text-shadow:none;
	font-weight:700;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border:1px solid red
}
.btn_readmore:hover {
	background-color:#fff;
	color:red;
	border:1px solid red
}
.features_info_box {
	background-color:#f7fff7;
	border:1px solid #b3ffb3;
	padding:20px
}
.features_informations h3, .features_informations h4 {
	color:#0782c1;
	font-size:18px;
	font-weight:400;
	display:block;
	margin:0
}
.features_informations p {
	font-size:16px;
	margin:4px 0 16px;
	color:#555;
	font-weight:lighter;
	text-shadow:1px 1px 0 #fff;
	line-height:28px
}
.bannerText {
	height:auto;
	padding:0;
	position:absolute;
	right:0;
	text-align:left;
	top:140px;
	width:385px
}
.bannerText h1, .bannerText h2, .bannerText h3 {
	font-family:Verdana;
	font-size:34px;
	font-weight:400;
	text-shadow:none;
	color:#fff
}
.bannerText p, .banner_box span {
	color:#fff;
	font-family: 'Open Sans', sans-serif;
	font-size:13px
}
.banner_box span {
	bottom:0;
	left:50%;
	margin-left:-555px;
	position:absolute;
	text-align:center;
	top:585px;
	width:100%
}
.bannerText a {
	border-radius:5px;
	color:#000;
	display:inline-block;
	font-family:arial, sans-serif;
	font-size:22px;
	font-weight:700;
	padding:10px;
	text-align:center;
	width:310px;
	background:#ffaf46;
	background:-moz-linear-gradient(top, #ffaf46 0, #e78404 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #ffaf46), color-stop(100%, #e78404));
	background:-webkit-linear-gradient(top, #ffaf46 0, #e78404 100%);
	background:-o-linear-gradient(top, #ffaf46 0, #e78404 100%);
	background:-ms-linear-gradient(top, #ffaf46 0, #e78404 100%);
	background:linear-gradient(to bottom, #ffaf46 0, #e78404 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffaf46', endColorstr='#e78404', GradientType=0 )
}
.bannerText a:hover {
	opacity:.8
}
.content_01 {
	background:url(../siteimages/bg02.png) top center repeat-x
}
a.pricing_sign {
	text-transform:none;
	background-color:#f59119;
	color:#fff;
	padding:6px 17px;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	font:15px/19px "Open Sans", Helvetica, Arial, Verdana, sans-serif
}
.new_features {
	clear:both;
	margin:0 auto;
	max-width:1105px;
	padding:50px 0 0
}
.new_features .row {
	margin-bottom:20px
}
.new_features .col-md-6 {
	padding-right:30px
}
.new_featuresBoxLeft {
	width:66px;
	float:left
}
.new_featuresBoxLeft a {
	height:44px;
	line-height:44px;
	width:44px;
	text-align:center;
	display:inline-block;
	-webkit-border-radius:100px;
	-moz-border-radius:100px;
	border-radius:100px;
	transition:background 250ms ease 1s;
	background:#2578e9;
	background:-moz-linear-gradient(30deg, #2578e9 0, #3fe7d9 100%);
	background:-webkit-gradient(linear, 30deg top, right top, color-stop(0, #2578e9), color-stop(100%, #3fe7d9));
	background:-webkit-linear-gradient(30deg, #2578e9 0, #3fe7d9 100%);
	background:-o-linear-gradient(30deg, #2578e9 0, #3fe7d9 100%);
	background:-ms-linear-gradient(30deg, #2578e9 0, #3fe7d9 100%);
	background:linear-gradient(to right, #2578e9 0, #3fe7d9 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#2578e9', endColorstr='#3fe7d9', GradientType=1 )
}
.new_featuresBoxLeft a:hover {
	background:#FFF;
	box-shadow:0 0 0 1px rgba(136, 136, 136, .15) inset;
	transition:background 250ms ease 1s
}
.new_featuresBoxLeft a .fa {
	color:#FFF;
	font-size:22px;
	line-height:44px
}
.new_featuresBoxLeft a:hover .fa {
	color:#2578e9
}
.new_featuresBoxRight {
	padding-left:66px
}
.new_featuresBoxRight h4, .new_featuresBoxRight h5 {
	font:16px/23px "Open Sans", Helvetica, Arial, Verdana, sans-serif;
	margin:0 0 10px;
	padding:0
}
.new_featuresBoxRight h4 a, .new_featuresBoxRight h5 a {
	color:#3a3a3a
}
.new_featuresBoxRight h4 a:hover, .new_featuresBoxRight h5 a:hover {
	color:#2578e9
}
.new_featuresBoxRight p {
	font:14px/24px "Open Sans", Helvetica, Arial, Verdana, sans-serif;
	word-spacing:normal;
	color:#888
}
.aboutUsOuter h1, .aboutUsOuter h1 small {
	font-family:"Open Sans", sans-serif
}
.aboutUsOuter {
	background:url(../siteimages/bg01.png) top repeat-x fixed;
	position:relative;
	clear:both!important
}
.aboutUsOuter h1 {
	color:#fff;
	font-size:40px;
	padding:26px 0;
	margin:0;
	line-height:20px;
	font-weight:300;
	text-align:center;
	text-shadow:none
}
.aboutUsOuter h1 small {
	color:#c3c3c3;
	display:block;
	font-size:23px;
	font-weight:300!important;
	margin-top:10px!important;
	padding-bottom:5px;
	padding-top:10px
}
.aboutUsText h3, p.lead {
	color:#333;
	font-size:19px;
	font-weight:200;
	line-height:30px
}
p.lead {
	padding:20px 40px 20px 0;
	margin:0;
	font-family:Arial
}
.aboutUsmain .row:last-child {
	padding-top:40px
}
.aboutUsText {
	padding-right:25px
}
.aboutUsText h3 {
	margin:0 0 20px;
	font-family:arial
}
.aboutUsText ul {
	margin:0;
	padding:0;
	list-style:none
}
.aboutUsText ul li {
	padding-left:12px;
	background:url(../siteimages/dot.png) left 10px no-repeat;
	line-height:26px
}
.aboutUsmain {
	max-width:1170px;
	margin:0 auto;
	padding:40px;
	background:#FFF;
	border:1px solid #e6e6e6;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	-webkit-box-shadow:0 0 5px rgba(0, 0, 0, .1);
	-moz-box-shadow:0 0 5px rgba(0, 0, 0, .1);
	box-shadow:0 0 5px rgba(0, 0, 0, .1)
}
.blogMainOuter {
	background:#efefef;
	height:auto;
	padding:20px
}
.blogMainOuter_01 {
	max-width:1024px;
	margin:0 auto;
	position:relative
}
.blogMainOuter h1 {
	float:left;
	color:#666;
	font-size:15px;
	font-style:italic;
	text-align:center;
	margin:0;
	max-width:660px
}
.blogSearchBar {
	float:right
}
.blogSearchBar input[type=text] {
	background:url(../images/Searchbg.png);
	border:1px solid #ccc;
	padding:3px 2px 2px 8px;
	width:160px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-style:normal;
	font-weight:400
}
.blogSearchBar button {
	background:url(../siteimages/bg-btn.gif) repeat-x #ddd;
	border-color:#bbb #bbb #999;
	border-radius:4px;
	border-style:solid;
	border-width:1px;
	box-shadow:0 1px 0 #f8f8f8;
	color:#333;
	cursor:pointer;
	display:inline-block;
	font:700 12px/15px Helvetica Neue, Arial, "Lucida Grande", sans-serif;
	min-width:55px;
	overflow:visible;
	padding:4px;
	text-decoration:none;
	text-shadow:0 1px #f0f0f0;
	vertical-align:top
}
.blogMain {
	width:auto
}
.blog {
	background:#FFF;
	min-height:20px;
	padding:19px
}
.blog_image {
	float:left;
	margin:0 0 0 -20px
}
.blog_content {
	float:left;
	padding:20px;
	font-family:"Open Sans", sans-serif
}
.blogRespond button, .blogRespond h3, .blogRespond label, .blog_content h4 {
	font-family:Arial, Helvetica, sans-serif
}
.blog_content h2 {
	margin:0;
	padding:0;
	font-size:14pt;
	color:#222
}
.blog_content h4 {
	font-size:13px;
	color:#666;
	margin:0
}
.blogRespond {
	padding:20px
}
.blogRespond h3 {
	margin:0;
	padding:0 0 4px;
	color:#222;
	font-size:17px
}
.blogRespond input[type=text] {
	height:18px;
	width:165px
}
.blogRespond label {
	font-weight:400;
	color:#777;
	font-size:9pt
}
.blogRespond button {
	border:1px solid #92999b;
	font-size:13px;
	padding:9px 15px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	background:#8ec8cf;
	background:-moz-linear-gradient(top, #8ec8cf 0, #5db1bb 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #8ec8cf), color-stop(100%, #5db1bb));
	background:-webkit-linear-gradient(top, #8ec8cf 0, #5db1bb 100%);
	background:-o-linear-gradient(top, #8ec8cf 0, #5db1bb 100%);
	background:-ms-linear-gradient(top, #8ec8cf 0, #5db1bb 100%);
	background:linear-gradient(to bottom, #8ec8cf 0, #5db1bb 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#8ec8cf', endColorstr='#5db1bb', GradientType=0 )
}
.blogRespond button:hover {
	border:1px solid #6f253b;
	color:#FFF;
	background:#c34d70;
	background:-moz-linear-gradient(top, #c34d70 0, #9c3454 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #c34d70), color-stop(100%, #9c3454));
	background:-webkit-linear-gradient(top, #c34d70 0, #9c3454 100%);
	background:-o-linear-gradient(top, #c34d70 0, #9c3454 100%);
	background:-ms-linear-gradient(top, #c34d70 0, #9c3454 100%);
	background:linear-gradient(to bottom, #c34d70 0, #9c3454 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#c34d70', endColorstr='#9c3454', GradientType=0 )
}
.blogRespond .socialLinks_01 {
	float:right;
	margin:-40px 0 0
}
.dateMain {
	width:100%
}
.date-new, .date-new-second {
	float:left;
	background-position:center center;
	background-repeat:no-repeat;
	height:44px;
	text-align:center;
	width:44px;
	margin:10px 0 0
}
.date-new {
	background-image:url(../siteimages/date_badge_red.png)
}
.date-new-second {
	background-image:url(../siteimages/date_badge_gray.png)
}
.date-new .month, .date-new-second .month {
	color:#fff;
	font-size:9px;
	font-weight:400;
	margin-bottom:0;
	margin-top:3px;
	text-transform:uppercase
}
.date-new .day, .date-new-second .day {
	color:#fff;
	font-size:22px;
	height:22px;
	margin:0;
	padding:0;
	text-transform:uppercase
}
.PostHeader {
	display:block
}
.PostHeader a {
	color:#444
}
.PostHeader a span {
	font-weight:400;
	display:inline-block
}
.PostHeader a:link {
	background:url(../siteimages/repeat.jpg);
	color:#444;
	display:block;
	float:left;
	font-family:arial;
	font-size:10pt;
	font-weight:600;
	height:46px;
	line-height:44px;
	margin-top:10px;
	margin-bottom:15px;
	margin-left:4px;
	padding:0 0 0 18px;
	text-align:left;
	text-decoration:none;
	text-shadow:0 1px #fff;
	width:95%;
	border:1px solid #d1d1d1
}
.blog_content a.more-link, .blog_content span, .leaveAComment {
	font-family:Arial, Helvetica, sans-serif
}
.blog_content p, .blog_content span {
	margin:0;
	clear:both;
	color:#777;
	font-size:9pt;
	font-style:normal;
	font-weight:400;
	text-align:justify
}
.blog_content p {
	padding:10px 25px 10px 0;
	line-height:22px
}
.blog_content span {
	padding:0 0 10px;
	display:block;
	line-height:17px
}
.blog_content a.more-link {
	background:url(../siteimages/readmore_btn.png) no-repeat;
	border-radius:3px;
	color:#fff;
	font-size:14px;
	font-weight:700;
	max-height:65px;
	max-width:105px;
	padding:6px 10px 6px 15px;
	text-indent:-9999px;
	width:106px;
	display:block
}
.leaveAComment {
	float:right;
	text-decoration:none;
	font-size:12px;
	margin:20px 25px 0 0
}
.leaveAComment a {
	color:#369
}
.leaveAComment a:hover {
	color:#ff8b28
}
.contributor {
	float:right;
	color:#666;
	font-size:12px;
	margin:20px 30px 0 0
}
.pagination_01 {
	width:281px;
	margin:0 auto 20px
}
.pagination_01 ul {
	margin:0;
	padding:0;
	list-style:none
}
.pagination_01 ul li {
	float:left
}
.pagination_01 ul li span {
	color:#555;
	margin-right:4px
}
.pagination_01 ul li a {
	background:#ddd;
	border:1px solid #ccc;
	color:#666;
	margin-right:4px;
	padding:3px 6px;
	text-align:center;
	text-decoration:none
}
.pagination_01 ul li a.current {
	background:#5f87ae;
	border:1px solid #89adcf;
	color:#fff;
	margin-right:4px;
	padding:3px 6px
}
.new_featuresBox{
    padding-left:30px;
}
.footertxt2{
   height: 50px; 
   width: 400px; 
   text-align: center; 
   position: absolute; 
   top: 155px; 
   left: 30%;
}

.cooming-soon{
	font-family: arial;
	font-size: 1.5em;
	font-weight: bold;
	color: rgb(117, 149, 188);
	text-align: center;
}



@media only screen and (min-device-width :768px) and (max-device-width :1024px) and (orientation :landscape) , screen and (min-device-width :864px) and (max-device-width :1152px) and (orientation :landscape) {
ul.main_menu {
 margin: 37px 10px 37px 0;
}
ul.main_menu li a {
margin:0 0 0 35px
}
.col-md-10 {
width:100%
}
.banner_box {
 background-size:600px;
 height:420px;
}
.bannerText {
 right: 20px;
 top: 30px;
 width: 410px;
}
.banner_box span {
 bottom: 0;
 left: inherit;
 margin-left:inherit;
 top: 385px;
}
.features_info_box, .features_informations {
 padding:0 10px;
}
.main_pricing_box {
 padding:0 10px;
}
}
@media only screen and (min-device-width :768px) and (max-device-width :1024px) and (orientation :portrait) {
.banner_box {
background-size:50%;
background-position:top left;
height:360px
}
.bannerText {
height:auto;
padding:0;
position:absolute;
right:10px;
text-align:left;
top:0;
width:380px;
margin:0;
}
.banner_box span {
bottom:0;
left:20px;
position:absolute;
top:290px;
width:auto;
margin:0
}
.new_features {
padding:50px 10px 0
}
.new_features .row {
width:33.33%;
float:left
}
.feature_inner_box {
width:50%
}
.highlight_white .col-md-4 {
 width:33.33% !important;
}
.box_small_text {
 min-height:56px;
}
.new_features .row {
 width:100%;
}
.new_features .col-md-6 {
 float: left;
 width: 50%;
}
.highlight_white a.col-md-4 {
 width: 50% !important;
 min-height:160px;
}
.footer .col-xs-6 {
 width:33.33% !important;
}
.aaa {
 width: 620px;
}
.shadow_box.first {
 margin-top: -41px;
}
.pricing_box {
 width:50%;
}
}

.box-solid h1, .box-solid h2, .box-solid h3, .box-solid h4, .box-solid h5, .box-solid h6 {
    color: #fff;
}.bottom0 {
    margin-bottom: 0 !important;
}
.top0 {
    margin-top: 0 !important;
}.box-solid h1 {
    font-family: "Roboto Slab","Museo","Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 56px;
    font-weight: bold;   
	line-height: 1.2em;
    text-rendering: optimizelegibility;    
	margin: 0.67em 0;
}.box-solid h4{
    font-family: "Roboto Slab","Museo","Helvetica Neue",Helvetica,Arial,sans-serif;
    font-weight: lighter; line-height: 1.2em;
    text-rendering: optimizelegibility; font-size: 18px;
}.bottom3 {
    margin-bottom: 30px !important;
}.align-center {
    text-align: center !important;
}.bottom6 {
    margin-bottom: 60px !important;
}
.button-primary.wide-cta.large-cta, .button-secondary.wide-cta.large-cta {
    padding: 0 45px;
}.button-primary.wide-cta, .button-secondary.wide-cta {
    padding: 0 30px;
}
.button-primary.large-cta {
    border-radius: 3px;
    border-width: 1px 0 2px;
    font-size: 18px;
    height: 58px;
    line-height: 55px;
    padding: 0 20px;
}.button-primary.yellow {
    background-color: #ffd262;
    border-bottom-color: #e4b34f;
    border-top-color: #ffe8b2;
    box-shadow: 1px 1px 0 0 #e4b34f, 1px -1px 0 0 #e4b34f, -1px 1px 0 0 #e4b34f, -1px -1px 0 0 #e4b34f;
    color: #994122;
}.box-solid a {
    text-decoration: underline;
}.button-primary, .button-secondary {
    margin: 0;
}.button-primary {
    background-color: #4dbdeb;
    border-bottom-color: #3594ba;
    border-top-color: #a6e2f7;
    box-shadow: 1px 1px 0 0 #3594ba, 1px -1px 0 0 #3594ba, -1px 1px 0 0 #3594ba, -1px -1px 0 0 #3594ba;
    color: #fff;
}.button-primary {
    border-style: solid;
    border-width: 1px 0;
    height: 40px;
    line-height: 38px;
    transition-duration: 0.1s;
    transition-property: border-color;
}.button-primary, .button-secondary, .button-link {
    background-clip: padding-box;
    border-radius: 2px;
    cursor: pointer;
    display: inline-block;
    font-family: "Lato","Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 14px;
    font-weight: normal;
    margin: 0 10px 0 0;
    outline: medium none;
    padding: 0 14px;
    position: relative;
    text-align: center;
    text-decoration: none !important;
    vertical-align: middle;
    white-space: nowrap;
}.button-primary.yellow.hover, .button-primary.yellow:hover, .button-primary.yellow.focus, .button-primary.yellow:focus, .button-primary.yellow.active, .button-primary.yellow:active {
    border-color: #ffd262;
    color: #994122;
}
.bottom-nav {
    background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #ededed 0px, #fff 58%, #fff 100%) repeat scroll 0 0;
    border-top: 1px solid #ced4d9;
    float: left;
    height: 70px;
    min-width: 990px;
    text-align: right;
    width: 100%;
}.bottom-nav  .containerbox {
    margin: 0 auto;
    width: 1020px;
}
 


#footer .innerContainer {
    margin: 0 auto;
    max-width: 1168px;
}

#footer {
    background: #0f3a56;
    background: -moz-linear-gradient(top, #0f3a56 0, #1f293b 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #0f3a56), color-stop(100%, #1f293b));
    background: -webkit-linear-gradient(top, #0f3a56 0, #1f293b 100%);
    background: -o-linear-gradient(top, #0f3a56 0, #1f293b 100%);
    background: -ms-linear-gradient(top, #0f3a56 0, #1f293b 100%);
    background: linear-gradient(to bottom, #0f3a56 0, #1f293b 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#0f3a56', endColorstr='#1f293b', GradientType=0);
    min-width: 990px;
    padding-bottom: 0;
    padding-top: 20px;clear: both;
}

#forPatients{
	padding-left: 340px;
}

#footer #topRow {
    border-left: 1px dotted #7b8087;
    padding-bottom: 0;
    padding-left: 30px
}

#footer #topRow>ul {
    float: left;
    margin-right: 20px;
	min-width: 168px;margin-top:0px; margin-bottom:0px;
}

#footer #topRow>ul li {
    font-size: 11px;
    list-style-type: none;
    padding: 5px 0;
    position: relative
}

#footer #topRow>ul li:first-child {
    margin-bottom: 1px
}

#fphone {
    margin: 10px 0
}

#footer #topRow>ul li a:link,
#footer #topRow>ul li a:visited {
      color: #fff;
    font-size: 13px;
    font-weight: 200;
    padding-left: 13px;
}

#footer #topRow>ul li div#social a:link,
#footer #topRow>ul li div#social a:visited {
    text-indent: -10000px;
    width: 35px
}

#footer #topRow>ul li div#social a.google {
    background-position: -58px 0
}

#footer #topRow>ul li div#social a.twitter {
    background-position: -117px 0
}

#footer #topRow>ul li div#social a.fb {
    background-position: 0 0
}

#footer #topRow>ul li div#social a.fb:hover {
    background-position: 0 -43px
}

#footer #topRow>ul li div#social a.twitter:hover {
    background-position: -117px -43px
}

#footer #topRow>ul li div#social a.google:hover {
    background-position: -58px -43px
}

#footer #topRow>ul li a:hover,
#footer #topRow>ul li:first-child a:hover {
    text-decoration: underline
}

#sticky_cta .button,
.bottom-nav a,
.get-tested,
.gettested,
.order_history .actions a,
.popular-list a {
    text-decoration: none
}

#footer #topRow>ul li:first-child a:link,
#footer #topRow>ul li:first-child a:visited {
    color: #7595bc;
    font-family: arial;
    font-size: 1.55em;
    font-weight: 700;
    text-transform: uppercase
}

#footer #topRow #socialMedia {
    padding: 0;
    min-width: 178px
}

#aboutUs {
    border-right: 1px dotted #7b8087;
    min-width: 440px;
    padding-right: 300px;
}

#contactUs,
#socialMedia {
    /* float: right!important */
    margin-left: 30px;
}

.bottom-nav .nav-prev,
.btn-order-page,
.get-tested,
.getoprder,
.oldvideo {
    float: left
}

.contact_us_bottom .contact_box_right textarea.input {
    width: 456px!important;
    height: 49px
}

#footer #topRow #socialMedia li {
    float: left;
    margin-bottom: 0;
    margin-right: 8px;
    padding: 0
}

#footer #topRow #socialMedia li.last {
    margin-right: 0
}

.socialIcon a {
    display: block;
    height: 36px;
    width: 36px
}

#footer #topRow #socialMedia li#facebook a {
    background: url(../images/icon_blackBkgd_faceBook_normal_36x36.png) no-repeat
}

#footer #topRow #socialMedia li#facebook a:hover {
    background: url(../images/icon_blackBkgd_faceBook_hover_36x36.png) no-repeat
}

#footer #topRow #socialMedia li#twitter a {
    background: url(../images/icon_blackBkgd_twitter_normal_36x36.png) no-repeat
}

#footer #topRow #socialMedia li#twitter a:hover {
    background: url(../images/icon_blackBkgd_twitter_hover_36x36.png) no-repeat
}

#footer #topRow #socialMedia li#linkedIn a {
    background: url(../images/icon_blackBkgd_linkedIn_normal_36x36.png) no-repeat
}

#footer #topRow #socialMedia li#linkedIn a:hover {
    background: url(../images/icon_blackBkgd_linkedIn_hover_36x36.png) no-repeat
}

#footer #topRow #socialMedia li#youTube a {
    background: url(../images/icon_blackBkgd_youTube_normal_36x36.png) no-repeat
}

#footer #topRow #socialMedia li#youTube a:hover {
    background: url(../images/icon_blackBkgd_youTube_hover_36x36.png) no-repeat
}

#footer #topRow #socialMedia li#googlePlus a {
    background: url(../images/ICON_circle_36x36_googlePlus_off.png) no-repeat
}

#footer #topRow #socialMedia li#googlePlus a:hover {
    background: url(../images/ICON_circle_36x36_googlePlus_on.png) no-repeat
}

#footer #topRow > #contactUs li a, #footer #topRow > #contactUs li div {
    font-size: 17px;
}
.fa-angle-double-right::before {
    color: #6bb4e5;
    content: "»";
    font-weight: bold;
    left: 1px;
    position: absolute;
    top: 6px;
}
#bottomRow {
    background: rgba(0, 0, 0, 0) url("../siteimages/horzFooterDivider_888x2.png") no-repeat scroll center top;
    color: #bbc2c9;
    font-size: 13px;
    padding-bottom: 5px;
    padding-top: 5px;
    text-align: center;
}#bottomRow a:active, #bottomRow a:link, #bottomRow a:visited {
    font-size: 9pt;
}#bottomRow a:active, #bottomRow a:link, #bottomRow a:visited {
    color: #606672;
    
    line-height: 25px;
    padding-top: 0;  font-weight: 700;
}
#bottomRow span {
    
    font-size: 9pt;
    margin: 0 6px;
}#contactUs .fa-phone::before {
    color: #85a5cc !important;
    font-size: 22pt;
    position: absolute;
    top: 0;
}#contactUs .fa-mobile, #contactUs-xs .fa-mobile {
    font-size: 18pt;
}
#contactUs .fa, #contactUs-xs .fa {
    color: #85a5cc !important;
    margin-right: 5px;
    width: 16px;
}#contactUs .fa-comment {
    font-size: 12pt;
}#fphone div, #ftweet div {
    color: #fff;
    display: inline-block;
    font-size: 16px !important; margin-left: 10px;
}#footer #topRow .subheading a {
    font-weight: normal !important;
    text-transform: capitalize !important;
}#footer #topRow  .subheading {
    font-weight: normal !important;
    min-width: 108px;
    padding-left: 20px;
}

.copyr{
	border: medium none;
    margin: 0px;
    color: rgb(96, 102, 114);
    font-size: 8pt;
    padding-top: 0px;
    font-weight: 700;
}



@media only screen and (max-width :769px) and (orientation :portrait) {
.circle_box, .header {
height: 90px;
}
h1 {
font-size:20px;
margin:10px 0
}
.banner_box {
top:0
}

.logo_box .logo img {
max-height: 90px;
max-width: 111px;
vertical-align: text-bottom;
float: right;
margin-right: 20px;
}

.main_contaneir_inner.col-lg-10.col-md-10.col-sm-12.col-xs-12 > p {
    padding: 0px 20px;
}

.box {
padding:10px;
border-bottom:solid 1px #f6f6f6
}
.pricing_box {
padding:10px 20px
}
.pricing_box:first-child {
padding-left:20px
}
.pricing_box:last-child {
padding-right:20px
}
.main_contaneir_inner {
overflow:hidden;
padding:0
}
.content_box {
padding:0
}
.banner_button_box {
margin:0 0 0 20px;
top:10%;
width:90%
}
.create_account_box {
margin:10px 0
}
.banner_button_box h1, .banner_button_box h3 {
font-weight:400
}
.banner_button_box h1 {
display:none
}
.banner_button_box h3 {
font-size:18px;
padding:10px 0 0
}
.banner_button_box a {
padding:5px 10px;
letter-spacing:0;
width:auto;
font-size:14px;
margin-bottom:10px
}
.box_bix_text {
font-size:18px;
margin-bottom:5px
}
.box_small_text {
font-size:13px;
color:#666
}
.box_inner {
padding:10px
}
.circle_box {
width:90px
}
.box_inner .fa {
font-size:200%;
margin-top:15%
}
.feature_box {
margin-top:30px;
padding:10px
}
.feature_inner_box {
min-height:50px;
padding:10px;
border-bottom:solid 1px #eee
}
.feature_inner_box:last-child {
border-bottom:none
}
.footer_inner {
margin-bottom:10px;
margin-top:0
}
.feature_content .big_text {
font-size:15px
}
.feature_content .small_text {
color:#666;
font-size:13px
}
.pricing_box_inner .more_ferures {
overflow:inherit;
height:auto;
max-height:200px
}
.main_pricing_box {
min-height:100px
}
.content_box h1, .content_box h2 {
margin:10px 0 6px;
font-size:18px
}
.content_box p {
font-size:14px;
margin:4px 0 6px;
line-height:22px
}
.content_group, .new_features .row {
margin-bottom:0
}
.content_group {
padding:10px;
margin-top:0
}
.content_box_inner {
padding:0 10px
}
.content_heading_box {
height:80px
}
.shadow_box {
padding:12px 2px
}
.shadow_box.first {
margin-top:-54px
}
.first_div {
display:table;
padding-left:0
}
#top {
right:4px;
bottom:-35px;
}
#top .fa {
font-size:300%;
padding:0
}
.aaa {
width:210px
}
.next, .prev {
font-size:250%
}
.prev {
left:2%;
text-align:right
}
.next {
right:2%;
text-align:left
}
.new_features .col-md-6 {
padding:0 15px
}

.banner_box {
    background-size: 100% auto;
    height: 230px;
    min-height: 200px;
    padding-top: 20px;
}
.box-solid h1 {

    font-family: "Roboto Slab","Museo","Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 19px !important;
    font-weight: 300 !important;
    padding: 0px 10px;

}

.box-solid h4{
    font-family: "Roboto Slab","Museo","Helvetica Neue",Helvetica,Arial,sans-serif;
    font-weight: lighter; 
    line-height: 1.2em;
    text-rendering: optimizelegibility; 
    font-size: 13px;
	padding: 0px 69px;
}

.bannerText {
width:auto;
position:static;
margin:250px auto 0;
padding:0 10px
}
.bannerText a {
display:block;
margin:0 auto
}
.banner_box span {
position:static;
padding:20px 10px;
display:block;
margin:0;
width:auto
}
.bannerText h1 {
font-size:31px
}
.box_bix_text, .box_small_text {
text-align:center
}
.main_contaneir_inner {
top:0
}
.main_content_box {
margin-top:0
}
.new_featuresBoxRight h5 a {
font-size:18px
}
.new_features h1 {
margin:0;
padding-bottom:30px
}
.new_features h2 {
 margin:0;
 padding:0 10px 20px;
 font-size:22px;
}
.footertxt2 {
    height: 50px;
    text-align: center;
    width: auto;
	position: static;

}


/* Starts Footer Responsive CSS */

#footer{

	min-width: 100%;
	padding-top: 0px;
	
}

.innerContainer{

	max-width: 100%;

}

#footer #topRow{

	padding-left: 0px;
	margin-left: 0px;
	border-left: none;

}

#footer #topRow > ul {

    float: left;
    padding: 0px 20px;
    margin-top: 0px;
	margin-bottom: 0px;

}

#forPatients, #aboutUs{
	min-width: 150px !important;
}


#forPatients li a, #aboutUs li a{
	font-size: 13px !important;
}

#forPatients{
	margin-left: 10px !important;
}

#aboutUs{
	border-right: none;	
	padding: 0px 0px !important;;
}

#contactUs{
	display: none;
}

#contactUs-xs{
	display: block;
}

#contactUs-xs .fa-phone{
	font-size: 22px;
}


#Ul3,#Ul4{

	clear: both !important;

}

#Ul1, #Ul3, #Ul5, #Ul2,   #Ul6{

	padding: 0px 0px !important;
	margin-right: 0px !important;
	min-width: 88px !important;
	

}
 #Ul4, #Ul3{

	padding: 0px 0px !important;
	margin-right: 0px !important;
	min-width: 106px  !important;
	

}

#Ul1, #Ul3, #Ul5 {
    margin-left: 20px !important;
}

#Ul2, #Ul4, #Ul6 {
    margin-left: 20px !important;
}

#Ul1 li a, #Ul3 li a, #Ul5  li a, #Ul2  li a, #Ul4  li a, #Ul6  li a,#Ul7 li a,{

	font-size: 12px !important;

}

.footerhead{
	font-size: 15px;
	font-weight: normal;
}

.copyr{

    font-size: 10pt !important;

}

.cooming-soon{
	font-size: 1.3em;
	margin-top: 15px;
}


/* Ends Footer Responsive CSS */

}

@media only screen and (max-width :769px) and (orientation :landscape) {

.languagemdn {
    margin-top: 25px;
}
.circle_box, .header {
height: 90px;
}

.logo_box .logo img {
max-height: 90px;
    max-width: 111px;
vertical-align: text-bottom;
float: right;
margin-right: 20px;
}

.banner_box {
    background-size: 100% auto;
    height: 285px;
    min-height: 200px;
    padding-top: 30px;
}

.box-solid h1 {

    font-family: "Roboto Slab","Museo","Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 29px !important;
	font-weight: 500 !important;
	padding: 15px 60px 0px;
}

.box-solid h4 {
    font-weight: 500;
    font-size: 12px;
}

/* Starts Footer Responsive CSS */

#footer{

	min-width: 100%;
	padding-top: 0px;
	
}

.innerContainer{

	max-width: 100%;

}

#footer #topRow{

	padding-left: 0px;
	margin-left: 0px;
	border-left: none;

}

#footer #topRow > ul {

    float: left;
    padding: 0px 20px;

}

#forPatients, #aboutUs{
	min-width: 150px !important;
}


#forPatients li a, #aboutUs li a{
	font-size: 13px !important;
}

#forPatients{
	margin-left: 10px !important;
	margin-top: 25px;
}

#aboutUs{

	border-right: none;	
	padding: 0px 70px 0px !important;
	border-right: 1px dotted #7b8087;
	height: 235px;
	margin-top: 25px;
	
}

#contactUs{

	display: block;
	min-width: 150px !important;
	margin-top: 40px;
	margin-left: 20px;
	
}

#contactUs-xs{
	display: none;
}

#contactUs-xs-social{
	display: none;
}

 

#Ul1, #Ul3, #Ul5, #Ul2, #Ul4, #Ul6,#Ul7{

	margin-left: 10px !important;
	margin-right: 0 !important;
	min-width: 150px !important;
	padding: 0 !important;
	

}


#Ul1 li a, #Ul3 li a, #Ul5  li a, #Ul2  li a, #Ul4  li a, #Ul6  li a, #Ul7  li a{

	font-size: 12px !important;

}

.footerhead{
	font-size: 16px;
	font-weight: normal;
}

.copyr{

    font-size: 11pt !important;

}

.cooming-soon{
	font-size: 1.3em;
	margin-top: 15px;
}


/* Ends Footer Responsive CSS */


}


@media (min-width:769px) and (max-width:991px) {
.banner_box {
height:300px
}
.box_bix_text {
font-size:16px
}
.header_inner {
padding:0 10px
}
.main_contaneir_inner {
top:68px;
overflow:hidden;
padding:0 10px
}
.first_img img {
max-width:300px;
height:auto
}
.content_box h1 {
margin:0 0 6px;
font-size:22px
}
.content_box p {
font-size:18px;
margin:4px 0 6px;
line-height:28px
}
.content_group {
padding:10px;
margin-top:0;
margin-bottom:30px
}
.first_div {
display:table;
padding-left:30px
}
.aaa {
width:630px
}
}
@media (min-width:1200px) {
.feature_compare_table {
width:80%;
margin-left:10%
}
.aaa {
width:945px
}
}
@media only screen and (max-width :767px) and (orientation:landscape) {
 
.bannerText {
text-align:center
}
}