@media screen and (max-width:1800px){
    body.account main#maincontent {
    padding: 0 15px;
         width: 100%;
}
    .contactForm { 
    padding: 0 15px;
}
  
}  

@media screen and (max-width:1680px){header.page-header .header.content
    .header.content .navigation ul li {
    margin: 0 35px 0 0;
}
.header.content .navigation ul li a {  
    font-size: 14px;
}
.header.content .navigation {   
    padding-left: 0;
}  
.offTag {   
    width: 120px;
    height: 120px;   
    top: -58px;
    right: -22px;
  
} 
.offTag h3 { 
    font-size: 40px;  
}
.offTag h3 span {
    font-size: 30px;
}
.discountProduct {
    max-width: 95%;
    margin: auto;
}
} 
 

 @media screen and (max-width:1366px){ 
    section.directorOwner .directorReviewBlock {
    padding: 50px 0 50px 15px;
}
.contactForm > div p {
    margin: 0;
    font-size: 14px;
}
    html body.page-layout-1column .product-info-main {
    width: 48%;
}
    .product-info-main .product-info-price .price-box.price-final_price {
    flex-direction: column;
    align-items: baseline;
}
    .product-info-main .product-info-price .price-box.price-final_price span.old-price.sly-old-price.no-display {
    padding-left: 0;
}
    .product-info-main .product-info-price .price-box.price-final_price span.normal-price:after {
    visibility: hidden;
}  
    section.partnerMainSection .mainDivPartner .mainSupplierImg .supplierMain img {
    width: 100%;
    max-width: 150px;
}
    section.partnerMainSection .mainDivPartner .mainSupplierImg .supplierMain {  
    height: 120px;   
    max-width: 277px;    
}
    h2 {   
    line-height: normal;
}
     .cardB .textBlock p {
        font-size: 17px;
        margin-bottom: 0px;
       
    }
    .cardB .textBlock {
       
        padding-left: 30px;
        
    }
    .thirdcard .textBlock {
       
        padding-right: 30px;
    }
    button.btn.primaryBtn {       
        font-size: 16px;
    }
}  

@media screen and (max-width:1280px){
    .product-options-bottom a.action.towishlist {  
    font-size: 16px;
}
    .catalog-category-view .column.main .toolbar.toolbar-products p#toolbar-amount {
  
    max-width: calc(100% - 45%);
  
}
    .reviewSlider {
    padding: 0 0 25px;   
}
    .header.content .navigation ul li {
    margin: 0 30px 0 0;
}
    .cart-container .cart-summary {   
    max-width: 400px;  
}
    .cart-container .form.form-cart {
    width: calc(100% - 410px);
}
    body.account main#maincontent .columns .column .block .block-content {
    padding: 0 15px;
}
   body.account main#maincontent .columns .column .block .block-content .box strong.box-title span {    
    font-size: 22px;
    
} 
    body.account main#maincontent .columns .column .block .block-content .box {
   
    padding-right: 15px;
}
    body.account main#maincontent .columns .column .block .block-content .box .box-actions a {    
    font-size: 14px;
    
}
.innerStoryBlock {   
    padding: 50px 15px;
}
    .growingGraph .innerGrid {
    margin-bottom: 15px;
}
    
.growingGraph .innerGrid .growingText h4 {
    font-size: 30px;
    margin: 0;
}    
    .growingGraph .innerGrid .growingText p {
    font-size: 17px;
}
    .growingGraph .innerGrid .iconsG img {
    width: 100%;
    max-width: 40px;
}
    
    .growingGraph .innerGrid .iconsG {  
        max-width: 60px;
        height: 80px;   
        min-width: 80px;
    }
    .overviewItems .items {   
    padding: 120px 15px 42px;
}
    .overviewItems {   
    gap: 15px;
}
    .innerStoryBlock .textBlockArea h2 + p, .innerStoryBlock .textBlockArea h2 + p + p {
    font-size: 17px;
}
    section.aboutBanner .bannerBlock .bannerText {
        
    width: 75%;
     
}
    .catalog-category-view .column.main .products.wrapper.grid ol.products.list.items.product-items li.item.product.product-item .product-item-info a.product.photo.product-item-photo {   
    min-height: 300px;
}
      .reviewSlider .sliderText {
    padding: 15px 50px;
} 
    .circleImg img {
    width: 250px;   
}
    .circleImg {  
    bottom: -120px;
    overflow: hidden;
}
}   

@media screen and (max-width:1242px){   
    div#product-options-wrapper .fieldset .swatch-opt {   
    max-width: 318px;
    
} 
    div#product-options-wrapper .fieldset .swatch-opt {  
    position: relative;
    top: -42px;
}   
    .aboutUsSeciton .aboutTextBlock h2 {   
    line-height: normal;
}
}  

