.formGroup.submission.tab_mob{
  display: none;
}
.nasa-wrap-active-top:last-child {
  padding-right: 0 !important;
}
.nasa-variation-filters.nasa-variations-image.small-block-grid-1.medium-block-grid-4.large-block-grid-5.ns-cols-2>
.no-hidden.nasa-li-filter-image.nasa-attr-brands{
  width: 100% !important;
}

/* li#cat_mega_item_269{
  margin-top: 15px;
}
li#cat_mega_item_87{
  margin-top: -10px;
}
li#cat_mega_item_128 {
  margin-top: -200px;
}
li#cat_mega_item_289 {
  margin-top: -200px;
}
li#cat_mega_item_276 {
  margin-top: -70px;
}
li#cat_mega_item_284{
  margin-top: 20px;
} */
.widget.nasa-widget-store.woocommerce.widget_layered_nav.nasa-widget-has-active.nasa-inited{
  margin-bottom: 10px;
  padding-bottom: 10px;
}

/* Single Product Page */

@media screen and (max-width: 1920px) {
  #tableContentBody > .myHeading {
    display: none;
  }
}

@media screen and (max-width: 1650px) {
  div.myProductColors span.productCardSelectColor {
    width: 14px;
    height: 38px;
  }

  div.myProductColors span.productCardSelectColor {
    width: 25px;
    height: 25px;
    border-radius: 5px;
  }

  body .badge.hot-label {
    font-size: 12px;
    padding: 5px 10px;
  }

  .product-item .info .name {
    font-size: 110%;
  }

  .product-info .entry-title {
    font-size: 210%;
  }

  h4 {
    font-size: 1.2em;
  }

  .main-img {
    display: block;
    width: 80%;
    height: auto;
    margin: 0 auto;
  }

  .back-img {
    width: 100%;
    display: flex;
    justify-content: center;
  }

  .back-img.back img {
    min-width: 70%;
    height: 100%;
    margin: 0 auto;
  }

  /*  */
}

@media screen and (max-width: 1570px) {
  #nasa-breadcrumb-site {
    height: 190px;
  }

.product-info .entry-title {
        font-size: 160%;
    }

  h4 {
    font-size: 1.05em;
  }

  div.infoProduct a.button.pricingDetaLButton {
    height: 36px;
  }

  div.addtoquoteButton #get_detailed_quote {
    font-size: 14px;
    height: 36px;
    padding: 0px 25px;
  }

  div.nasa-attr-ux_wrap.type-nasa_color .nasa-attr-ux.nasa-attr-ux-color {
    min-width: calc(11% - -5px);
  }

  .nasa-nav-radius > .nasa-nav-arrow,
  .nasa-nav-box-shadow > .nasa-nav-arrow {
    width: 33px;
    height: 33px;
  }

  /*  */
}
@media screen and (max-width: 1405px) {
  div.nasa-attr-ux_wrap.type-nasa_color
    .nasa-attr-ux.nasa-attr-ux-color
    span.nasa-attr-text {
    padding: 0px 3px;
  }
  div.nasa-attr-ux_wrap.type-nasa_color .nasa-attr-ux.nasa-attr-ux-color {
    min-width: calc(12% - 0px);
  }
}

@media screen and (max-width: 1366px) {
  div.qtyInforItems .right {
    width: 100%;
    text-align: right;
  }

  body.product-template-default.single.single-product .row {
    max-width: calc(100% - 115px);
  }

  .nasa-layout-modern-2 .focus-info,
  .nasa-layout-modern-3 .focus-info {
    margin-bottom: 10px;
  }
  .nasa-layout-modern-3 .focus-info {
    padding-top: 50px !important;
  }
  .product-info .entry-title {
    font-size: 140%;
  }

  h4 {
    font-size: 12px;
  }
  div.nasa-attr-ux_wrap.type-nasa_color .nasa-attr-ux.nasa-attr-ux-color {
    min-width: calc(16% - 0px);
    height: 33px;
  }

  div.addtoquoteButton #get_detailed_quote {
    padding: 0px 10px;
  }

  div.qtyInforItems .left .qtyBoxItem input[type="text"] {
    width: 65px;
    padding: 2px;
    height: 36px;
  }

  .products-arrow .icon-next-prev {
    width: 22px !important;
    height: 22px !important;
  }

  div.qtyInforItems .right .price.nasa-single-product-price {
    font-size: 16px;
  }

  .qtyInforItems > .right > p {
    font-size: 85%;
  }

  .woocommerce-tabs.nasa-accordions-content.nasa-arrow.fullwidth
    .nasa-accordion-title
    .nasa-single-product-tab {
    font-size: 20px !important;
    padding: 5px 0 !important;
  }

  .woocommerce-tabs.nasa-accordions-content .nasa-panel {
    padding: 10px 30px !important;
  }

  div#nasa-section-accordion-description {
    font-size: 14px;
    padding: 0 !important;
  }

  .nasa-title-relate {
    font-size: 180%;
    margin: 0 0 10px 0;
  }

  body .badge.hot-label {
    font-size: 10px;
    line-height: 11px;
  }

  .badge {
    padding: 1px 8px;
    font-size: 70%;
  }

  .nasa-modern-2 .nasa-product-grid .btn-wishlist {
    width: 30px;
    height: 30px;
  }

  .nasa-modern-2 .nasa-product-grid .btn-wishlist svg {
    height: 30px;
  }
  .nasa-product-grid .quick-view,
  .nasa-product-grid .btn-compare {
    width: 30px;
    height: 30px;
  }
  .product-item .info .name {
    font-size: 90%;
  }
  div.myProductColors span.productCardSelectColor {
    width: 18px;
    height: 18px;
    border-radius: 4px;
  }
  div.myProductColors a {
    font-size: 10px;
  }

  div.myProductSizes .productCardSelectSize {
    width: 30px;
    height: 18px;
    font-size: 12px;
  }

  span.genderAge {
    font-size: 13px;
  }

  .infoProduct h6 {
    font-size: 14px;
  }
  h6.roductPriceHere span.mynewItems {
    font-weight: 500;
    font-size: 11px;
  }

  #submit,
  button,
  .button,
  input[type="submit"] {
    padding: 0 12px;
  }

  div.qtyInforItems .right {
    width: 65%;
  }

  .nasa-nav-radius > .nasa-nav-arrow,
  .nasa-nav-box-shadow > .nasa-nav-arrow {
    width: 30px;
    height: 30px;
  }

  .nasa-nav-radius > .nasa-nav-arrow.slick-prev,
  .nasa-nav-box-shadow > .nasa-nav-arrow.slick-prev {
    left: -25px;
  }
  .nasa-nav-radius > .nasa-nav-arrow.slick-next,
  .nasa-nav-box-shadow > .nasa-nav-arrow.slick-next {
    right: -25px;
  }

  div.myProductColors a {
    top: -9px;
  }

  /*  */
}

@media screen and (max-width: 1300px) {
  .nasa-nav-radius > .nasa-nav-arrow,
  .nasa-nav-box-shadow > .nasa-nav-arrow {
    right: -25px;
  }
  .nasa-nav-radius > .nasa-nav-arrow,
  .nasa-nav-box-shadow > .nasa-nav-arrow {
    left: -25px;
  }
}

@media screen and (max-width: 1280px) {
  .product-info .entry-title {
    font-size: 115%;
    padding: 0;
  }

  .product-info .variations label {
    font-size: 75%;
  }
  .product-info .variations .value {
    padding: 0 0 0px 0;
  }

  div.qtyInforItems .right {
    width: 75%;
  }

  #nasa-breadcrumb-site {
    height: 160px;
  }

  .nasa-layout-modern-3 .focus-info {
    padding-bottom: 0px !important;
  }

  div.addtoquoteButton #get_detailed_quote {
    font-size: 12px;
  }

  div.infoProduct a.button.pricingDetaLButton {
    height: 30px;
    width: 150px;
    padding: 0;
    font-size: 12px;
  }

  /*  */
}

@media screen and (max-width: 1253px) {
  .myProductSizes > a {
    margin-left: 0px;
  }
  .elementor-4793 .elementor-element.elementor-element-9760d2b {
    --width: 25%;
    padding: 0;
  }
  div.myProductColors a {
    top: -8px;
  }
  /*  */
}

@media screen and (max-width: 1180px) {
  .myProductSizes > a {
    margin-left: 55px;
  }
}

@media screen and (max-width: 1170px) {
  div#tabeContentHeading .myHeading span {
    font-size: 12px;
  }
  .single-product .nasa-first-breadcrumb {
    font-size: 115%;
    line-height: 1.6;
  }

  .breadcrumb {
    font-size: 85%;
  }
  div.addtoquoteButton #get_detailed_quote {
    padding: 0px 7px;
  }
  div.qtyInforItems .left {
    width: 35%;
  }
  div.qtyInforItems .right .price.nasa-single-product-price {
    font-size: 14px;
  }
  .qtyInforItems > .right > p {
    font-size: 12px;
  }

  div#nasa-section-accordion-description {
    font-size: 12px;
  }

  .main-img {
    width: 65%;
  }

  .back-img.back img {
    min-width: 55%;
  }

  .nasa-title-relate {
    font-size: 150%;
  }
  .product-item .info .name {
    font-size: 85%;
    padding: 5px 0;
  }

  div.myProductColors span.productCardSelectColor {
    width: 15px;
    height: 15px;
    margin: 3px 2px;
  }
  span.genderAge {
    font-size: 12px;
  }
  .infoProduct h6 {
    font-size: 13px;
  }
  body .badge.hot-label {
    padding: 3px 6px;
    font-weight: 500;
  }
  body .badge.sale-label {
    padding: 1px 6px;
  }
  .nasa-modern-2 .nasa-product-grid .btn-wishlist {
    width: 25px !important;
    height: 25px !important;
  }
  .nasa-modern-2 .nasa-product-grid .btn-wishlist svg {
    height: 26px !important;
  }
  .nasa-product-grid .quick-view,
  .nasa-product-grid .btn-compare {
    width: 25px;
    height: 25px;
  }
  .nasa-modern-2 .nasa-product-grid .btn-link > svg {
    width: 16px;
  }

  .nasa-layout-modern-2 .focus-info,
  .nasa-layout-modern-3 .focus-info {
    margin-bottom: 30px !important;
  }
  .woocommerce-tabs {
    margin-top: 0;
  }

  .products-arrow .dropdown-wrap {
    width: 300px !important;
    display: flex;
    justify-content: start;
    align-items: center;
  }
  .products-arrow .dropdown-wrap .product-name {
    font-size: 100% !important;
  }
  .product-info .products-arrow .price {
    font-size: 85% !important;
  }
  .products-arrow .dropdown-wrap img {
    max-width: 50px !important;
  }

  div.infoProduct a.button.pricingDetaLButton {
    height: 25px;
    width: 130px;
    font-weight: 450;
    letter-spacing: 1px;
  }
  .nasa-nav-radius > .nasa-nav-arrow,
  .nasa-nav-box-shadow > .nasa-nav-arrow {
    width: 25px;
    height: 25px;
  }

  .nasa-nav-radius > .nasa-nav-arrow > svg,
  .nasa-nav-box-shadow > .nasa-nav-arrow > svg {
    width: 24px;
  }
  /*  */
}

