/** Shopify CDN: Minification failed

Line 977:56 Expected identifier but found whitespace
Line 977:57 Unexpected "19px"
Line 1534:0 Unexpected "}"

**/
@font-face {
  font-family: 'Swis721 BT';
  src: url('Swiss721BT-Bold.woff2') format('woff2'),
    url('Swiss721BT-Bold.woff') format('woff');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Swis721 BT';
  src: url('Swiss721BT-Roman.woff2') format('woff2'),
    url('Swiss721BT-Roman.woff') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
.product-list .product-item img.icons-img {
    position: absolute;
    z-index: 9;
    width: 70px;
    right: 0;
    top: 0;
}
#chatra__iframe {
    visibility: visible !important;
    opacity: 1 !important;
}
/*************12/01/2023******************/
.content_left_side .aspect-ratio img {
    position: relative;
height:484px;
}
.content_left_side .slideshow__slide{
display:flex;
}
.content_left_side .slideshow__slide-inner {
width:100%;
}
.content_left_side .slideshow__content-wrapper.for-desktop{
position:relative;
top:0;
left:0;
transform:unset;
width:34%;
padding:95px 0px;
text-align:center;
}
/*************12/01/2023******************/

/**************23/03/2021******************/
.collection__dynamic-part .product-item img.icons-img {
    position: absolute;
    z-index: 9999;
    right: 20px;
top: 20px;
    max-width: 80px;
}
.product-recommendations img.icons-img {
    right: 0px;
    top: 0px;
    max-width: 80px;
    position: absolute;
    z-index: 999;
}
/* body h1, h2, h3, h4 {  font-family: 'Kalam Bold'; }
body p {   font-family: 'Merriweather Sans regular'; }   */
.slideshow_main .slider-bar-banner .slider-bar-banner-inner .banner-section .text-overlay a {
color: #fff; }
.collection .layout .card .product-item span.product-item__inventory {
  color: #f00 !important; }

.collection .layout .card .product-item span.product-item__inventory.inventory.inventory--high {
    color: #008000 !important; }

.mobile-menu { color: #212b36;  }

.nav-bar a.nav-bar__link.link, .nav-bar a.nav-bar__link.link:hover {
    font-size: 18px; }

.collection .layout .card .product-item span.product-item__inventory.inventory.inventory--low {
    color: #000 !important; }
.template-product .inventory { color: #f00 !important; }
.template-product .inventory--low {  color: #000 !important; }
.template-product .inventory--high { color: #008000 !important; }

/************************* 19/1/2021 ***********************/
.template-article .card__section.card__section--tight {
    background-color: #636466;
}
.template-article .card__section ul.social-media__item-list svg.icon {
    opacity: 1;
}
div#shopify-section-article-template .card {
    border-color: #636466;
}
.popup-overlay .custom_pop_up.close img 
{
  max-width: 15px;
  height: auto;     
  margin-right: 10px;
  margin-top: 6px; 
  cursor: pointer; 
} 
.slideshow_mobile .aspect-ratio img {
    position: relative;
}
.slideshow_mobile_main  .slideshow__slide {
    height: unset;
}
.slideshow__content-wrapper.for-mobile {
    position: relative;
    top: 0;
    left: 0;
    transform: unset;
    padding-top: 0px;
    padding-bottom: 45px;
text-align:center;
}
.slideshow__content-wrapper.for-mobile h2.slideshow__title.heading.h1 {
    margin-top: 0px!important;
    padding-top: 15px;
}
.popup-overlay .custom_pop_up.close
{
  width: 100%;
  text-align: right; 
  margin: 0; 
  padding: 0; 
}
.product-item__info-inner span.product-item__inventory.inventory.inventory--high {
    margin: 5px 0px;
}
.popup-overlay p.pop_up
{
  padding: 0 27px; 
  padding-top: 65px; 
  overflow-y: scroll;
  height: auto; 
  overflow: hidden;  
  margin: 0; 
  color: #1b426a; 
  font-size: 20px;
  line-height: 32px;
  font-weight: 700;
}
.popup-overlay .custom_pop_up.close img:hover
{

  background: #ab9c9c;
  border-radius: 50px;
  width: 15px;
  height: 15px; 
}
h2.blue_color_text {
    color: #1484d3;
}


/* 4 may 2022 css */

.main-bannner-section{
  justify-content: center;
}
div#shopify-section-1622193172c06574d4 .kaching-icon-block {
    max-width: 1400px;
    background: #000;
    margin: 0 auto;
}
div#kaching-icon-block-a0e1f18a-f450-4a68-a55d-16dd48695be4 {
    margin-top: 0px !important;
}



/********* 9 march 2021 **********/
body {

  background-image: linear-gradient(0deg, rgba(211,211,211,1) 0%, rgba(0,0,0,1) 105%) ;
}
.header .search-bar__input {
  background: #232323;
}
.header .search-bar__input::placeholder {
  color: #ffffffc7;
}
.header .header__action-list .delivery-content span.delivery-selector__value ,
.header__action-item span.locale-selector__value , .header .header__action-item a.header__action-item-link{
  font-weight: bold;
}
.collection .layout .card {
  background: #d4d4d4;
  border-radius: 0;
  border: none;
}
.collection .layout .card .collection__toolbar , .collection .layout .card .product-list , .collection .layout .card .product-item {
  background: transparent;
  box-shadow: none;
}
.collection .heading {
  font-size: 20px;
  font-weight: bold;
}
.collection .layout .card .product-item::after {
  box-shadow:none;
}
.collection .layout .card .boost-pfs-filter-option-title button {
  color: #000;
}
.collection .layout .card .refine-by-item.boost-pfs-filter-option-label span {
  font-size: 13px;
}
.collection .layout .card .boost-pfs-filter-option-content input {
  color: #000;
  font-size: 15px;
}
.collection nav.breadcrumb a , .collection nav.breadcrumb span , .collection nav.breadcrumb svg {
}
.collection .layout .card .boost-pfs-filter-bottom-pagination.pagination a.pagination__next.link ,
.collection .layout .card .boost-pfs-filter-bottom-pagination.pagination a.pagination__prev.link{
  color:  #007cc3;
}
.collection .layout .card .boost-pfs-filter-refine-by .boost-pfs-filter-option-title h3 ,
.collection .layout .card .boost-pfs-filter-refine-by .boost-pfs-filter-option-title button{
  color: #000;
  font-size: 13px;
}
.collection .layout .card .boost-pfs-filter-bottom-pagination.pagination a.pagination__nav-item.is-active {
  background: #007cc3;
}
.collection .layout .card .boost-pfs-filter-bottom-pagination.pagination a.pagination__nav-item {
  color: #000;
}
.collection .layout .card .boost-pfs-filter-bottom-pagination.pagination {
  border-color: #000;
}
.collection .layout .card .boost-pfs-filter-option-content li button span.boost-pfs-check-box {
  border-color: #000;
}
.collection .layout .card .noUi-value {
  font-size: 15px;
}
.collection .layout .card button span.boost-pfs-filter-option-title-text {
  color: #000;
  font-size: 14px;
  font-weight: bold;
}
.collection .layout .card .noUi-handle {
  border-color: #007cc3 !important;
  background: #007cc3;
}
.collection .layout .card .noUi-connect {
  border-color:#007cc3;
}
.collection .layout .card .boost-pfs-filter-option-content li button span.boost-pfs-filter-option-value {
  font-size: 13px;
  font-weight: normal;
}
.collection .layout .card .boost-pfs-filter-option {
  border-color: #000;
}
.collection .layout .card .collection__toolbar .collection__toolbar-item.collection__toolbar-item--count span,
.collection .layout .card .collection__toolbar .collection__toolbar-item.collection__toolbar-item--sort button span{
  color: #000;
  font-size: 15px;
}
.collection .layout .card .product-item .product-item__info a.product-item__vendor.link {
  font-size: 13px;
  color: #000;
}
.collection .layout .card .product-item span.product-item__inventory {
  color: #000;
  font-size: 13px;
}
.collection .layout .card .product-item .product-item__info-inner span.price span, .collection .layout .card .product-item .product-item__info-inner span.price {
  color: #007cc3;
  font-size: 21px;
}
.collection .layout .card .product-item .product-item__info a.product-item__title {
  font-size: 15px;
  line-height: 16px;
}
.collection .layout .card .collection__toolbar {
  background: #d4d4d4;
}
.collection .layout .card .collection__toolbar .collection__toolbar-item.collection__toolbar-item--layout span {
  color: #000;
}
.colectionbottom-content header h1.page__title.heading.h1 {
  font-size: 28px;
  font-weight: bold;
}
.collection .layout .card .collection__toolbar .collection__toolbar-item.collection__toolbar-item--layout button.is-selected {
  color: #1679cd;
}
.collection .layout .card .collection__toolbar .collection__toolbar-item.collection__toolbar-item--layout button {
  color: #000;
}
.collection .layout .card .collection__toolbar .collection__toolbar-item.collection__toolbar-item--sort button svg {
  color: #000;
}
.collection .layout .card .boost-pfs-filter-option-content li button span.boost-pfs-filter-option-amount {
  font-size: 13px;
  color: #000;
  opacity: 1;
}
.collection .layout .card .collection__meta-inner h1.collection__title.heading.h1 {
  font-size: 28px;
  font-weight: bold;
}

#boost-pfs-filter-tree-pf-pt-product-type button.boost-pfs-filter-button ,.boost-pfs-filter-option-item>button:hover, .boost-pfs-filter-option-item>button:focus {
    color: #000000 !important;
}
.product-item__info-inner a ,p.boost-pfs-search-suggestion-product-title{
/*     color: #007cc3; */
  color:#fff;
}
span.boost-pfs-filter-option-title-text {
    color: #636466;
}
button.product-item__action-button--list-view-only.button.hidden-phone {
    display: block !important;
}
/************* 10 March 2021 ***********/
.section__header h2.section__title.heading {
  font-size: 28px;
  font-weight: bold;
  margin: 0;
}
.key-list .key-item .description p {
    font-size: 16px;
    font-weight: normal;
    line-height: 22px;
}
.key-list .key-item .description span.key-item__title {
    font-weight: bold;
    margin-top: 10px;
    display: block;
}
.text-with-icons .text-with-icons__item {
    flex-basis: unset;
    margin: 0 0;
    padding: 0 35px;
}
.team header.section__header {
  justify-content: center;
  -webkit-justify-content: center;
}

.footer__title span , .footer__title {
  font-weight: bold;
  font-size: 20px;
}
.footer__block-item li a.footer__link-item {
  font-size: 14px;
  text-transform: capitalize !important;
}
aside.footer__aside p.footer__aside-title {
    font-size: 16px;
    font-weight: bold;
}
aside.footer__aside .footer__aside-item p , .footer__block-item .footer__collapsible-content p a {
}
.footer__block-item .footer__collapsible-content p {
    margin-bottom: 20px;
}
.footer__block-item .footer__collapsible-content p:last-child {
    margin-bottom: 0px;
}
.footer__block-item .rte p , .footer__block-item .rte p a {
    font-size: 14px;
}
.page__content.rte span {
    font-size: 14px;
}
.featured-collection .product-list .product-item a.product-item__image-wrapper {
    margin-bottom: 0;
}
.page__content.rte span {
}
.footer__block-item .rte p strong {
    font-size: 16px;
}
.announcement-bar__content--center {
  font-size: 16px;
}
.slideshow_main .slider-bar-banner .slider-bar-banner-inner .banner-section .text-overlay a {
    padding: 5px 40px;
    font-size: 16px;
    background: #007cc3;
    letter-spacing: 1px;
    font-weight: bold;
}
.text-with-icons p.text-with-icons__title {
    font-weight: bold;
}

.text-with-icons .rte p {
    font-size: 15px;
    line-height: 20px;
}
.featured-collection .product-list .product-item .product-item__info {
    padding: 15px 0;
}
.product-item__info-inner span.product-item__inventory.inventory {
    font-size: 13px;
}
.product-item__info-inner .product-item__price-list.price-list span {
/*     color: #007cc3; */
  color: #fff;
    font-size: 21px;
}
.product-item__info-inner .product-item__price-list.price-list span.price.price--compare {
    color: #aba8a8;
    text-decoration: line-through;
}
.product-item__info-inner a.product-item__vendor {
    font-size: 13px;
    text-transform: capitalize;
}
h2.product-item__title a {
    font-size: 15px !important;
}
.customization-page-main-div .content-customization-page .customization-page-info-holder ul {
    margin: 0;
}
.rma-page-section-holder .rma-page-all-content-with-form .rma-page-content-description-holder .page__content.rte {
    margin-bottom: 50px;
}
.page__content.rte p {
    font-size: 14px;
    line-height: 22px;
}
.page__content.rte li {
    font-size: 16px;
}
.page__content.rte li::before {
    background: #fff;
}
.about-inner-element {
    margin-bottom: 30px;
}
.albimgtext a.ca-img {
    width: 100%;
    padding: 0;
}
.training-center-album-image {
    margin-bottom: 40px;
}
.jobs-inner h5 {
    text-transform: capitalize;
    line-height: 25px;
    margin: 10px 0;
}
.jobs-inner header.section__header {
    margin-top: 30px;
}

.jobs-inner a {
    font-size: 14px;
}
header.page__header h1.page__title.heading.h1 {
    margin: 0;
}
.page-inner {
    margin-bottom: 40px;
}
.page__content.rte li {
    font-size: 14px;
    line-height: 22px;
}
.collection-wrap.downloads-wrapper p {
    font-size: 14px;
}
.collection-wrap.downloads-wrapper .section-title {
    margin: 0 0 20px 0;
}
.collection-wrap.downloads-wrapper .section-title header.section__header {
    margin: 0 0 5px 0;
}
.collection-wrap.downloads-wrapper .project-list-content h3.entry-title {
    padding: 0;
    font-size: 16px;
    font-weight: bold;
}
.collection-wrap.downloads-wrapper .project-list-content p {
    padding: 0;
    font-size: 13px;
    margin: 0 0 5px 0;
}

.downloads-wrapper .download-doc .download-doc-items .download-doc-list ul li h4 span {
      font-size: 16px;
}
.page-download-main .page__content.rte {
    margin-bottom: 40px;
}
.page-download-main {
  background-color: black!important;
    margin-bottom: 50px;
}
.container.rma-page-section-holder header.page__header {
    margin-bottom: 40px;
}
.wrapper.accordion_content_main .accordion {
    border: 1px solid #fff;
    margin-bottom: 15px;
    padding: 10px 10px;
}
.accordion_content_main_upper {
    margin-top: 30px;
    margin-bottom: 40px;
}
.contact-form textarea {
    padding: 10px 10px;
}
div#shopify-section-page-contact-template input::placeholder ,
div#shopify-section-page-contact-template textarea::placeholder,
div#shopify-section-page-contact-template select::placeholder ,
.contact-form input::placeholder ,.contact-form textarea::placeholder , .contact-form select::placeholder {
    color: #757373;
}
div#shopify-section-page-contact-template input ,
div#shopify-section-page-contact-template textarea,
div#shopify-section-page-contact-template select ,
.contact-form input , .contact-form textarea, .contact-form select{
    color: #000;
}
.wrapper.accordion_content_main .accordion .accordion_tab.active_tab h3 {
    display: inline;
    border-bottom: 1px solid #fff;
    padding-bottom: 5px;
}
.wrapper.accordion_content_main .accordion h3 {
    margin: 0;
    cursor: pointer;
    font-size: 18px;
    font-weight: bold;
}
.wrapper.accordion_content_main .accordion_content p {
    padding: 10px 0;
}
.header__search-bar-wrapper form.search-bar {
    max-width: 400px;
    margin-left: auto;
}
.header .search-bar__input {
    background: #636466;
}
.customization-page-main-div .content-customization-page .customization-page-info-holder .page__content ul li.icon_list_item:before{
	display:none;
}
.cookie-bar__inner {
    color: #000;
}
.mini-cart__recap span {
    color: #007cc3;
}
.template-article label.form__floating-label {
    color: #fff !important;
}

.mini-cart__recap-price-line span {
    color: #007cc3;
}

/*********** 7 april 2021 ************/
.cart-wrapper__inner .card {
    background: #d4d4d4;
}
.cart-wrapper__inner th , .estimate-shipping span.estimate-shipping__text ,
.cart-recap__scroller .cart-recap__price-line span ,
 body.cart .product-item__info a.product-item__title{
    color: #007cc3;
}
.cart-wrapper__inner td{
    color: #000;
}
.line-item__product-info-wrapper a.line-item__title,
.estimate-shipping__collapsible .shipping-estimator label ,
.shipping-estimator.form label,
.shipping-estimator.form select , .shipping-estimator.form input, .cart-recap__note textarea ,
.cart-recap__note textarea:focus , .inventory--low{
    color: #000;
}
.cart-wrapper__inner .card .quantity-selector {
    border-color: #000;
}
.cart-wrapper__inner .card .quantity-selector svg ,
.cart-wrapper__inner .card .quantity-selector svg  path{
    fill: #000;
}
span.product-item__inventory.inventory.sold-out {
    color: red;
}
.line-item__product-info-wrapper img {
    position: static;
}
.estimate-shipping__icon svg path , .estimate-shipping__icon svg circle{
	stroke: #007cc3;
}
body.cart{
    color: #000;
}
.estimate-shipping__arrow svg path {
    stroke: #000;
}
.cart-recap__note textarea , .cart-recap__note , .cart-wrapper__inner .card , .cart-wrapper__inner .table tbody tr {
    border-color: #000;
}
.shipping-estimator.form input#shipping-estimator-zip {
    border-color: #fff;
      background: #fff;
}
.article__content.rte a , .article__content.rte a:hover {
    color: #fff;
}
.download-doc-list li a {
    color: #fff !important;
}
.newsletter .form__input-wrapper label {
    position: static;
    text-align: left;
    line-height: initial;
    margin-bottom: 5px;
}
.newsletter .form__input-wrapper input {
    padding: 8px 10px;
    background: #fff;
    color: #000;
}
div#header-register-panel label {
    color: #c3c0c0;
}
.newsletter .form__input-wrapper {
    display: flex;
    flex-direction: column-reverse;
  display: -webkit-flex;
    -webkit-flex-direction: column-reverse;
}
.team__member , .team__member p.team__member-title.heading.h4 {
    color: #000;
}

ul.ui-menu.ui-autocomplete .boost-pfs-search-suggestion-header{
    color: #000;
}
ul.ui-menu.ui-autocomplete a{
	color:#4d4d4d;
}
.mini-cart__quantity input ,
.mini-cart__quantity a.mini-cart__quantity-remove ,
.mini-cart__line-item a.mini-cart__product-title,
.mini-cart__line-item a.mini-cart__product-title:hover ,
.mini-cart__line-item .mini-cart__price-list span{
    color: #007cc3;
}


/************** 10 June 2021 *************/
.team .team__block-item.team__member {
    width: 100%;
    display: flex;
    display: -webkit-flex;
    padding: 0;
      margin: 0;
}
.team .team__block-item.team__member .team-member-img {
    width: 50%;
}
.team .team__block-item.team__member .team__block-item-inner {
    width: 50%;
    padding: 20px 20px;
    text-align: left;
}
.team .team__block-item.team__member .team-member-img img.team__member-pic {
    border-radius: 0;
    background: transparent;
    border: none;
    padding: 0;
    width: 100%;
    margin: 0;
    display: block;
}
.team .team__block-list {
    margin: 0 0 30px 0;
}
.team header.section__header {
    justify-content: left;
    -webkit-justify-content: left;
      margin-bottom: 10px;
}
.team header.section__header h2.section__title {
    margin: 0 !important;
    line-height: 30px;
}
span.fileres {
    color: #fff !important;
}
.product-item--list button.product-item__action-button{
	box-shadow:none;
}
.featured-product .product-form__option-name ,
.featured-product .block-swatch__item{
    color: #000;
}
.featured-product .quantity-selector--product .quantity-selector__button ,
.featured-product .quantity-selector--product .quantity-selector__value ,
.featured-product .product-form__info-title{
    color: #000;
}
div#boost-sort-by-selector .value-picker__choice-list button ,
.boost-pfs-search-suggestion .boost-pfs-search-suggestion-group li.boost-pfs-search-suggestion-header ,
.boost-pfs-search-suggestion-product-sku{
    color: #666666 !important;
}
div#boost-sort-by-selector .value-picker__choice-list button.is-selected {
    color: var(--accent-color) !important;
}
.boost-pfs-search-suggestion .boost-pfs-search-suggestion-item>a {
    color: #007cc3 ;
}
.article__aside-item a {
    color: #fff;
}
body.article {
    background: #000;
}
.mini-cart__line-item ul.mini-cart__property-list li {
    color: #666;
}
.contact-new input::placeholder ,.contact-new textarea::placeholder , #customer_login input::placeholder {
    color: #000 !important;
}
#customer_login .form__field {
padding-top:0;
  padding-bottom:0;
      background: #fff;
  color: #000;
}
#recover_customer_password input{
    background: #fff;
  color: #000;
}
#reset_customer_password label{color:#fff !important}
#customer_login .form__secondary-action a  , #customer_login .form__secondary-action .link ,#recover_customer_password .form__secondary-action .link{color:#fff}

