* {
	margin: 0;
	padding: 0;
}
html, body, address, blockquote, div, dl, form, h1, h2, h3, h4, h5, h6, ol, p, pre, table, ul, dd, dt, li, tbody, td, tfoot, th, thead, tr, button, del, ins, map, object, a, abbr, acronym, b, bdo, big, br, cite, code, dfn, em, i, img, kbd, q, samp, small, span, strong, sub, sup, tt, var, legend, fieldset, p {
	margin: 0;
	padding: 0;
	border: none;
}
a, input, select, textarea {
	outline: none;
	margin: 0;
	padding: 0;
}
img, fieldset {
	border: 0;
}
a {
	outline: none;
	border: none;
	
}


img {
	max-width: 100%;
	height: auto;
	width: auto\9;
	vertical-align: middle;
	border: none;
	outline: none;
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block;
	margin: 0;
	padding: 0;
}
div, h1, h2, h3, h4, span, p, input, form, img, hr, img, a {
	margin: 0;
	padding: 0;
	border: none;
}


body{	
	margin:0;
	padding:0;
	background:#fff;
	}


a[href^=tel].call {
	color: #FFF;
}


.header {
    background: #263238 none repeat scroll 0 0;
    border-bottom: 1px solid #e1e1e1;
    display: block;
    margin: 0;
    padding: 0;
    position: fixed;
    width: 100%;
	z-index: 9999;
}

.logo {
    margin: 0;
    padding: 0;
    position: absolute;
   /* top: 29px;*/
    top: 5px;
	z-index:9999;
}
.topnav ul{
top:48px !important;
}

.top_nav {
    float: right;
    margin: 0;
    padding: 0;
    width: auto;
}
	
/*.navbar-default{
    background:none;
    border:none;
	margin:0px 0 0 0;
	}
	
.navbar-default .navbar-nav > li{
	margin:0;
	padding:0;
	list-style:none;
	}
	
.navbar-default .navbar-nav > li > a {
    background: #37474f none repeat scroll 0 0 !important;
    color: #78909c !important;
    display: block;
    font-family: "open_sansregular";
    font-size: 13px;
    margin: 0;
    outline: medium none !important;
    padding: 14px 14px;
	text-transform:uppercase;
}
.navbar-default div{
    background-color: #37474f;
    border-color: #e7e7e7;
}
.navbar-default .navbar-nav > li > a {
    color: #FFF !important;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover {
    background-color: #5bbc2e !important;
    color: #FFF;
}
.navbar-default .navbar-nav > li > a:hover{
	background: url("../images/menu_hover.jpg") no-repeat scroll center 47px;
    color: #343434;
    text-decoration: none;
}

.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
  background: url("../images/menu_hover.jpg") no-repeat scroll center 47px;
    color: #343434;
    text-decoration: none;
}

.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
   background-color: #5bbc2e !important;
    color: #FFF;
}*/
.row-cont{
margin-top:50px;
}

.navbar-collapse{	
	padding-left:0;
	padding-right:0;
	}
	
/*================= menu ====================*/


ul.topnav {
	list-style: none outside none;
	margin: 0;
	padding: 0;
	width: 100%;
}
ul.topnav li {
	margin: 0;
	padding: 0;
}
/*ul.topnav li a {
	color: #FFFFFF;
	padding: 20px 20px 11px;
}*/
/*ul.topnav li a:hover {
	background: url(../images/hoverarrow.png) center top no-repeat;
	color: #fff;
	padding: 20px 20px 11px;
}*/
/*ul.topnav li a.active {
	background: url(../images/hoverarrow.png) center top no-repeat;
	color: #64f3fa;
	padding: 20px 20px 11px;
}*/
.topnav ul {
	/*background:url(../images/iphone_nav_bg.png) repeat;*/
	background: #263238;
	border: 1px solid #CCCCCC;
	color: #FFF;
	display: none;
	list-style: none outside none;
	margin: 0;
	padding:0;
	position: absolute;
	top:84px;
	width:100%;
	z-index: 999;
}
.topnav ul li {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	color: #5bbc2e;
	display: block;
	float: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	border-bottom:1px solid #ccc;
}
.topnav ul li a {
	border-radius: 0 !important;
	color: #fff;
	display: block;
	padding:8px 12px;
	text-decoration: none;
	text-transform: uppercase;
	font-size:20px;
	font-family: "oswaldlight";
}
.topnav ul li a:hover {
	border-bottom: medium none;
	padding:8px 12px;
	background:#5bbc2e;
	color:#fff;
	transition:1s all;
	-moz-transition:1s all;
	-webkit-transition:1s all;
	-ms-transition:1s all;
}
.topnav li:hover > ul {
	display: block;
}
.topnav ul li > ul {
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #CCCCCC;
	color: #5bbc2e;
	display: none;
	left:198px;
	list-style: none outside none;
	margin: 0;
	padding:0;
	position: absolute;
	top: 43px;
	width: 200px;
	z-index: 999;
}
.topnav .submenu1{
	background: none repeat scroll 0 0 #ffffff;
    border: 1px solid #cccccc;
    color: #5bbc2e;
    display: none;
    left: 198px;
    list-style: none outside none;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 43px;
    width: 200px;
    z-index: 999;
}
.topnav .submenu1 li {
    color: #ffffff;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 14px;
    margin: 0;
    padding: 0;
}

.topnav .submenu2{
	background: none repeat scroll 0 0 #ffffff;
    border: 1px solid #cccccc;
    color: #5bbc2e;
    display: none;
    left: 198px;
    list-style: none outside none;
    margin: 0;
    padding: 0;
    position: absolute;
    top: -1px;
    width: 200px;
    z-index: 999;
}
.topnav .submenu2 li {
    color: #ffffff;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 14px;
    margin: 0;
    padding: 0;
}

.submenu2 .submenu-menu{
	background: none repeat scroll 0 0 #ffffff;
    border: 1px solid #cccccc;
    color: #5bbc2e;
    display: none;
    left: 198px;
    list-style: none outside none;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 149px;
    width: 200px;
    z-index: 999;
}

.submenu2 .submenu-menu2{
	background: none repeat scroll 0 0 #ffffff;
    border: 1px solid #cccccc;
    color: #5bbc2e;
    display: none;
    left: 198px;
    list-style: none outside none;
    margin: 0;
    padding: 0;
    position: absolute;
    top:210px;
    width: 200px;
    z-index: 999;
}

.topnav .submenu3{
	background: none repeat scroll 0 0 #ffffff;
    border: 1px solid #cccccc;
    color: #5bbc2e;
    display: none;
    left: 198px;
    list-style: none outside none;
    margin: 0;
    padding: 0;
    position: absolute;
    top:40px;
    width: 200px;
    z-index: 999;
}

.topnav .submenu4{
	background: none repeat scroll 0 0 #ffffff;
    border: 1px solid #cccccc;
    color: #5bbc2e;
    display: none;
    left: 198px;
    list-style: none outside none;
    margin: 0;
    padding: 0;
    position: absolute;
    top:78px;
    width: 200px;
    z-index: 999;
}

.topnav .submenu5{
	background: none repeat scroll 0 0 #ffffff;
    border: 1px solid #cccccc;
    color: #5bbc2e;
    display: none;
    left: 198px;
    list-style: none outside none;
    margin: 0;
    padding: 0;
    position: absolute;
    top:118px;
    width: 200px;
    z-index: 999;
}


/*====================== Menu end here ====================*/







