
@font-face {
    font-family: "AntennaCond-Bold";
    font-style: normal;
    font-weight: normal;
    src: url("../fonts/antennacond-bold.eot?#iefix") format("embedded-opentype"), url("../fonts/antennacond-bold.woff") format("woff"), url("../fonts/antennacond-bold.ttf") format("truetype"), url("../fonts/antennacond-bold.svg#antennacond-bold") format("svg");
}
@font-face {
    font-family: "AntennaCond-Medium";
    font-style: normal;
    font-weight: normal;
    src: url("../fonts/antennacond-medium.eot?#iefix") format("embedded-opentype"), url("../fonts/antennacond-medium.woff") format("woff"), url("../fonts/antennacond-medium.ttf") format("truetype"), url("../fonts/antennacond-medium.svg#antennacond-medium") format("svg");
}
@font-face {
    font-family: "AntennaCond-Light";
    font-style: normal;
    font-weight: normal;
    src: url("../fonts/antennacond-light.eot?#iefix") format("embedded-opentype"), url("../fonts/antennacond-light.woff") format("woff"), url("../fonts/antennacond-light.ttf") format("truetype"), url("../fonts/antennacond-light.svg#antennacond-light") format("svg");
}
@font-face
{
    font-family: 'EurostileRegular';
    src: url('../fonts/eurostile.eot');
    src: url('../fonts/eurostile.eot?#iefix') format('embedded-opentype'), url('../fonts/eurostile.woff') format('woff'), url('../fonts/eurostile.ttf') format('truetype'), url('../fonts/eurostile.svg#EurostileRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face
{
    font-family: 'Myriad Pro';
    src: url('../fonts/MyriadPro-Regular.eot');
    src: url('../fonts/MyriadPro-Regular.eot?#iefix') format('embedded-opentype'), url('../fonts/MyriadPro-Regular.woff') format('woff'), url('../fonts/MyriadPro-Regular.ttf') format('truetype'), url('../fonts/MyriadPro-Regular.svg#MyriadPro-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face
{
    font-family: 'avenir-roman-font';
    src: url('../fonts/avenir-roman-font.eot');
    src: url('../fonts/avenir-roman-font.eot?#iefix') format('embedded-opentype'), url('../fonts/avenir-roman-font.woff') format('woff'), url('../fonts/avenir-roman-font.ttf') format('truetype'), url('../fonts/avenir-roman-font.svg#avenir-roman-font') format('svg');
    font-weight: normal;
    font-style: normal;
}
* { 
	margin: 0; 
	padding: 0; 
}
a {text-decoration:none;
}

/*div {
    box-sizing: border-box;
  
}*/
.clear {
    clear:both;
}

body { 
	font: 18px/24px "avenir-roman-font";
	text-align: center; 
	vertical-align: baseline;
}
.top_container {
	width:100%;
}
.header_top {
    height:73px;
    background:#000000;
    padding:15px 0px;
    font-family: "avenir-roman-font";
}
.container {
	width:1024px;
	height:auto;
	margin:0 auto;

	
}

.container_head  {
	width:1024px;
	height:auto;
	margin:0 auto;

}
.container_menu {
	width:1024px;
	height:auto;
	margin:0 auto;
	/*padding:15px 0px;*/
	overflow:hidden;

}
.container_head p {
	color: #fff;
    float: left;
    font-size: 23px;
    padding-left: 17px;
    padding-top: 33px;

}
img.logo{
	
	float:left;
	
}
.appstore_btn {
	float:left;
	margin-left:24px;
	padding-top: 5px;
}
.googleplay_btn {
	float:right;
	padding-top: 5px;
}
#top_menu li .active {
    /*color:#00ff00;*/
    background: #1ab054 none repeat scroll 0 0;
    color: #fff;
}
 #top_menu li .active:hover {
    background: #1ab054 none repeat scroll 0 0;
    color: #fff;
}
#top_menu li a:hover {
    color:#1ab054;
}

ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
#top_menu li a
{
    font-family: 'avenir-roman-font', Arial,Helvetica;
    font-weight: bold;
    display: inline;
	text-decoration:none;
	float:left;
	line-height:22px;
	font-size:20px;
	padding:15px 38px;
	color:#0000CC;
}
#top_menu li a.last
{
   
    float:right;padding:15x 34px;
    }
 a:avtive
   {
   	color:Red;
   	}
p.text_a {
    font-size:26px;
    width:630px;
    text-align:left;
    padding:40px 40px 0px 0px  ;
    /*font-family: "AntennaCond-Light",Arial,Helvetica !important;*/
    font-weight:normal;
    line-height: 30px;
}
p.text_b {
   font-size:26px;
   /*font-family: "AntennaCond-Light",Arial,Helvetica !important;*/
   width:630px;
   font-weight:normal;
   padding:40px 0px 0px 40px ;
   line-height: 30px;
   
}
.btns {
    float:left;
    margin:20px 20px 0px 0px;

}
.con_sec{
    float:left;
   
}
@media (max-width:480px)
{
    .con_sec{
    padding-left:20px;
   
    }
     
}
.b_mob {
    float:right;
}
.b_mob2 {
    float:left;
}
.section_2{
    text-align:left;
   
}
#footer {
    background:#000;
    height:45px;
    margin-top:20px;
    padding:10px 0px;
}
ul#foot_menu {
    font-size:22px;
}
ul#foot_menu li a {
    font-size: 17px;
    color: #fff;
    display: block;
    float: left;
    font-family: "avenir-roman-font" !important;
    padding: 12px 27px;
}