/******/
.article__aside-item {
    flex-wrap: wrap;
}


/************************** media query ***************************/
@media (min-width: 1000px) and (max-width: 1400px) {

/* .collection__dynamic-part .product-item img.icons-img {
    max-width: 20% !important;
} */
}
@media (min-width: 640px){
.slideshow__content-wrapper.for-mobile{display:none}
.card__section.card__section--tight img.icons-img {width:22.3%}
.product-meta .product-meta__share-buttons.hidden-phone {
    position: relative;
    float: right;
    margin-bottom: 20px;
}
}
 @media screen and (max-width: 1366px){
div#shopify-section-1622193172c06574d4 .kaching-icon-block {
    margin: 0 3.1vw;
}
 }
@media(max-width:1024px){
.content_left_side .slideshow__content-wrapper.for-desktop{
display:none;
}
.content_left_side .slideshow__content-wrapper.for-mobile{
display:block;
}
.content_left_side .slideshow__slide{
display:block;
}
.content_left_side .aspect-ratio img{
height:auto;
}
    .man-text-heading h2 {
    font-size: 18px !important;
    line-height: 24px !important;
}
    .director-global-txt-wrap .inner-content-list li, p {
    font-size: 14px !important;
    line-height: 22px !important;
}
div#shopify-section-1622193172c06574d4 .kaching-icon-block {
    margin: 0 3.9vw;
}
 
}
@media(min-width:1025px)
{
.slideshow_main .slideshow .flickity-viewport, .slideshow_main .slideshow .flickity-viewport .slideshow__slide, .slideshow_main .slideshow .slideshow__slide-inner, .slideshow_main .slideshow .aspect-ratio
{
height: 100% !IMPORTANT;
}

}