@media screen and (max-width: 1120px) {
  .elementor-4793 .elementor-element.elementor-element-9760d2b {
    --width: 26% !important;
  }

  .elementor-4793 .elementor-element.elementor-element-dffaca0 {
    --width: 55% !important;
    padding: 10px 0;
  }
  .elementor-4793 .elementor-element.elementor-element-2ac243c {
    --width: 20% !important;
    padding: 0;
  }
}

@media screen and (max-width: 1101px) {
  .myProductSizes > a {
    margin-left: 0px;
  }
}

@media screen and (max-width: 1060px) {
  .elementor-4793 .elementor-element.elementor-element-2ac243c {
    --width: 30%;
    padding: 0;
  }
  .elementor-4793 .elementor-element.elementor-element-dffaca0 {
    --width: 55%;
    padding: 10px 0 10px 0;
  }
  .large-12 {
    padding: 0;
  }

  .nasa-flex {
    justify-content: space-between !important;
  }
}

@media screen and (max-width: 1023px) {
  .elementor-widget .elementor-icon-list-icon + .elementor-icon-list-text {
    font-size: 12px;
    padding-left: 5px;
  }

  .myProductSizes > a {
    margin-left: 0px;
  }
  div.myProductColors span.productCardSelectColor {
    width: 20px;
    height: 20px;
    margin: 2px 2px;
  }
  .nasa-search-space
    .nasa-show-search-form.nasa-search-relative
    input[name="s"] {
    font-size: 12px;
    padding: 5px 30px 5px 0;
  }

  .nasa-icon-submit-page > svg {
    width: 20px;
  }
}

@media screen and (max-width: 1001px) {
  div#tableContentBody .bodyContent span.colorName {
    font-size: 9px;
  }
}

@media screen and (max-width: 980px) {
  .product-info .entry-title {
    font-size: 100%;
  }
  .product-info .variations label {
    font-size: 12px;
  }
  .qtyInforItems > .right > p {
    font-size: 12px;
    line-height: 16px;
  }

  .woocommerce-tabs.nasa-accordions-content.nasa-arrow.fullwidth
    .nasa-accordion-title
    .nasa-single-product-tab {
    font-size: 18px !important;
    padding: 3px 0 !important;
  }

  .prev-product.next-prev-buttons > a > svg {
    width: 16px;
  }
  .products-arrow .icon-next-prev {
    width: 18px !important;
    height: 18px !important;
  }

  div.qtyInforItems .left {
    width: 25%;
  }
  div.addtoquoteButton #get_detailed_quote {
    padding: 0px 5px;
    letter-spacing: 1.5px;
  }

  div.nasa-attr-ux_wrap.type-nasa_color .nasa-attr-ux.nasa-attr-ux-color {
    min-width: calc(18% - 0px);
  }

  div#nasa-section-accordion-description > ul {
    margin-bottom: 5px;
  }
  .nasa-nav-radius > .nasa-nav-arrow,
  .nasa-nav-box-shadow > .nasa-nav-arrow {
    width: 20px;
    height: 20px;
  }

  .nasa-nav-radius > .nasa-nav-arrow > svg,
  .nasa-nav-box-shadow > .nasa-nav-arrow > svg {
    width: 20px;
  }

  /*  */
}

@media screen and (max-width: 935px) {
  div#tableContentBody .bodyContent span.colorName {
    font-size: 8.5px;
    padding: 3px;
  }
}

@media screen and (max-width: 910px) {
  div#tableContentBody .bodyContent span.colorName {
    font-size: 10px;
    padding: 3px;
  }
  body.product-template-default.single.single-product .row {
    max-width: calc(100% - 115px);
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  div.large-5.small-12.columns.product-info.summary {
    width: 80%;
  }
  .product-info .entry-title {
    font-size: 115%;
  }

  div.large-7.small-12.columns.product-gallery {
    width: 55%;
  }

  div.large-5.small-12.columns.product-info.summary {
    width: 85%;
  }

  .products-arrow .dropdown-wrap .product-name {
    font-size: 85% !important;
  }
  .product-info .products-arrow .price {
    font-size: 75% !important;
  }
  div.myProductColors span.productCardSelectColor {
    width: 17px;
    height: 17px;
    margin: 2px 2px;
  }
  div.myProductSizes .productCardSelectSize {
    width: 26px;
    height: 18px;
    font-size: 12px;
  }

  .nasa-product-details-page {
    margin-bottom: 25px;
  }

  .nasa-product-details-page {
    margin-bottom: 25px !important;
  }

  body.product-template-default.single.single-product .row {
    max-width: calc(100% - 100px);
    display: flex;
    flex-direction: column;
  }
  .nasa-product-details-page .product-gallery .main-images .slick-slide {
    padding: 0 0px;
  }
}

@media screen and (max-width: 880px) {
  .single-product .nasa-first-breadcrumb {
    font-size: 105%;
  }

  .breadcrumb {
    font-size: 75%;
  }
  .nasa-title-relate {
    font-size: 135%;
  }

  /*  */
}

@media screen and (max-width: 845px) {
  .elementor-4793 .elementor-element.elementor-element-dffaca0 {
    --width: 50% !important;
    padding: 10px 0;
  }
  .elementor-4793 .elementor-element.elementor-element-9760d2b {
    --width: 30% !important;
  }
}

@media screen and (max-width: 820px) {
  body .nasa-product-details-page .product-gallery .main-images .slick-slide {
    padding: 0px;
  }
  #nasa-breadcrumb-site {
    height: 105px;
  }
  .single-product .nasa-first-breadcrumb {
    font-size: 95%;
  }
  .breadcrumb {
    font-size: 65%;
  }
  .nasa-layout-modern-3 .focus-info {
    padding-top: 25px !important;
  }
  .myProductSizes > a {
    margin-left: 50px;
  }
  .main-img {
    width: 50%;
  }
  div.myProductColors span.productCardSelectColor {
    width: 15px;
    height: 15px;
    margin: 2px 2px;
  }
  div.infoProduct a.button.pricingDetaLButton {
    height: 25px;
    width: 120px;
    font-weight: 450;
    letter-spacing: 0.5px;
  }

  /*  */
}

@media screen and (max-width: 792px) {
  .myProductSizes > a {
    margin-left: 25px;
  }
  div.myProductColors a {
    top: -7px;
  }
}

@media screen and (max-width: 767px) {
  div.large-7.small-12.columns.product-gallery {
    width: 50%;
  }

  .product-gallery .images {
    margin-bottom: 0 !important;
  }

  .nasa-layout-modern-3 .focus-info {
    padding-top: 10px !important;
  }
  div.addtoquoteButton #get_detailed_quote {
    padding: 0px 5px;
    letter-spacing: 0.7px;
  }
  .woocommerce-tabs.nasa-accordions-content.nasa-arrow.fullwidth
    .nasa-accordion-title
    .nasa-single-product-tab {
    font-size: 16px !important;
    padding: 3px 0 !important;
  }
  .nasa-title-relate {
    font-size: 120% !important;
    margin-bottom: 10px !important;
    padding: 0 0px !important;
  }
  .nasa-product-details-page {
    margin-bottom: 10px !important;
  }
  body .product-item .info .name {
    font-size: 80%;
  }
  div.myProductSizes {
    text-align: left;
    margin: 2px 0px;
  }

  .myProductSizes > a {
    margin: 0;
  }

  .top-bar > .row {
    max-width: calc(100% - 22px) !important;
  }

  /*  */
}

@media screen and (max-width: 766px) {
  div.myProductColors span.productCardSelectColor {
    width: 22px;
    height: 22px;
    margin: 2px 2px;
  }

  .mobile-padding-left-5 {
    padding-left: 0 !important;
  }
  div.myProductColors a {
    top: -10px;
  }

  /*  */
}

@media screen and (max-width: 745px) {
  div#tableContentBody .bodyContent span.colorName {
    font-size: 10px;
    padding: 3px;
    line-height: 13px;
  }

  div#tabeContentHeading .myHeading span {
    height: 30px;
  }
  .elementor-4793 .elementor-element.elementor-element-dffaca0 {
    --width: 41% !important;
    padding: 10px 0;
  }
  .elementor-4793 .elementor-element.elementor-element-9760d2b {
    --width: 34% !important;
  }
  .elementor-4793 .elementor-element.elementor-element-2ac243c {
    --width: 23% !important;
  }

  .product-info {
    line-height: 1;
  }

  div#nasa-counter-viewing {
    font-size: 12px;
  }

  #nasa-counter-viewing > svg {
    width: 18px;
  }
}

