:root {
  --OpenSans: 'Open Sans', Arial, sans-serif;
  --Jost: "Jost", Arial, sans-serif;
  --lightblue: #3E8AC0;
  --darkblue: #0C2657;
  --cream: #EAA784;
  --lime: #F6D147;
  --green: #4D949A;
}


@media screen and (-webkit-min-device-pixel-ratio:0) {

  select:focus,
  textarea:focus,
  input:focus {
    font-size: 16px;
  }
}

body {
  color: #000;
  font-family: 'Open Sans', Arial, sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
}

body .message.success {
  position: relative;
  background-color: #3E8AC0;
  animation: none;
  -webkit-animation: none;
  color: #fff;
}

.message.success a,
.message.success>*:first-child:before {
  color: #fff;
}

.message.success a {
  text-decoration: underline;
}

.message.success a:hover {
  color: var(--lime);
}

body .message {
  z-index: 9 !important;
}

body .message>*:first-child:before {
  font-size: 22px !important;
  line-height: 24px;
}

body .minicart-wrapper .action.showcart .counter.qty,
body .amsearch-wrapper-block {
  background-color: var(--lightblue) !important;
}

.minicart-wrapper .showcart .counter.qty .counter-number {
  margin-top: -1px;
}

.minicart-wrapper .ui-dialog .block-minicart #minicart-content-wrapper .minicart-items-wrapper .minicart-items li .product .product-item-details .product-item-name a {
  height: auto;
}

.product-image-photo {
  transform: scale(1.10);
}

.home-tabs .tabs-content p {
  line-height: normal;
}

.product-info-main .attribute.overview .value,
.product-info-main .product.alert.price>a,
.product-info-main .product-info-stock-sku .stock,
.product-info-main .product-info-stock-sku .attribute.sku,
.product-info-main .highlighted-attributes-wrapper .highlighted-attributes-content>div>div,
.copyright {
  font-size: 14px;
}

.catalog-product-view .columns .column.main .product.info.detailed .additional-attributes>thead>tr>td,
.catalog-product-view .columns .column.main .product.info.detailed .additional-attributes>tbody>tr>td,
.catalog-product-view .columns .column.main .product.info.detailed .additional-attributes>tfoot>tr>td,
.catalog-product-view .columns .column.main .product.info.detailed .additional-attributes>thead>tr>th,
.catalog-product-view .columns .column.main .product.info.detailed .additional-attributes>tbody>tr>th,
.catalog-product-view .columns .column.main .product.info.detailed .additional-attributes>tfoot>tr>th,
.page-footer .footer-container .pagebuilder-column-line .pagebuilder-column [data-content-type="buttons"] .pagebuilder-button-link,
input[type="text"],
input[type="password"],
input[type="url"],
input[type="tel"],
input[type="search"],
input[type="number"],
input[type*="date"],
input[type="email"],
.fixed-behaviour .top-info-slider-wrapper .free-shipping-top-info [data-content-type='text'] p {
  font-size: 16px;
}

.page-footer .footer-container .pagebuilder-column-line .pagebuilder-column h3[data-content-type="heading"],
.products .product-item .product-item-info .product-item-details .product-item-name a,
div[data-content-type="products"] .product-item .product-item-info .product-item-details .product-item-name a {
  font-size: 18px;
}

body .products .product-item .product-item-info .product-item-details .product-item-name a,
body div[data-content-type="products"] .product-item .product-item-info .product-item-details .product-item-name a {
  line-height: 25px !important;
}

body .products .product-item .product-item-info .product-item-details .product-item-name a,
body div[data-content-type="products"] .product-item .product-item-info .product-item-details .product-item-name a {
  height: 50px !important;
  font-weight: 500;
}

