a#bbblink.ruhzbal,
            a#bbblink.ruhzbul {
                width: 200px;
                height: 90px;
            }
            a#bbblink {
                display: block;
                position: relative;
                text-align: center;
                color: #005a78;
                text-decoration: none;
                overflow: hidden;
                margin: 0;
                padding: 0;
            }


p {
  font-size: 17px;
}
.work-detail-wrap h3 {
  padding-bottom: 3px;
}
.work-detail-wrap p {
  padding-bottom: 26px;
}
.hanor-widget h4.widget-title {
  font-size: 17px;
  font-weight: 700;
}
/* -------- TYPOGRAPHY -------- */
.hanor-page-title .page-title,
h1 {
  font-size: 40px;
  line-height: 52px;
  color: #ffffff;
}
h2,
.hanor-section-title h2,
.promo-info h2,
.hanor-section-title.h1 h2 {
  font-size: 34px;
  line-height: 46px;
  color: #003464;
}
.hanor-blog-detail h2 {
  line-height: 1.42857143;
  font-size: 30px;
}
h3,
.hanor-section-title h3,
.promo-info h3 {
  font-size: 26px;
  line-height: 36px;
  color: #003464;
}
.promo-info p,
.hanor-page-title .page-sub-title,
.head-para p,
.head-para li {
  font-size: 22px;
  line-height: 32px;
}
p,
ul li,
ol li {
  font-family: "Poppins", Arial, sans-serif;
  font-size: 16px;
  line-height: 26px;
  color: #777777;
  font-weight: 500;
}
.post-title a {
  color: #545560;
}
.post-title a:hover {
  color: #a12d8b;
}
@media screen and (max-width: 767px) {
  .hanor-section-title h2,
  .promo-info h2,
  .difference-info h2,
  .my-info h2,
  .hanor-callout h2,
  h2 {
    font-size: 28px !important;
    line-height: 42px !important;
  }
}
.left-align {
  text-align: left !important;
}
@media screen and (max-width: 767px) {
  .hanor-section-title.para-space {
    padding-bottom: 0px !important;
  }
}
/* ---------- BODY ---------- */
.hanor-mid-wrap {
  padding: 80px 0 0;
  background-color: #ffffff;
}
.blog .hanor-mid-wrap,
.single .hanor-mid-wrap,
.archive .hanor-mid-wrap,
.woocommerce-page .hanor-mid-wrap {
  padding: 80px 0 80px;
  background-color: #ffffff;
}
/*---------- BUTTONS ----------*/
.hanor-btn {
  font-size: 15px;
}
/*---------- FORMS ----------*/
.contact-form {
  padding: 0px !important;
}
/*--------- TYPEWRITER ---------*/
.typewriter-caption,
.typewritter-head {
  font-size: 22px !important;
  font-weight: 600 !important;
  font-family: "Poppins", Arial, sans-serif;
  text-decoration: none;
}
/*---------- BANNER ----------*/
.hanor-breadcrumbs ul li {
  color: #ffffff;
}
/*---------- PAGNATION ----------*/
a.page-numbers:hover {
  color: #ffffff !important;
}
/* ------- PRELOADER ------- */
.hanor-preloader {
  background: #f4f7f9;
  z-index: 99999;
}
.ball-pulse-sync > div,
.ball-pulse > div,
.ball-scale-random > div,
.ball-scale > div {
  background-color: #193768;
}
/*---------- MAIN NAV ----------*/
.hanor-brand a .normal-logo.default-logo {
  width: 304px;
}
.header-buttons .hanor-btn,
.header-buttons a.login-link {
  font-size: 15px;
}
.hanor-btn-medium {
  padding: 10px 35px 9px;
}
.header-buttons {
  padding: 27px 0;
}
.header-buttons .hanor-btn,
.header-buttons a.login-link {
  margin-left: 0px;
  font-weight: 700;
}
.hanor-navigation {
  padding-right: 0px;
}
.login-link {
  padding: 2px 20px 0;
}
.hanor-navigation > ul > li > a {
  padding: 38px 20px;
}
.mean-container a.meanmenu-reveal {
  top: 50px;
}
@media screen and (max-width: 1199px) {
  .header-buttons {
    margin-right: 30px;
  }
}
@media screen and (min-width: 768px) {
  #menu-item-5185,
  #menu-item-5186 {
    display: none;
  }
}
/* --------- SIDEBAR --------- */
.hanor-secondary {
  padding: 0 15px 0 40px;
}
.hanor-secondary .hanor-widget h4.widget-title {
  font-size: 16px;
}
.post-info h4 {
  font-size: 14px;
  line-height: 20px;
}
/*--------- BLOG ---------*/
.hanor-secondary .post-title a {
  font-family: "Poppins", Arial, sans-serif;
}
.blog-info .blog-title a {
  color: #003464;
}
.blog-item.hanor-item .hanor-link a {
  color: #f7b240 !important;
}
.hanor-related-articles {
  padding-bottom: 0px;
}
.hanor-blog-meta {
  margin-bottom: 0px;
}
.hanor-blog-controls a,
.hanor-blog-controls a i {
  color: #ffffff;
}
.hanor-blog-controls a {
  padding: 10px 25px;
  background: #f7b240;
  border: 1px solid #f7b240;
  -webkit-border-radius: 50px;
  -ms-border-radius: 50px;
  border-radius: 50px;
}
.hanor-blog-controls a:hover {
  background: transparent;
  border: 1px solid #f7b240;
}
.hanor-blog-controls a:hover,
.hanor-blog-controls a:hover i {
  color: #f7b240 !important;
}
#comments {
  display: none;
}
/*--------- REVIEWS ---------*/
.gpMXsD {
  font-weight: 500 !important;
  font-family: "Poppins", Arial, sans-serif;
}
.jnEtVG {
  background-color: #f7b240 !important;
  border: 1px solid #f7b240;
  font-size: 15px !important;
  color: #ffffff !important;
  padding: 16px 35px 15px !important;
  border-radius: 100px !important;
}
.jnEtVG:hover {
  background-color: transparent !important;
  border: 1px solid #f7b240;
  color: #f7b240 !important;
}
/*--------- CTA ---------*/
.hanor-callout .hanor-btn {
  margin: 10px 21px;
}
.hanor-callout h2 {
  line-height: 46px !important;
  font-size: 34px;
  padding: 10px 0;
}
.btn,
.hanor-btn,
.header-buttons .hanor-btn,
.hanor-callout .hanor-btn {
  color: #ffffff;
  background-color: #f7b240;
  border-color: #f7b240;
}
.btn:hover,
.hanor-btn:hover,
.header-buttons .hanor-btn:hover,
.hanor-callout .hanor-btn:hover {
  color: #f7b240;
  background-color: transparent;
}
/* ---------- FOOTER ---------- */
.hanor-widget .footer-widget-title {
  padding-top: 40px;
  padding-bottom: 20px;
}
.footer-logo img {
  padding-top: 40px;
  width: 85px;
}
.hanor-widget {
  padding-bottom: 24px;
}
.hanor-footer .row {
  padding-bottom: 20px;
  display: inline;
}
.hanor-copyright.footer-cpy-dark-version {
  padding-top: 40px;
}
.hanor-footer.footer-new-style-two {
  padding: 20px 0 0px !important;
}
.footer-new-style-two .hanor-widget ul.address-info li {
  padding: 0 0 0 35px;
  margin: 6px 0 0;
}
.footer-widget .address-info li i {
  font-size: 18px;
}
.contact-info,
.hanor-footer.footer-new-style-two [class*="col-"]:last-child {
  padding-left: 0px;
}
.hanor-footer ul li {
  font-size: 14px !important;
}
.hanor-widget ul li {
  margin: 6px 0;
}
.hanor-footer.footer-new-style-two .hanor-copyright .container,
footer.hanor-footer.footer-dark-version .footer-widget .hanor-widget ul li a {
  color: #aaaaaa;
  font-weight: 500;
}
.hanor-footer.footer-new-style-two .hanor-copyright .container .pull-left {
  padding-top: 0pc;
}
.hanor-footer.footer-new-style-two h4 {
  text-transform: uppercase;
}
footer
  .eapps-instagram-feed-posts-grid-load-more-container.eapps-instagram-feed-posts-grid-load-more-enabled {
  display: none;
}