@media screen and (max-width: 690px) {
  div.myProductColors span.productCardSelectColor {
    width: 20px;
    height: 20px;
    margin: 2px 2px;
  }
  div.large-5.small-12.columns.product-info.summary {
    width: 100%;
  }

  .prodCatalogDesc ul {
    margin-left: 0;
    font-size: 12px;
    margin: 0 0 5px 0;
  }
  .mobile-padding-right-5 {
    padding: 0px !important;
  }
  .product-gallery .btn-wishlist,
  .product-gallery .btn-compare,
  .product-gallery .product-video-popup {
    height: 25px !important;
    width: 25px !important;
  }

  .product-gallery .btn-wishlist svg.nasa-icon,
  .product-gallery .btn-compare svg.nasa-icon,
  .product-gallery .product-video-popup svg.nasa-icon {
    width: 16px !important;
    height: 16px !important;
  }
}

@media screen and (max-width: 610px) {
  body.product-template-default.single.single-product .row {
    max-width: calc(100% - 40px);
  }
}

@media screen and (max-width: 592px) {
  .mainItemHereTableContent {
    margin-top: 8px;
  }

  .myHeading > span {
    font-size: 12px;
  }

  div#tableContentBody .bodyContent span input[type="number"] {
    height: 25px;
    width: 85%;
  }

  div#tableContentBody .bodyContent span.removeItem p {
    font-size: 12px;
    height: 17px;
    width: 17px;
  }

  .product-info .single_variation_wrap {
    padding-top: 0px;
  }

  .elementor-4793 .elementor-element.elementor-element-62bd344 {
    flex-direction: column;
    align-items: center;
  }
  .elementor-4793 .elementor-element.elementor-element-9760d2b {
    --width: 100% !important;
  }
  #left-area ul.elementor-icon-list-items,
  .elementor-edit-area .elementor-element ul.elementor-icon-list-items,
  .elementor .elementor-element ul.elementor-icon-list-items {
    padding: 0;
    justify-content: center;
  }
  .elementor-4793 .elementor-element.elementor-element-dffaca0 {
    --width: 70% !important;
    padding: 10px 0;
  }
  .elementor-4793 .elementor-element.elementor-element-2ac243c {
    --width: 100% !important;
  }
  #top-bar .left-text p,
  #top-bar .left-text * {
    line-height: inherit;
    padding-top: 0;
    padding-bottom: 0;
  }
}

@media screen and (max-width: 585px) {
  .product-info .entry-title {
    font-size: 100%;
  }

  .product-info .variations .label {
    padding: 3px 0;
  }

  div.nasa-attr-ux_wrap.type-nasa_color .nasa-attr-ux.nasa-attr-ux-color {
    min-width: calc(16% - 0px);
    height: 30px;
    margin: 1px;
  }
  div.addtoquoteButton #get_detailed_quote {
    padding: 0px 5px;
    letter-spacing: 0.7px;
    height: 30px;
  }
  .nasa-layout-modern-2 .focus-info,
  .nasa-layout-modern-3 .focus-info {
    margin-bottom: 0px !important;
  }
  .woocommerce-tabs {
    margin-top: 0 !important;
  }

  div.large-7.small-12.columns.product-gallery {
    width: 60%;
  }
  div.myProductColors span.productCardSelectColor {
    width: 16px;
    height: 16px;
    margin: 2px 1px;
  }
  .myProductSizes > a {
    margin: 0 0 0 31px;
  }

  div.myProductColors a {
    top: -7px;
  }
}

@media screen and (max-width: 540px) {
  div.nasa-attr-ux_wrap.type-nasa_color .nasa-attr-ux.nasa-attr-ux-color {
    min-width: calc(20% - 0px);
    height: 26px;
    margin: 1px;
  }

  div.nasa-attr-ux_wrap.type-nasa_color
    .nasa-attr-ux.nasa-attr-ux-color
    span.nasa-attr-text {
    padding: 0px 3px;
    font-weight: 450;
  }

  /* sizes */

  .product-info {
    line-height: 1rem;
  }

  div#tabeContentHeading {
    display: block;
  }
  .myHeading > span {
    flex: auto;
  }

  div#tableContentBody .bodyContent span {
    flex: auto;
  }
  .myHeading {
    display: flex;
    flex-wrap: wrap;
    font-weight: 600;
  }
  #tableContentBody > .myHeading {
    display: flex;
  }
  div#tableContentBody .bodyContent {
    flex-wrap: wrap;
    flex-direction: column;
    min-width: 100%;
  }
  div#tableContentBody .bodyContent span.colorName {
    font-size: 11px;
    padding: 0px 3%;
  }
  div#tableContentBody .bodyContent span.qty_input {
    padding: 3px 0;
  }

  .myHeading > span {
    text-align: center;
    border: 0.1px solid #ccc;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 6px 0px;
    background: #f2f2f2;
    text-transform: uppercase;
  }

  /*  */

  div#tableContentBody .bodyContent span.qty_input p {
    margin: 5px 0px 0 0;
  }

  div#tableContentBody .bodyContent span {
    width: 100% !important;
  }
  div#tableContentBody .bodyContent span.removeItem {
    width: 100% !important;
  }
  div#tabeContentHeading .myHeading span.removeItemHeading {
    width: 100% !important;
  }

  div.mainItemHereTableContent .proZises {
    width: 100%;
  }

  .mainItemHereTableContent {
    margin: 20px 0;
  }

  div#tabeContentHeading .myHeading {
    flex-direction: column;
  }
  .mainItemHereTableContent {
    display: flex;
    justify-content: start;
    align-items: start;
    flex-wrap: wrap;
  }

  div#tabeContentHeading {
    width: 25%;
  }
  div#tableContentBody {
    width: 55%;
    margin: 0;
    display: flex;
    justify-content: start;
    align-items: start;
    overflow: scroll;
  }

  div#tabeContentHeading .myHeading span {
    flex: auto;
    height: 53px !important;
  }
  div#tableContentBody .bodyContent span {
    height: 53px;
    border: 0.1px solid #ccc;
  }
}

@media screen and (max-width: 490px) {
  div.qtyInforItems {
    flex-direction: column;
  }
  div.qtyInforItems .right {
    width: 100%;
  }

  .qty_input > input {
    font-size: 12px !important;
  }

  .totalItemsQtyPro {
    font-size: 12px !important;
  }
}

@media screen and (max-width: 485px) {
  body.product-template-default.single.single-product .row {
    max-width: calc(100% - 40px);
  }
}

@media screen and (max-width: 480px) {
  .mobile-padding-left-5 {
    padding-left: 0 !important;
  }
  div.large-7.small-12.columns.product-gallery {
    width: 65%;
    padding: 0 !important;
  }
  body .product-info .entry-title {
    font-size: 95%;
    line-height: 1.4;
  }

  div.large-5.small-12.columns.product-info.summary {
    width: 100%;
    padding: 0 !important;
  }

  div.iconFrandlyIcon {
    position: absolute;
    width: 20px;
    right: 10px;
    z-index: 123;
    bottom: 0px;
  }

  div.qtyInforItems .left {
    padding-left: 5px;
  }

  div.qtyInforItems .right {
    padding-right: 5px;
  }
}

@media screen and (max-width: 442px) {
  .myProductSizes > a {
    margin: 0 0 0 0px;
  }

  body .badge.hot-label {
    padding: 2px 4px;
    font-weight: 420;
    font-size: 9px;
  }
}

@media screen and (max-width: 439px) {
  div#tableContentBody .bodyContent span:nth-child(4) {
    border-right: 0.1px solid #ccc;
  }
}

@media screen and (max-width: 434px) {
  div#tableContentBody .bodyContent span.qty_input {
    padding: 3px 0;
  }
  div#tableContentBody .bodyContent span input[type="number"] {
    height: 20px;
    width: 80%;
  }
  div#tableContentBody .bodyContent span {
    padding: 0;
  }
}

@media screen and (max-width: 420px) {
  div.myProductColors span.productCardSelectColor {
    width: 12px;
    height: 12px;
    margin: 1px 1px;
  }

  div.myProductColors span.productCardSelectColor {
    width: 13px;
    height: 13px;
    margin: 1px 1px;
  }
  .elementor-4793 .elementor-element.elementor-element-dffaca0 {
    --width: 90% !important;
    padding: 5px 0;
    margin-right: 10px;
  }

  div.myProductColors a {
    top: -5px;
  }
}

@media screen and (max-width: 381px) {
  div#tableContentBody .bodyContent span.colorName {
    font-size: 10px;
  }
}

@media screen and (max-width: 380px) {
  body .badge.hot-label {
    right: -30px;
  }
  body .nasa-wrap-active-top {
    padding-right: 15px !important;
  }
  .nasa-ignore-price-item, .nasa-ignore-price-item-list {
    font-size: 14px !important;
  }
  .nasa-ignore-variation-item .nasa-text-variation {
    font-size: 14px;
  }

  body .badge.sale-label {
    padding: 1px 6px;
  }
  div.nasa-attr-ux_wrap.type-nasa_color .nasa-attr-ux.nasa-attr-ux-color {
    min-width: calc(24% - 0px);
  }
  .nasa-product-details-page .product-info .entry-title {
    padding-right: 50px;
  }
  body .product-info .entry-title {
    font-size: 13px;
  }
  div.large-7.small-12.columns.product-gallery {
    width: 50%;
  }
  .single-product .nasa-first-breadcrumb {
    font-size: 13px;
  }
  .breadcrumb {
    font-size: 12px;
  }
  #nasa-breadcrumb-site {
    height: 80px;
  }
  div.qtyInforItems .left {
    width: 100%;
  }
  div.qtyInforItems .left .qtyBoxItem input[type="text"] {
    width: 60px;
    padding: 2px;
    height: 25px;
    font-size: 12px;
  }

  .product-gallery .btn-wishlist,
  .product-gallery .btn-compare,
  .product-gallery .product-video-popup {
    left: -25px;
  }
}

@media screen and (max-width: 352px) {
  div#tableContentBody .bodyContent span.colorName {
    font-size: 9px;
    padding: 0px 1.5%;
    line-height: 12px;
  }
}