@media (max-width:999px){
.template-product .scroller {
    margin: 0;
}
.template-product .scroller .product-list .product-item {
    width: 50%;
}
.template-product .scroller .product-list {
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
}
.template-product .scroller .product-list::before{
  	display:none;
  }
.text-with-icons {
    padding: 0;
}

  .text-with-icons .text-with-icons__item {
    width: 33.33%;
}

}

@media (max-width:999px){
.header .header__action-item.header__action-item--cart {
    padding-right: 0;
}
/*  .collection__dynamic-part .product-item img.icons-img
{
width: 23%;
}*/
} 

@media (max-width:991px){
.rma-page-section-holder .rma-page-all-content-with-form .rma-page-content-description-holder .wpb_text_column.wpb_content_element ol.rma-list li:before {
    top: 2px;
    left: 0;
    width: 25px;
    height: 25px;
    line-height: 27px;
    font-size: 12px;
}
/* .collection__dynamic-part .product-item img.icons-img
{
max-width: 23%;
} */
}
@media (max-width:767px){
div#shopify-section-1622193172c06574d4 .kaching-icon-block {
    margin: 0 5vw;
}
}
@media (max-width:767px){
  .footer__title span, .footer__title {
    font-size: 16px;
}
  .text-with-icons .text-with-icons__item {
    width: 100%;
    margin-bottom: 20px;
}
  .wrapper.accordion_content_main .accordion h3 {
    font-size: 16px;
}
  .ca-images .ca-images .caimg-wrap.grid-item {
    padding-left: 0;
    padding-right: 0;
}
  .albimgtext a.ca-img {
    padding: 0;
}
  .albimgtext a.ca-img {
    width: 100%;
    display: block;
}
  .header__cart-count {
    height: 18px;
    min-width: 18px;
    font-size: 10px;
    line-height: 18px;
}
  .page__header .page__title {
    font-size: 25px;
    line-height: 30px;
}
  .section__header h2.section__title.heading {
    font-size: 20px;
    line-height: 26px;
  }
  .announcement-bar__content--center {
    font-size: 14px;
    line-height: 20px;
  }
}


