/** Shopify CDN: Minification failed

Line 633:0 Unexpected "222ul"
Line 637:0 Unexpected "222section"

**/
/* .header__icons {
    display: none !important;
}  */
section#shopify-section-template--19020055052536__multicolumn_mQzXcn a {
    /* text-decoration: none; */
}
.section-sections--19020050989304__custom_liquid_pgk4bY-padding {
    text-align: right;
    font-family: Roboto, sans-serif !important;
    font-size: 13px;
    max-width: 1058px;
    margin: 0px auto;
}
section#shopify-section-sections--19020050989304__custom_liquid_pgk4bY {
    /* margin-bottom: -18px; */
    background: none !important;
    padding-top: 10px;
}
section#shopify-section-sections--19020050989304__custom_liquid_pgk4bY div {
    background: none !important;
}
.section-sections--19020050989304__custom_liquid_pgk4bY-padding b {
    margin-left:10px;
}
h2.form-status.form-status-list.form__message svg {
    display: none;
}
h2.form-status.form-status-list.form__message {
    margin: 0 0 7px 0;
    font-family: Roboto, sans-serif;
    font-size: 13px !important;
    line-height: 16px;
}
.contact.page-width.page-width--narrow.section-template--19020055052536__contact_form_bjb4xk-padding h2.form-status.form-status-list.form__message {
    color: #ffffff;
}
section#shopify-section-template--19020055052536__multicolumn_mQzXcn a:hover {
    color:#ffffff;
}
.shopify-policy__container {
    max-width: 560px;
    max-width: 100%;
    margin: 0 auto;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 54px;
}
.shopify-policy__body {
    MAX-WIDTH: 1101px;
    margin: 0px auto;
}
.shopify-policy__title {
    BACKGROUND: #0f3986;
    COLOR: #FFFFFF;
    PADDING: 37PX 0PX;
    MARGIN-BOTTOM: 38PX; 
}
.shopify-policy__title H1 {
    COLOR: #FFFFFF;
    TEXT-TRANSFORM: CAPITALIZE;
}
div#ImageWithText--template--19020055249144__image_with_text_iUFdAB {
    padding-left: 0;
}
h2.title.inline-richtext.h1 {
    font-size: 30px;
}
section#shopify-section-template--19020055249144__multicolumn_U6LagE h2.title.inline-richtext.h1 {
    text-align: center;
    width: 100%;
}
section#shopify-section-template--19020055249144__multicolumn_PWWCWJ h2.title.inline-richtext.h1 {
    width: 100%;
    text-align: center;
}
section#shopify-section-template--19020055249144__contact_form_wT9MXx h2.title.title-wrapper--no-top-margin.inline-richtext.h1:after {
    content: "We will get back to you soon";
    text-align: center;
    font-size: 16px;
    font-family: Roboto, sans-serif;
    font-style: italic;
    width: 100%;
    float: left;
    font-weight: 100 !important;
    padding-top: 4px;
}
.page-width.section-template--19020055118072__multicolumn_6JVHqT-padding img {
    width: 84px !important;
    height: auto !important;
}
.page-width.section-template--19020055118072__multicolumn_6JVHqT-padding .media.media--transparent.media--adapt {
    padding-bottom: 91px !important;
}
section#shopify-section-template--19020055118072__contact_form_dXVM63 h2.title.title-wrapper--no-top-margin.inline-richtext.h1:after {
    content: "We will get back to you soon";
    text-align: center;
    font-size: 16px;
    font-family: Roboto, sans-serif;
    font-style: italic;
    width: 100%;
    float: left;
    font-weight: 100 !important;
    padding-top: 4px;
}
section#shopify-section-template--19020055118072__contact_form_dXVM63 h2.title.title-wrapper--no-top-margin.inline-richtext.h1 {
    text-align: center;
    color: #ffffff;
    font-size: 30px;
    font-weight: 300 !important;
    padding-bottom: 46px;
    opacity: 0;
}
section#shopify-section-template--19020055249144__contact_form_wT9MXx h2.title.title-wrapper--no-top-margin.inline-richtext.h1 {
    text-align: center;
    color: #ffffff;
    font-size: 30px;
    font-weight: 300 !important;
    padding-bottom: 46px;
    opacity: 0;
}
section#shopify-section-template--19020055249144__multicolumn_U6LagE h3.inline-richtext strong {
    font-size: 19px;
    letter-spacing: 1px;
}
section#shopify-section-template--19020055249144__multicolumn_PWWCWJ h3.inline-richtext strong {
    font-size: 19px;
    letter-spacing: 1px;
}
section#shopify-section-template--19020055216376__multicolumn_9UNtzd .media.media--transparent.media--adapt {
    height: 135px;
    padding-bottom: 0 !important;
    vertical-align: middle;
    display: table-cell;
}
section#shopify-section-template--19020055216376__multicolumn_9UNtzd .multicolumn-card__info .link {
    text-decoration: none;
    font-size: inherit;
    margin-top: 0;
}
section#shopify-section-template--19020055216376__multicolumn_9UNtzd .multicolumn-list__item .media--adapt .multicolumn-card__image {
    width: auto;
    /* max-width: 100px; */ 
    height: auto;
    position: inherit !important;
}
section#shopify-section-template--19020055216376__multicolumn_DNByKz .multicolumn-card.content-container h3.inline-richtext {
    font-size: 23px;
}
.header {
  /* grid-template-columns: 1fr 2fr; */
  column-gap: 12rem;
}
ul.list-menu.list-menu--inline {
  float: right;
  justify-content: center;
}
.announcement-bar__message span{
    font-family:Roboto, sans-serif !important;
}
.footer__blocks-wrapper.grid.grid--1-col.grid--2-col.grid--4-col-tablet.scroll-trigger.animate--slide-in {
    FLOAT: RIGHT;
} 
.footer-block__newsletter {
    text-align: LEFT !IMPORTANT;
}
form#ContactFooter {
    FLOAT: LEFT;
}
.footer__content-bottom.scroll-trigger {
    border: 0;
    padding-top: 0;
}
.footer-block.grid__item.footer-block--menu.scroll-trigger {
    padding-top: 45px;
}
.rich-text.content-container.color-scheme-1.gradient.rich-text--full-width.content-container--full-width.section-template--19020055052536__rich_text_cYwMVf-padding .rich-text__blocks.center {
    max-width: 100%;
}
.utility-bar.color-scheme-1.gradient.utility-bar--bottom-border {
    border: 0;
}
.announcement-bar__message {
    text-align: right;
    padding: 13px 0px 0px 0px;
    margin: 0;
    letter-spacing: .1rem;
    min-height: 2.8rem;
    width: 100%;
}
section#shopify-section-template--19020055052536__contact_form_bYBmTF {
    position: absolute;
    z-index: 1;
    right: 9%;
    margin-top: 68px;
    width: 340px;
    padding: 30px;
    background: #fafafa;
}
section#shopify-section-template--19020055052536__contact_form_bYBmTF .color-scheme-1.gradient {
    background: none;
}
section#shopify-section-template--19020055052536__contact_form_bYBmTF h2.title.title-wrapper--no-top-margin.inline-richtext.h1 {
    text-align: center;
    font-size: 21px;
    color: #0f3986;
    padding-bottom: 11px;
}
section#shopify-section-template--19020055052536__contact_form_bYBmTF h2.title.title-wrapper--no-top-margin.inline-richtext.h1:after {
    content: "We will get back to you soon";
    font-family: Roboto, sans-serif;
    font-size: 13px;
    width: 100%;
    float: left;
    color: #adadad;
    font-weight: 200;
    font-style: italic;
    line-height: 26px;
}
section#shopify-section-template--19020055052536__contact_form_bYBmTF .contact__fields {
    grid-template-columns: repeat(1, 1fr);
}
section#shopify-section-template--19020055052536__contact_form_bYBmTF input#ContactForm-name, section#shopify-section-template--19020055052536__contact_form_bYBmTF input#ContactForm-email, section#shopify-section-template--19020055052536__contact_form_bYBmTF input#ContactForm-phone {
    background: #ededed;
    padding: 0px 12px !important;
    font-size: 12px !important;
    height: 34px; 
} 
section#shopify-section-template--19020055052536__contact_form_bYBmTF textarea#ContactForm-body {
    background: #ededed;
    padding: 0 14px !important;
    font-size: 12px !important;
    min-height: 73px; 
}
section#shopify-section-template--19020055052536__contact_form_bYBmTF .contact .field {
    margin-bottom: 1rem;
}
section#shopify-section-template--19020055052536__contact_form_bYBmTF button.button {
    background: #0f3986;
    border: 0 !important;
    box-shadow: none;
}
section#shopify-section-template--19020055052536__contact_form_bYBmTF label.field__label {
    font-size: 14px;
    color: #727272;
    line-height: 16px; left: 13px;
}
.rich-text.content-container.color-scheme-1.gradient.rich-text--full-width.content-container--full-width.section-template--19020055052536__rich_text_cYwMVf-padding h2.rich-text__heading.rte.inline-richtext.h1 {
    text-align: left;
    width: 30%;
    float: left;
    padding-top: 46px;
    padding-bottom: 69px;
    font-size: 30px;
}
.rich-text.content-container.color-scheme-1.gradient.rich-text--full-width.content-container--full-width.section-template--19020055052536__rich_text_cYwMVf-padding .rich-text__text.rte.scroll-trigger {
    float: right;
    width: 70%;
    text-align: left;
}
.rich-text.content-container.color-scheme-1.gradient.rich-text--full-width.content-container--full-width.section-template--19020055052536__rich_text_cYwMVf-padding .rich-text__buttons.scroll-trigger {
    float: right;
    width: 70%;
    max-width: 100%;
    display: block;
}
.page-width.section-template--19020055052536__multicolumn_dVVK7G-padding h2.title.inline-richtext.h1 {
    width: 100%;
    float: left;
    text-align: center;
    font-size: 30px;
}
.page-width.section-template--19020055052536__multicolumn_dVVK7G-padding h2.title.inline-richtext.h1:after {
    content: "Quality, Expertise, and Service You Can Trust";
    font-size: 16px;
    font-family: Roboto, sans-serif;
    font-style: italic;
    width: 100%;
    float: left;
    padding-top: 9px;
}
.page-width.section-template--19020055052536__multicolumn_dVVK7G-padding  .multicolumn-card.content-container {
    background: none !important;
}
.page-width.section-template--19020055052536__multicolumn_dVVK7G-padding img.multicolumn-card__image {
    width: 140px !important;
    object-fit: contain;
    height: 140px !important;
}
.page-width.section-template--19020055052536__multicolumn_dVVK7G-padding .media.media--transparent.media--adapt {
    padding: 0 !important;
    min-height: 140px;
}
.section-template--19020055052536__collection_list_BFPbTx-padding h2 {
    text-align: center;
    width: 100%;
}
.section-template--19020055052536__collection_list_BFPbTx-padding h2:after {
    content:"Electronics Product Categories and Solutions";
    text-align: center;
    width: 100%;font-size: 16px;
    font-family: Roboto, sans-serif;
    font-style: italic;
    width: 100%;
    float: left;     font-weight: 100 !important;
    padding-top: 10px;
}
div#shopify-section-template--19020055052536__image_with_text_jWzPK4 .image-with-text__media-item.image-with-text__media-item--medium.image-with-text__media-item--top.grid__item {
    width: 100% !important;
    order: 2;
    border: 0 !important;
}
div#ImageWithText--template--19020055052536__image_with_text_jWzPK4 h2.image-with-text__heading.inline-richtext.h1 {
    text-align: center !important;
    width: 100%;
}
div#ImageWithText--template--19020055052536__image_with_text_jWzPK4 .image-with-text__text.rte.body {
    width: 100%;
    text-align: center;
}
.page-width.section-template--19020055052536__multicolumn_mQzXcn-padding h2.title.inline-richtext.h1 {
    text-align: center;
    width: 100%;
}
.page-width.section-template--19020055052536__multicolumn_mQzXcn-padding h2.title.inline-richtext.h1:after {
    content:"We offer professional installation services.";
    text-align: center;
    font-size: 16px;
    font-family: Roboto, sans-serif;
    font-style: italic;
    width: 100%;
    float: left; 
    font-weight: 100 !important;
    padding-top: 10px; color: #a0a0a0;
}
section, .section {
    float:left;
    width:100%;
}
li#Slide-template--19020055052536__multicolumn_mQzXcn-1 {
    width: 67% !important;
    min-width: 66.2% !important;
    float: left;
}
li#Slide-template--19020055052536__multicolumn_mQzXcn-2 {
    float: left;
    WIDTH: 33% !important;
    max-width: 33% !important;
}
li#Slide-template--19020055052536__multicolumn_mQzXcn-3 {
    float: left;
    WIDTH: 33% !important;
    max-width: 33% !important;
}
ul#Slider-template--19020055052536__multicolumn_mQzXcn {
    display: block;
}
section#shopify-section-template--19020055052536__multicolumn_mQzXcn .multicolumn-card-spacing {
    padding: 0;
    margin: 0;
}
section#shopify-section-template--19020055052536__multicolumn_mQzXcn .multicolumn-card__info {
    padding-top: 0;
    padding-bottom: 52px;
    margin-top: -52px;
    z-index: 99;
    position: relative;
}
section#shopify-section-template--19020055052536__multicolumn_mQzXcn .media--transparent {
    background-color: #ffffff !important;
}
section#shopify-section-template--19020055052536__multicolumn_mQzXcn .multicolumn-card.content-container {
    padding-right: 3px;
    padding-bottom: 4px;background: #ffffff !important;
}
section#shopify-section-template--19020055052536__multicolumn_mQzXcn h3.inline-richtext {
    color: #ffffff;
    font-family:Roboto, sans-serif;
}
/* section#shopify-section-template--19020055052536__multicolumn_mQzXcn {
    padding-bottom: 100px;
} */
.section-template--19020055052536__image_with_text_jWzPK4-padding.gradient.color-scheme-1 .image-with-text__media.image-with-text__media--adapt.global-media-settings.background-transparent.media {
    border: 0 !important;
}
.contact.page-width.page-width--narrow.section-template--19020055052536__contact_form_bjb4xk-padding {
    background: #0f3887;
    min-width: 1000px; margin-top: 60px;
    padding: 41px 60px 60px 60px; margin-bottom: 60px;
}
section#shopify-section-template--19020055052536__contact_form_bjb4xk h2.title.title-wrapper--no-top-margin.inline-richtext.h1 {
    text-align: center;
    color: #ffffff;
    font-size: 30px;
    font-weight: 300 !important;
    padding-bottom: 46px; opacity:0;
}
section#shopify-section-template--19028806992120__contact_form_ABX79c h2.title.title-wrapper--no-top-margin.inline-richtext.h1 {
    text-align: center;
    color: #ffffff;
    font-size: 30px;
    font-weight: 300 !important;
    padding-bottom: 46px; opacity:0;
}
section#shopify-section-template--19028806992120__contact_form_ABX79c button.button, #ContactForm button.button {
    background: #f1f2f3;
    color: #0f3986;
    /* margin: 0 41%; */
    float: none;
    display: block;
    min-width: 180px;
}
section#shopify-section-template--19029061370104__multicolumn_cF9fFE h2.title.inline-richtext.h1 {
    text-align: center;
    width: 100%;
    font-size: 30px;
}
section#shopify-section-template--19029061370104__rich_text_nNTrkg h2.rich-text__heading.rte.inline-richtext.h1 {
    text-align: center;
    width: 100%;
    font-size: 30px;
}
section#shopify-section-template--19029061370104__multicolumn_qngkfd h2.title.inline-richtext.h1 {
    text-align: center;
    width: 100%;
    font-size: 30px;
}