@media screen and (max-width:1199px){
  
    .account .column.main .toolbar p.toolbar-amount span {
    font-size: 16px;
}
    .sizechart-index-index .pagebuilder-column-line .pagebuilder-column:nth-child(2) .contactUsMainForm .formTitle {
    font-size: 25px;   
    line-height: 30px;
}
.contactForm > div p {
    padding: 10px 5px;
    
}
body.cms-contact-us.page-layout-1column.cms-page-view.page-layout-cms-full-width .contactForm .image {
    max-width: 60px;
    height: 60px;
}
body.cms-contact-us.page-layout-1column.cms-page-view.page-layout-cms-full-width .contactForm .image {
   
    max-width: 53px;
    height: 53px;
}
    .sizechart-index-index .pagebuilder-column-line .pagebuilder-column:nth-child(2) .contactUsMainForm .actions-toolbar .primary button {  
    font-size: 18px;
}
    .sizechart-index-index .pagebuilder-column-line .pagebuilder-column:nth-child(1) iframe {
    width: 100%;
    height: 300px;
}
    .sizechart-index-index .pagebuilder-column-line {
    flex-direction: column;
}
    .sizechart-index-index .pagebuilder-column-line .pagebuilder-column {
    width: 100%!important;
}
    .account .table-wrapper thead th {  
    font-size: 18px;   
}
        .account .page-title-wrapper h1.page-title {  
    font-size: 40px;
 
}

    body.account main#maincontent .columns .column .block.block-addresses-default .block-content .box strong.box-title span {
    padding: 15px;
    font-size: 20px;
}

    .products-grid.wishlist ol.product-items li .product-item-info a.product-item-photo span.product-image-wrapper {  
    height: 370px;
}
.form-wishlist-items .actions-toolbar .primary button {   
    font-size: 14px;
   
}
    body.account main#maincontent .columns .column .block .block-content .box {
    width: 100%;
    padding: 0;
}
    body.account main#maincontent .columns .column .block .block-content .box strong.box-title span {
    min-height: unset;
}
    body.account main#maincontent .columns .column .block .block-content .box:not(:last-child):after {  
    height: 1px;
    width: 100%;
    top: unset;
    right: 0;
    bottom: 0;
}
    body.account main#maincontent .columns .column .block .block-title strong {
    font-size: 20px;
    display: block;
    margin: 0;
}
    html body .innerStoryBlock .textBlockArea p {
    font-size: 14px;
    line-height: 30px;
}
    section.directorOwner .directorReviewBlock .ownerReview {
    padding: 0 15px;
}
    .innerStoryBlock .storyImgBlock img {
    position: sticky;
    top: 15px;
}
    section.aboutBanner .bannerBlock .bannerText p {
    line-height: 30px;
}
    .overviewItems .items {   
    padding: 60px 15px 42px;   
}
    .overviewItems .items .eyeIcons {   
    max-width: 100px;   
    height: 100px;
        border: 5px solid #AF0000;
        top: -50px;
}
    .overviewItems {    
    padding-top: 50px;
}
    .overviewItems .items .eyeIcons img {
    width: 100%;
    max-width: 50px;
}
    .innerStoryBlock .textBlockArea .headingBlock img {
    width: 100%;
    max-width: 250px;
}
    .tabbing-icon-wrap .tabbing-icon figure {
    height: 40px;
    width: 40px;
}  
    .product.data.items > .item.title .data.switch {   
    font-size: 17px;
}
    .tabbing-icon-wrap .tabbing-icon h6 {
    font-size: 16px;    
    font-weight: 400;   
}
    .tabbing-listing-wrap ul li {
    font-size: 16px;
    font-weight: 400;
}
    div#product-options-wrapper .fieldset {
    margin: 46px 0 0;
}
    .product-options-bottom a.action.towishlist {   
    margin-left: 8px;
}
    .product-options-bottom a.action.towishlist span.wishlistIcon svg {
    width: 20px;
    height: 20px;
}
    .product-options-bottom a.action.towishlist span.wishlistIcon {
    width: 30px;
}
    .product-options-bottom a.action.towishlist {   
    font-size: 14px;
}
    .box-tocart .fieldset .actions div#paypal-smart-button {
    max-width: 150px;
    margin-top: 15px;
}
    .box-tocart .fieldset .actions {
    max-width: 160px;
}
    .box-tocart .fieldset .actions button#product-addtocart-button {   
    max-width: 200px;    
    font-size: 14px;
}
    .cardB .textBlock {  
    height: auto;
    
}
    footer .footer.content .footerLinks .links:not(:last-child) ul li a img {   
    max-width: 10px;
}
    .cardB .textBlock p {
    font-size: 25px;
    margin-bottom: 0px;
}

/*    .header.content .navigation ul { */
/*    gap: 7px;*/
/*}*/
    .best-seller .slider-border .owl-wrapper-outer .owl-item .item {
    padding: 9px;
}
    body p {
    font-size: 14px!important;
}
    .pagebuilder-slide-wrapper .pagebuilder-poster-content p span {
    font-size: 51px!important;
    line-height: 60px;
}
    .pagebuilder-slider .slick-list .pagebuilder-slide-wrapper .pagebuilder-overlay.pagebuilder-poster-overlay button {    
    max-width: 130px;   
}  
button.btn.primaryBtn {
    font-size: 14px;
}
    h2 {
    font-size: 40px;
}
    button.btn.primaryBtn {    
    height: 40px;
    font-weight: 400;
    font-family: 'Montserrat';
}
    .offProdcutItem .button_ a {
    width: 100%;
    max-width: 130px;
}
   
    .offProdcutItem .button_ {
    flex-direction: column;
    align-items: baseline;
    gap: 15px;
}
    .aboutUsSeciton .aboutTextBlock p {  
    font-size: 14px;
}
    .aboutUsSeciton .aboutTextBlock {
    padding: 150px 15px 80px;
}
    .best-seller .slider-border .owl-wrapper-outer .owl-item .item .pro-url a.product_image button.btn.primaryBtn {   
    font-size: 14px;
}
    section.clientReviewBlock:after {
    max-width: 300px;
    left: 0;
    }
    section.clientReviewBlock .headingArea .imageAreaClient img {   
    max-width: 574px;
}
    section.clientReviewBlock {
    padding: 74px 15px 60px;
}
    section.clientReviewBlock .headingArea h2 {   
    line-height: 60px;
}
    .shopGiftCards {
    gap: 30px;
}
    .productGiftName p {
    font-size: 18px;
    line-height: normal;
}
    .shopNowProduct .giftCardText img {
    max-width: 300px;
}
    .shopNowProduct .giftCardText {
    margin-top: 50px;
}
    html body .shopGiftCards button.btn.primaryBtn {
    height: 40px;
    font-size: 14px;   
    max-width: 130px;
}
    .shopNowProduct {
    gap: 0 10px;
}
  section.partnerMainSection .mainDivPartner .mainSupplierImg .supplierMain img {
    width: 100%;
    max-width: 100px;
}
    section.partnerMainSection .mainDivPartner .mainSupplierImg .supplierMain {   
    height: 100px;    
}
    .mpinstagramfeed-container .mpinstagramfeed-header div {   
    font-size: 40px;
    
}
    .mpinstagramfeed-container .mpinstagramfeed-header h3 {
  
    font-size: 16px;
}
    footer.page-footer .footer.content h2 {
    max-width: max-content;
    margin: 0 auto 50px;
    position: relative;
    font-size: 30px;
    font-weight: 600;
}
    .reviewSlider .sliderText p {
    line-height: 30px;
    font-size: 14px;
    margin-bottom: 36px;
}
    footer.page-footer .footer.content .footerLinks p {
    font-size: 14px;
    line-height: 30px;
    font-weight: 500;
}
    footer.page-footer .footer.content .footerLinks h2 {
    padding: 11px 0 20px;
    margin: 0 0 26px;
}
    .footerLinks .info span {
    font-size: 16px;
}
    footer .footer.content .footerLinks .links  a {    
    font-size: 14px;
    line-height: 30px;
}
    .footerLinks {
    gap: 30px;
} 
    footer .footer.content .footerLinks .links .news-letter form button.action.subscribe.primary {  
    font-size: 18px;
}
    footer .footer.content .footerLinks .links h4 {
    font-size: 18px;
}
    section.aboutUsBlock .headingBlock h2 {    
    padding-right: 100px;
} 
    .header.content .navigation ul {
    gap: 7px;
}
    .header.content .navigation ul li {
    margin: 0 12px 0;
}
   html body .offProdcutItem .button_ p {
    font-size: 25px!important;
}
    .box-tocart .fieldset .actions div#paypal-smart-button > div {
    width: 100%;
    min-width: 150px;
}
   /*header-responsive*/
   
   header.page-header .header.content {
    max-width: calc(100% - 65px);
}
}

