html,body,div,article,ul,li,span, applet, object, iframe, h1, h2, h3, h4, h5, h6,p, blockquote,
pre, a, abbr, acronym, address, big, cite, code, del, dfn,em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var, dl, dt, dd, ul, li, fieldset, form, label, legend, table, caption,
tbody, tfoot, thead, tr, th, td {
 margin: 0;
padding: 0;
 }
 
 
article, aside, footer, header, hgroup, main, nav, section {
display: block;
}

body{
background-color:#202020;
font-family: Verdana, Arial, sans-serif;
}
a {
 color:#0073AA;
 text-decoration:none;
}

#mobile-menu ,#mob-login,#home-contact-info {
display:none;
}
#header{
width:1000px;
height:202px;
background:#fff;
margin:0 auto;
}
#admin-header {
width:980px;
height:40px;
background:#ccc;
margin:0 auto;
color:#404040;
padding:0px 10px;
font-size: 13px;
}
#header-top-info{
width:1000px;
height:25px;
border-bottom:1px solid #000;
padding-top: 5px;
color:#404040;
font-size:13px;
}
#header-top-info li{
margin-left:20px;
display:inline;
list-style-type:none;
}
#header-top{
width:1000px;
height:110px;
padding:10px 0px;
}
#header-top-left{
width:400px;
height:100px;
float:left;
}
#logo {
width:400px;
height:100px;
font-size:35px;
}
#logo a{
color:#0073AA;
text-decoration:none;

}
#logo img {
width:275px;
height:100px;
}

#header-top-right{
width:240px;
height:50px;
float:right;
margin-top:25px;
}
#header-top-right li{
list-style-type:none;
display:inline;
}
#header-top-right a{
padding:10px;
color:#0073AA;
text-decoration:none;
height:15px;
background:#e8e8e8;
font-size:16px;
}

#header-bottom{
width:1000px;
height:42px;
}
/*MENU*/

#menu {
    display: block;
    height: 43px;
	margin:0 auto;
	width:1000px;
	background:#404040;
}
#menu ul,
    div#menu ul {
    list-style: none;
    margin: 0;
	z-index: 99999;
}
 
#menu li,
    div#menu li {
    float: left;
    position: relative;
	height:41px;
}
 
#menu ul ul {
    display: none;
    position: absolute;
    top: 40px;
    left: 0;
    float: center;
    width: 350px;
	background:#ccc;
	padding:20px;
}
#menu ul ul li a{
   font-size:13px;
   color:#404040;
   border:none;
   padding: 10px;
   line-height:27px;
   border-radius:3px;
   text-transform:capitalize;
}
#menu ul ul li a:hover{
   background:#e8e8e8;
   color:#0073AA;
}
#menu a {
    color: #fff;
    display: block;
    line-height:37px;
     padding: 3px 12px;
    border-right:1px solid #ccc;
    text-decoration: none;
    float:left;
	font-size:14px;
    font-weight:500;
	text-transform:uppercase;	
}
#menu ul li:hover > ul {
    display: block;
	z-index: 99999;
}
#menu li:hover > a,
#menu ul ul :hover > a {
    color: #0073AA;
	background:#ccc;
}

/*SLIDER*/

.flex-caption {
  width: 950px;
  padding: 10px 25px;
  left: 0;
  bottom: 70px;
  background: rgba(0,0,0,.5);
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0,0,0,.3);
  font-size: 35px;
  line-height: 20px;
  position:relative;
  height:50px;
  text-transform:capitalize;

}

.flexslider {
  width:1000px;
  height:400px;
  margin-bottom:10px;
  background:transparent;
}
.flexslider img{
  width:1000px;
  height:400px;
}
.flexslider a{
   text-decoration:none;
}
.fa-phone-square , .fa-envelope-square{
color:#000;
}