section#shopify-section-template--19020055052536__contact_form_bjb4xk .contact__fields {
    grid-template-columns: repeat(1, 1fr) !important;
}
section#shopify-section-template--19020055052536__contact_form_bjb4xk .field {
    width: 47%;
    float: left;
}
section#shopify-section-template--19020055052536__contact_form_bjb4xk h2.title.title-wrapper--no-top-margin.inline-richtext.h1:after {
    content: "We will get back to you soon";
    text-align: center;
    font-size: 16px;
    font-family: Roboto, sans-serif;
    font-style: italic;
    width: 100%;
    float: left;
    font-weight: 100 !important;
    padding-top: 4px;
}
section#shopify-section-template--19028806992120__contact_form_ABX79c h2.title.title-wrapper--no-top-margin.inline-richtext.h1:after {
    content: "We will get back to you soon";
    text-align: center;
    font-size: 16px;
    font-family: Roboto, sans-serif;
    font-style: italic;
    width: 100%;
    float: left;
    font-weight: 100 !important;
    padding-top: 4px;
}
section#shopify-section-template--19029061370104__contact_form_ABX79c h2.title.title-wrapper--no-top-margin.inline-richtext.h1 {
    text-align: center;
    color: #ffffff;
    font-size: 30px;
    font-weight: 300 !important;
    padding-bottom: 46px;
    opacity: 0;
}
section#shopify-section-template--19029061370104__contact_form_ABX79c h2.title.title-wrapper--no-top-margin.inline-richtext.h1:after {
    content: "We will get back to you soon";
    text-align: center;
    font-size: 16px;
    font-family: Roboto, sans-serif;
    font-style: italic;
    width: 100%;
    float: left;
    font-weight: 100 !important;
    padding-top: 4px;
}
section#shopify-section-template--19020055052536__multicolumn_mQzXcn h3.inline-richtext {
    color: #fff;
    font-family: Roboto, sans-serif;
    font-weight: 700;
    font-size: 22px;
    float: left;
    /* border-bottom: 1px solid #ffffff; */
}
section#shopify-section-template--19020055052536__multicolumn_mQzXcn input#ContactForm-name, section#shopify-section-template--19020055052536__multicolumn_mQzXcn input#ContactForm-email, section#shopify-section-template--19020055052536__multicolumn_mQzXcn input#ContactForm-phone {
    height: 4.2rem;
}
section#shopify-section-template--19020055052536__contact_form_bjb4xk form#ContactForm .field:nth-child(5) {
    width: 47% !important;
    float: right !important;
    margin-top: -125px;
}
section#shopify-section-template--19020055052536__contact_form_bjb4xk form#ContactForm .text-area {
    min-height: 16.7rem;
    font-size: 13px !important;border: 0 !important;
    box-shadow: none !important;
    outline: none;
}
section#shopify-section-template--19020055052536__contact_form_bjb4xk .contact__button {
    text-align: center;
}
section#shopify-section-template--19020055052536__contact_form_bjb4xk button.button {
    background: #f1f2f3;
    color: #0f3986;
    margin: 0 41%;
    float: none;
    display: block;
    min-width: 180px;
}
section#shopify-section-template--19020055052536__contact_form_bjb4xk .contact__button {  
  padding-top: 43px;
}
/* .footer__content-top {
    padding-bottom: 7rem !important;  
} */
.footer-block__heading {
    font-family: Roboto, sans-serif !important;
}
section#shopify-section-template--19020055052536__contact_form_bjb4xk input#ContactForm-name, section#shopify-section-template--19020055052536__contact_form_bjb4xk  input#ContactForm-email, section#shopify-section-template--19020055052536__contact_form_bjb4xk  input#ContactForm-phone {
    /* padding: 0 !important; */
    min-height: 41px;
    max-height: 41px;
    font-size:14px;border: 0 !important;
    box-shadow: none !important;
    outline: none;
}
.section-template--19020055052536__image_with_text_jWzPK4-padding {
    background: #f7f9fb;
    /* background-image: linear-gradient(to bottom, #f9f9f9, #fff, #fff, #fff, #f9f9f9ab); */
    background-attachment: inherit;
}
div#ImageWithText--template--19020055052536__image_with_text_jWzPK4 {
    margin: 0;
    padding: 32px 0 32px 0px;
}
/* .section-template--19020055052536__image_with_text_jWzPK4-padding {
    margin-top: 20px;   
} */
div#ImageWithText--template--19020055052536__image_with_text_jWzPK4 .image-with-text__text.rte.body {
    width: 100%;
    text-align: center;
    margin: 5px 0 0 0;
    color: #a0a0a0;
}
.section-template--19020055052536__rich_text_CQ94Fp-padding {
    background-image: url(/cdn/shop/files/BG-1.jpg);
    background-size: cover;
    background-attachment: inherit;
    background-repeat: no-repeat;
}
div#ImageWithText--template--19020055052536__image_with_text_jWzPK4 h2.image-with-text__heading.inline-richtext.h1 {
    font-size: 30px;
}
section#shopify-section-template--19020055052536__rich_text_CQ94Fp h2.rich-text__heading.rte.inline-richtext.h1 {
    font-size: 32px;
    font-weight: 900 !important;
    letter-spacing: 2px;
}
section#shopify-section-template--19020055052536__rich_text_CQ94Fp .rich-text__text.rte.scroll-trigger p {
    font-size: 21px;
    color: #ffffff;
}
.page-width.section-template--19020055052536__multicolumn_mQzXcn-padding h2.title.inline-richtext.h1 {
    font-size: 30px;
}
section#shopify-section-template--19020055052536__multicolumn_dVVK7G .multicolumn-card__info {
    padding: 14px 0 0 0;
}
section#shopify-section-template--19020055052536__multicolumn_dVVK7G .multicolumn-card__info {
    padding: 14px 0 0 0;
    font-family: Roboto, sans-serif;
}
section#shopify-section-template--19020055052536__multicolumn_dVVK7G .multicolumn-card__info h3 {
    font-family: Roboto, sans-serif;
}
section#shopify-section-template--19020055052536__multicolumn_dVVK7G .multicolumn-card__image-wrapper.multicolumn-card__image-wrapper--full-width.multicolumn-card-spacing {
    padding-top: 0;
}
section#shopify-section-template--19020055052536__image_banner h2.banner__heading.inline-richtext.h0 {
    font-size: 46px;
}
section#shopify-section-template--19020055052536__image_banner .banner__text.rte.body p {
    font-size: 20px;
    color: #ffffff;
}
section#shopify-section-template--19020055052536__image_banner a.button.button--primary {
    background: #0f3986;
    border: 0 !important;
    color: #ffffff;
    outline: none !important;font-size: 17px;
    box-shadow: none;
}
a.button.button--primary {
    font-size: 17px;
}
a#HeaderMenu-contact {
    padding-right: 0;
}
div#shopify-section-sections--19020050989304__announcement-bar {
    margin-bottom: -10px;
}
section#shopify-section-template--19020055052536__image_banner a.button.button--primary:after, section#shopify-section-template--19020055052536__image_banner a.button.button--primary:before {
    display:none !important;
}
.field__input:focus~.field__label, .field__input:not(:placeholder-shown)~.field__label, .field__input:-webkit-autofill~.field__label, .customer .field input:focus~label, .customer .field input:not(:placeholder-shown)~label, .customer .field input:-webkit-autofill~label {
    opacity:0;
}
section#shopify-section-template--19020055052536__contact_form_bYBmTF .contact__button {
    text-align: center;
}
section#shopify-section-template--19020055052536__contact_form_bYBmTF button.button {
    background: #0f3986;
    border: 0 !important;
    box-shadow: none; 
    min-width: 173px;
    font-size:0px;
    height: 30px;
    min-height: 41px;
    line-height: 40px;
    margin: 0px auto !important;
    color: #ffffff;
}
section#shopify-section-template--19020055052536__contact_form_bYBmTF .contact__button button.button:after{
    content:"Get Quote";
    font-size:18px;
    line-height: 39px;
}
222ul#Slider-template--19020055052536__collection_list_BFPbTx {
    column-gap: 37px !important;
    row-gap: 37px !important;
}
222section#shopify-section-template--19020055052536__collection_list_BFPbTx .grid--4-col-desktop .grid__item {
    width: calc(25% - 37px* 3 / 4);
    max-width: calc(25% - 37px* 3 / 4);
}
section#shopify-section-template--19020055052536__collection_list_BFPbTx .collection-list__item .card__inner {
    order: 2;
}
.form-status {
    font-size: 11px ! IMPORTANT;
    padding: 0 !important;
}
ul.form-status-list.caption-large {
    display: none;
}
h2.form-status.form-status-list.form__message {
    margin: 0 0 7px 0;
}
section#shopify-section-template--19020055052536__collection_list_BFPbTx .collection-list__item .card__content {
    order: 1;
}
section#shopify-section-template--19020055052536__collection_list_BFPbTx .card.card--card.card--media.color-scheme-2.gradient {
    border-color: #0f388796; padding-bottom: 65px;     position: relative;
}
section#shopify-section-template--19020055052536__collection_list_BFPbTx .card.card--card.card--media.color-scheme-2.gradient:after {
    content: "View More";
    position: absolute;
    bottom: 11px;
    left: 19%;
    height: 41px;
    text-align: center;
    top: auto;
    background: #0f3986;
    color: #ffffff;
    padding: 8px 13px;
    width: 59%;
    font-size: 14px;
}
section#shopify-section-template--19020055052536__collection_list_BFPbTx .card__information {
    padding: 5px 0;
    text-align: center;
    color: #0f3986;
}
section#shopify-section-template--19020055052536__collection_list_BFPbTx .card__information a, section#shopify-section-template--19020055085304__collection_list_rKYfLF  .card__information a {
    color: #0f3986;
    font-family: Roboto, sans-serif;
    font-size:16px;
}
section#shopify-section-template--19020055052536__collection_list_BFPbTx .card__information a span.icon-wrap, section#shopify-section-template--19020055085304__collection_list_rKYfLF .card__information a span.icon-wrap {
    display: none;
}
section#shopify-section-template--19020055052536__collection_list_BFPbTx .collection-list__item .card__inner .card__media img.motion-reduce {
    padding: 10% !important;
    background: #ffffff;
} 
 h2#SectionHeading-template--19020055052536__collection_list_BFPbTx {
    font-size: 30px !important;
}
.section-template--19020055052536__image_with_text_jWzPK4-padding .image-with-text__media.image-with-text__media--small.global-media-settings.background-transparent.media img {
    opacity:0;
}
.section-template--19020055052536__image_with_text_jWzPK4-padding .image-with-text__media.image-with-text__media--small.global-media-settings.background-transparent.media {
    background: url(/cdn/shop/files/brand-logo_c9355ff1-7667-4102-8b39-ee7871003639.jpg);
    background-size: 100%;
    background-repeat: no-repeat;     border: 0;
}
div#shopify-section-template--19020054757624__banner {
    background: #0f3986 !important;
}
div#shopify-section-template--19020054757624__banner .collection-hero.color-scheme-1.gradient {
    background: none;
}
div#shopify-section-template--19020054757624__banner h1.collection-hero__title {
    text-align: center;
    color: #ffffff;     margin: 43px 0px;
}
#ProductGridContainer ul#product-grid {
    column-gap: 28px;
    row-gap: 28px;
}
#ProductGridContainer .grid--4-col-desktop .grid__item {
    width: calc(25% - 28px* 3 / 4);
    max-width: calc(25% - 28px* 3 / 4);
}
#ProductGridContainer .card__inner.ratio {
    background: #ffffff;
}
#ProductGridContainer .media.media--transparent img {
    padding: 23px !important;
    height: auto !important;
    width: 100% !important; position: relative;
}
#ProductGridContainer .card__information a {
    color: #0f3986;
    font-family: Roboto, sans-serif;
    font-size: 16px;
}
#ProductGridContainer .card__information {
    color: #0f3986;
    font-family: Roboto, sans-serif;
    font-size: 16px;
}
.rich-text.page-width.page-width--inner.section-template--17562538410164__rich_text_3YFa9a-padding p {
    font-weight: 400 !important;
}
#ProductGridContainer .card__information {
    padding-bottom: 0 !important;
}