@media screen and (max-width:1024px){

  .mage-accordion-disabled [data-role="collapsible"] h4 {
    font-size: 20px;
    line-height: 50px;
}
    .account .form-wishlist-items .actions-toolbar .primary {
    display: flex;
    justify-content: flex-start;
    flex-wrap: wrap;
    gap: 15px;
}
    header.page-header .header.content a.logo img {
    width: 100%;
    max-width: 80px;
}
    .sidebar.sidebar-main {
    width: 100%!important;
    max-width: 300px;
}
    .page-products.catalog-category-view .columns .column.main {
    max-width: calc(100% - 300px);
}
    .catalog-category-view .column.main .products.wrapper.grid ol.products.list.items.product-items li.item.product.product-item {
    margin: 0;
    width: calc(100% / 2);
}
    .sidebar.sidebar-main strong.block-subtitle.filter-subtitle {
    font-size: 25px;
}
body.cms-contact-us.page-layout-1column .contactUsMainForm .formTitle {
    font-size: 28px;
}
    .dropDownList .filter-options-title {
    line-height: 60px;
    font-size: 25px;
}
    .product-options-bottom {
    flex-direction: column;
}
    .product-options-bottom a.action.towishlist {
    margin: 0;
} 
    .product-info-main {
    margin-bottom: 50px;
} 
.header.content .navigation {
    background-color: unset;
    margin: 0 0 0 15px;
    max-width: max-content !important;
    width: 100%;
    padding: 0;
}
.header.content {
    justify-content: space-between;
}
}

