@import url('//fonts.googleapis.com/css?family=Raleway:400,200,100,300,500,600,700,800,900|Open+Sans:300italic,400italic,600italic,700italic,800italic,400,300,600,700,800');
body {
	margin: 0;
	padding: 89px 0 0;
	outline: none;
}
img {
	border: none;
	outline: none;
}
h1, h2, h3, h4, h5, h6, header, nav, footer, section, ul, ol {
	margin: 0;
	padding: 0;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
/* MARKED/INSERTED/DELETED AND SELECTED TEXT */
ins, mark {
	text-decoration: none
}
mark {
	background: #0ff
}
ins {
	background: #0ff
}
del {
	text-decoration: line-through
}
video {
	position: absolute;
	right: 0;
	bottom: 0;
	min-width: 100%;
	width: auto;
	height: auto;
	z-index: -100;
	margin: 50px 0 0 0;
}
.auto_con {
	width: 1758px;
	margin: auto;
}
.auto_con_new {
	width: 1165px;
	margin: auto;
}
.img_width {
	width: 190px !important;
	float: left;
	margin-right: 25px !important;
	height: 143px !important;
}
.you_tube {
	width: 444px;
	float: left;
	height: 264px;
}
.close a {
	outline: none !important;
}
.full_length_2 {
	float: left;
	width: 100%;
	background: #fff;
	margin: 0 0 0px 0;
}
.header_con {
	width: 1758px;
	float: left;
	background: #fff;
	position: relative;
	padding: 0 15px!important;
}
.logo {
	float: left;
	width: 198px;
	padding: 10px 0;
}
.nav_bar {
	float: right !important;
	margin-top: 36px !important;
}
.nav_bar li {
	float: left;
	font-family: 'proxima_novalight';
	font-size: 16px;
	color: #5f5f5f;
	padding: 0 20px;
	display: block;
	text-transform: uppercase;
}
.nav_bar li a {
	font-family: 'Raleway';
	font-weight:300;
	font-size: 16px;
	line-height: 20px;
	color: #5f5f5f;
	text-decoration: none;
	border: 1px solid #FFF;
	padding: 6px 8px;
	display:block;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}
.nav_bar li a:hover {
	text-decoration: none;
	padding: 6px 8px;
	border: 1px solid #cbd4d8;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	background: #fbfbfb;
}
@media(max-width:1775px){
	.nav_bar li {
		padding:0 8px;
	}
	.nav_bar li a {
		font-size: 14px;
	}
}
@media(max-width:1379px){
	.nav_bar li {
		padding:0 4px;
	}
	.nav_bar li a {
		font-size: 16px;
	}
}
@media(max-width:1200px){
	body{
		padding-top:134px;
	}
	.nav_bar {
		margin-top: 25px !important;
		margin-bottom: 7px !important;
		margin-right:-16px !important;
	}
	.nav_bar li {
		padding:0 13px;
	}
	.nav_bar li a {
		font-size: 14px;
		padding: 6px 3px;
	}
}
@media(max-width:991px){
body{
	padding-top:131px;
}
.nav_bar{
	width:auto!important;
	margin-top:3px !important;
	margin-bottom:13px !important;
	margin-right:0 !important;
}
.nav_bar li a {
	font-size: 15px;
	padding: 6px;
}
.header_timer_out img{
	width:100%!important;
}
}
@media(max-width:767px){
body{
	padding-top:182px;
}
.header_con .header_timer_out{
	float:none;
}
.header_timer_out img{
	width:auto!important;
}
.nav_bar li {
	padding:0 4px;
}
.nav_bar li a {
	font-size: 13px;
	padding: 6px 3px;
}	
}
@media(max-width:480px){
.header_con .nav_bar{
	float:right!important;
	margin-top:3px !important;
	margin-bottom:7.5px!important;
	margin-right:-15px!important;
	margin-left:-15px!important;
	
}
.nav_bar li {
	padding:0;
}
.nav_bar li a,.nav_bar li a:hover {
	font-size: 10px!important;
    padding: 6px 3px 6px 2px!important;
}	
.header_con .header_timer_out{
	float:right!important;
	margin-top:-4px!important;
}
}
.account_option {
	width: 196px;
	float: right;
	border: 2px solid #eaeeef;
	padding: 9px 0 8px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	margin-top: -25px;
}
.account_option img {
	float: left;
	margin-right: 5px;
}
.account_option_1 {
	float: left;
	font-family: 'proxima_novalight';
	font-size: 14px;
	color: #5f5f5f;
	padding-left: 9px;
}
.divider {
	float: left;
	margin-top: 3px;
	padding-left: 14px;
}
.full_length {
	float: left;
	width: 100%;
	z-index: 9999;
	position:fixed;
	top:0;
}
.banner_part {
	float: left;
	width: 100%;
	padding: 40px 0 150px 0;
}
.banner_part h2 {
	font-family: 'open_sanslight'!important;
	font-size: 84px;
	color: #4b4b4b !important;
	font-weight: normal !important;
	line-height: 68px;
	margin: 120px 0 0 0;
	text-transform: none !important;
}
.banner_part p {
	font-family: 'open_sansregular';
	font-size: 18px;
	color: #4b4b4b;
	font-weight: normal;
	margin: 8px 0 0 0;
}
.buy_now {
	width: 278px;
	float: left;
	position: relative;
	margin-top: 14px;
	display: block;
	z-index: 99;
	margin-right: 115px;
}
.wooden_part {
	width: 100%;
	float: left;
	background: #fff;
	padding: 53px 0 53px;
}
.wooden_part h2 {
	font-family: 'open_sanslight';
	font-size: 30px;
	color: #4b4b4b;
	font-weight: normal;
	text-align: center;
}
.wooden_part h5 {
	color: #4b4b4b !important;
	float: left;
	font-family: 'open_sansregular';
	font-size: 16px !important;
	margin: 0;
	padding: 10px 0 0 !important;
	text-align: center;
	text-transform: uppercase;
	width: 100%;
}
.form_con {
	width: 893px!important;
	border: none;
	outline: none;
	float: left;
	margin-bottom: 5px;
	font-family: 'open_sansregular';
	color: #7a7a7a;
	font-size: 14px;
	margin-left: 421px;
	height: 80px;
	margin-top: 10px;
}
.text {
	width: 620px;
	float: left;
	color: #bababa !important;
	font-size: 16px !important;
	font-weight: bold;
	border: none;
	outline: none;
	font-family: 'open_sanslight';
	font-style: normal;
	background: #f6f6f6;
	height: 76px;
	padding: 0 30px 0 30px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.blue_btn {
	width: 222px;
	float: right;
}
.btn_sub {
	width: 257px;
	background: #5ddeff;
	outline: none;
	border: none;
	color: #fff;
	font-size: 33px;
	font-family: 'open_sanslight';
	text-transform: uppercase;
	padding: 14px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.btn_sub:hover {
	background: #333;
	outline: none;
	border: none;
	color: #fff;
	font-size: 33px;
	font-family: 'open_sanslight';
	text-transform: uppercase;
	padding: 14px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.video_out {
	width: 100%;
	/*height:700px;*/
	float: left;
	/*background:url(../images/smartmatback.png) center top no-repeat;*/
	z-index: 999;
	position: relative;
	padding: 72px 0 0px 0;
}
.video_out iframe {
	width: 100%;
	height: 570px;
	float: left;
	/*background:url(../images/smartmatback.png) center top no-repeat;*/
	z-index: 999;
	position: relative;
	padding: 0;
}
.video_out_inner {
	width: 50%;
	margin: auto;
	height: 512px;
}
.video_out_inner h4 {
	color: #FFF;
	font-size: 28px;
	font-family: 'open_sansregular';
	text-align: center;
	margin: 22px 0 0 0;
}
.play_btn {
	text-align: center;
}
.play_btn h3 {
	text-align: center;
	font-family: 'open_sansregular';
	font-size: 23px;
	color: #fff;
	font-weight: normal;
	margin-top: 13px;
}
.coming_soon_btn {
	text-align: center;
	margin-top: 20px;
	display: block;
	position: relative;
	float: left;
	margin-left: 780px;
	z-index: 99;
}
.content_part {
	width: 100%;
	float: left;
	background: url(../images/slide_bg.png) center 76px no-repeat;
	padding: 50px 0 0px;
}
.auto_con2 {
	width: 1258px;
	margin: auto;
}
h5 {
	margin: 0;
	padding: 0;
	text-align: center;
	font-family: 'open_sansregular';
	color: #FFF!important;
	font-size: 16px!important;
	text-transform: uppercase;
	width: 1186px;
	float: left;
}
.content_inn {
	width: 1230px;
	float: left;
	border-bottom: 1px solid #eaeaea;
	padding-bottom: 50px;
}
.left_part {
	width: 342px;
	float: left;
	margin-right: 30px;
}
.left_part h2 {
	font-family: 'open_sansbold';
	font-size: 25px;
	color: #4b4b4b;
	font-weight: normal;
	text-transform: uppercase;
}
.left_part h3 {
	font-family: 'open_sanslight';
	font-size: 19px;
	color: #4b4b4b;
	font-weight: normal;
	margin: 0;
	text-transform: lowercase;
}
.left_part p {
	font-family: 'open_sanslight';
	font-size: 14px;
	color: #6a6a6a;
	font-weight: normal;
	margin: 30px 0 0 0;
	line-height: 24px;
}
.center_part {
	width: 410px;
	float: left;
	margin-right: 76px;
}
.center_part h2 {
	font-family: 'open_sanslight';
	font-size: 25px;
	color: #6b6b6b;
	font-weight: normal;
	text-align: center;
	width: 526px;
}
.quick_titbits {
	width: 1232px;
	float: left;
	margin-top: 30px;
}
.quick_titbits h2 {
	font-family: 'open_sanslight';
	font-size: 52px;
	color: #373737;
	font-weight: normal;
	text-align: center;
	margin-bottom: 40px;
}
.quick_titbits_inn {
	width: 317px;
	float: left;
	text-align: center;
	margin-right: 140px;
}
.quick_titbits h3 {
	font-family: 'open_sansregular';
	font-size: 24px;
	color: #373737;
	font-weight: normal;
	text-align: center;
}
.quick_titbits p {
	font-family: 'open_sansregular';
	font-size: 15px;
	color: #373737;
	font-weight: normal;
	text-align: center;
	line-height: 25px;
}
/*.more_btn

{
text-align:center;
display:block;
position:relative;
margin-left:64px;
}*/

.more_btn {
	text-align: center;
	display: block;
	position: relative;
	margin-left: 74px;
	width: 166px;
}
.more_btn a {
	text-align: center;
	display: block;
	color: #5a5c63;
	font-family: 'open_sansregular';
	text-transform: uppercase;
	text-decoration: none;
	height: 66px;
	line-height: 66px;
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	border-radius: 12px;
	background: #b4e6fb; /* Old browsers */
	background: -moz-linear-gradient(top, #b4e6fb 0%, #aae3fa 15%, #a4e0fa 31%, #98daf8 50%, #8ad4f7 61%, #87d2f7 76%, #8fceec 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #b4e6fb), color-stop(15%, #aae3fa), color-stop(31%, #a4e0fa), color-stop(50%, #98daf8), color-stop(61%, #8ad4f7), color-stop(76%, #87d2f7), color-stop(100%, #8fceec)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #b4e6fb 0%, #aae3fa 15%, #a4e0fa 31%, #98daf8 50%, #8ad4f7 61%, #87d2f7 76%, #8fceec 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #b4e6fb 0%, #aae3fa 15%, #a4e0fa 31%, #98daf8 50%, #8ad4f7 61%, #87d2f7 76%, #8fceec 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #b4e6fb 0%, #aae3fa 15%, #a4e0fa 31%, #98daf8 50%, #8ad4f7 61%, #87d2f7 76%, #8fceec 100%); /* IE10+ */
	background: linear-gradient(to bottom, #b4e6fb 0%, #aae3fa 15%, #a4e0fa 31%, #98daf8 50%, #8ad4f7 61%, #87d2f7 76%, #8fceec 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b4e6fb', endColorstr='#8fceec', GradientType=0 ); /* IE6-9 */
}
.more_btn a:hover {
	color: #fff;
	text-decoration: none;
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	border-radius: 12px;
	background: #ffcc53; /* Old browsers */
	background: -moz-linear-gradient(top, #ffcc53 0%, #ffc94c 15%, #ffc23d 31%, #ffb72d 50%, #ffb12b 61%, #ffa41a 76%, #fca622 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffcc53), color-stop(15%, #ffc94c), color-stop(31%, #ffc23d), color-stop(50%, #ffb72d), color-stop(61%, #ffb12b), color-stop(76%, #ffa41a), color-stop(100%, #fca622)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffcc53 0%, #ffc94c 15%, #ffc23d 31%, #ffb72d 50%, #ffb12b 61%, #ffa41a 76%, #fca622 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffcc53 0%, #ffc94c 15%, #ffc23d 31%, #ffb72d 50%, #ffb12b 61%, #ffa41a 76%, #fca622 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffcc53 0%, #ffc94c 15%, #ffc23d 31%, #ffb72d 50%, #ffb12b 61%, #ffa41a 76%, #fca622 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ffcc53 0%, #ffc94c 15%, #ffc23d 31%, #ffb72d 50%, #ffb12b 61%, #ffa41a 76%, #fca622 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffcc53', endColorstr='#fca622', GradientType=0 ); /* IE6-9 */
}
.wooden_bg2 {
	width: 100%;
	float: left;
	background: url(../images/wooden_bg2.jpg) center top;
	padding: 37px 0 33px;
}
.join_chat {
	width: 100%;
	float: left;
	background: #fff;
	padding: 0 0 48px;
}
.join_chat_inn {
	width: 855px;
	margin: auto;
}
.join_chat h2 {
	font-family: 'open_sanslight';
	font-size: 52px;
	color: #373737;
	font-weight: normal;
	text-align: center;
	margin-bottom: 50px;
	margin-top: 50px;
}
.twiter_part {
	width: 354px;
	float: left;
	background: url(../images/side_line.png) right 5px no-repeat;
	margin-right: 40px;
	margin-left: 83px;
}
.twiter_part img {
	float: left;
	margin-right: 20px;
}
.twiter_part span {
	font-family: 'open_sansregular';
	font-size: 16px;
	color: #373737;
}
.twiter_part p {
	font-family: 'open_sansregular';
	font-size: 14px;
	color: #8b8e9a;
	width: 407px;
	line-height: 21px;
}
.fb_part {
	width: 284px;
	float: left;
	margin-left: 28px;
}
.fb_part img {
	float: left;
	margin-right: 20px;
}
.fb_part span {
	font-family: 'open_sansregular';
	font-size: 16px;
	color: #373737;
}
.fb_part p {
	font-family: 'open_sansregular';
	font-size: 14px;
	color: #8b8e9a;
	width: 407px;
	line-height: 21px;
}
.socal_icon {
	width: 861px;
	float: left;
	text-align: center;
	margin-top: 30px;
}
.socal_icon img {
	margin-right: 10px;
	opacity: 0.4;
}
.socal_icon img:hover {
	margin-right: 10px;
	opacity: 9;
}
.footer {
	width: 100%;
	float: left;
	background: #f1f1f1;
	padding: 10px 0 10px;
	margin: 41px 0 0 0;
}
.footer_logo {
	width: 100%;
	text-align: center;
}
.sub_nav {
	width: 100%;
	float: left;
	margin-left: 0;
}
.sub_nav ul {
	text-align: center;
}
.sub_nav li {
	display: inline;
	font-family: 'proxima_novalight';
	font-size: 15px;
	color: #5f5f5f;
	padding: 0 24px 0 10px;
	list-style: circle !important;
	text-transform: uppercase !important;
}
.sub_nav li a {
	color: #5f5f5f;
	text-decoration: none;
}
.auto_con3 {
	width: 100%;
	margin: auto;
}
.footer p {
	color: #444444;
	font-family: 'proxima_novalight';
	font-weight: 500;
	font-size: 16px;
	line-height: 24px;
	width: 100%;
	text-align: center;
}
.grey {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 9999;
}
.color {
	position: absolute;
	left: 0;
	top: 0;
}
.clearfix {
	display: none;
}
.banner_bar {
	width: 100%;
	float: left;
	padding-bottom: 50px;
}
.banner_bar_left {
	width: 650px;
	float: left;
}
.logo_white_new {
	width: 100%;
	float: left;
	margin: 0 0 150px 0;
}
.logo_white {
	float: right;
	width: 150px;
	margin: 0px 0 0;
	position: absolute;
	right: 20px;
}
.logo_white span {
	float: left;
	font-size: 17.16px;
	line-height: 25.73px;
	font-family: 'MyriadProRegular';
	color: #fff;
}
.font_12 {
	font-size: 12px;
	color: #999;
	line-height: 80px;
	font-family: 'MyriadProRegular';
}
#facebox {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 100;
	text-align: left;
}
#facebox .popup {
	position: relative;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
#facebox .content {
	display: table;
	width: 747px;
	padding: 0;
}
#facebox .content > p:first-child {
	margin-top: 0;
}
#facebox .content > p:last-child {
	margin-bottom: 0;
}
#facebox .close {
	position: absolute;
	top: 17px;
	right: 9px;
	padding: 2px;
}
#facebox .close img {
	opacity: 0;
	outline: none;
}
#facebox .close:hover img {
	opacity: 0;
	outline: none;
}
#facebox .loading {
	text-align: center;
}
#facebox .image {
	text-align: center;
}
#facebox img {
	border: 0;
	margin: 0 0 37px 0;
	height: 161px;
}
#facebox_overlay {
	position: fixed;
	top: 0px;
	left: 0px;
	height: 100%;
	width: 100%;
}
.facebox_hide {
	z-index: -100;
}
.facebox_overlayBG {
	background-color: #000;
	z-index: 99;
}
/*FAQ PAGE*/
.faq_outer_main {
	width: 100%;
	float: left;
}
.faq_outer_main h2 {
	font-family: 'open_sanslight';
	font-size: 52px;
	color: #373737;
	font-weight: normal;
	text-align: center;
	padding: 30px 0;
	float: left;
	width: 100%;
}
.fag_inner_con {
	float: left;
	width: 100%;
}
.fag_inner_left {
	float: left;
	width: 33.3%;
	padding: 2% 2%;
border:
}
.faq_border_con {
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}
.faq_border_con01 {
	border-bottom: 1px solid #ccc;
}
.faq_outer_main h3 {
	font-family: 'proxima_nova_condensedSBd';
	font-size: 19px;
	color: #696d70;
	font-weight: normal;
	line-height: 20px;
}
.faq_outer_main p {
	color: #696d70;
	font-family: 'open_sansregular';
	font-size: 16px;
	font-weight: normal;
	margin: 8px 0 0;
	margin: 0;
	padding: 0 0 15px;
}
.faq_border_bottom {
	border-right: 1px solid #CCC;
}
.faq_height1 {
	height: 455px;
}
.faq_height2 {
	height: 437px;
}
.faq_height3 {
	height: 280px;
}
.faq_height4 {
	height: 224px;
}
.faq_height5 {
	height: 343px;
}
.faq_height6 {
	height: 240px;
}
.faq_height7 {
	height: 315px;
}
.faq_height8 {
	height: 390px;
}
.faq_height9 {
	height: 1365px;
}
.faq_content_part {
	width: 100%;
	float: left;
	background: #fff;
	padding: 50px 0 132px;
	background: url(../images/header_bg_main_new.jpg);
}
/*.....................faq_new_page.................................*/
.faq_content_out {
	width: 100%;
	float: left;
	margin-top: 50px;
}
.faq_content_inn {
	width: 100%;
	float: left;
}
.auto_con_faq {
	width: 1000px;
	margin: auto;
}
.faq_content_inn h2 {
	font-family: 'open_sansregular';
	font-size: 24px;
	color: #373737;
	margin-bottom: 28px;
}
.faq_content_inn h3 {
	font-family: 'open_sansregular';
	font-size: 24px;
	color: #373737;
	margin-bottom: 30px;
	margin-top: 45px;
}
.faq_content_inn h2 span {
	font-family: 'open_sansbold';
	font-size: 24px;
	color: #fff;
	background: #d1d1d1;
	display: block;
	float: left;
	margin-right: 8px;
	padding: 17px 0 0 0;
	width: 65px;
	webkit-border-radius: 98px 99px 99px 99px;
	-moz-border-radius: 98px 99px 99px 99px;
	border-radius: 98px 99px 99px 99px;
	margin-top: -20px;
	text-align: center;
	height: 65px;
}
.faq_content_inn h4 {
	font-family: 'open_sansregular';
	font-size: 15px;
	color: #373737;
	margin-bottom: 10px !important;
	line-height: 20px;
}
.faq_content_inn p {
	font-family: 'open_sansregular';
	font-size: 15px;
	color: #535353;
	line-height: 25px;
	margin-bottom: 41px;
}
.faq_content_inn ul {
	padding: 0;
	margin: 0 0 0 15px;
}
.faq_content_inn li {
	list-style: disc;
	font-family: 'open_sansregular';
	font-size: 15px;
	color: #535353;
	line-height: 25px;
	margin-bottom: 10px;
}
.faq_content_inn li a {
	color: #428bca;
	text-decoration: none;
}
.faq_content_inn li a:hover {
	color: #428bca;
	text-decoration: underline;
}
.faq_content_inn img {
	float: none;
	margin: -7px 8px 0 0;
}
.faq_banner {
	width: 100%;
	float: left;
	background: #f5f5f5;
}
.tabs_out {
	width: 100%;
	float: left;
	padding: 50px 0 0 0;
}
.tabs_inn {
	width: 100%;
	float: left;
}
.first_tab img {
	float: left;
	margin-top: 18px;
	margin-right: 17px;
}
.first_tab h2 {
	float: left;
	font-family: 'open_sanslight';
	font-size: 36px;
	color: #a3a3a3;
}
/*.....................end faq_new_page.................................*/