/* the elliptical shadow below the slider */
.flexslider:after {
  content: '';
  display: block;
  width: 80%;
  height: 20px;
  border-radius: 50%;
  position: absolute;
  z-index: -1;
  bottom: -10px;
  left: 10%;
  box-shadow: 0 2px 10px 10px rgba(0, 0, 0, 0.2);
}
 
.slides li {
  display: block;
  width:1000px;
  height:400px;
  background-position: center;
  background-repeat: no-repeat;
}
 
.flex-control-nav {
  bottom: -50px;
}
.flex-control-nav li {
  margin: 0 2px;
}
 
/*HOMEPAGE*/

#wrap{
width:1000px;
background:#fff;
margin:0 auto;
overflow: hidden;
}
#home-top{
width:1000px;
height:400px;
background:#505050;
overflow:hidden;
}
#home-middle{
width:1000px;
height:600px;
background:#fff;
}
#welcome-info{
width:650px;
height:360px;
float:left;
background:#fff;
color:#000;
padding-top:20px;
}
#welcome-heading  {
width:650px;
margin:0 auto;
height:45px;
font-size:11px;
border-bottom:4px solid #ccc;
}
#welcome-heading  h1{
width:590px;
margin:0 auto;
margin-top:10px;
}
#welcome-title {
width:310px;
height:30px;
margin-top:10px;
margin:10px auto;
border-bottom:1px solid #ccc;
font-size:12px;
}
#welcome-content {
width:620px;
margin:0 auto;
font-size:15px;
line-height:30px;
}
#news-feed{
float:right;
height:370px;
width:330px;
margin-top:15px;
margin-right:10px;
padding:5px 0px 0px 10px ;
border-radius:5px;
}

#news-feed-title{
width:300px;
margin:10px auto;
color:#303030;
font-size: 17px;
}
#news-display {
width:290px;
height:70px;
border-bottom:1px dashed #ccc;
overflow:hidden;
}
#news-posts-title{
height:auto;
margin:1px auto;
}
#news-posts-title a{
text-transform:capitalize;
font-size:15px;
text-decoration:underline;
color:#0073AA;
}
#news-posts-excerpt{
height:25px;
width:290px;
font-size: 12px;
}
#news-posts-excerpt a{
text-decoration:none;
color:#0073aa;
font-size: 13px;
}
#news-posts-excerpt img{
display:none;
}

/*Home Boxes*/
#f-services{
width:980px;
padding:5px 10px;
height:20px;
font-size:15px;
text-transform:uppercase;
font-weight:700;
}

#featured-services{
width:1000px;
height:330px;
background:#fff;
}

 ul#boxes {
width:1000px;
height:280px;
margin: 10px 0px;
list-style-type:none;
}
#boxes  li{
width: 220px;
height: 250px;
margin: 0px 5px 0px 10px;
display: inline;
float: left;
padding: 6px;
background: #FBFBFB;
border-radius: 5px;
border: 1px solid #e8e8e8;
}


#featured-img {
width:220px;
height:200px;
}
#featured-img img {
width:220px;
height:200px;
}
#featured-title  {
width:215px;
margin:0 auto;
height:55px;
margin-top:5px;
}
#featured-title  a{
text-decoration:none;
color:#0073AA;
font-size:16px;
text-transform:capitalize;
}

/*FOOTER*/

#footer {
margin:0 auto;
width:1000px;
height:300px;
border-top: 2px solid #e8e8e8;
background:#ccc;
}
#footer-bottom {
width:1000px;
height:30px;
background:#303030;
color:#fff;
line-height:16px;
font-size:14px;
}
#footer-top {
width:1000px;
height:270px;
}
#footer-left ,#footer-middle, #footer-right {
width:290px;
height:250px;
margin:10px 20px;
display:inline;
float:left;
overflow:hidden;
color:#505050;
}
#footer-left a ,#footer-middle a, #footer-right  a{
font-size:13px;
color:#0073AA;
text-decoration:none;
font-weight:500;
}
#footer-left li ,#footer-middle li, #footer-right  li{
margin:3px 0px;
}
#footer-left a:hover ,#footer-middle a:hover, #footer-right  a:hover{