/* css 27-jan-25 start */
a.header__icon.header__icon--account.link.focus-inset.small-hide {
    display: none;
}
a#cart-icon-bubble {
    display: none;
}
.product-grid-container  .collection.page-width .grid__item .media {
   display: flex;
   justify-content: center;  
   align-items: center;      
} 
img {
  max-width: 100%;  /* Optional: ensures the image does not overflow */
  height: auto;
}
/* css 27-jan-25 end */

#MainContent .grfq-page-wrapper * {
    font-family: Roboto, sans-serif !important;
}
section#shopify-section-template--19020055183608__main .page-width.page-width--narrow.section-template--19020055183608__main-padding {
    max-width: 73%;
}
section#shopify-section-template--19020055183608__main h1.main-page-title.page-title {
    display: none;
}
.grfq-products-header, .grfq-form-header {
    background: #0f3986 !important;
}

/* css 28-jan-25 start */
li#Slide-template--19029061370104__multicolumn_HebxbY-2 {
    display: none;
}
li#Slide-template--19029061370104__multicolumn_HebxbY-3 {
    display: none;
}
section#shopify-section-template--19020055052536__collection_list_zRAKeh .card__content {
    display: none;
}
section#shopify-section-template--19020055052536__collection_list_zRAKeh .card__media .media img {
    height: 100%;
    object-fit: contain;
    object-position: center center;
    width: 100%;
}
section#shopify-section-template--19020055052536__collection_list_zRAKeh .card__media {
    padding: 20px;
}
section#shopify-section-template--19020055052536__collection_list_zRAKeh .card .media {
    width: 79%;
}
/* css 28-jan-25 end   */

