@charset "UTF-8";
/* CSS Document */
a:focus { 
    outline: none; 
}
button:focus { 
    outline: none; 
}
a{
	outline: none;
	outline-width: 0;
}
body{
	background-color:#000;
}
#wrapper{
	width:919px;
	margin-top: 35px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
}
#header{
	background-image:url(../images/header-logo.png);
	background-repeat:no-repeat;
	height:97px;
}
#footer{
	height:35px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	line-height:14px;
	margin-bottom:0px;
	color:#CCC;
	clear:both;
}
h1{
	color:#FFF;
	font-size:30px;
}
#facebook{
	height:35px;
	width:35px;
	background-image:url(../images/fb-icon.png);
	float:right;
	left:-1000px;
	margin-top:80px;
	margin-right:10px;
	display:block;
}
#yelpicon{
	height:35px;
	width:35px;
	background-image:url(../images/yelp.png);
	float:right;
	left:-1000px;
	margin-top:80px;
	margin-right:10px;
	display:block;
}
#googleicon{
	height:35px;
	width:35px;
	background-image:url(../images/googleicon.png);
	float:right;
	left:-1000px;
	margin-top:80px;
	margin-right:10px;
	display:block;
}
#blogicon{
	height:35px;
	width:100px;
	background-image:url(../images/blog-icon.png);
	float:right;
	left:-1000px;
	margin-top:80px;
	margin-right:10px;
	display:block;
}

/*MENU ITEMS*/
#menu{
	background-image:url(../images/menu_bg.jpg);
	background-repeat:no-repeat;
	width:919px;
	height:60px;
}

.nav-btn {

	display: none;
}

#menu ul{
	padding-top:20px;
	width:919px;
	list-style:none;
	display:block;
	margin-left:0px;
	padding-left:20px;
	padding-right:0px;
}
#menu ul li{
	float:left;
	margin-right:22px;
	padding-top:3px;
	display:block;
}
#menu ul li a{
	color:#FFF;
	font-size:18px;
	text-decoration:none;
	padding-left:24px;
	padding-top:3px;
	background-image:url(../images/paws-sprite.png);
	background-position:0px 3px;
	background-repeat:no-repeat;
}
#menu ul li a:hover{
	color:#e1bb7a;
	font-size:18px;
	text-decoration:none;
	padding-left:24px;
	padding-top:3px;
	background-image:url(../images/paws-sprite.png);
	background-position:0px -20px;
	background-repeat:no-repeat;
}
a{
	color:#dea407;
	text-decoration:underline;
}
a:hover{
	color:#FFF;
	text-decoration:none;
}

/*BODY*/
#body{
	margin-top:10px;
}


/*INDEX PAGE*/
.large-title{
	font-family:Arial, Helvetica, sans-serif;
	font-size:32px;
	color:#FFF;
	letter-spacing:1px;
	margin-top:10px;
	margin-bottom:10px;
}

.normal-text-title{
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#FFF;
	line-height:25px;
	margin-bottom:10px;
}

.normal-text{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#FFF;
	line-height:17px;
	margin-bottom:10px;
	text-align:justify;
}

.normal-text-link a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#FFF;
	line-height:17px;
	margin-bottom:10px;
	text-align:justify;
	font-style: italic;
	text-decoration: underline;
}

.normal-text-link a:hover {
	color: #dea407;
	text-decoration: none;
}

.testmonial-text{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#FFF;
	line-height:17px;
	margin-bottom:10px;
	text-align:justify;
	padding-left:36px;
	padding-top:3px;
}
#banner-index{
	height:264px;
	width:919px;
	background-image:url(../images/banner-index.jpg);
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#FFF;
}

.banner-text-first {

	width:220px; 
	padding-left:79px; 
	padding-bottom:8px; 
	padding-top:45px;


}

.banner-text {

	width:220px; 
	padding-left:79px; 
	padding-bottom:8px; 
	padding-top:3px;


}

#ellen-box{
	
	width:562px;
	background-color: #263242;
	border-radius: 25px;
	margin-top: 7px;
	/*background-image:url(../images/ellen-homepage-box.png);
	background-repeat:no-repeat;*/
	float:left;
	margin-bottom: 20px;
}

#ellen-mobile-picture {
	display:none;
}
#ellen-puppy-box{
	width:206px;
	height:163px;
	margin-right:15px;
	margin-bottom:15px;
	float:left;
}
#slider1{
	width:206px;
	height:163px;
}
#testmonial-box{
	float:left;
	width:347px;
	height:582px;
	margin-bottom: 20px;
}

h4 {
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 0;
	padding-left: 17px;
}
h4 a{
	color: #dea407;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: underline;
}

h4 a:hover {
	color: #FFF;
	text-decoration: none;
}

hr {
	height: 1px;
	width: 347px;
	color: #1b5576;
	background-color: #1b5576;
	border: none;
	margin-top: 15px;
}

.home-medialink a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-decoration: underline;
	padding-left: 17px;
}



.testmonials{
	background-image:url(../images/testmonial-bullets.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;
}

#testmonial-box {

	margin-left:10px; 

}
/*TESTIMONIALS PAGE*/

.more-testimonial-title{
	display: none;
}

#banner-testimonials{
	height:335px;
	width:919px;
	background-image:url(../images/testimonial-banner.jpg);
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFF;
}
#testimonial-text-box{
	height:auto;
	width:443px;
	float:left;
}
#testimonial-text-box-top{
	height:38px;
	width:443px;
	background-image:url(../images/testimonial-box-top.jpg);
	background-repeat:no-repeat;
}
#testimonial-text-box-content{
	width:443px;
	height:auto;
	background-image:url(../images/testimonial-box-content.jpg);
	background-repeat:repeat-y;	
}
#testimonial-text-box-bottom{
	height:30px;
	width:443px;
	background-image:url(../images/testimonial-box-bottom.jpg);
	background-repeat:no-repeat;
}
#testimonial-page-box{
	float:left;
	width:476px;
	height:500px;
	margin-bottom:50px;
}