#location_inner_nav {
	width: 100%;
	float: left;
	background-color: #11111;
	margin-bottom: 20px;
}
#location_inner_nav ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
#location_inner_nav li {
	float: left;
	font-family: 'open_sanslight';
	font-size: 28px;
	color: #a3a3a3;
	line-height: 40px;
	text-align: center;
	padding-bottom: 8px;
	margin-right: 60px;
	font-weight: normal;
}
#location_inner_nav li a {
	color: #a3a3a3;
	text-decoration: none;
	display: block;
	outline: none
}
#location_inner_nav li img {
	float: left;
	margin-right: 5px;
	margin-top: -11px;
}
.yoga_nav_bar {
	width: 200px;
	float: left;
	font-family: 'open_sanslight';
	font-size: 28px;
	font-weight: normal;
	background: url(../images/yoga.gif) left top no-repeat;
	margin-right: 60px;
	text-align: center;
	padding: 15px 0;
	color: #a3a3a3;
}
.yoga_nav_bar a {
	color: #a3a3a3;
	display: block;
	text-decoration: none;
}
.yoga_nav_bar2 {
	float: left;
	width: 200px;
	font-family: 'open_sanslight';
	font-size: 28px;
	font-weight: normal;
	background: url(../images/tecnology.gif) left top no-repeat;
	margin-right: 60px;
	text-align: center;
	padding: 15px 0;
	color: #a3a3a3;
}
.yoga_nav_bar2 a {
	color: #a3a3a3;
	display: block;
	text-decoration: none;
}
.yoga_nav_bar3 {
	float: left;
	width: 200px;
	font-family: 'open_sanslight';
	font-size: 28px;
	font-weight: normal;
	background: url(../images/qustion.gif) left top no-repeat;
	margin-right: 60px;
	text-align: center;
	padding: 15px 0;
	color: #a3a3a3;
}
.yoga_nav_bar3 a {
	color: #a3a3a3;
	display: block;
	text-decoration: none;
}
.yoga_nav_bar4 {
	float: left;
	width: 200px;
	font-family: 'open_sanslight';
	font-size: 28px;
	font-weight: normal;
	background: url(../images/gernal.gif) left top no-repeat;
	margin-right: 60px;
	text-align: center;
	padding: 15px 0;
	color: #a3a3a3;
}
.yoga_nav_bar4 a {
	color: #a3a3a3;
	display: block;
	text-decoration: none;
}
.all_faq_nav {
	width: 175px;
	float: left;
	font-family: 'open_sanslight';
	font-size: 28px;
	font-weight: normal;
	text-align: center;
	margin-right: 141px;
}
.all_faq_nav2 {
	width: 185px;
	float: left;
	font-family: 'open_sanslight';
	font-size: 38px;
	font-weight: normal;
	text-align: center;
	margin-right: 50px;
	background-color: #666;
}
.all_faq_nav a {
	color: #a3a3a3;
	padding: 0 0 30px 0;
	display: block;
	outline: none;
}
.all_faq_nav a:focus {
	outline: none;
	text-decoration: none;
	color: #000;
}
.all_faq_nav a img {
	float: left;
	margin: 0;
}
.all_faq_nav a:hover {
	text-decoration: none;
	color: #000;
	background: url(../images/arrow.png) center bottom no-repeat, url(../images/border.jpg) bottom repeat-x;
}
.all_faq_nav_active {
	text-decoration: none;
	color: #000;
	background: url(../images/yoga_hover_arrow.png) center bottom no-repeat;
}
.yoga_nav {
	width: 130px;
	float: left;
	font-family: 'open_sanslight';
	font-size: 28px;
	font-weight: normal;
	text-align: center;
	margin-right: 17px;
}
.yoga_nav a {
	color: #a3a3a3;
	padding: 0 0 30px 0;
	display: block;
}
.yoga_nav a:focus {
	outline: none;
	text-decoration: none;
	color: #000;
}
.yoga_nav a img {
	float: left;
	margin: -14px 0 0;
}
.yoga_nav a:hover {
	text-decoration: none;
	color: #000;
	background: url(../images/arrow.png) center bottom no-repeat, url(../images/border.jpg) bottom repeat-x;
}
.tech_nav {
	width: 267px;
	float: left;
	font-family: 'open_sanslight';
	font-size: 28px;
	font-weight: normal;
	text-align: center;
}
.tech_nav a {
	color: #a3a3a3;
	padding: 0 0 30px 0;
	display: block;
}
.tech_nav a:focus {
	outline: none;
	text-decoration: none;
	color: #000;
}
.tech_nav a img {
	float: left;
	margin: -14px 0 0;
}
.tech_nav a:hover {
	text-decoration: none;
	color: #000;
	background: url(../images/arrow.png) center bottom no-repeat, url(../images/border.jpg) bottom repeat-x;
}
.where_nav {
	width: 360px;
	float: left;
	font-family: 'open_sanslight';
	font-size: 28px;
	font-weight: normal;
	text-align: center;
}
.where_nav a {
	color: #a3a3a3;
	padding: 0 0 30px 0;
	display: block;
}
.where_nav a:focus {
	outline: none;
	text-decoration: none;
	color: #000;
}
.where_nav a img {
	float: left;
	margin: -14px 0 0;
}
.where_nav a:hover {
	text-decoration: none;
	color: #000;
	background: url(../images/arrow.png) center bottom no-repeat, url(../images/border.jpg) bottom repeat-x;
}
.gernal_nav {
	width: 182px;
	float: left;
	font-family: 'open_sanslight';
	font-size: 28px;
	font-weight: normal;
	text-align: center;
	margin-right: 25px;
}
.gernal_nav a {
	color: #a3a3a3;
	padding: 0 0 30px 0;
	display: block;
}
.gernal_nav a:focus {
	outline: none;
	text-decoration: none;
	color: #000;
}
.gernal_nav a img {
	float: left;
	margin: -14px 0 0;
}
.gernal_nav a:hover {
	text-decoration: none;
	color: #000;
	background: url(../images/arrow.png) center bottom no-repeat, url(../images/border.jpg) bottom repeat-x;
}
.tab_nav_act {
	text-decoration: none;
	color: #000!important;
	background: url(../images/arrow.png) center bottom no-repeat, url(../images/border.jpg) bottom repeat-x;
}
/*..........................social page............................*/


