
	
body {
	background-color: #fff;
	font-family: "Source Sans Pro", sans-serif;
	font-size: 14px; margin: 0; padding: 0;
}
.container {margin: 0 auto;	overflow: hidden; padding: 0 15px; width: 1170px;}
.set-img {height: auto; width: 100%;}
.set-logo{position: absolute; top: 0;}
.set-logo img { background-color: #ffffff; box-shadow: 0 5px 5px #676767; padding: 10px 20px;    position: absolute; z-index: 1;}
.banner{width: 100%; height: auto;}
.highlight { background-color: #764c29; color: #ffffff; font-size: 45px; letter-spacing: 1px; 		margin-top: -5px; padding: 10px 0; text-align: center; text-transform: uppercase;}
section {clear: both; overflow: hidden; padding: 50px 0;}
.color-b {color: #000;}
.color-w {color: #fff;}
.title {font-size: 24px;    font-weight: bold;    margin: 0 0 25px 0;    text-align: center;
    text-transform: uppercase;}
.mt20 {margin-top: 20px;}
.bg-w {background-color: #ff0000;}
em {background-color: #000000; display: block; height: 4px; margin: 5px auto;
    overflow: hidden; width: 100px;}
.iwidth25{width: 23%; margin: 0 1%; padding: 10px 0; float: left;}
.iwidth100{width: 100%; text-align: center;}
.swidth25{width: 23%; margin: 0 1%; padding: 20px 0 0 0; float: left; text-align: center;}
.cb25{width: 11.5%; margin: 0 0.5%; padding: 20px 0 0 0; float: left; text-align: center;}
.fwidth33{width: 31%; margin: 0 1%; padding: 20px 0 0 0; float: left; text-align: center;}
.set-icon {background-color: #764c29; border-radius: 50%; display: inline-block; padding: 10px;}
.set-tag { background-color: #764c29; text-align: center;}
.set-tag1 {background-color: #e4e4e4; text-align: center;}
.in-title {font-size: 16px; letter-spacing: 1px; margin-top: 15px;}
.facility-title {font-size: 21px; color: #fff; text-transform: uppercase; text-align: center; font-weight: bold; letter-spacing: 1px; margin-top: 15px;}
.facility-list{margin-top: 10px; text-align: center; display: table; padding: 0;}
.facility-list ul{display: table; margin: 0 auto; padding: 0; }
.facility-list li{color: #fff; padding: 7px; border: solid 1px #fff; display: inline-block; margin-right: 10px; margin-bottom: 10px; font-size: 14px; list-style: none;}
.r-input {border: 1px solid #ffffff; border-radius: 3px; font-size: 12px; height: 50px;    margin-bottom: 20px; padding: 5px; vertical-align: middle; width: 90%;}
.form-control {    background-color: #fff;    background-image: none;    border: 1px solid #4f2b0e;    border-radius: 0;    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;    color: #555;    display: inline-block;    font-size: 14px;    height: 45px; width: 100%;    line-height: 1.42857;    margin-bottom: 10px;    margin-right: 10px;    padding: 10px 12px;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
}
input, button, select, textarea {
    font-family: inherit;    font-size: inherit;    line-height: inherit;}
input {    line-height: normal;}
button, input, optgroup, select, textarea {    color: inherit;    font: inherit;    margin: 0;}
* {
    box-sizing: border-box;
}
.form-control::-moz-placeholder {    color: #999;    opacity: 1;}
button, html input[type="button"], input[type="reset"], input[type="submit"] {
    cursor: pointer;
}
.r-btn {    background-color: #764c29;    cursor: pointer;    font-size: 16px;    margin-top: 20px;    padding: 10px;    text-transform: uppercase;
}
.btn {    -moz-user-select: none;    background-image: none;    border: 1px solid #4f2b0e;
    border-radius: 0;    cursor: pointer;    display: inline-block;    font-size: 16px;
    font-weight: bold; color: #fff;    line-height: 1.42857;    margin-bottom: 0;
    padding:10px 20px;    text-align: center;    vertical-align: middle;  white-space: nowrap;}
input, button, select, textarea {
    font-family: inherit;    font-size: inherit;    line-height: inherit;}
input {    line-height: normal;}
button, input, optgroup, select, textarea {    color: inherit;    font: inherit;    margin: 0;}
.r-btn:hover {    background-color: #000;    color: #fff;    text-decoration: none;}
.btn:hover, .btn:focus, .btn.focus {    color: #fff;    text-decoration: none;}
.pad20{padding: 25px 0 !important;}
.location-blk{margin: 0 auto; width: 100%; display: inline-block; text-align: center;}
.location{font-size: 21px; color: #000; font-weight: bold; display: inline-block; line-height: 100px; vertical-align: top;}
.location-img{display: inline-block; margin: 0 10px;}
.location-details{font-size: 16px; color:#000; text-align: left; display: inline-block;}
.footer{background-color: #764c29; color: #fff; font-size: 13px; text-align: center; padding: 15px;}
a:active, a:focus {  outline: none;}
.btn-fix {
    background-color: #764c29;
    border: 1px solid #fff; text-decoration: none;
    color: #fff;
    cursor: pointer;
    font-size: 16px;
    font-weight: bold;
    padding: 10px 20px;
    position: fixed;
    right: -5px;
    text-transform: uppercase;
    top: 68%;
    z-index: 9999; font-family: arial;
}
.mobile-banner{display: none;}
@media (min-width: 320px) and (max-width: 479px) {
.container{width: 300px;}
.set-logo{position: relative; text-align: center;}
.set-logo img{position: relative !important; box-shadow: none;}
section{padding: 30px 0;}
.highlight{font-size: 21px;}
.iwidth25{width: 100%; margin: 0; padding: 10px 0 0 0; float: left;}
.swidth25{width: 48%; margin: 0 1%; padding: 20px 0 0 0; float: left; text-align: center;}
.in-title {font-size: 14px; letter-spacing: 1px; margin-top: 15px;}
.set-icon > img {height: 72px; width: 75px;}
.cb25{width: 48%; margin: 0 1%; padding: 20px 0 0 0; float: left; text-align: center;}	
.title {font-size: 18px;    font-weight: bold;    margin: 0 0 25px 0;    text-align: center;
    text-transform: uppercase;}
.fwidth33{width: 100%; margin: 0; padding: 20px 0 20px 0; float: left; text-align: center;}
.btn-fix { border-radius: 0; font-size: 15px; letter-spacing: 1px; right: -36px; top: 65%;    transform: rotate(270deg);}
.mobile-banner{display: block;}
.big-banner{display: none;}
.facility-title {font-size: 18px; margin-top: 10px;}
}
@media (min-width: 480px) and (max-width: 639px) {
.container{width: 460px;}
.set-logo{position: relative; text-align: center;}
.set-logo img{position: relative !important; box-shadow: none;}
section{padding: 30px 0;}
.highlight{font-size: 21px;}
.iwidth25{width: 100%; margin: 0; padding: 10px 0 0 0; float: left;}
.swidth25{width: 48%; margin: 0 1%; padding: 20px 0 0 0; float: left; text-align: center;}
.in-title {font-size: 14px; letter-spacing: 1px; margin-top: 15px;}
.set-icon > img {height: 72px; width: 75px;}
.cb25{width: 48%; margin: 0 1%; padding: 20px 0 0 0; float: left; text-align: center;}	
.title {font-size: 21px;    font-weight: bold;    margin: 0 0 25px 0;    text-align: center;
    text-transform: uppercase;}
.fwidth33{width: 100%; margin: 0; padding: 10px 0 10px 0; float: left; text-align: center;}
.facility-list{float: left;}
.facility-img{float: left; margin-right: 10px; display: block;}	
.facility-title {font-size: 18px; text-align: left; float: left; margin-top: 0;}
.facility-img > img { height: 60px;}
.facility-list li{padding: 5px; margin-right: 2px; font-size: 12px;}
}
@media (min-width: 640px) and (max-width: 767px) {
.set-logo{position: relative; text-align: center;}
.set-logo img{position: relative !important; box-shadow: none;}
.container{width: 620px;}
section{padding: 30px 0;}
.highlight{font-size: 21px;}
.iwidth25{width: 48%; margin: 0 1%; padding: 10px 0 0 0; float: left;}
.swidth25{width: 23%; margin: 0 1%; padding: 20px 0 0 0; float: left; text-align: center;}
.in-title {font-size: 14px; letter-spacing: 1px; margin-top: 15px;}
.set-icon > img {height: 72px; width: 75px;}
.cb25{width: 23%; margin: 0 1%; padding: 20px 0 0 0; float: left; text-align: center;}	
.title {font-size: 21px;    font-weight: bold;    margin: 0 0 25px 0;    text-align: center;
    text-transform: uppercase;}
.fwidth33{width: 100%; margin: 0; padding: 20px 0 20px 0; float: left; text-align: center;}
.facility-list{float: left;}
.facility-img{float: left; margin-right: 20px; display: block;}	
.facility-title {font-size: 21px; text-align: left; float: left;}
}
@media (min-width: 768px) and (max-width: 979px) {
.container{width: 748px;}
.set-logo{position: relative; text-align: center;}
.set-logo img{position: relative !important; box-shadow: none;}
section{padding: 30px 0;}
.highlight{font-size: 21px;}
.iwidth25{width: 48%; margin: 0 1%; padding: 10px 0 0 0; float: left;}
.swidth25{width: 23%; margin: 0 1%; padding: 20px 0 0 0; float: left; text-align: center;}
.in-title {font-size: 14px; letter-spacing: 1px; margin-top: 15px;}
.set-icon > img {height: 72px; width: 75px;}
.cb25{width: 15%; margin: 0 5%; padding: 20px 0 0 0; float: left; text-align: center;}	
.title {font-size: 21px;    font-weight: bold;    margin: 0 0 25px 0;    text-align: center;
    text-transform: uppercase;}
.fwidth33{width: 30%; margin: 0 1%; padding: 20px 0 20px 0; float: left; text-align: center;}
.facility-list{width: 100%;}
.set-img1{ width: 100%; height: auto;}

}
@media (min-width: 980px) and (max-width: 1023px) {
.container{width: 960px;}
section{padding: 30px 0;}
.highlight{font-size: 28px;}
.iwidth25{width: 48%; margin: 0 1%; padding: 10px 0 0 0; float: left;}
.swidth25{width: 23%; margin: 0 1%; padding: 20px 0 0 0; float: left; text-align: center;}
.in-title {font-size: 16px; letter-spacing: 1px; margin-top: 15px;}
.set-icon > img {height: 82px; width: 85px;}
.cb25{width: 10.5%; margin: 0 1%; padding: 20px 0 0 0; float: left; text-align: center;}	
.title {font-size: 21px;    font-weight: bold;    margin: 0 0 25px 0;    text-align: center;
    text-transform: uppercase;}
.fwidth33{width: 30%; margin: 0 1%; padding: 20px 0 20px 0; float: left; text-align: center;}
.facility-list{width: 100%;}
.set-img1{ width: 100%; height: auto;}

}
@media (min-width: 1024px) and (max-width: 1280px) {
.container{width: 1004px;}
section{padding: 30px 0;}
.highlight{font-size: 28px;}
.iwidth25{width: 23%; margin: 0 1%; padding: 10px 0 0 0; float: left;}
.swidth25{width: 23%; margin: 0 1%; padding: 20px 0 0 0; float: left; text-align: center;}
.cb25{width: 10.5%; margin: 0 1%; padding: 20px 0 0 0; float: left; text-align: center;}	
.title {font-size: 21px;    font-weight: bold;    margin: 0 0 25px 0;    text-align: center;
    text-transform: uppercase;}
.fwidth33{width: 30%; margin: 0 1%; padding: 20px 0 20px 0; float: left; text-align: center;}
.facility-list{width: 100%;}
}