.hanor-mid-wrap {
  background-color: #f4f7f9;
}
.eapp-all-in-one-reviews-root-layout-component {
  font-family: "Poppins", Arial, sans-serif;
  font-weight: 500;
}
.HFPzF {
  color: #193768 !important;
  font-weight: 600 !important;
  font-family: "Montserrat", Arial, sans-serif;
}
.work-info {
  display: none;
}
.eapps-instagram-feed-posts-grid-load-more-visible {
  display: none;
}
h4.toggle-service-title {
  font-size: 20px;
  text-transform: uppercase;
}
.service-toggle-content ul {
  margin-bottom: 15px;
}
.toggle-lm {
  text-transform: uppercase;
  color: #003464;
}
.toggle-lm:hover,
.toggle-service-title a:hover {
  color: #32c5f4 !important;
}
@media only screen and (max-width: 991px) {
  #insured-img {
    padding-top: 60px;
    width: 80%;
    text-align: left;
  }
  .hanor-content-side .vc_custom_1594924468457 {
    padding-top: 80px !important;
    padding-bottom: 200px !important;
  }
}

.vc_custom_1594924468457 {
  padding-top: 140px !important;
  padding-bottom: 290px !important;
  background-image: url(../images/home-woodwordking-01.jpg?id=56576) !important;
  background-position: center !important;
  background-repeat: no-repeat !important;
  background-size: cover !important;
}
.vc_custom_1591636489788 {
  margin-top: -160px !important;
}
.vc_custom_1594833531032 {
  margin-top: -160px !important;
}
.vc_custom_1591643003105 {
  padding-top: 10px !important;
  padding-bottom: 80px !important;
  background-color: #f4f7f9 !important;
}
.vc_custom_1592509846119 {
  padding-top: 50px !important;
  padding-bottom: 40px !important;
  background-color: #ffffff !important;
}
.vc_custom_1590693640880 {
  background-color: #003464 !important;
}
.vc_custom_1598623264443 {
  margin-bottom: 0px !important;
}
.vc_custom_1591650824067 {
  padding-top: 10px !important;
}
.vc_custom_1594925211143 {
  margin-bottom: 0px !important;
}
.vc_custom_1588726149961 {
  padding-top: 0px !important;
}