/*

.menubtn {
    display: none;
}

.navigation_bar {
    float: right;
    margin: 0;
    padding: 0;
    width: 64%;
}

.navigation_bar:after {
	clear: both;
	content: "";
	display: block;
}
.navigation {
	margin:0;
	padding:0;
	background:none;
	border:none;
}
.navigation ul{
	list-style:none;
}


.navigation ul li{
	border-right: 1px solid #22242e;
    float: left;
    margin: 0;
    padding: 0px;
    position: relative;
    text-decoration: none;
}




#nav ul a, nav ul li a, nav ul li{
    float: left;
    margin: 0;
    padding: 0px;
    position: relative;
    text-decoration: none;
}


#nav ul a, nav ul li a, nav ul li ul a{
    background: #ffffff none repeat scroll 0 0;
    color: #949494;
    display: block;
    font-family: "open_sansregular";
    font-size: 14px;
    margin: 0;
    outline: medium none !important;
    padding: 17px 20px;
	text-transform:uppercase;
}

#nav li a:hover {
    background: url("../images/menu_hover.jpg") no-repeat scroll center 47px;
    color: #343434;
    text-decoration: none;
}


#nav li a.active{
	color: #343434;
	background: rgba(0, 0, 0, 0) url("../images/menu_hover.jpg") no-repeat scroll center 47px;
}


.submenu {
	margin:0;
	padding:0;
	background:#13141a;
	display:none;
	width:136px;
	z-index:999999999999999;
}
.submenu:after {
	clear: both;
	content: "";
	display: block;
}
.submenu li {
	border-bottom: 1px solid #22242e;
	width:100%;
}
.nav_menu li .submenu {
	position:absolute;
	z-index:999999;
}
.submenu li a {
	padding:18px !important;
    font-size: 14px;
	width:100%;
}


*/

.app_main{
	margin:40px 0 0;
	padding:0;
	width:100%;
	float:left;
	text-align:center;
}

.af_login{
	margin-top: 50px;
	padding:0;
	width:100%;
	float:left;
	text-align:center;
}

.app_head {
    color: #5bbc2e ;
    float: left;
    font-family: 'ralewayregular';
    font-size: 86.59px;
    margin: 0;
    padding: 0;
    text-align: center;
    text-shadow: 5px 6px 0 #e0e0e0;
    text-transform: uppercase;
    width: 100%;
}


.inner{
    color: #5bbc2e;
    float: left;
    font-family: 'ralewayregular';
    font-size: 60px;
    margin:22px 0 0;
    padding: 0;
    text-align: center;
    text-shadow: none;
    text-transform: uppercase;
    width: 100%;
	/*position:relative;*/
}
.bulid_android {
    display: table;
    float: none;
    margin: 0 auto;
    padding:13px 0 0;
    width: 49%;
}

.bulid {
    background: rgba(0, 0, 0, 0) url("../images/txt_bg.jpg") repeat-x scroll 0 0;
    height: 1px;
    margin: 0;
    padding: 0;
	text-align: center;
}

.line {
    background: #ffffff none repeat scroll 0 0;
    display: inline-block;
    font-family: "ralewayregular";
    font-size: 18px;
    margin:-10px 0 0;
    padding: 0;
    text-transform: uppercase;
	color:#9b9b9b;
	
}


.app_for {
    color: #5bbc2e;
    float: left;
    font-family: "ralewaybold";
    font-size: 20px;
    margin: 50px 0 5px;
    padding: 0;
    text-align: left;
    text-transform: uppercase;
    width: 100%;
}

.features_main {
    background: #ffffff none repeat scroll 0 0;
    border: 5px solid #f0f0f0;
    float: left;
    margin: 0 0 40px;
    padding: 12px;
    position: relative;
    width: 100%;
}

.features_main:hover {
    background: #faf9f9 none repeat scroll 0 0;
    border: 5px solid #fff;
	box-shadow:-1px -1px 13px #888888;
	transition:all 1s ease 0s;
	-webkit-transition:all 1s ease 0s;
	-ms-transition:all 1s ease 0s;
	-o-transition:all 1s ease 0s;
	
}

.dollar_head{
	margin:0;
	padding:0;
	width:100%;
	float:left;
	text-align:center;
	font-family: 'open_sansbold';
	font-size:70px;
	color:#5bbc2e ;
	text-transform:uppercase;
}

.features_head {
    color: #000;
    display: block;
    float: left;
    font-family: "open_sansbold";
    font-size: 18px;
    margin: 25px 0 15px;
    padding: 0;
    text-align: left;
    text-transform: uppercase;
    width: 100%;
}

.features_head > img {
    display: inline-block;
    margin: -4px 0 0;
    padding: 0 6px 0 0;
}

.features_main > ul {
    display: inline-block;
    list-style: outside none none;
    margin: 0 0 60px;
    padding: 0;
}

.features_main ul li {
    float: left;
    list-style: outside none none;
    margin: 0;
    padding: 10px 0;
    width: 100%;
}

.features_main ul li:first-child {
	background:rgba(0, 0, 0, 0) url("../images/arrow1.png") no-repeat scroll 0 16px;
}

.features_main ul li:nth-child(2) {
	background:rgba(0, 0, 0, 0) url("../images/arrow1.png") no-repeat scroll 0 16px;
}

.features_main ul li:nth-child(3) {
	background:rgba(0, 0, 0, 0) url("../images/arrow1.png") no-repeat scroll 0 16px;
}

.features_main ul li:nth-child(4) {
	background:rgba(0, 0, 0, 0) url("../images/arrow1.png") no-repeat scroll 0 16px;
}

.features_main ul li:nth-child(5) {
	background:rgba(0, 0, 0, 0) url("../images/arrow1.png") no-repeat scroll 0 16px;
}

.features_main ul li:nth-child(6) {
	background:rgba(0, 0, 0, 0) url("../images/arrow1.png") no-repeat scroll 0 16px;
}

.features_main ul li:nth-child(7) {
	background:rgba(0, 0, 0, 0) url("../images/cross.png") no-repeat scroll 0 16px;
}

.features_main ul li:nth-child(8) {
	background:rgba(0, 0, 0, 0) url("../images/cross.png") no-repeat scroll 0 16px;
}

.features_main ul li:last-child {
    float: left;
    list-style: outside none none;
    margin: 0;
    padding: 10px 0;
    width: 100%;
	background:rgba(0, 0, 0, 0) url("../images/cross.png") no-repeat scroll 0 16px;
}


.features_main ul li a {
    color: #6e6e6e;
    font-family: "open_sansregular";
    font-size: 16px;
    margin: 0;
    padding: 0 0 0 17px;
    text-decoration: none;
}

.features_main ul li a:hover {
    color: #5bbc2e;
    padding: 0 0 0 23px;
	transition:all 1s ease 0s;
	-webkit-transition:all 1s ease 0s;
	-ms-transition:all 1s ease 0s;
	-o-transition:all 1s ease 0s;
}

.get_btn {
    bottom: -16px;
    float: none;
    margin: 0 auto;
    padding: 0 22px 0 0;
    position: absolute;
    text-align: center;
    width: 100%;
}

.get_btn a {
    background: #ffffff none repeat scroll 0 0;
    border: 2px solid #373737;
    color: #5bbc2e;
    font-family: 'ralewaybold';
    font-size: 18px;
    padding: 21px 45px;
    text-transform: uppercase;
}

.get_btn a:hover{
    background: #5bbc2e  none repeat scroll 0 0;
    border: 2px solid #FFFFFF;
    color: #FFFFFF;
    transition:all 1s ease 0s;
	-webkit-transition:all 1s ease 0s;
	-ms-transition:all 1s ease 0s;
	-o-transition:all 1s ease 0s;
}

.get_btn img {
    margin: 0 12px 0 0;
    padding: 0;
}

.bb {
    background: #5bbc2e none repeat scroll 0 0;
    bottom: -12px;
    height: 1px;
    margin: 0;
    padding: 0;
    position: absolute;
    right: 6%;
    width: 14%;
}


.pre_btn {
    bottom: -16px;
    float: none;
    margin: 0 auto;
    padding: 0 22px 0 0;
    position: absolute;
    text-align: center;
    width: 100%;
}