text-decoration:underline;

}

/*ADMIN VIEW*/

#page-wrap{
width:1000px;
margin:0 auto;
background:#e8e8e8;
height:100%;
}
#menu-left{
width:170px;
float:left;
height:600px;
padding:10px 5px;
border-right:5px solid #666;
}
#menu-left li{
list-style-type:none;
text-transform:uppercase;
margin:20px 0px;
height:30px;
}
#menu-left a{
display:inline;
float:left;
font-size:15px;
text-transform:uppercase;
text-decoration:none;
color:#0073aa;
padding:6px;
}
#menu-left a:hover{
text-decoration:underline;
}
#menu-left  li a:active { 
    background-color: #fff;
}
#admin-view {
width:780px;
float:right;
height:auto;
margin-right:10px;
font-size:18px;
color:#303030;
font-weight:500;
padding-bottom:30px;
}
#pics-view {
width:780px;
float:right;
height:630px;
margin-right:10px;
font-size:18px;
color:#303030;
font-weight:500;
overflow-x:auto;
}

#admin-view p {
margin: 5px 0px;
}
#admin-inner {
margin: 5px 0px;

}
#all-posts-display {
width:700px;
height:50px;
margin-bottom:20px;
border-bottom: 1px solid #ccc;
}
#all-posts-title {
width:600px;
height:25px;
}
#all-posts-title a{
text-decoration:none;
color:#0073aa;
font-size:18px;
text-transform:Capitalize;
}
#all-posts-title a:hover{
text-decoration:underline;

}
#action-options {
width:500px;
height:20px;
margin-top:5px;
margin-left:25px;
}
#action-options  a{
font-size:14px;
text-decoration:none;
color:#0073AA;
}
#action-options  li{
width:auto;
float:left;
margin-right:25px;
list-style-type:none;
}
#news-menu {
width:770px;
height:50px;
margin-bottom:10px;
margin-top:20px;
}
#news-menu li{
display:inline;
float:left;
margin-right:20px;

}
#news-menu a{
display:inline;
float:left;
font-size:16px;
text-transform:uppercase;
text-decoration:none;
background:#ccc;
color:#0073aa;
padding:5px;
}
#admin-page-title {
height:40px;
margin-bottom:10px;
margin-top:20px;
color:#404040;
border-bottom:2px solid #404040;
font-size: 13px;
text-transform:capitalize;
}


#uploaded{
width:760px;
margin:0 auto;
}
#pic-thumb-display{
display:inline;
width:230px;
height:225px;
margin:10px 5px;
float:left;
}
#pic-thumb-display img{
width:230px;
height:180px;
}
#pic-link{
width:230px;
height:20px;
}
#pic-view-link a{
color:#0073aa;
text-decoration:none;
}
#pic-link input[type="text"]{
width:220px;
height:20px;
background:#e8e8e8;
color:#0073aa;
}
#pic-view-link{
height:20px;
width:210px
}
.fa.fa-circle {
margin-right:6px;
font-size:10px;
}
.addmedia {
font-size:16px;
text-transform:uppercase;
text-decoration:none;
background:#ccc;
color:#0073aa;
padding:8px;
height:50px;
}
.ui-tabs .ui-tabs-nav {
font-size:14px;
}
.ui-widget-content {
height:375px;
}
#insert-media-link{
width:200px;
height:40px;
margin-bottom:10px;
}
#slider-thumb-display {
width:300px;
height:225px;
margin: 5px;
}
#slider-thumb-display  img{
float:left;
width:230px;
height:200px
}
#edit-slider-view-right{
float:right;
height:240px;
width:260px;
}
#edit-slider-view-left{
float:left;
height:240px;
}
#edit-slider-view {
width:700px;
height:310px;
margin-bottom:20px;
border-bottom:1px solid #000;
}
input[type="submit"] {
padding:5px 20px;
height:30px;
background:#E8E8E8;
color:#0073AA;
font-size:15px;
line-height:14px;
margin-top:8px;
margin-bottom:5px;
font-weight:bold;
border:none;
}

