﻿@charset "utf-8";
/* CSS Document */

.Cls{clear:both;}

body{
	width:100%;
	background-color:#f6f6f6;
	padding:0%;
	margin:0%;
}
::selection{
    background-color:#008080;
    color:#FFF;
}
#Wraper{
	width:100%;
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	margin:0% auto;
	padding:0%;
    
}

.Header{
	width:100%;
	height:auto;
	background-color:#FFF;
    
}

.HeaderContent{
	width:960px;
	margin:0% auto;
	padding:0.8em 0%;
}

.Logo{
	float:left;
	width:50%;
	z-index:1000;

}
.ContactNo{
    float:left;
    width:20%;
    margin-top: 1.2em;
}
	.ContactNo p{
		color:#008080;
		text-align:left;
		line-height:1.5em;
        margin:0em;
	}
		.ContactNo p span{
			font-size:1.7em;
		}
        .ContactNo p span img{
			margin:0em;
		}
.WatchDemoButton{
    width:20%;
    float:left;
    margin:0% auto;
}
    .WatchDemoButton div{
        width:50%;
        margin:0% auto;
        margin-top:19%;
    }
    .WatchDemoButton div img{
        width:43%;
        height:100%;
    }

.LogIn{
    width:20%;
    float:right;
    list-style-type:none;
    margin-top:1em;
    margin-left:-14px;
}
    .LogIn ul li{
        list-style-type:none;
        display:inline;
        line-height:3.8em;
    }
    .LogIn ul li a{
        text-decoration:none;
        color:#FFF;
        background-color:#008080;
        padding:0.2em 0.8em;
    }
    .LogIn ul li a:hover{
        color:#FFF;
        background-color:#189586;
    }

.Logoff{
    color:#FFF;
    clear:left;
}
    .Logoff a{
        color:#FFF;
        background-color:#05a18f;
        padding:0.4em 1.7em;
        text-decoration:none;
    }
    .Logoff a:hover{
        color:#FFF;
        background-color:#009382;
        text-decoration:none;
    }

.UserBtn{
    margin-top:1em;
}
    .UserBtn a{
        background-color:#05a18f !important;
        padding:0.1em 0.8em !important;
        text-decoration:none;
        color:#FFF !important;
        line-height:2em;
        border-radius:0em !important;
    }
        .UserBtn a:hover{
            background-color:#009382 !important;
            color:#FFF !important;
        }
	
/*Nevagation Start*/
#Navigation{
	width:100%;
	margin:0% auto;
	padding:0em;
	background-color:#323232;
	z-index:9999;
}
#mainNav{
	width:960px;
	margin:0% auto;
    z-index:999;
}
	#nav {
 background: #323232;
 margin: 0% auto;
 margin-left:11em;
 font-size:13px;
 z-index:2000;
}

#nav li a, #nav li {
 float: left;
 z-index:999;
}

#nav li {
 list-style: none;
 position: relative;
 text-transform:uppercase;
}

#nav li a {
 padding: 0.9em 1em;
 text-decoration: none;
 color: white;
 background: #323232;
 border-bottom: 1px solid #323232;
}

#nav li a:hover {
 background-color: #2b2b2b !important;
 border-bottom:1px solid #ffeb51;
}

/* Submenu */

.hasChildren {
	position: absolute;
	width: 5px; height: 5px;
	background: black;
	right : 0;
	bottom: 0;
}

#nav li ul {
 display: none;
 position: absolute;
 left: 0;
 top: 100%;
 padding: 0; margin: 0;
}

#nav li:hover > ul {
 display: block;
}

#nav li ul li, #nav li ul li a {
 float: none;
 background-color:#1f7c71;
 text-transform:none;
}

#nav li ul li {
 _display: inline; /* for IE6 */
}

#nav li ul li a {
 width: 120px;
 height:15px;
 font-size:12px;
 line-height:1.2em;
 display: block;
 border-left: 1px solid #006333;
}
#nav li ul li a:hover {
	border-bottom:1px solid #232323;
	border-left:1px solid #ffeb51;
}
/* SUBSUB Menu */

#nav li ul li ul {
 display: none;
}

#nav li ul li:hover ul {
 left: 100%;
 top: 0;
}


#nav li ul 	
/*Nevagation Ending*/

/*Slider Start*/
#Slider{
	width:100%;
	margin:0% auto;
	z-index:-999 !important;
	background-color:#000;
}
#SliderArea{
	width:960px;
	height:auto;
	margin:0% auto;
	background-color:#FFF;
	padding:0%;
}
/*Slider Ending*/



#ContantArea{
	width:960px;
	height:auto;
	margin:0% auto;
	background-color:#FFF;
	padding:0%;
}
#ContantArea_AdminPages{
	width:95%;
	height:auto;
	margin:0% auto;
	background-color:#FFF;
	padding:0%;
    clear:both;
}
/*About Content Start*/
#HomeAbout{
	width:750px;
	margin:0% auto;
	text-align:center;
    padding-top:1em;
}
	#HomeAbout h1{
		color:#008080;
		
		font-size:1.6em;
        line-height:1em;
		font-weight:bold;
	}
	#HomeAbout p{
		width:650px;
		color:#000;
		font-family:arial;
		font-size:1.2em;
        line-height:1.5em;
		margin:0% auto;
	}
/*About Content Ending*/

/*Services Start*/
#Services{
	width:100%;
	margin:4% auto;
	padding-bottom:4%;
}
.Service{
	float:left;
	width:233px;
	height:auto;
	background-color:#f6f6f6;
	margin-left:6.7%;
}
	/*.Service div{
		width:100%;
		margin:0em auto;
	}*/
		.Service img{
			margin:7% 5.5%;
			border:9px solid #d3d3d3;
			-moz-border-radius: 100%;
    		border-radius: 100%;
		}
	.Service h2{
		width:85%;
		margin:2% auto;
		text-align:center;
		color:#008080;
		background-color:#e3e3e3;
		font-size:1.05em;
		padding:3% 0%;
		text-transform:uppercase;
	}
	.Service p{
		margin:4% 5%;
		font-size:15px;
		text-align:center;
		line-height:1.4em;
		color:#272727;
	}
	.Service h3{
		margin:5% auto;
		text-align:center;
		padding-bottom:2%;
	}
		.Service h3 a{
			margin:2% auto;
			padding:0% 4% 1% 4%;
			text-decoration:none;
			text-align:center;
			font-weight:normal;
			color:#FFF;
			background-color:#008080;
		}
		.Service h3 a:hover{
			color:#FFF;
			background-color:#008060;
		}