@media screen and (max-width: 350px) {
  .nasa-product-details-page .product-info .entry-title {
    padding-right: 40px !important;
    font-size: 12px;
  }
  .products-arrow .next-product {
    float: right;
    margin-left: 5px;
  }
  .prev-product.next-prev-buttons > a > svg {
    width: 12px;
  }
  .products-arrow .icon-next-prev {
    width: 15px !important;
    height: 15px !important;
  }

  div#tableContentBody .bodyContent span.qty_input {
    width: 78px;
  }
  .mainItemHereTableContent {
    margin: 10px 0;
  }
}

/* Single Product page end */

/* Quote Page Start */

@media screen and (max-width: 1400px){
  form#decorationForm .rowItems .formGroup select {
    margin: 0;
  }
  form#decorationForm .rowItems {
    display: flex;
    align-items: end;
    margin-bottom: 10px;
  }

 .rowItems .formGroup>input{
    font-size: 12px;
    padding: 5px;
  }

  

}

@media screen and (max-width: 1100px){
  .file-wrapper::after {
    font-size: 12px;
  }

  form#decorationForm .rowItems .formGroup select {
    font-size: 12px;
  }

}

@media screen and (max-width: 1046px){
  .rowItems .formGroup > input {
    height: 35px;
  }
}

@media screen and (max-width: 1046px) {
  div.quoteInformation {
    margin: 50px 0px;
  }

  .content > h3 {
    font-size: 1.3em;
  }
  div.quoteInformation .myrow .content h2 {
    padding: 4px 10px;
    font-size: 20px;
  }
  .file-wrapper {
    height: 35px;
  }
  .file-wrapper::after {
    font-size: 12px;
  }
  form#decorationForm .rowItems .formGroup select {
    height: 35px;
    line-height: 35px;
    font-size: 12px;
  }
  form#decorationForm .rowItems .formGroup .slectedColor {
    padding: 10.5px 9px;
    font-size: 12px;
  }

  .file-wrapper:hover::after {
    font-size: 12px;
  }

  form#decorationForm .rowItems .formGroup .slectedColor span {
    top: 9px;
  }

  .addtoquoteButton #get_detailed_quote_info {
    height: 35px !important;
  }
  div.quoteInformation .myrow .image {
    height: 400px;
    width: 40%;
  }
  /*  */
}

@media screen and (max-width: 995px) {
  div.quoteInformation .myrow {
    display: flex;
    gap: 20px;
  }
  form#decorationForm .rowItems .formGroup {
    width: calc(20% - 10px);
    margin: 0px 2px;
    flex: 1;
  }
  /*  */
}

@media screen and (max-width: 935px) {
  #nasa-breadcrumb-site {
    height: 140px;
  }

  .content > h3 {
    font-size: 1.3em;
  }

  div.quoteInformation .myrow .content h2 {
    padding: 3px 10px;
    font-size: 15px;
  }

  div.quoteInformation .myrow {
    display: flex;
    gap: 30px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  div.quoteInformation {
    margin: 20px 0px;
  }

  div.quoteInformation .myrow .image {
    height: 280px;
    width: 45%;
  }
  div.quoteInformation .myrow .image img {
    width: 60%;
  }

  div.quoteInformation .myrow .content {
    width: 85%;
    margin-bottom: 10px;
  }
}

@media screen and (max-width: 810px) {
  div.quoteInformation .myrow .content {
    width: 100%;
  }

}

@media screen and (max-width: 768px) {
  div.quoteInformation .myrow .image {
    height: 230px;
    width: 40%;
    padding: 0;
  }
  .content > h3 {
    font-size: 1.1em;
  }

 .rowItems .formGroup input{
    font-size: 12px;
  }

  form#decorationForm .rowItems .formGroup input[type="text"]:disabled {
    font-size: 12px;
  }

  form#decorationForm .rowItems .formGroup select {
    height: 35px;
    line-height: 22px;
    font-size: 12px;
  }
}

@media screen and (max-width: 666px) {
  div.quoteInformation .myrow {
    display: flex;
    gap: 15px;
  }

  div.quoteInformation .myrow .image img {
    width: 70%;
  }
  form#decorationForm .rowItems .formGroup select {
    font-size: 12px;
  }

  form#decorationForm .rowItems .formGroup select {
    height: 35px;
    line-height: 15px;
  }
  form#decorationForm .rowItems .formGroup .slectedColor span {
    width: 12px;
    height: 12px;
    top: 11px;
  }

  div.quoteInformation .myrow .content {
    width: 100%;
  }

  #nasa-breadcrumb-site {
    height: 120px;
    background-size: contain !important;
    background-repeat: no-repeat !important;
  }

  div.quoteInformation .myrow .image {
    height: 220px;
    width: 34%;
  }
  div.quoteInformation .myrow .image img {
    width: 85%;
  }
}

@media screen and (max-width: 560px) {
  #nasa-breadcrumb-site {
    height: 99px;
  }
  div.quoteInformation {
    margin: 10px 0px;
  }
  div.quoteInformation .myrow .image {
    height: 190px;
    width: 40%;
  }
  div.quoteInformation .myrow .image img {
    width: 70%;
  }
  .content > h3 {
    font-size: 15px;
  }
  .addtoquoteButton #get_detailed_quote_info {
    height: 35px !important;
    letter-spacing: 1.7px;
  }
  form#decorationForm .rowItems {
    display: flex;
    flex-wrap: wrap;
  }
  form#decorationForm .rowItems .formGroup {
    width: calc(50% - 15px) !important;
    margin: 5px 3px;
    flex: inherit;
  }
}

@media screen and (max-width: 460px) {
  #nasa-breadcrumb-site {
    height: 80px;
  }

  .breadcrumb {
    font-size: 12px;
  }

  div.quoteInformation .myrow .image img {
    width: 85%;
  }

  .content > h3 {
    font-size: 13px;
    margin: 0 0 5px 0;
  }
  div.quoteInformation .myrow .content h2 {
    padding: 4px 10px;
    font-size: 12px;
  }
}

@media screen and (max-width: 400px) {
  .addtoquoteButton #get_detailed_quote_info {
    height: 30px !important;
    letter-spacing: 1.5px;
  }
  #nasa-breadcrumb-site {
    height: 70px;
  }

  div.quoteInformation .myrow .image {
    height: 170px;
    width: 50%;
  }

  div.quoteInformation .myrow .image img {
    width: 65%;
  }
}

@media screen and (max-width: 360px) {
  .file-wrapper {
    height: 30px;
  }

  .rowItems .formGroup > input {
    height: 30px;
  }

  form#decorationForm .rowItems .formGroup select {
    height: 30px;
    line-height: 12px;
  }

  form#decorationForm .rowItems .formGroup .slectedColor {
    padding: 8px 9px;
    font-size: 12px;
  }
  form#decorationForm .rowItems .formGroup .slectedColor span {
    width: 10px;
    height: 10px;
    top: 10px;
  }

  div.quoteInformation .myrow .image img {
    width: 80%;
  }
}

/* Quote Page End */

/* Get A Quote Page Start */


@media screen and (max-width: 1315px) {
  /* div.myQuoteItems table th,
  div.myQuoteItems table td {
    padding: 15px 10px 15px 10px;
  }
}

@media screen and (max-width: 1260px) {
  table tr th,
  table tr td {
    padding: 0.62069em 0em;
    font-size: 14px;
  } */

  div.myQuoteItems table td.remove span {
    width: 25px;
    height: 26px;
    display: flex;
    justify-content: center;
    align-items: center;
  }

  div.myQuoteItems table td input[type="number"] {
    width: 95%;
  }

  div.myQuoteItems table td.remove {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 0;
    height: 83px;
    border: none;
    border-right: 1px solid #ccc;
  }

}

@media screen and (max-width: 1100px) {
  div.myQuoteItems table th,
  div.myQuoteItems table td {
    padding: 15px 10px 15px 10px;
  }
}

@media screen and (max-width: 1045px) {
  div.myQuoteItems table th,
  div.myQuoteItems table td {
    padding: 15px 8px;
  }
  table tr th,
  table tr td {
    font-size: 13px;
  }
}

@media screen and (max-width: 950px) {
  table tr th,
  table tr td {
    font-size: 12px;
  }

  input[type="text"],
  input[type="password"],
  input[type="date"],
  input[type="datetime"],
  input[type="datetime-local"],
  input[type="month"],
  input[type="week"],
  input[type="email"],
  input[type="number"],
  input[type="search"],
  input[type="tel"],
  input[type="time"],
  input[type="url"] {
    padding: 0px;
    height: 30px;
  }

  div.myQuoteItems table th,
  div.myQuoteItems table td {
    padding: 8px 8px;
  }

  #submit,
  button,
  .button,
  input[type="submit"] {
    letter-spacing: 1px;
    height: 30px;
  }
  div.myQuoteItems table td.remove span {
    width: 20px;
    height: 20px;
    font-size: 15px;
  }
  div.myQuoteItems table {
    margin-top: 25px;
  }
  div.myQuoteItems .myContainer .orderNowBtn {
    margin-bottom: 30px;
  }
  #nasa-breadcrumb-site {
    height: 130px;
  }

  .breadcrumb-row {
    padding: 0;
  }
  div.myQuoteItems table td input[type="number"] {
    width: 70%;
    height: 25px;
  }
}

@media screen and (max-width: 915px) {
  div.myQuoteItems table th,
  div.myQuoteItems table td {
    padding: 3px;
    height: 60px;
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
  }

  div.myQuoteItems table {
    margin-top: 25px;
    display: flex;
    flex-wrap: wrap;
  }
  #table_1 thead tr {
    display: flex;
    flex-direction: column;
  }

  table thead {
    width: 18.8%;
  }

  #table_1 tbody {
    width: 81.2%;
    display: flex;
    overflow: scroll;
  }

  #table_1 tbody tr {
    display: flex;
    flex-direction: column;
    min-width: 25%;
  }

  div.myQuoteItems table td.remove {
    height: 60px;
    border-right: 0.1px solid #ccc;
  }

  table tfoot {
    width: 100%;
  }

  #table_1 tfoot tr {
    display: flex;
    width: 100%;
  }

  div.myQuoteItems .emptyQuote > a:hover {
    color: #fff !important;
  }
}