@media screen and (max-width:992px){
    .reviewSlider {
    padding: 50px 0;
}
    .reviewSlider .sliderText {
    max-width: 100%;
}
    section.clientReviewBlock .owl-controls.clickable .owl-buttons { 
    padding: 0 50px;
    margin: auto;
}
    header.page-header .header.content {
    justify-content: space-between;
    padding: 15px 0;
    max-width: calc(100% - 38px);
}
    .checkout-payment-method .checkout-billing-address .billing-address-form fieldset.fieldset.address {
    display: flex;
    flex-wrap: wrap;
}
.login-container {
    margin: 50px auto 20px auto;
}
.page-header {
    border-bottom: unset;
    margin-bottom: 20px;
}
div#accordion h4 {
    font-size: 23px;
    line-height: normal;
}
body.cms-contact-us.page-layout-1column.cms-page-view.page-layout-cms-full-width button.action.submit.primary {
  
    font-size: 18px;
  
}
    .checkout-payment-method .checkout-billing-address .billing-address-form fieldset.fieldset.address .field {
    flex: 0 0 50%;
    max-width: calc(50% - 26px);
}
    .checkout-payment-method .checkout-billing-address .billing-address-form fieldset.fieldset.address .field .field {
    max-width: 100%;
}
    .contactForm > div .callImage {
    width: 50px;
    height: 50px;
}
    .contactForm > div .callImage img {
    max-width: 25px;
}
    .contactForm > div p {
    line-height: normal;
    font-size: 12px!important;
}
    .contactForm > div p {  
    width:100%;
    padding-left: 12px;
        height: 50px
}
body.cms-contact-us.page-layout-1column .contactUsMainForm .formTitle {
    font-size: 24px;
}
    .cart-discount.wk-gift-card {
    width: 100%;
    max-width: 100%;
}
    .cart.table-wrapper table#shopping-cart-table tbody.cart.item  strong.product-item-name {
    margin: 0;
    font-size: 25px;
    font-weight: 600;
}
   
    .cart-container {
    display: grid;
} 
    .cart-container  .cart-summary {
    order: 1;
}
    .cart-container .form.form-cart {
    width: 100%;
}
  .cart-container .cart-summary {
    position: static;
    max-width: 600px;
    margin: 50px auto 0;
}
    .products-grid.wishlist ol.product-items li {   
    width: calc(100% / 2 );  
}
    body.account main#maincontent .columns .column .block .block-content .box {
    min-height: auto;
        padding-bottom: 15px;
}
    body.account main#maincontent .columns .column .block {
    width: calc(100% - 0% - 0px);
    margin-bottom: 15px;
}
    section.growingBlock {   
    padding: 50px 0;
    
}
    section.directorOwner .directorReviewBlock {
    display: block;
}
    section.directorOwner .directorReviewBlock .ownerReview {
    max-width: 100%;
    margin: auto;
    padding: 0 15px;
        margin-bottom: 50px;
}
    section.directorOwner,  section.growingBlock  {
    float: left;
    width: 100%;
}
    section.growingBlock .growingNumberBlock {
    gap: 15px;
}
   .overviewItems .items:not(:last-child) {
    margin-bottom: 100px;
}
    .overviewItems {
    flex-wrap: wrap;
}
    .overviewItems .items {
    flex: 0 0 100%;
    /* max-width: 100%; */
}
    section.aboutBanner .bannerBlock {
    height: 500px;
}
    .tabbing-icon-wrap .tabbing-icon {
    width: calc(100% / 2);
}
     .tabbing-listing-wrap {
    padding-left: 15px;
}
    .tabbing-btm-wrap .tabbing-icon-wrap {
    gap: 30px 0;
}
    
    .catalog-category-view .column.main .toolbar.toolbar-products p#toolbar-amount {
    width: 100%;
    max-width: calc(100% - 40%);
    color: #fff;
    font-size: 21px;
    padding: 0;
}
    .sidebar.sidebar-main .block.filter.active .mobileToggleButton + .block-content.filter-content {
    left: 0;
} 
    .sidebar.sidebar-main .mobileToggleButton + .block-content.filter-content .closeIcon button {
    position: absolute;
    right: 15px;
    top: 15px;
    height: 30px;
    width: 30px;
    border-radius: 50%;
    padding: 0;
    display: flex;
    justify-content: center;
    align-items: center;
}
.sidebar.sidebar-main .mobileToggleButton + .block-content.filter-content .closeIcon {
    width: 100%;
    max-width: 400px;
    height: 50px;
    position: relative;
    position: absolute;
}
   .page-products.catalog-category-view .columns .column.main {
    max-width: 100%;
    width: 100%;
}
   .sidebar.sidebar-main .mobileToggleButton {
    position: fixed;
    top: 50%;
    left: 0;
    height: 40px;
      width: 40px;
    z-index: 1;
    border: 1px solid #fff;
    border-left: .0;
    background: #fff;
    display: flex;
    justify-content: center;
    align-items: center;
}
    .sidebar.sidebar-main .mobileToggleButton span {
    display: none;
}
    header.page-header {
    background-color: transparent;
    position: absolute;
    width: 100%;
    top: 0;
    left: 0;
    z-index: 1;
}
    .sidebar.sidebar-main .mobileToggleButton + .block-content.filter-content strong.block-subtitle.filter-subtitle {
    margin: 0;
    background: #000;
    max-width: 400px;
    padding: 15px;
}
    
 
    .sidebar.sidebar-main .mobileToggleButton + .block-content.filter-content {
    position: fixed;
    top: 0;
    background: #000000ab;
    width: 100%;
    left: -100%;
    height: 100%;
    z-index: 9;
        transition: all 0.5s linear;
 
}
.sidebar.sidebar-main .mobileToggleButton + .block-content.filter-content .filter-options {
    background: #000;
    max-width: 400px;
    height: calc(100% - 60px);
    padding: 15px;
    overflow: auto;
} 
    section.aboutUsBlock .headingBlock h2:after {
    left: -115px;
    width: 95px;
}
    section.aboutUsBlock .headingBlock {    
    padding: 30px 0;
}
    .circleImg {
    bottom: -80px;
    overflow: hidden;
}
    .circleImg img {
  
    object-position: 90px;
}
    .circleImg img {
    width: 160px;
}
    .productGiftName p {
    font-size: 14px;
}
    section.giftCardsBlock {   
    padding: 50px 15px;
}
.cardB .textBlock {
    flex-direction: column;
    padding: 15px;
}   
    .cardB .textBlock p {
    font-size: 22px;
    margin-bottom: 0;
}
    .offProduct {
    gap: 10px;
}
    .offProdcutItem .button_ p {
    font-size: 22px;
}
    .offTag h3 {
    font-size: 30px;
}
    .offTag h3 span {
    font-size: 25px;
}
    .offTag {
    width: 100px;
    height: 100px;   
}
    .offProduct {
   
    padding: 30px 15px;
}  
    .reviewSlider, section.clientReviewBlock .headingArea {
    flex-direction: column;
}
    .footerLinks {
    margin-bottom: 15px;
} 
    .header.content .navigation {
    max-width: 400px;
}

    .catalog-category-view .column.main .products.wrapper.grid ol.products.list.items.product-items li.item.product.product-item .product-item-info a.product.photo.product-item-photo {
    min-height: 180px;
} 
    .sidebar.sidebar-main .mobileToggleButton + .block-content.filter-content .closeIcon {
    display: block;
}
   li.level0.nav-1.category-item.first.last.level-top.parent.ui-menu-item span {

    font-size: 11px;
} 
.header.content .navigation ul li {
    margin: 0 10px 0;
}
.header.content .navigation ul {
     gap:0;
}
.header.content .navigation {
    background-color: unset;
    margin: 0 0 0 5px;
    max-width: 330px !important;
}
header .header .panel.header * {
    margin: 0 3px 0 3px !important;
}
header .header .panel.header {
    max-width: 235px;
    width: 100%;
    margin: 0;
    justify-content: flex-end;
}
header .header a.logo {
	margin: 0;
	max-width: 100%;

}
.header.content .navigation {
    background-color: unset;
    margin: 0 0 0 0px;
    max-width: 410px !important;
    width: 100%;
    padding: 0;
}
.storenamedrop > span {
    width: 18px;
} 
.pagebuilder-slider.slick-initialized.slick-slider ul.slick-dots {
    position: absolute;
    left: 10px;
}
.pagebuilder-slider.slick-initialized.slick-slider ul.slick-dots li button {
    background: transparent;
    border-radius: 0;
    width: 35px;
    height: 35px; 
}.pagebuilder-slider.slick-initialized.slick-slider ul.slick-dots:before {
    height: calc(50% - 75px);
    
} 
.pagebuilder-slider.slick-initialized.slick-slider ul.slick-dots:before {
    right: 34px;
}
header.page-header .header.content {
    max-width: calc(100% - 60px);
} 
.pagebuilder-slider.slick-initialized.slick-slider ul.slick-dots:after{
    left: 21px;
}
} 
 