.twiter_part1 {
	width: 328px;
	float: left;
	margin-right: 55px;
	margin-bottom: 50px;
}
.twiter_part1 img {
	float: left;
	margin-right: 20px;
}
.twiter_part1 span {
	font-family: 'open_sansregular';
	font-size: 16px;
	color: #373737;
}
.twiter_part1 p {
	font-family: 'open_sansregular';
	font-size: 14px;
	color: #8b8e9a;
	width: 262px;
	line-height: 21px;
}
.fb_part1 {
	width: 287px;
	float: left;
	margin-bottom: 70px;
}
.fb_part1 img {
	float: left;
	margin-right: 20px;
}
.fb_part1 span {
	font-family: 'open_sansregular';
	font-size: 16px;
	color: #373737;
}
.fb_part1 p {
	font-family: 'open_sansregular';
	font-size: 14px;
	color: #8b8e9a;
	width: 259px;
	line-height: 32px;
}
.socal_icon1 {
	width: 629px;
	float: left;
	text-align: center;
	padding: 62px 0 62px;
}
.socal_icon1 img {
	margin-right: 10px;
	opacity: 0.4;
}
.socal_icon1 img:hover {
	margin-right: 10px;
	opacity: 9;
}
.join_chat_inn1 {
	width: 678px;
	margin: auto;
}
/*..........................end of social page............................*/







/*..........................contact page............................*/

.contact_out {
	width: 100%;
	float: left;
	padding: 120px 0 120px 0;
}
.auto_conatct {
	width: 1102px;
	margin: auto;
}
.contact_inn {
	width: 1102px;
	float: left;
}
/*.contact_left

{
	width:387px;
	float:left;
	margin-right:90px;
}
*/

