/*Custom CSS for...'bootstrap iN' HTML Theme by Start bootstrap iNAll Start bootstrap iN themes are licensed under Apache 2.0.For more info and more free bootstrap iN HTML themes, visit http://startbootstrap.com!*/


/* font face embeded css */

@font-face {
	font-family: 'Dosis-Medium';
	src: url('/public/assets/web/font-awesome/inner_page/font/Dosis-Medium.eot?#iefix') format('embedded-opentype'), url('/public/assets/web/font-awesome/inner_page/font/Dosis-Medium.woff') format('woff'), url('/public/assets/web/font-awesome/inner_page/font/Dosis-Medium.ttf') format('truetype'), url('/public/assets/web/font-awesome/inner_page/font/Dosis-Medium.svg#Dosis-Medium') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'RobotoRegular';
	src: url('/public/assets/web/font-awesome/inner_page/font/RobotoRegular.eot');
	src: url('/public/assets/web/font-awesome/inner_page/font/RobotoRegular.eot') format('embedded-opentype'), url('/public/assets/web/font-awesome/inner_page/font/RobotoRegular.woff2') format('woff2'), url('/public/assets/web/font-awesome/inner_page/font/RobotoRegular.woff') format('woff'), url('/public/assets/web/font-awesome/inner_page/font/RobotoRegular.ttf') format('truetype'), url('/public/assets/web/font-awesome/inner_page/font/RobotoRegular.svg#RobotoRegular') format('svg');
}

html,
body {
	height: 100%;
}

body {
	font-size: 18px;
	background: #fff;
	font-family: 'RobotoRegular';
}

a,
.btn {
	transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
}

a:hover,
a:focus {
	text-decoration: none;
}


/**menu**/

#menu {
	font-size: 18px;
	text-transform: uppercase;
	float: left;
	/*width: calc(100% - 6px);*/
	width: 100%;
	position: relative;
	z-index: 100;
	display: inline-block;
	/*border:3px #FFF solid;*/
	border-radius: 6px;
	position: relative;
	margin-top: 0px;
}

#menu ul {
	position: relative;
	z-index: 1000;
	padding: 0;
	list-style-type: none;
	text-align: center;
	z-index: 999;
	margin-bottom: 0px;
	text-align: right;
}

#menu li {
	position: relative;
	display: inline-block;
	float: none;
	width: auto;
	text-align: center;
	margin: -5px;
	padding: 25px 0px;
}

#menu li:last-child {
	margin-right: 0px;
}

#menu li:first-child {
	margin-left: 0px;
}

#menu .nav li.current_page_item:after {
	content: "";
	position: absolute;
	z-index: 9;
	left: 0;
	right: 0;
	bottom: -2px;
	margin: auto;
}


/* #menu .nav li:after{  content: "";  position: absolute;  right: 0px;  left: 0;  margin: auto;  bottom: -15px;  background: #cc0606;  width: 0%;  height: 2px;  transition: all 0.2s ease-in-out;  -moz-transition: all 0.2s ease-in-out;  -webkit-transition: all 0.2s ease-in-out;  -ms-transition: all 0.2s ease-in-out;  -o-transition: all 0.2s ease-in-out;} */

#menu .nav li:hover:after,
#menu .nav li.active:after {
	width: 100%;
}

p {
	line-height: 22px;
}

#menu .nav li:last-child:after {
	content: "";
	right: 0;
}

#menu .nav li li:after {
	content: "";
	right: 0;
}

#menu .nav li.active a,
#menu .nav li:hover a {
	background: none;
	color: #cc0606;
}

#menu .nav li ul li.current_page_item:after,
#menu .nav li ul li:hover:after {
	background: none;
}

#menu ul li+li {
	margin-left: 0px;
}

#menu li a {
	display: block;
	text-decoration: none;
	position: relative;
	font-size: 20px;
	color: #fff;
	padding: 0px 15px 0 15px;
	letter-spacing: 1.5px;
	text-transform: capitalize;
}

#menu ul li+li a:hover {}

#menu li a span {
	display: block;
	color: #969696;
}

#menu ul li ul {
	display: none;
	width: 150px;
	position: absolute;
	border-top: 0px;
	padding: 15px 0 0 0;
	z-index: 9999;
	left: 0px;
	top: 55px;
}

#menu ul li ul li {
	display: block;
	width: 100%;
	padding: 0px;
	margin: 0px;
	border: 0px;
	position: relative;
	background-color: #000;
}

#menu ul li ul li a {
	line-height: normal;
	display: block;
	position: relative;
	padding: 10px 15px;
	text-align: left;
	color: #fff!important;
}

#menu ul li ul li a:hover,
#menu ul li ul li a.selected {
	background: #9a0101!important;
}

#menu ul li ul li:hover:after {
	bottom: 0;
}

#menu ul li ul ul {
	width: 180px;
	left: 199px;
	top: 0;
	position: absolute;
	display: none;
	padding: 0px;
	border: 0px;
}

#menu .downarrow {
	position: absolute;
	right: 10px;
	top: 18px;
	width: 5px;
	height: 3px;
	background: url(../img/menuArrow.png) no-repeat;
}

#menu span.downarrow,
#menu span.rightarrow {
	position: absolute;
	right: 25px;
	top: 51px;
	width: 10px;
	height: 5px;
	background: url(../img/menuArrowRight.png) no-repeat;
	display: none;
}

#menu span.rightarrow {
	background: url("../img/menuArrowRight.png") no-repeat scroll 0 0;
	height: 5px;
	position: absolute;
	right: 19px;
	top: 14px;
	width: 10px;
}

#menu .menuDown {
	display: none;
}

#menu .hiddenNav {
	display: none;
}


/** all need css **/

.carousel-control {
	margin: auto;
	height: 30px;
}

#responsiveMenu {
	display: none;
}

#myCarousel.carousel.fade>.carousel-inner>.item {
	height: 500px;
	background-repeat: no-repeat;
}

.header.shrink {
	height: 59px;
	background-color: rgba(0, 0, 0, 0.7);
	position: fixed;
}


/** all need css end **/


/** home page css **/

h1,
h2,
h3,
h4,
h5,
h6 {
	margin: 0;
	padding: 0;
}

.header_main {
	background: #202226;
	/**position:fixed; 	width:100%; 	top:0; 	left:0; 	right:0;**/
}

.logo_main,
.nav_main {
	float: none;
	display: inline-block;
	vertical-align: middle;
}

.nav_main ul {
	margin-bottom: 0px;
}

.nav_main li a {
	color: #bcbdbe;
	font-family: 'RobotoRegular';
	font-size: 20px;
	padding: 25px 0px;
	display: inline-block;
}

