.size-guide__tabs-container .divider.divider--horizontal,
.size-guide__tabs-containers .divider.divider--horizontal {
  display: none;
}
        .overlaySzg-casual-shirt {
          width: 762px;
          letter-spacing: 0.4px;
          margin: 0 auto;
          background-color: white;
        }

        .overlaySzg-casual-shirt #headerSzg {
          width: 100%;
          font-family: "Lusitana";
          font-size: 20px;
          line-height: 1;
          font-weight: 700;
          text-align: center;
          color: rgb(55, 55, 55);
          position: relative;
          top: 27px;
          margin: 0;
        }

        .overlaySzg-casual-shirt #headerSzg+p {
          width: 100%;
          margin: 0;
          text-align: center;
          font-size: 12px;
          line-height: 1;
          font-weight: 700;
          position: relative;
          top: 31px;
          color: #737373;
        }

        .overlaySzg-casual-shirt .intro {
          width: 100%;
          font-size: 12px;
          line-height: 1;
          font-weight: 400;
          text-align: center;
          position: relative;
          top: 53px;
        }

        .overlaySzg-casual-shirt .intro p {
          margin-top: 4px;
          margin-bottom: 0;
          color: rgb(94, 94, 94);
        }

        .overlaySzg-casual-shirt .intro span {
          font-weight: 700;
        }

        .overlaySzg-casual-shirt .tabSection {
          width: 738px;
          margin: 0 auto;
          position: relative;
          margin-top: 97px;
          margin-bottom: 14px;
        }

        .overlaySzg-casual-shirt .tabsSzg {
          width: 100%;
          height: 45px;
        }

        .overlaySzg-casual-shirt .tabsSzg>div {
          width: 246px;
          height: 100%;
          background-color: rgb(235, 237, 244);
          border: 1px solid #5E5E5E;
          text-align: center;
          font-size: 12px;
          line-height: 1;
          color: rgb(51, 51, 51);
          float: left;
          padding-top: 5px;
          box-sizing: border-box;
          font-weight: 400;
          line-height: 16px;
          cursor: pointer;
          position: relative;
          overflow: hidden;
        }

        .overlaySzg-casual-shirt .tabBody {
          border: 1px solid #5E5E5E;
          border-top: none;
          padding-bottom: 26px;
        }

        .overlaySzg-casual-shirt .tabBody>div {
          width: 100%;
          height: 100%;
        }

        .overlaySzg-casual-shirt .tabIntro {
          width: 507px;
          font-size: 12px;
          line-height: 1;
          float: left;
          position: relative;
          top: 38px;
          padding-left: 20px;
          padding-bottom: 28px;
          font-weight: 400;
          color: rgb(94, 94, 94);
        }

        .overlaySzg-casual-shirt .tabIntro+img {
          float: right;
          width: 100px;
          height: 134px;
          position: relative;
          right: 43px;
          top: 34px;
          padding-bottom: 20px;
        }

        .overlaySzg-casual-shirt .tabIntro ul {
          position: relative;
          left: -22px;
          line-height: 17px;
        }

        .overlaySzg-casual-shirt #breakSzg {
          width: 95%;
          background-color: rgb(212, 211, 211);
          position: relative;
          top: 28px;
          clear: both;
          height: 1px;
          margin: 0 auto;
          margin-bottom: 12px;
        }

        .overlaySzg-casual-shirt table {
          width: 712px;
          margin: 0 auto;
          border-collapse: collapse;
          color: #5E5E5E;
        }

        .overlaySzg-casual-shirt .forTable {
          margin: 0 auto;
          position: relative;
          margin-top: 88px;
        }

        .overlaySzg-casual-shirt table th {
          font-size: 10px;
          height: 45px;
          background-color: #d9d9d9;
        }

        .overlaySzg-casual-shirt table th:nth-child(4), .overlaySzg-casual-shirt table th:nth-child(5), .overlaySzg-casual-shirt table th:nth-child(6), .overlaySzg-casual-shirt table th:nth-child(7) {
          background-color: #666666;
          color: white;
        }

        .overlaySzg-casual-shirt table th tr {
          width: 200px;
        }

        .overlaySzg-casual-shirt table tr td {
          height: 39px;
          text-align: center;
          font-weight: 400;
          font-size: 13px;
        }

        .overlaySzg-casual-shirt #sizes {
          background-color: #d9d9d9;
          text-align: center;
        }

        .overlaySzg-casual-shirt #sizes td {
          font-weight: 600;
          font-size: 10px;
        }

        .overlaySzg-casual-shirt #sizes td {
          height: 20px;
          border-right: 1px solid rgb(104, 103, 103);
          border-top: 1px solid rgb(104, 103, 103);
        }

        .overlaySzg-casual-shirt .tableRowOdd {
          background-color: #f5f5f5;
        }

        .overlaySzg-casual-shirt .tableRowEven {
          background-color: white;
        }

        .overlaySzg-casual-shirt .extraRowOdd {
          background-color: #f5f5f5;
        }

        .overlaySzg-casual-shirt .extraRowEven {
          background-color: white;
        }

        .overlaySzg-casual-shirt .extraRowForLengths {
          background-color: #d9d9d9 !important;
          border-top: 1px solid;
        }

        .overlaySzg-casual-shirt table tr td:not(:last-child), .overlaySzg-casual-shirt table tr th:not(:last-child) {
          border-right: 1px solid rgb(131, 131, 131);
        }

        .overlaySzg-casual-shirt .tabsSzg>div:not(:first-child) {
          border-left: none;
        }

        .overlaySzg-casual-shirt table tr th:nth-child(2) {
          padding-top: 7px;
        }

        .overlaySzg-casual-shirt table tr th:nth-child(2) {
          line-height: 17px;
        }

        .overlaySzg-casual-shirt .activeSzg {
          background-color: white !important;
          border-bottom: none !important;
          border-top: 4px solid rgb(0, 31, 72) !important;
        }

        .overlaySzg-casual-shirt .activeSzg>p:nth-child(1) {
          font-weight: 700;
        }

        .overlaySzg-casual-shirt .inchOrCm {
          width: 77px;
          height: 20px;
          font-size: 13px;
          color: rgb(114, 112, 112);
          position: relative;
          top: 40px;
          left: 18px;
          font-weight: 600;
          cursor: pointer;
        }

        .overlaySzg-casual-shirt .inchOrCm>p {
          text-align: center;
          float: left;
          margin: 0;
          width: 49%;
          text-decoration: underline;
          font-weight: 400;
        }

        .overlaySzg-casual-shirt .inchOrCm>p:first-child {
          border-right: 1px solid;
        }

        .overlaySzg-casual-shirt .activeSize {
          text-decoration: none !important;
          font-weight: 600 !important;
        }

        .overlaySzg-casual-shirt .tabsSzg p {
          margin: 0;
        }

        .overlaySzg-casual-shirt .imgUnderSizes {
          position: relative;
          top: 64px;
          width: 730px;
          margin: 0 auto;
          height: 100px;
        }

        .overlaySzg-casual-shirt .imgUnderSizes>img {
          width: 84px;
          height: 88px;
          float: left;
          margin-left: 78px;
          border: 1px solid lightgrey;
        }

        @media only screen and (max-width:600px) {
          .overlaySzg-casual-shirt {
            width: 100%;
          }
          .overlaySzg-casual-shirt #headerSzg {
            font-size: 20px;
          }
          .overlaySzg-casual-shirt ul {
            line-height: 19px !important;
          }
          .overlaySzg-casual-shirt .tabIntro {
            line-height: 17px !important;
          }
          .overlaySzg-casual-shirt .tabSection {
            width: 100%;
            padding: 10px;
            box-sizing: border-box;
          }
          .overlaySzg-casual-shirt .tabsSzg>div p:nth-child(2) {
            display: none;
          }
          .overlaySzg-casual-shirt .tabsSzg>div {
            width: 33.3%;
            padding-top: 7px;
            padding-right: 10px;
            padding-left: 10px;
          }
          .overlaySzg-casual-shirt .tabIntro {
            width: 56%;
          }
          .overlaySzg-casual-shirt .tabIntro+img {
            width: 143px;
            height: 191px;
            top: 17px;
            right: 11px;
          }
          .overlaySzg-casual-shirt #breakSzg {
            width: 89%;
          }
          .overlaySzg-casual-shirt #tab2::after {
            content: none;
          }
          .overlaySzg-casual-shirt #idForimgSizes {
            overflow: scroll;
            width: 93%;
            margin: 0 auto;
            position: relative;
            top: 64px;
          }
          .overlaySzg-casual-shirt #idForimgSizes::-webkit-scrollbar {
            display: none;
          }
          .overlaySzg-casual-shirt #idForimgSizes {
            -ms-overflow-style: none;
            scrollbar-width: none;
          }
          .overlaySzg-casual-shirt .imgUnderSizes {
            position: relative;
            top: 0px;
          }
          .overlaySzg-casual-shirt hr {
            width: 90%;
          }
          .overlaySzg-casual-shirt .forTable {
            width: 99%;
            overflow: scroll;
          }
          .overlaySzg-casual-shirt .forTable::-webkit-scrollbar {
            display: none;
          }
          .overlaySzg-casual-shirt .forTable {
            -ms-overflow-style: none;
            scrollbar-width: none;
          }
          .overlaySzg-casual-shirt .footernote {
            padding-bottom: 12px;
          }
        }

        @media only screen and (max-width:428px) {
          .overlaySzg-casual-shirt .tabIntro+img {
            width: 110px;
            height: 150px;
            top: 36px;
          }
        }

        @media only screen and (max-width:348px) {
          .overlaySzg-casual-shirt .tabIntro+img {
            width: 100px;
            height: 120px;
            top: 66px;
          }
        }