.contact_left {
	width: 387px;
	margin: auto;
}
.contact_left_con {
	width: 387px;
	float: left;
	margin-bottom: 30px;
}
.contact_left_con img {
	float: left;
	margin-right: 20px;
	padding: 8px 0 0px 0;
}
.contact_left_con span {
	font-family: 'open_sanslight';
	font-size: 37px;
	color: #686868;
}
.contact_left_con p {
	font-family: 'open_sansregular';
	font-size: 20px;
	color: #a1a1a1;
	width: 387px;
	line-height: 21px;
}
.contact_left h2 {
	font-family: 'open_sanslight';
	font-size: 38px;
	color: #686868;
	width: 387px;
	line-height: 21px;
	font-weight: normal;
	margin-top: 25px;
	float: left;
}
.socal_icon_contact {
	width: 380px;
	float: left;
	text-align: center;
	margin-top: 21px;
}
.socal_icon_contact img {
	margin-right: 10px;
	opacity: 0.4;
}
.socal_icon_contact img:hover {
	margin-right: 10px;
	opacity: 9;
}
.contact_form_out {
	width: 578px;
	float: left;
	padding: 42px;
	background: url(../images/contact_bg.gif) repeat-x;
}
.contact_form {
	width: 489px;
	float: left;
}
.contact_form_txt {
	width: 489px;
	color: #5c5c5c;
	line-height: 20px;
	font-size: 15px;
	font-family: 'open_sansregular';
}
.contact_txtfld {
	width: 275px;
	margin: 8px 0 20px 0;
}
.contact_txtfld01 {
	width: 489px;
	color: #a3a3a3;
	font-size: 15px;
	border: 1px solid #e1e1e1;
	padding: 11px 10px 13px 10px;
	font-family: 'open_sansregular';
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.contact_form03_con {
	width: 489px;
}
.contact_form04_con {
	width: 489px;
	color: #a3a3a3;
	font-size: 15px;
	margin: 10px 0px 2px 0px;
	border: 1px solid #e1e1e1;
	padding: 11px 10px 5px 10px;
	font-family: 'open_sansregular';
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.contact_btn_new {
	width: 161px;
	float: left;
	background: url(../images/btn_bg.jpg) repeat-x;
	margin: 5px 0 0 0;
	height: 64px;
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	border-radius: 12px;
	border: 1px #acbbc1 solid;
	font-family: 'open_sansregular';
	color: #4f5159;
	font-size: 15px;
	text-transform: uppercase;
}
.contact_btn {
	width: 161px;
	float: left;
	margin-top: 10px;
}
.move {
	float: right;
}
/*..........................end contact page............................*/



.wooden_bg_new {
	width: 100%;
	float: left;
	background: url(../images/wooden_bg3.jpg) center top fixed;
}
.wooden_inn {
	width: 1258px;
	float: left;
}
.wooden_left {
	width: 486px;
	float: left;
}
.wooden_left img {
	width: 100%;
	float: left;
}
.wooden_right {
	width: 540px;
	float: left;
	padding-left: 50px;
}
.wooden_right h2 {
	color: #fff;
	font-size: 42px;
	font-family: 'open_sanslight';
	width: 540px;
	border-bottom: 1px solid #c0a499;
	line-height: 83px;
	margin: 40px 0 0 0;
}
.wooden_right p {
	color: #fff;
	font-size: 15px;
	font-family: 'open_sansregular';
	margin: 20px 0 27px 0;
	line-height: 26px;
	width: 540px;
	float: left;
}
.wooden_right h3 {
	color: #fff;
	font-size: 20px;
	font-family: 'open_sansregular';
}
.wooden_right img {
	float: left;
	margin: 47px 0 0 -69px;
}
.faq_banner_new {
	width: 100%;
	float: left;
	background: #f5f5f5 url(../images/banner_icon.jpg) center top no-repeat;
	padding: 70px 0;
}
.faq_banner_inn {
	width: 1258px;
	float: left;
}
.faq_banner_inn h2 {
	color: #9c9c9c;
	font-size: 90px;
	font-family: 'open_sansregular';
	line-height: 28px;
}
.faq_banner_heading1 {
	color: #9c9c9c;
	font-size: 90px;
	font-family: 'open_sanslight';
}
.faq_banner_heading2 {
	color: #444444;
	font-size: 90px;
	font-family: 'open_sansbold';
	font-weight: normal;
}
.faq_banner_inn p {
	color: #333;
	font-size: 18px;
	font-family: 'open_sansregular';
	margin-top: 27px;
}
.like2 {
	text-align: left;
	margin: 15px auto 0;
}
.clearer {
	display: table!important;
}
.display_none {
	display: none;
}
.display_block {
	display: block;
}
.auto_con_footer {
	width: 1187px;
	margin: auto;
}
.line_height {
	line-height: 23px !important;
	width: 100% !important;
	padding: 0;
	margin: 0;
}
.floating_bar {
	width: 212px;
	padding: 27px 10px 10px;
	background: #fff url(../images/floating_bar_bg.gif) 90px 18px no-repeat;
	text-align: center;
	-webkit-border-top-left-radius: 8px;
	-webkit-border-top-right-radius: 8px;
	-moz-border-radius-topleft: 8px;
	-moz-border-radius-topright: 8px;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	position: fixed;
	right: 24px;
	bottom: 0;
	z-index: 99999;
	border-top: 6px solid #000000;
	-webkit-box-shadow: 0px 0px 6px -2px rgba(5,5,5,1);
	-moz-box-shadow: 0px 0px 6px -2px rgba(5,5,5,1);
	box-shadow: 0px 0px 6px -2px rgba(5,5,5,1);
}
.floating_bar p {
	margin: 7px 0 6px;
	padding: 0;
	font-size: 19px;
	line-height: 22px;
	color: #000;
	font-family: 'proxima_nova_condensedregular';
	text-align: center;
}
.floating_bar p span {
	color: #ed1556;
}
.floating_bar_new {
	width: 212px;
	padding: 15px 10px 10px;
	background: #fff url(../images/floating_bar_bg.gif) left 12px no-repeat;
	text-align: center;
	-webkit-border-top-left-radius: 8px;
	-webkit-border-top-right-radius: 8px;
	-moz-border-radius-topleft: 8px;
	-moz-border-radius-topright: 8px;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	position: absolute;
	right: 24px;
	margin-top: 250px;
	z-index: 99999;
	border-top: 6px solid #eb1478;
}
.floating_bar_new p {
	margin: 8px 0 3px;
	padding: 0;
	font-size: 18px;
	line-height: 22px;
	color: #000;
	font-family: 'proxima_novalight';
}
.floating_bar_new p span {
	color: #ed1556;
}
.floating_click_bar {
	width: 100%;
	font-family: 'proxima_novalight';
	font-size: 12px;
	color: #494949;
	display: block;
	margin: 3px 0 0;
}
/*NEW*/


.banner_part_new {
	float: left;
	width: 100%;
	padding: 0px 0 0;
}
.new_banner_inn {
	width: 100%;
	float: left;
	text-align: center;
	margin-bottom: 90px;
	margin-top: 90px;
	min-height: 255px;
}
.new_banner_inn img {
	text-align: center;
	margin: 20px 0 0 0;
}
.new_banner_inn h2 {
	font-family: 'open_sansbold';
	font-size: 59px;
	color: #fff;
	text-transform: uppercase;
	font-weight: normal;
	text-align: center;
	margin: 0;
	padding: 0;
}
.new_banner_inn p {
	font-family: 'open_sanslight';
	font-size: 31px;
	color: #fff;
	font-weight: normal;
	margin: 0;
	padding: 0;
}
.video_new {
	float: left;
	margin: 20px 0 0 770px;
}
.banner_icon_outer {
	width: 100%;
	float: left;
	background: url(../images/banner_icon_bg.png) center top no-repeat;
	margin: 0 0 0;
	padding: 14px 0 20px;
}
.banner_icon_outer a {
	display: table-cell;
	vertical-align: middle;
}
.banner_icon_outer img {
	float: left;
	margin-right: 155px;
}
.btn_out {
	width: 900px;
	float: left;
}
.header_timer_out {
	width:auto!important;
	/*width:356px;*/
	float: right;
	margin-top: 19px!important;
}
.header_right_logo {
	float: left;
	margin: 0 0 0 35px;
}
.timer_1 {
	float: left;
	background: #e9e9e9;
	padding: 15px 10px 0;
	color: #4a4a4a;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	border: 2px solid #d0d0d0;
	margin-right: 3px;
	line-height: 30px;
}
.timer_1 h2 {
	font-family: 'proxima_nova_condensedSBd';
	font-size: 21px;
	color: #4a4a4a;
	text-transform: uppercase;
	font-weight: normal;
	text-align: center;
	margin: 0;
	padding: 0;
	line-height: 0px;
}
.timer_1 span {
	font-family: 'proxima_nova_condensedlight';
	font-size: 13px;
	color: #4a4a4a;
	text-transform: uppercase;
	font-weight: normal;
	text-align: center;
	margin: 0;
	padding: 0;
	line-height: 0px;
}
/* jQuery Countdown styles 1.6.3. */
.countdown_section {
	float: left;
	font-size: 12px;
	width: 35px;
	text-align: center;
	margin-left: 3px;
	background-color: #e9e9e9;
	border: 1px solid #d0d0d0;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	font-family: 'proxima_nova_condensedlight';
	padding: 8px 4px;
	text-transform: uppercase;
	color: #969696;
	line-height: 13px;
	box-shadow: inset 0 11px 1px -10px #b7b7b7;
	-moz-box-shadow: inset 0 1px 15px -10px #b7b7b7;
	-webkit-box-shadow: inset 0 15px 1px -10px #b7b7b7;
}
.countdown_amount {
	font-size: 21px;
	color: #797979;
	font-family: 'proxima_nova_condensedSBd';
	line-height: 21px;
}
.countdown_descr {
	display: block;
	width: 100%;
}
.hasCountdown {
	width: 200px;
	float: right;
}
/*#play_pause
{
width:200px;
height:144px;
background:url(../images/video_icon.png) no-repeat;
cursor:pointer;
margin:25px auto 0;
}*/
.pause_btn {
	margin-top: 134px!important;
	background: url(../images/video_icon2.png) no-repeat!important;
}
/*media- start*/

.media_banner_out {
	width: 100%;
	float: left;
	background: url(../images/media_bg.jpg) center top no-repeat;
	margin: 0 0 0;
	padding: 14px 0 14px;
	background-size: cover;
}
.media_banner_out a {
	display: table-cell;
	vertical-align: middle;
}
.media_banner_out img {
	float: left;
	margin-right: 131px;
	outline: none;
}
.media_banner_out img a {
	outline: none;
}
.auto_con_3 {
	width: 1167px;
	margin: auto;
}
.media_banner_inn {
	width: 1167px;
	float: left;
}
.media_content_out {
	width: 1167px;
	float: left;
	margin: 0px 0 0px;
	border-bottom: 1px solid #e9e9e9;
	padding-bottom: 30px;
}
.media_content_out h2 {
	font-family: 'open_sanslight';
	color: #272727;
	font-size: 31px;
	margin: 0 0 15px 0;
	padding: 0;
}
.media_content_out p {
	font-family: 'open_sansregular';
	color: #535353;
	font-size: 18px;
	margin: 0;
	padding: 0;
	line-height: 27px;
}
.media_content_out ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.media_content_out li {
	color: #272727;
	font-size: 17px;
	font-family: 'open_sansregular';
	line-height: 37px;
}
.media_content_out li a {
	color: #5eddff;
	text-decoration: underline;
}
.media_content_out li a:hover {
	color: #5eddff;
	text-decoration: none;
}
.media_content_out li img {
	margin-right: 15px;
	float: none;
}
.download_out {
	width: 1167px;
	float: left;
	margin-bottom: 50px;
}
.download_out h2 {
	font-family: 'open_sanslight';
	color: #4b4b4b;
	font-size: 28px;
	margin: 0 0 25px 0;
	padding: 0;
}
.download_inn {
	width: 1167px;
	float: left;
	padding: 28px 35px;
	background: #f8f8f8;
}
.img_border {
	border: 18px solid #e7e7e7;
	float: left;
	margin-right: 50px;
}
.web_product_img {
	float: left;
	width: 501px;
	margin-right: 50px;
}
.web_product_img img {
	float: left;
	border: 18px solid #ff516e;
}
.download_inn2 {
	width: 1167px;
	float: left;
	padding: 28px 35px 28px 20px !important;
	background: #f8f8f8;
}
.download_inn2 h3 {
	font-family: 'open_sanslight';
	color: #272727;
	font-size: 21px;
	margin: 15px 0 0 0;
	padding: 0;
	line-height: 27px;
}
.download_inn2 p {
	font-family: 'open_sanslight';
	color: #272727;
	font-size: 17px;
	margin: 10px 0 0 0;
	padding: 0;
	line-height: 27px;
}
.download_out h3 {
	font-family: 'open_sanslight';
	color: #272727;
	font-size: 21px;
	margin: 15px 0 0 0;
	padding: 0;
	line-height: 27px;
}
.download_out p {
	font-family: 'open_sanslight';
	color: #272727;
	font-size: 17px;
	margin: 10px 0 0 0;
	padding: 0;
	line-height: 27px;
}
.download_btn {
	width: 365px;
	color: #fff;
	float: left;
	text-align: center;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	font-family: 'open_sanslight';
	font-size: 27px;
	margin: 30px 0 0 0;
	background: rgb(93,221,255); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(93,221,255,1) 14%, rgba(93,221,255,1) 69%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(14%, rgba(93,221,255,1)), color-stop(69%, rgba(93,221,255,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(93,221,255,1) 14%, rgba(93,221,255,1) 69%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(93,221,255,1) 14%, rgba(93,221,255,1) 69%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(93,221,255,1) 14%, rgba(93,221,255,1) 69%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(93,221,255,1) 14%, rgba(93,221,255,1) 69%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5dddff', endColorstr='#5dddff', GradientType=0 ); /* IE6-9 */
}
.download_btn a {
	text-decoration: none;
	color: #fff;
	padding: 19px 0;
	display: block;
}
.download_btn a:hover {
	text-decoration: none;
	color: #fff;
	padding: 19px 0;
	display: block;
	background: #444444;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
}
.slide_img {
	width: 501px;
	float: left;
	margin: 20px 0 0 0;
}
.slide_img img {
	float: left;
	border: 3px solid #e9e9e9;
	margin-right: 24px;
}
.slide_img img:last-child {
	margin-right: 0;
}
.mobile_application_out {
	width: 1167px;
	float: left;
	margin-bottom: 25px;
}
.mobile_application_inn img {
	float: left;
	margin-right: 50px;
}
.mobile_application_out h2 {
	font-family: 'open_sanslight';
	color: #272727;
	font-size: 28px;
	margin: 0 0 25px 0;
	padding: 0;
}
.mobile_application_inn {
	width: 1167px;
	float: left;
	padding: 11px 35px 11px 18px!important;
	background: #6ce0ff;
}
.mobile_application_inn h2 {
	font-family: 'open_sanslight';
	color: #444444;
	font-size: 35px;
	margin: 50px 0 0px 0;
	padding: 0;
	font-weight: normal;
	display: inline-block;
}
.mobile_application_inn p {
	font-family: 'open_sanslight';
	color: #272727;
	font-size: 17px;
	margin: 5px 0 0 0;
	padding: 0;
	line-height: 27px;
	display: inline-block;
	width: 487px;
}
.download_informational_btn {
	width: 330px;
	color: #333333;
	float: left;
	text-align: center;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	font-family: 'open_sanslight';
	font-size: 20px;
	margin: 15px 0 0 0;
	border: 1px solid #a7a7a7;
	background: #fcfff4; /* Old browsers */
	background: -moz-linear-gradient(top, #fcfff4 0%, #dfe5d7 71%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fcfff4), color-stop(71%, #dfe5d7)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #fcfff4 0%, #dfe5d7 71%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #fcfff4 0%, #dfe5d7 71%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #fcfff4 0%, #dfe5d7 71%); /* IE10+ */
	background: linear-gradient(to bottom, #fcfff4 0%, #dfe5d7 71%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfff4', endColorstr='#dfe5d7', GradientType=0 ); /* IE6-9 */
}
.download_informational_btn a {
	text-decoration: none;
	color: #333333;
	padding: 22px 28px;
	display: block;
}
.download_informational_btn a:hover {
	text-decoration: none;
	color: #fff;
	background: #131313; /* Old browsers */
	background: -moz-linear-gradient(top, #131313 0%, #1c1c1c 0%, #575757 1%, #2b2b2b 2%, #474747 2%, #666666 63%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #131313), color-stop(0%, #1c1c1c), color-stop(1%, #575757), color-stop(2%, #2b2b2b), color-stop(2%, #474747), color-stop(63%, #666666)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #131313 0%, #1c1c1c 0%, #575757 1%, #2b2b2b 2%, #474747 2%, #666666 63%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #131313 0%, #1c1c1c 0%, #575757 1%, #2b2b2b 2%, #474747 2%, #666666 63%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #131313 0%, #1c1c1c 0%, #575757 1%, #2b2b2b 2%, #474747 2%, #666666 63%); /* IE10+ */
	background: linear-gradient(to bottom, #131313 0%, #1c1c1c 0%, #575757 1%, #2b2b2b 2%, #474747 2%, #666666 63%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#131313', endColorstr='#666666', GradientType=0 ); /* IE6-9 */
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
}
.download_btn2 {
	width: 429px;
	color: #fff;
	float: left;
	text-align: center;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	font-family: 'open_sanslight';
	font-size: 20px;
	margin: 10px 0 0 0;
	border: 1px solid #3a3b3b;
	background: #666666; /* Old browsers */
	background: -moz-linear-gradient(top, #666666 37%, #474747 98%, #2b2b2b 98%, #575757 99%, #1c1c1c 100%, #131313 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(37%, #666666), color-stop(98%, #474747), color-stop(98%, #2b2b2b), color-stop(99%, #575757), color-stop(100%, #1c1c1c), color-stop(100%, #131313)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #666666 37%, #474747 98%, #2b2b2b 98%, #575757 99%, #1c1c1c 100%, #131313 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #666666 37%, #474747 98%, #2b2b2b 98%, #575757 99%, #1c1c1c 100%, #131313 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #666666 37%, #474747 98%, #2b2b2b 98%, #575757 99%, #1c1c1c 100%, #131313 100%); /* IE10+ */
	background: linear-gradient(to bottom, #666666 37%, #474747 98%, #2b2b2b 98%, #575757 99%, #1c1c1c 100%, #131313 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#666666', endColorstr='#131313', GradientType=0 ); /* IE6-9 */
}
.download_btn2 a {
	text-decoration: none;
	color: #fff;
	padding: 22px 28px;
	display: block;
}
.download_btn2 a:hover {
	text-decoration: none;
	color: #fff;
	background: rgb(53,53,53); /* Old browsers */
	background: -moz-linear-gradient(left, rgba(53,53,53,1) 10%, rgba(51,51,51,1) 37%, rgba(43,43,43,1) 98%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(10%, rgba(53,53,53,1)), color-stop(37%, rgba(51,51,51,1)), color-stop(98%, rgba(43,43,43,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left, rgba(53,53,53,1) 10%, rgba(51,51,51,1) 37%, rgba(43,43,43,1) 98%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left, rgba(53,53,53,1) 10%, rgba(51,51,51,1) 37%, rgba(43,43,43,1) 98%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left, rgba(53,53,53,1) 10%, rgba(51,51,51,1) 37%, rgba(43,43,43,1) 98%); /* IE10+ */
	background: linear-gradient(to right, rgba(53,53,53,1) 10%, rgba(51,51,51,1) 37%, rgba(43,43,43,1) 98%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#353535', endColorstr='#2b2b2b', GradientType=1 ); /* IE6-9 */
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
}
.mobile_application_out h3 {
	font-family: 'open_sanslight';
	color: #4b4b4b;
	font-size: 22px;
	margin: 0 0 13px 0;
	padding: 0;
}
.mobile_application_out span {
	font-family: 'open_sanslight';
	color: #4b4b4b;
	font-size: 16px;
	margin: 0;
	padding: 0;
}
.mobile_application_out h4 {
	font-family: 'open_sanslight';
	color: #4d4d4d;
	font-size: 17px;
	margin: 0 0 15px 0;
	padding: 0;
	line-height: 24px;
}
.view_profile {
	font-family: 'open_sanslight';
	color: #5dddff;
	font-size: 17px;
	margin: 0 0 25px 0;
	padding: 0;
	background: url(../images/fouder_arrow.png) 170px 4px no-repeat;
}
.view_profile a {
	text-decoration: underline;
	color: #5dddff;
}
.view_profile a:hover {
	text-decoration: none;
	color: #5dddff;
}
.founders {
	width: 1167px;
	float: left;
	margin-bottom: 20px;
}
.founders:last-child {
	background: url(../images/fonder_underline.png) left bottom repeat-x;
}
.video_outer {
	width: 1167px;
	float: left;
}
.video_outer_new_part {
	margin: 40px 0 0 0;
}
.video_outer h2 {
	font-family: 'open_sanslight';
	color: #3a3b3b;
	font-size: 28px;
	margin: 0 0 20px 0;
	padding: 0;
	font-weight: normal;
	text-align: left;
}
.video_part_inn {
	float: left;
	width: 444px;
	margin-right: 50px;
	text-align: center;
}
.video_part_inn p {
	color: #4b4b4b;
	text-align: center;
	font-size: 17px;
	font-family: 'open_sanslight';
	margin: 15px 0 25px 0;
}
.video_part_inn p a {
	text-decoration: underline;
	color: #4b4b4b;
}
.video_part_inn p a:hover {
	text-decoration: none;
	color: #68dfff;
}
.video_right_part {
	width: 647px;
	float: left;
}
.video_right_part ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.video_right_part li {
	color: #272727;
	font-family: 'open_sansregular';
	font-size: 17px;
	line-height: 37px;
	background: url(../images/list_bullet.jpg) left 13px no-repeat;
	padding-left: 30px;
}
.press_release_out {
	width: 1167px;
	float: left;
	background: url(../images/fonder_underline.png) left bottom repeat-x;
	padding: 60px 0 80px;
}
.press_release_out p a {
	color: #68dfff;
	text-decoration: underline;
}
.press_release_out p a:hover {
	color: #68dfff;
	text-decoration: none;
}
.press_release_out h2 {
	font-family: 'open_sanslight';
	color: #3a3b3b;
	font-size: 28px;
	margin: 0 0 20px 0;
	padding: 0 0 15px 0;
	font-weight: normal;
	text-align: left;
	border-bottom: 1px solid #eaeaea;
}
.press_release_out p {
	font-family: 'open_sanslight';
	color: #3a3b3b;
	font-size: 17px;
	margin: 0 0 20px 0;
	padding: 0 0 15px 0;
	font-weight: normal;
	text-align: left;
}
.press_relese_link {
	font-family: 'open_sansregular';
	color: #68dfff;
	font-size: 17px;
	float: left;
	margin: 0 0 16px;
	width: 100%;
}
.press_relese_link a {
	text-decoration: underline;
	color: #68dfff;
}
.press_relese_link a:hover {
	text-decoration: none;
	color: #68dfff;
}
.press_relese_link img {
	float: left;
	margin-right: 15px;
}
.press_relese_link span {
	color: #4d4d4d;
	font-size: 12px;
}
.articals_out {
	width: 1167px;
	float: left;
	margin-top: 50px;
}
.articals_out h2 {
	font-family: 'open_sanslight';
	color: #272727;
	font-size: 28px;
	margin: 0 0 10px 0;
	padding: 0 0 15px 0;
	font-weight: normal;
	text-align: left;
}
.artical_1 {
	width: 1127px;
	float: left;
	background: #f8f8f8;
	padding: 24px 20px;
	margin-bottom: 2px;
}
.artical_1 a {
	text-decoration: underline;
	color: #4d4d4d !important;
}
.artical_1 a:hover {
	text-decoration: none !important;
	color: #68dfff!important;
}
.artical_1 img {
	float: left;
	margin-right: 32px;
	border: 1px solid #e6e6e6;
}
.artical_1 h2 {
	font-family: 'open_sanslight';
	color: #4d4d4d;
	font-size: 28px;
	margin: 0 0;
	padding: 0 0;
	font-weight: normal;
	text-align: left;
	text-transform: none;
}
.artical_1 p {
	font-family: 'open_sanslight';
	color: #4d4d4d;
	font-size: 17px;
	margin: 0 0;
	font-weight: normal;
	text-align: left;
	line-height: 28px;
	padding: 0;
	text-transform: none;
}
.articals_out h3 {
	font-family: 'open_sanslight';
	color: #4d4d4d;
	font-size: 17px;
	margin: 40px 0 60px 0;
	font-weight: normal;
	text-align: left;
	line-height: 28px;
	padding: 0;
	float: left;
}
.articals_out a {
	text-decoration: underline;
	text-transform: uppercase;
	color: #5dddff;
}
.articals_out a:hover {
	text-decoration: none;
	text-transform: uppercase;
	color: #5dddff;
}
.video_part_inn_new {
	text-align: center;
}
/*light_box*/
#facebox {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 100;
	text-align: left;
}
#facebox .popup {
	position: relative;
	border: 3px solid rgba(0,0,0,0);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: 0 0 18px rgba(0,0,0,0.4);
	-moz-box-shadow: 0 0 18px rgba(0,0,0,0.4);
	box-shadow: 0 0 18px rgba(0,0,0,0.4);
}
#facebox .content {
	display: table;
	width: 747px;
	padding: 32px 0 10px 42px;
	background: #fff;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
#facebox .content a {
	outline: none;
}
#facebox .content > p:first-child {
	margin-top: 0;
}
#facebox .content > p:last-child {
	margin-bottom: 0;
}
#facebox .close {
	position: absolute;
	top: 5px;
	right: 5px;
	padding: 2px;
	background: #fff;
}
#facebox .close img {
	opacity: 1.0;
}
#facebox .close:hover img {
	opacity: 1.0;
}
.close img {
	width: 15px !important;
	margin: 0 0 20px !important;
	border: none !important;
	height: 16px !important;
}
#facebox .loading {
	text-align: center;
}
#facebox .image {
	text-align: center;
}
#facebox img {
	border: 0;
	margin: 0 37px 20px 0;
	width: 27%;
	border: 3px solid #e7e7e7;
	height: 161px;
}
.img_mar {
	border: 0;
	margin: 0 !important;
}
#facebox_overlay {
	position: fixed;
	top: 0px;
	left: 0px;
	height: 100%;
	width: 100%;
}
.facebox_hide {
	z-index: -100;
}
.facebox_overlayBG {
	background-color: #000;
	z-index: 99;
}
/*light_box*/

/*media--end--page*/


/*founder--page*/

.fonder_banner_out {
	width: 100%;
	float: left;
	background: url(../images/wooden_bg2.jpg) center top no-repeat;
	margin: 0 0 0;
	padding: 37px 0 33px;
	background-size: cover;
}
.fonder_content_out {
	width: 1167px;
	float: left;
	margin: 38px 0 15px;
}
.fonder_content_out h2 {
	font-family: 'open_sanslight';
	color: #4b4b4b;
	font-size: 28px;
	margin: 0 0 25px 0;
	padding: 0;
}
.fonder_content_inn {
	width: 1167px;
	float: left;
	padding: 28px 35px;
	background: #f7f6f6;
	margin-bottom: 4px;
}
.fonder_img {
	border: 18px solid #e7e7e7;
	float: left;
	margin-right: 50px;
}
.fonder_content_out h3 {
	font-family: 'open_sanslight';
	color: #272727;
	font-size: 21px;
	margin: 15px 0 0 0;
	padding: 0;
	line-height: 20px;
}
.fonder_content_out p {
	font-family: 'open_sanslight';
	color: #272727;
	font-size: 17px;
	margin: 10px 0 0 0;
	padding: 0;
	line-height: 27px;
}
.fonder_content_inn span {
	font-family: 'open_sanslight';
	color: #272727;
	font-size: 13px;
}
.bg_white {
	background: #fbfbfb;
}
/*founder--end*/

.low_quality {
	width: 200px;
	float: left;
	background: #333;
	color: #fff;
	margin-left: 162px;
	text-align: center;
	padding: 10px;
	display: block;
}
.high_quality {
	width: 200px;
	float: left;
	background: #903;
	color: #fff;
	margin-left: 30px;
	text-align: center;
	display: block;
	padding: 10px;
}
.low_quality a {
	display: block;
	text-decoration: none;
	color: #fff;
	padding: 10px;
}
.high_quality a {
	display: block;
	text-decoration: none;
	color: #fff;
	padding: 10px;
}
/*about--page*/

.about_banner_out {
	width: 100%;
	float: left;
	background: url(../images/wooden_bg2.jpg) center top no-repeat;
	margin: 0 0 0;
	padding: 37px 0 33px;
	background-size: cover;
}
.about_content_out {
	width: 1167px;
	float: left;
	margin: 50px 0 0px;
}
.about_content_out h2 {
	font-family: 'open_sanslight';
	color: #4b4b4b;
	font-size: 28px;
	margin: 0 0 10px 0;
	padding: 0;
	font-weight: normal;
}
.about_content_inn {
	width: 1167px;
	float: left;
	padding: 0px;
	margin-bottom: 4px;
}
.about_content_out h3 {
	font-family: 'open_sanslight';
	color: #272727;
	font-size: 21px;
	margin: 15px 0 0 0;
	padding: 0;
	line-height: 20px;
}
.about_content_out p {
	font-family: 'open_sanslight';
	color: #272727;
	font-size: 17px;
	margin: 0;
	padding: 0;
	line-height: 27px;
}
.about_founder_out {
	width: 1167px;
	float: left;
	margin: 50px 0 10px;
}
.about_founder_out h2 {
	font-family: 'open_sanslight';
	color: #4b4b4b;
	font-size: 28px;
	margin: 0 0 20px 0;
	padding: 0;
	font-weight: normal;
}
.about_founder_inn {
	width: 364px;
	float: left;
	padding: 0px;
	margin-bottom: 4px;
	background: #f8f8f8;
	padding: 24px;
	margin-top: 10px;
	margin-right: 25px;
	min-height: 554px;
}
.about_founder_inn:last-child {
	margin-right: 0;
	float: left;
}
.about_founder_out h3 {
	font-family: 'open_sanslight';
	color: #272727;
	font-size: 21px;
	margin: 15px 0 0 0;
	padding: 0;
	line-height: 20px;
}
.about_founder_out p {
	font-family: 'open_sanslight';
	color: #272727;
	font-size: 15px;
	margin: 8px 0 0 0;
	padding: 0;
	line-height: 27px;
	text-align: left;
}
.fonder_img2 {
	border: 21px solid #e7e7e7;
	float: left;
	margin-right: 50px;
	margin-bottom: 20px;
}
.about_founder_inn span {
	font-family: 'open_sanslight';
	color: #272727;
	font-size: 13px;
}
.about_logo {
	float: left;
	margin-right: 50px;
}
.margin {
	margin-top: 68px !important;
}
.about_content_inn span {
	font-family: 'open_sansregular';
	font-size: 20px;
	color: #272727;
	float: none;
}
/*about--end*/


.img_out {
	width: 700px;
	float: left;
	padding: 20px;
}
#facebox2 .popup {
	position: relative;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
#facebox2 .content {
	display: table;
	width: 684px !important;
	padding: 0;
}
.site_map_out {
	background: #f4f4f4;
	float: left;
	width: 100%;
	padding-bottom: 75px;
	margin-bottom: 20px;
}
.site_map_inn {
	width: 1167px;
	float: left;
	margin: 69px 0 0px 0;
}
.site_map_inn h2 {
	font-family: 'open_sanslight';
	color: #fff;
	font-size: 26px;
	margin: 0 0 4px;
	padding: 7px 28px 7px;
	font-weight: normal;
	width: 276px;
	border-bottom: 1px solid #999;
	background: #333;
	text-transform: uppercase;
}
.site_map_inn ul {
	margin: 0 0 0 0px;
	padding: 0;
	list-style: none;
}
.site_map_inn li {
	font-family: 'proxima_novalight';
	font-size: 16px;
	color: #9c9c9c;
	padding: 2px 7px 2px 15px;
	text-transform: uppercase;
	line-height: 32px;
	background: none;
	margin-bottom: 2px;
	width: 264px !important;
	border-bottom: 1px solid #e9e9e9;
}
.li_bg {
/*background:url(../images/site_map_arrow.png) 224px 13px no-repeat !important;
*/}
.site_map_inn li a {
	color: #9c9c9c;
	text-decoration: none;
	padding: 6px 8px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}