.pre_btn a {
    background: #ffffff none repeat scroll 0 0;
    border: 2px solid #373737;
    color: #5bbc2e;
    font-family: "ralewaybold";
    font-size: 18px;
    padding: 21px 30px;
    text-transform: uppercase;
}

.pre_btn a:hover {
    background: #5bbc2e  none repeat scroll 0 0;
    border: 2px solid #FFFFFF;
    color: #FFFFFF;
    transition:all 1s ease 0s;
	-webkit-transition:all 1s ease 0s;
	-ms-transition:all 1s ease 0s;
	-o-transition:all 1s ease 0s;
}

.pre_btn img {
    margin: 0 12px 0 0;
    padding: 0;
}


.enter_btn {
    bottom: -16px;
    float: none;
    margin: 0 auto;
    padding: 0 22px 0 0;
    position: absolute;
    text-align: center;
    width: 100%;
}

.enter_btn a {
    background: #ffffff none repeat scroll 0 0;
    border: 2px solid #373737;
    color: #5bbc2e;
    font-family: "ralewaybold";
    font-size: 18px;
    padding: 21px 18px;
    text-transform: uppercase;
}

.enter_btn a:hover {
    background: #5bbc2e  none repeat scroll 0 0;
    border: 2px solid #FFFFFF;
    color: #FFFFFF;
    transition:all 1s ease 0s;
	-webkit-transition:all 1s ease 0s;
	-ms-transition:all 1s ease 0s;
	-o-transition:all 1s ease 0s;
}

.enter_btn img {
    margin: 0 12px 0 0;
    padding: 0;
}

.features_two {
    background: #ffffff none repeat scroll 0 0;
    border: 5px solid #f0f0f0;
    float: left;
    margin: 0 0 40px;
    padding: 12px;
    position: relative;
    width: 100%;
}

.features_two:hover {
    background: #faf9f9 none repeat scroll 0 0;
    border: 5px solid #fff;
	box-shadow:-1px -1px 13px #888888;
	transition:all 1s ease 0s;
	-webkit-transition:all 1s ease 0s;
	-ms-transition:all 1s ease 0s;
	-o-transition:all 1s ease 0s;
}

.features_two ul {
    display: inline-block;
    list-style: outside none none;
    margin: 0 0 60px;
    padding: 0;
}

.features_two ul li {
    float: left;
    list-style: outside none none;
    margin: 0;
    padding: 10px 0;
    width: 100%;
	background:rgba(0, 0, 0, 0) url("../images/arrow1.png") no-repeat scroll 0 16px !important;
}

.features_two ul li a {
    color: #6e6e6e;
    font-family: "open_sansregular";
    font-size: 16px;
    margin: 0;
    padding: 0 0 0 17px;
    text-decoration: none;
}

.features_two ul li a:hover {
    color: #5bbc2e;
    padding: 0 0 0 23px;
	transition:all 1s ease 0s;
	-webkit-transition:all 1s ease 0s;
	-ms-transition:all 1s ease 0s;
	-o-transition:all 1s ease 0s;
}

.footer{
	padding:24px 0;
	position:fixed;
    height:50px;   
    bottom:0px;
    left:0px;
    right:0px;
    margin-bottom:0px;
	background:#263238;
}

.quick-links {
    float: left;
    margin: 0;
    padding: 0;
    width: 100%;
}

.quick-links ul {
    list-style: none outside none;
    margin:0;
}

.quick-links ul li {
    background: rgba(0, 0, 0, 0) url("../images/fd.png") no-repeat scroll 0 2px;
    display: inline;
    padding: 0 0px 0 18px;
}

.quick-links ul li a {
    color: #FFF;
    font-family: "open_sansregular";
    font-size: 14px;
    padding: 0 18px 0 0;
    text-decoration: none;
}

.quick-links ul li a:hover {
    color:#5bbc2e;
}

.no_background {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
}

.copy_right{
	margin:0;
	padding:2px 0 0;
	width:100%;
	float:left;
	text-align:right;
	color:#5bbc2e;
	font-family: "open_sansregular";
    font-size: 13px;
}




.dummy_txt{
	margin:0 0 70px;
	padding:0;
	width:100%;
	float:left;
	font-family: "open_sansregular";
	font-size:15px;
	color:#c0c0c0;
	text-align:center;
	font-style:italic;
}

.al_vin {
	border: 10px solid #f3f3f3;
	float: left;
	margin: 0 0 40px;
	overflow: hidden;
	padding: 0;
	position: relative;
	width:100%;
}
.al_vin:hover {
	border: 10px solid #f7efe9;
}
.al_vin img {
	width:100%;
	transition: all 1s;
	-webkit-transition: all 1s;
	-moz-transition: all 1s;
	-ms-transition: all 1s;
	-o-transition: all 1s;
}
.al_vin:hover img {
	transform: scale(1.1, 1.1);
	-webkit-transform: scale(1.1, 1.1);
	-moz-transform: scale(1.1, 1.1);
	-ms-transform: scale(1.1, 1.1);
	-o-transform: scale(1.1, 1.1);
	transition: all 1s;
	-webkit-transition: all 1s;
	-moz-transition: all 1s;
	-ms-transition: all 1s;
	-o-transition: all 1s;
}

.about_txt {
    color: #737373;
    float: left;
    font-family: "open_sansregular";
    font-size: 15px;
    line-height: 27px;
    margin: 0;
    padding: 20px 30px;
    text-align: left;
    width: 100%;
}

.up {
    left: 14px;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 0;
	z-index:-9;
}

.down{
    right: 14px;
    margin: 0;
    padding: 0;
    position: absolute;
	bottom:0;
}

.s1-img{
	margin:0;
	padding:0px 0 0;
	text-align:center;
	position:relative;
	float:left;
}

.hover-img{
	position:absolute;
	top:0px;
	left:0px;
	right:0;
	margin:0 auto;
	display:none;
}

.s1-img:hover > .hover-img{
	display:block;
}

.s1-imgsup{
	margin:0;
	padding:0px 0 0;
	text-align:center;
	position:relative;
	float:left;
}

.hover-imgsup{
	position:absolute;
	top:0px;
	left:0px;
	right:0;
	margin:0 auto;
	display:none;
}

.s1-imgsup:hover > .hover-imgsup{
	display:block;
}

.s1-imgpro{
	margin:0;
	padding:0px 0 0;
	text-align:center;
	position:relative;
	float:left;
}

.hover-imgpro{
	position:absolute;
	top:0px;
	left:0px;
	right:0;
	margin:0 auto;
	display:none;
}

.s1-imgpro:hover > .hover-imgpro{
	display:block;
}

.s1-imgreg{
	margin:0;
	padding:0px 0 0;
	text-align:center;
	position:relative;
	float:left;
}

.hover-imgreg{
	position:absolute;
	top:0px;
	left:0px;
	right:0;
	margin:0 auto;
	display:none;
}

.s1-imgreg:hover > .hover-imgreg{
	display:block;
}

.sign_in {
    color: #5bbc2e;
    float: left;
    font-family: "open_sansregular";
    font-size: 16px;
    margin: 51px 0 0;
    padding: 0;
    text-align: center;
    text-transform: uppercase;
    width: 20%;
}


.contact-form1 {
    float: left;
    margin: 0 auto;
    padding: 22px 0 10px;
    width: 100%;
}
.input-30{
    width: 30% !important;
}

.contact-form1 input {
    background: rgba(255, 255, 255, 0.5) none repeat scroll 0 0;
    border: 2px solid #eaeaea;
    color: #5bbc2e;
    font-family: "open_sansregular";
    font-size: 14px;
    margin: 0 0 13px;
    padding: 17px 22px;
    width: 100%;
}
.contact-form1 select {
    background: rgba(255, 255, 255, 0.5) none repeat scroll 0 0;
    border: 2px solid #eaeaea;
    color: #5bbc2e;
    font-family: "open_sansregular";
    font-size: 14px;
    margin: 0 0 13px;
    padding: 17px 22px;
    width: 100%;
}