/*Services Ending*/

#Empty{
	width:100%;
	background-color:#242424;
	padding:1.5% 0%;
	margin:0% auto;
}

#footerleft		{
	display: inline;
	float: left;
	margin-left: 10px;
	margin-right: 0px;
	width:280px;
	color:#8f8f8f;
	padding:5px 5px 5px 5px;
	vertical-align:top;
	text-align:left;
	}
	#footerleft ul	{
		color:#FFF;
		text-align:left;
		list-style-type:none;
		line-height:2em;
	}
		#footerleft ul li	{
		color:#FFF;
		font-size:13px;
		list-style-type:none;
		border-bottom:1px dotted #8f8f8f;
		}
		#footerleft ul li a	{
		color:#CFCFCF;
		list-style-type:none;
		text-decoration:none;
		}
		#footerleft ul li a:hover	{
		color:#FFF;
		}
	#footerleft h3	{
		color:#008080;
		text-transform:uppercase;
		text-align:center;
	}
#footerright	{
	display: inline;
	float: left;
	margin-left: 35px;
	margin-right: 0px;
	width:280px;
	color:#CFCFCF;
	padding:5px 5px 5px 5px;
	vertical-align:top;
	text-align: justify;
	}
	#footerright ul	{
		color:#FFF;
		text-align:left;
		list-style-type:none;
		line-height:1em;
		margin-left:-3em;
	}
		#footerright ul li	{
		color:#CFCFCF;
		font-size:11px;
		list-style-type:none;
		border-bottom:1px dotted #8f8f8f;
		}
		#footerright ul li a	{
		color:#CFCFCF;
		list-style-type:none;
		text-decoration:none;
		}
		#footerright ul li a:hover	{
		color:#FFF;
		}
		#footerright ul li img	{
			position:relative;
			top:0.8em;
		}
	
	#footerright h3	{
		color:#008080;
		text-transform:uppercase;
		text-align:center;
	}
	#footerright p	{
		font-size:13px;
	}
	
#footercenter	{
	display: inline;
	float: left;
	margin-left: 40px;
	margin-right: 0px;
	width:280px;
	color:#cfcfcf;
	padding:5px 5px 5px 5px;
	vertical-align:top;
	text-align: justify;
	}
	#footercenter h3	{
		color:#008080;
		text-transform:uppercase;
		text-align:center;
	}
	#footercenter p	{
		font-size:13px;
		line-height:1.4em;
        text-align:center;
	}
		#footercenter p a{
			text-decoration:none;
	}



#Footer{
	width:100%;
	background-color:#1f7c71;
	padding:1% 0%;
}
.FooterContent{
	width:960px;
	margin:0% auto;
}
.Copyrights{
	width:auto;
	color:#FFF;
	font-size:0.8em;
    text-align:center;
}
    .Copyrights a {
        color: white;
        margin-left:2em;
       
    }
#FooterMenu{
	width:400px;
	color:#FFF;
	margin:0% auto;
	font-size:0.8em;
}
	#FooterMenu ul{
		width:400px;
		display:inline;
		list-style-type:none;
		text-align:center;
		color:#FFF;
	}
		#FooterMenu ul li{
			display:inline;
			list-style-type:none;
			color:#FFF;
			margin-left:3%;
		}
			#FooterMenu ul li a{
				text-decoration:none;
				color:#FFF;
			}
			#FooterMenu ul li a:hover{
				text-decoration:none;
				color:#ffce05;
			}
.FooterLogo{
    float:right;
    margin-top:1.5em;
}

.Blank{
	width:960px;
	margin:0% auto;
}
.Social{
	float:right;
	width:280px;
	color:#FFF;
	text-align:right;
	margin-right:2%;
	line-height:0em;
	font-size:0.8em;
}
	.Social a{
		text-decoration:none;
		color:#FFF;
	}
	.Social a:hover{
		text-decoration:none;
		color:#ffce05;
	}
.GooglePlay{
    margin:0em auto;
}
.GooglePlay img{
    margin-left:0.8em;
    margin-top:3.3em;
}

.Powred{
	float:right;
	width:280px;
	color:#FFF;
	text-align:right;
	margin-right:2%;
	font-size:0.8em;
}
	.Powred a{
		text-decoration:none;
		color:#ffce05;
	}
	.Powred a:hover{
		text-decoration:none;
		color:#FFF;
	}
    /*LogIn Form Starting*/
#Login_HeaddingP{
    width:100%;
    background-image:url('~/../../../Images/loginimg_Parent.jpg');
    background-repeat:no-repeat;
    height:250px;
    color:#000;
}
#Login_HeaddingC{
    width:100%;
    background-image:url('~/../../../Images/loginimg.jpg');
    background-repeat:no-repeat;
    height:250px;
    color:#000;
}
#Login_HeaddingA{
    width:100%;
    background-image:url('~/../../../Images/loginimg.jpg');
    background-repeat:no-repeat;
    height:250px;
    color:#000;
}
.ParentsContent{
    width:60%;
    float:right;
    padding-top:3%;
    margin-top:2em;
}
    .ParentsContent h3{
        float:left;
        font-size:2em;
        line-height:0.2em;
        margin:3% 0% 0% 0%;
        font-weight:normal;
        color:#008080;
    }
    .ParentsContent p{
        float:left;
        clear:left;
        font-size:1.1em;
        line-height:1.5em;
        margin:5% 8% 0% 0%;
        font-weight:normal;
        text-align:justify;
        color:#000;
    }
#LoginArea{
    width:100%;
    margin:0% auto;
    padding:0%;
}
.sidebar{
    width:30%;
    float:left;
    margin:2%;
    padding:1%;
    background-color:#e3e3e3;
}
    .Part{
        width:100%;
        float:left;
        clear:left;
        background-color:#f6f6f6;
        margin:4% 0%;
    }
    .Part h3{
        font-size:1.8em;
        text-align:center;
        font-weight: normal;
        line-height:0.2em;
        color:#151000;
    }
    .Part p{
        font-size:1.1em;
        line-height:1.5em;
        margin:2%;
        font-weight:normal;
        text-align:justify;
        color:#7a7a7a;
    }