@media screen and (max-width: 915px) {
  #table_1 tbody tr {
    min-width: 33.33%;
  }

  #table_1 tbody {
    width: 77%;
  }

  table thead {
    width: 23%;
  }

  #table_1 tbody {
    width: 77%;
  }
}

@media screen and (max-width: 590px) {
  .site-main.light.nasa-after-clear .myQuoteItems .myContainer {
    width: 90%;
  }
}

@media screen and (max-width: 520px) {
  div.myQuoteItems table th,
  div.myQuoteItems table td {
    padding: 0 2px;
  }

  .myQuoteItems #nasa-breadcrumb-site {
    height: 90px;
  }
  div.myQuoteItems table {
    margin-top: 20px;
    margin-bottom: 20px;
  }
  div.myQuoteItems .myContainer .orderNowBtn {
    margin: 20px 0;
  }
  .site-main.light.nasa-after-clear .myQuoteItems .myContainer {
    width: 95%;
  }

  div.myQuoteItems table th,
  div.myQuoteItems table td {
    padding: 3px;
    height: 70px;
  }
  div.myQuoteItems table td.remove {
    height: 70px;
  }
}

@media screen and (max-width: 420px) {
  table thead {
    width: 27%;
  }

  #table_1 tbody {
    width: 73%;
  }

  #table_1 tbody tr {
    min-width: 50%;
  }
}

@media screen and (max-width: 350px) {
  table thead {
    width: 30%;
  }

  #table_1 tbody {
    width: 70%;
  }
}

/* Get A Quote Page End */

@media screen and (max-width: 1170px) {
  .title-cart .ct-1st,
  .title-checkout .ct-1st,
  .title-thankyou .ct-1st {
    font-size: 350%;
  }
  .checkout-breadcrumb {
    padding: 20px 0px;
  }
  .title-cart .ct-2nd,
  .title-checkout .ct-2nd,
  .title-thankyou .ct-2nd {
    font-size: 16px;
  }
  .title-cart p {
    font-size: 14px;
  }
}

/* Order Checkout Page Start */

/* Flyers Page Start */

@media screen and (max-width: 1400px) {
  div.myContainer {
    width: 85.7%;
  }
}

@media screen and (max-width: 1310px) {
  div.mainItemsHs .mainItems a {
    padding: 40px 20px;
  }
}

@media screen and (max-width: 1240px) {
  div.mainItemsHs .mainItems a {
    height: 335px;
    padding: 0 20px;
  }
}

@media screen and (max-width: 1170px) {
  .myTitle > h3 {
    font-size: 1.3em;
  }

  div.mainItemsHs .mainItems {
    background-position: 43% 50% !important;
    background-size: contain !important;
  }

  div.mainItemsHs .mainItems a {
    height: 320px;
    padding: 0 20px;
  }
}

@media screen and (max-width: 1024px) {
  div#resourcesFlyers {
    margin: 40px 0px;
  }
  div.mainItemsHs .mainItems a {
    height: 280px;
    padding: 0 20px;
  }

  div.mainItemsHs .mainItems {
    background-size: 100% !important;
  }
  div.mainItemsHs .mainItems a {
    height: 250px;
    padding: 0 20px;
  }
  .myTitle > h3 {
    font-size: 1.2em;
  }

  .myTitle > p {
    font-size: 13px;
    line-height: 18px;
  }
}

@media screen and (max-width: 905px) {
  .nasa-first-breadcrumb {
    font-size: 20px;
  }

  div#resourcesFlyers .mainItemsHs {
    gap: 15px;
  }

  .breadcrumb {
    font-size: 13px;
  }

  .myTitle > h3 {
    font-size: 1.1em;
  }

  .myTitle > p {
    font-size: 12px;
    line-height: 14px;
  }
}

@media screen and (max-width: 880px) {
  div.mainItemsHs .mainItems a {
    height: 220px;
  }

  div#resourcesFlyers {
    margin: 30px 0px;
  }
  .myTitle > h3 {
    font-size: 15px;
  }
}

@media screen and (max-width: 810px) {
  .myTitle > h3 {
    font-size: 14px;
  }
}

@media screen and (max-width: 768px) {
  div.mainItemsHs .mainItems a {
    height: 200px;
  }
  div.mainItemsHs .mainItems {
    width: 31%;
  }

  div.mainItemsHs .mainItems a {
    height: 200px;
    padding: 0 10px;
  }
}

@media screen and (max-width: 666px) {
  div#resourcesFlyers .mainItemsHs {
    gap: 10px;
  }
  div.mainItemsHs .mainItems {
    width: 32%;
  }

  div.mainItemsHs .mainItems a {
    height: 180px;
  }
}

@media screen and (max-width: 635px) {
  .myTitle > h3 {
    font-size: 13px;
  }
}

@media screen and (max-width: 585px) {
  div.mainItemsHs .mainItems {
    width: 31.5%;
  }

  div.mainItemsHs .mainItems a {
    height: 160px;
    padding: 0 7px;
  }
  .myTitle > p {
    font-size: 11px;
    line-height: 14px;
  }

  .site-header #nasa-breadcrumb-site {
    height: 100px;
  }
  .nasa-first-breadcrumb {
    font-size: 16px !important;
  }

  #resourcesFlyers div.myContainer {
    width: 90%;
  }
}

@media screen and (max-width: 525px) {
  div#resourcesFlyers .mainItemsHs {
    justify-content: center;
  }

  div.mainItemsHs .mainItems {
    width: 45%;
  }
  div.mainItemsHs .mainItems a {
    height: 180px;
  }
  .site-header #nasa-breadcrumb-site {
    height: 90px;
  }
}

@media screen and (max-width: 460px) {
  .site-header #nasa-breadcrumb-site {
    height: 80px;
  }
  div#resourcesFlyers {
    margin: 20px 0px;
  }
}

@media screen and (max-width: 480px) {
  div#quoteWrapper .myformWrappOrder {
    margin: 0px 0px !important;
  }
  div.mainItemsHs .mainItems {
    width: 70%;
  }
  .formGroup.submission.tab_mob {
    margin: 20px 0 !important;
  }

  div.mainItemsHs .mainItems a {
    height: 255px;
    padding: 0 15px;
  }
  .myTitle > h3 {
    font-size: 16px;
  }
  .myTitle > p {
    font-size: 12px;
    line-height: 14px;
  }
}

@media screen and (max-width: 420px) {
  div.mainItemsHs .mainItems {
    width: 75%;
  }
  .nasa-first-breadcrumb {
    font-size: 14px !important;
  }
  .breadcrumb {
    font-size: 12px;
  }
}

@media screen and (max-width: 380px) {
  div.mainItemsHs .mainItems {
    width: 80%;
  }

  div.mainItemsHs .mainItems a {
    height: 250px;
  }
}

@media screen and (max-width: 360px) {
  div#resourcesFlyers .mainItemsHs {
    justify-content: center;
    gap: 10px;
  }

  .site-header #nasa-breadcrumb-site {
    height: 65px;
  }
}

@media screen and (max-width: 340px) {
  div.mainItemsHs .mainItems {
    width: 85%;
  }
}

/* Flyers Page End */

/* Faq's Page Start */

@media screen and (max-width: 1170px) {
  .accordion-section-title {
    font-size: 18px;
    line-height: 22px;
  }

  div.myfaqAccordian .leftRow {
    width: calc(60% - 0px);
  }

  .accordion-section-content {
    padding: 10px 5px;
    font-size: 14px;
  }
  div.myfaqAccordian .rightRow h3 {
    margin-top: 22px;
    margin-left: 10px;
    font-size: 24px !important;
  }

  .lt-col.large-6.columns p {
    font-size: 14px;
  }
  .wpcf7-validates-as-required.wpcf7-not-valid {
    font-size: 14px;
    padding: 5px;
  }
  span.wpcf7-not-valid-tip {
    font-size: 14px;
  }

  .accordion-section-title {
    font-size: 16px;
    line-height: 20px;
  }
}

@media screen and (max-width: 1060px) {
  .columns {
    position: relative;
    padding-left: 10px !important;
    padding-right: 10px !important;
  }
}

@media screen and (max-width: 980px) {
  .contact-form-footer .row .large-12.columns p label span textarea {
    font-size: 12px;
  }
  div#woocommerce_product_search-2 form button {
    height: 42px;
  }

  .contact-form-footer .row .large-12.columns label {
    font-size: 12px;
  }

  .accordion-section-title.active {
    padding-bottom: 0;
  }

  .accordion-section-title {
    font-size: 16px;
    line-height: 20px;
  }

  .lt-col.large-6.columns > p > label > span > input {
    padding: 0 8px !important;
    height: 32px !important;
  }

  div.myfaqAccordian .rightRow {
    width: calc(45% - 15px);
  }

  div.myfaqAccordian .leftRow {
    width: calc(55% - 0px);
  }

  .accordion-section-title {
    font-size: 14px;
    line-height: 20px;
    padding: 10px 5px;
  }

  .accordion-section-content {
    padding: 5px 5px;
    font-size: 12px;
  }

  #submit,
  button,
  .button,
  input[type="submit"] {
    height: 35px;
  }
  div.myfaqAccordian .rightRow h3 {
    margin-top: 25px;
    margin-left: 10px;
    font-size: 20px !important;
  }

  .contact-form-footer .row .lt-col.large-6.columns > p > label {
    font-size: 12px;
  }
}

@media screen and (max-width: 900px) {
  div.myfaqAccordian .leftRow {
    width: calc(55% - 0px);
  }

  div.myfaqAccordian .rightRow {
    width: calc(45% - 20px);
  }

  div.myfaqAccordian .rightRow h3 {
    margin-top: 6px;
    margin-left: 10px;
    font-size: 18px !important;
  }

  div.myfaqAccordian .leftRow .accordion {
    margin: 20px 0;
  }
}