@media screen and (max-width:768px){
    body.checkout-index-index.page-layout-1column .actions-toolbar .primary button.action.primary {
    max-width: fit-content;
    padding: 8px 15px!important;
    color: #fff;
    opacity: 1; 
}
    .pager .limiter {
    margin-bottom: 20px!important;
}
    .pager {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
    html body.catalog-product-view .column.main [data-content-type="row"] {
    order: -1;
}
    html body.catalog-product-view .column.main .product.media {
    order: -1!important;
}
    .checkout-index-index .opc-estimated-wrapper .minicart-wrapper {
    display: none;
}
    ol#checkoutSteps li#opc-shipping_method div#shipping-method-buttons-container button.button.action.continue.primary {
    max-width: max-content;
}
    .checkout-payment-method .payment-method._active .payment-method-content .actions-toolbar, .payment-method-content.stripe-payments-card-form div#actions-toolbar {
    position: relative;
    top: -30px;
    max-width: max-content;
    margin: 0 0 0 auto;
    display: block;
    min-height: 51px;
}
 li[class*="checkout-payment-method"] .items.payment-methods * {
   display: block;
} 
    .storenamedrop .availableStore {
    width: 100px;
}
    html body.account main#maincontent {
    margin-top: 160px;
}
    .account form fieldset.fieldset .field .label {
    display: block;
    width: 100%;
}
    li.level0.nav-1.category-item.first.last.level-top.parent.ui-menu-item span {
    margin: 0;
}
    .page-header .header .navigation .ui-menu.submenu {
    max-width: 250px;
    margin: 0 auto 0 0;
}
    .bottomFooter {
    padding: 0 15px;
}   
    .header.panel > .header.links > li {
    min-width: 29px;
}
    header.page-header .header.content {
   max-width: calc(100% - 38px);
}
    .login-container.createAccountClass .block-content form#form-validate {
    flex-direction: column;
}
    .login-container.createAccountClass .block-content form#form-validate fieldset.fieldset {
    max-width: 100%;
}
    .login-container .block.block-customer-login .block-content .field .control div.mage-error {
    position: absolute;
    bottom: -17px;
}
    .gallery-placeholder .fotorama-item .fotorama__stage .fotorama__stage__shaft {
    width: 100%!important;
    max-width: 100%!important;
}
footer.page-footer .footer.content .footerLinks h2 {
	padding: 11px 0 20px;
	margin: 0 0 26px;
	font-size: 24px !important;
}
footer.page-footer .footer.content {
	padding: 35px 0 20px;
}
section.clientReviewBlock .headingArea h2 {
	line-height: 41px;
	font-size: 34px !important;
}
.pagebuilder-slider .slick-list .pagebuilder-slide-wrapper .pagebuilder-overlay.pagebuilder-poster-overlay button {
	background: transparent;
	margin-top: 20px;
}
a.pagebuilder-button-link, button.pagebuilder-button-link, div.pagebuilder-button-link, .cart.table-wrapper .actions-toolbar > .action.pagebuilder-button-link, .action-gift.pagebuilder-button-link {
	padding: 9px 12px;

}
.page-product-configurable .product.media {
	order: unset !important;
}
input#search::placeholder {
    font-size: 12px;
}
.block-search .control {
    border-top: unset !important;
}
header.page-header .header.content .block-search .block-content input#search {
    border: unset;
    left: 0;
    bottom: -3px;
    z-index:99;
}
header.page-header .header.content {
    padding: 25px 54px 21px 24px;
}
.mobileToggle svg {
	fill: #fff;
	height: 22px;
	width: 22px;
	position:relative;
	top:3px;
}
body.cms-contact-us.page-layout-1column.cms-page-view.page-layout-cms-full-width .contactForm > div {
    flex: 100%;
}
.storenamedrop .storeName span:first-child {
	font-size: 0;
}
body.cms-contact-us.page-layout-1column.cms-page-view.page-layout-cms-full-width .contactForm > div {
    justify-content: flex-start;
}
ul.opc-progress-bar {   
    flex-wrap: wrap;
     gap: 10px 0;
}  
 .opc-progress-bar-item > span:after {
    position: static;
    margin-right: 10px;
    width: 20px;
    height: 20px;
    font-size: 14px;
}
   .opc-progress-bar-item._active > span, ul.opc-progress-bar li.opc-progress-bar-item:not(._active) span {
 
    font-size: 14px;
}
    ul.opc-progress-bar li.opc-progress-bar-item:nth-child(2) {
    flex: 0 0 220px;
}
    ul.opc-progress-bar li.opc-progress-bar-item {
    flex: 0 0 160px;
    height: 45px;  
}
    
    
    .modal-popup.modal-slide .modal-inner-wrap[class] {
    background-color: #083045;
}
    .checkout-payment-method .checkout-billing-address .actions-toolbar button.action.action-update {
    margin-bottom: 15px;
}  
    .contactForm > div {
    height: auto;
} 
    .contactForm > div {
    flex:100%;
  
}
    .contactForm > div p {
    font-size: 13px!important;
}
   
    .contactForm {   
    margin-left: calc(50% - 0px);
         padding: 0 15px;
    flex-wrap: wrap;
}
    .opc-estimated-wrapper .estimated-block * {
    color: #fff;
}
    .cart.table-wrapper table#shopping-cart-table tbody.cart tr.item-actions td {
    padding-left: 0;
}  
    .cart.table-wrapper table#shopping-cart-table tbody.cart.item td.col.item a.product-item-photo span.product-image-container img.product-image-photo {
    width: 100%;
    max-width: 500px;
}
    .cart.table-wrapper table#shopping-cart-table tbody.cart.item td.col.item a.product-item-photo {
    position: static;
    width: 100%;
    height: 100%;
    display: block;
    max-width: 100%;
}
    .cart.table-wrapper table#shopping-cart-table tbody.cart.item td.col.item a.product-item-photo span.product-image-container {
    width: 100%!important;
}
    .cart.table-wrapper table#shopping-cart-table tbody.cart.item td.col.item {
    display: grid;
    padding: 15px;
}
    .products-grid.wishlist ol.product-items li .product-item-info .product-item-inner .box-tocart fieldset.fieldset .product-item-actions {
    float: unset;
}
    .products-grid.wishlist ol.product-items li .product-item-info .product-item-inner .product-item-actions {
    float: unset;
}
    .products-grid.wishlist ol.product-items li .product-item-info .price-box, .products-grid.wishlist ol.product-items li .product-item-info strong.product-item-name {
    margin: 0;
}
    .products-grid.wishlist ol.product-items li .product-item-info span.product-image-container {
    width: 100%!important;
    max-width: 100%;
}
    .account .page-title-wrapper h1.page-title {   
    font-size: 40px;
  
}
    body.account main#maincontent .sidebar.sidebar-main {
    width: 100%;
    max-width: 100%;
    padding: 0;
}
    .account  .page-title-wrapper {
    display: block;
    text-align: center;
    width: 100%;
    transform: unset;
    margin-left: 0;
}
    body.account main#maincontent .columns .column {
    width: 100%;
    max-width: 100%;
    order: 2;
}
    body.account main#maincontent .sidebar.sidebar-main .block.block-collapsible-nav {
    position: static;
    width: 100%;
    max-width: 100%;
}
    body.account main#maincontent .columns .column {
    width: 100%;
    max-width: 100%;
}
    html body .product-info-main .product-info-price .ProductName p.productname {
    font-size: 56px!important;
    line-height: normal;
}   
    .gallery-placeholder .fotorama-item .fotorama__stage {  
    height: 500px!important; 
}
    .catalog-product-view .column.main .category-view {
    order: -1;
}
    section.growingBlock .growingNumberBlock {
    gap: 15px;
    display: block;
}
    section.aboutBanner .bannerBlock {
    height: 800px;
}
    .innerStoryBlock {
    display: block;
}
    .product.media .gallery-placeholder .fotorama__wrap {    
    flex-direction: column-reverse;
}
    