@media (max-width:575px){
.team .team__block-item.team__member {
    flex-direction: column;
  -webkit-flex-direction: column;
}
  .team .team__block-item.team__member .team-member-img ,
  .team .team__block-item.team__member .team__block-item-inner{
    width: 100%;
}
}

@media (max-width:425px){
.template-product .scroller .product-list .product-item {
    width: 100%;
    margin-bottom: 10px;
}
       div#shopify-section-1622193172c06574d4 .kaching-icon-block {
    width: 100% !important; 
    margin: 0;
}
.template-product .scroller .product-list .product-item:last-child {
    margin-bottom: 0;
}
.rma-page-section-holder .rma-page-all-content-with-form .rma-page-content-description-holder .wpb_text_column.wpb_content_element ol.rma-list li:before {
    width: 30px;
    height: 30px;
    line-height: 30px;
    font-size: 14px;
}
.rma-page-section-holder .rma-page-all-content-with-form .rma-page-content-description-holder .wpb_text_column.wpb_content_element ol.rma-list li {
    padding-left: 40px;
}
/*   .collection__dynamic-part .product-item img.icons-img{
max-width: 100%!important;
} */
}



@media (max-width:375px)
{
  .popup-overlay p.pop_up {  padding-top: 33px; }
} 


/********************************* text-with-image ***************************************/

 .outer-image-with-txt .left-txt-side { display: flex;  flex-wrap: wrap; padding-top:55px;  }
 .outer-image-with-txt .inner-img-txt-wrap {  width: 50%; }
 .outer-image-with-txt .inner-center-txt-side {  width: 50%; }

