@charset "utf-8";
/* CSS Document */
.add-img{
    float: left;
    width: 10%;
	}
.add-dtl{
    float: left;
    width: 70%;
}
.inner-page p{
    font-size: 16px;
    color: #555555;
    font-family: calibriregular;
	line-height:20px;
    margin-bottom: 10px;
	width: 100%;
    float: left;
    text-align: justify;
}
.add-dtl p{margin-bottom: 8px;}
.address-div{float:left; width:100%; margin-top: 10px;}
.add-dtl a{color:#555555;}
.add-dtl a:hover{text-decoration: none;}
.inner-title h1.entry-title {
    font-family: NewsGothicBT-BoldExtraCondensed;
    color: #555555;
    text-transform: uppercase;
    text-align: center;
    font-size: 40px;
    margin-top: 40px;
}
.quote-div{ width: 100%;
  float: left;}
.quote-div .contact-frm-inner {
  width: 100%;
  float: left;
  margin-bottom: 10px;
}
.quote-div .contact-frm{
  width: 100%;
  float: left;
}
.quote-div .frm-left{
  width: 30%;
  float: left;
  font-size: 16px;
    color: #555555;
    font-family: calibriregular;
}
.quote-div .contact-frm input, .quote-div .contact-frm select{
  width: 100%;
    float:left;
    padding:5px;
	font-size:16px; color: #555555;
    font-family: calibriregular; background:#fff;
}
.quote-div .contact-frm textarea{max-height:65px;background:#fff;}
.quote-div #wdm-nocapt-recapt-id-recaptcha{
    float: right; width: 100%;
}
.quote-div .frm-right{
  width:50%;
  float: left;
}
.quote-div .contact-frm input[type="submit"]{
  background:#59a445;
  border: none;
  padding: 10px 25px;
  font-size: 16px;
  color:#fff;
  width:initial;
}
.quote-div .contact-frm input[type="submit"]:hover, .quote-div .contact-frm input[type="submit"]:focus{
  background:#263646; outline:0;
}
.quote-div .wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors{
  float: left;
}
.quote-div span.wpcf7-not-valid-tip{
  float: left;
}
.quote-div .frm-right input[type="submit"]{
   float: left;
}
.banner{float:left; width:100%; text-align:center;}
.inner-page h2{
    font-family: NewsGothicBT-BoldExtraCondensed;
    color: #263646;
	text-transform:uppercase;
    float: left;
    margin-bottom:3px;
	padding-bottom:5px;
    font-size:30px;
    border-bottom:3px solid #59a445;
}
.inner-page{float:left; width:100%; margin-top:20px; padding-bottom: 20px;}
.service-div{float:left; width:100%;}
.service-img {
    float: left;
    width: 100%;
    border: 1px solid #ddd;
    text-align: center;
}
.service-tag{
    float: left;
    width: 100%;
    padding: 10px 0;
}
.service-tag a{
	text-align: center;
    float: left;
    width: 100%;
    color: #555555;
    font-size:18px;
}
.inner-page h3{
    font-size: 20px;
    color: #263646;
    margin: 10px 0;
}
.servc-dtl-img{float:left; width:100%;}
.service-div span{
    float: left;
    width: 100%;
    text-align: center;
    font-size: 18px;
    color: #555555;
    margin: 15px 0;
}
.service-list{float:left; width:100%; margin:0; padding-bottom: 10px;}
.service-list li{
    font-size: 16px;
    line-height: 25px;
    color: #555555;
	list-style:none;
	background-image:url('/wp-content/themes/refurbished/images/bullets.png');
	background-repeat:no-repeat;
	background-position: left center;
    padding-left: 25px;
}
.les-ret-div{float: left;
    width: 100%;
    margin-bottom: 10px;
}
.read-more-c a:hover {
   color: #fff;
    background-color: #263646;
}
.request-quote a:hover, .request-quote a:focus{color:#59a445; background-color:#fff;}
.footer-div a:hover, .footer-div a:focus{color:#99cc00 !important;}
.product-dtl {
    max-width: 300px;
    min-height: 150px;
    position: relative;
    border-bottom-right-radius: 60px;
    box-shadow: rgba(89, 164, 69, 0.84) -1px 2px 2px;
    margin: 20px auto;
    padding: 10px;
    background: -webkit-gradient(linear, 0% 20%, 0% 92%, from(rgba(255,255,255,1)), color-stop(0.1, rgba(255,255,255,1)), to(rgb(255, 255, 255)));
    border-top: 1px solid #59a445;
    border-right: 1px solid #59a445;
}

.product-dtl:before {
    content: '';
    width: 25px;
    height: 20px;
    position: absolute;
    bottom: 0;
    right: 0;
    -webkit-border-bottom-right-radius: 30px;
    -webkit-box-shadow: -2px -2px 5px rgba(0, 0, 0, 0.3);
    -webkit-transform: rotate(-20deg) skew(-40deg,-3deg) translate(-13px,-13px);
}


.product-dtl:after {
    content: '';
    z-index: -1;
    width: 100px;
    height: 100px;
    position: absolute;
    bottom: 0;
    right: 0;
    background: rgba(0, 0, 0, 0.2);
    display: inline-block;
    -webkit-box-shadow: 20px 20px 8px rgba(0, 0, 0, 0.2);
    -webkit-transform: rotate(0deg) translate(-45px,-20px) skew(20deg);
}
.mail-linkdin a{padding-left:10px !important;}
.service-dtl{float:left; width:100%;}
.servc-dtl-img img{border: 1px solid #59A445;}

.inr-ttl{
    display: table;
    margin: 0 auto;
    text-align: center;
    margin-bottom: 20px;
}
.inr-ttl h2{
    background-image: url('/wp-content/themes/refurbished/images/border.png');
    background-repeat: no-repeat;
    background-position: bottom center;
    border-bottom: 0;
}
.contact-paragraph {
    float: left;
    width: 100%;
    font-family: calibriregular;
    font-weight: bold;
}
.contact-paragraph p {
    color: #263646;
}