html body.page-layout-1column .product.media {
    width: 100%;
}
    
    .product.data.items > .item.title.data:first-child {
    margin-left: 0;
}
    .product.data.items > .item.content.data {
    background-color: transparent;
    margin-top: -6px;
    padding: 15px;
}
    .tabbing-btm-wrap {
    padding-top: 15px;
    flex-direction: column;
}
    .tabbing-btm-wrap .tabbing-icon-wrap, .tabbing-btm-wrap .tabbing-listing-wrap {
    width: 100%;
} 
    .box-tocart .fieldset .field.qty .control {
    justify-content: flex-start;
}
html body.page-layout-1column .product-info-main {
    width: 100%;
}    
    .box-tocart {
    width: 100%;
    max-width: 100%;
    margin: 0;
}
    
    
    .catalog-category-view .column.main .toolbar.toolbar-products p#toolbar-amount {   
    max-width: calc(100% - 60%); 
        font-size: 18px;
}
    .toolbar-products .modes {
    display: none;
}
    .products.wrapper.list.products-list .product.details.product-item-details strong a.product-item-link {
    font-size: 21px;
}
    .dropDownList .filter-options-title {
    line-height: 40px;
    font-size: 20px;
}
    .dropDownList .filter-options-content ol.items li.item a {  
    font-size: 14px;
} 
    
 .offProdcutItem .button_ p {
    font-size: 22px;
    line-height: normal;
}   
.offProdcutItem .button_ {
    padding: 15px 0;
}
    .toolbar-products .modes strong#modes-label {
    display: none;
}
    
    .toolbar-products .modes a#mode-list {
    font-size: 0;
    width: 40px;
    height: 40px;
    position: relative;
}
.toolbar-products .modes a#mode-list:after {
    content: '\e60b';
    position: absolute;
    width: 100%;
    height: 100%;
    /* background: beige; */
    top: 0;
    left: 0;
    font-family: 'icons-blank-theme';
    font-size: 35px;
    color: #fff;
}
  
.toolbar-products .modes strong.modes-mode.active.mode-grid::before {
    content: '\e60d';
    font-family: 'icons-blank-theme';
    width: 100%;
    height: 100%;
    font-size: 30px;
    top: 4px;
    position: absolute;
    left: 0;
}
    .toolbar-products .modes strong.modes-mode.active.mode-grid {
    position: relative;
    width: 40px;
    height: 40px;
    padding: 0!important;
}
    .sidebar.sidebar-main .icons_ {   
    width: 15px;
    height: 15px;
   
}
   .mobileToggle {
    display: block;
} 
body.cms-home .closeArea {
    display: block;
}
 .header.content .navigation ul {
    gap: 0;
    width: 100%;
    height: 100%;
}   
 .header.content .navigation ul {
    max-width: 100%;
    margin: 0 auto;
}
.home-menu1 {
     display:block;
    justify-content: right;
   
}
.mpinstagramfeed-photo {
    max-width: 100%;
    width: 100%;
}
.header.content nav.navigation.activeClass .ui-menu * {
    color: #000;
}
.header.content nav.navigation.activeClass .ui-menu .home-menu1 {
    display: block;
}
.header.content nav.navigation.activeClass .ui-menu .home-menu
{
    display:block;
}

.header.content .navigation {
    display: none;
}

.header.content nav.navigation.activeClass .closeArea {
    display: block;
    width: 100%;
    max-width: 35px;
    margin: 0 20px 30px auto;
}

.header.content nav.navigation.activeClass .closeArea button.closeIcon {
    width: 100%;
    height: 30px;
    max-width: 100%;
    padding: 0;
    position: relative;
}

.header.content nav.navigation.activeClass .ui-menu {
    display: block;
}

.header.content nav.navigation.activeClass .ui-menu * {
    color: #000 !important;
}

.header.content nav.navigation.activeClass .ui-menu .home-menu1 {
    display: block;
}

.header.content .navigation ul li.level0.nav-1.category-item.first.last.level-top.parent.ui-menu-item ul.level0.submenu.ui-menu.ui-widget.ui-widget-content.ui-front {
    display: none;
}

.header.content nav.navigation.activeClass .closeArea button.closeIcon:after {
    position: absolute;
    content: "";
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    color: #000;
    font-size: 15px;
}
header.page-header .header.content > div.mobileToggle {
    padding-left: 0;
    order: 5;
    max-width: max-content;
    width: auto;
}
/*.header.content nav.navigation.activeClass {*/
/*    display: block;*/
/*    position: absolute;*/
/*    width: 100% !important;*/
/*    max-width: 100vw !important;*/
/*    background: #fff;*/
/*    height:max-content !important;*/
/*    padding-top: 20px !important;*/
/*    padding-bottom: 50px !important;*/
/*    z-index: 9;*/
/*    left: 0;*/
/*    min-width: 100vw;*/
/*    top: 100%;*/
/*}*/
span.action.nav-toggle {
    display: none;
}
.pagebuilder-slider.slick-initialized.slick-slider ul.slick-dots li {
  
    z-index: unset;
    position: relative;
}
body .navigation .parent .level-top:after {
    top: 50%;
    transform: translateY(-50%);
}
body .navigation li.level0:last-child {
    border-bottom: 0;
}