.nav_main li {
	padding-right: 50px;
	display: inline-block;
	list-style: none;
}

.nav_main li:last-child {
	padding-right: 0;
}

.nav_main li a.active {
	color: #0acacd;
}

.banner_img {
	background-attachment: scroll;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	height: 950px;
	position: relative;
}


/** scroll css **/

#about {
	min-height: 500px;
	background-color: pink;
}

#services {
	min-height: 500px;
}

#contact {
	min-height: 500px;
}

#footer {
	min-height: 300px;
}

.children_profile_top_bar {
	-webkit-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.20);
	-moz-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.20);
	box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.20);
}

.inner-page-title- {
	margin: 0 0 15px 0 !important;
	font-size: 30px !important;
	color: #5e5de9 !important;
}

.banner-content {
	position: absolute;
	right: 100px;
	width: 355px;
	height: 310px;
	margin: auto;
	top: 0;
	bottom: 0;
}

.banner-content p {
	color: #fff;
	font-size: 26px;
	text-transform: uppercase;
	line-height: 35px;
}

.banner-content h3 {
	color: #fff;
	font-size: 22px;
	margin-top: 100px;
}

.banner-content a {
	display: block;
	width: 300px;
	margin-top: 20px;
}

.banner-content a img {
	width: 200px;
}

.cmn_gap {
	padding: 100px 0;
}

.mid_content {
	float: none;
	display: inline-block;
	vertical-align: middle;
	margin: 0px -3px;
}

.about_text h2 {
	margin: 0;
	margin-bottom: 30px;
}

.about_text p {
	line-height: 30px;
}

.app_features {}

.app_features h2 {
	margin: 0;
	margin-bottom: 30px;
	margin-left: 50px;
}

.app_features ul {
	margin: 0;
	padding: 0;
}

.app_features li {
	list-style: none;
	display: inline-block;
	width: 31%;
	height: 250px;
	background: #fff;
	border-radius: 12px;
	moz-border-radius: 12px;
	webkit-border-radius: 12px;
	ms-border-radius: 12px;
	o-border-radius: 12px;
	margin-right: 25px;
	-webkit-box-shadow: 0px 0px 10px 0px rgba(50, 50, 50, 0.15);
	-moz-box-shadow: 0px 0px 10px 0px rgba(50, 50, 50, 0.15);
	box-shadow: 0px 0px 10px 0px rgba(50, 50, 50, 0.15);
	padding: 28px 0;
	text-align: center;
}

.app_features li:last-child {
	margin-right: 0px;
}

.app_features ul img {
	display: inline-block;
}

.app_features h3 {
	margin: 0px;
}

.app_features img {
	width: 76px;
	margin: 20px 0;
}

.footer_main {
	background: #1c1e23;
	padding: 50px 0;
	z-index: 1;
	position: relative;
}

.footer_right_img {
	text-align: center;
}

.footer_right_img img {
	display: block;
	width: 150px;
	margin: 0 auto;
}

.footer_right_img a {
	color: #a9a9c3;
	display: inline-block;
	margin: 60px 15px 0 15px;
}

.footer_right_img a:hover {
	color: #fff;
}

.footer_main {}

.footer_main p {
	color: #fff;
	margin-top: 20px;
	line-height: 28px;
}

.footer_main h4 {
	color: #a9a9c3;
	font-size: 18px;
	margin-top: 50px;
}

.fixed#header {
	width: 100%;
	position: fixed;
	top: 0;
	left: 0;
	background: #1e1e4f;
	box-shadow: 0px 1px 5px #999;
	transition: all 0.7s ease 0s;
	-webkit-transition: all 0.7s ease 0s;
	z-index: 100;
}

#header .logo_main img {
	width: 320px;
	transition: all 0.7s ease 0s;
	-webkit-transition: all 0.7s ease 0s;
}

.fixed#header img {
	width: 220px;
}

#header .logo_main a {
	transition: all 0.7s ease 0s;
	-webkit-transition: all 0.7s ease 0s;
}

.fixed#header a {
	font-size: 18px;
}

::-moz-selection {
	/* Code for Firefox */
	color: #fff;
	background: yellow;
}

::selection {
	color: #fff;
	background: yellow;
}

.logo_top {
	background: #1c1e23;
	display: block;
	width: 100%;
}

.responsive_nav {
	color: #fff;
	font-size: 22px;
	cursor: pointer;
	display: none;
	float: right;
	margin-right: 20px;
	margin-top: 10px;
}


/** send feedback **/

.send_feedback {
	width: 60%;
	margin: 60px auto;
	-webkit-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.2);
	-moz-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.2);
	box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.2);
	min-height: 300px;
	padding: 35px;
	border-radius: 12px;
	-moz-border-radius: 12px;
	-webkit-border-radius: 12px;
	-ms-border-radius: 12px;
	-o-border-radius: 12px;
}

.send_feedback h1 {
	color: #000;
	font-size: 22px;
	margin: 0;
	margin-bottom: 50px;
}

.send_feedback h4 {
	color: #00c6cf;
	font-size: 16px;
	margin: 0;
	margin-bottom: 25px;
}

.send_feedback p {
	color: #353535;
	font-size: 16px;
}


/** children_profile **/

.right_nav {
	position: absolute;
	right: 40px;
	top: 10px;
	width: 50px;
}

.no_profile {
	text-align: center;
	padding: 100px 0 200px 0;
}

.no_profile img {
	display: inline-block;
}

.no_profile h1 {
	margin: 0;
	margin-bottom: 15px;
	font-size: 40px;
	color: #000;
}

.no_profile p {
	color: #8c8c8c;
}

.account_settings form {
	text-align: left;
	width: 420px;
	margin: 0 auto;
}

.account_settings form .phoneWithCode {
	width: 100%;
	float: left;
}

.account_settings label {
	display: block;
	padding-top: 30px;
	text-align: left;
}

.account_settings p {
	color: #606060;
}


/* animation for the text to float up */

.account_settings label .label-text {
	color: #9B9B9B;
	cursor: text;
	font-size: 13px;
	line-height: 0px;
	text-transform: uppercase;
	-moz-transform: translateY(-45px);
	-ms-transform: translateY(-45px);
	-webkit-transform: translateY(-45px);
	transform: translateY(-45px);
	transition: all 0.3s;
	margin-left: 15px;
	font-family: 'RobotoRegular';
	background: #fff;
	position: relative;
}

.modal-body .account_settings label .label-text {
	-moz-transform: translateY(-45px);
	-ms-transform: translateY(-45px);
	-webkit-transform: translateY(-45px);
	transform: translateY(-45px);
}

.account_settings label .label-text span {
	background: #fff;
	padding: 0 10px;
}