#store-selector .form-continue .actions-toolbar .action.primary,
.order-review-form .action.primary,
.order-review-form .action.primary,
.bundle-actions .action.primary.customize,
.bundle-options-container .block-bundle-summary .box-tocart .action.primary,
.cart-summary .checkout-methods-items .action.primary.checkout,
.block-minicart .block-content>.actions>.primary .action.primary,
.methods-shipping .actions-toolbar .action.primary,
.block-authentication .action.action-register,
.block-authentication .action.action-login,
.checkout-payment-method .payment-method-content>.actions-toolbar>.primary .action.primary,
.form-address-edit .actions-toolbar .action.primary,
.box-tocart .action.instant-purchase,
.multicheckout .action.primary,
.box-tocart .action.tocart,
#store-selector .form-continue .actions-toolbar .amshopby-button,
.order-review-form .amshopby-button,
.order-review-form .amshopby-button,
.bundle-actions .amshopby-button.customize,
.bundle-options-container .block-bundle-summary .box-tocart .amshopby-button,
.cart-summary .checkout-methods-items .amshopby-button.checkout,
.block-minicart .block-content>.actions>.primary .amshopby-button,
.methods-shipping .actions-toolbar .amshopby-button,
.checkout-payment-method .payment-method-content>.actions-toolbar>.primary .amshopby-button,
.form-address-edit .actions-toolbar .amshopby-button,
.multicheckout .amshopby-button,
#store-selector .form-continue .actions-toolbar .am-filter-go,
.order-review-form .am-filter-go,
.order-review-form .am-filter-go,
.bundle-actions .am-filter-go.customize,
.bundle-options-container .block-bundle-summary .box-tocart .am-filter-go,
.cart-summary .checkout-methods-items .am-filter-go.checkout,
.block-minicart .block-content>.actions>.primary .am-filter-go,
.methods-shipping .actions-toolbar .am-filter-go,
.checkout-payment-method .payment-method-content>.actions-toolbar>.primary .am-filter-go,
.form-address-edit .actions-toolbar .am-filter-go,
.multicheckout .am-filter-go,
.product.info.detailed [role="tablist"] .item.title .switch {
  font-size: 22px;
}

.navigation .level0>.level-top,
.home-blog .amblog-post-list .amblog-list .post-items .post-item .post-item-details .ampost-link {
  font-family: "Jost", Arial, sans-serif;
  font-weight: 500;
}

.catalog-category-view .category-view .category-description p,
.ambrand-index-index .category-view .category-description p,
.catalogsearch-result-index .category-view .category-description p,
body .amrelated-grid-wrapper .brand-on-item p,
.products .product-item .product-item-info .product-item-details .brand-on-item p,
div[data-content-type="products"] .product-item .product-item-info .product-item-details .brand-on-item p {
  font-family: 'Open Sans', Arial, sans-serif;
  line-height: normal !important;
}

.catalog-product-view .action.primary.tocart,
.catalog-product-view .action-primary.tocart,
.catalog-product-view .amshopby-button.tocart,
.catalog-product-view .am-filter-go.tocart,
.action.primary,
.action-primary,
.amshopby-button,
.am-filter-go,
button.action,
button.apply.primary,
button.pagebuilder-slide-button,
a.pagebuilder-button-primary,
button.pagebuilder-button-primary,
div.pagebuilder-button-primary,
body .minicart-wrapper .ui-dialog .block-minicart #minicart-content-wrapper .block-content .actions .primary .action.primary,
body .minicart-wrapper .ui-dialog .block-minicart #minicart-content-wrapper .block-content .actions .primary .amshopby-button,
body .minicart-wrapper .ui-dialog .block-minicart #minicart-content-wrapper .block-content .actions .primary .am-filter-go {
  border: 1px solid var(--green);
  background: var(--green);
}

.home-tabs ul.tabs-navigation li.tab-header.ui-state-active::before,
.home-tabs ul.tabs-navigation li.tab-header.ui-state-active::after {
  background-color: var(--green);
}

.catalog-product-view .action.primary.tocart:hover,
.catalog-product-view .action-primary.tocart:hover,
.catalog-product-view .amshopby-button.tocart:hover,
.catalog-product-view .am-filter-go.tocart:hover,
.action.primary:hover,
.action-primary:hover,
.amshopby-button:hover,
.am-filter-go:hover,
button.action:hover,
button.apply.primary:hover,
button.pagebuilder-slide-button:hover,
a.pagebuilder-button-primary:hover,
button.pagebuilder-button-primary:hover,
div.pagebuilder-button-primary:hover,
body .minicart-wrapper .ui-dialog .block-minicart #minicart-content-wrapper .block-content .actions .primary .action.primary:hover,
body .minicart-wrapper .ui-dialog .block-minicart #minicart-content-wrapper .block-content .actions .primary .amshopby-button:hover,
body .minicart-wrapper .ui-dialog .block-minicart #minicart-content-wrapper .block-content .actions .primary .am-filter-go:hover {
  border: 1px solid var(--darkblue);
  background: var(--darkblue);
}

