body {
	background-color:#dedede;
	color:#131313;
}
.font {
	font-family: 'HelveticaNeue-bold';
}
header, content, footer{margin:0; padding:0;}
nav {
	display: block;
	position: relative;
	min-height: 40px;
}
nav, nav a {
	color:#fff;
	text-decoration: none;
}
nav a {
	display: block;
	padding: 10px;
}
nav ul {
	padding:0;
	margin: 0;
	list-style:none;
}
nav ul li {
	float:left;
	border-right: 1px solid white;
}
nav ul li:hover ul li {
	display:block;
}
/*Hide all submenus*/


nav ul li ul li {
	display:none;
}
.rmm1 nav{display:block;}
nav > input,  nav > label {
	display: none;
}
nav > label {
	float: right;
	padding: 10px 10px 10px 10px;
	cursor: pointer;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.header-text-2 {
    margin-left: 40px;
}
.header-text-2 p {
    padding-left: 19px;
    font-size: 26px;
    margin-top: 20px;
    margin-bottom: 20px;
    font-weight: bold;
    line-height: 26px;
    text-transform: capitalize;
    font-family: Arial, Helvetica, sans-serif;
}

.header-text-2 p span {
    text-transform: lowercase;
    color: rgb(117, 116, 116);
    font-size: 24px;
    font-weight: normal;
    font-family: Arial, Helvetica, sans-serif;
}

.header-text-2 p {
    margin: 0;
}

.header-text-2 {
    float: right;
}
/*-----------------Table------------------*/

table.rwd-table th {
    width: 20%;
    text-align: left;
    padding: 15px 0;
}
td {
    font-size: 14px;
    font-family: 'Helvetica', Arial, Helvetica, sans-serif;
}
table.rwd-table td {
    padding-right: 10px;
}



/* slider css */
.slider{position:relative;}
			.slides{cursor: move; position: absolute; left: 0px; top: 0px; width:100% ; height: 797px; overflow: hidden;}
			.slide_caption{position: absolute; top:23px/*20px*/; left: 15px; color: #ffffff; font-size: 20px;  height:20px; }
			.slide_caption{width:41%; width:\9 !important;}
			
			.slide_caption span{background:#4db7f4; font-size:45px; padding:2px 5px;line-height:35px; display:block; float:left; margin-bottom:10px; padding-bottom:15px;}
			
			/*.slide_caption span{background:#4db7f4; font-size:45px; padding:2px 5px;line-height:65px;}*/
			
			  .jssora05l, .jssora05r, .jssora05ldn, .jssora05rdn
            {
            	position: absolute;
            	cursor: pointer;
            	display: block !important;
                background: url(images/arrows.png) no-repeat;
                overflow:hidden;
				width:106px;
				height:62px;
            }
            .jssora05l, .jssora05ldn { background-position: 0 0; top:0px/*1px*/; right: 106px;}
            .jssora05r, .jssora05rdn { background-position: -106px 0 !important; top:0px/*1px*/; right: 0px}

           .graph{position:absolute; bottom:-6px/*0*/; left:0; z-index:10; width:100%; text-align:center;}
		   .graph img{max-width:100%;}
			
			
			
	/* slider css ends */		
			
 @media (max-width: 767px) {
nav > label, nav ul li ul {
	display: block;
}
nav > ul {
	display: none;
	clear: both;
}
nav > input:checked + ul { /* <================ This is the key */
	display: block;
}
nav ul li {
	margin-left: -161px;
	background: #fff;
	width:300px;
	float: none;
	display: block;
	border-right: none;
	padding-left: 10px;
}
}
.rmm1 {
	width:640px;
	float: right;
	height: auto;
}
.rmm1 a {
	color:#595959;
	font-weight: bold;
	font-size: 16px;
}
.rmm1 ul a {
	text-decoration: none;
}
.rmm1 ul {
	margin:0px;
	padding:0px;
}
.rmm1 ul li {
	float: left!important;
	padding: 34px 33px 9px 30px !important;
	/*padding: 34px 26px 22px 26px !important;*/
	list-style: none;
}
.active2 {
	border-bottom: 6px solid #000 !important;
} 
.active22 {
	border-bottom: 6px solid #000 !important;
}
.active11 {
	border-bottom: 6px solid #000 !important;
}
.rmm {
	display:none;
}
body {
	margin:auto;
}
.wrapper {
	width:100%;
	height:100%;
}
.container {
	width:1271px;
	margin:auto;
	height:auto;
	background-color:#fff;
}
.header {
	float: left;
	height: auto;
	border-bottom: 1px solid #E0E0E0;
	width: 1271px;
	background-color:#fff;
}
.logo {
	height:auto;
	float: left;
	margin-top: 12px;
	margin-bottom: 12px;
	margin-left:17px;
}
.menu1 {
	width:auto;
	height:auto;
	float:right;
}
.header-text {
	float:left;
	width: 1271px;
	font-family:arial;
	font-size: 14px;
	color:2A2A2A;
	background-color:#FFF;
}
.header-text p span {
    text-transform: lowercase;
    font-weight:normal;
    color: #757474;
}
.header-text p {
    padding-left: 19px;
    font-size: 26px;
    margin-top: 20px;
    margin-bottom: 20px;
    font-weight:bold;
    line-height: 26px;
    text-transform: uppercase;
}
.slider {
	/*background-image:url(../images/slider.png);*/
	height:797px;
	background-repeat:no-repeat;
	width: 100%;
	float: left;
}
.footer {
	width:1271px;
	float:left;
	height:55px;
	background-color:#FFF;
	margin-left:39px;
}

.footer1 {
    width: 1271px;
    float: left;
    height: 100px;
    background-color: #FFF;
    margin: 0 auto;
    bottom: 0;
    position: fixed;
    z-index: -1;
}

.left {
	float:left;
	color:#A1A1A1;
	width:auto;

	font-family:'Helvetica', Arial, Helvetica, sans-serif;
	margin-left:10px;
	font-size:12px/*13px*/;
}
.left p {
	font-family: 'Helvetica', Arial, Helvetica, sans-serif;
	font-size:15px;
	margin:0px;
	padding:0px;
}
.right {
	float:right;
}
.right li {
	padding:0px 26px;
	float:left;
}
.right ul {
	list-style:none;
	line-height: 22px;
}
.main {
	width:1170px/*1165px*/;
	float:left;
	height:auto;
	line-height: 57px;
}
.right ul li a {
	text-decoration:none;
	color:black;
}
.slider-text {
	padding:20px;
	width: 404px;
}
.menu-bar li {
	padding:23px 26px 4px 26px;
	float:left;
}
.menu-bar ul {
	list-style:none;
	line-height:14px/* 50px*/;
	margin:0px;
}
.menu-bar ul li a {
	text-decoration:none;
	font-size:12px;
	font-family:HelveticaNeueLTStd-Th;
	letter-spacing:1px;
}
nav {
	display:none;
}
.menu-bar {
	line-height: 60px;
}
li {
	border-left:1px solid #E0E0E0;
	
  
}
.copy {
	display:none;
}
/*!-----about----!*/

body {
	font-family: 'HelveticaNeue-bold';
}
#about {
	width:100%;
	border-bottom:1px solid #E0E0E0;
}
#company {
	width:100%;
	border-bottom:1px solid #E0E0E0;
	float:left;
	background-color:#FFF;
}
.company-left {
	width:410px/*380px*/;
	float:left;
	font-weight:bold;
}
.company-left p {
	font-size:16px/*16pt*/;
	padding-left:17px;
}
.company-right {
	width:850px/* 871px*/;
	float:right;
	padding-top:10px;
}
.company-right1 {
	width:625px;
	float: left;
	color:#000000;
}
.company-right1 p {
	font-size:14px/*14pt*/; line-height:24px;
	font-family: 'Helvetica', Arial, Helvetica, sans-serif;
	margin:0px;
	padding-top:25px;
	padding-bottom:25px;
	padding-left:27px;
}
.company-right li {
	border-left:0px solid;
	color:#000000;
	list-style: none;
	font-size:14px/*14pt*/;
	font-family: 'Helvetica', Arial, Helvetica, sans-serif;
}
.company-right b {
	font-size:14px/* 14pt*/;
	line-height:32px;
}
.company-right p {
	color:#A7A7A7;
}
.company-right b {
	color:#424242;
	font-family: "HelveticaNeue-bold";
}
/*!-----about----!*/











/*!-----product---!*/
.b2c img {
    max-width: 100%;
}
#product {
	width:100%;
}
.rmm1.active a {
	color:red;
}
#company1 {
	padding-top: 10px;
	padding-bottom:10px;
	background-color:#FFF;
}
.company-right li {
	list-style: none;
	padding-bottom:14px;
}
.company-right li a {
	font-size:14px!important;
}