/* remove the input box styling */

.account_settings label input,
.account_settings label textarea {
	background-color: transparent;
	border: 0;
	border: 1px solid #cccccc;
	color: #000;
	font-size: 14px;
	letter-spacing: 1px;
	outline: 0;
	padding: 5px 10px;
	transition: all 0.3s;
	width: 100%;
	border-radius: 12px;
	-moz-border-radius: 12px;
	-webkit-border-radius: 12px;
	-ms-border-radius: 12px;
	-o-border-radius: 12px;
	height: 50px;
	font-family: 'RobotoRegular';
}


/* the text floats up and turns white */

.account_settings label input:focus+.label-text,
.account_settings label textarea:focus+.label-text {
	color: #666666;
	font-size: 13px;
	margin-top: 10px;
	-moz-transform: translateY(-65px);
	-ms-transform: translateY(-65px);
	-webkit-transform: translateY(-65px);
	transform: translateY(-65px);
}

.account_settings label input:focus+.label-text,
.account_settings label textarea:focus+.label-text {
	color: #666666;
	font-size: 13px;
	margin-top: 10px;
	-moz-transform: translateY(-65px);
	-ms-transform: translateY(-65px);
	-webkit-transform: translateY(-65px);
	transform: translateY(-65px);
}


/* the text floats up during form validation */

.account_settings label input:valid+.label-text,
.account_settings label textarea:valid+.label-text {
	font-size: 13px;
	margin-top: 0px;
	-moz-transform: translateY(-48px);
	-ms-transform: translateY(-48px);
	-webkit-transform: translateY(-48px);
	transform: translateY(-48px);
}

.account_settings label textarea {
	height: 200px;
	resize: none;
}

.account_settings label textarea:valid+.label-text {
	-moz-transform: translateY(-207px);
	-ms-transform: translateY(-207px);
	-webkit-transform: translateY(-207px);
	transform: translateY(-207px);
}

.account_settings {
	text-align: center;
}

.account_settings {
	display: block;
}

.account_settings .cmn_btn .btn_style {
	display: block;
}


/**security_information**/

.security_information {
	margin-top: 50px;
}

.security_information h2 {
	margin-top: 0px;
	margin-bottom: 15px;
	color: #000;
	font-size: 22px;
}

.security_information a {
	display: inline-block;
	width: 100%;
	padding: 10px 0;
	color: #00c6cf;
	border: 1px solid #00c6cf;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	-ms-border-radius: 8px;
	-o-border-radius: 8px;
	text-align: center;
}

.send_feedback.account_settings h1 {
	font-size: 30px;
	margin-bottom: 25px;
}

.send_feedback.account_settings p {
	margin-top: 15px;
}


/** about ketabi **/

.signature p {
	color: #000;
	font-weight: bold;
}

.signature img {
	width: 200px;
}

.security_information.about_contact {
	text-align: right;
}

.security_information.about_contact a {
	display: inline-block;
	padding: 15px 100px;
	color: #5e5de9;
	border: 1px solid #5e5de9;
}

.security_information.about_contact a:hover {
	display: inline-block;
	padding: 15px 100px;
	color: #000;
	border: 1px solid #000;
}


/** send feedback **/

.account_settings.send_feed_back form {
	width: 100%;
}

.account_settings.send_feed_back .cmn_btn .btn_style {
	display: inline-block;
}

.account_settings.send_feed_back .cmn_btn {
	text-align: right;
}


/**create_child_profile**/

.create_child_profile {}

.left_nav_main,
.nav_result {
	position: relative;
	width: 40%;
	display: inline-block;
	vertical-align: top;
}

.nav_result {
	width: 55%;
}

.nav_result {
	float: right;
}


/** cmn btn **/

.cmn_btn {
	text-align: center;
	display: block;
	margin-top: 30px;
}

.cmn_btn .btn_style {
	color: #fff;
	font-size: 18px;
	background: #5e5de9;
	padding: 15px 0;
	width: 100%;
	text-align: center;
	border: 0;
	border-radius: 12px;
	-moz-border-radius: 12px;
	-webkit-border-radius: 12px;
	-ms-border-radius: 12px;
	-o-border-radius: 12px;
}

.cmn_btn .btn_style:hover {
	background: #000;
}

.nav_result {}

.nav_result p {
	font-size: 16px;
	color: #32d0d9;
}

.nav_result_box {
	background: #5e5de9;
	padding: 30px;
	border-radius: 25px;
	-moz-border-radius: 25px;
	-webkit-border-radius: 25px;
	-ms-border-radius: 25px;
	-o-border-radius: 25px;
}

.nav-result_in {
	display: inline-block;
	width: 75%;
}

.years_box {
	float: right;
	width: 25%;
	text-align: right;
	display: block;
}

.nav-result_in h1 {
	color: #fff;
	font-size: 25px;
}

.nav_result .nav-result_in p {
	color: #fff;
	font-size: 18px;
}

.nav-result_in h4 {
	color: #fff;
	font-size: 18px;
	margin-top: 30px;
	margin-bottom: 0px;
}

.years_box {
	color: #fff;
	font-size: 18px;
}

.label-frm {
	display: block;
	font-size: 18px;
	margin-bottom: 10px;
}

.back_to_dashboard {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	width: 100%;
	z-index: 1;
}

.back_to_dashboard p {
	float: left;
	color: #a2a2a2;
	font-size: 15px;
	margin-top: 10px;
}

.back_to_dashboard p a {
	color: #a2a2a2;
}

.back_to_dashboard .left_profile_box {
	float: right;
}

.left_profile_box span {
	display: inline-block;
	width: 40px;
	height: 40px;
	background: #5e5de9;
	border-radius: 50%;
	vertical-align: middle;
	text-align: center;
	color: #fff;
	line-height: 38px;
	overflow: hidden;
	border: 2px solid #5e5de9;
}

.create_child_profile {
	margin: 50px 0px;
}

.left_nav_list {
	margin-top: 50px;
	-webkit-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.20);
	-moz-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.20);
	box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.20);
	border-radius: 15px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	-ms-border-radius: 15px;
	-o-border-radius: 15px;
	padding: 15px;
	position: relative;
	z-index: 2;
}

.left_nav_list ul {
	margin: 0;
	padding: 0px;
}

.left_nav_list ul li {
	list-style: none;
	border-bottom: 1px solid #ececec;
	padding: 15px 0;
}

.left_nav_list ul li:last-child {
	border: none;
	padding-bottom: 0px;
}

.left_nav_list ul li a {
	color: #000;
	font-size: 16px;
	display: block;
}

.left_nav_list ul li a span {
	float: right;
}