.ampost-link,
.ampost-link:active,
.ampost-link:visited {
  color: var(--lightblue);
}

.slick-dots li.slick-active button,
body .mp-banner-slider .owl-theme .owl-dots .owl-dot.active span {
  background: var(--lightblue) !important;
}

/* Footer Css From OLD */

.products .product-item .product-item-info .product-item-details .brand-on-item p,
div[data-content-type="products"] .product-item .product-item-info .product-item-details .brand-on-item p {
  line-height: normal;
}

.desktop-banner-slider img.img-responsive,
.desktop-banner-slider img.owl-image {
  object-position: center left;
}

.home-products {
  margin-top: 20px !important;
}

.catalog-category-view .page-wrapper .page-main .columns .column .block.filter .block-content .filter-options .filter-options-item .filter-options-title,
.ambrand-index-index .page-wrapper .page-main .columns .column .block.filter .block-content .filter-options .filter-options-item .filter-options-title,
.catalogsearch-result-index .page-wrapper .page-main .columns .column .block.filter .block-content .filter-options .filter-options-item .filter-options-title {
  min-width: 165px;
}

.amscroll-load-button {
  width: fit-content !important;
  margin: auto;
  margin-top: 25px;
  margin-bottom: 25px;
  padding: 10px 15px;
  font-size: 12px;
  text-transform: initial;
  color: #FFF !important;
  border: 1px solid transparent !important;
}

.amscroll-load-button:not(.focus-visible) {
  border-color: #3E8AC0 !important;
}

.amscroll-load-button:not(.focus-visible) {
  color: #3E8AC0 !important;
}

.amscroll-load-button:hover>.amscroll-text {
  filter: unset;
  color: #3E8AC0;
}

.page-products .toolbar .limiter {
  display: none !important;
}

.mp-banner-slider .owl-dots {
  position: absolute;
  top: 88%;
  left: 50%;
  transform: translateX(-50%);
}

.mp-banner-slider .owl-theme .owl-dots .owl-dot.active span {
  background: #7a7c54 !important;
}

.amcheckout-step-container .amcheckout-shipping-methods .amcheckout-method:not(:last-of-type) {
  margin-bottom: 0 !important;
}

#product\.info\.details\.amblog\.related_posts {
  display: none;
}

.amshopby-option-link img {
  width: auto !important;
  height: auto !important;
  max-width: 100% !important;
  max-height: 100% !important;
}

.catalog-product-view .columns .column.main .amrelated-grid-wrapper .amlabel-position-wrapper {
  right: -5px !important;
  top: -5px !important;
}

.catalog-product-view .product.attribute.description .pagebuilder-column {
  justify-content: center !important;
}

.cms-page-view .breadcrumbs {
  padding-top: 126px;
}

.amblog-index-post p span {
  font-family: inherit !important;
  font-size: 14px !important;
  line-height: 20px;
}

.amblog-index-index p span {
  font-family: inherit !important;
  font-size: 14px !important;
  line-height: 20px;
}

.amblog-index-index .widget.amblog-post-list {
  display: none;
}

.amblog-post-container .amblog-content {
  padding: 0 25px;
}

.amblog-index-index .page-wrapper .columns .column .amblog-container-list .amblog-post-container {
  align-items: center;
}

.catalog-product-view .amblog-text p span {
  font-family: inherit !important;
  font-size: 14px !important;
  line-height: 18px;
}

.fixed-behaviour {
  border-bottom: 1px solid #eee;
}

.page-header .block.block-minicart {
  overflow: scroll;
}

.toolbar .sorter-action {
  display: none !important;
}

.checkout-index-index .fieldset {
  margin: 0px 0 10px;
}

.checkout-cart-index .cart-summary #block-shipping {
  display: none !important;
}