.LoginPart{
    width:55%;
    margin:0em auto;
    padding:0%;

}
.LoginHeadding{
    font-size:1.5em;
    line-height:2em;
    margin:0%;
    font-weight:normal;
    color:#008080;
}
#Feldset{
    background-color:#008080;
    border:none;
    padding:3% 0%;
}
    #Feldset ul{
        list-style-type:none;
        color:#FFF;
        margin-left:6em;
        margin-top:0em;
    }
    #Feldset ul li{
        list-style-type:none;
        color:#FFF;
        line-height:2.3em;
        font-size:1.2em;
    }
.submit{
    float:right;
    margin:-9% 28.5% 0% 0%;
}
.Logindatiels{
    font-size:1em;
    line-height:1em;
    margin:0%;
    margin-left:3%;
    font-weight:normal;
    color:#FFF;
}
.ForgetPS{
    float:left;
    margin-left:9em;
    margin-top:-0.5em;
    line-height:1.8em;
}
.ForgetPS a{
    color:#FFF;
}
.ForgetPS a:hover{
    color:#CFCFCF;
}
.RegisterBtn{
    color:#818181;
    font-size:1.2em;
    z-index:0;
    margin-left:2.3em;
}
.RegisterBtn a{
    color:#008080;
    font-size:1em;
    text-decoration:underline;
}
.RegisterBtn a:hover{
    color:#008060;
    font-size:1em;
    text-decoration: underline;
}
/*Register Page Starting*/
.RegImage{
    width:120px;
    height:335px;
    float: left;
}
#Regservices{
    width:700px;
    float:left;
    border:none;
    margin:2em 0em 2em 9em;
}
#Regservices span{
    font-size:12px;
    font-family:Arial;
    color:#FF0000;
    margin-left:1em;
}
#Regservices h1{
    font-size:1.8em;
    font-family:Arial;
    color:#24AB80;
    font-weight:bold;
    margin-left:1em;
}
.RegForms{
    border:none;
    margin-left:3.5em;
    padding-bottom:1em;
    background-color:#f3f3f3;
    float:left;
    width:600px;
}
    .RegForms p{
        font-size:1.5em;
        color:#000;
        padding:0.2em;
        background-color:#bfbfbf;
    }
    .RegForms ul{
        font-size:1em;
        color:#000;
        list-style-type:none;
        line-height:2.8em;
    }
/*Register Page Ending*/

/*About Us Page Starting*/
#AboutUs{
	width:900px;
	margin:0% auto;
    margin-top:-1em;
	text-align:center;
}
	#AboutUs h1{
		color:#008080;
		text-transform:uppercase;
		font-size:1.6em;
        line-height:2em;
		font-weight:bold;
        text-align:left;
        margin-left:5%;
	}
	#AboutUs p{
		width:60%;
		color:#000;
        float:left;
		font-family:Arial;
		font-size:1.15em;
        line-height:1.5em;
		margin:1.5% auto;
        text-align:justify;
	}
/*ContactUs Page Starting*/
.Contacts{
    float:left;
    width:400px;
    padding-top:1em;
    text-align:center;
    margin-left:1em;
    font-family:Candara;
    font-size:1.2em;
}
.Contacts h1{
		color:#008080;
		text-transform:uppercase;
		font-size:1.4em;
        line-height:0.5em;
        margin-top:2.2em;
		font-weight:bold;
        font-family:Arial;
	}
	.Contacts p{
		width:100%;
		color:#000;
		font-family:Candara;
		margin:1.5% auto;

	}
.Map{
    width:450px;
    float:left;
    margin-top:4em;
}

.Director{
    clear:both;
    width:800px;
    text-align:center;
    margin:0em auto;
    background-color:#f3f3f3;
    padding:0em;
    padding-bottom:2em;
}
.Director h1{
    width:100%;
		color:#FFF;
		text-transform:uppercase;
		font-size:1.6em;
        line-height:1.5em;
		font-weight:bold;
        background-color:#48acac;
	}
	.Director p{
		width:90%;
		color:#000;
		font-family:Candara;
		font-size:1.2em;
		margin:1.5% auto;
        text-align:justify;
        line-height:1.5em;

	}

/*ContactUs Page Ending*/


/*About Us Page Ending*/

/*FAQ Parent Page Starting*/

.Headding{
    width:100%;
    background-color:#05a18f;
    color:#FFF;
    font-size:1.5em;
    padding:0.5em 0em;
}
.FAQPQuestionsPart{
    width:900px;
    margin:0em auto;
}
.Questions{
    width:880px;
    margin:0.5em auto;
    padding:0.1em 0.5em;
    background-color:#f7f7f7;
}
.Questions a{
    color:#008080;
}
.Questions a:hover{
    color:#008060;
}
    /*.Questions p{
        font-style:italic;
    }*/

/*FAQ Parent Page Ending*/


/*Parents Videos Page Starting*/

.ParentVideo{
    width:100%;
    background-color:#05a18f;
    color:#FFF;
    font-size:1.5em;
    padding:0em;
}
.ParentVideo h3{
    line-height:0.3em;
}
.Videos{
    width:700px;
    margin:0em auto;
}
.NewRegistration{
    width:700px;
    margin:0em auto;
    margin-top:5em;
}
    .NewRegistration h1 a{
        text-decoration:none;
        color:#FFF;
        line-height:1.8em;
        background-color:#2da3b5;
        font-weight:normal;
        font-size:0.8em;
        padding:0.5em 1em;
        /*margin-left:1.9em;*/
    }
        .NewRegistration h1 a:hover{
            background-color:#1a95a8;
        }
.VideoWidth{
    width:700px;
    margin:0em auto;
}
.DecipherBtn{
    text-decoration:none;
    color:#056f62;
}
.DecipherBtn p a{
    text-decoration:none;
    color:#FFF;
    background-color:#ED3E41;
    padding:0.2em 0.5em;
    position:relative;
    top:0.5em;
}
.DecipherBtn p a:hover{
    text-decoration:none;
    color:#FFF;
    background-color:#D91F26;
    padding:0.2em 0.5em;
}
.DecipherBtn h1 a{
    text-decoration:none;
    color:#056f62;
    float:right;
    line-height:1.8em;
    margin-bottom:0.2em;
    position:relative;
    top:-0.2em;
}
.DecipherBtn h1 a:hover{
    text-decoration:none;
    color:#009c89;
}