/* css 30-jan-25 start */
@media only screen and (max-width: 767px) {
  
div#shopify-section-sections--19020050989304__announcement-bar {
  padding: 0 12px;
}
.utility-bar.color-scheme-1.gradient.utility-bar--bottom-border .page-width.utility-bar__grid {
  padding: 0px;
}
p.announcement-bar__message.h5 {
  text-align: center;
}
/* div#shopify-section-sections--19020050989304__header {
  padding: 0 12px;
} */
header.header.header--middle-left.header--mobile-center.page-width.header--has-menu.header--has-account {
  padding: 0 12px;
  grid-template-columns: none !important;
}
header.header.header--middle-left.header--mobile-center.page-width.header--has-menu.header--has-account .header__icons {
  text-align: end;
  padding: unset;
}
.menu-drawer {
  left: -12px;
}
section#shopify-section-template--19020055052536__rich_text_cYwMVf {
  padding: 0 12px;
}
.rich-text__wrapper.rich-text__wrapper--center.page-width {
  width: 100%;
  /* padding: unset; */
}
/* .rich-text__wrapper.rich-text__wrapper--center.page-width .rich-text__blocks.center {
  text-align: left !important;
} */
section#shopify-section-template--19020055052536__rich_text_cYwMVf h2.rich-text__heading.rte.inline-richtext.h1.scroll-trigger.animate--slide-in {
  width: 100%;
  height: auto;
  font-size: 25px;
  padding: 0;
  text-align: center;
}
section#shopify-section-template--19020055052536__rich_text_cYwMVf .rich-text__text.rte.scroll-trigger.animate--slide-in {
  width: 100%;
  height: auto;
  font-size: 14px;
  float: none;
  padding-top: 20px;
  text-align: center;
}
section#shopify-section-template--19020055052536__rich_text_cYwMVf .rich-text__buttons.scroll-trigger.animate--slide-in {
  width: 100% !important;
  height: auto;
  margin: 0;
  padding-top: 20px;
}
section#shopify-section-template--19020055052536__rich_text_cYwMVf a.button.button--primary {
  font-size: 14px;
}
.multicolumn.color-scheme-5.gradient.background-primary h2.title.inline-richtext.h1 {
  font-size: 25px;
  margin-top: -5px;
}
.page-width.section-template--19020055052536__multicolumn_dVVK7G-padding h2.title.inline-richtext.h1:after {
  font-size: 14px;
}
.multicolumn.color-scheme-5.gradient.background-primary .multicolumn-card__info {
  padding: unset !important;
  margin-bottom: 8px;
}
.multicolumn.color-scheme-5.gradient.background-primary h3.inline-richtext {
  font-size: 16px;
}
section#shopify-section-template--19020055052536__collection_list_BFPbTx {
  padding: 0 12px;
}
.collection-list-wrapper.page-width.isolate.no-mobile-link.section-template--19020055052536__collection_list_BFPbTx-padding {
  padding: 0;
  margin-top: 30px;
}
section#shopify-section-template--19020055052536__collection_list_BFPbTx h2#SectionHeading-template--19020055052536__collection_list_BFPbTx {
  font-size: 25px !important;
  margin-bottom: -10px;
}
.section-template--19020055052536__collection_list_BFPbTx-padding h2:after {
  font-size: 14px;
}
section#shopify-section-template--19020055052536__collection_list_BFPbTx h3.card__heading a.full-unstyled-link {
  font-size: 14px !important;
}
section#shopify-section-template--19020055052536__collection_list_BFPbTx a.full-unstyled-link {
    font-size: 14px !important;
}
section#shopify-section-template--19020055052536__multicolumn_mQzXcn {
  padding: 0 12px;
  margin-bottom: 30px;
}
section#shopify-section-template--19020055052536__multicolumn_mQzXcn h2.title.inline-richtext.h1 {
  font-size: 25px;
  margin-bottom: -10px;
}
.page-width.section-template--19020055052536__multicolumn_mQzXcn-padding h2.title.inline-richtext.h1:after {
  font-size: 14px;
}
  section#shopify-section-template--19020055052536__multicolumn_mQzXcn li#Slide-template--19020055052536__multicolumn_mQzXcn-1 {
    width: 100% !important;
    height: auto;
}
  section#shopify-section-template--19020055052536__multicolumn_mQzXcn h3.inline-richtext {
    font-size: 20px;
}
section#shopify-section-template--19020055052536__multicolumn_mQzXcn li#Slide-template--19020055052536__multicolumn_mQzXcn-2 {
    width: 100% !important;
    height: auto;
    max-width: 100% !important;
}
.multicolumn-list__item.center .media--adapt, .multicolumn-list__item .media--adapt .multicolumn-card__image {
  /* width: 100%!important; */
  border-radius: 5px;
}
li#Slide-template--19020055052536__multicolumn_mQzXcn-3 {
  width: 100% !important;
  height: auto;
  max-width: 100%!important;
}
section#shopify-section-template--19020055052536__rich_text_CQ94Fp .rich-text__blocks.center {
  padding: 0 12px;
}
section#shopify-section-template--19020055052536__rich_text_CQ94Fp h2.rich-text__heading.rte.inline-richtext.h1.scroll-trigger.animate--slide-in {
  font-size: 25px !important;
  text-align: center;
}
section#shopify-section-template--19020055052536__rich_text_CQ94Fp p {
  font-size: 14px !important;
  text-align: center;
  margin-top: -10px;
  margin-bottom: -10px;
}
.section-template--19020055052536__image_with_text_jWzPK4-padding.gradient.color-scheme-1 {
  margin-top: 0px;
  margin-bottom: -30px;
}
div#shopify-section-template--19020055052536__image_with_text_jWzPK4 h2.image-with-text__heading.inline-richtext.h1 {
  font-size: 25px !important;
}
div#shopify-section-template--19020055052536__image_with_text_jWzPK4 p {
  font-size: 14px;
  margin-top: -5px;
}
  
}