.gallery-placeholder__image {
  display: none !important;
  margin: unset !important;
}

.header.links .search-trigger {
  padding: 0 7px !important;
}

input[type='checkbox']:not([required="true"])+label:before {
  padding: 0;
  margin: 0;
  margin-top: 2px;
}

input[type='checkbox']:not([required="true"]):checked+label:after {
  display: none;
}

.header.panel>.header.links>li {
  font-size: unset !important;
}

.catalog-product-view .amblog-dates {
  display: none !important;
}

.amblog-swipe {
  display: none !important;
}

.checkout-index-index .fieldset>.field .note,
.checkout-index-index .fieldset>.fields>.field .note {
  display: none !important;
}

.product-image-photo {
  mix-blend-mode: multiply;
}

.product-image-photo {
  mix-blend-mode: multiply;
}

.catalog-category-view .products-grid .product-item {
  margin-bottom: 0px;
}

.product-item-info:hover {
  background: transparent;
}

.product-item-info:hover .product-image-wrapper {
  background: transparent;
}

.products .product-item .product-item-info:hover .product-image-wrapper {
  background: transparent;
}

.amcheckout-step-container .amcheckout-shipping-methods .amcheckout-items {
  flex-direction: column;
  row-gap: 15px;
}

.amcheckout-step-container .amcheckout-shipping-methods .amcheckout-items .row {
  width: 100%;
}

.amblog-index-post {
  background: #ffffff !important;
}

.catalogsearch-result-index h1 {
  font-family: 'Jost';
  font-weight: 700;
  font-size: 30px;
  line-height: 55px;
  color: #1a1a1a;
  margin-top: 45px;
  margin-bottom: 0;

}

.products .product-item .product-item-info .product-item-details .product-item-name a,
div[data-content-type="products"] .product-item .product-item-info .product-item-details .product-item-name a {
  height: 40px !important;
}

.catalog-product-view .columns .column.main .product-info-price .special-price .price {
  line-height: 26px !important;
}

.amsearch-wrapper-block {
  background-color: #1f7faf !important;
}

.search-trigger i {
  font-size: 17px;
}

.fixed-behaviour .page-header .header.content .header-right {
  flex: none;
  min-width: 100px;
}

.fixed-behaviour .page-header .header.content .nav-sections,
.fixed-behaviour .page-header .header.content .nav-sections .navigation,
.fixed-behaviour .page-header .header.content .header-right .panel.wrapper {
  background: transparent;
}

.amblog-related-post .amblog-headline {
  line-height: normal;
}

@media screen and (min-width: 769px) {
  .header.panel>.header.links>li {
    margin: 0px;
    display: flex;
  }

  .fixed-behaviour .page-header .header.content .nav-sections .navigation .level0 .level-top {
    padding: 0 20px;
  }

  .fixed-behaviour .page-header .header.content {
    margin-top: 15px;
    margin-bottom: 15px;
  }

  .fixed-behaviour .page-header .header.content .logo img {
    width: 400px;
  }

  body .fixed-behaviour .page-header .header.content .nav-sections {
    margin-top: 0;
  }

  .fixed-behaviour {
    background: #f8f7f3;
  }

  .navigation .level0>.level-top {
    color: #0C2657;
  }
}

.fixed-behaviour .page-header .header.content .nav-sections .navigation .level0 .level-top {
  font-size: 18px;
}

@media screen and (max-width: 1635px) {
  .fixed-behaviour.fixed-behaviour .page-header .header.content .nav-sections .navigation .level0 .level-top {
    padding: 0 13px;
  }
}

@media screen and (max-width: 1505px) {
  .fixed-behaviour.fixed-behaviour .page-header .header.content .nav-sections .navigation .level0 .level-top {
    padding: 0 9px;
  }
}

@media screen and (max-width: 1350px) {
  .fixed-behaviour .page-header .header.content .nav-sections .navigation .level0 .level-top {
    font-size: 15px;
  }

  .fixed-behaviour .page-header .header.content .logo img {
    width: 300px;
  }
}

