body {font-size: 20% !important;}

#header {min-width:100%;}
#social {height: 60px; min-width:100%;}
#social ul {display: none;}

#home h1 {font-size: 4.55em; line-height: 20px; text-align: left; width: 240px;}
#leash strong {font-size: 4.55em !important; line-height: 20px !important; text-align: left !important; position: relative !important; top: -47px !important; left: 13px !important; width: 240px; !important}

.wrap {width: 100%;}
#feature img {width: 100%;}

#dog {display: none;}

#leash {height: 30px; background-size: contain; min-width:100%;}
#logo {width: 182px; top: 53px; margin-left: 6px; z-index: 10;}

/*#feature strong {height: 130px !important; width: 100% !important; margin-top: 5px !important; border-radius: 0; position:relative;}
#m-feature {display: block; margin-top: -40px; font-family: Amanda; text-align: center; max-height: 300px; color: #fff; font-weight: 100;}
#m-feature h1 {position: relative; top: 220px; font-size: 25px; width: 100%; width: 300px; text-align: center;}
#m-feature p {position: relative; top: -85px; font-size: 5em; color: #fff; font-weight: 100;}
#m-feature h3 {font-size: 5em; position: relative; top: -105px; line-height: 23px; font-weight: 100; width: 300px; margin: auto;}
#feature strong span {display: none;}
#sub-feature {height: 26.48em;}
#feature{display: none;}*/

#content {display: block; margin: 5%; width: 90%;}
#home h2 {font-size: 4.85em;}
#news h3 {font-size: 4em; height: 1.25em;}
#content p {font-size: 3.75em; width: 90% !important;}
#content p img{width: 90%;}
#sub #content {width: 90%; margin: 5%;}
#sub h1 {font-size: 4.75em;}
#sub h2 {font-size: 3.375em;}
#charge-form textarea{width: 90% !important;}

#main {margin-top: 5px;}

.box {width:120px !important;}
label, .detailbox b {font-size:16px;}
select#animalGender {width:50%; margin-left:18px; margin-right:51px;}
select#animalAge {margin-left:43px; width:50%;}
select#animalBreed {width:100%;}

#navbutton {display: block; float: right; position: relative; border-left: 3px solid #fff; height: 60px; right: 3%; width: 60px;}
#navbutton img {width: 40px; position: relative; float: right; right: 9%; top: 15%;}
#nav > ul {width: 100%;}
#nav > ul > li, #nav > ul > li.first {height: 14.85em; line-height: 14.85em; padding: 0 !important; text-align: center;}
#nav ul li a {font-size: 6.75em;}
#sub #nav ul li ul li a {font-size: 5.25em; line-height: 25px;}
#sub #nav ul li.here ul {margin: 0 !important; padding: 0 !important;}
#sub #nav ul li.parent-here ul {margin: 0 !important; padding: 0 !important;}

#quotebox {width: 121%; left: -21%; border-bottom: 24.5em solid #00a651; border-bottom-width: 47.5em !important;}
#quote {font-size: 3.7em; text-align: right; width: 186px; float: right; margin: 2%;}
#quotebox br {display: none;}

#footer-bg {position: relative; width:100%;}
footer {padding: 25px 0 30px 0; display: block; width:100%;}
#footer-nav {display: none;}
footer p {text-align: center; font-size: 17px; line-height: 21px; margin-bottom: 0; text-align: center; font-weight: lighter; display: none;}

#contact {width: 100%;}
#contact ul {display: none;}
#m-contact {display: block;}
#m-contact h3 {font-size: 4em; text-align: center; color: #fff; font-weight: 100;}
#m-contact h4 {font-size: 3em; text-align: center; margin-top: 20px; color: #fff; font-weight: 100;}
#m-contact strong {color: yellow; text-transform: none;}
#m-social {width: 77.1%; height: 60px; background-color: #a7ce39; position: relative; z-index: 9; }
#m-social img {width: 45px; margin-left: 28px; margin-top: 7px;}



.animaldetails {width:97% !important; height:300px; background-position-x:180px; background-position-y:20px; background-size:120px; z-index: 99 !important; padding: 1% !important;}
tbody tr td img {/*position:absolute; top:0px; left:0px;*/ max-height:120px; width:auto; max-width:170px;}
.animaldetails table+p {font-size:16px !important; position:absolute !important; top:-10px; !important; width:171px; height:65px; overflow:hidden;}
#content p {font-size:16px; margin-right:20px; /*position:absolute; top:0px; right:10px;*/}
span.vgood {/*position:absolute;*/ width:100px !important; /*top:0px; left:0px;*/}
img.boxPrev, img.boxNext {width:50px;}
/*.boxPrev {cursor:pointer; position:absolute; bottom:10px; right:85px;}
.boxNext {cursor:pointer; position:absolute; bottom:10px; right:30px;}
.vname, .vsex, .vage, .vstatus, .vbreed, .ldesc, .lname, .lage, .lstatus, .lsex, .lbreed, .lgood {position:absolute; left:0px; top:0px;}*/
.animaldetails table img{position: absolute; top: 10px; left: 10px;}
.animaldetails table table{position: absolute; top: 130px; left: 0;}
.animaldetails .boxNext{position: absolute; bottom: 10px; right: 10px;}
.animaldetails .boxPrev{position: absolute; bottom: 10px; right: 60px;}
.animaldetails table+p{display: none;}
.animaldetails .right{position: absolute; margin: 0 !important; padding: 0 !important; top: 10px; right: 10px;}

#home #feature{display: none;}
#home #m-feature{display: block !important; background-color: #ff9524;}
#home #m-feature *{color: white; font-family: "Amanda"; text-align: center;}
#home #m-feature img{width: 100%;}
#home #m-feature h1{font-size: 9em; width: 100%; text-align: center; font-family: "Amanda"; font-weight: normal; line-height: 1em; margin-top: 10px;}
#home #m-feature p{font-size: 6em; margin-bottom: 0;}
#home #m-feature h3{font-size: 6em; font-weight: normal; padding: 0 3% 3%;}
#home #content{display: none;}
#home #leash .wrap h1{position: relative; top: -50px; left: 15px;}
#adoptSearch label{width: 25%; display: block; float: left; clear: left; margin-bottom: 2%;}
#adoptSearch select{margin: 0; width: 70%; margin-bottom: 2%;}

#kegs-k9s .ent-container, .ent-left, .ent-right, .ent-main-img, .ent-main-img img{width: 100%;}
#kegs-k9s .ent-container p, #kegs-form {width: 100% !important;}
#kegs-form {margin-bottom: 20px;}
#kegs-form input{max-width: 70%; display: block; float: none;}
#kegs-form input[type="radio"], #kegs-form input[type="checkbox"]{display: inline;}
#kegs-form select{display: block; float: left;}
#kegs-form select:first-of-type{float: left;}
#kegs-form div .purT+.purT{width: 45%;}
.mobClear{clear: both; display: block;}
.hideMobile{display: none;}
.hideDesktop{display: block;}
.ent-table{font-size: 14px; margin-bottom: 20px;}
#kegs-k9s{overflow: hidden;}
#kegs-k9s .ent-container .ent-right p {width: 100% !important;}
.ent-right{margin-left: 0;}