.medium-title-testimonials {
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#c6cff6;
	letter-spacing:1px;
	margin-top:0px;
	margin-bottom:25px;
	padding-left:33px; 
	padding-top:5px
}
.medium-title{
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#c6cff6;
	letter-spacing:1px;
	margin-top:0px;
	margin-bottom:25px;
}
.medium-small-title{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#c6cff6;
	letter-spacing:1px;
	margin-top:0px;
	margin-bottom:25px;
}
.testimonial-page-text{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:700;
	color:#ccddf2;
	line-height:17px;
	letter-spacing:0.9px;
	padding-top:15px;
	padding-bottom:10px;
	margin-top:0px;
	margin-bottom:0px;
	text-align:justify;
}
.testmonial-small-text{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:17px;
	color:#ccddf2;
	text-align:justify;
	padding-left:36px;
	padding-top:3px;
}
/*FAQ PAGE*/
#banner-faqs{
	height:335px;
	width:919px;
	background-image:url(../images/faqs-banner.jpg);
	background-repeat:no-repeat;
}
#faqs-image-box{
	background-image:url(../images/faq-L.png);
	background-repeat:no-repeat;
	height:444px;
	width:443px;
	float:left;
}
#faqs-box{
	width:476px;
	height:auto;
	float:left;
}
.faq-question{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#f3e3b4;
	line-height:17px;
	text-align:justify;
	text-decoration:underline;
}
.faq-answer{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#FFF;
	line-height:18px;
	text-align:justify;
}

/*TJK*/
#TJK_ToggleON,#TJK_ToggleOFF {border:1px solid #333;padding:0 5px;margin-right:5px}
/* zeroing out padding and margin */
#TJK_DL dd,#TJK_DL dt {margin:0;padding:0} 
/**********************************/
#TJK_DL .showDD {position:static;}
#TJK_DL dd,.hideDD{top:-9999px;position:absolute}
#TJK_ToggleON,#TJK_ToggleOFF {display:inline;cursor:pointer;cursor:hand}

/*SCHEDULING*/
#banner-scheduling{
	height:335px;
	width:919px;
	background-image:url(../images/scheduling-banner.jpg);
	background-repeat:no-repeat;
}
#scheduling{
	width:100%
}
#schedule-form{
	color:#CCC;
	width:90%;
	margin-left:auto;
	margin-right:auto;
}
#schedule-form ul{
	list-style:none;
}
#schedule-form ul li{
	margin-bottom:10px;
	font:"Arial Black", Gadget, sans-serif;
	font-size:17px;
	margin-bottom:20px;
}
.description{
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#ccddf2;
}
label{
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#ccddf2;
	float:left;
	width:200px;
}
.choice{
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#ccddf2;
	width:500px;
}
.choice-check{
	width:50px;
	float:left;
}
.services{
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#ccddf2;
	float:left;
	width:400px;
}
.service-option{
	font-size:17px;
	width:350px;
}
#countrySelect{
	font-size:17px;
}
#stateSelect{
	font-size:17px;
}
.personal{
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#ccddf2;
	float:left;
	width:200px;
}
.element text{
	color:#39F;
}
.element select medium{
	width:500px;
}
#DropDownTimezone{
	width:400px;
	font-size:16px;
}
input,textarea{
	border:none;
	font:Arial, Helvetica, sans-serif;
	font-size:15px;
}

.calendar-icon {
	vertical-align: sub;
}
/*BIO*/
#banner-bio{
	height:335px;
	width:919px;
	background-image:url(../images/bio-banner.jpg);
	background-repeat:no-repeat;
}
.greenline{
	display:block;
	background-image:url(../images/teal-bg.png);
	height:2px;
	width:100%;
	margin-bottom:20px;
}
.blueline{
	display:block;
	background-image:url(../images/lightblue-bg.png);
	height:2px;
	width:100%;
	margin-bottom:20px;
}
#bio-image-box{
	height:500px;
	width:250px;
	float:left;
}
#bio-box{
	width:650px;
	height:auto;
	float:left;
}
.bio-page-text{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:500;
	color:#ccddf2;
	line-height:18px;
	padding-top:5px;
	padding-bottom:15px;
	padding-right:20px;
	margin-top:0px;
	margin-bottom:0px;
	text-align:justify;
}
#ellen-title{
	font-family:Arial, Helvetica, sans-serif;
	font-size:25px;
	font-weight:bold;
	color:#c6cff6;
	margin-top:25px;
	margin-bottom:4px;
}

/*SERVICES*/
#banner-services{
	height:335px;
	width:919px;
	background-image:url(../images/services-banner.jpg);
	background-repeat:no-repeat;
}
#service-image-box{
	height:444px;
	width:130px;
	float:left;
}
#service-box{
	width:789px;
	height:auto;
	float:left;
}
.service-title{
	font-family:arialround;
	font-size:17px;
	font-weight:700;
	color:#f3e3b4;
	padding-top:5px;
	padding-bottom:15px;
	padding-right:20px;
	margin-top:25px;
	margin-bottom:0px;
}


.individual-service{
	background-image:url(../images/testmonial-bullets.jpg);
	background-repeat:no-repeat;
	padding-left:40px;
}


.individual-service ul{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#ccddf2;
	list-style:disc;
	text-align:justify;
	padding-right:50px;
}
.individual-service ul li{
	margin-top:17px;
	margin-bottom:6px;
	text-align:justify;
}
.service-page-text{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:500;
	color:#ccddf2;
	line-height:17px;
	padding-top:5px;
	padding-bottom:15px;
	margin-top:0px;
	margin-bottom:0px;
	text-align:justify;
}
/*GALLERY/MEDIA-PAGE*/
.gallery-box-text{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:19px;
	color:#ccddf2;
	text-align:left;
	padding-left:30px;
	padding-right:30px;
	padding-bottom:8px;
	margin-top:0px;
	margin-bottom:0px;
}

#video-section {
	
	width:605px;
	float:left;
	margin-bottom: 20px;
	position:relative;
}

.video-box {
	
	width:195px;
	height:190px;;
	margin-left:3px;
	margin-right:3px;
	margin-bottom:10px;
	float:left;
	text-align: center;
}


figcaption {
	margin-top: 5px;
}