@media screen and (max-width: 768px) {
  div.myfaqAccordian {
    display: block;
  }

  div.myfaqAccordian .leftRow {
    width: 85%;
  }
  .accordion-section-title {
    font-size: 14px;
    padding: 10px 5px;
  }

  div.myfaqAccordian .rightRow {
    width: 85%;
    margin-top: 50px;
  }

  div.myfaqAccordian .rightRow h3 {
    font-size: 20px !important;
  }

  .contact-form-footer .row .lt-col.large-6.columns > p > label {
    font-size: 12px;
  }

  div.myFaqForm #wpcf7-f2151-o1 form input[type="submit"] {
    margin-left: 10px;
    padding: 0px 10px;
    height: 30px;
    letter-spacing: 0.5px;
  }

  .accordion-section-content {
    padding: 5px 5px;
    font-size: 12px;
  }
}

@media screen and (max-width: 767px) {
  .contact-form-footer .row .large-12.columns p label span textarea {
    font-size: 12px;
  }
}

@media screen and (max-width: 620px) {
  div.myfaqAccordian .leftRow {
    width: 90%;
  }

  div.myfaqAccordian .rightRow {
    width: 90%;
  }
  div.myfaqAccordian .rightRow h3 {
    font-size: 18px !important;
  }
}

@media screen and (max-width: 666px) {
  div.myfaqAccordian .rightRow {
    margin-top: 40px;
  }
}

@media screen and (max-width: 480px) {
  div.myfaqAccordian .leftRow {
    width: 100%;
  }

  div.myfaqAccordian .rightRow {
    width: 100%;
  }

  div.myfaqAccordian .rightRow h3 {
    font-size: 16px !important;
  }

  div.myfaqAccordian .rightRow h3 {
    margin-top: 0px;
  }
}

@media screen and (max-width: 400px) {
  .accordion-section-title {
    font-size: 13px;
    padding: 8px 5px;
    line-height: 15px;
  }
}

@media screen and (max-width: 360px) {
  div.myfaqAccordian .rightRow h3 {
    margin-left: 0;
  }

  div.myFaqForm #wpcf7-f2151-o1 form .lt-col.large-6.columns {
    padding-left: 0px !important;
  }

  .contact-form-footer .row .large-12.columns {
    padding-left: 0px !important;
  }

  div.myFaqForm #wpcf7-f2151-o1 form input[type="submit"] {
    margin-left: 0px;
  }
}

/* Faq's Page End */

/* All Blogs Page Start */

@media screen and (max-width: 1024px){
  body.blog main#main-content ul.group-blogs li a.entry-image img {
    width: 85%;
  }
}

  @media screen and (max-width: 940px){
    body.blog main#main-content ul.group-blogs li a.entry-image img {
      width: 90%;
    }

}

@media screen and (max-width: 860px){
  body.blog main#main-content ul.group-blogs li a.entry-image img {
    width: 100%;
  }

}

@media screen and (max-width: 767px){
  body.blog main#main-content ul.group-blogs li a.entry-image img {
    width: 58%;
  }

}

@media screen and (max-width: 666px){
  body.blog main#main-content ul.group-blogs li a.entry-image img {
    width: 65%;
  }

}

@media screen and (max-width: 560px){
  body.blog main#main-content ul.group-blogs li a.entry-image img {
    width: 80%;
  }

}

@media screen and (max-width: 480px){
  body.blog main#main-content ul.group-blogs li a.entry-image img {
    width: 90%;
  }

}

@media screen and (max-width: 400px){
  body.blog main#main-content ul.group-blogs li a.entry-image img {
    width: 100%;
  }

}
/* All Blogs Page End */

/* Single Blog Page Start */

@media screen and (max-width: 1024px) {
  
  body.post-template-default.single.single-post #main-content article .entry-image.single-blog-image img {
    width: 93%;
  }

}

@media screen and (max-width: 767px) {
  article .entry-title.nasa-title-single-post {
    font-size: 24px !important;
  }

  .entry-meta {
    font-size: 12px !important;
  }

  .wpb_text_column.wpb_content_element p {
    font-size: 13px;
    line-height: 1.4;
  }
  blockquote,
  blockquote p {
    line-height: 1.4;
  }

  .margin-top-30 {
    margin-top: 20px !important;
  }

  .small-6 .banner.nasa-banner.hover-zoom {
    height: 450px !important;
  }

  .small-6:nth-child(2) .banner.nasa-banner.hover-zoom {
    height: 220px !important;
  }

  .nasa-banner h4 {
    font-size: 30px !important;
  }

  .section-element .row {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
  }

  .section-element .row .large-4.padding-bottom-20.nasa-col.columns{
    width:45%;
  }
  .text-left {
    text-align: center !important;
  }
  .text-right {
    text-align: center !important;
  }

  .nasa-compare-images.nasa-inited.images-compare-container {
    max-width: 300px !important;
  }

  .hidden-tag.images-compare-before {
    width: 300px;
    height: 333px;
    clip: rect(0px, 150px, 576px, 0px);
  }

.comments .respond h3 {
    font-size: 16px;
  }
  .comment-notes{
    font-size: 12px;
    margin-bottom: 5px;
  }
  .comment-form-comment label{
    font-size: 12px;
  }

  .nasa-blogs-relate .nasa-shortcode-title-slider {
    font-size: 22px !important;
  }
  .nasa-slide-style-blogs .nasa-blog-carousel {
    margin-bottom: 25px;
    font-size: 12px;
  }
  .entry-meta.footer-entry-meta.single-footer-entry-meta {
    border-top: 1px solid #efefef;
    padding: 20px 0 0 0;
    margin-top: 5px;
  }
  .nasa-meta-social .nasa-share {
    margin: 0px -10px !important;
  }
  .nasa-post-navigation {
    margin-bottom: 25px;
    height: 60px;
  }
  .nasa-post-navigation .nasa-post-prev a svg {
    left: 0;
    width: 25px;
  }
  .nasa-post-navigation .nasa-post-prev .nasa-post-label, .nasa-post-navigation .nasa-post-next .nasa-post-label {
    line-height: 40px;
    font-size: 14px;
  }
  .nasa-icon.nasa-iflex > svg{
    width: 25px;
  }

  .nasa-blogs-relate {
    margin-top: 35px;
    padding-top: 20px;
    padding-bottom: 30px;
  }
  .nasa-post-navigation .nasa-post-archive a .nasa-icon {
    padding: 0px 5px;
  }

  body.post-template-default.single.single-post #main-content article .entry-image.single-blog-image img {
    width: 100%;
    height: 320px;
  }

  #commentform label{
    font-size: 12px !important;
  }

  .nasa-blogs-relate .nasa-blog-title {
    line-height: 24px;
  }

}

@media only screen and (max-width: 666px) {
  .nasa-first-breadcrumb {
    font-size: 18px;
  }

  .breadcrumb {
    font-size: 12px;
  }

  .nasa-inner-wrap.nasa-pin-wrap.nasa-pin-banner-wrap.nasa-inited .nasa-wrap-relative-image .easypin > div > img{
    height: 200px;
  }

  .nasa-inner-wrap.nasa-pin-wrap.nasa-pin-banner-wrap.nasa-inited{
    display: flex;
    justify-content: center;
  }
  .section-element .row .large-4.padding-bottom-20.nasa-col.columns {
    width: 50%;
  }

  .nasa-compare-images-title{
    font-size: 15px !important;
  }

  .nasa-compare-images-desc{
    font-size: 13px !important;
  }
  .small-6 .banner.nasa-banner.hover-zoom {
    height: 350px !important;
  }
  .small-6:nth-child(2) .banner.nasa-banner.hover-zoom {
    height: 170px !important;
  }
  .nasa-banner h4 {
    font-size: 24px !important;
  }


}

@media screen and (max-width: 560px) {

  body.post-template-default.single.single-post #main-content article .entry-image.single-blog-image img {
    width: 100%;
    height: 280px;
  }
  
  article .entry-title.nasa-title-single-post {
    font-size: 22px !important;
  }
  .wpb_text_column.wpb_content_element p {
    font-size: 12px;
    line-height: 1.4;
  }

  .section-element .row .large-4.padding-bottom-20.nasa-col.columns {
    width: 70%;
  }

 .large-4.padding-bottom-20.nasa-col.columns > .nasa-compare-images-wrap{
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
  }
  .nasa-compare-images-desc {
    font-size: 13px !important;
    width: 90%;
  }
  body.post-template-default.single.single-post #main-content article .entry-image.single-blog-image {
    margin-bottom: 12px !important;
  }


}

@media screen and (max-width: 510px) {
  body.post-template-default.single.single-post #main-content article .entry-image.single-blog-image img {
    
    height: 210px;
  }

  .nasa-inner-wrap.nasa-pin-wrap.nasa-pin-banner-wrap.nasa-inited .nasa-wrap-relative-image .easypin > div > img {
    height: 175px;
  }
  .small-6 .banner.nasa-banner.hover-zoom {
    height: 290px !important;
  }

  .small-6:nth-child(2) .banner.nasa-banner.hover-zoom {
    height: 140px !important;
  }
  .nasa-banner h4 {
    font-size: 20px !important;
  }

.large-12.nasa-col.columns .wpb_text_column.wpb_content_element p {
    margin-bottom: 12px;
  }

  #respond .comment-form-author, #respond .comment-form-email, #respond .comment-form-url {
    width: 49% !important;
  }


}
@media screen and (max-width: 480px) {
  .nasa-compare-images-desc {
    width: 100%;
  }
  .nasa-compare-images.nasa-inited.images-compare-container {
    max-width: 240px !important;
  }

  .margin-top-20 {
    margin-top: 5px !important;
  }

  .entry-meta.footer-entry-meta.single-footer-entry-meta {
    padding: 20px 0 0 0;
    margin-top: 10px;
  }
  .mobile-margin-top-20 {
    margin-top: 10px !important;
  }

  .nasa-post-navigation .nasa-post-prev a svg {
    width: 20px;
  }

  .nasa-post-navigation .nasa-post-prev .nasa-post-label, .nasa-post-navigation .nasa-post-next .nasa-post-label {
    line-height: 30px;
    font-size: 12px;
  }

  .nasa-icon.nasa-iflex > svg {
    width: 20px;
  }

  .nasa-post-navigation .nasa-post-archive a .nasa-icon {
    padding: 3px 9px !important;
  }

}


