body{ font-family: 'Roboto Condensed', sans-serif; font-size: 10pt; color: #000;background:#f1f1f2; line-height:140%;margin:0px;}
p, td, div, span { line-height:140%;}
body, p, td, span {text-align:left; }
.sub-inner a,.sub-inner a:link,.sub-inner a:visited{color:#A62222;}
a:hover{color:#000;}
.clear{ clear:both;}
.top{ background:#a62222; padding:13px 0;}
a[href^="tel"]{
    color:inherit;
    text-decoration:none;
}
.show-mobile{display:none;}
.header{ background:#fff; padding:28px 0 16px 0;}

.header h3{  color:#a62222; font-size:19px; font-family: 'Roboto Condensed', sans-serif; font-weight:400; text-align:right;}
.header h4{ text-align:center; color:#000; font-size:15px; font-family: 'Roboto Condensed', sans-serif; font-weight:300; line-height:19px;}

.calc-results .small-6:nth-child(odd) {text-align:right;line-height:25px;font-size:17px;}
.calc-results .small-6:nth-child(even) {text-align:left;line-height:25px;font-size:17px;}

.top-link{ float:right;}

.learn-more {  font-family: 'Roboto Condensed', sans-serif; font-size:17px; color:#fff; font-size:17px; text-transform:uppercase;  }
.learn-more:hover { color:#ffba00; }
.learn-more .fa{ padding:0 4px 0 25px}

.learn-more1 {  font-family: 'Roboto Condensed', sans-serif; font-size:17px; color:#fff; font-size:17px; text-transform:uppercase;  }
.learn-more1:hover { color:#ffba00; }

.martop-45{margin-top:45px !important;}
.social-main{ width:350px; float:right; padding:17px 0 17px;}
.dollar{font-size:22px;}
.social-links { float:right; }
.social-links a:link, .social-links a:visited {display:inline-block;font-size:23px;text-align:center;line-height:24px; color:#a62222;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;-webkit-transition: all 0.3s ease-in-out;  -moz-transition: all 0.3s ease-in-out;  -o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out; margin-right:10px; }
.social-links a:hover { color:#000;}

.align-margin{margin-bottom: 26px;margin-top: 10px;}
.menu-slider-wrapper {opacity:0;}


.logo {padding:5px 0 0 0;}
.logo img {height:auto;max-width:100%;}
.mar-bottom-30{margin-bottom:30px;}
.pad-10{padding:10px;}
.main-body-contents{padding-left:40px;}
.main-menu {background:#2b2b2a; }
.main-menu ul{margin:0px;position:relative;z-index:999;}
.main-menu ul li{float:left;list-style:none;position:relative;z-index:999;}
.main-menu a:link, .main-menu a:visited {padding:0px 25px 0 25px;color:#fff;line-height:60px;font-size:19px; font-family: 'Roboto Condensed', sans-serif;text-transform:uppercase;display:block;float:left;text-decoration:none;font-weight:300;  }
.main-menu a:hover {background:#f1f1f2; color:#a62222; font-weight:300;}
.main-menu a.active,.main-menu a.open {background:#f1f1f2; color:#a62222; font-weight:400;}
.main-menu ul ul {
    font-size: 14px;
    left: -9999px;
    opacity: 0;
    position: absolute;
    top: 52px;
    transition: top 0.2s ease 0s, opacity 0.2s ease-in 0s;
}
.main-menu ul li:hover > ul {
    left: 0px;
    opacity: 1;
    top: 52px;
}
.main-menu > ul > li > ul > li:first-child {
    padding-top: 9px;
}
.main-menu ul ul li:first-child {
    background: #f8f4e6 none repeat scroll 0 0;
    margin-top: 8px;
    padding-top: 0;
}
.main-menu ul ul li a:link ,.main-menu ul ul li a:visited,.main-menu ul ul li a{
    background: #2B2B2A none repeat scroll 0 0;
    color: #fff;
    font-size: 15px;
    font-weight: normal;
    padding: 10px 20px;
    text-align: left;
    text-decoration: none;
    width: 215px;
	line-height:24px;
}
.main-menu ul ul li a:hover{
	color:#A62222;
	background:#fff;
}

#main-menu-btn {display:none;}

.main-menu, main-menu ul, main-menu ul li, .main-menu ul li a{
    border: 0 none;
    display: block;
    line-height: 1;
    list-style: outside none none;
    margin: 0;
    padding: 0;
    position: relative;
    z-index: 999;
}
/*-------------------------------------*/	

.form-wrapper {width: 230px;  float:right; padding-top:6px;  }
.form-wrapper input { width: 200px; height: 30px; float: left;   border: 0; background: #fff; border:1px solid #ccc; padding-left:5px;}

.form-wrapper button {overflow: visible; position: relative;  float: left; border: 0; padding: 0; cursor: pointer; height: 30px; width: 30px; color: #fff;
	text-transform: uppercase;  background: #a62222; text-shadow: 0 -1px 0 rgba(0, 0 ,0, .3);  }   
.form-wrapper button:hover{		
	background: #e54040;
}	
  
/*-------------------------------------*/	
 
    
.readmore { color: #a62222;  font-size: 27px; text-decoration: none;  float:right; 	font-family: 'Roboto Condensed'; padding-left:10px;font-weight: 400; }
.readmore:hover { color: #fff; }

.readmore1 { color: #fff; background:#a62222;  font-size: 16px; text-decoration: none;  float:right; 	font-family: 'Roboto Condensed'; padding:0 10px;font-weight: 400; }
.readmore1:hover {  background:#000; color:#fff; }


.learn-more1 {   font-family: 'Roboto Condensed'; font-size:16px; color:#fff;   }
.learn-more1:hover {color:#ffba00; }
.service .learn-more1 {font-size:18px;font-weight:bold;}
.more {   font-family: 'Roboto Condensed'; font-size:16px; color:#a62222; font-weight:400; font-weight:bold;   }
.more:hover {color:#000; }


.service-main{ background:#f1f1f2;}
.service-main h1{ padding-top:22px;font-family: 'Roboto Condensed'; color:#a62222; font-size:36px; text-transform:uppercase; font-weight:400; padding-bottom:6px; }
.service-main p{ font-family: 'Roboto Condensed'; color:#4a4a4a; font-size:18px;font-weight:300; line-height:24px;  }
.home-products p{min-height:380px;}

.service{ width:100%; float:left; margin-bottom:10px;  }
.service .banner-caption {position:relative; width:100%; background:#a42725; text-align:left; padding-left:10px;   bottom: 0px; z-index:8; color:#fff; font-size:16px; text-transform:uppercase;  font-family: 'Roboto Condensed'; line-height:23px;padding:7px 10px; }


.side-banner{ width:100%; float:left; margin-bottom:10px;  }
.side-banner .side-banner-caption {position:relative; width:100%; background:rgba(0,0,0,0.5); text-align:left; padding-left:10px;   bottom: 64px; z-index:8; color:#fff; font-size:30px; text-transform:uppercase;  font-family: 'Roboto Condensed'; line-height:60px; }

.news-main{ background:#d9d9db; padding:35px 40px 35px 40px;}
.news-main h2{ color:#000; font-size:24px; font-weight:700; font-family: 'Roboto Condensed'; text-transform:uppercase; padding-bottom:10px; }
.news-main h4{ color:#000; font-size:18px; font-weight:400; font-family: 'Roboto Condensed'; font-weight:bold;}
.news-main p{ color:#4a4a4a; font-size:16px; font-weight:300; font-family: 'Roboto Condensed'; line-height:22px;}

.view-list a:link, .view-list a:visited {background:#a62222; color:#fff;line-height:30px;font-size:16px; font-family: 'Roboto Condensed', sans-serif;text-transform:uppercase;display:block;text-decoration:none;font-weight:300; text-align:center; }
.view-list a:hover {background:#000; color:#fff; font-weight:300;text-align:center; }

.read-more-1 a:link, .read-more-1 a:visited {background:#a62222; padding:0 10px; color:#fff;line-height:30px;font-size:16px; font-family: 'Roboto Condensed', sans-serif;text-transform:uppercase;display:block;text-decoration:none;font-weight:300; text-align:center; }
.read-more-1 a:hover {background:#000; color:#fff; font-weight:300;text-align:center; }


.area-1{ background:#a62222; padding:10px 0 0px 0; }
.area-1 h1{ font-size:36px; color:#fff; font-family: 'Roboto Condensed'; font-weight:400; }
.area-1 p{ font-size:18px; color:#fff; font-family: 'Roboto Condensed'; line-height:24px; font-weight:300; }

.about-meeker{ background:url(images/about-bg.jpg) no-repeat center; background-size:cover; padding:20px 0 336px 0;}
.about-meeker h1{font-size:36px; color:#aa2d2a; font-family: 'Roboto Condensed'; font-weight:400; text-transform:uppercase; padding-bottom:7px; }
.about-text{ background:rgba(255,255,255,0.9); font-size:20px; color:#4a4a4a; line-height:30px; font-family: 'Roboto Condensed'; font-weight:300; padding:16px 18px 50px 16px; width:46%; }


.footer-main{ background:#2b2b2a; padding:30px 15px; border-top:6px solid #a62222; margin-top:0px;}
.footer-inner{ padding:0 190px 0 170px;}

.footer-main h3{ font-size:17px; color:#fff;  font-family: 'Roboto Condensed'; font-weight:400;}
.footer-main p{ color: #fff; display: block; margin: 0; text-decoration: none; font-weight: normal; font-size:15px; line-height:22px;  font-family: 'Roboto Condensed'; font-weight:300;  }
.footer-menu {list-style: none; margin: 0;  float:left; width:100%;}
.footer-menu a:link, .footer-menu a:visited { color: #fff; display: block; margin: 0; text-decoration: none; font-weight: normal; font-size:15x; line-height:22px;  font-family: 'Roboto Condensed';}
.footer-menu a:hover { color: #a62222;  }
.footer-logo{ text-align:center; }
.footer-logo h4{ font-size:20px; color:#fff; font-family: 'Roboto Condensed'; font-weight:400; border-bottom:1px solid #888787; padding:10px 0; margin:0 26px;}
.footer-logo h5{ font-size:17px; color:#fff; font-family: 'Roboto Condensed'; font-weight:400;  padding:10px 0;}

.social-footer { margin-top:20px;}
.social-footer a:link, .social-footer a:visited {display:inline-block;font-size:14px;text-align:center;line-height:30px;width:30px;height:30px;color:#fff;-webkit-transition: all 0.3s ease-in-out;  -moz-transition: all 0.3s ease-in-out;  -o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out; background:#2b2b2b;}
.social-footer a:hover {color:#000;}


.padd{ padding:0 12px 0 11px;}

.service-sub{ width:100%; float:left;  }


.sub-inner{ background:#fff; padding:40px 30px 20px 30px; float:left; width:100%;}
.sub-inner h1{ color:#a62222; font-size:36px; font-weight:300; font-family: 'Roboto Condensed'; text-transform:uppercase;}
.sub-inner h2,.recommended h2{ color:#a62222; font-size:36px; font-weight:300; font-family: 'Roboto Condensed'; text-transform:uppercase; line-height:24px;}

.sub-inner p{ color:#4a4a4a; font-size:22px; font-weight:300; font-family: 'Roboto Condensed'; line-height:30px; }

.sub-inner h3{ color:#4a4a4a; font-size:22px; font-weight:400; font-family: 'Roboto Condensed';}
.checkbox-main{ padding:30px 0;}
.checkbox{ color:#4a4a4a; font-size:22px; font-weight:300; font-family: 'Roboto Condensed'; line-height:26px;}

.sub-right{ padding-top:60px;}
.sub-right p{ font-style:italic; font-size:16px; text-align:center; padding:5px 0 0 0; line-height:18px; }

.gray-box{ background:#e8e8e8; padding:83px 55px;margin:0 0px;}
.gray-box h3{ text-align:center; line-height:30pt; color:#a62222;}

.about-banner {  padding:53px 0 514px 0; position:relative;z-index:100;}
.about-banner img {width:100%;position:absolute;top:0px;left:0px;}
.about-banner span{ font-family: 'Roboto Condensed'; font-size:36px; font-weight:300; text-align:left; color:#fff; position:relative; text-transform:uppercase; margin-left:-11px; z-index:999; background:#a62222; line-height:73px; padding:16px 33px;}



.sub-banner {  padding:53px 0 53px 0; position:relative;}


.sub-banner span{ font-family: 'Roboto Condensed'; font-size:36px; font-weight:300; text-align:left; color:#fff; position:relative; text-transform:uppercase; margin-left:-9px; z-index:999; background:#a62222; line-height:73px; padding:16px 33px;}

.sub-banner h3{ font-family: 'Roboto Condensed'; font-size:17px; font-weight:400; text-align:left; color:#fff; position:relative; text-transform:uppercase; margin-left:24px; z-index:999; }
.parts-bg{ background-color: #000; opacity:0.5; filter:alpha(opacity=60); position:absolute; top:0; left:0; bottom:0; width:100%; } 
.form-bg{ background-color: #fff; position:absolute; top:0; left:0; bottom:0; width:100%; } 


.equp-banner {  padding:48px 0 40px 0; position:relative; background:#2b2b2a; width:100%;}
.equp-banner .red-box{ font-family: 'Roboto Condensed'; font-size:36px; margin-right:20px; line-height:36px; font-weight:300; text-align:left; color:#fff; position:relative; text-transform:uppercase; margin-left:-11px; z-index:999; background:#a62222;  padding:20px 33px  20px 33px; min-height:265px;height:auto;}
.red-box h3{ font-family: 'Roboto Condensed'; font-size:25px; font-weight:300; text-align:left; color:#fff; position:relative; text-transform:uppercase;  z-index:999; }



.sub-nav{ width:41%; float:left; padding:26px 0 0px 0;}
.sub-nav-menu a:link, .sub-nav a:visited {padding:0px 5px 0 0px;color:#a62222;font-size:15px; font-family: 'Roboto Condensed', sans-serif;text-transform:uppercase;display:block;float:left;text-decoration:none;font-weight:300;  }
.sub-nav a:hover {background:#f1f1f2; color:#a62222; font-weight:300;}
.sub-nav a.active {background:#f1f1f2;/* color:#a62222;*/ color:#2b2b2a;}

.select-category{ padding:16px 0 0 0;}
.map a:link, .map a:visited {padding:0px 10px 0 4px;color:#a62222; border:1px solid #a62222;line-height:60px;font-size:17px; font-family: 'Roboto Condensed', sans-serif;text-transform:uppercase;display:block;float:left;text-decoration:none;font-weight:400; line-height:30px;   }
.map a:hover {color:#2b2b2a; }


.select-box-container {border: 1px solid #dcdcdc; float: right;height: 32px; margin-left: 20px;overflow: hidden; white-space: nowrap; width: 215px;}
.select-box {position: relative;width: 215px;}
.select-box-container label {  background: hsl(0, 0%, 100%) none repeat scroll 0 0;color:#b0b0b0; float: left; left: 0;line-height: 32px;   margin-right: 4px;
    padding-left: 5px;
    pointer-events: none;
    position: absolute; font-size:16px; font-weight:300; 
    width: 215px;
}
.select-box-container select {
    background:#f5f5f5;
	border:1px solid #dcdcdc;
    display: block;
    float: left; font-size:16px; font-weight:300; 
    margin-left: 0px;
    margin-top: 0px;
    padding: 4px;
    width: 215px;
	height:30px;
}
.select-box-container span {
    background:#a62222;
    color: hsl(0, 0%, 100%);
    display: block;
    height: 32px; 
    line-height: 32px;
    padding-left: 8px;
    padding-top: 0px; right:0;
    pointer-events: none;  position:absolute;
    width: 32px;
}
.thumb-img eqmnt-thumb{height:93px;width:124px;}
.equp-banner .cr-box{min-height:173px;height:auto;}
.equp-banner .cr-box .request-white{margin-top:-19px;}
.select-field{line-height:35px; font-size:15px; font-weight:300; }
.select-field1{line-height:35px; font-size:15px; font-weight:300; padding-left:68px;}
.select-field2{line-height:35px; font-size:15px; font-weight:300; padding-left:15px;}
.content-box{margin-bottom:0px !important;margin-left:auto !important;margin-right:auto !important;max-width:1383px !important;width:100% !important; }
.map-box{margin-bottom:45px !important;margin-top:0px !important;margin-left:auto !important;margin-right:auto !important;max-width:1361px !important;width:100% !important;background:#fff;padding-left:0px;padding-right:0px; }
.product_item{margin-bottom:12px;min-height:393px;}
.product_item:last-child{float:left !important;}
.thumb-main { margin-top:16px;}
.thumb-main a:link, .thumb-main a:visited { background-color:#fff; padding:5px 5px 5px 5px;width:100%; font-family: 'Roboto Condensed';   display:inline-block;font-size:18px;text-align:center;line-height:24px; color:#000; font-weight:300;
-webkit-transition: all 0.3s ease-in-out;  -moz-transition: all 0.3s ease-in-out;  -o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out; }
.thumb-main a:hover { color:#fff; background-color:#a62222; }
.view-title{height:50px;}
.sub-left{ background:#e3e3e3; padding:20px; position:relative; z-index:1000; margin-top:-10px;}
.sub-left h1{ color:#fff; background:#f66c20; width:100%; line-height:58px; padding-left:15px; font-size:25px; margin-bottom:4px;}

.call-us{ background:#e2e3e3; padding:40px;}

.listmenu {list-style: none; margin: 0; padding: 0; width: 100%;}
.listmenu a:link, .listmenu a:visited {color: #2b2b2a; border-bottom:1px solid #d6d6d6; display: block;  margin: 0; line-height:37px;
 padding: 0px 0 0px 15px; font-size:18px; text-decoration: none; font-weight: 300; -webkit-transition: all 0.3s ease-in-out;  -moz-transition: all 0.3s ease-in-out;  -o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;   font-family: 'Roboto Condensed';  }
.listmenu a:hover { color:#a62222;background:#f1f1f;  }
.listmenu a.active { background:url(images/arrow.jpg) no-repeat 95% 60%; background-color:#f1f1f2; color:#a62222; font-weight:400;   }

.sub-main{ padding:0px;}
.sub-main .side-bar-menu h1,.calc-container .side-bar-menu h1{margin-top:0px; padding:0px 0 0 20px; background:#d6d6d6; width:100%; line-height:44px; text-align:left; font-size:20PX; color:#2b2b2a; font-family: 'Roboto Condensed';  }

.sub-right{ margin-top:-73px;}

.icon-main{ width:100%; float:left; background:#e3e3e3; padding:7px 20px 5px 20px; font-size:18px; font-weight:400;}
.icon-main span{ float:right;}


.feild-form{ width:47.5%; float:left; margin-right:10px; height:30px; margin-bottom:20px;}
.feild-form1{ width:97.5%; float:left; height:30px;  margin-bottom:20px;}
.feild{ width:100%; float:left; height:30px; color:#aaaaaa; font-size:18px;  font-family: 'Roboto Condensed';border:1px solid #d6d6d6;padding-left:7px;}
.text{ text-align:right; font-family: 'Roboto Condensed'; font-size:22px; font-weight:300; line-height:20px;  margin-bottom:20px;}
.pad-left{ margin-left:20px;}

.submit {  text-align:center; margin:70px 0 55px 0;}
.submit button,.submit-btn{display:inline-block;font-size:27px;margin:0 auto;  font-family: 'Roboto Condensed'; padding:0px 14px;text-align:center;line-height:53px; background:#a62222; color:#fff;-webkit-transition: all 0.3s ease-in-out;  -moz-transition: all 0.3s ease-in-out;  -o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out; }
.hvr-bounce-to-left{display:inline-block;font-size:25px;margin:0 auto;  font-family: 'Roboto Condensed'; padding:0px 10px;text-align:center;line-height:30px; background:#a62222; color:#fff;-webkit-transition: all 0.3s ease-in-out;  -moz-transition: all 0.3s ease-in-out;  -o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.submit button:hover,.submit-btn:hover,.hvr-bounce-to-left:hover { color:#fff; background:#2b2b2a;}
.request{ margin-top:20px;}

.request a:link, .request a:visited {display:inline-block; font-size:15px;margin:0 auto;  font-family: 'Roboto Condensed'; padding:0px 10px;text-align:center;line-height:30px; background:#a62222; color:#fff;-webkit-transition: all 0.3s ease-in-out;  -moz-transition: all 0.3s ease-in-out;  -o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out; }
.request a:hover { color:#fff; background:#2b2b2a;}

.request-white{ margin:0 auto; text-align:center;}
.request-white a:link, .request-white a:visited {display:inline-block; font-size:15px;margin:0 auto;  font-family: 'Roboto Condensed'; padding:0px 10px;text-align:center;line-height:30px; background:#fff; color:#a62222;-webkit-transition: all 0.3s ease-in-out;  -moz-transition: all 0.3s ease-in-out;  -o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out; }
.request-white a:hover { color:#fff; background:#2b2b2a;}




.pad-left{ padding-left:18%;}

.padd-right1{ padding-right:0px;}
.padd-left1{ padding-left:0px;}
.padd-left2{  padding-right:0px;}

.toll-free{ background:#f1f1f2; width:100%; text-align:center; padding:20px 20px; margin-bottom:40px;}
.toll-free h1{ color:#a62222; font-size:44px; font-weight:400; font-family: 'Roboto Condensed'; line-height:28px;}
.toll-free h2{ color:#a62222; font-size:34px; font-weight:400; font-family: 'Roboto Condensed'; line-height:28px;}
.toll-free h4{ color:#2b2b2a; font-size:22px; font-weight:400; font-family: 'Roboto Condensed'; line-height:28px;}

.thumb-img{ padding:50px 40px 0 26px;}
.padd .map{padding:41px 0 15px;}
.padd .map h2{font-size:36px; font-family: 'Roboto Condensed';color:#A72223;text-transform:uppercase;padding:15px 30px 5px 30px;}
.padd .map h5{font-size:22px; font-family: 'Roboto Condensed';color:#4a4a4a;padding:0 28px 15px;}
.map-nav {width:100%;position:relative;padding:10px 30px;background:#2b2b2a;height:56px;}
.map-nav h3{color:#fff;font-size:22px; font-family: 'Roboto Condensed';float:left;}
.map-nav div.parts{width:268px;float:left;  margin-left: 10px; margin-top: 8px;}
.map-nav div.parts a:link,.map-nav div.parts a:visited{background:#4E4E4E;color:#fff;font-size:15px;  margin: 7px;padding: 5px 33px;}
.map-nav div.parts a.active {background:#2a73c4;}
.map-nav div.parts a:hover{background:#2a73c4;}
.map-aside .state{font-size:22px;color:#a62222;text-align:center;}
.map-aside .name{font-size:22px;color:#000;text-align:left;font-weight:bold;}
.map-aside .number{font-size:22px;color:#000;text-align:left;}
.map-aside .email{font-size:22px;color:a62222;text-align:left;}
.map-aside .email span{font-size:22px;color:#a62222;text-align:left;}
.dropdown-menu h4{font-size:19px;text-transform:none;margin-top:5px;font-family:'Roboto Condensed';}
.thankyou-msg{font-size:26px;color:#a62222;font-family:'Roboto Condensed';text-align:center;}
/* blog style @start*/
.blog-sidecontents,.comment-box{border:3px solid #A42725; margin-bottom: 20px;}
.page-title{ font-family: 'Roboto Condensed'; color:#000; font-size:30px;margin-bottom:30px;text-transform:uppercase;}
.blog-sidecontents h2,.comment-box h2{background:#A42725; color: hsl(0, 0%, 100%);font-family: 'Roboto Condensed';font-size: 20px;padding: 7px 15px;margin:0;}
.post-title,.blog-sidecontents a:link,.blog-sidecontents a:visited {font-weight:normal; font-family: 'Roboto Condensed';  color: hsl(0, 0%, 0%); font-size:17px; text-transform:uppercase; text-decoration:none;}
.blog-left-inner{padding:15px;}
.post-author {font-size:15px;font-style:italic;color:#A42725;}
.blog-list a:link,.blog-list a:visited{font-family: 'Roboto Condensed';  color: hsl(0, 0%, 0%); font-size:20px; text-transform:uppercase; text-decoration:none;}
.left-align {float: left; margin: 20px 20px 20px 0 ;}
.related-post img{margin-top:0;}
.blog-left-inner .row{padding:0px 15px;}
.blog-content .read-more:link:hover,.blog-content .read-more:visited:hover,.blog-content .read-more:hover{color:#fdb71a !important;}
.addComment{padding:20px 15px;}
.share-this .stHBubble{height:23px !important;}
.share-this .stButton span span {height:24px; }
.archive-year::before {
    content: "\f0da";
    font-family: "FontAwesome";
    font-size: 14px;
    font-style: normal;
    font-weight: normal;
    margin-right: 5px;
    text-decoration: inherit;
}
.archive-month::before {
    content: "\f0d7";
    font-family: "FontAwesome";
    font-size: 14px;
    font-style: normal;
    font-weight: normal;
    margin-right: 5px;
    text-decoration: inherit;
}
.blog-list a:hover,.blog-list a:hover,.post-title:hover,.blog-sidecontents a:hover,.blog-sidecontents a:hover,.news-item a:hover{color:#A62222 ;}
.blog-list .read-more a:hover{color:#fdb71a !important;}
.comment-response{font-size: 24px;padding:24px;}
.tagbox form{margin:12px;}
.tagbox form button{padding: 11px 10px;font-size: 15px;}
.blog-content .read-more:link,.blog-content .read-more:visited{font-family: 'Roboto Condensed'; font-size:16px; color:#a62222; font-weight:400;  }
.post-details a:link,.post-details a:visited{color:#A42725;font-size:15px;}
.post-details a:hover{color:#fdb71a;text-decoration:none;}
.find-archive{font-size:20px;}
.blog-list .read-more,.blog-left-inner .read-more{margin-top:10px;color:#a62222 !important;font-size:16px !important;font-family:"Roboto Condensed";text-transform:none !important;}
.custom-blog-sidebar .blog-left-inner .related-post img{display:block;margin-left:auto;margin-right:auto;float:none;}
.custom-blog-sidebar .blog-left-inner .popular-post{text-align:center;}
.blog-list .read-more:hover,.blog-left-inner .read-more:hover{color:#000 !important;}

.comment-box input,textarea,.blog-sidecontents  select{
  	border: 1px solid #d6d6d6;
    color: #aaaaaa;
    float: left;
    font-family: "Roboto Condensed";
    font-size: 18px;
    height: 30px;
    padding-left: 7px;
    width: 100%;
	margin-bottom:18px;
}
.blog-sidecontents  select{
	 height: 35px;
}
.comment-box input {
	 height: 42px;
}
.comment-box textarea {
	 height: 60px;
}
/* blog style @end*/

.pdf-link {
    position: relative;
	font-size:18px;
}
 
.pdf-link:before {
    content: "\f15b";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    padding-right: 0.5em;
    left: 0;
}
.nivo-directionNav,.nivo-prevNav,.nivo-nextNav{display:none;}
.theme-default .nivoSlider a{font-weight:bold;}
.map-location{ background:url(images/map-icon.png) no-repeat center;  display: block;
    height: 30px;
    max-width: 100px;
    width: auto;}
.sub-inner h2{line-height:42px;}
.theme-default .nivoSlider a.readmore{color: #fff;}
.theme-default .nivoSlider a.readmore:hover{color: #a62222;}
.sub-inner ul li{font-size:22px;font-weight:300;}
.footer-main {margin-top:0px;}
.iframeBoxcvc {color:#A62222;}

.news-list{padding-left:0px;}
.news-list .news{  background: #fff none repeat scroll 0 0;
    margin-left: 0;
    margin-top: 0px;
    padding: 0px;}
.news-list hr{margin:5px 0px;}
.news-item {min-height:110px;padding-bottom:20px;border-bottom:1px solid #edeeed;margin-bottom:10px;font-size:18px;} 
.news-item span {display:block;font-size:13px;color:#A62222;}
.news-item  img {float:left;margin-right:10px;width:110px;height:110px;border:2px solid #820a14;padding-right:0px;}
.news-item a.read-more-icon:link,.news-item a.read-more-icon:visited  {text-decoration:none;   color: #a50a0a;
    display: inline-block;
    font-size: 16px;
    font-weight: bold;
    margin-top: 8px;
    text-decoration: none;
}
.news-item a.read-more-icon:hover{color:#000;}
.news-item a{text-decoration:none;}
.news-item b {font-weight:normal;font-size:27px;color:#000;font-family: "Roboto Condensed";display:block;text-decoration:none;line-height:30px;}
.news-item p{margin-bottom:5px;font-size:20px;font-family: "Roboto Condensed";}
.news-item i{font-size:13px;font-style:italic;}
.post-image{text-align:center;}
.main-img-post{max-height:100%;}
.searchResults a b{color:#A62222;font-size:22px;font-weight:normal;}
.searchResults a{color:#A62222;font-size:16px;}
.form-ecom{font-size:16px;}
.form-ecom input.radio {float: left !important;margin: 0 5px !important;width: 20px;}
.shipping-addr{font-size:15px;}
.gray-btn,.red-btn{font-size:15px;}
.sub-totals-row{color:#fff;}
.pad-l{padding-left:0px}
.pad-r{padding-right:0px}
.calc-box{background:#fff;min-height:300px;margin-bottom:25px;}
.side-bar-menu{padding-left:0px;padding-right:0px;}
.cal-inner{padding:0px 15px;}
.padd .calc {
    padding: 41px 0 40px;
}
.cal-inner .large-2 .submit{margin-top:0px !important;}
.cal-inner .text{margin-top:15px;}
.cal-inner h2{ 
	color: #a62222;
	font-family: "Roboto Condensed";
	font-size: 36px;
	font-weight: 300;
	text-transform: uppercase;
	margin-bottom:10px;
 }
 
 .cal-inner h2 span{ 
	color: #000;
	font-family: "Roboto Condensed";
	font-size: 22px;
	font-weight: 300;
	margin-bottom:10px;
 }
.cal-inner h5{ 
    font-family: "Roboto Condensed";
    font-size: 24px;
    font-weight: 300;
    line-height: 20px;
    margin-bottom: 25px;
    text-align: left;
	color:#888888;
	line-height:1.2;
}
.result-container{background:#fff;text-align:center;padding:30px 10px;}
.result-container h2,.result-container h5{display:block;text-align:center;margin:8px 0px;}
.result-container h2{font-size:24px;}
.row .slider6 .large-3:last-child{float:left !important;}
.row .slider4 .large-3:last-child,.row .thumb-img{float:left !important;}
.eqmnt-thumb{cursor:pointer;margin-bottom:10px;float:left !important;}
.side-banner img{display:none;}
.side-banner img.active{display:block;}
.thumbnail-wraper{min-height:215px;}
.product-details .large-4 .equp-banner{padding:48px 0 14px;min-height:563px;}
.eqmnt-thumb img{border-top:4px solid #2B2B2A;}
.eqmnt-thumb img.active{border-top:4px solid #A62222;}
.product-details .large-4 .equp-banner .request-white{
	left: 33%;
    margin-top: -16px;
    position: absolute;
    z-index: 100001;
}
.view p{padding:42px 30px 30px 31px !important;}
.ribbon-wrapper-yellow {
  width: 85px;
  height: 88px;
  overflow: hidden;
  position: absolute;
  top: -3px;
  left: -3px;
  z-index:200;
}

.ribbon-yellow {
  font-size:15px;
  text-transform:uppercase;
  font-weight:bold;
  font-family:"Roboto Condensed";
  color: #333;
  text-align: center;
  text-shadow: rgba(255,255,255,0.5) 0px 1px 0px;
  -webkit-transform: rotate(315deg);
  -moz-transform:    rotate(315deg);
  -ms-transform:     rotate(315deg);
  -o-transform:      rotate(315deg);
  position: relative;
  padding: 7px 0;
  left: -28px;
  top: 15px;
  width: 120px;
  background: #ffb403; /* Old browsers */
  background: -moz-linear-gradient(top,  #ffb403 0%, #ffbc05 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(top,  #ffb403 0%,#ffbc05 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom,  #ffb403 0%,#ffbc05 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffb403', endColorstr='#ffbc05',GradientType=0 ); /* IE6-9 */

  color: #A62222;
  -webkit-box-shadow: 0px 0px 3px rgba(0,0,0,0.3);
  -moz-box-shadow:    0px 0px 3px rgba(0,0,0,0.3);
  box-shadow:         0px 0px 3px rgba(0,0,0,0.3);
}

.ribbon-yellow:before, .ribbon-yellow:after {
  content: "";
  border-top:   3px solid #F78604;   
  border-left:  3px solid transparent;
  border-right: 3px solid transparent;
  position:absolute;
  bottom: -3px;
}

.ribbon-yellow:before {
  left: 0;
}
.ribbon-yellow:after {
  right: 0;
}

.ribbon-red {
  background: #e00c0c; /* Old browsers */
  background: -moz-linear-gradient(top,  #e00c0c 0%, #ef1010 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(top,  #e00c0c 0%,#ef1010 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom,  #e00c0c 0%,#ef1010 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e00c0c', endColorstr='#ef1010',GradientType=0 ); /* IE6-9 */
  color: #ffffff;
}

.ribbon-red:before, .ribbon-red:after {
  border-top:   3px solid #cc060a;   
}


.recommended{margin-bottom:40px;}
span.active-product{background:#A62222;color:#fff;padding:0px 5px;opacity:.7;}
.calc-container{margin:0px 11px;background:#fff;}
.aleft{text-align:left !important;font-size:18px;}
.net-result{margin-top:20px;font-size:17px;}
.parts-search form{float:right;}
.parts-search input{height:30px;border:1px solid #dcdcdc;background:#f5f5f5;float:left;width:220px;font-size:12px;padding-left:7px;}
.parts-search button{background:#A62222;color:#fff; font-size:12px;line-height:14px; padding: 8px;}
.part-details .equp-banner{min-height:427px;}
.product-details .side-banner,.part-details .side-banner{margin-bottom:0px;}
.details-div{min-height:82px;}
.f-logos{max-width:145px;}
@media all and (max-width: 1280px)
{
.main-menu a:link, .main-menu a:visited {padding:0px 19px;line-height:55px;font-size:20px;}
.gray-box{ background:#e8e8e8; padding:50px;}
.gray-box h3{ text-align:center; line-height:24pt; color:#a62222;}
.sub-inner{ background:#fff; padding:10px; float:left; width:100%;}
	
.parts-bg{ opacity:0.5; filter:alpha(opacity=60); position:absolute; top:0; left:0; bottom:0; width:100%; } 
.select-field1{line-height:35px; font-size:14px; font-weight:300; padding-left:0px;}
.select-field2{line-height:35px; font-size:14px; font-weight:300; padding-left:0px;}
}
@media all and (max-width: 1024px)
{
	.news-main{ background:#d9d9db; padding:10px;}
	.main-menu a:link, .main-menu a:visited {padding:0px 15px;line-height:55px;font-size:16px;}
	.about-meeker{ padding:10px 0 50px 0;}
	.about-meeker h1{font-size:25px; color:#aa2d2a; font-family: 'Roboto Condensed'; font-weight:300; text-transform:uppercase; padding-bottom:7px; }
	.about-text{ font-size:20px; color:#4a4a4a; line-height:30px; font-family: 'Roboto Condensed'; font-weight:300; padding:16px 18px 50px 16px; width:100%; }
    .readmore1 {float:left; margin-top:5px; 	}
	
	.theme-default .nivo-controlNav {position:relative; float:none;top:0px; right:0%;z-index:100; }
	.theme-default .nivo-controlNav a.active {background:#a62222;}
	.news-main{ background:#d9d9db; padding:10px;}

	
    .footer-inner{ padding:0 0px 0 0px;}
	.footer-logo{ text-align:left; padding:20px 10px; }
	.footer-logo h4{  margin:0 0px;}
	.gray-box{ background:#e8e8e8; padding:20px;}
	.gray-box h3{ text-align:center; line-height:24pt; color:#a62222;}
	.sub-inner{ background:#fff; padding:10px; float:left; width:100%;}
	
.sub-nav{ width:50%; float:left; padding:26px 0 0px 10px; text-align:center; }

.cart{ float:right;}
.cart a:link, .cart a:visited {padding:0px 54px;color:#fff; background:#a62222; line-height:30px;font-size:16px; font-family: 'Roboto Condensed', sans-serif;text-transform:uppercase;display:block;float:left;text-decoration:none;font-weight:300; line-height:30px;   }
.cart a:hover {color:#fff; background:#fff; }

.equp-banner .red-box{ font-family: 'Roboto Condensed'; font-size:18px; margin-right:20px; line-height:26px; font-weight:300; text-align:left; color:#fff; position:relative; text-transform:uppercase; margin-left:0px; z-index:999; background:#a62222;  padding:10px; height:auto;}
.red-box h3{ font-size:13px;}

.thumb-img{ padding:28px 40px 0 15px;}

}

@media all and (max-width: 980px)
{
	.news-main{ background:#d9d9db; padding:10px;}
	.main-menu a:link, .main-menu a:visited {padding:0px 13px;line-height:55px;font-size:16px;}
	.about-meeker{ padding:10px 0 50px 0;}
	.about-meeker h1{font-size:25px; color:#aa2d2a; font-family: 'Roboto Condensed'; font-weight:300; text-transform:uppercase; padding-bottom:7px; }
	.about-text{ font-size:20px; color:#4a4a4a; line-height:30px; font-family: 'Roboto Condensed'; font-weight:300; padding:16px 18px 50px 16px; width:100%; }
    .readmore1 {float:left; margin-top:5px; 	}
	
	.theme-default .nivo-controlNav {position:relative; float:none;top:0px; right:0%;z-index:100; }
	.theme-default .nivo-controlNav a.active {background:#a62222;}
	.news-main{ background:#d9d9db; padding:10px;}

	
    .footer-inner{ padding:0 0px 0 0px;}
	.footer-logo{ text-align:left; padding:20px 10px; }
	.footer-logo h4{  margin:0 0px;}
	.padd{ padding:0px;}

	.gray-box{ background:#e8e8e8; padding:20px;}
	.gray-box h3{ text-align:center; line-height:24pt; color:#a62222;}
	.sub-inner{ background:#fff; padding:10px; float:left; width:100%;}
	
.equp-banner .red-box{ font-family: 'Roboto Condensed'; font-size:14px; margin-right:20px; line-height:26px; font-weight:300; text-align:left; color:#fff; position:relative; text-transform:uppercase; margin-left:0px; z-index:999; background:#a62222;  padding:10px; height:auto;}
.red-box h3{ font-size:13px;}

.thumb-img{ padding:20px 40px 0 10px;}
}

@media all and (max-width: 800px)
{
	.main-menu a:link, .main-menu a:visited {padding:0px 11px;line-height:55px;font-size:13px;}
	.theme-default .nivo-controlNav {position:relative; float:none;top:0px; right:0%;z-index:100; }
	.theme-default .nivo-controlNav a.active {background:#a62222;}
	.news-main{ background:#d9d9db; padding:10px;}
	
	.about-meeker{ padding:10px 0 50px 0;}
	.about-meeker h1{font-size:25px; color:#aa2d2a; font-family: 'Roboto Condensed'; font-weight:300; text-transform:uppercase; padding-bottom:7px; }
	.about-text{ font-size:20px; color:#4a4a4a; line-height:30px; font-family: 'Roboto Condensed'; font-weight:300; padding:16px 18px 50px 16px; width:100%; }
    .readmore1 {float:left; margin-top:5px; 	}
	
    .footer-inner{ padding:0 0px 0 0px;}
	.footer-logo{ text-align:left; padding:20px 10px; }
	.footer-logo h4{  margin:0 0px;}
	.padd{ padding:0px;}
	
.select-field1{line-height:35px; font-size:14px; font-weight:300; padding-left:0px;}
.select-field2{line-height:35px; font-size:14px; font-weight:300; padding-left:0px;}

.equp-banner .red-box{ font-family: 'Roboto Condensed'; font-size:14px; margin-right:20px; line-height:26px; font-weight:300; text-align:left; color:#fff; position:relative; text-transform:uppercase; margin-left:0px; z-index:999; background:#a62222;  padding:10px; height:auto;}
.red-box h3{ font-size:13px;}

.thumb-img{ padding:20px 40px 0 10px;}
	}

@media all and (max-width: 768px)
{
	.top-link{ width:100%; float:none; margin:0 auto; padding-bottom:0px; text-align:center;}
	.learn-more .fa{ padding:0 8px 8px;}
	.learn-more {  font-family: 'Roboto Condensed', sans-serif; color:#fff;  margin-left:0px;  }
	.main-menu a:link, .main-menu a:visited {padding:0px 7px;line-height:55px;font-size:14px;}
	.theme-default .nivo-controlNav {position:relative; float:none;top:0px; right:0%;z-index:100; }
	.theme-default .nivo-controlNav a.active {background:#a62222;}
	.news-main{ background:#d9d9db; padding:10px;}
	
	.about-meeker{ padding:10px 0 50px 0;}
	.about-meeker h1{font-size:25px; color:#aa2d2a; font-family: 'Roboto Condensed'; font-weight:300; text-transform:uppercase; padding-bottom:7px; }
	.about-text{ font-size:20px; color:#4a4a4a; line-height:30px; font-family: 'Roboto Condensed'; font-weight:300; padding:16px 18px 50px 16px; width:100%; }
    .readmore1 {float:left; margin-top:5px; 	}
	
    .footer-inner{ padding:0 0px 0 0px;}
	.footer-logo{ text-align:left; padding:20px 10px; }
	.footer-logo h4{  margin:0 0px;}
    .padd{ padding:0px;}
	

.gray-box{ background:#e8e8e8; padding:20px;}
.gray-box h3{ text-align:center; line-height:24pt; color:#a62222;}
.sub-inner{ background:#fff; padding:10px; float:left; width:100%;}

.sub-nav{ width:50%; float:left; padding:26px 0 0px 10px; text-align:center; }
.select-field1{line-height:35px; font-size:14px; font-weight:300; padding-left:0px;}
.select-field2{line-height:35px; font-size:14px; font-weight:300; padding-left:0px;}


.equp-banner .red-box{ font-family: 'Roboto Condensed'; font-size:14px; margin-right:20px; line-height:26px; font-weight:300; text-align:left; color:#fff; position:relative; text-transform:uppercase; margin-left:0px; z-index:999; background:#a62222;  padding:10px; height:auto;}
.red-box h3{ font-size:13px;}

.thumb-img{ padding:20px 40px 0 10px;}
.large-9 hide-descktop{margin-right:0px ;}


}

@media all and (max-width: 640px)
{
	
	#main-menu-btn {display:block;float:right;border:0px;}
	.main-menu .columns {display:none;}
	.main-menu ul li{display:block;float:none;}
	.main-menu a:link , .main-menu a:visited {border:0px;border-bottom:1px solid #444; line-height:40px;font-size:18px;}
   	.main-menu a:hover {background:#000; color:#fff; font-weight:300;}
	.main-menu a:first-child {border-top:1px solid #444;}
	.main-menu a:last-child {border:0px;}
	.main-menu a:link, .main-menu a:visited{float:none;}
	.main-menu ul ul{position:relative;left:10px;opacity:1;top:0px;}
	.main-menu ul li:hover > ul{top:0px;left:10px;}
	.main-menu ul ul li a:link, .main-menu ul ul li a:visited, .main-menu ul ul li a{width:100%;padding:6px 18px;font-size:14px;line-height:21px;}
    .header{ background:#fff; padding: 5px 0 0 0;}
	.header h3{  color:#a62222; font-size:19px; font-family: 'Roboto Condensed', sans-serif; font-weight:400; text-align:center;}
	.top-link{ width:100%; float:none; margin:0 auto; padding-bottom:0px; text-align:center;}
	.learn-more .fa{ padding:0 8px 8px;}
	.learn-more { white-space:nowrap; font-family: 'Roboto Condensed', sans-serif; color:#fff;  margin-left:0px;  }
	
	.theme-default .nivo-caption {position:static;padding:10px;}
	.theme-default .nivo-caption h1 {font-size:20px;color:#fff;}
	.theme-default .nivo-caption h2 {font-size:15px;display:block;}
	.theme-default .nivoSlider a {display:block;text-align:center;font-size:15px;position:static;
	
    float: none!important;
	}
	.equp-banner .cr-box, .equp-banner .red-box {min-height:auto !important;height:auto;}
	.toll-free h1 {font-size:28px;}
	
	.logo {padding:5px;text-align:center;}
	.padd{ padding:0px;}
    .form-wrapper {width: 230px;  float:none; padding-top:6px; margin:0 auto; }
	
	.social-main{ width:313px; float:none; margin:0 auto; padding:17px 0 40px 0;}
.sub-inner{ background:#fff; padding:10px; float:left; width:100%;}
.sub-inner h1{ color:#a62222; font-size:26px; font-weight:300; font-family: 'Roboto Condensed'; text-transform:uppercase;}

.gray-box{ background:#e8e8e8; padding:10px;}
.gray-box h3{ text-align:center; line-height:24pt; color:#a62222;}


.about-banner {  padding:0; position:relative;}
.about-banner span{ font-family: 'Roboto Condensed'; font-size:20px; font-weight:300; text-align:left; color:#fff; position:relative; text-transform:uppercase; margin-left:-11px; z-index:999; background:#a62222; line-height:73px; padding:0 33px;}

.sub-nav{ width:360px; float:none; padding:15px 0 0px 10px; text-align:center; margin:0 auto;}
.sub-banner span{ font-size:18px;  margin-left:0px; z-index:999; background:#a62222;  padding:10px 10px;}

.select-field1{line-height:35px; font-size:14px; font-weight:300; padding-left:0px;}
.select-field2{line-height:35px; font-size:14px; font-weight:300; padding-left:0px;}

.select-box-container {float: left; width: 100%;     margin-left: 0px;}
.select-box { width: 100%; }
.select-box-container label { width: 100%;}
.select-box-container select {  width: 100%;}


.view .mask,.view .content { width: 96%; margin:7px 0 0 8px; height:auto;}
.view p { font-size: 14px; line-height:25px; padding: 10px;}



.feild-form{ width:99%; float:left; margin-right:10px; height:30px; margin-bottom:20px;}
.feild-form1{ width:99%; float:left; height:30px;  margin-bottom:20px;}
.text{ text-align:left; font-family: 'Roboto Condensed'; font-size:22px; font-weight:300; line-height:20px;  margin-bottom:20px;}
.pad-left{ padding-left:0%;}
.show-mobile{display:block;}
.hide-descktop{display:none;}
}

	
}
@media all and (max-width: 360px)
{
    .header{ background:#fff; padding: 5px 0 0 0;}
	.header h3{  color:#a62222; font-size:19px; font-family: 'Roboto Condensed', sans-serif; font-weight:400; text-align:center;}
	.top-link{ width:100%; float:none; margin:0 auto; padding-bottom:0px; text-align:center;}
	.learn-more .fa{ padding:0 8px 8px;}
	.learn-more {  font-family: 'Roboto Condensed', sans-serif; color:#fff;  margin-left:0px;  }
	
	.logo {padding:5px;text-align:center;}
	.social-links {text-align:center;padding-right:0px;padding-top:10px;}
	#main-menu-btn {display:block;float:right;border:0px;}
	.main-menu .columns {display:none;}
	.main-menu a:link , .main-menu a:visited {display:block;float:none;border:0px;border-bottom:1px solid #444; line-height:40px;}
   	.main-menu a:hover {background:#000; color:#fff; font-weight:300;}
	.main-menu a:first-child {border-top:1px solid #444;}
	.main-menu a:last-child {border:0px;}
	
	.theme-default .nivo-controlNav {position:relative; float:none;top:0px; right:0%;z-index:100; }
	.theme-default .nivo-controlNav a.active {background:#a62222;}
	.theme-default .nivo-directionNav {display:none;}
	.theme-default .nivo-caption {padding:10px 0px 0 0;}
	.theme-default .nivo-caption h1 {font-size:20px; line-height:14px;}
	.theme-default .nivo-caption h2 {font-size:14px; }
    .theme-default .nivo-caption {padding:10px 0px;}
	
	.readmore { color: #a62222;  font-size: 18px; text-decoration: none;  float:none; text-align:center;padding-left:0px; }

	.service-main h1{ padding-top:0px;font-size:25px;text-align:center; }
	.news-main{ background:#d9d9db; padding:15px;}

	.area-1{ background:#a62222; padding:10px 0 0px 0; }
	.area-1 h1{ font-size:25px;}
	
	.about-meeker{ padding:10px 0;}
	.about-meeker h1{font-size:25px; color:#aa2d2a; font-family: 'Roboto Condensed'; font-weight:300; text-transform:uppercase; padding-bottom:7px; }
	.about-text{ font-size:20px; color:#4a4a4a; line-height:30px; font-family: 'Roboto Condensed'; font-weight:300; padding:16px 18px 50px 16px; width:100%; }
    .readmore1 {float:left; margin-top:5px; 	}
	
    .footer-inner{ padding:0 0px 0 0px;}
	.footer-logo{ text-align:left; padding:20px 10px; }
	.footer-logo h4{  margin:0 0px;}

	.padd{ padding:0px;}
    .form-wrapper {width: 230px;  float:none; padding-top:6px; margin:0 auto; }
	
	
}

@media all and (max-width: 320px)
{
.sub-nav{ width:100%; float:none; padding:15px 0 0px 10px; text-align:center; }
.sub-banner span{ font-size:14px;  margin-left:0px; z-index:999; background:#a62222;  padding:10px 10px;}

.select-field1{line-height:35px; font-size:14px; font-weight:300; padding-left:0px;}
.select-field2{line-height:35px; font-size:14px; font-weight:300; padding-left:0px;}


.select-box-container {float: left; width: 100%;     margin-left: 0px;}
.select-box { width: 100%; }
.select-box-container label { width: 100%;}
.select-box-container select {  width: 100%;}

}

#added2carAlert,#added2wlAlert {display:none;position:fixed;z-index:10000000;width:100%;height:100%;background:rgba(0,0,0,0.5);top:0px;left:0px;}
#added2carAlert div,#added2wlAlert div {position:fixed;z-index:10000001;width:300px;padding:10px;background:rgba(255,255,255,0.8);text-align:center;left:50%;margin-left:-150px;top:35%;color:#008D4C;font-size:20px;}

.heating-calc div {
    font-family: 'Roboto Condensed';
    font-size: 22px;
    font-weight: 300;
    line-height: 40px;
    color:#333;
}

.heating-calc div.calc3_res {color:#A62222;display:none;}

.heating-calc input[type=number] {
	color: #aaa;
    font-size: 18px;
    font-family: 'Roboto Condensed';
    border: 1px solid #d6d6d6;
    padding: 5px 5px 5px 10px;
    width:80px;
}

.heating-calc .row {max-width:850px;}
.calc3_row {background:#f1f1f1;}
.request-info-check {margin-left:10px;width:20px;height:20px;}

#companyWebsiteURL {display:none !important;}


.page-login {background:#F1F1F2;padding:20px;}
.page-login input {width:100%;padding:8px;border:#ccc;font-size:18px;margin-bottom:20px;}
.page-login button {background:#A62222 !important;}

.solve-warp-on-category-and-sort .select-field1, .solve-warp-on-category-and-sort .select-field2 {padding-left:0px !important;float:left;margin-right:8px;}
.solve-warp-on-category-and-sort .select-box-container {margin-left:0px;}
.solve-warp-on-category-and-sort .select-box-container {float:left;}



.emission-calc div {
    font-family: 'Roboto Condensed';
    font-size: 22px;
    font-weight: 300;
    line-height: 40px;
    color:#333;
}

.emission-calc div.emission-calc-titles {line-height: 120%; font-size: 18px;}
.emission-calcdiv.emission-calc-titles b {padding:10px 5px;display:block;}
.emission-calc .submit {
    margin: 0px  !important;
    margin-top: -15px !important;
}

.emission-calc-valbox b,  .emission-calc-valbox span {background:#f8f8f8;display:block;padding:5px;}

.emission-calc-valbox span {font-size:18px;}
.emission-calc-gray {background:#d6d6d6 !important;}
.emission-calc-green {background:#eaffee !important;}

.emission-calc input[type=number] {
	color: #aaa;
    font-size: 18px;
    font-family: 'Roboto Condensed';
    border: 1px solid #d6d6d6;
    padding: 5px 5px 5px 10px;
    width:100px;
}

@media all and (max-width: 1024px)
{
   .emission-calc .submit {
    margin: 10px  !important;
    text-align:right;
} 
}

@media all and (max-width: 732px)
{
  .emission-calc div.emission-calc-titles, .emission-calc-row div.emission-calc-titles1 { font-size: 15px !important;}
.emission-calc-row {margin-right:-20% !important;}
.emission-calc {overflow:hidden !important;}
.emission-calc-valbox {background:#f8f8f8;border:2px solid #fff;}
.emission-calc-row .columns {padding-left:0px !important;padding-right:0px !important;} 
.emission-calc-row .columns:first-child {padding-left:20px !important;}
.emission-calc-row div.emission-calc-titles1 {padding-top:10px !important;font-size: 17px !important;}
}