/*.FAQPQuestionsPart{
    width:900px;
    margin:0em auto;
}
.Questions{
    width:880px;
    margin:0.5em auto;
    padding:0.1em 0.5em;
    background-color:#f7f7f7;
}*/
    /*Parents Videos Reg Page Starting*/
    #VideoReg{
        width:960px;
        height:300px;
        margin:3em auto;
        padding:0em;
        background-image:url('~/../../../Images/CreatReg.jpg');
    }
    #VideoRegAside{
        width:400px;
        float:right;
        margin:3em 6em 0em 0em;
    }
    #VideoRegAside article{
        font-size:1.8em;
        color:#000;
        margin-left:1em;
        line-height:1.8em;
    }
    #VideoRegAside ul li{
        list-style-type:none;
    }
    .SubmitBtn{
        float:left;
        margin-left:2.8em;
    }
    .BackBtn{
        float:right;
        margin-right:8.5em;
        padding:0.2em 0.8em;
        margin-top:-0.2em;
        color:#000;
        text-decoration:none;
    }
    .BackBtn a{
        color:#000;
        text-decoration:none;
        background-color:#23e2cb;
        padding:0.2em 0.8em;
    }
    .BackBtn a:hover{
        color:#000;
        text-decoration:none;
        background-color:#14bba7;
        padding:0.2em 0.8em;
    }

    .cssNone {
        display:none;
    }
.cssBlock {
            width:933px;
        margin:3em auto;
        padding:0em;
        background-color:#f7f7f7;
        border:1px solid #ececec;
        border-radius:20px;
        display:block;

}
    #DeletePage, #FacilityPage,#OrderEquipmentPage,#InstallationPage,#EnrollmentKitsPage,#AdditionalFeaturesPage{
        width:933px;
        margin:3em auto;
        padding:0em;
        background-color:#f7f7f7;
        border:1px solid #ececec;
        border-radius:20px;
    }
    #EditPage{
        width:960px;
        height:410px;
        margin:3em auto;
        padding:0em;
        background-image:url('~/../../../Images/EditPage.jpg');
    }
    #CPPage{
        width:960px;
        margin:3em auto;
        padding:0em;
    }
    #CPPageAside{
        width:800px;
        margin:0em auto;
    }
    #CPPageAside_withAdminPages{
        width:99%;
        margin:0em auto;
    }
    #CPPageAsidetable{
        text-align:center;
        margin:0em auto;
        border:none !important;
        background-color:#f1f1f1;
    }
    #CPPageAsidetable tr{
        margin:0em auto;
        background-color:#f1f1f1;
        border:none !important;
    }
    #CPPageAsidetable th{
        text-align:center;
        background-color:#14BBA7;
        line-height:2.8em;
        border:none !important;
        color:#FFF;
    }
    #CPPageAsidetable td{
        text-align:left;
        border:1px solid #f7f7f7;
        line-height:2.8em;
        padding-left:5%;
    }
    
     #CPPageAsidetable td a{
        text-align:left;
        color:#2da3b5;
    }
     #CPPageAsidetable td a:hover{
        color:#189586;
    }
    #CPPageAside article{
        font-size:1.8em;
        color:#000;
        margin-left:1em;
        line-height:1.8em;
    }
    #DeletePageAside{
        width:701px;
        float:right;
        margin:2.3em 0em 3em 0em;
        background-color:#f7f7f7;
        /*border:1px solid #323232;*/
    }
    #DeletePageAside article{
        font-size:2.2em;
        color:#000;
        line-height:1.8em;
        text-align:center;
    }
    #DeletePageAside ul li{
        list-style-type:none;
        margin-left:6em;
    }
    #AminPagesSerchButton{
        float:left;
        margin-left:2%;
        width:21%;
        height:30px;
        background-color:#2da3b5;
        font-size:16px;
        border-radius:2px;
        border:0px;
        color:#FFF;
        outline:none;
    }
    #AminPagesSerchButton:hover{
        background-color:#189586;
        cursor: pointer; 
    }


    /*Parents Videos Reg Page Ending*/
/*Parents Videos Page Ending*/
.CareProvidersIndex{
    width:625px;
    margin:0em auto;
}
.CareProvidersIndex ul li{
    list-style-type:none;
    margin:2em auto;
    font-size: 0.8em;
    line-height:2.1em;
}
.CareProvidersIndex h1{
    list-style-type:none;
    margin:0em auto;
    font-size: 1.3em;
}
.CareProvidersIndex h1 a{
    color:#05A18F;
}
.CareProvidersIndex h1 a:hover{
    color:#00796b;
}
.CareProvidersIndex p{
    list-style-type:none;
    margin:0em auto;
    font-size: 1.5em;
    margin-left:0.5em;
}
.CareProvidersIndex p a{
    color:#05A18F;
}
.CareProvidersIndex p a:hover{
    color:#00796b;
}

.CPVideoWidth{
    float:left;
    width:240px;
    margin:0em auto;
    margin-right:2em;
}
.CPVideoWidth p a{
    text-decoration:none;
    color:#FFF;
    background-color:#ED3E41;
    padding:0.2em 0.5em;
    position:relative;
    top:0.5em;
}
.CPVideoWidth p a:hover{
    text-decoration:none;
    color:#FFF;
    background-color:#D91F26;
    padding:0.2em 0.5em;
}
.CPVideoWidth h1 a{
    text-decoration:none;
    color:#056f62;
    float:left;
    line-height:1.8em;
    margin-bottom:0em;
    font-size:0.8em;
}
.CPVideoWidth h1 a:hover{
    text-decoration:none;
    color:#009c89;
}

/*CareProviders Inner Pages Starting*/

/*CareProviders Inner Pages Starting*/

/*HowIt Works Pages Starting*/

    /*HowIt Works Parent*/
.HWPContentwidth
{
    width:860px;
    margin:0em auto;
    margin-top:1em; 
}
.HWPContentwidth p
{
    text-align:justify;
    line-height:1.6em;
}
.HWPContentwidth span
{
        
    color:#008080;
}