@media screen and (max-width: 420px) {
  article .entry-title.nasa-title-single-post {
    font-size: 21px !important;
  }
  div.orderThanks {
    margin: 50px auto;
    padding: 40px 15px;
  }

  #commentform > p > .submit{
    height: 30px;
  }
.nasa-classic-style.nasa-tabs-no-border li {
  margin-right: 15px;
}

}

@media screen and (max-width: 440px) {
  .comment-notes {
    padding-right: 10px;
  }
}


@media screen and (max-width: 380px) {

  body.post-template-default.single.single-post #main-content article .entry-image.single-blog-image img {
    height: 185px;
  }
  .nasa-inner-wrap.nasa-pin-wrap.nasa-pin-banner-wrap.nasa-inited .nasa-wrap-relative-image .easypin > div > img {
    height: 145px;
  }
  .small-6 .banner.nasa-banner.hover-zoom {
    height: 240px !important;
  }

  .small-6:nth-child(2) .banner.nasa-banner.hover-zoom {
    height: 115px !important;
  }

  .nasa-banner h4 {
    font-size: 18px !important;
  }

  .section-element .row .large-4.padding-bottom-20.nasa-col.columns {
    width: 86%;
  }

  .comment-notes {
    padding-right: 0px;
  }

}

@media only screen and (max-width: 350px) {
  .mobile-padding-right-5 {
    padding-right: 0px !important;
  }

  body .banner {
    margin-bottom: 5px;
  }

  .small-6:nth-child(2) .banner.nasa-banner.hover-zoom {
    height: 117.5px !important;
  }


}

/* Single Blog Page End */

/* Menu Start */

@media screen and (max-width: 767px) {

  #mobile-navigation li.ShResMenu.active .nav-dropdown-mobile{
    display: block !important;
  }

  #mobile-navigation li.ShResMenu .nav-dropdown-mobile{
    display: none !important;
  }

  li.myCategoryItemsHere
    ul.sub-menu.large-block-grid-5.medium-block-grid-5.small-block-grid-5 {
    display: flex;
    flex-direction: column;
  }

  .nasa_even.li_accordion
    .nav-dropdown-mobile
    .sub-menu
    .menu-item.menu-item-type-custom.menu-item-object-custom
    > a {
    font-weight: normal !important;
  }

  .submenuItem
    .menu-item.menu-item-type-taxonomy.menu-item-object-product_tag
    > a {
    font-weight: normal !important;
  }

  .myCategoryItemsHere
    > .nav-dropdown-mobile
    > .sub-menu
    > .my1stCalssItem
    > .menu-item.menu-item-type-taxonomy.menu-item-object-product_tag.megatop
    > .nav-column-links.nav-dropdown-mobil
    > .submenuItem
    > .nasa-title-menu {
    font-weight: normal;
  }
}

/* Menu End */


@media screen and (max-width: 585px) {
  .nasa-attr-ux_wrap.type-nasa_color{
    gap: 5px;
  }

  /*  */
}

@media screen and (max-width: 480px) {
  .nasa-first-breadcrumb {
    font-size: 14px !important;
    line-height: 18px !important;
  }
  div#quoteWrapper .myformWrappOrder {
    margin: 10px 0px;
  }
}

@media screen and (max-width: 915px) {
  div.myQuoteItems table th:first-of-type {
    width: 100% !important;
  }

  div.myQuoteItems table.table.table-bordered th{
    width: 100% !important;
  }
  div.myQuoteItems table td:nth-child(3) {
    width: 100% !important;
  }
  div.myQuoteItems table td .btn.detailInquiry{
    margin: 0px;
  }
  table >tfoot >tr >td{
    width: 100%;
  }


  /*  */
}

@media screen and (max-width: 767px) {
  .elementor-column.elementor-col-50.elementor-inner-column.elementor-element {
    width: 50%;
  }
  .elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-4267d4ad
   .elementor-column.elementor-col-50.elementor-inner-column.elementor-element{
    padding: 10px;
  }
  .elementor-column-gap-default > .elementor-column > .elementor-element-populated {
    padding: 0px;
  }
}

@media screen and (max-width: 560px) {
  #table_1 tbody tr {
    min-width: 50%;
  }
  div.myQuoteItems table th, div.myQuoteItems table td {
    font-size: 12px !important;
    line-height: 14px !important;
  }

  a#quote_enquiry_item_sh {
    padding: 10px 40px;
    font-size: 14px;
  }

}

@media screen and (max-width: 520px) {
  .elementor-widget-wrap > .elementor-element {
    width: 100%;
    font-size: 12px;
  }


  /*  */
}

@media screen and (max-width: 440px) {
  .elementor-column.elementor-col-50.elementor-inner-column.elementor-element {
    width: 100%;
  }
  .elementor-widget-wrap > .elementor-element {
    text-align: center;
  }
.elementor-column.elementor-element-1f95b9{
  padding-top: 25px;
}

}

@media screen and (max-width: 382px) {
  #table_1 tbody tr {
    min-width: calc(50% - 0px);
  }
  div.myQuoteItems table th, div.myQuoteItems table td {
    overflow: hidden;
  }

}

@media  screen and (max-width: 1440px) {
  div.quoteContainer {
    max-width: 83.37%;
  }

}

@media screen and (max-width: 1370px) {
  div#quoteWrapper .myformWrappOrder .leftForm {
    width: calc(65% - 10px);
  }
  div#quoteWrapper .myformWrappOrder .rightInfo {
    width: calc(35% - 20px);
  }
}

@media screen and (max-width: 1280px) {
  div#quoteWrapper .myformWrappOrder .leftForm {
    width: calc(65% - 10px);
  }
  div#quoteWrapper .myformWrappOrder .rightInfo {
    width: calc(35% - 20px);
  }
  .myformWrappOrder .rightInfo .rowItems {
    padding: 10px 25px;
  }
  .myformWrappOrder .rightInfo .pricesSubTotal {
    padding: 0px 25px;
  }

  /*  */
}

@media screen and (max-width: 1100px) {
  div#quoteWrapper .myformWrappOrder .leftForm {
    width: calc(60% - 0px);
  }
  div#quoteWrapper .myformWrappOrder .rightInfo {
    width: calc(40% - 20px);
  }

}

@media screen and (max-width: 1024px) {
  div#quoteWrapper .myformWrappOrder {
    flex-direction: column;
    align-items: center;
  }
  div#quoteWrapper .myformWrappOrder .leftForm {
    width: calc(100% - 0px);
    padding-top: 15px;
  }
  div#quoteWrapper .myformWrappOrder .rightInfo {
    width: calc(100% - 0px);
    margin-top: 0;
  }
  div.rowItems .oItems {
    width: 100%;
  }
  .formGroup.submission.desktop{
    display: none !important;
  }
  .formGroup.submission.tab_mob{
    display: block;
    width: 100%;
    margin: 30px 0 0 0;
  }
  .formGroup.submission.tab_mob>button{
    display: block;
    margin-left: auto;
  }

}

@media screen and (max-width: 768px) {
  div.quoteContainer {
    max-width: 90%;
  }
  div#quoteWrapper .myformWrappOrder {
    margin: 40px 0px;
  }

}

@media screen and (max-width: 540px) {
  div.quoteContainer {
    max-width: 95%;
  }

}

@media screen and (max-width: 520px) {
  div#myOrderForm .formGroup.two {
    width: calc(100% - 0px);
  }

}

@media screen and (max-width: 380px) {
  .myformWrappOrder .rightInfo .rowItems {
    padding: 10px 15px;
  }
  div#quoteWrapper .myformWrappOrder .rightInfo {
    padding: 20px 0;
  }
  div#myOrderForm .formGroup.submission .placeOrder {
    font-size: 14px;
    padding: 15px 40px;
  }
  div.rightInfo .rowItems .oItems .image {
    width: 65px;
    height: 65px;
    padding: 5px;
  }
  div.rowItems .name {
    width: calc(100% - 75px);
  }
  .myformWrappOrder .rightInfo .pricesSubTotal {
    padding: 0px 15px;
  }

}

@media screen and (max-width: 900px){
  .elementor-widget-wrap > .elementor-element {
  width: 100%;
  font-size: 12px;
}

}

@media screen and (max-width: 380px) {
 .elementor-heading-title.elementor-size-large {
  font-size: 24px !important;
}

}

@media only screen and (max-width: 990px) {
  h3.elementor-heading-title.elementor-size-default {
    font-size: 1.4em;
  }
}

@media screen and (max-width: 767px) {
  .elementor-column.elementor-element-11875c9, .elementor-column.elementor-element-4b2de284,
  .elementor-column.elementor-element-484a593e, .elementor-element-2058690d, .elementor-element-43d90edd, 
  .elementor-element-61c17b71{
    padding: 0 30px;
  }

  .elementor-column.elementor-element-4b2de284, .elementor-element-43d90edd, .elementor-element-61c17b71,
  .elementor-element-303f6f1e, .elementor-element-6f05ddab, .elementor-element-191ef37d{
    padding-top: 20px;
  }
  .elementor-3715 .elementor-element.elementor-element-66cf29dd iframe {
  height: 300px;
}
div#woocommerce_product_search-2 form button {
  height: 30px;
}
div#woocommerce_product_search-2 form button::before {
  font-size: 16px;
  left: 4px;
}

}

@media screen and (max-width: 460px) {
  .elementor-column.elementor-element-11875c9, .elementor-column.elementor-element-4b2de284,
  .elementor-column.elementor-element-484a593e, .elementor-element-2058690d, .elementor-element-43d90edd, 
  .elementor-element-61c17b71{
    padding: 0 20px;
  }

  .elementor-column.elementor-element-4b2de284, .elementor-element-43d90edd, .elementor-element-61c17b71,
  .elementor-element-303f6f1e, .elementor-element-6f05ddab, .elementor-element-191ef37d{
    padding-top: 15px;
  }

}

@media screen and (max-width: 560px) {
   .elementor-3715 .elementor-element.elementor-element-66cf29dd iframe {
  height: 250px;
}


}