/********************************* template-pages ***************************************/

.inner-template-wrapper { padding: 60px 0; }
.inner-template-wrapper .\31\/3--lap-and-up {
   background: #24282b;   padding: 15px 0px; margin: 10px;  } 
.inner-template-wrapper .breadcum-outer-wrapper { display: flex;}
.inner-template-wrapper .breadcumblist {  background: #92a0af1f; padding: 0 10px;}
.inner-template-wrapper .breadcumblist .breadcumb-li { font-size: 13px;  padding-top: 2px; display:inline-block; }
.inner-template-wrapper .hr { border-bottom: 1px solid #dddddd38; padding-top: 25px; }
.inner-template-wrapper { padding-top: 60px; }
.inner-template-wrapper .article-item__excerpt.rte { font-size: 14px; }
.inner-template-wrapper .article-item__title  font-size: 19px !important; }
.inner-template-wrapper .blog-overlay { position: relative; }
.inner-template-wrapper .blog-overlay a { font-size: 13px; }
.inner-template-wrapper .blog-overlay a:hover { color: #007cc3; }
.inner-template-wrapper .blog-overlay a:after {  content: '>>';  color:#92a0af; margin-left: 3px;  top: 5px; }
.inner-template-wrapper header.section__header  { justify-content: center;  } 
.inner-template-wrapper header.section__header .section__title.heading { font-size: 37px !important; }
.inner-template-wrapper .page__title.heading.h1 { font-size: 37px !important;  margin-bottom: 20px; }
.inner-banner-custom { padding-bottom: 40px; }
.inner-banner-custom img {    max-width: 100%;    display: block;    margin: 0px auto;}


/*******/
.page\.store_locator header.page__header {
    margin: 10px 0px 30px 0px;
    padding: 0;
}
.main_section_wrapper .location_data {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 0px 20px;
}
.main_section_wrapper .location_data .location_data_inner .continent_heading {
    font-weight: bold;
    font-size: 17px;
    margin-bottom: 5px;
    display: inline-block;
}
.main_section_wrapper .location_data .store_location_country_address p {
    margin-bottom: 3px;
}


/******************************** director-management-page *******************************************/

.directopr-management-banner-custom {  padding-top: 55px; }
.directopr-management-banner-custom img { width: 100%; }
.director-inner-wrapper-txt {  padding-top: 55px; padding-bottom: 55px; }
.main-director-management-wrapper { display: flex; flex-wrap: wrap; }
.main-director-management-wrapper .director-global-txt-wrap { width: 60%; }
.main-director-management-wrapper .director-management-form {   width: 40%; }
.director-management-form .form-group { margin-bottom: 0 !important; }
.director-management-form .form_generater_form_div { background: #0000 !important; }
.director-global-txt-wrap .main-title-wrap { font-size: 37px; margin: 0;}
.director-global-txt-wrap .inner-content-list { padding: 0 10px; }
.director-global-txt-wrap .inner-content-list h2 {  color: #1484d3;  font-size: 22px;
  margin-bottom: 0;  margin-top: 10px; }
.director-global-txt-wrap .inner-content-list strong {font-size: 18px; font-weight: 700;  
  display: inline-block; width: 100%; margin: 8px 0; }
.director-global-txt-wrap .inner-content-list li {  position: relative;  list-style: none; }
.director-global-txt-wrap .inner-content-list li:before {  position: absolute; width: 20px colo;
    content: '';  width: 6px; height: 5px;  background: #fff;   left: -18px;  top: 10px;  border-radius: 50%; }
.director-global-txt-wrap .inner-content-list li, p {  font-size: 16px; font-weight: 400; line-height: 1.5; } 
.director-inner-wrapper-txt p { font-size: 18px; line-height: 30px; }
.director-management-form .form_generater_form_div { background: #0000 !important; }
.management-direct-social-icon {  display: flex;  padding: 25px 0px 0px 5px; }
.management-direct-social-icon .social-media__item-list { margin-left: 3px; }
.management-direct-social-icon .social-txt img {  max-width: 16px;  margin-top: 6px; opacity: 0.3; }
.management-direct-social-icon .social-media__item { margin: 4px; }


/********************************* legal-page ***************************************/

.legal-wrapper-sec {  max-width: 1140px;  margin: 0 auto; }
.legal-wrapper-sec .rte h1, h2 {   margin: 0.6em 0 !important; }
.legal-wrapper-sec .ui-card__header  h2.ui-heading { margin: 25px 0 !important; }

 
/*************************** footer **************************************/

.footer .footer-deli-select .current:after { display: none;}
.footer .footer-deli-select img {  display: none; }
.footer .footer-deli-select .current {  padding: 3px 25px 3px 25px; }



/********************************* Corporate-album-page ***************************************/

/* .corporate-album .ca-images {  height: unset !IMPORTANT; }
.corporate-album .load-more_str {  display: flex;  flex-wrap: wrap; }
.corporate-album .load-more_str .caimg-wrap.grid-item {
    position: relative !IMPORTANT;
    left: unset !important;
    top: unset !important;
    width: 25%;
}
.corporate-album .ca-images .ca-images .caimg-wrap.grid-item .albimgtext {
    height: 300px;
    position: relative; 
}
.corporate-album .ca-images .ca-images .caimg-wrap.grid-item .albimgtext a.ca-img {
    display: block;
    height: 100%;
}
.corporate-album .ca-images .ca-images .caimg-wrap.grid-item .albimgtext a.ca-img img {
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
} */
#shopify-section-corporate-album .loadmorereviews {
    background: #007cc3;
    padding: 7px 35px;
    display: inline-block;
    font-size: 15px;
    position: absolute;
    bottom: -40px;
    left: 0;
    right: 0;
    margin: 0px auto;
}
button.slick-prev.pull-left.slick-arrow
{
    background: #abb1b4;
    width: 50px;
    height: 50px;
    position: absolute;
    left: 10px;
    top: calc(50% - 25px);
    z-index: 1;
    border-radius: 50%;
   background-image: url(https://cdn.shopify.com/s/files/1/0530/8196/4695/files/next-2.png?v=1617166944);
    background-repeat: no-repeat;
    background-position: center;

}

button.slick-prev.pull-left.slick-arrow:hover { background: #1585D4;  background-image: url(https://cdn.shopify.com/s/files/1/0530/8196/4695/files/next-2.png?v=1617166944);
    background-repeat: no-repeat;
    background-position: center;  }
button.slick-next.pull-right.slick-arrow:hover { background: #1585D4;  background-image: url(https://cdn.shopify.com/s/files/1/0530/8196/4695/files/next-1.png?v=1617110288);
    background-repeat: no-repeat;
    background-position: center;  }

button.slick-next.pull-right.slick-arrow {
    position: absolute;
    background: #abb1b4;
    width: 50px;
    height: 50px;
    right: 10px;
    top: calc(50% - 25px);
    border-radius: 50%;
    background-image: url(https://cdn.shopify.com/s/files/1/0530/8196/4695/files/next-1.png?v=1617110288);
    background-repeat: no-repeat;
    background-position: center;
}

/***blog css start****/
.blog_latest_posts {
    max-width: 1400px;
    margin: 0px auto;
    padding: 0px 40px;
    display: grid;
    grid-template-columns: repeat(3, 1fr);
  grid-template-rows: repeat(2, 1fr);
    gap: 30px 20px;
      margin-bottom: 50px;
}

.inner_nt_maiin .promo_date_wrap {
    background-color: rgba(0, 0, 0, 0.8);
    position: relative;
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
}
.inner_nt_maiin .promo_date_wrap .promo_date {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    flex-direction: column;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: #1585d4;
    min-width: 60px;
}
.inner_nt_maiin .promo_date_wrap .promo_date span.month {
    display: block;
    font-size: 14px;
}
.inner_nt_maiin .promo_date_wrap .promo_date span.date {
    display: block;
    font-size: 20px;
    border-top: 2px solid #fff;
    border-bottom: 2px solid #fff;
}
.inner_nt_maiin .promo_date_wrap .promo_date span.year {
    display: block;
    font-size: 14px;
}
.inner_nt_maiin .promo_date_wrap .probo_btm {
    padding: 15px;
}
.inner_nt_maiin .promo_date_wrap .probo_btm .articles_title {
    line-height: 1.02;
    font-size: 20px;
    margin-bottom: 0;
    font-family: 'Kalam';
    text-transform: capitalize;
}
.inner_nt_maiin .promo_date_wrap .probo_btm .blog-read-more {
    padding: 0;
    font-size: 14px;
    line-height: 1.2;
    text-decoration: underline;
    margin-top: 0;
}
.blog_latest_posts .inner_nt_maiin {
    position: relative;
  min-height: 260px;
}
.blog_latest_posts .inner_nt_maiin img {
    position: absolute;
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
}
.blog_latest_posts .inner_nt_maiin:nth-child(+2) {
    grid-column: 2 / span 1;
    grid-row: 1 / span 2;
    position: relative;
      min-height: unset;
}

.blog_latest_posts .inner_nt_maiin:nth-child(+2) img {
    position: absolute;
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
}
.posts_title {
    font-size: 28px;
    font-weight: bold;
    font-family: 'Kalam';
}

/***blog css start****/
.post_blog_wrapper .block-list--loose .article-item {
    margin-bottom: 10px;
}
.post_blog_wrapper {
    display: block;
    width: 100%;
    position: relative;
    margin-bottom: 25px;
}
.post_blog_wrapper .block-list.block-list--loose {
    margin: 0;
  margin-left: -10px;
    margin-right: -10px;
}
.post_blog_wrapper .block-list.block-list--loose .slick-track .block-list__item {
    height: auto;
}
.post_blog_wrapper .block-list.block-list--loose .slick-track {
    display: flex;
  flex-wrap: wrap;}
.post_blog_wrapper .blogs_posts_tags_title {
    font-family: 'Kalam';
    font-size: 25px;
}
.post_blog_wrapper:first-child .blogs_posts_tags_title {
    margin-top: 20px;
}
.post_blog_wrapper .blogs_posts_tags_title{    text-transform: capitalize;}





  


/********************************* text-with-image-media-query ***************************************/
@media(max-width:1200px)
{
  .blog_latest_posts{    grid-template-columns: repeat(2, 1fr);}
  .blog_latest_posts .inner_nt_maiin:nth-child(+2) {
    grid-column: inherit;
    grid-row: inherit;}
 p.boost-pfs-filter-total-product.collection__products-count.text--small.hidden-desk{

color:black;
}
}


@media screen and (max-width: 999px)
  {
/* .inner-template-wrapper .scroller .block-list { flex-flow: wrap !important;} 
.inner-template-wrapper .\31\/3--lap-and-up { width: 100% !important;   padding: 15px; }
.inner-template-wrapper .scroller .block-list__item { flex: 0 0 auto !important; } */
/* .corporate-album .load-more_str .caimg-wrap.grid-item{    width: 33.33%;}   */
  button.slick-next.pull-right.slick-arrow  { right:18px; }
button.slick-prev.pull-left.slick-arrow { left:18px;  }
 p.boost-pfs-filter-total-product.collection__products-count.text--small.hidden-desk{

color:black;
}  
button.collection__toolbar-item.collection__toolbar-item--filter.hidden-lap-and-up {
    color: black;
}
  #shopify-section-16227138286d3be833 .featured-collection {
    background-color: unset!important;
}
#shopify-section-16227133602a313c23 .featured-collection {
    background-color: unset!important;
}
    
    .mobile-menu__inner .header__action-item-content {
    padding: 0px 30px;
       position: relative;
}
    .popover__inner.popover__inner--no-padding .mobile-menu {
    position: absolute;
    width: 100vw;
    height: 100vh;
    left: 0;
    /* top: 100%; */
    visibility: hidden;
    max-height: 0;
    z-index: 1;
    opacity: 0;
    color: var(--text-color);
    font-size: calc(var(--base-text-font-size) - (var(--default-text-font-size) - 16px));
    transform: scale(.9);
    transition: opacity .25s ease-in-out,transform .25s ease-in-out,visibility .25s ease-in-out,max-height 0s linear .25s;
    will-change: transform;
}
    .header__action-item-content .popover__inner li.popover__linklist-item button.popover__link-item {
    color: #000;
    text-align: left;
    padding: 0px 10px;
}
    
    .mobile-menu__inner  .header__action-item.header__action-item--locale {
    padding: 0;
    margin: 0;
}
    .mobile-menu__inner  .header__action-item.header__action-item--currency.show-mobile {
    width: 100%;
    padding: 0;
}
    
    .header__action-item--currency .header__action-item-content .popover--currency ul.popover__linklist {
    padding: 10px 10px;
    overflow-x: hidden;
}
    .mobile-menu__inner div#mobile-currency-selector {
    max-width: 95%;
    margin: 0 auto;
    left: 0;
    right: 0;
}
    .mobile-menu__inner div#mobile-currency-selector .popover__inner {
    border: 1px solid #ebebeb;
    height: unset;
    padding: 0px 0px;
}
    .mobile-menu__inner div#mobile-currency-selector .popover__inner li.popover__linklist-item:last-child {
    border: 0;
    margin: 0;
    padding-bottom: 0;
}
    .mobile-menu__inner div#mobile-currency-selector .popover__inner li.popover__linklist-item:first-child {
    padding: 0;
    border: 0;
}
    .mobile-menu__inner div#mobile-currency-selector .popover__inner li.popover__linklist-item {
    border-bottom: 1px solid #ebebeb;
    padding-bottom: 10px;
    padding-top: 10px;
}
    
/******/
    .mobile-menu__inner .header__action-item-content div#mobile-locale-selector .popover__inner ul.popover__linklist li.popover__linklist-item {
    border-bottom: 1px solid #ebebeb;
    padding-bottom: 10px;
    padding-top: 10px;
}
    .mobile-menu__inner .header__action-item-content div#mobile-locale-selector .popover__inner ul.popover__linklist li.popover__linklist-item:last-child {
    border: 0;
    padding-bottom: 0;
}
    .mobile-menu__inner .header__action-item-content div#mobile-locale-selector .popover__inner ul.popover__linklist li.popover__linklist-item:first-child {
    padding-top: 0;
}
    .mobile-menu__inner .header__action-item-content div#mobile-locale-selector {
    max-width: 95%;
    margin: 0 auto;
    left: 0;
    right: 0;
}
    .mobile-menu__inner .header__action-item-content div#mobile-locale-selector .popover__inner {
    border: 1px solid #ebebeb;
    height: unset;
    padding: 0px 0px;
}
    .mobile-menu__inner .header__action-item-content div#mobile-locale-selector .popover__inner ul.popover__linklist {
    padding: 10px 10px;
    overflow-x: hidden;
}
    .mobile-menu__inner  .header__action-item.header__action-item--locale {
    border-bottom: 1px solid #e1e3e4;
    padding-bottom: 25px;
          padding-top: 10px;
}
    .mobile-menu__inner  .header__action-item.header__action-item--locale span.header__action-item-title {
    display: none;
}
    
 }