/*HowIt Works Pages Starting*/

/*Support Pages Starting*/
.SupHeading
{
    width:100%;
    text-align:center;
    font-size:2em;
    color:#24AB80;
    font-weight:bold;
    padding:0em;
}
.Supports
{
    width:300px;
    height:200px;
    float:left;
    padding:2em 2em;
    margin:0em 1em;
    text-align:center;
    font-weight:bold;
    font-size:1.2em;
    background-color:#f7f7f7;
}
.TV
{
    margin-left: auto;
    margin-right: auto;
    display: block;
    clear: both;
    margin-top: 5px;
}

/*Support Pages Ending*/

.PromoCode{
    width:48%;
    float:right;
    background-color:#05a18f;
    padding:0em 0em 3em 1em;
    border-radius:25px;
    color:#FFF;
}
    .PromoCode p{
        color:#FFF;
    }
    .PromoCode div{
        margin-left:1.5em;
    }
    .PromoCode div input{
        margin:0em auto;
        margin-top:1em;
    }

.PromoCodeNovalid{
    clear:left;
    position: absolute;
    top:62.5em;
    left:51em;
}

.PromoCodeKP{
    width:71%;
    background-color:#05a18f;
    padding:1em 0em;
    /*border-radius:25px;*/
    color:#FFF;
    margin:0em auto;
    margin-bottom:1em;
}
    .PromoCodeKP p{
        color:#FFF;
        text-align: center;
        font-weight:bold;
        font-size:19px;
        margin-left:-3em;
    }
    .PromoCodeKP div{
        margin-left:4.2em;
    }
    .PromoCodeKP div input{
        margin:0em auto;
    }
    .PromoCodeKP h4{
        margin-right:4em;
        font-weight:normal;
    }

/*#Subscribe{
    width:100%;
    height:165px;
    background-color:#F2F2F2;
    border-radius:25px;
}
    #Subscribe p{
        margin-left:2em;
    }
    #Subscribe form{
        margin:2em 0em 0em 5em;
    }*/


    /*New Reg Page Start*/
.RegMenu{
    float:left;
    height:100%;
    line-height:2.5em;
    margin:0em;
    color:#8b8b8b;
    font-size:1.2em;
    background-color:#323232;
    border-radius:20px 0px 0px 20px;
}
.RegMenu ul{
    list-style-type:none;
}
.RegMenu ul li{
    list-style-type:none;
    text-decoration:none;
    background-color:#323232;
    border-bottom:1px solid #000;
    padding:0.3em 1.3em;
    text-align:left;
    margin-left:-2.3em;
    padding-left:0.7em;
}
.RegMenu ul li:hover{
    background-color:#202020;
}
.RegMenu ul li a{
    text-decoration:none;
    color:#bcbcbc;
}


