@charset "utf-8";
/* CSS Document */

body {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 14px;
	line-height: 1.42857143;
	color: #333;
	background-color: #fff
}

@font-face {
    font-family: 'helvetica_ce_35_thinregular';
    src: url('../fonts/helvetica_neue_ce_35_thin-webfont.eot');
    src: url('../fonts/helvetica_neue_ce_35_thin-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/helvetica_neue_ce_35_thin-webfont.woff') format('woff'),
         url('../fonts/helvetica_neue_ce_35_thin-webfont.ttf') format('truetype'),
         url('../fonts/helvetica_neue_ce_35_thin-webfont.svg#helvetica_ce_35_thinregular') format('svg');
    font-weight: normal;
    font-style: normal;


}

@font-face {
    font-family: 'HelveticaNeueLTRegular';
    src: url('../fonts/helveticaneuelt-thin.eot');
    src: url('../fonts/helveticaneuelt-thin.eot') format('embedded-opentype'),
         url('../fonts/helveticaneuelt-thin.woff') format('woff'),
         url('../fonts/helveticaneuelt-thin.ttf') format('truetype'),
         url('../fonts/helveticaneuelt-thin.svg#HelveticaNeueLTRegular') format('svg');
}

@font-face {
    font-family: 'robotolight';
    src: url('../fonts/roboto-light-webfont.eot');
    src: url('../fonts/roboto-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/roboto-light-webfont.woff') format('woff'),
         url('../fonts/roboto-light-webfont.ttf') format('truetype'),
         url('../fonts/roboto-light-webfont.svg#robotolight') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'robotoregular';
    src: url('../fonts/roboto-regular-webfont.eot');
    src: url('../fonts/roboto-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/roboto-regular-webfont.woff') format('woff'),
         url('../fonts/roboto-regular-webfont.ttf') format('truetype'),
         url('../fonts/roboto-regular-webfont.svg#robotoregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

img{ border:none;}
.clr{ clear:both;}

.top_btns{ float:right; margin-top:10px;}
.pricing{ float:left;}
.pricing a{ background:#ff7800; display:inline-block; padding:10px 30px; color:#fff; text-decoration:none; font-size:16px; 

-moz-border-radius: 5px;/*Firefox*/
-webkit-border-radius: 5px;/*Safari, Chrome*/
border-radius: 5px;}
.pricing a:hover{ color:#fff; text-decoration:none;}


.signin{ float:left; margin-left:10px;}
.signin a{ background:#1b8cdb; display:inline-block; padding:10px 30px; color:#fff; text-decoration:none; font-size:16px; 

-moz-border-radius: 5px;/*Firefox*/
-webkit-border-radius: 5px;/*Safari, Chrome*/
border-radius: 5px;}
.signin a:hover{ color:#fff; text-decoration:none;}

.signup{ float:left; margin-left:10px;}
.signup a{ background:#1b8cdb; display:inline-block; padding:10px 30px; color:#fff; text-decoration:none; font-size:16px; 

-moz-border-radius: 5px;/*Firefox*/
-webkit-border-radius: 5px;/*Safari, Chrome*/
border-radius: 5px;}
.signup a:hover{ color:#fff; text-decoration:none;}





/*
.top_banner{ }
.moon_bg{ height:483px; position:relative;}

.signup_box{ padding:15px; width:365px; height:322px; background:#2a87cc; position:absolute; top:90px; left:10%; border:#a8d1ff solid 1px;

-moz-border-radius: 5px; 
-webkit-border-radius: 5px; 
border-radius: 5px;}

.signup_box h1{  font-size:28px; text-align:center; margin:20px 0px; padding:0px; color:#fff; text-transform:uppercase; font-family: 'robotoregular';}

.signup_box input[type="text"]{width:100%;  border:#fff solid 1px; background:#fff; padding:10px; color:#9a9a9a; margin-bottom:10px;

-moz-border-radius: 5px; 
-webkit-border-radius: 5px; 
border-radius: 5px;}

.signup_box input[type="email"]{width:100%;  border:#fff solid 1px; background:#fff; padding:10px; color:#9a9a9a; margin-bottom:10px;

-moz-border-radius: 5px; 
-webkit-border-radius: 5px; 
border-radius: 5px;}

.signup_box a{width:100%; display:inline-block; font-size:22px; text-transform:uppercase;  border:#fff solid 1px; background:#ff7800; padding:10px; color:#fff; margin-bottom:10px; border:#fff solid 1px; text-align:center; margin-top:8px;

-moz-border-radius: 5px; 
-webkit-border-radius: 5px; 
border-radius: 5px;}

.signup_box a:hover{ color:#fff;}
.set{ position:relative;}





.tablate{	max-width:448px; max-height:349px; width:100%; height:auto; position:absolute; top:65px; right:10%; }




.banner_text{ margin:20px 0px}
.banner_text h1{font-size:48px; text-align:center; margin:20px 0px; padding:0px; color:#fff; font-weight: normal; line-height: normal;  font-family: 'helvetica_ce_35_thinregular'; }
.banner_text h1 span{ font-family: 'robotoregular';}

.sub_text1{ background:url(../images/ok.png) no-repeat left center; float:left; font-size:18px; margin:0px 0px 0 190px; padding:0px 0 0 25px; color:#fff; font-family: 'robotolight';}

.sub_text2{ background:url(../images/ok.png) no-repeat left center; float:left; font-size:18px; margin:0px 0px 0 40px; padding:0px 0 0 25px; color:#fff; font-family: 'robotolight'; }

.sub_text3{ background:url(../images/ok.png) no-repeat left center; float:left; font-size:18px; margin:0px 0px 0 40px; padding:0px 0 0 25px; color:#fff; font-family: 'robotolight';}
*/


.top_banner{ /*background:url(../images/bg.jpg) repeat-x left top;*/}
.moon_bg{ /*background:url(../images/moon.png) no-repeat left top;*/ height:483px; position:relative;}

.signup_box{ padding:15px; width:365px; height:322px; background:#2a87cc; position:absolute; top:90px; left:10%; border:#a8d1ff solid 1px;

-moz-border-radius: 5px;/*Firefox*/
-webkit-border-radius: 5px;/*Safari, Chrome*/
border-radius: 5px;}

.signup_box h1{  font-size:28px; text-align:center; margin:20px 0px; padding:0px; color:#fff; text-transform:uppercase; font-family: 'robotoregular';}

.signup_box input[type="text"]{width:100%;  border:#fff solid 1px; background:#fff; padding:10px; color:#9a9a9a; margin-bottom:10px;

-moz-border-radius: 5px;/*Firefox*/
-webkit-border-radius: 5px;/*Safari, Chrome*/
border-radius: 5px;}

.signup_box input[type="email"]{width:100%;  border:#fff solid 1px; background:#fff; padding:10px; color:#9a9a9a; margin-bottom:10px;

-moz-border-radius: 5px;/*Firefox*/
-webkit-border-radius: 5px;/*Safari, Chrome*/
border-radius: 5px;}

.signup_box a{width:100%; display:inline-block; font-size:22px; text-transform:uppercase;  border:#fff solid 1px; background:#ff7800; padding:10px; color:#fff; margin-bottom:10px; border:#fff solid 1px; text-align:center; margin-top:8px;

-moz-border-radius: 5px;/*Firefox*/
-webkit-border-radius: 5px;/*Safari, Chrome*/
border-radius: 5px;}

.signup_box a:hover{ color:#fff;}
.set{ position:relative;}

.tablate{ width:448px; height:349px; position:absolute; top:65px; right:10%; }

.banner_text{ margin:20px 0px}
.banner_text h1{font-size:48px; text-align:center; margin:20px 0px; padding:0px; color:#fff; font-weight: normal; line-height: normal;  font-family: 'helvetica_ce_35_thinregular'; }
.banner_text h1 span{ font-family: 'robotoregular';}

.sub_text1{ background:url(../images/ok.png) no-repeat left center; float:left; font-size:18px; margin:0px 0px 0 190px; padding:0px 0 0 25px; color:#fff; font-family: 'robotolight';}

.sub_text2{ background:url(../images/ok.png) no-repeat left center; float:left; font-size:18px; margin:0px 0px 0 40px; padding:0px 0 0 25px; color:#fff; font-family: 'robotolight'; }

.sub_text3{ background:url(../images/ok.png) no-repeat left center; float:left; font-size:18px; margin:0px 0px 0 40px; padding:0px 0 0 25px; color:#fff; font-family: 'robotolight';}

.gray_row{ background:#f3f3f3; padding:70px 0 30px 0; border-bottom:#dfdfdf solid 1px;}

.icon_box{ width:265px; float:left; margin:0 10px; text-align:center;}
.icon_c{ width:125px; height:125px; display:table; border:#1b8cdb solid 1px; text-align:center; margin:0 auto;
-moz-border-radius: 100px;/*Firefox*/
-webkit-border-radius: 100px;/*Safari, Chrome*/
border-radius: 100px;
}
.icon_cIn{ display:table-cell; vertical-align:middle;

-moz-border-radius: 100px;/*Firefox*/
-webkit-border-radius: 100px;/*Safari, Chrome*/
border-radius: 100px;
}

.icon_box h2{font-size:18px; text-align:center; margin:20px 0px; padding:0px; color:#1b8cdb; font-weight: normal; line-height: normal; font-family: 'robotoregular';}
.icon_box p{font-size:14px; text-align:center; margin:25px 0px; padding:0px; color:#6b6b6b; font-weight: normal; line-height: normal; font-family: 'robotoregular';}

.icon_box a{ display:inline-block; border:#1b8cdb solid 1px; padding:10px 20px; color:#1b8cdb; text-align:center;}

.tablat_content_inner{ /*background-color:#f3f3f3;*/ margin:0px; padding:0px; display:inline-block; width:100%; }

.tablat_content1{ background:#fff; margin:40px 0px; display:inline-block; width:100%; }
.tab1_left{max-width:448px; height:auto; float:left;}
.tab1_left img{ width:100%; height:auto;}
.tab1_left_text{ float:right; width:660px;}
.tab1_left_text p{ padding:15px 0 0 0; color:#6b6b6b; text-align:justify;}



.tablat_content2{ background:#f3f3f3; margin:40px 0px 70px 0px; display:inline-block; width:100%; padding-top:30px; }
.tab2_left{max-width:448px; height:auto; float:right; margin-bottom:-45px;}
.tab2_left img{ width:100%; height:auto;}
.tab2_left_text{ float:left; width:660px;}
.tab2_left_text p{ padding:15px 0 0 0; color:#6b6b6b; text-align:justify;}

.brand_box{ border-bottom:#d1d1d1 solid 4px;

-moz-border-radius: 10px;/*Firefox*/
-webkit-border-radius: 10px;/*Safari, Chrome*/
border-radius: 10px;}

.brand_boxIn{border:#d1d1d1 solid 1px; padding:20px;
-moz-border-radius: 6px;/*Firefox*/
-webkit-border-radius: 6px;/*Safari, Chrome*/
border-radius: 6px;}

.brand_boxIn ul{ margin:0px; padding:0px;}
.brand_boxIn ul li{ float:left; list-style:none; margin:0 27px;}
.brand_boxIn ul li a{ display:inline-block;}




.foot_top{ background:url(../images/footer-bg.jpg) repeat top left; padding:20px 0px;}
.foot_bottom{ background:url(../images/footer-dark.jpg) repeat top left; padding:20px 0px; border-top:rgba(255, 255, 255, 0.2) solid 1px;}
.foot_box{ padding:0px;}
.foot_box h2{margin:0px 0 5px 0px; padding:0px; font-weight: normal; font-size:22px; line-height:normal; color:#fff; }
.foot_box p{ color:#c1c1c1; padding:10px 0px; font-size:14px;}

ul.contact{ margin:10px 0px; padding:0px;}
ul.contact li{ list-style:none; margin:10px 0px; color:#c1c1c1; padding:0 0 0 25px;}
ul.contact li.location{ background:url(../images/location.png) no-repeat left center;}
ul.contact li.email{ background:url(../images/email.png) no-repeat left center;}
ul.contact li.call{ background:url(../images/call.png) no-repeat left center;}


ul.abt_menu{ margin:10px 0px; padding:0px;}
ul.abt_menu li{ list-style:none; margin:10px 0px;}
ul.abt_menu li a{ display:inline-block; text-decoration:none; color:#c1c1c1;}
ul.abt_menu li a:hover{ color:#3BA7FF;}

.copy{ float:left; color:#c1c1c1; font-size:12px; padding:15px 0 0px 0 ;}
.foot_social{ float:right;}

.foot_social ul{ margin:12px 0 0 20px; padding:0px;}
.foot_social ul li{ list-style:none; float:left; margin:0px 4px}
.foot_social ul li a{ display:inline-block; opacity:0.5;}
.foot_social ul li a:hover{ opacity:1;}


.news_row{ padding-bottom:10px;}
.news_text{ float:left; width:100px; color:#c1c1c1; padding-top:5px;}
.news_row input[type="text"]{ width:260px; float:left; border:none; background:#737370; padding:7px; color:#fff;}
.news_row input[type="email"]{width:260px; float:left; border:none; background:#737370; padding:7px; color:#fff;}
.news_row input[type="submit"]{ float:right; background:#1b8cdb; padding:10px 20px; border:none; cursor:pointer; color:#fff;

-moz-border-radius: 5px;/*Firefox*/
-webkit-border-radius: 5px;/*Safari, Chrome*/
border-radius: 5px;
}


.signup_box_btn {width:100%; display:inline-block; font-size:22px; text-transform:uppercase;  border:#fff solid 1px; background:#ff7800; padding:10px; color:#fff; margin-bottom:10px; border:#fff solid 1px; text-align:center; margin-top:8px;

-moz-border-radius: 5px;/*Firefox*/
-webkit-border-radius: 5px;/*Safari, Chrome*/
border-radius: 5px;}


span.play { display:none; background: url('../images/video-play1.png') center center no-repeat; margin: -150px 0px 0px 0px; height: 80px; position: relative; z-index: 100; opacity: 0.8; filter: alpha(opacity=80); }
span.play { display:block; }

#shop_page_content img
{
  max-width:100%;
  height:auto;

}



.product_head{  font-size:20px; font-weight:normal;font-stretch:normal;  margin:20px 0px; padding:0px; color:#1B8CDB;  }


.product_head_small{  font-size:20px; font-weight:normal;font-stretch:normal;   color:#1B8CDB; font-weight:bold;  }


.navbar-default
{
	 height:90px;
	 padding-top:10px;
}




.fhyper a
{
	color:#000000;
	background-color:#eeeeee;
	padding:3px;
	
}

.fhyper a:hover
{
	color:#054F7E;
	background-color:#ffffff
}