.site_map_inn li a:hover {
	color: #9c9c9c;
	text-decoration: none;
}
.site_map_sub_nav {
	margin-left: 20px !important;
	list-style: none !important;
}
.site_map_sub_nav li {
	font-size: 15px !important;
	width: 244px !important;
	/*background:url(../images/site_map_arrow.png) 205px 13px no-repeat;
*/border-bottom: 1px solid #e9e9e9 !important;
}
.site_map_sub_nav li {
	text-decoration: none;
}
.site_map_nav {
	float: left;
	width: 276px;
	border: 2px solid #e9e9e9;
	padding: 4px;
}
.site_map_left {
	width: 300px;
	float: left;
	border: 1px solid #000;
}
.site_map_left h2 {
	font-family: 'open_sanssemibold';
	color: #4b4b4b;
	font-size: 28px;
	margin: 0 0 20px 0;
	padding: 0 0 9px 0;
	font-weight: normal;
	width: 100%;
	border: none;
}
.site_map_left h3 {
	font-family: 'open_sanssemibold';
	color: #4b4b4b;
	font-size: 18px;
	margin: 0 0 20px 0;
	padding: 0 0 9px 0;
	font-weight: normal;
	width: 100%;
	border: none;
}
.min_height {
	min-height: 720px;
}
.width_2 {
	width: 100%;
}
.min_height2 {
	min-height: 636px;
}
.min_height3 {
	min-height: 500px;
}
.cross {
	float: left;
	position: absolute;
	margin: -22px 0 0 150px;
}
.arrow {
/*	background:url(../images/arrow_2.png) 224px 15px no-repeat !important;
*/}
.site_map_banner {
	float: left;
	width: 828px;
	margin-left: 50px;
}
/*newslettert*/
										