header.page-header .header.content > div, header.page-header .header.content > a {
    width: 100%;
    /*max-width: calc(100%/3);*/
}
header.page-header .header.content > div.mobileToggle {
    padding-left:0px;
}
header.page-header .header.content {
    justify-content: flex-start;
    width: 100%;
    min-width: 100%;
}
/*header .header a.logo {*/
/*    order: 2;*/
/*}*/
header .header .panel.header {
    order: 3;
}
.mobileToggle {
    order: 3;
    max-width: max-content;
    text-align: right;
}
header.page-header .header.content a.logo img {
    margin: 0 0 0 8px;
}
.header.content .navigation ul li.level0.nav-1.category-item.first.last.level-top.parent.ui-menu-item ul.level0.submenu.ui-menu.ui-widget.ui-widget-content.ui-front {
    display: none;
    width: 100%;
    max-width: 100%;
    height: 500px;
    background: #fff;
    overflow: scroll;
}
.header.content nav.navigation {
    display: block;
    position: fixed;
    width: 100% !important;
    max-width: 100vw !important;
    background: #fff;
    height: 100vh;
    padding-top: 20px !important;
    padding-bottom: 50px !important;
    z-index: 9;
    left: -100%;
    min-width: 100vw;
    top: 0;
    transition: all 0.2s linear;
}
.header.content nav.navigation.activeClass {
    top: 0;
    left: 0;
}
} 
     
    
@media screen and (max-width:639px){
    .table-wrapper .table:not(.cart):not(.totals):not(.table-comparison).additional-attributes tbody td:last-child {
  padding: 5px 10px;
}
    .table-wrapper {
    border: 1px solid rgb(255 255 255 / 30%);
}
   .account .table-wrapper tbody tr td {
    min-width: 150px;
    padding: 5px!important;
    text-align: left;
}
    .mage-accordion-disabled [data-role="collapsible"] h4 {
    line-height: 30px;
} 
    .account .table-wrapper tbody tr td.actions, .account .table-wrapper thead tr th.actions {
    text-align: left;
}
    .table-wrapper table tbody tr td::before {
    width: 150px;
    color: #fff!important;
    font-size: 14px;
}
    .table-wrapper table {
    padding: 15px;
}  
}

  
 
@media screen and (max-width:575px){
    .minicart-wrapper {
    position: static;
}
    .minicart-wrapper .block-minicart:before {
    right: 110px;
   
}
    div#product-options-wrapper .fieldset {
  gap: 10px;
}
    div#product-options-wrapper .fieldset .swatch-opt .swatch-attribute .swatch-attribute-options.clearfix select.swatch-select.size {
    padding-right: 40px;
}
    li[class*="checkout"] form#co-shipping-form div#shipping-new-address-form .field {
    grid-column: span 2;
}
    ol#checkoutSteps li#opc-shipping_method div#shipping-method-buttons-container button.button.action.continue.primary {
    max-width: 100%;
    text-align: center;
}
    .best-seller .slider-button {
    padding-right: 80px;
}
    li#opc-shipping_method {
    padding: 25px 0 18px 0px;
}
    .checkout-payment-method .payment-method._active .payment-method-content .actions-toolbar button.action.primary.checkout, .payment-method-content.stripe-payments-card-form div#actions-toolbar button.action.primary.checkout {
    padding: 8px 15px!important;
}
    .account form {
    flex-direction: column;
}
    .account form > fieldset.fieldset {
    max-width: 100%;
}
    section.clientReviewBlock .owl-controls.clickable .owl-buttons {  
    padding: 0 20px;
}
    .wk-giftcard.form fieldset.fieldset div#wk-giftcard-names-container .wk-giftcard-field {
    width: 100%!important;
}
    .wk-giftcard.form fieldset.fieldset div#wk-giftcard-names-container {
    flex-direction: column;
}
    li[class*="checkout-payment-method"] .items.payment-methods .payment-method label.label {
/*    flex-direction: column;*/
} 
    .new-shipping-address-modal .modal-inner-wrap form div#shipping-new-address-form {
    flex-direction: column;
}
    .new-shipping-address-modal .modal-inner-wrap form div#shipping-new-address-form .field {  
    flex: 0 0 100%;
    max-width: 100%;
}
.checkout-payment-method .checkout-billing-address .billing-address-form fieldset.fieldset.address .choice.field {
    display: flex;
    align-items: center;
}  
    .checkout-payment-method .checkout-billing-address .billing-address-form fieldset.fieldset.address .choice.field label.label span {
    float: left;
}
  
    .checkout-payment-method .checkout-billing-address .billing-address-form fieldset.fieldset.address .choice.field label.label {
    margin: 0;
}
    
    
    .checkout-payment-method .checkout-billing-address .billing-address-form fieldset.fieldset.address .field {
    flex: 0 0 100%;
    max-width: 100%;
}

    .cmsBanner .pagebuilder-overlay.pagebuilder-poster-overlay [data-element="content"] h1 span, h2 {
    font-size: 40px!important;
    line-height: normal;
    width: 100%;
    display: block;
}
    .gallery-placeholder .fotorama-item .fotorama__stage {
    height: 350px!important;
}
    .sizechart-index-index .pagebuilder-column-line .pagebuilder-column:nth-child(2) .contactUsMainForm fieldset.fieldset {
    display: block;
}
    .mage-accordion-disabled [data-role="collapsible"] span, .mage-accordion-disabled [data-role="collapsible"] span:after {  
    width: 30px;
    height: 30px;
   
}
    .mage-accordion-disabled [data-role="collapsible"] h4 {    
    font-size: 16px;    
    line-height: 30px;
}
    li[class*="checkout-payment-method"] {
   
    padding: 0 15px;
} 
    li[class*="checkout-payment-method"] .items.payment-methods * {
    min-inline-size: unset!important;
    padding-inline: unset!important;
}
  
    li[class*="checkout-payment-method"] form#co-payment-form .items.payment-methods {
    margin: 0;
}
    .checkout-payment-method .checkout-billing-address .billing-address-form fieldset.fieldset.address {
    display: block;
}
    .products-grid.wishlist ol.product-items li .product-item-info a.product-item-photo span.product-image-wrapper {  
    height: 442px;  
}
    .products-grid.wishlist ol.product-items li {  
    width: calc(100% / 1 ); 
}
    .tabbing-icon-wrap .tabbing-icon {
    width: calc(100% / 1);
} 
    .login-container .block.block-customer-login .actions-toolbar .primary {
    width: 100%;
    max-width: 110px;
    margin: 0;
}
    
    section.aboutBanner .bannerBlock .bannerText {
   
    top: 50%;    
    width: calc(100% - 15px);
} 
   