.media-links a{
	
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: italic;
	text-decoration: underline;
}

.media-links a:hover {
	color: #dea407;
	text-decoration: none;
}

.media-hr {
	height: 1px;
	width: 605px;
	color: #1b5576;
	background-color: #1b5576;
	border: none;
	margin-bottom: 25px;
	clear: both;
}

#articles-blog-section {
	
	width:605px;
	float:left;
	margin-bottom: 20px;
	position:relative;
}

.article-box {
	
	width:195px;
	height:94px;;
	margin-left:3px;
	margin-right:3px;
	margin-bottom:20px;
	margin-top: 15px;
	float:left;
	text-align: center;
}

#client-corner{
	width:605px;
	height:800;
	float:left;
	position:relative;
}
#small-boxes{
	width:314px;
	height:auto;
	float:left;
}
.gallery-boxes{
	width:314px;
	height:auto;
}
.gallery-boxes-top{
	background-image:url(../images/smallbox-bg_01.png);
	background-repeat:no-repeat;
	width:314px;
	height:48px;
	margin-bottom:0px;
}
.gallery-boxes-middle{
	background-image:url(../images/smallbox-bg_02.png);
	background-repeat:repeat-y;
	width:314px;
	height:auto;
	margin-top:0px;
	margin-bottom:0px;
	padding-bottom:10px;
	padding-top:16px;
}
.gallery-boxes-bottom{
	background-image:url(../images/smallbox-bg_03.png);
	background-repeat:no-repeat;
	width:314px;
	height:22px;
	margin-top:0px;
}
.gallery-heading{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:700;
	color:#f3e3b4;
	letter-spacing:0.9px;
	padding-top:24px;
	padding-left:30px;
	padding-bottom:0px;
	margin-top:0px;
	margin-bottom:0px;
	text-align:justify;
}
.client-box{
	width:195px;
	height:145px;
	margin-left:3px;
	margin-right:3px;
	margin-bottom:30px;
	float:left;
	text-align: center;
}

.client-box-mobile{

	display: none;
	width:185px;
	height:135px;
	margin-left:3px;
	margin-right:3px;
	margin-bottom:30px;
	float:left;
	text-align: center;
}


/* This class is no longer being used*/
/*.gallery-text{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFF;
	line-height:17px;
	margin-top:0px;
	margin-bottom:10px;
	text-align:justify;
}*/
#client-1{
	display:none;
	z-index:1;
	position:relative;
}
#client-2{
	display:none;
	z-index:1;
	position:relative;
}
#client-3{
	display:none;
	z-index:1;
	position:relative;
}
#client-4{
	display:none;
	z-index:1;
	position:relative;
}
#client-5{
	display:none;
	z-index:1;
	position:relative;
}
#client-6{
	display:none;
	z-index:1;
	position:relative;
}
#client-7{
	display:none;
	z-index:1;
	position:relative;
}
#client-8{
	display:none;
	z-index:1;
	position:relative;
}
#client-9{
	display:none;
	z-index:1;
	position:relative;
}
#client-10{
	display:none;
	z-index:1;
	position:relative;
}
#client-11{
	display:none;
	z-index:1;
	position:relative;
}
#client-12{
	display:none;
	z-index:1;
	position:relative;
}

#client-13{
	display:none;
	z-index:1;
	position:relative;
}

#client-14{
	display:none;
	z-index:1;
	position:relative;
}

#client-15{
	display:none;
	z-index:1;
	position:relative;
}

#client-16{
	display:none;
	z-index:1;
	position:relative;
}


#client-1-mobile {

	display: none;
	z-index:1;
	position:relative;
}

#client-1-mobile {

	display: none;
	z-index: 1;
	position: relative;
}

#client-2-mobile {

	display: none;
	z-index: 1;
	position: relative;
}

#client-3-mobile {

	display: none;
	z-index: 1;
	position: relative;
}

#client-4-mobile {

	display: none;
	z-index: 1;
	position: relative;
}

#client-5-mobile {

	display: none;
	z-index: 1;
	position: relative;
}

#client-6-mobile {

	display: none;
	z-index: 1;
	position: relative;
}

#client-7-mobile {

	display: none;
	z-index: 1;
	position: relative;
}

#client-8-mobile {

	display: none;
	z-index: 1;
	position: relative;
}

#client-9-mobile {

	display: none;
	z-index: 1;
	position: relative;
}

#client-10-mobile {

	display: none;
	z-index: 1;
	position: relative;
}

#client-11-mobile {

	display: none;
	z-index: 1;
	position: relative;
}

#client-12-mobile {

	display: none;
	z-index: 1;
	position: relative;
}

#client-13-mobile {

	display: none;
	z-index: 1;
	position: relative;
}

#client-14-mobile {

	display: none;
	z-index: 1;
	position: relative;
}

#client-15-mobile {

	display: none;
	z-index: 1;
	position: relative;
}

#client-16-mobile {

	display: none;
	z-index: 1;
	position: relative;
}



.client-stories{
	z-index:25;
	height:auto;
	width:100%;
	left:0;
	bottom:0;
	position:absolute;
	background-image:url(../images/black-transparent.png);
}
.client-text{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFF;
	line-height:17px;
	margin-bottom:15px;
	padding-left:25px;
	padding-right:25px;
	padding-top:10px;
	text-align:justify;
}
/*Scheduling-Page*/
#scheduling-procedure{
	width:605px;
	height:auto;
	float:left;
}
#reminders{
	width:314px;
	height:206px;
	float:left;
}
.terms-small-text{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:18px;
	color:#ccddf2;
	text-align:justify;
}
#terms-style{
	padding:20px;
	padding-left:35px;
	padding-right:35px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	text-align:justify;
}
#terms-style ul{
	list-style:square;
}
#terms-style ul li{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-align:justify;
	margin-left:0px;
	margin-right:20px;
	color:#ccddf2;
}
#choose-field{
	width:100%;
	height:200px;
}

/* Sitemap */

h2 {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	padding-left: 5px;
	
}

#sitemap-content {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
}

#sitemap-content ul {
	list-style: circle;
	display: block;
	color: #dea407;
}