.Regservices{
    width:596px;
    float:right;
    border:none;
    background-color:#24AB80;
    margin:3.6em 2em;
    margin-right:4em;
    padding:1.5em 0em;
}
.Regservicessub{
    width:528px;
    float:left;
    border:none;
}
.RegFormssub{
    width:510px;
    border:none;
    margin:1em 2.5em;
    padding-bottom:1em;
    background-color:#f3f3f3;
    float:left;
}
    .RegFormssub p{
        font-size:1.5em;
        color:#000;
        padding:0.2em;
        background-color:#bfbfbf;
    }
    .RegFormssub ul{
        font-size:1em;
        color:#000;
        list-style-type:none;
        line-height:2.8em;
        margin-left:4em;
    }



    /*New Look start*/

    .NewRegHeadding{
        text-align: center;
        font-family: 'Open Sans', arial;
        color: #555;
        font-size: 38px;
        font-weight:lighter;
        margin-top: 27px;
        margin-bottom: 35px;
    }
    .RegFormBG{
        width:95%;
        margin:0% auto;
    }
    .RgeFormPart{
        width:50%;
        float:left;
        background-color:#f3f3f3;
    }
    .RgeFormImagePart{
        width:80%;
        margin:0% auto;
    }
    .RgeFormImagePart img {
        width:100%;
        height:100%;
    }
    .RgeFormInputs{
        border:none;
        float:left;
    }
    .RgeFormInputs p{
        font-size:1.5em;
        color:#434343;
        padding:0.2em;
        margin-top:0%;
        background-color:#e6e6e6;
    }
    .RgeFormInputs ul{
        font-size:1em;
        color:#000;
        list-style-type:none;
        line-height:2.8em;
    }
    .RgeFormInputs input {
        outline:none;
        display: inline-block;
        height: 29px;
        margin: 0;
        padding: 0 8px;
        background: #fff;
        border: 1px solid #d9d9d9;
        border-top: 1px solid #c0c0c0;
    }
    .Fild_div{
        position: relative;
        margin: 0 0 1.5em;
        padding:2em 0em;
    }
    .RegFieldset{
        width:94%;
        border:0;
    }
    .RegFieldset legend{
        border:0;
    }
    .RegFieldset input{
        width:90%;
        outline:none;
        display: inline-block;
        height: 29px;
        margin-left:14px;
        padding: 0 8px;
        background: #fff;
        border: 1px solid #d9d9d9;
        border-top: 1px solid #c0c0c0;
    }
    .RegFieldPart{
        margin-bottom:1em;
    }
    .RegFieldPart span{
        font-size:13px;
        margin-left:0.5em;
        line-height:1.5em;
        color:#f70707;
    }
    .RegFieldPartA{
        width:47.4%;
        float:left;
        
    }
    .RegFieldPartA span{
        font-size:13px;
        width:203px;
        margin-left:0.5em;
        line-height:1.5em;
        color:#f70707;
    }
    .RegFieldPartA strong{
        font-weight:normal;
        line-height:1.7em;
        margin-left:0.95em;
        color:#434343;
    }
    .RegFieldPartRadio{
        width:94%;
        margin:0em auto;
        margin-bottom:1em;
    }
    .RegFieldPartRadio input {
        width:15px;
        height:15px;
        float:left;
        margin-left:0em;
    }
    .RegFieldPartSubmit{
        width:94%;
        margin:0em auto;
    }
    .RegFieldPartSubmit input{
        width:100%;
        margin:0em;
        background-color:#008080;
        font-size:16px;
        border-radius:2px;
        border:0px;
        color:#FFF;
        height:35px;
        outline:none;
    }
    .RegFieldPartSubmit input:hover{
        width:100%;
        margin:0em;
        background-color:#008060;
        height:35px;
        cursor: pointer;
        outline:none;
    }
    
    .RegFieldPart strong{
        font-weight:normal;
        margin-left:0.95em;
        line-height:1.7em;
        color:#434343;
    }
    .RegFieldPart iframe{
        width:93%;
        margin:0em auto;
        margin-left:1em;
        border:2px solid #CFCFCF;
    }
    .RegPageHeadding_Page{
        font-size:1.2em;
        margin-bottom:5px;
    }
    .RegFormHeadding{
        width:50%;
        text-align:center;
        font-family: 'Open Sans', arial;
        color: #008080;
        font-size: 30px;
        font-weight: lighter;
        margin:0.2em auto;
        margin-top:-1em;

    }

    .AncerLinks{
        text-align:left;
        width:92%;
        margin:0% auto;
        margin-top:5%;
    }
     .AncerLinks a{
        text-align:left;
        color:#2da3b5;
    }
     .AncerLinks a:hover{
        color:#189586;
    }
     .AncerLinks_AdminTables{
        width:92%;
        text-align:right;
        margin:0% auto;
        padding:2% 0%;
    }
     .AncerLinks_AdminTables a{
        color:#2da3b5;
    }
     .AncerLinks_AdminTables a:hover{
        color:#189586;
    }
    /*New Look End*/
    /*Forget Password Start*/
    .ForgetPasswordPart{
        width:94%;
        border:0;
    }
    .ForgetPasswordFieldPart{
        margin-bottom:0.5em;
    }
    .ForgetPasswordFieldPart select{
        width:94.5%;
        margin-left:4%;
        outline:none;
        height:29px;
        border: 1px solid #d9d9d9;
        border-top: 1px solid #c0c0c0;
    }
    .ForgetPasswordFieldPart strong{
        margin-left:0.95em;
        line-height:1.7em;
        color:#434343;
    }
    .ForgetPasswordFieldPart input{
        width:90%;
        outline:none;
        display: inline-block;
        height: 29px;
        margin-left:14px;
        padding: 0 8px;
        background: #fff;
        border: 1px solid #d9d9d9;
        border-top: 1px solid #c0c0c0;
    }
    .ForgetPasswordFieldPart span{
        font-size: 13px;
        margin-left: 0.5em;
        line-height: 1.3em;
        margin-bottom:0em;
        color: #f70707;
    }
    .ForgetPasswordSubmit{
        width:50%;
        margin:0em auto;
        margin-top:3%;
    }
    .ForgetPasswordSubmit input{
        width:100%;
        margin:0em auto;
        padding:0.5em 0em;
        background-color:#2da3b5;
        font-size:16px;
        text-align:center;
        border-radius:2px;
        border:0px;
        outline:none;
        color:#FFF;
    }
    .ForgetPasswordSubmit input:hover{
        width:100%;
        margin:0em auto;
        background-color:#189586;
        cursor: pointer; 
    }
    .ForgetPasswordSubmit a{
        width:100%;
        margin:0em auto;
        padding:0.5em 38.5%;
        background-color:#2da3b5;
        text-decoration:none;
        font-size:16px;
        text-align:center;
        border-radius:2px;
        border:0px;
        outline:none;
        color:#FFF;
        position: relative;
        top: 8px;
    }
    .ForgetPasswordSubmit a:hover{
        width:100%;
        margin:0em auto;
        background-color:#189586;
    }
    .ForgetPasswordPartEarror{
        width:48%;
        margin:0em auto;
        margin-bottom:1em;
        padding:1em 0.5em;
        background-color:#00e0b8;
        border-left:5px solid #00a400;
        color:#FFF;
        font-weight:300;
    }
    /*Forget Password End*/

    /*New Reg Page Ending*/
   
    /*NewParentPromocode Start*/
    .MyNewParentPromo{
        width:100%;
        background-color:#f2f2f2;
        margin:2% auto;
        padding-bottom:5%;
        border-radius:2px;
    }
    .MyNewParentPromo_sub{
        float:left;
        width:50%;
    }
    .MyNewParentPromo h4{
        text-align:center;
    }
    .MynewParent_A{
        clear:both;
        width:94%;
        background-color:#fff;
        margin:0% auto;
        padding-bottom:8%;
        display:none;
        position:relative;
        border-radius:2px;
        border:1px dotted #2da3b5;
        border-top:0px;
    }
    .MynewParent_A p{
        width:100%;
        text-align:center;
        margin-top:0%;
        padding-top:5%
    }
    .PromoCodeField_Part{
        width:76%;
        margin:2% auto;
    }
    .PromoCodeField_Part input{
        width:92%;
        outline: none;
        display: inline-block;
        height: 29px;
        padding: 0 8px;
        background: #fff;
        border: 1px solid #d9d9d9;
        border-top: 1px solid #c0c0c0;
    }
    .PromoCodeButtons_Part{
        width:77%;
        margin:0% auto;
        margin-top:3%;
    }
    .PromoCodeButtons_Part_Button{
        width:50%;
        float:left;
    }
    .PromoCodeButtons_Part_Button input{
        width:95%;
        margin: 0em auto;
        margin-left:2%;
        padding: 0.5em 0em;
        background-color: #2da3b5;
        font-size: 16px;
        text-align: center;
        border-radius: 2px;
        border: 0px;
        outline: none;
        color: #FFF;
    }
    .PromoCodeButtons_Part_Button input:hover {
        background-color:#05a18f;
        cursor: pointer;
    }
    .PromoCodeButtons_Part_Button a{
        width:100%;
        margin:0em auto;
        padding:0.5em 6.5%;
        background-color:#2da3b5;
        text-decoration:none;
        font-size:16px;
        text-align:center;
        border-radius:2px;
        border:0px;
        outline:none;
        color:#FFF;
        position: relative;
        top: 8px;
    }
    .PromoCodeButtons_Part_Button a:hover{
        width:100%;
        margin:0em auto;
        background-color:#189586;
    }
    .Verify_div{
        width:76%;
        margin:0% auto;
        font-size:12px;
        color:#18cd00;
    }
    /*NewParentPromocode End*/

    /*Reg Contune Pages Start*/