.hanor-top-link-62a306d419e88.top-link a,
.hanor-top-link-62a306d419e88.top-link span {
  color: #aaaaaa;
}
.hanor-top-link-62a306d419e88.top-link i,
.header-hanor-style-three
  .header-contents
  .hanor-top-link-62a306d419e88.top-link
  i {
  color: #aaaaaa;
}
.hanor-top-link-62a306d419e97.top-link a,
.hanor-top-link-62a306d419e97.top-link span {
  color: #aaaaaa;
}
.hanor-top-link-62a306d419e97.top-link i,
.header-hanor-style-three
  .header-contents
  .hanor-top-link-62a306d419e97.top-link
  i {
  color: #aaaaaa;
}
.hanor-type-text-62a306d41cd82 {
  color: #f7b240;
  font-size: 22px;
}
.hanor-stitle-62a306d41ce12-your-one-stop-shop-for-all-your-nashville-handyman-needs.hanor-section-title
  h2.section-title, 
.hanor-stitle-62a306d41ce12-your-one-stop-shop-for-all-your-toronto-handyman-needs.hanor-section-title
  h2.section-title {
  color: #ffffff;
  font-size: 46px;
  line-height: 64px;
}
.hanor-stitle-62a306d41ce12-your-one-stop-shop-for-all-your-nashville-handyman-needs.hanor-section-title p,
 .hanor-stitle-62a306d41ce12-your-one-stop-shop-for-all-your-toronto-handyman-needs.hanor-section-title
  p {
  color: rgba(255, 255, 255, 0.6);
  font-size: 18px;
}
.hanor-stitle-62a306d41ce12-your-one-stop-shop-for-all-your-nashville-handyman-needs.hanor-section-title,
.hanor-stitle-62a306d41ce12-your-one-stop-shop-for-all-your-toronto-handyman-needs.hanor-section-title
 {
  padding-bottom: 15px;
}
.hanor-btn-62a306d41ce49 a.hanor-btn {
  color: #f7b240;
  background-color: rgba(0, 0, 0, 0.01);
  border-color: #f7b240;
}
.hanor-btn-62a306d41ce49 a.hanor-btn:hover {
  color: #ffffff;
  background: #f7b240;
  border-color: #f7b240;
}
.hanor-btn-62a306d41ce49 .hanor-btn:hover:before,
.hanor-btn-62a306d41ce49 .hanor-btn:focus:before,
.hanor-btn-62a306d41ce49 .hanor-btn:before {
  background: #f7b240;
}
.hanor-service-toggle-62a306d41d78d h4.toggle-service-title a {
  color: #003464;
}
.hanor-service-toggle-62a306d41d78d .toggle-service-item .service-switch {
  background: #003464;
  border-color: #003464;
}
.hanor-stitle-62a306d41de72-er-handyman-services.hanor-section-title
  h2.section-title,
.hanor-stitle-62a306d41de72-redtail-handyman-services.hanor-section-title
  h2.section-title 
   {
  padding-bottom: 15px;
}