#sitemap-content ul li {
	margin-bottom: 5px;
	margin-top: 5px;
}

/* Mobile Styles */

@media (max-width: 360px) {

	* {
margin: 0;
padding: 0;
}

/* Menu Mobile Styles */

	body {

		background-color: #000;
		margin-top: 0;
		margin-bottom: 0;
		
	}

	#wrapper{
	width:360px;
	margin: 0;
	padding: 0;
	height: auto;
}

	#header {

		background-image: url(../images/mobile-logo-portrait.jpg);
		height: 75px;
	}

	#header a {

		display: none;
	}

	#menu {

		background-image: none;
		width: 100%;
		height: auto;
		margin-bottom: 0;
		position: relative;


	}

	#menu ul {

		margin: 0;
		width: 100%;
		padding-top: 0;
		padding-left: 0;
		display: none;
	}
#menu ul li {
		
		width: 100%;
		float: none;
		margin-bottom: 0px;
		padding-bottom: 5px;
		border-bottom: 2px solid #FFF;
		/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#a32c01+0,a51003+44,c52000+100 */
		background: #a32c01; /* Old browsers */
		background: -moz-linear-gradient(top,  #a32c01 0%, #a51003 44%, #c52000 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(top,  #a32c01 0%,#a51003 44%,#c52000 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to bottom,  #a32c01 0%,#a51003 44%,#c52000 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a32c01', endColorstr='#c52000',GradientType=0 ); /* IE6-9 */

	}

#menu ul li a {
		font-size: 20px;
		display: block;

}

#menu ul li a:hover {
		font-size: 20px;
}

	.nav-btn {

		display: block;
		/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#a32c01+0,a51003+44,c52000+100 */
		background: #a32c01; /* Old browsers */
		background: -moz-linear-gradient(top,  #a32c01 0%, #a51003 44%, #c52000 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(top,  #a32c01 0%,#a51003 44%,#c52000 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to bottom,  #a32c01 0%,#a51003 44%,#c52000 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a32c01', endColorstr='#c52000',GradientType=0 ); /* IE6-9 */
		color: #FFF;
		width: 360px;
		font-family: Arial, Helvetica, sans-serif;
		cursor: pointer;
		margin-bottom: 0;
		padding-bottom: 0;

	}

	.nav-btn img {

		padding-left: 10px;
		margin-bottom: 8px;
		margin-top: 8px;
	}

	/* End Menu Styles */

	/* Index Mobile Styles */

	#banner-index {

		margin-top: 5px;
		padding-top: 0;
		width: 100%;
		background-image: url(../images/mobile-banner.jpg);
		height: auto;
		margin-bottom: 0;
	}

	.banner-text-first {

		width: 140px;
		padding-top: 10px;
		padding-bottom: 10px;
		padding-left: 10px;
		font-size: 10px;
	}

	.banner-text {

		width: 120px;
		padding-top: 2px;
		padding-bottom: 5px;
		padding-left: 10px;
		font-size: 10px;
	}

	#body {

		margin-top: 5px;
	}

	#ellen-box {
		margin-top: 0;
		margin-bottom: 0;
		margin-bottom: 0;
		border-radius: 0;
		width: 100%;

	}

	#ellen-mobile-picture {

		display: block;
		margin-bottom: 10px;
	}


	#ellen-puppy-box {

			display: none;
		
	}


	.large-title {

		font-size: 28px;
	}

	.normal-text-title {

		font-size: 18px
	}

	.normal-text {

		font-size: 14px;
	}

	.normal-text-link {

		padding-bottom: 10px;
	}

	.normal-text-link a {

		font-size: 14px;
	}

	#testmonial-box {

		width: 100%;
		margin-bottom: 0;
	}
	#testmonial-box iframe {

		width: 100%;
	}

	hr {

		width: 100%;
	}

	h4 {

		padding-bottom: 5px;
	}

	h4 a {

		font-size: 14px;
	}

	.home-medialink a {

		font-size: 14px;
	}

	.testmonial-text {

		font-size: 14px;
	}

	/* End Index Mobile Styles */

	/* Testimonials Mobile Styles */

	#banner-testimonials {

		background-image: url(../images/testimonial-banner-portrait.jpg);
		width: 100%;
		height: 131px;

	}

	#testimonial-text-box {

		margin-top: 5px;
		margin-bottom: 0;
		width: 100%;
		background-image: none;
		background-color: #27365f;
		/*float:left;*/
	}

	#testmonial-box {

	margin-left:0px; 

}


	#testimonial-text-box-top {
	background-image: none;
	background-color: #4a5b8f;
	width: 100%;
}
	#testimonial-text-box-content {
	background-image:none;
	width: 100%;
		
}
	#testimonial-text-box-bottom {
	background-image:none;
	margin-bottom: 0;
	height: auto;
	
}

	.testimonial-page-text {

		font-size: 14px;
	}

	.testimonial-page-text a {

		padding-bottom: 10px;
	}


	.medium-title-testimonials {

		font-size: 22px;

	}

	#testimonial-page-box {
	
		width:100%;
		height: auto;
		margin-top: 20px;
		margin-bottom: 0;
}

	#testimonial-page-box div {

		padding-left: 0px;
	}

	.testmonial-small-text {

		padding-bottom: 8px;
		padding-top: 5px;
		font-size: 14px;
	}

	.more-testimonial-title {

	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#FFF;
	padding-left: 8px;
	display: inline;
	}

/* End Testimonials Mobile Styles */

/* FAQS Mobile Styles */

	#banner-faqs{

	width: 100%;
	height: 131px;
	background-image:url(../images/faqs-banner-portrait.jpg);
}

	#faqs-image-box{
	display: none;
}

	.faq-question {

		padding-bottom: 5px;
		margin-bottom: 5px;
		font-size: 14px;
	}

	#faqs-box {

		width: 100%;
	}

	.faq-question{
	
	text-align: initial;
	
}

	.faq-answer{
		font-size: 14px;
}

	.medium-title {
		font-size:18px;
		width: 100%;
		height: auto;
		margin-bottom: 0;
}

/* End FAQS Mobile Styles */