/* css 30-jan-25 end   */


/* css 31-jan-25 start */

@media only screen and (max-width: 767px) {
/* Home Page css start */
div#shopify-section-template--19020055052536__image_with_text_jWzPK4 .section-template--19020055052536__image_with_text_jWzPK4-padding .image-with-text__media.image-with-text__media--small.global-media-settings.background-transparent.media {
  width: 100% !important;
  height: 100px !important;
}
section#shopify-section-template--19020055052536__contact_form_bjb4xk .contact.page-width.page-width--narrow.section-template--19020055052536__contact_form_bjb4xk-padding {
  width: 100%;
  height: auto;
  max-width: 1200px !important;
  min-width: 100% !important;
  padding: 50px 15px;
  margin-bottom: 0;
  margin-top: 30px;
}
section#shopify-section-template--19020055052536__contact_form_bjb4xk h2.title.title-wrapper--no-top-margin.inline-richtext.h1.scroll-trigger.animate--slide-in {
  font-size: 25px !important;
  margin-top: -10px;
}
section#shopify-section-template--19020055052536__contact_form_bjb4xk h2.title.title-wrapper--no-top-margin.inline-richtext.h1:after {
  font-size: 14px;
}
section#shopify-section-template--19020055052536__contact_form_bjb4xk .field {
  width: 100% !important;
  height: auto;
}
section#shopify-section-template--19020055052536__contact_form_bjb4xk form#ContactForm .field:nth-child(5) {
  width: 100% !important;
  margin-top: auto;
}
section#shopify-section-template--19020055052536__contact_form_bjb4xk button.button {
  margin: auto !important;
}
section#shopify-section-template--19020055052536__contact_form_bjb4xk form#ContactForm {
  margin-top: -30px;
}
section#shopify-section-template--19020055052536__contact_form_bjb4xk label.field__label {
  font-size: 14px;
}
div#shopify-section-sections--19020050923768__footer .footer-block--newsletter.scroll-trigger.animate--slide-in {
  width: 100%;
  height: auto;
  margin-bottom: -30px;
}
div#shopify-section-sections--19020050923768__footer .footer__blocks-wrapper.grid.grid--1-col.grid--2-col.grid--4-col-tablet.scroll-trigger.animate--slide-in {
  width: 100%;
  height: auto;
  margin-top: -30px;
}
div#shopify-section-sections--19020050923768__footer ul.footer-block__details-content.list-unstyled li a.link.link--text.list-menu__item.list-menu__item--link {
  font-size: 16px;
}
div#shopify-section-sections--19020050923768__footer h2.footer-block__heading.inline-richtext {
  font-size: 16px;
}
.footer-block__newsletter {
  width: 100%;
  height: auto;
}
.footer__content-bottom.scroll-trigger.animate--slide-in small.copyright__content {
  font-size: 14px;
}
section#shopify-section-template--19020055052536__image_banner h2.banner__heading.inline-richtext.h0 {
  font-size: 30px;
}
section#shopify-section-template--19020055052536__image_banner .banner__text.rte.body p {
  font-size: 15px !important;
}
section#shopify-section-template--19020055052536__contact_form_bYBmTF {
  position: relative;
  margin: 0px;
  width: 100%;
  padding: 30px 0px;
  right: 0px;
}
section#shopify-section-template--19020055052536__contact_form_bYBmTF h2.title.title-wrapper--no-top-margin.inline-richtext.h1.scroll-trigger.animate--slide-in {
  font-size: 25px !important;
}
section#shopify-section-template--19020055052536__contact_form_bYBmTF h2.title.title-wrapper--no-top-margin.inline-richtext.h1:after {
  font-size: 14px;
}
.contact__button {
  margin-top: 2rem!important;
}
section#shopify-section-template--19020055052536__contact_form_bYBmTF label.field__label {
  font-size: 14px !important;
}
section#shopify-section-template--19020055052536__contact_form_bYBmTF .contact__button button.button:after {
  font-size: 14px;
}
section#shopify-section-template--19020055052536__contact_form_bYBmTF button.button {
  min-width: 135px;
}
/* footer.footer.color-scheme-4.gradient.section-sections--19020050923768__footer-padding {
  margin-top: -30px;
} */
.grfq-quote-widget-container.grfq-quote-widget-right.grfq-quote-widget-half-bottom {
  display: none;
}
.footer-block__newsletter {
  margin-top: -30px;
}
  