/*!-----product----!*/



/*!-----Team----!*/

#team {
	width:1271px;
	float:left;
	background-color:#FFF;
	margin-left:39px;
}
.team-members {
	float:left;
	width:423px;
	height:auto;
}
.first-team-member {
	width:423px;
	height:115px;
	border-bottom:1px solid #E0E0E0;
	float:left;
	border-right:1px solid #E0E0E0;
}
.first-team-member h1 {
	font-size:16px/*14pt*/;
	color:#000;
	margin:0px;
	padding-top: 35px;
	padding-left: 17px;
}
.first-team-member p {
	font-size:14px/*12pt*/;
	color:#A1A1A1;
	margin:0px;
	padding-top: 2px;
	padding-left: 17px;
	font-family: 'Helvetica', Arial, Helvetica, sans-serif;
}
.about-text {
	width:100%;
	height:auto;
	float:left;
	border-bottom:1px solid #E0E0E0;
	background-color:#FFF;
}
.about-text h1 {
	font-size:40px/*40pt*/;
	color:#000;
	margin-top:19px;
	margin-bottom:29px;
	padding-left: 17px;
}
.wra-top {
	width:1271px;
	margin:auto;
}
/*!-----team----!*/

.top-left-text {
	width:610px/*875px*/;
	height:auto;
	/*margin-top:15px;*/ float:left;
}
.middle-text {
	width:20px;
	height:auto;
	float:left;
}
.company1 .company-right { padding-top:5px;}
.company1 .image-product { padding-top:10px;}
.middle-text img {
	/*margin-top:4px;*/
}
.center-text {
	float:left;
	width:585px/*853px*/;
	padding-bottom:8px; margin-left:5px;
}
 @media only screen and (min-width:320px) and (max-width:767px) {
/*<about>	*/..company-right1 p { padding-left:16px; padding-right:16px; padding-top:0;}

.wra-top {
	width:320px;
}
.header-text-2 {
    float: none;
    margin-left:0;
}
.company-left {
	width: 320px;
}
.company-right1 {
	width: 320px;
}
.company-right {
	width: 320px;
}

.company-left {
	height: auto!important;
}
/*<about>	*/



.rmm.graphite .rmm-toggled {
	border-radius: 0px;
}
.main {
	line-height:50px;
}
nav > label {
	padding:0 10px;
	width: 278px;
	/*border-bottom: 1px solid #E0E0E0;*/
	color: #595959; font-size:13px;
	word-spacing: 193px; line-height:40px;
}

nav > label span { background:url(../images/togal_icon.png) left top no-repeat; height:12px; width:20px; display:block; float:right; margin-top:13px;}
.rmm.graphite .rmm-toggled {
	width:100%/* 95%*/;
	background: none;
	border:0px!important;
}
.rmm.graphite .rmm-button {
	top:0/*-10px*/;
	/*background-color: #4DB7F4;*/
	right:0px;
	padding:18px/* 9px*/;
}
.rmm.graphite .rmm-toggled ul li a {
	background-color: #4DB7F4;
	color:#fff;
	text-align: left;
	padding-left:20px; padding-top:13px; padding-bottom:10px;
	text-shadow:none; font-size:13px;
	border-top:0px;
}

.rmm-closed {background-color: #4DB7F4; }

.rmm-button.rmm-closed > span {
    background: none repeat scroll 0 0 white !important;
}

.rmm.graphite .rmm-toggled-controls {
	border-radius: 0px;
}
.rmm.graphite .rmm-toggled {
	border:none;
}
.rmm-toggled-title {
	display:none;
}
.bar {
	width:320px/* 308px*/;
	float: right;
	margin-top:-64px/*-59px/* -40px*/;
}
.right {
	width: 320px;
	padding: 0px;
	margin-top: 5px;
}
.left {
	display:none;
}
.copy {
	display:block;
	float: left;
	color: #A1A1A1; font-size:11px; line-height:16px; padding-top:10px;
	width: 298px;
	/*padding-left: 30px;*/
}
.rmm1 {
	display:none
}
.menu1 {
	width:298px/* 317px*/;
	border: #E0E0E0 1px solid;
}
.menu-bar {
	display:none;
}
nav {
	display:block;
}
.container {
	width:320px!important;
}
.logo {
	width:100%;
	margin-left:10px;
}

.header {
	width:320px;
	height: auto;
	border-bottom: 1px solid #E0E0E0;
}
.slider {
	
	height:202px/*329px*/;
}
.slider-text {
	padding:0px;
	padding-top: 58px;
	padding-left: 10px;
	width: 200px;
}
.main {
	width: 320px;
}
.right {
	width:300px/*320px*/;
	padding: 10px;
	background-color:#fff;
}
.right li {
	padding: 0px 0px;
	float: left;
	width: 298px;
	border-top: 1px solid #E0E0E0; border-left:none;
	margin-left:0px;
	font-family:Arial, Helvetica, sans-serif;
}
.right li a { font-size:13px;}

.right ul {
	padding: 0;
}
.top-left-text {
	width:320px;
	height:auto;
	margin-top:15px;
}
.middle-text {
	width:20px;
	height:auto;
	float:left;
}
.center-text {
	float:left;
	width:287px;
}
.footer {
	width:320px;
}
#team {
	width:320px;
}
.header-text {
	width:320px;
}
.header-text h1 {
	font-size:25px/*21pt*/; padding-left:16px; margin-top:15px; margin-bottom:17px;  
}
.about-text h1 {
	font-size:25px/*21pt*/;
}
.slides{cursor: move; position: absolute; left: 0px; top: 0px; width:100% ; height: 1300px; overflow: hidden; text-align:center;}
.slides img{width:2100px !important; margin:0 auto; left:-140px !important;}
.slider{height:319px; overflow:hidden !important;}
.slide_caption span{text-align:left; font-size:100px; line-height:110px;}
.slide_caption{width:70%; height:100px; top:400px;}
.graph{width:850px;}
.jssora05l, .jssora05r, jssora05ldn, jssora05rdn{background-size:auto 100% !important; height:180px; width:180px;}
.jssora05l, jssora05ldn{left:0px; background-position:-60px 0 !important;}
.jssora05r, .jssora05rdn {left:150px; background-position:-370px -0px !important; }

.company-right img { float:left;  margin-right:6px;}
.company-right { /*padding-top:0;*/}
 
.company-right li { padding-left:10px; padding-right:16px;}
.company-right p { padding-left:16px; padding-right:16px; line-height:24px; margin-top:0;}
.company-right b { line-height:24px; }
.about-text h1 { margin-top:14px; margin-bottom:16px;}
.mobile-div { display:none;}
.simultive-moblie-div { margin-bottom:0;} 
.company1 .company-right {
    padding-top: 0px; width:310px!important;
}
.company1 .top-left-text { 
    margin-top: 15px;
    width:310px!important;
}
.company1 .center-text { width:285px; }
.image-product img { padding-top:15px ;}
.company1 .company-right li { padding-bottom:0;}


}
 @media only screen  and (min-width : 767px)  and (max-width : 959px) {
/*<about>	*/


.jssora05l, .jssora05r, .jssora05ldn, .jssora05rdn	{
	background: url(../images/arrows_767.png) no-repeat!important;
	
	}
	
	.jssora05l, .jssora05r, .jssora05ldn, .jssora05rdn { width:64px;}
	.jssora05l, .jssora05ldn { right:65px;}
           


.company-left {
	width:248px/*255px*/;
}
.company-right1 {
	width:507px/* 500px*/;
}
.company-right {
	width:507px/* 500px*/;
}
.company-right img {
	width:100%;
}
.company-left {
	height: auto!important;
}
/*<about>	*/



.wra-top {
	width:767px;
	/*float:left;*/
}
.menu1 {
	width: auto;
}
.rmm1 {
	width: 386px;
	float: right;
}
.rmm1 ul {
	margin:0px;
	padding:0px;
}
.rmm1 ul li {
	float: left!important;
	/*padding: 34px 26px 22px 26px !important;*/
	list-style: none;
}
.active2 {
	border-bottom: 6px solid #000 !important;
}
.active22 {
	border-bottom: 6px solid #000 !important;
}
.active11 {
	border-bottom: 6px solid #000 !important;
}
 
.rmm {
	display:none;
}
.container {
	width: 767px!important;
}
.header {
	width:767px;
}
.menu-bar ul {
	/*line-height: 52px;*/
}
.slider {
	
	height:481px/*699px*/;
}
.main {
	width: 767px;
}
.right li { padding: 23px 15px 4px 15px;
	/*padding: 0px 25px;*/ 
}
.right {
	width:auto; padding-right:18px;
}
.top-left-text {
	width:500px;
	height:auto;
	margin-top:15px;
}
.middle-text {
	width:20px;
	height:auto;
	float:left;
}
.center-text {
	float:left;
	width:480px;
}
.company1 .center-text {

	width:460px;
}
.image-product img { width:488px;}
.company1 .company-right li a br { display:none;}
.company1 .top-left-text { margin-top:0;}
.footer {
	width:767px;
}
#team {
	width:767px;
}
.team-members {
	width:250px;
}
.first-team-member {
	width:250px;
}
.header-text {
	width:767px;
}
.slides{cursor: move; position: absolute; left: 0px; top: 0px; width:100% ; height: 1300px; overflow: hidden; text-align:center;}
.slides img{width:2100px !important; margin:0 auto; left:-140px !important;}
.slider{height:480px/*500px*/; overflow:hidden !important;}
.slide_caption span{text-align:left; font-size:65px; line-height:65px;}
.slide_caption{height:100px; width:47%;}
.graph{width:1010px;}
.jssora05l, .jssora05r, .jssora05ldn, .jssora05rdn{width:180px; height:200px; background-size:100% !important;}
.jssora05l,  .jssora05ldn{background-position:0 0; right:0px;}
.jssora05r, .jssora05rdn{background-position:-60px 0 !important; right:-60px;}


}
 @media only screen  and (min-width : 959px)  and (max-width : 1271px) {
/*<about>	*/



.wra-top {
	width:959px;
	/*float:left;*/
}
.company-right1 {
	width: 559px;
}
.company-right {
	width:640px/*579px*/;
}

.company-right img {
	width:100%;
}
.company-left {
	height: auto!important; width:313px;
}


.image-product img {
	width:616px!important;
}

/*<about>	*/

.menu1 {
	/*width: 515px;*/
}
.rmm1 {
	width:478px/*500px*/;
	float: right;
}
.rmm1 ul {
	margin:0px;
	padding:0px;
}
.rmm1 ul li {
	float: left!important;
		padding: 34px 30px 9px 30px !important;
	/*padding: 34px 26px 22px 26px !important;*/
	list-style: none;
}
.active2 {
	border-bottom: 6px solid #000 !important;
}
.active22 {
	border-bottom: 6px solid #000 !important;
}
.active11 {
	border-bottom: 6px solid #000 !important;
}
.rmm {
	display:none;
}
.container {
	width: 959px!important;
}
.header {
	width:959px;
}
.menu-bar ul {
	/*line-height: 52px;*/
}
.main {
	width: 959px;
}
.slider {
	height:601px/*699px*/;
}


.right li { padding:23px 17px 4px 17px;
	/*padding: 0px 17px;*/
}
.right {
	/*width: 525px;*/ padding-right:80px;
}
.top-left-text {
	width:500px;
	height:auto;
	margin-top:15px;
}
.middle-text {
	width:20px;
	height:auto;
	float:left;
}
.center-text {
	float:left;
	width:475px/*480px*/;
}
.company-right li a br { display:none;}
.footer {
	width:959px;
}
#team {
	width:959px;
}
.team-members {
	width:310px;
}
.first-team-member {
	width:310px;
}
.header-text {
	width:959px;
}