#txt {
width:400px;
height:25px;
border:none;
background:#e8e8e8;
padding:5px;
font-size:13px;
border-radius:5px;
color:#000;
font-weight:400;
letter-spacing:1px;
}
#txtuser {
width:350px;
height:25px;
padding:5px;
font-size:13px;
border-radius:3px;
color:#000;
font-weight:400;
border:1px solid #e8e8e8;
}
#txtaddress {
width:340px;
height:80px;
font-size:13px;
border-radius:5px;
color:#202020;
font-weight:400;
padding:10px;
margin-bottom:6px;
border:1px solid #e8e8e8;
}
#txtmessage {
width:640px;
height:150px;
font-size:14px;
border-radius:5px;
color:#202020;
font-weight:400;
padding:10px;
margin-bottom:6px;
border:1px solid #e8e8e8;
}

#txtnewstitle {
width:750px;
height:25px;
padding:5px;
font-size:14px;
border-radius:6px;
color:#000;
font-weight:400;
letter-spacing:1px;
border:none;
background:#e8e8e8;
}
#txtsubject{
width:650px;
height:25px;
padding:5px;
font-size:15px;
border-radius:6px;
color:#000;
font-weight:400;
border:1px solid #e8e8e8;
}


#txtstatus {
width:150px;
height:30px;
padding:2px;
font-size:15px;
border-radius:6px;
color:#202020;
font-weight:400;
letter-spacing:1px;
}
/*Customer view*/
#cust-name {
width:400px;
font-size:20px;
height:30px;
border-bottom: 1px solid #ccc;
margin-bottom:10px;
font-weight:bold;
}
#customer-view {
width:700px;
font-size:15px;
}
#confirm-delete  li{
width:auto;
margin:10px 15px;
display:inline;
list-style-type:none;
}

/*Post view*/
#post-wrap {
width:1000px;
height:100%;
padding:20px 0px;
margin:0 auto;
background:#fff;
}
#post-meta{
width:898px;
margin:0 auto;
height:22px;
font-size:12px;
border-bottom:1px solid #ccc;
}
#main-post{
width:900px;
padding:10px 20px 30px 20px;
margin:0 auto;

}
#title-meta{
height:100%;
}
#post-title {
height:auto;
font-size:18px;
text-transform:capitalize;
font-weight:400;
margin-bottom:10px;
border-bottom: 2px solid rgb(204, 204, 204);
}

#post-content {
font-size: 16px;
line-height: 30px;
font-weight: 400;
}
#post-content p{
margin:13px 0px;
}
#post-content a{
color:#0073AA;
text-decoration:none;
}
#sharee {
width:300px;
height:50px;
margin-top:25px;
}
#sharee  li{
margin-left:10px;
list-style-type:none;
float:left;
}

#sidebar {
width:250px;
float:right;
height:500px;
background:#e8e8e8;
}

/*Login and Register*/
#buttonLogReg {
width:280px;
border:none;
height:35px;
background:#E8E8E8;
color:#0073AA;
font-size:15px;
text-transform:uppercase;
line-height:14px;
margin-top:8px;
margin-bottom:10px;
text-align:center;
border-radius:2px;
font-weight:bold;
}

#Login {
width:280px;
height:100%;
padding:20px;
font-size:14px;
background:#F8F8F8;
margin: 25px auto;
}
#Login #edit-notice ,#register #edit-notice{
width:280px;
}
#register{
width:280px;
height:100%;
margin: 25px auto;
font-size:14px;
padding:20px;
background: #F8F8F8;
}
#admin-view #register{
width:280px;
height:100%;
margin: 25px;
font-size:14px;
padding:20px;
background: #F8F8F8;
float:left;
}
a#preset {
font-size:12px;
color:#0073AA;
margin-top:4px;
}
#username , #password {
width:260px;
margin:5px 0px;
padding: 5px 10px;
border-radius:4px;
color:#202020;
border:1px solid #e8e8e8;
height:25px;
font-family: Verdana, Arial, sans-serif;
}
#subscribe #username {
width:180px;
}
#error {
width:240px;
color:red;
font-size:12px;
}