.contact-form1 textarea{
	width:100%;
	height:186px;
	border:2px solid #eaeaea;
	padding: 17px 22px;
	margin:0 0 6px;
	color: #5bbc2e;
    font-family: "open_sansregular";
    font-size: 14px;
	background:rgba(255,255,255,0.5);
}

.contact-form1 input:hover{
	border:2px solid #D6D6D6;
	box-shadow: 0 0 4px #D6D6D6;
	transition:1s all;
	-moz-transition:1s all;
	-webkit-transition:1s all;
	-ms-transition:1s all;
}

.contact-form1 textarea:hover{
	border:2px solid #D6D6D6;
	box-shadow: 0 0 4px #D6D6D6;
	transition:1s all;
	-moz-transition:1s all;
	-webkit-transition:1s all;
	-ms-transition:1s all;
}

.contact-form1 input.active2{
	border:2px solid #D6D6D6;
	box-shadow: 0 0 4px #D6D6D6;
}

.contact-form1 textarea.active2{
	border:1px solid #048877;
	box-shadow: 0 0 4px #048877;
}

.submit_btn {
    bottom: -11px;
    display: table;
    float: none;
    margin: 0 auto;
    padding:5px 0 0;
    text-align: center;
    width: 95%;
	position:relative;
}

/*.submit_btn a {
    background: #ffffff none repeat scroll 0 0;
    border: 2px solid #373737;
    color: #5bbc2e;
    font-family: 'ralewaybold';
    font-size: 18px;
    padding: 21px 200px;
    text-transform: uppercase;
}

.submit_btn a:hover {
    background: #5bbc2e none repeat scroll 0 0;
    border: 2px solid #CACACA;
    color: #CACACA;
    transition:all 1s ease 0s;
	-webkit-transition:all 1s ease 0s;
	-ms-transition:all 1s ease 0s;
	-o-transition:all 1s ease 0s;
}*/

.bb_s {
    bottom:-16px \9;
}

.bb_s {
    background: #5bbc2e none repeat scroll 0 0;
    bottom:-16;
    height: 1px;
    margin: 0;
    padding: 0;
    position: absolute;
    right:1%;
    width: 9%;
	position:absolute;
}

.sign_img {
    float: left;
    margin: 36px 0 0;
    padding: 0;
    width: 100%;
}

.pad{
	float: left;
    margin: 0;
    padding:0 15px;
    width: 100%;
}

.support {
    float: right;
    margin: 0;
    padding: 0;
    width: 80%;
}

.space{
	margin:-22px 0 60px;
}

.bb_su {
    bottom:-15px \9;
}

.bb_su {
    background: #5bbc2e none repeat scroll 0 0;
    bottom:-16;
    height: 1px;
    margin: 0;
    padding: 0;
    position: absolute;
    right:1%;
    width: 9%;
	position:absolute;
}

.testimonials_main {
    border-bottom: 1px solid #cecece;
    color: #737373;
    float: left;
    font-family: "open_sansregular";
    font-size: 15px;
    height: 140px;
    line-height: 27px;
    margin: 0;
    padding: 15px 20px;
    position: relative;
    width: 100%;
}

.test_up{
	left: 0px;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 0;
    z-index: -9;
}


.test_down {
    bottom: -42px;
    margin: 0;
    padding: 0;
    position: absolute;
    right: 17%;
}

.aut_nam {
    color: #313131;
    float: right;
    font-family: "open_sansregular";
    font-size: 14px;
    margin: 48px 0 0;
    padding: 0;
    width: auto;
}

.b_space{
	margin:0 0 45px;
	padding:0;
	width:100%;
	float:left;
}

.bulid_btn {
    bottom: -11px;
    display: table;
    float: none;
    margin: 0 auto;
    padding:5px 0 0;
    text-align: center;
    width: 95%;
	position:relative;
}

.bulid_btn a {
    background: #ffffff none repeat scroll 0 0;
    border: 2px solid #373737;
    color: #5bbc2e;
    font-family: 'ralewaybold';
    font-size: 18px;
    padding: 21px 230px;
    text-transform: uppercase;
}

.bulid_btn a:hover {
    background: #5bbc2e none repeat scroll 0 0;
    border: 2px solid #CACACA;
    color: #CACACA;
    transition:all 1s ease 0s;
	-webkit-transition:all 1s ease 0s;
	-ms-transition:all 1s ease 0s;
	-o-transition:all 1s ease 0s;
}

.bb_s {
    bottom:-16px \9;
}

.bb_gen {
    background: #5bbc2e none repeat scroll 0 0;
    bottom: -16px;
    height: 1px;
    margin: 0;
    padding: 0;
    position: absolute;
    right: 0;
    width: 6%;
}

.mb_img{
	margin:0;
	padding:0;
	width:100%;
	text-align:center;
}

.bulid_gen{
	margin:0px 0 20px;
}







.transactions_status_history {
    display: block;
    text-align: center;
    width: auto;
}
.transactions_status_history:after{
		display:block;
		clear:both;
		content:"";
}

.table_scroll_history {
    border: 1px solid #e7e7e7;
    float: left;
    height: 399px;
    margin: 0;
    overflow-y: scroll;
    padding: 5px 6px 0;
    width: 100%;
}

.transactions_status_history table {
    border-collapse: collapse;
    width: 100%;
}

.transactions_status_history table thead {
    color: #5bbc2e;
    font-size: 15px;
    font-weight: normal;
	font-family: 'open_sansbold';
    text-transform:uppercase;
}

.transactions_status_history table {
    border-collapse: collapse;
}

.transactions_status_history {
    text-align: center;
}

.transactions_status_history table tbody td {
    border-right: 1px dotted #acacac;
    padding: 12px 0;
    text-align: center;
	color:#828282;
	font-size:15px;
	font-family: 'open_sansregular';
}

.transactions_status_history table thead td {
    padding: 16px 0;
	text-align:center;
}

.transactions_status_history table tbody td:last-child{
	border-right: none;
}

.pre_black {
    color: #5bbc2e;
}

.ita{
	color:#c7c7c7;
	font-style:italic;
}

.page_in {
    float: left;
    margin: 23px 0 70px;
    padding: 0;
    width: 100%;
}

.page_in ul{
	margin:0 auto;
	padding:0;
	display:table;
	list-style:none;
}


.page_in ul li{
	margin:0;
	padding:0;
	float:left;
}

.page_in ul li a{
	margin:0;
	padding:0 8px;
	font-family: 'open_sansregular';
	font-size:15px;
	color:#707070;
	text-decoration:none;
}

.page_in ul li a:hover{
	color:#0d0d0d;
}

.page_in ul li a.active{
	color:#0d0d0d;
	text-decoration:underline;
}

.submit_btn_p {
    bottom: -11px;
    display: table;
    float: none;
    margin: 0 auto;
    padding:5px 0 0;
    text-align: center;
    width: 95%;
	position:relative;
}

.submit_btn_p a {
    background: #ffffff none repeat scroll 0 0;
    border: 2px solid #373737;
    color: #5bbc2e;
    font-family: 'ralewaybold';
    font-size: 18px;
    padding: 21px 150px;
    text-transform: uppercase;
}

.submit_btn_p a:hover {
    background: #5bbc2e none repeat scroll 0 0;
    border: 2px solid #CACACA;
    color: #CACACA;
    transition:all 1s ease 0s;
	-webkit-transition:all 1s ease 0s;
	-ms-transition:all 1s ease 0s;
	-o-transition:all 1s ease 0s;
}

.profile {
    float: right;
    margin: 0 0 140px;
    padding: 0;
    width: 100%;
}