.hanor-stitle-62a306d41de72-er-handyman-services.hanor-section-title,
.hanor-stitle-62a306d41de72-redtail-handyman-services.hanor-section-title 
{
  padding-bottom: 25px;
}
.hanor-stitle-62a306d41e668-amazing-client-reviews.hanor-section-title {
  padding-bottom: 0px;
}
.hanor-callout.hanor-cta-62a306d41e9a4 h2.callout-title {
  color: #ffffff;
  font-weight: 700;
}
.hanor-callout.hanor-cta-62a306d41e9a4 .hanor-btn {
  font-size: 15px;
}
.hanor-callout.hanor-cta-62a306d41e9a4.hanor-callout {
  background-color: #003464;
}

.single-items {
  position: relative;
  padding: 24px;
  transition: background-color 0.1s ease 0s;
  border-radius: 8px;
  box-sizing: border-box;
  -webkit-box-flex: 1;
  flex-grow: 1;
  background-color: rgb(244, 247, 249);
  width: 100%;
  max-width: 270px;
  display: inline-block;
  margin-right: 20px;
}

.gjlShb {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.gEIHLl {
  display: flex !important;
  flex-wrap: nowrap !important;
}
.img-s-s {
  flex: 0 0 auto;
  width: 44px;
  height: 44px;
  border-radius: 50%;
  overflow: hidden;
}
.img-s-s_avatar {
}
.img-s-s_avatar img {
  visibility: visible !important;
  display: inline-block !important;
  position: static !important;
  margin: 0px !important;
  padding: 0px !important;
  height: 44px !important;
  width: 44px !important;
  max-width: none !important;
}
.card-info {
  display: flex;
  flex-direction: column;
  min-width: 0px;
  margin-left: 16px;
}
.etWFBr {
  font-size: 14px;
  font-weight: 700;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  text-align: left;
  color: rgb(119, 119, 119);
}
.klSUZO {
  display: flex;
  flex-wrap: wrap;
  -webkit-box-align: center;
  align-items: center;
}
.name_star_date {
  overflow: hidden;
  min-width: 0px;
  font-weight: 400;
  font-size: 12px;
  line-height: 1.17;
  white-space: nowrap;
  text-overflow: ellipsis;
  color: rgba(119, 119, 119, 0.5);
}
.name_star_rating img {
  max-width: 100px;
}
.review-txt {
  width: 100%;
  line-height: 1.4;
  color: rgb(119, 119, 119);
  font-size: 15px;
  text-align: left;
  margin-top: 8px;
}
.review-txt {
  position: relative;
  overflow: hidden;
  max-height: 63px;
}
.review-txt-readmore {
  display: inline-block;
  cursor: pointer;
  font-size: 14px;
  color: rgba(119, 119, 119, 0.5);
}
.posted_by {
}
.fXTGEC {
  overflow: hidden;
  min-width: 0px;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
  font-size: 12px;
  line-height: 1.17;
  color: rgba(119, 119, 119, 0.5);
}
.ctrlLM {
  overflow: hidden;
  min-width: 0px;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 14px;
  line-height: 1.38;
  color: rgb(50, 197, 244);
}
.posted_by {
  margin-top: 10px;
}
.main-slider-wrapper {
  position: relative;
}
.main-slider-wrapper .slick-prev,
.main-slider-wrapper .slick-next {
  width: 32px;
  height: 32px;
  background-color: rgba(17, 17, 17, 0.5);
  fill: rgb(255, 255, 255);
  box-shadow: rgb(0 0 0 / 30%) 0px 4px 12px 0px;
  border: none;
  border-radius: 50%;
  outline: none;
  position: absolute;
}
.main-slider-wrapper .slick-prev {
  top: 45%;
  z-index: 1;
}
.main-slider-wrapper .slick-next {
  top: 45%;
  z-index: 9;
  right: 0;
}
.insta-row {
  display: flex;
  flex-flow: wrap;
}
.insta-row a {
  width: 25%;
  height: 90px;
  overflow: hidden;
}


ul.address-info.col-md-12.hanor-address-info-62a306d41fd26 {
    padding-top: 40px;
    /* padding-bottom: 30px; */
}
.footer-widget .address-info{
     padding-top: 40px;
}

a#bbblink.ruhzbal, a#bbblink.ruhzbul {
          width: auto;
          height: auto;
      }
      a#bbblink{
        overflow: visible;
        display: flex;

      }
      a#bbblink img{
        margin-right: 10px;
        width: 49%;
      }








@media (max-width: 500px) {
  .hanor-brand a .normal-logo.retina-logo {
    display: inline-block;
    width: 100%;
    max-width: 70%;
  }
  .single-items {
    margin-right: 0!important;
    max-width: 100%;
  }
}