.RegMenuCheckboxBG{
    background-color:#323232;
    height:100%;
    float:right;
    border-radius:0px 20px 20px 0px;
}
    .RegMenuCheckbox{
    float:right;
    height:100%;
    line-height:2.5em;
    margin:0em;
    color:#8b8b8b;
    font-size:1.2em;
    background-color:#323232;
    border-radius:0px 20px 20px 0px;
}
.RegMenuCheckbox ul{
    list-style-type:none;
}
.RegMenuCheckbox ul li{
    list-style-type:none;
    text-decoration:none;
    background-color:#323232;
    border-bottom:1px solid #000;
    padding:0.3em 1.3em;
    text-align:left;
    margin-left:-2.3em;
    padding-left:0.7em;
}
.RegMenuCheckbox ul li:hover{
    background-color:#202020;
}
.RegMenuCheckbox ul li a{
    text-decoration:none;
    color:#bcbcbc;
}

.CheckBox{
    width:17px;
    height:17px;
    float:right;
    margin-top:13px;
}


/*Cart Part Starting*/
.CartPart{
    width: 224px;
    height: 100%;
    float: right;
}
#CartPart_Inside {
    width: 224px;
    height: 100%;
    float: right;
    line-height: 2.5em;
    margin: 0em auto;
    margin-top: 1em;
    color: #fff;
    font-size: 1.2em;
    background-color: #008080;
    border-bottom: 5px solid #000;
}
#CartPart_Inside:hover{
    background-color:#008060;
    cursor:pointer; 
}
#CartPart_Inside:hover ~ #CartPart_HiddneDiv {
    display:block;
}

#CartPart_HiddneDiv{
    display:none;
    background-color:#323232;
    width:224px;
    height:100%;
    float:right;
    color:#bcbcbc;
    border-radius:0px 0px 10px 10px;
}
#CartPart_HiddneDiv p{
    margin-left:5%;
}
#CartPart_HiddneDiv:hover{
    display:block;
}

.CartPart_Inside_Part{
    width:90%;
    height:100%;
    margin:0% auto;
}

.CartImg{
    float:left;
}
.CartItems{
    float:left;
}



/*Cart Part Ending*/

#RegMenuCheckboxAside{
        width:696px;
        float:right;
        margin:2.3em 0em 3em 0em;
        background-color:#f7f7f7;
        /*border:1px solid #323232;*/
    }
    #RegMenuCheckboxAside article{
        font-size:2.2em;
        color:#000;
        line-height:1.8em;
        text-align:center;
    }
    #RegMenuCheckboxAside ul li{
        list-style-type:none;
        margin-left:6em;
    }
    .Discription{
        font-size:1.2em;
        line-height:1.5em;
        width:85%;
        text-align: justify;
        margin:0em auto;
    }
        .Discription ul li{
            width:100%;
            margin:0em auto !important;
            margin-left: -1em !important;
            font-size:14px;
            font-style:italic;
        }
.NextPre{
    clear:both;
    width:100%;
    margin:0em auto;
    margin-top:2em;
}
.NextPre_ButtonPart{
    width:50%;
    float:left;
    margin:0em auto;
}
.NextPre_ButtonPart img{
    position:relative;
    left:-40px;
}
.PreBtnNew{
    width: 70%;
    height:35px;
    margin:0% auto;
    background-color:#2da3b5;
    text-align:center;
    border-radius:2px;
    line-height:2.1em;
}
.PreBtnNew img{
    position:relative;
    top:3px;
    left:5px;
}
.PreBtnNew a{
    text-decoration:none;
    text-align:center;
    color:#FFF;
    font-weight:normal;
}
.PreBtnNew:hover{
    text-decoration:none;
    text-align:center;
    color:#FFF;
    background-color:#189586;
}
.NextPre_ButtonPart input{
    width: 70%;
    height:35px;
    margin:0% auto;
    margin-left: 15%;
    background-color:#2da3b5;
    text-align:center;
    border-radius:2px;
    line-height:2.1em;
    outline:none;
    font-size: 1.17em;
    border:0px;
    color:#fff;
    
}
.NextPre_ButtonPart input:hover{
    text-decoration:none;
    text-align:center;
    color:#FFF;
    background-color:#189586;
    cursor: pointer;
}

.PreBtn{
    float:left;
    width: 100px;
    height:35px;
    background-color:#05a18f;
    text-align:center;
    line-height:2.1em;
    border-radius:5px;
}
.PreBtn a{
    text-decoration:none;
    text-align:center;
    color:#FFF;
}
.NextBtn{
    float:right;
    background-color:#05a18f;
    text-align:center;
    line-height:2.1em;
    border-radius:2px;
    padding:0em 0.5em;
}
.NextBtn a{
    text-decoration:none;
    text-align:center;
    color:#FFF;
}
.InstalForm{
    color:#000;
    font-size:1.2em;
}
.InstalForm p{
    margin-left:8em;
}
.InstalForm form{
    margin-left:5em;
}

.OrderTable{
    width: 71%;
    height:50%;
    margin:0em auto;
}
    .OrderTable tr td{
        padding:0.3em 0.8em;
        line-height: 2.5em;
        border:1px solid #8f8f8f;
    }
    .OrderTableOE{
    width: 65%;
    height:50%;
    margin:0em auto;
}
    .OrderTableOE tr td{
        padding:0.3em 0.8em;
        line-height: 2.5em;
    }
/*Reg Contune Pages Start*/

.RegNewBtn{
    text-align:center;
}
.RegNewBtn a{
    text-align:center;
    text-decoration:none;
    color:#FFF;
    font-size:0.6em;
    background-color:#05a18f;
    padding:0.8em 0.8em;
}
    .RegNewBtn a:hover{
        background-color:#24AB80;
        padding:0.8em 0.8em;
    }