.submit_btn_not {
    bottom: -11px;
    display: table;
    float: none;
    margin: 0 auto;
    padding:17px 0 0;
    text-align: center;
    width: 95%;
	position:relative;
}

.submit_btn_not a {
    background: #ffffff none repeat scroll 0 0;
    border: 2px solid #373737;
    color: #5bbc2e;
    font-family: 'ralewaybold';
    font-size: 18px;
    padding: 21px 200px;
    text-transform: uppercase;
}

.submit_btn_not a:hover {
    background: #5bbc2e none repeat scroll 0 0;
    border: 2px solid #CACACA;
    color: #CACACA;
    transition:all 1s ease 0s;
	-webkit-transition:all 1s ease 0s;
	-ms-transition:all 1s ease 0s;
	-o-transition:all 1s ease 0s;
}

.new_app{
	margin:0 0 180px;
	padding:0;
	width:100%;
	float:left;
}

.new_app ul{
	margin:0 auto;
	padding:0;
	display:table;
	list-style:none;
}

.new_app ul li{
	margin:0;
	padding:0;
	float:none;
	width:100%;
}

.new_app ul li a{
	margin:0;
	padding:0 0 14px;
	float:left;
	font-family: 'ralewayregular';
	color:#7b7b7b;
	font-size:25px;
	text-transform:uppercase;
	text-decoration:none;
}

.new_app ul li a:hover{
	color:#5bbc2e;
}

.after_nav {
    float: right;
    margin: 10px 0 0;
    padding: 0 20px;
    width: 98%;
	display:block;
}

.after_nav ul{
	margin:0;
	padding:0;
	list-style:none;
}

.after_nav ul li{
	margin:0;
	padding:0;
	float:left;
	background: url("../images/nav_fb.png") no-repeat scroll 0 4px;
}

.after_nav ul li a {
    color: #979797;
    float: left;
    font-family: "open_sansregular";
    font-size: 13px;
    margin: 0;
    padding: 0 14px;
    text-decoration: none;
    text-transform: uppercase;
}

.after_nav ul li a:hover{
	color:#5bbc2e;
}

.after_nav ul li a.active{
	color:#5bbc2e;
}

.responsive_menu{
	margin:0;
	padding:0;
	width:100%;
	display:none;
}

.support {
    float: none;
    margin: 0 auto;
    padding: 0;
    text-align: center;
    width: 80%;
}

.bulid_main{
	margin:0;
	padding:0;
	width:100%;
	float:left;
	font-family: 'open_sansregular';
	font-size:15px;
	color:#737373;
	line-height:30px;
	text-align:left;
}

.bleft{
	text-align:right;
}

.bulid_a{
	margin:0;
	padding:0;
	width:100%;
	float:left;
	color:#1f1f1f;
	font-family: 'open_sansbold';
	font-size:17px;
	text-transform:uppercase;
}

.feat_space{
	margin:0px;
	padding:0;	
	width:100%;
	float:left;
}

.feat_border {
    border-right: 1px solid #5bbc2e;
    display: inline-block;
    height: 35px;
    margin: 0;
    padding: 0;
    width: 51%;
}

.desk_feat{
	margin:0;
	padding:0;
	width:100%;
	float:left;
	display:block;
}


.res_feat{
	margin:0;
	padding:0;
	width:100%;
	float:left;
	display:none;
}

.feat {
    float: none;
    margin: 0 auto;
    padding: 0;
    text-align: center;
    width: 80%;
}


.s1-imgf{
	margin:0;
	padding:0px 0 0;
	text-align:center;
	position:relative;
	float:left;
}

.hover-imgf{
	position:absolute;
	top:0px;
	left:0px;
	right:0;
	margin:0 auto;
	display:none;
}

.s1-imgf:hover > .hover-imgf{
	display:block;
}


.mb_img{
	margin:0;
	padding:0;
	width:100%;
	text-align:center;
	/*position:relative;*/
	/*background:url("../images/mb_img.png") no-repeat;*/
	background:url("../images/mb_img2.png") no-repeat;
	height:662px;
	width:360px;
}

.mbimg1 {
    height: 480px;
    left: 36px;
    position: absolute;
    top: 72px;
   /* width: 293px;*/
   width: 320px;
}


.loaderBox{
	background:url(../images/loaderBg.png) repeat;
	margin:0px;
	top:0px;
	width:100%;
	height:100%;
	position:fixed;
	z-index:99999;
}
.loaderInfo{
	font-size:25px;
	color:#5bbc2e;
	font-family: 'open_sansbold';
	text-align:center;
}
.loaderIn{
	margin:250px auto 0;
	width:1000px;
	height:100px;	
}
.load-img{
	 background: rgba(0, 0, 0, 0) url("../images/ajax-loader.gif") no-repeat scroll 0 0;
    display: table;
    height: 54px;
    margin: 0 auto;
    width: 5%;
}
.loaderBoxIn{
	margin:auto;
	display:table;
}
td a:hover {
	color: #5bbc2e;
    text-decoration: none;
}


.balance {
    border: 2px solid #979797;
    color: #979797;
    float: right;
    font-family: "ralewayregular";
    font-size: 16px;
    margin: 0;
    padding: 6px 11px;
    position: absolute;
    right: 0;
    top: 16px;
    width: 14%;
	display:block;
	text-transform:capitalize;
}
.balance_dbl {
    border: 2px solid #979797;
    color: #979797;
    float: left;
    font-family: "ralewayregular";
    font-size: 16px;
    margin: 0;
    padding: 6px 11px;
   right: 0;
    top: 16px;
    width: auto;
	display:block;
	text-transform:capitalize;
}
.balance_res {
    border: 2px solid #979797;
    color: #979797;
    float: right;
    font-family: "ralewayregular";
    font-size: 16px;
    margin: 0;
    padding: 6px 11px;
    width: 14%;
	display:none;
	text-transform:capitalize;
}

.edit{

	font-size:20px;
	margin:0 4px 0 0;
	padding:0;'
}