/* Services Mobile Styles */

	#banner-services{
		height:131px;
		width:100%;
		background-image:url(../images/services-banner-portrait.jpg);
	}

	#service-image-box {
		display: none;
}

	#service-box {
		width: 100%;
}


	.individual-service{
		width: 100%;
		padding-left: 0;
		
}

	.service-title {

		font-size: 16px;
		padding-left: 35px;
	}

	.service-title img {

		display: none;

	}

	.service-page-text {

		font-size: 14px;
	}

	.individual-service ul {

		list-style: disc;
		padding-left:  50px;
	}

	.individual-service ul li {

		font-size: 14px;
	}


/* End Services Mobile Styles */

/* Scheduling Mobile Styles */

	#banner-scheduling{

		width: 100%;
		height: 131px;
		background-image:url(../images/scheduling-banner-portrait.jpg);
}

	.medium-small-title{

		font-size:16px;
		padding-left: 40px;
}

	#schedule-form{
	
		width:100%;
}

	#stateSelect {

		
		margin-top: 10px;
	}

	#DropDownTimezone {

		width: 100%;
	}

	.choice {

		width: 100%;
	}

	#no_to_agreement {

		width: 100%;
	}

	#yes_to_agreement {

		width: 100%;
	}

	.medium-title {

		width: 100%;
		font-size: 16px;
	}

	.scroll-pane {

		width: 100%;
	}

	.services {

		width: 100%;
	}
	.examples ul {

		margin-left: 10px;
	}

/* End Scheduling Mobile Styles*/

/* Bio Mobile Styles */

	#banner-bio{
		
		background-image:url(../images/bio-banner-portrait.jpg);
		width: 100%;
		height: 131px;
}

	#ellen-title {

		margin-top: 10px;
		padding-left: 10px;
	}

	#bio-image-box {

		display: none;
	}

	.greenline {

		margin-bottom: 0;
	}

	#bio-box {

		width: 100%;
	}

	.bio-page-text {

		font-size: 14px;
	}

/* End Bio Mobile Styles */

/* Media Mobile Styles */

	#client-corner {

		width: 100%;
	}


	#video-section {

		width: 100%;
	}

	.large-title {

		/*width: 100%;*/
		padding-left: 10px;
		font-size: 24px;
	}

	.video-box {

		padding-left: 75px;
	}


	#articles-blog-section {

		width: 100%;
		margin-bottom: 0;

	}


	.article-box {

		padding-left: 75px;
		margin-top: 15px;
	}


	.client-box-mobile{

		display: inline;
		padding-left: 75px;
	}

	.client-box{

		display: none;
	}

	#client-1 {

		display: none;
	}


	#client-2 {
		display: none;
	}

	#client-3 {
		display: none;
	}

	#client-4 {
		display: none;
	}

	#client-5 {
		display: none;
	}

	#client-6 {
		display: none;
	}

	#client-7 {
		display: none;
	}

	#client-8 {
		display: none;
	}

	#client-9 {
		display: none;
	}

	#client-10 {
		display: none;
	}

	#client-11 {
		display: none;
	}

	#client-12 {
		display: none;
	}

	#client-13 {
		display: none;
	}

	#client-14 {
		display: none;
	}

	#client-15 {
		display: none;
	}

	#client-16 {
		display: none;
	}

	.client-text {

		font-size: 12px;
	}

	.media-hr {

		width: 100%;
	}

	#small-boxes {

		display: none;
	}

/* End Media Mobile Styles */
	#footer {

		height: auto;
		margin-top: 0;
		font-size: 10px;
	}

/* Sitemap Mobile Styles */

	h2 {

		margin-top: 20px;
		margin-bottom: 10px;
		padding-left: 20px;
	}

	#sitemap-content {

		padding-left: 20px;
	}


	#sitemap-content ul li  {

		padding-bottom: 5px;
	}


	#sitemap-content ul li ul {

		padding-top: 5px;
		padding-left: 20px;
	}

	/* End Sitemap Mobile Styles */


}



/* Mobile Iphone 6+ Styles */


	@media (max-width: 414px) {

	* {
margin: 0;
padding: 0;
}

/* Menu Iphone6Plus Styles */

	body {

		background-color: #000;
		margin-top: 0;
		margin-bottom: 0;
		
	}

	#wrapper{
	width:414px;
	margin: 0;
	padding: 0;
	height: auto;
}

	#header {

		background-image: url(../images/Iphone6plus-logo.jpg);
		height: 62px;
	}

	#header a {

		display: none;
	}

	#menu {

		background-image: none;
		width: 100%;
		height: auto;
		margin-bottom: 0;
		position: relative;


	}

	#menu ul {

		margin: 0;
		width: 100%;
		padding-top: 0;
		padding-left: 0;
		display: none;
	}
#menu ul li {
		
		width: 100%;
		float: none;
		margin-bottom: 0px;
		padding-bottom: 5px;
		border-bottom: 2px solid #FFF;
		/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#a32c01+0,a51003+44,c52000+100 */
		background: #a32c01; /* Old browsers */
		background: -moz-linear-gradient(top,  #a32c01 0%, #a51003 44%, #c52000 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(top,  #a32c01 0%,#a51003 44%,#c52000 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to bottom,  #a32c01 0%,#a51003 44%,#c52000 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a32c01', endColorstr='#c52000',GradientType=0 ); /* IE6-9 */

	}

#menu ul li a {
		font-size: 20px;
		display: block;

}