/*Users home*/
#users-home{
width:1000px;
height:100%;
background:#fff;
margin:0 auto;
}
#users-middle{
width:1000px;
height:600px;
}
#users-left{
width:250px;
height:500px;
float:left;
margin-top:10px;
border-right:1px solid #ccc;
}
#users-right{
width:730px;
height:500px;
float:right;
margin-right:10px;
}
#user-welcome-message{
width:990px;
height:25px;
padding:10px 0px 0px 10px;
border-bottom:2px solid #ccc;
}
#welcome-user{
width:240px;
margin:0 auto;
padding: 5px 0px;
font-size:15px;
font-weight:700;
text-transform:capitalize;
}
#user-edit-info{
width:200px;
height:70px;
margin:0 auto;
float:left;
margin-left:5px;
}
#user-edit-info a{
text-decoration:none;
color:#0073AA;
font-size:13px;
}
#edit-info{
width:600px;
height:auto;
font-size:14px;
margin:10px 0px 0px 30px;
}
#edit-info p{

margin:5px 0px;
}
#edit-notice{
width:500px;
height:25px;
font-size:17px;
font-weight:700;
margin-bottom:10px;
text-transform:uppercase;
}

#subscribe,#book-appointment{
font-size:13px;
width:240px;
float:left;
height:100px;
margin-left:10px;
}
#subscribe a ,#book-appointment a{
text-decoration:none;
color:#0073AA;
font-size:13px;
}
#welcom-title {
width:720px;
height:30px;
padding:10px 0px;
font-size:25px;
border-bottom:1px solid #000;
}
#welcom-info {
width:720px;
height:410px;
font-size:15px;
line-height:20px;
}
#welcom-info a{
font-size:15px;
color:#0073AA;
text-decoration:none;
}
#welcom-info p{
margin:10px 0px;
}



/*Contact Pagr*/

#contact-right{
float:right;
width:500px;
height:500px;
}
#contact-info{
width:920px;
margin:0 auto;
height:420px;
}

#contact-right #book-appointment{
width:360px;
}
#contact-right #txtmessage {
width:340px;
}

#contact-right #txtaddress{
width:340px;
}

#contact-right  #txtsubject{
width:340px;
}

#contact-left{
float:left;
width:300px;
height:400px;
font-size:15px;
}

#contact-left p{
margin: 10px 5px;
}

/*Appointments*/
#book-appointment{
width:700px;
font-size:15px;
}
#book-appointment p{
margin:5px 0px;
}
#Registration-message{
height:150px;
padding:80px 50px 10px 50px;
font-size:15px;
width:900px;
}
#Registration-message a{
text-decoration:none;
color:#0073AA;
font-size:15px;
}
#admin-view #error {
width:700px;
}
/*Articles Page*/
#articles-wrap{
width:1000px;
margin:0 auto;
background:#fff;
height:100%;
}
#articles-display{
 width:970px;
 padding:50px 15px;;
}
#articles-page-title{
width:970px;
height:30px;
margin:0 auto;
font-size:20px;
}
#article-display{
width:700px;
height:65px;
padding: 5px 0px;
border-bottom:1px solid #ccc;
background:#fff;
}
#article-posts-title{
height:auto;
margin:3px auto;
width:690px;
}
#article-posts-title a{
text-transform:capitalize;
font-size:15px;
text-decoration:underline;
color:#0073AA;
}
#article-posts-excerpt{
height:30px;
width:690px;
margin-left:7px;
font-size: 13px;
}
#article-posts-excerpt  img{
display:none;
}
#all-articles-link a{
text-transform:capitalize;
font-size:13px;
text-decoration:none;
color:#0073AA;
}


