
   @font-face {
      font-family: "Segoe UI";

      src: url("segoeui.ttf"); /* EOT file for IE */
   }

   @font-face {
      font-family: "Segoe UI Semibold";

      src: url("seguisb.ttf"); /* EOT file for IE */
   }

   @font-face {
      font-family: "Segoe UI Semibold";

      src: url("seguisb.ttf"); /* TTF file for CSS3 browsers */
   }

   body {
      font-family: "Segoe UI Bold";
   }

   p {
      font-family: "Segoe UI Bold ";
   }

   .container-img-right {
      width: 50%;

      float: left;

      margin: auto;

      border-bottom-left-radius: 10px;
   }

   .container-img-left {
      width: 50%;

      float: left;

      margin: auto;

      margin-bottom: 10px;

      border-bottom-right-radius: 10px;
   }

   .container {
      border: none;

      padding: 0px !important;
   }

   #img-heading {
      background: #000;

      font-weight: bold;

      padding: 10px;

      color: #fff;

      font-size: 4vw;

      text-align: center;

      border-top-left-radius: 10px;

      border-top-right-radius: 10px;

      font-family: "Segoe UI Bold";
   }

   .wrap-head-left {
      background: #336600;

      color: #fff;

      font-family: "Segoe UI Bold";

      font-size: 24px;

      padding: 10px;

      border-radius: 10px;

      text-align: center;

      margin-top: 10px;
   }

   .full-head {
      background: #336600;

      color: #fff;

      font-family: "Segoe UI Bold";

      font-size: 36px;

      padding: 5px;

      border-radius: 10px;

      text-align: center;

      margin-top: 10px;

      font-weight: bold;
   }

   .full-head-small {
      background: #336600;

      color: #fff;

      font-family: "Segoe UI Bold";

      font-size: 26px;

      padding: 10px;

      padding-left: 25px;

      border-radius: 10px;

      text-align: left;

      margin-top: 10px;

      line-height: 30px;
   }

   .service-coupon {
      background: #336600;

      color: #fff;

      font-family: "Segoe UI Bold";

      font-size: 24px;

      padding: 5px;

      border-radius: 10px;

      text-align: center;

      margin-top: 10px;
   }

   .wrap-head-right {
      color: #fff;

      font-family: "Segoe UI Bold";

      font-size: 24px;

      padding: 10px;

      border-radius: 10px;

      text-align: center;

      margin-top: 5px;

      width: 100%;

      padding-left: 0px;
   }

   .container-repair {
      margin-top: 10px;

      margin-bottom: 10px;
   }

   #guaranteed {
      display: block;
   }

   .container-repair-i {
      width: 40%;

      float: left;
   }

   .container-repair-ii {
      width: 60%;

      float: left;

      padding-left: 20px;
   }

   .container-professional-i {
      width: 20%;

      float: left;
   }

   .container-professional-ii {
      width: 80%;

      float: left;

      padding-left: 20px;
   }

   .container-wellington-i {
      width: 25%;

      float: left;

      padding-left: 20px;
   }

   .container-wellington-ii {
      width: 75%;

      float: left;

      margin-bottom: 20px;
   }

   .service-i {
      width: 27%;

      float: left;

      padding-left: 20px;
   }

   .service-ii {
      width: 73%;

      float: left;

      margin-bottom: 20px;
   }

   .experts-cls {
      font-family: "Segoe Print";

      font-weight: bold;

      font-size: 40px;

      text-align: center;

      margin-top: -15px;
   }

   .ans-yes {
      font-family: "Segoe UI Semibold";

      font-size: 24px;

      text-align: justify;

      white-space: normal;

      text-indent: 25px;
   }

   #sewing-serv {
      text-align: left;

      font-size: 30px;

      margin-top: 20px;

      padding-left: 20px;
   }

   .clear {
      clear: both;

      margin-bottom: 10px;

      margin-top: 10px;
   }

   .citynames {
      font-size: 24px !important;

      font-family: "Segoe UI Black";

      list-style-type: none;

      margin-left: 0px !important;

      line-height: 26px !important;
   }

   .btn-black {
      color: #fff;

      font-family: "Segoe UI Bold";

      background: #000;

      font-size: 24px;

      padding: 5px;

      border-radius: 10px;

      text-align: center;

      width: 100%;
   }

   .gator-txt {
      font-size: 19px !important;

      font-family: "Segoe UI Bold";

      text-indent: 25px;
   }

   .menucarat {
      color: #ff9900;

      font-weight: normal !important;

      font-size: 16px;

      margin-right: 5px;

      font-family: "MontserratLight", sans-serif;
   }

   #sewing-technician {
      padding-left: 10px;
   }

   .row-head {
   }

   html .page-title h1 {
      display: none;
   }

   .pop-areas {
      font-family: "Segoe UI Bold";

      font-size: 30px;

      text-decoration: underline;

      color: #336600;

      margin-top: 5px;

      text-align: center;

      margin-bottom: 10px;
   }

   #list-tech {
      padding-left: 75px;

      padding-right: 75px;
   }

   .builtin-vac {
      font-family: "Segoe UI Bold";

      font-size: 30px;

      text-decoration: underline;

      color: #336600;

      float: left;
   }

   li.central-vacuum {
      font-size: 20px !important;

      list-style-type: none;

      font-family: "Segoe UI black";

      color: #000;

      font-size: 16px;
   }

   li.sewing-machine {
      font-size: 16px !important;

      list-style-type: none;

      font-family: "Segoe UI";

      color: #000;

      font-size: 16px;

      line-height: 30px;
   }

   li.central-vacuum a {
      color: #000 !important;
   }

   @media only screen and (min-width: 576px) {
      #img-heading {
         font-size: 2vw;
      }
   }

   @media only screen and (min-width: 768px) {
      #img-heading {
         font-size: 20px;
      }
   }

   @media only screen and (min-width: 992px) {
      #img-heading {
         font-size: 26px;
      }
   }

   @media only screen and (min-width: 1200px) {
      #img-heading {
         font-size: 34px;
      }
   }

   @media only screen and (max-width: 770px) {
      .col-md-9 {
         flex: 0 0 100% !important;

         max-width: 100% !important;
      }

      .wrap-head-left {
         font-size: 18px;

         border-radius: unset;
      }

      .container-repair-i {
         width: 100%;
      }

      .container-repair-ii {
         width: 100%;

         padding-left: 0px;
      }

      .gator-txt {
         font-size: 16px !important;

         text-align: justify;

         text-indent: 0px;
      }

      .container-professional-i {
         display: none;
      }

      .container-professional-ii {
         width: 100%;

         text-align: justify;

         padding-left: 0px;
      }

      #guaranteed {
         display: none;
      }

      .full-head {
         font-size: 21px;

         border-radius: unset;
      }

      .btn-black {
         margin-top: 10px;

         border-radius: unset;
      }

      #img-heading {
         font-size: 5vw;

         border-radius: unset;
      }

      li.central-vacuum {
         margin-left: 0px !important;
      }

      .experts-cls {
         font-size: 30px;
      }

      .pop-areas {
         font-size: 24px;
      }

      #sewing-serv {
         font-size: 24px;
      }

      .builtin-vac {
         font-size: 24px;
      }

      .full-head-small {
         border-radius: unset;

         padding-left: 10px;

         padding: 10px;

         font-size: 18px;
      }

      .container-wellington-ii {
         width: 100%;

         margin-bottom: 10px;
      }

      .container-wellington-i {
         width: 100%;

         margin-bottom: 10px;

         padding-left: 0px;
      }

      .container-img-right {
         width: 100% !important;

         border-bottom-left-radius: 0px;
      }

      .container-img-right img {
         border-bottom-left-radius: 0px;
      }

      .container-img-left {
         width: 100% !important;

         border-bottom-right-radius: 0px;
      }

      #list-tech {
         padding: 0px;

         text-align: justify;
      }

      li.central-vacuum {
         font-size: 16px !important;
      }

      .col-md-3 {
      }

      .ans-yes {
         font-size: 18px;
      }
   }

   ol,
   ul {
      padding-left: 0rem;
   }
   #servicetop {
      position: relative;
      top: -15px;
      border-bottom-right-radius: 10px;
      border-bottom-left-radius: 10px;
      overflow: hidden;
      box-shadow: 0px 4px 11px #666666;
   }
   p {
      font-family: Montserrat;
      font-size: 1.25em;
   }
   .text-shadow {
      /* CENTRAL VACUUM MODELS WE SERVICE */
      text-shadow: 1px 3px 3px #000000;
   }
   .text-shadow-2 {
      text-shadow: 2px 2px 2px #000000;
   }
   .text-shadow-3 {
      text-shadow: 2px 3px 0px #ffffff;
   }
   .bg-light-green {
      background: #6fa743;
   }
   .fixedheight img {
      height: 150px;
      width: auto;
   }
   .menucarat {
      color: #ff9900;
      font-weight: normal !important;
      font-size: 16px;
      margin-right: 5px;
   }
   li.central-vacuum a {
      color: #000 !important;
      font-size: 18px !important;
      font-family: "Segoe UI black";
   }
   li.central-vacuum {
      font-size: 20px !important;
      list-style-type: none;
      font-family: "Segoe UI black";
      color: #000;
      font-size: 16px;
   }
   .font-18list li.central-vacuum {
      font-size: 18px !important;
   }
   .text-black {
      color: #000 !important;
   }
   .circlepoint li {
      list-style-type: disc;
   }
   @font-face {
      font-family: "Century Gothic";
      src: url(GOTHIC.TTF);
   }
   @font-face {
      font-family: "Century Gothic";
      src: url(GOTHIC.TTF);
   }
   @font-face {
      font-family: "Segoe UI black";

      src: url("seguibl.ttf"); /* EOT file for IE */
   }
   body.category-sewing-machine-repair {
      font-family: "Segoe UI";
      font-style: normal;
   }
   .category-sewing-machine-repair .text-red {
      color: #dc3545 !important;
   }
   .category-sewing-machine-repair .big-phone-text {
      font-size: 18px;
   }
   .category-sewing-machine-repair .big-text-catpages {
      font-size: 20px;
      font-weight: bold;
   }
   .category-sewing-machine-repair .text-green {
      color: #528c3f;
   }
   .category-sewing-machine-repair .review-text {
      font-size: 20px;
      font-weight: 700;
   }
   .category-sewing-machine-repair .text-blue {
      color: #0033cd !important;
   }
   .category-sewing-machine-repair .reviews-list {
      font-size: 17px;
      font-weight: 600;
   }
   .category-sewing-machine-repair .btn-primary {
      background: #0033cd !important;
      box-shadow: 7px 11px 9px -6px rgba(0, 0, 0, 0.7);
      border-radius: 10px;
      border-color: #0033cd !important;
   }
   .category-sewing-machine-repair .rework.cat-pages {
      font-size: 15px;
      font-weight: 500;
   }
   .category-sewing-machine-repair .promotion-boxes {
      font-size: 14px;
   }
   .category-sewing-machine-repair .custom-green-title {
      font-weight: 900 !important;
      font-size: 28px !important;
      line-height: 39px;
   }
   .category-sewing-machine-repair .sewing-machine-box {
      border: 1px solid #000000;
      padding: 15px;
      height: 100%;
   }

   .category-sewing-machine-repair .footer-container {
      padding: 0;
   }
   .category-sewing-machine-repair #header-container {
      border-bottom: 3px solid #313131;
   }
   .category-sewing-machine-repair .segoeui,
   .category-sewing-machine-repair .segoeui p {
      font-family: "Segoe UI";
      font-style: normal;
   }
   .category-sewing-machine-repair .monserrat {
      font-family: Montserrat;
      font-style: normal;
   }
   .category-sewing-machine-repair .arial {
      font-family: "Arial";
      font-style: normal;
   }
   .category-sewing-machine-repair .century {
      font-family: "Century Gothic";
      font-style: normal;
   }
   .category-sewing-machine-repair .century-list li {
      font-family: "Century Gothic";
      font-style: normal;
   }
   .category-sewing-machine-repair .reviews-list li {
      font-family: "Segoe UI";
      font-style: normal;
   }
   .category-sewing-machine-repair .segoeui-list li {
      font-family: "Segoe UI";
      font-style: normal;
      margin-bottom: 8px;
   }
   .category-sewing-machine-repair .person-name {
      font-weight: 900;
      font-family: "Segoe UI black" !important;
   }
   .category-sewing-machine-repair .person-title {
      font-weight: 600;
   }
   .category-sewing-machine-repair .testimonial-ptag {
      font-weight: 600;
   }
   .category-sewing-machine-repair .review-text {
      font-family: "Montserrat";
      font-style: normal;
      font-weight: 800;
      font-size: 61px;
      line-height: 74px;
      letter-spacing: 0.045em;
      color: #336600;
   }
   .category-sewing-machine-repair .fw-900 {
      font-weight: 900 !important;
      font-family: "Segoe UI black" !important;
   }
   .category-sewing-machine-repair .font-14-list li {
      font-size: 14px;
      line-height: 17px;
      font-weight: 700;
      margin-bottom: 0.3rem;
   }
   .category-sewing-machine-repair .font-12 {
      font-size: 12px;
   }
   .category-sewing-machine-repair .font-22 {
      font-size: 22px;
   }
   .category-sewing-machine-repair .review-text-logo {
      font-size: 21px;
   }
   .category-sewing-machine-repair .font-weight-600 {
      font-weight: 600;
   }
   strong {
      font-family: "Segoe UI black" !important;
   }
   .rework h2,
   .col-main h2,
   #add_info h2 {
      font-family: "Segoe UI bold" !important;
      font-weight: 500;
   }
   @media (min-width: 768px) and (max-width: 991px) {
      @media screen and (orientation: landscape) {
         .category-sewing-machine-repair .d-none.d-md-block,
         .category-sewing-machine-repair .d-none.d-md-flex {
            display: none !important;
         }
         .category-sewing-machine-repair .d-md-none.d-block {
            display: block !important;
         }
         .category-sewing-machine-repair .d-md-none.d-flex {
            display: flex !important;
         }
      }
   }
   @media (min-width: 768px) {
      .category-sewing-machine-repair .testimonial-img {
         border: 3px solid #000000;
         padding: 5px;
      }
      .five-star-div {
         gap: 10px;
      }
      .five-star-div img {
         width: 200px;
      }
      .category-sewing-machine-repair .font18 {
         font-weight: 600;
         font-size: 18px;
         line-height: 24px;
      }
      .double-line-heading .h2 {
         font-size: 1.9rem;
      }
      .rework h2,
      .col-main h2,
      #add_info h2 {
         font-size: 24px;
         line-height: 32px;
      }
   }
   @media (min-width: 992px) {
      .five-star-div img {
         width: 250px;
      }
      .testimonial-img {
         width: 100%;
      }
      .category-sewing-machine-repair .review-text {
         font-size: 41px;
         line-height: 54px;
      }
   }
   @media (min-width: 1200px) {
      .five-star-div img {
         width: 300px;
      }
      .category-sewing-machine-repair .review-text {
         font-size: 61px;
         line-height: 74px;
      }
      .category-sewing-machine-repair .price-font {
         font-size: 35px !important;
      }
      .category-sewing-machine-repair .font-20 {
         font-size: 20px;
      }
      .category-sewing-machine-repair .reviews-list {
         font-size: 22px;
         line-height: 29px;
         font-weight: 600;
      }
   }
   @media (max-width: 767px) {
      .category-sewing-machine-repair .promotion-right-div {
         padding-left: 0px !important;
         padding-right: 0px !important;
      }
      .category-sewing-machine-repair .rework p {
         font-size: 12px;
      }
      .category-sewing-machine-repair .rework.cat-pages {
         font-size: 14px;
         font-weight: 500;
      }
      .category-sewing-machine-repair .promotion-boxes {
         padding-left: 0px !important;
         padding-right: 0px !important;
      }
      .category-sewing-machine-repair .category-image {
         display: none;
      }
      .category-sewing-machine-repair .service-div-list .newbrandlist li.central-vacuum {
         font-size: 13px !important;
         line-height: 20.35px;
      }
      .category-sewing-machine-repair .note-text.fs-5 {
         font-size: 12px !important;
         line-height: 18.79px;
      }
      .category-sewing-machine-repair .testimonial-ptag {
         font-size: 12px !important;
         line-height: 16px;
      }
      .category-sewing-machine-repair .reviews-list {
         font-size: 14px;
      }
      .category-sewing-machine-repair .person-title {
         font-size: 18px !important;
      }
      .category-sewing-machine-repair .person-name {
         font-size: 21px !important;
      }
      .category-sewing-machine-repair .bg-light-green p {
         font-size: 16px;
      }
   }
   @media (max-width: 460px) {
      .category-sewing-machine-repair .custom-green-title {
         font-size: 22px !important;
         line-height: 28px;
      }
   }