/*Admin Pages*/
#AdminLinks{
    width:85%;
    margin:0em auto;
}
#Adminsection {
    width:100%;
    margin:0em auto;
}
    #Adminsection article {
        width:48%;
        float:left;
        margin:5px;
        background-color:#f5f5f5;
        padding:10px 0px;
        border:1px solid #e8e8e8;
    }
    #Adminsection article:hover {
        background-color:#e8e8e8;
    }
    #Adminsection article img{
        margin-left:0.5em;
    }
    #Adminsection article a{
        margin-left:0.5em;
        list-style-type:circle !important;
        color:#323232;   
        text-decoration:none;
        font-size:1em;
        position:relative;
        top:-20px;
        font-weight:bold;
    }
    #Adminsection article a:hover{
        margin-left:0.5em;
        list-style-type:circle !important;
        color:#05a18f;   
    }
    
#AdminLinks ul{
    color:#000;
}
#AdminLinks ul li{
    list-style-type:circle;
    color:#000;
    line-height:1.8em;
}
#AdminLinks ul li a{
    margin-left:0.5em;
    list-style-type:circle !important;
    color:#323232;   
    text-decoration:none;
    line-height:2.5em;
    font-size:1.5em;
    font-weight:bold;
}
#AdminLinks ul li a:hover{
    margin-left:0.5em;
    list-style-type:circle !important;
    color:#05a18f;   
}


#MyAccount 
{
    position: relative;
    margin-top: 0;
    text-decoration:none;
    padding:0px 5px;
    padding-left:18px;
    z-index:10000;
}
   
.text
{
    font-size: 16px;
    line-height: 22px;
    color: #05a18f;
    margin: 9px 8px 0 3px;
}
.MyAccImg
{
    display: inline-block;
    background: url('~/../../../Images/Me.png') no-repeat top left;
    width: 25px;
    height: 23px;
}
.caret
{
    display: inline-block;
    margin:5px;
    background: url('~/../../../Images/MyAccAreo.png') no-repeat top left;
    width: 9px;
    height: 5px;
}



#flow {
    border:1px;
    border-color:blue;
    background-color:ActiveBorder;
}
        #sub{
            margin:0px;
            padding:0px;
            margin-top:1.5em;
            border-radius:5px;
            }
        #sub li{
            font-size:16px;
               display:block;
               width:150px;
               line-height:0.8em;
               padding:0.8em 0em;
               border-top:1px solid #CFCFCF !important;
               text-align:left !important;
               background-color:#fcfcfc;
            }
            #sub li a {
                font-size:15px;
                background-color:#fcfcfc !important;
                text-align:center !important;
                color:#323232;
                    }
            #sub li a:hover {
                font-size:15px;
                background-color:#fcfcfc;
                color:#8f8f8f;
                    }
            #loginfly{
                width:150px;
                visibility: visible;
                display:block;
                position:absolute;
                margin-top:-40px;
                margin-left:10px;
                border-radius:15px 15px 0px 0px;
                z-index:5000;
                box-shadow:0px 2px 3px #525252;
                border:1px solid #e2e2e2;
                background-color:#fcfcfc;
                padding-top:1.6em;
                opacity:1;
                transition:opacity 1s linear;
            }
            #login{
                width:200px;
                height:auto;
                visibility: hidden;
                display:none;
                margin-top:28px;
                position:absolute;
                margin-left:-65px;
               
            }
#sub {
    width:100%;
}
.laptop{
    display: none;              
    min-height: 400px;
    width: 400px;
    position:absolute;
    background-color: black;               
}
.mobile{
    display: none;                  
    min-height: 200px;
    width: 200px;
    position:absolute;
    background-color: blue;            
}
.shoes{
    display: none;                  
    min-height: 300px;
    width: 200px;
    position:absolute;
    background-color: red;             
}




.UserDetails{
    width:50%;
    margin:0em auto;
    padding:0em;
}
    .UserDetails span{
        width:50%;
        float:left;
        padding:3em 0em;
        margin:2em 0em;

        }
    .UserDetails span a{
        background-color:#e2e2e2;
        padding:2.5em 1.5em;
        text-decoration:none;
        font-size:1.5em;
        color:#323232;
        border:1px dotted #8f8f8f;
        }
        .UserDetails span a:hover{
            color:#000;
            background-color:#e9e9e9;
        }




#OrderDetailstable{
        text-align:center;
        margin:0em auto;
        border:none !important;
        background-color:#f1f1f1;
    }
    #OrderDetailstable tr{
        margin:0em auto;
        background-color:#f1f1f1;
        border:none !important;
    }
    #OrderDetailstable th{
        text-align:center;
        background-color:#14BBA7;
        line-height:1.8em;
        border:none !important;
        color:#FFF;
    }
    #OrderDetailstable td{
        text-align:left;
        border:1px solid #f7f7f7;
        line-height:1.8em;
        padding-left:1%;
    }
    #OrderDetailstable td a{
        text-align:left;
        color:#2da3b5;
    }
     #OrderDetailstable td a:hover{
        color:#189586;
    }
    #OrderDetailstable td input{
        width:124px;
        height:20px;
        border:none;
        margin:1em 0em;
        background-color:#f1f1f1;
        outline:none;
    }
    .PagingPart{
        width:50%;
        float:left;
        line-height:2em;
    }
    .pagination-container{
        width:50%;
        padding:0%;
        clear:both;
        margin:0%;
    }
.SubscriptionPart{
        width:100%;
        margin:0;
        padding:10px;
        height:auto;
    }
    .subscription_inside {
        width: 30%;
        float: left;
        margin-left: 15px;
        border: 1px solid #ECECEC;
        background-color: #FAFAFA;
        padding: 19px 0px;
        height:440px;
    }

    .Subscription-headding{
        margin-top:-9em;
        
    }
    .Subscription-headding h2{
        color: #fff;
        font-weight: 400;
        font-size: 1.8em;
        margin: 10px;
        font-family:cursive;    
    }
    .Subscription-headding h3{
        color: #fff;
        font-weight: 400;
        font-size: 1.8em;
        margin: 10px;
    }


    .Sub-list {
        clear: both;
        /* width: 100%; */
        text-align: left;
        color: #000;
        margin-top: 50px;
        padding: 0px 5px;
        height:190px;   
    }

    .Sub-list li{
        list-style-type:circle;
        margin-left:20px;
        margin-top:10px;
    }
    .Subscription-link a{
        text-align:center;
        font-size:18px;
        color:#008080;
        text-decoration:none;
    }