.growingGraph .innerGrid {
    margin-bottom: 15px;
    display: flex;
    align-items: center;
     width: 100%;
}
    .catalog-category-view .column.main .toolbar.toolbar-products p#toolbar-amount {  
    max-width: 100%;
   
}
    h2 {
    font-size: 30px;
}
    .offProdcutItem .button_ p {
    font-size: 18px;
}
   
    .slideMarque {   
    height: 50px;
}
  .imageInnerCard {
    display: block;
}   
    .offProduct {
    flex-direction: column;
}
  
    .slideMarque img {  
    height: 100%;
    max-width: 100%;
    object-fit: contain;
    flex: 0 0 100%;
}
    .discountProduct {
    margin: 100px auto 0;
}
    .offProduct .offProdcutItem .imageOff {
    grid-row: 1;
}
    .offTag {   
    top: -58px;
    right: -10px;
}
    .pagebuilder-slider .slick-list .pagebuilder-slide-wrapper {
    height: calc(100vh - 50vh);
}
   .pagebuilder-slider .slick-list .pagebuilder-slide-wrapper .pagebuilder-overlay.pagebuilder-poster-overlay {
    height: 100%;
    padding: 30px 15px;
}
    .pagebuilder-slider.slick-initialized.slick-slider ul.slick-dots {  
    left: 5px;
}
    
    .pagebuilder-slider.slick-initialized.slick-slider ul.slick-dots li button,  .pagebuilder-slider.slick-initialized.slick-slider ul.slick-dots li {  
    width: 25px;
    height: 25px;
}
    .pagebuilder-slider.slick-initialized.slick-slider ul.slick-dots:before {   
    height: calc(50% - 53px);
}
    .pagebuilder-slider.slick-initialized.slick-slider ul.slick-dots:after {   
    height: calc(50% - 50px);
}
    .pagebuilder-slide-wrapper .pagebuilder-poster-content p span {
    font-size: 40px!important;
    line-height: 50px;
}
    section.aboutUsBlock .headingBlock {
    position: static;
    
}
    section.aboutUsBlock .headingBlock h2 {
    padding-right: 0;
}
    section.aboutUsBlock .headingBlock h2:after {   
    left: 50%;
    top: 100%;
    transform: translate(-50%,-50%);
}
    .aboutUsSeciton .aboutTextBlock {
    padding: 50px 15px;
}
    .best-seller .owl-controls.clickable {   
    top: -110px;    
}
    
    
    .aboutUsSeciton {
    display: grid;
    grid-template-columns: 1fr;
}
    .best-seller .owl-controls.clickable .owl-buttons .owl-prev:after, .best-seller .owl-controls.clickable .owl-buttons [class*="owl"], .best-seller .owl-controls.clickable .owl-buttons .owl-next:after {   
    width: 35px;
    height: 35px;
    background-size: 10px;  
    
}
    .best-seller {
    padding: 50px 15px;
}
    .best-seller .slider-border {
    padding: 0;
}
    .reviewSlider .slideImage .qutosImg img {
    width: 100%;
    max-width: 50%;
}
    .reviewSlider {  
    padding: 60px 20px 25px;
}
    section.clientReviewBlock .headingArea .imageAreaClient img {
    max-width: 360px;
}
    section.clientReviewBlock .headingArea h2 {
    margin: 0 0 20px;
}
    .reviewSlider .sliderText {
    padding: 15px 0;
}
    .reviewSlider .sliderText  h4 {   
    font-size: 22px
}
    section.partnerMainSection .mainDivPartner .mainSupplierImg {   
    flex-direction: column;
} 
    section.partnerMainSection .mainDivPartner {    
    padding: 50px 0;
    position: relative;
}
    .footerLinks .links {
    max-width: calc(100% - 15px);
    flex: 0 0 100%;
}
  
    .mpinstagramfeed-container .mpinstagramfeed-header div {
    font-size: 30px;
}
    .mpinstagramfeed-container .mpinstagramfeed-header h3 {
    font-size: 14px;
}
    .pagebuilder-slider .slick-list .pagebuilder-slide-wrapper .pagebuilder-overlay.pagebuilder-poster-overlay {
    height: 100%;
    padding: 30px 15px 30px 30px;
}
    .cardB .textBlock {  
    align-items: center;
}  
.offProdcutItem .button_ {
    align-items: center;
}
button.btn.primaryBtn {
    margin: 0 auto;
    display: block;
}
    .bottomFooter span {
    font-size: 13px;
}
    .cardB .textBlock p {
    font-size: 20px;
}
   
    .shopGiftCards .shopNowProduct {
    grid-column: span 2;
}
    .shopGiftCards .productVideo {
    grid-column: span 2;
}
    section.partnerMainSection .mainDivPartner .maintitlepartner, section.partnerMainSection .mainDivPartner .mainSupplierImg {
    grid-column: span 2;
}
}

@media(max-width:567px){ 
    .pagebuilder-slider.slick-initialized.slick-slider ul.slick-dots::after {
	left: 11px;
}
footer.page-footer .footer.content h2 {

	font-size: 28px !important;
}
.offTag h3 {
	font-size: 23px;
}
.info h2 {
	font-size: 30px !important;
}
.offTag h3 span {
	font-size: 21px;
}
.offTag {
	width: 70px;
	height: 70px;
}
.textBlock p {
	font-size: 17px !important;
}
.best-seller .slider-button h2 {
	margin: 0 auto 30px;
}
header.page-header .header.content .block-search .block-content input#search {
    left: 50%;
    bottom: -20px;
}
.login-container {
    margin: 80px auto 20px auto;
}
.abs-login-block-title strong, .login-container .block .block-title strong {
    font-size: 26px;
}
header.page-header .header.content {
    padding: 0px 26px 21px 24px;
}
.home-menu {
     display: none; 
}
.storenamedrop img {
    position: relative;
    left: 8px;
}
header .header .panel.header * {
	margin: 0 2.5px 0 3px !important;
}
.pagebuilder-slider.slick-initialized.slick-slider ul.slick-dots::before {
	right: 18px;
}
.header.content nav.navigation.activeClass {
	top: 0;
}
.pagebuilder-slider.slick-initialized.slick-slider ul.slick-dots::after {
	height: calc(50% - 53px);
}
.pagebuilder-slide-wrapper .pagebuilder-poster-content p span {
	font-size: 34px !important;
	line-height: 47px;
}
.pagebuilder-slide-wrapper [data-element="content"] {

	padding-top: 40px;
}
header.page-header .header.content > div.mobileToggle {
	padding-left: 0;
}
header.page-header .header.content a.logo img {
	margin: 0;
}
li[class*="checkout"] form#co-shipping-form div#shipping-new-address-form {
	gap: 0 20px;
	align-items: baseline;
}
}

@media screen and (max-width:420px){
    .table-wrapper table tbody tr td::before {
    width: 113px;
   
}
    .table-wrapper table tbody tr td a, .table-wrapper table tbody tr td {
    font-size: 14px;
}
    .login-container .block.block-customer-login  .actions-toolbar {   
    align-items: center;
    flex-direction: column;
    gap: 15px;
}
}