It looks like this is a web page, not a feed. I looked for a feed associated with this page, but couldn't find one. Please enter the address of your feed to validate.

Source: http://kentucky-disaster-restoration-llc.com

  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4.  
  5. <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
  6. <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=5"/>
  7. <title>Kentucky Disaster Restoration, LLC | Damage Restoration</title>
  8. <link href="/images/layout01/favicon.ico" type="image/x-icon" rel="shortcut icon"/>
  9. <meta name="description" content="Kentucky Disaster Restoration, LLC is a Damage Restoration Contractor serving the Manchester, Kentucky area since 2017. To learn more, call (606) 206-8542."/>
  10.  
  11. <meta name="google-site-verification" content="vvduZkpBlYfkOkfEkFrAJK9eXgF4voq8thM-5x8jaNY"/>
  12. <meta name="msvalidate.01" content="1F45F9DE9326EAFCF993AAACB733F10C"/>
  13.  
  14. <style>
  15. /* W3.CSS 4.04 Apr 2017 by Jan Egil and Borge Refsnes */
  16. html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}
  17. /* Extract from normalize.css by Nicolas Gallagher and Jonathan Neal git.io/normalize */
  18. html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}
  19. article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}
  20. audio,canvas,progress,video{display:inline-block}progress{vertical-align:baseline}
  21. audio:not([controls]){display:none;height:0}[hidden],template{display:none}
  22. a{background-color:transparent}
  23. a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline dotted}
  24. dfn{font-style:italic}mark{background:#ff0;color:#000}
  25. small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
  26. sub{bottom:-0.25em}sup{top:-0.5em}figure{margin:1em 40px}img{border-style:none}svg:not(:root){overflow:hidden}
  27. code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}hr{box-sizing:content-box;height:0;overflow:visible}
  28. button,input,select,textarea{font:inherit;margin:0}optgroup{font-weight:bold}
  29. button,input{overflow:visible}button,select{text-transform:none}
  30. button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}
  31. button::-moz-focus-inner, [type=button]::-moz-focus-inner, [type=reset]::-moz-focus-inner, [type=submit]::-moz-focus-inner{border-style:none;padding:0}
  32. button:-moz-focusring, [type=button]:-moz-focusring, [type=reset]:-moz-focusring, [type=submit]:-moz-focusring{outline:1px dotted ButtonText}
  33. fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}
  34. legend{color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}
  35. [type=checkbox],[type=radio]{padding:0}
  36. [type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}
  37. [type=search]{-webkit-appearance:textfield;outline-offset:-2px}
  38. [type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}
  39. ::-webkit-input-placeholder{color:inherit;opacity:0.54}
  40. ::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}
  41. /* End extract */
  42. html,body{font-family:Verdana,sans-serif;font-size:16px;line-height:1.5}html{overflow-x:hidden}
  43. h1{font-size:36px}h2{font-size:30px}h3{font-size:24px}h4{font-size:20px}h5{font-size:18px}h6{font-size:16px}.w3-serif{font-family:serif}
  44. h1,h2,h3,h4,h5,h6{font-family:"Segoe UI",Arial,sans-serif;font-weight:400;margin:10px 0}.w3-wide{letter-spacing:4px}
  45. hr{border:0;border-top:1px solid #eee;margin:20px 0}
  46. .w3-image{max-width:100%;height:auto}img{margin-bottom:-5px}a{color:inherit}
  47. .w3-table,.w3-table-all{border-collapse:collapse;border-spacing:0;width:100%;display:table}.w3-table-all{border:1px solid #ccc}
  48. .w3-bordered tr,.w3-table-all tr{border-bottom:1px solid #ddd}.w3-striped tbody tr:nth-child(even){background-color:#f1f1f1}
  49. .w3-table-all tr:nth-child(odd){background-color:#fff}.w3-table-all tr:nth-child(even){background-color:#f1f1f1}
  50. .w3-hoverable tbody tr:hover,.w3-ul.w3-hoverable li:hover{background-color:#ccc}.w3-centered tr th,.w3-centered tr td{text-align:center}
  51. .w3-table td,.w3-table th,.w3-table-all td,.w3-table-all th{padding:8px 8px;display:table-cell;text-align:left;vertical-align:top}
  52. .w3-table th:first-child,.w3-table td:first-child,.w3-table-all th:first-child,.w3-table-all td:first-child{padding-left:16px}
  53. .w3-btn,.w3-button{border:none;display:inline-block;outline:0;padding:8px 16px;vertical-align:middle;overflow:hidden;text-decoration:none;color:inherit;background-color:inherit;text-align:center;cursor:pointer;white-space:nowrap}
  54. .w3-btn:hover{box-shadow:0 8px 16px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19)}
  55. .w3-btn,.w3-button{-webkit-touch-callout:none;user-select:none}
  56. .w3-disabled,.w3-btn:disabled,.w3-button:disabled{cursor:not-allowed;opacity:0.3}.w3-disabled *,:disabled *{pointer-events:none}
  57. .w3-btn.w3-disabled:hover,.w3-btn:disabled:hover{box-shadow:none}
  58. .w3-badge,.w3-tag{background-color:#000;color:#fff;display:inline-block;padding-left:8px;padding-right:8px;text-align:center}.w3-badge{border-radius:50%}
  59. .w3-ul{list-style-type:none;padding:0;margin:0}.w3-ul li{padding:8px 16px;border-bottom:1px solid #ddd}.w3-ul li:last-child{border-bottom:none}
  60. .w3-tooltip,.w3-display-container{position:relative}.w3-tooltip .w3-text{display:none}.w3-tooltip:hover .w3-text{display:inline-block}
  61. .w3-ripple:active{opacity:0.5}.w3-ripple{transition:opacity 0s}
  62. .w3-input{padding:8px;display:block;border:none;border-bottom:1px solid #ccc;width:100%}
  63. .w3-select{padding:9px 0;width:100%;border:none;border-bottom:1px solid #ccc}
  64. .w3-dropdown-click,.w3-dropdown-hover{position:relative;display:inline-block;cursor:pointer}
  65. .w3-dropdown-hover:hover .w3-dropdown-content{display:block;z-index:1}
  66. .w3-dropdown-hover:first-child,.w3-dropdown-click:hover{background-color:#ccc;color:#000}
  67. .w3-dropdown-hover:hover > .w3-button:first-child,.w3-dropdown-click:hover > .w3-button:first-child{background-color:#ccc;color:#000}
  68. .w3-dropdown-content{cursor:auto;color:#000;background-color:#fff;display:none;position:absolute;min-width:160px;margin:0;padding:0}
  69. .w3-check,.w3-radio{width:24px;height:24px;position:relative;top:6px}
  70. .w3-sidebar{height:100%;width:200px;background-color:#fff;position:fixed!important;z-index:1;overflow:auto}
  71. .w3-bar-block .w3-dropdown-hover,.w3-bar-block .w3-dropdown-click{width:100%}
  72. .w3-bar-block .w3-dropdown-hover .w3-dropdown-content,.w3-bar-block .w3-dropdown-click .w3-dropdown-content{min-width:100%}
  73. .w3-bar-block .w3-dropdown-hover .w3-button,.w3-bar-block .w3-dropdown-click .w3-button{width:100%;text-align:left;padding:8px 16px}
  74. .w3-main,#main{transition:margin-left .4s}
  75. .w3-modal{z-index:3;display:none;padding-top:100px;position:fixed;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgb(0,0,0);background-color:rgba(0,0,0,0.4)}
  76. .w3-modal-content{margin:auto;background-color:#fff;position:relative;padding:0;outline:0;width:600px}
  77. .w3-bar{width:100%;overflow:hidden}.w3-center .w3-bar{display:inline-block;width:auto}
  78. .w3-bar .w3-bar-item{padding:8px 16px;float:left;width:auto;border:none;outline:none;display:block}
  79. .w3-bar .w3-dropdown-hover,.w3-bar .w3-dropdown-click{position:static;float:left}
  80. .w3-bar .w3-button{white-space:normal}
  81. .w3-bar-block .w3-bar-item{width:100%;display:block;padding:8px 16px;text-align:left;border:none;outline:none;white-space:normal;float:none}
  82. .w3-bar-block.w3-center .w3-bar-item{text-align:center}.w3-block{display:block;width:100%}
  83. .w3-responsive{overflow-x:auto}
  84. .w3-container:after,.w3-container:before,.w3-panel:after,.w3-panel:before,.w3-row:after,.w3-row:before,.w3-row-padding:after,.w3-row-padding:before,
  85. .w3-cell-row:before,.w3-cell-row:after,.w3-clear:after,.w3-clear:before,.w3-bar:before,.w3-bar:after{content:"";display:table;clear:both}
  86. .w3-col,.w3-half,.w3-third,.w3-twothird,.w3-threequarter,.w3-quarter{float:left;width:100%}
  87. .w3-col.s1{width:8.33333%}.w3-col.s2{width:16.66666%}.w3-col.s3{width:24.99999%}.w3-col.s4{width:33.33333%}
  88. .w3-col.s5{width:41.66666%}.w3-col.s6{width:49.99999%}.w3-col.s7{width:58.33333%}.w3-col.s8{width:66.66666%}
  89. .w3-col.s9{width:74.99999%}.w3-col.s10{width:83.33333%}.w3-col.s11{width:91.66666%}.w3-col.s12{width:99.99999%}
  90. @media (min-width:601px){.w3-col.m1{width:8.33333%}.w3-col.m2{width:16.66666%}.w3-col.m3,.w3-quarter{width:24.99999%}.w3-col.m4,.w3-third{width:33.33333%}
  91. .w3-col.m5{width:41.66666%}.w3-col.m6,.w3-half{width:49.99999%}.w3-col.m7{width:58.33333%}.w3-col.m8,.w3-twothird{width:66.66666%}
  92. .w3-col.m9,.w3-threequarter{width:74.99999%}.w3-col.m10{width:83.33333%}.w3-col.m11{width:91.66666%}.w3-col.m12{width:99.99999%}}
  93. @media (min-width:993px){.w3-col.l1{width:8.33333%}.w3-col.l2{width:16.66666%}.w3-col.l3{width:24.99999%}.w3-col.l4{width:33.33333%}
  94. .w3-col.l5{width:41.66666%}.w3-col.l6{width:49.99999%}.w3-col.l7{width:58.33333%}.w3-col.l8{width:66.66666%}
  95. .w3-col.l9{width:74.99999%}.w3-col.l10{width:83.33333%}.w3-col.l11{width:91.66666%}.w3-col.l12{width:99.99999%}}
  96. .w3-content{max-width:980px;margin:auto}.w3-rest{overflow:hidden}
  97. .w3-cell-row{display:table;width:100%}.w3-cell{display:table-cell}
  98. .w3-cell-top{vertical-align:top}.w3-cell-middle{vertical-align:middle}.w3-cell-bottom{vertical-align:bottom}
  99. .w3-hide{display:none!important}.w3-show-block,.w3-show{display:block!important}.w3-show-inline-block{display:inline-block!important}
  100. @media (max-width:600px){.w3-modal-content{margin:0 10px;width:auto!important}.w3-modal{padding-top:30px}
  101. .w3-dropdown-hover.w3-mobile .w3-dropdown-content,.w3-dropdown-click.w3-mobile .w3-dropdown-content{position:relative}
  102. .w3-hide-small{display:none!important}.w3-mobile{display:block;width:100%!important}.w3-bar-item.w3-mobile,.w3-dropdown-hover.w3-mobile,.w3-dropdown-click.w3-mobile{text-align:center}
  103. .w3-dropdown-hover.w3-mobile,.w3-dropdown-hover.w3-mobile .w3-btn,.w3-dropdown-hover.w3-mobile .w3-button,.w3-dropdown-click.w3-mobile,.w3-dropdown-click.w3-mobile .w3-btn,.w3-dropdown-click.w3-mobile .w3-button{width:100%}}
  104. @media (max-width:768px){.w3-modal-content{width:500px}.w3-modal{padding-top:50px}}
  105. @media (min-width:993px){.w3-modal-content{width:900px}.w3-hide-large{display:none!important}.w3-sidebar.w3-collapse{display:block!important}}
  106. @media (max-width:992px) and (min-width:601px){.w3-hide-medium{display:none!important}}
  107. @media (max-width:992px){.w3-sidebar.w3-collapse{display:none}.w3-main{margin-left:0!important;margin-right:0!important}}
  108. .w3-top,.w3-bottom{position:fixed;width:100%;z-index:1}.w3-top{top:0}.w3-bottom{bottom:0}
  109. .w3-overlay{position:fixed;display:none;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.5);z-index:2}
  110. .w3-display-topleft{position:absolute;left:0;top:0}.w3-display-topright{position:absolute;right:0;top:0}
  111. .w3-display-bottomleft{position:absolute;left:0;bottom:0}.w3-display-bottomright{position:absolute;right:0;bottom:0}
  112. .w3-display-middle{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}
  113. .w3-display-left{position:absolute;top:50%;left:0;transform:translate(0%,-50%);-ms-transform:translate(-0%,-50%)}
  114. .w3-display-right{position:absolute;top:50%;right:0;transform:translate(0%,-50%);-ms-transform:translate(0%,-50%)}
  115. .w3-display-topmiddle{position:absolute;left:50%;top:0;transform:translate(-50%,0%);-ms-transform:translate(-50%,0%)}
  116. .w3-display-bottommiddle{position:absolute;left:50%;bottom:0;transform:translate(-50%,0%);-ms-transform:translate(-50%,0%)}
  117. .w3-display-container:hover .w3-display-hover{display:block}.w3-display-container:hover span.w3-display-hover{display:inline-block}.w3-display-hover{display:none}
  118. .w3-display-position{position:absolute}
  119. .w3-circle{border-radius:50%}
  120. .w3-round-small{border-radius:2px}.w3-round,.w3-round-medium{border-radius:4px}.w3-round-large{border-radius:8px}.w3-round-xlarge{border-radius:16px}.w3-round-xxlarge{border-radius:32px}
  121. .w3-row-padding,.w3-row-padding>.w3-half,.w3-row-padding>.w3-third,.w3-row-padding>.w3-twothird,.w3-row-padding>.w3-threequarter,.w3-row-padding>.w3-quarter,.w3-row-padding>.w3-col{padding:0 8px}
  122. .w3-container,.w3-panel{padding:0.01em 16px}.w3-panel{margin-top:16px;margin-bottom:16px}
  123. .w3-code,.w3-codespan{font-family:Consolas,"courier new";font-size:16px}
  124. .w3-code{width:auto;background-color:#fff;padding:8px 12px;border-left:4px solid #4CAF50;word-wrap:break-word}
  125. .w3-codespan{color:crimson;background-color:#f1f1f1;padding-left:4px;padding-right:4px;font-size:110%}
  126. .w3-card,.w3-card-2{box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12)}
  127. .w3-card-4,.w3-hover-shadow:hover{box-shadow:0 4px 10px 0 rgba(0,0,0,0.2),0 4px 20px 0 rgba(0,0,0,0.19)}
  128. .w3-spin{animation:w3-spin 2s infinite linear}@keyframes w3-spin{0%{transform:rotate(0deg)}100%{transform:rotate(359deg)}}
  129. .w3-animate-fading{animation:fading 10s infinite}@keyframes fading{0%{opacity:0}50%{opacity:1}100%{opacity:0}}
  130. .w3-animate-opacity{animation:opac 0.8s}@keyframes opac{from{opacity:0} to{opacity:1}}
  131. .w3-animate-top{position:relative;animation:animatetop 0.4s}@keyframes animatetop{from{top:-300px;opacity:0} to{top:0;opacity:1}}
  132. .w3-animate-left{position:relative;animation:animateleft 0.4s}@keyframes animateleft{from{left:-300px;opacity:0} to{left:0;opacity:1}}
  133. .w3-animate-right{position:relative;animation:animateright 0.4s}@keyframes animateright{from{right:-300px;opacity:0} to{right:0;opacity:1}}
  134. .w3-animate-bottom{position:relative;animation:animatebottom 0.4s}@keyframes animatebottom{from{bottom:-300px;opacity:0} to{bottom:0;opacity:1}}
  135. .w3-animate-zoom {animation:animatezoom 0.6s}@keyframes animatezoom{from{transform:scale(0)} to{transform:scale(1)}}
  136. .w3-animate-input{transition:width 0.4s ease-in-out}.w3-animate-input:focus{width:100%!important}
  137. .w3-opacity,.w3-hover-opacity:hover{opacity:0.60}.w3-opacity-off,.w3-hover-opacity-off:hover{opacity:1}
  138. .w3-opacity-max{opacity:0.25}.w3-opacity-min{opacity:0.75}
  139. .w3-greyscale-max,.w3-grayscale-max,.w3-hover-greyscale:hover,.w3-hover-grayscale:hover{filter:grayscale(100%)}
  140. .w3-greyscale,.w3-grayscale{filter:grayscale(75%)}.w3-greyscale-min,.w3-grayscale-min{filter:grayscale(50%)}
  141. .w3-sepia{filter:sepia(75%)}.w3-sepia-max,.w3-hover-sepia:hover{filter:sepia(100%)}.w3-sepia-min{filter:sepia(50%)}
  142. .w3-tiny{font-size:10px!important}.w3-small{font-size:12px!important}.w3-medium{font-size:15px!important}.w3-large{font-size:18px!important}
  143. .w3-xlarge{font-size:24px!important}.w3-xxlarge{font-size:36px!important}.w3-xxxlarge{font-size:48px!important}.w3-jumbo{font-size:64px!important}
  144. .w3-left-align{text-align:left!important}.w3-right-align{text-align:right!important}.w3-justify{text-align:justify!important}.w3-center{text-align:center!important}
  145. .w3-border-0{border:0!important}.w3-border{border:1px solid #ccc!important}
  146. .w3-border-top{border-top:1px solid #ccc!important}.w3-border-bottom{border-bottom:1px solid #ccc!important}
  147. .w3-border-left{border-left:1px solid #ccc!important}.w3-border-right{border-right:1px solid #ccc!important}
  148. .w3-topbar{border-top:6px solid #ccc!important}.w3-bottombar{border-bottom:6px solid #ccc!important}
  149. .w3-leftbar{border-left:6px solid #ccc!important}.w3-rightbar{border-right:6px solid #ccc!important}
  150. .w3-section,.w3-code{margin-top:16px!important;margin-bottom:16px!important}
  151. .w3-margin{margin:16px!important}.w3-margin-top{margin-top:16px!important}.w3-margin-bottom{margin-bottom:16px!important}
  152. .w3-margin-left{margin-left:16px!important}.w3-margin-right{margin-right:16px!important}
  153. .w3-padding-small{padding:4px 8px!important}.w3-padding{padding:8px 16px!important}.w3-padding-large{padding:12px 24px!important}
  154. .w3-padding-16{padding-top:16px!important;padding-bottom:16px!important}.w3-padding-24{padding-top:24px!important;padding-bottom:24px!important}
  155. .w3-padding-32{padding-top:32px!important;padding-bottom:32px!important}.w3-padding-48{padding-top:48px!important;padding-bottom:48px!important}
  156. .w3-padding-64{padding-top:64px!important;padding-bottom:64px!important}
  157. .w3-left{float:left!important}.w3-right{float:right!important}
  158. .w3-button:hover{color:#000!important;background-color:#ccc!important}
  159. .w3-transparent,.w3-hover-none:hover{background-color:transparent!important}
  160. .w3-hover-none:hover{box-shadow:none!important}
  161. /* Colors */
  162. .w3-amber,.w3-hover-amber:hover{color:#000!important;background-color:#ffc107!important}
  163. .w3-aqua,.w3-hover-aqua:hover{color:#000!important;background-color:#00ffff!important}
  164. .w3-blue,.w3-hover-blue:hover{color:#fff!important;background-color:#2196F3!important}
  165. .w3-light-blue,.w3-hover-light-blue:hover{color:#000!important;background-color:#87CEEB!important}
  166. .w3-brown,.w3-hover-brown:hover{color:#fff!important;background-color:#795548!important}
  167. .w3-cyan,.w3-hover-cyan:hover{color:#000!important;background-color:#00bcd4!important}
  168. .w3-blue-grey,.w3-hover-blue-grey:hover,.w3-blue-gray,.w3-hover-blue-gray:hover{color:#fff!important;background-color:#607d8b!important}
  169. .w3-green,.w3-hover-green:hover{color:#fff!important;background-color:#4CAF50!important}
  170. .w3-light-green,.w3-hover-light-green:hover{color:#000!important;background-color:#8bc34a!important}
  171. .w3-indigo,.w3-hover-indigo:hover{color:#fff!important;background-color:#3f51b5!important}
  172. .w3-khaki,.w3-hover-khaki:hover{color:#000!important;background-color:#f0e68c!important}
  173. .w3-lime,.w3-hover-lime:hover{color:#000!important;background-color:#cddc39!important}
  174. .w3-orange,.w3-hover-orange:hover{color:#000!important;background-color:#ff9800!important}
  175. .w3-deep-orange,.w3-hover-deep-orange:hover{color:#fff!important;background-color:#ff5722!important}
  176. .w3-pink,.w3-hover-pink:hover{color:#fff!important;background-color:#e91e63!important}
  177. .w3-purple,.w3-hover-purple:hover{color:#fff!important;background-color:#9c27b0!important}
  178. .w3-deep-purple,.w3-hover-deep-purple:hover{color:#fff!important;background-color:#673ab7!important}
  179. .w3-red,.w3-hover-red:hover{color:#fff!important;background-color:#f44336!important}
  180. .w3-sand,.w3-hover-sand:hover{color:#000!important;background-color:#fdf5e6!important}
  181. .w3-teal,.w3-hover-teal:hover{color:#fff!important;background-color:#009688!important}
  182. .w3-yellow,.w3-hover-yellow:hover{color:#000!important;background-color:#ffeb3b!important}
  183. .w3-white,.w3-hover-white:hover{color:#000!important;background-color:#fff!important}
  184. .w3-black,.w3-hover-black:hover{color:#fff!important;background-color:#000!important}
  185. .w3-grey,.w3-hover-grey:hover,.w3-gray,.w3-hover-gray:hover{color:#000!important;background-color:#bbb!important}
  186. .w3-light-grey,.w3-hover-light-grey:hover,.w3-light-gray,.w3-hover-light-gray:hover{color:#000!important;background-color:#f1f1f1!important}
  187. .w3-dark-grey,.w3-hover-dark-grey:hover,.w3-dark-gray,.w3-hover-dark-gray:hover{color:#fff!important;background-color:#616161!important}
  188. .w3-pale-red,.w3-hover-pale-red:hover{color:#000!important;background-color:#ffdddd!important}
  189. .w3-pale-green,.w3-hover-pale-green:hover{color:#000!important;background-color:#ddffdd!important}
  190. .w3-pale-yellow,.w3-hover-pale-yellow:hover{color:#000!important;background-color:#ffffcc!important}
  191. .w3-pale-blue,.w3-hover-pale-blue:hover{color:#000!important;background-color:#ddffff!important}
  192. .w3-text-red,.w3-hover-text-red:hover{color:#f44336!important}
  193. .w3-text-green,.w3-hover-text-green:hover{color:#4CAF50!important}
  194. .w3-text-blue,.w3-hover-text-blue:hover{color:#2196F3!important}
  195. .w3-text-yellow,.w3-hover-text-yellow:hover{color:#ffeb3b!important}
  196. .w3-text-white,.w3-hover-text-white:hover{color:#fff!important}
  197. .w3-text-black,.w3-hover-text-black:hover{color:#000!important}
  198. .w3-text-grey,.w3-hover-text-grey:hover,.w3-text-gray,.w3-hover-text-gray:hover{color:#757575!important}
  199. .w3-text-amber{color:#ffc107!important}
  200. .w3-text-aqua{color:#00ffff!important}
  201. .w3-text-light-blue{color:#87CEEB!important}
  202. .w3-text-brown{color:#795548!important}
  203. .w3-text-cyan{color:#00bcd4!important}
  204. .w3-text-blue-grey,.w3-text-blue-gray{color:#607d8b!important}
  205. .w3-text-light-green{color:#8bc34a!important}
  206. .w3-text-indigo{color:#3f51b5!important}
  207. .w3-text-khaki{color:#b4aa50!important}
  208. .w3-text-lime{color:#cddc39!important}
  209. .w3-text-orange{color:#ff9800!important}
  210. .w3-text-deep-orange{color:#ff5722!important}
  211. .w3-text-pink{color:#e91e63!important}
  212. .w3-text-purple{color:#9c27b0!important}
  213. .w3-text-deep-purple{color:#673ab7!important}
  214. .w3-text-sand{color:#fdf5e6!important}
  215. .w3-text-teal{color:#009688!important}
  216. .w3-text-light-grey,.w3-hover-text-light-grey:hover,.w3-text-light-gray,.w3-hover-text-light-gray:hover{color:#f1f1f1!important}
  217. .w3-text-dark-grey,.w3-hover-text-dark-grey:hover,.w3-text-dark-gray,.w3-hover-text-dark-gray:hover{color:#3a3a3a!important}
  218. .w3-border-red,.w3-hover-border-red:hover{border-color:#f44336!important}
  219. .w3-border-green,.w3-hover-border-green:hover{border-color:#4CAF50!important}
  220. .w3-border-blue,.w3-hover-border-blue:hover{border-color:#2196F3!important}
  221. .w3-border-yellow,.w3-hover-border-yellow:hover{border-color:#ffeb3b!important}
  222. .w3-border-white,.w3-hover-border-white:hover{border-color:#fff!important}
  223. .w3-border-black,.w3-hover-border-black:hover{border-color:#000!important}
  224. .w3-border-grey,.w3-hover-border-grey:hover,.w3-border-gray,.w3-hover-border-gray:hover{border-color:#bbb!important}
  225.  
  226. /*********************************************************/
  227.  
  228. .w3-container.pad0 { padding: 0; }
  229. .pad-sides-10 { padding-left: 10px; padding-right: 10px}
  230.  
  231. body {
  232. margin:0;
  233. font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;
  234. color: black;
  235. /* see: https://stackoverflow.com/questions/2545542/font-size-rendering-inconsistencies-on-an-iphone*/
  236. -webkit-text-size-adjust: 100%;
  237. }
  238.  
  239. h1, h2, h3, h4 {
  240. font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;
  241. font-weight: 400;
  242. line-height: 1.2;
  243. }
  244. h1 {font-size: 36px;}
  245. h2 {font-size: 30px;}
  246. h3 {font-size: 24px;}
  247. h4 {font-size: 20px;}
  248. p {
  249. font-weight: 400;
  250. line-height: 1.5;
  251. }
  252. a {
  253. color: #2971b3;
  254. font-weight: 500;
  255. }
  256. .CallToAction {
  257. text-align: center;
  258. }
  259. div.CallToAction {
  260. margin-top: 80px;
  261. margin-bottom: 80px;
  262. }
  263. .CallToAction h1, .CallToAction h2, .CallToAction h3, .CallToAction h4, .CallToAction a {
  264. font-weight: 500;
  265. }
  266. .CallToAction p b {
  267. font-weight: 500;
  268. }
  269. div.CallToAction a.phoneNumber {
  270. font-size: 40px;
  271. }
  272.  
  273. #header {
  274. position: fixed;
  275. top: 0;
  276. left: 0;
  277. z-index: 999;
  278. width: 100%; /* margins can make 100% width wider than viewport */
  279. box-shadow: 0 2px lightgrey;
  280. }
  281. .headerStyle, .headerStyle * {
  282. font-weight:300;
  283. }
  284. .headerLine1Style h1 {
  285. font-size: 8vmin;
  286. line-height: 1.4em;
  287. justify-content: right;
  288. /*margin-left: 20px;*/
  289. /*margin-right: 20px;*/
  290. }
  291. @media screen and (min-width: 320px) {
  292. .headerLine1Style h1 {
  293. font-size: 20px;
  294. }
  295. }
  296. @media screen and (min-width: 768px) {
  297. .headerLine1Style h1 {
  298. font-size: 30px;
  299. }
  300. }
  301. @media screen and (min-width: 922px) {
  302. .headerLine1Style h1 {
  303. font-size: 36px;
  304. }
  305. }
  306. @media only screen and (device-width: 768px) and (device-height: 1024px) and (-webkit-min-device-pixel-ratio: 1) {
  307. /* ipad fix - font wider than windows */
  308. .headerLine1Style h1 {
  309. font-size: 28px;
  310. }
  311. }
  312. .header_line1_company {
  313. max-width: 60%;
  314. }
  315.  
  316. .headingTxt{text-align:center; font-size:34px; font-weight:bold; color:#000000; line-height:2;
  317. padding-top:10px;
  318. }
  319. .headingTxt small{ display:block; font-weight:normal; font-size:18px;}
  320.  
  321. .contentX {
  322. text-align: left;
  323. }
  324. .contentX h1, .contentX h2, .contentX h3, .contentX h4 {
  325. margin-top: 1em;
  326. margin-bottom: 1em;
  327. }
  328. .contentX img {
  329. margin-left: 10px;
  330. margin-bottom: 10px;
  331. border: 3px transparent;
  332. }
  333. .contentX img.autoPost {
  334. margin-left: 0;
  335. margin-bottom: 0;
  336. border: 2px solid transparent ;
  337. vertical-align: bottom;
  338. }
  339. .contentX figure {
  340. margin: 0 0 2em;
  341. }
  342. .photoPage { max-width: 700px; margin: 0 auto}
  343. .photoPage p {min-height: 1.25em}
  344. .photoPage p img { margin: 0 auto 4px}
  345.  
  346. .contentX ul { margin-bottom: 20px}
  347. .contentX li {
  348. margin-bottom: 10px;
  349. list-style-type: disc;
  350. }
  351.  
  352. .contentX {
  353. overflow:hidden;
  354. font-size:16px;
  355. line-height:24px;
  356. color:#000000;
  357. }
  358.  
  359. #header_subtext {
  360. font-weight: normal;
  361. color: black;
  362. padding: 0 0 10px 0;
  363. font-size: 20px;
  364. }
  365. .greyblocks{overflow:hidden; text-align:center; font-size:20px; font-weight:600;
  366. margin: 10px auto 10px;
  367. }
  368. .greyblocks-box {
  369. border-color: #f0f0f0;
  370. border-width: 1px;
  371. border-style: solid;
  372. padding:10px;
  373. max-width: 600px;
  374. margin: 35px auto 35px;
  375. }
  376. .greyblock-col-1{padding:10px 0; background:#ffffff; overflow:hidden; margin:10px 0 0 0;box-sizing: unset}
  377. .greyblocks span{color:#2971b3; font-weight:500; font-size:18px}
  378. .greyblocks img {max-width:100%; height:auto; border-style: none}
  379.  
  380. .callfreeQuote{text-align:center; padding:10px 0; overflow:hidden; clear:both; font-size:30px; font-weight:normal; color:#000000;}
  381. .callUsBtn{clear:both; width:280px; padding:10px 10px; border-radius:40px; background:#49b9bf; font-size:30px; font-weight:bold; color:#ffffff; margin:10px auto;}
  382. .callUsBtn i{ padding:6px 10px; background:#ffffff; color:#49b9bf; border-radius:50px; }
  383.  
  384. .getPriceDiv{background:#428bca; padding:10px 1px 1px 1px; text-align:center; font-size:24px; color:#ffffff; overflow:hidden;
  385. margin: 35px auto 35px;
  386. max-width: 600px;
  387. }
  388. .getPriceFormDiv{background:#f6f7fe; padding:10px 10px 0 10px; overflow:hidden; margin:10px 0 0 0;}
  389. .getPriceFormDiv ul{padding:0; margin:0; list-style-type:none;}
  390. .getPriceFormDiv ul li{padding:5px 0; margin:0; display:block; font-size:14px; }
  391. .text-field{border:1px solid #d4d4d4; color:#555; font-weight:normal; padding:10px; width:92%; font-size: 14px;}
  392. .submit-field{background:#2971b3; border: medium none; padding: 10px 0; display: inline-block; cursor: pointer; color: #FFF; width: 100%;
  393. font-size: 20px;
  394. border-radius: 5px;
  395. font-weight: 400;
  396. }
  397. textarea{font-size:16px; font-weight:normal;}
  398. .followus img{padding:15px}
  399.  
  400. .cities-panel{
  401. padding-bottom: 30px;
  402. }
  403.  
  404. .cities-panel h2,.cities-panel h3 {
  405. display: inline-block;
  406. }
  407. .cities-panel h3 {margin:30px 0 }
  408. .cities-panel ul{
  409. padding:0;
  410. margin:0;
  411. list-style-type:none;
  412. overflow: hidden;
  413. }
  414. .cities-panel ul li{
  415. margin-bottom: 2px;
  416. font-size:16px;
  417. font-weight:500; display:inline-block; line-height:28px; width:29%;
  418. }
  419. .cities-panel ul li a{text-decoration: none}
  420. .cities-panel ul li a:hover{text-decoration:underline;}
  421.  
  422. .wrapperuseful{padding:0; overflow:hidden;}
  423. .usefullinksDiv{padding:0 15px 15px 15px; overflow:hidden;}
  424. .usefullinksDiv h2{ font-size:28px; font-weight:bold; color:#000000; padding:0; margin:0;}
  425. .usefullinksDiv ul{ list-style:none; margin:0 0 10px 0; padding:0; overflow:hidden;}
  426. .usefullinksDiv ul li {
  427. margin:0 0 0 40px; padding:5px 0; float:left; width:26%;
  428. }
  429. .usefullinksDiv ul li a{ color:#000000; text-decoration:none;}
  430. a.reviewBtn{
  431. text-decoration:none; display:block; clear:both;
  432. margin: 0 auto;
  433. }
  434. a.reviewBtn div {
  435. background: orange;
  436. border: medium none;
  437. padding: 10px 0;
  438. cursor: pointer;
  439. color: #FFF;
  440. font-size: 20px;
  441. text-align: center;
  442. border-radius: 6px;
  443. margin: 50px auto;
  444. font-weight: 400;
  445. }
  446.  
  447. .smallScreenMenuPhone a, .header_line1_phone a {
  448. cursor: pointer;
  449. color: #FFF;
  450. text-align:center;
  451. }
  452.  
  453. .useboxright{
  454. text-align:center; background: black; padding:15px; color:#ffffff;
  455. font-weight: 300;
  456. }
  457. .callNoDiv{
  458. padding:10px; text-align:center; font-size:26px;
  459. color:#ffffff;
  460. border-radius: 6px;
  461. max-width: 300px;
  462. margin: 0 auto;
  463. }
  464. .callNoDiv a {
  465. text-align:center; font-size:32px;
  466. color:#ffffff; text-decoration: none; position: relative;
  467.  
  468. font-weight: 400;
  469. border-radius:6px;
  470. border-style: solid;
  471. border-color: rgba(170, 170, 170, .4);
  472. border-width: 1px;
  473. padding: 2px 20px 5px;
  474.  
  475. }
  476. .callNoDiv span a{font-size:.6em}
  477.  
  478. footer { margin-top: 40px }
  479. .footerDivMn{
  480. width:100%;
  481. text-align:center;
  482. font-size:12px;
  483. color:#ffffff;
  484. background: #2971b3;
  485. clear:both;
  486. }
  487.  
  488. .toggleMenu {
  489. display:none;
  490. clear:both;
  491. font-size: 16px;
  492. color: white;
  493. padding: 10px 10px 10px 10px;
  494. cursor: pointer;
  495. float: left;
  496. }
  497. a.toggleMenu {text-decoration:none;}
  498.  
  499. .contentX a.phoneNumber, a.phoneNumber {
  500. color: #2870b3;
  501. text-decoration: none;
  502. white-space: nowrap;
  503. }
  504.  
  505. #townServiceList p {
  506. min-height: 50px;
  507. }
  508. #townServiceList img {
  509. float: left;
  510. border: none;
  511. margin: 8px 10px 0 0;
  512. box-shadow: 2px 2px 2px grey;
  513. }
  514. #townServiceList a {
  515. font-weight: 700;
  516. font-size: 15px;
  517. text-decoration:none;
  518. }
  519.  
  520. div.BBB {
  521. padding-top: 10px;
  522. }
  523. p.BBBText {
  524. font-size: 16px;
  525. font-weight: bold;
  526. text-align: center;
  527. }
  528. p.BBBText a {
  529. text-decoration: none;
  530. }
  531. p.BBBImage {
  532. text-align: center;
  533. }
  534. .contentX p.BBBImage img {
  535. display: inline-block;
  536. margin-right: 10px;
  537. margin-left:  10px;
  538. }
  539. .BBBImage img {
  540. border:none;
  541. margin: 0;
  542. box-shadow: none;
  543. }
  544. .BBB_script {
  545. width: 282px;
  546. margin: auto;
  547. padding: 30px 0 30px 0;
  548. }
  549.  
  550. img.CreditCard {
  551. max-width:100%;
  552. padding-top: 15px;
  553. }
  554. .license { margin: auto; }
  555.  
  556. ul.listCSV {
  557. padding:0
  558. }
  559. .listCSV li {
  560. display: inline;
  561. }
  562. .listCSV li:after {
  563. content: ", ";
  564. }
  565. .listCSV li:last-child:after {
  566. content: "";
  567. }
  568. hr {
  569. clear: both;
  570. margin-top: 20px;
  571. margin-bottom: 20px;
  572. border: 0;
  573. border-top: 1px solid #d6d6d6;
  574. }
  575. ul.zipCodesServed li {
  576. font-weight: 400;
  577. }
  578.  
  579. /* override inline style ... update all themes, then remove inline style in site_render */
  580. p.ctaPhone a{font-size: 36px; text-align: center}
  581.  
  582. .smallScreenHeader {display: none}
  583. .showLargeScreenHeader {display:inherit}
  584. .headerBackground {
  585. background-color: darkorange;
  586. }
  587.  
  588. .contentX {
  589. width: 100%;
  590. }
  591.  
  592. .contentX .selectTestimonials {
  593. clear: both;
  594. margin-top: 40px;
  595. margin-bottom: 40px;
  596. }
  597. .contentX .selectTestimonials  ul {
  598. padding-left: 0;
  599. }
  600. .contentX .selectTestimonials  ul li {
  601. list-style: none;
  602. margin:2px 5px 20px 1px;
  603. padding: 10px;
  604. -webkit-box-shadow: 2px 2px 5px 2px rgba(0,0,0,0.25);
  605. -moz-box-shadow: 2px 2px 5px 2px rgba(0,0,0,0.25);
  606. box-shadow: 2px 2px 5px 2px rgba(0,0,0,0.25);
  607. }
  608. .contentX .testimonialBody {
  609. font-weight: 400;
  610. font-style: italic;
  611. }
  612. .contentX div.schema.review span[itemprop="ratingValue"] {
  613. display:none
  614. }
  615. .contentX div.schema.review .review-stars {
  616. color: #428BCA;
  617. font-size: 20px;
  618. }
  619. .contentX div.schema.review span[itemprop="datePublished"]::before {
  620. content: "Review date: ";
  621. font-size: 12px;
  622. }
  623. .contentX div.schema.review span[itemprop="datePublished"] {
  624. font-style: italic;
  625. color: grey;
  626. font-size: 12px;
  627. }
  628. span[itemprop="datePublished"] {
  629. display:none
  630. }
  631.  
  632. .contentX .selectTestimonials  ul li strong em, .contentX .selectTestimonials .testimonialAuthor {
  633. font-weight: 500;
  634. font-style: italic;
  635. }
  636.  
  637. .paypal {max-width:100%}
  638.  
  639. ul.phoneList {list-style: none;padding-left: 0;margin:0 auto}
  640. footer li.primaryPhone {
  641. margin-bottom: 10px;
  642. }
  643. .phoneSmall {font-size: 16px; font-weight: normal;}
  644. .mainTopSpacer {height: 105px}
  645.  
  646. .w3-container .padGetPrice {
  647. padding-top: 50px;
  648. margin-top: -50px;
  649. }
  650.  
  651. .center-cropped {
  652. width: 100%;
  653. max-height: 60vh;
  654. background-position: center center;
  655. background-repeat: no-repeat;
  656. overflow: hidden;
  657. background-size: cover;
  658. }
  659. @media screen and (min-height: 1000px) {
  660. .center-cropped {
  661. height: 1000px;
  662. }
  663. }
  664. @media screen and (max-width: 600px) {
  665. .center-cropped {
  666. height: 400px;
  667. }
  668. }
  669.  
  670. /* Set the image to fill its parent and make transparent */
  671. .center-cropped img {
  672. min-height: 100%;
  673. min-width: 100%;
  674. opacity: 0;
  675. }
  676. .center_image {
  677. display: block;
  678. max-width:100%;
  679. height:auto;
  680. margin: 0 auto;
  681. }
  682.  
  683. a.privacyPolicy { text-decoration: none}
  684. a.privacyPolicy:hover { text-decoration: underline}
  685.  
  686. .video-container {
  687. position:relative;
  688. padding-bottom:56.25%;
  689. padding-top:30px;
  690. height:0;
  691. overflow:hidden;
  692. }
  693. .video-container iframe, .video-container object, .video-container embed {
  694. position:absolute;
  695. top:0;
  696. left:0;
  697. width:100%;
  698. height:100%;
  699. }
  700. /* add after video-container if video is square */
  701. .video-square {
  702. padding-bottom: 100%
  703. }
  704.  
  705. /* start Menu icon */
  706. .box-shadow-menu {
  707. position: relative;
  708. padding-left: 1.25em;
  709. }
  710. .box-shadow-menu:before {
  711. content: "";
  712. position: absolute;
  713. left: 0;
  714. top: 2px;
  715. width: 1.5em;
  716. height: 0.15em;
  717. background: white;
  718. box-shadow:
  719. 0 0.35em 0 0 white,
  720. 0 0.7em 0 0 white;
  721. }
  722. /* end Menu icon */
  723.  
  724. /* was in sm-core-css.css */
  725. /* Mobile first layout SmartMenus Core CSS (it's not recommended editing these rules)
  726.   You need this once per page no matter how many menu trees or different themes you use.
  727. -------------------------------------------------------------------------------------------*/
  728.  
  729. .sm,.sm ul,.sm li{display:block;list-style:none;margin:0;padding:0;line-height:normal;direction:ltr;-webkit-tap-highlight-color:rgba(0,0,0,0);}
  730. .sm-rtl,.sm-rtl ul,.sm-rtl li{direction:rtl;text-align:right;}
  731. .sm>li>h1,.sm>li>h2,.sm>li>h3,.sm>li>h4,.sm>li>h5,.sm>li>h6{margin:0;padding:0;}
  732. .sm ul{display:none;}
  733. .sm li,.sm a{position:relative; text-align: left}
  734. .sm a{display:block;}
  735. .sm a.disabled{cursor:not-allowed;}
  736. .sm:after{display:block;height:0; /*noinspection CssInvalidPropertyValue*/
  737. font:0/0 serif;clear:both;visibility:hidden;overflow:hidden;}
  738. .sm,.sm *,.sm *:before,.sm *:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
  739. /* ----- end ------ */
  740.  
  741. @media screen and (max-width:600px) {
  742. h1 {
  743. font-size: 30px;
  744. }
  745.  
  746. h2 {
  747. font-size: 26px;
  748. }
  749.  
  750. h3 {
  751. font-size: 22px;
  752. }
  753.  
  754. h4 {
  755. font-size: 20px;
  756. }
  757. }
  758.  
  759. @media screen and (min-width:768px) {
  760. a.reviewBtn {width:300px}
  761. /* smartmenu hides menu when width expands after menu toggle clicked twice*/
  762. .contentX img.floatleft {float:left;margin-left:0;margin-right:10px;}
  763. }
  764. @media screen and (max-width:768px) {
  765. .container-fluid{ width:100%; margin:auto; overflow:hidden;}
  766. /* full menu */
  767. .header {padding: 6px 15px 6px 15px;}
  768. .logoDiv{
  769.        text-align:center; padding-top:6px; padding-bottom: 6px;
  770.    }
  771. }
  772. @media screen and (max-width:767px) {
  773. .cities-panel ul li{width:28%;}
  774. a.reviewBtn div{
  775. max-width: 300px;
  776. margin: 0 auto 40px;
  777. }
  778. .contentX * {margin-right: 0;}
  779. .contentX img {
  780. margin: 0 0 10px 0;
  781. border: none;
  782. max-width:100%;
  783. height: auto !important;
  784. }
  785. .contentX img.autoPost {
  786. margin: 0 auto;
  787. }
  788. .contentX img.floatleft {}
  789. }
  790. @media screen and (max-width:768px) {
  791. .contentX {
  792. text-align:left;
  793. }
  794. h2 {text-align: center}
  795. }
  796.  
  797. @media screen and (max-width:767px) {
  798. .contentX * img{ float:none !important; display:block; margin-left:auto; margin-right:auto}
  799. .logoDiv span{
  800. font-size:14px;
  801. }
  802. .cities-panel ul li{ float:none; width:90%;}
  803. .usefullinksDiv ul li{width:36%;}
  804. .headingTxt{
  805. font-size:26px;
  806. }
  807. .getPriceDiv {margin-top:20px}
  808.  
  809. h1, h2, h3, h4 {text-align: center}
  810.  
  811. }
  812.  
  813. /* menu mobile v desktop*/
  814. @media screen and (max-width:767px) {
  815. .showLargeScreenHeader {display: none}
  816. .smallScreenHeader {display: block;}
  817. .smallScreenMenuPhone {
  818. color: white;
  819. float:right;
  820. padding:5px 10px;
  821. font-size:20px;
  822. font-weight: bold
  823. }
  824. .toggleMenu{display:block;}
  825. .menu{ display:none;}
  826. .menu{ width:98%;}
  827.  
  828. .smallScreenMenuPhone a, .header_line1_phone a {
  829. border-radius:6px;
  830. border-style: solid;
  831. border-color: rgba(170, 170, 170, .4);
  832. border-width: 1px;
  833. padding: 2px 20px 5px;
  834. }
  835. }
  836.  
  837.  
  838. /* sm-blue.css */
  839. .sm-blue {
  840. background: transparent;
  841. }
  842. .sm-blue a, .sm-blue a:hover, .sm-blue a:focus, .sm-blue a:active {
  843. padding: 10px 14px;
  844. /* make room for the toggle button (sub indicator) */
  845. /*background: black;*/
  846. color: white;
  847. font-size: 14px;
  848. font-weight: 500;
  849. line-height: 23px;
  850. text-transform:uppercase;
  851. text-decoration: none;
  852. }
  853. .sm-blue a:hover {
  854. background-color: #a1d1e8;
  855. }
  856. .sm-blue a.current {
  857. background: #e80000;
  858. color: white;
  859. }
  860. .sm-blue a.disabled {
  861. color: #a1d1e8;
  862. }
  863. .sm-blue a span.sub-arrow {
  864. position: absolute;
  865. top: 48%;
  866. margin-top: -17px;
  867. left: auto;
  868. right: 4px;
  869. width: 34px;
  870. height: 34px;
  871. overflow: hidden;
  872. font: bold 16px/34px monospace !important;
  873. text-align: center;
  874. text-shadow: none;
  875. background: #143621;
  876. border-radius: 4px; text-decoration:none;
  877. }
  878. .sm-blue a.highlighted span.sub-arrow:before {
  879. display: block;
  880. content: '-';
  881. }
  882. .sm-blue > li:first-child > a, .sm-blue > li:first-child > :not(ul) a {
  883. }
  884. .sm-blue > li:last-child > a, .sm-blue > li:last-child > *:not(ul) a, .sm-blue > li:last-child > ul,
  885. .sm-blue > li:last-child > ul > li:last-child > a, .sm-blue > li:last-child > ul > li:last-child > *:not(ul) a, .sm-blue > li:last-child > ul > li:last-child > ul,
  886. .sm-blue > li:last-child > ul > li:last-child > ul > li:last-child > a, .sm-blue > li:last-child > ul > li:last-child > ul > li:last-child > *:not(ul) a, .sm-blue > li:last-child > ul > li:last-child > ul > li:last-child > ul,
  887. .sm-blue > li:last-child > ul > li:last-child > ul > li:last-child > ul > li:last-child > a, .sm-blue > li:last-child > ul > li:last-child > ul > li:last-child > ul > li:last-child > *:not(ul) a, .sm-blue > li:last-child > ul > li:last-child > ul > li:last-child > ul > li:last-child > ul,
  888. .sm-blue > li:last-child > ul > li:last-child > ul > li:last-child > ul > li:last-child > ul > li:last-child > a, .sm-blue > li:last-child > ul > li:last-child > ul > li:last-child > ul > li:last-child > ul > li:last-child > *:not(ul) a, .sm-blue > li:last-child > ul > li:last-child > ul > li:last-child > ul > li:last-child > ul > li:last-child > ul {
  889. }
  890. .sm-blue > li:last-child > a.highlighted, .sm-blue > li:last-child > *:not(ul) a.highlighted,
  891. .sm-blue > li:last-child > ul > li:last-child > a.highlighted, .sm-blue > li:last-child > ul > li:last-child > *:not(ul) a.highlighted,
  892. .sm-blue > li:last-child > ul > li:last-child > ul > li:last-child > a.highlighted, .sm-blue > li:last-child > ul > li:last-child > ul > li:last-child > *:not(ul) a.highlighted,
  893. .sm-blue > li:last-child > ul > li:last-child > ul > li:last-child > ul > li:last-child > a.highlighted, .sm-blue > li:last-child > ul > li:last-child > ul > li:last-child > ul > li:last-child > *:not(ul) a.highlighted,
  894. .sm-blue > li:last-child > ul > li:last-child > ul > li:last-child > ul > li:last-child > ul > li:last-child > a.highlighted, .sm-blue > li:last-child > ul > li:last-child > ul > li:last-child > ul > li:last-child > ul > li:last-child > *:not(ul) a.highlighted {
  895. border-radius: 0;
  896. }
  897. .sm-blue ul {
  898. background: white;
  899. }
  900. .sm-blue ul ul {
  901. background: rgba(102, 102, 102, 0.1);
  902. }
  903. .sm-blue ul a, .sm-blue ul a:hover, .sm-blue ul a:focus, .sm-blue ul a:active {
  904. background: transparent;
  905. color: #333333;
  906. font-size: 14px;
  907. text-shadow: none;
  908. border-left: 8px solid transparent;
  909. }
  910. .sm-blue ul a.current {
  911. color: white; text-decoration:none;
  912. }
  913. .sm-blue ul a.disabled {
  914. color: #b3b3b3;
  915. }
  916. .sm-blue ul ul a,
  917. .sm-blue ul ul a:hover,
  918. .sm-blue ul ul a:focus,
  919. .sm-blue ul ul a:active {
  920. border-left: 16px solid transparent; text-decoration:none;
  921. }
  922. .sm-blue ul ul ul a,
  923. .sm-blue ul ul ul a:hover,
  924. .sm-blue ul ul ul a:focus,
  925. .sm-blue ul ul ul a:active {
  926. border-left: 24px solid transparent;
  927. }
  928. .sm-blue ul ul ul ul a,
  929. .sm-blue ul ul ul ul a:hover,
  930. .sm-blue ul ul ul ul a:focus,
  931. .sm-blue ul ul ul ul a:active {
  932. border-left: 32px solid transparent;
  933. }
  934. .sm-blue ul ul ul ul ul a,
  935. .sm-blue ul ul ul ul ul a:hover,
  936. .sm-blue ul ul ul ul ul a:focus,
  937. .sm-blue ul ul ul ul ul a:active {
  938. border-left: 40px solid transparent;
  939. }
  940. .sm-blue ul li {
  941. border-top: 1px solid rgba(0, 0, 0, 0.05);
  942. min-width: 240px;
  943. }
  944. .sm-blue ul li:first-child {
  945. border-top: 0;
  946. }
  947. .sm-blue ul li:hover {
  948. background-color: transparent;
  949. }
  950.  
  951. /* menu mobile v desktop*/
  952. @media screen and (min-width: 768px) {
  953.  
  954. /* why? */
  955. /*.menu {display: inherit !important;}*/
  956.  
  957. /* Switch to ipad / desktop layout
  958. -----------------------------------------------
  959.   These transform the menu tree from
  960.   collapsible to desktop (navbar + dropdowns)
  961. -----------------------------------------------*/
  962. /* start... (it's not recommended editing these rules) */
  963. .sm-blue ul {
  964. position: absolute;
  965. }
  966.  
  967. .sm-blue li {
  968. display: inline-block;
  969. }
  970.  
  971. .sm-blue.sm-rtl li {
  972. float: right;
  973. }
  974.  
  975. .sm-blue ul li, .sm-blue.sm-rtl ul li, .sm-blue.sm-vertical li {
  976. float: none;
  977. }
  978.  
  979. .sm-blue a {
  980. white-space: nowrap;
  981. }
  982.  
  983. .sm-blue ul a, .sm-blue.sm-vertical a {
  984. white-space: normal;
  985. }
  986.  
  987. .sm-blue .sm-nowrap > li > a, .sm-blue .sm-nowrap > li > :not(ul) a {
  988. white-space: nowrap;
  989. }
  990.  
  991. /* ...end */
  992. .sm-blue {
  993. }
  994. .sm-blue a, .sm-blue a:hover, .sm-blue a:focus, .sm-blue a:active, .sm-blue a.highlighted {
  995. padding: 10px 22px;
  996. }
  997. .sm-blue a:hover, .sm-blue a:focus, .sm-blue a:active, .sm-blue a.highlighted {
  998. background: #2c91c3;
  999. }
  1000. .sm-blue a.current {
  1001. /*background: #333;*/
  1002. /*color: white;*/
  1003. }
  1004. .sm-blue a.disabled {
  1005. /*background: #333;*/
  1006. /*color: #a1d1e8;*/
  1007. }
  1008. .sm-blue a span.sub-arrow {
  1009. /*top: auto;*/
  1010. margin-top: 0;
  1011. bottom: 16px;
  1012. left: 90%;
  1013. margin-left: -5px;
  1014. right: auto;
  1015. width: 0;
  1016. height: 0;
  1017. border-width: 5px;
  1018. border-style: solid dashed dashed dashed;
  1019. border-color: #d2d3d4 transparent transparent transparent;
  1020. background: transparent;
  1021. border-radius: 0;
  1022. }
  1023. .sm-blue a.highlighted span.sub-arrow:before {
  1024. display: none;
  1025. }
  1026. .sm-blue > li:first-child > a, .sm-blue > li:first-child > :not(ul) a {
  1027. }
  1028. .sm-blue > li {
  1029. border-left: 0 solid #2b82ac;
  1030. }
  1031. .sm-blue > li:first-child {
  1032. border-left: 0;
  1033. }
  1034. .sm-blue ul {
  1035. border: 1px solid #a8a8a8;
  1036. padding: 7px 0;
  1037. background: white;
  1038. border-radius: 0 0 4px 4px;
  1039. -webkit-box-shadow: 0 5px 12px rgba(0, 0, 0, 0.3);
  1040. -moz-box-shadow: 0 5px 12px rgba(0, 0, 0, 0.3);
  1041. box-shadow: 0 5px 12px rgba(0, 0, 0, 0.3);
  1042. }
  1043. .sm-blue ul ul {
  1044. background: white;
  1045. }
  1046. .sm-blue ul a, .sm-blue ul a:hover, .sm-blue ul a:focus, .sm-blue ul a:active, .sm-blue ul a.highlighted {
  1047. border: 0 !important;
  1048. padding: 9px 18px;
  1049. background: transparent;
  1050. /*color: #333333;*/
  1051. }
  1052. .sm-blue ul a:hover, .sm-blue ul a:focus, .sm-blue ul a:active, .sm-blue ul a.highlighted {
  1053. /*background: #333;*/
  1054. /*color: white;*/
  1055. }
  1056. .sm-blue ul a.current {
  1057. /*background: #333;*/
  1058. /*color: white;*/
  1059. }
  1060. .sm-blue ul a.disabled {
  1061. /*background: white;*/
  1062. /*color: #333333;*/
  1063. }
  1064. .sm-blue ul a span.sub-arrow {
  1065. top: 50%;
  1066. margin-top: -5px;
  1067. bottom: auto;
  1068. left: auto;
  1069. margin-left: 0;
  1070. right: 10px;
  1071. border-style: dashed dashed dashed solid;
  1072. border-color: transparent transparent transparent #a1d1e8;
  1073. }
  1074. .sm-blue ul li {
  1075. border: 0;
  1076. }
  1077. .sm-blue span.scroll-up,
  1078. .sm-blue span.scroll-down {
  1079. position: absolute;
  1080. display: none;
  1081. visibility: hidden;
  1082. overflow: hidden;
  1083. background: white;
  1084. height: 20px;
  1085. }
  1086. .sm-blue span.scroll-up-arrow, .sm-blue span.scroll-down-arrow {
  1087. position: absolute;
  1088. top: -2px;
  1089. left: 50%;
  1090. margin-left: -8px;
  1091. width: 0;
  1092. height: 0;
  1093. overflow: hidden;
  1094. border-width: 8px;
  1095. border-style: dashed dashed solid dashed;
  1096. border-color: transparent transparent #333333 transparent;
  1097. }
  1098. .sm-blue span.scroll-down-arrow {
  1099. top: 6px;
  1100. border-style: solid dashed dashed dashed;
  1101. border-color: #333333 transparent transparent transparent;
  1102. }
  1103. .sm-blue.sm-rtl.sm-vertical a span.sub-arrow {
  1104. right: auto;
  1105. left: 10px;
  1106. border-style: dashed solid dashed dashed;
  1107. border-color: transparent #d2d3d4 transparent transparent;
  1108. }
  1109. .sm-blue.sm-rtl > li:first-child > a, .sm-blue.sm-rtl > li:first-child > :not(ul) a {
  1110. border-radius: 0 8px 8px 0;
  1111. }
  1112. .sm-blue.sm-rtl > li:first-child {
  1113. border-left: 1px solid #333333;
  1114. }
  1115. .sm-blue.sm-rtl > li:last-child {
  1116. border-left: 0;
  1117. }
  1118. .sm-blue.sm-rtl ul a span.sub-arrow {
  1119. right: auto;
  1120. left: 10px;
  1121. border-style: dashed solid dashed dashed;
  1122. border-color: transparent #d2d3d4 transparent transparent;
  1123. }
  1124. .sm-blue.sm-vertical {
  1125. -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
  1126. -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
  1127. box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
  1128. }
  1129. .sm-blue.sm-vertical a {
  1130. padding: 9px 23px;
  1131. }
  1132. .sm-blue.sm-vertical a span.sub-arrow {
  1133. top: 50%;
  1134. margin-top: -5px;
  1135. bottom: auto;
  1136. left: auto;
  1137. margin-left: 0;
  1138. right: 10px;
  1139. border-style: dashed dashed dashed solid;
  1140. border-color: transparent transparent transparent #a1d1e8;
  1141. }
  1142. .sm-blue.sm-vertical > li:first-child > a, .sm-blue.sm-vertical > li:first-child > :not(ul) a {
  1143. border-radius: 8px 8px 0 0;
  1144. }
  1145. .sm-blue.sm-vertical > li:last-child > a, .sm-blue.sm-vertical > li:last-child > :not(ul) a {
  1146. border-radius: 0 0 8px 8px;
  1147. }
  1148. .sm-blue.sm-vertical > li {
  1149. border-left: 0 !important;
  1150. }
  1151. .sm-blue.sm-vertical ul {
  1152. border-radius: 4px !important;
  1153. }
  1154. .sm-blue.sm-vertical ul a {
  1155. padding: 9px 23px;
  1156. }
  1157. }
  1158.  
  1159. /* align tracking telephone number to vertical center of logo */
  1160. @media screen and (min-width:768px) {
  1161. div.call99-flex-vert-center {
  1162. display: flex;
  1163. flex-direction: column;
  1164. justify-content: center;
  1165. text-align: right;
  1166. }
  1167. div.headerLine1Style {
  1168. display: flex;
  1169. flex-direction: row;
  1170. vertical-align: middle;
  1171. justify-content: space-between;
  1172. max-width: 980px;
  1173. margin: auto;
  1174. }
  1175. }
  1176.  
  1177. </style>
  1178.  
  1179.  
  1180.  
  1181.  
  1182. <style>
  1183. #header {
  1184. color: white;
  1185. background-color: black;
  1186. }
  1187. #header .phoneNumber {
  1188. color: white;
  1189. text-decoration: none;
  1190. }
  1191. .headerLine2Style {
  1192. background-color: Black;
  1193. }
  1194. .sm-blue ul, .sm-blue ul a, .sm-blue a, .sm-blue a:hover, .sm-blue a:focus, .sm-blue a:active {
  1195. color: white;
  1196. background-color: Black;
  1197. }
  1198. .sm-blue a:hover, .sm-blue a.highlighted {
  1199. color: white;
  1200. background-color: #4468ba;
  1201. }
  1202. .sm-blue ul li a:hover {
  1203. color: white;
  1204. text-decoration: underline;
  1205. }
  1206. @media screen and (max-width: 767px) {
  1207. .sm-blue a span.sub-arrow {
  1208. background-color: Black;
  1209. }
  1210. }
  1211. .toggleMenu {
  1212. color: white
  1213. }
  1214. .box-shadow-menu:before {
  1215. background: white;
  1216. box-shadow:
  1217. 0 0.35em 0 0 white,
  1218. 0 0.7em 0 0 white;
  1219. }
  1220. #header .smallScreenHeader .phoneNumber {
  1221. color: white;
  1222. text-decoration: none;
  1223. }
  1224. a, .contentX a.phoneNumber, a.phoneNumber {
  1225. color: #4468ba;
  1226. }
  1227. a:hover {
  1228. color: black;
  1229. text-decoration: underline;
  1230. }
  1231.  
  1232. .useboxright, .useboxright a, .useboxright li {
  1233. color: white;
  1234. background-color: Black;
  1235. }
  1236. a.reviewBtn div {
  1237. color: white;
  1238. background-color: #4468ba;
  1239. }
  1240. .getPriceDiv {
  1241. background-color: Black;
  1242. }
  1243. .submit-field {
  1244. background-color: #4468ba;
  1245. }
  1246. .getPriceFormDiv {
  1247. background: Black;
  1248. }
  1249. .footerDivMn {
  1250. color: white;
  1251. background-color: Black;
  1252. }
  1253.  
  1254. </style>
  1255.  
  1256.  
  1257.  
  1258. <script type='application/ld+json'>
  1259. {
  1260. "@context": "https://www.schema.org",
  1261. "@type": "LocalBusiness",
  1262. "name": "Kentucky Disaster Restoration, LLC",
  1263. "telephone": "+16065947300",
  1264. "url": "https://kentucky-disaster-restoration-llc.com",
  1265. "image": "https://kentucky-disaster-restoration-llc.com/images/layout01/favicon.ico",
  1266. "priceRange": "$$",
  1267. "address": {
  1268. "@type": "PostalAddress",
  1269. "streetAddress": "368 Laurel Heights Rd",
  1270. "addressLocality": "Manchester",
  1271. "addressRegion": "KY",
  1272. "postalCode": "40962",
  1273. "addressCountry": "United States"
  1274. },
  1275. "aggregateRating": {
  1276. "@type": "AggregateRating",
  1277. "ratingValue": "4.8",
  1278. "ratingCount": "5"
  1279. },
  1280. "contactPoint" : [
  1281. { "@type" : "ContactPoint",
  1282.  "telephone" : "+16062068542",
  1283.  "contactType" : "sales"
  1284. } ]
  1285. }
  1286. </script> <style>.specials-1card { border-radius: 50px; }
  1287. .specials-2card { border-radius: 50px; }
  1288. .specials-3card { border-radius: 50px; }</style>
  1289. </head>
  1290.  
  1291. <body>
  1292. <!-- Header Starts Here -->
  1293.  
  1294. <header class="w3-container pad0">
  1295.  
  1296. <div id="header" class="w3-container pad0 headerStyle">
  1297.  
  1298. <div class="headerLine1Style">
  1299. <h1 class="showLargeScreenHeader w3-rest w3-left w3-left-align pad-sides-10 header_line1_company">Kentucky Disaster Restoration, LLC</h1>
  1300. <h1 class="smallScreenHeader w3-rest w3-center pad-sides-10">Kentucky Disaster Restoration, LLC</h1>
  1301. <div class="call99-flex-vert-center">
  1302. <h1 class="showLargeScreenHeader header_line1_phone pad-sides-10">
  1303. <a class="phoneNumber primaryPhone" href="tel:+16062068542">(606) 206-8542</a>
  1304. </h1>
  1305. </div>
  1306. </div>
  1307.  
  1308. <div class="w3-container pad0 w3-row headerLine2Style">
  1309.  
  1310. <span class="toggleMenu headerMenuStyle" id="menuIcn">
  1311. <label style="float:left; margin-right:15px; margin-top:2px;"><i class="box-shadow-menu"></i></label>Menu
  1312. </span>
  1313. <span class="smallScreenHeader smallScreenMenuPhone headerMenuStyle">
  1314. <a class="phoneNumber primaryPhone" href="tel:+16062068542">(606) 206-8542</a>
  1315. </span>
  1316.  
  1317. <div class="menu headerMenuStyle w3-clear w3-center">
  1318.  
  1319. <nav>
  1320. <ul id="main-menu" class="sm sm-blue">
  1321. <li><a href="/">Home</a></li>
  1322. <li class="has-sub"> <a href="#">Services</a>
  1323. <ul>
  1324. <li><a href="/Water-Damage-Restoration.htm">Water Damage Restoration</a></li>
  1325. <li><a href="/Fire-Damage-Restoration.htm">Fire Damage Restoration</a></li>
  1326. <li><a href="/Smoke-Damage-Restoration.htm">Smoke Damage Restoration</a></li>
  1327. <li><a href="/Storm-Damage.htm">Storm Damage</a></li>
  1328. <li><a href="/Disaster-Cleanup.htm">Disaster Cleanup</a></li>
  1329. <li><a href="/Crawl-Space-Cleaning.htm">Crawl Space Cleaning</a></li>
  1330. <li><a href="/Crawlspace-Insulation.htm">Crawlspace Insulation</a></li>
  1331. <li><a href="/Emergency-Tarping.htm">Emergency Tarping</a></li>
  1332. <li><a href="/Board-Up-Services.htm">Board Up Services</a></li>
  1333. <li><a href="/Disinfection-Services.htm">Disinfection Services</a></li>
  1334. <li><a href="/Sanitizing-Services.htm">Sanitizing Services</a></li>
  1335. <li><a href="/Decontamination.htm">Decontamination</a></li>
  1336. <li><a href="/Flood-From-Sprinkler-System.htm">Flood From Sprinkler System</a></li>
  1337. <li><a href="/Trauma-Scene-Cleanup.htm">Trauma Scene Cleanup</a></li>
  1338. <li><a href="/Biohazard-Cleanup.htm">Biohazard Cleanup</a></li>
  1339. <li><a href="/Contents-Cleaning.htm">Contents Cleaning</a></li>
  1340. <li><a href="/Puff-Back-Cleaning.htm">Puff Back Cleaning</a></li>
  1341. <li><a href="/Emergency-Water-Removal.htm">Emergency Water Removal</a></li>
  1342. <li><a href="/Basement-Flood.htm">Basement Flood</a></li>
  1343. <li><a href="/Appliance-Leaks.htm">Appliance Leaks</a></li>
  1344. <li><a href="/Toilet-Overflow.htm">Toilet Overflow</a></li>
  1345. <li><a href="/Burst-Pipes.htm">Burst Pipes</a></li>
  1346. <li><a href="/Frozen-Pipes.htm">Frozen Pipes</a></li>
  1347. <li><a href="/Bathroom-Flooding.htm">Bathroom Flooding</a></li>
  1348. <li><a href="/Water-Heater-Leak.htm">Water Heater Leak</a></li>
  1349. <li><a href="/Dry-Out-Services.htm">Dry Out Services</a></li>
  1350. <li><a href="/Flood-Damage.htm">Flood Damage</a></li>
  1351. <li><a href="/Mold-Removal.htm">Mold Removal</a></li>
  1352. <li><a href="/Fallen-Tree.htm">Fallen Tree</a></li>
  1353. <li><a href="/Sewage-Cleanup.htm">Sewage Cleanup</a></li>
  1354. <li><a href="/Carpet-Cleaning.htm">Carpet Cleaning</a></li>
  1355. <li><a href="/Air-Duct-Cleaning.htm">Air Duct Cleaning</a></li>
  1356. </ul>
  1357. </li>
  1358.                             <li><a href="/towns.htm">Service Area</a></li>
  1359. <li><a href="/testimonials.htm">Reviews</a></li>
  1360. <li><a href="/photos.htm">Photos</a></li>
  1361. <li><a href="/contact.htm">Contact Us</a></li>
  1362. </ul>
  1363. </nav>
  1364.  
  1365. </div>
  1366.  
  1367. </div>
  1368.  
  1369. </div>
  1370. </header>
  1371.  
  1372. <!-- Header Ends here -->
  1373.  
  1374.  
  1375. <!-- page content starts here -->
  1376.  
  1377. <main class="w3-container pad0 w3-center">
  1378.  
  1379. <div class="w3-container pad0 showLargeScreenHeader mainTopSpacer"></div>
  1380.  
  1381. <div class="w3-container pad0 smallScreenHeader">
  1382. <div class="w3-container pad0 mainTopSpacer"></div>
  1383. </div>
  1384.  
  1385. <script>
  1386. function setMainTopSpacer() {
  1387. var headerHeight = document.getElementById('header').offsetHeight;
  1388. var elements = document.getElementsByClassName('mainTopSpacer');
  1389. for (var i = 0, len = elements.length; i < len; i++) {
  1390. elements[i].style.height = headerHeight+"px";
  1391. }
  1392. }
  1393. setMainTopSpacer();
  1394. </script>
  1395.  
  1396. <div class="center-cropped" style="background-image: url('/userfiles/5116/gallery15595_1920x1080.jpg');">
  1397. <img src="/userfiles/5116/gallery15595_1920x1080.jpg" alt="" title="" width="500" height="400"/>
  1398. </div>
  1399. <div id="content" class="w3-container pad0 w3-clear homePage">
  1400. <div class="w3-container w3-content contentX">
  1401. <h1 style="text-align: center;">Damage Restoration Services</h1>
  1402.  
  1403. <h2 style="text-align: center;"><span style="color:#c0392b;">Water | Fire | Mold | Biohazard</span></h2>
  1404.  
  1405. <h3 style="text-align: center;">Serving All of Kentucky</h3>
  1406.  
  1407. <p>&nbsp;</p>
  1408.  
  1409. <p style="text-align: center;">Kentucky Disaster Restoration, LLC has provided superior damage restoration services in Manchester and throughout the state of Kentucky for years. Whether you are searching for an experienced damage restoration company to provide remediation to a flooded property, <a href="/Smoke-Damage-Restoration.htm">smoke damage restoration</a>, <a href="/Fire-Damage-Restoration.htm">fire damage restoration</a>, or mold remediation in Kentucky, Kentucky Disaster Restoration, LLC is a name residents trust for quality property restoration when disaster strikes.</p>
  1410.  
  1411. <p style="text-align: center;">&nbsp;</p>
  1412.  
  1413. <div style="max-width:700px;margin:0 auto; border-radius: 10px">
  1414. <div class="w3-row-padding">
  1415. <div class="w3-card w3-padding-16 w3-padding specials-1card" style="max-width:700px;margin:0 auto">
  1416. <p style="text-align: center;"><strong><span style="font-size:20px;"><span style="color:#f1c40f;">★★★★★</span></span></strong></p>
  1417.  
  1418. <p style="text-align: center;"><em>&quot;Kentucky Disaster Restoration - They&rsquo;re the best in the nation!! Such a great business and Brian is a great guy who treated us like family. He&rsquo;s got a great group of guys working for him and they&rsquo;re all very professional and extremely knowledgeable. These boys can do it all, I&rsquo;d definitely hire them again if the need arises&quot;</em></p>
  1419.  
  1420. <p style="text-align: center;"><strong>- John Aubrey</strong></p>
  1421. </div>
  1422. </div>
  1423.  
  1424. <p style="text-align: center;">&nbsp;</p>
  1425. </div>
  1426.  
  1427. <hr />
  1428. <h3 style="text-align: center;"><span style="color:null;"><strong>24/7 Emergency Service</strong></span></h3>
  1429.  
  1430. <p style="text-align: center;"><span style="font-size:36px;"><strong><a class="phoneNumber primaryPhone" href="tel:+16062068542">(606) 206-8542</a></strong></span></p>
  1431.  
  1432. <hr />
  1433. <p>&nbsp;</p>
  1434.  
  1435. <div data-special-id="988">
  1436. <div class="w3-row-padding">
  1437. <div class="w3-card w3-padding-16 w3-padding specials-1card" style="max-width:400px;margin:0 auto;background-color:navy">
  1438. <h2 style="text-align: center;"><span style="color:#ffffff;">Emergency Roof Tarps<br />
  1439. &amp; Board Up Services</span></h2>
  1440.  
  1441. <p style="text-align: center;"><span style="color:#ffffff;"><strong>No out of pocket cost. Fully paid by insurance!</strong></span></p>
  1442.  
  1443. <p style="text-align: center;"><span style="color:#ffffff;"><span style="font-size:10px;"><em>expires 04/30/2024</em></span></span></p>
  1444. </div>
  1445. </div>
  1446. </div>
  1447.  
  1448. <p>&nbsp;</p>
  1449.  
  1450. <div data-special-id="503">
  1451. <div class="w3-row-padding">
  1452. <div class="w3-half">
  1453. <div class="w3-card w3-margin w3-padding-16 w3-padding specials-2card">
  1454. <h2 style="text-align: center;"><span style="color:#000080;"><strong>10% OFF</strong></span></h2>
  1455.  
  1456. <p style="text-align: center;"><strong>Mold Removal</strong></p>
  1457.  
  1458. <p style="text-align: center;"><span style="color:#7f8c8d;"><span style="font-size:10px;"><em>expires 04/30/2024</em></span></span></p>
  1459. </div>
  1460. </div>
  1461.  
  1462. <div class="w3-half">
  1463. <div class="w3-card  w3-margin w3-padding-16 w3-padding specials-2card">
  1464. <h2 style="text-align: center;"><span style="color:#000080;"><strong>Only $189</strong></span></h2>
  1465.  
  1466. <p style="text-align: center;"><strong>Air Duct Cleaning</strong></p>
  1467.  
  1468. <p style="text-align: center;"><span style="color:#7f8c8d;"><span style="font-size:10px;"><em>expires 04/30/2024</em></span></span>&nbsp;</p>
  1469. </div>
  1470. </div>
  1471. </div>
  1472. </div>
  1473.  
  1474. <p style="text-align: center;">&nbsp;</p>
  1475.  
  1476. <p style="text-align: center;"><img alt=""   src="/userfiles/5116/iStock-157485438_w900.jpg" style="width: 900px; height: 598px;" /></p>
  1477.  
  1478. <p style="text-align: center;">&nbsp;</p>
  1479.  
  1480. <h2 style="text-align: center;">Kentucky Damage Remediation is Our Passion</h2>
  1481.  
  1482. <p style="text-align: center;">If you have experienced a fire or other disaster, you&#39;ve got many things to worry about. The safety of your family is your first priority. Then comes the hassle of filing a claim and dealing with your insurance company. Kentucky Disaster Restoration, LLC can remove that headache! We&#39;ll work directly with your insurance company, freeing you to deal with what matters most. We&#39;ll make sure the paperwork is filed and that you can avoid out-of-pocket expenses to restore your property.</p>
  1483.  
  1484. <p>&nbsp;</p>
  1485.  
  1486. <div class="w3-row-padding">
  1487. <div class="w3-half">
  1488. <div class="w3-card w3-margin w3-padding-16 w3-padding specials-2card">
  1489. <h2 style="text-align: center;"><a href="/Fire-Damage-Restoration_Manchester_KY.htm">Fire Damage</a></h2>
  1490.  
  1491. <p style="text-align: center;">If you have experienced a fire in your home, your life has just become chaotic. Once you have determined that your family and pets are safe, call Kentucky Disaster Restoration, LLC. We&#39;ll contain the damage to your property and remove all salvageable items to clean and restore them. <a href="/Contents-Cleaning.htm">Contents cleaning</a> is our specialty. Your items will be secured in our warehouse during the restoration process, then returned to your newly renovated home.</p>
  1492. </div>
  1493. </div>
  1494.  
  1495. <div class="w3-half">
  1496. <div class="w3-card  w3-margin w3-padding-16 w3-padding specials-2card">
  1497. <h2 style="text-align: center;"><a href="/Smoke-Damage-Restoration_Manchester_KY.htm">Soot &amp; Smoke Damage</a></h2>
  1498.  
  1499. <p style="text-align: center;">Whether you&#39;ve experienced just a small kitchen fire or a larger fire has occurred, your walls, ceiling, and cabinets may be charred with black soot. Smoke can&#39;t just be scrubbed down and painted over using household cleaners and paint materials. Call Kentucky&#39;s smoke damage restoration experts at <a class="phoneNumber primaryPhone" href="tel:+16062068542">(606) 206-8542</a> for a fast quote, fair price, and complete removal of smoke and soot from your home today. We&#39;re there when you need us most.</p>
  1500. </div>
  1501. </div>
  1502. </div>
  1503.  
  1504. <h2 style="text-align: center;">&nbsp;</h2>
  1505.  
  1506. <h2 style="text-align: center;">Getting You Back to Normal ASAP</h2>
  1507.  
  1508. <p style="text-align: center;">With offices centrally located in <a href="/Disaster-Cleanup_Manchester_KY.htm">Manchester, KY, disaster restoration</a> is just a phone call away. Call Kentucky Disaster Restoration, LLC at <a class="phoneNumber primaryPhone" href="tel:+16062068542">(606) 206-8542</a> for professional quality work. Damage reconstruction can be expensive and time-consuming. Kentucky Disaster Restoration, LLC gets on site quickly to assess your damage, contain the problem area, and ensure that the area is safe. Then, we get to work on removing all damaged debris and unsalvageable property. We thoroughly clean and sanitize all affected surfaces. Then, we begin the restoration and reconstruction process using only the highest quality materials available.</p>
  1509.  
  1510. <p style="text-align: center;">&nbsp;</p>
  1511.  
  1512. <div class="w3-row-padding">
  1513. <div class="w3-half">
  1514. <div class="w3-card w3-margin w3-padding-16 w3-padding specials-2card">
  1515. <h2 style="text-align: center;"><a href="/Water-Damage-Restoration_Manchester_KY.htm">Water Damage</a></h2>
  1516.  
  1517. <p style="text-align: center;">You can never truly prepare for disaster. No matter the cause of your water problem, Kentucky Disaster Restoration, LLC will remove any standing water and dry out your home or business quickly before mildew and mold have a chance to grow, then we&#39;ll restore your dwelling back to normal as if nothing ever happened. Call <a class="phoneNumber primaryPhone" href="tel:+16062068542">(606) 206-8542</a>.</p>
  1518. </div>
  1519. </div>
  1520.  
  1521. <div class="w3-half">
  1522. <div class="w3-card  w3-margin w3-padding-16 w3-padding specials-2card">
  1523. <h2 style="text-align: center;"><a href="/Disinfection-Services_Manchester_KY.htm">Disinfection Services</a></h2>
  1524.  
  1525. <p style="text-align: center;">Are you concerned about the presence of germs and viruses in your Manchester home or commercial property? The disinfection team at Kentucky Disaster Restoration, LLC is ready to respond. All surfaces are treated with EPA-recommended products that kill 99.9% of all viruses and bacteria. Keep your employees and loved ones safe and healthy.</p>
  1526. </div>
  1527. </div>
  1528. </div>
  1529.  
  1530. <p>&nbsp;</p>
  1531.  
  1532. <h2 style="text-align: center;"><a href="/Crawl-Space-Cleaning_Manchester_KY.htm">Crawl Space Cleaning</a>&nbsp;&amp;&nbsp;<a href="/Crawlspace-Insulation_Manchester_KY.htm">Crawlspace Insulation</a></h2>
  1533.  
  1534. <p style="text-align: center;">Easily neglected, crawl spaces need to remain maintained to ensure dangerous toxins and germs don&rsquo;t enter your home. Whether you detect a powerful smell or notice your allergy symptoms kick up when home, it might be time to call Kentucky Disaster Restoration, LLC to inspect and clean your crawlspace. Kentucky Disaster Restoration, LLC has been providing crawlspace cleaning services to inspect, clean, and maintain crawlspaces since 2017. We also specialize in crawlspace insulation. Call <a class="phoneNumber primaryPhone" href="tel:+16062068542">(606) 206-8542</a> today.</p>
  1535.  
  1536. <p style="text-align: center;">&nbsp;</p>
  1537.  
  1538. <hr />
  1539. <h3 style="text-align: center;"><span style="color:null;"><strong>24/7 Emergency Service</strong></span></h3>
  1540.  
  1541. <p style="text-align: center;"><span style="font-size:36px;"><strong><a class="phoneNumber primaryPhone" href="tel:+16062068542">(606) 206-8542</a></strong></span></p>
  1542.  
  1543. <hr />
  1544. <p>&nbsp;</p>
  1545. </div>
  1546. </div>
  1547.  
  1548. <div id="get_a_price" class="w3-container pad0 padGetPrice">
  1549. <div id="right_block" class="w3-container w3-content">
  1550. <div class="getPriceDiv">
  1551. <span id="getPriceHeader">Get a Price</span>
  1552. <div class="getPriceFormDiv">
  1553. <form id="demo-form" name="contactForm" class="" action="/webservice/processForm.php" method="post">
  1554. <input type="hidden" name="domainId" id="domainId" value="5116"/>
  1555. <ul>
  1556. <li><input name="senderName" id="senderName" type="text" class="text-field" placeholder="Name" required="required" maxlength="40"/></li>
  1557. <li><input name="senderEmail" id="senderEmail" type="email" class="text-field" placeholder="Email" required="required"/></li>
  1558. <li><input name="senderPhone" id="senderPhone" class="text-field validatePhone" placeholder="Phone Number" required="required" maxlength="20"/></li>
  1559. <li><textarea name="message" id="message" class="text-field" rows="5" cols="5" placeholder="Enter Your Message" required="required"></textarea></li>
  1560. <li><button class="g-recaptcha submit-field" data-sitekey="6LfVQZwhAAAAALN3wyVxWvmdFsX4R3Yh64Un7v2D" data-callback='onRecaptchaSubmit' data-action='submit'>Submit</button></li>
  1561. <li><input type="text" name="senderZip" id="senderZip" required="required" style="display:none" placeholder="Enter your zip code" maxlength="10" value="0" /></li>
  1562. </ul>
  1563. </form>
  1564. </div>
  1565. </div>
  1566. <div class="greyblocks greyblocks-box">
  1567. <h3>Credit Cards Accepted</h3>
  1568. <div class="greyblock-col-1">
  1569. <img class="CreditCard" alt="Credit Cards Accepted:" src="/themes/responsive-1/img/visa_mc_amex_discover301x69.png" width="301" height="69"  />
  1570. </div>
  1571. </div>
  1572. <div class="greyblocks greyblocks-box">
  1573. <h3>Social Media</h3>
  1574. <div class="greyblock-col-1 followus">
  1575. <a href="https://www.facebook.com/kentuckydisasterrestoration/" target="_blank" title="Facebook"><img alt="Facebook" src="/images/social/facebook_logo_43x43.png" width="43" height="43"  /></a><a href="https://search.google.com/local/writereview?placeid=ChIJUxG8xRpPQ4gRNZ7Vbcdho4Q" target="_blank" title="Google"><img alt="Google" src="/images/social/google_icon_43x43.png" width="43" height="43"  /></a><a href="https://www.yelp.com/biz/kentucky-disaster-restoration-manchester-3" target="_blank" title="Yelp"><img alt="Yelp" src="/images/social/yelp43x43.png" width="43" height="43"  /></a><a href="https://www.houzz.com/professionals/environmental-services-and-restoration/kentucky-disaster-restoration-llc-pfvwus-pf~883847349/__public" target="_blank" title="Houzz"><img alt="Houzz" src="/images/social/houzz_43x43.png" width="43" height="43" loading="lazy"/></a> </div>
  1576. </div>
  1577. </div>
  1578. </div>
  1579. <div class="w3-container w3-content cities-panel">
  1580. <h3>Cities Served</h3>
  1581. <ul class="w3-container w3-row">
  1582. <li class="w3-col s12 m6 l4"><a href="/Annville_KY.htm">Annville, KY</a></li>
  1583. <li class="w3-col s12 m6 l4"><a href="/Arjay_KY.htm">Arjay, KY</a></li>
  1584. <li class="w3-col s12 m6 l4"><a href="/Barbourville_KY.htm">Barbourville, KY</a></li>
  1585. <li class="w3-col s12 m6 l4"><a href="/Baxter_KY.htm">Baxter, KY</a></li>
  1586. <li class="w3-col s12 m6 l4"><a href="/Beattyville_KY.htm">Beattyville, KY</a></li>
  1587. <li class="w3-col s12 m6 l4"><a href="/Berea_KY.htm">Berea, KY</a></li>
  1588. <li class="w3-col s12 m6 l4"><a href="/Bimble_KY.htm">Bimble, KY</a></li>
  1589. <li class="w3-col s12 m6 l4"><a href="/Bledsoe_KY.htm">Bledsoe, KY</a></li>
  1590. <li class="w3-col s12 m6 l4"><a href="/Bonnyman_KY.htm">Bonnyman, KY</a></li>
  1591. <li class="w3-col s12 m6 l4"><a href="/Booneville_KY.htm">Booneville, KY</a></li>
  1592. <li class="w3-col s12 m6 l4"><a href="/Brodhead_KY.htm">Brodhead, KY</a></li>
  1593. <li class="w3-col s12 m6 l4"><a href="/Bulan_KY.htm">Bulan, KY</a></li>
  1594. <li class="w3-col s12 m6 l4"><a href="/Burnside_KY.htm">Burnside, KY</a></li>
  1595. <li class="w3-col s12 m6 l4"><a href="/Busy_KY.htm">Busy, KY</a></li>
  1596. <li class="w3-col s12 m6 l4"><a href="/Cannon_KY.htm">Cannon, KY</a></li>
  1597. <li class="w3-col s12 m6 l4"><a href="/Cawood_KY.htm">Cawood, KY</a></li>
  1598. <li class="w3-col s12 m6 l4"><a href="/Clay-City_KY.htm">Clay City, KY</a></li>
  1599. <li class="w3-col s12 m6 l4"><a href="/Clearfield_KY.htm">Clearfield, KY</a></li>
  1600. <li class="w3-col s12 m6 l4"><a href="/Corbin_KY.htm">Corbin, KY</a></li>
  1601. <li class="w3-col s12 m6 l4"><a href="/Cumberland_KY.htm">Cumberland, KY</a></li>
  1602. <li class="w3-col s12 m6 l4"><a href="/East-Bernstadt_KY.htm">East Bernstadt, KY</a></li>
  1603. <li class="w3-col s12 m6 l4"><a href="/Eolia_KY.htm">Eolia, KY</a></li>
  1604. <li class="w3-col s12 m6 l4"><a href="/Essie_KY.htm">Essie, KY</a></li>
  1605. <li class="w3-col s12 m6 l4"><a href="/Evarts_KY.htm">Evarts, KY</a></li>
  1606. <li class="w3-col s12 m6 l4"><a href="/Ezel_KY.htm">Ezel, KY</a></li>
  1607. <li class="w3-col s12 m6 l4"><a href="/Ferguson_KY.htm">Ferguson, KY</a></li>
  1608. <li class="w3-col s12 m6 l4"><a href="/Flat-Lick_KY.htm">Flat Lick, KY</a></li>
  1609. <li class="w3-col s12 m6 l4"><a href="/Garrett_KY.htm">Garrett, KY</a></li>
  1610. <li class="w3-col s12 m6 l4"><a href="/Girdler_KY.htm">Girdler, KY</a></li>
  1611. <li class="w3-col s12 m6 l4"><a href="/Gray_KY.htm">Gray, KY</a></li>
  1612. <li class="w3-col s12 m6 l4"><a href="/Grethel_KY.htm">Grethel, KY</a></li>
  1613. <li class="w3-col s12 m6 l4"><a href="/Hallie_KY.htm">Hallie, KY</a></li>
  1614. <li class="w3-col s12 m6 l4"><a href="/Harlan_KY.htm">Harlan, KY</a></li>
  1615. <li class="w3-col s12 m6 l4"><a href="/Hazard_KY.htm">Hazard, KY</a></li>
  1616. <li class="w3-col s12 m6 l4"><a href="/Hazel-Green_KY.htm">Hazel Green, KY</a></li>
  1617. <li class="w3-col s12 m6 l4"><a href="/Hi-Hat_KY.htm">Hi Hat, KY</a></li>
  1618. <li class="w3-col s12 m6 l4"><a href="/Hindman_KY.htm">Hindman, KY</a></li>
  1619. <li class="w3-col s12 m6 l4"><a href="/Hueysville_KY.htm">Hueysville, KY</a></li>
  1620. <li class="w3-col s12 m6 l4"><a href="/Irvine_KY.htm">Irvine, KY</a></li>
  1621. <li class="w3-col s12 m6 l4"><a href="/Isom_KY.htm">Isom, KY</a></li>
  1622. <li class="w3-col s12 m6 l4"><a href="/Jackson_KY.htm">Jackson, KY</a></li>
  1623. <li class="w3-col s12 m6 l4"><a href="/Jeffersonville_KY.htm">Jeffersonville, KY</a></li>
  1624. <li class="w3-col s12 m6 l4"><a href="/Jeremiah_KY.htm">Jeremiah, KY</a></li>
  1625. <li class="w3-col s12 m6 l4"><a href="/Keavy_KY.htm">Keavy, KY</a></li>
  1626. <li class="w3-col s12 m6 l4"><a href="/Kings-Mountain_KY.htm">Kings Mountain, KY</a></li>
  1627. <li class="w3-col s12 m6 l4"><a href="/Kite_KY.htm">Kite, KY</a></li>
  1628. <li class="w3-col s12 m6 l4"><a href="/Lancaster_KY.htm">Lancaster, KY</a></li>
  1629. <li class="w3-col s12 m6 l4"><a href="/Langley_KY.htm">Langley, KY</a></li>
  1630. <li class="w3-col s12 m6 l4"><a href="/Leburn_KY.htm">Leburn, KY</a></li>
  1631. <li class="w3-col s12 m6 l4"><a href="/Lily_KY.htm">Lily, KY</a></li>
  1632. <li class="w3-col s12 m6 l4"><a href="/Livingston_KY.htm">Livingston, KY</a></li>
  1633. <li class="w3-col s12 m6 l4"><a href="/London_KY.htm">London, KY</a></li>
  1634. <li class="w3-col s12 m6 l4"><a href="/Lost-Creek_KY.htm">Lost Creek, KY</a></li>
  1635. <li class="w3-col s12 m6 l4"><a href="/Loyall_KY.htm">Loyall, KY</a></li>
  1636. <li class="w3-col s12 m6 l4"><a href="/Lynch_KY.htm">Lynch, KY</a></li>
  1637. <li class="w3-col s12 m6 l4"><a href="/Manchester_KY.htm">Manchester, KY</a></li>
  1638. <li class="w3-col s12 m6 l4"><a href="/Mayking_KY.htm">Mayking, KY</a></li>
  1639. <li class="w3-col s12 m6 l4"><a href="/Mc-Dowell_KY.htm">Mc Dowell, KY</a></li>
  1640. <li class="w3-col s12 m6 l4"><a href="/Mc-Kee_KY.htm">Mc Kee, KY</a></li>
  1641. <li class="w3-col s12 m6 l4"><a href="/Means_KY.htm">Means, KY</a></li>
  1642. <li class="w3-col s12 m6 l4"><a href="/Middlesboro_KY.htm">Middlesboro, KY</a></li>
  1643. <li class="w3-col s12 m6 l4"><a href="/Middlesborough_KY.htm">Middlesborough, KY</a></li>
  1644. <li class="w3-col s12 m6 l4"><a href="/Mount-Sterling_KY.htm">Mount Sterling, KY</a></li>
  1645. <li class="w3-col s12 m6 l4"><a href="/Mount-Vernon_KY.htm">Mount Vernon, KY</a></li>
  1646. <li class="w3-col s12 m6 l4"><a href="/Mousie_KY.htm">Mousie, KY</a></li>
  1647. <li class="w3-col s12 m6 l4"><a href="/Nancy_KY.htm">Nancy, KY</a></li>
  1648. <li class="w3-col s12 m6 l4"><a href="/Neon_KY.htm">Neon, KY</a></li>
  1649. <li class="w3-col s12 m6 l4"><a href="/Oneida_KY.htm">Oneida, KY</a></li>
  1650. <li class="w3-col s12 m6 l4"><a href="/Owingsville_KY.htm">Owingsville, KY</a></li>
  1651. <li class="w3-col s12 m6 l4"><a href="/Paint-Lick_KY.htm">Paint Lick, KY</a></li>
  1652. <li class="w3-col s12 m6 l4"><a href="/Parkers-Lake_KY.htm">Parkers Lake, KY</a></li>
  1653. <li class="w3-col s12 m6 l4"><a href="/Pine-Knot_KY.htm">Pine Knot, KY</a></li>
  1654. <li class="w3-col s12 m6 l4"><a href="/Pine-Top_KY.htm">Pine Top, KY</a></li>
  1655. <li class="w3-col s12 m6 l4"><a href="/Pineville_KY.htm">Pineville, KY</a></li>
  1656. <li class="w3-col s12 m6 l4"><a href="/Richmond_KY.htm">Richmond, KY</a></li>
  1657. <li class="w3-col s12 m6 l4"><a href="/Rockholds_KY.htm">Rockholds, KY</a></li>
  1658. <li class="w3-col s12 m6 l4"><a href="/Russellville_TN.htm">Russellville, TN</a></li>
  1659. <li class="w3-col s12 m6 l4"><a href="/Salyersville_KY.htm">Salyersville, KY</a></li>
  1660. <li class="w3-col s12 m6 l4"><a href="/Sandy-Hook_KY.htm">Sandy Hook, KY</a></li>
  1661. <li class="w3-col s12 m6 l4"><a href="/Somerset_KY.htm">Somerset, KY</a></li>
  1662. <li class="w3-col s12 m6 l4"><a href="/Stanford_KY.htm">Stanford, KY</a></li>
  1663. <li class="w3-col s12 m6 l4"><a href="/Stanton_KY.htm">Stanton, KY</a></li>
  1664. <li class="w3-col s12 m6 l4"><a href="/Stearns_KY.htm">Stearns, KY</a></li>
  1665. <li class="w3-col s12 m6 l4"><a href="/Stinnett_KY.htm">Stinnett, KY</a></li>
  1666. <li class="w3-col s12 m6 l4"><a href="/Strunk_KY.htm">Strunk, KY</a></li>
  1667. <li class="w3-col s12 m6 l4"><a href="/Topmost_KY.htm">Topmost, KY</a></li>
  1668. <li class="w3-col s12 m6 l4"><a href="/Tyner_KY.htm">Tyner, KY</a></li>
  1669. <li class="w3-col s12 m6 l4"><a href="/Viper_KY.htm">Viper, KY</a></li>
  1670. <li class="w3-col s12 m6 l4"><a href="/Waco_KY.htm">Waco, KY</a></li>
  1671. <li class="w3-col s12 m6 l4"><a href="/Wallins-Creek_KY.htm">Wallins Creek, KY</a></li>
  1672. <li class="w3-col s12 m6 l4"><a href="/Waynesburg_KY.htm">Waynesburg, KY</a></li>
  1673. <li class="w3-col s12 m6 l4"><a href="/West-Liberty_KY.htm">West Liberty, KY</a></li>
  1674. <li class="w3-col s12 m6 l4"><a href="/Wheelwright_KY.htm">Wheelwright, KY</a></li>
  1675. <li class="w3-col s12 m6 l4"><a href="/Whitesburg_KY.htm">Whitesburg, KY</a></li>
  1676. <li class="w3-col s12 m6 l4"><a href="/Whitley-City_KY.htm">Whitley City, KY</a></li>
  1677. <li class="w3-col s12 m6 l4"><a href="/Williamsburg_KY.htm">Williamsburg, KY</a></li>
  1678. <li class="w3-col s12 m6 l4"><a href="/Winchester_KY.htm">Winchester, KY</a></li>
  1679. <li class="w3-col s12 m6 l4"><a href="/Woodbine_KY.htm">Woodbine, KY</a></li>
  1680. <li class="w3-col s12 m6 l4"><a href="/Wooton_KY.htm">Wooton, KY</a></li>
  1681. <li class="w3-col s12 m6 l4"><a href="/Yeaddiss_KY.htm">Yeaddiss, KY</a></li>
  1682. </ul>
  1683. </div>
  1684.  
  1685. </main>
  1686.  
  1687. <!-- page content ends here -->
  1688.  
  1689. <!-- footer starts here -->
  1690.  
  1691. <footer class="w3-container pad0">
  1692. <div class="w3-container pad0">
  1693.  
  1694. <div class="w3-content">
  1695. <div class="w3-row usefullinksDiv">
  1696. <a href="javascript:void(0)" class="reviewBtn" onclick="openReviewWidget()"><div>Write a review</div></a>
  1697. <div class="review-widget-pop-up">
  1698. <!-- CSS -->
  1699. <style>
  1700. .review-widget {
  1701. position: relative;
  1702. width: 100%;
  1703. max-width: 350px;
  1704. margin: 0 auto;
  1705. box-sizing: border-box;
  1706. padding: 10px 20px 0 20px;
  1707. font-family: Helvetica, Arial, sans-serif;
  1708. color: #000;
  1709. background-color: #ffffff;
  1710. }
  1711.  
  1712. .review-widget-close {
  1713. display: none;
  1714. }
  1715.  
  1716. .review-widget-title {
  1717. text-align: center;
  1718. font-size:28px;
  1719. }
  1720.  
  1721. .review-widget-stars {
  1722. text-align: center;
  1723. margin-top: 10px;
  1724. border: #fb9e25 1px solid;
  1725. }
  1726.  
  1727. .review-widget-stars > p > span {
  1728. width: 50px;
  1729. height: 50px;
  1730. cursor: pointer;
  1731. display: inline-block;
  1732. background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAABGCAYAAABxLuKEAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuOWwzfk4AAAKvSURBVHhe7ZlBctswDEV9hJwmF+i1s/Cum94p5WtAVwN/WpQlkRRJzLxxbFPAxxegzCS3GY3H/X7/CHzyah/NwIzf968/4fXbXqc5hE3K94JfgbHNwQAzYmkMfNqRMQMDnCHTGAIDnCGRcdeJxs0AZQyMOTU07ozwTGMSjLdONGyNK0OWjDU1NOwMSDGNSTDOOtGoNayMUIwxNTTqGl9jGpOg/3WiQWtUGfCKvqeGBl3DuUxjEvS7TjRmDarGc+hzamjMNbqVaUyC/owJTe1dI+jvORMa2jstkb6mhoZcg+9SbmooFED4mexdoyXkUjWO4sd4e6MEjMrPuvKD+2J0HsY8/hM4+cf/B3x4c8Sv0x54frjzgX2hLuid+EDXv/H4wg6pi3vleUpUcCiAe70b9HpKUsEFdrFKenXypiQVXGxJVPKrss+UGCQJ9LBa6N++OmtBQkuuirbOMVOSCpIHrjY955qyDApZQSWkFdB3/OqsBQWtuBJVm3JTooLigZZWq86UpAIhJkqJLUXdKUkFokycEn02bZpCIMwEKuFn07Qx7LYSXYo2/1COMCe0NO0ZE0TNh6+KIKj2tETamhoEOYG1mMYkaGedEGKClNAatDE1CHHCajONSVB/nRBgQpTALZADg49aybpTgwAn6B0ed5hXe6/ObeHyxjxMicF7+1ydz+Upb7GgsAlQwtbgOkyV4vncvt9jUJ2pobATkkv23eScnVd51riUMdmmxOB84J3p2Vxrd1DQCitBCs4mVycnuNbyqPwpyk4NBZ2AVxx258hj+VQdRZPG7J4SFeSzvDkGHXZTVoNCVlAJiZwuiPxWR9VfUmZqKOQKe4rdJeoE1qanujGIO3x1coKaVl/pqmpMsSlJBfVNh9dWzJg4vkuqmhIDHU5XM9pmzBgubre/FFV7Q31/SecAAAAASUVORK5CYII=);
  1733. background-size: contain;
  1734. background-position: center;
  1735. background-repeat: no-repeat;
  1736. padding: 5px 4px 5px 4px;
  1737. box-sizing: content-box;
  1738. }
  1739. .review-widget-stars > p > span > span {
  1740. display: inline-block;
  1741. font-size: 16px;
  1742. color: #fff;
  1743. pointer-events:none;
  1744. line-height: 58px;
  1745. vertical-align: middle;
  1746. }
  1747. .review-widget-stars > p > span.selected {
  1748. background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAABGCAYAAABxLuKEAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuOWwzfk4AAAJLSURBVHhe7ZlNTsMwEIVzQyQWsOkSlr0JCxBCQmJRQOIaSOUsiCvws2ioXU/VJjPxT1LPxOMnPVVKm3T0+j63bpqqqnmq/Xg9b5+XX+bRHaoysqHcnLXt7cWPO1RltLm7/LbBGD9dv7jDumWC2IdivG2Pe0q3DD5HwVScdjoKBawdpx5GYO049TACa8cJDQWsFScSI7BWnEiMwFpxQsPoWhtOXozA2nDa74181oaTd305tBacgjECa8EpGCOwFpyiMAKXjlM0RuDScYrGCFx8MCkYbb0peZ1Jxghc6jqTjBG41NakYnTkh8W7u1we/T5evaGDKPPf/WLtItlps1p+Yi/UaBfJTvZO4BRVn7spVM0T6Aml25TC962nLpyYBd3+5igdrZCWUCq2PTEtoVRcOFOEAioCrTHo+DTb9kzZEkqza0+OUA4lvj2nRMcnseHkbgkmUWhxtoQSe3sktIQSWziSQwFlx2r7fu6tZasGg8guxNjwp7a0Bber0X94p1r6fafsGIEl48SGEVgqTmwYgaXixB6MVJzM/WV04JwWtx3gXl/A0nAa/W1kzl8t11Ncx40kQ+iQoe7sc0bvt6TgNAojYvM3KhwpOCXV35zj+WRt4InXdpfgFTrckCP/IkhqDzdO0RhFhgKKbg83TsHDBqATouD2cOOEDtV1YksoBYfDhZMXo4lagikILS6cBvdGE7eE0mB7uHAiP7FMoYAG25MbJxSjE6ITIrQ9uXHqYZS5JZR64WQPBhrD3BJMdjZAS9hsVVVVVU3TNP/AOcfofpMpBQAAAABJRU5ErkJggg==);
  1749. background-size: contain;
  1750. background-position: center;
  1751. background-repeat: no-repeat;
  1752. }
  1753.  
  1754. .review-widget-rating-message {
  1755. text-align: center;
  1756. font-size: 16px;
  1757. color: #ff8c4f;
  1758. font-weight: bold;
  1759. }
  1760.  
  1761. .review-widget form {
  1762. width: 100%;
  1763. margin: 10px 0 0 0;
  1764. font-size: 18px;
  1765. }
  1766.  
  1767. .review-widget form label {
  1768. display: block;
  1769. margin-top: 12px;
  1770. }
  1771.  
  1772. .review-widget form input, .review-widget form textarea, .review-widget .summary textarea, .review-widget select {
  1773. width: 100%;
  1774. margin-top: 2px;
  1775. box-sizing: border-box;
  1776. border: 2px solid #bdc3c7;
  1777. border-radius: 3px;
  1778. font-family: inherit;
  1779. font-size: 16px;
  1780. transition: border 0.2s ease;
  1781. padding: 8px;
  1782. background-color: #fff;
  1783. /* stop default styling on iPhones */
  1784. -webkit-appearance: none;
  1785. }
  1786.  
  1787. .review-widget form input:focus, .review-widget form textarea:focus {
  1788. border: 2px solid #7f8c8d;
  1789. }
  1790.  
  1791. .review-widget form input {
  1792. height: 40px;
  1793. padding: 5px 10px;
  1794. }
  1795.  
  1796. .review-widget form textarea, .review-widget .summary textarea {
  1797. height: 100px;
  1798. padding: 10px;
  1799. }
  1800.  
  1801. .review-widget textarea {
  1802. color: #000;
  1803. font-weight: normal;
  1804. }
  1805.  
  1806. .review-widget form [name="name"] {
  1807. margin-top: 5px;
  1808. }
  1809.  
  1810. .review-widget form [name="locationId"] {
  1811. margin-top: 5px;
  1812. color: #919191;
  1813. }
  1814.  
  1815. .review-widget form input[type="submit"] {
  1816. height: 50px;
  1817. margin-top: 12px;
  1818. border: 0;
  1819. font-size: 16px;
  1820. font-weight: bold;
  1821. color: #fff;
  1822. background-color: #3498db;
  1823. }
  1824.  
  1825. .review-widget form input[type="submit"]:hover {
  1826. background-color: #258cd0;
  1827. }
  1828.  
  1829. .review-widget-pop-up {
  1830. display: none;
  1831. z-index: 999;
  1832. position: fixed;
  1833. top: 0;
  1834. left: 0;
  1835. right: 0;
  1836. height: 100%;
  1837. margin: auto;
  1838. overflow: auto;
  1839. background-color: rgba(0,0,0,0.2);
  1840. cursor: pointer;
  1841. }
  1842.  
  1843. .review-widget-pop-up .review-widget {
  1844. margin: 20px auto 0 auto;
  1845. border: 1px solid #aaa;
  1846. cursor: default;
  1847. box-shadow: 0 0 20px rgba(0,0,0,0.2);
  1848. animation: pop-up-animation 0.5s ease forwards;
  1849. }
  1850.  
  1851. .review-widget-pop-up .review-widget-close {
  1852. display: block;
  1853. position: absolute;
  1854. top: 0px;
  1855. right: 0px;
  1856. width: 40px;
  1857. height: 40px;
  1858. text-align: center;
  1859. line-height: 40px;
  1860. font-size: 30px;
  1861. color: #fff;
  1862. background-color: rgba(228, 125, 125, 0.8);
  1863. cursor: pointer;
  1864. }
  1865.  
  1866. @keyframes pop-up-animation {
  1867. from {
  1868. opacity: 0;
  1869. margin-top: -20px;
  1870. }
  1871. to {
  1872. opacity: 1;
  1873. margin-top: 20px;
  1874. }
  1875. }
  1876.  
  1877. .review-widget form .note {
  1878. font-size: 14px;
  1879. color: #808080;
  1880. }
  1881.  
  1882. .review-widget .summary {
  1883. display: none;
  1884. }
  1885.  
  1886. .review-widget .summary section {
  1887. display: none;
  1888. }
  1889.  
  1890. .review-widget .summary section p {
  1891. color: inherit;
  1892. }
  1893.  
  1894. .review-widget .summary p {
  1895. margin: 12px 0 20px 0;
  1896. }
  1897.  
  1898.  
  1899. .review-widget .summary button {
  1900. display: block;
  1901. width: 100%;
  1902. height: 60px;;
  1903. margin-top: 12px;
  1904. border: 1px solid #ddd;
  1905. background-color: #fff;
  1906. cursor: pointer;
  1907. }
  1908.  
  1909. .review-widget .summary div#review-widget-summary-links {
  1910. display: none;
  1911. margin-top: 20px;
  1912. text-align: center;
  1913. }
  1914.  
  1915. .review-widget .summary a, .review-widget .summary button {
  1916. position: relative;
  1917. display: block;
  1918. height: 60px;;
  1919. line-height: 60px;
  1920. margin: 10px 0 10px 0;
  1921. border-radius: 3px;
  1922. text-decoration: none;
  1923. color: #1B89C6;
  1924. font-size: 1.2em;
  1925. font-weight: bold;
  1926. background-color: #F6F6F6;
  1927. border: 1px solid #E5E5E5;
  1928. text-align: left;
  1929. padding-left: 64px;
  1930. box-shadow: 2px 2px darkgrey;
  1931. }
  1932.  
  1933. .review-widget .summary button {
  1934. background-color: #4ab53c;
  1935. }
  1936.  
  1937. .review-widget .summary a:before {
  1938. position: absolute;
  1939. content: '';
  1940. display: block;
  1941. height: 40px;
  1942. width: 40px;
  1943. top: 9px;
  1944. left: 9px;
  1945. }
  1946. .review-widget .summary a[data-url="google_url"]:before {
  1947. background: url('/images/google_icon_40x40.png') no-repeat center center;
  1948. background-size: contain;
  1949. }
  1950. .review-widget .summary a[data-url="facebook_url"]:before {
  1951. background: url('/images/fb_icon_40x40.png') no-repeat center center;
  1952. background-size: contain;
  1953. }
  1954. .review-widget .summary a[data-url="yelp_url"]:before {
  1955. background: url('/images/yelp_icon_30x40.png') no-repeat center center;
  1956. background-size: contain;
  1957. }
  1958. .review-widget .summary a[data-url="bbb_url"]:before {
  1959.    background: url('/images/bbb_icon_40.png') no-repeat center center;
  1960.    background-size: contain;
  1961. }
  1962.  
  1963. #review-widget-summary a {
  1964. color: #1B89C6;
  1965. }
  1966.  
  1967. .faded {
  1968. opacity: .2;
  1969. }
  1970.  
  1971. .fadein {
  1972. animation: fadeinkeyframes .5s;
  1973. opacity: 1;
  1974. }
  1975. @keyframes fadeinkeyframes {
  1976. from {
  1977. opacity:.2;
  1978. }
  1979. to {
  1980. opacity:1;
  1981. }
  1982. }
  1983.  
  1984. .fadeout {
  1985. animation: fadeoutkeyframes .5s;
  1986. opacity: 1;
  1987. }
  1988. @keyframes fadeoutkeyframes {
  1989. from {
  1990. opacity:1;
  1991. }
  1992. to {
  1993. opacity:.2;
  1994. }
  1995. }
  1996.  
  1997. @media (max-width: 359px) {
  1998. .review-widget-title {
  1999. font-size: 25px;
  2000. }
  2001. div.review-widget-stars > p > span {
  2002. width: 45px;
  2003. height: 45px;
  2004. }
  2005. .review-widget-stars > p > span > span {
  2006. margin-top: 18px;
  2007. font-size: 14px;
  2008. }
  2009. }
  2010. @media (max-width: 319px) {
  2011. .review-widget-title {
  2012. font-size: 20px;
  2013. }
  2014. div.review-widget-stars > p > span {
  2015. width: 35px;
  2016. height: 35px;
  2017. }
  2018. .review-widget-stars > p > span > span {
  2019. margin-top: 13px;
  2020. font-size: 12px;
  2021. }
  2022. }
  2023.  
  2024.  
  2025. </style>
  2026.  
  2027. <!-- HTML -->
  2028. <div class="review-widget">
  2029. <div class="review-widget-close">x</div>
  2030.  
  2031. <div class="review-widget-title">How did we do?</div>
  2032.  
  2033. <form>
  2034.  
  2035. <div style="margin-top: 30px; font-weight: bold">Step 1:</div>
  2036. <div style="margin-top: 10px; font-size: .9em; text-align: center; font-style: italic">On a scale from 1 to 5, rate the service you received.</div>
  2037. <div class="review-widget-stars">
  2038. <p><span><span>1</span></span><span><span>2</span></span><span><span>3</span></span><span><span>4</span></span><span><span>5</span></span></p>
  2039. </div>
  2040.  
  2041. <div class="review-widget-rating-message">Rate it</div>
  2042. <input type="hidden" name="rating" value="1">
  2043.  
  2044. <div id="review-widget-post-rating" class="faded">
  2045. <br/>
  2046. <div style="margin-top: 0px; font-weight: bold">Step 2:</div>
  2047. <textarea disabled name="comments" placeholder="Describe your experience"></textarea> <br>
  2048.  
  2049.  
  2050. <input disabled name="name" placeholder="Your Name (optional)"> <br>
  2051. <select disabled name="locationId">
  2052. <option selected value="-1">Your city & state (optional)</option>
  2053. </select>
  2054. <br>
  2055.  
  2056. <input type="submit" value="Next >" disabled>
  2057.  
  2058. <p class="note">Note: Your review may be shared publicly.</p>
  2059. </div>
  2060.  
  2061. </form>
  2062.  
  2063.  
  2064. <div id="review-widget-summary" class="summary">
  2065. <section data-negative-review>
  2066. <p style="margin-top: 40px">
  2067. Your feedback is greatly appreciated and will be used to improve in the future.
  2068. </p>
  2069. </section>
  2070.  
  2071. <section data-positive-review>
  2072.  
  2073. <div style="display:none" class="copypaste">
  2074. <div style="margin-top:40px; font-weight: bold">Step 3:</div>
  2075. <div style="margin-top: 10px; margin-bottom:10px; font-size: 16px; text-align: center; font-style: italic">Copy your review text below.</div>
  2076. <span class="copiedComments"></span>
  2077. </div>
  2078.  
  2079. <div style="margin-top: 40px; display:none; font-weight: bold" class="notcopypaste">Step 3:</div>
  2080. <div style="margin-top: 40px; display:none; font-weight: bold" class="copypaste">Step 4:</div>
  2081. <div style="margin-top: 10px; font-size: 16px; text-align: center; font-style: italic">Click a site below and paste your review into the window that opens.</div>
  2082. <div style="margin-top: 10px; font-size: 12px; text-align: center; font-style: italic">You will need to have an account on the site you choose.</div>
  2083. <div id="review-widget-summary-links">
  2084. <a data-url="bbb_url" target="_blank">BBB</a>
  2085. <a data-url="google_url" target="_blank">Google</a>
  2086. <a data-url="facebook_url" target="_blank">Facebook</a>
  2087. <a data-url="yelp_url" target="_blank">Yelp</a>
  2088. </div>
  2089. </section>
  2090. </div>
  2091. </div>
  2092.  
  2093.  
  2094. <script>
  2095. (function() {
  2096. var popupContainer = document.querySelector('.review-widget-pop-up');
  2097. var starSelected = -1;
  2098. var widget = document.querySelector('.review-widget');
  2099. var closeButton = document.querySelector('.review-widget-close');
  2100. var title = document.querySelector('.review-widget-title');
  2101. var starHolder = document.querySelector('.review-widget-stars');
  2102. var stars = document.querySelectorAll('.review-widget-stars > p > span');
  2103. stars = Array.prototype.slice.call(stars);
  2104. var townStateSelect = document.querySelector('select[name="locationId"]');
  2105. var publishBtn = document.querySelector('.review-widget form input[type="submit"]');
  2106. var ratingInput = document.querySelector('.review-widget [name="rating"]');
  2107. var ratingMessage = document.querySelector('.review-widget-rating-message');
  2108. var positiveMessage = "We're pleased you enjoyed our services!";
  2109. var negativeMessage = "Please tell us how we can improve.";
  2110. var ratingText=['Click a star','Hated it','Disliked it','It\'s okay','Liked it','Loved it'];
  2111. var commentsTextArea = document.querySelector('textarea[name="comments"]');
  2112. var inputName = document.querySelector('input[name="name"]');
  2113. var selectLocationId = document.querySelector('select[name="locationId"]');
  2114. var divFade = document.getElementById('review-widget-post-rating');
  2115.  
  2116. // Setup
  2117. ratingInput.value = starSelected;
  2118. refreshStars();
  2119.  
  2120. var townStatesPopulated = false;
  2121. function populateTownState() {
  2122. if (townStatesPopulated) return;
  2123. townStatesPopulated = true;
  2124.  
  2125. var req = new XMLHttpRequest();
  2126. var sendData = {
  2127. city: "Manchester",
  2128. state: "KY",
  2129. regId: 5116
  2130. };
  2131. req.open('GET', 'townstates.php?' + toQueryString(sendData), true);
  2132.  
  2133. req.onload = function() {
  2134. if(req.status < 200 || req.status >= 400) return console.log('err!');
  2135. townStateSelect.innerHTML += req.responseText;
  2136. };
  2137. req.send();
  2138. }
  2139. if(!popupContainer) populateTownState();
  2140.  
  2141. townStateSelect.onchange = function() {
  2142. this.style.color = 'inherit';
  2143. };
  2144.  
  2145.  
  2146. // Stars
  2147. function clearStars() {
  2148. stars.forEach(function(el) {
  2149. el.className = '';
  2150. });
  2151. }
  2152.  
  2153. function starOver(el) {
  2154. clearStars();
  2155.  
  2156. var child = el.target;
  2157. var count = 1;
  2158.  
  2159. while((child = child.previousElementSibling) != null) {
  2160.  count++;
  2161. }
  2162.  
  2163. for(var i=0; i < count; i++) {
  2164. stars[i].className = 'selected';
  2165. }
  2166.  
  2167. ratingMessage.innerHTML = ratingText[count];
  2168. }
  2169.  
  2170. function refreshStars() {
  2171. stars.forEach(function(el, i) {
  2172. if (i < starSelected) el.className = 'selected';
  2173. else el.className = '';
  2174. });
  2175. ratingMessage.innerHTML = ratingText[Math.max(starSelected, 0)];
  2176. }
  2177.  
  2178. function starSelect(el) {
  2179. var child = el.target;
  2180. var count = 1;
  2181.  
  2182. while((child = child.previousElementSibling) != null) {
  2183.  count++;
  2184. }
  2185.  
  2186. ratingMessage.innerHTML = count >= 4? positiveMessage : negativeMessage;
  2187. starSelected = count;
  2188. ratingInput.value = starSelected;
  2189.  
  2190. if (starSelected>0) {
  2191. starHolder.style.border="none";
  2192. publishBtn.disabled=false;
  2193. publishBtn.style.cursor="Pointer";
  2194. commentsTextArea.disabled=false;
  2195. inputName.disabled=false;
  2196. selectLocationId.disabled=false;
  2197. divFade.className="fadein";
  2198. } else {
  2199. publishBtn.disabled=true;
  2200. commentsTextArea.disabled=true;
  2201. inputName.disabled=true;
  2202. selectLocationId.disabled=true;
  2203. divFade.style.opacity=.2;
  2204. }
  2205. ratingMessage.innerHTML = ratingText[starSelected];
  2206. ratingMessage.style.fontWeight='bold';
  2207. }
  2208.  
  2209. stars.forEach(function(el) {
  2210. el.addEventListener('mouseover', starOver);
  2211. el.addEventListener('click', starSelect);
  2212. });
  2213.  
  2214. starHolder.addEventListener('mouseout', refreshStars);
  2215.  
  2216.  
  2217. // Popup
  2218. window.openReviewWidget = function() {
  2219. populateTownState();
  2220. popupContainer.style.display = 'block';
  2221. };
  2222.  
  2223. window.closeReviewWidget = function(e) {
  2224. if(e.target != this) return;
  2225. popupContainer.style.display = 'none';
  2226. };
  2227.  
  2228. if(popupContainer) popupContainer.onclick = closeReviewWidget;
  2229. closeButton.onclick = closeReviewWidget;
  2230.  
  2231. // Auto popup
  2232. if(starSelected >= 0) {
  2233. if(!popupContainer) {
  2234. var widgetParent = widget.parentNode;
  2235. popupContainer = document.createElement('div');
  2236. popupContainer.className = 'review-widget-pop-up';
  2237. widgetParent.insertBefore(popupContainer, widget);
  2238. popupContainer.appendChild(widget);
  2239.  
  2240. popupContainer.onclick = function(e) {
  2241. if(e.target != this) return;
  2242. popupContainer.className = '';
  2243. };
  2244. }
  2245. var button = document.querySelector('.review-widget form input[type="submit"]');
  2246. if (starSelected>=1) {
  2247. button.style.opacity = 1;
  2248. button.disabled = false;
  2249. }
  2250. openReviewWidget();
  2251. }
  2252.  
  2253.  
  2254. // Submission
  2255. var form = document.querySelector('.review-widget form');
  2256. var summary = document.querySelector('.review-widget .summary');
  2257.  
  2258. function toQueryString(obj) {
  2259. var parts = [];
  2260. for (var i in obj) {
  2261. if (obj.hasOwnProperty(i)) {
  2262. parts.push(encodeURIComponent(i) + "=" + encodeURIComponent(obj[i]));
  2263. }
  2264. }
  2265. return parts.join("&");
  2266. }
  2267.  
  2268. form.onsubmit = function(e) {
  2269. e.preventDefault();
  2270.  
  2271. publishBtn.style.opacity=.5;
  2272. publishBtn.disabled=true;
  2273. publishBtn.value = 'Loading...';
  2274.  
  2275. var req = new XMLHttpRequest();
  2276. var reqBg = new XMLHttpRequest();
  2277. req.open('POST', 'submitReview.php', true);
  2278. reqBg.open('POST', 'submitReviewBackground.php', true);
  2279. req.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8');
  2280. reqBg.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8');
  2281.  
  2282. document.getElementsByName('comments')[0].value = document.getElementsByName('comments')[0].value.trim();
  2283.  
  2284. var sendData = {
  2285. 'regId': 5116,
  2286. 'emailRecipientId': '',
  2287. 'rating': form.querySelector('[name="rating"]').value,
  2288. 'name': form.querySelector('[name="name"]').value,
  2289. 'locationId': form.querySelector('[name="locationId"]').value,
  2290. 'comments': form.querySelector('[name="comments"]').value
  2291. };
  2292.  
  2293. req.onload = function() {
  2294. if(req.status < 200 || req.status >= 400) return console.log('err!');
  2295. var data = JSON.parse(req.responseText);
  2296. generateSummary(sendData.rating, data);
  2297. };
  2298. req.send(toQueryString(sendData));
  2299. reqBg.send(toQueryString(sendData));
  2300. };
  2301.  
  2302. function generateSummary(rating, reviewUrls) {
  2303. var widgetHeight = widget.clientHeight;
  2304. widget.style.minHeight = widgetHeight + 'px';
  2305. var noReviewUrls = true;
  2306.  
  2307. for(var key in reviewUrls) {
  2308. var reviewLink = summary.querySelector('a[data-url="'+key+'"]');
  2309.  
  2310. if (!reviewUrls[key]) {
  2311. reviewLink.parentNode.removeChild(reviewLink);
  2312. continue;
  2313. }
  2314. else {
  2315. reviewLink.href = reviewUrls[key];
  2316. noReviewUrls = false;
  2317. }
  2318. }
  2319.  
  2320. if(rating >= 4 && !noReviewUrls) {
  2321. title.innerHTML = 'Publish It';
  2322. summary.querySelector('[data-positive-review]').style.display = 'block';
  2323. summary.querySelector('#review-widget-summary-links').style.display = 'block';
  2324.  
  2325. // show comment if not blank
  2326. var e=form.querySelector('[name="comments"]');
  2327. if (e.value.trim()>'') {
  2328. var newParent = summary.querySelector('[class="copiedComments"]');
  2329. newParent.appendChild(e);
  2330. x=summary.querySelectorAll('[class="copypaste"]');
  2331. // forEach not supported by IE9-11
  2332. for( i=0; i<x.length; i++) {
  2333. x[i].style.display = 'block';
  2334. }
  2335. } else {
  2336. x=summary.querySelectorAll('[class="notcopypaste"]');
  2337. for(i=0; i<x.length; i++) {
  2338. x[i].style.display = 'block';
  2339. }
  2340. }
  2341. }
  2342. else {
  2343. title.innerHTML = 'Thank You!';
  2344. summary.querySelector('[data-negative-review]').style.display = 'block';
  2345. }
  2346.  
  2347. form.style.position = 'fixed';
  2348. form.style.top = '-999px';
  2349. summary.style.display = 'block';
  2350. }
  2351.  
  2352. })();
  2353. </script>
  2354. </div>
  2355. </div>
  2356. </div>
  2357. <div class="w3-container pad0">
  2358. <div class="useboxright">
  2359. Kentucky Disaster Restoration, LLC<br>
  2360. 368 Laurel Heights Rd, Manchester, KY&nbsp; 40962
  2361. <div class="callNoDiv">
  2362. <ul class="phoneList">
  2363. <li class="primaryPhone"><a class="phoneNumber primaryPhone" href="tel:+16062068542">(606) 206-8542</a></li>
  2364. <li class="phoneSmall">(606) 594-7300</li> </ul>
  2365. </div>
  2366. <p><a class="privacyPolicy" href="/privacy-policy.htm">Privacy Policy</a></p>
  2367.  
  2368. </div>
  2369. </div>
  2370. </div>
  2371.  
  2372. <div class="w3-container pad0 footerDivMn">Copyright &copy; 2024 - 99 Calls</div>
  2373.  
  2374. </footer>
  2375.  
  2376. <!-- footer ends here -->
  2377.  
  2378. <!-- Menu Styles -->
  2379. <script src="/js/jquery-3.7.1.min.js"></script>
  2380. <script defer src="/themes/responsive-1/pro1/jquery.smartmenus.min.js"></script>
  2381. <script>
  2382. $(function () {
  2383. $('#main-menu').smartmenus({
  2384. subMenusSubOffsetX: 1,
  2385. subMenusSubOffsetY: -8
  2386. });
  2387. });
  2388. </script>
  2389. <!-- Ends here -->
  2390.  
  2391. <script>
  2392.  
  2393. function menuToggled() {
  2394. var header = document.getElementById('header');
  2395. if (header.offsetWidth < 768) {
  2396. // mobile menu displayed
  2397. var viewportHeight = window.innerHeight || document.documentElement.clientHeight || document.body.clientHeight;
  2398. if (header.clientHeight > viewportHeight) {
  2399. // make menu scrollable w/o changing apparent scroll position
  2400. if (header.style.position != 'static') {
  2401. // hide all but header and remove fixed position
  2402. document.getElementsByTagName('main')[0].style.display = 'none';
  2403. document.getElementsByTagName('footer')[0].style.display = 'none';
  2404. header.style.position = 'static';
  2405. // keep apparent scroll position
  2406. document.documentElement.scrollTop = document.body.scrollTop = 0;
  2407. }
  2408. } else {
  2409. document.getElementsByTagName('main')[0].style.display = 'block';
  2410. document.getElementsByTagName('footer')[0].style.display = 'block';
  2411. header.style.position = 'fixed';
  2412. }
  2413. }
  2414. }
  2415.  
  2416. $(document).ready(function () {
  2417.  
  2418. $.SmartMenus.prototype.isTouchMode = function () {
  2419. return true;
  2420. };
  2421.  
  2422. $("#menuIcn").click(function () {
  2423. $(".menu").slideToggle();
  2424. });
  2425.  
  2426. var main_menu = $('#main-menu');
  2427. main_menu.on('show.smapi', function (e, menu) {
  2428. setTimeout(menuToggled, 500);
  2429. });
  2430. main_menu.on('hide.smapi', function (e, menu) {
  2431. setTimeout(menuToggled, 500);
  2432. });
  2433.  
  2434. $("main,footer").click(function () {
  2435. if (document.getElementById('main-menu').clientHeight > 0
  2436. && document.getElementById('menuIcn').clientHeight > 0) {
  2437. $(".menu").slideToggle();
  2438. }
  2439. });
  2440.  
  2441. $(window).resize(function () {
  2442. setMainTopSpacer();
  2443. // ipad (others?) slow to redraw screen on orientation change
  2444. setTimeout(setMainTopSpacer, 500);
  2445. });
  2446.  
  2447. });
  2448. </script>
  2449.  
  2450. <script src="/js/jquery.mask.min.js" defer></script>
  2451.  
  2452. <div id="overlay-back"></div>
  2453. <link rel="preload" href="/templates/contactForm.css" as="style" onload="this.onload=null;this.rel='stylesheet'">
  2454. <noscript>
  2455. <link rel="stylesheet" href="/templates/contactForm.css">
  2456. </noscript>
  2457. <div>
  2458. <style>.statusMessage {
  2459. height: 6em;
  2460. }</style>
  2461. </div>
  2462.  
  2463. <div id="sendingMessage" class="statusMessage"><p>Sending your message. Please wait...</p></div>
  2464. <div id="failureMessage" class="statusMessage"><p>There was a problem sending your message. Please try again or call
  2465. us.</p></div>
  2466. <div id="incompleteMessage" class="statusMessage"><p>Please complete all the fields in the form before sending.</p>
  2467. </div>
  2468. <div id="limitMessage" class="statusMessage"><p>You may only send 3 messages per day, but you are welcome to call
  2469. us!</p></div>
  2470. <div id="invalid_phone" class="statusMessage"><p>The phone number is invalid. Please check your phone number and try
  2471. again.</p></div>
  2472. <div id="invalid_email" class="statusMessage"><p>The email address is invalid. Please check your email address and try
  2473. again.</p></div>
  2474. <div id="successMessage" class="statusMessage"><p>Thanks for contacting us! We'll get back to you shortly.</p></div>
  2475.  
  2476.  
  2477. <script>
  2478. let messageDelay = 3000;  // How long to display status messages (in milliseconds)
  2479.  
  2480. // Init the form once the document is ready
  2481. $(init);
  2482.  
  2483. // Initialize the form
  2484. function init() {
  2485. $("[name='contactForm']").submit(submitForm);
  2486. $(".validatePhone").mask('(000) 000-0000');
  2487. }
  2488.  
  2489. // reCAPTCHA v3
  2490. function onRecaptchaSubmit(token) {
  2491. // token does not need to be processed
  2492. let recaptchaForm = document.getElementById("demo-form");
  2493. // the form *magickly* includes the token
  2494. submitForm.apply(recaptchaForm);
  2495. }
  2496. function onRecaptchaLandingSubmit(token) {
  2497. // token does not need to be processed
  2498. let recaptchaForm = document.getElementById("landing-form");
  2499. // the form *magickly* includes the token
  2500. submitForm.apply(recaptchaForm);
  2501. }
  2502.  
  2503. // Submit the form via Ajax
  2504. function submitForm() {
  2505. var contactForm = $(this);
  2506.  
  2507. // Are all the fields filled in?
  2508. $('#overlay-back').fadeIn(200);
  2509. $('#page').fadeTo('fast', .2);
  2510.  
  2511. if (!contactForm.find("[name='senderName']").val() || !contactForm.find("[name='senderEmail']").val() || !contactForm.find("[name='message']").val()) {
  2512.  
  2513. // No; display a warning message and return to the form
  2514. $('#incompleteMessage').fadeIn().delay(messageDelay).fadeOut();
  2515. $('#overlay-back').delay(messageDelay + 500).fadeOut(200);
  2516. $('#page').delay(messageDelay + 500).fadeTo('fast', 1);
  2517.  
  2518.  
  2519. } else {
  2520.  
  2521. // Yes; submit the form to the PHP script via Ajax
  2522. $('#sendingMessage').fadeIn();
  2523.  
  2524. $.ajax({
  2525. url: contactForm.attr('action') + "?ajax=true",
  2526. type: contactForm.attr('method'),
  2527. data: contactForm.serialize(),
  2528. timeout: 10000,
  2529. success: submitFinished,
  2530. error: function (x, t, m) {
  2531. if (t === "timeout") {
  2532. submitFinished(t);
  2533. } else if (t === "invalid_email") {
  2534. submitFinished(t);
  2535. } else if (t === "invalid_phone") {
  2536. submitFinished(t);
  2537. }
  2538. }
  2539. });
  2540. }
  2541.  
  2542. // Prevent the default form submission occurring
  2543. return false;
  2544. }
  2545.  
  2546. // Handle the Ajax response
  2547. function submitFinished(response) {
  2548. response = $.trim(response);
  2549. $('#sendingMessage').fadeOut();
  2550.  
  2551. if (response == "success") {
  2552.  
  2553. // Form submitted successfully:
  2554. // 1. Display the success message
  2555. // 2. Clear the form fields
  2556. // 3. Fade the content back in
  2557.  
  2558. try {
  2559. _gaq.push(['_trackPageview', '/contactForm_success.htm']);
  2560. messageDelay = 10000;
  2561. } catch (err) {
  2562. }
  2563.  
  2564. $('#successMessage').fadeIn().delay(messageDelay).fadeOut();
  2565. $("[name='senderName']").val("");
  2566. $("[name='senderEmail']").val("");
  2567. $("[name='senderPhone']").val("");
  2568. $("[name='message']").val("");
  2569.  
  2570. $('#overlay-back').delay(messageDelay + 500).fadeOut(200);
  2571. $('#page').delay(messageDelay + 500).fadeTo('fast', 1);
  2572.  
  2573. } else if (response == "toomany") {
  2574. $('#limitMessage').fadeIn().delay(messageDelay).fadeOut();
  2575. $('#overlay-back').delay(messageDelay + 500).fadeOut(200);
  2576. $('#page').delay(messageDelay + 500).fadeTo('fast', 1);
  2577. } else if (response === "invalid_email") {
  2578. $('#invalid_email').fadeIn().delay(messageDelay).fadeOut();
  2579. $('#overlay-back').delay(messageDelay+500).fadeOut(200);
  2580. $('#page').delay(messageDelay+500).fadeTo( 'fast', 1 );
  2581. } else if (response === "invalid_phone") {
  2582. $('#invalid_phone').fadeIn().delay(messageDelay).fadeOut();
  2583. $('#overlay-back').delay(messageDelay+500).fadeOut(200);
  2584. $('#page').delay(messageDelay+500).fadeTo( 'fast', 1 );
  2585. } else {
  2586. // Form submission failed: Display the failure message,
  2587. // then redisplay the form
  2588. $('#failureMessage').fadeIn().delay(messageDelay).fadeOut();
  2589. $('#overlay-back').delay(messageDelay + 500).fadeOut(200);
  2590. $('#page').delay(messageDelay + 500).fadeTo('fast', 1);
  2591. }
  2592. }
  2593.  
  2594. $(".gotoGetAPrice").click(function () {
  2595. $('html, body').animate({
  2596. scrollTop: $("#get_a_price").offset().top - 100
  2597. }, 1000);
  2598. document.getElementById("senderName").focus();
  2599. });
  2600.  
  2601. </script>
  2602.  
  2603.  
  2604.  
  2605.  
  2606.  
  2607. <!-- Google tag (gtag.js) -->
  2608. <script>
  2609. setTimeout(function() {
  2610. var script = document.createElement('script');
  2611. script.src = "https://www.googletagmanager.com/gtag/js?id=AW-774693925";
  2612. script.defer = true;
  2613. document.body.appendChild(script);
  2614. }, 5000); </script>
  2615. <script>
  2616. window.dataLayer = window.dataLayer || [];
  2617. function gtag(){dataLayer.push(arguments);}
  2618. gtag('js', new Date());
  2619. gtag('config', 'AW-774693925'); </script>
  2620.  
  2621.  
  2622. <script>
  2623. setTimeout(function() {
  2624. var script = document.createElement('script');
  2625. script.src = 'https://www.google.com/recaptcha/api.js';
  2626. script.defer = true;
  2627. document.body.appendChild(script);
  2628. }, 4200);
  2629. setTimeout(function() {
  2630. var script = document.createElement('script');
  2631. // look for hi-res images - same file name with @2x appended
  2632. //script.src = '/js/retina99.min.js';
  2633. script.src = '/js/retina99.js';
  2634. script.defer = true;
  2635. document.body.appendChild(script);
  2636. }, 4300);
  2637. </script>
  2638.  
  2639. <script>
  2640. function validateForm() {
  2641. var senderName = document.getElementById("senderName").value;
  2642. var senderEmail = document.getElementById("senderEmail").value;
  2643. var senderPhone = document.getElementById("senderPhone").value;
  2644.  
  2645. if (senderName.trim() === "") {
  2646. alert("Please enter your name.");
  2647. return false;
  2648. }
  2649.  
  2650. if (senderEmail.trim() === "") {
  2651. alert("Please enter your email.");
  2652. return false;
  2653. }
  2654.  
  2655. if (senderPhone.trim() === "") {
  2656. alert("Please enter your phone number.");
  2657. return false;
  2658. }
  2659.  
  2660. // Regular expression pattern for validating email addresses
  2661. var pattern = /^[^\s@]+@[^\s@]+\.[^\s@]+$/;
  2662. if (!pattern.test(senderEmail)) {
  2663. alert("Please check your email address.");
  2664. return false;
  2665. }
  2666.  
  2667. // if email address ends in .con, ask if they meant .com
  2668. if (senderEmail.endsWith('.con')) {
  2669. confirm('Did you mean .com at the end of your email address?');
  2670. return false;
  2671. }
  2672.  
  2673. // validate phone number is US format - remove non-numeric characters and check it's 10 digits and first digit is not 0 or 1
  2674. var phone = senderPhone.replace(/\D/g, '');
  2675. if (phone.length != 10) {
  2676. alert("Please check your phone number.");
  2677. return false;
  2678. }
  2679. // Area codes start with a number 2–9, followed by 0–8, and then any third digit.
  2680. // The second group of three digits, known as the central office or exchange code, starts with a number 2–9, followed by any two digits.
  2681. // The final four digits, known as the station code, have no restrictions.
  2682. pattern = /^[2-9][0-8][0-9][2-9][0-9]{2}[0-9]{4}$/;
  2683. if (!pattern.test(phone)) {
  2684. alert("Please check your phone number.");
  2685. return false;
  2686. }
  2687. // 222 and 555 are not valid area codes
  2688. if (phone.substring(0, 3) == '222' || phone.substring(0, 3) == '555') {
  2689. alert("Please check your phone number.");
  2690. return false;
  2691. }
  2692.  
  2693. return true; // Form submission will proceed if all fields are filled
  2694. }
  2695.  
  2696. // reCAPTCHA v3
  2697. function onRecaptchaSubmit(token) {
  2698. // this is what reCAPTCHA calls when form button clicked
  2699. if (!validateForm()) return false;
  2700. $("#demo-form").submit(); // jQuery call to invoke the next handler
  2701. }
  2702.  
  2703. $(document).ready(function () {
  2704. // add a listener to the form submit event
  2705. $("#demo-form").submit(function (e) {
  2706. e.preventDefault(); // avoid execution of the actual submit of the form.
  2707. document.getElementById("idSubmit").innerText = "... processing ...";
  2708.  
  2709. var form = $(this);
  2710. var url = form.attr('action') + '?ajax';
  2711.  
  2712. $.ajax({
  2713. type: "POST",
  2714. url: url,
  2715. data: form.serialize(), // serializes the form's elements.
  2716. success: function (data) {
  2717. if (data == 'invalid_email') {
  2718. alert('Invalid email address. Please review your email address for typos and try again.');
  2719. document.getElementById("idSubmit").innerText = "Get exclusive leads!";
  2720. return;
  2721. }
  2722. if (data == 'success') document.getElementById("idSubmit").innerText = "Success!";
  2723.  
  2724. const d = new Date();
  2725. d.toLocaleString('en-US', { timeZone: 'America/New_York' })
  2726. if (d.getDay() >= 1 && d.getDay() <= 5 && d.getHours() >= 9 && d.getHours() < 17) {
  2727. // it's Mon-Fri between 9am - 5pm
  2728. document.getElementById("overlay_open").style.display = "block";
  2729. } else {
  2730. document.getElementById("overlay_closed").style.display = "block";
  2731. }
  2732. document.getElementById("idPopUp").style.display = "none";
  2733. // document.getElementById("idPopUp").style.zIndex = 1;
  2734. },
  2735. error: function (jqXHR, textStatus, errorThrown) {
  2736. if (errorThrown) {
  2737. alert('Error - ' + errorThrown);
  2738. } else if (textStatus) {
  2739. alert('Error - ' + textStatus);
  2740. } else {
  2741. alert('An unexpected error occurred. Please call us. We apologize for the inconvenience.')
  2742. }
  2743. }
  2744. });
  2745.  
  2746. });
  2747. });
  2748.  
  2749. </script>
  2750. <script>
  2751. setTimeout(function() {
  2752. const script = document.createElement('script');
  2753. script.src = "https://www.api.useleadbot.com/lead-bots/get-pixel-script.js";
  2754. document.getElementsByTagName('body')[0].appendChild(script);
  2755. }, 5000);
  2756. </script>
  2757. <!--script async defer type="text/javascript" src="https://www.api.useleadbot.com/lead-bots/get-pixel-script.js"></script-->
  2758. <script type="text/javascript">window.rf_key_idf = "21c8fd9b347c13a88eb3ff474e3160705956853c";</script>
  2759. <script type="application/json" id="leadFormPassThrough_t4Rc1nt9OEODmJ5vYxBgeQ">
  2760. {
  2761. "url": "kentucky-disaster-restoration-llc.com/",
  2762. "source": "O",
  2763. "session": "7bb4ecc1539633d6c1bc35fbf228b404",
  2764. "uuid": ""
  2765. }
  2766. </script><script type="application/json" id="leadFormEmbeddedParams">
  2767. {"leadForm":{"appearance_delay":0,"button_border_color":"Black","button_color":"Black","button_text_color":"white","hide_greeting_message":false,"hide_greeting_message_text":false,"link_color":"#3aad73","offer_headline":"Get a Fast Free Quote","offer_headline_text_color":"#555","position":"bottom_right","social_proof_count":1593,"social_proof_label":"people","social_proof_text":"requested a quote!","submit_button_border_color":"Black","submit_button_color":"Black","submit_button_hover_color":"Black","submit_button_hover_text_color":"white","submit_button_text_color":"white","teaser_bg_color":"#F0F8FE","teaser_text_color":"#3388F2","text_color":"#000000","title":"Kentucky Disaster Restoration, LLC","welcome_message":"Get a Fast Free Quote Today!"},"steps":{"intro question":{"answerOptions":[["Home \/ Residence","service type"],["Business","service type"]]},"service type":{"answerOptions":[["Air Duct Cleaning","zip code"],["Appliance Leaks","zip code"],["Basement Flood","zip code"],["Bathroom Flooding","zip code"],["Biohazard Cleanup","zip code"],["Board Up Services","zip code"],["Burst Pipes","zip code"],["Carpet Cleaning","zip code"],["Contents Cleaning","zip code"],["Crawl Space Cleaning","zip code"],["Crawlspace Insulation","zip code"],["Decontamination","zip code"],["Disaster Cleanup","zip code"],["Disinfection Services","zip code"],["Dry Out Services","zip code"],["Emergency Tarping","zip code"],["Emergency Water Removal","zip code"],["Fallen Tree","zip code"],["Fire Damage Restoration","zip code"],["Flood Damage","zip code"],["Flood From Sprinkler System","zip code"],["Frozen Pipes","zip code"],["Mold Removal","zip code"],["Puff Back Cleaning","zip code"],["Sanitizing Services","zip code"],["Sewage Cleanup","zip code"],["Smoke Damage Restoration","zip code"],["Storm Damage","zip code"],["Toilet Overflow","zip code"],["Trauma Scene Cleanup","zip code"],["Water Damage Restoration","zip code"],["Water Heater Leak","zip code"],["Other","zip code"]]},"Thank you message":{"text":"<h2 style='text-align:center;color:black'>Thank you!<\/h2><br><h4 style='text-align:center;color:black'>We will contact you shortly with your quote.<\/h4><br><h4 style='text-align:center;color:black'>Want a FAST quote right now? Call us!<\/h4><br><h2 style='text-align:center;color:black'>(606) 206-8542<\/h2>","additionalText":""}}}
  2768. </script></body>
  2769.  
  2770.  
  2771.  
  2772.  
  2773.  
  2774. </html>
Copyright © 2002-9 Sam Ruby, Mark Pilgrim, Joseph Walton, and Phil Ringnalda