#menu ul li a:hover {
		font-size: 20px;
}

	.nav-btn {

		display: block;
		/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#a32c01+0,a51003+44,c52000+100 */
		background: #a32c01; /* Old browsers */
		background: -moz-linear-gradient(top,  #a32c01 0%, #a51003 44%, #c52000 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(top,  #a32c01 0%,#a51003 44%,#c52000 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to bottom,  #a32c01 0%,#a51003 44%,#c52000 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a32c01', endColorstr='#c52000',GradientType=0 ); /* IE6-9 */
		color: #FFF;
		width: 414px;
		font-family: Arial, Helvetica, sans-serif;
		cursor: pointer;
		margin-bottom: 0;
		padding-bottom: 0;

	}

	.nav-btn img {

		padding-left: 10px;
		margin-bottom: 8px;
		margin-top: 8px;
	}

	/* End Menu Styles */

	/* Index Iphone6Plus Styles */

	#banner-index {

		margin-top: 5px;
		padding-top: 0;
		width: 100%;
		background-image: url(../images/iphone6plus-index-banner.jpg);
		height: 124px;
		height: auto;
		margin-bottom: 0;
	}

	.banner-text-first {

		width: 140px;
		padding-top: 10px;
		padding-bottom: 10px;
		padding-left: 15px;
		font-size: 10px;
	}

	.banner-text {

		width: 120px;
		padding-top: 2px;
		padding-bottom: 5px;
		padding-left: 15px;
		font-size: 10px;
	}

	#body {

		margin-top: 5px;
	}

	#ellen-box {
		margin-top: 0;
		margin-bottom: 0;
		margin-bottom: 0;
		border-radius: 0;
		width: 100%;

	}

	#ellen-mobile-picture {

		display: block;
		margin-bottom: 10px;
	}


	#ellen-puppy-box {

			display: none;
		
	}


	.large-title {

		font-size: 28px;
	}

	.normal-text-title {

		font-size: 18px
	}

	.normal-text {

		font-size: 14px;
	}

	.normal-text-link {

		padding-bottom: 10px;
	}

	.normal-text-link a {

		font-size: 14px;
	}

	#testmonial-box {

		width: 100%;
		margin-bottom: 0;
	}
	#testmonial-box iframe {

		width: 100%;
	}

	hr {

		width: 100%;
	}

	h4 {

		padding-bottom: 5px;
	}

	h4 a {

		font-size: 14px;
	}

	.home-medialink a {

		font-size: 14px;
	}

	.testmonial-text {

		font-size: 14px;
	}

	/* End Iphone6Plus Styles */

	/* Testimonials Iphone6Plus Styles */

	#banner-testimonials {

		background-image: url(../images/iphone6plus-testimonial-banner.jpg);
		width: 100%;
		height: 151px;

	}

	#testimonial-text-box {

		margin-top: 5px;
		margin-bottom: 0;
		width: 100%;
		background-image: none;
		background-color: #27365f;
		/*float:left;*/
	}

	#testmonial-box {

	margin-left:0px; 

}


	#testimonial-text-box-top {
	background-image: none;
	background-color: #4a5b8f;
	width: 100%;
}
	#testimonial-text-box-content {
	background-image:none;
	width: 100%;
		
}
	#testimonial-text-box-bottom {
	background-image:none;
	margin-bottom: 0;
	height: auto;
	
}

	.testimonial-page-text {

		font-size: 14px;
	}

	.testimonial-page-text a {

		padding-bottom: 10px;
	}


	.medium-title-testimonials {

		font-size: 22px;

	}

	#testimonial-page-box {
	
		width:100%;
		height: auto;
		margin-top: 20px;
		margin-bottom: 0;
}

	#testimonial-page-box div {

		padding-left: 0px;
	}

	.testmonial-small-text {

		padding-bottom: 8px;
		padding-top: 5px;
		font-size: 14px;
	}

	.more-testimonial-title {

	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#FFF;
	padding-left: 8px;
	display: inline;
	}

/* End Testimonials Iphone6Plus Styles */

/* FAQS Iphone6Plus Styles */

	#banner-faqs{

	width: 100%;
	height: 151px;
	background-image:url(../images/iphone6plus-faqs-banner.jpg);
}

	#faqs-image-box{
	display: none;
}

	.faq-question {

		padding-bottom: 5px;
		margin-bottom: 5px;
		font-size: 14px;
	}

	#faqs-box {

		width: 100%;
	}

	.faq-question{
	
	text-align: initial;
	
}

	.faq-answer{
		font-size: 14px;
}

	.medium-title {
		font-size:18px;
		width: 100%;
		height: auto;
		margin-bottom: 0;
}

/* End FAQS Iphone6Plus Styles */

/* Services Iphone6Plus Styles */

	#banner-services{
		height:151px;
		width:100%;
		background-image:url(../images/iphone6plus-services-banner.jpg);
	}

	#service-image-box {
		display: none;
}

	#service-box {
		width: 100%;
}


	.individual-service{
		width: 100%;
		padding-left: 0;
		
}

	.service-title {

		font-size: 16px;
		padding-left: 35px;
	}

	.service-title img {

		display: none;

	}

	.service-page-text {

		font-size: 14px;
	}

	.individual-service ul {

		list-style: disc;
		padding-left:  50px;
	}

	.individual-service ul li {

		font-size: 14px;
	}


/* End Services Iphone6Plus Styles */

/* Scheduling Iphone6Plus Styles */

	#banner-scheduling{

		width: 100%;
		height: 151px;
		background-image:url(../images/iphone6plus-scheduling-banner.jpg);
}

	.medium-small-title{

		font-size:16px;
		padding-left: 40px;
}

	#schedule-form{
	
		width:100%;
}

	#stateSelect {

		
		margin-top: 10px;
	}

	#DropDownTimezone {

		width: 100%;
	}

	.choice {

		width: 100%;
	}

	#no_to_agreement {

		width: 100%;
	}

	#yes_to_agreement {

		width: 100%;
	}

	.medium-title {

		width: 100%;
		font-size: 16px;
	}

	.scroll-pane {

		width: 100%;
	}

	.services {

		width: 100%;
	}
	.examples ul {

		margin-left: 10px;
	}

/* End Scheduling Iphone6Plus Styles*/

/* Bio Iphone6Plus Styles */

	#banner-bio{
		
		background-image:url(../images/iphone6plus-bio-banner.jpg);
		width: 100%;
		height: 151px;
}

	#ellen-title {

		margin-top: 10px;
		padding-left: 10px;
	}

	#bio-image-box {

		display: none;
	}

	.greenline {

		margin-bottom: 0;
	}

	#bio-box {

		width: 100%;
	}

	.bio-page-text {

		font-size: 14px;
	}

/* End Bio Iphone6Plus Styles */