@media (max-width:768px) {
.outer-image-with-txt {  padding: 0; }
  div#shopify-section-1622193172c06574d4 .kaching-icon-block {
    margin: 0 5vw;
}
.outer-image-with-txt .left-txt-side { display: block; }
.outer-image-with-txt .inner-img-txt-wrap { width: 100%; }
.outer-image-with-txt .inner-center-txt-side {  width: 100%; padding-top: 20px; }
.inner-template-wrapper .\31\/3--lap-and-up {   padding: 15px; }
.inner-template-wrapper .scroller .block-list__item { flex: 1 0 auto !important; }
.inner-template-wrapper .scroller .block-list::before { display: none !important; }
.inner-template-wrapper .breadcumblist { margin: 0 auto; }
.section__header h2.section__title.heading , 
  .index  .posts_title {  font-size: 35px !important;  line-height: 40px !important; }

#shopify-section-collection-with-image-automatic .featured-collection {
  background-color: #0000 !important; }
.featured-collection .featured-collection__header {  background-size: cover !important; }
.inner-template-wrapper .scroller--flush { margin: 20px 0 !important; }
.inner-template-wrapper .product-list--scrollable .product-item {  width: 50% !important; }
.inner-template-wrapper .product-item {  padding: 12px !important; }
.inner-template-wrapper .product-list--scrollable { flex-wrap: wrap !important;   margin-left: 0; }
.product-list--scrollable::before { display: none !important;}