/*Mobile view*/
@media (max-width: 641px) { 
1mg {
width:340px;
height:220px;
}

body{
background:#e8e8e8;
}

#menu , #header-top-info , #header-top-right ,#header-bottom,#footer-top {
display:none;
}

#header{
width:350px;
height:100px;
}

#header-top{
width:350px;
height:90px;
padding:10px 0px;
}
#header-top-left{
width:350px;
height:90px;
float:left;
}
#logo {
width:300px;
height:90px;
font-size:35px;
}
#logo a{
color:#0073AA;
text-decoration:none;
}
#logo img {
width:260px;
height:90px;
}

/*SLIDER*/
.flex-caption {
  width: 330px;
  padding: 10px 10px;
  left: 0;
  bottom: 50px;
  font-size: 20px;
  line-height: 18px;
  height:40px;
}

.flexslider {
  width:350px;
  height:200px;
  margin-bottom:10px;
  background:transparent;
}
.flexslider img{
  width:350px;
  height:200px;
}
.slides li {
  width:350px;
  height:200px;
}
 
.flex-control-nav {
  bottom: -50px;
}
.flex-control-nav li {
  margin: 0 2px;
}


/*HOMEPAGE*/

#wrap{
width:350px;
margin:0 auto;
}
#home-top{
width:350px;
height:200px;
}
#home-middle{
width:350px;
height:1070px
}
#welcome-info{
width:350px;
height:640px;
font-size:14px;
float:left
}
#news-feed{
float:left;
height:370px;
width:330px;
}
#welcome-heading  {
width:350px;
margin:0 auto;
height:45px;
font-size:9px;
border-bottom:4px solid #ccc;
}
#welcome-heading  h1{
width:330px;
margin:0 auto;
margin-top:10px;
}

#welcome-content {
width:340px;
margin:0 auto;
font-size:13px;
line-height: 23px;
}

#welcome-title {
    width: 245px;
    height: 25px;
    margin: 10px auto;
    border-bottom: 1px solid #CCC;
    font-size: 10px;
}



/*Home Boxes*/
#f-services{
width:340px;
padding:5px 10px;
height:20px;
font-size:14px;
text-transform:uppercase;
font-weight:700;
}

#featured-services{
width:350px;
height:1150px;
background:#fff;
}

 ul#boxes {
width:350px;
height:1100px;
margin: 10px 0px;
list-style-type:none;
}

#boxes  li{
width:320px;
height:250px;
margin:5px;
display:block;
float:none;
padding:10px;
}

#featured-img {
width:320px;
height:200px;
}
#featured-img img {
width:320px;
height:200px;
}
#featured-title  {
width:315px;
margin:0 auto;
height:55px;
margin-top:5px;
}
#featured-title  a{
text-decoration:none;
color:#0073AA;
font-size:15px;
text-transform:capitalize;
}

/*FOOTER*/

#footer {
width:350px;
height:50px;
border-top: 2px solid #e8e8e8;
}
#footer-bottom {
width:340px;
height:30px;
background:#ccc;
color:#000;
line-height:13px;
font-size:12px;
margin:10px 0px 0px 5px;
}


/*Post view*/
#post-wrap {
width:350px;
}
#post-meta{
width:340px;
height:25px;
font-size:11px;
}
#main-post{
width:340px;
padding:10px 5px 30px 5px;
margin:0 auto;
}
#title-meta{
height:100%;
}

#post-title {
font-size:16px;
}
#post-content {
font-size: 13px;
line-height: 28px;
}

/*Login and Register*/


#error {
width:auto;
margin-left:2px;
}

