@media (max-width: 1199px) {
  .container {
    max-width: 940px;
  }

  .section-testimonial .kt-has-1-columns {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }

  .main-navigation .navbar-collapse li {
    padding-left: 8px;
    padding-right: 8px;
  }

  .main-navigation .navbar-collapse li>a {
    color: #003766;
    font-size: 12px;
  }

  .main-navigation .enroll-toggle .header-links .get-a-quote a,
  .main-navigation .enroll-toggle .header-links .client-access a {
    font-size: 12px;
  }

  .section-feature-set .feature-list-wrapper {
    max-width: unset;
  }

  .section-feature-set .feature-lists {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .section-feature-set .feature-lists .feature-list-wrapper {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 30%;
    flex: 0 0 30%;
  }

  .section-feature-set a:nth-child(5) .feature-list-wrapper .btn-large {
    font-size: 13px;
  }

  .section-feature-set a:nth-child(5) .feature-list-wrapper .btn-large:before {
    width: 22px;
    height: 22px;
    margin-left: -30px;
    margin-top: -2px;
  }

  .section-hire-to-retire-peo .hire-to-retire-info figure {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  .section-hire-to-retire-peo .hire-to-retire-info .hire-to-retire-image .kt-inside-inner-col {
    padding-left: 15px;
  }

  .section-hire-to-retire-peo .hire-to-retire-info .common-info p {
    font-size: 2rem;
  }

  .feature-info .btn-common {
    font-size: 15px;
  }

  /* Workers-comp */
  .section-workers-comp-problems {
    overflow: hidden;
  }

  .problem-description .kt-row-column-wrap {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .problem-description .business-img {
    min-width: 615px;
    -webkit-transform: translateX(-70px);
    transform: translateX(-70px);
    overflow: hidden;
  }

  /* Workers comp  */
  .section-hero-workers-comp .hero-info {
    -webkit-transform: translateX(-6%);
    transform: translateX(-6%);
  }

  .section-hero-workers-comp .hero-info {
    max-width: 510px;
    padding: 3rem;
  }

  /* .section-the-benefits .the-benefits-wrapper .partner-lists .btn-align {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    } */
  .section-the-benefits .the-benefits-wrapper .partner-lists .btn-align .learn-more {
    left: 0;
  }

  .section-tax-problem .tax-problem .kt-row-layout-inner .tax-rates {
    margin-right: 15px;
  }

  .section-unemployment-solutions .policy-list .card-claims-managenment {
    margin-top: 0;
  }

  .section-unemployment-solutions .image-efficiently {
    -webkit-transform: translateX(-4%);
    transform: translateX(-4%);
    position: absolute;
    bottom: 0;
    max-width: 470px;
  }

  .section-unemployment-solutions .card-list-wrapper .kt-row-column-wrap {
    padding-bottom: 4.187rem !important;
  }

  .hero-unemployment {
    background-position: center;
  }

  .section-full-spectrum .hire-list-block-wrapper .hire-list-description {
    padding: 0px 2rem 0px 0;
  }

  .section-full-spectrum .hire-list-block-wrapper .full-service-hr figure {
    max-width: 170px;
  }

  .section-full-spectrum .hire-list-block-wrapper .workers-comp figure {
    max-width: 190px;
  }

  .section-full-spectrum .hire-list-block-wrapper .safety-management figure {
    max-width: 255px;
  }

  .section-full-spectrum .hire-list-block-wrapper .managed-care figure {
    max-width: 170px;
    margin-left: 10px;
  }

  .section-full-spectrum .hire-list-block-wrapper .benefits figure {
    max-width: 270px;
    margin-top: -9px;
  }

  /* hero-safety-management */
  .hero-safety-management {
    background-position: center;
  }

  /* .section-absence-management */
  .section-absence-management .bg-unemployment {
    max-width: 700px;
  }

  .section-testimonial .section-bg .kt-row-column-wrap,
  .section-testimonial .kt-row-column-wrap {
    padding: 0 !important;
  }

  .section-testimonial .testimonial-card .kt-row-column-wrap {
    padding: 0 15px !important;
  }

  .section-empower-business .bg-unemployment {
    max-width: 700px;
  }

  .section-why-sheakley .testimonial-peo-info {
    bottom: -2.5rem;
  }

  .testimonial-peo-section.section-testimonial-ohio .bg-image,
  .testimonial-peo-section.section-testimonial-ohio .bg-image>img {
    min-height: 750px;
  }

  .absence-management-hero .hero-info {
    max-width: 510px;
    padding: 3rem;
  }

  .section-short-term .short-term-employees .tax-list-wrapper {
    margin: 0 0 0 auto;
  }

  .section-short-term .short-term-employees .learn-more {
    margin-left: 7rem;
  }

  .testimonial-peo-section.section-ohio-absence-testimonial .bg-image,
  .testimonial-peo-section.section-ohio-absence-testimonial .bg-image>img {
    min-height: 600px;
  }

  .section-workplace-safety .bg-unemployment figure>img {
    -o-object-position: center;
    object-position: center;
  }

  .section-workplace-safety .kt-row-column-wrap {
    padding-top: 11.25rem !important;
  }

  .section-workplace-safety .daunting-info .kt-row-column-wrap {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }

  .section-safety-packages .btn-align {
    margin-bottom: 3.687rem;
  }

  .section-benefits-compliance .feature-lists .feature-list-wrapper {
    -webkit-box-flex: unset;
    -ms-flex: unset;
    flex: unset;
  }

  .section-benefits-compliance .feature-list-wrapper:nth-child(2) {
    transform: translateX(30px);
    -webkit-transform: translateX(30px);
    -moz-transform: translateX(30px);
    -ms-transform: translateX(30px);
    -o-transform: translateX(30px);
  }

  .section-benefits-compliance figure {
    max-width: 430px;
  }

  .section-top-talent .bg-unemployment figure>img {
    -o-object-position: right;
    object-position: right;
    width: 100%;
  }

  .section-top-talent .bg-unemployment figure {
    transform: unset;
    -webkit-transform: unset;
    -moz-transform: unset;
    -ms-transform: unset;
    -o-transform: unset;
  }

  .section-benefits-compliance .feature-lists .feature-list-wrapper:hover {
    -webkit-transform: translate(120px, -5px);
    transform: translate(120px, -5px);
  }

  .section-benefits-compliance .feature-lists .feature-list-wrapper:nth-child(2):hover {
    transform: translate(30px, -5px);
    -webkit-transform: translate(30px, -5px);
    -moz-transform: translate(30px, -5px);
    -ms-transform: translate(30px, -5px);
    -o-transform: translate(30px, -5px);
  }

  .absence-management-hero .hero-info h1 {
    font-size: 2.5rem;
  }

  .blog-page .publish-share {
    top: 0px;
  }

  .blog-page .read-also-block,
  .blog-page .section-joinusnow {
    position: relative;
    right: unset;
    left: unset;
  }

  .blog-page .publish-share {
    position: relative;
    right: unset;
    max-width: 727px !important;
    width: 100% !important;
  }

  .section-mdos-benefits .the-benefits-wrapper .btn-benefits-absence {
    margin: 0 10px 0 1rem;
  }

  .secondary-articles .content-div h5 {
    font-size: 16px;
  }

  .secondary-articles article p.trim {
    line-height: 1.1;
    padding: 0 0 10px 0;
  }

  .section-mc-features .mc-feature-card .buisness-expert p {
    max-width: 400px;
  }

  .categoy-bar li {
    font-size: 11px;
    padding: 0px 9px;
  }

  .add-section {
    max-width: 700px;
    width: 100%;
    position: relative;
    background-image: url(../images/yellow-short-Oval.png);
    content: '';
    background-repeat: no-repeat;
    background-position: top 105px right -150px;
    padding: 2.5rem 3.75rem 2.0625rem 3.75rem;
    margin: 6rem 0 3rem 0;

  }

  .add-section figure {
    position: absolute;
    max-width: 175px;
    bottom: -1px;
    left: 70px;
  }

  .add-description {
    max-width: 335px;
    width: 100%;
    margin-left: auto;
  }

  .feature-image-content .publish-share .add-section h6 {
    font-size: 1.562rem;
    padding-top: 0;
  }

  .navbar-collapse-category.active {
    display: block;
  }

  .navbar-collapse-category {
    order: 2;
    flex: 0 0 100%;
  }

  .category-bar .enroll-toggle {
    order: 0;
    position: absolute;
    left: 18px;
  }

  .categoy-bar .search-block {
    order: 1;
  }

  .categoy-bar ul {
    flex-direction: column;
  }

  .section-category {
    padding: 10px 0;
  }

  .categoy-bar li {
    padding: 10px 0;
  }

  .category-bar .enroll-toggle .navbar-category {
    display: block;
    outline: none;
    margin-top: 11px;
  }

  .navbar-collapse-category {
    display: none;
  }

  .category-bar {
    justify-content: flex-end;
    flex-wrap: wrap;
    align-items: flex-start;
  }

  .search-block .search-body form .input-group input[type="text"] {
    position: relative;
  }

  .section-category .category-menu-header ul li {
    padding: 10px 0;
  }

  .publish-share {
    padding-bottom: 1.5rem;
  }
}

@media (max-width: 991px) {
  .entry-content {
    margin-top: 59px;
  }

  .kt-row-layout-equal>.wp-block-kadence-column {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 80% !important;
    flex: 0 0 80% !important;
    margin-left: auto !important;
    margin-right: auto !important;
  }

  .main-navigation .enroll-toggle .header-links .client-access a {
    padding: 10px;
  }

  .main-navigation .enroll-toggle .header-links .get-a-quote a {
    padding: 10px;
  }

  .main-navigation .enroll-toggle .header-links .client-access a {
    padding: 10px;
  }

  .main-navigation .enroll-toggle .header-links .get-a-quote a {
    padding: 10px;
  }

  .section-footer .footer-list {
    width: 100%;
    max-width: 230px;
  }

  .section-footer .site-info {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding-left: 0;
    padding-right: 0;
  }

  .section-footer .site-info .social-icon,
  .section-footer .site-info .footer-col {
    padding-top: 3.125rem;
  }

  .section-footer {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .footer-logo {
    width: 100px;
    height: 37px;
  }

  .section-footer .footer-col p {
    padding-left: 0;
  }

  .section-footer .site-info .footer-col {
    -webkit-box-ordinal-group: 5;
    -ms-flex-order: 4;
    order: 4;
  }

  .section-footer .site-info .solutions {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }

  .section-footer .site-info .about {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
  }

  .section-footer .site-info .more {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3;
  }

  .section-footer .site-info .social-icon {
    -webkit-box-ordinal-group: 6;
    -ms-flex-order: 5;
    order: 5;
  }

  .social-icon p {
    text-align: left;
  }

  .social-links ul {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .kt-row-column-wrap {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .section-daunting-section .daunting-info .daunting-videos {
    margin-top: 2.5rem;
  }

  .section-daunting-section .inner-column-2 .video-background video {
    max-width: 400px;
  }

  .section-daunting-section .kt-has-1-columns {
    padding-top: 6rem !important;
    padding-bottom: 5rem !important;
  }

  .section-one-partner .kt-has-1-columns,
  .section-hire-to-retire .kt-has-1-columns {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }

  .section-one-partner figure {
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
  }

  .section-one-partner .one-partner-list {
    margin-top: 4.5rem;
  }

  .section-hire-to-retire .hire-to-retire-info .kt-row-column-wrap {
    padding: 0 15px 0 15px !important;
  }

  .section-hire-to-retire .hire-list-wrapper .hire-list {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .section-hire-to-retire .hire-list-wrapper .wp-block-kadence-column {
    -webkit-box-flex: 0 !important;
    -ms-flex: 0 0 100% !important;
    flex: 0 0 100% !important;
  }

  .section-hire-to-retire .hire-list-wrapper .kt-row-column-wrap {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }

  .section-hire-to-retire .hire-list .hire-list-wrapper {
    margin-top: 5rem;
  }

  .section-hire-to-retire .image-slider .kt-row-column-wrap {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }

  .section-hire-to-retire .image-list .kt-row-column-wrap {
    padding-top: 3rem !important;
    padding-bottom: 2rem !important;
  }

  .section-hire-to-retire .image-slider .kt-row-column-wrap {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }

  .section-hire-to-retire .image-slider .wp-block-kadence-column,
  .section-hire-to-retire .hire-to-retire-info .wp-block-kadence-column {
    -webkit-box-flex: 0 !important;
    -ms-flex: 0 0 100% !important;
    flex: 0 0 100% !important;
  }

  .image-slider figure {
    width: 100%;
    max-width: 190px;
    text-align: center;
    margin-top: 1rem !important;
  }

  .section-events-training .kt-has-1-columns {
    padding-top: 5rem !important;
  }

  .section-events-training .events-training-list .event-list .event-list-wrapper {
    width: 100%;
    max-width: 550px;
    margin-left: auto;
    margin-right: auto;
  }

  .section-testimonial .wp-block-kadence-column {
    margin-left: 0 !important;
  }

  .section-testimonial .testimonial-info {
    -webkit-box-flex: 0 !important;
    -ms-flex: 0 0 68% !important;
    flex: 0 0 68% !important;
  }

  .section-testimonial .testimonial-author {
    -webkit-box-flex: 0 !important;
    -ms-flex: 0 0 32% !important;
    flex: 0 0 32% !important;
  }

  .section-library-centered .wp-block-kadence-column,
  .section-form-overlay .wp-block-kadence-column {
    -webkit-box-flex: 0 !important;
    -ms-flex: 0 0 100% !important;
    flex: 0 0 100% !important;
  }

  .section-library-centered .kt-has-1-columns {
    padding-top: 5rem !important;
  }

  .section-library-centered .library-centered .kt-has-1-columns {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }

  /*header*/
  .site-header {
    padding: 0;
  }

  .site-header .enroll-toggle .navbar-toggler,
  .site-header .enroll-toggle .navbar-category {
    display: block;
    outline: none;
    margin-top: 11px;
  }

  .navbar-collapse-category,
  .navbar-collapse {
    display: none;
  }

  .navbar-collapse.active {
    display: block;
  }

  .main-navigation {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .main-navigation .navbar-brand {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
    margin-left: 15px;
  }

  .main-navigation .enroll-toggle {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
    padding: 8px 15px 10px 0;
  }

  .main-navigation .navbar-collapse {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3;
    width: 100%;
    overflow-y: scroll;
  }

  .main-navigation .navbar-collapse li {
    float: none;
  }

  .main-navigation .navbar-collapse li {
    padding: 1.375rem 15px !important;
    text-align: left;
    display: table;
    -ms-transform: translateX(-50%);
    width: 100%;
  }

  .main-navigation .enroll-toggle .header-links .get-a-quote {
    margin-right: 15px;
  }

  .main-navigation .menu-item-has-children .sub-menu {
    position: static;
    margin-top: 15px;
    width: 100%;
  }

  .child-menus .sub-menu {
    display: none;
  }

  .child-menus .visible {
    display: block;
  }

  .navbar-collapse {
    background-color: #f9f9f9;
  }

  .main-navigation .menu-item-has-children {
    position: relative;
  }

  .main-navigation .menu-item-has-children a:after {
    content: "";
    position: absolute;
    background-image: url(../images/svg/triangle-down.svg);
    width: 10px;
    height: 10px;
    top: 0;
    margin-top: 27px;
    margin-left: 8px;
  }

  .main-navigation .menu-item-has-children .sub-menu a:after {
    display: none;
  }

  .main-navigation .menu-item-has-children.child-menu a:after {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
  }

  .main-navigation .menu-item-has-children .sub-menu {
    border-top: 0;
  }

  .header-overlay {
    padding: 0 !important;
  }

  .section-one-partner .common-info {
    margin: 0 auto;
  }

  .section-problems .kt-has-1-columns {
    padding-top: 6rem !important;
    padding-bottom: 3rem !important;
  }

  .problem-wrapper-image .image-block figure {
    margin: 4rem auto 0 auto;
  }

  .section-feature-set .feature-set-description .common-info {
    margin-top: 3rem;
  }

  .section-feature-set .feature-set-description p {
    margin-left: unset;
    max-width: 100%;
  }

  .section-feature-set .feature-list .inner-column-1 .kt-has-1-columns {
    padding: 0 !important;
  }

  .section-feature-set .feature-list .wp-block-kadence-column {
    -webkit-box-flex: 0 !important;
    -ms-flex: 0 0 100% !important;
    flex: 0 0 100% !important;
  }

  .section-feature-set .feature-lists {
    background-image: none;
  }

  .section-feature-set .feature-list .kt-inside-inner-col {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  .section-feature-set .feature-lists .feature-list-wrapper {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 45%;
    flex: 0 0 45%;
  }

  .section-feature-set .kt-has-1-columns {
    padding: 6rem 0 1rem 0 !important;
  }

  .section-hire-to-retire-peo .kt-has-1-columns {
    padding: 3.75rem 0 !important;
  }

  .section-hire-to-retire-peo .hire-to-retire-info figure {
    max-width: 460px;
    margin: 0 auto;
  }

  .section-hire-to-retire-peo .hire-to-retire-info .testimonial_card figure {
    margin-left: initial;
  }

  .section-lead-magnet .kt-row-column-wrap {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }

  .section-lead-magnet .kt-row-column-wrap .lead-magnet-info {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 80% !important;
    flex: 0 0 80% !important;
  }

  .section-lead-magnet .lead-magnet-description {
    margin-top: 4rem;
    max-width: 560px;
  }

  .testimonial-peo-section .testimonial-peo-info {
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
  }

  .section-events-training-peo .events-training-wrapper .inner-column-2 {
    margin-top: 4rem;
  }

  .section-logo-list.section-hire-to-retire .image-list .kt-row-column-wrap {
    padding-top: 0rem !important;
    padding-bottom: 2rem !important;
  }

  .section-events-training-peo .events-training-wrapper .inner-column-2 {
    -webkit-box-flex: 0 !important;
    -ms-flex: 0 0 100% !important;
    flex: 0 0 100% !important;
  }

  .footer-secondary-list {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .footer-secondary-list {
    padding-left: 0;
    padding-right: 0;
  }

  .footer-secondary-list p {
    text-align: left;
    width: 100%;
    padding-bottom: 10px;
  }

  .footer-secondary .secondary-menu-list p {
    width: auto;
    padding-bottom: 0;
  }

  .secondary-menu-list {
    padding-left: 0;
  }

  .header-links .get-a-quote {
    display: none;
  }

  .menu-menu-1-container {
    height: 330px;
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch;
  }

  .main-navigation .collapse .menu-menu-1-container .get-a-quote a {
    display: block;
    text-align: center;
  }

  .feature-info .btn-large {
    padding: 1.25rem 1.25rem 1.25rem 3rem;
  }

  .feature-info .btn-large:before {
    margin-left: -30px;
    margin-top: -2px;
  }

  /* Workers-comp */
  .section-workers-comp-problems .kt-has-1-columns {
    padding-top: 9rem !important;
  }

  .problem-description .kt-row-column-wrap {
    padding-top: 0 !important;
    padding-bottom: 3rem !important;
  }

  .problem-description .business-img {
    min-width: 100%;
    -webkit-transform: translateX(0px);
    transform: translateX(0px);
    overflow: visible;
    margin-top: 2.5rem;
  }

  .workers-comp-header .workers-comp-description {
    margin: 2rem auto 0 auto;
  }

  .section-workers-testimonial .hire-to-retire-info .kt-row-column-wrap {
    padding: 0 !important;
  }

  .section-additional-services .bg-unemployment {
    position: relative;
    max-width: 100%;
  }

  .section-additional-services .wp-block-kadence-column {
    -webkit-box-flex: 0 !important;
    -ms-flex: 0 0 100% !important;
    flex: 0 0 100% !important;
  }

  .section-additional-services .library-centered .wp-block-kadence-column {
    -webkit-box-flex: 0 !important;
    -ms-flex: 0 0 80% !important;
    flex: 0 0 80% !important;
  }

  .section-additional-services .bg-unemployment .kt-row-column-wrap {
    padding-top: 0 !important;
  }

  .section-additional-services .bg-unemployment .kt-row-column-wrap,
  .section-additional-services .library-centered .kt-row-column-wrap {
    padding-bottom: 0 !important;
  }

  .section-additional-services .library-centered .kt-row-column-wrap {
    padding-top: 2rem !important;
  }

  .section-workers-compensation .kt-row-column-wrap {
    padding: 10rem 0 0 0 !important;
  }

  .section-workers-lead-magnet .kt-row-column-wrap {
    padding: 6rem 0 !important;
  }

  .section-workers-lead-magnet .library-centered .kt-row-column-wrap {
    padding-top: 0 !important;
  }

  .section-workers-lead-magnet .workers-comp-book {
    margin-top: 3rem;
  }

  .section-workers-logo-list .workers-logo-list .kt-row-column-wrap {
    padding: 0 !important;
  }

  .section-workers-logo-list .kt-row-column-wrap {
    padding: 8rem 0 6rem 0 !important;
  }

  .section-workers-one-partner .one-partner-info figure {
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    position: relative;
  }

  .section-workers-one-partner .one-partner-list {
    padding-top: 0rem;
    margin-top: 3rem;
  }

  .section-workers-one-partner .pertner-list-wrapper {
    margin: 0 auto 2.5rem auto;
  }

  .section-form-overlay .form-overlay-info .code-info {
    padding: 3rem;
  }

  .section-code .ac3-form-code .wFormContainer {
    padding: 3rem;
  }

  .section-hero-workers-comp .hero-info {
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
  }

  .section-workers-comp-stats .kt-has-1-columns {
    padding: 16rem 0 6rem 0 !important;
  }

  .section-workers-comp-stats .library-centered .kt-row-column-wrap {
    padding-top: 4rem !important;
  }

  /* section-state-funded-worker-comp */
  .section-state-funded-worker-comp .policy-list .policy-retro-program {
    padding-top: 3rem;
  }

  .section-state-funded-worker-comp .kt-row-column-wrap {
    padding: 6rem 0 !important;
  }

  .section-state-funded-worker-comp .funded-worker-comp-description .kt-row-column-wrap,
  .section-state-funded-worker-comp .daunting-info .kt-row-column-wrap,
  .section-state-funded-worker-comp .button-list .kt-row-column-wrap {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }

  .section-state-funded-worker-comp .policy-list .kt-row-column-wrap {
    padding: 3rem 0 !important;
  }

  .section-state-funded-worker-comp .policy-list .policy-list-wrapper {
    margin: 0 auto;
  }

  .section-state-funded-worker-comp .policy-list .policy-list-wrapper .policy-description p:nth-child(1) {
    padding-top: 2.125rem;
  }

  .section-state-funded-worker-comp .policy-list .inner-column-1 {
    padding-bottom: 3rem;
    margin-bottom: 0;
  }

  .section-workers-comp-stats .total-premiums .wp-block-kadence-column {
    margin-bottom: 0;
  }

  .section-workers-comp-stats .cost-of-worker-comp .total-premiums {
    padding-top: 4rem;
  }

  /* section-the-benefits */
  .section-the-benefits .daunting-info .kt-has-1-columns {
    padding-top: 0rem !important;
    padding-bottom: 0rem !important;
  }

  .section-the-benefits .the-benefits-wrapper .kt-row-column-wrap {
    padding-top: 3.75rem !important;
  }

  .section-the-benefits .the-benefits-wrapper .pertner-list-wrapper {
    margin-bottom: 3rem;
    min-height: unset;
  }

  .section-the-benefits .the-benefits-wrapper .pertner-list-wrapper:last-child {
    margin-bottom: 3rem;
  }

  /* section-self-insurance */
  .section-self-insurance .self-insurance-description .kt-row-column-wrap {
    padding-top: 0 !important;
  }

  .section-self-insurance .self-insurance-description .insurance-img {
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    margin: 0 auto;
    padding-top: 4rem;
    position: relative;
  }

  .section-self-insurance .self-insurance-description .self-insurance-list {
    padding-top: 4rem;
  }

  .section-hero-workers-comp {
    background-position: center;
  }

  .section-tax-problem .kt-row-column-wrap {
    padding: 10.625rem 0 6rem 0 !important;
  }

  .section-tax-problem .tax-problem .kt-row-column-wrap {
    padding: 0 !important;
  }

  .section-tax-problem .tax-rates {
    padding-top: 3rem;
  }

  .section-unemployment-solutions .image-efficiently {
    position: relative;
    padding-top: 2rem;
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
  }

  .section-unemployment-solutions .policy-list .kt-row-column-wrap {
    padding: 0 !important;
  }

  .section-unemployment-solutions .policy-list .kt-row-layout-inner {
    margin: 0 !important;
  }

  .section-unemployment-solutions .policy-list .policy-list-wrapper {
    margin-bottom: 3rem;
  }

  .section-unemployment-solutions .policy-list .card-benefits-charge {
    margin-bottom: 0;
  }

  .section-unemployment-solutions .policy-list .inner-column-1 {
    padding-bottom: 0;
    margin-bottom: 0;
  }

  .section-unemployment-solutions .daunting-info {
    padding-top: 3rem !important;
  }

  .section-unemployment-partner .one-partner-list .btn-common {
    left: 0;
  }

  .section-unemployment-partner .pertner-list-wrapper:nth-child(3) {
    margin: 0 auto 1.5em auto;
  }

  .section-tax-problem .tax-rates .kt-inside-inner-col {
    margin: 0 auto !important;
  }

  .section-tax-problem .common-info {
    text-align: center;
  }

  .section-tax-problem .btn-align {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .section-unemployment-solutions .image-efficiently {
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
  }

  .section-hire-to-retire .icon-list-block .hire-list-wrapper {
    margin-top: 0;
  }

  .section-hire-to-retire .icon-list-block a:first-child .hire-list-wrapper {
    margin-top: 5rem;
  }

  .section-hire-to-retire .icon-list-block a:first-child .hire-list-wrapper figure {
    -webkit-transform: translate(-1%, 1%);
    transform: translate(-1%, 1%);
  }

  .section-hire-to-retire .icon-list-block a:first-child .hire-list-wrapper h5 {
    max-width: 100%;
  }

  .section-full-spectrum .hire-list-block-wrapper .common-info {
    max-width: 500px;
    width: 100%;
    margin: 0 auto;
    text-align: center;
  }

  .section-full-spectrum .hire-list-block-wrapper .btn-align,
  .section-full-spectrum .hire-list-block-wrapper .hire-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .section-full-spectrum .hire-list-block-wrapper .kt-row-column-wrap {
    padding-top: 0 !important;
  }

  .section-full-spectrum .hire-list-block-wrapper .hire-list {
    margin-bottom: 3rem;
  }

  .section-full-spectrum .hire-list-block-wrapper .benefits {
    margin-bottom: 0;
  }

  .section-full-spectrum .hire-list-block-wrapper .full-service-hr {
    margin-top: 4rem;
  }

  .section-full-spectrum .hire-list-block-wrapper .hire-list-wrapper {
    height: auto;
  }

  .section-full-spectrum .hire-list-block-wrapper .hire-list-wrapper:hover .hire-list-description h5:after {
    margin-top: 3px;
  }

  .section-full-spectrum .image-slider .kt-row-column-wrap {
    padding-top: 3rem !important;
  }

  .section-full-spectrum .image-slider figure {
    width: 100%;
    max-width: 190px;
    text-align: center;
    margin-top: 1rem;
  }

  /* .section-absence-management */
  .section-absence-management .bg-unemployment {
    max-width: 100%;
  }

  .section-absence-management .bg-unemployment figure>img {
    position: relative;
  }

  .section-absence-management .absence-management .common-info {
    margin: 0 auto;
  }

  .section-absence-management .absence-management .kt-row-column-wrap {
    padding-top: 0 !important;
  }

  .section-absence-moving-forward .one-partner-list .pertner-list-wrapper,
  .section-absence-moving-forward .one-partner-list .pertner-list-wrapper:nth-child(3) {
    margin: 0 auto 3.4375rem auto;
  }

  .section-absence-moving-forward .one-partner-list .btn-large {
    left: 0;
  }

  /* section-safety-modern-business */
  .section-safety-modern-business {
    background-color: #fff;
  }

  .section-safety-modern-business .kt-row-column-wrap {
    padding: 5rem 0 0 0 !important;
  }

  .section-absence-management .kt-has-1-columns {
    padding-top: 0 !important;
  }

  /* section-drug-safety */
  .section-drug-safety .daunting-info .btn-align {
    max-width: 470px;
    width: 100%;
    margin: 0 auto;
  }

  /* section-absence-one-partner */
  .section-absence-one-partner .one-partner-info .wp-block-image {
    padding-top: 3rem;
  }

  .section-absence-one-partner .pertner-list-wrapper {
    margin-left: auto;
    margin-right: auto;
  }

  .section-absence-one-partner .one-partner-list .btn-align .btn-large {
    left: 0;
  }

  /* section-events-training-peo */
  .section-events-training-peo .event-list .event-list-wrapper {
    max-width: 500px;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .section-absence-moving-forward .one-partner-info figure {
    min-width: 500px;
  }

  .hero-section .bg-image,
  .hero-section .bg-image>img {
    min-height: 500px;
  }

  .section-safety-compliance .testimonial-peo-info {
    bottom: -6.5rem;
  }

  .section-testimonial .section-bg .wp-block-kadence-column {
    -webkit-box-flex: 0 !important;
    -ms-flex: 0 0 100% !important;
    flex: 0 0 100% !important;
  }

  .section-workers-one-partner .pertner-list-wrapper:nth-child(3) {
    margin: 0 auto 1.875rem auto;
  }

  .section-workers-one-partner .btn-align .btn-large {
    left: 0%;
  }

  .section-level-your-business .kt-has-1-columns {
    padding-top: 6rem !important;
  }

  /* .section-why-sheakley .bg-image,
    .section-why-sheakley .bg-image>img {
        min-height: 700px;
    } */
  .section-workers-confusing .library-centered .kt-row-column-wrap {
    padding-top: 0 !important;
  }

  .section-workers-confusing .kt-has-1-columns {
    padding-bottom: 6rem !important;
  }

  .section-workers-confusing .daunting-description .common-info {
    max-width: 500px;
    width: 100%;
    margin: 0 auto;
  }

  .section-workers-confusing .workers-comp-book .image-block {
    padding-top: 3rem;
  }

  .section-self-insurance .the-benefits-wrapper .btn-align {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .section-wc-team .kt-has-1-columns {
    padding-top: 6rem !important;
    padding-bottom: 0 !important;
  }

  .section-wc-team .wc-team-description .kt-has-1-columns {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }

  .section-wc-team .wc-team-images .wp-block-kadence-column {
    -webkit-box-flex: 0 !important;
    -ms-flex: 0 0 100% !important;
    flex: 0 0 100% !important;
  }

  .section-wc-team .wc-team-description .kt-row-column-wrap {
    max-width: 100% !important;
  }

  .section-wc-team .wc-team-images .kt-has-1-columns {
    padding-top: 3rem !important;
    padding-bottom: 0 !important;
  }

  .section-link-list .kt-has-1-columns {
    padding-bottom: 10rem !important;
  }

  .section-short-term .kt-row-column-wrap {
    padding: 12rem 0 6rem 0 !important;
  }

  .section-short-term .short-term-employees .kt-row-column-wrap,
  .section-short-term .short-term-employees .kt-row-column-wrap {
    padding: 0 0 0 0 !important;
  }

  .section-short-term .daunting-info .kt-row-column-wrap {
    padding: 0 !important;
  }

  .section-short-term .short-term-employees .tax-list-wrapper {
    margin: 0 auto;
  }

  .section-short-term .short-term-employees .learn-more {
    margin-left: 0;
  }

  .section-short-term .short-term-description .common-info {
    padding-top: 3rem;
    text-align: left;
  }

  .section-short-term .short-term .btn-common {
    margin-top: 1.5rem;
  }

  .section-short-term .short-term .btn-align {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .section-short-term .common-info {
    text-align: left;
  }

  .section-the-benefits .kt-has-1-columns {
    padding-top: 10rem !important;
    padding-bottom: 6rem !important;
  }

  .section-mdos-benefits .the-benefits-wrapper .btn-benefits-absence {
    margin: 0 18px 0 0;
  }

  .section-employees .kt-has-1-columns {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
  }

  .section-testimonial-absence .bg-image,
  .section-testimonial-absence .bg-image>img {
    min-height: 800px;
  }

  .section-the-benefits .partner-lists .kt-inside-inner-col {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .section-workplace-safety .daunting-info .kt-row-column-wrap {
    /* padding: 0 !important; */
  }

  .section-benefits-administration .kt-row-column-wrap {
    padding: 5rem 0 0 0 !important;
  }

  .section-modern-approach .kt-row-column-wrap {
    padding: 6rem 0 !important;
  }

  .section-modern-approach .approach-info .kt-row-column-wrap {
    padding: 0 !important;
  }

  .section-modern-approach .policy-list .kt-row-layout-inner {
    margin-bottom: 0 !important;
  }

  .section-state-funded-worker-comp .policy-list .kt-row-column-wrap {
    padding-bottom: 0 !important;
  }

  .section-modern-approach .daunting-info .common-info {
    padding-top: 3rem;
  }

  .section-modern-approach .daunting-info .button-list .wp-block-kadence-column {
    -webkit-box-flex: 0 !important;
    -ms-flex: 0 0 100% !important;
    flex: 0 0 100% !important;
  }

  .section-safety-packages .safety-package-list .wp-block-kadence-column {
    -webkit-box-flex: 0 !important;
    -ms-flex: 0 0 50% !important;
    flex: 0 0 50% !important;
  }

  .section-safety-packages .policy-list-wrapper {
    max-width: 295px;
  }

  .section-state-funded-worker-comp .daunting-info {
    padding-top: 3rem !important;
  }

  .section-safety-packages .daunting-info .common-info h2 {
    font-size: 2rem;
  }

  .section-safety-packages .program-express {
    margin-top: 1.875rem;
  }

  .section-safety-packages .small-employers {
    margin-top: 1.875rem;
  }

  .section-workplace-safety .daunting-info .inner-column-1 {
    -webkit-box-flex: 0 !important;
    -ms-flex: 0 0 100% !important;
    flex: 0 0 100% !important;
    padding-top: 2rem;
    margin-bottom: 0 !important;
  }

  .section-benefits-administration .daunting-info .common-info p {
    max-width: unset;
  }

  .safety-package-list .kt-row-layout-inner {
    margin-bottom: 3rem !important;
  }

  .hero-safety .hero-info {
    bottom: -11.5rem;
  }

  .section-the-benefits .the-benefits-wrapper .partner-lists .btn-align {
    width: 100%;
  }

  .section-one-partner .one-partner-list {
    padding-top: 0;
  }

  .section-one-partner .one-partner-list .btn-align {
    margin: 0 auto;
  }

  .section-one-partner .pertner-list-wrapper {
    margin-left: auto;
    margin-right: auto;
  }

  .section-workers-comp-problems .workers-comp-header-description .workers-comp-description {
    padding-top: 0;
  }

  .section-mdos-benefits .the-benefits-wrapper .partner-lists .btn-align {
    width: auto;
  }

  .section-mdos-benefits .the-benefits-wrapper .partner-lists .btn-align {
    width: auto;
    margin-left: 0%;
  }

  .section-testimonial-absence .testimonial-peo-info li {
    padding-bottom: 1rem;
  }

  .section-absence-partner .kt-has-1-columns {
    padding-top: 8rem !important;
  }

  .section-safety-packages .kt-row-column-wrap {
    padding-bottom: 0 !important;
  }

  .section-success-plan .kt-has-1-columns {
    padding-top: 8rem !important;
  }

  .section-workplace-safety .bg-unemployment {
    transform: translateX(0%);
    -webkit-transform: translateX(0%);
    -moz-transform: translateX(0%);
    -ms-transform: translateX(0%);
    -o-transform: translateX(0%);
  }

  .section-benefits-compliance .feature-lists {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .section-benefits-compliance .feature-list-wrapper {
    transform: translateX(0) !important;
    -webkit-transform: translateX(0) !important;
    -moz-transform: translateX(0) !important;
    -ms-transform: translateX(0) !important;
    -o-transform: translateX(0) !important;
  }

  .section-top-talent .kt-row-column-wrap {
    padding-top: 7rem !important;
  }

  .section-benefits-need .btn-align {
    max-width: 457px;
    margin: 0 auto;
  }

  .section-benefits-need .feature-lists .feature-list-wrapper {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 44%;
    flex: 0 0 44%;
  }

  .section-benefits-need .expert-container .d-flex {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .section-benefits-need .feature-block .kt-row-column-wrap {
    padding: 6rem 0 0 0 !important;
  }

  .section-benefits-need .buisness-expert p {
    padding-bottom: 15px;
    z-index: 10;
  }

  .section-benefits-compliance .common-info {
    max-width: 457px;
  }

  .section-benefits-compliance .administration-block .image-block figure {
    margin-top: 50px;
  }

  .section-benefits-compliance .feature-list-wrapper {
    max-width: 450px;
    margin: 0 auto 2.5rem auto;
  }

  .section-benefits-need .expert-container .kt-row-column-wrap {
    padding: 0 !important;
  }

  .section-benefits-compliance .non-compliance .kt-row-column-wrap {
    padding: 0 !important;
  }

  .section-benefits-compliance .administration-block .kt-row-column-wrap {
    padding-bottom: 0 !important;
  }

  .section-retirement-plan .expert-container .kt-row-layout-inner {
    margin-top: 0 !important;
    padding: 0 !important;
  }

  .section-retirement-plan .expert-container .kt-has-1-columns {
    padding: 0 !important;
  }

  .section-retirement-plan .security-container .kt-has-1-columns {
    padding: 0 !important;
  }

  .section-retirement-plan .pertner-list-wrapper:nth-child(3) {
    margin: 0 auto 3.5rem auto;
  }

  .section-retirement-plan .buisness-expert p {
    padding-bottom: 15px;
  }

  .section-retirement-plan .expert-container .d-flex {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .section-retirement-plan .kt-has-1-columns {
    padding-top: 5rem !important;
  }

  .section-retirement-plan .pertner-list-wrapper {
    max-width: 490px;
  }

  .page-id-4194 .kt-row-layout-equal>.wp-block-kadence-column {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 90% !important;
    flex: 0 0 90% !important;
    margin-left: auto !important;
    margin-right: auto !important;
  }

  .section-retirement-plan .common-info,
  .section-retirement-plan .common-info h2,
  .section-retirement-plan .common-info p,
  .section-retirement-plan .pertner-list-wrapper,
  .section-benefits-need .btn-align,
  .section-benefits-need .common-info,
  .section-benefits-compliance .common-info h2,
  .section-plan-success .common-info,
  .section-workers-one-partner .common-info h2,
  .section-events-training-peo .title-block h2 {
    max-width: unset;
  }

  .section-retirement-plan .pertner-list-wrapper:nth-child(1) figure {
    max-width: 50px;
  }

  .section-retirement-plan .pertner-list-wrapper figure {
    min-width: 50px;
  }

  .section-retirement-plan .pertner-list-wrapper:nth-child(2) figure {
    max-width: 50px;
  }

  .section-retirement-plan .pertner-list-wrapper:nth-child(3) figure {
    max-width: 50px;
  }

  .section-benefits-administration .bg-unemployment .kt-row-layout-equal>.wp-block-kadence-column {}

  .page-id-4194 .section-benefits-administration .kt-row-layout-equal>.wp-block-kadence-column {
    -webkit-box-flex: 0 !important;
    -ms-flex: 0 0 100% !important;
    flex: 0 0 100% !important;
  }

  .page-id-4194 .section-benefits-administration .daunting-info .kt-row-layout-equal>.wp-block-kadence-column {
    -webkit-box-flex: 0 !important;
    -ms-flex: 0 0 80% !important;
    flex: 0 0 80% !important;
  }

  .page-id-4194 .section-benefits-administration .daunting-info .kt-row-layout-inner>.kt-row-column-wrap>.kadence-column_ca33d0-8c>.kt-inside-inner-col {
    padding: 0 30px;
  }

  .page-id-4194 .hero-section .hero-info {
    padding: 2.25rem !important;
    padding-right: 2.7rem !important;
    max-width: 530px !important;
  }

  .default-template-simple-guide-section .library-centered .kt-row-column-wrap {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-flow: wrap-reverse;
    flex-flow: wrap-reverse;
  }

  .section-the-benefits .the-benefits-wrapper .kt-row-column-wrap {
    -ms-flex-wrap: wrap-reverse;
    flex-wrap: wrap-reverse;
  }

  .default-template-simple-guide-section .workers-comp-book {
    margin-top: 3rem;
  }

  .default-template-simple-guide-section .library-centered .kt-row-column-wrap.kt-has-1-columns {
    padding-top: 0 !important;
  }

  .default-template-simple-guide-section .library-centered .kt-row-column-wrap {
    padding-top: 0 !important;
  }

  .default-template-simple-guide-section .kt-has-1-columns {
    padding: 5rem !important;
  }

  .section-additional-services .bg-unemployment figure>img {
    height: auto;
  }

  .section-additional-services .kt-row-column-wrap {
    padding: 0 0 6rem 0 !important;
  }

  .section-workers-lead-magnet .kt-row-column-wrap {
    padding: 6rem 0 !important;
  }

  /* blogstyle */
  .article-blog-style .recent-container .recent-wrapper article,
  .article-blog-style .recent-container .recent-wrapper .secondary-articles {
    max-width: 100%;
  }

  .blog-home .container .d-flex {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .article-blog-style .recent-wrapper .secondary-articles article {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .article-blog-style .recent-container .recent-wrapper .secondary-articles {
    padding-top: 2rem;
  }

  .article-blog-style .post-container .post-wrapper .first-post figure {
    height: 100%;

  }

  .article-blog-style .post-container .post-wrapper .first-post figure>img {
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
  }

  .section-HRpractice,
  .section-downloadnow {
    margin: 5rem auto 0 auto;
  }

  .related-post-wrapper-list article {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 30%;
    flex: 0 0 30%;
    margin-bottom: 2rem;
  }

  .margin-top {
    margin-top: 59px;
  }

  .all-category-button {
    margin: 4rem auto;
  }

  .search-result .section-recent-stories {
    padding: 2rem 0 0 0;
    margin-top: 0;
  }

  .blog-page .hero-section {
    background-image: none;
  }

  .blog-page .page-hero-image {
    margin-top: 0rem;
  }

  /* Managed care page style */
  .section-mc-hero .hero-info {
    bottom: -7rem;
    padding: 2.5rem;
  }

  .section-mc-problems .kt-row-column-wrap {
    padding: 0 0 6rem 0 !important;
  }

  .section-mc-problems .daunting-info .kt-row-column-wrap {
    padding: 3rem 0 0 0 !important;

  }

  .section-mc-problems .daunting-info .wp-block-kadence-column {
    -webkit-box-flex: 0 !important;
    -ms-flex: 0 0 80% !important;
    flex: 0 0 80% !important;
  }

  .section-mc-features .workers-comp-header .feature-description .workers-comp-description {
    max-width: 100%;
    padding-top: 0;
  }

  .section-mc-features .mc-feature-card .kt-row-column-wrap {
    padding: 0 !important;
  }

  .section-mc-features .mc-feature-card .kt-row-column-wrap .wp-block-kadence-column {
    -webkit-box-flex: 0 !important;
    -ms-flex: 0 0 94% !important;
    flex: 0 0 94% !important;
  }

  .section-mc-features .mc-feature-card .buisness-expert {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .section-mc-features .mc-feature-card .buisness-expert p {
    max-width: 100%;
  }

  .section-mc-features .buisness-expert .btn-common {
    margin-top: 1.5rem;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
  }

  .section-mc-features .kt-row-column-wrap {
    padding: 6rem 0 !important;
  }

  .section-mc-features .workers-comp-header .kt-row-column-wrap {
    padding: 0 !important;
  }

  .section-mc-features .feature-list .kt-row-column-wrap {
    padding: 6rem 0 0 0 !important;
  }

  .section-mc-lead-magnet .kt-row-column-wrap {
    padding: 6rem 0 !important;
  }

  .section-mc-lead-magnet .library-centered .kt-row-column-wrap {
    -ms-flex-flow: wrap;
    flex-flow: wrap;

  }

  .section-mc-lead-magnet .workers-comp-book {
    margin: 0 0 3rem 0;
  }

  .section-mc-one-partner .one-partner-image figure {
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    position: relative;
    padding-top: 3rem;
    max-width: 100%;
  }

  .section-mc-one-partner .one-partner-list .pertner-list-wrapper {
    margin: 0 auto;
    max-width: 500px;
  }

  .section-mc-features .mc-feature-card .buisness-expert {
    background-position: top -60px right -70px;
  }

  .section-mc-one-partner .one-partner-image {
    text-align: center;
  }

  .section-mc-hero .bg-image,
  .section-mc-hero .bg-image>img {
    min-height: 635px;
  }

  .section-workers-comp-stats .kt-has-1-columns {
    padding: 16rem 0 6rem 0 !important;
  }

  .section-mc-features .mc-feature-card .inner-column-2 .kt-inside-inner-col {
    padding-left: 0 !important;
  }

  .section-mc-features .mc-feature-card .inner-column-2 .kt-inside-inner-col .policy-list-wrapper .d-flex {
    justify-content: center;
    margin-top: 1rem;
  }

  .section-mc-features .mc-feature-card .buisness-expert p {
    max-width: 100%;
  }

  .section-mc-clients .wp-block-kadence-rowlayout .kt-has-1-columns .wp-block-kadence-column {
    flex: 0 0 100% !important;
  }

  .section-mc-library-centered .kt-has-1-columns {
    padding-bottom: 6rem !important;
  }

  .publish-share {
    padding-bottom: 1.5rem;
  }

  .img-wrapper {
    width: 100%;
  }

  .category-bar {
    justify-content: flex-end;
    flex-wrap: wrap;
    align-items: flex-start;
  }


  .category-bar .enroll-toggle {
    left: 15px;
  }

  .add-section {
    margin: 6rem 0 1rem 0;
  }


}

@media (max-width: 767px) {
  html {
    font-size: 90%;
  }

  .container {
    max-width: 100%;
    width: 100%;
  }

  .section-hero {
    min-height: 400px;
  }

  .section-footer .site-info .solutions,
  .section-footer .site-info .about,
  .section-footer .site-info .more {
    display: none;
  }

  .social-icon p {
    text-align: right;
  }

  .section-footer .site-info .social-icon,
  .section-footer .site-info .footer-col {
    padding-top: 0;
  }

  .social-links ul {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }

  .hero-section .hero-info {
    max-width: 470px;
    padding: 1.5rem;
  }

  .testimonial-peo-section .testimonial-peo-info {
    max-width: 500px;
    padding: 1.5rem;
  }

  .hero-section {
    min-height: 400px;
  }

  .section-events-training .events-training-info .title-block {
    text-align: center;
  }

  .section-events-training .events-training-info .btn-align {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .section-testimonial .wp-block-kadence-column {
    margin-left: auto !important;
  }

  .section-testimonial .testimonial-card .inner-column-2 {
    margin-top: 2rem;
  }

  .section-testimonial .testimonial-card .inner-column-2 p {
    margin-right: auto;
    margin-left: auto;
    text-align: center;
    color: #fff;
  }

  .section-testimonial .kt-row-has-bg {
    position: relative;
  }

  .section-testimonial .kt-row-has-bg:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background-color: rgba(0, 0, 0, 0.3);
  }

  .section-testimonial .kt-has-1-columns {
    padding-bottom: 5rem !important;
  }

  .section-library-centered .kt-has-1-columns {
    padding-bottom: 11rem !important;
  }

  .section-library-centered .kt-row-has-bg {
    background-size: 80px !important;
    background-position: bottom 0px right 8% !important;
  }

  .section-library-centered .library-centered .wpcf7 form p:nth-child(3) {
    top: 10px;
  }

  .section-form-overlay .form-overlay-info .kt-row-column-wrap {
    padding: 0 15px !important;
  }

  .section-form-overlay .form-overlay-info .code-info {
    padding: 2.5rem;
  }

  .section-form-overlay .form-overlay-info .code-info .d-flex {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .section-events-training-peo .title-block h2 {
    max-width: initial;
  }

  .section-events-training-peo .events-training-wrapper .kt-inside-inner-col {
    text-align: center;
  }

  .section-events-training-peo .events-training-wrapper .btn-align {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .testimonial-peo-section {
    min-height: 500px;
  }

  .section-events-training-peo .event-list-wrapper figure {
    max-width: 135px;
  }

  .section-events-training-peo .event-list-wrapper {
    padding: 1.25rem 15px;
  }

  .section-hire-to-retire-peo .hire-to-retire-info .hire-to-retire-description .kt-inside-inner-col {
    max-width: 500px;
    margin: 0 auto;
  }

  .section-lead-magnet.section-library-centered .library-centered .wpcf7 form p:nth-child(3) {
    top: 10px;
  }

  .section-feature-set .feature-set-description .title-block h2 {
    max-width: 100%;
  }

  .section-feature-set .feature-set-description .common-info {
    margin-top: 2rem;
  }

  .section-feature-set .feature-set-description p {
    padding-bottom: 1rem;
  }

  .section-lead-magnet .library-centered .lead-magnet-book figure {
    max-width: 280px;
  }

  .section-hire-to-retire-peo .hire-to-retire-info figure {
    max-width: 450px;
  }

  .section-lead-magnet.section-library-centered .kt-has-1-columns {
    padding: 3rem 0 5rem 0 !important;
  }

  .section-events-training-peo .event-list-wrapper {
    margin-top: 4.5rem;
  }

  .section-events-training-peo .list-info {
    text-align: left;
    margin-left: 10.5rem;
  }

  .footer-secondary-menu ul li {
    padding: 0 10px;
  }

  .footer-secondary-menu li a {
    font-size: 13px;
  }

  /* Workers-comp */
  .problem-description .business-img {
    -webkit-transform: translateX(-35px);
    transform: translateX(-35px);
    margin-top: 1rem;
  }

  .workers-comp-header .wp-block-kadence-column {
    margin-bottom: 0 !important;
  }

  .section-workers-comp-problems .problem-description .wp-block-kadence-column .kt-inside-inner-col {
    padding-right: 15px !important;
  }

  .workers-comp-header .wp-block-kadence-column {
    padding: 0 15px !important;
  }

  .workers-comp-header .common-info h2 {
    max-width: 100%;
  }

  .workers-comp-header .kt-inside-inner-col {
    padding-left: 0 !important;
  }

  .workers-comp-header .workers-comp-description {
    margin: 2rem auto 0 0;
  }

  .section-additional-services .kt-has-2-columns {
    padding-right: 15px !important;
    padding-left: 15px !important;
  }

  .section-additional-services .library-centered .wp-block-kadence-column {
    margin-bottom: 0px !important;
  }

  .section-additional-services .additional-services-info .common-info p {
    max-width: 100%;
  }

  .section-workers-lead-magnet .kt-row-column-wrap {
    padding: 5rem 0 !important;
  }

  .section-workers-lead-magnet .workers-comp-book {
    margin-top: 2rem;
  }

  .section-additional-services .library-centered .kt-row-column-wrap {
    padding: 2rem 15px 0 15px !important;
  }

  .section-additional-services .image-block figure {
    max-width: 300px;
  }

  .section-serving .testimonial-peo-info {
    padding: 2rem 1.75rem;
  }

  .section-workers-logo-list .kt-row-column-wrap {
    padding: 7rem 0 5rem 0 !important;
  }

  .section-workers-one-partner .one-partner-list {
    margin-top: 1rem;
  }

  .section-workers-form .form-overlay-info .code-info {
    max-width: 98%;
  }

  .section-workers-form .code-info .wpcf7-form p:nth-child(3) label>span {
    padding-top: 2.5rem;
  }

  .section-workers-form .code-info form [type="text"],
  .section-workers-form .code-info form [type="email"] {
    padding: 0 0 6px 0;
  }

  .section-workers-form .code-info .wpcf7-form .form-inline span {
    width: 100%;
  }

  .section-workers-form .code-info .wpcf7-form .telephone,
  .section-workers-form .code-info .wpcf7-form .name {
    margin-right: 0;
  }

  .wpcf7-form label {
    padding-top: 1.5rem;
  }

  .section-code .ac3-form-code .wFormContainer {
    max-width: 98% !important;
  }

  .section-code .ac3-form-code .wForm .label {
    font-size: 1rem;
  }

  .section-state-funded-worker-comp .kt-row-column-wrap {
    padding: 5rem 0 !important;
  }

  /* section-state-funded-worker-comp */
  .section-the-benefits .the-benefits-wrapper .partner-list {
    margin-bottom: 0;
  }

  .section-the-benefits .daunting-info .common-info {
    text-align: center;
  }

  .section-the-benefits .daunting-info .common-info h2 {
    max-width: 100%;
  }

  /* .section-self-insurance  */
  .section-self-insurance .self-insurance-description .self-insurance-list .pertner-list-wrapper {
    margin-bottom: 2.5rem;
  }

  .section-why-sheakley.testimonial-peo-info {
    bottom: -4.5rem;
  }

  .section-self-insurance .self-insurance-description .insurance-img {
    left: 0;
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
    padding-top: 3rem;
  }

  .section-self-insurance .self-insurance-description .btn-align {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .section-self-insurance .self-insurance-description .common-info p {
    max-width: 100%;
  }

  .section-hero-workers-comp .hero-info {
    max-width: 470px;
    padding: 1.5rem;
  }

  .section-hero-workers-comp {
    min-height: 400px;
  }

  /* section-workers-comp-stats  */
  .section-workers-comp-stats .kt-has-1-columns {
    padding: 14rem 0 5rem 0 !important;
  }

  .section-workers-comp-stats .cost-of-worker-comp .total-premiums {
    padding-top: 3rem;
  }

  .section-workers-comp-logo-list .kt-row-column-wrap {
    padding: 9rem 0 5rem 0 !important;
  }

  /* .section-tax-problem */
  .section-tax-problem .kt-row-column-wrap {
    padding: 4rem 0 5rem 0 !important;
  }

  .section-tax-problem .tax-rates {
    padding-top: 2rem;
  }

  .section-tax-problem .tax-rates .kt-inside-inner-col {
    margin: 0 auto !important;
  }

  .section-testimonial-list {
    min-height: 750px;
  }

  .section-testimonial-list .testimonial-peo-info .icon-description {
    padding: 1.5rem 0;
  }

  .section-testimonial-list .testimonial-peo-info .icon-description.d-flex {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }

  .section-testimonial-list figure {
    margin: 0 15px 0 0;
  }

  .section-testimonial-list .testimonial-peo-info p {
    padding-bottom: 15px;
  }

  .section-testimonial-list .testimonial-peo-info {
    padding: 2.125rem;
  }

  .section-tax-problem .tax-problem .wp-block-kadence-column {
    margin-bottom: 0;
  }

  .hero-unemployment .hero-info {
    bottom: 0;
    position: relative;
    max-width: 550px;
    padding: 2.5rem;
    margin: -15rem auto 0 auto;
  }

  .section-unemployment-form-overlay .form-overlay-info .form-overlay {
    margin-top: 2rem;
  }

  .section-tax-problem .common-info {
    max-width: 500px;
    margin: 0 auto;
  }

  .section-hire-to-retire .icon-list-block a:first-child .hire-list-wrapper {
    margin-top: 4rem;
  }

  .section-hire-to-retire .icon-list-block .hire-list-wrapper {
    margin-bottom: 3rem;
  }

  .section-hire-to-retire .icon-list-block a:nth-child(2) .hire-list-wrapper figure,
  .section-hire-to-retire .icon-list-block a:nth-child(3) .hire-list-wrapper figure,
  .section-hire-to-retire .icon-list-block a:nth-child(4) .hire-list-wrapper figure,
  .section-hire-to-retire .icon-list-block a:nth-child(5) .hire-list-wrapper figure {
    -webkit-transform: translateY(1%);
    transform: translateY(1%);
  }

  .section-full-spectrum .hire-list-block-wrapper .hire-list {
    margin-bottom: 3rem;
  }

  .section-full-spectrum .hire-list-block-wrapper .full-service-hr {
    margin-top: 3rem;
  }

  .section-full-spectrum .hire-list-block-wrapper .wp-block-kadence-column {
    margin-bottom: 0;
  }

  .section-full-spectrum .hire-list-block-wrapper .benefits {
    margin-bottom: 0;
  }

  /* section-absence-management */
  .section-absence-management .kt-row-column-wrap {
    padding: 0 0 5rem 0 !important;
  }

  .section-absence-management .absence-management .kt-row-column-wrap {
    padding-top: 0 !important;
  }

  /* section-absence-moving-forward  */
  .section-absence-moving-forward .one-partner-info figure {
    min-width: unset;
    max-width: 500px;
  }

  /* section-absence-management-approach */
  .section-absence-management-approach.testimonial-peo-section {
    background-position: center;
  }

  /* section-safety-modern-business */
  .section-safety-modern-business .kt-row-column-wrap {
    padding-top: 2rem !important;
    padding-bottom: 0 !important;
  }

  .section-safety-modern-business .library-centered .kt-row-column-wrap {
    padding-top: 4rem !important;
  }

  /* section-drug-safety  */
  .section-drug-safety .one-partner-list .pertner-list-wrapper {
    margin-bottom: 2.75rem;
  }

  .section-testimonial-ohio .testimonial-peo-info {
    bottom: -2rem;
  }

  /* section-absence-one-partner */
  .section-absence-one-partner .one-partner-info .wp-block-image {
    padding-top: 2rem;
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
    margin: 0 auto;
  }

  .section-absence-one-partner .pertner-list-wrapper:first-child {
    padding-top: 0;
  }

  .section-hire-to-retire-peo .wp-block-kadence-column {
    margin-bottom: 0 !important;
  }

  .hero-section .bg-image,
  .hero-section .bg-image>img,
  .testimonial-peo-section .bg-image,
  .testimonial-peo-section .bg-image>img {
    min-height: 400px;
  }

  .section-testimonila-wrapper .bg-image,
  .section-testimonila-wrapper .bg-image>img {
    min-height: 730px;
  }

  .section-why-sheakley .bg-image,
  .section-why-sheakley .bg-image>img {
    min-height: 780px;
  }

  .section-testimonial-list .bg-image,
  .section-testimonial-list .bg-image>img {
    min-height: 750px;
  }

  .section-testimonial .section-bg .wp-block-image,
  .section-testimonial .section-bg .wp-block-image>img {
    min-height: 490px;
  }

  .section-testimonial {
    min-height: 490px;
  }

  .section-level-your-business .kt-has-1-columns {
    padding-top: 5rem !important;
  }

  .testimonial-peo-section.section-testimonial-ohio .bg-image,
  .testimonial-peo-section.section-testimonial-ohio .bg-image>img {
    min-height: 650px;
  }

  .section-wc-team .kt-has-1-columns {
    padding-top: 5rem !important;
    padding-bottom: 0 !important;
  }

  .section-wc-team .wc-team-images .kt-has-1-columns {
    padding-top: 3rem !important;
    padding-bottom: 0 !important;
  }

  .section-feature-set .feature-set-description .feature-tittle {
    margin-bottom: 0;
  }

  .section-the-benefits .kt-has-1-columns,
  .section-employees .kt-has-1-columns {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }

  .section-mdos-benefits .the-benefits-wrapper .pertner-list-wrapper ul>li {
    padding: 0 0 15px 1.25rem;
  }

  .section-mdos-benefits .the-benefits-wrapper .pertner-list-wrapper ul>li:before {
    top: 6px;
  }

  .section-mdos-benefits .the-benefits-wrapper .benefits-expedited .pertner-list-wrapper figure {
    margin-right: 1rem;
  }

  .section-mdos-benefits .the-benefits-wrapper .benefits-expedited .pertner-list-wrapper {
    margin-bottom: 2rem;
  }

  .testimonial-peo-section.section-ohio-absence-testimonial .bg-image,
  .testimonial-peo-section.section-ohio-absence-testimonial .bg-image>img {
    min-height: 500px;
  }

  .section-short-term .short-term-employees .wp-block-kadence-column {
    margin: 0 !important;
  }

  .section-short-term .kt-row-column-wrap {
    padding: 12rem 0 5rem 0 !important;
  }

  .section-short-term .btn-align {
    max-width: 500px;
    margin: 0 auto;
  }

  .section-the-benefits .the-benefits-wrapper .pertner-list-wrapper figure {
    margin-right: 1.25rem;
  }

  .section-modern-approach .approach-info .inner-column-1 {
    margin-bottom: 0 !important;
  }

  .section-safety-packages .policy-list-container .kt-inside-inner-col {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-bottom: 1.5rem !important;
  }

  .section-safety-packages .kt-mobile-layout-row.kt-v-gutter-default>.wp-block-kadence-column {
    margin-bottom: 0;
  }

  .section-safety-packages .program-express {
    margin-top: 0;
  }

  .section-safety-packages .small-employers {
    margin-top: 0;
  }

  .section-safety-packages .btn-align {
    margin-bottom: 1.5rem;
  }

  .section-self-insurance .daunting-info .one-partner-info .btn-align {
    -webkit-box-pack: center !important;
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }

  .section-one-partner .one-partner-info {
    margin-bottom: 0 !important;
  }

  .section-absence-partner .kt-has-1-columns {
    padding-top: 6rem !important;
  }

  .section-why-sheakley .d-flex {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .section-why-sheakley .btn-common {
    width: 100%;
    text-align: center;
    margin-top: 15px;
  }

  .section-why-sheakley .btn-about {
    margin-right: 0;
  }

  .section-absence-form .form-overlay-info h6 {
    padding-bottom: 2rem;
  }

  .section-success-plan .kt-has-1-columns {
    padding-top: 6rem !important;
  }

  .safety-package-list .kt-row-layout-inner {
    margin-bottom: 0rem !important;
  }

  .hero-safety .hero-info {
    max-width: 500px;
  }

  .section-retirement-plan .pertner-list-wrapper:nth-child(1) {
    margin-top: unset;
  }

  .section-benefits-administration .daunting-info .common-info p {
    max-width: unset;
  }

  .default-template-simple-guide-section .library-centered .kt-row-column-wrap {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-flow: wrap-reverse;
    flex-flow: wrap-reverse;
  }

  .default-template-employee-benefit-section .kt-row-column-wrap.kt-mobile-layout-row {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
    -ms-flex-direction: column-reverse !important;
    flex-direction: column-reverse !important;
  }

  /*okayNav Responsive*/
  .okayNav:not(.loaded) {
    visibility: visible;
  }

  .okayNav-Wrapper {
    display: block;
    padding: 0;
  }

  .okayNavbar-header.collapsed {
    border-radius: 3px;
  }

  .okayNavbar-header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    background-color: #F2F8FA;
    font-size: 14px;
    font-weight: 600;
    color: #00316D;
    padding: 1rem 0;
    cursor: pointer;
    border-radius: 3px 3px 0 0;
  }

  .down-arrow-icon {
    fill: none;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    fill-rule: evenodd;
  }

  .arrow-toggle:hover,
  .arrow-toggle:focus,
  .arrow-toggle {
    background-color: transparent;
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    padding: 0 0 0 10px;
    outline: none;
  }

  .okayNavCollapse {
    padding: 0;
    -webkit-box-shadow: 0 15px 29px rgba(0, 0, 0, 0.05);
    box-shadow: 0 15px 29px rgba(0, 0, 0, 0.05);
    border-left: 1px solid #d4d4d4;
    border-right: 1px solid #d4d4d4;
    border-bottom: 1px solid #d4d4d4;
    border-radius: 0 0 3px 3px;
  }

  .okayNavCollapse ul {
    float: none;
    padding: 2rem 0;
    text-align: center;
  }

  .okayNavCollapse li {
    list-style-type: none;
    margin-bottom: 15px;
  }

  .okayNavCollapse li:last-child {
    margin-bottom: 0;
  }

  .okayNavCollapse li a {
    color: #3B4248;
    font-size: 16px;
    font-weight: 600;
  }

  .okayNavCollapse li.active a,
  .okayNavCollapse li a:hover {
    color: #00beae;
  }

  .blog-page .entry-content .site-main>* {
    padding: 0;
    margin-left: 0;
    margin-right: 0;
    max-width: 100%;
  }

  .blog-page .wp-block-image {
    margin: 1rem;
  }

  .blog-page .read-also-block,
  .blog-page .section-joinusnow {
    margin-left: auto !important;
    margin-right: auto !important;
  }

  .blog-page .entry-content ol {
    padding-left: 1.5rem !important;
  }

  .blog-page .publish-share {
    position: relative;
    right: unset;
    padding-bottom: 1.5rem !important;
  }



  /* .navbar-collapse.collapse {
  display: block!important;
  height: auto!important;
  padding-bottom: 0;
  overflow: visible!important;
} */
  #categoryMenuControl {
    display: none;
  }

  #categoryMenuControl.show {
    display: block !important;
  }

  .okayNav ul.list-style {
    float: unset;
    text-align: center;
  }

  .search-block .search-body form .input-group input[type="text"] {
    position: absolute;
    right: 15px;
    top: 62px;
    background-color: transparent;
  }

  .search-block .search-body form .input-group span {
    display: none;
  }

  .testimonial-peo-section .testimonial-peo-info .btn-common {
    font-size: 16px;
  }

  .section-additional-services .kt-row-column-wrap {
    padding: 0 0 5rem 0 !important;
  }

  /* blog style */
  .article-blog-style .first-post .img-wrapper,
  .article-blog-style .first-post .content-div {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
  }

  .article-blog-style .post-container .post-wrapper .first-post {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .article-blog-style .three-col-style {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
  }

  .section-HRpractice,
  .section-downloadnow {
    margin: 4rem auto 0 auto;
  }

  .section-HRpractice {
    padding: 2rem 0 8rem 0;
    background-size: 50px !important;
    background-position: center bottom -8px !important;
  }

  .section-HRpractice .HRpractice-div h3 {
    margin-bottom: 10px;
    font-size: 1.5rem;
  }

  .section-library-centered .library-centered .wpcf7 form p {
    padding-top: 1rem;
  }

  .section-downloadnow .download-div {
    margin: 0 auto;
    padding-top: 2rem;
    text-align: center;
  }

  .section-downloadnow.d-flex {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding-top: 13rem;
    background-position: bottom -130px right -100px;
  }

  .downloadnow-image {
    top: -25px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
  }

  .section-okaynav {
    padding: 0;
    background-color: #F2F8FA;
  }

  .section-okaynav .search-block {
    right: 0;
    top: -50px;
  }

  .blog-home .search-block .search-body form .input-group input[type="text"]:focus {
    width: 200px;
  }

  .blog-home .hero-section {
    min-height: unset;
  }

  .margin-top {
    margin-top: 59px;
  }

  .okayNav-Wrapper .okayNav .list-style li {
    padding: 1rem 0;
  }

  .related-post-wrapper-list article {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 48%;
    flex: 0 0 48%;

  }

  .blog-page .entry-content .section-HRpractice {
    padding: 2rem 0 8rem 0;
    margin: 4rem auto 4rem auto;
  }

  .blog-page .entry-content .section-downloadnow.d-flex {
    padding: 13rem 1rem 3rem 1rem;
  }

  .blog-page .entry-content .section-joinusnow {
    padding: 1rem;
  }

  .article-blog-style {
    padding-top: 4rem;
  }

  .archive .article-blog-style,
  .search .article-blog-style {
    padding: 4rem 0;
  }

  .all-category-button {
    margin: 3rem auto;
  }

  .search-result .section-recent-stories {
    padding: 2rem 0 0 0;
    margin-top: 0;
  }

  /* Maneged care styles */
  .section-mc-hero .hero-info {
    bottom: -9rem;
  }

  .section-mc-problems .kt-row-column-wrap {
    padding: 0 0 5rem 0 !important;
  }

  .section-mc-problems .daunting-info .wp-block-kadence-column {
    margin-bottom: 0;
  }

  .section-mc-features .mc-feature-card .kt-row-column-wrap {
    padding: 0 15px !important;
  }

  .section-mc-testimonial .bg-image,
  .section-mc-testimonial .bg-image>img {
    min-height: 500px;
  }

  .section-mc-lead-magnet .library-centered .kt-row-column-wrap {
    -ms-flex-flow: wrap;
    flex-flow: wrap;
  }

  .section-mc-lead-magnet.section-library-centered .workers-comp-book {
    margin-bottom: 3rem !important;
  }

  .section-mc-lead-magnet.section-library-centered .kt-row-column-wrap {
    padding: 5rem 0 !important;
  }

  .section-mc-lead-magnet.section-library-centered .library-centered .kt-row-column-wrap {
    padding: 0 !important;
  }

  .section-mc-lead-magnet.section-library-centered .workers-comp-book {
    margin-top: 0;
  }

  .section-mc-one-partner .one-partner-image {
    text-align: center;

  }

  .section-mc-hero .bg-image,
  .section-mc-hero .bg-image>img {
    min-height: 500px;
  }

  .blog-page .hero-section h1 {
    font-size: 2rem;
    padding: 0 15px;
  }

  .blog-page .page-hero-image img {
    margin-top: -12.187rem;
  }

  .blog-page .entry-content .comments-area {
    padding: 1.5rem;
  }

  .section-workers-comp-stats .kt-has-1-columns {
    padding: 16rem 0 5rem 0 !important;
  }

  .section-mc-testimonial .testimonial-peo-info .d-flex {
    flex-wrap: wrap;
  }

  .section-mc-testimonial .testimonial-peo-info .btn-common {
    width: 100%;
    margin-right: 0;
    text-align: center;
  }

  .section-mc-testimonial .testimonial-peo-info .btn-quote {
    margin-top: 1.25rem;
  }

  .section-mc-library-centered .kt-row-has-bg {
    background-position: bottom -10px right 5% !important;
  }

  .blog-page .entry-content h1 {
    font-size: 1.875rem;
  }

  .blog-page .entry-content h2 {
    font-size: 1.5rem;
  }

  .blog-page .entry-content h3 {
    font-size: 1.25rem;
  }

  .blog-page .entry-content h5 {
    font-size: 1rem;
  }

  .blog-page .entry-content h4 {
    font-size: 1.125rem;
  }

  .blog-page .entry-content p {
    margin-bottom: 1rem;
  }

  .single .site-main,
  .recent-page {
    padding-bottom: 3rem;
  }

  .category-sections.open {
    display: block;
  }

  .category-bar .search-block .search-body form .input-group input[type="text"] {
    position: unset;
  }

  .add-section {
    display: none;
  }
}

@media (max-width: 580px) {
  html {
    font-size: 85%;
  }

  h1 {
    font-size: 1.75rem;
  }

  h2 {
    font-size: 2rem;
  }

  h6 {
    font-size: 13px;
  }

  p {
    font-size: 17px;
  }

  .btn-about {
    margin-right: 0;
  }

  .learn-more::after {
    right: 15px;
  }

  .kt-row-column-wrap {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  .main-navigation .enroll-toggle .header-links .get-a-quote {
    margin-right: 10px;
  }

  .kt-row-layout-equal>.wp-block-kadence-column {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100% !important;
    flex: 0 0 100% !important;
    margin-left: auto !important;
    margin-right: auto !important;
  }

  .section-footer {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .hero-section {
    background-position: top -90px right 15%;
    padding-top: 10rem;
  }

  .hero-section .hero-info,
  .testimonial-peo-section .testimonial-peo-info {
    max-width: 100%;
    width: 100%;
    position: relative;
  }

  .hero-section .hero-info h1,
  .testimonial-peo-section .testimonial-peo-info h1 {
    padding-bottom: 5px;
  }

  .hero-section .hero-info p,
  .testimonial-peo-section .testimonial-peo-info p {
    font-size: 18px;
  }

  .section-one-partner .kt-has-1-columns,
  .section-hire-to-retire .kt-has-1-columns {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }

  .image-slider .kt-inside-inner-col {
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }

  .section-events-training .kt-has-1-columns {
    padding-top: 4rem !important;
  }

  .section-events-training .events-training-list .event-list .event-list-wrapper {
    padding: 15px;
    border: 1px solid #84b4de;
  }

  .section-events-training .events-training-list .event-list .event-list-wrapper figure {
    width: 100%;
    max-width: 100px;
  }

  .section-events-training .list-info h5 {
    margin-bottom: 4px;
  }

  .section-events-training .list-info p {
    font-size: 14px;
  }

  .section-daunting-section .inner-column-2 .video-background video {
    max-width: 85%;
  }

  .section-events-training .list-info h5:after {
    opacity: 1;
    margin-top: 6px;
  }

  .section-events-training .event-list-wrapper:hover .list-info h5:after {
    margin-left: 6px;
  }

  .section-hire-to-retire .hire-list .hire-list-wrapper {
    border: 1px solid #84b4de;
  }

  .section-hire-to-retire .hire-list .hire-list-wrapper h5:after {
    margin-top: 5px;
    margin-left: 6px;
    opacity: 1;
  }

  .section-events-training .events-training-list .event-list .event-list-wrapper {
    max-width: 100%;
  }

  .section-events-training .kt-has-1-columns {
    padding-bottom: 10rem !important;
  }

  .section-testimonial .testimonial-info .kt-inside-inner-col {
    padding: 2.5rem 2rem 3rem 2rem !important;
  }

  .section-testimonial .testimonial-card .inner-column-1 {
    max-width: 100%;
  }

  .section-testimonial .inner-column-1 .common-info h4 {
    font-size: 2rem;
  }

  .section-testimonial .inner-column-1 .common-info p {
    font-size: 16px;
  }

  .section-library-centered .library-centered {
    padding-right: 15px;
    padding-left: 15px;
  }

  .section-library-centered .kt-has-1-columns {
    padding-top: 4rem !important;
    padding-bottom: 9rem !important;
  }

  .section-form-overlay .form-overlay-info {
    padding: 0 15px;
  }

  .section-form-overlay .form-overlay-info .kt-inside-inner-col {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  .section-form-overlay .form-overlay-info p {
    line-height: 1.5;
    font-size: 2.125rem;
  }

  .section-form-overlay .testimonial-card-wrapper {
    padding: 0 15px;
  }

  .section-form-overlay .testimonial-card-wrapper .testimonial_card p {
    padding-left: 10px;
    font-size: 16px;
  }

  .section-footer .footer-list {
    max-width: 200px;
  }

  .section-library-centered .library-centered .wpcf7 form p .wpcf7-submit {
    padding: 12px 2rem 12px 12px !important;
    font-size: 13px;
    background-size: 10px;
    background-position: center right 10px;
  }

  .section-library-centered .library-centered .wpcf7 form label span>input {
    padding: 1.25rem 10.25rem 1.25rem 1.25rem !important;
  }

  .section-library-centered .library-centered .wpcf7 form p:nth-child(3) {
    top: 10px;
  }

  .section-form-overlay .form-overlay-info h6 {
    font-size: 13px;
  }

  .section-one-partner .common-info {
    max-width: 100%;
  }

  .btn-common {
    font-size: 15px;
  }

  .btn-large:before {
    margin-left: -35px;
    margin-top: -2px;
  }

  .section-one-partner .pertner-list-wrapper figure {
    max-width: 47px;
  }

  .section-testimonial .inner-column-1 .common-info p {
    max-width: 100%;
    padding-top: 1.25rem;
  }

  .section-library-centered .kt-row-has-bg {
    background-size: 50px !important;
    background-position: center bottom 15px !important;
  }

  .section-form-overlay .testimonial-card-wrapper .testimonial_card figure {
    max-width: 40px;
    height: 50px;
  }

  .main-navigation .enroll-toggle .header-links .get-a-quote a {
    padding: 8px 1.25rem;
    font-size: 13px;
  }

  .section-form-overlay form button {
    margin-right: 0;
  }

  .section-form-overlay .form-overlay-info .btn-large {
    margin-right: 0;
    font-size: 17px;
  }

  .section-feature-set .kt-has-1-columns {
    padding: 4rem 0 1rem 0 !important;
  }

  .section-problems .kt-has-1-columns {
    padding-bottom: 1rem !important;
  }

  .page-id-802 .hero-section {
    min-height: 400px;
    background-position: top -70px right 30%;
  }

  .testimonial-peo-section {
    min-height: unset;
  }

  .testimonial-peo-section .container {
    padding-top: 8rem;
  }

  .section-hire-to-retire-peo .hire-to-retire-info .common-info {
    padding-top: 2rem;
  }

  .section-hire-to-retire-peo .hire-to-retire-info .testimonial_card {
    margin-top: 1rem;
  }

  .section-hire-to-retire-peo .hire-to-retire-info .common-info p {
    font-size: 1.5rem;
  }

  .section-lead-magnet .lead-magnet-description {
    margin-top: 3rem;
    max-width: initial;
  }

  .section-lead-magnet .library-centered .lead-magnet-book figure {
    max-width: 220px;
  }

  .section-hire-to-retire-peo .hire-to-retire-info .hire-to-retire-description .kt-inside-inner-col {
    max-width: initial;
  }

  .section-hire-to-retire-peo .hire-to-retire-info figure {
    max-width: 380px;
  }

  .section-events-training-peo .event-list-wrapper figure {
    max-width: 110px;
    position: relative;
  }

  .section-events-training-peo .list-info {
    margin-left: 15px;
  }

  .section-events-training-peo .event-list-wrapper {
    margin-top: 1.5rem;
    border: 1px solid #84b4de;
  }

  .section-events-training-peo .events-training-wrapper .inner-column-2 {
    margin-top: 1.5rem;
  }

  .section-events-training-peo.section-events-training .kt-has-1-columns {
    padding-bottom: 4rem !important;
  }

  .section-lead-magnet.section-library-centered .kt-has-1-columns {
    padding-bottom: 4rem !important;
  }

  .section-feature-set .feature-lists .feature-list-wrapper {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
  }

  .section-feature-set .feature-lists {
    margin: 0 15px;
  }

  .section-feature-set .feature-list-wrapper .feature-info h5:after {
    opacity: 1;
    margin-top: 9px;
    margin-left: 6px;
  }

  .testimonial-peo-section .testimonial-peo-info .d-flex .btn-large {
    margin-right: 0;
  }

  .testimonial-peo-section .testimonial-peo-info .d-flex .btn-common {
    width: 100%;
    text-align: center;
    margin-top: 10px;
  }

  .testimonial-peo-section .testimonial-peo-info .d-flex {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .section-lead-magnet .library-centered .common-info li {
    font-size: 16px;
  }

  .section-lead-magnet .library-centered .lead-magnet-description .kt-inside-inner-col {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  .section-feature-set .feature-list-wrapper {
    border: 1px solid #84b4de;
  }

  .section-feature-set .feature-list-wrapper {
    margin: 0 15px 3rem 15px;
  }

  .section-feature-set .feature-list-wrapper figure {
    top: -1.875rem;
  }

  .section-form-overlay form .input-container.select-box {
    max-width: 200px;
  }

  .secondary-menu-list {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .secondary-menu-list p {
    padding-right: 0;
  }

  .section-footer .site-info {
    padding-bottom: 1rem;
  }

  .footer-secondary {
    padding-top: 1rem;
  }

  .footer-secondary-menu ul li {
    padding: 0 15px 0 0;
  }

  .main-navigation .menu-item-has-children a:after {
    margin-top: 25px;
  }

  .main-navigation .enroll-toggle .header-links .client-access a {
    padding: 6px;
    margin-right: 10px;
  }

  .entry-content {
    margin-top: 51px;
  }

  /* Workers-comp */
  .problem-description .business-img {
    -webkit-transform: translateX(0px);
    transform: translateX(0px);
  }

  .section-hero-workers.hero-section {
    background-position: top 0px right 0%;
  }

  .workers-comp-header .workers-comp-description {
    margin: 1rem auto 0 0;
  }

  .section-additional-services .kt-has-2-columns {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }

  .section-additional-services .kt-row-layout-inner {
    background-size: 140% !important;
    background-position: bottom right 0 !important;
  }

  .section-additional-services .additional-services-info .common-info li:before {
    width: 14px;
    height: 14px;
    margin-top: 3px;
  }

  .section-additional-services .additional-services-info .common-info li {
    padding: 0 0 10px 5px;
  }

  .section-additional-services .btn-align {
    margin-top: 0;
  }

  .section-additional-services .btn-common {
    font-size: 13px;
    text-align: left;
  }

  .section-additional-services .btn-common:after {
    margin-left: 0;
    right: 10px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
  }

  .section-additional-services .kt-row-column-wrap {
    padding: 0 0 4rem 0 !important;
  }

  .section-additional-services .additional-services-info .common-info p {
    max-width: 100%;
    padding: 1rem 0;
  }

  .section-workers-testimonial .hire-to-retire-info .common-info {
    padding-top: 0;
  }

  .section-workers-compensation .kt-row-column-wrap,
  .section-workers-lead-magnet .library-centered .kt-inside-inner-col {
    padding: 0 !important;
  }

  .section-workers-lead-magnet .kt-row-column-wrap {
    padding: 4rem 0 !important;
  }

  .section-additional-services .library-centered .kt-row-column-wrap {
    padding: 3rem 0 0 0 !important;
  }

  .section-serving .container {
    padding-top: 3rem;
  }

  .section-workers-logo-list .kt-row-column-wrap {
    padding: 3rem 0 !important;
  }

  .section-workers-form .form-overlay-info .code-info {
    padding: 2rem;
  }

  .testimonial-peo-section li {
    font-size: 16px;
    line-height: 1.4;
  }

  .testimonial-peo-section ul {
    padding-top: 1rem;
  }

  .section-workers-lead-magnet .library-centered .kt-row-column-wrap {
    padding-top: 0 !important;
  }

  .wpcf7-form-control-wrap {
    border-bottom: 2px solid #c3cfce;
  }

  .section-additional-services .image-block figure {
    max-width: 260px;
  }

  .testimonial-peo-section li:before {
    margin-top: 7px;
  }

  .section-code .ac3-form-code .wForm #tfa_114 .oneField,
  .section-code .ac3-form-code .wForm #tfa_104 .field-container-D {
    width: 100%;
  }

  .section-code .ac3-form-code .wFormContainer {
    padding: 1.5rem;
  }

  .section-code .wForm input[type="submit"],
  .section-code .wForm input[type="button"] {
    font-size: 14px;
    padding: 1.5rem;
  }

  .section-code .ac3-form-code .wForm .field-container-D .preField,
  .section-code .ac3-form-code .section .inputWrapper {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
  }

  .section-code .ac3-form-code .section .inputWrapper {
    margin-top: 10px;
  }

  .section-code .ac3-form-code .section #tfa_104 .inputWrapper {
    margin-top: 0px;
  }

  .wForm select {
    height: 50px;
  }

  .section-code .ac3-form-code .oneField {
    padding-top: 10px;
  }

  .section-code .ac3-form-code .columnLayout tr {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .section-code .ac3-form-code .columnLayout tr>td {
    width: 100%;
  }

  .section-code .ac3-form-code .wFormContainer {
    max-width: 95% !important;
  }

  .section-code .ac3-form-code .wForm #tfa_114 .field-container-D .inputWrapper {
    margin-top: 10px;
  }

  .section-code .ac3-form-code .htmlSection h2 {
    font-size: 2rem;
  }

  .section-code .ac3-form-code .htmlContent>div {
    font-size: 16px;
  }

  .section-code .wForm .actions {
    margin-top: 1.5rem;
  }

  .section-code .wForm .section #tfa_77-D {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }

  .section-code .wForm .section #tfa_77-L,
  .section-code .wForm .section #tfa_77-D .inputWrapper {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
  }

  .section-hero-workers-comp {
    background-position: top -100px right 25%;
  }

  /* section-workers-comp-stats  */
  .section-workers-comp-stats .kt-has-1-columns {
    padding: 0 0 4rem 0 !important;
  }

  .section-workers-comp-stats .cost-of-worker-comp .common-info h2 {
    line-height: 1;
  }

  /* section-state-funded-worker-comp */
  .section-state-funded-worker-comp .kt-row-column-wrap {
    padding: 4rem 0 !important;
  }

  .section-state-funded-worker-comp .policy-list .policy-list-wrapper {
    max-width: 100%;
    padding: 2rem;
  }

  .section-state-funded-worker-comp .policy-list .policy-list-wrapper .policy-description p:nth-child(1) {
    padding-top: 1.5rem;
  }

  .section-state-funded-worker-comp .policy-list .policy-list-wrapper .policy-description li {
    font-size: 16px;
    padding: 0 0 1.5rem 1.5625rem;
  }

  .section-state-funded-worker-comp .policy-list .policy-list-wrapper .policy-description li:first-child {
    padding-top: 1.5rem;
  }

  .section-state-funded-worker-comp .policy-list .policy-list-wrapper figure {
    max-width: 45px;
    margin-right: 10px;
  }

  .section-state-funded-worker-comp .policy-list .policy-list-wrapper h2 {
    font-size: 1.75rem;
  }

  .section-unemployment-solutions .policy-list-wrapper h2 {
    max-width: 100%;
  }

  .section-state-funded-worker-comp .policy-list .policy-retro-program {
    padding-top: 1rem;
  }

  .section-state-funded-worker-comp .button-list-wrapper .kt-inside-inner-col {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .section-state-funded-worker-comp .button-list-wrapper .kt-inside-inner-col .btn-align {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .section-the-benefits .the-benefits-wrapper .kt-row-column-wrap {
    padding-top: 3rem !important;
  }

  .section-the-benefits .the-benefits-wrapper .pertner-list-wrapper {
    margin-bottom: 2rem;
  }

  .section-the-benefits .the-benefits-wrapper .pertner-list-wrapper:last-child {
    margin-bottom: 2rem;
  }

  .section-the-benefits .the-benefits-wrapper .pertner-list-wrapper figure {
    min-width: unset;
    max-width: 40px !important;
    margin-right: 15px;
  }

  .section-the-benefits .the-benefits-wrapper .pertner-list-wrapper .list-info h4 {
    margin-bottom: 13px;
  }

  /* .section-self-insurance  */
  .section-self-insurance .self-insurance-description .self-insurance-list {
    padding-top: 2rem;
  }

  .section-self-insurance .self-insurance-description .self-insurance-list .pertner-list-wrapper {
    margin-bottom: 2.5rem;
  }

  .section-self-insurance .self-insurance-description .insurance-img {
    max-width: 100%;
    padding-top: 2rem;
  }

  .section-state-funded-worker-comp .button-list .btn-align .btn-large {
    margin-right: 0;
  }

  .section-state-funded-worker-comp .button-list .btn-common {
    text-align: center;
  }

  .section-why-sheakley {
    min-height: 600px;
  }

  .section-why-sheakley .testimonial-peo-info .d-flex .btn-quote {
    margin-top: 15px;
  }

  .section-self-insurance .the-benefits-wrapper .kt-row-column-wrap {
    padding-top: 0 !important;
  }

  .section-state-funded-worker-comp .button-list .btn-align .btn-common {
    max-width: 100%;
    width: 100%;
  }

  .section-state-funded-worker-comp .button-list .btn-align .btn-quote {
    margin-top: 15px;
  }

  /* section-workers-comp-stats  */
  .section-workers-comp-stats .cost-of-worker-comp .total-premiums {
    padding-top: 4rem;
  }

  .section-workers-comp-stats .kt-has-1-columns {
    padding: 3rem 0 4rem 0 !important;
  }

  .section-workers-comp-stats .total-premiums .kt-row-column-wrap {
    padding: 0 !important;
  }

  .section-workers-comp-stats .library-centered .total-premiums .kt-inside-inner-col {
    max-width: 92%;
    padding: 2rem 2rem 1.875rem 2rem !important;
  }

  .section-workers-comp-stats .learn-more {
    width: auto;
  }

  .section-the-benefits .the-benefits-wrapper .partner-lists .btn-align .learn-more {
    font-size: 13px;
    padding: 1.25rem 3rem 1.25rem 1.5625rem;
    width: auto;
  }

  .section-why-sheakley .container {
    padding-top: 0rem;
  }

  .section-why-sheakley .testimonial-peo-info h1 {
    padding-bottom: 15px;
  }

  .section-workers-comp-logo-list .kt-row-column-wrap {
    padding: 4rem 0 !important;
  }

  .section-workers-comp-stats .cost-of-worker-comp .premium-description {
    font-size: 13px;
  }

  .section-workers-comp-stats .daunting-info .btn-align {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .section-hero-workers-comp .hero-info h1 {
    padding-bottom: 10px;
  }

  .section-tax-problem .tax-rates .kt-inside-inner-col {
    max-width: 100%;
    width: 95%;
    padding: 1.5rem !important;
  }

  .section-tax-problem .tax-rates .tax-list-wrapper {
    padding: 1rem 0;
  }

  .section-tax-problem .tax-rates .list-ohio figure {
    max-width: 75px;
    margin-right: 2.5rem;
  }

  .section-tax-problem .tax-rates .tax-list-wrapper figure {
    max-width: 95px;
    margin-right: 1rem;
  }

  .section-tax-problem .kt-row-column-wrap {
    padding: 3rem 0 0 0 !important;
  }

  .section-unemployment-solutions .policy-list .policy-list-wrapper {
    margin-bottom: 2rem;
  }

  .section-unemployment-solutions .policy-list .card-benefits-charge {
    margin-bottom: 0;
  }

  .hero-unemployment {
    background-position: top -100px right 15%;
  }

  .section-testimonial-list .testimonial-peo-info .icon-description p {
    font-size: 16px;
  }

  .section-testimonial-list .testimonial-peo-info {
    padding: 2rem;
  }

  .hero-unemployment .hero-info {
    bottom: -3.5rem;
    padding: 1.5rem;
  }

  .section-unemployment-form-overlay .form-overlay-info .form-overlay {
    margin-top: 0;
  }

  .hero-unemployment .hero-info h1 {
    padding-bottom: 10px;
  }

  .section-tax-problem .common-info {
    max-width: 100%;
  }

  .section-unemployment-solutions .image-efficiently {
    max-width: 320px;
    width: 100%;
  }

  .section-hire-to-retire .icon-list-block a:first-child .hire-list-wrapper {
    margin-top: 3rem;
  }

  .section-hire-to-retire .icon-list-block .hire-list-wrapper {
    margin-bottom: 4rem;
  }

  .section-hire-to-retire .icon-list-block a:first-child .hire-list-wrapper figure {
    -webkit-transform: translate(-1%, 0%);
    transform: translate(-1%, 0%);
    max-width: 122px;
  }

  .section-hire-to-retire .icon-list-block a:nth-child(2) .hire-list-wrapper figure {
    -webkit-transform: translateY(0%);
    transform: translateY(0%);
    margin-left: -12px;
  }

  .section-hire-to-retire .icon-list-block a:nth-child(3) .hire-list-wrapper figure {
    width: 186px;
    -webkit-transform: translateY(3%);
    transform: translateY(3%);
  }

  .section-hire-to-retire .icon-list-block a:nth-child(4) .hire-list-wrapper figure {
    width: 118px;
    margin-left: 20px;
    -webkit-transform: translateY(1%);
    transform: translateY(1%);
  }

  .section-hire-to-retire .icon-list-block a:nth-child(5) .hire-list-wrapper figure {
    width: 250px;
    -webkit-transform: translateY(1%);
    transform: translateY(1%);
    margin-left: -30px;
  }

  .section-hire-to-retire .icon-list-block a:last-child .hire-list-wrapper {
    margin-bottom: 0;
  }

  .section-hire-to-retire .hire-list.icon-list-block .hire-list-wrapper figure {
    overflow: visible;
    max-height: unset;
    margin-bottom: 0;
  }

  .section-hire-to-retire .icon-list-block .hire-list-wrapper {
    margin-right: 0;
    margin-left: 0;
    left: 50%;
    -webkit-transform: translateX(-50%) !important;
    transform: translateX(-50%) !important;
    position: relative;
    margin-bottom: 3rem;
  }

  .section-full-spectrum .hire-list-block-wrapper .hire-list-wrapper {
    border: 1px solid #84b4de;
  }

  .section-full-spectrum .hire-list-block-wrapper .hire-list-description h5:after {
    opacity: 1;
    margin-top: 4px;
    margin-left: 6px;
  }

  .section-full-spectrum .hire-list-block-wrapper .full-service-hr h5 {
    max-width: 100%;
  }

  .section-full-spectrum .hire-list-block-wrapper .hire-list-description p {
    padding-top: 6px;
  }

  .section-full-spectrum .image-slider .kt-inside-inner-col {
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }

  .section-full-spectrum .image-slider figure {
    max-width: 140px;
  }

  .section-full-spectrum .hire-list-block-wrapper .benefits {
    margin-bottom: 0;
  }

  /* hero-safety-management */
  .hero-safety-management {
    background-position: top -50px right 15%;
    padding-top: 5rem;
  }

  /* section-additional-services */
  .section-additional-services .kt-row-column-wrap {
    padding: 0 0 4rem 0 !important;
  }

  .section-safety-modern-business .kt-row-column-wrap {
    padding: 2rem 0 0 0 !important;
  }

  .section-absence-management .absence-management .common-info {
    max-width: 100%;
  }

  /* section-absence-moving-forward */
  .section-absence-moving-forward .one-partner-info figure {
    max-width: 100%;
    left: 48%;
    -webkit-transform: translateX(-52%);
    transform: translateX(-52%);
  }

  /* section-absence-moving-forward  */
  .section-absence-moving-forward .one-partner-list .pertner-list-wrapper {
    max-width: 100%;
  }

  .section-absence-moving-forward .one-partner-list .pertner-list-wrapper,
  .section-absence-moving-forward .one-partner-list .pertner-list-wrapper:nth-child(3) {
    margin: 0 auto 2rem auto;
  }

  .section-absence-moving-forward .one-partner-list .pertner-list-wrapper figure {
    margin-right: 1rem;
  }

  .section-absence-moving-forward .pertner-list-wrapper figure {
    min-width: 40px;
  }

  /* section-absence-management-approach */
  .section-absence-management-approach .container {
    padding-top: 0;
  }

  .section-absence-moving-forward .one-partner-info .common-info h2 {
    min-width: 100%;
  }

  .section-absence-management .absence-management .btn-align {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  /* section-safety-modern-business */
  .section-safety-modern-business .daunting-description .common-info,
  .section-safety-modern-business .daunting-description .btn-align {
    max-width: 100%;
  }

  .section-safety-modern-business .daunting-description .btn-align {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  /* section-drug-safety  */
  .section-drug-safety .library-centered .kt-row-column-wrap {
    padding: 0rem 0 0 0 !important;
  }

  .section-drug-safety .daunting-info .common-info {
    max-width: 100%;
    padding-top: 0;
  }

  .section-drug-safety .one-partner-list .pertner-list-wrapper {
    max-width: 380px;
  }

  .section-drug-safety .kt-row-column-wrap {
    padding: 4rem 0 !important;
  }

  .section-testimonial-ohio .container {
    padding-top: 1rem;
  }

  .section-testimonial-ohio {
    min-height: unset;
    padding-top: 3rem;
  }

  .section-absence-one-partner .one-partner-info .wp-block-image {
    max-width: 100%;
  }

  .section-absence-one-partner .one-partner-list {
    margin-top: 0rem;
  }

  .section-absence-one-partner .pertner-list-wrapper {
    max-width: 100%;
    margin: 0 0 2rem auto;
  }

  .section-absence-one-partner .pertner-list-wrapper figure {
    margin: 0 1.25rem 0 0;
  }

  .section-absence-one-partner .one-partner-list .pertner-list-wrapper li {
    padding-bottom: 1rem;
  }

  .section-events-training-peo .event-list .event-list-wrapper {
    max-width: 100%;
  }

  .section-absence-logo-list .kt-has-1-columns {
    padding-top: 3rem !important;
  }

  .section-absence-management-approach .testimonial-peo-info li {
    padding-bottom: 1.25rem;
    font-size: 16px;
  }

  .section-absence-management-approach .testimonial-peo-info .d-flex .btn-common {
    margin-top: 2rem;
  }

  .section-drug-safety .one-partner-list .pertner-list-wrapper {
    max-width: 100%;
  }

  .section-drug-safety .one-partner-list .pertner-list-wrapper figure {
    margin: -1.5625rem 0 1.5rem 0;
  }

  .section-drug-safety .daunting-info .btn-align {
    max-width: 100%;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .hero-safety-management .hero-info h1 {
    padding-bottom: 10px;
  }

  .hero-section {
    padding-top: 0rem;
  }

  .hero-section .hero-info {
    bottom: 0;
    margin-top: -7rem;
  }

  .section-daunting-section .kt-has-1-columns {
    padding-top: 3rem !important;
    padding-bottom: 5rem !important;
  }

  .hero-section .bg-image,
  .hero-section .bg-image>img {
    min-height: 300px;
  }

  .hero-section .bg-image>img {
    -o-object-position: right;
    object-position: right;
  }

  .section-problems .kt-has-1-columns {
    padding-top: 2rem !important;
  }

  .testimonial-peo-section .container {
    padding-top: 0;
  }

  .testimonial-peo-section .testimonial-peo-info {
    margin-top: 0;
    bottom: 0;
  }

  .section-hero-workers .hero-info {
    margin-top: -11rem;
  }

  .section-workers-comp-problems .kt-has-1-columns {
    padding-top: 2rem !important;
  }

  .section-testimonila-wrapper .testimonial-peo-info {
    margin-top: 0;
  }

  .section-hero-workers-comp .bg-image,
  .section-hero-workers-comp .bg-image>img {
    min-height: 250px;
  }

  .section-why-sheakley .bg-image,
  .section-why-sheakley .bg-image>img {
    min-height: 360px;
  }

  .section-testimonial-list .bg-image,
  .section-testimonial-list .bg-image>img {
    min-height: 600px;
  }

  .section-testimonial-list .testimonial-peo-info {
    margin-top: 0;
  }

  .section-testimonila-wrapper {
    padding-bottom: 0rem;
    background-color: #eff8fa;
  }

  .section-absence-management-approach .testimonial-peo-info {
    bottom: -1.875rem;
  }

  .section-safety-compliance .bg-image,
  .section-safety-compliance .bg-image>img {
    min-height: 520px;
  }

  .section-safety-compliance .testimonial-peo-info {
    margin-top: 0;
  }

  .section-testimonial .section-bg .wp-block-image,
  .section-testimonial .section-bg .wp-block-image>img {
    min-height: 510px;
  }

  .testimonial-peo-section .bg-image {
    display: none;
  }

  .section-serving {
    padding-top: 3rem;
  }

  .section-testimonila-wrapper {
    padding-top: 4rem;
  }

  .section-testimonial {
    background-color: #eff8fa;
  }

  .section-testimonial .section-bg {
    display: none;
  }

  .section-testimonial .kt-has-1-columns {
    padding-bottom: 0rem !important;
  }

  .section-testimonial .testimonial-card .inner-column-2 p {
    color: #00316d;
  }

  .section-testimonial {
    min-height: unset;
  }

  .mtsnb .mtsnb-container {
    padding: 10px 1.875rem 10px 10px;
    text-align: left;
  }

  .mtsnb .mtsnb-container .mtsnb-text {
    margin: 0;
  }

  .section-absence-management-approach {
    padding-top: 0;
  }

  .section-tax-problem .tax-rates .tax-list-wrapper p:nth-child(1) {
    max-width: 100%;
  }

  .section-empower-business .btn-align {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .section-empower-business .additional-services-info .common-info p {
    padding-bottom: 0;
  }

  .section-empower-business .kt-has-1-columns {
    padding: 2rem 0 1rem 0 !important;
  }

  .section-absence-management .kt-has-1-columns {
    padding-top: 0 !important;
  }

  .section-why-sheakley {
    min-height: unset;
    /* padding: 4rem 0 0 0; */
  }

  .section-workers-confusing .library-centered .kt-row-column-wrap {
    padding-top: 0 !important;
  }

  .section-workers-confusing .daunting-description .common-info {
    max-width: 100%;
  }

  .section-hire-to-retire-peo .hire-to-retire-info .kt-inside-inner-col,
  .section-workers-confusing .additional-services-info .kt-inside-inner-col,
  .section-workers-testimonial .kt-inside-inner-col {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  .section-absence-management .absence-management .inner-column-2 .kt-inside-inner-col {
    padding-right: 15px !important;
  }

  .section-state-funded-worker-comp .funded-worker-comp-description .common-info {
    padding-left: 15px;
    padding-right: 15px;
  }

  .section-hire-to-retire-peo .kt-has-1-columns {
    padding: 3.75rem 15px !important;
  }

  .section-wc-team .wc-team-images .kt-inside-inner-col {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .section-wc-team .wc-team-images .img-list-4,
  .section-wc-team .wc-team-images .img-list-3,
  .section-wc-team .wc-team-images .img-list-1 {
    transform: translateX(0);
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
  }

  .section-wc-team .wc-team-images .image-block>figure,
  .section-wc-team .wc-team-images .image-block {
    max-width: 150px;
  }

  .section-wc-team .wc-team-images .image-block>figure {
    margin: 10px;
  }

  .section-wc-team .wc-team-images .kt-has-1-columns {
    padding-top: 2rem !important;
    padding-bottom: 0 !important;
  }

  .section-wc-team .kt-has-1-columns {
    padding-top: 4rem !important;
    padding-bottom: 0 !important;
  }

  .section-link-list .kt-has-1-columns {
    padding-bottom: 10rem !important;
  }

  .section-home-testimonial .testimonial-card .testimonial-author {
    margin-top: 0;
  }

  .absence-management-hero .bg-image>img {
    -o-object-position: center;
    object-position: center;
  }

  .absence-management-hero {
    background-color: #eff8fa;
  }

  .section-short-term .tax-rates .common-info p:first-child {
    padding-top: 1rem;
  }

  .section-short-term .tax-rates .common-info p {
    padding: 1rem 0 0 0;
  }

  .section-testimonial-solutions {
    padding-top: 4rem;
  }

  .section-short-term .kt-row-column-wrap {
    padding: 3rem 0 4rem 0 !important;
  }

  .section-short-term .short-term-employees .tax-list-wrapper,
  .section-short-term .short-term-employees .btn-align,
  .section-short-term .btn-align {
    max-width: 100%;
  }

  .section-short-term .short-term-employees .btn-align {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .section-short-term .short-term-description .common-info {
    padding-top: 2rem;
  }

  .section-short-term .short-term .common-info p {
    max-width: 100%;
    width: 100%;
  }

  .section-short-term .short-term-description {
    margin-bottom: 0 !important;
  }

  .section-mdos-benefits .the-benefits-wrapper .btn-benefits-absence {
    float: unset;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
  }

  .section-mdos-benefits .the-benefits-wrapper .btn-benefits-absence {
    margin: 0 0 0 0;
  }

  .section-mdos-benefits .the-benefits-wrapper .btn-benefits-quote {
    margin-top: 15px;
  }

  .section-mdos-benefits .the-benefits-wrapper .btn-benefits-quote .btn-common {
    padding: 1.25rem 7.25rem 1.25rem 1.5625rem;
  }

  .section-mdos-benefits .the-benefits-wrapper .btn-quote::after {
    right: auto;
  }

  .section-mdos-benefits .the-benefits-wrapper .benefits-expedited figure>img {
    margin-top: 0 !important;
  }

  .section-mdos-benefits .the-benefits-wrapper .pertner-list-wrapper ul>li {
    padding: 0 0 10px 1.25rem;
  }

  .section-mdos-benefits .the-benefits-wrapper .pertner-list-wrapper ul>li:before {
    width: 10px;
    height: 10px;
  }

  .section-mdos-benefits .the-benefits-wrapper .pertner-list-wrapper .list-info h4 {
    margin-bottom: 10px;
  }

  .section-short-term .tax-rates .employee-cost {
    max-width: 200px;
  }

  .section-short-term .tax-rates .common-info p {
    font-size: 16px;
  }

  .section-form-overlay .form-overlay-info .kt-row-column-wrap {
    padding: 0 !important;
  }

  .section-short-term .short-term-employees .tax-list-wrapper figure {
    margin-left: 10px;
  }

  .section-mdos-benefits .the-benefits-wrapper .pertner-list-wrapper ul>li {
    font-size: 16px;
  }

  .section-state-funded-worker-comp .daunting-info {
    padding-top: 2rem !important;
  }

  .section-modern-approach .policy-list .policy-list-wrapper .policy-description li {
    padding: 0 0 1rem 1.5625rem;
  }

  .section-modern-approach .policy-list .policy-list-wrapper .policy-description .d-flex {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .section-modern-approach .policy-list .policy-list-wrapper .policy-description .d-flex ul li {
    padding: 10px 0 0 16px;
  }

  .section-modern-approach .button-flex .kt-inside-inner-col {
    width: 100%;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .section-modern-approach .button-flex .btn-align {
    width: 100%;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }

  .section-state-funded-worker-comp .daunting-info {
    padding-top: 0 !important;
  }

  .section-safety-packages .daunting-info .common-info h2 {
    padding-top: 1rem;
  }

  .section-safety-packages .policy-list-wrapper figure {
    margin-bottom: 1rem;
  }

  .section-safety-packages .advantage figure,
  .section-safety-packages .small-employers figure {
    max-width: 50px;
  }

  .section-safety-packages .drug-free figure,
  .section-safety-packages .program-express figure {
    max-width: 40px;
  }

  .section-logo-list.section-hire-to-retire .image-list .kt-row-column-wrap {
    padding-bottom: 0 !important;
  }

  .section-state-funded-worker-comp .daunting-info {
    padding-top: 2rem !important;
  }

  .section-modern-approach .daunting-info .common-info {
    padding-top: 0;
  }

  .section-the-benefits .the-benefits-wrapper .partner-lists .btn-align {
    margin: 0;
  }

  .section-one-partner .one-partner-list .btn-align .btn-large {
    left: 0;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .section-workers-one-partner .pertner-list-wrapper {
    max-width: 100%;
  }

  .section-ohio-absence-testimonial {
    padding-top: 0;
  }

  .section-absence-form .form-overlay-info h6 {
    padding-bottom: 10px;
  }

  .section-mdos-benefits .the-benefits-wrapper .partner-lists .btn-quote {
    margin-top: 15px;
  }

  .section-one-partner .one-partner-list .btn-align {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    max-width: 100%;
  }

  .section-short-term .tax-rates .image-block {
    padding-bottom: 1rem;
  }

  .section-short-term .tax-rates .employee-cost {
    padding-bottom: 0;
  }

  .section-state-funded-worker-comp .policy-list .policy-list-wrapper .d-flex {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .section-one-partner .common-info p {
    font-size: 18px;
  }

  .hero-safety .hero-info .d-flex {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .hero-safety .hero-info .btn-common {
    width: 100%;
    margin-right: 0;
    text-align: center;
  }

  .section-benefits-compliance .feature-list-wrapper {
    padding: 4.375rem 1.25rem 1.375rem 1.375rem;
  }

  .section-benefits-compliance .feature-lists .feature-list-wrapper {
    position: relative;
    max-width: 100%;
    width: 100%;
  }

  .section-benefits-compliance .feature-list-wrapper figure {
    position: absolute;
    top: -30px !important;
    left: 17px;
    margin: 0;
  }

  .section-top-talent .section-additional-services .btn-common {
    margin-top: 1.5rem;
  }

  .section-benefits-need .btn-common {
    margin-top: 1.5rem;
  }

  .section-benefits-need .buisness-expert {
    padding: 2rem;
  }

  .section-benefits-need .buisness-expert p {
    text-align: center;
  }

  .section-benefits-need .btn-align {
    max-width: unset;
  }

  .section-benefits-compliance .common-info p {
    padding-top: 0;
  }

  .section-benefits-compliance .feature-lists {
    margin: 0;
    -webkit-box-orient: unset;
    -webkit-box-direction: unset;
    -ms-flex-direction: unset;
    flex-direction: unset;
  }

  .section-benefits-compliance .feature-list-wrapper {
    margin: 0 0 3rem 0;
  }

  .section-benefits-compliance .feature-list-wrapper:nth-child(1) figure {
    max-width: 90px;
  }

  .section-benefits-compliance .feature-list-wrapper:nth-child(2) figure {
    max-width: 95px;
  }

  .section-benefits-compliance .feature-list-wrapper:nth-child(3) figure {
    max-width: 90px;
  }

  .section-benefits-need .feature-list-wrapper:nth-child(5) {
    border: 1px solid #84b4de;
  }

  .testimonial-peo-section .testimonial-peo-info .d-flex .btn-common {
    margin-top: 20px;
  }

  .section-feature-set .feature-list-wrapper:nth-child(5) figure {
    top: -2.5rem;
  }

  .section-feature-set .feature-list-wrapper:nth-child(4) figure {
    top: -2.5rem;
  }

  .section-workers-one-partner .one-partner-list {
    margin-top: 2rem;
  }

  .section-you-need .one-partner-info figure {
    max-width: 100%;
    -webkit-transform: translateX(4%);
    transform: translateX(4%);
    left: 0px;
  }

  .section-safety-packages .policy-list-wrapper .policy-info h2 {
    position: relative;
  }

  .section-safety-packages .policy-list-wrapper .policy-info h2::after {
    content: "";
    position: absolute;
    width: 11px;
    height: 10px;
    opacity: 1;
    background-image: url(../images/svg/icon-list-arrow.svg);
    background-size: 100%;
    margin-top: 5px;
    margin-left: 5px;
    -webkit-transition: all 0.25s ease-in-out 0s !important;
    transition: all 0.25s ease-in-out 0s !important;
  }

  .section-safety-packages .policy-list-wrapper:hover .policy-info h2::after {
    content: "";
    position: absolute;
    width: 11px;
    height: 10px;
    background-image: url(../images/svg/icon-list-arrow.svg);
    background-size: 100%;
    margin-top: 5px;
    margin-left: 10px;
  }

  .section-benefits-administration .kt-row-column-wrap {
    padding: 2rem 0 0 0 !important;
  }

  .section-retirement-plan .pertner-list-wrapper figure {
    min-width: unset !important;
  }

  .section-retirement-plan .pertner-list-wrapper:nth-child(1) figure {
    max-width: 40px;
  }

  .section-retirement-plan .pertner-list-wrapper:nth-child(2) figure {
    max-width: 40px;
  }

  .section-retirement-plan .pertner-list-wrapper:nth-child(3) figure {
    max-width: 40px;
  }

  .page-id-4194 .section-benefits-administration .daunting-info .kt-row-layout-inner>.kt-row-column-wrap>.kadence-column_ca33d0-8c>.kt-inside-inner-col {
    padding: 0 15px;
  }

  .section-form-overlay .form-testimonial-image .testimonial_card figure {
    max-width: 80px;
    margin-right: 0;
    margin-bottom: 10px;
    height: auto;
  }

  .section-retirement-plan .pertner-list-wrapper p {
    font-size: 16px;
  }

  .default-template-employee-benefit-section .btn-align .btn-common {
    max-width: 100% !important;
    width: 100% !important;
    padding: 1.25rem;
  }

  .default-template-employee-benefit-section .the-benefits-wrapper .btn-benefits-quote .btn-common {
    padding: 1.25rem 3.4375rem 1.25rem 1.5625rem;
  }

  .default-template-employee-benefit-section .the-benefits-wrapper .btn-align {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;

  }

  .default-template-employee-benefit-section .btn-align {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;

  }

  .default-template-employee-benefit-section .the-benefits-wrapper .btn-quote::after {
    right: unset !important;
  }

  .blog-page .entry-content .comments-area .comment-list li {
    padding-left: unset !important;
  }

  .blog-page .entry-content .comments-area .comment-list .children li {
    border-bottom: 0;

  }

  .blog-page .hero-section {
    background-image: unset;
    padding-left: 15px;
    padding-right: 15px;
  }

  .blog-page .hero-section h1 {
    font-size: 1.75rem;
  }

  .section-additional-services .library-centered .wp-block-kadence-column {
    -webkit-box-flex: 0 !important;
    -ms-flex: 0 0 100% !important;
    flex: 0 0 100% !important;
  }

  .section-form-overlay form .btn-common {
    width: 100%;
  }

  .blog-page .page-hero-image>img {
    margin-top: -2rem;
  }

  .blog-page .entry-content h2 {
    font-size: 1.5rem;
  }

  .want-to-read .d-flex {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .want-to-read article {
    max-width: 100%;

  }

  .blog-page .entry-content .wp-block-quote {
    padding: 1.8rem 15px;
  }

  .blog-page .entry-content h5 {
    margin-bottom: 5px;
  }

  .article-blog-style .first-post .content-div,
  .article-blog-style .recent-container .recent-first-post .content-div {
    padding: 0;
  }

  .article-blog-style .recent-container .recent-wrapper article {
    padding: 0;
  }

  .article-blog-style .recent-container .recent-wrapper .secondary-articles {
    padding: 2rem 0 0 0;
  }

  .article-blog-style .post-container .post-wrapper .first-post,
  .article-blog-style .three-col-style {
    padding: 0;
  }

  .article-blog-style .three-col-style {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%
  }

  .secondary-articles .img-thumbnail-wrapper {
    max-width: 100%;
  }

  .article-blog-style .recent-container .want-to-read .d-flex {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .article-blog-style .recent-container .recent-first-post .content-div {
    background-color: #fff;
  }

  .recent-first-post .content-div h5 {
    color: #00316D !important;
    font-size: 18px;
  }

  .content-div p,
  .content-div .author-info {
    color: #414954 !important;
  }

  .content-div p.trim,
  .recent-first-post .content-div p,
  .recent-first-post .content-div .date-author a {
    color: #414954 !important;
  }

  .secondary-articles .img-thumbnail-wrapper {
    margin-right: 0;
  }

  .bg-blue .first-post .content-div,
  .bg-green .first-post .content-div,
  .bg-skyblue .first-post .content-div,
  .bg-cyan .first-post .content-div {
    background-color: #fff;
  }

  .article-blog-style .post-container .post-wrapper .first-post .content-div h5 {
    color: #00316D;
    font-size: 18px;
  }

  .secondary-articles .content-div h5 {
    font-size: 18px;
  }

  .article-blog-style article .post-title h5 {
    padding: 1rem 0 10px 0 !important;
  }

  .article-blog-style article figure {
    max-height: 200px;
    overflow: hidden;
  }

  .article-blog-style article p.trim {
    padding: 0 0 8px 0;
  }

  .article-blog-style {
    padding-top: 3rem;
  }

  .article-blog-style .section-header {
    padding: 0 0 1.5rem 0;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .article-blog-style .section-header h4 {
    letter-spacing: -0.02em;
  }


  .section-HRpractice,
  .section-downloadnow {
    margin: 3rem auto 0 auto;
  }

  .section-HRpractice .HRpractice-div {
    max-width: 100%;
  }

  .section-HRpractice {
    padding: 2rem 0 6rem 0;
  }

  .section-downloadnow.d-flex {
    padding: 15rem 1rem 3rem 1rem;
    background-position: bottom -130px right -100px;
    background-size: 50%;

  }

  .section-downloadnow .download-div {
    max-width: 100%;
  }

  .article-blog-style .three-col-style {

    margin-top: 2.5rem;
  }

  .blog-home .search-block .search-body form .input-group input[type="text"]:focus {
    width: 180px;
  }

  .okayNavbar-header {
    font-size: 13px;
  }

  .arrow-toggle {
    padding: 0 0 0 5px;
  }

  .custom-pagination {
    padding: 2rem 0 0 0;
  }

  .recent-page .section-header {
    padding-bottom: 0;
  }

  .avatar-info .avatar-dp {
    margin-right: 0;
    margin-bottom: 1.25rem;
  }

  .avatar-info .avatar-dp {
    width: 64px;
    height: 64px;
  }

  .margin-top {
    margin-top: 52px;
  }

  .recent-page .section-header h2 {
    font-size: 1.75rem;
  }

  .avatar-info .name-social .social-links {
    margin-left: 1rem;
  }

  .related-post-wrapper-list article {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
  }

  .related-post-wrapper-list article .img-thumbnail-wrapper {
    max-height: 200px;
    overflow: hidden;
  }

  .blog-page .entry-content .section-HRpractice {
    margin: 3rem auto 3rem auto;
  }

  .article-blog-style.article-collection article:first-child {
    margin-top: 0;
  }

  .archive .article-blog-style,
  .search .article-blog-style {
    padding: 3rem 0;
  }

  .all-category-button {
    margin: 2rem auto;
  }

  .article-blog-style .section-header small {
    padding-top: 5px;
  }

  .search-result .section-recent-stories {
    padding: 0;
    margin-top: 0;
  }

  .search-result .section-recent-stories .section-header {
    padding: 0 0 2rem 0;
  }

  .wp-block-image .aligncenter,
  .wp-block-image .alignleft,
  .wp-block-image .alignright,
  .wp-block-image .alignleft>img,
  .wp-block-image .alignright>img,
  .wp-block-image .aligncenter>img {
    width: 100%;
    height: auto;
  }

  .wp-block-image .alignleft>img,
  .wp-block-image .alignright>img {
    margin-bottom: 15px;
  }


  .blog-page .hero-section {
    padding: 4rem 0;
    min-height: unset;
  }

  .section-mc-features .kt-row-column-wrap {
    padding: 4rem 0 !important;
  }

  .section-mc-features .mc-feature-card .buisness-expert {
    background-position: top -50px right -60px;
  }

  .section-mc-problems .kt-row-column-wrap {
    padding-top: 0 !important;
  }

  .section-mc-features .feature-list-wrapper {
    margin-bottom: 2.5rem;
  }

  .section-mc-features .feature-list-wrapper:nth-child(2) figure {
    max-width: 50px;
    top: -2rem;
  }

  .section-mc-features .feature-list-wrapper:nth-child(3) figure {
    max-width: 37.5px;
    top: -2rem;
  }

  .section-feature-set .feature-list-wrapper:nth-child(4) figure {
    top: -2rem;
  }

  .section-mc-features .feature-list-wrapper:nth-child(5) figure {
    max-width: 50px;
    top: -1.5rem;
  }

  .section-mc-features .feature-list-wrapper:nth-child(7) figure {
    max-width: 50px;
  }

  .section-mc-features .feature-list-wrapper:nth-child(8) figure {
    max-width: 50px;
  }

  .section-mc-features .mc-feature-card .buisness-expert {
    padding: 1.5rem;
  }

  .section-injury-occurs .daunting-info .btn-align {
    float: none;
    width: 100%;
  }

  .section-injury-occurs .daunting-info .btn-align .btn-common {
    width: 100%;
    text-align: center;
  }

  .section-injury-occurs .daunting-info .report-an-injury {
    margin-left: 0;
    margin-top: 1.5rem;
  }

  .section-additional-services .btn-common:after {
    margin-left: 10px;
    right: unset;
  }

  .section-mc-features .feature-list .kt-row-column-wrap {
    padding: 4rem 0 0 0 !important;
  }

  .section-mc-lead-magnet .daunting-description .common-info h2 {
    max-width: 100%;
  }

  .section-mc-lead-magnet .daunting-description .common-info li {
    padding: 0 0 1.5rem 1.75rem;
  }

  .section-mc-features .feature-list-wrapper:nth-child(5) {
    border: 1px solid #84b4de;
  }

  .section-mc-problems .btn-common {
    margin-top: 1.5rem;
  }

  .section-mc-features {
    overflow: hidden;
  }


  .blog-page .entry-content .site-main p:nth-of-type(1) {
    font-size: 1.125rem;
  }

  .default-template-employee-benefit-section .btn-quote {
    margin-top: 15px !important;
  }

  .section-workers-comp-stats .kt-has-1-columns {
    padding: 3rem 0 4rem 0 !important;
  }

  .section-testimonial.section-home-testimonial .kt-has-1-columns {
    padding-bottom: 4rem !important;
  }

  .my-mfp-slide-bottom.mfp-ready .zoom-anim-dialog {
    height: 100vh;
  }

  .section-mdos-benefits .btn-align {
    width: 100% !important;
  }

  .section-mdos-benefits .btn-align .btn-common {
    width: 100% !important;
    text-align: center;
  }

  .section-mc-features .mc-feature-card .inner-column-2 .kt-inside-inner-col .policy-list-wrapper .d-flex {
    margin-top: 0;
  }

  .section-mc-hero .hero-info .managed-care {
    margin-right: 0;
  }

  .section-mc-problems .daunting-info .btn-common {
    font-size: 15px;
  }

  .section-mc-library-centered .kt-row-has-bg {
    background-position: center bottom -10px !important;
  }

  .section-mc-library-centered .kt-has-1-columns {
    padding-bottom: 7rem !important;
  }

  .single .site-main,
  .recent-page {
    padding-bottom: 2rem;
  }

  .author-page .breadcrumb {
    padding-left: 0;
    padding-right: 0;
  }

  .blog-home .hero-section figure {
    height: 110px;
  }

  .blog-home .hero-section figure>img {
    height: 100%;
    object-fit: cover;
  }

  .blog-home .hero-section {
    margin-top: 60px;
  }

  .blog-home .hero-section {
    min-height: 130px;
  }

  .secondary-articles .img-thumbnail-wrapper {
    max-height: unset;
  }

}

@media (max-width: 479px) {
  .hero-section .d-flex {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .hero-section .btn-common {
    width: 100%;
    margin-right: 0;
    text-align: center;
    margin-top: 1rem;
    font-size: 15px;
  }

  .hero-section {
    background-position: top -130px right 15%;
  }

  .image-slider figure {
    max-width: 140px;
  }

  .image-slider figure img {
    max-width: 80%;
  }

  .section-hire-to-retire .image-slider .gold-star-chili img {
    max-width: 35%;
  }

  .section-hire-to-retire .image-slider .miami-university img {
    max-width: 55%;
  }

  .section-form-overlay form button,
  .section-form-overlay form .get-a-quote {
    margin-right: 0;
    width: 100%;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-size: 15px;
  }

  .section-form-overlay form .get-a-quote {
    margin-top: 1rem;
  }

  .section-form-overlay form button:before {
    margin-top: -3px;
  }

  .section-form-overlay .form-overlay-info .code-info {
    padding: 2rem;
  }

  .section-footer .footer-list {
    max-width: 140px;
  }

  .hbspt-form form .form-columns-2 .hs-form-field {
    width: 100% !important;
  }

  .hbspt-form form .form-columns-2 .hs_firstname {
    margin-right: 0;
  }

  .hbspt-form form .form-columns-2 .hs_lastname {
    margin-top: 1rem !important;
  }

  .pop-form {
    padding: 3.5rem 1.25rem;
  }

  .section-hire-to-retire .hire-list a:nth-child(1) figure>img {
    max-width: 150px;
  }

  .section-hire-to-retire .hire-list a:nth-child(1) figure {
    -webkit-transform: translateX(-8%) !important;
    transform: translateX(-8%) !important;
  }

  .section-hire-to-retire .hire-list a:nth-child(2) figure>img,
  .section-hire-to-retire .hire-list a:nth-child(3) figure>img {
    max-width: 100px;
  }

  .section-hire-to-retire .hire-list a:nth-child(4) figure>img {
    max-width: 150px;
  }

  .section-hire-to-retire .hire-list .hire-list-wrapper figure {
    max-height: 125px;
    overflow: hidden;
    margin-bottom: 16px;
  }

  .section-form-overlay .kt-row-column-wrap {
    padding-bottom: 4rem !important;
  }

  .section-form-overlay .testimonial-card-wrapper .kt-row-column-wrap {
    padding: 2rem 0 0 !important;
  }

  .section-hire-to-retire .hire-list .hire-list-wrapper {
    margin-top: 4rem;
  }

  .section-hire-to-retire .hire-list a:last-child .hire-list-wrapper figure {
    max-width: 200px;
  }

  .section-form-overlay .form-overlay-info .btn-large {
    width: 100%;
    font-size: 16px;
  }

  .section-events-training-peo .event-list-wrapper figure {
    max-width: 90px;
  }

  .section-events-training-peo .list-info {
    margin-left: 15px;
  }

  .section-events-training-peo .event-list-wrapper {
    margin-top: 2.5rem;
  }

  .section-events-training-peo .event-list-wrapper {
    padding: 15px;
  }

  .section-hire-to-retire-peo .hire-to-retire-info figure {
    max-width: 300px;
  }

  .problem-wrapper-image .image-block figure {
    margin: 2rem auto 0 auto;
    max-width: 100%;
  }

  .testimonial-peo-section .testimonial-peo-info .btn-common {
    font-size: 14px;
  }

  .section-feature-set a:nth-child(5) .feature-list-wrapper h5 {
    padding-top: 0;
  }

  .footer-secondary-menu ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .mfp-content {
    height: auto;
  }

  .my-mfp-slide-bottom.mfp-ready .zoom-anim-dialog {
    top: 0;
    bottom: 0;
    margin: 0px;
  }

  .hbspt-form form .form-columns-2 .hs_phone {
    margin-bottom: 1rem !important;
  }

  /* Workers-comp */
  .section-hero-workers.hero-section {
    background-position: top -20px right 20%;
  }

  .section-hero-workers-comp {
    background-position: top -140px right 29%;
  }

  .hero-unemployment {
    background-position: top -150px right 20%;
  }

  .section-hire-to-retire .icon-list-block a:nth-child(1) figure>img {
    max-width: 80px;
  }

  .section-hire-to-retire .icon-list-block a:nth-child(1) figure {
    max-width: 122px;
    margin-top: -24px;
  }

  .section-hire-to-retire .icon-list-block .hire-list-wrapper {
    margin-top: 0rem;
  }

  .section-hire-to-retire .icon-list-block a:nth-child(2) .hire-list-wrapper figure {
    width: 116px;
  }

  .section-hire-to-retire .icon-list-block .hire-list-description {
    padding: 0 18px 2rem 18px;
    text-align: center;
  }

  .section-hire-to-retire .icon-list-block a:nth-child(2) figure>img,
  .section-hire-to-retire .icon-list-block a:nth-child(3) figure>img,
  .section-hire-to-retire .icon-list-block a:nth-child(5) figure>img {
    max-width: 90px;
  }

  .section-hire-to-retire .icon-list-block a:nth-child(4) figure>img {
    max-width: 70px;
  }

  .section-hire-to-retire .icon-list-block .hire-list-wrapper figure {
    margin-right: 10px !important;
  }

  .section-hire-to-retire .icon-list-block .hire-list-wrapper {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .section-hire-to-retire .hire-list.icon-list-block .hire-list-wrapper figure {
    left: 50%;
    -webkit-transform: translateX(-50%) !important;
    transform: translateX(-50%) !important;
    position: relative;
  }

  .section-hire-to-retire .icon-list-block .hire-list-wrapper figure {
    margin-left: 0;
    margin-right: 0;
  }

  .section-hire-to-retire .icon-list-block a:nth-child(4) .hire-list-wrapper figure {
    margin-left: 0px;
  }

  .section-hire-to-retire .icon-list-block a:nth-child(5) .hire-list-wrapper figure {
    margin-left: 0px;
  }

  .section-hire-to-retire .icon-list-block .hire-list-wrapper {
    max-width: 260px;
    width: 100%;
  }

  .section-hire-to-retire .icon-list-block a:nth-child(3) .hire-list-wrapper figure {
    margin-left: 0;
  }

  .section-hire-to-retire .hire-list.icon-list-block .hire-list-wrapper figure {
    margin-bottom: 15px;
  }

  .section-full-spectrum .hire-list-block-wrapper .hire-list-wrapper {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .section-full-spectrum .hire-list-block-wrapper .hire-list figure {
    margin-right: 0;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    position: relative;
    max-width: 90px;
    margin-bottom: 15px;
  }

  .section-full-spectrum .hire-list-block-wrapper .managed-care figure>img {
    width: 60px;
  }

  .section-full-spectrum .hire-list-block-wrapper .managed-care figure {
    margin-left: 0px;
  }

  .section-full-spectrum .hire-list-block-wrapper .hire-list-wrapper {
    max-width: 260px;
    width: 100%;
  }

  .section-full-spectrum .hire-list-block-wrapper .hire-list-description {
    padding: 0 18px 2rem 18px;
    text-align: center;
  }

  .section-full-spectrum .hire-list-block-wrapper .safety-management figure {
    margin-left: -6px;
  }

  .section-full-spectrum .hire-list-block-wrapper .benefits figure {
    margin-left: 0px;
  }

  .section-full-spectrum .hire-list-block-wrapper .benefits {
    margin-bottom: 0;
  }

  .hero-safety-management {
    background-position: top -80px right 25%;
  }

  .section-form-overlay .testimonial-card-wrapper .testimonial_card p:last-child {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .section-wc-team .wc-team-images .image-block>figure,
  .section-wc-team .wc-team-images .image-block {
    max-width: 140px;
  }

  .section-wc-team .wc-team-images .image-block>figure {
    margin: 10px;
  }

  .section-wc-team .learn-more {
    font-size: 13px;
    margin-top: 10px;
  }

  .section-why-sheakley .btn-about {
    padding: 1.25rem 1.5rem 1.25rem 3rem;
  }

  .section-safety-packages .policy-list-wrapper {
    max-width: 100%;
    width: 100%;
    padding: 1rem;
  }

  .absence-management-hero .hero-info h1 {
    font-size: 1.75rem;
    padding-bottom: 12px;
  }

  .section-benefits-compliance .administration-block .image-block figure {
    margin-top: 50px;
    -webkit-transform: translateX(-3%);
    transform: translateX(-3%);
  }

  .section-benefits-need .administration-block .indent-administration-cards {
    margin-bottom: 0;
  }

  .blog-page .section-HRpractice {
    margin-bottom: 2.75rem;
  }

  .blog-page .tag-place a {
    margin-top: 1rem;
    display: inline-block;
  }

  .want-to-read .d-flex .home-url {
    padding-bottom: 1rem;
  }

  .okayNavbar-header {
    -webkit-box-pack: left;
    -ms-flex-pack: left;
    justify-content: left;
  }
}

@media (max-width: 320px) {
  .learn-more {
    font-size: 12px;
  }

  .learn-more::after {
    right: 5px;
  }

  .section-the-benefits .the-benefits-wrapper .partner-lists .btn-align .learn-more,
  .section-additional-services .btn-common {
    font-size: 12px;
  }

  .section-unemployment-solutions .image-efficiently {
    max-width: 100%;
  }

  .section-testimonial .section-bg .wp-block-image,
  .section-testimonial .section-bg .wp-block-image>img {
    min-height: 600px;
  }

  .section-why-sheakley .btn-about:before {
    margin-left: -28px;
    margin-top: -3px;
  }
}