.newsletter_out {
	width: 100%;
	float: left;
	background: #58dafc url(../images/newsletter_img.png) right center no-repeat;
	padding: 200px 0;
}
.newsletter_auto {
	width: 404px;
	margin: auto;
}
.newsletter_inn {
	width: 404px;
	float: left;
}
.newsletter_inn h2 {
	color: #fff;
	font-size: 60px;
	font-family: 'open_sansregular';
	line-height: 56px;
}
.newsletter_inn_heading {
	color: fff;
	font-size: 60px;
	font-family: 'open_sanslight';
}
.newsletter_inn_heading2 {
	color: #444444;
	font-size: 65px;
	font-family: 'open_sansregular';
	font-weight: normal;
0
}
.login_form {
	width: 404px;
	float: left;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding: 17px;
}
.txtfield {
	width: 369px;
	outline: none;
	border: none;
	height: 64px;
	text-transform: uppercase;
	padding: 0 30px 0 5px;
	color: #bfbfbf;
	font-size: 14px;
	font-family: 'ProgressProgressORDIN';
}
.txtfield2 {
	width: 369px;
	outline: none;
	border: none;
	height: 34px;
	text-transform: uppercase;
	padding: 0 30px 0 5px;
	color: #bfbfbf;
	font-size: 14px;
	font-family: 'ProgressProgressORDIN';
}
.tab_1 {
	background: #e9e9e9;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	-khtml-border-radius: 7px;
	padding: 6px 10px;
	font-size: 12px;
	color: #5e4f14;
	float: left;
	margin: 10px 4px;
	height: 34px;
	border: none;
	outline: none;
	width: 269px;
	text-transform: uppercase;
}
.btn {
	width: 288px;
	background: #891812;
	height: 33px;
	border: none;
	outline: none;
	margin-left: 4px;
	margin-top: 10px;
	color: #fff;
	font-size: 14px;
	font-family: 'ProgressProgressORDIN';
}
.mar_new {
	margin-left: 14px;
	float: left;
}
.content_h2 {
	font-family: 'open_sanslight';
	font-size: 24px !important;
	color: #4b4b4b;
	font-weight: normal;
	text-align: left;
}
.center_part img {
	width: 88%;
	margin-left: 79px;
}
.main_outer {
	float: left;
	width: 100%;
	background: #f8d033;
}
.main_auto {
	margin: auto;
	width: 1160px;
}
.banner_part2 {
	float: left;
	width: 100%;
	background: #FFF;
	padding: 71px 78px 176px 78px;
	border-radius: 8px;
	border: #e2bd2c solid 5px;
	margin: 70px 0;
}
.banner_text {
	float: left;
	width: 100%;
}
.banner_text h1 {
	margin: 0;
	padding: 0;
	font-family: 'open_sansregular';
	color: #58585a;
	line-height: 45px;
	font-size: 39px;
	text-align: center;
}
.banner_text span {
	margin: 0;
	padding: 0;
	line-height: 31px;
	font-family: 'open_sansbold';
	color: #f8d033;
	font-size: 39px;
}
.banner_text p {
	margin: 10px 0 0 0;
	padding: 0;
	text-align: center;
	font-size: 21px;
	color: #6e6e70;
	font-family: 'open_sanslight';
}
.banner_botder_part {
	border-radius: 8px;
	float: left;
	margin: 323px 0 0;
	padding: 83px 0 0px;
	width: 980px;
}
.banner_botder_part p {
	color: #6e6e70;
	font-family: 'open_sanslight';
	font-size: 21px;
	margin: 0;
	padding: 0 0 15px;
	text-align: center;
}
.banner_botder_part span {
	margin: 0;
	font-size: 21px;
	color: #58585a;
	font-family: 'open_sansbold';
	padding: 0;
}
.banner_button {
	float: left;
	width: 387px;
	background: #c0d1d8;
	border: #acbbc1 solid 1px;
	margin: 0px 0 0 302px;
	position: absolute;
	border-radius: 10px;
}
.banner_button_inn {
	float: left;
	font-size: 21px;
	font-family: 'open_sansregular';
	color: #565656;
	border-radius: 10px;
	padding: 20px 0 20px 0px;
	border: none;
	background: none;
	text-align: center;
	width: 100%;
}
.banner_improve {
	float: left;
	width: 100%;
	text-align: center;
	margin: 65px 0 0 0px;
	padding: 10px 0 25px 0px;
	font-size: 36px;
	color: #58585a;
	background: url(../images/banner_bg.png) top center no-repeat;
	font-family: 'Gloria Hallelujah';
	font-style: normal;
	font-weight: 400;
}
.banner_text_you_now {
	float: left;
	width: 100%;
	text-align: center;
	margin-bottom: 78px;
}
.banner_text_you_now h2 {
	margin: 35px 0 22px 0;
	padding: 0;
	font-family: 'open_sanslight';
	color: #fc1914;
	text-align: center;
	font-size: 27px;
	font-weight: normal;
}
.banner_text_you_now h3 {
	margin: 50px 0 0 0;
	padding: 0 0 12px 0;
	font-family: 'open_sanslight';
	color: #58585a;
	display: inline;
	text-align: center;
	border-bottom: #a7a7a7 dashed 1px;
	font-size: 36px;
}
.thanks_fb_out {
	width: 992px;
	float: left;
	background: #f2f2f2;
	padding: 35px 110px 35px 40px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	margin: 0px 0 40px 0;
}
.thanks_fb_right h2 {
	padding: 0;
	font-family: 'open_sanslight';
	color: #58585a;
	font-size: 48px;
	font-weight: normal;
	margin: 0;
}
.thanks_fb_inn {
	float: left;
}
.thanks_fb_right p {
	padding: 0;
	font-family: 'open_sanslight';
	color: #58585a;
	font-size: 21px;
	font-weight: normal;
	margin: 0;
}
.thanks_fb_out_span1 {
	color: #507fd1;
	border-bottom: 1px dashed #a7a7a7;
	font-family: 'open_sanssemibold';
}
.thanks_fb_out_span2 {
	color: #54c2f5 !important;
	border-bottom: 1px dashed #a7a7a7;
	font-family: 'open_sanssemibold';
	font-size: 21px;
}
.thanks_fb_out_span3 {
	color: #58585a !important;
	font-family: 'open_sanssemibold';
	font-size: 21px;
}
.thanks_fb_right {
	float: right;
	width: 618px;
	margin-left: 78px;
}
.thanks_fb_out_span5 {
	color: #fd1512!important;
	border-bottom: 1px dashed #a7a7a7;
	font-family: 'open_sanssemibold';
	font-size: 21px;
}
.thanks_page_footer_text {
	width: 100%;
	float: left;
	text-align: center;
	font-family: 'open_sanslight';
	color: #58585a;
	font-size: 21px;
	font-weight: normal;
	padding: 0 40px;
	margin-top: 20px;
	line-height: 30px;
}
.thanks_page_footer_text p {
	width: 100%;
	float: left;
	text-align: center;
	font-family: 'open_sanslight';
	color: #58585a;
	font-size: 21px;
	font-weight: normal;
	margin-top: 60px;
	line-height: 30px;
}
.height_img {
	height: 100% !important;
	width: 178px !important;
	margin-left: 10px !important;
}
.thanks_fb_out_span5 a {
	color: #fd1512!important;
	text-decoration: none;
}
.thanks_fb_out_span5 a:hover {
	color: #fd1512!important;
	text-decoration: none;
}
.thanks_fb_out_span1 a {
	color: #507fd1;
	text-decoration: none;
}
.thanks_fb_out_span1 a:hover {
	color: #507fd1;
	text-decoration: none;
}
.thanks_fb_out_span2 a {
	color: #54c2f5 !important;
	text-decoration: none;
}
.thanks_fb_out_span2 a:hover {
	color: #54c2f5 !important;
	text-decoration: none;
}
.banner_botder_part img {
	position: relative;
	width: 44%;
	margin: -368px 0 13px 275px;
}
.thanks_page_footer_text a {
	color: #1fb5fb;
	text-decoration: underline;
}
.thanks_page_footer_text a:hover {
	color: #1fb5fb;
	text-decoration: none;
}
.map {
	width: 100%;
	float: left;
	text-align: center;
	padding: 70px 0 80px;
	background: #f5f5f5;
}
.map h2 {
	font-family: 'open_sanslight';
	font-size: 48px;
	color: #434240;
	margin: 0 0 50px 0;
	padding: 0;
}
/*NEW INDIEGOGO PANEL*/