/* home page css end */

/* Collection all page css start */
section#shopify-section-template--19020055085304__rich_text_A7UdRa h2.rich-text__heading.rte.inline-richtext.h1.scroll-trigger.animate--slide-in {
  font-size: 25px;
}
section#shopify-section-template--19020055085304__rich_text_A7UdRa .rich-text__text.rte.scroll-trigger.animate--slide-in {
  margin-top: 1rem;
}
.rich-text.content-container.color-scheme-5.gradient.rich-text--full-width.content-container--full-width.section-template--19020055085304__rich_text_A7UdRa-padding {
  padding: 30px 12px;
}
section#shopify-section-template--19020055085304__rich_text_A7UdRa .rich-text__text.rte.scroll-trigger.animate--slide-in p {
  font-size: 14px;
}
.utility-bar.color-scheme-1.gradient.utility-bar--bottom-border {
  margin-bottom: 20px;
}
section#shopify-section-template--19020055085304__collection_list_rKYfLF a.full-unstyled-link {
  font-size: 15px !important;
}
div#shopify-section-template--19020054757624__product-grid ul#product-grid {
  column-gap: 0px !important;
  row-gap: 0px !important;
}
div#shopify-section-template--19020054757624__product-grid li.grid__item.scroll-trigger.animate--slide-in.rfq-collection-item.rfq-collection-loaded {
  width: 50% !important;
  height: auto !important;
  max-width: 100% !important;
  padding: 5px 5px;
}
div#shopify-section-template--19020054757624__product-grid ul.pagination__list.list-unstyled {
  flex-wrap: unset;
  margin-bottom: 20px;
}
/* Collection all page css end  */

/* Product page css start */
section#shopify-section-template--19020055314680__main p.product__text.inline-richtext.caption-with-letter-spacing {
  font-size: 14px;
  margin-bottom: 10px;
}
section#shopify-section-template--19020055314680__main .product__title h1 {
  font-size: 25px;
}
section#shopify-section-template--19020055314680__main .product__tax.caption.rte {
  font-size: 14px;
}
section#shopify-section-template--19020055314680__main label.quantity__label.form__label {
  font-size: 14px;
}
section#shopify-section-template--19020055314680__main product-form.product-form {
  margin: 0px 0px !important;
}
section#shopify-section-template--19020055314680__main share-button#Share-template--19020055314680__main {
  margin: -10px 0px -10px 0px;
}
section#shopify-section-template--19020055314680__main button.share-button__button {
  font-size: 15px;
}
.product__info-wrapper.grid__item.scroll-trigger.animate--slide-in.rfq-collection-item.rfq-collection-loaded {
  margin-bottom: -10px;
}
section#shopify-section-template--19020055314680__related-products .price {
  display: none;
}
pickup-availability.product__pickup-availabilities.quick-add-hidden p.caption-large {
  font-size: 14px;
}
pickup-availability.product__pickup-availabilities.quick-add-hidden p.caption {
  font-size: 14px;
}
pickup-availability.product__pickup-availabilities.quick-add-hidden button#ShowPickupAvailabilityDrawer {
  font-size: 14px;
}
section#shopify-section-template--19020055314680__related-products h2.related-products__heading.inline-richtext.h2 {
  margin: 0;
}
product-recommendations.related-products.page-width.section-template--19020055314680__related-products-padding.isolate.scroll-trigger.animate--slide-in.product-recommendations--loaded {
  margin-bottom: 40px;
}
section#shopify-section-template--19020055314680__related-products .card__information {
  padding: 0;
}
section#shopify-section-template--19020055314680__related-products a {
  font-size: 15px;
}
/* Product page css end   */
section#shopify-section-template--19020055052536__contact_form_bjb4xk button.button {
  min-width: 145px;
}

