@charset "utf-8";
/* CSS Document */

@charset "utf-8";
/* CSS Document */

body{
	font-size: 100%;
}
		/*Top Icon Menu*/
		.header-top-icons {
			width: 100%;
			margin-right: auto;
			margin-left: auto;
		}
		.top-menu-mobile {
			margin: 0px;
			padding: 0px;
			list-style-type: none;
		}
			.top-menu-mobile li {
				height: 60px;
				width: 19%;
				display: block;
				float: left;
				text-align: center;
			}
				.top-menu-mobile li a {
					text-indent: -9999px;
					height: 60px;
					width: 100%;
					display: block;
					border-bottom:1px solid #384954;
				}
						.top-menu-mobile li.menu {
							border-right-style: solid;
							border-right-color: #384954;
							border-right-width: 1px;
							background-image: url(../images/mobile/menu_icon.png);
							background-position: center center;
							background-repeat: no-repeat;
						}
							.top-menu-mobile li.call {
								border-left-width: 1px;
								border-right-style: solid;
								border-left-style: solid;
								border-left-color: #384954;
								border-right-width: 1px;
								border-right-color: #384954;
								background-image: url(../images/mobile/call_icon.png);
								background-repeat: no-repeat;
								background-position: center center;
							}
						.top-menu-mobile li.appointment {
							border-left-width: 1px;
							border-right-style: solid;
							border-left-style: solid;
							border-left-color: #384954;
							border-right-width: 1px;
							border-right-color: #384954;
							background-image: url(../images/mobile/appointment_icon.png);
							background-repeat: no-repeat;
							background-position: center center;
						}
				.top-menu-mobile li.contact {
					border-left-width: 1px;
					border-right-style: solid;
					border-left-style: solid;
					border-left-color: #384954;
					border-right-width: 1px;
					border-right-color: #384954;
					background-image: url(../images/mobile/contact_icon.png);
					background-repeat: no-repeat;
					background-position: center center;
				}
				.top-menu-mobile li.directions {
					border-left-width: 1px;
					border-left-style: solid;
					border-left-color: #384954;
					background-image: url(../images/mobile/map_icon.png);
					background-repeat: no-repeat;
					background-position: center center;
				}
	.logo{
		width:100%;
		height:auto;
		text-align:center;
	}
	.para{
		width:100%;
		text-align:center;
	}
	.mobile-banner,.inner_banner{
			width: 100%;
			height: auto;
			float: left;
			text-align: center;
		}
			.mobile-banner img,.inner_banner img{
				width: 100%;
			}
			.content h1{
					display: block;
					float:left;
					font-size:24px;
					font-weight:normal;
					text-align:center;
					margin-top:13px;
					width:100%;
					color:#7e0c6e;
				}
					.content h1 span{
						color:#262965;
					}
					
				.video{
					width:100%;
					height:auto;
					float:left;
					text-align:center;
					margin-bottom:20px;
				}
					.video img{
						width:100%;
					}
				.para{
					font-size:14px;
					color:#585858;
				}
					.para h2{
						font-weight:normal;
						font-size:18px;
						color:#585858;
					}
				.btn_blue{
					width:307px;
					height:124px !important;
					margin-left:auto;
					margin-right:auto;
					margin-top:18px;
					position:relative;
					background:url(../images/sprites.png) 0 -99px no-repeat;
					color:#fff;
				}
					.btn_blue h2{
						margin-top:16px;
						display:block;
						float:left;
						font-weight:normal;
						text-align:center;
						width:100%;
					}
					.btn_blue span{
						display:block;
						height:auto;
						text-align:center;
						width:200px;
						margin-left:55px;
						margin-top:10px;
						float:left;
					}
					.btn_blue a{
						display:block;
						width:70px;
						padding-left:10px;
						padding-top:15px;
						height:35px;
						position:absolute;
						top:68px;
						left:212px;
						text-decoration:none;
						text-align:center;
						color:#858585;
					}
				.btn{
					width:307px;
					height:94px;
					margin-left:auto;
					margin-right:auto;
					margin-top:18px;
					position:relative;
					background:url(../images/sprites.png) 0 0 no-repeat;
				}
					.btn h2{
						margin-top:16px;
						display:block;
						float:left;
						font-weight:normal;
						text-align:center;
						width:100%;
						color:#933679;
					}
					.btn a{
						display:block;
						width:70px;
						padding-left:10px;
						padding-top:15px;
						height:35px;
						position:absolute;
						top:36px;
						left:212px;
						text-decoration:none;
						text-align:center;
						color:#858585;
					}
				.testimonials{
					width:307px;
					height:344px;
					margin-top:15px;
					margin-left:auto;
					margin-right:auto;
					position:relative;
				}
					.testimonials h2{
						display:block;
						height:56px;
						width:100%;
						text-align:center;
						line-height:56px;
						background:url(../images/sprites.png) 0 -1092px no-repeat;
						color:#fff;
					}
					.testimonial_body{
						min-height:224px;
						width:287px;
						float:left;
						background:url(../images/testimonial.png) repeat-y;
						padding-left:10px;
						padding-right:10px;
						line-height:24px;
						text-align:center;
					}
					.testimonial_footer{
						width:307px;
						float:left;
						height:64px;
						position:relative;
						background:url(../images/sprites.png) 0 -1023px no-repeat;
					}
						.testimonial_footer span{
							display:block;
							width:100%;
							height:auto;
							float:left;
							text-align:center;
							color:#585858;
						}
						.testimonial_footer a{
							display:block;
							width:84px;
							height:41px;
							position:absolute;
							top:8px;
							left:212px;
							text-align:center;
							text-decoration:none;
							padding-top:15px;
							color:#858585;
						}
					.get_social{
					width:307px;
					height:105px;
					margin-top:20px;
					margin-right:auto;
					margin-left:auto;
					margin-bottom:20px;
				}
					.get_social h2{
						display:block;
						font-weight:normal;
						text-align:center;
						margin-top:15px;
						color:#fff;
						font-size:16px !important;
					}
					.get_social a{
						width:42px;
						height:42px;
						display:block;
						float:left;
						margin-top:9px;
						margin-left:11px;
					}
					 .addthis{
						margin-left:54px !important;
						
					}	
						
				.copyright,.powerd_by{
					width:100%;
					text-align:center;
					font-size:0.7em;
					height:auto;
					margin-bottom:20px;
					margin-top:20px;
				}