.left_nav_list ul li a span i {
	font-size: 20px;
	color: #5e5de9;
}

.left_nav_list ul li a.active span i {
	color: #c40f52;
}

.left_nav_list ul li a.inactive,
.left_nav_list ul li a.inactive span i {
	color: #dfdffb;
}

.on_off {
	margin-top: 10px;
}

.on_off.offline {
	color: #999;
}

.pause_molile_btn {
	margin-right: 20px;
	background: #dd4bc8;
	padding: 12px 25px;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-ms-border-radius: 10px;
	-o-border-radius: 10px;
	color: #fff;
	font-size: 16px;
	margin-top: 20px;
	display: inline-block;
	width: 150px;
	text-align: center;
}

.pause_molile_btn:hover {
	color: #fff;
}

.pause_molile_btn.open_btn {
	background: #0ecdcd;
}


/** login **/

.login_main {
	position: relative;
}

.login_logo {
	display: inline-block;
	vertical-align: middle;
}

.sign_in_right {
	position: absolute;
	right: 50px;
	top: 28px;
	color: #fff;
}

.sign_in_right:hover {
	position: absolute;
	right: 50px;
	top: 28px;
	color: #fff;
}

.send_feedback.login-form {
	border: none;
	box-shadow: none;
}

.account_settings.login-form form {
	text-align: left;
	width: 420px;
	margin: 0 auto;
}

.send_feedback.login-form h1 {
	color: #0dcbcd;
	font-size: 28px;
	margin-top: 15px;
}

.account_settings.login-form label .label-text span {
	background: #202226;
}

.isd-left,
.phoneWithCode .countryCode {
	width: 150px;
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}

.isd-right.phonieNumber {
	float: left;
	width: 260px;
	margin-bottom: 10px;
}

.phonieNumber {
	float: left;
	width: 260px;
	margin-bottom: 10px;
}

.phoneWithCode {}

.account_settings.login-form label input,
.account_settings label textarea {
	border: 1px solid #08cace;
	color: #fff;
}

.send_feedback.login-form h4 a {
	color: #0ccbcd;
}

.send_feedback.login-form .cmn_btn .btn_style {
	background: #09cace;
}

.dont_have_account {
	margin-top: 30px;
	text-align: center;
}

.dont_have_account h2 {
	color: #fff;
	font-size: 16px;
	position: relative;
}

.dont_have_account h2:before {
	border-bottom: 1px solid #36383c;
	content: "";
	position: absolute;
	width: 100%;
	left: 0;
	top: 8px;
}

.dont_have_account h2 span {
	position: relative;
	background: #202226;
	padding: 0 10px;
}

.dont_have_account .cmn_btn {
	margin-top: 20px;
}

.send_feedback.login-form .dont_have_account .cmn_btn .btn_style {
	background: #292b3a;
	color: #575894;
}


/** all over score **/

.send_feedback.allover_score {
	width: 40%;
	border: 0px;
	box-shadow: none;
}

.score_profile .left_profile_box {
	display: inline-block;
	vertical-align: middle;
}

.score_profile span.score_online_status {
	float: right;
	margin-top: 15px;
	font-size: 14px;
	color: #b6b5bb;
}

.score_profile .fa-cog {
	font-size: 22px;
	display: inline-block;
	vertical-align: middle;
}

.all_over_score_box {
	-webkit-box-shadow: 0px 0px 16px 0px rgba(50, 50, 50, 0.30);
	-moz-box-shadow: 0px 0px 16px 0px rgba(50, 50, 50, 0.30);
	box-shadow: 0px 0px 16px 0px rgba(50, 50, 50, 0.30);
	padding: 15px;
	border-radius: 15px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	-ms-border-radius: 15px;
	-o-border-radius: 15px;
	margin-top: 20px;
}

.current_location p {
	display: inline-block;
	width: 87%;
	vertical-align: middle;
	margin-bottom: 0;
	padding: 0;
}

.current_location span {
	display: inline-block;
	width: 10%;
	vertical-align: top;
	font-size: 35px;
	color: #b6b5bb;
	text-align: right;
}

.allover_score_col h2 {
	font-size: 20px;
	margin-bottom: 15px;
}

.score_status p {
	display: inline-block;
	width: 90%;
	vertical-align: middle;
	color: #000;
}

.score_status p small {
	color: #909090;
}

.score_status span {
	display: inline-block;
	width: 7%;
	vertical-align: middle;
}

.score_status {
	margin-bottom: 6px;
}

.score_status_sound_col {}

.score_status_sound_col h2 {
	margin: 0px 0 20px 0;
	font-size: 28px;
	font-weight: bold;
	color: #000;
}

.score_status_sound_col h3 {
	color: #000;
}

.score_status_sound_col h3 span {
	float: right;
	width: 30px;
}

.sound_col {
	margin: 25px 0;
	background: #fafafa;
	border: 2px solid #d5d5d5;
	border-radius: 15px;
	padding: 25px;
}

.score_status_sound_col h4 {
	color: #000;
	font-size: 20px;
	font-weight: bold;
	margin-bottom: 25px;
}

.score_status_sound_col h4 span {
	float: right;
	width: 30px;
}

.score_status_sound_col p {
	font-size: 20px;
}

.score_status_sound_col .security_information {
	margin-top: 20px;
}

.score_status_sound_col .security_information a {
	margin-right: 15px;
}

.change_password.reject_btn {
	color: #000;
	border: 1px solid #dddddd;
}

.score_profile span.score_online_status.status_online {
	color: #00c6cf;
}

.score_profile span.score_online_status.status_online .fa-cog {
	color: #cfced2;
}

.no_task_col {
	margin: 25px 0px;
}

.no_task_col p {
	color: #7b7b7b;
	font-size: 15px;
	margin-top: 10px;
}

.no_task_col .cmn_btn {
	margin-top: 30px;
}

.no_curriculums h2 {
	font-size: 20px;
	color: #000;
	margin-bottom: 5px;
}

.no_curriculums p {
	color: #888888;
	font-size: 15px;
	margin-bottom: 0px;
}

.last_app_open h2 {
	color: #000;
	font-size: 20px;
}

.app_opened_box {
	margin-top: 15px;
}

.app_opened_box .application_box {
	display: inline-block;
	vertical-align: middle;
	width: 60px;
	margin-right: 10px;
}

.app_opened_box p {
	display: inline-block;
	vertical-align: middle;
	width: 50%;
	color: #000;
	margin-bottom: 0px;
}

.app_opened_box p small {
	display: block;
	width: 100%;
	color: #898989;
	margin-top: 5px;
}