button.slick-next.pull-right.slick-arrow { width: 35px; height: 35px;  right:18px; }
button.slick-prev.pull-left.slick-arrow { width: 35px; height: 35px;  left:18px; }
}
button.collection__toolbar-item.collection__toolbar-item--filter.hidden-lap-and-up {
    color: black;
}

.index .posts_title {
    margin-top: 0.6em;
    padding-bottom: 15px;
    margin-bottom: 0.6em;
}

@media(max-width:767px)
{
.blog_latest_posts {
    grid-template-columns: inherit;
      padding: 0px 20px;
}
 .index  .blog_latest_posts {
      padding: 0px 40px;
}
  .blog_latest_posts .inner_nt_maiin:nth-child(+2) {
    grid-column: inherit;
    grid-row: inherit;}
  p.boost-pfs-filter-total-product.collection__products-count.text--small.hidden-desk{

color:black;
}
  #shopify-section-16227138286d3be833 .featured-collection {
    background-color: unset!important;
}
#shopify-section-16227133602a313c23 .featured-collection {
    background-color: unset!important;
}
.product-block-list__wrapper {
    display: flex;
    flex-direction: column;
}
.download.variant-metafileds-value-holder {
    order: 3;
}
.\33 d-cda {
    order: 4;
}
}

@media(max-width:640px)
{
.slideshow__content-wrapper.for-desktop {
    display: none;
}
.index section[data-section-type="featured-collection"] h2.section__title ,
  .index .posts_title , .index .blog_latest_posts{
    padding: 0 20px;
}
    div#shopify-section-1622193172c06574d4 .kaching-icon-block {
    width: 92%;
    margin: 0;
}
  .index section[data-section-type="featured-collection"] header.section__header {
    padding: 0 !important;
}
.header__logo-image svg {
    width: 140px;
    vertical-align: middle;
}
.header__logo-image {
    display: block;
    vertical-align: middle;
    max-height: 33px;
}
.card__section.card__section--tight img.icons-img {
   
   
    max-width: 100%;
    width: 22%;
   
  
}
/* .product-item img.icons-img {
    max-width: 15%;
    position: absolute;
    z-index: 1;
    left: 75%;
    top: 22px;
} */
}


@media(max-width:576px)
{
.main_section_wrapper .location_data {
    grid-template-columns: inherit;
    gap: 20px 0px;
}
  .inner_nt_maiin .promo_date_wrap .probo_btm .articles_title{    font-size: 16px;}
}
  
