@charset "utf-8";
body * {
	-webkit-transition:all 0.4s;
	-moz-transition:all 0.4s;
	-ms-transition:all 0.4s;
	-o-transition:all 0.4s;
	transition:all 0.4s
}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, a {
	margin:0;
	padding:0;
	-webkit-font-smoothing:antialiased;
	font-family:'Open Sans', sans-serif
}
*::-moz-placeholder {
color:#888888;
opacity:1
}
::selection {
background:#292d30;
color:#ffffff
}
::-moz-selection {
background:#292d30;
color:#ffffff
}
::-webkit-selection {
background:#292d30;
color:#ffffff
}
html, body {
	margin:0;
	padding:0
}
div.wpcf7-validation-errors {
	display:none !important
}
img {
	max-width:100%
}
a {
	text-decoration:none;
	color:#1a86ca;
	outline:none
}
table {
	border-collapse:collapse;
	border-spacing:0
}
fieldset, img {
	border:0
}
address, caption, cite, code, dfn, th, var {
	font-style:normal;
	font-weight:normal
}
ol, ul {
	list-style:none
}
caption, th {
	text-align:left
}
h1, h2, h3, h4, h5, h6 {
	font-size:100%;
	font-weight:normal;
	-webkit-font-smoothing:antialiased
}
q:before, q:after {
	content:''
}
abbr, acronym {
	border:0
}
.field1, .field2, .field3, .field4 {
	background:#f9f9f9;
	border:1px #d2d2d2 solid;
	width:93%;
	height:28px;
	padding:0 7px;
	font:normal 13px Arial, Helvetica, sans-serif
}
.field3 {
	height:70px
}
.field4 {
	width:36%;
	float:right;
	height:28px
}
.sbtBtn {
	width:100%;
	height:35px;
	background:url(images/submitBg.jpg) repeat-x 0 0;
	border:1px #232323 solid;
	border-radius:3px;
	float:right;
	margin-top:7px;
	font-family:'Oswald', Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#fff;
	text-transform:uppercase;
	cursor:pointer
}
.sbtBtn:hover {
	background:#390;
	border:1px #698900 solid
}
.big-link {
	display:none
}
.reveal-modal-bg {
	position:fixed;
	height:100%;
	width:100%;
	background:#000;
	background:rgba(0, 0, 0, .8);
	z-index:100;
	display:none;
	top:0;
	left:0
}
.reveal-modal {
	visibility:hidden;
	margin-left:0;
	text-align:center;
	width:21.8%;
	margin-top:10px;
	background:#b42f04;
	position:absolute;
	z-index:101;
	padding:0 0 7px 0;
	-moz-box-shadow:0 0 10px rgba(0, 0, 0, .4);
	-webkit-box-shadow:0 0 10px rgba(0, 0, 0, .4);
	-box-shadow:0 0 10px rgba(0, 0, 0, .4);
	float:right;
	top:-500px
}
.reveal-modal:after {
	content:"";
	display:table;
	clear:both
}
.reveal-modal ul {
	margin-top:0;
	width:205px;
	display:inline-block;
	margin:auto
}
.reveal-modal p {
	margin:0 0 4px
}
.reveal-modal.small {
	width:200px;
	margin-left:-140px
}
.reveal-modal.medium {
	width:400px;
	margin-left:-240px
}
.reveal-modal.large {
	width:600px;
	margin-left:-340px
}
.reveal-modal.xlarge {
	width:800px;
	margin-left:-440px
}
.reveal-modal .close-reveal-modal {
	font-size:22px;
	line-height:.5;
	position:absolute;
	top:8px;
	right:11px;
	color:#aaa;
	text-shadow:0 -1px 1px rbga(0, 0, 0, .6);
	font-weight:bold;
	cursor:pointer;
	display:none
}
.reveal-modal li {
	float:left;
	margin:0 auto 6px;
	width:99%
}
#myModal {
  position: absolute;
  top: 320px;
  height: 316px;
  display: none;
  z-index: 10000;
  padding: 0 10px 0 10px;
  background: #fff;
}
.popupHldr {
  background-color: rgba(0, 0, 0, 0.8);
  bottom: 0;
  display: none;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 9999;
}
.close-reveal-modal {
  position: absolute;
  right: 19px;
  top: 7px;
  font-size: 36px;
}
.srvCvr p {
	font-family:'Oswald', Arial, Helvetica, sans-serif
}
.phone-icon {
	line-height:30px
}
.phone-icon img {
	margin-right:10px
}
.phone-icon a {
	font-size:22px
}
.phone-icon > span {
	padding:24px 0px
}
.reveal-modalone .close-reveal-modal {
	display:none
}
.reveal-modalone {
	visibility:visible;
	margin-left:0;
	text-align:center;
	width:21.8%;
	height:369px;
	margin-top:10px;
	background:#b42f04;
	position:relative;
	z-index:101;
	padding:0 0 7px 0;
	-moz-box-shadow:0 0 10px rgba(0, 0, 0, .4);
	-webkit-box-shadow:0 0 10px rgba(0, 0, 0, .4);
	-box-shadow:0 0 10px rgba(0, 0, 0, .4);
	float:right
}
.reveal-modalone:after {
	content:"";
	display:table;
	clear:both
}
.reveal-modalone ul {
	margin-top:0;
	width:205px;
	display:inline-block;
	margin:auto
}
.reveal-modalone p {
	margin:0 0 4px
}
.reveal-modalone.small {
	width:200px;
	margin-left:-140px
}
.reveal-modalone.medium {
	width:400px;
	margin-left:-240px
}
.reveal-modalone.large {
	width:600px;
	margin-left:-340px
}
.reveal-modalone.xlarge {
	width:800px;
	margin-left:-440px
}
.reveal-modalone .close-reveal-modalone {
	font-size:22px;
	line-height:.5;
	position:absolute;
	top:8px;
	right:11px;
	color:#aaa;
	text-shadow:0 -1px 1px rbga(0, 0, 0, .6);
	font-weight:bold;
	cursor:pointer;
	display:none
}
.reveal-modalone li {
	float:left;
	margin:0 auto 6px;
	width:99%
}
span.wpcf7-form-control-wrap {
	float:left
}
.contact_us .wpcf7-form-control-wrap.captcha span.wpcf7-not-valid-tip {
  left: 1px;
  top: 1px;
  width: 243px !important;
}
span.wpcf7-not-valid-tip {
	background:#fff;
	color:#ff0000;
	font-size:12px !important;
	left:0px;
	line-height:28px;
	position:absolute;
	top:1px;
	z-index:5;
	padding:0px 1%;
	width:99%
}
.wpcf7-form-control-wrap.captcha {
	width:60%;
	float:right
}
.wpcf7-form-control-wrap.captcha .field4 {
	width:81%
}
.wpcf7-form-control-wrap.captcha span.wpcf7-not-valid-tip {
	width:85%;
	left:10px
}
.mcrodt {
	position:relative
}
.microdat {
	position:absolute;
	width:300px;
	padding:8px 10px;
	background:#24292e;
	border:3px solid #ffffff;
	top:-336px;
	text-align:center
}
.microdat span {
	color:#ef4524;
	font-size:13px;
	font-weight:700
}
.microhead {
	font-size:17px !important;
	width:80%;
	padding:0px 10% 5px 10%;
	text-align:center;
	float:left;
	border-bottom:1px solid #cdcdcd
}
.outer {
	width:100%;
	margin:0 auto;
	background:#ccc
}
.vpt {
	width:100%;
	height:auto;
	float:left;
	overflow:hidden
}
.segment {
	width:94%;
	height:auto;
	float:left;
	margin-left:-4px;
	padding:0px
}
.section {
	position:relative;
	left:0px;
	list-style-type:none;
	margin:0px;
	padding:0px;
	width:9999px;
	padding-bottom:0px
}
.section li {
	float:left;
	width:8%;
	height:auto;
	list-style-type:none;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:bodrer-box
}
.item {
	float:left;
	width:68%;
	height:auto;
	margin:4px;
	list-style-type:none
}
.leftnav {
	width:10px;
	height:300px;
	background:#ff0000;
	position:relative;
	float:left;
	display:none;
	z-index:1000;
	cursor:pointer
}
.rightnav {
	width:10px;
	height:300px;
	background:#ff0000;
	position:relative;
	float:left;
	display:none;
	z-index:1000;
	cursor:pointer
}
.cashBx {
	background:#b42f04;
	padding:7px;
	margin:11px;
	color:#fff;
	font-size:15px
}
.cashBx h4 {
	background:#872303;
	padding:7px;
	color:#f2f2f2;
	font-size:16px;
	line-height:22px;
	text-align:center
}
.dites {
	float:left;
	width:500px;
	height:20px
}
.dots {
	display:block;
	width:8px;
	height:8px;
	background:#009;
	float:left;
	margin:3px
}
body {
	font-size:16px;
	line-height:25px
}
.wid {
	max-width:1072px;
	margin:0 auto
}
h1, h2, h3, h4, h5, h6 {
	font-family:'Oswald', Arial, Helvetica, sans-serif
}
h1 {
	font-size:22px;
	line-height:46px;
	text-transform:uppercase;
	color:#022b43
}
h2 {
	font-size:20px;
	line-height:25px;
	text-transform:uppercase;
	margin-bottom:12px;
	color:#24292e
}
.qtTitl {
	font-size:17px;
	line-height:25px;
	text-transform:uppercase;
	font-family:'Oswald', Arial;
	margin-bottom:8px
}
h2 span {
	color:#378bc0;
	font-family:'Oswald', Arial, Helvetica, sans-serif;
	font-size:20px;
	line-height:25px
}
.titl3 {
	font-size:17px;
	line-height:25px;
	text-transform:uppercase;
	font-family:'Oswald', Arial;
	margin-bottom:8px;
	color:#0f0f0f !important;
	padding:5px 4px;
	text-align:center
}
.abthm > h2 {
	margin-bottom:13px
}
h3 {
	font-size:20px;
	line-height:25px;
	text-transform:uppercase;
	margin-bottom:17px
}
h4 {
	font-size:20px;
	line-height:25px;
	text-transform:uppercase
}
.hmLft h3 {
	background:#d7d6d6;
	padding:5px 0;
	color:#3cb001;
	text-align:left;
	padding-left:10px;
	text-align:center
}
.tpCtr {
	width:327px;
	float:left;
	font-family:'Oswald', Arial, Helvetica, sans-serif;
	margin-left:10%;
	margin-top:12px;
	text-align:center;
	font-size:16px;
	text-transform:uppercase;
	line-height:24px
}
.captp {
	font-family:'Oswald', Arial, Helvetica, sans-serif;
	font-size:23px;
	font-weight:bold;
	display:block;
	line-height:33px;
	color:#000
}
header {
	float:left;
	width:100%;
	height:115px
}
.container {
	max-width:1072px;
	margin:0px auto
}
.logo {
	float:left;
	width:270px;
	height:36px;
	background:url(images/supreme-car-removals-logo.png) no-repeat;
	font-family:'Oswald', sans-serif;
	font-weight:700;
	font-size:22px;
	color:#2c313b;
	padding:77px 0 0 5px;
	text-transform:uppercase;
	margin-top:5px
}
.logo:hover {
	text-decoration:none
}
.follow {
	float:right;
	width:220px;
	margin-top:18px;
	font-family:'Open Sans', sans-serif
}
.follow span {
	float:left;
	font-size:13px;
	width:90px;
	margin-top:5px
}
.follow ul {
	float:left;
	width:130px;
	margin-bottom:12px
}
.follow ul li {
	float:left;
	margin-left:5px
}
.follow ul li a {
	float:left
}
.follow ul li a:hover {
	opacity:0.5
}
.srvCvr {
	margin:15px 0
}
.srvCvr ul li {
	float:left;
	width:24%;
	font-size:16px;
	font-family:'Oswald', Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	line-height:56px;
	color:#4a4a4a;
	text-align:center;
	margin:0 10px 0 0
}
.srvCvr ul li span {
	width:100%;
	display:block;
	float:left;
	text-align:center;
	background:#f3f3f3;
	border:1px solid #3cb001;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px
}
.srvCvr ul li:last-child span {
	text-align:left;
	padding-left:20%;
	width:84%
}
.srvCvr ul li a {
	font-family:'Oswald', Arial, Helvetica, sans-serif;
	color:#4a4a4a
}
.navigation {
	float:left;
	width:100%;
	clear:both;
	height:50px;
	background:#24292e;
	position:relative
}
.bannrBtn, .bannrBtn2 {
	width:100%;
	height:60px;
	right:0%
}
.bannrBtn > img, .bannrBtn2 > img {
	float:left
}
.bannrBtn, .bannrBtn2 {
	position:absolute;
	bottom:53px;
	font-size:43px;
	color:#fff;
	font-family:'Oswald', sans-serif;
	text-align:center;
	text-transform:uppercase;
	line-height:55px
}
.bannrBtn2 {
	bottom:26px;
	color:#000;
	font-size:26px;
	height:46px
}
.banArr {
	width:118px;
	height:159px;
	position:absolute;
	right:0;
	bottom:60px;
	background:url(images/bannerQtArr.gif) no-repeat 0 0
}
.contact_us {
	width:67%;
	float:left
}
.contact_us ul {
	padding-left:0 !important;
	padding-top:20px
}
.contact_us ul li {
	padding-left:0;
	background:none;
	float:left;
	margin:5px 0;
	width:100%
}
.contact_us ul li strong {
	float:left;
	font-weight:normal;
	font-size:14px;
	width:100px
}
.contact_us  span.wpcf7-not-valid-tip {
  width: 94% !important;
  top: 5px;
  left: 3px;
}
.contact_us ul li input[type='text'], .contact_us ul li input[type='tel'], .contact_us ul li input[type='email'], .contact_us ul li textarea {
	background:none repeat scroll 0 0 #f9f9f9;
	border:1px solid #d2d2d2;
	height:28px;
	padding:0 7px;
	width:93%;
	color:#333;
	font-size:13px
}
.contact_us ul li textarea {
	height:75px
}
.contact_us ul li .wpcf7-form-control-wrap.captcha input[type='text'] {
	float:left;
	width:65%
}
.contact_us ul li input[type='submit'] {
	background:url(images/submitBg.jpg) repeat-x;
	border:1px solid #232323;
	border-radius:3px;
	color:#fff;
	cursor:pointer;
	float:left;
	font-family:"Oswald", Arial, Helvetica, sans-serif;
	font-size:16px;
	height:35px;
	margin-top:7px;
	text-transform:uppercase;
	width:200px;
	margin-left:6.3em
}
.menu-area {
	float:left;
	width:822px;
	height:48px;
	font-weight:400;
	font-size:18px
}
.toggleMenu {
	display:none;
	background:#f2b717;
	margin-top:5px;
	padding:13px 14px 0px;
	color:#fff;
	height:23px;
	border:1px solid #ffffff;
	border-radius:3px;
	position:relative;
	left:2%
}
.menu {
	float:left
}
.slicknav_icon {
	float:left;
	margin-left:0px;
	margin-top:0;
	width:15px
}
.slicknav_icon-bar {
	width:100%;
	height:2px;
	background:#ffffff;
	float:left;
	margin-bottom:2px
}
.nav {
	list-style:none
}
.nav li {
	margin-right:1px;
	z-index:99999
}
.nav:before, .nav:after {
	content:" ";
	display:table
}
.nav:after {
	clear:both
}
.nav ul {
	list-style:none;
	border-left:1px solid #2a83b7
}
.nav a {
	text-transform:uppercase;
	color:#ffffff;
	padding:12px 15px;
	font-family:'Oswald', sans-serif;
	font-size:17px;
	border-right:1px solid #24292e
}
.nav a:hover {
	background:#390;
	text-decoration:none
}
.active {
	background:#390
}
.nav > li > .parent {
	display:none
}
.nav li {
	position:relative
}
.nav > li {
	float:left;
	-webkit-transition:all 0s;
	-moz-transition:all 0s;
	-ms-transition:all 0s;
	-o-transition:all 0s;
	transition:all 0s
}
.nav > li > a {
	display:block
}
.nav li ul {
	position:absolute;
	left:-9999px;
	-webkit-transition:all 0s;
	-moz-transition:all 0s;
	-ms-transition:all 0s;
	-o-transition:all 0s;
	transition:all 0s;
	border:none;
	top:50px
}
.nav > li.hover > ul {
	left:0
}
.nav li li.hover ul {
	left:100%;
	top:0
}
.nav li li:first-child a {
	border-left:none
}
.nav > li > .parent {
	background:url("images/dpdown01.png") no-repeat scroll center center rgba(0, 0, 0, 0);
	color:#cccccc;
	cursor:pointer;
	display:none;
	height:25px;
	padding-left:5px;
	padding-top:4px;
	position:absolute;
	right:5px;
	top:5px;
	width:20px
}
.nav li li {
	width:260px;
	border:none
}
.nav li li a {
	display:block;
	padding:10px 5px;
	font-size:14px;
	float:left;
	color:#ffffff;
	background:#24292E;
	width:250px;
	border-top:1px solid #ffffff;
	font-size:13px
}
.nav .current_page_item {
	background:#3cb001
}
div.wpcf7-validation-errors {
	display:none !important
}
.inncon p {
	line-height:30px;
	padding:8px 0;
	text-align:justify;
	clear:left
}
.soliloquy-controls-direction {
	display:none !important
}
.call {
	float:right;
	width:225px;
	height:43px;
	font-family:'Oswald', sans-serif;
	font-weight:700;
	font-size:20px
}
.call img {
	float:left
}
.call span {
	margin-right:20px;
	margin-top:0;
	float:right;
	width:173px;
	font-size:26px;
	font-family:'Open Sans', sans-serif
}
.mail {
	background:#31353d;
	display:block;
	float:right;
	color:#fff;
	width:250px;
	height:44px;
	padding:6px 0 0;
	line-height:31px;
	font-size:13px
}
.mail span {
	width:31px;
	margin:0 5px 0 3px;
	display:inline-block;
	background:url(images/mail-icon.png) no-repeat 50% 50% #24292e;
	height:35px;
	float:left
}
.wrap {
	border:0;
	clear:both;
	float:none;
	font-size:1px;
	height:0;
	line-height:1px;
	margin:0;
	padding:0;
	visibility:hidden
}
.leftD {
	width:72.7%;
	background:#fff;
	float:left;
	padding:0;
	margin:36px 0 19px
}
.leftD > ul {
	margin:8px 0 8px 18px
}
.leftD li {
	background:url(images/cont-li-bull.png) no-repeat 0 6px;
	padding:0 0 0 30px;
	line-height:35px
}
.hmRgt {
	width:25.1%;
	float:right;
	margin:1em 0 19px;
	background:#efeeee
}
.hmLft {
	padding:10px;
	margin:0 0 0;
	text-align:center
}
.hmLft ul {
	margin-bottom:0
}
.hmLft li {
	text-align:left;
	font-size:15px;
	font-family:'Oswald', sans-serif;
	padding-left:25px;
	background:url(images/left-icon.png) no-repeat 0 13px;
	line-height:36px;
	clear:left
}
.tstm {
	height:190px;
	margin-top:10px;
	padding:18px 9px 41px;
	color:#f2f2f2;
	font-size:13px;
	line-height:21px
}
.srvcSc li {
	border:1px solid #c3c3c3;
	border-radius:3px;
	float:left;
	height:279px;
	margin-right:1%;
	padding:12px;
	width:20.8%
}
.srvcSc li li {
	border:0px solid #c3c3c3;
	border-radius:0px;
	float:left;
	height:auto;
	margin-right:0px;
	padding:0;
	width:100%
}
.srvcSc li li:last-child {
	text-align:right;
	font-style:italic;
	font-size:11px
}
.srvcSc li:last-child {
	margin-right:0px
}
.brdTi {
	font-family:'Oswald', sans-serif;
	font-size:20px;
	text-transform:uppercase;
	margin-bottom:11px;
	padding-top:0.5em
}
.brdLst {
	width:100%
}
.brdLst ul {
	margin:0
}
.brdLst li {
	float:left;
	width:12.2%;
	padding:0px;
	background:none
}
.brdLst li img {
	height:auto;
	width:100%
}
.whtBg {
	background:#f7f7f7
}
.titl2 {
	font-size:13.5px;
	margin-bottom:11px;
	text-transform:uppercase
}
.inncon.locations h2 {
	padding-top:1em
}
.bannerDv {
	max-width:1072px;
	margin:0 auto
}
.ban {
	height:376px;
	float:left;
	position:relative;
	width:78.2%;
	text-align:right;
	margin-top:10px;
	overflow:hidden
}
div.wpcf7-mail-sent-ok {
	display:none !important
}
.ban > img {
	max-width:inherit
}
.titl3 a {
	font-family:"Oswald", Arial, Helvetica, sans-serif
}
.hmRgt .reveal-modalone {
	width:87% !important;
	margin:10px auto !important;
	float:none !important
}
.hmRgt .reveal-modalone img {
	float:left
}
.hmRgt .close-reveal-modal {
	display:none
}
.inncon h2 {
	margin-top:20px
}
.getQ {
	height:316px;
	width:297px;
	float:right
}
footer {
	background:url(images/footer-bg.png) repeat-x left top;
	min-height:200px;
	margin-top:17px;
	color:#fff
}
footer a {
	color:#fff
}
footer .titl {
	font-size:20px;
	line-height:30px;
	font-family:'Oswald', Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	margin-top:33px;
	margin-bottom:17px
}
.ftr1 {
	width:23.6%;
	float:left
}
.ftr2 {
	width:31%;
	float:left
}
.ftr3 {
	width:43%;
	float:left
}
.stmp ul {
	float:left;
	width:50%
}
.stmp li a {
	display:block
}
.stmp li a:hover {
	color:#1A86CA
}
.map {
	float:right
}
.map iframe {
	width:97%;
	height:104px;
	border:3px #8a8887 solid !important
}
.ftrInn {
	width:100%;
	background:url(images/transparent-bg.png) repeat;
	margin-top:16px
}
.copy {
	max-width:1072px;
	margin:0 auto;
	padding:14px 0 9px
}
.flLef {
	float:left
}
.flRgt {
	float:right
}
.wato {
	width:auto
}
.topSoc {
	display:block
}
.mobsoc {
	display:none
}
.callMob {
	display:none
}
.call {
	display:block
}
.InnrDv {
	background:none repeat scroll 0 0 #fff;
	padding:13px;
	min-height:300px
}
.abtImg {
	float:left;
	margin-right:10px
}
.inncon {
	min-height:583px
}
.inncon ul {
	padding-left:28px
}
.cust-reviews {
	padding:0.8em 0
}
.cust-reviews h2 {
	color:#3cb001;
	font-size:16px;
	margin-bottom:5px
}
div.wpcf7-mail-sent-ok {
	clear:left;
	margin-left:0 !important
}
.vticker {
	width:100%;
	height:155px !important
}
.vticker ul {
	padding:0
}
.vticker li {
	list-style:none;
	padding:10px 5px;
	color:#333333;
	margin-bottom:100px !important
}
.et-run {
	background:red
}
.inncon.blog_section ul li {
	background:none repeat scroll 0 0 rgba(0, 0, 0, 0);
	padding-left:0
}
.inncon.blog_section ul {
	padding-left:0
}
.contact_us ul li .wpcf7-form-control.wpcf7-captchac.wpcf7-captcha-captcha {
	float:left;
	margin-right:28px
}
.contact_us ul li .wpcf7-form-control-wrap.captcha input[type="text"] {
	float:left;
	width:92%
}
.contact_us ul li .wpcf7-form-control-wrap.captcha {
	float:left
}
.contact_us ul li span.wpcf7-form-control-wrap {
	width:70%
}
.sitemap ul {
	padding-left:0
}
.sitemap ul li {
	line-height:17px;
	background-position:0px 11px;
	padding:9px 0 9px 28px;
	clear:left
}
.sitemap > ul {
	padding-bottom:1.5em
}
.sitemap > ul ul {
	padding-top:1em
}
.sitemap ul li li {
	background-size:16px 16px;
	font-size:15px
}
h1 {
	float:left;
	font-size:25px;
	margin-bottom:10px;
	color:#872303;
	width:100%
}
.sub-head {
	border-bottom:1px dashed #d9d9d9;
	color:#390;
	float:left;
	font-size:20px;
	padding:9px 0px 4px 0px;
	width:100%;
	background:none;
	padding-top:0.7em;
	padding-bottom:0.7em
}
h3 {
	color:#297602;
	float:left;
	font-size:17px;
	line-height:24px;
	margin-bottom:7px;
	padding-left:3%;
	width:97%;
	background:url(images/h3-bg.jpg) no-repeat 0 4px
}
.call a {
	color:#000
}
.hmLft h2.sub-head {
	padding:5px 0 5px 10px;
	background:#d7d6d6;
	width:97%
}
.hmLft li a {
	color:#000
}
.inncon.blog_section a {
	color:#3cb001 !important;
	display:inline-block;
	padding:0.5em 0
}
.inncon.blog_section ul li strong {
	clear:left;
	display:block;
	font-size:18px;
	padding:0.4em 0
}
h3.sub-head-one {
	padding-top:0.5em;
	padding-bottom:0.5em;
	background-position:0 13px
}
.ie .captp {
	font-size:20px
}
.ie .call {
	width:270px
}
.ie .call span {
	width:203px
}
.ie .field3 {
	height:50px
}
@media only screen and (max-width:1072px) {
.menu-area {
width:712px
}
.reveal-modal {
max-height:362px
}
.tpCtr {
margin-left:11%
}
.nav a {
padding:12px 8px
}
.bannerDv, .copy, .wid {
margin:0 10px
}
.srvcSc li {
height:321px
}
.brdLst {
width:84%
}
}
@media only screen and (max-width:1057px) {
.brdTi {
height:67px
}
}
@media only screen and (max-width:1030px) {
.srvcSc li {
width:20.4%
}
.srvCvr ul li {
margin:0 8px 0 0
}
.bannrBtn, .bannrBtn2 {
bottom:80px;
line-height:25px
}
.bannrBtn2 {
bottom:35px
}
.ban {
height:369px
}
}
@media only screen and (max-width:1166px) {
.srvcSc li {
width:20.3%
}
}
@media only screen and (max-width:1024px) {
.reveal-modalone {
height:346px
}
.field3 {
height:50px
}
.soliloquy-container .soliloquy-image {
height:353px !important
}
}
@media only screen and (max-width:1023px) {
.srvcSc li {
width:19.5%
}
.stmp li a {
font-size:13px
}
.ftr2 {
font-size:12px
}
}
@media only screen and (max-width:995px) {
.inncon iframe {
width:100%
}
.nav a {
padding:12px 6px;
font-size:14px
}
.menu-area {
width:590px
}
.tpCtr {
font-size:14px;
width:284px;
margin-left:6%
}
.captp {
font-size:20px
}
.banArr {
bottom:144px
}
.reveal-modal ul {
width:190px
}
}
@media only screen and (max-width:916px) {
.reveal-modal ul {
width:184px
}
.wpcf7-form-control-wrap.captcha span.wpcf7-not-valid-tip {
left:12px
}
}
@media only screen and (max-width:900px) {
.srvcSc li {
height:344px
}
.cashBx img {
height:auto
}
}
@media only screen and (max-width:882px) {
.brdTi {
height:65px;
padding:24px 12px 0
}
}
@media only screen and (max-width:868px) {
.nav a {
font-size:15px;
padding:9px 8px
}
.menu-area {
width:483px
}
}
@media only screen and (max-width:878px) {
.nav a {
font-size:13px;
padding:12px 3px
}
.menu-area {
width:509px
}
.captp {
font-size:16px
}
.tpCtr {
font-size:11px;
line-height:6px;
margin-left:0;
width:243px
}
.bannrBtn > img, .bannrBtn2 > img {
float:left;
width:49px
}
.field4 {
width:31%
}
.reveal-modal {
width:23.8%
}
.ban {
width:76.2%
}
.srvCvr ul li {
width:23.7%
}
.bannrBtn, .bannrBtn2 {
font-size:37px
}
}
@media only screen and (max-width:800px) {
.reveal-modal ul {
width:175px
}
.wpcf7-form-control-wrap.captcha {
width:55%
}
.cashBx h4 {
font-size:14px
}
}
@media only screen and (max-width:778px) {
.field4 {
width:29%
}
.reveal-modal {
width:25.8%
}
.ban {
width:74.2%
}
span.wpcf7-not-valid-tip {
font-size:9px !important
}
.wpcf7-form-control-wrap.captcha span.wpcf7-not-valid-tip {
left:-1px
}
}
@media only screen and (max-width:830px) {
.srvcSc li {
width:43.5%;
height:333px;
margin-bottom:1%
}
.srvcSc li li {
margin-bottom:0
}
.srvcSc img {
width:100%
}
.brdTi {
font-size:13px
}
}
@media only screen and (max-width:810px) {
.srvCvr ul li {
font-size:15px
}
}
@media screen and (max-width: 768px) {
.soliloquy-container .soliloquy-image {
height:353px !important
}
.wpcf7-form-control.wpcf7-captchac.wpcf7-captcha-captcha {
float:left
}
.wpcf7-form-control-wrap.captcha {
width:45%;
padding-right: 5px;
}
.reveal-modalone ul {
width:145px
}
.ban {
width:78.2%
}
.microdat {
display:none
}
.contact_us {
width:100%
}
}
@media screen and (max-width: 767px) {
.srvCvr ul li:last-child span {
padding-left:5%;
width:94%;
height:70px
}
.phone-icon a {
font-size:16px
}
.soliloquy-container .soliloquy-image {
height:auto
}
.reveal-modalone {
display:none
}
span.wpcf7-not-valid-tip {
left:2px
}
.wpcf7-form-control-wrap.captcha span.wpcf7-not-valid-tip {
left:2px;
width:98px
}
.wpcf7-form-control-wrap.captcha .field4 {
width:98%
}
.big-link {
top:161px !important
}
.contact_us ul li input[type="submit"] {
width:80%
}
.hmLft ul {
width:100%
}
.hmLft li {
width:100%
}
.menu-item-has-children .parent {
display:block !important
}
header {
height:200px
}
.topSoc {
top:45px
}
.hdr-quote {
float:right;
height:90px
}
.big-link {
position:static !important;
float:right;
margin-right:30px
}
.contact_us .wpcf7-form-control-wrap.captcha span.wpcf7-not-valid-tip {
  left: 1px;
  top: 1px;
  width: 175px !important;
}
}
@media screen and (max-width: 768px) {
.contact_us {
width:100%
}
.leftD {
margin-top:0
}
.mail {
right:10px;
position:absolute;
top:0
}
.tpCtr {
float:right;
width:233px
}
.vticker {
height:180px !important
}
.tstm {
height:190px
}
.active {
display:block
}
}
@media only screen and (max-width:767px) {
.nav > li > .parent {
background-position:0% 73%
}
.nav li li {
border:medium none;
float:left;
width:100%
}
.nav li li a {
width:100%
}
.nav .current_page_item {
background:#b42f04
}
.nav li li .parent {
background-repeat:no-repeat;
background-position:95% 50%
}
.nav ul {
display:block;
width:100%
}
.nav > li.hover > ul, .nav li li.hover ul {
position:static;
display:inline-block;
overflow:hidden
}
.toggleMenu {
background:#b42f04
}
.nav > li {
float:none
}
.brdLst li {
width:23.2%
}
.reveal-modal {
padding-bottom:20px !important
}
.cashBx {
text-align:center
}
.cashBx > img {
float:none;
margin:0 auto;
clear:both;
display:block
}
.mail {
padding-top:3px
}
.banArr {
display:none
}
.callMob {
background:#056daa url(images/callmb.png) no-repeat 10px 50%;
border-radius:9px;
-moz-border-radius:9px;
-webkit-border-radius:9px;
color:#fff;
display:block;
font-size:19px;
line-height:23px;
padding-bottom:4px;
padding-right:9px;
text-transform:uppercase;
font-family:'Oswald', sans-serif;
padding-left:38px;
padding-top:4px;
position:absolute;
right:10px;
text-align:center;
top:58px;
width:159px
}
.tpCtr {
margin-top:0px
}
.callMob span {
display:block !important;
width:100%;
margin:0;
font-size:19px
}
.logo a {
line-height:38px;
font-size:22px
}
.mobsoc {
clear:both;
display:block;
float:none;
margin:0 auto;
padding:15px 0
}
.follow span {
display:none
}
.menu-area {
width:100%
}
.nav > li {
width:100%;
background:#b42f04;
margin-top:-2px
}
.nav > li > a {
text-indent:10px
}
.nav {
background:#b42f04
}
.ftr1 {
text-align:center;
width:100%
}
.ftr2 {
float:left;
text-align:center;
width:100%
}
.ftr3 {
text-align:center;
width:100%
}
.stmp ul {
float:left;
width:100%
}
.stmp li a {
font-size:19px;
line-height:28px
}
.wato {
text-align:center;
width:100%
}
a.wato:hover {
color:#1A86CA !important
}
.hmRgt {
padding:22px 2%;
width:96%
}
.tstm {
clear:both
}
.leftD {
width:100%
}
.vticker {
height:98px !important
}
.hmLft > img {
float:left
}
.hmLft ul {
float:right;
width:100%
}
.ban {
width:100%
}
.brdTi {
font-size:18px;
height:auto;
padding:6px 0;
width:100%
}
.brdLst {
width:100%
}
.big-link {
display:block;
position:absolute;
right:13px;
top:113px
}
.big-link {
background:#37af10;
border-radius:6px;
color:#fff;
display:block;
height:30px;
padding-top:6px;
position:absolute;
right:13px;
text-align:center;
top:108px;
width:120px
}
.reveal-modal {
height:350px;
top:55%;
margin-top:95px;
background:#fff;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
left:50%;
margin-left:-150px;
padding:0;
position:absolute;
visibility:hidden;
width:233px;
z-index:101
}
.hmLft li {
font-size:15px;
line-height:36px;
padding-left:25px;
width:auto;
display:inline-block;
margin-right:13px
}
.reveal-modal .close-reveal-modal {
display:block;
color:#000
}
.reveal-modal .close-reveal-modal:hover {
text-decoration:none
}
.bannrBtn, .bannrBtn2 {
bottom:45px
}
.bannrBtn2 {
bottom:0px
}
footer {
background-repeat:repeat
}
footer .titl {
margin-top:10px;
margin-bottom:5px;
font-size:1em
}
.stmp li a {
font-size:0.8em
}
.copy {
font-size:12px
}
.mobsoc {
display:none
}
.follow .call span {
display:block
}
.container {
position:relative
}
.topSoc {
bottom:13px;
display:block;
position:absolute;
right:0
}
.call a:nth-child(2) {
display:none
}
.mail {
right:30%
}
.mcrodt {
display:none !important
}
@media only screen and (max-width:636px) {
.srvcvr ul li {
width:23.3%
}
.srvCvr > ul {
width:98%;
display:inline-block
}
.srvCvr {
text-align:center
}
.srvCvr ul li {
height:auto
}
h3 {
padding-left:5%;
width:95%
}
}
@media only screen and (max-width:597px) {
.phone-icon a {
font-size:12px
}
.hmLft > img {
width:36%
}
.hmLft ul {
width:100%
}
.bannrBtn, .bannrBtn2 {
font-size:2em
}
.ban {
height:315px
}
}
@media only screen and (max-width:513px) {
.hdr-quote {
width:100%
}
.call {
position:static !important;
float:left !important;
width:45% !important;
margin:0px 2% !important;
font-size:12px !important
}
.big-link {
width:44% !important;
margin:0px 2% !important;
padding:5px 0px !important
}
.srvcSc li {
width:42.5%
}
header {
height:auto
}
.logo {
background-position:center center
}
.tpCtr {
width:100%;
text-align:center
}
.topSoc {
position:relative;
width:100%;
text-align:center
}
.bannerDv {
position:relative
}
.big-link {
top:-46px !important;
right:0
}
.call {
display:inline-block;
margin:auto;
float:none;
padding:0 0.3em
}
.call {
background:#37af10;
line-height:40px;
border-radius:4px;
position:relative;
top:1em
}
.call img {
display:none
}
.call span {
font-size:18px;
width:auto;
margin-right:0
}
.call a {
color:#fff
}
.follow .call span:before {
content:"Click to call";
font-size:16px;
padding-right:10px;
color:#333
}
.topSoc {
top:4px
}
.follow ul {
float:none;
margin:0px auto
}
header {
min-height:300px
}
}
@media only screen and (max-width:500px) {
.hmLft > img {
width:36%;
float:none;
margin:0 auto
}
.hmLft ul {
width:100%;
float:none;
margin-bottom:0
}
.hmLft li {
display:inline-block;
margin-right:10px;
width:93%
}
.srvCvr ul li {
width:23%
}
.tpCtr {
float:right;
width:100%;
text-align:center
}
.captp {
font-size:14px
}
.ban {
height:260px
}
.bannrBtn, .bannrBtn2 {
font-size:1.5em
}
}
@media only screen and (max-width:479px) {
.brdLst li {
width:47.2%
}
.callMob {
left:50%;
margin-left:-125px;
width:201px;
top:147px;
padding-left:40px
}
.vticker {
height:119px !important
}
.tstm {
height:137px;
padding:18px 15px 19px
}
.reveal-modal {
margin-left:-100px;
width:200px;
padding:0
}
.mail {
position:absolute;
margin-left:0;
right:0
}
.logo {
float:none;
margin:0 auto;
height:33px;
display:block
}
.tpCtr {
float:none;
width:213px;
margin:0 auto
}
.srvcSc li {
padding:3%;
width:95%;
height:auto
}
.banLef {
left:50%;
margin-left:-135px;
position:absolute;
width:272px
}
.srvCvr ul li {
width:100%
}
h3 {
padding-left:7%;
width:93%
}
.contact_us ul li input[type="submit"] {
width:59%;
margin-right:12%;
margin-left:0;
float:right
}
.call, .big-link {
width:90% !important;
border-radius:8px !important;
padding:5px 0% !important;
float:left !important;
margin:5px 5% !important;
text-align:center !important
}
.call a {
color:#fff;
float:left;
text-align:center;
width:100%
}
.call span {
margin:0px auto;
float:none
}
header {
min-height:330px
}
}
@media only screen and (max-width:420px) {
.tstm {
height:160px;
padding:18px 15px 19px
}
}
@media only screen and (max-width:379px) {
.bannrBtn2, .bannrBtn {
width:88%
}
}
@media only screen and (max-width:375px) {
.tstm {
height:164px
}
.contact_us ul li span.wpcf7-form-control-wrap {
width:60%
}
}
@media only screen and (max-width:335px) {
.tstm {
height:197px
}
.contact_us ul li input[type="submit"] {
width:136px
}
}
@media only screen and (max-width:320px) {
.contact_us ul li input[type="submit"] {
margin-right:21%
}
.phone-icon a {
font-size:20px
}
.reveal-modal {
top:55% !important;
margin-top:-175px
}
.wpcf7-form-control-wrap.captcha span.wpcf7-not-valid-tip {
left:-13px;
width:82px
}
.srvCvr ul li:last-child span {
width:80%;
padding-left:20%
}
}
@media only screen and (min-width:768px) and (max-width :1000px) {
.reveal-modalone li {
float:left;
margin:0 auto 6px;
width:79%
}
.field1, .field2, .field3, .field4 {
background:none repeat scroll 0 0 #f9f9f9;
border:1px solid #d2d2d2;
font:13px Arial, Helvetica, sans-serif;
height:28px;
padding:0 7px;
width:78%
}
.wpcf7-form-control-wrap.captcha .field4 {
width:72%;
height:23px;
margin-right:11px
}
.wpcf7-form-control-wrap.captcha {
width:41%
}
.sbtBtn {
background:url("images/submitBg.jpg") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
border:1px solid #232323;
border-radius:3px;
color:#fff;
cursor:pointer;
float:right;
font-family:"Oswald", Arial, Helvetica, sans-serif;
font-size:16px;
height:35px;
margin-top:7px;
text-transform:uppercase;
width:83%;
margin-right:13px
}
}
#microdata_lnk {
display:block;
padding-top:5px;
text-align:left
}
#microdat span a:hover {
text-decoration:underline
}
#microdat h5 {
color:#ff0000;
font-size:13px;
line-height:50px;
padding-bottom:0
}