@media screen and (max-width: 870px) {
  .fixed-behaviour.fixed-behaviour .page-header .header.content .nav-sections .navigation .level0 .level-top {
    padding: 0 6px;
  }

  .fixed-behaviour .page-header .header.content .nav-sections .navigation .level0 .level-top {
    font-size: 14px;
  }

  .fixed-behaviour .page-header .header.content .logo {
    flex: 17%;
  }

  .fixed-behaviour .page-header .header.content .header-right {
    min-width: 89px;
  }
}

@media screen and (max-width: 768px) {
  .amrelated-grid-wrapper .price-box {
    margin: 20px 0 20px;
  }

  .home-blog::before {
    z-index: -1;
  }

  .cms-home .amlabel-position-wrapper {
    top: 5px !important;
    right: 5px !important;
  }

  .catalog-category-view .amlabel-position-wrapper {
    top: 5px !important;
    right: 5px !important;
  }

  .amrelated-grid-wrapper .actions-primary .action.tocart {
    right: -5px;
  }

  .cms-page-view .breadcrumbs {
    padding-top: 100px;
  }

  .cart-totals,
  .opc-block-summary .table-totals {
    border-top: 1px solid transparent;
  }

  .cart-totals .grand .mark,
  .opc-block-summary .table-totals .grand .mark {
    border-top: 1px solid transparent;
  }

  .cart-totals .grand .amount,
  .opc-block-summary .table-totals .grand .amount {
    border-top: 1px solid transparent;
  }

  .cms-page-view .columns {
    max-width: 100% !important;
  }

  .amasty_xlanding-page-view .products-grid .product-item {
    width: calc((100% - 2%) / 2);
  }

  select {
    color: #353535;
    -webkit-appearance: none;
    appearance: none;
  }

  .minicart-wrapper .ui-dialog .block-minicart #minicart-content-wrapper .minicart-items-wrapper .minicart-items li .product .product-item-details .actions {
    bottom: 5px;
  }

  .checkout-index-index .nav-sections,
  .checkout-index-index .nav-toggle {
    display: block;
  }

  .cart-summary .block>.title:after {
    top: 0px !important;
  }

  .cms-home .amasty-label-image {
    width: 55px !important;
  }

  .catalog-category-view .amasty-label-image {
    width: 55px !important;
  }

  .amrelated-grid-wrapper .amasty-label-image {
    width: 55px !important;
  }

  .fixed-behaviour .page-header .header.content .nav-toggle {
    display: inline-block;
  }

  .fixed-behaviour .page-header .header.content .header-right .panel.wrapper .panel.header>.header.links .authorization-link {
    font-size: unset !important;
  }

  .fixed-behaviour .page-header .header.content .logo img {
    height: auto;
  }

  input {
    font-size: 16px !important;
  }

  .search-trigger i {
    font-size: 18px;
    margin-right: 0px;
    margin-top: 4px;
    padding-right: 0px !important;
  }

  .message.success {
    width: calc(100% - 40px);
    font-size: 12px;
    padding: 20px 20px 12px 20px;
  }

  .message.success>*:first-child:before {
    top: 5px;
    font-size: 14px;
  }

  .header.panel>.header.links>li {
    font-size: 14px !important;
    text-align: center;
  }

  .nav-sections .search-trigger {
    display: none !important;
  }

  .nav-sections .header.links li.greet.welcome {
    padding: .8rem 15px;
  }

  .amcheckout-step-container .amcheckout-summary-container .items-in-cart {
    margin-bottom: 10px;
    padding-bottom: 20px;
  }

  .minicart-wrapper .showcart .counter.qty .counter-number {
    margin-top: -1px;
  }

  .mobile-banner-slider,
  .mobile-banner-slider .owl-stage-outer {
    height: 500px !important;
    min-height: 500px !important;

  }

  .mobile-banner-slider img.img-responsive,
  .mobile-banner-slider img.owl-image {
    height: 500px !important;
    max-height: 500px !important;
    object-fit: contain;
    object-position: center center;
  }

  .mp-banner-slider .owl-dots {
    position: absolute;
    top: auto;
    left: 50%;
    transform: translateX(-50%);
    bottom: -15%;
  }

  .fixed-behaviour .page-header .header.content .nav-sections,
  .fixed-behaviour .page-header .header.content .nav-sections .navigation,
  .fixed-behaviour .page-header .header.content .header-right .panel.wrapper {
    background: #fff;
  }

  body .fixed-behaviour .page-header .header.content .nav-sections {
    justify-content: flex-start;
  }

  body .fixed-behaviour.fixed-behaviour .page-header .header.content .nav-sections .navigation .level0 .level-top {
    padding: 8px 15px 15px 15px;
    font-size: 15px;
    font-weight: 700;
    text-transform: uppercase;
  }

  body .fixed-behaviour .page-header .header.content .logo {
    flex: revert-rule;
    left: 5px!important;
    display: flex;
  }

  .nav-toggle:before {
    line-height: normal;
  }

  .page-footer .footer-container .pagebuilder-column-line .pagebuilder-column [data-content-type="buttons"].expand {
    margin-bottom: 20px;
  }

}