/********************************* director-management-media-query *******************************************/

.main-director-management-wrapper .director-global-txt-wrap { width: 100%; }
.main-director-management-wrapper .director-management-form { width: 100%; margin-top: 25px; }
.director-global-txt-wrap .inner-content-list h2 {  line-height: normal;  margin-bottom: 5px; }
.director-global-txt-wrap .main-title-wrap { line-height: normal; }
/* .corporate-album .load-more_str .caimg-wrap.grid-item{    width: 48%;} 
.corporate-album .load-more_str{justify-content: space-between;}
.corporate-album .ca-images .ca-images .caimg-wrap.grid-item .albimgtext {  height: 230px;} */
}
/******** mobile-currency-selector *****/

.header__logo-image {
    display: block;
    vertical-align: middle;
   max-height: 53px;
}

img.slideshow__image.image--fade-in.lazyautosizes.ls-is-cached.lazyloaded {
    z-index: -1;
}
.aspect-ratio.hidden-phone a .blog-contain {
    position: absolute;
    bottom: 45px;
    right: 20px;
    width: 40%;
    background: rgba(0,0,0,.6);
    padding:25px;
    color: #fff;
}
.aspect-ratio.hidden-tablet-and-up a .blog-contain-mobile{
    position: absolute;
    bottom: 45px;
    
    width: 100%;
    background: rgba(0,0,0,.6);
    padding: 10px;
    color: #fff;
}
.aspect-ratio.hidden-phone a .blog-contain h2 {
    font-size: 26px;
    line-height: 26px;
    margin-bottom: 9px!important;
    margin-top: 0px!important;
}
.blog-contain p {
    font-size: 20px;
    line-height: 23px;
}
.aspect-ratio.hidden-tablet-and-up a .blog-contain-mobile h2{
  font-size: 22px;
    line-height: 26px;
    margin-bottom: 9px!important;
    margin-top: 0px!important;

}
.blog-contain-mobile p
{

font-size: 18px;
    line-height: 23px;
}
@media(max-width:480px){
  .collection__dynamic-part .product-item img.icons-img {
    max-width: 55px;
}
  
}

@media screen and (min-width: 1000px){
  .layout__section:only-child{
    display: flex;
max-width:100% !important;
margin-left: 0px;
    margin-right: 0px;

}

  .layout__section form#ctx-salesforce{

    width: 50%;
    margin-left: 23px;
}

}
.card__section.card__section--tight img.icons-img {
    position: absolute;
top:-2px;
    z-index: 1;
    left: 78%
}
.container.gradient_color.contact-page-cls {
    background-color: black;
}
/* .product-item img.icons-img {
            max-width: 38%;
    position: absolute;
    z-index: 1;
    left: 62%;
    top: 0px;

} */
.container.page-download-main.gradient_color {
    background-color: black!important;
}
.main-imge-job-page-cls {
    display: flex;
}
.img-job-page-cls {
    width: 100%;
}
.sub-sec-country h3 {
    font-size: 28px;
    font-weight: bold;
    /* font-family: Kalam, sans-serif; */
}
.main-section-country {
    font-family: Kalam, sans-serif;
}
.sub-sec-country a {
    color: slateblue;
    font-family: auto;
  background-color: transparent;
text-decoration:auto;
}
.rte a:not(.button)
{
color:#fff!important;
}
.product-block-list__item--description .rte.text--pull a {
    color: var(--link-color)!important;
}
/* .collection__dynamic-part .product-item img.icons-img
{
        max-width: 100%;
    position: absolute;
    z-index: 1;
    left: 68%;
    top: 21px;
    width: 24%;

} */

p.jobcustom {
    font-family: var(--heading-font-family);
}

header .mini-cart {
    background: #D3D3D3!important;
}
.jobs-inner h2 {
    font-size: 35px;
}
.address-1 h2 {
    text-align: center;
}
.product-item__label-list {
    position: relative;
}
.grecaptcha-badge {
    z-index: 999;
}
span.product-item__inventory.inventory.inventory--low.disable {
    display: none;
}
.product-block-list__item.product-block-list__item--info.customclass.maincontainer-contriapp .card {
    padding: 20px 20px 73px;
}
.main-product-title-logo-container {
    display: flex;
    align-items: center;
}
.product-block-list__item.product-block-list__item--info.customclass.maincontainer-contriapp .card.card--collapsed.card--sticky > p {
    font-size: 20px;
    color: #007cc3;
    max-width: 430px;
    margin-bottom: 40px;
    font-weight: 600;
}
.product-block-list__item.product-block-list__item--info.customclass.maincontainer-contriapp .card.card--collapsed.card--sticky table.icons-pdf-contriapp-template {
    max-width: 500px;
    width: 100%;
}
.product-block-list__item.product-block-list__item--info.customclass.maincontainer-contriapp .card {
    padding: 20px 20px 73px;
}
.product-block-list__item.product-block-list__item--info.customclass.maincontainer-contriapp h1.product-meta__title.heading.contriapp-title {
    font-size: 30px;
  
}
.product-block-list__item.product-block-list__item--info.customclass.maincontainer-contriapp table.icons-pdf-contriapp-template td {
    color: #007cc3;
}
.product-block-list__item.product-block-list__item--info.customclass.maincontainer-contriapp td.custom_png-pdp {
    padding-right: 5px;
    padding-left: 35px;
}
.product-block-list__item.product-block-list__item--info.customclass.maincontainer-contriapp table.icons-pdf-contriapp-template tr td {
    padding-bottom: 15px;
}
.product-block-list__item.product-block-list__item--info.customclass.maincontainer-contriapp .card.card--collapsed.card--sticky table.icons-pdf-contriapp-template {
    max-width: 500px;
    width: 100%;
}
.product-block-list__item.product-block-list__item--info.customclass.maincontainer-contriapp .card {
    padding: 20px 20px 73px;
}
.product-block-list__item.product-block-list__item--info.customclass.maincontainer-contriapp .main-product-title-logo-container img {
    margin-right: 39px;
}
table.icons-pdf-contriapp-template tr {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

/* Change the product items text color */
.product-item__price-list .price {
    color: #fff;
}
.product-recommendations .product-item__info-inner .product-item__price-list.price-list span {
  color: #007cc3; 
    font-size: 21px;
}
.recently-viewed-products-placeholder .product-item__info-inner .product-item__price-list.price-list span {
   color: #007cc3;
    font-size: 21px;
}
/* Change the search bar products title text color */
.boost-pfs-search-suggestion p.boost-pfs-search-suggestion-product-title{
  color:#000;
}