.jssora05l, .jssora05r, .jssora05ldn, .jssora05rdn {width:80px;  background: url(../images/arrows_959.png) no-repeat!important;}
.jssora05l, .jssora05ldn { right:80px; }
.jssora05r, .jssora05rdn {  background-position:-80px 0 !important;}

}
 @media only screen  and (min-width : 1271px)  and (max-width : 1700px) {
.rmm1 ul {
	margin:0px;
	padding:0px;
}
.rmm1 ul li {
	float: left!important;
	padding: 34px 26px 22px 26px !important;
	list-style: none;
}
.rmm1 {
	width: 627px;
	float: right;
	height: auto;
}
.rmm {
	display:none;
}
.menu1 {
	width: 628px;
}
.active2 {
	border-bottom: 6px solid #000 !important;
}
.active22 {
	border-bottom: 6px solid #000 !important;
}
.active11 {
	border-bottom: 6px solid #000 !important;
}
}

.prediction-text{
    width: 1200px;
    color: rgb(249, 219, 156);
    z-index: 2;
    position: absolute;
    margin-top: -37%;
    margin-left: 3%;
    background-color: rgba(24, 28, 44, 0.6);
    font-family: 'Oswald', sans-serif;
    font-size: 16px;
}

.choose-prediction{
    border: 0 solid;
    border-radius: 10px;
    box-shadow: 2px 2px 2px #E5DFDF;
    padding: 20px;
    margin: 20px;
    background-color: rgb(250, 250, 250);
}
 
.btn-custom {
    background-color: hsl(293, 0%, 5%) !important;
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#828282", endColorstr="#0c0c0c");
    background-image: -khtml-gradient(linear, left top, left bottom, from(#828282), to(#0c0c0c));
    background-image: -moz-linear-gradient(top, #828282, #0c0c0c);
    background-image: -ms-linear-gradient(top, #828282, #0c0c0c);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #828282), color-stop(100%, #0c0c0c));
    background-image: -webkit-linear-gradient(top, #828282, #0c0c0c);
    background-image: -o-linear-gradient(top, #828282, #0c0c0c);
    background-image: linear-gradient(#828282, #0c0c0c);
    border-color: #0c0c0c #0c0c0c hsl(293, 0%, -6.5%);
    color: #fff !important;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.75);
    -webkit-font-smoothing: antialiased;
}

.btn-custom:hover {
    background-color: #5BC0DE !important;
}