/* About us page css start */
section#shopify-section-template--19028806992120__rich_text_jaDFae h2.rich-text__heading.rte.inline-richtext.h1.scroll-trigger.animate--slide-in {
  font-size: 26px;
  padding: 0 12px;
}
section#shopify-section-template--19028806992120__rich_text_jaDFae .rich-text__text.rte.scroll-trigger.animate--slide-in {
  padding: 0 12px;
}
section#shopify-section-template--19028806992120__rich_text_jaDFae .rich-text__text.rte.scroll-trigger.animate--slide-in p {
  font-size: 14px;
  margin-top: -15px !important;
  margin-bottom: -15px !important;
}
.multirow.section-template--19028806992120__multirow_NKkkrM-padding.gradient.color-scheme-1 {
  padding-top: 30px;
  padding-bottom: 0px;
}
div#shopify-section-template--19028806992120__multirow_NKkkrM h2.image-with-text__heading.h1.rte {
  font-size: 25px;
  padding: 5px 0px;
}
div#shopify-section-template--19028806992120__multirow_NKkkrM .image-with-text__text.rte.body {
  margin-top: 0;
  font-size: 14px;
  margin-bottom: -30px;
}
div#shopify-section-template--19028806992120__multirow_NKkkrM .image-with-text__media.image-with-text__media--medium.gradient.color-scheme-1.global-media-settings.media {
  margin-bottom: -15px;
}
section#shopify-section-template--19028806992120__contact_form_ABX79c h2.title.title-wrapper--no-top-margin.inline-richtext.h1.scroll-trigger.animate--slide-in {
  margin-top: -30px;
  font-size: 26px !important;
  margin-bottom: 0px;
}
section#shopify-section-template--19028806992120__contact_form_ABX79c h2.title.title-wrapper--no-top-margin.inline-richtext.h1:after {
  font-size: 14px;
  padding-top: 2px;
}
section#shopify-section-template--19028806992120__contact_form_ABX79c label.field__label {
  font-size: 14px;
}
section#shopify-section-template--19028806992120__contact_form_ABX79c button.button, #ContactForm button.button {
  margin: 0;
  min-width: 145px;
}
/* section#shopify-section-template--19028806992120__contact_form_ABX79c .contact__button {
  text-align: -webkit-center;
} */
/* About us page css end   */
.custom-icon {
  /* margin-top: 40px; */
  text-align: revert !important;
}
}
/* css 31-jan-25 end   */

/* css 04-Feb-25 start */
.custom-icon {
  width: 100%;
  height: auto;
  margin-top: 20px;
}
.custom-icon img {
    width: 24px;
    height: auto;
}
/* css 04-Feb-25 end */


/* ====================================================================================================== */
/* css 18-Mar-25 start */
@media only screen and (max-width: 767px) {
  section#shopify-section-sections--19020050989304__custom_liquid_pgk4bY {
    padding-top: 10px;
    /* padding-bottom: 20px; */
  }
  section#shopify-section-template--19020055052536__multicolumn_mQzXcn h3.inline-richtext {
    line-height: 1.3;
  }
  .contact.page-width.page-width--narrow.section-template--19020055052536__contact_form_bjb4xk-padding h2.form-status.form-status-list.form__message {
    padding-top: 10px!important;
    padding-bottom: 20px!important;
  }
  .footer__content-top.page-width .custom-icon {
    /* margin-top: 50px; */
    padding-top: 55px;
    margin-bottom: -10px;
  }
  .footer__content-top {
    padding-bottom: 3rem !important;
  }
  section#shopify-section-template--19020055052536__collection_list_BFPbTx .card.card--card.card--media.color-scheme-2.gradient:after {
    left: 11%;
    padding: 8px 12px;
    width: 80%;
    height: 40px;
  }
  h2.form-status.form-status-list.form__message {
    margin: 10px 0px;
  }
  .section-sections--19020050989304__custom_liquid_pgk4bY-padding {
    padding: 0 1.5rem;
  }
}

@media only screen and (max-width: 991px) {
  html, body {
    overflow-x: hidden;
    width: 100%;
  }
  .contact.page-width.page-width--narrow.section-template--19020055052536__contact_form_bjb4xk-padding {
    width: 100%;
    height: auto;
    min-width: 100%;
  }
  section#shopify-section-template--19020055052536__multicolumn_mQzXcn h3.inline-richtext {
    line-height: 1.3;
  }
  .rich-text.content-container.color-scheme-1.gradient.rich-text--full-width.content-container--full-width.section-template--19020055052536__rich_text_cYwMVf-padding h2.rich-text__heading.rte.inline-richtext.h1 {
    width: 40%;
  }
  .rich-text.content-container.color-scheme-1.gradient.rich-text--full-width.content-container--full-width.section-template--19020055052536__rich_text_cYwMVf-padding .rich-text__text.rte.scroll-trigger {
    width: 60%;
  }
  section#shopify-section-template--19020055052536__contact_form_bYBmTF {
    position: unset;
    right: 0%;
    margin-top: 0;
    width: 100%;
  }
  section#shopify-section-template--19020055052536__contact_form_bYBmTF .contact__fields {
    margin-top: 45px;
  }
  ul#Slider-template--19020055052536__multicolumn_dVVK7G {
    padding: 0;
  }
  li#Slide-template--19020055052536__multicolumn_dVVK7G-1 {
    width: 32%;
    height: auto;
  }
  li#Slide-template--19020055052536__multicolumn_dVVK7G-2 {
    width: 32%;
    height: auto;
  }
  li#Slide-template--19020055052536__multicolumn_dVVK7G-3 {
    width: 32%;
    height: auto;
  }
  section#shopify-section-sections--19020050989304__custom_liquid_pgk4bY {
    margin-bottom: 10px;
    padding-top: 10px;
    padding-left: 15px;
    padding-right: 15px;
  }
  .footer-block.grid__item.footer-block--menu.scroll-trigger {
    padding-top: 0px;
    padding-left: 20px;
  }
  .footer__blocks-wrapper.grid.grid--1-col.grid--2-col.grid--4-col-tablet.scroll-trigger.animate--slide-in {
    width: 50%;
    height: auto;
  }
  .footer-block--newsletter.scroll-trigger.animate--slide-in {
    width: 50%;
    height: auto;
  }
}
/* css 18-Mar-25 end */


/* css 29-April-25 Start */
section#shopify-section-template--19020055052536__rich_text_cYwMVf .custom-2 {
  width: 100%!important;
  text-align: center!important;
}
section#shopify-section-template--19020055052536__rich_text_cYwMVf .cus-btn-3 {
  width: 100%!important;
  height: auto;
}
h1.rich-text__heading.rte.inline-richtext.h1.scroll-trigger.animate--slide-in {
  font-size: 3rem;
}
.contact.page-width.page-width--narrow.section-template--19020055052536__contact_form_bYBmTF-padding {
  padding: 0 0rem;
}
.contact__button {
    margin-top: 2rem!important;
}
pickup-availability.product__pickup-availabilities.quick-add-hidden {
    margin-top: 15px;
}
/* summary.header__icon.header__icon--menu.header__icon--summary.link.focus-inset {
  width: 4.4rem;
} */
/* header.header.header--middle-left.header--mobile-center.page-width.header--has-menu.header--has-account.header--has-localizations {
  margin-top: 20px;
} */
/* css 29-April-25 End   */