@media only screen and (max-width: 640px) {

  .page-bottom .bottom-newsletter:not(.socials) h3[data-content-type="heading"] {
    margin-top: 20px;
  }

  .fixed-behaviour .top-info-slider-wrapper .free-shipping-top-info [data-content-type='text'] p {
    font-size: 14px;
  }

  .products .product-item .product-item-info .product-item-details .price-box,
  div[data-content-type="products"] .product-item .product-item-info .product-item-details .price-box {
    margin: 10px 0 20px;
  }

  body .products .product-item .product-item-info .product-item-details .product-item-name a,
  body div[data-content-type="products"] .product-item .product-item-info .product-item-details .product-item-name a {
    line-height: 22px !important;
    font-size: 16px !important;
    margin-bottom: 0px;
  }

  .product-item .product-item-details .product-item-name {
    margin-bottom: 5px;
  }

  .catalog-category-view .product-image-container,
  .ambrand-index-index .product-image-container,
  .catalogsearch-result-index .product-image-container,
  .home-products .product-image-container {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .products .product-item .product-item-info .product-item-details .brand-on-item,
  div[data-content-type="products"] .product-item .product-item-info .product-item-details .brand-on-item {
    margin-bottom: 0;
  }

  body .products .product-item .product-item-info .product-item-details .product-item-name a,
  body div[data-content-type="products"] .product-item .product-item-info .product-item-details .product-item-name a {
    height: 47px !important;
  }

  .product.photo.product-item-photo {
    display: flex;
  }

  .page-footer .footer-container .pagebuilder-column-line .pagebuilder-column.left-side:has([data-content-type="buttons"]) .pagebuilder-button-link {
    font-size: 14px;
  }

  #store-selector .form-continue .actions-toolbar .action.primary,
  .order-review-form .action.primary,
  .order-review-form .action.primary,
  .bundle-actions .action.primary.customize,
  .bundle-options-container .block-bundle-summary .box-tocart .action.primary,
  .cart-summary .checkout-methods-items .action.primary.checkout,
  .block-minicart .block-content>.actions>.primary .action.primary,
  .methods-shipping .actions-toolbar .action.primary,
  .block-authentication .action.action-register,
  .block-authentication .action.action-login,
  .checkout-payment-method .payment-method-content>.actions-toolbar>.primary .action.primary,
  .form-address-edit .actions-toolbar .action.primary,
  .box-tocart .action.instant-purchase,
  .multicheckout .action.primary,
  .box-tocart .action.tocart,
  #store-selector .form-continue .actions-toolbar .amshopby-button,
  .order-review-form .amshopby-button,
  .order-review-form .amshopby-button,
  .bundle-actions .amshopby-button.customize,
  .bundle-options-container .block-bundle-summary .box-tocart .amshopby-button,
  .cart-summary .checkout-methods-items .amshopby-button.checkout,
  .block-minicart .block-content>.actions>.primary .amshopby-button,
  .methods-shipping .actions-toolbar .amshopby-button,
  .checkout-payment-method .payment-method-content>.actions-toolbar>.primary .amshopby-button,
  .form-address-edit .actions-toolbar .amshopby-button,
  .multicheckout .amshopby-button,
  #store-selector .form-continue .actions-toolbar .am-filter-go,
  .order-review-form .am-filter-go,
  .order-review-form .am-filter-go,
  .bundle-actions .am-filter-go.customize,
  .bundle-options-container .block-bundle-summary .box-tocart .am-filter-go,
  .cart-summary .checkout-methods-items .am-filter-go.checkout,
  .block-minicart .block-content>.actions>.primary .am-filter-go,
  .methods-shipping .actions-toolbar .am-filter-go,
  .checkout-payment-method .payment-method-content>.actions-toolbar>.primary .am-filter-go,
  .form-address-edit .actions-toolbar .am-filter-go,
  .multicheckout .am-filter-go,
  .product.info.detailed [role="tablist"] .item.title .switch {
    font-size: 20px;
  }
}

@media only screen and (max-width: 414px) {

  .mobile-banner-slider img.img-responsive,
  .mobile-banner-slider img.owl-image {
    height: 465px !important;
    max-height: 465px !important;
    object-position: center center;
    object-fit: contain;
  }

  .mobile-banner-slider {
    margin-top: -20px;
  }

  .checkout-cart-index .cart-summary .block.discount #discount-coupon-form .fieldset.coupon .field .control input::placeholder {
    font-size: 14px;
  }
}

