.rslides,
.slider li {
    list-style: none
}
.right,
.rightrail {
    float: right
}
#content_area .bucket a:hover,
#content_area a,
#footer a,
#header #info a,
#navigation a {
    text-decoration: none
}
#content_area a:hover,
#footer a.active,
#footer a:hover {
    text-decoration: underline
}
* {
    margin: 0;
    padding: 0
}
body {
    background: #fff
}
body,
html {
    height: 100%
}
.right {
    margin: 0 0 20px 20px
}
.left {
    float: left;
    margin: 0 20px 20px 0
}
.justify {
    text-align: justify
}
td {
    padding: 3px 6px;
    border: 1px solid #cacaca
}
.rslides {
    position: relative;
    overflow: hidden;
    width: 280px;
    padding: 0;
    margin: 0
}
.rslides li {
    -webkit-backface-visibility: hidden;
    position: absolute;
    display: none;
    width: 250px;
    left: 0;
    top: 0
}
.rslides li:first-child {
    position: relative;
    display: block;
    float: left
}
.rslides img {
    display: block;
    height: 250px;
    float: left;
    width: 100%;
    border: 0
}
#wrap {
    min-height: 100%
}
#poster {
    background: url(../images/bg_billboard.jpg) top left;
    box-shadow: 0 1px 5px rgba(0, 0, 0, .2);
    border-bottom: 1px solid rgba(0, 0, 0, .22);
    height: auto;
    position: relative
}
#billboard {
    max-height: 300px
}
#billboard p {
    text-align: center;
    margin: 5px 0 0;
    color: #fff;
    font-size: 15px
}
#content_area p.text-align-left,
#footer {
    text-align: left
}
#content_area {
    padding-bottom: 30px
}
#content_area a {
    color: #15c
}
#header #info a .fa {
    font-size: 26px;
    margin-top: 5px
}
#header #info a {
    margin-right: 10px
}
#content_area .bucket {
    background-color: #2f2f2f;
    border-radius: 8px;
    box-shadow: 0 1px 7px rgba(0, 0, 0, .24);
    color: #fff;
    height: 225px;
    margin-bottom: 20px;
    margin-top: 20px;
    overflow: hidden;
    position: relative;
    transition: .1618s background, .1618s box-shadow;
    box-sizing: border-box;
    border: 1px solid #2f2f2f
}
#content_area .bucket:hover {
    background-color: #252525;
    box-shadow: 0 1px 9px rgba(0, 0, 0, .24)
}
#content_area .bucket .right {
    position: absolute;
    right: 12px;
    top: 9px
}
#footer,
#header {
    position: relative
}
#content_area .bucket h2 {
    background-color: #343434;
    border-bottom: solid #393939 4px;
    border-radius: 8px 8px 0 0;
    box-shadow: 0 1px 7px rgba(0, 0, 0, .1618);
    color: #fff;
    line-height: 38px;
    margin: 0;
    padding: 3px 5px 0 20px;
    transition: .1618s background, .1618s box-shadow, .1618s border-bottom-color
}
#content_area .bucket:hover h2 {
    background-color: #303030;
    border-bottom-color: #333;
    box-shadow: 0 1px 14px rgba(0, 0, 0, .1618)
}
#content_area .bucket p {
    color: #eee;
    font-size: 17px;
    line-height: 1.3!important;
    margin: 8px 20px;
    text-align: left
}
#content_area .bucket a {
    display: block;
    width: 100%;
    height: 100%
}
#content_area .rating td {
    border: 0
}
h1.formtitle {
    background-color: #8c8c8c;
    border: 2px inset #bbb;
    border-right: 1px solid #666;
    border-bottom: 0;
    margin: 0;
    color: #fff;
    padding: 3px 10px
}
.contact-form-wrapper {
    border-radius: 3px;
    box-shadow: 0 0 7px rgba(0, 0, 0, .08);
    margin: 32px 0 0;
    padding: 0
}
.contact-form-wrapper h2.formtitle {
    border: none;
    margin: 0;
    color: #fff;
    border-radius: 3px 3px 0 0;
    padding: 12px 16px;
    background: #eee
}
.contact-form-wrapper #contactform {
    background-color: #fff;
    border-radius: 0 0 3px 3px;
    margin: 0;
    padding: 16px
}
.contact-form-wrapper #contactform label {
    display: block;
    font-size: 15px;
    padding: 0 0 8px
}
.contact-form-wrapper #contactform input.textbox,
.contact-form-wrapper #contactform input[type=text],
.contact-form-wrapper #contactform textarea {
    background-color: #eee;
    font-family: sans-serif;
    font-size: 16px;
    margin: 0 0 16px;
    padding: 8px;
    border: 1px solid #ccc;
    border-radius: 3px;
    width: 340px
}
.contact-form-wrapper #contactform textarea {
    width: 888px;
    min-height: 120px
}
.contact-form-wrapper #contactform a.send,
.contact-form-wrapper #contactform button {
    border: none;
    cursor: pointer;
    background-color: #333;
    border-radius: 3px;
    box-shadow: 0 0 7px rgba(0, 0, 0, .1618);
    color: #fff;
    display: inline-block;
    font-size: 18px;
    font-weight: 700;
    padding: 8px 32px;
    text-decoration: none;
    text-shadow: 1px 1px 3px rgba(0, 0, 0, .4);
    transition: all .24s
}
#imageContainer,
#imageSwap,
#imageSwap img {
    border-radius: 8px
}
.contact-form-wrapper #contactform a.send:hover {
    background-color: #222;
    box-shadow: 0 0 9px rgba(0, 0, 0, .12)
}
#header {
    background: #303030;
    box-shadow: 0 1px 5px rgba(0, 0, 0, .2);
    height: auto;
    z-index: 1
}
#header #logo {
    height: 107px;
    width: 50%;
    float: left
}
#header #logo>div {
    background-image: url(../images/logo.v4.png);
    background-repeat: no-repeat;
    background-size: 100%;
    height: 105px;
    margin: 24px 0 0;
    width: 300px
}
#header #logo a {
    display: block;
    width: 100%;
    height: 100%;
    text-indent: -9999px
}
#header #info {
    float: right;
    height: auto;
    text-align: right;
    width: 419px
}
#header #info h2 {
    background: 0 0;
    color: #d36d1d;
    float: right;
    font-size: 29px;
    font-weight: 300;
    height: auto;
    line-height: 1;
    margin: 18px 0 0;
    text-align: right;
    text-indent: 0;
    width: 370px
}
#header #info h2 .larger {
    font-size: 28px
}
#header #info h2 .letter-spacing-1 {
    letter-spacing: 1px
}
#header #info p {
    color: #fff;
    float: right;
    font-size: 19px;
    line-height: 1.4;
    margin: 13px 4px 18px 0;
    padding: 0;
    width: auto
}
#header #info p img {
    margin: -3px 3px 0 0
}
#header #info a {
    color: #fff
}
.navigation-wrapper {
    border-top: 1px solid #444;
    background: #393939;
    background: -webkit-linear-gradient(#393939, #444);
    background: -o-linear-gradient(#393939, #444);
    background: -moz-linear-gradient(#393939, #444);
    background: linear-gradient(#393939, #444)
}
#navigation {
    height: auto;
    width: 940px
}
#navigation ul {
    width: 100%;
    margin: 0;
    padding: 0;
    list-style-type: none;
    z-index: 1
}
#navigation li.first {
    padding-left: 0;
    border-left: none
}
#navigation li.last {
    padding-right: 0;
    border-right: none
}
#navigation li {
    float: left;
    margin: 0;
    border-right: 1px solid #2d2d2d;
    border-left: 1px solid #4f4f4f;
    height: auto;
    padding: 0
}
#navigation a {
    background: rgba(0, 0, 0, 0);
    color: #fff;
    display: block;
    font-size: 17px;
    line-height: 44px;
    padding: 6px 17px;
    text-shadow: 1px 1px 3px rgba(0, 0, 0, .4);
    transition: background-color 87ms;
    width: auto
}
#copy,
#footer,
#footer a,
#footer p,
#footer ul {
    font-size: 14px
}
#navigation li.last a {
    padding: 6px 32px
}
#footer li,
#footer ul {
    padding: 0;
    margin: 0
}
#navigation a.active,
#navigation a:hover {
    background: rgba(0, 0, 0, .2);
    color: #fff
}
#imageContainer {
    background: url(../images/homepage/slideshow/slide-1.jpg) no-repeat;
    width: 939px;
    height: 300px
}
#footer {
    margin-top: 20px;
    clear: both;
    background-color: #f9f9f9;
    color: #404040;
    padding-top: 30px;
    line-height: 20px;
    border-top: 1px solid #c4c4c4
}
.star_sm_1,
.star_sm_2,
.star_sm_3,
.star_sm_4,
.star_sm_5 {
    background: url(../images/star_small.png) repeat-x;
    display: inline-block;
    height: 15px
}
#footer a {
    color: #fc9835;
    font-weight: 400;
    line-height: 20px
}
#footer li a {
    color: #489BC9;
    font-style: italic
}
#footer p {
    line-height: 20px
}
#copy,
#copy a {
    color: #ab5e32
}
#footer ul {
    width: 100%;
    list-style-type: none
}
#footer li.last {
    border-right: 0
}
#copy {
    margin: 10px 0 10px 20px
}
#copy a {
    text-decoration: none!important
}
body.location #content_area .view-larger-map-link {
    font-size: 13px!important;
    line-height: 1.3!important
}
.channels {
    padding-top: 4px;
	margin-bottom:20px;
}
.channels .channel-label {
    color: #ab5e32;
    font-family: monospace;
    font-size: 1.2em;
    padding: 0 2px 0 0;
    font-weight: 700
}
.star_sm_5 {
    width: 75px
}
.star_sm_4 {
    width: 60px
}
.star_sm_3 {
    width: 45px
}
.star_sm_2 {
    width: 30px
}
.star_sm_1 {
    width: 15px
}
.inf-row {
    margin-bottom: 10px;
    border-bottom: 1px solid #cbcbcb;
    padding-bottom: 10px
}
.inf-row div.first:before {
    content: "Case (P.=People)";
    display: block;
    font-weight: 700;
    color: #489BC9
}
.inf-row div:nth-child(2):before {
    content: "Charge(s)";
    display: block;
    font-weight: 700;
    margin-top: 10px;
    color: #489BC9
}
.inf-row div:last-child:before {
    content: "Result";
    display: block;
    font-weight: 700;
    margin-top: 10px;
    color: #489BC9
}
.slider,
.slider h2 {
    color: #fff
}
.slider h2 {
    font-size: 34px;
    font-weight: 400;
    text-shadow: 1px 1px 1px #404040
}
.slider .slide-content div {
    margin-top: 10px;
    text-shadow: 1px 1px 1px #404040
}
.slider li .slide-content {
    position: absolute;
    z-index: 1;
    top: 30px
}
.slider .slidebtn {
    position: absolute;
    z-index: 1;
    bottom: 30px;
    display: block;
    color: #fff;
    text-decoration: none;
    background: #0ed2f7;
    background: -moz-linear-gradient(top, #0ed2f7 0, #1a8fe2 100%);
    background: -webkit-linear-gradient(top, #0ed2f7 0, #1a8fe2 100%);
    background: linear-gradient(to bottom, #0ed2f7 0, #1a8fe2 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#0ed2f7', endColorstr='#1a8fe2', GradientType=0);
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    padding: 10px 45px 10px 25px
}
.slider .slidebtn:after {
    content: "";
    display: block;
    width: 15px;
    height: 15px;
    background: url(/gasner-assets/images/btn-arrow.png) no-repeat;
    position: absolute;
    right: 10px;
    top: 13px
}
.slider .slidebtnleft {
    left: 30px
}
.slider .slidebtnright {
    right: 30px
}
.slider .slidebtnmid {
    left: 50%;
    transform: translateX(-50%)
}
.home-slider #billboard img {
    border-radius: 0!important
}
.grid_7.right{
	float:right;
}
input[type="text"], textarea, select {
    width: 90%;
    padding: 10px 5px;
    border-radius: 4px;
    border: 1px solid #cccccc;
}
.field-container {
    margin-bottom: 20px;
}
.form-group label {
	padding-bottom:10px;
}
input[type="submit"], button{
	background:#bb6534;
	border:none;
	color:#fff;
	padding:10px 30px;
	font-size:16px;
	text-transform:uppercase;
	cursor:pointer;
	box-shadow:0px 0px 20px #ededed;
	-webkit-box-shadow:0px 0px 20px #ededed;
	-moz-box-shadow:0px 0px 20px #ededed;
}
.contact .grid_15{
	padding:0 20px;
}
.contact .grid_7{
	padding-left:20px;
	padding-right:20px;
}

#intake-form .col-sm-6{
	width:50%;
	display:inline-block;
}
.star-grey, .star-yellow{
	display:inline-block;
	width:14px;
	height:15px;
	margin-right:2px;
}
.star-yellow{
	background:url('../images/star-yellow.png') no-repeat;
}
.star-grey{
	background:url('../images/star-grey.png') no-repeat;
}
.review-item .grid_3{
	padding-top:4px;
}
.review-item .grid_3 p{
	margin-bottom:0;
	text-align:left;
}
.endorsement { margin-bottom:20px; }
.endorsement .grid_3{ text-align:right; }
.endorsement img{
	width:auto;
}
.endorsement p { margin-top:10px}.clear,.clearfix:after,.container_12:after,.container_16:after{clear:both}body{min-width:960px}.container_12,.container_16{margin-left:auto;margin-right:auto;width:960px}.grid_1,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9{display:inline;float:left;margin-left:10px;margin-right:10px}.pull_1,.pull_10,.pull_11,.pull_12,.pull_13,.pull_14,.pull_15,.pull_2,.pull_3,.pull_4,.pull_5,.pull_6,.pull_7,.pull_8,.pull_9,.push_1,.push_10,.push_11,.push_12,.push_13,.push_14,.push_15,.push_2,.push_3,.push_4,.push_5,.push_6,.push_7,.push_8,.push_9{position:relative}.container_12 .grid_3,.container_16 .grid_4{width:220px}.container_12 .grid_6,.container_16 .grid_8{width:460px}.container_12 .grid_9,.container_16 .grid_12{width:700px}.container_12 .grid_12,.container_16 .grid_16{width:940px}.alpha{margin-left:0}.omega{margin-right:0}.container_12 .grid_1{width:60px}.container_12 .grid_2{width:140px}.container_12 .grid_4{width:300px}.container_12 .grid_5{width:380px}.container_12 .grid_7{width:540px}.container_12 .grid_8{width:620px}.container_12 .grid_10{width:780px}.container_12 .grid_11{width:860px}.container_16 .grid_1{width:40px}.container_16 .grid_2{width:100px}.container_16 .grid_3{width:160px}.container_16 .grid_5{width:280px}.container_16 .grid_6{width:340px}.container_16 .grid_7{width:400px}.container_16 .grid_9{width:520px}.container_16 .grid_10{width:580px}.container_16 .grid_11{width:640px}.container_16 .grid_13{width:760px}.container_16 .grid_14{width:820px}.container_16 .grid_15{width:880px}.container_12 .prefix_3,.container_16 .prefix_4{padding-left:240px}.container_12 .prefix_6,.container_16 .prefix_8{padding-left:480px}.container_12 .prefix_9,.container_16 .prefix_12{padding-left:720px}.container_12 .prefix_1{padding-left:80px}.container_12 .prefix_2{padding-left:160px}.container_12 .prefix_4{padding-left:320px}.container_12 .prefix_5{padding-left:400px}.container_12 .prefix_7{padding-left:560px}.container_12 .prefix_8{padding-left:640px}.container_12 .prefix_10{padding-left:800px}.container_12 .prefix_11{padding-left:880px}.container_16 .prefix_1{padding-left:60px}.container_16 .prefix_2{padding-left:120px}.container_16 .prefix_3{padding-left:180px}.container_16 .prefix_5{padding-left:300px}.container_16 .prefix_6{padding-left:360px}.container_16 .prefix_7{padding-left:420px}.container_16 .prefix_9{padding-left:540px}.container_16 .prefix_10{padding-left:600px}.container_16 .prefix_11{padding-left:660px}.container_16 .prefix_13{padding-left:780px}.container_16 .prefix_14{padding-left:840px}.container_16 .prefix_15{padding-left:900px}.container_12 .suffix_3,.container_16 .suffix_4{padding-right:240px}.container_12 .suffix_6,.container_16 .suffix_8{padding-right:480px}.container_12 .suffix_9,.container_16 .suffix_12{padding-right:720px}.container_12 .suffix_1{padding-right:80px}.container_12 .suffix_2{padding-right:160px}.container_12 .suffix_4{padding-right:320px}.container_12 .suffix_5{padding-right:400px}.container_12 .suffix_7{padding-right:560px}.container_12 .suffix_8{padding-right:640px}.container_12 .suffix_10{padding-right:800px}.container_12 .suffix_11{padding-right:880px}.container_16 .suffix_1{padding-right:60px}.container_16 .suffix_2{padding-right:120px}.container_16 .suffix_3{padding-right:180px}.container_16 .suffix_5{padding-right:300px}.container_16 .suffix_6{padding-right:360px}.container_16 .suffix_7{padding-right:420px}.container_16 .suffix_9{padding-right:540px}.container_16 .suffix_10{padding-right:600px}.container_16 .suffix_11{padding-right:660px}.container_16 .suffix_13{padding-right:780px}.container_16 .suffix_14{padding-right:840px}.container_16 .suffix_15{padding-right:900px}.container_12 .push_3,.container_16 .push_4{left:240px}.container_12 .push_6,.container_16 .push_8{left:480px}.container_12 .push_9,.container_16 .push_12{left:720px}.container_12 .push_1{left:80px}.container_12 .push_2{left:160px}.container_12 .push_4{left:320px}.container_12 .push_5{left:400px}.container_12 .push_7{left:560px}.container_12 .push_8{left:640px}.container_12 .push_10{left:800px}.container_12 .push_11{left:880px}.container_16 .push_1{left:60px}.container_16 .push_2{left:120px}.container_16 .push_3{left:180px}.container_16 .push_5{left:300px}.container_16 .push_6{left:360px}.container_16 .push_7{left:420px}.container_16 .push_9{left:540px}.container_16 .push_10{left:600px}.container_16 .push_11{left:660px}.container_16 .push_13{left:780px}.container_16 .push_14{left:840px}.container_16 .push_15{left:900px}.container_12 .pull_3,.container_16 .pull_4{left:-240px}.container_12 .pull_6,.container_16 .pull_8{left:-480px}.container_12 .pull_9,.container_16 .pull_12{left:-720px}.container_12 .pull_1{left:-80px}.container_12 .pull_2{left:-160px}.container_12 .pull_4{left:-320px}.container_12 .pull_5{left:-400px}.container_12 .pull_7{left:-560px}.container_12 .pull_8{left:-640px}.container_12 .pull_10{left:-800px}.container_12 .pull_11{left:-880px}.container_16 .pull_1{left:-60px}.container_16 .pull_2{left:-120px}.container_16 .pull_3{left:-180px}.container_16 .pull_5{left:-300px}.container_16 .pull_6{left:-360px}.container_16 .pull_7{left:-420px}.container_16 .pull_9{left:-540px}.container_16 .pull_10{left:-600px}.container_16 .pull_11{left:-660px}.container_16 .pull_13{left:-780px}.container_16 .pull_14{left:-840px}.container_16 .pull_15{left:-900px}.clear{display:block;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:after,.clearfix:before,.container_12:after,.container_12:before,.container_16:after,.container_16:before{content:'.';display:block;overflow:hidden;visibility:hidden;font-size:0;line-height:0;width:0;height:0}.clearfix,.container_12,.container_16{zoom:1}.drop{margin-top:0!important}.drop_1{margin-top:5px}.drop_2{margin-top:10px}.drop_3{margin-top:15px}.drop_4{margin-top:20px}.drop_5{margin-top:25px}.drop_6{margin-top:30px}.drop_7{margin-top:35px}.drop_8{margin-top:40px}.drop_9{margin-top:45px}.drop_10{margin-top:50px}.drop_11{margin-top:55px}.drop_12{margin-top:60px}.drop_13{margin-top:65px}.drop_14{margin-top:70px}.drop_15{margin-top:75px}.drop_16{margin-top:80px}.drop_17{margin-top:85px}.drop_18{margin-top:90px}.drop_19{margin-top:95px}.drop_20{margin-top:100px}.drop_21{margin-top:105px}.drop_22{margin-top:110px}.drop_23{margin-top:125px}.drop_28{margin-top:140px}.yank{margin-top:0!important}.yank_1{margin-top:-5px}.yank_2{margin-top:-10px}.yank_3{margin-top:-15px}.yank_4{margin-top:-20px}.yank_5{margin-top:-25px}.yank_6{margin-top:-30px}.yank_7{margin-top:-35px}.yank_8{margin-top:-40px}.yank_9{margin-top:-45px}.yank_10{margin-top:-50px}.shove{margin-right:0!important}.shove_1{margin-right:5px}.shove_2{margin-right:10px}.shove_3{margin-right:15px}.shove_4{margin-right:20px}.shove_5{margin-right:25px}.shove_6{margin-right:30px}.shove_7{margin-right:35px}.shove_8{margin-right:40px}.shove_9{margin-right:45px}.shove_10{margin-right:50px}.basement{margin-bottom:0!important}.basement_1{margin-bottom:5px}.basement_2{margin-bottom:10px}.basement_3{margin-bottom:15px}.basement_4{margin-bottom:20px}.basement_5{margin-bottom:25px}.basement_6{margin-bottom:30px}.basement_7{margin-bottom:35px}.basement_8{margin-bottom:40px}.basement_9{margin-bottom:45px}.basement_10{margin-bottom:50px}.basement_11{margin-bottom:55px}.basement_12{margin-bottom:60px}.basement_13{margin-bottom:65px}.basement_14{margin-bottom:70px}.basement_15{margin-bottom:75px}.basement_20{margin-bottom:100px}.tug{margin-left:0!important}.tug_1{margin-left:-5px}.tug_2{margin-left:-10px}.tug_3{margin-left:-15px}.tug_4{margin-left:-20px}.tug_5{margin-left:-25px}.tug_6{margin-left:-30px}.tug_7{margin-left:-35px}.tug_8{margin-left:-40px}.tug_9{margin-left:-45px}.tug_10{margin-left:-50px}.ceiling{padding-top:0!important}.ceiling_1{padding-top:5px}.ceiling_2{padding-top:10px}.ceiling_3{padding-top:15px}.ceiling_4{padding-top:20px}.ceiling_5{padding-top:25px}.ceiling_6{padding-top:30px}.ceiling_7{padding-top:35px}.ceiling_8{padding-top:40px}.ceiling_9{padding-top:45px}.ceiling_10{padding-top:50px}.floor{padding-bottom:0!important}.floor_1{padding-bottom:5px}.floor_2{padding-bottom:10px}.floor_3{padding-bottom:15px}.floor_4{padding-bottom:20px}.floor_5{padding-bottom:25px}.floor_6{padding-bottom:30px}.floor_7{padding-bottom:35px}.floor_8{padding-bottom:40px}.floor_9{padding-bottom:45px}.floor_10{padding-bottom:50px}.bump{margin-left:0!important}.bump_1{margin-left:5px!important}.bump_2{margin-left:10px!important}.bump_3{margin-left:15px!important}.bump_4{margin-left:20px!important}.bump_5{margin-left:25px!important}.bump_6{margin-left:30px!important}.bump_7{margin-left:35px!important}.bump_8{margin-left:40px!important}.bump_9{margin-left:45px!important}.bump_10{margin-left:50px!important}.menu-icon {
    display: none
}

.form-group label {
    display: block
}

@media screen and (max-width:768px) {
    body {
        min-width: 0;
        width: auto
    }
    .container_12,
    .container_16,
    .grid_16,
    .grid_12,
    .grid_15 {
        width: 100%!important;
        margin: 0
    }
	.grid_15{
		padding:0 !important;
	}
    .container_12 .grid_3,
    .container_16 .grid_3,
    .container_16 .grid_11,
    .container_16 .grid_4,
    .container_16 .grid_7,
    .container_16 .grid_5,
    .container_16 .grid_9 {
        width: 94%!important;
        margin: 0;
        padding: 0 3%;
    }
	.badges .grid_4,
	.badges .grid_3,
	.badges .grid_5 {
		text-align:center;
	}
	.grid_7.right{
		float:none;
		padding-left:0;
	}
    #billboard {
        margin-left: 0;
        margin-right: 0;
        margin-top: 10px
    }
    #billboard iframe,
    #billboard img,
    #header #info,
    #imageSwap img {
        width: 100%
    }
	iframe{
		max-width:100%;
	}
    #imageContainer {
        height: auto;
        width: 100%;
        background-size: contain
    }
    #poster {
        height: auto;
        padding-bottom: 10px
    }
    #header #logo {
        width: 100%;
        max-width: 300px;
        float: none;
        margin: auto
    }
    #header #info h2,
    #header #info p {
        width: 100%;
        float: none;
        text-align: center
    }
    .navigation-wrapper {
        min-height: 56px
    }
    .menu-icon {
        display: block;
        cursor: pointer;
        margin-top: 10px;
        margin-left: 15px
    }
    .bar1,
    .bar2,
    .bar3 {
        width: 35px;
        height: 5px;
        background-color: #fff;
        margin: 6px 0;
        transition: .4s
    }
    #navigation {
        width: 100%;
        display: none
    }
    #navigation li {
        float: none
    }
    #navigation li a {
        padding-left: 15px!important
    }
    #content_area {
        padding: 15px;
        width: auto!important
    }
    .bucket.grid_4 {
        width: auto;
        height: auto!important;
        padding-bottom: 20px
    }
    .form-group label {
        display: block
    }
    .form-control {
        margin-bottom: 10px;
        width: 98%!important
    }
    #footer,
    #footer ul {
        margin: 0
    }
    .rating table td:first-child {
        width: 120px
    }
    .rating table img {
        max-width: 25px;
        width: 19%
    }
	.endorsement {
		margin-bottom:20px;
	}
	.endorsement .grid_3{
		float:left;
		width:20% !important;
		text-align:left;
		padding-right:2%;
		padding-left:0;
	}
	.endorsement .grid_3 img{
		max-width:100% !important;
	}
	.endorsement .grid_12{
		float:left;
		width:78% !important;
		padding-left:0;
		padding-right:0;
		margin:0;
	}
	.endorsement .grid_12 p {
		text-align:left;
	}
    #footer {
        height: auto;
		padding-left:20px;
		padding-right:20px;
    }
    #footer li {
        float: none;
        padding: 5px 0
    }
	#footer .grid_4
	{
		padding:0 10px;
		text-align:center;
	}
	#footer .grid_3{ text-align:center; }
	#footer .grid_4 p { text-align:center; }
	
	.slider li .slide-content { top:5%; }
	.slider li .slide-content div { font-size:2.5vw; }
	.slider h2 {
		font-size:3.3vw;
	}
	.slider .slidebtn{ position:relative; bottom:0; left:0; right: 0;}
	.slider .slidebtnmid { left:0; transform:translateX(0);}
	.home-slider { padding-bottom:0 !important;}
	.home-slider #billboard img{ border-radius:0 !important;}
	#intake-form .col-sm-6{
		width:100%;
		display:block;
	}
}