.download{

	font-size:20px;
	margin:0 4px 0 0;
	padding:0;'
}
.error{
	color:red;
}
.contact-form1 em{ float:right;}
.flash_message{
	background-color: #5bbc2e;
	color:#FFFFFF;
    clear: both;
    line-height: 2;
}
.contact-form1 em{
	/*color: #c0c0c0;*/
    font-family: "open_sansregular";
    font-size: 14px;
    font-style: italic;
    padding: 0;
    width: 100%;
	text-align:left;
}
.fa-asterisk{color:#5BBC2E;}
.cls_upgrade{
	float:right;
	color:#979797;
	/* margin-bottom: -10px;
    margin-top: 10px;*/
}
.cls_upgrade a{color:#5bbc2e}

.blink_upgrade {
  animation: blinker 1s linear infinite;
}

@keyframes blinker {  
  50% { opacity: 0.5; }
}


.btn_home {
    bottom: -11px;
    display: table;
    float: none;
    margin: 0 auto;
    padding:60px 0 0;
    text-align: center;
    width: auto;
	position:relative;
}

.btn_home a {
    background: #ffffff none repeat scroll 0 0;
    border: 2px solid #373737;
    color: #5bbc2e;
    font-family: 'ralewaybold';
    font-size: 18px;
    padding: 21px 30px;
    text-transform: uppercase;
	 background: #5bbc2e none repeat scroll 0 0;
    border: 2px solid #CACACA;
    color: #CACACA;
    transition:all 1s ease 0s;
	-webkit-transition:all 1s ease 0s;
	-ms-transition:all 1s ease 0s;
	-o-transition:all 1s ease 0s;
}

.btn_home a:hover {
    border: 2px solid #FFF;
    color: #FFF;
   
}
.buy-text{ text-align:center !important; font-size: 16px;}
.buy-text a:hover{color: #5bbc2e}


/*************************************************/
.enter {
    display: table;
    margin: 0 auto;
    width: 70%;
}

.subscribe_right1 {
    float: left;
    margin: 0;
    padding: 0;
    width: 100%;
}

.contact_row_g1 {
    float: left;
    margin: 10px 0;
    padding: 0;
    width: 100%;
}

.contact_row_g1 input {
    border: 1px solid #d6d2c8;
    border-radius: 8px 0 0 8px;
    color: #aaaaaa;
    float: left;
    font-family: "open_sansregular";
    font-size: 14px;
    height: 51px;
    margin-left: 0;
    padding: 7px 16px;
    width: 79%;
}
.contact_row_g1 a {
    background: #5bbc2e none repeat scroll 0 0;
    border-radius: 8px;
    color: #ffffff;
    float: left;
    font-size: 15px;
    margin: 0 0 0 -6px;
    padding: 15px 25px 15px 36px;
    text-decoration: none;
    text-transform: uppercase;
    z-index: 99999;
}
.contact_row_g1 img {
    padding: 0 11px;
}
.welcome {
    color: #595959;
    font-family: "open_sansLight";
    font-size: 32px;
    font-weight: normal;
}
.enter {
    padding:50px 0;
}
.top {
    color: hsl(101, 61%, 46%);
    font-family: "open_sansregular";
    font-size: 15px;
    font-weight: 600;
    text-transform: uppercase;
}
.thum .caption > p {
    text-align: center;
	color:#6e6e6e;
	font-family: "open_sansregular";
    font-size: 14px;
}
.thum .thumbnail > img:hover {
    opacity: 0.7;
    transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-o-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-moz-transform: scale(1.1);
    transition: all 1s ease 0s;
	-webkit-transition:all 1s ease 0s;
	-o-transition:all 1s ease 0s;
	-ms-transition:all 1s ease 0s;
	-moz-transition:all 1s ease 0s;

}

.thum .caption > img {
    display: table;
    margin: 0 auto;
	
}
.downlod p {
    color: #5bbc2e;
    cursor: pointer;
    float: left;
    font-family: 'Open Sans', sans-serif;
    font-size: 13px;
    font-weight: 600;
    padding: 0 8px;
    text-transform: uppercase;
}
.downlod {
    display: table;
    margin: 0 auto;
    padding: 16px 0 0;
}
.thum {
    margin: 45px 0 0;
}
.right{
	position:relative;
}
.right-side {
    margin: 0;
    padding: 0;
    position: absolute;
    top: 0;
}
.downlod > img {
    cursor: pointer;
}
.apps {
    background: #5bbc2e none repeat scroll 0 0;
    float: right;
    margin: 0;
    padding: 0;
    width: 89%;
}
.app {
    color: hsl(0, 0%, 100%);
    font-family: "open_sansLight";
    font-size: 29px;
    padding: 12px 13px;
    text-align: right;
}
.dummy li {
    border-bottom: 1px solid #e9e9e9;
    list-style: outside none none;
    margin: 0 auto;
    padding: 18px 12px;
    text-align: right;
    width: 85%;
}
.dummy {
    background: #ffffff none repeat scroll 0 0;
    margin: 0 auto;
    width: 90%;
}
.dummy li a {
    color:#6e6e6e;
	font-family: "Open Sans",sans-serif;
    font-size: 15px;
	font-weight:normal;
}
.dummy a:hover {
    color: #42a820;
}

/*...........Product...............*/
.features {
    color: #77ca59;
    display: block;
    float: left;
    font-family: 'Open Sans', sans-serif;
	font-weight:bold;
    font-size: 15px;
    margin: 25px 0 15px;
    padding: 0;
    text-align: center;
    text-transform: uppercase;
    width: 100%;
}


.features_mein h5 {
    color: #212121;
    font-family: "open_sansbold";
    font-size: 14px;
    margin: 10px 29px 0 0;
    text-align: right;
    text-transform: uppercase;
}
.features_mein {
    background: #ffffff none repeat scroll 0 0;
    border: 5px solid #f0f0f0;
    float: left;
    margin: 0 0 40px;
    padding: 12px;
    position: relative;
    width: 100%;
}

.features_mein:hover {
    background: #faf9f9 none repeat scroll 0 0;
    border: 5px solid #fff;
	box-shadow:-1px -1px 13px #888888;
	transition:all 1s ease 0s;
	-webkit-transition:all 1s ease 0s;
	-ms-transition:all 1s ease 0s;
	-o-transition:all 1s ease 0s;
	
}
.getbtn {
    bottom: -15px;
    float: none;
    margin: 0 auto;
    padding: 0;
    position: absolute;
    width:100%;
}
.getbtn a {
    background: #fefefe none repeat scroll 0 0;
    border: 2px solid #000000;
    color: #000000;
    font-family: "ralewaybold";
    font-size: 18px;
    padding: 14px 69px;
    text-transform: uppercase;
}

.getbtn a:hover{
    background: #B0E44F;
    border: 2px solid #5bbc2e;
    color: #2f790c;
    transition:all 1s ease 0s;
	-webkit-transition:all 1s ease 0s;
	-ms-transition:all 1s ease 0s;
	-o-transition:all 1s ease 0s;
}

.getbtn img {
    margin: 0 12px 0 0;
    padding: 0;
}
.bbb {
    background: #000000 none repeat scroll 0 0;
    bottom: -3px;
    height: 1px;
    margin: 0;
    padding: 0;
    position: absolute;
    right: 7%;
    width: 19%;
}
.thumbnail > img {
    transition: all 1s ease 0s;
	-webkit-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	 max-height: 96px;
}



.girl {
    position: fixed;
    top: 76px;
    width: 100%;
	z-index:-2;
}
.double > img {
    margin: 20px 0 0 11px;
}
.girl img {
    width:7%;
}
.resp_drop{
	display:none;
}
.enter .input-group-addon {
    cursor: pointer;
    position: relative;
    z-index: 9999999;
}
.ttt{
	display:none;
}
.thum .thumbnail {
    padding: 7px!important;
	/*background:#f9f9f9;*/
	margin-bottom: 25px;
	height:225px
}
.banner {
    margin: 49px 0 0;
}
.enter .form-control {
    border-radius:15px;
}
.enter .input-group .form-control:last-child, .input-group-addon:last-child, .input-group-btn:last-child > .btn, .input-group-btn:last-child > .btn-group > .btn, .input-group-btn:last-child > .dropdown-toggle, .input-group-btn:first-child > .btn:not(:first-child), .input-group-btn:first-child > .btn-group:not(:first-child) > .btn {
    border-bottom-left-radius:13px !important;
    border-top-left-radius: 13px!important;
}
.enter .input-group .form-control {
    width: 102%;
}
.dollar_head1{
	margin:0;
	padding:0;
	width:100%;
	float:left;
	text-align:center;
	font-family: 'open_sansbold';
	font-size:70px;
	color:#e0e0e0;
	text-transform:uppercase;
	padding:0 0 28;
	
}
.bbb1 {
    background: #000000 none repeat scroll 0 0;
    bottom: -8px;
    height: 1px;
    margin: 0;
    padding: 0;
    position: absolute;
    right: 5%;
    width: 19%;
}
.buil {
    margin: 21px 0 0;
}
.imagein{
	text-align:center;
	padding:5px 0;
}
/*..............product-detail.............*/
.main-box {
    border: 5px solid #f0f0f0;
    float: left;
    padding: 40px 0;
    width: 100%;
	transition: all 1s ease 0s;
	-webkit-transition:all 1s ease 0s;
	-moz-transition:all 1s ease 0s;
	-o-transition:all 1s ease 0s;
	-ms-transition:all 1s ease 0s;
}
.main-in {
    text-align: center;
}
.only {
    color: #212121;
    font-family: "open_sansbold";
    font-size: 14px;
    margin: 10px 88px 0 0;
    text-align: right;
    text-transform: uppercase;
}
.doller {
    color: #e0e0e0;
    float: left;
    font-family: "open_sansbold";
    font-size: 70px;
    margin: 0;
    text-align: center;
    text-transform: uppercase;
    width: 100%;
}
.basic {
    color: #77ca59;
    display: block;
    float: left;
    font-family: "Open Sans",sans-serif;
    font-size: 16px;
    font-weight: bold;
    padding: 0;
    text-align: center;
    text-transform: uppercase;
    width: 100%;
}

.main {
    
	float:left;
}


.android {
    border-left: 5px solid #f0f0f0;
    float: left;
    margin: 0;
    padding: 0 0 0 60px;
    width: 100%;
}

.android > ul{
    margin:0;
	padding:0;
	list-style:none;
}

.android > ul li {
    
    color: #1f1f1f;
    font-family: 'Open Sans', sans-serif;
	font-weight:normal;
    font-size: 16px;
    list-style: outside none none;
    padding: 10px 18px;
}

.android > ul li:first-child {
    background: rgba(0, 0, 0, 0) url("../images/plus.png") no-repeat scroll 0 50%;
}
.android ul li:nth-child(2) {
    background: rgba(0, 0, 0, 0) url("../images/plus.png") no-repeat scroll 0 50%;

}
.android ul li:nth-child(3) {
    background: rgba(0, 0, 0, 0) url("../images/plus.png") no-repeat scroll 0 50%;

}
.android ul li:nth-child(4) {
    background: rgba(0, 0, 0, 0) url("../images/sub.png") no-repeat scroll 0 66%;
    padding: 10px 18px 0;
}
.android ul li:last-child {
    background: rgba(0, 0, 0, 0) url("../images/plus.png") no-repeat scroll 0 50%;
    padding: 14px 18px;
}

.android p {
    border-bottom: 3px solid #f0f0f0;
    color: #858585;
    font-family: "open_sansregular";
    font-size: 14px;
    line-height: 24px;
    list-style: outside none none;
    margin: 0 0 0 18px;
    padding: 5px 18px 18px 0;
}
.main-box:hover {
    box-shadow: -1px -1px 13px #888888;
    transition: all 1s ease 0s;
	-webkit-transition:all 1s ease 0s;
	-moz-transition:all 1s ease 0s;
	-o-transition:all 1s ease 0s;
	-ms-transition:all 1s ease 0s;
}
.bbb2 {
    background: #000000 none repeat scroll 0 0;
    bottom: 7px;
    height: 1px;
    margin: 0;
    padding: 0;
    position: absolute;
    right: 1%;
    width: 5%;
}
.getbtnn a {
    background: #fefefe none repeat scroll 0 0;
    border: 2px solid #000000;
    color: #000000;
    float: right;
    font-family: "ralewaybold";
    font-size: 18px;
    margin: 0 26px 0 0;
    padding: 14px 69px;
    text-transform: uppercase;
}
.getbtnn {
    bottom: -26px;
    float: none;
    margin: 0 auto;
    padding: 0;
    position: absolute;
    width: 97%;
}

.getbtnn a:hover{
    background: #B0E44F;
    border: 2px solid #5bbc2e;
    color: #2f790c;
    transition:all 1s ease 0s;
	-webkit-transition:all 1s ease 0s;
	-ms-transition:all 1s ease 0s;
	-o-transition:all 1s ease 0s;
}
.marg {
    margin: 20% 0 0;
}
.app_head1 {
    color: #5bbc2e;
    float: left;
    font-family: "Open Sans",sans-serif;
    font-size: 60px;
	font-weight:normal
    margin: 0;
    padding: 0;
    text-align: center;
    text-shadow: 5px 6px 0 #e0e0e0;
    text-transform: uppercase;
    width: 100%;
}
.faq li {
    color: #5d5d5d;
    cursor: pointer;
    font-family: "Open Sans",sans-serif;
    font-size: 19px;
    font-weight: normal;
    list-style: outside none none;
    padding: 0 0 27px 27px;
}
.faq p {
    border-bottom: 5px solid #5bbc2e;
    color: #737373;
    font-family: "Open Sans",sans-serif;
    font-size: 15px;
    font-weight: normal;
    line-height: 27px;
    margin: 0 0 0 28px;
    padding: 0 0 32px;
}
.faq li:first-child {
    background: rgba(0, 0, 0, 0) url("../images/pluss.png") no-repeat scroll 0 19%;
}
.faq li:nth-child(2) {
    background: rgba(0, 0, 0, 0) url("../images/pluss.png") no-repeat scroll 0 19%;
}
.faq li:nth-child(3) {
    background: rgba(0, 0, 0, 0) url("../images/subb.png") no-repeat scroll 0 60%;
    color: #5bbc2e;
    padding: 0 0 4px 26px;
}
.faq li:nth-child(4) {
    background: rgba(0, 0, 0, 0) url("../images/pluss.png") no-repeat scroll 0 19%;
}
.faq li:nth-child(5) {
    background: rgba(0, 0, 0, 0) url("../images/pluss.png") no-repeat scroll 0 55%;
    padding: 33px 0 24px 24px;
}
.faq li:nth-child(6) {
    background: rgba(0, 0, 0, 0) url("../images/pluss.png") no-repeat scroll 0 19%;
}
.faq li:nth-child(7) {
    background: rgba(0, 0, 0, 0) url("../images/pluss.png") no-repeat scroll 0 19%;
}
.faq li:nth-child(8) {
    background: rgba(0, 0, 0, 0) url("../images/pluss.png") no-repeat scroll 0 19%;
}
.faq li:last-child {
    background: rgba(0, 0, 0, 0) url("../images/pluss.png") no-repeat scroll 0 19%;
}
.sign-in h1{
	color:#000000;
	font-family: "open_sanslight";
    font-size: 25px;
	
}
.sign-in p {
    color: #737373;
    font-family: "open_sansregular";
    font-size: 14px;
    line-height: 25px;
    padding: 9px 0 0;
	word-break: break-all;
}
.sign-in a{
    color: #737373;
    font-family: "open_sansregular";
    font-size: 14px;
}
.my-account h1{
	color:#000000;
	font-family: "open_sanslight";
    font-size: 25px;
	
}
.sign-in {
    margin: 28px 0 0;
}
.my-account p{
	color:#737373;
	font-family: "open_sansregular";
    font-size: 14px;
	padding: 9px 0 0;
	
}
.my-account {
  /*  margin: 52px 0 0;*/
}

.app_head2 {
    color: #5bbc2e;
    float: left;
    font-family: "Open Sans",sans-serif;
    font-size: 60px;
	font-weight:normal
    margin: 0;
    padding: 0;
    text-align: center;
    text-shadow: 5px 6px 0 #e0e0e0;
    text-transform: uppercase;
    width: 100%;
}
.vedio {
    padding: 30px 0;
    text-align: center;
}
.appmy{
	width:100%;
	}


/******************************services pages css 18-12-2015****************************************/



/* ================= Slider css ================= */
.slidermain {
    display: block;
    margin: 0;
    overflow: hidden;
    padding: 0px 0;
    position: relative;
}
.flex-control-nav {
	display: none;
}
.bannerinfo {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.bannerinfo:after {
	content: "";
	display: block;
	clear: both;
}
.bannertext {
	margin: 0;
	position: relative;
	top: 100px;
	z-index: 1;
}
.bannertext h1 {
	color: #fff;
	font-family: 'Oswald', sans-serif;
	font-size:47px;
	margin: 0;
	padding: 0;
	text-align: left;
	text-transform: uppercase;
}

.bannertext h2 {
	color: #fff;
	display: table;
	font-family: "Raleway", sans-serif;
	font-size:20px;
	font-weight: 600;
	line-height: 33px;
	margin: 30px 0 20px;
	padding: 5px 0px;
	text-align: left;
	width:40%;
}
.bannertext h3 {
	background: #8c8c8c none repeat scroll 0 0;
	color: #fff;
	display: table;
	font-family: "Raleway", sans-serif;
	font-size: 19px;
	font-weight: 600;
	line-height: 33px;
	margin: 0;
	padding: 5px 10px;
	text-align: left;
}
.banner-btn a {
    background: #fff;
    padding:10px;
	display:inline-block;
    text-transform: uppercase;
	color:#5da53a;
	font-size:20px;
	font-family: "Raleway", sans-serif;
	font-weight:700;
	margin: 0 14px 0 0;
	border-radius:10px;
}
.banner-btn .sec-btn{
	background:transparent;
	border:2px solid #fff;
	color:#fff;
	padding:8px;
}
.banner-btn .sec-btn:hover{
	background: #5da53a;
	border:2px solid #5da53a;
	transition:all 1s ease 0s;
	-webkit-transition:all 1s ease 0s;
	-ms-transition:all 1s ease 0s;
	-o-transition:all 1s ease 0s;
}
.banner-btn a:hover{
	text-decoration:none;
	background:#4baf4f;
	color:#fff;
	transition:all 1s ease 0s;
	-webkit-transition:all 1s ease 0s;
	-ms-transition:all 1s ease 0s;
	-o-transition:all 1s ease 0s;
}
/*********************************slider end****************************************/
.content {
	margin: 0;
	padding: 78px 0 120px;
}
.content:after {
	content: "";
	display: block;
	clear: both;
}
.main_heading {
    color: #282828;
    font-size: 35px;
    font-weight: bold;
    line-height: 40px;
    margin: 0;
    padding: 0 20% 17px;
    text-align: center;
	position: relative;
}
.main_heading:after {
	background: #2f3193;
    bottom: 0;
    content: "";
    height: 5px;
    left: 0;
    margin: 0 auto;
    position: absolute;
    right: 0;
    width: 66px;
}
.main_txt {
    color: #282828;
    font-size: 14px;
    font-weight: 500;
    line-height: 27px;
    margin: 0;
    padding: 30px 10% 0;
    text-align: center;
}
.work_main {
   /* margin: 20% 0px 0px;*/
   margin:30px 0 0 0;
    padding: 0px 20px 20px 20px;
    background: #f3f3f3;
	border-radius:10px;
}
.work_main .icon {
    margin: 0;
    padding: 0;
}
.work_main .icon .img1 {
    display: table;
    margin: 0 auto;
    padding: 0;
}
.work_main .icon .img2 {
    display: none;
    margin: 0 auto;
    padding: 0;
}
.work_main:hover .icon .img1 {
	display: none;
	transition:all 1s ease 0s;
	-webkit-transition:all 1s ease 0s;
	-ms-transition:all 1s ease 0s;
	-o-transition:all 1s ease 0s;
}
.work_main:hover .icon .img2 {
	display: table;
	transition:all 1s ease 0s;
	-webkit-transition:all 1s ease 0s;
	-ms-transition:all 1s ease 0s;
	-o-transition:all 1s ease 0s;
}
.work_main h1 {
    color: #414141;
    font-size: 15px;
    font-weight: 600;
    margin: 0px;
    padding: 30px 0px 15px;
    text-align: center;
    text-transform: uppercase;
}
.work_main:hover{
	
	background:#e4e4e4;
	transition:all 1s ease 0s;
	-webkit-transition:all 1s ease 0s;
	-ms-transition:all 1s ease 0s;
	-o-transition:all 1s ease 0s;
}
.work_main:hover h2{
	color:#5dbb2f;
}
.work_main:hover h3 a{
	background:#5dbb2f;
	color:#fff;
	transition:all 1s ease 0s;
	-webkit-transition:all 1s ease 0s;
	-ms-transition:all 1s ease 0s;
	-o-transition:all 1s ease 0s;
}
.work_main p {
	scolor: #1c1c1c;
    font-family: "Open Sans",sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 26px;
    margin: 0;
    padding: 0;
    text-align: center;
}
.top_nav2{
	width:76%;
}
.icon a img {
    margin: -60 0 0 0;
}
.work_main > h2 {
    color: #737373;
    font-size: 15px;
    text-align: center;
}
.work_main h3 a {
    background: #fff;
    color: #787878;
    font-size: 18px;
    padding: 10px 20px;
	border:2px solid #e8e8e8;
	border-radius:15px;
	display:inline-block;
}
.work_main h3 {
    margin: 10px 0;
    text-align: center;
}
.work_main2{
	margin:30px 0 0 0;
}
.content2 {
    margin: 0;
    padding: 78px 0 30px;
}
.cr-app{
	text-align:center;
	color:#5bbc2e;	
}
.tbl-sub{
	width:300px;
}
.tbl-sub td{
	border:1px dotted #acacac;
	color:#828282;
	padding:5px;
}

.tbl-sub .td-head{
	color:#5bbc2e;
}
.btn-hand{
float:right;
margin-bottom:5px;
}
.btn-green{
	color:#5bbc2e !important;
}
.list-input-td{
	border:1px dotted #acacac;
}
.btn-hand td{
padding-left:5px;	
}

#geof_cont {
    border: 1px solid #ccc;
    clear: both;
    padding-bottom: 35px;
    padding-left: 10px;
    padding-top: 10px;
}
#beacon_cont {
    border: 1px solid #ccc;
    clear: both;
    padding-bottom: 35px;
    padding-left: 10px;
    padding-top: 10px;
}
.pr-txt{
	padding:15px;
}
.cls-m-pr{
	font-size:22px;
}
.cls-ok{
color:#5bbc2e;
}
.cls-cross{
color:red;
}
.cls-m-pr span a{
color:#5bbc2e;
font-size: 18px;
}


.icons-app-all {
  
}
.grid-blck {
	padding-left: 0px;
    padding-right: 0px;
	text-align: center;
	color:#5bbc2e;
    display: block;
    border: 1px solid #ccc;
   /* width: 100%;*/
    padding: 7px 0;
    cursor: pointer;
    height: 82px;
    position: relative;
}
.grid-blck a{
color:#5bbc2e;
}
.grid-blck:hover {
background-color:#F1F1F1;
}
.grid-main-blck {
    padding-left: 0px;
    padding-right: 0px;
	 text-align: left;
    display: block;
    border: 1px solid #ccc;
    width: 100%;
    height:164px;
    cursor: pointer;
    position: relative;
}
.text-hd{
color:#5bbc2e;
}
.text-m-hd
{
font-size:16px;
font-weight: normal;
}
#app_details{
min-height:172px;
}
#app_dwn_details{
min-height:148px;
}
.all-dwn-tabs li.active a {
    background: #5bbc2e !important;
    border-color: #CCC !important;
	color:#FFF;
}
.all-dwn-tabs li + li {
    background: #263238;
	border-color: #CCC !important;
}
.all-dwn-tabs li a {   
	color:#FFF;
}
.all-dwn-tabs li a:hover { 
 background: #5bbc2e !important;  
	color:#FFF;
}
.nav-tabs.nav-justified > li {
 background: #263238;
	border-color: #CCC !important;
}
.fa{
color: #5bbc2e;
}
.circle_green {
    color: #3dc541;
}
.circle_inprocess {
    color: #f79123;
}
.dlink{
color: #5bbc2e;
}

body{
    margin-bottom:100px !important;
}
.cls-auto{
border:none !important;
}
.cls-auto td{
border:none !important;
}
input[type="color" i] {
    -webkit-appearance: square-button;
    width: 100px;
    height: 23px;
    background-color: buttonface;
    border-width: 1px;
    border-style: solid;
    border-color: rgb(169, 169, 169);
    border-image: initial;
    padding: 1px 2px;
}