.section-sections--19020050989304__custom_liquid_whWiNX-padding, .section-sections--19020050989304__custom_liquid_t8KCVJ-padding, .section-sections--19020050989304__custom_liquid_JfGPpi-padding {
    text-align: right;
    font-family: Roboto, sans-serif !important;
    font-size: 13px;
    max-width: 1058px;
    margin: 0px auto;
}
.section-sections--19020050989304__custom_liquid_whWiNX-padding b, .section-sections--19020050989304__custom_liquid_t8KCVJ-padding b, .section-sections--19020050989304__custom_liquid_JfGPpi-padding b {
    margin-left: 10px;
} 
section#shopify-section-sections--19020050989304__custom_liquid_pgk4bY, section#shopify-section-sections--19020050989304__custom_liquid_whWiNX, section#shopify-section-sections--19020050989304__custom_liquid_t8KCVJ, section#shopify-section-sections--19020050989304__custom_liquid_JfGPpi
{
  display: none;    padding-top: 10px;
}
html:lang(en) .section#shopify-section-sections--19020050989304__custom_liquid_pgk4bY, html:lang(auto) .section#shopify-section-sections--19020050989304__custom_liquid_pgk4bY{
 display: block !important;
}
html:lang(fr) section#shopify-section-sections--19020050989304__custom_liquid_whWiNX
{ display: block !important;
}
html:lang(it) section#shopify-section-sections--19020050989304__custom_liquid_t8KCVJ
{ display: block !important;
}
html:lang(es) section#shopify-section-sections--19020050989304__custom_liquid_JfGPpi
{ display: block !important;
}
.page-width.section-template--19020055118072__multicolumn_wPpW36-padding.isolate.scroll-trigger.animate--slide-in img
{
    width: 84px;
    height: auto;
}
section#shopify-section-template--19020055118072__multicolumn_6JVHqT, section#shopify-section-template--19020055118072__multicolumn_wPpW36 {
 display: none;
}
html:lang(en) section#shopify-section-template--19020055118072__multicolumn_6JVHqT, html:lang(auto) section#shopify-section-template--19020055118072__multicolumn_6JVHqT, html:lang(es) section#shopify-section-template--19020055118072__multicolumn_6JVHqT{
 display: block !important;
}
 
html:lang(fr) section#shopify-section-template--19020055118072__multicolumn_wPpW36, html:lang(it) section#shopify-section-template--19020055118072__multicolumn_wPpW36
{ display: block !important;
}
html:lang(es) .page-width.section-template--19020055118072__multicolumn_6JVHqT-padding li#Slide-template--19020055118072__multicolumn_6JVHqT-1 h3 {
    display: none;
}
html:lang(en) .page-width.section-template--19020055118072__multicolumn_6JVHqT-padding li#Slide-template--19020055118072__multicolumn_6JVHqT-1 p strong, html:lang(auto) .page-width.section-template--19020055118072__multicolumn_6JVHqT-padding li#Slide-template--19020055118072__multicolumn_6JVHqT-1 p strong {
    display: none;
}
html:lang(es) .page-width.section-template--19020055118072__multicolumn_6JVHqT-padding li#Slide-template--19020055118072__multicolumn_6JVHqT-1 p strong  {
        font-family: "Georgia Pro", serif;
    font-size: 20px;

}
 .card.card--card.card--text.color-scheme-2.gradient.ratio {
    display: block;
}
.card--card.card--text .card__inner 

{
  display: block !important;      BACKGROUND: #FFFFFF;
}
.card--card.card--text .card__inner .card__content
{
  display: NONE;
}
h3.card__heading a {
    color: #0f3986;
    font-family: Roboto, sans-serif;
    font-size: 16px; 
}
.product.product--no-media .grid__item.product__media-wrapper.product.product--no-media .grid__item.product__media-wrapper {
  background: url(https://techsupplierspro.com/cdn/shop/files/tech-logo.png);
    background-repeat: repeat;
    background-size: auto;
  background-size: 85%;
  background-repeat: no-repeat;
}
.product--no-media .product__media-wrapper {
  background: url(https://techsupplierspro.com/cdn/shop/files/tech-logo.png);
    background-repeat: repeat;
    background-size: auto; 
  background-size: 85%; 
  background-repeat: no-repeat;
}
.product--no-media .product__info-wrapper {
  max-width: 55%;
  width: calc(55% - var(--grid-desktop-horizontal-spacing) / 2);
}
.product--no-media .product__title, .product--no-media .product__text, .product--no-media .product__tax, .product--no-media .product__sku, .product--no-media shopify-payment-terms, .product--no-media .product-form__quantity, .product--no-media .share-button, .product--no-media .product__view-details, .product--no-media .product__pickup-availabilities, .product--no-media .product-form {
  text-align: left !important;
}
.product--no-media {
  max-width: 100% !important;
  margin: 0 auto;
}
.product--no-media .product__media-wrapper {
  max-width: 45%;
  width: calc(45% - var(--grid-desktop-horizontal-spacing) / 2);
}
.product--no-media .product__info-wrapper { 
  max-width: 55%;
  width: calc(55% - var(--grid-desktop-horizontal-spacing) / 2);
}
.product--no-media .product-form__quantity, .product--no-media .share-button, .product--no-media .product__view-details, .product--no-media .product__pickup-availabilities, .product--no-media .product-form {
  
    align-items: baseline !important;
    justify-content: left !important;
    text-align: left !important;
}
p#Sku-template--19020055314680__main {
    display: none;
}

.hero-wrapper {
    max-width: 1200px;
    width: 100%; 
}
.it-hero-banner h1 {
    font-size: 48px; 
    font-weight: 700;
    max-width: 573px;
    margin-bottom: 25px;
    color: #ffffff;
    margin: 0;
    letter-spacing: 2px;
}.hero-features span {
    border: 1px solid #ffffff4a;
    padding: 6px 10px;
    border-radius: 9px;
}
.installation-services .image-grid {
    border-top: 1px solid #0000000d;
    padding-top: 33px;
}.installation-services .service-card li {
    font-size: 15px;
    color: #475569;
    margin-bottom: 12px;
    background: url(/cdn/shop/files/icons2_03.png?v=1778573105);
    background-repeat: no-repeat;
    padding-left: 28px;
    margin: 0;
    line-height: 26px;
    background-position: 0PX 3PX;
}
.installation-services .service-card:hover{
     
    box-shadow: 0 4px 23px rgb(0 0 0 / 6%);
}

@media screen and (max-width: 768px) {
   .it-hero-banner {
    
    padding: 54px 0px !important; 
   }    .it-hero-banner h1, .installation-services .section-header h2, .brands-content h2, .work-header h2, .quote-content h2 {
        font-size: 25px !important; 
    }it-hero-banner p {
    font-size: 16px !important;
}    .hero-buttons {
        flex-direction: row !important;
        align-items: flex-start;
    }.installation-services {
    padding: 30px 0px !important;
}.installation-services .service-card, .work-card { 
    padding: 15px !important; 
}.supported-brands, .how-we-work, .feature-info-bar, .quote-request-section {
    padding: 30px 0px 30px 0px !important;  
}.quote-form-wrapper .form-grid {
    display: block !important;  
}
}