@media screen and (max-width: 440px) {
  .elementor-element-18e715d8{
    padding-top: 15px;
  }
  .elementor-3697 .elementor-element.elementor-element-fb4661b > .elementor-element-populated {
    padding: 0px !important;
  }
  div.totalPrice_user h2 {
    text-align: center;
  }

}

@media screen and (max-width: 420px) {
  body .category-page .col-sidebar .nasa-sidebar-off-canvas, body .category-page .column.col-sidebar .nasa-sidebar-off-canvas, body .category-page .columns.col-sidebar .nasa-sidebar-off-canvas, body .category-page .nasa-side-sidebar .nasa-sidebar-off-canvas {
    padding: 40px 10px;
  }
}

@media screen and (max-width: 1024px) {
  .nasa-filter-order.filter-order{
    margin-left: auto;
  }

}

@media screen and (min-width: 768px){

    .large-3.left.columns.col-sidebar.ns-sticky-scroll-sidebar.nasa-active {
    position: -webkit-relative !important;
    position: fixed !important;
  }


}

@media screen and (max-width: 950px) {
  div#woocommerce_product_search-2 form button {
    height: 30px;
  }

  div#woocommerce_product_search-2 form button::before {
    font-size: 18px;
    left: 3px;
    top: 0px;
  }
  #woocommerce-product-search-field-0{
    padding-left: 10px;
  }
}

@media screen and (max-width: 1100px) {
  body .logo .header_logo {
    width: 230px !important;
  }

}

@media screen and (max-width: 1024px) {
  body .logo .header_logo {
    width: 190px !important;
  }
}

@media screen and (max-width: 950px) {
  body .logo .header_logo {
    width: 160px !important;
  }
}

@media screen and (max-width: 900px) {
  body .logo .header_logo {
    width: 130px !important;
  }

}

@media screen and (max-width: 850px) {
  .nav-wrapper .root-item:last-of-type>a {
 margin: 0 !important;
  }
  .header-icons svg {
    width: 22px !important;
    height: 22px !important;
  }
  div.nasa-header-icons-wrap ul.header-icons li.nasa-icon-mini-cart span.nbrOfProd {
    top: -7px;
    border-radius: 20px;
    padding: 2px 2px;
  }
  .header-icons > li {
    margin-left: 8px !important;
  }
  .account-nav-wrap {
    width: 30% !important;
  }
  .woocommerce-MyAccount-content {
    width: 70% !important;
  }
}

@media screen and (max-width: 767px) {
  body .logo .header_logo {
    width: 180px !important;
  }
  .warpper-mobile-search .search-input, .warpper-mobile-search .live-search-input {
    padding-left: 10px ;
  }

}

@media screen and (max-width: 1390px) {
  .header-icons .menus-account:hover .sub-menu {
    right: 0;
    left: auto;
  }
}

@media screen and (max-width: 930px) {
  .woocommerce-MyAccount-content {
    padding-left: 20px !important;
  }
  .account-nav-wrap .account-user {
    padding: 10px !important;
  }
  .account-user .avatar {
    margin-right: 5px;
  }
  .account-nav-wrap .account-user .wc-user {
    font-size: 14px;
    line-height: 18px;
  }
  .account-nav-wrap .account-user .user-name {
    font-size: 14px;
    line-height: 18px;
  }

}

@media screen and (max-width: 1060px) {
  .ns-svg-wrap.nasa-flex{
    justify-content: center !important;
  }
  .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link a {
    justify-content: start !important;
  }


}
@media only screen and (max-width: 767px) {
  body .account-nav-wrap, body .woocommerce-MyAccount-content {
    width: 100% !important;
  }
}

@media screen and (max-width: 380px) {
 .woocommerce-EditAccountForm.edit-account> fieldset {
    padding: 5px;
  }
  .woocommerce-form-row.woocommerce-form-row--wide.form-row.form-row-wide.nasa-actived >label[for] {
    width: 90%;
  overflow: hidden;
  text-overflow: ellipsis;
  }

  fieldset> .woocommerce-form-row.woocommerce-form-row--wide.form-row.form-row-wide.nasa-actived >label[for]:hover {
  overflow: visible;
  text-overflow: ellipsis;
  font-size: 10px !important;
  }
   .elementor-element-populated {
    padding: 10px 20px !important;
  }

  #nasa-footer .nasa-footer-bottom-right ul li {
    margin: 0;
  }
  #nasa-footer .nasa-footer-bottom-right ul {
    margin-bottom: 0;
    line-height: 2.3;
    display: flex;
    flex-wrap: wrap;
    row-gap: 10px;
    justify-content: center;
    column-gap: 50px;
  }
  .woocommerce-MyAccount-content> h1{
    font-size: 16px;
  }

}

@media screen and (max-width: 950px) {
 .woocommerce-form-login.login> .form-row.form-row-wide> .ns-show-password {
    height: 32px !important;
  }
  .woocommerce-form-register.register> .form-row.form-row-wide >.ns-show-password{
    height: 34px !important;
  }
  .woocommerce-Input.woocommerce-Input--text.input-text, #reg_billing_phone{
    padding-left: 8px !important;
  }
}

@media screen and (max-width: 360px) {
  
  .woocommerce-form-login.login, .woocommerce-form-register.register {
    padding: 10px 5px;
    border: 2px dashed #cccccc;
  }


}

@media screen and (max-width: 850px) {
  table.wp-list-table.widefat.fixed.striped.table-view-list.posts> thead tr th,
  table.wp-list-table.widefat.fixed.striped.table-view-list.posts> tbody tr td {
    padding-left: 4px;
    padding-right: 4px;
    white-space: nowrap;
  }
  .woocommerce> .woocommerce-MyAccount-content {
    overflow-x: auto;
  }
  .woocommerce-MyAccount-navigation.nasa-MyAccount-navigation .woocommerce-MyAccount-navigation-link {
    padding: 5px !important;
  }
  .woocommerce-MyAccount-navigation.nasa-MyAccount-navigation .woocommerce-MyAccount-navigation-link a {
    font-size: 110% !important;
  }
  .woocommerce-MyAccount-navigation.nasa-MyAccount-navigation> ul{
    margin: 0 !important;
  }

}

@media screen and (max-width: 1200px) {
  /* .nasa-megamenu > .nav-dropdown > ul .menu-item.my1stCalssItem a {
    padding: 8px 10px;
    font-size: 14px;
    line-height: 18px;
  }
  .nasa-megamenu > .nav-dropdown > ul .menu-item.my1stCalssItem ul li a {
    padding: 6px 8px;
    margin-left: 18px;
    font-weight: 300;
  }
  li#cat_mega_item_251 {
    margin-top: -100px;
  }
  li#cat_mega_item_255 {
    margin-top: -110px;
  }
  li#cat_mega_item_128 {
    margin-top: -220px;
  }
  li#cat_mega_item_289 {
    margin-top: -230px;
  }
 */

}


@media screen and (max-width: 1100px) {
  /* li.myCategoryItemsHere ul.sub-menu.large-block-grid-5.medium-block-grid-5.small-block-grid-5 {
    grid-template-columns: repeat(5, 1fr);
    display: grid;
  }
  
  li#cat_mega_item_87 {
    margin-top: -110px;
  }
  li#cat_mega_item_238 {
    margin-top: -80px;
  }
  li#cat_mega_item_251 {
    margin-top: -110px;
  }
  li#cat_mega_item_255 {
    margin-top: -20px;
  }
  li#cat_mega_item_260 {
    margin-top: -80px;
  }
  li#cat_mega_item_80{
    margin-top: 12px;
  }
  li#cat_mega_item_269 {
    margin-top: -230px;
  }
  li#cat_mega_item_284 {
    margin-top: -290px;
  }
  li#cat_mega_item_289 {
    margin-top: -80px;
  }
  li#cat_mega_item_276 {
    margin-top: 10px;
  }
  li#cat_mega_item_128 {
    margin-top: -200px;
  }
   */
}

@media screen and (max-width: 1059px) {
  /* li#cat_mega_item_251 {
    margin-top: -95px;
  }
  li#cat_mega_item_284 {
    margin-top: -275px;
  } */

}

@media screen and (max-width: 950px) {
  /* .nasa-megamenu > .nav-dropdown > ul .menu-item.my1stCalssItem a {
    padding: 8px 10px;
    font-size: 12px;
  } */

}

@media screen and (max-width: 840px) {
  /* li.myCategoryItemsHere ul.sub-menu.large-block-grid-5.medium-block-grid-5.small-block-grid-5 {
    grid-template-columns: repeat(4, 1fr);
  }
  li#cat_mega_item_80 {
    margin-top: -118px;
  }
  li#cat_mega_item_87 {
    margin-top: -90px;
  }
  li#cat_mega_item_238 {
    margin-top: -120px;
  }
  li#cat_mega_item_251 {
    margin-top: -120px;
  }
  li#cat_mega_item_255 {
    margin-top: -175px;
  }
  li#cat_mega_item_260 {
    margin-top: -180px;
  }
  li#cat_mega_item_269 {
    margin-top: 0px;
  }
  li#cat_mega_item_276 {
    margin-top: -180px;
  }
  li#cat_mega_item_284 {
    margin-top: -235px;
  }
  li#cat_mega_item_128 {
    margin-top: -90px;
  }
  li#cat_mega_item_289 {
    margin-top: 0px;
  } */


}

@media screen and (max-width: 767px) {
  /* li.myCategoryItemsHere ul.sub-menu.large-block-grid-5.medium-block-grid-5.small-block-grid-5 {
    display: flex;
    flex-direction: column;
  } */

}

@media screen and (max-width: 611px) {
  
 .elementor-widget-container> .elementor-icon-list-items.elementor-inline-items> .elementor-icon-list-item.elementor-inline-item{
    margin-right: 0;
  }


}

@media screen and (max-width: 400px) {
  
 .nasa-my-acc-content> .woocommerce> .woocommerce-MyAccount-content>p>a{
    white-space: nowrap;
  }

  .nasa-my-acc-content> .woocommerce> .woocommerce-MyAccount-content>p{
    font-size: 12px;
  }

}