/* Media Iphone6Plus Styles */

	#client-corner {

		width: 100%;
	}


	#video-section {

		width: 100%;
	}

	.large-title {

		/*width: 100%;*/
		padding-left: 10px;
		font-size: 24px;
	}

	.video-box {

		padding-left: 75px;
	}


	#articles-blog-section {

		width: 100%;
		margin-bottom: 0;

	}


	.article-box {

		padding-left: 75px;
		margin-top: 15px;
	}


	.client-box-mobile{

		display: inline;
		padding-left: 75px;
	}

	.client-box{

		display: none;
	}

	#client-1 {

		display: none;
	}


	#client-2 {
		display: none;
	}

	#client-3 {
		display: none;
	}

	#client-4 {
		display: none;
	}

	#client-5 {
		display: none;
	}

	#client-6 {
		display: none;
	}

	#client-7 {
		display: none;
	}

	#client-8 {
		display: none;
	}

	#client-9 {
		display: none;
	}

	#client-10 {
		display: none;
	}

	#client-11 {
		display: none;
	}

	#client-12 {
		display: none;
	}

	#client-13 {
		display: none;
	}

	#client-14 {
		display: none;
	}

	#client-15 {
		display: none;
	}

	#client-16 {
		display: none;
	}

	.client-text {

		font-size: 12px;
	}

	.media-hr {

		width: 100%;
	}

	#small-boxes {

		display: none;
	}

/* End Media Iphone6Plus Styles */
	#footer {

		height: auto;
		margin-top: 0;
		font-size: 10px;
	}

/* Sitemap Iphone6Plus Styles */

	h2 {

		margin-top: 20px;
		margin-bottom: 10px;
		padding-left: 20px;
	}

	#sitemap-content {

		padding-left: 20px;
	}


	#sitemap-content ul li  {

		padding-bottom: 5px;
	}


	#sitemap-content ul li ul {

		padding-top: 5px;
		padding-left: 20px;
	}

	/* End Sitemap Iphone6Plus Styles */


}


/* End Iphone 6+ Styles */


@media (max-width: 740px) and (orientation: landscape) {

		* {
margin: 0;
padding: 0;
}

		body {

		background-color: #000;
		margin-top: 0;
		margin-bottom: 0;
		
	}

	#wrapper{
	width:100%;
	margin: 0;
	padding: 0;
	height: auto;
}

	#header {

		background-image: url(../images/mobile-logo-landscape.jpg);
		height: 75px;
	}

	#facebook {
	height:35px;
	width:35px;
	background-image:url(../images/fb-icon.png);
	float:right;
	left:-1000px;
	margin-top:40px;
	margin-right:5px;
}

	#yelpicon{
	height:35px;
	width:35px;
	background-image:url(../images/yelp.png);
	float:right;
	left:-1000px;
	margin-top:40px;
	margin-right:5px;
	display:block;
}
#googleicon{
	height:34px;
	width:34px;
	background-image:url(../images/googleicon.png);
	float:right;
	left:-1000px;
	border-radius: 7px;
	margin-top:40px;
	margin-right:5px;
	display:block;
}
#blogicon{
	height:35px;
	width:35px;
	background-image:url(../images/blog-icon.png);
	float:right;
	left:-1000px;
	margin-top:40px;
	margin-right:5px;
	display:block;
}


	#menu {

		background-image: none;
		width: 100%;
		height: auto;
		margin-bottom: 0;
		position: relative;


	}

	#menu ul {

		margin: 0;
		width: 100%;
		padding-top: 0;
		padding-left: 0;
		display: none;
	}
#menu ul li {
		
		width: 100%;
		float: none;
		margin-bottom: 0px;
		padding-bottom: 5px;
		border-bottom: 2px solid #FFF;
		/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#a32c01+0,a51003+44,c52000+100 */
		background: #a32c01; /* Old browsers */
		background: -moz-linear-gradient(top,  #a32c01 0%, #a51003 44%, #c52000 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(top,  #a32c01 0%,#a51003 44%,#c52000 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to bottom,  #a32c01 0%,#a51003 44%,#c52000 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a32c01', endColorstr='#c52000',GradientType=0 ); /* IE6-9 */

	}

#menu ul li a {
		font-size: 20px;
		display: block;

}

#menu ul li a:hover {
		font-size: 20px;
}

	.nav-btn {

		display: block;
		/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#a32c01+0,a51003+44,c52000+100 */
		background: #a32c01; /* Old browsers */
		background: -moz-linear-gradient(top,  #a32c01 0%, #a51003 44%, #c52000 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(top,  #a32c01 0%,#a51003 44%,#c52000 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to bottom,  #a32c01 0%,#a51003 44%,#c52000 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a32c01', endColorstr='#c52000',GradientType=0 ); /* IE6-9 */
		color: #FFF;
		width: 100%;
		height: 40px;
		font-family: Arial, Helvetica, sans-serif;
		cursor: pointer;
		margin-bottom: 0;
		padding-bottom: 0;

	}

	.nav-btn img {

		padding-left: 10px;
		margin-bottom: 8px;
		margin-top: 5px;
		background-image: url(images/hamburger-icon-landscape.png);
		width: 30px;
		height: 30px;
	}

	/* Index Mobile Landscape Styles */

	#banner-index {

		margin-top: 5px;
		padding-top: 0;
		width: 100%;
		height: 209px;
		background-image: url(../images/index-banner-landscape.jpg);
		margin-bottom: 0;
	}

	.banner-text-first {

		width: 200px;
		padding-top: 15px;
		padding-bottom: 5px;
		padding-left: 40px;
		font-size: 16px;
	}

	.banner-text {

		width: 200px;
		padding-top: 15px;
		padding-bottom: 5px;
		padding-left: 40px;
		font-size: 16px;
	}

	#body {

		margin-top: 5px;
	}

	#ellen-box {
		margin-top: 0;
		margin-bottom: 0;
		margin-bottom: 0;
		border-radius: 0;
		width: 100%;

	}

	#ellen-mobile-picture {

		display: block;
		margin-bottom: 10px;
	}

	#ellen-puppy-box {

			display: none;
		
	}


	.large-title {

		font-size: 28px;
	}

	.normal-text-title {

		font-size: 18px
	}

	.normal-text {

		font-size: 14px;
	}

	.normal-text-link {

		padding-bottom: 10px;
	}

	.normal-text-link a {

		font-size: 14px;
	}

	#testmonial-box {

		width: 100%;
		margin-bottom: 0;
	}

	hr {

		width: 100%;
	}

	h4 {

		padding-bottom: 5px;
	}

	h4 a {

		font-size: 14px;
	}

	.home-medialink a {

		font-size: 14px;
	}

	.testmonial-text {

		font-size: 14px;
	}

	/* End Landscape Styles*/

	/* Testimonials Mobile Landscape Styles*/

	#banner-testimonials {

		background-image: url(../images/testimonial-banner-landscape.jpg);
		width: 100%;
		height: 218px;

	}

	#testimonial-text-box {

		margin-top: 5px;
		margin-bottom: 0;
		width: 100%;
		background-image: none;
		background-color: #27365f;
		/*float:left;*/
	}

	#testmonial-box {

	margin-left:0px; 

}


	#testimonial-text-box-top {
	background-image: none;
	background-color: #4a5b8f;
	width: 100%;
}
	#testimonial-text-box-content {
	background-image:none;
	width: 100%;
		
}
	#testimonial-text-box-bottom {
	background-image:none;
	margin-bottom: 0;
	height: auto;
	
}

	.testimonial-page-text {

		font-size: 14px;
	}

	.testimonial-page-text a {

		padding-bottom: 10px;
	}


	.medium-title-testimonials {

		font-size: 22px;

	}

	#testimonial-page-box {
	
		width:100%;
		height: auto;
		margin-top: 20px;
		margin-bottom: 0;
}

	#testimonial-page-box div {

		padding-left: 0px;
	}

	.testmonial-small-text {

		padding-bottom: 8px;
		padding-top: 5px;
		font-size: 14px;
	}

	.more-testimonial-title {

	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#FFF;
	padding-left: 8px;
	display: inline;
	}

	/*End Landscape Styles*/


