.sticky-cta {
        bottom: 0;
        position: fixed;
        width: 100%
      }

      @media screen and (min-width:921px) {
        .comment-text {
          width: 68% !important
        }
      }

      @media screen and (min-width:678px) and (max-width:920px) {
        .reply-profile-pic img {
          height: 50px !important;
          width: 50px !important
        }

        .attention-bar,
        .product-name {
          display: none
        }

        .fb-testimonials img {
          max-width: none !important
        }

        .styleInput {
          width: 100%
        }

        .replyStyleInput,
        .styleInput {
          border: 1px solid #ccc;
          font-size: 14px;
          height: 30px;
          max-width: 93%;
          min-width: 90%
        }

        .replyStyleInput {
          width: 90%
        }

        #newPostInput {
          border: 0;
          font-size: 14px !important;
          height: 48px;
          padding: 7px;
          width: 100%
        }

        #newPostArea img {
          cursor: pointer;
          float: right;
          margin-right: 10px;
          width: 60px
        }

        .comment,
        .subcomment {
          display: flex;
          flex-direction: row;
          line-height: 30px;
          margin-top: 10px
        }

        .comment-text {
          font-size: 14px;
          line-height: 22px;
          width: 100%
        }

        .newReplyArea {
          background: #f6f7f9;
          height: 40px;
          width: 100%
        }

        .post-btn .reply-post-btn .newCancelButton {
          cursor: pointer;
          float: right;
          margin-right: 10px;
          margin-top: 10px
        }

        .reply-post-btn {
          height: 40px !important
        }

        .post-btn,
        .reply-post-btn {
          width: 60px !important
        }

        .newCancelButton {
          cursor: pointer;
          height: 40px !important;
          width: 68px !important
        }
      }

      @media screen and (max-width:677px) {
        .reply-area table {
          margin-bottom: 20px;
          margin-left: 15%;
          margin-top: 10px
        }

        .reply-area table,
        .subcomment {
          margin-left: 15%
        }

        .like-btn-count,
        .logo {
          align-items: center;
          display: flex
        }

        .header-main,
        .post-meta {
          align-items: center;
          display: flex;
          justify-content: space-between
        }

        .attention-bar,
        .product-name {
          display: none
        }

        .blog-title p {
          font-size: 22px;
          font-weight: 400
        }

        .blog-title strong {
          font-weight: 600 !important
        }

        .trends {
          letter-spacing: -2px
        }

        .trending-country img {
          display: inline-block
        }

        .article-promo a,
        .attention-bar a {
          text-decoration: underline
        }

        .article-promo strong {
          font-weight: 700
        }

        .fb-testimonials img {
          max-width: none !important
        }

        #comment-count {
          font-weight: 700;
          margin-bottom: 22px;
          margin-top: 8px
        }

        table td {
          padding: 0
        }

        .styleInput {
          border: 1px solid #ccc;
          font-size: 14px;
          width: 100%
        }

        #newPostInput {
          border: 0;
          font-size: 14px !important;
          height: 50px;
          padding: 7px;
          width: 100%
        }

        #newPostArea img {
          cursor: pointer;
          float: right;
          margin-right: 10px;
          width: 60px
        }

        .profile-pic img {
          margin-right: 10px !important;
          margin-top: 5px;
          max-width: 50px !important
        }

        .border-none {
          border: none !important
        }

        .overal-rating img {
          margin-bottom: 0 !important;
          margin-top: 0 !important
        }

        .customer-ratings p {
          font-size: 17px !important;
          font-weight: 400
        }

        .stat {
          align-items: center;
          display: flex
        }

        .rating-containers p {
          margin-bottom: 0 !important
        }

        .blog-title-rating {
          font-size: 25px;
          letter-spacing: -2px;
          line-height: 25px
        }

        .blog-title-rating strong {
          font-weight: 600
        }

        .comment,
        .subcomment {
          display: flex;
          flex-direction: row;
          line-height: 30px;
          margin-top: 10px
        }

        .comment-section {
          display: flex;
          flex-direction: column
        }

        .comment-image {
          border: 1px solid #adadad;
          display: inline-block;
          height: auto;
          margin-right: 10px;
          max-height: 120px;
          padding: 2px;
          width: 100px
        }

        .comment .profile-picture-reply,
        .comment-section img:not(.flag):not(.like-icon):not(.comment-image) {
          display: inline-block;
          height: 50px;
          margin-right: 10px;
          max-height: 120px;
          width: 50px
        }

        .comment .profile-picture-reply {
          padding-top: 0
        }

        .comment .profile-picture {
          display: inline-block;
          height: 50px;
          margin-right: 10px;
          margin-top: 5px;
          max-height: 120px;
          padding-top: 0;
          width: 50px
        }

        .comment-text {
          font-size: 14px;
          line-height: 22px;
          width: 100%
        }

        .comment-section .username {
          color: #3658a6;
          font-size: 14px;
          font-weight: 700;
          line-height: 22px
        }

        .comment-section .publish_date,
        .comment-section .user_location {
          align-items: center;
          color: #999;
          display: flex;
          font-size: 12px;
          gap: 5px;
          line-height: 22px
        }

        .name-location {
          display: flex;
          gap: 5px
        }

        .action-buttons {
          align-items: center;
          display: flex
        }

        .facebook-button {
          color: #3658a6;
          font-size: 13px
        }

        .action-buttons img {
          border: none;
          display: inline-block;
          height: 18px;
          margin-right: 0;
          margin-top: 0;
          padding: 2px
        }

        .replyStyleInput {
          border: 1px solid #ccc;
          font-size: 14px;
          height: 30px;
          width: 82%
        }

        #newReplyInput {
          border: 0;
          font-size: 14px !important;
          height: 50px;
          padding: 7px;
          width: 100%
        }

        .newReplyArea {
          background: #f6f7f9;
          height: 40px;
          width: 100%
        }

        .post-btn .reply-post-btn .newCancelButton {
          cursor: pointer;
          float: right;
          margin-right: 10px;
          margin-top: 10px
        }

        .reply-post-btn {
          height: 40px !important
        }

        .post-btn,
        .reply-post-btn {
          width: 60px !important
        }

        .newCancelButton {
          cursor: pointer;
          height: 40px !important;
          width: 68px !important
        }

        #footer .container {
          align-items: center;
          display: flex;
          flex-direction: column
        }

        #floating-cta .container {
          display: flex;
          justify-content: flex-start
        }
      }