.new_mobie_device {
	width: 95%;
	margin: 0 auto;
	border: 2px solid #e3e3e3;
	padding: 20px;
	border-radius: 15px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	-ms-border-radius: 15px;
	-o-border-radius: 15px;
	margin-top: 20px;
}

.new_mobie_device_text h2 {
	font-weight: bold;
}

.new_mobie_device_text h3 {
	margin: 5px 0 15px 0;
	font-size: 22px;
}

.new_mobie_device_text p {
	font-size: 15px;
}

.new_mobie_device .security_information {
	margin-top: 35px;
}

.new_mobie_device .security_information a.cancel_btn {
	margin-right: 15px;
	color: #5e5de9;
	border: 1px solid #5e5de9
}

.new_mobie_device .security_information a.accept_btn {
	color: #fff;
	border: 1px solid #08cace;
	background: #08cace;
}


/** profile settings **/

.profile_settings.account_settings form {
	
	margin: 20px 0 0 0;
}

.radio {
	position: relative;
	float: left;
	clear: left;
	display: block;
	padding-left: 40px;
	margin-bottom: 12px;
	line-height: 22px;
	font-size: 18px;
	color: #666;
	cursor: pointer;
}

.radio:before {
	background: #fff;
	content: "";
	position: absolute;
	display: inline-block;
	top: 0;
	left: 0;
	width: 22px;
	height: 22px;
	border: 2px solid #bbb;
	border-radius: 100%;
	-moz-border-radius: 100%;
	/* -webkit-border-radius: 100%; */
	/* box-shadow: inset 0 0 3px 0 #ccc;     -moz-box-shadow: inset 0 0 3px 0 #ccc;*/
}

input[type="radio"] {
	display: none;
}

input[type="radio"]:checked+label:before {
	content: "\2022";
	text-align: center;
	line-height: 14px;
	font-family: Tahoma;
	font-size: 27px;
	color: #6200ee;
	/* text-shadow: 0 0 4px #bbb; */
	border: 2px solid #6200ee;
}

.account_settings.profile_settings .radio-button label {
	padding-top: 0px;
}

.account_settings.profile_settings .radio-button span {
	display: inline-block;
	vertical-align: middle;
}

.account_settings.profile_settings .radio-button span:first-child {
	margin-right: 50px;
}

.account_settings.profile_settings .radio-button {
	margin: 30px 0 0 0;
}

.modal-header .close {
	opacity: 1;
	width: 30px;
	outline: none;
}

.modal-header .close img {
	outline: none;
}

.create_pin .modal-title {
	margin: 0;
	line-height: 1.42857143;
	font-size: 26px;
	font-weight: bold;
}

.create_pin .modal-header {
	border: none;
}

.create_pin .profile_settings.account_settings form {
	margin: 0px auto;
	width: 420px;
}

.create_pin .modal-content {
	padding: 30px;
}

.create_pin .cmn_btn .btn_style {
	background: #04c8cf;
}


/* Hide the browser's default checkbox */

.container_checkbox {
	position: relative;
}

.container_checkbox input {
	position: absolute;
	opacity: 0;
	cursor: pointer;
	height: 0;
	width: 0;
}


/* Create a custom checkbox */

.container_checkbox .checkmark {
	position: absolute;
	top: 0;
	left: 0;
	height: 25px;
	width: 25px;
	background-color: #eee;
}


/* On mouse-over, add a grey background color */

.create_pin .container_checkbox:hover input~.checkmark {
	background-color: #ccc;
}


/* When the checkbox is checked, add a blue background */

.create_pin .container_checkbox input:checked~.checkmark {
	background-color: #2196F3;
}


/* Create the checkmark/indicator (hidden when not checked) */

.container_checkbox .checkmark:after {
	content: "";
	position: absolute;
	display: none;
}


/* Show the checkmark when checked */

.create_pin .container_checkbox input:checked~.checkmark:after {
	display: block;
}


/* Style the checkmark/indicator */

.create_pin .container_checkbox .checkmark:after {
	left: 9px;
	top: 3px;
	width: 8px;
	height: 15px;
	border: solid white;
	border-width: 0 3px 3px 0;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
}

.container_checkbox {
	margin-top: 50px;
}

.container_checkbox small {
	position: absolute;
	top: 0;
	left: 37px;
	z-index: 0;
	color: #606360;
	font-size: 18px;
	pointer-events: none;
	font-weight: normal;
	line-height: 26px;
}

.container_checkbox input[type="checkbox"] {
	padding: 0;
	margin: 0;
	position: absolute;
	top: -1px;
	/* background: #f00; */
	visibility: visible;
	/* display: block; */
	height: 25px;
}

.create_pin .account_settings label {
	display: block;
	text-align: left;
	margin-top:15px;
	padding-bottom:15px;
}


/**apps_control**/

.apps_control {
	margin-top: 50px;
	padding: 0 80px;
}

.apps_control ul {
	margin: 0px;
	padding: 0px;
}

.apps_control ul li {
	display: block;
	list-style: none;
	margin-bottom: 15px;
}

.apps_control_icon {
	display: inline-block;
	vertical-align: middle;
	width: 50px;
	height: 50px;
	overflow: hidden;
}

.apps_control_icon img {
	width: 100%;
}

.apps_control ul li span {
	color: #5d5d5d;
	font-size: 16px;
	margin-left: 15px;
	display: inline-block;
	width: 68%;
	vertical-align: middle;
}

.switch {
	display: block;
	margin: 15px auto 0 auto;
	position: relative;
	display: inline-block;
	vertical-align: top;
	width: 60px;
	height: 15px;
	padding: 3px;
	background-color: white;
	-moz-border-radius: 18px;
	-webkit-border-radius: 18px;
	border-radius: 18px;
	cursor: pointer;
	float: right;
}

.switch-input {
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0;
}

.switch-label {
	position: relative;
	display: block;
	height: inherit;
	font-size: 10px;
	text-transform: uppercase;
	background: #dbdbdb;
	-moz-border-radius: inherit;
	-webkit-border-radius: inherit;
	border-radius: inherit;
	-webkit-transition: 0.15s ease-out;
	-moz-transition: 0.15s ease-out;
	-o-transition: 0.15s ease-out;
	transition: 0.15s ease-out;
	-webkit-transition-property: opacity background border;
	-moz-transition-property: opacity background border;
	-o-transition-property: opacity background border;
	transition-property: opacity background border;
}

.switch-label:before,
.switch-label:after {
	position: absolute;
	top: 50%;
	margin-top: -.5em;
	line-height: 1;
	-webkit-transition: inherit;
	-moz-transition: inherit;
	-o-transition: inherit;
	transition: inherit;
	font-size: 14px;
}

.switch-label:before {
	content: attr(data-off);
	right: 11px;
	color: #000;
}