/*Users home*/
#users-home{
width:350px;
height:100%;
background:#fff;
}
#users-middle{
width:350px;
height:1050px;
}
#users-left{
width:340px;
height:300px;
float:left;
margin-top:10px;
border-right:none;
margin-left:5px;
}
#users-right{
width:340px;
height:500px;
float:left;
margin:0;
margin-left:5px;
}
#user-welcome-message{
width:340px;
height:25px;
padding:5px 0px 0px 5px;
border-bottom:none;
}
#welcome-user{
width:330px;
margin:0 auto;
padding: 5px 0px;
font-size:14px;
font-weight:700;
text-transform:capitalize;
height:30px;
}
#user-edit-info{
width:300px;
height:40px;
margin:0 auto;
float:left;
margin-left:5px;
}
#user-edit-info a{
text-decoration:none;
color:#0073AA;
font-size:13px;
}
#edit-info{
width:340px;
height:auto;
font-size:14px;
margin:5px 0px 0px 0px;
}
#edit-info p{

margin:5px 0px;
}
#edit-notice{
width:350px;
height:25px;
font-size:17px;
font-weight:700;
margin-bottom:10px;
}
#welcom-title {
width:340px;
height:30px;
padding:10px 0px;
font-size:20px;
}
#welcom-info {
width:340px;
height:410px;
font-size:15px;
line-height:20px;
}
#book-appointment{
width:350px;
font-size:15px;
}

#Registration-message{
height:150px;
padding:80px 0px 10px 0px;
font-size:13px;
width:350px;
}

/*Articles Page*/
#articles-wrap{
width:350px;

}
#articles-display{
 width:340px;
 padding:50px 5px;
}
#articles-page-title{
width:340px;
font-size:17px;
}
#article-display{
width:340px;
height:75px;
}
#article-posts-title{
width:340px;
}
#article-posts-title a{
text-transform:capitalize;
font-size:14px;
text-decoration:underline;
color:#0073AA;
}
#article-posts-excerpt{
height:40px;
width:340px;
margin-left:7px;
font-size: 12px;
}
#txt {
width:330px;
padding:3px;
}
#txtuser {
width:330px;
height:25px;
padding:3px;
}
#txtsubject{
width:330px;
height:25px;
color:#000;
font-weight:400;
background:#e8e8e8;
padding:2px;
}
#txtaddress {
width:330px;
height:80px;
font-size:13px;
padding:5px;
}
#txtmessage {
width:330px;
height:130px;
border:none;
font-size:14px;
font-weight:400;
padding:2px;
margin-bottom:6px;
background:#e8e8e8;
}
#mobile-menu {
display:block;
width:350px;
background:#fff;
margin:5px auto;
height:30px;
}
#mob-menu {
width:350px;
padding:5px 0px;
font-size:14px;
height:28px;
color: #303030;
font-weight: 500;
}

/*Customer view*/
#cust-name {
width:330px;
font-size:20px;
height:30px;
border-bottom: 1px solid #ccc;
margin-bottom:10px;
font-weight:bold;
}
#customer-view {
width:350px;
font-size:15px;
}
#subscribe{
font-size:13px;
width:340px;
float:left;
height:110px;
margin-left:0px;
}
#book-appointment{
font-size:13px;
width:340px;
height:60px;
margin-left:5px;
}

#mob-login{
width:340px;
height:30px;
margin:0 auto;
display:block;
padding:10px 5px;
}
#mob-login li{
list-style-type:none;
display:inline;
height:30px;
}
#mob-login a{
padding:5px;
color:#0073AA;
text-decoration:none;
height:25px;
background:#e8e8e8;
font-size:15px;
}
#home-contact-info {
width:340px;
height:30px;
padding:10px 0px;
font-size:13px;
display:block;
margin-left:10px;
}
#home-contact-info li {
list-style-type:none;
margin:2px 0px;
}

#contact-info{
width:350px;
margin:0 auto;
height:570px;
}
#contact-left{
float:none;
width:350px;
height:200px;
font-size:15px;
margin:0 auto;
}
#contact-right{
float:none;
width:350px;
height:300px;
font-size:15px;
margin:0 auto;
}
#contact-right  #txtsubject{
width:330px;
}
#contact-right #txtmessage {
width:330px;
}
}