.sponser_outr {
	background: #0b0a0b;
	text-align: center;
	display: inline;
	padding: 35px 0 !important;
}
.sponsor_space {
	margin: 0 50px;
}
.new_indigo_outer {
	background: #fff;
	padding: 20px 0 40px !important;
}
.new_indigo_btn {
	text-align: center;
}
.new_indigo_btn h2 {
	color: #323232;
	font-size: 38px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 300;
	line-height: 30px;
	text-align: center;
	padding: 0 0 50px !important
}
.new_indigo_btn h2 span {
	color: #323232;
	font-size: 38px;
	text-align: center;
	font-family: 'Open Sans', sans-serif;
	font-weight: 600;
	line-height: 30px;
}
.timer_out {
	text-align: center;
	padding: 50px 0 0 !important;
}
/*NEW INDIEGOGO PANEL END*/
/*LAUNCHED SMART MAT*/
.launched_smart {
	background: #373737;
	padding: 45px 0 !important;
}
.launched_inn {
	text-align: center;
}
.launched_inn h2 {
	color: #fff;
	font-size: 29px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 300;
	line-height: 22px;
}
.launched_inn p {
	color: #fff;
	font-size: 16px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	line-height: 22px;
}
/*LAUNCHED SMART MAT END*/


/*WOODEN PART*/
.wooden_outr {
	background: url(https://smartmat.com/images/img_wooden_bg.png) repeat;
}
.wooden_pic {
	background: url(../images/img_mat.png) right 0px no-repeat, url(../images/img_phone.png) right 275px no-repeat;
}
.wooden_inner {
	padding: 95px 0 120px !important;
}
.wooden_inner h2 {
	color: #fff;
	font-size: 52px;
	line-height: 30px;
	font-family: 'robotomedium';
	text-align: center;
}
.wooden_inner h3 {
	color: #fff;
	font-size: 52px;
	line-height: 65px;
	font-family: 'robotomedium';
	background: url(../images/img_line.png) bottom repeat-x;
	padding: 0 0 16px !important;
	margin: 0 0 16px !important;
	text-align: center;
}
.wooden_inner p {
	color: #fff;
	font-size: 22px;
	line-height: 30px;
	font-family: 'robotolight';
	text-align: center;
	padding: 0;
	margin: 0;
}
.btn_order {
	text-align: center;
	float: left;
	width: 100%;
	margin: 28px 0 0;
}
.btn_order a {
	padding: 21px 40px;
	background: #fff;
	font-size: 33px;
	color: #9b5316;
	line-height: 77px;
	text-align: center;
	text-decoration: none;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	font-family: 'robotoblack';
	-moz-box-shadow: 7px 7px 7px #3e2316;
	-webkit-box-shadow: 7px 7px 7px #3e2316;
	box-shadow: 7px 7px 7px #3e2316;
}
.btn_order a:hover {
	color: #9b5316;
	text-decoration: none;
	text-align: center;
}
/*WOODEN PART END*/


/*CORRECT POSE PART*/
.pose_outer {
	background: #e9ebef url(../images/img_pose.png) bottom center no-repeat;
	padding: 38px 0 0 !important;
}
.pose_inner {
	text-align: center;
}
.pose_inner h2 {
	text-align: center;
	font-size: 31px;
	color: #585858;
	line-height: 40px;
	font-family: 'robotomedium';
	padding: 0;
	margin: 0;
}
.pose_inner p {
	text-align: center;
	font-size: 31px;
	color: #585858;
	line-height: 40px;
	font-family: 'robotolight';
	padding: 0;
	margin: 0;
}
.pose_pic {
	text-align: center;
	padding: 48px 0 0 !important;
}
/*CORRECT POSE PART END*/

/*PENDING POSE PART*/
.pending_pose_outer {
	background: url(https://smartmat.com/images/img_pending_pose.png) center no-repeat;
	background-size: cover;
	padding: 38px 0 0 !important;
}
.pending_pose_inn {
	background: #ff5472;
	padding: 50px 55px 55px !important;
	margin: 292px 0 389px;
}
.pending_right {
	float: right !important;
}
.pending_pose_inn h2 {
	font-size: 25px;
	color: #fff;
	line-height: 22px;
	font-family: 'robotomedium';
	padding: 0;
	margin: 0;
}
.pending_pose_inn h3 {
	font-size: 25px;
	color: #fff;
	line-height: 36px;
	font-family: 'robotolight';
	padding: 0 0 18px;
	margin: 0 0 10px;
	background: url(https://smartmat.com/images/img_dottedline.png) bottom repeat-x;
}
.pending_pose_inn p {
	font-size: 22px;
	color: #fff;
	line-height: 30px;
	font-family: 'robotolight';
	padding: 0;
	margin: 0;
	text-align: center;
}
/*PENDING POSE PART END*/


/*INDIEGOGO PART*/
.indiegogo_outr {
	padding: 53px 0 40px !important;
}
.indiegogo_innr {
}
.indiegogo_innr h2 {
	color: #323232;
	font-size: 36px;
	font-weight: 300;
	line-height: 22px;
	font-family: 'Open Sans', sans-serif;
	text-align: center;
}
.indiegogo_innr h2 span {
	color: #323232;
	font-size: 36px;
	font-weight: 400;
	line-height: 22px;
	text-align: center;
	font-family: 'Open Sans', sans-serif;
	margin: 0;
}
.indego_icon {
	display: inline;
	text-align: center;
	padding: 45px 0 0 !important;
}
.indego_space {
	margin-right: 50px !important;
}
.button_preorder_out {
	background: #373737;
	padding: 0 0 72px !important;
}
.indego_arrow {
	text-align: center;
}
.button_preorder {
	text-align: center;
	margin-top: 66px;
}
/*INDIEGOGO PART END*/

/*FOOTER PART*/
.footer_outr {
	background: #fff;
	padding: 30px 0 !important;
}
.footer_logo {
	text-align: center;
	padding-bottom: 16px !important;
}
.footer_email {
	text-align: center;
}
.footer_email ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.footer_email li {
	display: inline;
	font-size: 16px;
	font-family: 'robotolight';
	line-height: 26px;
	padding: 0 16px 0 0;
	margin: 0 9px 0 0;
	color: #525660;
	background: url(https://smartmat.com/images/img_footer_seprtr.png) right 5px no-repeat;
}
.footer_email li a {
	color: #525660;
	text-decoration: none;
}
.footer_email li a:hover {
	color: #525660;
	text-decoration: none;
}
.copyright {
	text-align: center;
	font-size: 16px;
	color: #525660;
	font-family: 'robotolight';
	line-height: 26px;
}
/*FOOTER PART END*/


/*PRESS PANEL START*/
.press_panel_outr {
	background: #373737;
	padding: 50px 0 !important;
}
.press_panel_inn {
	text-align: center;
}
.press_panel_con {
	text-align: center;
}
.press_panel_pic {
	text-align: center;
	float: left;
	width: 100%;
	padding-bottom: 20px;
}
.press_panel_pic img {
	display: inline;
	text-align: center;
}
.press_panel_pic01 {
	text-align: center;
	float: left;
	width: 100%;
	padding-bottom: 47px;
	padding-top: 37px;
}
.press_panel_pic01 img {
	display: inline;
	text-align: center;
}
.press_panel_pic02 {
	text-align: center;
	float: left;
	width: 100%;
	padding-bottom: 42px;
	padding-top: 30px;
}
.press_panel_pic02 img {
	display: inline;
	text-align: center;
}
.press_panel_pic03 {
	text-align: center;
	float: left;
	width: 100%;
	padding-bottom: 46px;
	padding-top: 9px;
}
.press_panel_pic03 img {
	display: inline;
	text-align: center;
}
.press_panel_con {
	text-align: center;
}
.press_panel_inn p {
	color: #fff;
	font-size: 18px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	line-height: 22px;
	padding: 0 6px;
}
/*PRESS PANEL END*/


/*IN THE PRESS*/
.inthepress_outr {
	background: #fff;
	padding: 50px 0 !important;
}
.inthepress_innr {
}
.inthepress_innr h2 {
	color: #323232;
	font-family: "Open Sans", sans-serif;
	font-size: 55px;
	text-align: center;
	font-weight: 300;
	line-height: 30px;
	padding: 0 0 50px !important;
	text-align: center;
	margin: 0;
}
.inthepress_lft {
}
.you_tube002 {
	width: 91%;
	float: left;
	height: 400px;
}
.logos {
	float: left;
	padding-bottom: 10px;
	width: 100%;
}
.logos img {
	margin-right: 22px;
}
.logos01 {
	float: left;
	padding-bottom: 10px;
}
.logos01 img {
	width: 40%;
	margin-right: 10px;
}
.logos02 {
	width: 32%;
	margin-right: 10px;
}
.logos03 {
	width: 22%;
	margin-right: 10px;
}
.logos04 {
	width: 22% !important;
	margin-right: 10px !important;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.logos05 {
	width: 31%;
	margin-right: 10px;
}
.logos02 {
	width: 31%;
	margin-right: 10px;
}
.logos03 {
	width: 22%;
	margin-right: 10px;
}
.logos04 {
	width: 22% !important;
	margin-right: 10px !important;
}
}
 @media screen and (-webkit-min-device-pixel-ratio:0) {
/* Safari 5+ ONLY */
.logos01 {
	width: 100%;
	margin-right: 10px;
}
.logos02 {
	width: 30%;
	margin-right: 10px;
}
.logos03 {
	width: 22%;
	margin-right: 10px;
}
.logos04 {
	width: 22% !important;
	margin-right: 10px !important;
}
    ::i-block-chrome,
}
.inthepress_rht {
}
.inthepress_rht h2 {
	color: #323232;
	font-family: "Open Sans", sans-serif;
	font-size: 28px;
	text-align: center;
	font-weight: 300;
	line-height: 30px;
	padding: 0 0 25px !important;
	text-align: left;
	margin: 0;
}
.inthepress_bott {
	text-align: center;
	font-size: 22px;
	color: #373737;
	font-weight: 700;
	font-family: "Open Sans", sans-serif;
}
.inthepress_bott a {
	text-align: center;
	font-size: 22px;
	color: #373737;
	font-weight: 700;
	text-decoration: underline;
	font-family: "Open Sans", sans-serif;
}
.inthepress_bott a:hover {
	color: #373737;
	text-decoration: none;
}
.inthepress_bott span {
	text-align: center;
	font-size: 22px;
	color: #373737;
	font-weight: 300 !important;
	font-family: "Open Sans", sans-serif;
}
/*IN THE PRESS end*/



/*congratulation_page*/
.congratulation_outer {
	width: 100%;
	float: left;
	background-color: #f8d033;
	padding: 60px 0;
}
.congratulation_auto_bar {
	width: 1035px;
	margin: auto;
}
.congrats_container {
	width: 1035px;
	float: left;
	background-color: #fff;
	border: 4px solid #e2bd2c;
	padding: 50px 55px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
.cong_head_txt {
	width: 100%;
	float: left;
	text-align: center;
	margin-bottom: 10px;
}
.cong_head_txt h1 {
	font-family: 'open_sanslight';
	font-size: 52px;
	color: #696969;
}
.cong_head_txt p {
	font-family: 'open_sanslight';
	font-size: 20px;
	color: #696969;
	line-height: 40px;
	padding: 0 110px;
}
.cong_head_txt p span {
	font-family: 'open_sanssemibold';
}
.offer_txt {
	width: 325px;
	line-height: 73px;
	float: left;
	font-size: 39px;
	font-family: 'open_sanslight';
	color: #fff;
	background: url(../images/offer_bg.png) no-repeat;
	text-align: center;
	margin-left: 310px;
}
.congrats_content_bar {
	width: 100%;
	float: left;
	background: url(../images/db_line.gif) center top repeat-x;
	margin: 60px 0 0;
}
.congrats_arrow_img {
	width: 100%;
	float: left;
	text-align: center;
}
.congrats_arrow_img img {
	margin-top: -14px;
}
.congrats_press_bar {
	width: 100%;
	float: left;
	margin: 40px 0 0;
}
.congrats_press_bar_left {
	width: 600px;
	float: left;
}
.congrats_press_bar_left h2 {
	font-family: 'open_sanslight';
	font-size: 34px;
	color: #323232;
	margin: 0 0 10px;
}
.congrats_press_bar_left h2 span {
	font-family: 'open_sansregular';
	font-size: 16px;
	display: block;
}
.congrats_press_bar_right {
	width: 307px;
	float: right;
}
.press_test_outer {
	width: 100%;
	float: left;
	border: 1px solid #e5e5e5;
}
.press_test_inner {
	width: 100%;
	float: left;
	border-bottom: 1px solid #e5e5e5;
}
.press_test_inner:last-child {
	border: none;
}
.press_test_box {
	width: 299px;
	float: left;
	border-right: 1px solid #e5e5e5;
	text-align: center;
	padding: 27px 0;
}
.press_test_box:last-child {
	border: none;
}
.press_test_box img {
	margin-bottom: 15px;
}
.press_test_box p {
	text-align: left!important;
	margin: 0 14px;
	color: #4d4d4d;
	font-size: 17px;
	font-family: 'open_sansitalic';
	line-height: 22px;
}
.test_arrow {
	margin: -13px 0 0 0!important;
}
.test_arrow2 {
	margin: 4px 0 0 3px!important;
}
.congrats_less_bar {
	width: 100%;
	float: left;
	margin: 45px 0 0;
	background-color: #f6f6f6;
	color: #ed2124;
	font-family: 'OpenSansSemibold';
	font-size: 20px;
	padding: 10px 25px;
}
.congrats_if_txt {
	width: 90%;
	float: left;
	font-size: 20px;
	color: #696969;
	font-family: 'open_sanslight';
	line-height: 35px;
	margin: 30px 0 25px;
}
.congrats_if_txt span {
	font-family: 'OpenSansSemibold';
}
.act_pre_btn {
	width: 100%;
	float: left;
	text-align: center;
}
.congrats_test_outer2 {
	width: 100%;
	float: left;
	background-color: #414141;
	padding: 30px 20px;
	margin: 40px 0 0;
}
.congrats_test_outer2_inner {
	width: 280px;
	float: left;
	text-align: center;
	margin-right: 18px;
}
.congrats_test_outer2_inner:last-child {
	margin-right: 0;
}
.congrats_test_outer2_inner:last-child img {
	margin-top: 18px;
}
.congrats_test_outer2_inner:first-child img {
	margin: 30px 0 16px;
}
.congrats_test_outer2_inner img {
	margin-bottom: 15px;
}
.congrats_test_outer2_inner p {
	color: #fff;
	font-size: 16px;
	font-family: 'open_sansitalic';
	line-height: 20px;
}
/*congratulation_page*/




.press_test_outer2 {
	width: 100%;
	float: left;
}
.press_test_inner2 {
	width: 100%;
	float: left;
}
.press_test_inner2 img {
	float: left;
	margin: 0 25px 32px 0;
}
.congrats_press_bar_left h3 {
	font-family: 'open_sansregular';
	font-size: 23px;
	color: #323232;
	margin: 0 0 40px;
}
.congrats_less_bar2 {
	width: 100%;
	float: left;
	margin: 45px 0 0;
	background-color: #f6f6f6;
	color: #4a4a4a;
	font-family: 'OpenSansSemibold';
	font-size: 20px;
	padding: 10px 25px;
}
.footer_outr_urgent_page {
	background: #fff;
	padding-top: 30px !important;
}