/* FAQS Mobile Landscape Styles */

	#banner-faqs{

	width: 100%;
	height: 218px;
	background-image:url(../images/faqs-banner-landscape.jpg);
}

	#faqs-image-box{
	display: none;
}

	.faq-question {

		padding-bottom: 5px;
		margin-bottom: 5px;
		font-size: 14px;
	}

	#faqs-box {

		width: 100%;
	}

	.faq-question{
	
	text-align: initial;
	
}

	.faq-answer{
		font-size: 14px;
}

	.medium-title {
		font-size:18px;
		width: 100%;
		height: auto;
		margin-bottom: 0;
}

/* End FAQS Mobile Styles */

	/* Services Mobile Landscape Styles */

	#banner-services{
		height:218px;
		width:100%;
		background-image:url(../images/services-banner-landscape.jpg);
	}

	#service-image-box {
		display: none;
}

	#service-box {
		width: 100%;
}


	.individual-service{
		width: 100%;
		padding-left: 0;
		
}

	.service-title {

		font-size: 16px;
		padding-left: 35px;
	}

	.service-title img {

		display: none;

	}

	.service-page-text {

		font-size: 14px;
	}

	.individual-service ul {

		list-style: disc;
		padding-left:  50px;
	}

	.individual-service ul li {

		font-size: 14px;
	}

	/* End Services Styles */

	/* Scheduling Mobile Landscape Styles */


	#banner-scheduling{

		width: 100%;
		height: 218px;
		background-image:url(../images/scheduling-banner-landscape.jpg);
}

	.medium-small-title{

		font-size:16px;
		padding-left: 40px;
}

	#schedule-form{
	
		width:100%;
}

	#stateSelect {

		margin-left: 200px;
		margin-top: 10px;
	}

	#DropDownTimezone {

		width: 100%;
	}

	.choice {

		width: 100%;
	}

	#no_to_agreement {

		width: 100%;
	}

	#yes_to_agreement {

		width: 100%;
	}

	.medium-title {

		width: 100%;
		font-size: 16px;
	}

	.scroll-pane {

		width: 100%;
	}

	.services {

		width: 100%;
	}
	.examples ul {

		margin-left: 10px;
	}

	/* End Scheduling Landscape Styles */

	/* Bio Mobile Landscape Styles */

	#banner-bio{
		
		background-image:url(../images/bio-banner-landscape.jpg);
		width: 100%;
		height: 218px;
}

	#ellen-title {

		margin-top: 10px;
		padding-left: 10px;
	}

	#bio-image-box {

		display: none;
	}

	.greenline {

		margin-bottom: 0;
	}

	#bio-box {

		width: 100%;
	}

	.bio-page-text {

		font-size: 14px;
	}

	/* End Bio Landscape Styles */

	/* Media Mobile Landscape Styles */

	#small-boxes {

		display: none;
	}

	.client-box-mobile {

		display:  inline;
	}

	.client-box{

		display: none;
	}

	#client-1 {

		display: none;
	}


	#client-2 {
		display: none;
	}

	#client-3 {
		display: none;
	}

	#client-4 {
		display: none;
	}

	#client-5 {
		display: none;
	}

	#client-6 {
		display: none;
	}

	#client-7 {
		display: none;
	}

	#client-8 {
		display: none;
	}

	#client-9 {
		display: none;
	}

	#client-10 {
		display: none;
	}

	#client-11 {
		display: none;
	}

	#client-12 {
		display: none;
	}

	#client-13 {
		display: none;
	}

	#client-14 {
		display: none;
	}

	#client-15 {
		display: none;
	}

	#client-16 {
		display: none;
	}

	.client-text {

		font-size: 12px;
	}

	/* End Media Landscape Styles */

	/* Sitemap Mobile Landscape Styles */

	h2 {

		margin-top: 20px;
		margin-bottom: 10px;
		padding-left: 20px;
	}

	#sitemap-content {

		padding-left: 40px;
	}


	#sitemap-content ul li  {

		padding-bottom: 5px;
	}


	#sitemap-content ul li ul {

		padding-top: 5px;
		padding-left: 40px;
	}

	/* End Sitemap Mobile Landscape Styles */

}