.slider_gradient {
    overflow:hidden;
    /*width:1024px;*/
    height:488px;
    position:absolute;
    top:0px;
    left:0;
    z-index:100;
    background: -moz-linear-gradient(left,  rgba(0,0,0,1) 0%, rgba(89,89,89,0.08) 11%, rgba(88,88,88,0) 12%, rgba(44,44,44,0) 50%, rgba(43,43,43,0) 84%, rgba(43,43,43,0.19) 87%, rgba(28,28,28,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(0,0,0,1)), color-stop(11%,rgba(89,89,89,0.08)), color-stop(12%,rgba(88,88,88,0)), color-stop(50%,rgba(44,44,44,0)), color-stop(84%,rgba(43,43,43,0)), color-stop(87%,rgba(43,43,43,0.19)), color-stop(100%,rgba(28,28,28,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  rgba(0,0,0,1) 0%,rgba(89,89,89,0.08) 11%,rgba(88,88,88,0) 12%,rgba(44,44,44,0) 50%,rgba(43,43,43,0) 84%,rgba(43,43,43,0.19) 87%,rgba(28,28,28,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  rgba(0,0,0,1) 0%,rgba(89,89,89,0.08) 11%,rgba(88,88,88,0) 12%,rgba(44,44,44,0) 50%,rgba(43,43,43,0) 84%,rgba(43,43,43,0.19) 87%,rgba(28,28,28,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  rgba(0,0,0,1) 0%,rgba(89,89,89,0.08) 11%,rgba(88,88,88,0) 12%,rgba(44,44,44,0) 50%,rgba(43,43,43,0) 84%,rgba(43,43,43,0.19) 87%,rgba(28,28,28,1) 100%); /* IE10+ */
background: linear-gradient(to right,  rgba(0,0,0,1) 0%,rgba(89,89,89,0.08) 11%,rgba(88,88,88,0) 12%,rgba(44,44,44,0) 50%,rgba(43,43,43,0) 84%,rgba(43,43,43,0.19) 87%,rgba(28,28,28,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#1c1c1c',GradientType=1 ); /* IE6-9 */

}
/*----inner page ------*/
.container_inner
{height: auto;
    margin: 0 auto;
    width: 1024px;
    min-height: 500px;
    height:auto;
    text-align:left;
    font-family: "avenir-roman-font";
	}
	
	.container_inner p {
    margin: 0 0 20px;
}
.bottomSlider
{
    width:354px; overflow:hidden;
}
.bottomSlider li img
{
    max-width:100%;
}

.rightFloat
{
    float:right;
}
.leftFloat
{
    float:left;
}
.mb10
{
    margin-bottom:10px;
}
.con_sec p
{
     font:normal 32px/normal 'Myriad Pro', Arial,Helvetica;
     width:auto;
     padding:0;
     margin-bottom:30px;
     text-align:left;
}
.con_sec.one
{
    width:725px;
    padding-top:40px;
}
.con_sec.two
{
    width:660px;
    padding-top:80px;
}
.con_sec.three
{
    width:705px;
}
.con_sec.four
{
    width:705px;
}
ul.bottomList
{
    margin:0px;
    padding:0;
    float:left;
    
}
ul.bottomList li
{
    list-style-type:none;
     font:normal 32px/normal 'Myriad Pro', Arial,Helvetica;
    padding-bottom:10px;
    background:url(../images/bullet.png) 0 17px no-repeat;
    padding-left:18px;
}
.top_container .bx-wrapper img
{
       width: 100%;
}
.bx-wrapper img
{
    height:auto !important;
}
.con_sec .btns
{
    width:330px;
}



.caption
{
    width: 810px; margin: 20px auto 25px auto;
}
.caption h3
{
    font-size:32px; 
    margin:0px 0px 0px 0px;
    font-weight:normal;
}
.caption .text
{
    width: 56%; line-height: 62px; height: 62px;
}

.sliderwrap
{
    width: 1024px; margin: 0 auto; text-align:center;
    }
    
@media only screen and (max-device-width: 480px), only screen and (min-device-width: 560px) and (max-device-width: 1136px) and (-webkit-min-device-pixel-ratio: 2)
{
    #footer {
        bottom:0px;
        position:fixed;
        width: 100%
    }
}
.contact-button
{
    background: #57b231 none repeat scroll 0 0;
    border: 0 solid #000000;
    border-radius: 8px;
    color: #fff;
    cursor: pointer;
    float: left;
    font-size: 24px;
    height: 50px;
    margin: 0 0 40px;
    padding: 10px 35px;
    text-align: center;
    transition: all 0.5s ease 0s;
    width: 180px;
}
.contact-button:hover
{
    background: #399003;
}