@media only screen and (max-width: 350px) {

  .checkout-index-index .table-checkout-shipping-method tbody td {
    padding-left: 0px;
    padding-right: 2px;
  }

  .checkout-cart-index .cart-summary .block.discount #discount-coupon-form .fieldset.coupon .field .control input::placeholder {
    font-size: 13px;
  }

  .cart.table-wrapper .col.qty .input-text {
    width: 50px;
  }

  .mobile-banner-slider,
  .mobile-banner-slider .owl-stage-outer {
    height: 430px !important;
    min-height: 430px !important;
  }

  .mobile-banner-slider .mp-banner-slider,
  .mobile-banner-slider .carousel-container,
  .mobile-banner-slider .owl-carousel,
  .mobile-banner-slider .owl-stage-outer,
  .mobile-banner-slider .owl-stage,
  .mobile-banner-slider .owl-item,
  .mobile-banner-slider .banner-item,
  .mobile-banner-slider .item-image,
  .mobile-banner-slider a.owl-image {
    height: 355px !important;
    min-height: 355px !important;
    max-height: 425px !important;
  }

  .mobile-banner-slider img.img-responsive,
  .mobile-banner-slider img.owl-image {
    height: 380px !important;
  }

  .fixed-behaviour.fixed-behaviour .page-header .header.content .logo img {
    margin-left: -5px;
  }

  .minicart-wrapper .ui-dialog .block-minicart #minicart-content-wrapper .minicart-items-wrapper .minicart-items li .product .product-item-details {
    display: block;
  }

  .minicart-wrapper .ui-dialog .block-minicart #minicart-content-wrapper .minicart-items-wrapper .minicart-items li .product .product-item-details .actions {
    bottom: -30px !important;
  }

  .minicart-wrapper .product-item-name a {
    height: auto;
  }

  .products .product-item .product-item-info .product-item-details .brand-on-item,
  div[data-content-type="products"] .product-item .product-item-info .product-item-details .brand-on-item {
    min-height: 33px;
  }

  .products .product-item .product-item-info .product-item-details .price-box,
  div[data-content-type="products"] .product-item .product-item-info .product-item-details .price-box {
    margin: 20px 0 20px 10px;
    align-items: flex-start;
    text-align: left;
  }

  .minicart-items .product-item,
  body.cms-home .minicart-items .product-item {
    margin-bottom: 20px !important;
  }

  .amcheckout-step-container .checkout-payment-method .amcheckout-payment-methods .payment-method-title {
    width: 180px;
  }

  .product-item .product-item-details .product-item-actions .actions-primary .action.tocart {
    bottom: 0% !important;
  }

  body .products .product-item .product-item-info .product-item-details .product-item-name a,
  body div[data-content-type="products"] .product-item .product-item-info .product-item-details .product-item-name a {
    line-height: 18px !important;
    font-size: 14px !important;
  }

  body .products .product-item .product-item-info .product-item-details .product-item-name a,
  body div[data-content-type="products"] .product-item .product-item-info .product-item-details .product-item-name a {
    height: 52px !important;
  }
}

/* Footer Css From OLD END */