.switch-label:after {
	content: attr(data-on);
	left: 11px;
	color: white;
	opacity: 0;
}

.switch-input:checked~.switch-label {
	background: #bfbef6;
}

.switch-input:checked~.switch-label:before {
	opacity: 0;
}

.switch-input:checked~.switch-label:after {
	opacity: 1;
}

.switch-handle {
	position: absolute;
	top: 5px!important;
	left: 0px;
	width: 23px!important;
	height: 23px!important;
	background: white;
	-moz-border-radius: 50px;
	-webkit-border-radius: 50px;
	border-radius: 50px;
	-webkit-transition: left 0.15s ease-out;
	-moz-transition: left 0.15s ease-out;
	-o-transition: left 0.15s ease-out;
	transition: left 0.15s ease-out;
	-webkit-box-shadow: 0px 0px 10px 0px rgba(50, 50, 50, 0.4);
	-moz-box-shadow: 0px 0px 10px 0px rgba(50, 50, 50, 0.4);
	box-shadow: 0px 0px 10px 0px rgba(50, 50, 50, 0.4);
}

.switch-handle:before {
	content: '';
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -6px;
	width: 12px;
	height: 12px;
	background: #f9f9f9;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	-moz-box-shadow: inset 0 1px rgba(0, 0, 0, 0.02);
	-webkit-box-shadow: inset 0 1px rgba(0, 0, 0, 0.02);
	box-shadow: inset 0 1px rgba(0, 0, 0, 0.02);
	background-image: -webkit-linear-gradient(top, #eeeeee, white);
	background-image: -moz-linear-gradient(top, #eeeeee, white);
	background-image: -o-linear-gradient(top, #eeeeee, white);
	background-image: linear-gradient(to bottom, #eeeeee, white);
}

.switch-input:checked~.switch-handle {
	background: #5e5de9;
	left: 25px;
	-moz-box-shadow: -1px 1px 5px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: -1px 1px 5px rgba(0, 0, 0, 0.2);
	box-shadow: -1px 1px 5px rgba(0, 0, 0, 0.2);
}

.switch-input:checked~.switch-handle:before {
	background: #5e5de9;
}

.switch-green>.switch-input:checked~.switch-label {
	background: #5e5de9;
}

.apps_control .cmn_btn {
	margin-top: 20px;
}

.apps_control .cmn_btn .btn_style {
	display: block;
}

.set_time_limits .set_time {
	border: 1px solid #dadce0;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-ms-border-radius: 10px;
	height: 80px;
	width: 100%;
	outline: none;
	padding: 0 20px;
}

.set_time_limits h3 {
	color: #666666;
	font-size: 18px;
	display: inline-block;
	margin-bottom: 0;
	background: #fff;
	position: absolute;
	left: 20px;
	top: -7px;
	padding: 0 15px;
}

.hr_slider {
	position: relative;
	margin-top: 50px;
	margin-bottom: 30px;
}

.rangeselector {
	background-color: #5e00e4!important;
	top: 0px!important;
}

.rangeinner {
	background-color: #5e00e4!important;
	height: 3px!important;
}

.rangeouter {
	height: 3px!important;
	background-color: #bb97ee!important;
}

#slider_1 {
	width: 100%!important;
}

.hr_slider p {
	color: #000;
	text-align: right;
	margin: 0px;
}

h2.time_set_heading {
	color: #666666;
	text-align: left;
	margin: 0px 0 25px 0;
	font-size: 20px;
}

.apps_control.set_time_limits .cmn_btn {
	text-align: right;
}

.apps_control.set_time_limits .cmn_btn .btn_style {
	display: inline-block;
}

.tasks {
	padding-right: 0px;
}

.tasks ul {
	margin: 0;
	padding: 0;
}

.tasks li {
	list-style: none;
	color: #000;
	font-size: 16px;
	border-bottom: 1px solid #ccc;
	margin-bottom: 10px;
	padding-bottom: 15px;
}

.tasks li a {
	float: right;
	color: #ccc;
	font-size: 25px;
}

.tasks .cmn_btn {
	text-align: right;
}

.tasks .cmn_btn .btn_style_plus {
	background: #5e5de9;
	width: 50px;
	height: 50px;
	border-radius: 50px;
	-moz-border-radius: 50px;
	-webkit-border-radius: 50px;
	-ms-border-radius: 50px;
	font-size: 36px;
	color: #fff;
	display: inline-block;
	text-align: center;
}

.apps_control .account_settings.profile_settings,
.apps_control.language .cmn_btn {
	text-align: left;
}

.apps_control.language .cmn_btn {
	margin-top: 50px;
}

.apps_control.language .cmn_btn .btn_style {
	display: inline-block;
}

.account_settings label select {
	background-color: transparent;
	border: 0;
	border: 1px solid #cccccc;
	color: #3c3c3c;
	font-size: 14px;
	letter-spacing: 1px;
	outline: 0;
	padding: 5px 10px;
	transition: all 0.3s;
	width: 100%;
	border-radius: 12px;
	-moz-border-radius: 12px;
	-webkit-border-radius: 12px;
	-ms-border-radius: 12px;
	-o-border-radius: 12px;
	height: 50px;
	font-family: 'RobotoRegular';
}

.cancel_create .change_password.reject_btn {
	color: #5e5de9;
	border: 1px solid #5e5de9;
	margin-right: 15px;
}

.cancel_create .change_password.create_btn {
	color: #fff;
	border: 1px solid #5e5de9;
	background: #5e5de9;
}


/** delete profile **/

.delete_profile {
	padding: 150px 0px 0 80px;
}

.delete_profile h3 {
	font-size: 18px;
	color: #000;
	margin-bottom: 20px;
}

.delete_profile p {
	font-size: 16px;
	color: #444444;
}

.delete_profile .cmn_btn {
	text-align: right;
}

.btn_style.cancel_btn {
	background: none;
	border: 1px solid #dddddd;
	color: #000;
	margin-right: 15px;
	padding:10px;
	    margin-bottom: 15px;
}
.delete_profile .btn_style{
	padding:10px;
}
.btn_style.cancel_btn:hover {
	background: none;
}


/** create child profile **/

.create_child_profile h3 {
	color: #00c6cf;
	font-size: 18px;
}

.create_child_profile h2 {
	color: #000;
	font-size: 22px;
	margin: 25px 0;
}

.create_child_profile h2 span {
	color: #5e5de9;
}

.create_child_profile {
	margin-top: 50px;
}

.cancel_create.create_child_profile .change_password.create_btn {
	color: #fff;
	border: 1px solid #09cacd;
	background: #09cacd;
}


/** activity log **/

.activity_log_col {
	display: inline-block;
	vertical-align: middle;
	width: 55%;
}

.activity_log_col2 {
	display: inline-block;
	vertical-align: bottom;
	width: 43%;
}

.activity_log_col2 {
	text-align: right;
}

.activity_log_col2 h3 {
	font-size: 15px;
}

.activity_log_col2 h4 {
	font-size: 15px;
}

.activity_log_col2 h3.failed {
	color: #ff7878;
}


/** left navigation **/

.left_navigation {}

.open_left_navigation {
	position: fixed;
	right: 0;
	top: 0;
	width: 0%;
	height: 100%;
	transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	-webkit-transition: all 0.2s ease-out;
	-ms-transition: all 0.2s ease-out;
	opacity: 0;
	text-align: right;
	overflow: hidden;
	z-index: 9;
}

.open_left_navigation.left_nav_active {
	opacity: 1;
	width: 100%;
}

.open_left_navigation.left_nav_active:before {
	content: "";
	left: auto;
	right: 0;
	width: 100%;
	background-color: rgba(0, 0, 0, 0.8);
	height: 100%;
	top: 0;
	position: absolute;
}

.last-nav_content {
	position: relative;
	width: 300px;
	background: #fff;
	position: absolute;
	right: 0;
	top: 0;
	height: 100%;
	text-align: left;
}

.last-nav_content ul {
	margin: 0px;
	padding: 0px;
	padding: 0 20px 20px 20px;
}

.last-nav_content li {
	list-style: none;
	border-bottom: 1px solid #ececec;
	padding: 15px 0;
}

.last-nav_content li:last-child {
	border-bottom: 0px;
	padding-bottom: 0px;
}

.last-nav_content li a {
	color: #000;
	font-size: 16px;
	display: block;
}

.last-nav_content li a:hover {
	color: #1d1c99;
}

.close_left_navigation {
	text-align: right;
	padding: 15px;
	background: #1c1e23;
}

.close_left_navigation img {
	width: 30px;
	display: inline-block;
	cursor: pointer;
}


/** add children profile **/

.account_settings.add_children_profile form {
	width: auto;
}

.add_children_profile ul {
	margin: 0;
	padding: 0;
}

.add_children_profile ul li {
	list-style: none;
	border-bottom: 1px solid #f1f1f1;
	padding: 15px 0;
}

.add_children_profile ul li a h2 {
	display: inline-block;
	vertical-align: middle;
	margin-left: 15px;
	width: 80%;
	color: #343434;
	font-size: 22px;
}

.add_children_profile ul li a h2 small {
	display: block;
}

.add_children_profile .cmn_btn {
	text-align: right;
}

.add_children_profile .cmn_btn .add_children_profile_btn {
	background: #5e5de9;
	color: #fff;
	display: inline-block;
	width: 50px;
	text-align: center;
	height: 50px;
	font-size: 35px;
	border-radius: 50px;
	border-radius: 50px;
}


/** add new tasks **/

.account_settings.add_new_tasks label {
	padding-top: 0px;
	padding-bottom: 30px;
}

.account_settings label textarea {
	color: #000;
	border: 1px solid #cccccc;
}

.account_settings label.textarea_anima textarea {
	height: 115px;
}

.account_settings label.textarea_anima {
	position: relative;
	padding-bottom: 0px;
}

.account_settings label.textarea_anima .label-text {
	-moz-transform: translateY(-95px);
	-ms-transform: translateY(-95px);
	-webkit-transform: translateY(-95px);
	transform: translateY(-95px);
}

.account_settings label.textarea_anima textarea:focus+.label-text {
	-moz-transform: translateY(-120px);
	-ms-transform: translateY(-120px);
	-webkit-transform: translateY(-120px);
	transform: translateY(-120px);
}

.account_settings label.textarea_anima textarea:valid+.label-text {
	-moz-transform: translateY(-120px);
	-ms-transform: translateY(-120px);
	-webkit-transform: translateY(-120px);
	transform: translateY(-120px);
}

.account_settings.profile_settings.add_new_tasks .radio-button {
	margin: 0px 0 0 0;
}

.account_settings.profile_settings.add_new_tasks .radio-button span {
	margin-right: 50px;
}

.account_settings.profile_settings.add_new_tasks .radio-button span:last-child {
	margin-right: 0px;
}

.speaker_icon {
	text-align: right;
	margin-bottom: 20px;
}

.speaker_icon img {
	width: 80px;
	display: inline-block;
}

.account_settings.profile_settings.add_new_tasks h3 {
	color: #666666;
}

.account_settings .cmn_btn .btn_style {
	display: inline-block;
}

.account_settings.profile_settings.add_new_tasks .cmn_btn {
	margin-top: 0;
	text-align: left;
	margin-bottom: 15px;
}

.creare_new_child_profile .apps_control {
	margin-top: 0;
	padding: 0 0px;
}

.creare_new_child_profile_heading {
	text-align: center;
	margin-bottom: 50px;
}

.creare_new_child_profile_heading h2,
.creare_new_child_profile_heading h3 {
	margin: 0px;
}

.creare_new_child_profile_heading h2 {
	color: #000;
	font-size: 22px;
	margin-bottom: 20px;
}

.creare_new_child_profile_heading h3 {
	color: #000;
	font-size: 16px;
}

.creare_new_child_profile_heading h3 span {
	color: #3b39e4;
}

.profile_settings.account_settings form.add_new_tasks2 {
	margin: 50px auto 0 auto;
}

.profile_settings.account_settings form.add_new_tasks2 h2 {
	color: #000;
	font-size: 22px;
	margin: 25px 0;
}

.account_settings.profile_settings.add_new_tasks form.add_new_tasks2 .cmn_btn {
	text-align: center;
}

.btn_style.finish {
	background: #08c9ce;
}


/** curriculums **/

.curriculums_ul {
	margin: 0;
	padding: 0;
}

.curriculums_ul li {
	list-style: none;
	border-bottom: 1px solid #e5e5e5;
	padding: 15px 0;
	position: relative;
}

.apps_control.curriculums_col {
	padding: 0 0px 0 80px;
}

.curriculums_ul li h2 {
	margin: 0;
	color: #9f9f9f;
	font-size: 18px;
	text-transform: uppercase;
}

.curriculums_ul li a {
	background: #eeeeee;
	padding: 10px 20px;
	border-radius: 50px;
	-moz-border-radius: 50px;
	-webkit-border-radius: 50px;
	-ms-border-radius: 50px;
	display: inline-block;
	color: #c5c5c5;
	margin-right: 15px;
	margin-top: 20px;
}

.curriculums_ul li a.active {
	background: #00c6cf;
	color: #fff;
}

.curriculums_ul li .container_checkbox {
	position: absolute;
	right: 40px;
	top: 6px;
	margin-top: 0px;
	cursor: pointer;
}

.curriculums_ul li.active h2 {
	color: #000;
}

.apps_control.set_time_limits.curriculums_col .cmn_btn {
	text-align: left;
	margin-top: 80px;
}

.apps_control.set_time_limits.curriculums_col.curriculums_col_dashbord .cmn_btn {
	text-align: center;
}


/** sign up **/

.send_feedback.sign_up_form h4 {
	color: #dcdcdc;
	font-size: 16px;
}

.send_feedback.sign_up_form h5 {
	color: #6e7072;
	font-size: 16px;
	display: block;
	line-height: 28px;
	margin: 50px 0;
}

.send_feedback.sign_up_form h5 a {
	color: #6e7072;
}

.sign_up_form .dont_have_account h2 a {
	color: #00c6cf;
}


/** otp **/

.send_feedback.login-form.reset_password_col h3 {
	color: #fff;
	font-size: 14px;
	line-height: 22px;
}

.send_feedback.login-form.reset_password_col h3 a {
	color: #09cace;
	display: block;
}

.account_settings.reset_password_col .cmn_btn .btn_style {
	display: block;
	margin-bottom: 15px;
}

.padding_col {
	padding: 0 150px;
}

@media (max-width: 1600px) {
	.banner_img {
		height: 826px;
	}
}

@media (max-width: 1366px) {
	.banner_img {
		height: 695px;
	}
}

@media (max-width: 1280px) {
	.nav_main li {
		padding-right: 40px;
	}
	.nav_main li a {
		font-size: 18px;
	}
}
@media (max-width: 980px) {
.app_features li {
		width: 100%;
		margin: 15px 0px;
	}
}

@media (max-width: 767px) {
	/**menu**/
	#menu>ul {
		display: none;
	}
	#menu .menuDown {
		margin-top: 3px;
		font-size: 18px;
		line-height: 37px;
		display: block;
		text-decoration: none;
		padding: 0px 15px;
	}
	#menu .menuDown span {
		display: block;
		padding-left: 18px;
		background: url(../img/menu.png) no-repeat left center;
		text-indent: -999px;
		width: 20px;
		float: right;
	}
	#responsiveMenu {
		font-size: 18px;
		line-height: normal;
		width: 100%;
		height: 100%;
		padding: 3%;
		overflow: auto;
		position: fixed;
		z-index: 100002;
		left: 0px;
		top: 0px;
		background-color: rgba(0, 0, 0, 0.9);
	}
	#responsiveMenu p {
		border-radius: 6px 6px 0 0;
		line-height: 44px;
		margin: 0;
		padding: 4px 14px;
		position: relative;
	}
	#responsiveMenu p span {
		display: inline-block;
		padding-left: 20px;
		text-indent: -999px;
	}
	#responsiveMenu p a {
		position: absolute;
		right: 0px;
		top: 0;
		width: 40px;
		height: 100%;
		display: inline-block;
		background: url(../img/close_menu.png) no-repeat center center;
	}
	#responsiveMenu ul {
		padding: 0;
	}
	#responsiveMenu ul li {
		position: relative;
		list-style: none;
	}
	#responsiveMenu ul li a {
		display: block;
		padding: 8px 14px;
		text-decoration: none;
		font-size: 17px;
		color: #fff;
		text-align: center;
	}
	#responsiveMenu ul li ul {
		display: none;
		padding: 0;
	}
	#responsiveMenu .downarrow {
		height: 22px;
		padding: 0;
		position: absolute;
		right: 5px;
		top: 1px;
		width: 25px;
		z-index: 10;
		background: #fff url("../img/menuArrowRight.png") no-repeat scroll center center !important;
	}
	/**add css**/
	#header .logo_main img {
		display: inline-block;
	}
	.nav_main li a {
		font-size: 18px;
	}
	.nav_main ul {
		margin: 50px 0px 0 0px;
		padding: 0;
	}
	.responsive_nav {
		display: inline-block;
	}
	#header .logo_main img {
		width: 175px;
	}
	.logo_main,
	.nav_main {
		display: block;
	}
	.banner_img {
		height: 180px;
		width: 100%;
		overflow: hidden;
	}
	.banner-content {
		right: 0;
		width: 150PX;
		height: 170px;
	}
	.banner-content p {
		font-size: 10px;
		line-height: 12px;
	}
	.banner-content h3 {
		font-size: 12px;
	}
	.banner-content h3 {
		margin-top: 35px;
	}
	.banner-content a img {
		width: 100px;
	}
	.banner-content a {
		margin-top: 10px;
	}
	.banner-content {
		top: 60px;
	}
	#about {
		min-height: auto;
	}
	.responsive_nav {
		display: block;
	}
	.mid_content {
		display: block;
		text-align: center;
		margin: 0px 0px;
	}
	.nav_main {
		position: fixed;
		width: 0;
		height: 100%;
		background: #1e1e4f;
		left: -100px;
		top: 0;
		visibility: hidden;
		transition: all 0.7s ease 0s;
		-webkit-transition: all 0.7s ease 0s;
		z-index: 999;
	}
	.nav_main.show-nav {
		visibility: visible;
		left: 0;
		width: 100%;
		height: 100%;
	}
	.nav_main.show-nav li {
		display: block;
		width: 100%;
		float: none;
		text-align: center;
		margin: 0;
		padding: 10px 0px;
	}
	.app_features li {
		width: 100%;
		margin: 15px 0px;
	}
	.about_text h2 {
		margin-top: 25px;
	}
	.footer_main p,
	.footer_main h4 {
		text-align: center;
	}
	.footer_right_img a {
		margin: 15px 15px 0 15px;
	}
	#footer,
	#contact,
	#services,
	#about {
		min-height: auto;
		padding: 100px 0px!important;
	}
	#about {
		padding: 0px!important;
	}
	.app_features h2 {
		margin-left: 0;
		text-align: center;
	}
	#footer {
		text-align: center;
	}
	#footer img {
		display: inline-block;
	}
	.footer_right_img img {
		margin-top: 35px;
		display: block!important;
	}
	.send_feedback {
		width: 92%;
	}
	.send_feedback.account_settings h1 {
		font-size: 22px;
	}
	.account_settings label {
		display: block;
	}
	.account_settings form {
		width: 100%;
	}
	.cmn_btn {
		margin-top: 5px;
	}
}

.isd-code {
	-moz-transform: translateY(-52px)!important;
	-ms-transform: translateY(-52px)!important;
	-webkit-transform: translateY(-52px)!important;
	transform: translateY(-52px)!important;
}